@media only screen and (max-width:599px){#container{padding-top:160px}.innerframe{width:calc(100% - 32px)}#masthead.docked,#masthead{height:160px}h1,.h1{font-size:1.5rem;line-height:1.7rem}h2,.h2{font-size:1.3rem;line-height:1.4rem}.mobile-hide{display:none}.mobile-only{display:block}#masthead.docked>.innerframe,#masthead>.innerframe{padding:1px 15px}#logo{width:200px;height:42px;margin:10px auto 0}.uppernav{margin:15px auto 0;gap:1%}#icon_menu,#icon_basket,#icon_login{margin:0}#icon_menu{width:32px}#search_icon{width:28px;height:28px;margin:0}#icon_login{width:24px}#icon_login svg{width:24px;height:24px}#icon_login::after{width:24px}#icon_basket{height:26px}#icon_basket svg{width:26px;height:26px;min-width:26px;min-height:26px}#icon_call{height:26px;width:28px}#icon_call svg{width:26px;height:26px}#shopSettings{margin:0;top:0}#current_language{padding:0 5px 0 0}#ship_to{padding:0}#ship_to .choice{font-size:.65rem;width:100px}#current_language img{width:20px}#current_currency{padding-top:0;width:24px;height:24px;font-size:.82rem}#masthead.docked #searchbox.active,#searchbox.active{height:52px;padding:0 .85rem 0 3.25rem}#masthead .navframe{height:calc(100vh - 159px)}.navframe .overflow{padding:30px 16px 80px}#mainNav{margin-top:0;padding:0 0 20px}#mainNav .widenav .h6,#mainNav li a{font-size:.96rem;line-height:1.4rem;height:auto}#mainNav li a{margin-bottom:10px}#mainNav>li>a{font-size:1.06rem;margin:0}#mainNav li .trigger{height:30px}#mainNav li .trigger::after{font-size:1.2rem;font-weight:400}#mainNav .submenu li:not(.mobile-2Col) a,#mainNav .nav-list ul li:not(.mobile-2Col) a,#mainNav .feat-block ul li{width:100%}#mainNav>li>ul{padding:20px 0 0;margin:10px 0}#mainNav .nav-list>ul>li{margin-bottom:20px}#mainNav .nav-list ul.two-col li{columns:unset;column-gap:unset;break-inside:unset;margin:0}#mainNav .nav-list ul.two-col li{margin-bottom:20px}#mainNav .feat-block .h6{margin-bottom:5px}.lowernav{flex-wrap:wrap}#filterSelector{height:50px}#filterSelector h5.myVehicle{overflow:hidden;height:32px;margin-bottom:18px;padding:5px 45px 0 15px}#filterSelector #filter-selector-change-vehicle{padding:0 15px}#filterSelector-choices .filterSteps{padding:10px 15px}#filterSelector-choices .label::before{right:14px}#filterSelector h5.myVehicle .label-separator{margin:0}.navicons{width:100%;padding:20px 0 0;border:0;justify-content:center}#ProductList .catHeader{margin:60px 0 20px;padding:0 0 40px}#homeContent .uspbox{margin:0 0 20px;gap:10px}.uspbox{flex-wrap:nowrap}.uspbox .usp:nth-child(n){margin:0}.uspbox .usp{max-width:33%;flex-direction:column}.uspbox .usp span{white-space:normal;font-size:.78rem;line-height:.8rem;text-align:center;margin:0}.uspbox .usp span::before{display:block;margin:6px auto;content:'';width:30px;height:2px;background:var(--site-border)}.uspbox .usp:nth-child(n) svg{margin-right:0;height:26px}.intro{padding:12% 8% 8%}.section-text{width:100%;margin:6% auto}.gridbox,.gridbox.five,.gridbox.six,.gridbox.four{grid-template-columns:repeat(1,1fr);grid-gap:20px}.gridbox.mobile-col2{grid-template-columns:repeat(2,1fr)}.gridbox.uspbox{padding:0 8%;margin:10% 0}.faux-gram{grid-template-columns:repeat(1,1fr)}.link-list a{width:100%;margin:0 0 10px}#productListContainer ul.layout{display:none}.filter-group .h5{padding-right:5px}.filter-group .h5::after{font-size:1.4rem}.flex-group{flex-wrap:wrap;justify-content:flex-start}.radiobox input[type='radio']{margin:0 10px 0 0;display:inline-flex;align-self:center}.txtblock.one{padding:6% 2% 140px;min-height:65vh}.txtblock.two{width:100%;padding:50px 20px 20px}.imgblock.two{padding-bottom:130px}.refineList,#categories{grid-template-columns:repeat(3,minmax(31%,33%))}.popularModels .refineList,.carType .refineList{grid-template-columns:repeat(2,minmax(48%,50%))}.productBadges,.product-layout{display:none}.results-nav.top-nav{display:block}.results-nav.top-nav>div{width:100%}.product-layout{margin-bottom:10px}.listview .productBlock{display:block;border:0}.listview .productBlock .imgBox{width:100%;border:0}.listview .productBlock .infoBox{width:100%;border:0}.productBlock .imgBox img{object-fit:contain;display:block;max-width:350px}.listview .infoBox .header{min-height:unset;padding:15px 20px}.listview .priceBox.multiSelect .optionGroup select,.listview .priceBox.options .priceOption,#productDetails .priceBox.multiSelect .optionGroup select,#productDetails .priceBox.options .priceOption{width:100%}.priceBox.standard .priceGroup{width:100%;justify-content:space-between}.listview .productOptions .priceBox{display:block}.priceBox.standard .stockStatus{width:100%;margin:0 0 10px}.priceBox.multiSelect .priceGroup{width:100%;justify-content:space-between}.priceBox.multiSelect .optionGroup select{width:100%}.priceBox .options .priceOption{width:100%}#productDetails .productBadges{display:flex;flex-wrap:wrap}.gridview .infoBox .header{min-height:unset;padding:15px 10px}.gridview .infoBox .ac-title{padding:6px 10px}.gridview .infoBox .accordion .ac-content{padding:0 20px}.gridview .infoBox .accordion.active .ac-content{padding:20px}.gridview .product-wrapper .productOptions{padding:10px 20px}.gridview .infoBox .header .prod-title{font-size:.98rem;line-height:1.18rem}.gridview .product-wrapper:not(:hover) .infoBox .prod-title{height:auto}.gridview .priceBox .price-display{display:inline-block;width:auto;margin:0 0 0 5px}.gridview .infoBox .header .flashtag{top:0;right:0;width:70px;height:70px}.products-list.highlight .productBlock .imgBox{min-height:unset;padding:40px 0 20px}.products-list.highlight .imgBox .zoom{display:none}.products-list.highlight .header .flashtag{top:-20px;right:0;width:60px;height:60px}.products-list.mobile-2Col{grid-template-columns:repeat(auto-fill,minmax(calc(50% - 10px),1fr));grid-gap:1.85rem .85rem}.products-list.gridview.highlight,.products-list.gridview.gridCol6{grid-template-columns:repeat(auto-fill,minmax(calc(50% - 10px),1fr))}.products-list.mobile-2Col .productBlock .imgBox{min-height:unset;padding:.85rem 0}.products-list.mobile-2Col .product-head .product-name{display:block;min-height:50px;height:auto;overflow:hidden}.products-list.mobile-2Col .badges-addbasket,.products-list.mobile-2Col .imgBox .zoom,.products-list.mobile-2Col .accordionFrame,.products-list.mobile-2Col .prod-footer{display:none}.products-list.mobile-2Col .header{min-height:unset;padding:0}.products-list.mobile-2Col .header .flashtag{top:-20px;right:0;width:60px;height:60px}.products-list.mobile-2Col .header .prod-title{font-size:.86rem;font-weight:500}.products-list.mobile-2Col .productBlock .imgBox img{height:auto;width:90%;margin:0 auto}.products-list.mobile-2Col .productOptions{border-top:1px solid var(--site-border);padding:10px}.products-list .productOptions .addbasket .button{min-width:unset;font-size:.68rem;padding:6px;width:100%;height:40px}.crosssell .needProduct{padding:.85rem 0 0}.price-now{margin-left:.45rem}.crosssell .needProduct .product-wrapper .priceOption label>span{display:block;margin:0 0 .25rem}.crosssell .needProduct .section-block .products-list.gridview.offers .productInfoBox .h4{padding:10px 15px}.crosssell .needProduct .product-wrapper .productDescriptionContainerTop{flex-direction:column}.crosssell .needProduct .product-wrapper .productImageContainer{border-bottom:1px solid var(--site-border);width:100%;padding:.85rem}.crosssell .needProduct .product-wrapper .productImageContainer img{display:block;margin:0;aspect-ratio:4/3.4;object-fit:contain}.crosssell .needProduct .product-wrapper .productInfoBox{width:100%;padding:.85rem;min-height:initial;border-left:0}#productDetails .diagramList{grid-template-columns:repeat(2,minmax(48%,50%))}#parts-table td .diagram-part-button-wrapper .basket-added-icon{top:8px}.refineList.diagramCategories{display:none;margin-top:30px}.refineList.diagramCategories{grid-template-columns:repeat(3,minmax(31%,33%))}.refineList.diagramCategories.active{display:grid}#diagramCategoriesLists:has(.refineList.active) #categoryTitle::after{transform:rotate(-45deg);color:var(--brand-color1)}#diagram .diagramList{grid-template-columns:repeat(2,minmax(48%,50%))}}@media screen and (orientation:landscape){.crosssell .scroll{max-height:80vh}}.wow{visibility:hidden}.animated{opacity:0}.animate{animation-duration:.75s;animation-delay:.5s;animation-name:animate-fade;animation-timing-function:cubic-bezier(.26,.53,.74,1.48);animation-fill-mode:backwards}.animate.fade{animation-name:animate-fade;animation-timing-function:ease}@keyframes animate-fade{0%{opacity:0}100%{opacity:1}}.animate.fadeUp{animation-name:animate-fade-up;animation-timing-function:ease}@keyframes animate-fade-up{0%{opacity:0;transform:translateY(5%)}100%{opacity:1;transform:translateX(0)}}.animate.glow{animation-name:animate-glow;animation-timing-function:ease}@keyframes animate-glow{0%{opacity:0;filter:brightness(3) saturate(3);transform:scale(.8,.8)}100%{opacity:1;filter:brightness(1) saturate(1);transform:scale(1,1)}}.animate.flip{animation-name:animate-flip;transform-style:preserve-3d;perspective:1000px}@keyframes animate-flip{0%{opacity:0;transform:rotateX(-120deg) scale(.9,.9)}100%{opacity:1;transform:rotateX(0deg) scale(1,1)}}.delay-1{animation-delay:.6s}.delay-2{animation-delay:.9s}.delay-3{animation-delay:1.2s}.delay-4{animation-delay:1.5s}.delay-5{animation-delay:1.8s}.delay-6{animation-delay:2.1s}.delay-7{animation-delay:2.4s}@media only screen and (max-width:767px){input[type='email'],input[type='tel'],input[type='text'],input[type='password'],input[type='number'],input[type='search'],select,textarea,.q-field__native{font-size:16px}#parts-table td input[type='number']{font-size:16px}.basket .summary .summary_inner .amount select,.summary-container dl dd select,.total-main dl dd select{font-size:16px}}