.storefront_catalog__08FHE{max-width:var(--content-max-w);margin:0 auto;padding:48px 16px 80px;color:var(--color-text)}.storefront_breadcrumbs__4LhUi{display:flex;gap:8px;color:var(--color-text-muted);font-size:13px}.storefront_breadcrumbs__4LhUi a:hover{color:var(--color-primary)}.storefront_heading__gwp6f{display:flex;justify-content:space-between;align-items:end;gap:24px;margin:28px 0}.storefront_heading__gwp6f>div>span{font-size:11px;font-weight:800;letter-spacing:.12em;color:var(--color-primary)}.storefront_heading__gwp6f h1{margin:8px 0;font-size:clamp(32px,4vw,54px);letter-spacing:-.06em}.storefront_heading__gwp6f h1 small{font-size:.35em;color:var(--color-text-muted)}.storefront_heading__gwp6f p,.storefront_productBody__XMwfD>p{color:var(--color-text-muted)}.storefront_layout__c54YZ{display:grid;grid-template-columns:230px 1fr;gap:32px}.storefront_meta__x4dM0{display:flex;justify-content:space-between;gap:12px;align-items:center}.storefront_search__NoiBA{display:flex;align-items:center;gap:8px;padding:10px 12px;border:1px solid var(--color-border);border-radius:var(--r-md);flex:1}.storefront_search__NoiBA input{border:0;outline:0;background:transparent;color:inherit;width:100%}.storefront_meta__x4dM0 select{border:0;background:transparent;color:inherit;padding:7px 10px;border-radius:8px}.storefront_meta__x4dM0{margin:16px 0;font-size:13px;color:var(--color-text-muted)}.storefront_meta__x4dM0 select{border:1px solid var(--color-border)}.storefront_grid__U_sHz{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.storefront_product__wy8Pe{overflow:hidden;border:1px solid var(--color-border);background:var(--color-surface);border-radius:var(--r-lg);box-shadow:var(--shadow-1)}.storefront_productImage__h7yoU{position:relative;border:0;padding:0;width:100%;height:180px;background:#ddd;overflow:hidden}.storefront_cartItem__Twtbf img,.storefront_productImage__h7yoU img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.storefront_productImage__h7yoU span{color:#222;font-size:11px}.storefront_productBody__XMwfD{min-width:0;padding:16px}.storefront_preorder__93jZ_{display:block;font-size:12px;margin-bottom:8px;color:#427e42;color:var(--color-primary)}.storefront_name__9Fl14{margin:0;padding:0;border:0;background:none;color:inherit;font:inherit;font-weight:800;text-align:left;font-size:17px}.storefront_productBody__XMwfD>p{font-size:13px;line-height:1.5;min-height:58px}.storefront_options__m_mCp{display:grid;grid-template-columns:minmax(0,1fr);gap:8px;font-size:12px}.storefront_characteristics__ExOCb{margin:12px 0;font-size:12px;line-height:1.5}.storefront_characteristics__ExOCb>div{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px}.storefront_characteristics__ExOCb dt{color:var(--color-text-muted)}.storefront_characteristics__ExOCb dd{margin:0;overflow-wrap:anywhere}.storefront_options__m_mCp label{min-width:0;display:grid;gap:4px}.storefront_options__m_mCp select{width:100%;min-width:0}.storefront_form__NzPw7 input,.storefront_form__NzPw7 select,.storefront_form__NzPw7 textarea,.storefront_options__m_mCp select{padding:9px;border:1px solid var(--color-border);border-radius:var(--r-sm);background:transparent;color:inherit}.storefront_buy__Svv3T{display:flex;flex-wrap:wrap;gap:8px;align-items:center;justify-content:space-between;margin-top:4px}.storefront_buy__Svv3T strong{font-size:16px}.storefront_buy__Svv3T small{font-weight:400;color:var(--color-text-muted)}.storefront_primary__JPbbg,.storefront_secondary__HECWW{display:inline-flex;align-items:center;justify-content:center;gap:8px;border:0;padding:11px 16px;border-radius:var(--r-md);font-weight:700;cursor:pointer;text-decoration:none}.storefront_primary__JPbbg{background:var(--grad-primary);color:var(--color-inverse-text)}.storefront_secondary__HECWW{border:1px solid var(--color-primary);background:transparent;color:var(--color-primary)}.storefront_disclaimer___aako{color:var(--color-text-muted);font-size:12px;margin-top:24px}.storefront_empty__eprg4{text-align:center;padding:48px 20px;display:grid;justify-items:center;gap:10px;color:var(--color-text-muted)}.storefront_empty__eprg4 h3{margin:0;color:var(--color-text)}.storefront_backdrop__18TVq{position:fixed;inset:0;z-index:100;display:grid;place-items:center;padding:20px;background:rgba(20,18,16,.55);backdrop-filter:blur(4px)}.storefront_dialog__3ZW6y{max-width:620px;width:100%;max-height:calc(100vh - 40px);overflow:auto;background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--r-lg);padding:20px;box-shadow:var(--shadow-2)}.storefront_dialog__3ZW6y>header{display:flex;align-items:center;justify-content:space-between;margin-bottom:18px}.storefront_dialog__3ZW6y h2{margin:0;font-size:23px}.storefront_dialog__3ZW6y>header button{border:0;background:transparent;color:inherit;cursor:pointer}.storefront_drawer__RNUON{margin-left:auto;height:100%;max-height:none;border-radius:var(--r-lg) 0 0 var(--r-lg);max-width:480px}.storefront_cart__XXcdT{display:grid;gap:16px}.storefront_cartItems__XbVWI{display:grid;gap:12px}.storefront_cartItem__Twtbf{display:grid;grid-template-columns:84px 1fr;gap:12px}.storefront_cartItem__Twtbf img{height:84px;border-radius:var(--r-sm)}.storefront_cartItemPlaceholder__gyMwp{width:64px;height:64px;border-radius:var(--r-sm);background:color-mix(in srgb,var(--color-primary) 8%,var(--color-surface))}.storefront_cartItem__Twtbf p{font-size:12px;color:var(--color-text-muted)}.storefront_cartLine__J8Qmq{display:flex;justify-content:space-between;align-items:center}.storefront_quantity__fQ_wr{display:flex;align-items:center;gap:8px}.storefront_quantity__fQ_wr input{width:5.5rem;min-width:0;border:1px solid var(--color-border);border-radius:6px;background:var(--color-bg);color:var(--color-text);padding:4px;text-align:center}.storefront_quantity__fQ_wr button{border:1px solid var(--color-border);background:transparent;color:inherit;border-radius:99px;width:26px;height:26px;display:grid;place-items:center}.storefront_continueShopping__M3TUM,.storefront_removeItem__cIwre{border:0;background:transparent;color:var(--color-primary);cursor:pointer}.storefront_continueShopping__M3TUM{padding:6px;text-align:center;font-weight:700}.storefront_cartTotal__2PPWw{border-top:1px solid var(--color-border);padding-top:16px;display:grid;gap:12px}.storefront_cartTotal__2PPWw p{font-size:12px;color:var(--color-text-muted);margin:0}.storefront_form__NzPw7{display:grid;gap:13px}.storefront_form__NzPw7 label{display:grid;gap:6px;font-size:13px;font-weight:700}.storefront_form__NzPw7 textarea{resize:vertical}.storefront_consent__afyxU{grid-template-columns:18px 1fr;align-items:start;font-weight:400!important}.storefront_privacy__fVnMA,.storefront_success__7EIc_{display:grid;gap:14px}.storefront_success__7EIc_ svg{color:var(--color-primary)}.storefront_success__7EIc_ a{color:var(--color-primary);font-weight:700}@media (max-width:900px){.storefront_grid__U_sHz{grid-template-columns:repeat(2,minmax(0,1fr))}.storefront_layout__c54YZ{grid-template-columns:1fr}.storefront_heading__gwp6f{align-items:start;flex-direction:column}}@media (max-width:560px){.storefront_catalog__08FHE{padding-top:28px}.storefront_grid__U_sHz{grid-template-columns:1fr}.storefront_meta__x4dM0{align-items:stretch;flex-direction:column}.storefront_heading__gwp6f h1{font-size:34px}.storefront_drawer__RNUON{max-width:100%;border-radius:0}.storefront_backdrop__18TVq{padding:0}.storefront_dialog__3ZW6y{max-height:100vh;border-radius:0}.storefront_buy__Svv3T{align-items:stretch;flex-direction:column}}.storefront_categoryMenu__LlAzV{align-self:start;border:1px solid var(--color-border);border-radius:var(--r-lg);background:var(--color-surface);padding:16px}.storefront_categoryMenu__LlAzV summary{cursor:pointer;font-size:14px;font-weight:800;padding:4px 0 12px}.storefront_categoryMenu__LlAzV nav{display:flex;flex-direction:column;gap:4px}.storefront_categoryMenu__LlAzV a{display:flex;justify-content:space-between;gap:12px;font-size:13px;line-height:1.4;padding:9px;border-radius:var(--r-sm)}.storefront_categoryMenu__LlAzV a span{color:var(--color-text-muted)}.storefront_categoryMenu__LlAzV a:hover,.storefront_categoryMenu__LlAzV a[aria-current=page]{background:color-mix(in srgb,var(--color-primary) 10%,transparent);color:var(--color-primary)}.storefront_results__mVtkP{min-width:0}.storefront_catalogFilters__6JcGb{display:flex;flex-wrap:wrap;gap:12px;align-items:end}.storefront_catalogFilters__6JcGb>label{display:grid;gap:6px;font-size:12px}.storefront_catalogFilters__6JcGb .storefront_search__NoiBA{min-width:180px;display:flex;align-items:center;height:44px}.storefront_catalogFilters__6JcGb select{min-height:44px;border:1px solid var(--color-border);border-radius:var(--r-md);background-color:var(--color-surface);color:var(--color-text);padding:10px}.storefront_catalogFilters__6JcGb .storefront_stockFilter__2_t8M{display:flex;gap:8px;align-items:center;min-height:44px}.storefront_stockFilter__2_t8M input{accent-color:var(--color-primary)}.storefront_catalogFilters__6JcGb select,.storefront_form__NzPw7 select,.storefront_options__m_mCp select{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding-right:44px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='m1 1 5 5 5-5' fill='none' stroke='%23808677' stroke-width='1.5'/%3E%3C/svg%3E");background-position:right 16px center;background-repeat:no-repeat}.storefront_pagination__W_JI3{display:flex;flex-wrap:wrap;gap:8px;margin:32px 0}.storefront_pagination__W_JI3 a{display:grid;place-items:center;min-width:40px;min-height:40px;padding:8px 12px;border:1px solid var(--color-border);border-radius:var(--r-sm)}.storefront_pagination__W_JI3 a[aria-current=page]{color:white;background:var(--color-primary)}.storefront_product__wy8Pe{position:relative}.storefront_productImage__h7yoU{display:block;height:220px;background:#f7f7f2}.storefront_gallery__Bo5z0 .storefront_containImage__b_zYm,.storefront_productImage__h7yoU .storefront_containImage__b_zYm{-o-object-fit:contain;object-fit:contain;padding:16px}.storefront_name__9Fl14 a:after{content:"";position:absolute;inset:0;z-index:1}.storefront_name__9Fl14 a:focus-visible:after{outline:3px solid var(--color-primary);outline-offset:-3px;border-radius:var(--r-lg)}.storefront_product__wy8Pe:hover{border-color:var(--color-primary)}.storefront_options__m_mCp{position:relative;z-index:2}.storefront_colorField__R4znB{border:0;padding:0;margin:8px 0;min-width:0}.storefront_colorField__R4znB legend{padding:0;margin-bottom:8px}.storefront_colorChoices__hH0zc{display:flex;flex-wrap:wrap;gap:8px}.storefront_options__m_mCp .storefront_colorChoice__K3eo_{position:relative;display:flex;flex-direction:column;align-items:center;gap:5px;border:1px solid var(--color-border);padding:7px;border-radius:var(--r-sm);cursor:pointer;font-size:10px}.storefront_colorChoice__K3eo_ input{position:absolute;width:1px;height:1px;opacity:0}.storefront_colorCircle__ymT7u{display:block;width:25px;height:25px;border:1px solid #0002;border-radius:50%}.storefront_colorChoice__K3eo_:has(input:checked){border-color:var(--color-primary);background:color-mix(in srgb,var(--color-primary) 7%,transparent)}.storefront_colorChoice__K3eo_:has(input:focus-visible){outline:2px solid var(--color-primary);outline-offset:2px}.storefront_detailLayout__pHvp7{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:start;gap:48px;margin-top:32px}.storefront_detailInfo__IQiQu{min-width:0}.storefront_detailInfo__IQiQu h1{font-size:clamp(28px,3vw,42px);line-height:1.15;letter-spacing:-.04em;margin:10px 0 20px;overflow-wrap:anywhere}.storefront_detailInfo__IQiQu h2{font-size:20px;font-weight:800;margin-top:32px}.storefront_sectionCaption__9uN0E{font-size:12px;color:var(--color-primary)}.storefront_description__n5A7E{color:var(--color-text-muted);font-size:15px;line-height:1.7;margin-bottom:24px}.storefront_detailInfo__IQiQu .storefront_options__m_mCp{font-size:14px;gap:14px}.storefront_detailInfo__IQiQu .storefront_buy__Svv3T{margin-top:12px}.storefront_detailInfo__IQiQu .storefront_buy__Svv3T strong{font-size:25px}.storefront_detailInfo__IQiQu .storefront_characteristics__ExOCb{font-size:14px}.storefront_detailInfo__IQiQu .storefront_characteristics__ExOCb>div{padding:9px 0;border-bottom:1px solid var(--color-border)}.storefront_gallery__Bo5z0{min-width:0}.storefront_galleryMain__CI7CD{width:100%;position:relative;display:grid;place-items:center;min-height:400px;aspect-ratio:1;background:#f7f7f2;color:#353b32;border:1px solid var(--color-border);border-radius:var(--r-lg);overflow:hidden}.storefront_galleryNext__kn91I,.storefront_galleryPrev__uE1t8{position:absolute;top:calc(50% - 22px);width:44px;height:44px;display:grid;place-items:center;border:1px solid #ddd;border-radius:50%;background:#fffffff2;color:#353b32;cursor:pointer}.storefront_galleryPrev__uE1t8{left:12px}.storefront_galleryNext__kn91I{right:12px}.storefront_thumbnails__jDxYr{display:flex;gap:10px;overflow-x:auto;padding:14px 2px}.storefront_thumbnails__jDxYr button{flex-shrink:0;width:76px;height:76px;display:grid;place-items:center;overflow:hidden;border:1px solid var(--color-border);border-radius:var(--r-sm);background:var(--color-surface);font-size:11px}.storefront_thumbnails__jDxYr button[aria-pressed=true]{border:2px solid var(--color-primary)}.storefront_thumbnails__jDxYr img{-o-object-fit:contain;object-fit:contain;width:100%;height:100%;background:#f7f7f2}.storefront_mediaNote___5506{font-size:12px;color:var(--color-text-muted);line-height:1.6}.storefront_diagram__rbtA2{display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%;padding:24px 48px;color:#53634d;text-align:center;font-size:13px}.storefront_diagram__rbtA2 svg{width:100%;max-width:320px;height:auto;max-height:140px}.storefront_diagram__rbtA2 b{max-width:100%;overflow-wrap:anywhere;font-size:14px}.storefront_diagram__rbtA2 dl{width:100%;margin:12px 0}.storefront_diagram__rbtA2 dl div{display:flex;justify-content:space-between;gap:10px;padding:3px 0}.storefront_diagram__rbtA2 dd{margin:0;font-weight:700}.storefront_diagram__rbtA2 small{font-size:10px;opacity:.85}.storefront_productImage__h7yoU .storefront_diagram__rbtA2{height:100%;padding:12px 20px}.storefront_productImage__h7yoU .storefront_diagram__rbtA2 svg{max-height:78px}.storefront_productImage__h7yoU .storefront_diagram__rbtA2 b,.storefront_productImage__h7yoU .storefront_diagram__rbtA2 small{display:none}.storefront_productImage__h7yoU .storefront_diagram__rbtA2 dl{font-size:11px;margin:4px 0}@media (max-width:1100px) and (min-width:901px){.storefront_grid__U_sHz{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px){.storefront_categoryMenu__LlAzV nav{max-height:180px;overflow:auto}.storefront_detailLayout__pHvp7{gap:24px;grid-template-columns:1fr}.storefront_galleryMain__CI7CD{min-height:300px;max-height:550px;aspect-ratio:1.2}}@media (max-width:560px){.storefront_breadcrumbs__4LhUi{flex-wrap:wrap}.storefront_catalogFilters__6JcGb .storefront_search__NoiBA,.storefront_catalogFilters__6JcGb .storefront_secondary__HECWW,.storefront_catalogFilters__6JcGb>label{width:100%}.storefront_galleryMain__CI7CD{min-height:300px}.storefront_detailLayout__pHvp7{margin-top:24px}.storefront_diagram__rbtA2{padding:20px 44px}}.storefront_mediaBadge__bIcF0{position:absolute;top:16px;left:16px;padding:6px 10px;border-radius:99px;background:#fff;color:#53634d;font-size:11px}.storefront_productImage__h7yoU span{position:absolute;top:12px;left:12px;padding:5px 8px;border-radius:99px;background:#fff;color:#53634d;font-size:10px}.hero_benefits__Jlfvn,.hero_hero__1oOS8{width:calc(100% - 112px);max-width:1320px;margin-inline:auto}.hero_hero__1oOS8{display:grid;grid-template-columns:.98fr 1.02fr;gap:34px;padding-top:42px}.hero_copy__hZNfG{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;padding-block:12px}.hero_eyebrow__URvgA{display:flex;align-items:center;gap:11px;color:var(--color-text-muted);font-size:10px;font-weight:700;letter-spacing:.15em;text-transform:uppercase}.hero_statusDot__UO_Wd{width:7px;height:7px;flex:none;border-radius:50%;background:var(--color-primary);box-shadow:0 0 0 5px color-mix(in srgb,var(--color-primary) 13%,transparent)}.hero_title__UZlD5{max-width:650px;margin-top:26px;font-size:clamp(42px,4.4vw,68px);font-weight:700;letter-spacing:-.045em;line-height:1.12}.hero_title__UZlD5 span{color:var(--color-primary)}.hero_description__NUphT{max-width:490px;margin-top:29px;color:var(--color-text-muted);font-size:15px;line-height:1.9}.hero_actions__M2LKl{display:flex;flex-wrap:wrap;gap:12px;margin-top:30px}.hero_primaryAction__qiUoI,.hero_secondaryAction__BwOnx{display:inline-flex;min-height:54px;align-items:center;justify-content:center;gap:15px;border:1px solid transparent;border-radius:var(--r-sm);padding:13px 20px;font-size:13px;font-weight:700;text-decoration:none;transition:background-color .18s,border-color .18s,transform .18s}.hero_primaryAction__qiUoI{gap:25px;background:var(--color-primary);color:#fff}.hero_primaryAction__qiUoI:hover{background:var(--brand-sienna);transform:translateY(-1px)}.hero_secondaryAction__BwOnx{border-color:var(--color-border);background:var(--color-surface);color:var(--color-text)}.hero_secondaryAction__BwOnx:hover{border-color:var(--color-primary)}.hero_assurances__J3sV6{display:flex;flex-wrap:wrap;gap:20px;margin-top:24px;color:var(--color-text-muted);font-size:11px}.hero_assurances__J3sV6 span{display:inline-flex;align-items:center;gap:6px}.hero_assurances__J3sV6 svg{color:var(--color-primary)}.hero_visual__TrsOj{position:relative;height:480px;overflow:hidden;border-radius:var(--r-lg);isolation:isolate}.hero_visual__TrsOj:after{position:absolute;z-index:0;inset:65% 0 0;background:linear-gradient(transparent,#15221166);content:"";pointer-events:none}.hero_image__FtK6S{-o-object-fit:cover;object-fit:cover;-o-object-position:54% center;object-position:54% center}.hero_imageLabel__3e4Hq{position:absolute;z-index:1;top:22px;left:22px;display:inline-flex;align-items:center;gap:8px;border-radius:5px;background:#fffdf6eb;padding:10px 12px;color:#30342f;font-size:9px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;backdrop-filter:blur(8px)}.hero_imageLabel__3e4Hq span{width:5px;height:5px;border-radius:50%;background:var(--color-primary)}.hero_hotspot__Uv1nb{position:absolute;z-index:2;display:flex;align-items:center;gap:8px;text-decoration:none}.hero_roofHotspot__Fvt4i{top:35%;left:49%}.hero_fenceHotspot__qv4rC{top:75%;right:13%}.hero_hotspotPlus__aDaCc{display:grid;width:31px;height:31px;place-items:center;border-radius:50%;background:#fffdf9e8;box-shadow:0 0 0 6px #ffffff35;color:#4f574b;font-size:25px;font-weight:400;line-height:1}.hero_hotspotLabel__DOLcF{display:inline-flex;align-items:center;gap:7px;border-radius:4px;background:#fffdf8ed;padding:7px 10px;color:#272b29;font-size:11px;opacity:0;transform:translateX(-4px);transition:opacity .18s,transform .18s}.hero_hotspot__Uv1nb:focus-visible .hero_hotspotLabel__DOLcF,.hero_hotspot__Uv1nb:hover .hero_hotspotLabel__DOLcF{opacity:1;transform:none}.hero_imageCaption__srDF2{position:absolute;z-index:1;bottom:22px;left:22px;display:flex;align-items:center;gap:28px;border-radius:7px;background:#fbfaf4ed;padding:14px 17px;color:#72766d;font-size:11px;line-height:1.7;backdrop-filter:blur(10px)}.hero_imageCaption__srDF2 strong{color:#3b4335;font-weight:700}.hero_imageCaption__srDF2>svg{width:43px;height:31px;border-left:1px solid #d9ddd0;padding-left:14px;color:#727f64}.hero_imageNumber___RPmh{position:absolute;z-index:1;right:24px;bottom:26px;color:#fff;font-size:12px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.hero_imageNumber___RPmh span{font-size:9px;font-weight:400;opacity:.7}.hero_benefits__Jlfvn{display:grid;grid-template-columns:repeat(4,1fr);gap:0;margin-top:34px;border-bottom:1px solid var(--color-border);padding-block:24px 30px}.hero_benefit__oh2vg{display:flex;align-items:center;gap:14px;border-left:1px solid var(--color-border);padding-left:27px}.hero_benefit__oh2vg:first-child{border-left:0;padding-left:0}.hero_benefit__oh2vg>svg{flex:none;color:var(--color-text-muted)}.hero_benefit__oh2vg h2{font-size:13px;font-weight:700;line-height:1.4}.hero_benefit__oh2vg p{margin-top:5px;color:var(--color-text-muted);font-size:11px}@media (max-width:1180px){.hero_benefits__Jlfvn,.hero_hero__1oOS8{width:calc(100% - 72px)}.hero_hero__1oOS8{gap:26px}.hero_title__UZlD5{font-size:clamp(39px,4.3vw,52px)}.hero_visual__TrsOj{height:420px}.hero_benefit__oh2vg{gap:10px;padding-left:18px}}@media (max-width:960px){.hero_benefits__Jlfvn,.hero_hero__1oOS8{width:calc(100% - 48px)}.hero_title__UZlD5{font-size:clamp(37px,4.5vw,43px)}.hero_description__NUphT{font-size:12px}.hero_actions__M2LKl{gap:8px}.hero_primaryAction__qiUoI,.hero_secondaryAction__BwOnx{min-height:44px;gap:8px;padding-inline:12px;font-size:10px}.hero_assurances__J3sV6{gap:10px;font-size:9px}.hero_benefit__oh2vg{gap:8px;padding-left:12px}.hero_benefit__oh2vg h2{font-size:10px}.hero_benefit__oh2vg p{font-size:8px}}@media (max-width:720px){.hero_benefits__Jlfvn,.hero_hero__1oOS8{width:calc(100% - 36px)}.hero_hero__1oOS8{grid-template-columns:1fr;gap:26px;padding-top:28px}.hero_title__UZlD5{max-width:570px;margin-top:20px;font-size:clamp(41px,7.4vw,56px)}.hero_description__NUphT{max-width:450px;margin-top:20px;font-size:12px}.hero_actions__M2LKl{gap:10px;margin-top:24px}.hero_primaryAction__qiUoI,.hero_secondaryAction__BwOnx{min-height:46px;padding-inline:18px;font-size:11px}.hero_assurances__J3sV6{gap:20px;margin-top:18px;font-size:10px}.hero_visual__TrsOj{height:340px}.hero_benefits__Jlfvn{grid-template-columns:repeat(2,1fr);row-gap:24px;margin-top:28px;padding-top:0}.hero_benefit__oh2vg:nth-child(3){border-left:0;padding-left:0}}@media (max-width:480px){.hero_title__UZlD5{font-size:clamp(36px,10vw,43px)}.hero_actions__M2LKl{width:100%}.hero_primaryAction__qiUoI,.hero_secondaryAction__BwOnx{flex:1;padding-inline:10px;font-size:10px;white-space:nowrap}.hero_visual__TrsOj{height:283px}.hero_imageCaption__srDF2{bottom:14px;left:13px;gap:10px;padding:9px;font-size:8px}.hero_imageCaption__srDF2>svg{width:31px;padding-left:8px}.hero_imageNumber___RPmh{right:12px;bottom:18px;font-size:9px}.hero_imageNumber___RPmh span{font-size:7px}.hero_benefit__oh2vg{gap:8px;padding-left:10px}.hero_benefit__oh2vg>svg{width:23px}.hero_benefit__oh2vg h2{font-size:9px}.hero_benefit__oh2vg p{font-size:7px}}