@media only screen and (max-width:1023px){.products-list.gridview{grid-template-columns:repeat(3,minmax(32%,33%))}#productDetails{grid-template-columns:repeat(1,1fr);grid-gap:15px;margin:0 0 30px}#productDetails .product-wrapper .priceBox .priceregular.grid-8-price-from{display:none}.gridview .offertag{width:60px;height:60px}.gridview .framedImage{height:220px}.gridview .productInfoBox .prod-main-txt .txtbox{height:370px}.gridview .fitsbox .fits-vehicles,.gridview .kitbox .txtbox{height:406px}.gridview .product-extras-frame{padding:0}#recentProducts .products-list.gridview.offers.super-compact .product-wrapper .productInfoBox .product-head{font-size:14px}.grid-product .product-cards,.product-cards{grid-template-columns:repeat(4,minmax(23%,25%))}.grid-product .product-card .product-name,.product-card .product-name{height:72px;margin-bottom:.45rem}}@media only screen and (max-width:767px){#productListContainer .products-list.gridview{grid-template-columns:repeat(2,minmax(48%,50%));grid-gap:1.85rem .45rem}.productOptions .buttonframe{justify-content:flex-start;width:72%;margin:0}.gridview .productOptions .buttonframe{width:72%}.productOptions .priceBox .stock{text-align:right}.productOptions .priceBox .panel.options .stock{text-align:left}#productDetails .productInfoBox .product-head{height:auto;padding:0}#productDetails .productInfoBox .prod-main-txt,#productDetails .productInfoBox.kit .prod-main-txt,#productDetails .productInfoBox.allvehicles .prod-main-txt{height:auto}#product .h1,#productDetails .product-wrapper{margin:0 auto;min-width:300px;width:100%}#productDetails .fitsbox{height:auto}#productDetails.gridview .fitsbox .fits-vehicles{height:331px}#productDetails.gridview .kitbox .txtbox{height:330px}.kitbox.active .toggle span::after,.fitsbox.active .view-fits-vehicles span::after{top:12px;right:12px}#productDetails .alternateProductResults{box-shadow:none;height:auto}#productDetails .alternateProduct{height:auto;position:relative}#productDetails .alternateProductResults,#productDetails .fitsbox .fits-vehicles,#productDetails .productInfoBox .kitbox.active .txtbox{border-top:1px solid var(--site-border)}.gridview .fitsbox .fits-vehicles,.gridview .kitbox .txtbox{height:370px}#productDetails .productInfoBox .prod-main-txt .txtbox{margin:0;border-bottom:1px solid var(--site-border);height:393px;z-index:20}#productDetails .product-wrapper .productOptions .priceBox{min-height:90px;height:auto}#productDetails .product-wrapper .diagramListContainer{padding:20px 15px 15px}#relatedproducts .products-list.gridview{grid-template-columns:repeat(3,minmax(32%,33%))}#recentProducts .products-list.gridview.offers.super-compact{grid-template-columns:repeat(4,minmax(23%,25%));grid-gap:10px 6px}#recentProducts .products-list.gridview.offers.super-compact .productInfoBox .product-head a{height:50px}.home .gridview .productOptions .panel.badges-addbasket{justify-content:flex-start;padding:10px 0}.home .panel.badges-addbasket input[type='submit'].button{display:block;width:auto;margin:0 0 0 5px;padding:8px 14px}.products-list.gridview{grid-template-columns:repeat(2,minmax(48%,50%));grid-gap:20px 15px;margin:0 0 30px}.productOptions .panel.badges-addbasket,.productOptions .priceBox{width:100%;padding:0;border:0;font-size:.86rem}.product-wrapper .productOptions .priceBoxFrame{width:100%}.gridview .productOptions .panel.badges-addbasket .product-secondary-badges{grid-template-columns:repeat(3,1fr);grid-gap:10px;width:100%;margin:0 0 20px}#productDetails.gridview .productOptions .panel.badges-addbasket .product-secondary-badges{grid-template-columns:repeat(8,1fr)}.productDescriptionContainerTop .productImageContainer{width:100%}.productDescriptionContainerTop .productInfoBox{width:100%}.productInfoBox .prod-main-txt{border-left:0}.productInfoBox .txtbox{padding:20px}ul.listGoogleBoostInternalLinks li{width:48%}.product-wrapper .productOptions .priceBox{width:100%}#ProductList .listview .product-wrapper,#recentProducts .gridview .product-wrapper,#ProductList .gridview .product-wrapper{width:48%;align-self:unset}.products-list.listview .product-wrapper .kitbox{border-left:0}.products-list.listview .productDescriptionContainerTop:has(.kitbox) .prod-main-txt{height:180px}.products-list.listview .product-wrapper .pdfFrame .resourcePagelink,.products-list.listview .product-wrapper .videoFrame .video-thumbnail{width:20%}.products-list.listview .product-wrapper .videoFrame .video-thumbnail{left:60%}.products-list.listview .product-wrapper .pdfFrame .resourcePagelink span,.products-list.listview .product-wrapper .videoFrame .video-thumbnail span{display:none}.products-list.listview .product-wrapper .pdfFrame .resourcePagelink svg,.products-list.listview .product-wrapper .videoFrame .video-thumbnail svg{margin:0}.products-list.listview .productOptions .panel.badges-addbasket .product-secondary-badges{display:grid;grid-template-columns:repeat(5,1fr)}.products-list.listview .productInfoBox .kitbox::after{inset:0 20% auto 60%;width:auto}.products-list.listview .productInfoBox .kitbox .toggle{width:60%}#recentProducts .products-list.gridview.offers.super-compact .product-wrapper:nth-of-type(1n+16){display:none}#recentProducts .products-list.gridview.offers.super-compact .product-wrapper{width:32%;margin:5px .5%}#recentProducts .products-list.gridview.offers.super-compact .product-wrapper .productDescriptionContainerTop .productImageContainer{border:0}}@media only screen and (max-width:767px){.gridview .product-wrapper .productInfoBox .product-head a{height:auto;min-height:60px;max-height:96px}#recentProducts .products-list.gridview.offers.super-compact .product-wrapper .productInfoBox .product-head a{min-height:initial;max-height:initial}}@media only screen and (max-width:599px){.products-list.gridview{grid-gap:16px 8px}.product-wrapper .productDisplayOuterContainer{display:flex;flex-direction:column;height:100%}.gridview .productDescriptionContainerBottom{display:flex;height:100%;flex-direction:column}.gridview .product-wrapper .productOptions{justify-content:flex-end}.gridview .product-wrapper .productOptions .priceBox{padding:0;min-height:90px;height:auto;border:0;margin:0}.gridview .priceBox .priceregular{padding:0 5px 5px}.product-wrapper .productOptions .priceBox{width:100%;padding:10px 0;min-height:unset}.gridview .product-wrapper .productInfoBox .product-head a{height:auto;min-height:60px;max-height:96px;margin-bottom:10px}#recentProducts .products-list.gridview.offers.super-compact .product-wrapper .productInfoBox .product-head a{min-height:initial;max-height:initial}.priceBox .options .priceOption{width:100%}.product-wrapper .fitsbox{display:none}.productOptions .panel.badges-addbasket button{white-space:wrap;line-height:.68rem}.productOptions .panel.badges-addbasket .addbasket{width:100%}#productDetails .product-wrapper .productInfoBox .prod-main-txt,#productDetails .product-wrapper .framedImage .zoom,#productDetails .product-wrapper .productDescriptionContainerBottom,#productDetails .product-wrapper .fitsbox{display:block;max-height:initial}#productDetails.gridview .productOptions .panel.badges-addbasket .product-secondary-badges{grid-template-columns:repeat(5,1fr)}#productDetails.gridview .product-wrapper .diagramListContainer .diagramList{grid-template-columns:repeat(2,minmax(48%,50%))}#relatedproducts .product-wrapper .productInfoBox .prod-main-txt,#relatedproducts .product-wrapper .framedImage .zoom,#relatedproducts .product-wrapper .productDescriptionContainerBottom,#relatedproducts .product-wrapper .fitsbox{display:none}#relatedproducts .products-list.gridview{grid-template-columns:repeat(2,minmax(48%,50%))}#recentProducts .products-list.gridview.offers.super-compact{grid-template-columns:repeat(2,minmax(49%,50%));grid-gap:10px}.gridview .product-wrapper .productOptions .priceBoxFrame .variant-grid .panel.options{padding:0 0 10px}.gridview .priceOption .title{margin:0 0 2px;width:100%;line-height:.86rem}.gridview .button.tradelink{width:100%;min-width:initial}.alternateProduct .alternateBrands{padding:.45rem 0}.gridview .section-head-alternative{align-items:flex-start;height:35px;padding:0;margin:0;gap:.85rem;white-space:nowrap}.gridview .fitment-warning-btn{top:-7px}#productListContainer .diagramListContainer .diagramList{grid-template-columns:repeat(2,minmax(48%,50%))}.product-cards,.product-cards.grid-product{grid-template-columns:repeat(2,minmax(48%,50%))}#productDetails.gridview .relatedProductItem .priceregular{display:block!important}}@media only screen and (max-width:479px){.productOptions .buttonframe{width:calc(100% - 70px);margin:0}.listview .productInfoBox .product-head,.gridview .productInfoBox .product-head{min-height:initial;height:auto;padding:10px;font-size:16px;line-height:20px}.gridview .fitsbox .fits-vehicles,.gridview .kitbox .txtbox{height:390px}.gridview .product-wrapper .productOptions .panel.badges-addbasket{min-height:initial}.productInfoBox .prod-main-txt{max-height:220px;height:auto}#recentProducts .products-list.gridview.offers.super-compact .product-wrapper:nth-of-type(1n+11){display:none}#recentProducts .products-list.gridview.offers.super-compact .product-wrapper{width:49%}}.product-wrapper font[color="red"],.product-wrapper font[color="#ff0000"],.product-wrapper font[color="#FF0000"]{color:#c00!important}.alternateProductToggle,.product-wrapper a.dg-more-toggle{min-height:40px;display:inline-flex;align-items:center}.kit-stock-summary .kit-check-stock{padding:8px 4px}@media only screen and (max-width:767px){#product #productDetails.gridview .productDescriptionContainerTop:has(.prod-main-txt.active){position:relative}}