.side-nav-fragment__nav-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-bottom:2.4rem}.side-nav-fragment__nav-container--header{margin-bottom:.8rem}.side-nav-fragment__button{max-width:100%!important;width:100%!important;margin-bottom:.4rem}.side-nav-fragment__nav-link{padding:.8rem;color:#000;border-radius:.5rem;vertical-align:middle}.side-nav-fragment__nav-link i{margin-left:4px;color:var(--color-primary);-webkit-transition:color .5s;transition:color .5s}.side-nav-fragment__nav-link:hover{background-color:var(--color-primary);color:#fff}.side-nav-fragment__nav-link:hover i{color:#fff}@media (max-width:991px){.side-nav-fragment__nav-link a[href="/service-schedule-your-service-appointment/"]{display:none}}.side-nav-fragment .button--alternate{color:var(--color-primary);border-color:var(--color-primary)}.side-nav-fragment .button--alternate:hover{color:#fff;background-color:var(--color-primary)}.performance-image-fragment{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.performance-image-fragment__image{position:relative;bottom:-2.4rem}.inventory-paragraph-fragment__body{font-size:1.4rem;margin-bottom:1.6rem}.inventory-paragraph-fragment__button{max-width:100%!important;padding-left:2.4rem!important;padding-right:2.4rem!important;margin-bottom:1.6rem;height:auto!important;width:100%}.community-fragment__content,.community-fragment__text{display:-webkit-box;display:-ms-flexbox;display:flex}.community-fragment__text{width:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.community-fragment__paragraph{padding:2rem 0}.community-fragment__image-wrapper{min-width:20rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.community-fragment__btn{width:100%!important}.hours-fragment__title{margin-bottom:1.6rem}.hours-fragment__hours-content table{border-collapse:collapse;width:100%}.hours-fragment .hours{font-size:1.6rem}.hours-fragment .hours__row td{padding-top:.8rem;padding-bottom:.8rem}.hours-fragment .hours__row .hours__day{color:#333;padding-right:3.2rem!important}.hours-fragment .hours__row .hours__time{font-weight:600}.hours-fragment .hours__row--active{color:var(--color-primary);background-color:#ececec}.hours-fragment .hours__row--active .hours__day{color:var(--color-primary)}.hours-fragment .hours__row--active .hours__day:before{display:none}.shop-by-brand-fragment__nav-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:wrap;flex-wrap:wrap;max-height:90%;margin-top:2.4rem;overflow:auto}.shop-by-brand-fragment__nav-container--header{margin-bottom:.8rem}.shop-by-brand-fragment__nav-link{padding:.4rem;color:#000;border-radius:.5rem;vertical-align:middle;max-width:15rem;min-width:11rem}.shop-by-brand-fragment__nav-link i{margin-left:4px;color:var(--color-primary);-webkit-transition:color .5s;transition:color .5s}.shop-by-brand-fragment__nav-link:hover{background-color:var(--color-primary);color:#fff}.shop-by-brand-fragment__nav-link:hover i{color:#fff}.shop-by-style-fragment__card-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:2.4rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.shop-by-style-fragment__link{position:relative}.shop-by-style-fragment__link:hover .shop-by-style-fragment__card{-webkit-filter:blur(2px);filter:blur(2px);color:#fff}.shop-by-style-fragment__link:hover .shop-by-style-fragment__overlay{opacity:.8}.shop-by-style-fragment__link:hover .shop-by-style-fragment__stock{opacity:1!important}.shop-by-style-fragment__overlay{position:absolute;top:0;bottom:0;left:0;right:0;opacity:0;background-color:var(--color-primary);color:#fff;-webkit-transition:opacity .6s;transition:opacity .6s}.shop-by-style-fragment__card,.shop-by-style-fragment__overlay{width:15rem;height:11rem;margin:.8rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.shop-by-style-fragment__card{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;background:#fff;-webkit-box-shadow:0 .3rem .8rem rgba(0,0,0,.1);box-shadow:0 .3rem .8rem rgba(0,0,0,.1);color:#000;vertical-align:middle}.shop-by-style-fragment__amount{font-size:4rem}.shop-by-style-fragment__image{max-height:30%;max-width:100%}.shop-by-style-fragment__stock{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:inherit;width:inherit;opacity:0}.shop-by-style-fragment__btn{margin-top:1.6rem;margin-bottom:1.6rem;text-align:center}.shop-by-model-fragment__title{margin-bottom:1.6rem}.shop-by-model-fragment__button-container{text-align:center;margin-bottom:1.6rem;width:100%}.shop-by-model-fragment__filter{margin-bottom:1.6rem}.shop-by-model-fragment__filter-button{background-color:#bbb;color:#fff;padding:.4rem 2.4rem;text-align:center;margin:.8rem;border-radius:1.4rem;-webkit-transition:color .5s;transition:color .5s;cursor:pointer}.shop-by-model-fragment__filter-button--active,.shop-by-model-fragment__filter-button:hover{background-color:#333}.shop-by-model-fragment__model-container{margin-bottom:1.6rem}.shop-by-model-fragment .model-card{position:relative}.shop-by-model-fragment .model-card__name{text-align:center}.shop-by-model-fragment .model-card__content{text-align:center;color:#000}.shop-by-model-fragment .model-card__image{max-width:70%;min-height:10rem}.shop-by-model-fragment .model-card__image--placeholder{padding:1.6rem 0}.shop-by-model-fragment .model-card__amount,.shop-by-model-fragment .model-card__stock{font-size:4rem}.shop-by-model-fragment .model-card__overlay{position:absolute;top:0;bottom:0;left:0;right:0;margin:.8rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;opacity:0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;background-color:var(--color-primary);color:#fff;border-radius:.5rem;-webkit-transition:opacity .6s;transition:opacity .6s}.shop-by-model-fragment .model-card:hover .model-card__content{-webkit-filter:blur(2px);filter:blur(2px);color:#fff}.shop-by-model-fragment .model-card:hover .model-card__overlay{opacity:.8}.shop-by-model-fragment .model-card:hover .model-card__stock{opacity:1!important}.shop-by-model-fragment .button--alternate{color:var(--color-primary);border-color:var(--color-primary)}.shop-by-model-fragment .button--alternate:hover{color:#fff;background-color:var(--color-primary)}.shop-by-model-fragment .model-list-move{-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.shop-by-model-fragment .model-list-enter-active{-webkit-transition:all .3s ease-out;transition:all .3s ease-out}.shop-by-model-fragment .model-list-leave-active{-webkit-transition:all .3s ease-in;transition:all .3s ease-in;opacity:0}.shop-by-model-fragment .model-list-enter,.shop-by-model-fragment .model-list-leave-to{opacity:0}.shop-by-model-fragment-hyundai__title{margin-bottom:1.6rem}.shop-by-model-fragment-hyundai__button-container{text-align:center;margin-bottom:1.6rem;width:100%}.shop-by-model-fragment-hyundai__filter{margin-bottom:1.6rem}.shop-by-model-fragment-hyundai__filter-button{background-color:#bbb;color:#fff;padding:.4rem 2.4rem;text-align:center;margin:.8rem;border-radius:1.4rem;-webkit-transition:color .5s;transition:color .5s;cursor:pointer}.shop-by-model-fragment-hyundai__filter-button--active,.shop-by-model-fragment-hyundai__filter-button:hover{background-color:#333}.shop-by-model-fragment-hyundai__model-container{margin-bottom:1.6rem}.shop-by-model-fragment-hyundai .model-card{position:relative}.shop-by-model-fragment-hyundai .model-card__name{text-align:center}.shop-by-model-fragment-hyundai .model-card__content{text-align:center;color:#000}.shop-by-model-fragment-hyundai .model-card__image{max-width:70%;min-height:10rem}.shop-by-model-fragment-hyundai .model-card__amount,.shop-by-model-fragment-hyundai .model-card__stock{font-size:4rem}.shop-by-model-fragment-hyundai .model-card__overlay{position:absolute;top:0;bottom:0;left:0;right:0;margin:.8rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;opacity:0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;background-color:var(--color-primary);color:#fff;border-radius:.5rem;-webkit-transition:opacity .6s;transition:opacity .6s}.shop-by-model-fragment-hyundai .model-card:hover .model-card__content{-webkit-filter:blur(2px);filter:blur(2px);color:#fff}.shop-by-model-fragment-hyundai .model-card:hover .model-card__overlay{opacity:.8}.shop-by-model-fragment-hyundai .model-card:hover .model-card__stock{opacity:1!important}.shop-by-model-fragment-hyundai .button--alternate{color:var(--color-primary);border-color:var(--color-primary)}.shop-by-model-fragment-hyundai .button--alternate:hover{color:#fff;background-color:var(--color-primary)}.shop-by-model-fragment-hyundai .model-list-move{-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.shop-by-model-fragment-hyundai .model-list-enter-active{-webkit-transition:all .3s ease-out;transition:all .3s ease-out}.shop-by-model-fragment-hyundai .model-list-leave-active{-webkit-transition:all .3s ease-in;transition:all .3s ease-in;opacity:0}.shop-by-model-fragment-hyundai .model-list-enter,.shop-by-model-fragment-hyundai .model-list-leave-to{opacity:0}.shop-by-model-fragment-toyota__title{margin-bottom:1.6rem}.shop-by-model-fragment-toyota__button-container{text-align:center;margin-bottom:1.6rem;width:100%}.shop-by-model-fragment-toyota__filter{margin-bottom:1.6rem}.shop-by-model-fragment-toyota__filter-button{background-color:#bbb;color:#fff;padding:.4rem 2.4rem;text-align:center;margin:.8rem;border-radius:1.4rem;-webkit-transition:color .5s;transition:color .5s;cursor:pointer}.shop-by-model-fragment-toyota__filter-button--active,.shop-by-model-fragment-toyota__filter-button:hover{background-color:#333}.shop-by-model-fragment-toyota__model-container{margin-bottom:1.6rem}.shop-by-model-fragment-toyota .model-card{position:relative}.shop-by-model-fragment-toyota .model-card__name{text-align:center}.shop-by-model-fragment-toyota .model-card__content{text-align:center;color:#000}.shop-by-model-fragment-toyota .model-card__image{max-width:70%;min-height:10rem}.shop-by-model-fragment-toyota .model-card__amount,.shop-by-model-fragment-toyota .model-card__stock{font-size:4rem}.shop-by-model-fragment-toyota .model-card__overlay{position:absolute;top:0;bottom:0;left:0;right:0;margin:.8rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;opacity:0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;background-color:var(--color-primary);color:#fff;border-radius:.5rem;-webkit-transition:opacity .6s;transition:opacity .6s}.shop-by-model-fragment-toyota .model-card:hover .model-card__content{-webkit-filter:blur(2px);filter:blur(2px);color:#fff}.shop-by-model-fragment-toyota .model-card:hover .model-card__overlay{opacity:.8}.shop-by-model-fragment-toyota .model-card:hover .model-card__stock{opacity:1!important}.shop-by-model-fragment-toyota .button--alternate{color:var(--color-primary);border-color:var(--color-primary)}.shop-by-model-fragment-toyota .button--alternate:hover{color:#fff;background-color:var(--color-primary)}.shop-by-model-fragment-toyota .model-list-move{-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.shop-by-model-fragment-toyota .model-list-enter-active{-webkit-transition:all .3s ease-out;transition:all .3s ease-out}.shop-by-model-fragment-toyota .model-list-leave-active{-webkit-transition:all .3s ease-in;transition:all .3s ease-in;opacity:0}.shop-by-model-fragment-toyota .model-list-enter,.shop-by-model-fragment-toyota .model-list-leave-to{opacity:0}.dropdown-search{height:auto!important}.custom-shop-by-model-fragment{padding:0!important;overflow-y:hidden}.custom-shop-by-model-fragment .active{background-color:#fff}.custom-shop-by-model-fragment__header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.custom-shop-by-model-fragment__header--title{text-transform:inherit;font-size:2rem;font-weight:700;background-color:#fff;border-bottom:1px solid #eee;text-align:left;padding:20px 0 15px 17px}.custom-shop-by-model-fragment__header--button{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:auto 1.5rem}.custom-shop-by-model-fragment__header--button .button{border-radius:5px}.custom-shop-by-model-fragment__header--button .button:after{content:""}.custom-shop-by-model-fragment__tabs{float:left;background-color:#eee;width:15%;min-height:445px;max-height:445px;height:100%;cursor:default;overflow-y:hidden}.custom-shop-by-model-fragment__tabs--links{display:block;background-color:inherit;color:#000;padding:22px 16px;width:100%;border:0;border-bottom:1px solid #fff;outline:none;text-align:left;cursor:pointer;font-size:12px;font-weight:700;text-transform:uppercase;vertical-align:middle;line-height:1px;height:20px;text-decoration:none}.custom-shop-by-model-fragment__tabs--links:after{content:"";position:absolute;width:7px;height:12px;background:transparent url(/wp-content/themes/convertus-platinum-performance/achilles/assets/images/fragments/custom-shop-by-model/slick-arrow_next-black.svg) 0 0 no-repeat;background-size:100%;margin-left:8px;margin-top:-5px}.custom-shop-by-model-fragment__tabs--menu li{width:100%}.custom-shop-by-model-fragment__tabs--menu li:hover{background-color:#dc1a2d}.custom-shop-by-model-fragment__tabs--menu li a{padding:.125rem 1.5rem!important;vertical-align:middle;font-size:12px;font-weight:700}.custom-shop-by-model-fragment__tabs--menu li a:hover{color:#fff}.custom-shop-by-model-fragment__content{float:left;padding:0 12px;width:85%;border-left:none;min-height:445px;max-height:445px;height:100%;display:none;overflow-y:auto}.custom-shop-by-model-fragment__content a{cursor:pointer}.custom-shop-by-model-fragment__content .flex-box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%;height:100%;min-width:700px}.custom-shop-by-model-fragment__content .flex-box__elem{width:33.3333%;height:30%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:.5rem;min-height:180px;margin-bottom:1rem}.custom-shop-by-model-fragment__content .flex-box__elem--image{width:100%;height:80%;-ms-grid-row-align:center;-ms-flex-item-align:center;align-self:center;min-height:100px}.custom-shop-by-model-fragment__content .flex-box__elem--title{text-align:center;font-weight:700;text-transform:uppercase;overflow:hidden;width:100%;padding:.5rem;font-size:16px;color:#383838;margin-bottom:5px;min-height:20%}.custom-shop-by-model-fragment__content .flex-box__elem--ctas{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;height:100%;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-height:35px}.custom-shop-by-model-fragment__content .flex-box__elem--ctas a{text-align:center;font-size:12px;color:#fff;line-height:16px;margin-right:5px;margin-top:10px;text-transform:uppercase;text-decoration:none;min-width:103px;display:inline-block;padding:5px;cursor:pointer}.custom-shop-by-model-fragment__content .flex-box__elem--ctas .srp-button{-webkit-transition:background-color .3s ease-in-out 0s;transition:background-color .3s ease-in-out 0s;border-radius:5px}.custom-shop-by-model-fragment__content .flex-box__elem--ctas .showroom-button{-webkit-transition:background-color .3s ease-in-out 0s;transition:background-color .3s ease-in-out 0s;border-radius:5px;border:1px solid var(--color-primary-dark)}.custom-shop-by-model-fragment .clearfix:after{content:"";clear:both;display:table}.custom-shop-by-model-fragment-v2{padding:0!important;overflow-y:hidden}.custom-shop-by-model-fragment-v2 .active{background-color:#fff}.custom-shop-by-model-fragment-v2__header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.custom-shop-by-model-fragment-v2__header--title{text-transform:inherit;font-size:2rem;font-weight:700;background-color:#fff;border-bottom:1px solid #eee;text-align:left;padding:20px 0 15px 17px}.custom-shop-by-model-fragment-v2__header--button{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:auto 1.5rem}.custom-shop-by-model-fragment-v2__header--button .button{border-radius:5px}.custom-shop-by-model-fragment-v2__header--button .button:after{content:""}.custom-shop-by-model-fragment-v2__tabs{float:left;background-color:#eee;width:15%;min-height:445px;max-height:445px;height:100%;cursor:default;overflow-y:hidden}.custom-shop-by-model-fragment-v2__tabs--links{display:block;background-color:inherit;color:#000;padding:22px 16px;width:100%;border:0;border-bottom:1px solid #fff;outline:none;text-align:left;cursor:pointer;font-size:12px;font-weight:700;vertical-align:middle;line-height:1px;height:20px;text-decoration:none}.custom-shop-by-model-fragment-v2__tabs--links:after{content:"";position:absolute;width:7px;height:12px;background:transparent url(/wp-content/themes/convertus-platinum-performance/achilles/assets/images/fragments/custom-shop-by-model/slick-arrow_next-black.svg) 0 0 no-repeat;background-size:100%;margin-left:8px;margin-top:-5px}.custom-shop-by-model-fragment-v2__tabs--menu li{width:100%}.custom-shop-by-model-fragment-v2__tabs--menu li:hover{background-color:#dc1a2d}.custom-shop-by-model-fragment-v2__tabs--menu li a{padding:.125rem 1.5rem!important;vertical-align:middle;font-size:12px;font-weight:700}.custom-shop-by-model-fragment-v2__tabs--menu li a:hover{color:#fff}.custom-shop-by-model-fragment-v2__content{float:left;padding:0 12px;width:85%;border-left:none;min-height:445px;max-height:445px;height:100%;display:none;overflow-y:auto}.custom-shop-by-model-fragment-v2__content a{cursor:pointer}.custom-shop-by-model-fragment-v2__content .flex-box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%;height:100%;min-width:700px}.custom-shop-by-model-fragment-v2__content .flex-box__elem{width:33.3333%;height:30%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:.5rem;min-height:180px;margin-bottom:1rem}.custom-shop-by-model-fragment-v2__content .flex-box__elem--image{width:100%;height:80%;-ms-grid-row-align:center;-ms-flex-item-align:center;align-self:center;min-height:100px}.custom-shop-by-model-fragment-v2__content .flex-box__elem--title{text-align:center;font-weight:700;text-transform:uppercase;overflow:hidden;width:100%;padding:.5rem;font-size:16px;color:#383838;margin-bottom:5px;min-height:20%}.custom-shop-by-model-fragment-v2__content .flex-box__elem--ctas{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;height:100%;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-height:35px}.custom-shop-by-model-fragment-v2__content .flex-box__elem--ctas a{text-align:center;font-size:12px;color:#fff;line-height:16px;margin-right:5px;margin-top:10px;text-transform:uppercase;text-decoration:none;min-width:103px;display:inline-block;padding:5px;cursor:pointer}.custom-shop-by-model-fragment-v2__content .flex-box__elem--ctas .srp-button{background-color:var(--color-primary);-webkit-transition:background-color .3s ease-in-out 0s;transition:background-color .3s ease-in-out 0s;border-radius:5px;border:1px solid var(--color-primary)}.custom-shop-by-model-fragment-v2__content .flex-box__elem--ctas .srp-button:hover{background-color:#666;border:1px solid #666}.custom-shop-by-model-fragment-v2__content .flex-box__elem--ctas .showroom-button{-webkit-transition:background-color .3s ease-in-out 0s;transition:background-color .3s ease-in-out 0s;border-radius:5px;border:1px solid #000;color:#000}.custom-shop-by-model-fragment-v2__content .flex-box__elem--ctas .showroom-button:hover{background-color:var(--color-primary);border:1px solid var(--color-primary);color:#fff}.custom-shop-by-model-fragment-v2 .clearfix:after{content:"";clear:both;display:table}.custom-shop-by-model-hyundai-fragment{padding:0!important;overflow-y:hidden}.custom-shop-by-model-hyundai-fragment .active{background-color:var(--color-primary);color:#fff}.custom-shop-by-model-hyundai-fragment__header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.custom-shop-by-model-hyundai-fragment__header--title{text-transform:inherit;font-size:2rem;font-weight:700;background-color:#fff;border-bottom:1px solid #eee;text-align:left;padding:20px 0 15px 17px}.custom-shop-by-model-hyundai-fragment__header--button{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:auto 1.5rem}.custom-shop-by-model-hyundai-fragment__header--button .button{border-radius:5px}.custom-shop-by-model-hyundai-fragment__header--button .button:after{content:""}.custom-shop-by-model-hyundai-fragment__tabs{float:left;background-color:#fff;width:25%;min-height:445px;max-height:445px;height:100%;cursor:default;overflow-y:hidden;border:1px solid #eee;text-align:center}.custom-shop-by-model-hyundai-fragment__tabs--title{text-transform:inherit;font-size:2rem;font-weight:700;background-color:#fff;text-align:center;padding:20px 0 30px 10px}.custom-shop-by-model-hyundai-fragment__tabs--links{display:block;background-color:inherit;color:#000;padding:16px;width:85%;border:0;border-bottom:1px solid #fff;outline:none;text-align:left;cursor:pointer;font-size:12px;font-weight:700;line-height:1px;height:20px;text-decoration:none;border-radius:5px;margin:auto}.custom-shop-by-model-hyundai-fragment__tabs--links:after{content:"";position:absolute;width:7px;height:12px;background:transparent url(/wp-content/themes/convertus-platinum-performance/achilles/assets/images/fragments/custom-shop-by-model/slick-arrow_next-black.svg) 0 0 no-repeat;background-size:100%;margin-left:8px;margin-top:-5px}.custom-shop-by-model-hyundai-fragment__tabs--menu{margin-top:5rem}.custom-shop-by-model-hyundai-fragment__tabs--menu li{width:85%;text-align:center;border-radius:5px;border:1px solid #000}.custom-shop-by-model-hyundai-fragment__tabs--menu li:hover{background-color:var(--color-primary);border-color:var(--color-primary)}.custom-shop-by-model-hyundai-fragment__tabs--menu li a{padding:.625rem 1.5rem!important;vertical-align:middle;font-size:12px;font-weight:700}.custom-shop-by-model-hyundai-fragment__tabs--menu li a:hover{color:#fff}.custom-shop-by-model-hyundai-fragment__content{float:left;padding:2rem 1rem;width:75%;border-left:none;min-height:445px;max-height:445px;height:100%;display:none;overflow-y:auto}.custom-shop-by-model-hyundai-fragment__content a{cursor:pointer}.custom-shop-by-model-hyundai-fragment__content .flex-box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%;height:100%;min-width:700px}.custom-shop-by-model-hyundai-fragment__content .flex-box__elem{width:33.3333%;height:30%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:.5rem;min-height:180px;margin-bottom:1rem}.custom-shop-by-model-hyundai-fragment__content .flex-box__elem--image{width:100%;height:80%;-ms-grid-row-align:center;-ms-flex-item-align:center;align-self:center;min-height:100px}.custom-shop-by-model-hyundai-fragment__content .flex-box__elem--title{text-align:center;font-weight:700;text-transform:uppercase;overflow:hidden;width:100%;padding:.5rem;font-size:16px;color:#383838;margin-bottom:5px;min-height:20%}.custom-shop-by-model-hyundai-fragment__content .flex-box__elem--ctas{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;height:100%;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-height:35px}.custom-shop-by-model-hyundai-fragment__content .flex-box__elem--ctas a{text-align:center;font-size:12px;color:#fff;line-height:16px;margin-right:5px;margin-top:10px;text-transform:uppercase;text-decoration:none;min-width:103px;display:inline-block;padding:5px;cursor:pointer}.custom-shop-by-model-hyundai-fragment__content .flex-box__elem--ctas .srp-button{-webkit-transition:background-color .3s ease-in-out 0s;transition:background-color .3s ease-in-out 0s;border-radius:5px}.custom-shop-by-model-hyundai-fragment__content .flex-box__elem--ctas .showroom-button{-webkit-transition:background-color .3s ease-in-out 0s;transition:background-color .3s ease-in-out 0s;border-radius:5px;border:1px solid var(--color-primary-dark)}.custom-shop-by-model-hyundai-fragment .clearfix:after{content:"";clear:both;display:table}.custom-shop-by-model-kia-fragment{padding:0!important;overflow-y:hidden}.custom-shop-by-model-kia-fragment .active{background-color:var(--color-primary);color:#fff}.custom-shop-by-model-kia-fragment__header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.custom-shop-by-model-kia-fragment__header--title{text-transform:inherit;font-size:2rem;font-weight:700;background-color:#fff;border-bottom:1px solid #eee;text-align:left;padding:20px 0 15px 17px}.custom-shop-by-model-kia-fragment__header--button{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:auto 1.5rem}.custom-shop-by-model-kia-fragment__header--button .button{border-radius:5px}.custom-shop-by-model-kia-fragment__header--button .button:after{content:""}.custom-shop-by-model-kia-fragment__tabs{float:left;background-color:#fff;width:25%;min-height:445px;max-height:445px;height:100%;cursor:default;overflow-y:hidden;border:1px solid #eee;text-align:center}.custom-shop-by-model-kia-fragment__tabs--title{text-transform:inherit;font-size:2rem;font-weight:700;background-color:#fff;text-align:center;padding:20px 0 30px 10px}.custom-shop-by-model-kia-fragment__tabs--links{display:block;background-color:inherit;color:#000;padding:16px;width:85%;border:0;border-bottom:1px solid #fff;outline:none;text-align:left;cursor:pointer;font-size:12px;font-weight:700;line-height:1px;height:20px;text-decoration:none;border-radius:5px;margin:auto}.custom-shop-by-model-kia-fragment__tabs--links:after{content:"";position:absolute;width:7px;height:12px;background:transparent url(/wp-content/themes/convertus-platinum-performance/achilles/assets/images/fragments/custom-shop-by-model/slick-arrow_next-black.svg) 0 0 no-repeat;background-size:100%;margin-left:8px;margin-top:-5px}.custom-shop-by-model-kia-fragment__tabs--menu{margin-top:5rem}.custom-shop-by-model-kia-fragment__tabs--menu li{width:85%;text-align:center;border-radius:5px;border:1px solid #000}.custom-shop-by-model-kia-fragment__tabs--menu li:hover{background-color:var(--color-primary);border-color:var(--color-primary)}.custom-shop-by-model-kia-fragment__tabs--menu li a{padding:.625rem 1.5rem!important;vertical-align:middle;font-size:12px;font-weight:700}.custom-shop-by-model-kia-fragment__tabs--menu li a:hover{color:#fff}.custom-shop-by-model-kia-fragment__content{float:left;padding:2rem 1rem;width:75%;border-left:none;min-height:445px;max-height:445px;height:100%;display:none;overflow-y:auto}.custom-shop-by-model-kia-fragment__content a{cursor:pointer}.custom-shop-by-model-kia-fragment__content .flex-box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%;height:100%;min-width:700px}.custom-shop-by-model-kia-fragment__content .flex-box__elem{width:33.3333%;height:30%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:.5rem;min-height:180px;margin-bottom:1rem}.custom-shop-by-model-kia-fragment__content .flex-box__elem--image{width:100%;height:80%;-ms-grid-row-align:center;-ms-flex-item-align:center;align-self:center;min-height:100px}.custom-shop-by-model-kia-fragment__content .flex-box__elem--title{text-align:center;font-weight:700;text-transform:uppercase;overflow:hidden;width:100%;padding:.5rem;font-size:16px;color:#383838;margin-bottom:5px;min-height:20%}.custom-shop-by-model-kia-fragment__content .flex-box__elem--ctas{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;height:100%;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-height:35px}.custom-shop-by-model-kia-fragment__content .flex-box__elem--ctas a{text-align:center;font-size:12px;color:#fff;line-height:16px;margin-right:5px;margin-top:10px;text-transform:uppercase;text-decoration:none;min-width:103px;display:inline-block;padding:5px;cursor:pointer}.custom-shop-by-model-kia-fragment__content .flex-box__elem--ctas .srp-button{-webkit-transition:background-color .3s ease-in-out 0s;transition:background-color .3s ease-in-out 0s;border-radius:5px}.custom-shop-by-model-kia-fragment__content .flex-box__elem--ctas .showroom-button{-webkit-transition:background-color .3s ease-in-out 0s;transition:background-color .3s ease-in-out 0s;border-radius:5px;border:1px solid var(--color-primary-dark)}.custom-shop-by-model-kia-fragment .clearfix:after{content:"";clear:both;display:table}.custom-shop-by-model-hyundai-fragment-v2{padding:0!important;overflow-y:hidden}.custom-shop-by-model-hyundai-fragment-v2 .active{background-color:var(--color-primary);color:#fff}.custom-shop-by-model-hyundai-fragment-v2__header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.custom-shop-by-model-hyundai-fragment-v2__header--title{text-transform:inherit;font-size:2rem;font-weight:700;background-color:#fff;border-bottom:1px solid #eee;text-align:left;padding:20px 0 15px 17px}.custom-shop-by-model-hyundai-fragment-v2__header--button{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:auto 1.5rem}.custom-shop-by-model-hyundai-fragment-v2__header--button .button{border-radius:5px}.custom-shop-by-model-hyundai-fragment-v2__header--button .button:after{content:""}.custom-shop-by-model-hyundai-fragment-v2__tabs{float:left;background-color:#fff;width:25%;min-height:445px;max-height:445px;height:100%;cursor:default;overflow-y:hidden;border:1px solid #eee;text-align:center}.custom-shop-by-model-hyundai-fragment-v2__tabs--title{text-transform:inherit;font-size:2rem;font-weight:700;background-color:#fff;text-align:center;padding:20px 0 30px 10px}.custom-shop-by-model-hyundai-fragment-v2__tabs--links{display:block;background-color:inherit;color:#000;padding:16px;width:85%;border:0;border-bottom:1px solid #fff;outline:none;text-align:left;cursor:pointer;font-size:12px;font-weight:700;line-height:1px;height:20px;text-decoration:none;border-radius:5px;margin:auto}.custom-shop-by-model-hyundai-fragment-v2__tabs--links:after{content:"";position:absolute;width:7px;height:12px;background:transparent url(/wp-content/themes/convertus-platinum-performance/achilles/assets/images/fragments/custom-shop-by-model/slick-arrow_next-black.svg) 0 0 no-repeat;background-size:100%;margin-left:8px;margin-top:-5px}.custom-shop-by-model-hyundai-fragment-v2__tabs--menu{margin-top:5rem}.custom-shop-by-model-hyundai-fragment-v2__tabs--menu li{width:85%;text-align:center;border-radius:5px;border:1px solid #000}.custom-shop-by-model-hyundai-fragment-v2__tabs--menu li:hover{background-color:var(--color-primary);border-color:var(--color-primary)}.custom-shop-by-model-hyundai-fragment-v2__tabs--menu li a{padding:.625rem 1.5rem!important;vertical-align:middle;font-size:12px;font-weight:700}.custom-shop-by-model-hyundai-fragment-v2__tabs--menu li a:hover{color:#fff}.custom-shop-by-model-hyundai-fragment-v2__content{float:left;padding:2rem 1rem;width:75%;border-left:none;min-height:445px;max-height:445px;height:100%;display:none;overflow-y:auto}.custom-shop-by-model-hyundai-fragment-v2__content a{cursor:pointer}.custom-shop-by-model-hyundai-fragment-v2__content .flex-box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%;height:100%;min-width:700px}.custom-shop-by-model-hyundai-fragment-v2__content .flex-box__elem{width:33.3333%;height:30%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:.5rem;min-height:180px;margin-bottom:1rem}.custom-shop-by-model-hyundai-fragment-v2__content .flex-box__elem--image{width:100%;height:80%;-ms-grid-row-align:center;-ms-flex-item-align:center;align-self:center;min-height:100px}.custom-shop-by-model-hyundai-fragment-v2__content .flex-box__elem--title{text-align:center;font-weight:700;text-transform:uppercase;overflow:hidden;width:100%;padding:.5rem;font-size:16px;color:#383838;margin-bottom:5px;min-height:20%}.custom-shop-by-model-hyundai-fragment-v2__content .flex-box__elem--ctas{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;height:100%;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-height:35px}.custom-shop-by-model-hyundai-fragment-v2__content .flex-box__elem--ctas a{text-align:center;font-size:12px;color:#fff;line-height:16px;margin-right:5px;margin-top:10px;text-transform:uppercase;text-decoration:none;min-width:103px;display:inline-block;padding:5px;cursor:pointer}.custom-shop-by-model-hyundai-fragment-v2__content .flex-box__elem--ctas .srp-button{background-color:var(--color-primary);-webkit-transition:background-color .3s ease-in-out 0s;transition:background-color .3s ease-in-out 0s;border-radius:5px;border:1px solid var(--color-primary)}.custom-shop-by-model-hyundai-fragment-v2__content .flex-box__elem--ctas .srp-button:hover{background-color:#666;border:1px solid #666}.custom-shop-by-model-hyundai-fragment-v2__content .flex-box__elem--ctas .showroom-button{-webkit-transition:background-color .3s ease-in-out 0s;transition:background-color .3s ease-in-out 0s;border-radius:5px;border:1px solid #000;color:#000}.custom-shop-by-model-hyundai-fragment-v2__content .flex-box__elem--ctas .showroom-button:hover{background-color:var(--color-primary);border:1px solid var(--color-primary);color:#fff}.custom-shop-by-model-hyundai-fragment-v2 .clearfix:after{content:"";clear:both;display:table}.custom-shop-by-model-kia-fragment-v2{padding:0!important;overflow-y:hidden}.custom-shop-by-model-kia-fragment-v2 .active{background-color:var(--color-primary);color:#fff}.custom-shop-by-model-kia-fragment-v2__header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.custom-shop-by-model-kia-fragment-v2__header--title{text-transform:inherit;font-size:2rem;font-weight:700;background-color:#fff;border-bottom:1px solid #eee;text-align:left;padding:20px 0 15px 17px}.custom-shop-by-model-kia-fragment-v2__header--button{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:auto 1.5rem}.custom-shop-by-model-kia-fragment-v2__header--button .button{border-radius:5px}.custom-shop-by-model-kia-fragment-v2__header--button .button:after{content:""}.custom-shop-by-model-kia-fragment-v2__tabs{float:left;background-color:#fff;width:25%;min-height:445px;max-height:445px;height:100%;cursor:default;overflow-y:hidden;border:1px solid #eee;text-align:center}.custom-shop-by-model-kia-fragment-v2__tabs--title{text-transform:inherit;font-size:2rem;font-weight:700;background-color:#fff;text-align:center;padding:20px 0 30px 10px}.custom-shop-by-model-kia-fragment-v2__tabs--links{display:block;background-color:inherit;color:#000;padding:16px;width:85%;border:0;border-bottom:1px solid #fff;outline:none;text-align:left;cursor:pointer;font-size:12px;font-weight:700;line-height:1px;height:20px;text-decoration:none;border-radius:5px;margin:auto}.custom-shop-by-model-kia-fragment-v2__tabs--links:after{content:"";position:absolute;width:7px;height:12px;background:transparent url(/wp-content/themes/convertus-platinum-performance/achilles/assets/images/fragments/custom-shop-by-model/slick-arrow_next-black.svg) 0 0 no-repeat;background-size:100%;margin-left:8px;margin-top:-5px}.custom-shop-by-model-kia-fragment-v2__tabs--menu{margin-top:5rem}.custom-shop-by-model-kia-fragment-v2__tabs--menu li{width:85%;text-align:center;border-radius:5px;border:1px solid #000}.custom-shop-by-model-kia-fragment-v2__tabs--menu li:hover{background-color:var(--color-primary);border-color:var(--color-primary)}.custom-shop-by-model-kia-fragment-v2__tabs--menu li a{padding:.625rem 1.5rem!important;vertical-align:middle;font-size:12px;font-weight:700}.custom-shop-by-model-kia-fragment-v2__tabs--menu li a:hover{color:#fff}.custom-shop-by-model-kia-fragment-v2__content{float:left;padding:2rem 1rem;width:75%;border-left:none;min-height:445px;max-height:445px;height:100%;display:none;overflow-y:auto}.custom-shop-by-model-kia-fragment-v2__content a{cursor:pointer}.custom-shop-by-model-kia-fragment-v2__content .flex-box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%;height:100%;min-width:700px}.custom-shop-by-model-kia-fragment-v2__content .flex-box__elem{width:33.3333%;height:30%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:.5rem;min-height:180px;margin-bottom:1rem}.custom-shop-by-model-kia-fragment-v2__content .flex-box__elem--image{width:100%;height:80%;-ms-grid-row-align:center;-ms-flex-item-align:center;align-self:center;min-height:100px}.custom-shop-by-model-kia-fragment-v2__content .flex-box__elem--title{text-align:center;font-weight:700;text-transform:uppercase;overflow:hidden;width:100%;padding:.5rem;font-size:16px;color:#383838;margin-bottom:5px;min-height:20%}.custom-shop-by-model-kia-fragment-v2__content .flex-box__elem--ctas{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;height:100%;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-height:35px}.custom-shop-by-model-kia-fragment-v2__content .flex-box__elem--ctas a{text-align:center;font-size:12px;color:#fff;line-height:16px;margin-right:5px;margin-top:10px;text-transform:uppercase;text-decoration:none;min-width:103px;display:inline-block;padding:5px;cursor:pointer}.custom-shop-by-model-kia-fragment-v2__content .flex-box__elem--ctas .srp-button{background-color:var(--color-primary);-webkit-transition:background-color .3s ease-in-out 0s;transition:background-color .3s ease-in-out 0s;border-radius:5px;border:1px solid var(--color-primary)}.custom-shop-by-model-kia-fragment-v2__content .flex-box__elem--ctas .srp-button:hover{background-color:#666;border:1px solid #666}.custom-shop-by-model-kia-fragment-v2__content .flex-box__elem--ctas .showroom-button{-webkit-transition:background-color .3s ease-in-out 0s;transition:background-color .3s ease-in-out 0s;border-radius:5px;border:1px solid #000;color:#000}.custom-shop-by-model-kia-fragment-v2__content .flex-box__elem--ctas .showroom-button:hover{background-color:var(--color-primary);border:1px solid var(--color-primary);color:#fff}.custom-shop-by-model-kia-fragment-v2 .clearfix:after{content:"";clear:both;display:table}.wrapper__full-width{padding:0!important}@media screen and (max-width:991px){.mega-menu.no-scroll:after{display:none!important}}.custom-shop-by-brand-fragment__nav-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:wrap;flex-wrap:wrap;max-height:100%;margin-top:2.4rem;overflow:auto;overflow-y:hidden}.custom-shop-by-brand-fragment__nav-container--header{margin-bottom:.8rem}.custom-shop-by-brand-fragment__nav-link{padding:.4rem;color:#000;border-radius:.5rem;vertical-align:middle;max-width:15rem;min-width:11rem}.custom-shop-by-brand-fragment__nav-link i{margin-left:4px;color:var(--color-primary);-webkit-transition:color .5s;transition:color .5s}.custom-shop-by-brand-fragment__nav-link:hover{background-color:var(--color-primary);color:#fff}.custom-shop-by-brand-fragment__nav-link:hover i{color:#fff}.custom-shop-by-brand-fragment__btn{margin-top:1.6rem;margin-bottom:1.6rem;text-align:center}.custom-shop-by-brand-fragment__nav-search{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;display:-webkit-box;display:-ms-flexbox;display:flex;margin:.5%}.custom-shop-by-brand-fragment__nav-button{margin:auto 0}.custom-shop-by-style-fragment__card-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:2.4rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.custom-shop-by-style-fragment__link{position:relative}.custom-shop-by-style-fragment__link:hover .shop-by-style-fragment__card{-webkit-filter:blur(2px);filter:blur(2px);color:#fff}.custom-shop-by-style-fragment__link:hover .shop-by-style-fragment__overlay{opacity:.8}.custom-shop-by-style-fragment__link:hover .shop-by-style-fragment__stock{opacity:1!important}.custom-shop-by-style-fragment__overlay{position:absolute;top:0;bottom:0;left:0;right:0;opacity:0;background-color:var(--color-primary);color:#fff;-webkit-transition:opacity .6s;transition:opacity .6s}.custom-shop-by-style-fragment__card,.custom-shop-by-style-fragment__overlay{width:15rem;height:11rem;margin:.8rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.custom-shop-by-style-fragment__card{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;background:#fff;-webkit-box-shadow:0 .3rem .8rem rgba(0,0,0,.1);box-shadow:0 .3rem .8rem rgba(0,0,0,.1);color:#000;vertical-align:middle}.custom-shop-by-style-fragment__amount{font-size:4rem}.custom-shop-by-style-fragment__image{max-height:30%;max-width:100%}.custom-shop-by-style-fragment__stock{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:inherit;width:inherit;opacity:0}.custom-shop-by-style-fragment__btn{margin-top:1.6rem;margin-bottom:1.6rem;text-align:center}.custom-side-nav-fragment__nav-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-bottom:2.4rem}.custom-side-nav-fragment__nav-container--header{margin-bottom:.8rem}.custom-side-nav-fragment__button{max-width:100%!important;width:100%!important;margin-bottom:.4rem}.custom-side-nav-fragment__button--title{text-align:center}.custom-side-nav-fragment__nav-link{padding:.8rem;color:#000;border-radius:.5rem;vertical-align:middle}.custom-side-nav-fragment__nav-link i{margin-left:4px;color:var(--color-primary);-webkit-transition:color .5s;transition:color .5s}.custom-side-nav-fragment__nav-link:hover{background-color:var(--color-primary);color:#fff}.custom-side-nav-fragment__nav-link:hover i{color:#fff}@media (max-width:991px){.custom-side-nav-fragment__nav-link a[href="/service-schedule-your-service-appointment/"]{display:none}}.custom-side-nav-fragment .button--alternate{color:var(--color-primary);border-color:var(--color-primary)}.custom-side-nav-fragment .button--alternate:hover{color:#fff;background-color:var(--color-primary)}.inventory-hyundai-fragment{padding:1.6rem 6.4rem!important}.inventory-hyundai-fragment__content .bottom-controls .tns-controls{width:100%!important}.inventory-hyundai-fragment__content .g-vehicle-card__single-spec,.inventory-hyundai-fragment__content .g-vehicle-card__vehicle-title{margin:auto}.inventory-kia-fragment{padding:1.6rem 6.4rem!important}.inventory-kia-fragment__content .bottom-controls .tns-controls{width:100%!important}.inventory-kia-fragment__content .g-vehicle-card__single-spec,.inventory-kia-fragment__content .g-vehicle-card__vehicle-title{margin:auto}.featured-reviews-fragment__title{margin-bottom:2rem;padding:0 5rem}.featured-reviews-fragment__container{position:relative;margin-bottom:1rem}.featured-reviews-fragment__container--single-review{margin-bottom:0;padding:0 2rem}@media (max-width:991px){.featured-reviews-fragment__container--single-review{margin-bottom:2rem}}@media (max-width:767px){.featured-reviews-fragment__container--single-review{margin-bottom:2rem}}.featured-reviews-fragment__container--single-review .review__head{display:-webkit-box;display:-ms-flexbox;display:flex;padding:0 5rem;margin-bottom:2rem}.featured-reviews-fragment__container--single-review .review__head .review__stars{display:-webkit-box;display:-ms-flexbox;display:flex;margin-right:1rem}@media (max-width:767px){.featured-reviews-fragment__container--single-review .review__head .review__stars{-ms-flex-line-pack:center;align-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.featured-reviews-fragment__container--single-review .review__head .review__stars .single-star{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-right:.3rem;color:#ec7c1f}.featured-reviews-fragment__container--single-review .review__head .review__author{font-weight:700;color:var(--color-primary);font-size:2rem}@media (max-width:767px){.featured-reviews-fragment__container--single-review .review__head .review__author{font-weight:600;font-size:2.3rem;color:#043466}}.featured-reviews-fragment__container--single-review .review__body{text-align:left}@media (max-width:767px){.featured-reviews-fragment__container--single-review .review__body{color:#716f70}}.featured-reviews-fragment__container--single-review .review__body p{margin-top:5px;font-weight:700;font-size:14px;line-height:1.7;color:#595758;padding:0 5rem}.featured-reviews-fragment__container--single-review .tns-controls{bottom:15rem;-ms-flex-pack:distribute;justify-content:space-around}.featured-reviews-fragment__container .reviewSlides{display:none;padding:1rem;text-align:center;min-height:280px}@media (max-width:767px){.featured-reviews-fragment__container .reviewSlides{background:#fff;-webkit-box-shadow:3px 3px 15px #bfbfbf;box-shadow:3px 3px 15px #bfbfbf}}.featured-reviews-fragment__container q{font-style:italic}.featured-reviews-fragment__container .author{color:#3b5998}.featured-reviews-fragment__footer{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-item-align:center;align-self:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-line-pack:center;align-content:center}.featured-reviews-fragment__footer a.cta-button-section{cursor:pointer;color:#fff;border-radius:5px;background:var(--color-primary);text-transform:uppercase;padding:1rem 5rem;margin:auto}@media (max-width:767px){.featured-reviews-fragment__footer a.cta-button-section{padding:1rem 6rem;width:100%;text-align:center;border-radius:.5rem;margin-top:1rem;background-position:95% 50%}}.featured-reviews-fragment__footer a.cta-button-section:hover{background:#333;-webkit-transition:all .5s;transition:all .5s}