@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%}#product .breadcrumbs h1 span{font-size:1.42rem;line-height:1.62rem;font-weight:400;word-break:break-word}#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{display:flex;flex-flow:row wrap;justify-content:space-between;min-width:100%;margin:0 -1% 0}#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){#product .product-head.prodpage{flex-wrap:wrap}#product .product-head.prodpage .brand-logo{margin:0 auto}.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%}#ProductList .product-wrapper .prod-main-txt,#ProductList .product-wrapper .alternateProduct{display:none}#product .breadcrumbs h1 span{font-size:1.42rem;line-height:1.62rem;font-weight:400}#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}#ProductList .products-list .productInfoBox .product-head{font-size:.76rem;line-height:.96rem;padding:10px 10px 0}#ProductList .products-list .framedImage{padding:50px 10px 30px}#ProductList .products-list .framedImage img{display:block;margin:0 auto;height:110px;object-fit:contain;object-position:center;overflow:hidden}#ProductList .products-list .framedImage .zoom{bottom:5px;padding:0;right:10px}#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}#ProductList .products-list .productOptions .panel.badges-addbasket .product-secondary-badges,#ProductList .products-list .productOptions .surcharge,#ProductList .products-list .productOptions .previous-price,#ProductList .products-list .productInfoBox .kitbox{display:none}.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}#product .alternateProduct .alternateProductResults{padding:.85rem}.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%}}@media only screen and (min-width:1280px){#product #bodyText{padding:20px 20px}#product .breadcrumbs{margin-bottom:1rem}#product .breadcrumbs h1 span{font-size:1.35rem;line-height:1.55rem}#product .breadcrumbs h1 span.accent{color:var(--dd-light-grey)}#product .breadcrumbs h1 span.sku{font-size:1rem;line-height:1.55rem;font-weight:400;color:var(--site-grey)}#product .listview .product-wrapper .productInfoBox .product-head{height:auto;min-height:60px}#product .listview .productInfoBox .prod-main-txt{height:210px}#product .listview .product-wrapper .framedImage{padding:22px 0 6px}#product .listview .productDescriptionContainerTop,#product .listview .productDescriptionContainerTop .productImageContainer{height:300px}#product .product-trade-links{margin:0}#product .alternateProduct .alternateProductResults{padding:10px 15px}#product .kitbox .txtbox,#product .fitsbox .fits-vehicles{height:300px}}@media only screen and (min-width:600px){#ProductList .products-list.listview .productDescriptionContainerTop .framedImage>a{display:flex;align-items:center;justify-content:center;width:100%;height:100%}#ProductList .products-list.listview .productDescriptionContainerTop .framedImage>a img{height:auto;max-height:100%;width:auto;max-width:100%;object-fit:contain}}@media only screen and (min-width:768px){#ProductList .products-list.listview .productDescriptionContainerTop .productImageContainer{width:28%}#ProductList .products-list.listview .productDescriptionContainerTop .productInfoBox{width:72%}#ProductList .products-list.listview .offertag{inset:0 auto auto calc(28% - 80px)}#ProductList .products-list.listview .fitsbox{width:28%}#ProductList .products-list.listview .fitsbox .fits-vehicles{width:28%}#ProductList .products-list.listview .kitbox .txtbox{inset:auto 0 41px calc(28% + 1px)}}@media only screen and (max-width:767px){#ProductList .products-list.listview .offertag{inset:0 0 auto auto}#ProductList .products-list.listview .fitsbox,#ProductList .products-list.listview .fitsbox .fits-vehicles{width:100%}#ProductList .products-list.listview .kitbox .txtbox{inset:auto 0 41px 0}}@media only screen and (min-width:600px) and (max-width:1279px){#ProductList .products-list.listview .product-wrapper .framedImage{padding:22px 0 6px}#ProductList .products-list.listview .productDescriptionContainerTop,#ProductList .products-list.listview .productDescriptionContainerTop .productImageContainer{height:210px}#ProductList .products-list.listview .productDescriptionContainerTop .productInfoBox{height:100%}#ProductList .products-list.listview .productDescriptionContainerTop .productInfoBox .prod-main-txt{height:calc(100% - 100px)}#ProductList .products-list.listview .productDescriptionContainerTop .productInfoBox .product-head a{height:100%;overflow:hidden}}@media only screen and (min-width:1280px){#ProductList .products-list.listview .product-wrapper .framedImage{padding:22px 0 6px}#ProductList .products-list.listview .productDescriptionContainerTop,#ProductList .products-list.listview .productDescriptionContainerTop .productImageContainer{height:300px}#ProductList .products-list.listview .productDescriptionContainerTop .productInfoBox{height:100%}#ProductList .products-list.listview .productDescriptionContainerTop .productInfoBox .prod-main-txt{height:calc(100% - 100px)}#ProductList .products-list.listview .productDescriptionContainerTop .productInfoBox .product-head a{height:100%;overflow:hidden}}.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 (min-width:768px){#product #productDetails.listview>.product-wrapper>.productDisplayOuterContainer{--product-image-height:210px;display:grid;grid-template-columns:28% minmax(0,1fr);grid-template-rows:var(--product-image-height) auto;position:relative}#product #productDetails.listview .productDescriptionContainerTop,#product #productDetails.listview .productDescriptionContainerBottom{display:contents}#product #productDetails.listview .productDescriptionContainerTop>.productImageContainer{grid-column:1;grid-row:1;width:100%;height:100%}#product #productDetails.listview .productDescriptionContainerTop>.productInfoBox{grid-column:2;grid-row:1/span 2;width:100%;height:auto;min-height:0;display:flex;flex-direction:column}#product #productDetails.listview .productInfoBox>.product-head{flex-shrink:0}#product #productDetails.listview .productInfoBox>.prod-main-txt{flex:1 1 0;min-height:0;height:auto;overflow:auto}#product #productDetails.listview .product-extras-frame{grid-column:1;grid-row:2;width:100%;position:static;border-right:1px solid var(--site-border)}#product #productDetails.listview .product-extras-frame>div{flex:1 1 0;min-width:0;width:auto;margin:0}#product #productDetails.listview .product-extras-frame .toggle,#product #productDetails.listview .product-extras-frame .view-fits-vehicles{position:relative;justify-content:center;padding:0;gap:0;width:100%}#product #productDetails.listview .product-extras-frame .toggle::before,#product #productDetails.listview .product-extras-frame .view-fits-vehicles::before{position:absolute;inset:0;width:100%}#product #productDetails.listview .product-extras-frame .toggle>span,#product #productDetails.listview .product-extras-frame .view-fits-vehicles>span{height:100%;white-space:nowrap;text-indent:100%;overflow:hidden}#product #productDetails.listview .product-extras-frame .toggle>span::after,#product #productDetails.listview .product-extras-frame .view-fits-vehicles>span::after{inset:2px 4px auto auto}#product #productDetails.listview .product-extras-frame .video-thumbnail{padding:0}#product #productDetails.listview .product-extras-frame .video-gallery-trigger{width:100%;height:100%;justify-content:center}#product #productDetails.listview .product-extras-frame .video-gallery-trigger>span{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}#product #productDetails.listview .product-extras-frame .video-gallery-trigger>img{margin:0;object-fit:contain}#product #productDetails.listview .productDescriptionContainerBottom>.productOptions,#product #productDetails.listview .productDescriptionContainerBottom>.alternateProduct{grid-column:1/-1}#product #productDetails.listview .fitsbox .fits-vehicles{top:0;bottom:auto;left:0;width:28%;height:var(--product-image-height)}#product #productDetails.listview .kitbox .txtbox{inset:0 0 auto 28%;height:calc(var(--product-image-height) + 41px)}}@media only screen and (min-width:1280px){#product #productDetails.listview>.product-wrapper>.productDisplayOuterContainer{--product-image-height:300px}}@media only screen and (max-width:767px){#product #productDetails.gridview .productDescriptionContainerTop:has(.prod-main-txt.active){position:relative}#product #productDetails.gridview .productInfoBox .prod-main-txt.active{position:static}#product #productDetails.gridview .productInfoBox .prod-main-txt.active .txtbox{top:0;bottom:40px;height:auto}}