.FaqAccordion_list__4rJhO{display:flex;flex-direction:column}.FaqAccordion_item__jErmm{border-bottom:1px solid var(--border-hairline)}.FaqAccordion_headingReset__xyQjF{font:inherit;text-transform:none;margin:0}.FaqAccordion_trigger__Kiy5V{width:100%;display:flex;align-items:center;justify-content:space-between;gap:20px;padding:20px 0;background:none;border:none;cursor:pointer;text-align:left;font-family:var(--font-display);font-weight:700;font-size:clamp(.95rem,.9rem + .35vw,1.15rem);line-height:1.35;min-height:44px}.FaqAccordion_trigger__Kiy5V:hover{color:var(--wf-green)}.FaqAccordion_chevron__4st_X{flex-shrink:0;font-size:24px;line-height:1;color:var(--wf-green);transition:transform .2s ease}.FaqAccordion_chevron__4st_X[data-open=true]{transform:rotate(45deg)}.FaqAccordion_panel__dZlt_{padding-bottom:22px;max-width:80ch}.FaqAccordion_panel__dZlt_ p{color:var(--text-muted)}.Button_btn__vPwWp{display:inline-flex;align-items:center;justify-content:center;font-family:var(--font-display);font-weight:800;text-transform:uppercase;letter-spacing:.04em;text-align:center;border:none;cursor:pointer;transition:background-color .15s ease,transform .05s ease;min-height:44px}.Button_btn__vPwWp:active{transform:translateY(1px)}.Button_btn__vPwWp:disabled{opacity:.6;cursor:not-allowed}.Button_md__P5vol{padding:13px 26px;font-size:14px}.Button_sm__fAUbM{padding:10px 18px;font-size:12.5px}.Button_block__ju3oc{display:flex;width:100%}.Button_primary__NvDjW{background:var(--btn-primary-bg);color:var(--btn-primary-fg)}.Button_primary__NvDjW:hover{background:var(--wf-green-dark)}.Button_dark__QcGr9{background:var(--wf-ink);color:var(--wf-white)}.Button_dark__QcGr9:hover{background:#000}.Button_muted__iBOKk{background:var(--btn-muted-bg);color:var(--wf-white)}.Button_muted__iBOKk:hover{background:var(--wf-grey-700)}.Button_soft__GcBiL{background:var(--btn-soft-bg);color:var(--wf-ink)}.Button_soft__GcBiL:hover{background:var(--wf-green-wash)}.quote_page__9sQrF{padding-block:clamp(48px,6vw,72px) clamp(64px,8vw,96px);align-items:start}.quote_lede__Nhxy2{margin-top:20px;max-width:55ch}.quote_contact__5ONBT{font-style:normal;margin-top:32px;font-size:var(--text-body-sm);line-height:1.8}.quote_company__hBNd5{display:block;font-family:var(--font-display);font-weight:800;letter-spacing:.05em;text-transform:uppercase;margin-bottom:8px}.quote_contact__5ONBT a{color:var(--link);text-decoration:underline}.quote_note__17v0X{color:var(--text-muted);margin-top:8px}.quote_form__HOODV{display:flex;flex-direction:column;gap:18px}.quote_row__SNU8o{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(200px,100%),1fr));grid-gap:18px;gap:18px}.quote_field__y7L2t{display:flex;flex-direction:column;gap:7px}.quote_field__y7L2t>span{font-family:var(--font-display);font-weight:700;font-size:12.5px;text-transform:uppercase;letter-spacing:.05em}.quote_field__y7L2t input,.quote_field__y7L2t textarea{border:1px solid var(--border-hairline);background:var(--wf-white);padding:12px 14px;width:100%;min-height:44px;font-size:16px}.quote_field__y7L2t textarea{resize:vertical;min-height:120px}.quote_field__y7L2t input:focus-visible,.quote_field__y7L2t textarea:focus-visible{border-color:var(--wf-green)}.quote_error__WCXFb{background:#fdecea;border-left:3px solid #c0392b;padding:12px 14px;color:#922b21;font-size:var(--text-body-sm)}.quote_success__2ixJa{background:var(--wf-green-wash);border-left:3px solid var(--wf-green);padding:24px}.quote_hp__N7mET{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.SectionHeading_heading__HR3qX{font-family:var(--font-display);font-weight:900;font-stretch:110%;text-transform:uppercase;line-height:1.08}.SectionHeading_ink__3HsfQ{color:var(--text-heading)}.SectionHeading_green__n_6Q3{color:var(--text-accent)}.SectionHeading_white__jwb87{color:var(--wf-white)}.SectionHeading_center__basrF{text-align:center}.SectionHeading_italic__V7gqk{font-style:italic}.contact_page__JWvU9{padding-block:clamp(48px,6vw,80px) clamp(64px,8vw,96px);align-items:start}.contact_block__L8k2f{font-style:normal;margin-top:32px;line-height:1.8}.contact_company__dss9R{display:block;font-family:var(--font-display);font-weight:800;letter-spacing:.05em;text-transform:uppercase;font-size:var(--text-body-sm)}.contact_office__Q9yQ5{margin-top:24px;font-size:var(--text-body-sm)}.contact_phone__P8Pfr{margin-top:22px;font-weight:700;font-size:1.15rem}.contact_phone__P8Pfr a:hover{color:var(--wf-green)}.contact_link__MKVMl{color:var(--link);text-decoration:underline}.contact_note__L17RZ{margin-top:22px;font-size:var(--text-body-sm);color:var(--text-muted)}.contact_cta__thMBS{background:var(--wf-green-wash);padding:clamp(28px,4vw,40px);display:flex;flex-direction:column;align-items:flex-start;gap:16px}.CategoryBadge_artworkBox__sg6wy{flex-shrink:0;display:grid;place-items:end center}.CategoryBadge_artwork__rjgvS{width:100%;height:auto;max-height:100%;object-fit:contain;object-position:bottom}.CategoryBadge_badge__HzNG0{border:2px solid var(--surface-badge);border-radius:8px;background:var(--wf-white);overflow:hidden;flex-shrink:0;display:flex;flex-direction:column;container-type:inline-size}.CategoryBadge_icon__6MsBB{flex:1 1;display:grid;place-items:center;padding:4px;color:var(--surface-badge);min-height:0}.CategoryBadge_icon__6MsBB svg{width:auto;height:auto;max-width:100%;max-height:100%}.CategoryBadge_textOnly__GPoFg{background:var(--surface-badge);display:grid;place-items:center;padding:6px}.CategoryBadge_textOnlyLabel__eZMD2{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;color:var(--wf-white);letter-spacing:.03em;text-align:center;line-height:1.12;font-size:clamp(8px,15cqw,14px);overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto}.CategoryBadge_iconText__q8ErS,.CategoryBadge_textOnlyLabel__eZMD2{font-family:var(--font-display);font-weight:800;text-transform:uppercase}.CategoryBadge_iconText__q8ErS{color:var(--surface-badge);font-size:15px}.CategoryBadge_label__CjmeK{flex:0 0 42px;background:var(--surface-badge);color:var(--wf-white);font-family:var(--font-display);font-weight:800;letter-spacing:.03em;text-align:center;padding:4px;line-height:1.2;display:flex;flex-direction:column;align-items:center;justify-content:center;overflow:hidden;font-size:clamp(7px,11cqw,11px);overflow-wrap:normal}.CategoryBadge_sub__pNQy_{display:block;font-weight:500;opacity:.9;font-size:clamp(7px,10cqw,10px)}.home_hero__H7CKu{position:relative;width:100%;height:clamp(220px,34vw,460px);background:var(--wf-green-dark);overflow:hidden}.home_heroImg__rIBzM{object-fit:cover}.home_heroFallback__LF3Xt{width:100%;height:100%;background:linear-gradient(135deg,var(--wf-green-dark),var(--wf-green))}.home_introBody__8AUQS{max-width:70ch;margin:24px auto 0;text-align:center}.home_tiles__K890S{margin-top:clamp(32px,4vw,44px)}.home_tile__vxr24{display:block}.home_tileMedia__Wy4Ax{display:block;position:relative;height:clamp(300px,34vw,460px);overflow:hidden}.home_tileImg__Nec41{object-fit:cover;transition:transform .4s ease}.home_tile__vxr24:hover .home_tileImg__Nec41{transform:scale(1.04)}.home_tileFallback__g5y3G{display:block;position:absolute;inset:0;background:var(--wf-grey-100)}.home_tileScrim__AIvlU{display:block;position:absolute;inset:0;background:linear-gradient(rgba(0,0,0,.25),rgba(0,0,0,.5))}.home_tileBody__puu13{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:18px;padding:24px}.home_tileLogo__do3iU{background:var(--wf-white);padding:8px 16px}.home_tileLogo__do3iU img{height:28px;width:auto}.home_tileTitle__bxMwS{font-family:var(--font-display);font-weight:900;font-stretch:110%;text-transform:uppercase;color:var(--wf-white);text-align:center;font-size:clamp(1.5rem,1rem + 2vw,2.6rem);line-height:1.1;text-shadow:0 2px 12px rgba(0,0,0,.4);text-decoration:underline;text-underline-offset:8px;text-decoration-thickness:3px}.home_tileBadges__HsFgf{display:flex;flex-wrap:wrap;gap:10px;margin-top:16px;justify-content:center;align-items:stretch}.home_zig___5bm0{height:16px;background:var(--surface-band);-webkit-clip-path:polygon(0 100%,100% 100%,100% 40%,98% 0,96% 40%,94% 0,92% 40%,90% 0,88% 40%,86% 0,84% 40%,82% 0,80% 40%,78% 0,76% 40%,74% 0,72% 40%,70% 0,68% 40%,66% 0,64% 40%,62% 0,60% 40%,58% 0,56% 40%,54% 0,52% 40%,50% 0,48% 40%,46% 0,44% 40%,42% 0,40% 40%,38% 0,36% 40%,34% 0,32% 40%,30% 0,28% 40%,26% 0,24% 40%,22% 0,20% 40%,18% 0,16% 40%,14% 0,12% 40%,10% 0,8% 40%,6% 0,4% 40%,2% 0,0 40%);clip-path:polygon(0 100%,100% 100%,100% 40%,98% 0,96% 40%,94% 0,92% 40%,90% 0,88% 40%,86% 0,84% 40%,82% 0,80% 40%,78% 0,76% 40%,74% 0,72% 40%,70% 0,68% 40%,66% 0,64% 40%,62% 0,60% 40%,58% 0,56% 40%,54% 0,52% 40%,50% 0,48% 40%,46% 0,44% 40%,42% 0,40% 40%,38% 0,36% 40%,34% 0,32% 40%,30% 0,28% 40%,26% 0,24% 40%,22% 0,20% 40%,18% 0,16% 40%,14% 0,12% 40%,10% 0,8% 40%,6% 0,4% 40%,2% 0,0 40%)}.home_featureQuote__6Uh_y{text-align:center;margin-top:16px;color:var(--text-on-green)}.home_address__hjFHG{font-style:normal}.home_contact__1SJ5L{padding-block:clamp(56px,7vw,88px) clamp(64px,8vw,96px)}.home_contactCompany__p8Zv4{display:block;font-weight:700;margin-top:28px;font-size:var(--text-body-sm);letter-spacing:.04em;text-transform:uppercase}.home_contactOffice__G_mCf{margin-top:24px;font-size:var(--text-body-sm);line-height:1.7}.home_contactPhone__u8n_t{margin-top:22px;font-weight:700;font-size:1.1rem}.home_contactPhone__u8n_t a:hover{color:var(--wf-green)}.home_contactNote__rn236{margin-top:24px;font-size:var(--text-body-sm)}.home_contactBody__DbVPA p+p{margin-top:18px}.home_contactCta__3KeYe{margin-top:26px;display:flex;flex-wrap:wrap;gap:12px}.home_featureGrid__454c_{margin-top:clamp(32px,4vw,48px)}.home_featureImgBox__T55fk{position:relative;width:100%;aspect-ratio:3/2;overflow:hidden}.home_featureImg__wCIje{object-fit:cover}.home_featureCta__FY6oC{display:flex;flex-wrap:wrap;gap:14px;justify-content:center;margin-top:clamp(32px,4vw,44px)}.PerformanceBars_wrap__eJaHF{display:grid;grid-gap:10px;gap:10px;margin:0}.PerformanceBars_row__BHQFI{display:grid;grid-template-columns:minmax(72px,88px) 1fr;align-items:center;grid-gap:12px;gap:12px}.PerformanceBars_label__gfg16{font-family:var(--font-display);font-size:clamp(11px,1.4vw,12px);font-weight:700;letter-spacing:.08em;color:var(--text-heading);margin:0}.PerformanceBars_barCell__g0PdY{margin:0}.PerformanceBars_track__uvOJP{display:block;position:relative;height:10px;border-radius:999px;background:var(--wf-grey-100);overflow:hidden}.PerformanceBars_fill__8m4gM{display:block;height:100%;border-radius:999px;background:var(--wf-green)}.PerformanceBars_compact__Xdw2d{gap:6px}.PerformanceBars_compact__Xdw2d .PerformanceBars_row__BHQFI{grid-template-columns:minmax(58px,66px) 1fr;gap:8px}.PerformanceBars_compact__Xdw2d .PerformanceBars_label__gfg16{font-size:9.5px;letter-spacing:.06em}.PerformanceBars_compact__Xdw2d .PerformanceBars_track__uvOJP{height:6px}.ProductCard_card__JrE_3{display:flex;flex-direction:column;height:100%;min-width:0}.ProductCard_imageLink__YO_Gr{display:block;width:100%;min-width:0}.ProductCard_imageBox__RbHUW{display:flex;align-items:center;justify-content:center;aspect-ratio:4/5;width:100%;padding:14px;background:var(--wf-white);border:1px solid var(--border-hairline);border-radius:8px;overflow:hidden}.ProductCard_image__VM_Fk{width:auto;height:auto;max-width:100%;max-height:100%;object-fit:contain}.ProductCard_placeholder__2LGKd{display:grid;place-items:center;width:100%;height:100%;background:var(--wf-grey-100);color:var(--text-muted);font-size:13px;text-align:center}.ProductCard_badges__9gSlX{display:flex;flex-wrap:wrap;gap:8px;justify-content:center;margin-top:16px}.ProductCard_body__5RnCY{text-align:center;margin-top:14px;min-width:0}@media (max-width:900px){.ProductCard_name__6lJpV a{display:inline-block;padding-block:7px}}.ProductCard_name__6lJpV{font-family:var(--font-display);overflow-wrap:anywhere;font-weight:900;font-stretch:110%;text-transform:uppercase;font-size:clamp(1.05rem,.95rem + .5vw,1.4rem);line-height:1.15;color:var(--text-heading)}.ProductCard_segment__529cA{margin-top:6px;font-size:10.5px;letter-spacing:.08em;text-transform:uppercase;font-weight:600;color:var(--text-accent)}.ProductCard_origin__HLTkZ{color:var(--text-muted);font-weight:500}.ProductCard_short__Usyyc{margin-top:10px;font-size:13.5px;line-height:1.5;color:var(--text-body)}.ProductCard_perf__F4ui1{margin-top:16px;padding-top:14px;border-top:1px solid var(--border-hairline)}.ProductCard_specs__kepm3{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:8px;gap:8px;margin:14px 0 0;padding-top:12px;border-top:1px solid var(--border-hairline);text-align:center}.ProductCard_specs__kepm3 div{min-width:0}.ProductCard_specs__kepm3 dt{font-size:9.5px;letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted)}.ProductCard_specs__kepm3 dd{margin:3px 0 0;font-family:var(--font-display);font-size:14px;color:var(--text-heading);overflow-wrap:anywhere}.ProductCard_footer___hfPY{display:flex;margin-top:auto;padding-top:18px}.RangeGrid_header__BXE2d{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:clamp(24px,3vw,48px)}.RangeGrid_eyebrow__hxMBS{font-family:var(--font-display);font-weight:800;font-stretch:110%;font-style:italic;text-transform:uppercase;font-size:clamp(1.05rem,1rem + .5vw,1.6rem);letter-spacing:.06em;margin-bottom:4px}.RangeGrid_empty__XNeLe{margin-top:40px;padding:32px;background:var(--wf-green-wash);color:var(--text-muted)}.RangeGrid_empty__XNeLe code{font-family:ui-monospace,monospace;background:var(--wf-white);padding:2px 6px}.tyre_back__Z8XJI{color:var(--wf-green-soft);font-size:14px;display:inline-block;padding:6px 0}.tyre_back__Z8XJI:hover{color:var(--wf-white)}.tyre_headRow__kcEkv{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:clamp(20px,3vw,32px);margin-top:10px}.tyre_tag__BxTj_{margin-top:10px;color:var(--text-on-green);font-size:var(--text-body-sm);text-transform:uppercase;letter-spacing:.06em}.tyre_headMeta__B74Tu{text-align:left}.tyre_badges__SSkO0{display:flex;gap:10px;flex-wrap:wrap}.tyre_sizeCount__ZrbuT{margin-top:10px;font-family:var(--font-display);font-weight:700;text-transform:uppercase;font-size:13px;letter-spacing:.05em;color:var(--text-on-green)}.tyre_product__acHaX{padding-block:clamp(36px,5vw,56px) 0;align-items:start}.tyre_imageBox__cqKKE{background:var(--wf-white);border:1px solid var(--border-hairline);border-radius:8px;padding:clamp(24px,4vw,48px);display:grid;place-items:center}.tyre_image__TyOBe{width:auto;max-width:100%;height:auto;max-height:620px;object-fit:contain}.tyre_imagePlaceholder__oSz7i{display:grid;place-items:center;min-height:260px;color:var(--text-muted)}.tyre_vehicleLabel__0SOAy{margin-top:14px;text-align:center;font-family:var(--font-display);font-weight:700;font-size:12px;text-transform:uppercase;letter-spacing:.06em;color:var(--text-muted)}.tyre_blurb__B__8F{font-size:clamp(1rem,.95rem + .25vw,1.06rem);line-height:1.65}.tyre_features__dJFjX{list-style:none;margin-top:26px;display:flex;flex-direction:column;gap:12px}.tyre_features__dJFjX li{display:flex;align-items:flex-start;gap:10px}.tyre_check__83zvt{color:var(--text-accent);font-weight:900;flex-shrink:0}.tyre_extra__No3ri{margin-top:22px;font-family:var(--font-display);font-weight:700;font-size:13px;color:var(--text-muted);text-transform:uppercase;letter-spacing:.04em}.tyre_cta__5kmou{display:flex;flex-wrap:wrap;gap:12px;margin-top:30px}.tyre_featureIcon__hP9p4{width:40px;height:40px;object-fit:contain;border-radius:4px;flex-shrink:0;background:var(--wf-green-wash)}.tyre_perf__RTOQi{margin-top:clamp(20px,2.5vw,28px)}.tyre_perfTitle___IijR{font-family:var(--font-display);font-size:14px;letter-spacing:.1em;text-transform:uppercase;color:var(--text-heading);margin-bottom:12px}.tyre_perfNote__LS3eD{margin-top:10px;font-size:12px;color:var(--text-muted)}.tyre_specs__gosf5{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));grid-gap:14px 18px;gap:14px 18px;margin-top:clamp(20px,2.5vw,28px);padding-top:clamp(18px,2vw,24px);border-top:1px solid var(--border-hairline)}.tyre_specs__gosf5 div{min-width:0}.tyre_specs__gosf5 dt{font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted)}.tyre_specs__gosf5 dd{margin:2px 0 0;font-family:var(--font-display);font-size:clamp(15px,1.8vw,18px);color:var(--text-heading)}.SizeTable_toolbar__8l5f6{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;margin-bottom:14px}.SizeTable_search__sSNyi input{padding:10px 14px;border:1px solid var(--border-hairline);background:var(--wf-white);min-width:min(280px,100%);min-height:44px}.SizeTable_search__sSNyi input:focus-visible{border-color:var(--wf-green)}.SizeTable_count__HOqBM{font-size:13px;color:var(--text-muted);font-family:var(--font-display);letter-spacing:.04em;text-transform:uppercase}.SizeTable_sizeCell__ClAzI{font-weight:700}.SizeTable_more__aHplR{margin-top:14px;background:none;border:1px solid var(--border-hairline);padding:11px 20px;cursor:pointer;font-size:13px;font-family:var(--font-display);text-transform:uppercase;letter-spacing:.04em;min-height:44px;transition:background-color .15s ease}.SizeTable_more__aHplR:hover{background:var(--wf-green-wash)}.SizeTable_empty__NkEub{margin-top:16px;color:var(--text-muted)}.SizeTable_soon__LkzLt{display:inline-block;margin-left:8px;padding:1px 6px;border-radius:999px;background:var(--wf-grey-100);color:var(--wf-ink);font-size:10px;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap}.winter_header__nNOTG{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:clamp(24px,3vw,48px)}.winter_eyebrow__yLHw2{font-family:var(--font-display);font-weight:800;font-stretch:110%;font-style:italic;text-transform:uppercase;font-size:clamp(1.05rem,1rem + .5vw,1.6rem);letter-spacing:.06em;margin-bottom:4px;color:var(--text-heading)}.winter_introCopy__Fvbju{display:grid;grid-gap:12px;gap:12px;flex:1 1 340px;max-width:58ch;font-size:var(--text-body-sm);line-height:1.6;color:var(--text-body)}.winter_empty__xMaWn{margin-top:40px;padding:32px;background:var(--wf-green-wash);color:var(--text-muted)}.winter_empty__xMaWn code{font-family:ui-monospace,monospace;background:var(--wf-white);padding:2px 6px}.winter_grid__HD0lt{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(240px,100%),1fr));grid-column-gap:clamp(20px,3vw,44px);column-gap:clamp(20px,3vw,44px);grid-row-gap:clamp(40px,5vw,64px);row-gap:clamp(40px,5vw,64px)}.about_intro__xQITO{padding-block:clamp(48px,6vw,64px) clamp(56px,7vw,72px);display:grid;grid-template-columns:repeat(auto-fit,minmax(min(340px,100%),1fr));grid-gap:clamp(32px,4vw,56px);gap:clamp(32px,4vw,56px);align-items:start}.about_introImages__DZHG8{display:flex;flex-direction:column;gap:16px}.about_imgTop__wYwu0{position:relative;width:100%;aspect-ratio:16/11;overflow:hidden}.about_imgBottom__ZSxzd{position:relative;width:100%;aspect-ratio:16/9;overflow:hidden}.about_img__O3r6n{object-fit:cover}.about_imgLower__hpjPt{object-fit:cover;object-position:center}.about_introCopy__3pbL7{display:flex;flex-direction:column;gap:20px}.about_introCopy__3pbL7 p{max-width:62ch}.about_introCta__dkwIj{display:flex;flex-wrap:wrap;gap:12px;margin-top:4px}.about_band__IesYv{padding-block:clamp(44px,6vw,56px)}.about_bandInner__46Map{max-width:980px;margin-inline:auto;padding-inline:var(--gutter);text-align:center}.about_bandBody__7SUIi{margin:18px auto 0;max-width:760px;color:var(--text-on-green)}.about_eco__tg53q{padding-block:clamp(48px,6vw,64px) clamp(16px,2vw,24px);align-items:center}.about_ecoImg__l_KZf{width:100%;max-width:560px;height:auto;object-fit:contain;justify-self:center}.about_ecoBody__9cuOm{margin-top:18px;max-width:60ch}.about_certs__JE_za{padding-block:clamp(20px,3vw,24px) clamp(56px,7vw,72px)}.about_certImg__QtZi_{width:100%;max-width:1250px;height:auto;object-fit:contain;margin-inline:auto}