#wfroot{--wf-font-heading: var(--font-heading-family, "Plus Jakarta Sans", sans-serif);--wf-font-body: var(--font-body-family, "Plus Jakarta Sans", sans-serif);--wf-fg: var(--color-foreground, 18,18,18);--wf-bg: 247,244,239;--wf-green: #3B5C54;--wf-green-dark: #2F4A44;--wf-green-tint: rgba(59,92,84,.08);--wf-line: rgba(var(--wf-fg), .12);--wf-amber: #b3781c;--wf-footer: #3b5c54;--wf-footer-deep: #2f4a43;font-family:var(--wf-font-body);font-size:16px;color:rgba(var(--wf-fg),.88);background:radial-gradient(ellipse 65% 40% at 12% 6%,rgba(59,92,84,.07),transparent 60%),radial-gradient(ellipse 55% 35% at 90% 18%,rgba(59,92,84,.05),transparent 60%),radial-gradient(ellipse 60% 38% at 8% 42%,rgba(59,92,84,.055),transparent 60%),radial-gradient(ellipse 55% 35% at 92% 58%,rgba(59,92,84,.05),transparent 60%),radial-gradient(ellipse 60% 38% at 10% 82%,rgba(59,92,84,.06),transparent 60%),radial-gradient(ellipse 55% 35% at 90% 96%,rgba(59,92,84,.05),transparent 60%),rgb(var(--wf-bg));line-height:1.6;position:relative}#wfroot,#wfroot *{box-sizing:border-box}#wfroot h1,#wfroot h2{font-family:var(--wf-font-heading);font-weight:800;line-height:1.1;letter-spacing:-.025em;color:rgb(var(--wf-fg));margin:0 0 .5em;text-wrap:balance}#wfroot h3,#wfroot h4{font-family:var(--wf-font-heading);font-weight:700;line-height:1.15;letter-spacing:-.01em;color:rgb(var(--wf-fg));margin:0 0 .5em;text-wrap:balance}#wfroot p{margin:0 0 1em}#wfroot .wrap{max-width:1140px;margin:0 auto;padding:0 24px;position:relative;z-index:1}#wfroot section{padding:30px 0;position:relative;background:transparent}#wfroot .narrow{max-width:740px}#wfroot .eyebrow{display:inline-flex;align-items:center;gap:11px;font-size:12px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--wf-green);margin-bottom:20px}#wfroot .eyebrow:after{content:"";width:34px;height:1px;background:currentColor;opacity:.4}#wfroot p.lead{font-size:18.5px;max-width:680px;opacity:.85}#wfroot a.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;text-decoration:none;font-weight:700;font-family:var(--wf-font-heading);font-size:15.5px;line-height:1.2;letter-spacing:-.005em;padding:15px 28px;min-height:48px;border-radius:26px;transition:transform .25s cubic-bezier(.16,1,.3,1),box-shadow .25s cubic-bezier(.16,1,.3,1),background .2s ease,color .2s ease,border-color .2s ease;cursor:pointer;border:none}#wfroot a.btn--primary{background:var(--wf-green);color:#fff;box-shadow:0 1px 2px #3b5c5426,0 8px 20px -8px #3b5c5473}#wfroot a.btn--primary:hover{background:var(--wf-green-dark);transform:translateY(-2px);box-shadow:0 1px 2px #3b5c5426,0 16px 32px -10px #3b5c548c}#wfroot a.btn--ghost{background:rgb(var(--wf-bg));color:rgb(var(--wf-fg));border:1.5px solid var(--wf-line)}#wfroot a.btn--ghost:hover{border-color:var(--wf-green);color:var(--wf-green);background:var(--wf-green-tint)}#wfroot .btnrow{display:flex;gap:12px;flex-wrap:wrap}#wfroot :focus-visible{outline:2px solid var(--wf-green);outline-offset:2px}#wfroot p a,#wfroot li a{color:var(--wf-green);text-decoration:underline;text-decoration-color:#3b5c5459;text-underline-offset:2px;transition:text-decoration-color .2s ease}#wfroot p a:hover,#wfroot li a:hover{text-decoration-color:var(--wf-green)}#wfroot .visually-hidden{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}#wfroot .wf-progress{position:sticky;top:0;z-index:40;height:3px;background:rgba(var(--wf-fg),.08)}#wfroot .wf-progress-fill{height:100%;width:0%;background:var(--wf-green);transform-origin:left}#wfroot .wf-hero{position:relative;padding:88px 0 56px}#wfroot .wf-hero-top{max-width:680px;margin:0 auto;text-align:center}#wfroot .wf-hero-top .eyebrow{justify-content:center}#wfroot .wf-hero-top .btnrow{justify-content:center;margin-top:28px}#wfroot .wf-hero h1{font-size:clamp(34px,5vw,58px)}#wfroot .wf-hero-split{position:relative;display:grid;grid-template-columns:1fr 1fr;border:1px solid var(--wf-line);border-radius:22px;overflow:hidden;margin:44px 0 8px;box-shadow:0 30px 60px -30px #1212122e,0 14px 28px -20px #3b5c5438}#wfroot .wf-hero-panel{padding:44px 36px;text-align:center}#wfroot .wf-hero-panel.wilson{background:linear-gradient(165deg,var(--wf-green-tint),transparent 70%);border-right:1px solid var(--wf-line)}#wfroot .wf-hero-panel-num{font-family:var(--wf-font-heading);font-weight:800;letter-spacing:-.04em;font-size:clamp(52px,7vw,72px);line-height:1;color:var(--wf-green);font-variant-numeric:tabular-nums}#wfroot .wf-hero-panel-unit{font-size:12.5px;font-weight:700;text-transform:uppercase;letter-spacing:.12em;opacity:.55;margin:2px 0 14px}#wfroot .wf-hero-panel-who{font-family:var(--wf-font-heading);font-weight:700;font-size:16px;margin-bottom:4px}#wfroot .wf-hero-panel-sub{font-size:13px;opacity:.65}#wfroot .wf-hero-split-vs{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:42px;height:42px;border-radius:50%;background:rgb(var(--wf-bg));border:1px solid var(--wf-line);display:flex;align-items:center;justify-content:center;font-family:var(--wf-font-heading);font-weight:800;font-size:10.5px;letter-spacing:.06em;color:rgba(var(--wf-fg),.5);z-index:2;box-shadow:0 8px 18px -8px #1212124d}@media(max-width:640px){#wfroot .wf-hero-split{grid-template-columns:1fr}#wfroot .wf-hero-panel.wilson{border-right:none;border-bottom:1px solid var(--wf-line)}}#wfroot .wf-trust-strip{list-style:none;display:flex;flex-wrap:wrap;justify-content:center;gap:10px 28px;margin:26px 0 0;padding:0}#wfroot .wf-trust-strip li{font-size:13px;font-weight:600;opacity:.7;position:relative}#wfroot .wf-trust-strip li:not(:last-child):after{content:"\b7";position:absolute;right:-17px;opacity:.5}#wfroot .wf-cov-timeline{margin-top:36px}#wfroot .wf-cov-bar{display:flex;gap:5px;height:16px;border-radius:999px;overflow:hidden;box-shadow:inset 0 0 0 1px var(--wf-line)}#wfroot .wf-cov-bar-seg{flex:1;height:100%;align-self:stretch;background:var(--wf-green);position:relative}#wfroot .wf-cov-bar-seg.partial{opacity:.32}#wfroot .wf-cov-labels{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-top:18px}#wfroot .wf-cov-labels div{border-left:2px solid var(--wf-line);padding-left:14px}#wfroot .wf-cov-labels b{display:block;font-family:var(--wf-font-heading);font-weight:800;letter-spacing:-.01em;font-size:15.5px;margin-bottom:4px}#wfroot .wf-cov-labels span{font-size:13.5px;opacity:.7}@media(max-width:640px){#wfroot .wf-cov-labels{grid-template-columns:1fr;gap:16px}}#wfroot .wf-cov-list{margin-top:8px;border-top:1px solid var(--wf-line)}#wfroot .wf-cov-item{padding:34px 0;border-bottom:1px solid var(--wf-line)}#wfroot .wf-cov-kicker{display:block;font-size:11.5px;font-weight:700;text-transform:uppercase;letter-spacing:.12em;color:var(--wf-green);margin-bottom:10px}#wfroot .wf-cov-item h3{font-size:22px;margin-bottom:4px}#wfroot .wf-cov-dek{font-size:14px;opacity:.6;margin:0 0 18px}#wfroot .wf-cov-body p{font-size:14.5px;opacity:.85;max-width:70ch;margin:0}#wfroot .wf-cov-body p+p{margin-top:12px}#wfroot .wf-cov-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-top:32px}#wfroot .wf-cov-card{border:1px solid var(--wf-line);border-radius:16px;padding:28px;background:rgb(var(--wf-bg))}#wfroot .wf-cov-card.excl{background:#b3781c09;border-color:#b3781c33}#wfroot .wf-cov-card h3{font-size:15px;text-transform:uppercase;letter-spacing:.05em;margin-bottom:16px}#wfroot .wf-cov-card h3.yes{color:var(--wf-green)}#wfroot .wf-cov-card h3.no{color:var(--wf-amber)}#wfroot .wf-cov-card ul{list-style:none;margin:0;padding:0;display:grid;gap:11px;font-size:14.5px}#wfroot .wf-cov-card li{display:flex;gap:9px;align-items:flex-start}#wfroot .wf-cov-card li svg{flex:none;width:16px;height:16px;margin-top:2px}#wfroot .wf-cov-card.yes-card li svg{stroke:var(--wf-green)}#wfroot .wf-cov-card.excl li svg{stroke:var(--wf-amber)}#wfroot .wf-cov-note{font-size:13.5px;opacity:.65;margin-top:16px}@media(max-width:760px){#wfroot .wf-cov-grid{grid-template-columns:1fr}}#wfroot .wf-claim-list{margin-top:8px;position:relative}#wfroot .wf-claim-list:before{content:"";position:absolute;left:9px;top:32px;bottom:32px;width:1px;background:var(--wf-line)}#wfroot .wf-claim-row{display:grid;grid-template-columns:19px 1fr;gap:22px;padding:20px 0;position:relative}#wfroot .wf-claim-row+.wf-claim-row{border-top:1px solid var(--wf-line)}#wfroot .wf-claim-stop{width:19px;height:19px;margin-top:3px;border-radius:50%;background:rgb(var(--wf-bg));border:1px solid var(--wf-line);display:flex;align-items:center;justify-content:center;position:relative;z-index:1}#wfroot .wf-claim-stop:after{content:"";width:7px;height:7px;border-radius:50%;background:var(--wf-green)}#wfroot .wf-claim-row:last-child .wf-claim-stop{border-color:var(--wf-green);box-shadow:0 0 0 4px #3b5c541f}#wfroot .wf-claim-row h3{font-size:16.5px;margin-bottom:4px}#wfroot .wf-claim-row p{font-size:14px;opacity:.75;margin:0;max-width:56ch}@media(max-width:520px){#wfroot .wf-claim-row{gap:16px}}#wfroot .wf-store-directory{display:grid;grid-template-columns:1fr 1fr;gap:44px;margin-top:32px}#wfroot .wf-store-col-head{display:flex;align-items:baseline;justify-content:space-between;padding-bottom:14px;margin-bottom:4px;border-bottom:2px solid var(--wf-green)}#wfroot .wf-store-col-head b{font-family:var(--wf-font-heading);font-weight:800;letter-spacing:-.01em;font-size:19px}#wfroot .wf-store-col-head span{font-size:12.5px;font-weight:600;opacity:.6}#wfroot .wf-store-row{padding:18px 0;border-bottom:1px solid var(--wf-line)}#wfroot .wf-store-row:last-child{border-bottom:none}#wfroot .wf-store-row-top{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:6px}#wfroot .wf-store-row h3{font-size:16px;margin:0}#wfroot .wf-store-row-detail{font-size:13.5px;opacity:.75;line-height:1.75}#wfroot .wf-store-status{display:inline-flex;align-items:center;gap:5px;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;padding:5px 9px;border-radius:999px;background:rgba(var(--wf-fg),.06);color:rgba(var(--wf-fg),.55);white-space:nowrap;flex:none}#wfroot .wf-store-status .dot{width:6px;height:6px;border-radius:50%;background:currentColor;flex:none}#wfroot .wf-store-status.open{background:#3b5c541f;color:var(--wf-green)}#wfroot .wf-store-links{display:flex;gap:8px 20px;margin-top:6px;flex-wrap:wrap}#wfroot .wf-store-links a{display:inline-flex;align-items:center;min-height:44px;font-size:13px;font-weight:700;font-family:var(--wf-font-heading);color:var(--wf-green);text-decoration:none}#wfroot .wf-store-links a:hover{text-decoration:underline}@media(max-width:820px){#wfroot .wf-store-directory{grid-template-columns:1fr;gap:8px}}#wfroot .wf-faq-cols{columns:2;column-gap:36px;margin-top:8px}#wfroot .wf-faq-item{break-inside:avoid;border-bottom:1px solid var(--wf-line)}#wfroot .wf-faq-q{width:100%;text-align:left;background:none;border:none;cursor:pointer;padding:18px 4px;min-height:44px;font-family:var(--wf-font-heading);font-weight:700;font-size:15px;display:flex;justify-content:space-between;align-items:center;gap:16px;color:rgb(var(--wf-fg));list-style:none}#wfroot .wf-faq-q::-webkit-details-marker{display:none}#wfroot .wf-faq-q::marker{content:""}#wfroot .wf-faq-q .plus{font-size:20px;color:var(--wf-green);flex:none;transition:transform .25s ease}#wfroot .wf-faq-item[open] .plus{transform:rotate(45deg)}#wfroot .wf-faq-a{padding:0 4px 18px;font-size:14.3px;opacity:.82;overflow:hidden}#wfroot .wf-faq-more{font-size:14.5px;opacity:.75;margin-top:24px}@media(max-width:760px){#wfroot .wf-faq-cols{columns:1}}#wfroot .wf-disc{border-left:2px solid var(--wf-line);padding-left:28px;font-size:13.8px;opacity:.85;max-width:70ch}#wfroot .wf-disc h2{font-size:14px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--wf-green)}#wfroot .wf-disc ul{margin:12px 0 0;padding-left:20px;display:grid;gap:6px}#wfroot .wf-disc p.spaced{margin-top:14px}#wfroot .wf-disc p.meta{margin-top:14px;opacity:.65;font-size:12.5px}#wfroot .wf-cta{position:relative;color:#fff;background:var(--wf-footer)}#wfroot .wf-cta-split{display:grid;grid-template-columns:1.3fr 1fr}#wfroot .wf-cta-main{padding:64px 48px;text-align:left}#wfroot .wf-cta-main h2{color:#fff}#wfroot .wf-cta-main p{opacity:.85;max-width:460px;margin:0 0 28px}#wfroot .wf-cta-main .btnrow{justify-content:flex-start}#wfroot .wf-cta-side{background:var(--wf-footer-deep);padding:64px 48px;display:flex;flex-direction:column;justify-content:center;gap:24px}#wfroot .wf-cta-fact{border-left:2px solid rgba(255,255,255,.3);padding-left:16px}#wfroot .wf-cta-fact b{display:block;font-family:var(--wf-font-heading);font-weight:800;font-size:21px;letter-spacing:-.01em;font-variant-numeric:tabular-nums}#wfroot .wf-cta-fact span{font-size:12.5px;opacity:.7}#wfroot .wf-cta-main a.btn--primary-inverse{background:#fff;color:var(--wf-green);box-shadow:0 8px 20px -8px #00000040}#wfroot .wf-cta-main a.btn--primary-inverse:hover{background:#ffffffe6;transform:translateY(-2px)}#wfroot .wf-cta-main a.btn--ghost-inverse{background:transparent;color:#fff;border:1.5px solid rgba(255,255,255,.4)}#wfroot .wf-cta-main a.btn--ghost-inverse:hover{border-color:#fff;background:#ffffff1a}#wfroot .wf-cta-more{display:inline-flex;align-items:center;min-height:44px;margin-top:8px;font-size:13.5px;color:#fffc;text-decoration:underline;text-underline-offset:2px}#wfroot .wf-cta-more:first-of-type{margin-top:18px}#wfroot .wf-cta-more:hover{color:#fff}#wfroot .wf-cta-links{display:flex;flex-direction:column;align-items:flex-start}@media(max-width:760px){#wfroot .wf-cta-split{grid-template-columns:1fr}#wfroot .wf-cta-main,#wfroot .wf-cta-side{text-align:center;padding:44px 26px}#wfroot .wf-cta-main p{margin-inline:auto}#wfroot .wf-cta-main .btnrow{justify-content:center}#wfroot .wf-cta-links{align-items:center}#wfroot .wf-cta-side{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}#wfroot .wf-cta-fact{border-left:none;border-top:2px solid rgba(255,255,255,.3);padding-left:0;padding-top:10px}#wfroot .wf-cta-fact b{font-size:17px}#wfroot .wf-cta-fact span{font-size:11px}}@media(max-width:480px){#wfroot .wf-cta-side{grid-template-columns:1fr;gap:10px}#wfroot .wf-cta-fact{border-top:none;padding-top:0}#wfroot .wf-cta-fact:not(:first-child){border-top:2px solid rgba(255,255,255,.3);padding-top:10px}}#wfroot.wf-anim .wf-reveal{opacity:0;transform:translateY(20px);transition:opacity .55s cubic-bezier(.16,1,.3,1),transform .55s cubic-bezier(.16,1,.3,1)}#wfroot.wf-anim .wf-reveal.wf-in{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){#wfroot.wf-anim .wf-reveal{opacity:1;transform:none;transition:none}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/wls-warranty-policy.css.map */
