:root{--fs-step--1: clamp(1.4rem, 1.36rem + .12vw, 1.45rem);--fs-step-0: clamp(1.6rem, 1.55rem + .12vw, 1.7rem);--fs-step-1: clamp(2rem, 1.88rem + .33vw, 2.27rem);--fs-step-2: clamp(2.5rem, 2.26rem + .63vw, 3.02rem);--fs-step-3: clamp(3.125rem, 2.71rem + 1.1vw, 4.03rem);--fs-step-4: clamp(3.9rem, 3.24rem + 1.78vw, 5.37rem);--fs-step-5: clamp(4.88rem, 3.84rem + 2.76vw, 7.16rem);--fs-font-display: var(--font-heading-family);--fs-font-text: var(--font-body-family);--fs-lh-text: 1.6;--fs-lh-display: 1.08;--fs-measure: 60ch;--fs-gutter: clamp(1.6rem, 4vw, 4rem);--fs-gap: clamp(1.6rem, 2.5vw, 2.8rem);--fs-radius: var(--media-radius, 20px);--fs-radius-sm: 12px;--fs-daylight: 0;--fs-daylight-max: 1;--fs-daylight-overlay: .06;--fs-ease: cubic-bezier(.2, .7, .2, 1);--fs-dur: .28s}@property --fs-daylight{syntax: "<number>"; inherits: true; initial-value: 0;}@keyframes fs-daylight{0%{--fs-daylight: 0}to{--fs-daylight: 1}}@supports (animation-timeline: scroll()){html.fs-daylight:not(.fs-daylight--js){animation:fs-daylight linear both;animation-timeline:scroll(root)}}@supports (background: color-mix(in srgb,red,blue)){html.fs-daylight body,html.fs-daylight .gradient{background:var(--fs-bg-live, var(--gradient-background))}}.fs-media--editorial:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:rgb(var(--fs-ember));opacity:calc(var(--fs-daylight) * var(--fs-daylight-overlay) * var(--fs-daylight-max));pointer-events:none;border-radius:inherit}@media(prefers-reduced-motion:reduce){html.fs-daylight{animation:none!important;--fs-daylight: 0 !important}}html.shopify-design-mode{animation:none!important;--fs-daylight: 0 !important}html,body{overflow-x:clip}body{letter-spacing:0;line-height:var(--fs-lh-text);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}img,video,svg{max-width:100%}img{height:auto}.gradient{background-attachment:scroll}h1,h2,h3,h4,h5,.h0,.h1,.h2,.h3,.h4,.h5,.hxl,.hxxl{letter-spacing:-.01em;line-height:var(--fs-lh-display);text-transform:none}.hxxl{font-size:calc(var(--fs-step-5) * var(--font-heading-scale))}.hxl,.h0,h1,.h1{font-size:calc(var(--fs-step-4) * var(--font-heading-scale))}h2,.h2{font-size:calc(var(--fs-step-3) * var(--font-heading-scale))}h3,.h3{font-size:calc(var(--fs-step-2) * var(--font-heading-scale))}h4,.h4{font-size:calc(var(--fs-step-1) * var(--font-heading-scale));font-family:var(--fs-font-text);font-weight:700}h5,.h5{font-size:var(--fs-step-0);font-family:var(--fs-font-text);font-weight:700}h1 em,h2 em,h3 em,.h0 em,.h1 em,.h2 em,.h3 em,.hxl em,.hxxl em{font-style:italic;font-weight:inherit}.caption-with-letter-spacing,.caption-with-letter-spacing--medium,.caption-with-letter-spacing--large{font-family:var(--fs-font-display);font-style:italic;font-weight:400;font-size:var(--fs-step-0);letter-spacing:0;text-transform:none;opacity:.85}.rich-text__text,.rich-text__blocks .rte,.multicolumn-card__info .rte,.image-with-text__text,.banner__text,.collapsible-content__item .rte,.product__description,.article-template__content,.newsletter__subheading,.footer-block__details-content p{max-width:var(--fs-measure)}.center .rich-text__text,.center .banner__text,.collapsible-content__item .rte,.newsletter__subheading{margin-inline:auto}.rte,.rich-text__text{line-height:var(--fs-lh-text)}.button,.shopify-challenge__button,.customer button,.product-form__submit{min-height:4.8rem;padding-inline:2.8rem;font-family:var(--fs-font-text);font-weight:700;font-size:1.5rem;letter-spacing:.01em;text-transform:none}@media screen and (max-width:749px){.banner__buttons .button,.rich-text__buttons .button,.image-with-text__content .button,.multirow .button{width:100%}}.field__input,.select__select,.customer .field input,.customer select{font-family:var(--fs-font-text);font-size:1.6rem}:focus-visible{outline:2px solid rgb(var(--fs-ink));outline-offset:3px}.announcement-bar__message{text-transform:none;letter-spacing:0}@media screen and (max-width:749px){.header__heading-logo-wrapper{max-width:12rem}}.section-header:has(.menu-drawer-container[open]){position:fixed!important;top:0;left:0;right:0;z-index:10;transform:none!important;animation:none!important}.section-header:has(.menu-drawer-container[open]) .menu-drawer,.section-header:has(.menu-drawer-container[open]) menu-drawer>details>summary:before{height:calc(100vh - 100%)!important;height:calc(100dvh - 100%)!important}.section-header:has(.menu-drawer-container[open]) .menu-drawer{overflow-y:auto;-webkit-overflow-scrolling:touch}.fs-hero__media picture,.fs-hero__img{object-position:var(--fs-focal, center)}@media screen and (max-width:749px){.fs-hero__img{object-position:var(--fs-focal-mobile, var(--fs-focal, center))}.fs-hero--mobile-over{min-height:0;aspect-ratio:var(--fs-hero-ratio-mobile, .8)}.fs-hero--mobile-over .fs-hero__heading{font-size:clamp(2.8rem,8.5vw,3.6rem);max-width:12ch;line-height:1.06}.fs-hero--mobile-over.fs-hero--heading-m .fs-hero__heading{font-size:clamp(3.2rem,10vw,4.2rem)}.fs-hero--mobile-over.fs-hero--heading-l .fs-hero__heading{font-size:var(--fs-step-5)}.fs-hero--mobile-over .fs-hero__text{margin-top:.8rem;max-width:26ch;font-size:var(--fs-step-0)}.fs-hero--mobile-over .fs-actions .fs-btn:not(.fs-btn--link){width:auto}.fs-hero--mobile-over .fs-actions{margin-top:1.6rem}.fs-hero--mobile-over .fs-hero__content{padding-block:2.4rem}.fs-hero--mobile-top .fs-hero__content{align-items:stretch}.fs-hero--mobile-top .fs-hero__content>.fs-container{display:flex;flex-direction:column}.fs-hero--mobile-top .fs-hero__box{flex:1 1 auto;display:flex;flex-direction:column;margin-inline:0;text-align:left}.fs-hero--mobile-top .fs-hero__heading{margin-inline:0}.fs-hero--mobile-top .fs-actions{margin-top:auto;justify-content:flex-start}.fs-hero--mobile-top .fs-hero__media:before{background:linear-gradient(to bottom,rgba(20,18,10,calc(var(--fs-overlay, .35) * 1.15)),#14120a00 48%),linear-gradient(to top,rgba(20,18,10,var(--fs-overlay, .35)),#14120a00 36%)}}.fs-section{position:relative;padding-block:calc(var(--fs-pt, 60px) * .72) calc(var(--fs-pb, 60px) * .72);color:rgba(var(--color-foreground),.85);font-family:var(--fs-font-text);font-size:var(--fs-step-0);line-height:var(--fs-lh-text);isolation:isolate}@media screen and (min-width:750px){.fs-section{padding-block:var(--fs-pt, 60px) var(--fs-pb, 60px)}}.fs-container{width:100%;max-width:var(--page-width);margin-inline:auto;padding-inline:var(--fs-gutter)}.fs-container--narrow{max-width:82rem}.fs-container--medium{max-width:100rem}.fs-container--full{max-width:none;padding-inline:0}.fs-display,.fs-h1,.fs-h2,.fs-h3{margin:0;font-family:var(--fs-font-display);font-weight:var(--font-heading-weight);line-height:var(--fs-lh-display);letter-spacing:-.01em;color:rgb(var(--fs-heading, var(--color-foreground)));text-wrap:balance;overflow-wrap:anywhere}.fs-display{font-size:var(--fs-step-5);line-height:1.02;letter-spacing:-.015em}.fs-h1{font-size:var(--fs-step-4);line-height:1.05}.fs-h2{font-size:var(--fs-step-3)}.fs-h3{font-size:var(--fs-step-2);line-height:1.15}.fs-display em,.fs-h1 em,.fs-h2 em,.fs-h3 em,.fs-caption em{font-style:italic}.fs-h4{margin:0;font-family:var(--fs-font-text);font-weight:700;font-size:var(--fs-step-1);line-height:1.3;color:rgb(var(--fs-heading, var(--color-foreground)))}.fs-caption{margin:0 0 1.2rem;font-family:var(--fs-font-display);font-style:italic;font-weight:400;font-size:var(--fs-step-1);line-height:1.3;color:rgb(var(--fs-accent-on, var(--color-foreground)))}.fs-text{max-width:var(--fs-measure);font-size:var(--fs-step-0);line-height:var(--fs-lh-text)}.fs-text--lg{font-size:var(--fs-step-1);line-height:1.5}.fs-text--sm{font-size:var(--fs-step--1);line-height:1.5}.fs-text p{margin:0 0 1em}.fs-text p:last-child{margin-bottom:0}.fs-text a{color:inherit;text-underline-offset:.2em}.fs-text strong{font-weight:700}.fs-muted{opacity:.72}.fs-heading-group{margin-bottom:clamp(2.4rem,4vw,4.8rem)}.fs-heading-group>*+*{margin-top:1.2rem}.fs-heading-group .fs-caption{margin-bottom:0}.fs-align-center{text-align:center}.fs-align-center .fs-text,.fs-align-center .fs-display,.fs-align-center .fs-h1,.fs-align-center .fs-h2,.fs-align-center .fs-h3{margin-inline:auto}.fs-align-center .fs-actions{justify-content:center}.fs-numeral{display:block;font-family:var(--fs-font-display);font-style:italic;font-weight:400;font-size:var(--fs-step-2);line-height:1;color:rgb(var(--fs-accent-on, var(--color-foreground)))}.fs-actions{display:flex;flex-wrap:wrap;gap:1.2rem;margin-top:clamp(2rem,3vw,3.2rem)}.fs-btn{display:inline-flex;align-items:center;justify-content:center;gap:.8rem;min-height:4.8rem;padding:0 2.8rem;border:1px solid transparent;border-radius:var(--buttons-radius, 40px);background:rgb(var(--color-button));color:rgb(var(--color-button-text));font-family:var(--fs-font-text);font-size:1.5rem;font-weight:700;line-height:1.2;letter-spacing:.01em;text-decoration:none;text-align:center;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:transform var(--fs-dur) var(--fs-ease),box-shadow var(--fs-dur) var(--fs-ease),background-color var(--fs-dur) var(--fs-ease)}.fs-btn:hover{box-shadow:inset 0 0 0 100vmax #00000012}.fs-btn:active{transform:translateY(1px)}.fs-btn[disabled],.fs-btn[aria-disabled=true]{opacity:.55;cursor:not-allowed}.fs-btn--secondary{background:transparent;color:rgb(var(--color-secondary-button-text));border-color:rgba(var(--color-secondary-button-text),.55)}.fs-btn--secondary:hover{box-shadow:none;border-color:rgb(var(--color-secondary-button-text))}.fs-btn--link{min-height:0;padding:.4rem 0;border:0;border-bottom:1px solid currentColor;border-radius:0;background:transparent;color:rgb(var(--color-secondary-button-text));font-weight:400}.fs-btn--link:hover{box-shadow:none;opacity:.8}@media screen and (max-width:749px){.fs-actions .fs-btn:not(.fs-btn--link){width:100%}}.fs-media{position:relative;overflow:hidden;border-radius:var(--fs-radius);background:rgba(var(--color-foreground),.06);aspect-ratio:var(--fs-ratio, 4 / 5)}.fs-media--square{--fs-ratio: 1}.fs-media--portrait{--fs-ratio: 4 / 5}.fs-media--landscape{--fs-ratio: 4 / 3}.fs-media--wide{--fs-ratio: 16 / 9}.fs-media--adapt{aspect-ratio:auto}.fs-media--flush{border-radius:0}.fs-media>img,.fs-media>video,.fs-media>iframe,.fs-media>svg,.fs-media .fs-media__img{display:block;width:100%;height:100%;object-fit:cover;object-position:var(--fs-focal, center)}.fs-media--adapt>img{height:auto}.fs-media__placeholder{width:100%;height:100%;fill:rgba(var(--color-foreground),.25)}.fs-media__caption{margin-top:1rem;font-family:var(--fs-font-display);font-style:italic;font-size:var(--fs-step--1);opacity:.75}.fs-grid{display:grid;gap:var(--fs-gap);grid-template-columns:1fr}@media screen and (min-width:750px){.fs-grid--2{grid-template-columns:repeat(2,minmax(0,1fr))}.fs-grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}.fs-grid--4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (min-width:990px){.fs-grid--4{grid-template-columns:repeat(4,minmax(0,1fr))}}.fs-split{display:grid;gap:var(--fs-gap);align-items:center}@media screen and (min-width:750px){.fs-split{grid-template-columns:minmax(0,var(--fs-split-media, 1fr)) minmax(0,1fr);gap:clamp(2.8rem,5vw,7.2rem)}.fs-split--media-right>.fs-split__media{order:2}.fs-split--media-right>.fs-split__content{order:1}}.fs-scroller{display:grid;grid-auto-flow:column;grid-auto-columns:min(78vw,34rem);gap:1.2rem;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:var(--fs-gutter);padding-inline:var(--fs-gutter);margin-inline:calc(var(--fs-gutter) * -1);scrollbar-width:none;-webkit-overflow-scrolling:touch}.fs-scroller::-webkit-scrollbar{display:none}.fs-scroller>*{scroll-snap-align:start}@media screen and (min-width:750px){.fs-scroller{grid-auto-flow:row;grid-auto-columns:auto;grid-template-columns:repeat(var(--fs-cols, 3),minmax(0,1fr));gap:var(--fs-gap);overflow:visible;padding-inline:0;margin-inline:0}}.fs-hairline{border:0;border-top:1px solid rgba(var(--color-foreground),.14);margin:0}.fs-card{padding:clamp(2rem,3vw,3.2rem);border:1px solid rgba(var(--color-foreground),.14);border-radius:var(--fs-radius);background:rgba(var(--color-background),.6)}.fs-icon{width:2.4rem;height:2.4rem;flex:0 0 auto;stroke:currentColor;fill:none;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.fs-section .scroll-trigger.animate--slide-in{animation-duration:.7s}@media(prefers-reduced-motion:reduce){.fs-section *,.fs-section *:before,.fs-section *:after{animation-duration:.01ms!important;transition-duration:.01ms!important}}.fs-visually-hidden{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}
/*# sourceMappingURL=/cdn/shop/t/26/assets/fs-theme.css.map */
