@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}: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, 4vw, 2.4rem);--fs-page: 132rem;--fs-control: 4.8rem;--fs-section: clamp(5.6rem, 8vw, 10rem);--fs-radius: .4rem;--fs-font: Inter, Arial, Helvetica, sans-serif;--fs-display: "FS Barlow Condensed", "Arial Narrow", Arial, sans-serif;--fs-label-font: "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)}*: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-announcement{position:relative;z-index:4;min-height:3rem;display:grid;place-items:center;padding:.6rem var(--fs-gutter);color:var(--fs-ink);background:var(--fs-accent);text-align:center;font-size:1rem;font-weight:700;line-height:1.5;text-transform:uppercase;font-family:var(--fs-label-font)}.fs-announcement a{color:inherit;text-underline-offset:.3rem}.fs-header{position:relative;z-index:3;border-bottom:.1rem solid var(--fs-line);background:var(--fs-surface)}.fs-header__inner{min-height:5.6rem;display:grid;grid-template-columns:4.8rem minmax(0,1fr) 4.8rem;align-items:center;gap:.8rem}.fs-header__brand{min-width:0;color:var(--fs-ink);text-align:center;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;max-width:min(100%,18rem);max-height:3.2rem;margin-inline:auto}.fs-header__nav{display:none}.fs-header__nav-list{display:flex;align-items:center;justify-content:center;gap:clamp(2rem,3vw,4.4rem);margin:0;padding:0;list-style:none}.fs-header__nav a{color:var(--fs-ink);text-decoration:none;font-size:1.2rem;font-weight:800;text-transform:uppercase;font-family:var(--fs-label-font)}.fs-header__nav a:hover{text-decoration:underline;text-underline-offset:.4rem}.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}.fs-header__cart .cart-count-bubble{top:.3rem;right:.1rem}.fs-header__actions{display:contents}.fs-header__desktop-action{display:none}.fs-menu{justify-self: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 - 8.6rem);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-item{min-height:4.8rem;padding:1.2rem 0;font-weight:800;text-transform:uppercase}.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__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:.1rem solid transparent;border-radius:var(--fs-radius);background:#eef0ea;cursor:pointer}.fs-gallery__thumb[aria-current=true]{border-color:var(--fs-ink);box-shadow:inset 0 0 0 .1rem var(--fs-ink)}.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{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)}.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 .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;color:var(--fs-success);font-size:1.2rem;font-weight:800;text-transform:uppercase}.fs-availability:before{content:"";width:.8rem;height:.8rem;flex:none;border:.1rem solid currentColor;border-radius:50%;background:currentColor}.fs-availability--sold-out,.fs-availability--unavailable{color:var(--fs-muted)}.fs-product variant-selects{display:grid;gap:1.8rem}.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 .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 .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{width:100%;min-height:var(--fs-control);border-radius:2.6rem;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 .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:2.6rem;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-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)}.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__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{padding-block:4.8rem;color:#fff;background:var(--fs-dark)}.fs-footer__grid{display:grid;gap:3.2rem}.fs-footer__brand{margin:0;font-size:2.4rem;font-weight:900;text-transform:uppercase}.fs-footer__brand{font-family:var(--fs-display)}.fs-footer__copy{max-width:48ch;color:#d7dad5}.fs-footer__menus{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:2.4rem}.fs-footer__menu h2{margin:0 0 1.2rem;color:#fff;font-size:1.1rem;text-transform:uppercase}.fs-footer__menu ul{margin:0;padding:0;list-style:none}.fs-footer__menu a{min-height:4.4rem;display:inline-flex;align-items:center;color:#fff}.fs-footer__bottom{margin-top:3.2rem;padding-top:2.4rem;border-top:.1rem solid #656864;font-size:1.2rem}.fs-footer__bottom a{color:#fff}body.template-cart main,main[data-template=cart]{background:var(--fs-canvas)}main[data-template=cart] .title--primary,main[data-template=cart] .cart__empty-text{font-weight:900;text-transform:uppercase}.drawer__inner{max-width:48rem}.drawer__heading,.drawer .cart__empty-text{font-weight:900;text-transform:uppercase}.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:2.6rem;color:var(--fs-ink);background:var(--fs-accent);font-weight:800;text-transform:uppercase}@media(min-width:750px){.fs-header__inner{min-height:7.2rem;grid-template-columns:minmax(14rem,.25fr) minmax(0,1fr) minmax(4.8rem,.25fr)}.fs-menu{display:none}.fs-header__brand{text-align:left;justify-self:start}.fs-header__brand img{margin-inline:0}.fs-header__nav{display:block}.fs-header__actions{display:flex;align-items:center;justify-self:end}.fs-header__desktop-action{display:grid}.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:center}.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}.fs-footer__grid{grid-template-columns:minmax(0,1fr) minmax(36rem,.8fr)}.fs-footer__menus{grid-template-columns:repeat(3,minmax(0,1fr))}}@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__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(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}}
/*# sourceMappingURL=/cdn/shop/t/30/assets/fs-theme.css.map */
