@font-face{font-family:FS Barlow Condensed;src:url(./fs-barlow-condensed-display-v2.woff2) format("woff2");font-style:normal;font-weight:700 900;font-display:swap}@font-face{font-family:FS Barlow Condensed;src:url(./fs-barlow-condensed-native-italic-v1.woff2) format("woff2");font-style:italic;font-weight:700 900;font-display:swap}@font-face{font-family:FS Barlow Fallback;src:local("Arial Narrow"),local("Arial");size-adjust:88%;ascent-override:96%;descent-override:22%;line-gap-override:0%}@font-face{font-family:FS Barlow Utility;src:url(./fs-barlow-condensed-bold.woff2) format("woff2");font-style:normal;font-weight:700;font-display:swap}@font-face{font-family:FS TM;src:local("Arial Narrow"),local("Arial");size-adjust:56%;unicode-range:U+2122}@font-face{font-family:FS Roboto Mono;src:url(./fs-roboto-mono-labels-v1.woff2) format("woff2");font-style:normal;font-weight:100 700;font-display:swap}:root{--fs-canvas: #f4f5f0;--fs-surface: #ffffff;--fs-ink: #171817;--fs-muted: #5d625d;--fs-line: #cfd3cc;--fs-accent: #a9f36a;--fs-accent-strong: #79d832;--fs-success: #1f6d34;--fs-error: #a51d2d;--fs-focus: #c34717;--fs-dark: #242523;--fs-gutter: clamp(1.6rem, 3.93vw, 5.65rem);--fs-page: 144rem;--fs-control: 4.8rem;--fs-section: clamp(5.6rem, 8vw, 10rem);--fs-space-compact: clamp(3.2rem, 5vw, 5.6rem);--fs-space-standard: clamp(5.6rem, 8vw, 10rem);--fs-space-expansive: clamp(8.8rem, 13vw, 16rem);--fs-radius: .4rem;--fs-radius-pill: 999rem;--fs-cta-height: 4.4rem;--fs-font: Inter, Arial, Helvetica, sans-serif;--fs-display: "FS TM", "FS Barlow Condensed", "FS Barlow Fallback", "Arial Narrow", Arial, sans-serif;--fs-display-slant: italic;--fs-label-font: "FS TM", "FS Roboto Mono", "Roboto Mono", "Courier New", ui-monospace, monospace;--font-body-family: var(--fs-font);--font-heading-family: var(--fs-display)}html{scroll-padding-top:8rem}body{font-family:var(--fs-font);letter-spacing:0;color:var(--fs-ink)}.fs-field--light{color:var(--fs-ink);background:var(--fs-canvas)}.fs-field--surface{color:var(--fs-ink);background:var(--fs-surface)}.fs-field--dark{color:var(--fs-canvas);background:var(--fs-dark)}.fs-field--fluoro{color:var(--fs-ink);background:var(--fs-accent)}.fs-space--compact{padding-block:var(--fs-space-compact)}.fs-space--standard{padding-block:var(--fs-space-standard)}.fs-space--expansive{padding-block:var(--fs-space-expansive)}.fs-route-heading{max-width:12ch;margin:0;font-family:var(--fs-display);font-size:clamp(4.8rem,14vw,7.2rem);font-weight:900;line-height:.88;letter-spacing:0;text-transform:uppercase;text-wrap:balance;overflow-wrap:anywhere}@media(min-width:990px){.fs-route-heading{font-size:clamp(8rem,8vw,13.6rem)}}main[data-template=product],main[data-template=cart],main[data-template=collection],main[data-template=search]{color:var(--fs-ink);background:var(--fs-canvas)}main[data-template=product] .product__title h1,main[data-template=cart] .title,main[data-template=collection] .collection-hero__title,main[data-template=search] .template-search__header h1{font-family:var(--fs-display);font-weight:900;line-height:.92;letter-spacing:0;text-transform:uppercase}main[data-template=product] .product__title h1{font-size:clamp(4.8rem,12vw,8.8rem)}main[data-template=product] .product__info-container,main[data-template=cart] .cart__footer,main[data-template=cart] .cart-item,.cart-drawer .drawer__inner{border-radius:var(--fs-radius)}main .button,main .shopify-payment-button__button--unbranded,.cart-drawer .button{min-height:var(--fs-control);border-radius:var(--fs-radius-pill);font-family:var(--fs-label-font);font-size:1.2rem;font-weight:700;letter-spacing:0;text-transform:uppercase}main .button:before,main .button:after,.cart-drawer .button:before,.cart-drawer .button:after{border-radius:inherit}main .button--primary,main .product-form__submit,main .shopify-payment-button__button--unbranded,.cart-drawer .cart__checkout-button{color:var(--fs-ink);background:var(--fs-accent)}main .button--primary:hover,main .product-form__submit:hover,main .shopify-payment-button__button--unbranded:hover,.cart-drawer .cart__checkout-button:hover{color:var(--fs-ink);background:var(--fs-accent-strong)}main .field:after,main .select:after,main .quantity:after,main[data-template=product] .product-form__input input[type=radio]+label{border-radius:var(--fs-radius)}main[data-template=product] .product-form__input input[type=radio]:checked+label{color:var(--fs-ink);background:var(--fs-accent)}main[data-template=product] .price,main[data-template=cart] .totals__total-value{font-family:var(--fs-display);font-weight:900;letter-spacing:0}*:focus-visible{outline:.3rem solid var(--fs-focus);outline-offset:.3rem}.fs-page{width:min(100%,var(--fs-page));margin-inline:auto;padding-inline:var(--fs-gutter)}.fs-eyebrow,.fs-label{margin:0;font-size:1.1rem;font-weight:700;line-height:1.35;text-transform:uppercase;font-family:var(--fs-label-font)}.fs-heading{max-width:22ch;margin:0;font-size:clamp(3rem,5vw,6.4rem);font-weight:900;line-height:.98;text-transform:uppercase;font-family:var(--fs-display)}.fs-rte{overflow-wrap:anywhere}.fs-rte>:first-child{margin-top:0}.fs-rte>:last-child{margin-bottom:0}.fs-cta{min-height:var(--fs-cta-height);display:inline-flex;align-items:center;justify-content:center;gap:.8rem;box-sizing:border-box;padding:1.1rem 2rem;border:.1rem solid transparent;border-radius:var(--fs-radius-pill);color:var(--fs-ink);background:var(--fs-accent);font-family:var(--fs-label-font);font-size:1.3rem;font-weight:600;line-height:1.2;text-align:center;text-decoration:none;text-transform:uppercase;cursor:pointer;transition:background-color .15s cubic-bezier(.16,1,.3,1),border-color .15s cubic-bezier(.16,1,.3,1),color .15s cubic-bezier(.16,1,.3,1),transform .15s cubic-bezier(.16,1,.3,1)}.fs-cta:hover{background:var(--fs-accent-strong)}.fs-cta:active{transform:scale(.98)}.fs-cta:focus-visible{outline:.3rem solid var(--fs-focus);outline-offset:.3rem}.fs-cta--secondary{border-color:var(--fs-ink);color:var(--fs-ink);background:transparent}.fs-cta--secondary:hover{color:var(--fs-ink);background:#17181714}.fs-cta--inverse{border-color:#ffffffd9;color:#fff;background:transparent}.fs-cta--inverse:hover{border-color:#fff;color:var(--fs-ink);background:#fff}.fs-cta--inverse:focus-visible{outline-color:var(--fs-accent)}.fs-cta[disabled],.fs-cta[aria-disabled=true],.fs-cta.fs-cta--disabled{color:var(--fs-muted);border-color:transparent;background:#e3e5df;cursor:not-allowed;transform:none}.fs-cta[data-loading=true]{color:transparent;position:relative;pointer-events:none}.fs-cta[data-loading=true]:after{content:"";position:absolute;width:1.6rem;height:1.6rem;border:.2rem solid rgb(23 24 23 / .35);border-top-color:var(--fs-ink);border-radius:50%;animation:fs-cta-spin .72s linear infinite}@keyframes fs-cta-spin{to{transform:rotate(360deg)}}@media(max-width:749px){.fs-cta--mobile-full{width:100%;min-height:4.9rem}}.fs-announcement{position:relative;z-index:4;display:grid;align-items:center;min-height:4rem;padding:.8rem var(--fs-gutter);color:var(--fs-ink);background:var(--fs-accent);text-align:center;font-size:1.1rem;font-weight:600;line-height:1.4;text-transform:uppercase;font-family:var(--fs-label-font)}.fs-announcement a{color:inherit;text-decoration:none}.fs-announcement a:hover{text-decoration:underline;text-underline-offset:.3rem}.fs-announcement__message{display:block;overflow-wrap:anywhere}@media(min-width:750px){.fs-announcement__track{display:block}.fs-announcement__track .fs-announcement__message[aria-hidden=true]{display:none}}@media(max-width:749px){.fs-announcement{overflow:hidden}.fs-announcement__track{display:flex;width:max-content;min-width:200%;animation:fs-announcement-marquee 18s linear infinite}.fs-announcement__track .fs-announcement__message{flex:none;width:auto;padding-inline:2.4rem;white-space:nowrap}}@keyframes fs-announcement-marquee{to{transform:translate(-50%)}}@media(prefers-reduced-motion:reduce){.fs-announcement__track{animation:none;min-width:0;width:100%}.fs-announcement__track .fs-announcement__message{white-space:normal;width:100%}.fs-announcement__track .fs-announcement__message[aria-hidden=true]{display:none}}.fs-header{position:relative;z-index:3;border-bottom:.1rem solid var(--fs-line);background:var(--fs-surface)}.fs-header__inner{min-height:5.9rem;display:grid;grid-template-columns:4.4rem minmax(0,1fr) 4.8rem;align-items:center;gap:.4rem}.fs-header__brand{min-width:0;color:var(--fs-ink);text-align:left;text-decoration:none;font-size:clamp(1.5rem,4vw,2.1rem);font-weight:900;line-height:1;text-transform:uppercase;font-family:var(--fs-display);overflow-wrap:anywhere}.fs-header__brand img{display:block;width:auto;width:100%;max-width:min(100%,18.8rem);max-height:6.4rem;object-fit:contain;object-position:left center}@media(min-width:750px){.fs-header__brand img{max-width:min(100%,20.2rem)}}.fs-header__brand-picture{display:block;width:min(100%,clamp(13rem,44.7vw,17.4rem));margin-left:-.55rem}.fs-header__brand-picture img{display:block;width:100%;height:auto;max-width:none;max-height:none;object-fit:contain}.fs-header__nav{display:none}.fs-header__nav-list{display:flex;align-items:center;justify-content:center;gap:clamp(1.6rem,1.8vw,2.6rem);margin:0;padding:0;list-style:none}.fs-header__nav-list>li>a,.fs-header__nav-list .fs-nav__summary{position:relative;display:flex;min-width:4.4rem;min-height:4.4rem;align-items:center;justify-content:center;white-space:nowrap;box-sizing:border-box;margin:0;padding:0;border:0;color:var(--fs-ink);background:transparent;text-decoration:none;font-size:1.9rem;font-weight:800;line-height:1;letter-spacing:0;text-transform:uppercase;font-family:var(--fs-display);cursor:pointer}.fs-header__nav-list>li>a:after,.fs-header__nav-list .fs-nav__summary:after{content:"";position:absolute;bottom:.2rem;left:50%;width:.5rem;height:.5rem;border-radius:50%;background:var(--fs-ink);opacity:0;transform:translate(-50%);transition:opacity .15s cubic-bezier(.16,1,.3,1)}.fs-header__nav-list>li>a:hover:after,.fs-header__nav-list>li>a[aria-current=page]:after,.fs-header__nav-list .fs-nav__summary:hover:after,.fs-header__nav-list details[open]>.fs-nav__summary:after{opacity:1}.fs-nav__summary{list-style:none}.fs-nav__summary::-webkit-details-marker{display:none}.fs-header__nav header-menu>details{position:static}.fs-mega{position:absolute;z-index:5;top:100%;right:0;left:0;isolation:isolate;border-top:.1rem solid var(--fs-line);background:transparent}.fs-mega__grid{background:var(--fs-surface);display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);margin:0;padding:0;list-style:none}.fs-mega__item{min-width:0;border-left:.1rem solid var(--fs-line)}.fs-mega__item:first-child{border-left:0}.fs-mega__link{display:grid;justify-items:center;align-content:center;gap:1.8rem;min-height:30rem;padding:3.2rem var(--fs-gutter) 2.8rem;color:var(--fs-ink);text-decoration:none}.fs-mega__link:not(:has(.fs-mega__media)){min-height:14rem}.fs-mega__media{display:grid;place-items:center;width:min(100%,30rem);aspect-ratio:5 / 3}.fs-mega__media img{max-width:100%;max-height:100%;object-fit:contain}.fs-mega__label{margin:0;font-family:var(--fs-display);font-style:var(--fs-display-slant);font-size:2.4rem;font-weight:900;line-height:1;text-transform:uppercase}.fs-mega__link:hover .fs-mega__label{text-decoration:underline;text-underline-offset:.5rem}.fs-mega__tagline{margin:0;padding:.9rem var(--fs-gutter);border-top:.1rem solid var(--fs-line);background:var(--fs-canvas);text-align:center;font-family:var(--fs-label-font);font-size:1.1rem;font-weight:600;text-transform:uppercase}.fs-header__search .header__icon--search{display:grid;place-items:center;width:4.4rem;height:4.4rem;color:var(--fs-ink)}.fs-header__search .header__icon--search svg.icon-search{display:none}.fs-header__search .header__icon--search .svg-wrapper:first-of-type{position:relative;width:2.1rem;height:2.1rem}.fs-header__search .header__icon--search .svg-wrapper:first-of-type:before{content:"";position:absolute;top:0;left:0;width:1.4rem;height:1.4rem;border:.26rem solid currentColor;border-radius:50%}.fs-header__search .header__icon--search .svg-wrapper:first-of-type:after{content:"";position:absolute;right:.05rem;bottom:.15rem;width:.72rem;height:.3rem;border-radius:.15rem;background:currentColor;transform:rotate(45deg)}.fs-header__search .search-modal{min-height:23rem;align-items:start;border-bottom:.1rem solid var(--fs-line);background:var(--fs-surface)}.fs-header__search .search-modal__content{width:min(100%,var(--fs-page));max-width:none;margin-inline:auto;padding:4.6rem var(--fs-gutter) 6rem}.fs-header__search .search-modal__form{width:100%;max-width:none}.fs-header__search .search-modal__content .field:before,.fs-header__search .search-modal__content .field:after{display:none}.fs-header__search .search__input.field__input{height:6.4rem;padding:2rem 5.6rem .8rem 0;border:0;border-bottom:.1rem solid var(--fs-ink);border-radius:0;background:transparent;box-shadow:none;font-size:2.4rem}.fs-header__search .search__input.field__input:focus,.fs-header__search .search__input.field__input:focus-visible{border:0;border-bottom:.1rem solid var(--fs-ink);box-shadow:none;outline:none}.fs-header__search .field__label{position:static;order:-1;margin-bottom:2.4rem;transform:none;color:var(--fs-ink);font-family:var(--fs-label-font);font-size:1.1rem;font-weight:700;letter-spacing:0;text-transform:uppercase;opacity:1}.fs-header__search .search-modal__content .field{display:flex;flex-direction:column;align-items:stretch}.fs-header__search .search__input.field__input:focus~.field__label,.fs-header__search .search__input.field__input:not(:placeholder-shown)~.field__label{position:static;transform:none;font-size:1.1rem}.fs-header__search .search__button{top:auto;right:0;bottom:.6rem;width:4.4rem;height:4.4rem;background:transparent}.fs-header__search .search-modal__close-button{margin-top:3.4rem}div.fs-mega__scrim{display:block;position:fixed;z-index:-1;top:0;right:0;bottom:0;left:0;top:var(--header-bottom-position-desktop, 6.8rem);background:#17181780}.fs-header__nav details:not([open]) .fs-mega{display:none}.fs-icon-button,.fs-menu__summary{width:4.8rem;height:4.8rem;display:grid;place-items:center;padding:0;border:0;color:var(--fs-ink);background:transparent;cursor:pointer}.fs-icon-button .svg-wrapper,.fs-menu__summary .svg-wrapper{width:2.1rem;height:2.1rem}.fs-header__cart{position:relative;justify-self:end;display:inline-flex;align-items:center;gap:.7rem;width:auto;min-width:4.4rem;padding-inline:.4rem;color:var(--fs-ink);text-decoration:none}.fs-header__cart .svg-wrapper{width:2.5rem;height:2.2rem}.fs-header__cart .svg-wrapper svg{width:100%;height:100%}.fs-header__cart-count{font-family:var(--fs-display);font-size:1.7rem;font-weight:800;line-height:1}.fs-currency{position:relative;display:none}.fs-currency__summary{display:inline-flex;align-items:center;gap:.5rem;min-height:4.4rem;padding:0 .4rem;list-style:none;color:var(--fs-ink);font-family:var(--fs-display);font-size:1.9rem;font-weight:800;text-transform:uppercase;cursor:pointer}.fs-currency__summary::-webkit-details-marker{display:none}.fs-currency__summary svg{width:1.1rem;height:.8rem;transition:transform .15s ease}.fs-currency details[open] .fs-currency__summary svg{transform:rotate(180deg)}.fs-currency__panel{position:absolute;z-index:6;top:100%;right:0;width:22rem;max-height:32rem;overflow-y:auto;border:.1rem solid var(--fs-line);background:var(--fs-surface);box-shadow:0 1.6rem 3.2rem #17181729}.fs-currency__panel ul{margin:0;padding:.6rem 0;list-style:none}.fs-currency__panel button{display:block;width:100%;padding:.7rem 1.4rem;border:0;background:transparent;color:var(--fs-ink);font-family:var(--fs-label-font);font-size:1.1rem;text-align:left;text-transform:uppercase;cursor:pointer}.fs-currency__panel button:hover,.fs-currency__panel button[aria-current=true]{background:var(--fs-canvas)}.fs-header__actions{display:contents}.fs-header__desktop-action{display:none}.fs-menu{justify-self:start}.fs-menu__summary{width:4.4rem;place-items:center start}.fs-menu__summary{list-style:none}.fs-menu__summary::-webkit-details-marker{display:none}.fs-menu__summary .icon-close{display:none}.fs-menu details[open]>.fs-menu__summary .icon-hamburger{display:none}.fs-menu details[open]>.fs-menu__summary .icon-close{display:block}.fs-menu .menu-drawer{width:min(100vw,42rem);top:100%;height:calc(100dvh - var(--header-bottom-position, 10rem));overscroll-behavior:contain;border-right:.1rem solid var(--fs-line);background:var(--fs-surface)}.fs-menu .menu-drawer__navigation{padding:2.4rem var(--fs-gutter)}.fs-menu .menu-drawer__menu{margin:0;padding:0;list-style:none}.fs-menu .menu-drawer__menu-item{position:relative;display:flex;min-height:5.6rem;align-items:center;padding:1.2rem 2.8rem 1.2rem 0;border-bottom:.1rem solid var(--fs-line);font-family:var(--fs-display);font-size:2.8rem;font-weight:800;line-height:1.1;text-transform:uppercase}.fs-menu .menu-drawer__menu-item>.svg-wrapper{right:.4rem;width:1.4rem}.js .fs-menu .menu-drawer__menu-item .icon-caret{display:block;position:static;width:1.4rem;height:auto;transform:rotate(-90deg)}.fs-menu .menu-drawer__submenu{padding-inline:var(--fs-gutter)}.fs-menu .menu-drawer__close-button{min-height:5.6rem;padding-inline:0;font-family:var(--fs-label-font);font-weight:700}.fs-menu .fs-menu__search{font-family:var(--fs-label-font);font-size:1.4rem;margin-top:1.6rem}.fs-menu .menu-drawer__menu-item:focus-visible,.fs-menu .menu-drawer__close-button:focus-visible{outline:.3rem solid var(--fs-focus);outline-offset:-.3rem}.fs-menu .menu-drawer__navigation-container{display:flex;flex-direction:column}.fs-menu .menu-drawer__navigation{flex:1}.fs-menu__children .menu-drawer__menu-item{min-height:4.8rem;border-bottom:0;font-size:2.6rem;padding-left:1.6rem}.js .fs-menu [data-fs-inline-menu]>summary .icon-caret{transform:none}.js .fs-menu [data-fs-inline-menu][open]>summary .icon-caret{transform:rotate(180deg)}.fs-menu__utilities{padding:3rem var(--fs-gutter) 2rem}.fs-menu__instagram{display:inline-block;color:var(--fs-ink);margin-bottom:3rem;font-family:var(--fs-label-font);text-transform:uppercase;font-size:1.2rem;text-decoration:none}.fs-menu__utility-row{display:flex;align-items:center;justify-content:space-between;gap:2rem;border-top:.1rem solid var(--fs-line);padding-top:1rem}.fs-menu .fs-menu__search{display:inline-flex;align-items:center;gap:1.5rem;min-height:4.4rem;margin:0;color:var(--fs-ink);text-decoration:none}.fs-menu__search .svg-wrapper{width:2rem;height:2rem}.fs-menu__currency summary{min-height:4.4rem;display:flex;align-items:center;gap:1rem;font-family:var(--fs-label-font);font-size:1.2rem;list-style:none;cursor:pointer}.fs-menu__country-list{position:absolute;left:var(--fs-gutter);right:var(--fs-gutter);bottom:8rem;max-height:min(45vh,36rem);overflow-y:auto;background:#fff;border:.1rem solid var(--fs-line);border-radius:1rem;box-shadow:0 1rem 3rem #0002}.fs-menu__country-list ul{padding:0;margin:0;list-style:none}.fs-menu__country-list button{display:block;width:100%;min-height:4.4rem;padding:1.2rem 1.6rem;text-align:left;border:0;background:transparent;color:var(--fs-ink);cursor:pointer}.fs-menu__country-list button:is(:hover,[aria-current=true]){background:var(--fs-canvas)}.fs-menu__country-list button:focus-visible{outline:.3rem solid var(--fs-focus);outline-offset:-.3rem}@media(min-width:750px)and (max-width:1099px){.fs-header__search.fs-header__desktop-action{display:block}.fs-header__inner{grid-template-columns:4.4rem minmax(0,1fr) 4.8rem 4.4rem}}.fs-product{display:block;background:var(--fs-canvas)}.fs-product__layout{display:grid;gap:3.2rem;padding-block:1.6rem 4.8rem}.fs-product__media,.fs-product__info{min-width:0}.fs-gallery{display:block;min-width:0}.fs-gallery__status{position:absolute}.fs-gallery__viewer{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;margin:0;padding:0;list-style:none;background:#eef0ea}.fs-gallery__progress{display:flex;align-items:center;gap:1rem;padding:1.2rem 0 0}.fs-gallery__progress-track{width:min(12rem,42vw);height:.2rem;position:relative;overflow:hidden;display:block;background:var(--fs-line)}.fs-gallery__progress-track span{width:calc(100% / var(--fs-gallery-count));height:100%;display:block;background:var(--fs-ink);transform:translate(calc(var(--fs-gallery-index) * 100%));transition:transform .18s ease}.fs-gallery__progress-dots{display:flex;gap:.45rem}.fs-gallery__progress-dots i{width:.35rem;height:.35rem;border-radius:50%;background:var(--fs-line)}.fs-gallery__progress-dots i.is-active{background:var(--fs-ink)}.fs-gallery__viewer::-webkit-scrollbar,.fs-gallery__thumbs::-webkit-scrollbar{display:none}.fs-gallery__item{flex:0 0 100%;min-width:100%;scroll-snap-align:start;aspect-ratio:1 / 1.08;display:grid;place-items:center}.fs-gallery__media,.fs-gallery__media img,.fs-gallery__media video,.fs-gallery__media iframe,.fs-gallery__media model-viewer{width:100%;height:100%}.fs-gallery__media img,.fs-gallery__media video{display:block;object-fit:contain}.fs-gallery__poster{width:100%;height:100%;position:relative;padding:0;border:0;background:#eef0ea;cursor:pointer}.fs-gallery__poster .deferred-media__poster-button{z-index:1}.fs-gallery__thumbs{display:flex;gap:.8rem;overflow-x:auto;margin:1.2rem 0 0;padding:0 0 .4rem;list-style:none}.fs-gallery__thumb-item{flex:0 0 7.8rem}.fs-gallery__thumb{width:7.8rem;height:9.2rem;display:block;padding:0;border:0;border-radius:0;background:transparent;cursor:pointer}.fs-gallery__thumb[aria-current=true]{box-shadow:inset 0 -.3rem 0 var(--fs-accent-strong)}.fs-gallery__thumb img{width:100%;height:100%;display:block;object-fit:contain}.fs-product__info{display:flex;flex-direction:column;gap:2rem}.fs-product__vendor{color:var(--fs-muted)}.fs-product__title{display:flex;align-items:flex-start;gap:.08em;margin:0;font-size:clamp(4rem,11vw,7.6rem);font-weight:900;line-height:.9;text-transform:uppercase;overflow-wrap:anywhere;font-family:var(--fs-display);font-style:oblique 10deg}.fs-product__title sup{margin-top:.08em;font-size:.28em;font-style:normal;line-height:1}.fs-product__summary{max-width:62ch;color:var(--fs-muted);font-size:1.5rem;line-height:1.55}.fs-product__rule{display:grid;grid-template-columns:minmax(8rem,.35fr) minmax(0,1fr);align-items:center;gap:1.6rem;min-height:5.4rem;border-top:.1rem solid var(--fs-line)}.fs-product__rule>:last-child{justify-self:end;text-align:right}.fs-product__price-stack{max-width:28rem;display:grid;justify-items:end;gap:.35rem}.fs-product__tax{max-width:26rem;color:var(--fs-muted);font-size:1.1rem;line-height:1.3}.fs-product__tax p{margin:0}.fs-product__price .price{font-size:clamp(1.8rem,4vw,2.4rem);font-weight:800}.fs-product__price .price-item{margin:0 0 0 .8rem}.fs-product__price .price-item:first-child{margin-left:0}.fs-availability{display:inline-flex;align-items:center;gap:.7rem;padding:.7rem 1.1rem;border-radius:2rem;color:var(--fs-ink);background:var(--fs-accent);font-size:1.2rem;font-weight:800;text-transform:uppercase}.fs-availability:before{display:none}.fs-availability--sold-out,.fs-availability--unavailable{color:var(--fs-muted)}.fs-product variant-selects{display:grid;gap:0}.fs-product .product-form__input{min-width:0;max-width:none;margin:0;padding:0;border:0}.fs-product .product-form__input legend,.fs-product .product-form__input .form__label{margin:0 0 .9rem;color:var(--fs-ink);font-size:1.1rem;font-weight:800;text-transform:uppercase;font-family:var(--fs-label-font)}.fs-product__option-values{display:flex;justify-content:flex-end;flex-wrap:wrap;gap:.8rem}.fs-product .product-form__input--pill input[type=radio]+label{min-width:4.8rem;min-height:4.8rem;display:inline-flex;align-items:center;justify-content:center;margin:0 .6rem .6rem 0;padding:1rem 1.4rem;border:.1rem solid var(--fs-line);border-radius:2.4rem;color:var(--fs-ink);background:var(--fs-surface);font-size:1.3rem;line-height:1.2;overflow-wrap:anywhere}.fs-product .product-form__input--pill input[type=radio]:checked+label{border-color:var(--fs-ink);color:var(--fs-surface);background:var(--fs-ink)}.fs-product .fs-product__color-options input[type=radio]+.fs-product__swatch{width:4.4rem;min-width:4.4rem;height:4.4rem;min-height:4.4rem;margin:0;padding:.4rem;border:.1rem solid transparent;border-radius:50%;background:transparent}.fs-product .fs-product__color-options input[type=radio]:checked+.fs-product__swatch{border-color:var(--fs-ink);box-shadow:0 0 0 .2rem var(--fs-canvas),0 0 0 .3rem var(--fs-ink);background:transparent}.fs-product__swatch-color{width:100%;height:100%;display:block;border:.1rem solid color-mix(in srgb,var(--fs-ink) 28%,transparent);border-radius:50%;background:var(--fs-swatch-color)}.fs-product .product-form__input--pill input[type=radio].disabled+label{color:var(--fs-muted);text-decoration:line-through}.fs-product__purchase{display:grid;gap:1.2rem}.fs-product__purchase-row{display:grid;grid-template-columns:minmax(12rem,.35fr) minmax(0,1fr);gap:1.2rem;align-items:end}.fs-product .product-form__quantity{margin:0}.fs-product__quantity-control{max-width:16rem;display:grid;justify-items:end;gap:.4rem}.fs-product .quantity{width:14rem;min-height:var(--fs-control);border-radius:var(--fs-radius-pill);background:var(--fs-surface)}.fs-product .quantity__button{width:4.8rem;min-width:4.8rem}.fs-product .quantity__input{min-width:4rem;font-size:1.5rem}.fs-product .quantity__rules{text-align:right}.fs-product .product-form{margin:0}.fs-product .product-form__buttons{max-width:none}.fs-product .product-form__submit,.fs-product .shopify-payment-button__button,.fs-section .button,.fs-story__action{min-height:var(--fs-control);border:.1rem solid var(--fs-ink);border-radius:var(--fs-radius-pill);color:var(--fs-ink);background:var(--fs-accent);font-family:var(--fs-font);font-size:1.2rem;font-weight:800;line-height:1.2;text-transform:uppercase;text-decoration:none;font-family:var(--fs-label-font)}.fs-product .product-form__submit:hover,.fs-section .button:hover,.fs-story__action:hover{background:var(--fs-accent-strong)}.fs-product .product-form__submit[disabled],.fs-product .product-form__submit[aria-disabled=true]{color:var(--fs-muted);background:#e3e5df}.fs-product .product-form__error-message-wrapper{margin:0 0 1rem;padding:1rem 1.2rem;border-left:.4rem solid var(--fs-error);color:var(--fs-error);background:var(--fs-surface)}.fs-product__app{position:relative;z-index:0;max-width:100%;overflow:clip}.fs-mobile-purchase{width:calc(100% - 2.4rem);max-width:42rem;min-height:6.4rem;position:fixed;z-index:8;right:1.2rem;bottom:max(1.2rem,env(safe-area-inset-bottom));left:1.2rem;display:grid;grid-template-columns:minmax(0,1fr) minmax(12rem,.85fr);align-items:center;gap:1rem;margin-inline:auto;padding:.8rem;border:.1rem solid var(--fs-ink);border-radius:3.2rem;background:var(--fs-surface);box-shadow:0 1.2rem 3rem #1718172e}.fs-mobile-purchase__summary{min-width:0;display:grid;padding-left:.8rem;font-family:var(--fs-label-font);font-size:1rem;line-height:1.25;text-transform:uppercase}.fs-mobile-purchase__summary strong,.fs-mobile-purchase__summary span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fs-mobile-purchase__submit{min-height:4.8rem;padding:.8rem 1.2rem;border:0;border-radius:2.4rem;color:var(--fs-ink);background:var(--fs-accent);font-family:var(--fs-label-font);font-size:1.1rem;font-weight:800;text-transform:uppercase}.fs-mobile-purchase__submit:disabled{color:var(--fs-muted);background:#e3e5df}.fs-details{border-top:.1rem solid var(--fs-line);background:var(--fs-canvas)}.fs-details__item{border-bottom:.1rem solid var(--fs-line)}.fs-details__item summary,.fs-faq__item summary{min-height:5.6rem;display:flex;align-items:center;justify-content:space-between;gap:1.6rem;padding:1.2rem 0;cursor:pointer;font-size:1.4rem;font-weight:800;list-style:none}.fs-details__item summary::-webkit-details-marker,.fs-faq__item summary::-webkit-details-marker{display:none}.fs-details__item summary:after,.fs-faq__item summary:after{content:"+";width:4.4rem;height:4.4rem;display:grid;flex:none;place-items:center;font-size:2rem}.fs-details__item[open] summary:after,.fs-faq__item[open] summary:after{content:"-"}.fs-details__content,.fs-faq__answer{max-width:76ch;padding:0 0 2rem;color:var(--fs-muted)}main:not([data-template=index]) .fs-faq{padding-block:var(--fs-space-standard);color:var(--fs-ink);background:var(--fs-canvas)}main:not([data-template=index]) .fs-faq .fsb-faq__grid{display:grid;gap:3.2rem}main:not([data-template=index]) .fs-faq .fsb-faq__heading{margin:0;max-width:14ch;font-family:var(--fs-display);font-size:clamp(4rem,6vw,7.2rem);font-style:var(--fs-display-slant);font-weight:900;line-height:.98;text-transform:uppercase;text-wrap:balance}main:not([data-template=index]) .fs-faq__item{border-bottom:.1rem solid var(--fs-line)}main:not([data-template=index]) .fs-faq .fsb-faq__viewall{margin-top:2.4rem}@media(min-width:990px){main:not([data-template=index]) .fs-faq .fsb-faq__grid{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:6rem}}main:not([data-template=index]) .fs-faq.fs-faq--product .fsb-faq__heading{max-width:none;font-size:5rem;line-height:1;text-wrap:nowrap}@media(min-width:990px){main:not([data-template=index]) .fs-faq.fs-faq--product .fsb-faq__grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:1rem}}@media(max-width:749px){main:not([data-template=index]) .fs-faq.fs-faq--product .fsb-faq__heading{font-size:2.8rem}.fs-faq.fs-faq--product .fs-faq__item summary{gap:.8rem}main[data-template=product] .fs-service-promises h2{font-size:2rem;line-height:1.2}}main[data-template=product] .fsb-quotes{background-color:#efefea!important}.fs-section{padding-block:var(--fs-section)}.fs-section--light{background:var(--fs-canvas)}.fs-section--white{background:var(--fs-surface)}.fs-section--dark{color:var(--fs-surface);background:var(--fs-dark)}.fs-section--dark :is(h2,h3,p,a,th,td){color:inherit}.fs-section--dark .fs-story__action{color:var(--fs-ink)}.fs-section__header{display:grid;gap:1.2rem;margin-bottom:clamp(3.2rem,5vw,6.4rem)}.fs-usps__grid{display:grid;border-top:.1rem solid currentColor}.fs-usp{min-width:0;display:grid;grid-template-columns:5.6rem minmax(0,1fr);gap:1.6rem;padding-block:2.4rem;border-bottom:.1rem solid currentColor}.fs-usp__media{width:4.8rem;height:4.8rem;object-fit:contain}.fs-usp__index{font-size:1.3rem;font-weight:800}.fs-usp h3{margin:0 0 .8rem;font-size:clamp(2.2rem,5vw,3.4rem);font-weight:900;line-height:1;text-transform:uppercase}.fs-usp h3{font-family:var(--fs-display)}.fs-usp p{margin:0;line-height:1.55}.fs-story__grid{display:grid;gap:3.2rem;align-items:center}.fs-story__media{min-width:0;background:#e4e7e0}.fs-story__media img,.fs-story__media video{width:100%;height:auto;display:block;object-fit:cover}.fs-story__copy{display:grid;gap:1.6rem}.fs-story__action{width:fit-content;display:inline-flex;align-items:center;justify-content:center;padding:1.2rem 2.4rem}.fs-testimonial blockquote{margin:0}.fs-testimonial__rating{margin:0 0 2rem;font-weight:800;text-transform:uppercase}.fs-testimonial__quote{max-width:28ch;margin:0;font-size:clamp(2.8rem,6vw,5.8rem);font-weight:800;line-height:1.08}.fs-testimonial__quote{font-family:var(--fs-display)}.fs-testimonial__author{margin:2.4rem 0 0;color:inherit}.fs-comparison__scroller{max-width:100%;overflow-x:auto;border:.1rem solid currentColor}.fs-comparison table{width:100%;min-width:64rem;border-collapse:collapse}.fs-comparison th,.fs-comparison td{min-width:14rem;padding:1.8rem;border-bottom:.1rem solid currentColor;text-align:left}.fs-comparison thead th{font-weight:900;text-transform:uppercase}.fs-comparison tbody th{position:sticky;left:0;background:var(--fs-dark)}.fs-faq__list{border-top:.1rem solid var(--fs-line)}.fs-faq__item{border-bottom:.1rem solid var(--fs-line)}.fs-footer{color:#fff;background:#2d2d2d}.fs-footer__outro{width:100%;background:#151615}.fs-footer__outro fs-controlled-video{position:relative;display:block;aspect-ratio:4 / 5;overflow:hidden}.fs-footer__outro .fs-controlled-video__poster,.fs-footer__outro-video{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;object-fit:cover;background:#151615}.fs-footer__outro .fs-controlled-video__poster{z-index:0}.fs-footer__outro-video{z-index:1;opacity:0}.fs-footer__outro fs-controlled-video[data-video-state=playing] .fs-footer__outro-video{opacity:1}.fs-controlled-video__toggle{position:absolute;right:var(--fs-gutter);bottom:var(--fs-gutter);z-index:2;min-width:4.8rem;min-height:4.8rem;display:inline-flex;align-items:center;justify-content:center;gap:.8rem;border:.1rem solid #fff;border-radius:var(--fs-radius);padding:1.2rem 1.6rem;color:#fff;background:#171817e0;font-family:var(--fs-label-font);font-size:1.1rem;font-weight:700;text-transform:uppercase;cursor:pointer}.fs-controlled-video__toggle[hidden]{display:none}.fs-controlled-video__toggle .svg-wrapper{width:1.8rem;height:1.8rem}.fs-controlled-video__toggle .icon-pause,.fs-controlled-video__state--pause{display:none}fs-controlled-video[data-video-state=playing] .fs-controlled-video__toggle .icon-play,fs-controlled-video[data-video-state=playing] .fs-controlled-video__state--play{display:none}fs-controlled-video[data-video-state=playing] .fs-controlled-video__toggle .icon-pause,fs-controlled-video[data-video-state=playing] .fs-controlled-video__state--pause{display:block}fs-controlled-video .fs-controlled-video__toggle:focus-visible{outline:.3rem solid var(--fs-accent);outline-offset:.3rem}.fs-footer>.fs-page{padding-block:4.6rem 2.2rem}.fs-footer__grid{min-width:0;display:grid;gap:3.6rem}.fs-footer__identity{min-width:0;display:grid;grid-template-columns:minmax(0,1fr);align-content:start;justify-items:start;gap:2rem}.fs-footer__brand{display:block;width:min(20.5rem,100%);color:#fff;text-decoration:none}.fs-footer__brand img{display:block;width:100%;height:auto;aspect-ratio:240 / 73;object-fit:contain;object-position:left center}.fs-footer__copy{max-width:46rem;color:#fff;font-size:1.6rem}.fs-footer__copy p{margin-block:1.6rem}.fs-footer__copy>:first-child{margin-top:0}.fs-footer__copy>:last-child{margin-bottom:0}.fs-footer__tagline{max-width:48ch;margin:0;color:#fff;font-size:1.6rem;line-height:1.6}.fs-footer__social{min-height:4.4rem;display:inline-flex;align-items:center;gap:1.2rem;color:#fff;font-family:var(--fs-display);font-size:1.9rem;font-weight:900;text-transform:uppercase;text-decoration:none}.fs-footer__social:hover{text-decoration:none;opacity:.85}.fs-footer__social .svg-wrapper{width:2.4rem;height:2.4rem}.fs-footer__menus{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:3.2rem 2.4rem}.fs-footer__menu h2{margin:0 0 1.2rem;color:#fff;font-family:FS Barlow Utility,Arial Narrow,sans-serif;font-weight:700;font-size:1.4rem;text-transform:uppercase}.fs-footer__menu ul{margin:0;padding:0;list-style:none}.fs-footer__menu a{min-height:4rem;display:inline-flex;align-items:center;color:#ddd;font-size:1.4rem;text-decoration:none}@media(max-width:989px){.fs-footer>.fs-page{padding:5rem 1.6rem 6rem}.fs-footer__brand{width:min(20.5rem,100%)}.fs-footer__menu a{min-height:3.7rem}.fs-footer__copy{max-width:36rem}.fs-footer__grid{gap:1.6rem}}.fs-footer__menu a:hover,.fs-footer__bottom a:hover{text-decoration:underline;text-underline-offset:.3rem}.fs-footer__bottom a{text-decoration:none}.fs-footer__commerce{display:grid;gap:2rem;margin-top:4rem}.fs-footer__localization{display:grid;justify-items:start;gap:.8rem;max-width:36rem}.fs-footer__localization select{min-height:4.4rem;width:auto;min-width:0;max-width:10rem;border:0;border-radius:0;padding:.8rem 2.4rem .8rem 0;color:#fff;background:transparent;font-family:var(--fs-display);font-size:1.5rem;font-weight:800;text-transform:uppercase;cursor:pointer}.fs-footer__origin{margin:0;font-family:var(--fs-label-font);font-size:1.2rem;font-weight:600;letter-spacing:0;text-transform:uppercase}.fs-footer__payments{display:flex;flex-wrap:wrap;gap:.8rem;margin:0;padding:0;list-style:none}.fs-footer__payments li{display:grid;place-items:center;min-width:3.8rem;min-height:2.6rem}.fs-footer__payments .icon{width:3.8rem;height:auto}.fs-footer__bottom{display:grid;gap:3.2rem;margin-top:2.4rem;padding-top:2.6rem;border-top:.1rem solid #414141;font-size:1.2rem}.fs-footer__bottom p{margin:0}.fs-footer__bottom ul{display:flex;flex-wrap:wrap;gap:.8rem 1.6rem;margin:0;padding:0;list-style:none}.fs-footer__bottom a{color:#ddd;text-transform:capitalize}:is(main[data-template=collection] #product-grid,main[data-template=product] .related-products .grid)>.grid__item{display:flex}:is(main[data-template=collection] #product-grid,main[data-template=product] .related-products .grid) product-component,:is(main[data-template=collection] #product-grid,main[data-template=product] .related-products .grid) .product-card-wrapper,:is(main[data-template=collection] #product-grid,main[data-template=product] .related-products .grid) .card{width:100%}:is(main[data-template=collection] #product-grid,main[data-template=product] .related-products .grid) .card__media .media{background:var(--fs-surface)}:is(main[data-template=collection] #product-grid,main[data-template=product] .related-products .grid) .card__media .media img{box-sizing:border-box;padding:clamp(.6rem,1vw,1.4rem);object-fit:contain}:is(main[data-template=collection] #product-grid,main[data-template=product] .related-products .grid) .card--standard>.card__content,:is(main[data-template=collection] #product-grid,main[data-template=product] .related-products .grid) .card--standard>.card__content .card__information,:is(main[data-template=collection] #product-grid,main[data-template=product] .related-products .grid) .card-information{display:flex;flex:1;flex-direction:column}:is(main[data-template=collection] #product-grid,main[data-template=product] .related-products .grid) .card-information>.price{margin-top:auto;padding-top:1.2rem;color:var(--fs-muted);font-family:var(--fs-label-font);font-size:1.2rem;font-weight:700}:is(main[data-template=collection] #product-grid,main[data-template=product] .related-products .grid) .card__heading{margin:0;font-family:var(--fs-display);font-size:clamp(1.8rem,1.8vw,2.4rem);font-weight:800;line-height:1;text-transform:uppercase}@media(max-width:749px){:is(main[data-template=collection] #product-grid,main[data-template=product] .related-products .grid) .card__heading{font-size:max(1.6rem,4.6vw)}:is(main[data-template=collection] #product-grid,main[data-template=product] .related-products .grid) .card__information{padding-top:1.2rem}}.shopify-policy__container{width:100%;max-width:56rem;min-width:0;box-sizing:border-box}.shopify-policy__title,.shopify-policy__body{min-width:0;overflow-wrap:anywhere}.shopify-policy__body .rte{overflow-wrap:anywhere}@media(max-width:220px){.fs-header__brand-picture{margin-left:0}.fs-footer__tagline{overflow-wrap:anywhere}.fs-product__quantity-row{grid-template-columns:minmax(0,1fr);align-items:start;gap:.8rem;padding-block:1.2rem}.fs-product__quantity-row>:last-child{justify-self:start;text-align:left}.fs-product__quantity-control{width:100%;max-width:none;justify-items:start}.fs-product .quantity{width:100%;max-width:14rem}}body.template-cart main,main[data-template=cart]{background:var(--fs-canvas)}:is(main[data-template=collection] .collection-hero__title,main[data-template=search] .template-search__header h1,main[data-template=cart] .title-wrapper-with-link .title,main[data-template="404"] .template-404 .title){font-family:var(--fs-display);font-size:4.8rem;font-weight:900;line-height:.94;text-transform:uppercase;overflow-wrap:anywhere}main[data-template=cart] .title--primary,main[data-template=cart] .cart__empty-text{font-weight:900;text-transform:uppercase}main[data-template=cart] .cart__empty-text{font-family:var(--fs-display);font-size:4.8rem;line-height:.94}.cart-drawer .drawer__inner{width:72rem;max-width:calc(100vw - 3rem);background:var(--fs-canvas)}.cart-drawer div.cart-drawer__overlay{display:block}.cart-drawer .drawer__header{border-bottom:.1rem solid var(--fs-line);padding-bottom:1.6rem}.drawer__heading,.drawer .cart__empty-text{font-weight:900;text-transform:uppercase}.cart-drawer .drawer__heading{font-family:var(--fs-display);font-style:var(--fs-display-slant, italic);font-size:3.4rem;line-height:1}.cart-drawer .drawer__inner-empty{position:relative;display:grid;align-content:center;justify-items:center;gap:2.4rem;background:transparent}.cart-drawer .drawer__inner-empty .cart-drawer__warnings:after{pointer-events:none;content:"Cart (0 items)";position:absolute;top:2.6rem;left:3.2rem;right:3.2rem;padding-bottom:1.8rem;border-bottom:.1rem solid var(--fs-line);color:var(--fs-ink);text-align:left;font-family:var(--fs-display);font-style:var(--fs-display-slant, italic);font-size:3.4rem;font-weight:900;line-height:1;text-transform:uppercase}.cart-drawer .drawer__inner-empty:before{content:"";width:9.6rem;height:9.6rem;border:.1rem solid var(--fs-line);border-radius:50%;background:linear-gradient(45deg,transparent calc(50% - .05rem),var(--fs-line) calc(50% - .05rem),var(--fs-line) calc(50% + .05rem),transparent calc(50% + .05rem)),linear-gradient(-45deg,transparent calc(50% - .05rem),var(--fs-line) calc(50% - .05rem),var(--fs-line) calc(50% + .05rem),transparent calc(50% + .05rem));background-size:55% 55%;background-position:center;background-repeat:no-repeat}.cart-drawer .drawer__inner-empty .cart__empty-text{margin:0;font-family:var(--fs-display);font-style:var(--fs-display-slant, italic);font-size:3.2rem;line-height:1}.drawer .cart__checkout-button,main[data-template=cart] .cart__checkout-button,.drawer__inner-empty .button,main[data-template=cart] .cart__warnings .button{min-height:var(--fs-control);border-radius:var(--fs-radius-pill);color:var(--fs-ink);background:var(--fs-accent);font-weight:800;text-transform:uppercase}main[data-template=cart] .cart__warnings .button,.drawer__inner-empty .button{border-radius:var(--fs-radius-pill);padding-inline:3.2rem}@media(min-width:750px){.fs-footer__outro fs-controlled-video{aspect-ratio:16 / 7}main[data-template=cart] .cart__empty-text{font-size:8rem}:is(main[data-template=collection] .collection-hero__title,main[data-template=search] .template-search__header h1,main[data-template=cart] .title-wrapper-with-link .title,main[data-template="404"] .template-404 .title){font-size:8rem}.fs-product__layout{grid-template-columns:minmax(0,1.2fr) minmax(34rem,.8fr);gap:clamp(4rem,6vw,9.6rem);padding-block:4rem 8rem}.fs-product__info{align-self:start;position:sticky;top:2rem}.fs-gallery__item{aspect-ratio:1 / .94}.fs-gallery__thumbs{justify-content:flex-start;justify-content:safe center}.fs-mobile-purchase{display:none}.fs-usps__grid{grid-template-columns:repeat(3,minmax(0,1fr))}.fs-usp{grid-template-columns:4.8rem minmax(0,1fr);padding:2.8rem;border-right:.1rem solid currentColor}.fs-usp:last-child{border-right:0}.fs-story__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(4rem,7vw,10rem)}.fs-story--media-right .fs-story__media{order:2}}@media(min-width:990px){.fs-footer__grid{grid-template-columns:minmax(0,1fr) minmax(36rem,.8fr)}.fs-footer>.fs-page{padding-block:8rem 7.2rem}.fs-footer__menus{grid-template-columns:repeat(3,minmax(0,1fr))}.fs-footer__commerce{grid-template-columns:auto minmax(0,1fr) auto;gap:3.2rem;align-items:center}.fs-footer__payments{justify-content:center}.fs-footer__origin{justify-self:end}.fs-footer__bottom{grid-template-columns:auto minmax(0,1fr);align-items:start}.fs-footer__bottom nav{justify-self:end}.fs-footer__bottom ul{justify-content:flex-end}}@media(min-width:1100px){.fs-header__inner{min-height:6.8rem;grid-template-columns:minmax(19rem,.25fr) minmax(0,1fr) minmax(4.8rem,.25fr)}.fs-menu{display:none}.fs-header__brand{justify-self:start}.fs-header__brand-picture{width:min(100%,20.2rem)}.fs-header__nav{display:block}.fs-header__actions{display:flex;align-items:center;justify-self:end;gap:.8rem;margin-right:-1.7rem}.fs-header__desktop-action{display:grid}.fs-currency,.fs-header__search{display:block}}@media(max-width:1099px){body.overflow-hidden-tablet{overflow:hidden}}@media(min-width:1200px){.fs-product__layout{grid-template-columns:minmax(0,1.55fr) minmax(40rem,.75fr)}.fs-product__media{display:grid;grid-template-columns:9.2rem minmax(0,1fr);gap:1.6rem;align-items:start}.fs-gallery{display:contents}.fs-gallery>[id^=GalleryViewer-]{min-width:0;grid-column:2;grid-row:1}.fs-gallery>[id^=GalleryThumbnails-]{min-width:0;grid-column:1;grid-row:1}.fs-gallery__progress{grid-column:2;grid-row:2}.fs-gallery__viewer{overflow:hidden;scroll-snap-type:none}.fs-gallery__item{display:none}.fs-gallery__item.is-active{display:grid}.fs-gallery__thumbs{flex-direction:column;margin:0;max-height:70rem}.fs-gallery__thumb-item,.fs-gallery__thumb{flex-basis:9.2rem;width:9.2rem;height:9.2rem}}@media(max-height:700px),(min-resolution:1.8dppx){.fs-product__info{position:static}}@media(max-width:749px){.fs-product{padding-bottom:8rem}.fs-product__media{margin-inline:calc(var(--fs-gutter) * -1)}.fs-gallery__progress,.fs-gallery__thumbs{padding-inline:var(--fs-gutter)}.fs-gallery__viewer{border-radius:0}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}@media(min-width:990px){.fs-footer>.fs-page{padding-inline:5rem}.fs-footer__grid{grid-template-columns:minmax(0,1fr) minmax(0,48.8rem)}.fs-footer__menus{display:flex;justify-content:space-between;gap:2.4rem}.fs-footer__commerce{border-block:.1rem solid #414141;padding-block:1.4rem;margin-top:3.2rem}.fs-footer__bottom{margin-top:0;padding-top:6.8rem;border-top:0}}.fsb-divider.fsb-divider--compact{height:6.4rem;overflow:hidden;background:#efefea;color:#2d2d2d}.fsb-divider.fsb-divider--compact>.fsb-divider__compact-desktop{display:block;width:100%;height:6.4rem}.fsb-divider.fsb-divider--compact>.fsb-divider__compact-mobile{display:none}@media(max-width:749px){.fsb-divider.fsb-divider--compact{height:4.4rem}.fsb-divider.fsb-divider--compact>.fsb-divider__compact-desktop{display:none}.fsb-divider.fsb-divider--compact>.fsb-divider__compact-mobile{display:block;width:100%;height:4.4rem}}
/*# sourceMappingURL=/cdn/shop/t/37/assets/fs-theme.css.map */
