main .shopify-section{background-color:#000}.shopify-section:has(.s1-4wd-attachment-postcard1),.shopify-section:has(.inTheBoxPic),.shopify-section:has(.specDivider){background-color:#111827}.specDivider>.rich-text{background:#111827}.s1-4wd-attachment-banner2{background-color:#000}.s1-4wd-attachment-banner1{min-height:clamp(330px,34vw,650px)}.s1-4wd-attachment-banner1 .subtitle{color:#ff7f00;font-weight:700;font-size:28px;margin-bottom:10px}.s1-4wd-attachment-banner1 .subtitle:before{content:"";display:inline-block;width:50px;height:4px;margin-right:12px;vertical-align:middle;background-color:#ff7f00}.s1-4wd-attachment-banner1 .banner__heading{font-family:var(--font-gilroy-bold);font-size:72px}.s1-4wd-attachment-banner1 .banner__text_desc{font-size:28px}.s1-4wd-attachment-banner2 .banner__box{max-width:100vw!important}.s1-4wd-attachment-banner2 .banner__content{padding:0!important}.poster__grid{grid-template-columns:1fr 1fr}.poster__caption--card,.poster__caption--feature{font-size:20px;line-height:1.5}.poster__caption--feature{text-align:center}.h0{font-size:calc(var(--font-heading-scale) * 5.6rem);font-family:var(--font-gilroy-bold)}.h1{font-size:calc(var(--font-heading-scale) * 4.8rem);font-family:var(--font-gilroy-bold)}.rich-text__blocks{max-width:134rem!important}.rich-text__text{font-size:calc(var(--font-heading-scale) * 2.8rem);line-height:1.5}p{margin:0}.rich-text__heading strong{color:#ff7f00}.image-desc__text{font-size:calc(var(--font-heading-scale) * 2.4rem);padding:10px 12px}.image-desc__media{border:1px solid rgba(255,255,255,.3);border-radius:6px}.image-with-text__media{padding:0!important}.winterAddonPic .image-desc__text{padding:10px 12px}.winterAddonPic .image-desc__title{font-family:var(--font-gilroy-bold)}.buildtoLast .image-desc__title{font-size:calc(var(--font-heading-scale) * 2.4rem)}.buildtoLast .image-desc__text{font-size:calc(var(--font-heading-scale) * 2rem)}.cleanLanePic,.inTheBoxPic{max-width:clamp(360px,calc(360px + (1340 - 360) * ((100vw - 360px) / (1920 - 360))),1340px);margin-inline:auto}.inTheBoxPic{background-color:#111827}.spec-table__rows{max-width:clamp(360px,calc(360px + (1340 - 360) * ((100vw - 360px) / (1920 - 360))),1340px)}.faq_templates{background-color:#111827}.faq_templates .collapsible-content-wrapper .faq-left-block:not(:has(.panel-heading)){display:none}.faq_templates .collapsible-content-wrapper .faq-right-block{width:100%;max-width:1339px!important;min-height:100px!important}.faq_templates .faq_text_container .tab_content .accordion{background:#000;border-radius:2px}.faq_templates .collapsible-content summary:hover{background-color:#000!important}.faq_templates .accordion{border:1px solid rgba(255,127,0,.5)!important;border-radius:6px!important}.customer-review-v3{--review-slide-gap: 10}.customer-review-v3__card{background-color:#111827!important;border:0!important;border-radius:10px!important}.customer-review-v3--layout-owner .customer-review-v3__card-content--owner{--review-stars-w: 140px;--review-stars-inset: 20px;--review-stars-top: 25px;position:relative}.customer-review-v3--layout-owner .customer-review-v3__card-content--owner:before{content:"";position:absolute;top:var(--review-stars-top);left:var(--review-stars-inset);width:var(--review-stars-w);aspect-ratio:154 / 39;background-image:url(https://cdn.shopify.com/s/files/1/0773/2835/1532/files/1724baddf9b9f54c49183c515edbe640.webp?v=1789457716);background-size:contain;background-repeat:no-repeat}.customer-review-v3__card-contributor{display:flex!important;background:none!important;padding:0!important;color:#fff!important;font-size:22px!important}.customer-review-v3__card-contributor img{display:none!important}.customer-review-v3__card-author-name{color:#fff!important}.customer-review-v3__title{font-family:var(--font-gilroy-bold)}@media screen and (min-width:769px){.customer-review-v3--layout-owner .customer-review-v3__card{min-height:430px!important}.customer-review-v3__slide{min-width:430px!important}}@media screen and (min-width:769px){.customer-review-v3--layout-owner .customer-review-v3__card-content--owner{position:relative;padding:74px 20px 20px!important}.customer-review-v3--layout-owner .customer-review-v3__card-content--owner:before{content:"";position:absolute;top:25px;left:20px;width:140px;aspect-ratio:154 / 39;background-image:url(https://cdn.shopify.com/s/files/1/0773/2835/1532/files/1724baddf9b9f54c49183c515edbe640.webp?v=1789457716);background-size:contain;background-repeat:no-repeat}.customer-review-v3__card-quote{color:#fff!important;font-size:22px!important;font-style:italic;font-weight:400!important;line-height:1.4!important}.customer-review-v3__card-divider{max-width:none!important;border-top:none!important}.carousel-progress{display:none!important}.faq_templates.faq_templates .collapsible-content__heading{margin-bottom:70px!important}}@media screen and (min-width:749px){.s1-4wd-attachment-banner1 .banner__box{padding-left:0}.s1-4wd-attachment-postcard1,.dustingCovered,.winterAddonPic{padding-top:70px!important}.buildtoLast,.oneButtonPic{padding-top:50px!important}.spec-table__heading{margin-bottom:70px!important}.oneButtonPic,.ClearingPic,.buildtoLast,.specs.spec-table{padding-bottom:100px!important}.specDivider>.rich-text{height:100px!important;min-height:100px!important;padding-top:0!important;padding-bottom:0!important}.clearing>.rich-text,.winterAddon>.rich-text,.whatInBox>.rich-text,.specs.spec-table,.faq_templates .collapsible-content__wrapper{padding-top:130px!important}.faq_templates .accordion .icon-plus{color:#ff7f00!important;right:5rem;stroke-width:2px;height:2.4rem}.faq_templates .accordion__title{color:#fff!important;padding:0 3rem;text-transform:uppercase}.faq_templates .accordion__content{color:#fff!important;padding:0 3rem!important}.buildtoLast .image-desc__text{min-height:140px}}@media screen and (max-width:768px){.customer-review-v3 .customer-review-v3__title{font-size:24px!important}.customer-review-v3{--review-card-width: 80vw !important;--review-card-height: 325px !important}.customer-review-v3--layout-owner .customer-review-v3__card-content--owner{--review-stars-w: 116px;--review-stars-inset: 16px;--review-stars-top: 18px;flex-direction:column-reverse!important;padding:50px 16px 16px!important}.customer-review-v3 .customer-review-v3__card-quote{font-size:16px!important;color:#fff!important;font-style:italic;margin-top:0!important}.customer-review-v3--layout-owner .customer-review-v3__card-author{align-items:center!important}.customer-review-v3--layout-owner .customer-review-v3__card-avatar{width:45px!important;height:45px!important}.customer-review-v3--layout-owner .customer-review-v3__card-author-meta{height:45px!important;justify-content:center;gap:8px!important}.customer-review-v3 .customer-review-v3__card-author-name{font-size:24px!important;line-height:1.05!important}.customer-review-v3 .customer-review-v3__card-contributor{font-size:16px!important;line-height:1.05!important}.carousel-progress{width:110px!important;margin-bottom:30px!important}.carousel-progress__segment{background-color:#adadad!important}.carousel-progress__segment.is-active{background-color:#ff7f00!important}.lifestyle-gallery-section .lifestyle-gallery-grid.mobile-layout-scroll{margin-left:0;gap:8px;scroll-padding-left:var(--page-padding)}.lifestyle-gallery-section .lifestyle-gallery-grid.mobile-layout-scroll .lifestyle-gallery-item{flex:0 0 calc(100% - 20px);width:calc(100% - 20px);min-width:0;max-width:calc(100% - 20px);scroll-snap-align:start}.lifestyle-gallery-section .lifestyle-gallery-grid.mobile-layout-scroll .lifestyle-gallery-item[data-media-type=video]{aspect-ratio:9 / 16;height:auto}}@media screen and (max-width:749px){.hardWay>.rich-text,.Inches>.rich-text,.cleanLane>.rich-text,.oneButton>.rich-text,.clearing>.rich-text,.winterAddon>.rich-text,.builtToLastText>.rich-text,.whatInBox>.rich-text{padding-bottom:26px!important}.Inches>.rich-text,.clearing>.rich-text,.winterAddon>.rich-text,.whatInBox>.rich-text{padding-top:50px!important}.dustingCovered,.oneButtonPic,.ClearingPic,.winterAddonPic,.buildtoLast,.cleanLanePic,.inTheBoxPic,.s1-4wd-attachment-postcard1{padding-top:0!important}.s1-4wd-attachment-banner1 .banner__heading{font-size:32px;line-height:1.15;font-family:var(--font-gilroy-black)}.s1-4wd-attachment-banner1 .subtitle{font-size:14px;margin-bottom:8px}.s1-4wd-attachment-banner1 .subtitle:before{width:24px;height:2px;margin-right:8px}.s1-4wd-attachment-banner1 .banner__text_desc{font-size:16px;line-height:1.4;padding:0 20px}.banner--medium:not(.banner--mobile-bottom):not(.banner--adapt) .banner__content{min-height:47rem!important}.banner--small:not(.banner--mobile-bottom):not(.banner--adapt) .banner__content{min-height:13rem!important}.s1-4wd-attachment-banner2 .banner__box{padding:0 20px!important}.s1-4wd-attachment-postcard1 .poster__grid{grid-template-columns:1fr!important}.s1-4wd-attachment-postcard1 .poster__cards{grid-template-columns:repeat(2,1fr)!important;gap:5px!important}.s1-4wd-attachment-postcard1 .poster__caption--card{font-size:12px!important;line-height:1.3!important}.s1-4wd-attachment-postcard1 .poster__caption--feature{font-size:14px!important;line-height:1.4!important;padding-bottom:12px!important}.s1-4wd-attachment-postcard1 .poster__caption{padding:22px 10px 8px!important}.h0{font-size:calc(var(--font-heading-scale) * 2.4rem);font-family:var(--font-gilroy-bold)}.h1{font-size:calc(var(--font-heading-scale) * 2.2rem);font-family:var(--font-gilroy-bold)}.hardWay .rich-text__blocks,.oneButton .rich-text__blocks{width:80%}.rich-text__heading.h1{font-size:calc(var(--font-heading-scale) * 2rem);line-height:1.25}.clearing .rich-text__heading.h1,.winterAddon .rich-text__heading.h1{font-size:calc(var(--font-heading-scale) * 2.4rem)}.rich-text__text{font-size:15px;line-height:1.45}.dustingCovered .image-desc__grid,.oneButtonPic .image-desc__grid{--image-desc-gap: 20px !important}.dustingCovered .image-desc__text,.oneButtonPic .image-desc__text{text-align:center!important}.image-desc__text{font-size:12px!important;line-height:1.4!important;padding:10px 16px 12px!important}.image-desc__title{font-size:16px!important;line-height:1.3!important}.winterAddonPic .image-desc__media{aspect-ratio:1 / 1!important}.winterAddonPic .image-desc__img{height:100%!important;object-fit:cover!important}.cleanLanePic,.inTheBoxPic{padding:1.5rem}.specs .spec-table__heading{font-size:24px;margin-bottom:24px}.specs .spec-table__label,.specs .spec-table__value{font-size:14px}.specs .spec-table__row{gap:16px;padding:8px 16px}.faq_templates.faq_templates .collapsible-content__heading{font-size:24px}.faq_templates.faq_templates .accordion .accordion__title,.faq_templates.faq_templates .accordion .accordion__content,.faq_templates.faq_templates .accordion .accordion__content *{color:#fff!important}.faq_templates.faq_templates .faq-right-block .panel .tab_content .accordion .accordion__title{font-size:14px;padding:0 1rem;max-width:calc(100% - 10rem)}.faq_templates.faq_templates .accordion .accordion__content{font-size:14px;padding:0 1rem .8rem}.faq_templates.faq_templates .accordion .icon-plus{color:#ff7f00;right:1rem;stroke-width:2px;height:1.2rem}.faq_templates.faq_templates .faq-right-block .panel .tab_content .accordion summary{padding:.8rem 0}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/2026-s1-4wd-attachment.css.map */
