.fs-paid-pdp{--fs-night: #101917;--fs-night-raised: #172420;--fs-pine: #28443d;--fs-orange: #ee6c3a;--fs-grass: #c8b89a;--fs-fog: #e7ece8;--fs-white: #fff;--fs-line: rgb(231 236 232 / 16%);--fs-line-dark: rgb(16 25 23 / 16%);--fs-muted: rgb(231 236 232 / 82%);--fs-dark-muted: rgb(16 25 23 / 78%);min-width:0;overflow:clip;padding-bottom:88px;background:var(--fs-night);color:var(--fs-fog);font-family:Arial,Helvetica Neue,Helvetica,sans-serif;font-size:15px;line-height:1.5}.fs-paid-pdp *,.fs-paid-pdp *:before,.fs-paid-pdp *:after{box-sizing:border-box}.fs-paid-pdp img{display:block;max-width:100%}.fs-paid-pdp a{color:inherit;text-decoration:none}.fs-paid-pdp button,.fs-paid-pdp input{font:inherit}.fs-paid-pdp button{-webkit-tap-highlight-color:transparent}.fs-paid-pdp [hidden]{display:none!important}.fs-paid-pdp button:focus-visible,.fs-paid-pdp a:focus-visible,.fs-paid-pdp input:focus-visible,.fs-paid-pdp summary:focus-visible{outline:3px solid var(--fs-orange);outline-offset:3px}body.fs-paid-pdp-active #header-group{display:none!important}.fs-paid-pdp-active .page-wrapper,.fs-paid-pdp-active #MainContent{background:var(--fs-night)}.fs-pdp-kicker,.fs-pdp-form__label,.fs-pdp-buy-card__eyebrow,.fs-pdp-placeholder-label{margin:0;color:var(--fs-orange);font-size:11px;font-weight:700;letter-spacing:.1em;line-height:1.25;text-transform:uppercase}.fs-pdp-section{width:min(100% - 48px,1280px);margin:0 auto;padding-top:104px}.fs-pdp-section[id],.fs-pdp-faq{scroll-margin-top:116px}.fs-pdp-section h2,.fs-pdp-faq h2,.fs-pdp-guarantee h2{margin:8px 0 0;color:var(--fs-fog);font-size:clamp(38px,4.5vw,66px);font-weight:800;letter-spacing:-.045em;line-height:.98;text-wrap:balance}.fs-pdp-section-heading>p:not(.fs-pdp-kicker):not(.fs-pdp-placeholder-label),.fs-pdp-hardware__heading>p:last-child{max-width:680px;margin:18px 0 0;color:var(--fs-muted);font-size:17px}.fs-pdp-masthead{position:sticky;z-index:40;top:0}.fs-pdp-masthead__notice{display:flex;min-height:46px;align-items:center;justify-content:center;gap:12px;padding:7px 16px;border-bottom:2px solid var(--fs-orange);background:var(--fs-pine);color:var(--fs-fog);box-shadow:0 5px 18px #0000003d;font-size:12px;font-weight:900;letter-spacing:.1em;text-align:center;text-transform:uppercase}.fs-pdp-masthead__notice>span{white-space:nowrap}.fs-pdp-masthead__notice strong{display:inline-flex;min-height:30px;align-items:center;padding:5px 10px;border-radius:4px;background:var(--fs-orange);color:var(--fs-night);font-size:17px;font-variant-numeric:tabular-nums;font-weight:900;letter-spacing:.06em;line-height:1;white-space:nowrap}.fs-pdp-masthead__notice a{padding:8px 13px;border:1px solid var(--fs-orange);border-radius:4px;background:var(--fs-orange);color:var(--fs-night);box-shadow:0 3px #10191773;font-size:11px;font-weight:900;letter-spacing:.07em;line-height:1}.fs-pdp-masthead__bar{height:70px;border-bottom:1px solid var(--fs-line);background:#101917f7;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.fs-pdp-masthead__inner{display:grid;grid-template-columns:1fr auto 1fr;width:min(100% - 48px,1280px);height:100%;align-items:center;margin:0 auto}.fs-pdp-masthead__brand{justify-self:start;font-size:24px;font-weight:800;letter-spacing:-.04em;text-transform:uppercase}.fs-pdp-masthead__brand span{color:var(--fs-grass)}.fs-pdp-masthead__nav{display:flex;gap:24px;align-items:center;font-size:11px;font-weight:700;letter-spacing:.07em;text-transform:uppercase}.fs-pdp-masthead__nav a{color:var(--fs-muted)}.fs-pdp-masthead__nav a:hover{color:var(--fs-fog)}.fs-pdp-masthead__tools{display:flex;justify-self:end}.fs-pdp-masthead__tools a,.fs-pdp-masthead__menu{display:grid;width:42px;height:42px;place-items:center}.fs-pdp-masthead__tools svg,.fs-pdp-masthead__menu svg{width:23px;height:23px}.fs-pdp-masthead__menu{display:none}.fs-pdp-stage{display:grid;grid-template-columns:minmax(0,.94fr) minmax(520px,1.06fr);gap:56px;width:min(100% - 48px,1320px);align-items:start;margin:0 auto;padding:48px 0 32px}.fs-pdp-stage__gallery-wrap{min-width:0}.fs-pdp-gallery{position:sticky;top:124px}.fs-pdp-gallery__lead{aspect-ratio:1;margin:0;overflow:hidden;border:1px solid var(--fs-line);border-radius:8px;background:var(--fs-fog)}.fs-pdp-gallery__zoom-trigger{position:relative;display:block;width:100%;height:100%;padding:0;border:0;background:transparent;cursor:zoom-in}.fs-pdp-gallery__lead img{width:100%;height:100%;object-fit:cover}.fs-pdp-gallery__zoom-hint{position:absolute;right:14px;bottom:14px;padding:7px 10px;border-radius:999px;background:#101917d1;color:var(--fs-fog);font-size:10px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.fs-pdp-gallery__zoom{width:min(92vw,1100px);max-width:1100px;max-height:92vh;padding:44px 18px 18px;border:1px solid var(--fs-line);border-radius:8px;background:var(--fs-night);color:var(--fs-fog)}.fs-pdp-gallery__zoom::backdrop{background:#000000d1;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.fs-pdp-gallery__zoom img{width:100%;max-height:calc(92vh - 64px);object-fit:contain}.fs-pdp-gallery__zoom-close{position:absolute;top:8px;right:10px;width:36px;height:36px;padding:0;border:1px solid var(--fs-line);border-radius:50%;background:var(--fs-night-raised);color:var(--fs-fog);cursor:pointer;font-size:25px;line-height:1}.fs-pdp-gallery__controls{display:flex;min-height:58px;align-items:center;justify-content:space-between;gap:12px;padding:8px 2px}.fs-pdp-gallery__controls button{display:grid;width:42px;height:42px;place-items:center;padding:0;border:1px solid var(--fs-line);border-radius:50%;background:var(--fs-night-raised);color:var(--fs-fog);cursor:pointer}.fs-pdp-gallery__controls button:hover{border-color:var(--fs-grass);color:var(--fs-grass)}.fs-pdp-gallery__controls button span{font-size:22px;line-height:1}.fs-pdp-gallery__controls>span{color:var(--fs-muted);font-size:10px;font-weight:800;letter-spacing:.08em}.fs-pdp-gallery__thumbs{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin-top:10px}.fs-pdp-gallery__thumbs button{aspect-ratio:1;padding:0;overflow:hidden;border:1px solid var(--fs-line);border-radius:5px;background:var(--fs-night-raised);cursor:pointer;opacity:.7}.fs-pdp-gallery__thumbs button:hover,.fs-pdp-gallery__thumbs button.is-selected{border-color:var(--fs-grass);opacity:1}.fs-pdp-gallery__thumbs img{width:100%;height:100%;object-fit:cover}.fs-pdp-stage__purchase{min-width:0}.fs-pdp-stage__intro{margin-bottom:24px}.fs-pdp-stage__intro h1{width:100%;max-width:none;margin:0 0 12px;color:var(--fs-orange);font-size:clamp(17px,2.5vw,36px);font-weight:800;letter-spacing:-.04em;line-height:1;text-wrap:nowrap;white-space:nowrap}.fs-pdp-stage__intro>p{max-width:640px;margin:0;color:var(--fs-muted);font-size:18px;line-height:1.45}.fs-pdp-review-summary{display:inline-flex;align-items:center;gap:9px;margin-top:10px;color:var(--fs-fog);font-size:12px}.fs-pdp-review-summary span{color:var(--fs-orange);font-size:15px;letter-spacing:.08em;line-height:1}.fs-pdp-review-summary strong{font-weight:700}.fs-pdp-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-bottom:20px}.fs-pdp-metrics article{display:flex;min-width:0;flex-direction:column;align-items:center;gap:5px;padding:4px 8px 2px;text-align:center}.fs-pdp-metrics__icon{display:grid;width:42px;height:42px;place-items:center;color:var(--fs-grass)}.fs-pdp-metrics__icon svg{width:100%;height:100%;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7}.fs-pdp-metrics strong{font-size:23px;line-height:1}.fs-pdp-metrics small{color:var(--fs-grass);font-size:10px;font-weight:700;letter-spacing:.05em;line-height:1.2;text-transform:uppercase}.fs-pdp-metrics p{max-width:150px;margin:0 auto;color:var(--fs-muted);font-size:11px;line-height:1.35}.fs-pdp-buy-card{padding:26px;border-radius:8px;background:var(--fs-fog);color:var(--fs-night);box-shadow:0 24px 70px #00000038}.fs-pdp-buy-card__eyebrow{margin-bottom:12px;color:var(--fs-pine)}.fs-pdp-version-tabs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.fs-pdp-version-tabs button{display:flex;min-height:44px;align-items:center;gap:7px;padding:7px 13px;border:1px solid var(--fs-line-dark);border-radius:5px;background:var(--fs-white);color:var(--fs-night);cursor:pointer;text-align:left}.fs-pdp-version-tabs button span{display:inline-flex;align-items:center;gap:7px;font-size:18px;font-weight:800;line-height:1}.fs-pdp-version-tabs button small{color:var(--fs-dark-muted);font-size:10px;line-height:1.2;white-space:nowrap}.fs-pdp-version-tabs button[aria-selected=true]{border-color:var(--fs-pine);background:var(--fs-pine);color:var(--fs-white);box-shadow:inset 0 0 0 1px var(--fs-pine)}.fs-pdp-version-tabs button[aria-selected=true] small{color:var(--fs-grass)}.fs-pdp-pro-upgrade{margin:10px 0 18px;border-bottom:1px solid var(--fs-line-dark)}.fs-pdp-pro-upgrade summary{display:flex;justify-content:space-between;gap:12px;padding:10px 0;color:var(--fs-pine);cursor:pointer;font-size:12px;font-weight:800}.fs-pdp-pro-upgrade summary:after{content:"+"}.fs-pdp-pro-upgrade[open] summary:after{content:"\2212"}.fs-pdp-pro-upgrade p{margin:0 0 12px;color:var(--fs-dark-muted);font-size:12px}.fs-pdp-purchase-panel__heading{display:flex;align-items:baseline;justify-content:space-between;gap:16px;margin-bottom:17px}.fs-pdp-purchase-panel__heading strong{font-size:17px}.fs-pdp-purchase-panel__heading span{color:var(--fs-dark-muted);font-size:11px;text-align:right}.fs-pdp-form{display:flex;flex-direction:column}.fs-pdp-form .fs-pdp-form__label{color:var(--fs-pine)}.fs-pdp-colors{min-width:0;margin:0 0 20px;padding:0;border:0}.fs-pdp-colors legend{margin-bottom:9px;color:var(--fs-dark-muted);font-size:12px}.fs-pdp-colors legend strong{color:var(--fs-night)}.fs-pdp-colors__swatches{display:flex;flex-wrap:wrap;gap:9px}.fs-pdp-colors label{position:relative;display:flex;align-items:center;gap:7px;min-height:38px;padding:6px 10px 6px 7px;border:1px solid var(--fs-line-dark);border-radius:999px;background:var(--fs-white);cursor:pointer;font-size:11px;font-weight:700}.fs-pdp-colors label:has(input:checked){border-color:var(--fs-pine);box-shadow:inset 0 0 0 1px var(--fs-pine)}.fs-pdp-colors label:has(input:focus-visible){outline:3px solid var(--fs-orange);outline-offset:3px}.fs-pdp-colors input{position:absolute;width:1px;height:1px;opacity:0}.fs-pdp-colors__swatch{width:24px;height:24px;border:2px solid var(--fs-white);border-radius:50%;box-shadow:0 0 0 1px #10191747}.fs-pdp-colors__swatch--black{background:#111614}.fs-pdp-colors__swatch--green{background:#505b43}.fs-pdp-colors__swatch--desert{background:#b59b72}.fs-pdp-offers{display:grid;gap:9px;margin-top:9px}.fs-pdp-offer{position:relative;display:grid;grid-template-columns:20px 84px minmax(0,1fr) auto;min-height:96px;align-items:center;gap:12px;width:100%;padding:10px 11px;border:1px solid var(--fs-line-dark);border-radius:6px;background:var(--fs-white);color:var(--fs-night);cursor:pointer;text-align:left}.fs-pdp-offer--preseason,.fs-pdp-offer--family{margin-top:11px;padding-top:18px}.fs-pdp-offer__badge{position:absolute;z-index:1;top:-11px;left:50%;padding:5px 10px;border-radius:999px;background:var(--fs-orange);color:var(--fs-night);font-size:9px;font-weight:800;letter-spacing:.06em;line-height:1;text-transform:uppercase;transform:translate(-50%);white-space:nowrap}.fs-pdp-offer:hover,.fs-pdp-offer.is-selected,.fs-pdp-offer[data-fs-ad-offer-selected]{border-color:var(--fs-pine);box-shadow:inset 0 0 0 1px var(--fs-pine)}.fs-pdp-offer__radio{width:18px;height:18px;border:2px solid rgb(16 25 23 / 35%);border-radius:50%}.fs-pdp-offer.is-selected .fs-pdp-offer__radio,.fs-pdp-offer[data-fs-ad-offer-selected] .fs-pdp-offer__radio{border:5px solid var(--fs-pine)}.fs-pdp-offer__visual{display:flex;width:84px;height:72px;align-items:center;justify-content:center;overflow:hidden;border-radius:4px;background:var(--fs-fog)}.fs-pdp-offer__visual img{width:68px;height:68px;object-fit:contain}.fs-pdp-offer__visual--multi{overflow:visible}.fs-pdp-offer__visual--multi img{width:47px;height:58px;margin-left:-28px;border:1px solid rgb(16 25 23 / 12%);border-radius:3px;background:var(--fs-fog);object-fit:cover}.fs-pdp-offer__visual--multi img:first-child{margin-left:0}.fs-pdp-offer__visual--five img{width:37px;height:50px;margin-left:-27px}.fs-pdp-offer__copy{display:grid;min-width:0;gap:3px}.fs-pdp-offer__copy strong{display:flex;align-items:baseline;flex-wrap:nowrap;gap:8px;font-size:16px;font-weight:800;line-height:1.1}.fs-pdp-offer__savings{color:var(--fs-orange);font-size:inherit;font-weight:800;line-height:inherit;white-space:nowrap}.fs-pdp-offer__copy small{color:var(--fs-dark-muted);font-size:10px;line-height:1.3}.fs-pdp-offer__copy em{color:var(--fs-pine);font-size:10px;font-style:normal;font-weight:800;text-transform:uppercase}.fs-pdp-offer__price{display:grid;justify-items:end;gap:2px;text-align:right}.fs-pdp-offer__price strong{font-size:19px;line-height:1.1;white-space:nowrap}.fs-pdp-offer__price s{color:var(--fs-dark-muted);font-size:11px;white-space:nowrap}.fs-pdp-included{margin-top:22px;padding-top:18px;border-top:1px solid var(--fs-line-dark);text-align:center}.fs-pdp-included__items{display:grid;width:100%;gap:8px;justify-content:center;margin-top:10px;overflow:visible;padding-bottom:3px}.fs-pdp-included__items--standard{grid-template-columns:repeat(3,minmax(0,112px))}.fs-pdp-included__items--pro{grid-template-columns:repeat(5,minmax(0,1fr))}.fs-pdp-included__items figure{display:grid;width:100%;min-width:0;min-height:112px;align-content:start;gap:8px;margin:0;padding:8px;border:1px solid var(--fs-line-dark);border-radius:5px;background:var(--fs-white)}.fs-pdp-included__icon{display:grid;width:100%;aspect-ratio:1;place-items:center;overflow:hidden;border-radius:3px;background:var(--fs-pine);color:var(--fs-grass)}.fs-pdp-included__icon svg{width:30px;height:30px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.5}.fs-pdp-included__icon img{width:100%;height:100%;border-radius:inherit;object-fit:contain}.fs-pdp-included__items figcaption{min-width:0;overflow-wrap:anywhere;color:var(--fs-night);font-size:9px;font-weight:800;line-height:1.2;text-align:center}.fs-pdp-included__items:focus-visible{outline:2px solid var(--fs-orange);outline-offset:3px}.fs-pdp-protection{min-width:0;margin:18px 0 0;padding:14px 0 0;border:0;border-top:1px solid var(--fs-line-dark)}.fs-pdp-protection legend{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:0;color:var(--fs-pine);font-size:12px;font-weight:800;text-transform:uppercase}.fs-pdp-protection legend span{padding:4px 6px;border-radius:3px;background:var(--fs-orange);color:var(--fs-night);font-size:9px;letter-spacing:.06em}.fs-pdp-protection>div{width:100%;margin-top:8px}.fs-pdp-protection label{position:relative;display:grid;width:100%;min-height:150px;box-sizing:border-box;grid-template-columns:104px minmax(0,1fr) auto;align-items:center;gap:18px;padding:18px 46px 18px 18px;border:1px solid var(--fs-line-dark);border-radius:5px;background:var(--fs-white);cursor:pointer}.fs-pdp-protection label:has(input:checked),.fs-pdp-protection label[data-fs-ad-protection-selected]{border-color:var(--fs-pine);background:#28443d12;box-shadow:inset 0 0 0 1px var(--fs-pine)}.fs-pdp-protection input{position:absolute;top:16px;right:16px;width:24px;height:24px;margin:0;accent-color:var(--fs-pine)}.fs-pdp-protection__shield{display:grid;width:104px;height:112px;place-items:center;color:var(--fs-pine)}.fs-pdp-protection__shield svg{width:88px;height:104px;overflow:visible}.fs-pdp-protection__shield path:first-child{fill:currentColor;stroke:currentColor;stroke-linejoin:round;stroke-width:5}.fs-pdp-protection__shield path:last-child{fill:none;stroke:var(--fs-fog);stroke-linecap:round;stroke-linejoin:round;stroke-width:8}.fs-pdp-protection__copy{display:grid;min-width:0;gap:7px}.fs-pdp-protection strong{font-size:16px;line-height:1.2}.fs-pdp-protection small{color:var(--fs-dark-muted);font-size:11px;line-height:1.4}.fs-pdp-protection b{color:var(--fs-pine)}.fs-pdp-protection__price{display:grid;min-width:0;justify-items:start;gap:2px;text-align:left}.fs-pdp-protection__price>strong{color:var(--fs-night);font-size:19px}.fs-pdp-protection__price small{white-space:normal}.fs-pdp-protection label[data-fs-ad-protection-unavailable]{opacity:.5}.fs-ad-form-status{margin:12px 0 0;padding:10px;border:1px solid var(--fs-orange);color:var(--fs-night);font-size:12px}.fs-pdp-form__footer{display:block;margin-top:16px}.fs-pdp-form__submit,.fs-pdp-inline-cta,.fs-pdp-guarantee button,.fs-pdp-sticky button{min-height:58px;padding:0 20px;border:0;border-radius:5px;background:var(--fs-orange);color:var(--fs-night);cursor:pointer;font-weight:800;letter-spacing:.02em;text-transform:uppercase}.fs-pdp-form__submit:hover,.fs-pdp-inline-cta:hover,.fs-pdp-guarantee button:hover,.fs-pdp-sticky button:hover{background:#f47d4c}.fs-pdp-form__submit{display:flex;width:100%;align-items:center;justify-content:center;transition:color .18s ease,background-color .18s ease}.fs-pdp-form__submit-copy{display:grid;gap:2px;line-height:1}.fs-pdp-form__submit-copy strong{font-size:18px;font-weight:900}.fs-pdp-form__submit-copy small{font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:none}.fs-pdp-form__submit-spinner{display:none;width:20px;height:20px;border:3px solid rgba(255,255,255,.45);border-top-color:var(--fs-fog);border-radius:50%;animation:fs-pdp-submit-spin .75s linear infinite}.fs-pdp-form[aria-busy=true] .fs-pdp-form__submit{background:var(--fs-pine);color:var(--fs-fog);cursor:progress;opacity:1}.fs-pdp-form[aria-busy=true] .fs-pdp-form__submit-copy{display:none}.fs-pdp-form[aria-busy=true] .fs-pdp-form__submit-spinner{display:block}@keyframes fs-pdp-submit-spin{to{transform:rotate(360deg)}}.fs-pdp-form__assurances{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:12px}.fs-pdp-form__assurances span{display:flex;min-height:46px;align-items:center;gap:8px;padding:8px;border:1px solid var(--fs-line-dark);border-radius:4px;color:var(--fs-pine);font-size:10px;line-height:1.2}.fs-pdp-form__assurances svg{flex:0 0 auto;width:24px;height:24px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.6}.fs-pdp-direct-note,.fs-pdp-mini-story{margin-top:10px;border-radius:0}.fs-pdp-direct-note{padding:13px;border:2px dashed var(--fs-night);background:var(--fs-grass);color:var(--fs-night);box-shadow:4px 4px 0 var(--fs-night)}.fs-pdp-direct-note strong{display:block;color:var(--fs-orange);font-size:14px;font-weight:900;letter-spacing:.02em;text-transform:uppercase}.fs-pdp-direct-note p{margin:4px 0 0;color:var(--fs-night);font-size:11px;font-weight:700;line-height:1.35}.fs-pdp-mini-story{display:grid;grid-template-columns:72px minmax(0,1fr);gap:12px;align-items:center;padding:12px;border:3px solid var(--fs-night);background:#4a4845;color:var(--fs-fog);box-shadow:4px 4px 0 var(--fs-orange)}.fs-pdp-mini-story>img{width:72px;height:72px;border:3px solid var(--fs-orange);border-radius:50%;object-fit:cover}.fs-pdp-mini-story>div{min-width:0}.fs-pdp-mini-story>div>span:first-child{color:var(--fs-grass);font-size:9px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.fs-pdp-mini-story blockquote{margin:6px 0 9px;color:var(--fs-fog);font-size:15px;font-weight:800;line-height:1.25}.fs-pdp-mini-story__meta{display:flex;align-items:center;justify-content:space-between;gap:8px;border-top:2px solid var(--fs-grass);padding-top:7px}.fs-pdp-mini-story__meta strong{color:var(--fs-fog);font-size:12px}.fs-pdp-mini-story__meta span{color:var(--fs-orange);font-size:16px;letter-spacing:.08em;line-height:1;white-space:nowrap}.fs-pdp-mini-faq{margin-top:18px;border-top:1px solid var(--fs-line-dark)}.fs-pdp-mini-faq details{border-bottom:1px solid var(--fs-line-dark)}.fs-pdp-mini-faq summary{display:flex;justify-content:space-between;gap:12px;padding:12px 0;cursor:pointer;font-size:12px;font-weight:800;list-style:none}.fs-pdp-mini-faq summary::-webkit-details-marker{display:none}.fs-pdp-mini-faq summary:after{content:"+"}.fs-pdp-mini-faq details[open] summary:after{content:"\2212"}.fs-pdp-mini-faq details p{margin:-3px 0 12px;color:var(--fs-dark-muted);font-size:11px}.fs-pdp-quick-links{width:min(100% - 48px,1280px);margin:18px auto 0;padding:17px 0;border-top:1px solid var(--fs-line);border-bottom:1px solid var(--fs-line)}.fs-pdp-quick-links>div{display:flex;align-items:center;gap:28px}.fs-pdp-quick-links>div>span{flex:0 0 auto;color:var(--fs-grass);font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.fs-pdp-quick-links>div>span small{display:none}.fs-pdp-quick-links__rail{display:grid;min-width:0;flex:1;grid-template-columns:36px minmax(0,1fr) 36px;gap:10px;align-items:center}.fs-pdp-quick-links__rail>button{display:grid;width:36px;height:36px;place-items:center;padding:0;border:1px solid var(--fs-line);border-radius:50%;background:var(--fs-night-raised);color:var(--fs-fog);cursor:pointer}.fs-pdp-quick-links nav{display:flex;gap:22px;min-width:0;overflow-x:auto;scroll-behavior:smooth;scrollbar-width:none}.fs-pdp-quick-links nav::-webkit-scrollbar{display:none}.fs-pdp-quick-links nav a{flex:0 0 auto;color:var(--fs-muted);font-size:12px;font-weight:700}.fs-pdp-quick-links nav{flex-wrap:nowrap}.fs-pdp-quick-links a{color:var(--fs-muted);font-size:12px}.fs-pdp-quick-links a:hover{color:var(--fs-fog)}.fs-pdp-marquee{position:relative;margin-top:22px;overflow:hidden;border-block:1px solid var(--fs-line);background:var(--fs-pine)}.fs-pdp-marquee__track{display:flex;width:max-content;color:var(--fs-grass);font-size:10px;font-weight:800;letter-spacing:.09em;text-transform:uppercase;animation:fs-pdp-marquee 28s linear infinite}.fs-pdp-marquee__group{display:flex;flex:0 0 auto;gap:46px;padding:12px 40px;white-space:nowrap}.fs-pdp-marquee__group span:before{margin-right:46px;color:var(--fs-orange);content:"\25c6"}.fs-pdp-marquee__track.is-paused{animation-play-state:paused}@keyframes fs-pdp-marquee{to{transform:translate(-25%)}}.fs-pdp-action__shell{display:grid;grid-template-columns:minmax(0,1fr)}.fs-pdp-action__copy{display:contents}.fs-pdp-action__copy>.fs-pdp-kicker,.fs-pdp-action__copy>h2,.fs-pdp-action__copy>p{grid-column:1 / -1}.fs-pdp-action__copy>h2{width:100%;max-width:none}.fs-pdp-action__copy>.fs-pdp-action__lead{max-width:850px;margin:16px 0 0;color:var(--fs-grass);font-size:21px;font-weight:800;line-height:1.2}.fs-pdp-action__copy>.fs-pdp-action__description{max-width:850px;margin:8px 0 28px;color:var(--fs-muted);font-size:17px}.fs-pdp-action__reel{display:grid;grid-column:1 / -1;grid-row:auto;grid-auto-columns:minmax(230px,28%);grid-auto-flow:column;gap:12px;min-width:0;overflow-x:auto;padding-bottom:8px;scroll-snap-type:x mandatory}.fs-pdp-action__reel figure{position:relative;aspect-ratio:4 / 5;margin:0;overflow:hidden;border:1px solid var(--fs-line);border-radius:6px;background:var(--fs-night-raised);scroll-snap-align:start}.fs-pdp-action__media-card img{width:100%;height:100%;object-fit:cover}.fs-pdp-action__reel figcaption{position:absolute;right:10px;bottom:10px;left:10px;display:grid;gap:4px;padding:10px;background:#101917e5}.fs-pdp-action__reel figcaption strong{font-size:13px}.fs-pdp-action__reel figcaption span{color:var(--fs-muted);font-size:10px;line-height:1.35}.fs-pdp-action__placeholder>div{display:grid;width:100%;height:100%;place-items:center;background:repeating-linear-gradient(135deg,#28443d59 0 14px,#1724208c 14px 28px)}.fs-pdp-action__placeholder>div span{display:grid;width:72px;height:72px;place-items:center;border:1px dashed var(--fs-grass);border-radius:50%;color:var(--fs-grass);font-size:18px;font-weight:800}.fs-pdp-trust{width:min(100% - 48px,900px);padding-top:44px}.fs-pdp-trust__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:34px 48px}.fs-pdp-trust__grid article{display:grid;min-width:0;align-content:start;justify-items:center;gap:9px;text-align:center}.fs-pdp-trust__icon{display:grid;width:52px;height:52px;place-items:center;border-radius:50%;background:var(--fs-pine);color:var(--fs-grass)}.fs-pdp-trust__icon svg{width:28px;height:28px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.55}.fs-pdp-trust__grid strong{max-width:220px;font-size:16px;line-height:1.15}.fs-pdp-trust__grid p{max-width:220px;margin:0;color:var(--fs-muted);font-size:12px;line-height:1.35}.fs-pdp-hardware{margin-top:104px;padding:clamp(34px,5vw,72px);border-radius:8px;background:var(--fs-fog);color:var(--fs-night)}.fs-pdp-hardware__heading{margin-bottom:42px}.fs-pdp-hardware__heading h2{color:var(--fs-night)}.fs-pdp-hardware__heading>p:last-child{color:var(--fs-dark-muted)}.fs-pdp-hardware__grid{display:grid;grid-template-columns:minmax(320px,.9fr) minmax(0,1.1fr);gap:clamp(34px,6vw,84px);align-items:start}.fs-pdp-hardware__grid>figure{position:sticky;top:124px;aspect-ratio:1;margin:0;overflow:hidden;border-radius:6px;background:var(--fs-fog)}.fs-pdp-hardware__grid>figure img{width:100%;height:100%;object-fit:cover;mix-blend-mode:multiply;-webkit-mask-image:linear-gradient(to bottom,#000 90%,transparent 100%);mask-image:linear-gradient(to bottom,#000 90%,transparent 100%)}.fs-pdp-hardware__cards{display:grid;gap:0}.fs-pdp-hardware__cards article{position:relative;min-height:0;padding:22px 0 26px 62px;border-top:1px solid rgb(16 25 23 / 16%)}.fs-pdp-hardware__cards article:first-child{padding-top:0;border-top:0}.fs-pdp-hardware__cards article:before{position:absolute;top:39px;left:0;width:52px;height:2px;background:var(--fs-orange);content:""}.fs-pdp-hardware__cards article:first-child:before{top:17px}.fs-pdp-hardware__cards article:after{position:absolute;top:35px;left:48px;width:10px;height:10px;border-radius:50%;background:var(--fs-orange);content:""}.fs-pdp-hardware__cards article:first-child:after{top:13px}.fs-pdp-hardware__cards p{margin:0 0 5px;color:var(--fs-dark-muted);font-size:10px;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.fs-pdp-hardware__cards strong{display:block;color:var(--fs-night);font-size:clamp(22px,2.5vw,31px);letter-spacing:-.035em;line-height:1.05}.fs-pdp-hardware__cards span{display:block;max-width:470px;margin-top:8px;color:var(--fs-dark-muted);font-size:15px;line-height:1.4}@media(min-width:1100px){.fs-pdp-hardware__grid{grid-template-columns:minmax(360px,.86fr) minmax(0,1.14fr);gap:clamp(48px,5vw,96px)}.fs-pdp-hardware__cards{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:clamp(28px,3vw,52px)}.fs-pdp-hardware__cards article{min-height:182px;padding:24px 0 28px 54px}.fs-pdp-hardware__cards article:first-child{padding-top:0}.fs-pdp-hardware__cards article:nth-child(5){grid-column:1 / -1}.fs-pdp-hardware__cards article:before{top:42px;width:44px}.fs-pdp-hardware__cards article:first-child:before{top:17px}.fs-pdp-hardware__cards article:after{top:38px;left:40px}.fs-pdp-hardware__cards article:first-child:after{top:13px}.fs-pdp-hardware__cards strong{font-size:clamp(23px,2.1vw,32px)}.fs-pdp-hardware__cards span{max-width:330px;font-size:16px}.fs-pdp-hardware__cards article:nth-child(5) span{max-width:520px}}.fs-pdp-compare__table{max-width:1180px;margin:34px auto 0;overflow:hidden;border-top:1px solid var(--fs-orange)}.fs-pdp-compare__table>div{display:grid;grid-template-columns:minmax(220px,1.2fr) repeat(3,minmax(170px,1fr));min-width:0}.fs-pdp-compare__table>div>span{display:grid;min-height:112px;align-content:center;gap:7px;padding:18px 22px;overflow-wrap:anywhere;border-right:1px solid rgb(238 108 58 / 55%);border-bottom:1px solid rgb(238 108 58 / 55%);color:var(--fs-muted);font-size:14px;line-height:1.25}.fs-pdp-compare__table>div>span:last-child{border-right:0}.fs-pdp-compare__label{justify-items:start;text-align:left}.fs-pdp-compare__label strong{color:var(--fs-fog);font-size:21px;line-height:1.05}.fs-pdp-compare__label small,.fs-pdp-compare__product small,.fs-pdp-compare__table [role=cell] small{color:var(--fs-muted);font-size:10px;line-height:1.25}.fs-pdp-compare__product{align-content:end!important;justify-items:center;padding-top:10px!important;text-align:center}.fs-pdp-compare__product img{width:min(100%,150px);height:128px;object-fit:contain;background:transparent}.fs-pdp-compare__product strong{color:var(--fs-fog);font-size:15px;line-height:1.1;text-transform:uppercase}.fs-pdp-compare__table [role=cell]{justify-items:center;text-align:center}.fs-pdp-compare__table [role=cell] strong{color:var(--fs-fog);font-size:19px;line-height:1.1}.fs-pdp-compare__table [role=cell] .is-positive{color:var(--fs-orange);font-size:40px;line-height:.8}.fs-pdp-compare__table [role=cell] .is-negative{color:#ee6c3ab8;font-size:35px;line-height:.8}.fs-pdp-compare__table .is-highlighted{background:#c8b89a1a}.fs-pdp-compare__table .is-highlighted>strong{color:var(--fs-grass)}.fs-pdp-compare__table .is-highlighted>small{color:var(--fs-grass)}.fs-pdp-compare__head>span{min-height:190px!important;background:transparent}.fs-pdp-compare__head>.fs-pdp-compare__label{align-content:end;color:var(--fs-fog);font-size:12px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.fs-pdp-compare__mobile{display:none}.fs-pdp-inline-cta{display:block;margin:28px auto 0}.fs-pdp-steps{width:min(100% - 48px,900px);margin-top:104px;padding:clamp(36px,5vw,68px);border-radius:8px;background:var(--fs-fog);color:var(--fs-night)}.fs-pdp-steps h2{color:var(--fs-night)}.fs-pdp-steps__layout{display:grid;grid-template-columns:minmax(0,1.18fr) minmax(240px,.82fr);gap:clamp(26px,4vw,54px);align-items:stretch;margin-top:38px}.fs-pdp-steps ol{display:grid;gap:0;margin:0;padding:0;list-style:none}.fs-pdp-steps li{display:grid;grid-template-columns:60px minmax(0,1fr);gap:24px;align-items:start;padding:28px 0;border-top:1px solid rgb(16 25 23 / 20%)}.fs-pdp-steps li:first-child{padding-top:0;border-top:0}.fs-pdp-steps__icon{display:grid;width:52px;height:52px;place-items:center;color:var(--fs-orange)}.fs-pdp-steps__icon svg{width:50px;height:50px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8}.fs-pdp-steps h3{margin:0 0 8px;color:var(--fs-night);font-size:clamp(22px,2.4vw,29px);letter-spacing:-.03em;line-height:1.08}.fs-pdp-steps p{max-width:640px;margin:0;color:var(--fs-dark-muted);font-size:17px;line-height:1.45}.fs-pdp-steps__image{min-height:100%;margin:0;overflow:hidden;border-radius:6px;background:var(--fs-white)}.fs-pdp-steps__image img{width:100%;height:100%;object-fit:cover;mix-blend-mode:multiply}.fs-pdp-reviews__feature{overflow:hidden;border:1px solid rgb(200 184 154 / 55%);border-radius:8px;background:var(--fs-pine)}.fs-pdp-reviews__rail{display:flex;gap:16px;overflow-x:auto;padding:clamp(26px,4vw,46px);scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch}.fs-pdp-reviews__rail::-webkit-scrollbar{display:none}.fs-pdp-reviews__slide{display:grid;flex:0 0 clamp(290px,29vw,380px);min-height:408px;align-content:start;gap:14px;padding:22px;border:1px solid rgb(231 236 232 / 20%);border-radius:6px;background:#1019176b;scroll-snap-align:start}.fs-pdp-reviews__portrait{display:grid;width:92px;height:92px;place-items:center;margin:0 auto;overflow:hidden;border:2px solid var(--fs-orange);border-radius:50%;background:var(--fs-fog);color:var(--fs-night)}.fs-pdp-reviews__portrait img{width:100%;height:100%;object-fit:cover}.fs-pdp-reviews__portrait--slot{background:repeating-linear-gradient(135deg,#c8b89a40 0 10px,#28443d8c 10px 20px);color:var(--fs-grass);font-size:20px;font-weight:800;letter-spacing:.04em}.fs-pdp-reviews__stars{color:var(--fs-orange);font-size:16px;letter-spacing:.1em;line-height:1;text-align:center}.fs-pdp-reviews blockquote{margin:0;color:var(--fs-fog);font-size:clamp(20px,1.8vw,27px);font-weight:700;letter-spacing:-.025em;line-height:1.15}.fs-pdp-reviews__meta{display:grid;gap:3px;margin-top:auto;padding-top:14px;border-top:1px solid rgb(231 236 232 / 20%)}.fs-pdp-reviews__meta strong{color:var(--fs-grass);font-size:13px}.fs-pdp-reviews__meta small{color:var(--fs-muted);font-size:10px;letter-spacing:.06em;text-transform:uppercase}.fs-pdp-faq{width:min(100% - 48px,920px);margin:0 auto;padding-top:104px}.fs-pdp-faq>div:last-child{margin-top:26px;border-top:1px solid var(--fs-line)}.fs-pdp-faq details{border-bottom:1px solid var(--fs-line)}.fs-pdp-faq summary{display:flex;justify-content:space-between;gap:20px;padding:20px 0;cursor:pointer;color:var(--fs-fog);font-size:19px;font-weight:700;list-style:none}.fs-pdp-faq summary:hover{color:var(--fs-fog)}.fs-pdp-faq summary::-webkit-details-marker{display:none}.fs-pdp-faq summary:after{color:var(--fs-grass);content:"+"}.fs-pdp-faq details[open] summary:after{content:"\2212"}.fs-pdp-faq details p{max-width:760px;margin:-4px 0 20px;color:var(--fs-muted)}.fs-pdp-guarantee{display:grid;grid-template-columns:minmax(280px,.78fr) minmax(0,1.22fr);width:min(100% - 48px,1080px);margin:104px auto 0;overflow:hidden;border:1px solid var(--fs-line);border-radius:8px;background:var(--fs-pine)}.fs-pdp-guarantee__image{position:relative;min-height:100%;margin:0;overflow:hidden;background:var(--fs-fog)}.fs-pdp-guarantee__image img{width:100%;height:100%;object-fit:cover;mix-blend-mode:multiply}.fs-pdp-guarantee__copy{display:grid;align-content:center;justify-items:start;padding:clamp(32px,5vw,68px)}.fs-pdp-guarantee .fs-pdp-kicker{color:var(--fs-grass)}.fs-pdp-guarantee p:not(.fs-pdp-kicker){max-width:650px;margin:18px 0 0;color:var(--fs-muted);font-size:17px}.fs-pdp-guarantee__close{margin-top:24px!important;color:var(--fs-fog)!important}.fs-pdp-guarantee__close strong{font-weight:800}.fs-pdp-guarantee button{margin-top:28px}.fs-pdp-footer{display:grid;grid-template-columns:2fr .65fr .75fr 1.2fr;gap:38px;width:min(100% - 48px,1280px);margin:90px auto 0;padding:42px 0 24px;border-top:1px solid var(--fs-line)}.fs-pdp-footer__brand img{width:min(100%,270px)}.fs-pdp-footer__brand p{max-width:360px;color:var(--fs-muted);font-size:13px}.fs-pdp-footer>div:not(.fs-pdp-footer__brand){display:grid;align-content:start;gap:9px}.fs-pdp-footer strong,.fs-pdp-footer>small{color:var(--fs-grass);font-size:10px;letter-spacing:.08em;text-transform:uppercase}.fs-pdp-footer a{color:var(--fs-muted);font-size:12px}.fs-pdp-footer>small{grid-column:1 / -1}.fs-pdp-footer__form{display:grid;grid-template-columns:1fr auto}.fs-pdp-footer__form input{min-width:0;height:42px;padding:0 10px;border:1px solid var(--fs-line);border-right:0;background:transparent;color:var(--fs-fog)}.fs-pdp-footer__form button{padding:0 15px;border:0;background:var(--fs-orange);color:var(--fs-night);cursor:pointer;font-weight:800}.fs-pdp-footer__form-status{grid-column:1 / -1;font-size:11px}.fs-pdp-sticky{position:fixed;z-index:60;right:0;bottom:0;left:0;border-top:1px solid var(--fs-line);background:#101917fa;box-shadow:0 -12px 40px #00000047;transform:translateY(105%);transition:transform .22s ease}.fs-pdp-sticky.is-visible{transform:translateY(0)}.fs-pdp-sticky__inner{display:flex;width:min(100% - 48px,1280px);min-height:78px;align-items:center;gap:13px;margin:0 auto;padding:8px 0}.fs-pdp-sticky img{width:60px;height:60px;border-radius:4px;background:var(--fs-fog);object-fit:cover}.fs-pdp-sticky__copy{display:grid;min-width:0;margin-right:auto}.fs-pdp-sticky__copy>span{font-size:14px;font-weight:800}.fs-pdp-sticky__copy strong{color:var(--fs-grass);font-size:9px;letter-spacing:.08em;text-transform:uppercase}.fs-pdp-sticky__copy small{color:var(--fs-muted);font-size:10px}.fs-pdp-sticky__price{display:grid;justify-items:end;gap:2px;text-align:right}.fs-pdp-sticky__price span{color:var(--fs-orange);font-size:12px;font-weight:800;letter-spacing:.05em;line-height:1.1;text-transform:uppercase;white-space:nowrap}.fs-pdp-sticky__price strong{font-size:20px}.fs-pdp-sticky button{min-width:180px;min-height:50px}@media(max-width:980px){.fs-pdp-masthead__nav{gap:14px}.fs-pdp-stage{grid-template-columns:minmax(0,.86fr) minmax(480px,1.14fr);gap:30px}.fs-pdp-buy-card{padding:20px}.fs-pdp-offer{grid-template-columns:18px 68px minmax(0,1fr) auto;gap:8px}.fs-pdp-offer__visual{width:68px}.fs-pdp-included__items--standard{grid-template-columns:repeat(3,82px)}.fs-pdp-included__items--pro{grid-template-columns:repeat(5,82px)}.fs-pdp-included__items figure{width:82px}}@media(max-width:749px){.fs-paid-pdp{padding-bottom:72px}.fs-pdp-section{width:min(100% - 32px,1280px);padding-top:58px}.fs-pdp-section h2,.fs-pdp-faq h2,.fs-pdp-guarantee h2{font-size:38px}.fs-pdp-masthead__notice{min-height:42px;gap:4px;padding:5px 4px;font-size:8px;letter-spacing:.02em}.fs-pdp-masthead__notice strong{min-height:28px;padding:4px 6px;font-size:14px;letter-spacing:.02em}.fs-pdp-masthead__notice a{padding:6px;font-size:9px;letter-spacing:.02em}.fs-pdp-masthead__bar{height:58px}.fs-pdp-masthead__inner{grid-template-columns:44px 1fr 44px;width:100%;padding:0 6px}.fs-pdp-masthead__brand{grid-column:2;justify-self:center;font-size:21px}.fs-pdp-masthead__nav,.fs-pdp-masthead__search{display:none!important}.fs-pdp-masthead__tools{grid-column:3}.fs-pdp-masthead__menu{display:grid;grid-column:1;grid-row:1}.fs-pdp-stage{display:block;width:100%;padding:0 0 24px}.fs-pdp-gallery{position:static}.fs-pdp-gallery__lead{border:0;border-radius:0}.fs-pdp-gallery__thumbs{display:flex;gap:8px;margin:8px 16px 0;overflow-x:auto;padding-bottom:3px}.fs-pdp-gallery__thumbs button{flex:0 0 68px}.fs-pdp-stage__purchase{margin:24px 16px 0}.fs-pdp-stage__intro h1{font-size:18px}.fs-pdp-stage__intro>p{font-size:16px}.fs-pdp-metrics{gap:8px;margin-bottom:18px}.fs-pdp-metrics article{gap:4px;padding:2px 0}.fs-pdp-metrics__icon{width:30px;height:30px}.fs-pdp-metrics strong{font-size:18px}.fs-pdp-metrics small{font-size:10px}.fs-pdp-metrics p{max-width:108px;font-size:11px}.fs-pdp-buy-card{margin:0 -2px;padding:17px 13px}.fs-pdp-version-tabs button{min-height:40px;padding:7px 10px}.fs-pdp-version-tabs button span{font-size:16px}.fs-pdp-version-tabs button small{font-size:8px}.fs-pdp-purchase-panel__heading{display:grid;gap:3px}.fs-pdp-purchase-panel__heading span{text-align:left}.fs-pdp-colors__swatches{gap:6px}.fs-pdp-colors label{padding-right:8px;font-size:11px}.fs-pdp-colors__swatch{width:21px;height:21px}.fs-pdp-offer{grid-template-columns:17px 61px minmax(0,1fr) auto;min-height:90px;gap:7px;padding:8px 7px}.fs-pdp-offer--preseason,.fs-pdp-offer--family{margin-top:10px;padding-top:16px}.fs-pdp-offer__badge{padding:5px 8px;font-size:8px}.fs-pdp-offer__visual{width:61px;height:62px}.fs-pdp-offer__visual img{width:58px;height:58px}.fs-pdp-offer__visual--multi img{width:38px;height:48px;margin-left:-25px}.fs-pdp-offer__visual--five img{width:31px;height:43px;margin-left:-24px}.fs-pdp-offer__copy strong{flex-wrap:wrap;gap:3px 6px;font-size:13px}.fs-pdp-offer__copy small,.fs-pdp-offer__copy em{font-size:10px}.fs-pdp-offer__price strong{font-size:14px}.fs-pdp-offer__price s{font-size:9px}.fs-pdp-included__items,.fs-pdp-included__items--standard,.fs-pdp-included__items--pro{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:82px;justify-content:start;margin-right:0;overflow-x:auto;overscroll-behavior-inline:contain;padding-bottom:8px;scroll-snap-type:inline proximity;scrollbar-width:thin;-webkit-overflow-scrolling:touch}.fs-pdp-included__items figure{scroll-snap-align:start}.fs-pdp-protection label{min-height:144px;grid-template-columns:68px minmax(0,1fr);gap:8px 12px;padding:12px 40px 12px 10px}.fs-pdp-protection input{top:12px;right:12px;width:22px;height:22px}.fs-pdp-protection__shield{width:68px;height:88px;grid-row:1 / span 2}.fs-pdp-protection__shield svg{width:62px;height:78px}.fs-pdp-protection__copy strong{font-size:14px}.fs-pdp-protection__copy small{font-size:11px}.fs-pdp-protection__price{grid-column:2}.fs-pdp-protection__price>strong{font-size:15px}.fs-pdp-protection__price small{font-size:9px}.fs-pdp-form__footer{margin-top:14px}.fs-pdp-form__submit{min-height:58px}.fs-pdp-form__assurances{gap:6px}.fs-pdp-form__assurances span{font-size:9px}.fs-pdp-quick-links{width:auto;margin:12px 16px 0}.fs-pdp-quick-links>div{display:block}.fs-pdp-quick-links>div>span{display:flex;align-items:center;justify-content:space-between;margin-bottom:9px}.fs-pdp-quick-links>div>span small{display:inline;color:var(--fs-muted);font-size:9px;font-weight:700;letter-spacing:.02em;text-transform:none}.fs-pdp-quick-links__rail{grid-template-columns:34px minmax(0,1fr) 34px;gap:7px}.fs-pdp-quick-links__rail>button{width:34px;height:34px}.fs-pdp-quick-links nav{gap:18px}.fs-pdp-marquee{margin-top:18px}.fs-pdp-marquee__group{gap:32px;padding-block:10px}.fs-pdp-marquee__group span:before{margin-right:32px}.fs-pdp-action__shell,.fs-pdp-action__copy{display:block}.fs-pdp-action__copy>.fs-pdp-action__lead{margin-top:12px;font-size:18px}.fs-pdp-action__copy>.fs-pdp-action__description{margin:8px 0 18px;font-size:15px}.fs-pdp-action__reel{grid-auto-columns:minmax(224px,76vw);margin-right:-16px}.fs-pdp-trust{width:min(100% - 32px,900px);padding-top:32px}.fs-pdp-trust__grid{gap:28px 16px}.fs-pdp-trust__grid article{gap:8px}.fs-pdp-trust__icon{width:44px;height:44px}.fs-pdp-trust__icon svg{width:24px;height:24px}.fs-pdp-trust__grid strong{max-width:160px;font-size:14px;line-height:1.15}.fs-pdp-trust__grid p{max-width:160px;font-size:11px;line-height:1.35}.fs-pdp-hardware{margin-top:58px;padding:30px 16px 34px;border-radius:6px}.fs-pdp-hardware__heading{margin-bottom:28px}.fs-pdp-hardware__heading>p:last-child{font-size:15px}.fs-pdp-hardware__grid{grid-template-columns:1fr;gap:26px}.fs-pdp-hardware__grid>figure{position:static;aspect-ratio:1}.fs-pdp-hardware__cards{grid-template-columns:1fr}.fs-pdp-hardware__cards article{padding:20px 0 22px 43px}.fs-pdp-hardware__cards article:first-child{padding-top:0}.fs-pdp-hardware__cards article:before{top:36px;width:34px}.fs-pdp-hardware__cards article:first-child:before{top:15px}.fs-pdp-hardware__cards article:after{top:32px;left:30px;width:9px;height:9px}.fs-pdp-hardware__cards article:first-child:after{top:11px}.fs-pdp-hardware__cards strong{font-size:24px}.fs-pdp-hardware__cards span{font-size:14px}.fs-pdp-compare__table{display:block;margin-top:20px;margin-right:-16px;padding-right:16px;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x proximity;scrollbar-width:none;-webkit-overflow-scrolling:touch}.fs-pdp-compare__table::-webkit-scrollbar{display:none}.fs-pdp-compare__table>div{grid-template-columns:120px repeat(3,122px);min-width:486px}.fs-pdp-compare__table>div>span{min-height:86px;padding:12px 8px;font-size:11px;line-height:1.15}.fs-pdp-compare__label strong{font-size:13px}.fs-pdp-compare__label small,.fs-pdp-compare__product small,.fs-pdp-compare__table [role=cell] small{font-size:8px}.fs-pdp-compare__product img{width:82px;height:76px}.fs-pdp-compare__product strong{font-size:10px}.fs-pdp-compare__table [role=cell] strong{font-size:14px}.fs-pdp-compare__table [role=cell] .is-positive{font-size:28px}.fs-pdp-compare__table [role=cell] .is-negative{font-size:25px}.fs-pdp-compare__head>span{min-height:144px!important}.fs-pdp-compare__head>.fs-pdp-compare__label{font-size:9px;letter-spacing:.04em}.fs-pdp-compare__mobile{display:none}.fs-pdp-compare__mobile-card{overflow:hidden;border:1px solid rgb(231 236 232 / 18%);border-radius:6px;background:var(--fs-night-raised)}.fs-pdp-compare__mobile-card.is-highlighted{border-color:var(--fs-grass);background:#c8b89a17}.fs-pdp-compare__mobile-card header{display:flex;align-items:center;gap:14px;padding:14px;border-bottom:1px solid rgb(231 236 232 / 18%)}.fs-pdp-compare__mobile-card header img{width:68px;height:68px;flex:0 0 auto;border-radius:4px;object-fit:cover}.fs-pdp-compare__mobile-card header div{display:grid;gap:3px}.fs-pdp-compare__mobile-card header strong{color:var(--fs-fog);font-size:17px;line-height:1.1}.fs-pdp-compare__mobile-card header small{color:var(--fs-muted);font-size:10px}.fs-pdp-compare__mobile-card.is-highlighted header strong{color:var(--fs-grass)}.fs-pdp-compare__mobile-card dl{display:grid;margin:0}.fs-pdp-compare__mobile-card dl>div{display:grid;grid-template-columns:minmax(0,1fr) minmax(104px,auto);gap:12px;align-items:center;padding:12px 14px;border-bottom:1px solid rgb(231 236 232 / 12%)}.fs-pdp-compare__mobile-card dl>div:last-child{border-bottom:0}.fs-pdp-compare__mobile-card dt{color:var(--fs-fog);font-size:12px;font-weight:700;line-height:1.15}.fs-pdp-compare__mobile-card dd{display:grid;justify-items:end;gap:2px;margin:0;text-align:right}.fs-pdp-compare__mobile-card dd strong{color:var(--fs-grass);font-size:14px;line-height:1.1}.fs-pdp-compare__mobile-card dd small{color:var(--fs-muted);font-size:9px;line-height:1.15}.fs-pdp-compare__mobile-card dd .is-positive{color:var(--fs-orange);font-size:28px;line-height:.75}.fs-pdp-compare__mobile-card dd .is-negative{color:#ee6c3abf;font-size:24px;line-height:.75}.fs-pdp-inline-cta{width:100%}.fs-pdp-steps{width:min(100% - 32px,900px);margin-top:58px;padding:30px 16px 34px;border-radius:6px}.fs-pdp-steps__layout{display:flex;flex-direction:column;margin-top:28px}.fs-pdp-steps li:first-child{padding-top:0}.fs-pdp-steps li{grid-template-columns:46px minmax(0,1fr);gap:14px;padding:22px 0}.fs-pdp-steps__icon{width:42px;height:42px}.fs-pdp-steps__icon svg{width:40px;height:40px}.fs-pdp-steps h3{margin-bottom:7px;font-size:21px}.fs-pdp-steps p{font-size:15px;line-height:1.4}.fs-pdp-steps__image{order:-1;aspect-ratio:1;margin:0 0 22px}.fs-pdp-reviews__rail{gap:12px;padding:22px 16px 26px}.fs-pdp-reviews__slide{flex-basis:calc(100% - 32px);min-height:360px;padding:20px}.fs-pdp-reviews__portrait{width:76px;height:76px}.fs-pdp-reviews__stars{font-size:14px}.fs-pdp-reviews blockquote{font-size:22px}.fs-pdp-faq{width:min(100% - 32px,920px);padding-top:58px}.fs-pdp-faq summary{padding:16px 0;font-size:16px}.fs-pdp-guarantee{grid-template-columns:1fr;width:min(100% - 32px,900px);margin:58px auto 0}.fs-pdp-guarantee__image{aspect-ratio:1 / 1;min-height:0}.fs-pdp-guarantee__copy{padding:30px 20px 34px}.fs-pdp-guarantee button{width:100%}.fs-pdp-footer{grid-template-columns:1fr 1fr;gap:28px 18px;width:min(100% - 32px,1280px);margin-top:56px}.fs-pdp-footer__brand,.fs-pdp-footer__signup,.fs-pdp-footer>small{grid-column:1 / -1}.fs-pdp-sticky__inner{width:100%;min-height:66px;gap:8px;padding:6px 9px}.fs-pdp-sticky img{width:50px;height:50px}.fs-pdp-sticky__copy>span{max-width:112px;overflow:hidden;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.fs-pdp-sticky__copy strong{font-size:8px}.fs-pdp-sticky__copy small{max-width:130px;overflow:hidden;font-size:8px;text-overflow:ellipsis;white-space:nowrap}.fs-pdp-sticky__price{gap:1px}.fs-pdp-sticky__price span{font-size:9px}.fs-pdp-sticky__price strong{font-size:14px}.fs-pdp-sticky button{min-width:112px;min-height:46px;padding:0 9px;font-size:12px}}@media(prefers-reduced-motion:reduce){.fs-pdp-marquee__track{animation:none}.fs-pdp-sticky{transition:none}}.fs-pdp-offer:disabled{cursor:not-allowed;opacity:.48}.fs-pdp-protection__remove-note{margin:8px 2px 0;color:var(--fs-dark-muted);font-size:11px;line-height:1.45}.fs-pdp-protection__remove-note a,.fs-pdp-mini-faq a{color:var(--fs-pine);font-weight:800;text-decoration:underline;text-underline-offset:2px}.fs-pdp-protection-setup{display:grid;gap:3px;margin-top:18px;padding:14px;border:2px solid #a74425;border-radius:5px;background:#fff4ef;color:var(--fs-night)}.fs-pdp-protection-setup span{font-size:12px}.fs-pdp-order-total{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-top:16px;padding:14px 0 0;border-top:2px solid var(--fs-night)}.fs-pdp-order-total>span{display:grid;gap:2px}.fs-pdp-order-total>span>strong{font-size:16px;text-transform:uppercase}.fs-pdp-order-total small{color:var(--fs-dark-muted);font-size:11px}.fs-pdp-order-total>strong{font-size:28px;font-variant-numeric:tabular-nums;line-height:1;white-space:nowrap}.fs-pdp-checkout-note{margin:8px 0 0;color:var(--fs-dark-muted);font-size:10px;text-align:center}.fs-pdp-protection label:has(input:checked),.fs-pdp-protection label[data-fs-ad-protection-selected]{border-color:var(--fs-pine);background:#28443d14;box-shadow:inset 0 0 0 1px var(--fs-pine)}.fs-pdp-protection input{accent-color:var(--fs-orange)}@media(max-width:749px){.fs-pdp-order-total>strong{font-size:24px}}.fs-paid-pdp .fs-pdp-stage__intro h1{white-space:normal;text-wrap:wrap;line-height:1.12}.fs-paid-pdp .fs-pdp-compare__table{border:0;border-radius:0;overflow:visible}.fs-paid-pdp .fs-pdp-compare__table>div{grid-template-columns:minmax(190px,1.2fr) repeat(3,minmax(140px,1fr))}.fs-paid-pdp .fs-pdp-compare__table>div>span{min-height:90px;padding:22px 20px;border-right:0;border-bottom:1px solid var(--fs-line)}.fs-paid-pdp .fs-pdp-compare__table .is-highlighted{background:var(--fs-pine)}.fs-paid-pdp .fs-pdp-compare__table .is-highlighted>strong,.fs-paid-pdp .fs-pdp-compare__table .is-highlighted>small{color:var(--fs-white)}.fs-paid-pdp .fs-pdp-compare__table [role=cell] strong{font-size:17px;line-height:1.3}.fs-paid-pdp .fs-pdp-compare__label strong{font-size:18px;line-height:1.25}.fs-paid-pdp .fs-pdp-compare__table .fs-pdp-compare__group>span{grid-column:1 / -1;min-height:0;padding:30px 20px 12px;border-bottom:1px solid var(--fs-grass);color:var(--fs-grass);font-size:11px;font-weight:700;letter-spacing:.12em;text-align:left;text-transform:uppercase}.fs-paid-pdp .fs-pdp-compare__head>.is-highlighted{border-radius:8px 8px 0 0}.fs-paid-pdp .fs-pdp-compare__product img{width:100px;height:100px;margin-bottom:12px}.fs-paid-pdp .fs-pdp-compare__table [role=cell]:not(.is-highlighted){color:var(--fs-grass)}.fs-paid-pdp :is(a,button,input,select,textarea,summary,[tabindex]):focus-visible{outline:3px solid var(--fs-white);outline-offset:3px;box-shadow:0 0 0 6px var(--fs-night)}.fs-paid-pdp :is(a,button,input,summary,[tabindex]){scroll-margin-block:150px}.fs-pdp-gallery__controls button,.fs-pdp-gallery__zoom-close{min-width:44px;min-height:44px;border:2px solid var(--fs-orange)}.fs-pdp-version-tabs button{border:2px solid var(--fs-grass)}.fs-pdp-version-tabs button[aria-selected=true]{border-color:var(--fs-night);box-shadow:inset 0 -3px var(--fs-orange)}.fs-pdp-gallery__thumbs button.is-selected{outline:2px solid var(--fs-orange);outline-offset:-2px}@media(max-width:749px){.fs-paid-pdp .fs-pdp-compare__table{display:none}.fs-paid-pdp .fs-pdp-compare__mobile{display:grid;gap:24px;margin-top:28px}.fs-paid-pdp .fs-pdp-compare__mobile-card{border:0;border-radius:8px;background:var(--fs-night-raised)}.fs-paid-pdp .fs-pdp-compare__mobile-card.is-highlighted{background:var(--fs-pine)}.fs-paid-pdp .fs-pdp-compare__mobile-card header{padding:22px 18px;border-bottom:1px solid var(--fs-line)}.fs-paid-pdp .fs-pdp-compare__mobile-card header strong,.fs-paid-pdp .fs-pdp-compare__mobile-card dd strong{color:var(--fs-white)}.fs-paid-pdp .fs-pdp-compare__mobile-card dl>div{grid-template-columns:1fr 1fr;gap:18px;padding:17px 18px}.fs-paid-pdp .fs-pdp-compare__mobile-card dl>div:nth-child(3),.fs-paid-pdp .fs-pdp-compare__mobile-card dl>div:nth-child(5){border-top:2px solid var(--fs-line)}.fs-paid-pdp .fs-pdp-compare__mobile-card dt{font-size:13px;line-height:1.4}.fs-paid-pdp .fs-pdp-compare__mobile-card dd strong{font-size:14px;line-height:1.4}.fs-paid-pdp .fs-pdp-compare__mobile-card dd small{font-size:11px;line-height:1.4}}@media(prefers-reduced-motion:reduce){.fs-paid-pdp *,.fs-paid-pdp *:before,.fs-paid-pdp *:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}.fs-pdp-kit-heading{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-top:2px}.fs-pdp-kit-heading>.fs-pdp-form__label{margin:0}.fs-pdp-protection--compact{flex:0 1 350px;min-width:260px;margin:0;padding:0;border:0}.fs-pdp-protection--below-offers{flex:0 0 auto;width:100%;margin-top:10px}.fs-pdp-protection--compact>legend{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.fs-pdp-protection--compact label{display:flex;min-height:0;align-items:center;gap:8px;padding:7px 9px;border-width:1px;background:transparent;box-shadow:none}.fs-pdp-protection--compact input{position:static;flex:0 0 auto;width:18px;height:18px;margin:0}.fs-pdp-protection__compact-copy{display:grid;min-width:0;gap:2px}.fs-pdp-protection__compact-copy strong{font-size:11px;line-height:1.2}.fs-pdp-protection__compact-copy strong em{margin-left:4px;color:var(--fs-dark-muted);font-size:9px;font-style:normal;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.fs-pdp-protection--compact label[data-fs-ad-protection-selected] .fs-pdp-protection__compact-copy strong em{color:var(--fs-pine)}.fs-pdp-protection__compact-copy small{font-size:9px;line-height:1.35}.fs-pdp-protection__compact-copy a{text-decoration:underline;text-underline-offset:2px}.fs-pdp-protection__compact-price{color:var(--fs-night);font-weight:900}.fs-pdp-protection--compact label:has(input:checked),.fs-pdp-protection--compact label[data-fs-ad-protection-selected]{background:#28443d0a;box-shadow:none}@media(max-width:749px){.fs-pdp-kit-heading{display:grid;align-items:stretch;gap:8px}.fs-pdp-protection--compact{width:100%;min-width:0}.fs-pdp-protection--compact label{display:flex;min-height:0;grid-template-columns:none;gap:8px;padding:7px 9px}.fs-pdp-protection--compact input{position:static;width:18px;height:18px}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/field-signal-paid-pdp.css.map */
