feature-showcase{display:block}.fs-showcase{--showcase-motion: calc(var(--duration-base) * 1.5)}.fs-showcase__wave{display:none}@supports ((-webkit-mask-image: none) or (mask-image: none)){.fs-showcase__wave{display:block;inline-size:100%;aspect-ratio:1300 / 107;margin-block-end:-1px;-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1300 107' preserveAspectRatio='none'%3E%3Cpath d='M0,42.068V107H1366V44.166s-135.955,45.6-315.652,45.6S568.789-.452,343.616,0,0,42.068,0,42.068'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1300 107' preserveAspectRatio='none'%3E%3Cpath d='M0,42.068V107H1366V44.166s-135.955,45.6-315.652,45.6S568.789-.452,343.616,0,0,42.068,0,42.068'/%3E%3C/svg%3E");-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.fs-showcase__wave--flip{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1300 107' preserveAspectRatio='none'%3E%3Cpath transform='matrix(-1 0 0 1 1300 0)' d='M0,42.068V107H1366V44.166s-135.955,45.6-315.652,45.6S568.789-.452,343.616,0,0,42.068,0,42.068'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1300 107' preserveAspectRatio='none'%3E%3Cpath transform='matrix(-1 0 0 1 1300 0)' d='M0,42.068V107H1366V44.166s-135.955,45.6-315.652,45.6S568.789-.452,343.616,0,0,42.068,0,42.068'/%3E%3C/svg%3E")}}.fs-showcase__body{position:relative}.fs-showcase__intro{max-inline-size:var(--showcase-intro-max, 1600px);margin-inline:auto;margin-block-end:var(--space-10);text-align:center}.fs-showcase__intro:last-child{margin-block-end:0}.fs-showcase__subheading{font-size:var(--font-body-lg);line-height:1.6}.fs-showcase__heading+.fs-showcase__subheading{margin-block-start:var(--space-5)}.fs-showcase__grid{display:grid;grid-template-columns:minmax(0,1fr);row-gap:var(--space-7)}.fs-showcase__col{min-inline-size:0}.fs-showcase__col--empty{display:none}.fs-showcase__feature{padding:5% 15%;text-align:center}.fs-showcase__feature+.fs-showcase__feature{margin-block-start:var(--space-5)}.fs-showcase__feature-title{font-size:var(--font-h4);line-height:1.4}.fs-showcase--capitalize .fs-showcase__feature-title{text-transform:capitalize}.fs-showcase__feature-title sup{position:relative;inset-block-start:-.5em;font-size:75%;line-height:0;vertical-align:baseline}.fs-showcase__feature-text{font-size:var(--font-body);line-height:1.7}.fs-showcase__feature-title+.fs-showcase__feature-text{margin-block-start:var(--space-2)}.fs-showcase__feature-text a{text-decoration:underline;text-underline-offset:.2em}.fs-showcase--align-start .fs-showcase__feature{text-align:start}.fs-showcase__media{position:relative;inline-size:var(--showcase-image-width, 100%);max-inline-size:100%;margin-inline:auto;aspect-ratio:var(--showcase-image-ratio, 1);overflow:hidden}.fs-showcase__media img{position:absolute;top:0;right:0;bottom:0;left:0;inline-size:100%;block-size:100%;object-fit:contain}@media screen and (min-width:750px){.fs-showcase__wave{margin-block-end:-12px}.fs-showcase__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-8)}.fs-showcase__grid--no-media{grid-template-columns:repeat(2,minmax(0,1fr))}.fs-showcase__col--empty{display:block}.fs-showcase__col--side{align-self:var(--showcase-valign, center)}.fs-showcase__col--media{align-self:center}.fs-showcase--align-toward .fs-showcase__col--left .fs-showcase__feature{text-align:end}.fs-showcase--align-toward .fs-showcase__col--right .fs-showcase__feature{text-align:start}}@keyframes fs-showcase-fade{0%{opacity:.2;transform:scale(.98)}to{opacity:1;transform:none}}.fs-showcase--anim-image .fs-showcase__img{animation:fs-showcase-fade var(--showcase-motion) ease forwards}.fs-showcase[data-reveal-armed] .fs-showcase__appear{opacity:0;transform:translate3d(0,var(--space-4),0);transition:opacity var(--showcase-motion) var(--ease),transform var(--showcase-motion) var(--ease);transition-delay:calc(var(--appear-index, 0) * var(--duration-base) * .15)}.fs-showcase[data-reveal-armed] [data-revealed] .fs-showcase__appear,.fs-showcase[data-reveal-armed] .fs-showcase__appear[data-revealed]{opacity:1;transform:none}.fs-showcase[data-reveal-armed] .fs-showcase__media:not([data-revealed]) .fs-showcase__img{opacity:0}.fs-showcase[data-reveal-armed] .fs-showcase__media[data-revealed] .fs-showcase__img{animation:fs-showcase-fade var(--showcase-motion) ease forwards}four-pillars{display:block}.fs-pillars{--pillars-ink-idle: rgb(var(--color-foreground) / .45);position:relative}.fs-pillars__list{display:flex;flex-direction:column;gap:var(--space-6)}.fs-pillars__title{margin:0;font-size:var(--font-h3)}.fs-pillars__trigger{display:block;inline-size:100%;padding:0;font:inherit;letter-spacing:inherit;text-align:start;color:var(--pillars-ink-idle);transition:color var(--duration-base) var(--ease)}.fs-pillars__trigger:hover,[data-active]>.fs-pillars__title .fs-pillars__trigger{color:rgb(var(--color-heading))}.fs-pillars__panel{display:grid;grid-template-rows:0fr;visibility:hidden;opacity:0;transition:grid-template-rows var(--duration-base) var(--ease),opacity var(--duration-base) var(--ease),visibility 0s linear var(--duration-base)}[data-active]>.fs-pillars__panel{grid-template-rows:1fr;visibility:visible;opacity:1;transition-delay:0s}four-pillars:not(:defined) .fs-pillars__panel{grid-template-rows:1fr;visibility:visible;opacity:1}.fs-pillars__panel-inner{min-block-size:0;overflow:hidden}.fs-pillars__text{padding-block-start:var(--space-3);font-size:var(--font-body-lg);line-height:1.5}.fs-pillars__text>*+*{margin-block-start:var(--space-2)}.fs-pillars__text strong,.fs-pillars__text b{font-weight:700}.fs-pillars__inline-media{position:relative;margin-block-start:var(--space-4);aspect-ratio:var(--pillars-ratio);border-radius:var(--radius-lg);overflow:hidden;background:rgb(var(--color-surface))}.fs-pillars__inline-media img,.fs-pillars__image img{position:absolute;top:0;right:0;bottom:0;left:0;inline-size:100%;block-size:100%;object-fit:cover;object-position:var(--pillars-position, 50% 50%)}.fs-pillars__media,.fs-pillars__track{display:none}@media screen and (max-width:749px){.fs-pillars{padding-block:var(--pillars-pt-mobile) var(--pillars-pb-mobile)}.fs-pillars__content{padding-inline:var(--page-margin)}}@media screen and (min-width:750px){.fs-pillars__row{display:grid;grid-template-columns:minmax(var(--page-margin),1fr) minmax(0,calc(var(--page-width) / 2 - var(--page-margin))) minmax(0,calc(var(--page-width) / 2 - var(--page-margin))) minmax(var(--page-margin),1fr);align-items:center}.fs-pillars__content{grid-column:2;grid-row:1;padding-block:var(--space-10);padding-inline-end:var(--space-8)}.fs-pillars__list{gap:clamp(var(--space-4),3.4vw,var(--space-9))}.fs-pillars__title{font-size:var(--font-h2)}.fs-pillars__inline-media{display:none}.fs-pillars__media{grid-column:3 / 5;grid-row:1;display:grid;align-self:stretch;aspect-ratio:var(--pillars-ratio);overflow:hidden;border-start-start-radius:var(--radius-lg);border-end-start-radius:var(--radius-lg);background:rgb(var(--color-surface))}.fs-pillars__image{position:relative;grid-area:1 / 1;opacity:0;transition:opacity var(--duration-slow) var(--ease)}.fs-pillars__image[data-active]{opacity:1}.fs-pillars[data-pinned] .fs-pillars__sticky{position:sticky;inset-block-start:calc(var(--header-height, 0px) + max(0px,(100svh - var(--header-height, 0px) - var(--pillars-h, 100svh)) / 2))}.fs-pillars[data-pinned] .fs-pillars__media{max-block-size:calc(100svh - var(--header-height, 0px))}.fs-pillars[data-pinned] .fs-pillars__content{max-block-size:calc(100svh - var(--header-height, 0px));overflow-y:clip}.fs-pillars[data-pinned] .fs-pillars__list{transform:translateY(var(--pillars-shift, 0px));transition:transform var(--duration-base) var(--ease)}.fs-pillars[data-pinned] .fs-pillars__track{display:block;block-size:calc(var(--pillars-count) * var(--pillars-step) * 100svh)}}@media(prefers-reduced-motion:reduce){.fs-pillars__panel,.fs-pillars__image,.fs-pillars__trigger{transition:none}}hero-video{display:block}.fs-hero-video{--hero-screen: 100vh;--hero-ink: rgb(var(--color-foreground));--hero-heading-ink: rgb(var(--color-heading));position:relative;isolation:isolate}@supports (height: 100svh){.fs-hero-video{--hero-screen: 100svh}}.fs-hero-video--light{--hero-ink: #fff;--hero-heading-ink: #fff}.fs-hero-video__media{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;overflow:clip}.fs-hero-media,.fs-hero-media picture{position:absolute;top:0;right:0;bottom:0;left:0;display:block}.fs-hero-media__image,.fs-hero-media__video{position:absolute;top:0;right:0;bottom:0;left:0;inline-size:100%;block-size:100%;max-width:none;object-fit:cover;object-position:var(--hero-media-position, center)}.fs-hero-media__video{z-index:1;opacity:0;transition:opacity .5s var(--ease)}.fs-hero-media__video.is-playing,.fs-hero-media__video--solo{opacity:1}.fs-hero-video__scrim{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;background:var(--hero-scrim);pointer-events:none}.fs-hero-video__copy{display:flex;flex-direction:column;gap:var(--space-5);color:var(--hero-ink)}.fs-hero-video--align-start .fs-hero-video__copy{align-items:flex-start;text-align:start}.fs-hero-video--align-center .fs-hero-video__copy{align-items:center;text-align:center}.fs-hero-video--align-end .fs-hero-video__copy{align-items:flex-end;text-align:end}.fs-hero-video__heading{color:var(--hero-heading-ink);max-inline-size:22ch}.fs-hero-video .fs-hero-video__heading--large{font-size:calc(var(--font-h1) * 1.15)}.fs-hero-video .fs-hero-video__heading--xlarge{font-size:calc(var(--font-h1) * 1.3);line-height:1.05}.fs-hero-video__eyebrow{color:var(--hero-ink)}.fs-hero-video__text{max-inline-size:60ch}.fs-hero-video__text>*+*{margin-block-start:var(--space-3)}.fs-hero-video__text strong{font-size:.5em;vertical-align:middle;padding-inline:var(--space-1);font-weight:400}.fs-hero-video__buttons{display:flex;flex-wrap:wrap;gap:var(--space-4);margin-block-start:var(--space-3)}.fs-hero-video--align-center .fs-hero-video__buttons{justify-content:center}.fs-hero-video--align-end .fs-hero-video__buttons{justify-content:flex-end}.fs-hero-video__button{min-inline-size:12.5em}.fs-hero-video .fs-hero-video__button--outline{background:transparent;color:var(--hero-ink);border-color:currentcolor}.fs-hero-video .fs-hero-video__button--outline:hover{background:var(--hero-ink);border-color:var(--hero-ink);color:rgb(var(--color-background))}.fs-hero-video--light .fs-hero-video__button--outline:hover{color:rgb(var(--color-foreground))}.fs-hero-video__toggle{position:absolute;inset-block-end:var(--space-4);inset-inline-end:var(--page-margin);z-index:4;display:inline-flex;align-items:center;justify-content:center;inline-size:44px;block-size:44px;padding:0;border-radius:var(--radius-pill);background:rgb(var(--color-background) / .85);color:rgb(var(--color-primary));box-shadow:var(--shadow-sm);transition:background var(--duration-fast) var(--ease)}.fs-hero-video__toggle:hover{background:rgb(var(--color-background))}.fs-hero-video__toggle .icon{inline-size:12px}.fs-hero-video__toggle-icon{display:inline-flex}.fs-hero-video__toggle-icon--play,.fs-hero-video__toggle[data-paused] .fs-hero-video__toggle-icon--pause{display:none}.fs-hero-video__toggle[data-paused] .fs-hero-video__toggle-icon--play{display:inline-flex}.fs-hero-video__inner{position:relative;display:flex;min-block-size:calc(var(--hero-screen) * var(--hero-height, .7));overflow:hidden;overflow:clip}.fs-hero-video[data-under-header] .fs-hero-video__inner{padding-block-start:var(--header-overlay-height, 0px)}.fs-hero-video__caption{position:relative;z-index:3;display:flex;flex:1;flex-direction:column;justify-content:center;padding-block:var(--space-9);padding-inline:var(--page-margin)}.fs-hero-video--pos-top .fs-hero-video__caption{justify-content:flex-start}.fs-hero-video--pos-bottom .fs-hero-video__caption{justify-content:flex-end}.fs-hero-video__container{display:flex;inline-size:100%;max-inline-size:calc(var(--page-width) - 2 * var(--page-margin));margin-inline:auto}.fs-hero-video--align-center .fs-hero-video__container{justify-content:center}.fs-hero-video--align-end .fs-hero-video__container{justify-content:flex-end}.fs-hero-video__container>.fs-hero-video__copy{inline-size:100%;max-inline-size:var(--hero-content-width, 100%)}@media screen and (min-width:750px){.fs-hero-video .fs-hero-video__heading--large{font-size:calc(var(--font-h1) * 1.35)}.fs-hero-video .fs-hero-video__heading--xlarge{font-size:calc(var(--font-h1) * 1.75)}.fs-hero-video__caption{padding-block:var(--space-11)}.fs-hero-video__copy,.fs-hero-video__buttons{gap:var(--space-6)}}@media screen and (max-width:749px){.fs-hero-video__container>.fs-hero-video__copy{max-inline-size:100%}.fs-hero-video__button{min-inline-size:0;inline-size:100%;max-inline-size:390px}.fs-hero-video--mobile-stack{--hero-ink: rgb(var(--color-foreground));--hero-heading-ink: rgb(var(--color-heading))}.fs-hero-video--mobile-stack .fs-hero-video__inner{display:block;min-block-size:0}.fs-hero-video--mobile-stack .fs-hero-video__media{position:relative;aspect-ratio:var(--hero-mobile-ratio, 1)}.fs-hero-video--mobile-stack .fs-hero-video__scrim{display:none}.fs-hero-video--mobile-stack .fs-hero-video__caption{padding-block:var(--space-7) var(--space-8)}.fs-hero-video--mobile-stack .fs-hero-video__copy{align-items:center;text-align:center}.fs-hero-video--mobile-stack .fs-hero-video__buttons,.fs-hero-video--mobile-stack .fs-hero-video__container{justify-content:center}.fs-hero-video--mobile-stack .fs-hero-video__button--outline:hover{color:rgb(var(--color-background))}}.fs-hero-video__scroller{position:relative;z-index:0;block-size:calc(var(--hero-screen) * var(--hero-scroll, 2))}.fs-hero-video__scroller .fs-hero-video__copy{--hero-ink: rgb(var(--color-foreground));--hero-heading-ink: rgb(var(--color-heading))}.fs-hero-video__pin{position:relative;inset-block-start:var(--header-height, 0px);display:grid;place-items:center;block-size:calc(var(--hero-screen) - var(--header-height, 0px));padding-inline:var(--page-margin)}.fs-hero-video--pinned .fs-hero-video__pin{position:sticky}.fs-hero-video--reveal[data-under-header] .fs-hero-video__pin{padding-block-start:max(0px,calc(var(--header-overlay-height, 0px) - var(--header-height, 0px)))}.fs-hero-video--reveal .fs-hero-video__copy{gap:0;inline-size:100%;max-inline-size:var(--page-width)}.fs-hero-video--reveal .fs-hero-video__copy>*+*{margin-block-start:var(--hero-copy-gap, 20px)}.fs-hero-video--reveal .fs-hero-video__heading{max-inline-size:100%;transition:color 1s var(--ease)}.fs-hero-video--reveal .fs-hero-video__text{transition:color 1s var(--ease)}.fs-hero-video__frame{position:absolute;inset-block-start:var(--hero-screen);inset-inline:0;z-index:1;block-size:var(--hero-screen);overflow:hidden;overflow:clip}.fs-hero-video__frame-box{position:absolute;inset-block-start:0;inset-inline:0;margin-inline:auto;inline-size:var(--hero-frame-w-mobile, 60vw);block-size:calc(var(--hero-screen) * var(--hero-frame-h-mobile, .35));transform-origin:center top;overflow:hidden;overflow:clip}.fs-hero-video__frame-inner{position:relative;block-size:100%;transform-origin:center top}.fs-hero-video__over{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;pointer-events:none}.fs-hero-video__over .fs-hero-video__pin{background-image:var(--hero-copy-scrim, none)}@media screen and (min-width:990px){.fs-hero-video__frame-box{inline-size:var(--hero-frame-w, 94vw);block-size:calc(var(--hero-screen) * var(--hero-frame-h, .95))}.fs-hero-video__frame-inner{transform-origin:center bottom}.fs-hero-video--reveal .fs-hero-video__heading{max-inline-size:var(--hero-heading-w, 75%)}.fs-hero-video--reveal .fs-hero-video__text{max-inline-size:var(--hero-text-w, 45%)}}@media(prefers-reduced-motion:no-preference){.fs-hero-video__frame-box,.fs-hero-video__frame-inner{will-change:transform}}@media(prefers-reduced-motion:reduce){.fs-hero-video__frame-box,.fs-hero-video__frame-inner{transform:none!important}.fs-hero-media__video,.fs-hero-video--reveal .fs-hero-video__heading,.fs-hero-video--reveal .fs-hero-video__text{transition:none}}maxlock-core{display:block}.fs-maxlock{--maxlock-p: 1;--maxlock-t: calc(var(--maxlock-p) * var(--maxlock-total, 2));position:relative}.fs-maxlock__sticky{position:relative;display:flex;flex-direction:column;min-block-size:calc(100svh - var(--header-height, 0px));overflow:hidden;isolation:isolate}.fs-maxlock__media{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;--maxlock-fade: calc(1 - clamp(0, var(--maxlock-t), 1)) ;opacity:calc(var(--maxlock-fade) * var(--maxlock-fade))}.fs-maxlock__media picture{display:contents}.fs-maxlock__bg{position:absolute;top:0;right:0;bottom:0;left:0;inline-size:100%;block-size:100%;object-fit:cover;object-position:var(--maxlock-bg-position)}.fs-maxlock__body{display:flex;flex:1;flex-direction:column;justify-content:center}.fs-maxlock__header{max-inline-size:748px;margin-inline:auto;text-align:center}.fs-maxlock__eyebrow{margin-block-end:var(--space-2)}.fs-maxlock__heading{color:rgb(var(--color-heading))}.fs-maxlock__text{margin-block-start:var(--space-4);font-size:var(--font-body-lg);line-height:1.6}.fs-maxlock__text strong,.fs-maxlock__text b{font-weight:700}.fs-maxlock__slider{display:block;margin-block-start:var(--space-10)}.fs-maxlock__card{position:relative;z-index:calc(var(--maxlock-cards) - var(--maxlock-i));display:flex;flex-direction:column;min-inline-size:0;--maxlock-left: calc(1 - clamp(0, var(--maxlock-t) - .15 * var(--maxlock-i), 1)) ;transform:translateY(calc(var(--maxlock-left) * var(--maxlock-left) * var(--maxlock-left) * (200% + (var(--maxlock-cards) - 1 - var(--maxlock-i)) * 15%)))}.fs-maxlock__card-media{position:relative;aspect-ratio:1.5 / 1;border-radius:var(--radius-md);overflow:hidden;background:rgb(var(--color-surface))}.fs-maxlock__card-media img{position:absolute;top:0;right:0;bottom:0;left:0;inline-size:100%;block-size:100%;object-fit:cover;object-position:var(--maxlock-card-position, 50% 50%)}.fs-maxlock__card-body{padding:var(--space-4) var(--space-4) 0}.fs-maxlock__card-title{margin:0 0 var(--space-2);font-size:var(--font-h5);line-height:1.4}.fs-maxlock__card-text{font-size:var(--font-body-lg);line-height:1.5}.fs-maxlock__bullets{--maxlock-left: calc(1 - clamp(0, var(--maxlock-t) - var(--maxlock-total) + 1, 1)) ;transform:translateY(calc(var(--maxlock-left) * var(--maxlock-left) * var(--maxlock-left) * 400%))}.fs-maxlock__bullets .slider-bullets{margin-block-start:var(--space-6)}.fs-maxlock__track-space{display:none}.fs-maxlock[data-animated] .fs-maxlock__sticky{position:sticky;inset-block-start:min(var(--header-height, 0px),calc(100svh - var(--maxlock-h, 0px)))}.fs-maxlock[data-animated] .fs-maxlock__track-space{display:block;block-size:calc(var(--maxlock-pin) * 1svh)}@media screen and (max-width:749px){.fs-maxlock__bg{object-position:var(--maxlock-bg-position-mobile)}.fs-maxlock__header{text-align:start}.fs-maxlock__slider{margin-block-start:var(--space-8)}.fs-maxlock__slider .fs-maxlock__track{overflow-y:hidden;gap:var(--space-5);padding-inline:var(--page-margin);scroll-padding-inline:var(--page-margin)}.fs-maxlock__card{inline-size:calc((100% - .3 * var(--space-5)) / 1.3)}.fs-maxlock__card-text{font-size:var(--font-body)}snap-slider[data-static] .fs-maxlock__bullets{display:none}}@media screen and (min-width:750px){.fs-maxlock__slider{max-inline-size:var(--page-width);margin-inline:auto;padding-inline:var(--page-margin)}.fs-maxlock__slider .fs-maxlock__track{display:grid;grid-template-columns:repeat(var(--maxlock-columns),minmax(0,1fr));gap:var(--grid-gap);overflow:visible}.fs-maxlock__bullets{display:none}}mega-header,mega-side-nav{display:block}.mega-header{--header-ink: rgb(var(--color-foreground));--header-icon-ink: rgb(var(--color-primary));--header-bg: rgb(var(--color-background));--header-hover-bg: rgb(var(--color-primary) / .08);--header-panel-in: .2s;--header-panel-out: .3s;--header-quick: .3s;--header-palette: .4s;position:relative;z-index:60;background:transparent}.mega-header__bar{position:relative;display:grid;grid-template-columns:repeat(3,1fr);align-items:center;min-block-size:var(--header-min-mobile, 64px);color:var(--header-ink);background:var(--header-bg);transition:color var(--header-palette) var(--ease),background-color var(--header-palette) var(--ease),box-shadow var(--header-palette) var(--ease)}.mega-header--contained .mega-header__bar{padding-inline:max(0px,calc((100% - var(--page-width)) / 2))}.mega-header--dividers .mega-header__bar:after{content:"";position:absolute;inset-block-end:0;inset-inline:0;block-size:1px;background:currentcolor;opacity:.15}.mega-header.is-stuck .mega-header__bar{box-shadow:0 0 10px #0003;clip-path:inset(0 -12px -12px -12px)}html:has(#MainContent>.shopify-section:first-child [data-under-header]):has(.mega-header--transparent-ready){--header-overlay-height: var(--header-bar-height)}html:has(#MainContent>.shopify-section:first-child [data-under-header]) .mega-header--transparent-ready .mega-header__bar{position:absolute;inset-block-start:0;inset-inline:0}html:has(#MainContent>.shopify-section:first-child [data-under-header]) .mega-header--transparent-ready:not(.is-stuck):not(.is-menu-open){--header-bg: transparent}html:has(#MainContent>.shopify-section:first-child [data-under-header]) .mega-header--on-light:not(.is-stuck):not(.is-menu-open){--header-ink: #fff;--header-icon-ink: #fff;--header-hover-bg: rgb(255 255 255 / .16)}html:has(#MainContent>.shopify-section:first-child [data-under-header]) .mega-header--on-dark:not(.is-stuck):not(.is-menu-open){--header-hover-bg: rgb(var(--color-foreground) / .06)}html:has(#MainContent>.shopify-section:first-child [data-under-header]) .mega-header--on-light:not(.is-stuck):not(.is-menu-open) .mega-header__cart{--btn-bg: 255 255 255;--btn-fg: var(--color-primary);--btn-border: 255 255 255}html:has(#MainContent>.shopify-section:first-child [data-under-header]) .mega-header--on-light:not(.mega-header--has-transparent-logo):not(.is-stuck):not(.is-menu-open) .mega-header-logo--default{filter:brightness(0) invert(1)}.mega-header-logo--transparent{display:none}html:has(#MainContent>.shopify-section:first-child [data-under-header]) .mega-header--has-transparent-logo:not(.is-stuck):not(.is-menu-open) .mega-header__bar .mega-header-logo--default{display:none}html:has(#MainContent>.shopify-section:first-child [data-under-header]) .mega-header--has-transparent-logo:not(.is-stuck):not(.is-menu-open) .mega-header__bar .mega-header-logo--transparent{display:block}.mega-header__col{display:flex;align-items:center;block-size:100%}.mega-header__col--start{justify-content:flex-start}.mega-header__left{position:relative;display:inline-flex;align-items:center;gap:var(--space-6);block-size:100%;padding-inline:var(--page-margin) var(--space-6)}.mega-header--dividers .mega-header__left:after{content:"";position:absolute;inset-block:0;inset-inline-end:0;inline-size:1px;background:currentcolor;opacity:.15}.mega-header__burger{position:relative;display:flex;flex-direction:column;justify-content:space-between;box-sizing:content-box;inline-size:18px;block-size:14px;padding:0;color:var(--header-icon-ink)}.mega-header__burger:before{content:"";position:absolute;top:-15px;right:-13px;bottom:-15px;left:-13px}.mega-header__burger-line{inline-size:100%;block-size:2px;border-radius:2px;background:currentcolor;transition:opacity var(--header-quick) var(--ease),transform var(--header-quick) var(--ease)}@media(hover:hover){.mega-header__burger:hover .mega-header__burger-line:first-child{transform:translateY(-2px)}.mega-header__burger:hover .mega-header__burger-line:last-child{transform:translateY(2px)}}.mega-header__burger[aria-expanded=true] .mega-header__burger-line:first-child{transform:translateY(-6px);opacity:0}.mega-header__burger[aria-expanded=true] .mega-header__burger-line:nth-child(2){opacity:0}.mega-header__burger[aria-expanded=true] .mega-header__burger-line:last-child{transform:translateY(6px);opacity:0}.mega-header__logo{display:flex;align-items:center;min-inline-size:0;color:inherit}.mega-header-logo{inline-size:var(--header-logo-width, 130px);max-inline-size:100%;block-size:auto;transition:filter var(--header-palette) var(--ease)}.mega-header__logo--desktop{display:none}.mega-header__center{justify-content:center}.mega-header__center--desktop{display:none}.mega-header__menu{display:flex;align-self:stretch;margin:0}.mega-header__item{position:relative;display:inline-flex;align-items:center;gap:var(--space-1);padding-inline:var(--space-4)}.mega-header__link{position:relative;z-index:1;font-size:var(--font-body-lg);font-weight:500;line-height:1.2;color:inherit;white-space:nowrap}.mega-header__link-label{background-image:linear-gradient(currentcolor,currentcolor);background-repeat:no-repeat;background-position:0 100%;background-size:0 1px;padding-block-end:2px;transition:background-size var(--duration-slow) var(--ease)}[dir=rtl] .mega-header__link-label{background-position:100% 100%}.mega-header__link:hover .mega-header__link-label,.mega-header__link:focus-visible .mega-header__link-label,.mega-header__link[aria-current=page] .mega-header__link-label,.mega-header__item.is-open .mega-header__link-label{background-size:100% 1px}.mega-header__item .icon-plus{inline-size:11px;max-width:none;color:var(--header-icon-ink);transition:transform var(--header-quick) var(--ease)}.mega-header__item.is-open .icon-plus{transform:rotate(45deg)}.mega-header__badge{position:relative;inset-block-start:-.6em;padding-inline-start:2px;font-size:11px;font-weight:700;letter-spacing:.04em;line-height:1;text-transform:uppercase;color:rgb(var(--color-primary));white-space:nowrap}.mega-header__badge--nav{z-index:1;pointer-events:none;color:inherit}.mega-header__tile-heading,.mega-header__promo-heading,.mega-side-nav__promo-text,.mega-side-nav__subnav-title{font-family:var(--font-heading-family);font-weight:var(--font-heading-weight);line-height:var(--line-heading);letter-spacing:var(--heading-tracking)}.mega-header__tile-heading strong,.mega-header__promo-heading strong,.mega-side-nav__promo-text strong,.mega-side-nav__subnav-title strong,.mega-side-nav__row strong{font-family:var(--font-accent-family);font-weight:var(--font-accent-strong-weight, var(--font-accent-weight));letter-spacing:calc(var(--heading-tracking) * .6)}.mega-header__panel{position:fixed;inset-block-start:var(--header-bottom, var(--header-bar-height));inset-inline:0;z-index:-1;max-block-size:calc(100vh - var(--header-bottom, var(--header-bar-height)));overflow-y:auto;overscroll-behavior:contain;color:rgb(var(--color-foreground));background:rgb(var(--color-background));box-shadow:var(--shadow-md);opacity:0;visibility:hidden;pointer-events:none;transition:opacity var(--header-panel-out) var(--ease),visibility var(--header-panel-out)}.mega-header__panel[hidden]{display:none}.mega-header__panel.is-shown{opacity:1;visibility:visible;pointer-events:auto;transition:opacity var(--header-panel-in) var(--ease)}.mega-header__panel-inner{display:flex;justify-content:space-between;gap:var(--space-8);max-inline-size:calc(var(--page-width) + 2 * var(--page-margin));margin-inline:auto;padding:var(--space-8) var(--page-margin) var(--space-9)}.mega-header__panel-nav{display:flex;flex-direction:column;gap:var(--space-8);min-inline-size:0}.mega-header__panel-grid{display:grid;grid-template-columns:repeat(4,var(--mega-item-size, 175px));gap:var(--space-8) var(--space-9);margin:0}.mega-header__tile{display:flex;flex-direction:column;gap:var(--space-3)}.mega-header__tile-category{color:rgb(var(--color-secondary))}.mega-header__tile-link{display:flex;flex-direction:column;gap:var(--space-3)}.mega-header__tile-media{display:block;overflow:hidden;inline-size:var(--mega-item-size, 175px);aspect-ratio:1;border-radius:var(--radius-md);background:rgb(var(--color-surface))}.mega-header__tile-media img,.mega-header__tile-placeholder{inline-size:100%;block-size:100%;object-fit:cover;transition:transform var(--duration-slow) var(--ease)}.mega-header__tile-placeholder{fill:rgb(var(--color-foreground) / .35)}.mega-header__tile-link:hover .mega-header__tile-media img{transform:scale(1.04)}.mega-header__tile-body{display:flex;flex-direction:column;gap:var(--space-1)}.mega-header__tile-tagline{font-size:var(--font-small);color:rgb(var(--color-secondary))}.mega-header__tile-heading{font-size:var(--font-h5);color:rgb(var(--color-heading))}.mega-header__tile-label{background-image:linear-gradient(currentcolor,currentcolor);background-repeat:no-repeat;background-position:0 100%;background-size:0 1px;transition:background-size var(--duration-slow) var(--ease)}.mega-header__tile-link:hover .mega-header__tile-label,.mega-header__tile-link:focus-visible .mega-header__tile-label{background-size:100% 1px}.mega-header__promo{flex:0 1 360px;min-inline-size:0}.mega-header__promo-link{display:flex;flex-direction:column;gap:var(--space-4)}.mega-header__promo-media{display:flex;align-items:center;justify-content:center;overflow:hidden;aspect-ratio:1;border-radius:var(--radius-md);background:rgb(var(--color-surface))}.mega-header__promo-media img{inline-size:100%;block-size:100%;object-fit:cover}.mega-header__promo-body{display:flex;flex-direction:column;gap:var(--space-2)}.mega-header__promo-heading{color:rgb(var(--color-heading))}.mega-header__promo-text{font-size:var(--font-body);color:rgb(var(--color-secondary))}.mega-header__promo-cta{inline-size:fit-content;font-weight:700;color:rgb(var(--color-primary));text-decoration:underline;text-underline-offset:.25em}.mega-header__backdrop{position:fixed;top:0;right:0;bottom:0;left:0;inset-block-start:var(--header-bottom, var(--header-bar-height));z-index:-2;visibility:hidden;background:transparent;transition:background-color var(--header-quick) var(--ease),visibility var(--header-quick)}.mega-header.is-menu-open .mega-header__backdrop{visibility:visible;background:var(--header-dim, rgb(0 0 0 / .2));transition-property:background-color}.mega-header__col--end{justify-content:flex-end;align-items:stretch}.mega-header__cta,.mega-header__icon-button{position:relative;display:flex;align-items:center;justify-content:center;white-space:nowrap;color:inherit;transition:background-color var(--duration-fast) var(--ease),color var(--duration-fast) var(--ease)}.mega-header__cta{display:none;padding-inline:var(--space-6);font-size:var(--font-body-lg);font-weight:500}.mega-header__icon-button{flex-shrink:0;min-inline-size:44px;padding-inline:var(--space-3);color:var(--header-icon-ink)}.mega-header__icon-button--account{display:none}.mega-header__cta:hover,.mega-header__icon-button:hover{background:var(--header-hover-bg)}.mega-header--dividers .mega-header__cta:before{content:"";position:absolute;inset-block:0;inset-inline-start:0;inline-size:1px;background:currentcolor;opacity:.15}.mega-header .mega-header__cart{position:relative;flex-shrink:0;align-self:stretch;gap:var(--space-1);min-block-size:0;min-inline-size:0;margin-block:var(--space-2);margin-inline:var(--space-2) var(--page-margin);padding-inline:var(--space-5);font-size:var(--font-body)}.mega-header__cart:after{content:"";position:absolute;inset-inline:0;inset-block-start:50%;block-size:44px;translate:0 -50%}.mega-header__cart-count:before{content:"("}.mega-header__cart-count:after{content:")"}.mega-header__cart-count[data-empty]{display:none}.mega-header__cart-icon{margin-inline-end:calc(var(--page-margin) - var(--space-3))}.mega-header__cart-bubble{position:absolute;inset-block-start:calc(50% - 17px);inset-inline-end:2px;inline-size:17px;block-size:17px;border-radius:var(--radius-pill);background:rgb(var(--color-primary));color:rgb(var(--color-on-primary));font-size:var(--font-micro);line-height:17px;text-align:center}.mega-header__cart-bubble[data-empty]{visibility:hidden}@media screen and (min-width:750px){.mega-header__icon-button--account{display:flex}}@media screen and (min-width:990px){.mega-header__bar{min-block-size:var(--header-min-desktop, 72px)}.mega-header__logo--desktop{display:flex}.mega-header__center--mobile{display:none}.mega-header__center--desktop{display:flex}.mega-header--dividers .mega-header__icon-button:before{content:"";position:absolute;inset-block:0;inset-inline-start:0;inline-size:1px;background:currentcolor;opacity:.15}.mega-header__icon-button{min-inline-size:64px}}@media screen and (min-width:1280px){.mega-header__cta{display:flex}}.mega-side-nav{--side-nav-in: .8s;--side-nav-out: .6s;--side-nav-sub: .5s;--side-nav-ease-open: cubic-bezier(.22, 1.1, .48, 1);--side-nav-ease-close: cubic-bezier(.77, 0, .175, 1);--side-nav-shift: var(--space-6);position:fixed;top:0;right:0;bottom:0;left:0;z-index:70;pointer-events:none;background:transparent}[dir=rtl] .mega-side-nav{--side-nav-shift: calc(-1 * var(--space-6))}.mega-side-nav.is-open{pointer-events:auto}.mega-side-nav[hidden]{display:none}.mega-side-nav__scrim{position:absolute;top:0;right:0;bottom:0;left:0;background:#0000004d;opacity:0;transition:opacity var(--side-nav-out) var(--side-nav-ease-close)}.mega-side-nav.is-open .mega-side-nav__scrim{opacity:1;transition-duration:var(--side-nav-in);transition-timing-function:var(--ease)}.mega-side-nav__panel{position:absolute;inset-block:0;inset-inline-end:100%;inline-size:100%;overflow:hidden;overflow:clip;color:rgb(var(--color-foreground));background:rgb(var(--color-background));visibility:hidden;transform:none;transition:transform var(--side-nav-out) var(--side-nav-ease-close),visibility var(--side-nav-out)}.mega-side-nav.is-open .mega-side-nav__panel{visibility:visible;transform:translate(100%);transition:transform var(--side-nav-in) var(--side-nav-ease-open)}[dir=rtl] .mega-side-nav.is-open .mega-side-nav__panel{transform:translate(-100%)}.mega-side-nav__panel:focus{outline:none}.mega-side-nav__nav{display:flex;flex-direction:column;block-size:100%}.mega-side-nav__head{position:sticky;inset-block-start:0;z-index:2;display:grid;grid-template-columns:repeat(3,1fr);align-items:center;flex-shrink:0;min-block-size:var(--header-bar-height, 64px);padding-inline:var(--page-margin);border-block-end:1px solid rgb(var(--color-border));background:rgb(var(--color-background))}.mega-side-nav__close,.mega-side-nav__head-action{position:relative;display:inline-flex;align-items:center;justify-content:center;inline-size:44px;block-size:44px;padding:0;color:rgb(var(--color-primary))}.mega-side-nav__close{margin-inline-start:-10px}.mega-side-nav__head-logo{display:flex;justify-content:center}.mega-side-nav__head-logo .mega-header-logo{inline-size:min(var(--header-logo-width, 130px),120px)}.mega-side-nav__head-actions{display:flex;justify-content:flex-end;margin-inline-end:-10px}.mega-side-nav__link-wrapper{display:flex;flex:1 1 auto;flex-direction:column;justify-content:space-between;gap:var(--space-7);min-block-size:0;overflow-y:auto;overscroll-behavior:contain;transform:none;transition:transform var(--side-nav-out) var(--side-nav-ease-close)}.mega-side-nav.is-sub-open .mega-side-nav__link-wrapper{transform:translate(-50%);transition:transform var(--side-nav-sub) var(--side-nav-ease-open)}[dir=rtl] .mega-side-nav.is-sub-open .mega-side-nav__link-wrapper{transform:translate(50%)}.mega-side-nav .mega-side-nav__list,.mega-side-nav__promo-slot{margin:0;padding-block-start:var(--space-6);padding-inline:var(--page-margin)}.mega-side-nav__row{position:relative;display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);inline-size:100%;padding:var(--space-2) 0;margin-block-end:var(--space-2);font-family:var(--font-heading-family);font-weight:var(--font-heading-weight);font-size:var(--font-h3);line-height:var(--line-heading);letter-spacing:var(--heading-tracking);text-align:start;color:rgb(var(--color-heading))}.mega-side-nav__row--small{font-size:var(--font-h4);margin-block-end:0}.mega-side-nav__row:before{content:"";position:absolute;inset-block-start:50%;inset-inline-start:0;inline-size:10px;block-size:10px;border-radius:50%;background:rgb(var(--color-primary));transform:translateY(-50%) scale(0);transition:transform var(--side-nav-sub) var(--side-nav-ease-close)}.mega-side-nav__label{position:relative;display:block;transition:transform var(--side-nav-sub) var(--side-nav-ease-close)}.mega-side-nav__row .icon-arrow{flex-shrink:0;inline-size:16px;color:rgb(var(--color-primary));transition:transform var(--side-nav-sub) var(--side-nav-ease-close)}@media(hover:hover){.mega-side-nav__row:hover:before{transform:translateY(-50%) scale(1)}.mega-side-nav__row:hover .mega-side-nav__label{transform:translate(var(--side-nav-shift))}.mega-side-nav__row:hover .icon-arrow{transform:translate(4px)}[dir=rtl] .mega-side-nav__row:hover .icon-arrow{transform:scaleX(-1) translate(4px)}}.mega-side-nav__row:focus-visible:before,.mega-side-nav__row:active:before{transform:translateY(-50%) scale(1)}.mega-side-nav__row:focus-visible .mega-side-nav__label,.mega-side-nav__row:active .mega-side-nav__label{transform:translate(var(--side-nav-shift))}.mega-side-nav__row[aria-current=page]:before{transform:translateY(-50%) scale(1)}.mega-side-nav__row[aria-current=page] .mega-side-nav__label{transform:translate(var(--side-nav-shift))}.mega-side-nav__label .mega-header__badge{inset-block-start:-1.1em;font-family:var(--font-body-family)}.mega-side-nav__promo{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);inline-size:100%;margin-block-start:var(--space-2);padding:var(--space-4) var(--space-5);border-radius:var(--radius-md)}.mega-side-nav__promo-body{display:flex;flex-direction:column;gap:var(--space-3);min-inline-size:0}.mega-side-nav__promo-text{color:rgb(var(--color-heading));margin:0}.mega-side-nav__promo-cta{inline-size:fit-content;font-weight:500;color:rgb(var(--color-primary));text-decoration:underline;text-underline-offset:.25em}.mega-side-nav__promo-media{display:flex;align-items:center;justify-content:center;flex-shrink:0;inline-size:88px;block-size:88px;overflow:hidden;border-radius:var(--radius-sm)}.mega-side-nav__promo-media img{max-block-size:100%;inline-size:auto;object-fit:contain}.mega-side-nav .mega-side-nav__sublinks{display:flex;flex-wrap:wrap;gap:var(--space-3) var(--space-4);margin:0;padding:var(--space-6) var(--page-margin) var(--space-7);border-block-start:1px solid rgb(var(--color-border))}.mega-side-nav__sublinks-item{inline-size:calc(33.333% - var(--space-4))}.mega-side-nav__sublinks-link{font-size:var(--font-small);color:rgb(var(--color-foreground))}.mega-side-nav__sublinks-link:hover{text-decoration:underline;text-underline-offset:.2em}.mega-side-nav__sublinks-item--accent .mega-side-nav__sublinks-link{color:rgb(var(--color-primary));font-weight:500}.mega-side-nav__subnav-container{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;overflow:hidden;overflow:clip;pointer-events:none}.mega-side-nav__subnav{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;gap:var(--space-5);padding:calc(var(--header-bar-height, 64px) + var(--space-5)) var(--page-margin) var(--space-6);background:rgb(var(--color-background));visibility:hidden;pointer-events:none;transform:translate(100%);transition:transform var(--side-nav-sub) var(--ease),visibility var(--side-nav-sub)}[dir=rtl] .mega-side-nav__subnav{transform:translate(-100%)}.mega-side-nav__subnav[hidden]{display:none}.mega-side-nav__subnav.is-open{visibility:visible;pointer-events:auto;transform:none;transition:transform var(--side-nav-sub) var(--ease)}.mega-side-nav__back{display:inline-flex;align-items:center;gap:var(--space-1);inline-size:fit-content;min-block-size:44px;padding:0;font-size:var(--font-body-lg);font-weight:500;color:rgb(var(--color-primary))}.mega-side-nav__subnav-scroll{min-block-size:0;overflow-y:auto}.mega-side-nav__subnav-title{margin-block-end:var(--space-5);color:rgb(var(--color-heading))}.mega-side-nav__sublist{display:flex;flex-direction:column;margin:0}.mega-side-nav__category{margin-block:var(--space-4) var(--space-2);color:rgb(var(--color-secondary))}@media screen and (min-width:990px){.mega-side-nav__panel{inline-size:min(100%,max(420px,var(--side-nav-width, 42vw)))}.mega-side-nav__nav{padding-block:var(--space-8)}.mega-side-nav__head{position:static;display:block;min-block-size:0;padding-block:0 var(--space-5);border-block-end:0;background:none;pointer-events:none}.mega-side-nav__close{pointer-events:auto}.mega-side-nav__head-logo,.mega-side-nav__head-actions{display:none}.mega-side-nav .mega-side-nav__list,.mega-side-nav__promo-slot,.mega-side-nav .mega-side-nav__sublinks,.mega-side-nav__head{padding-inline:var(--space-10) var(--space-8)}.mega-side-nav__row{margin-block-end:var(--space-3)}.mega-side-nav__row:before{inline-size:12px;block-size:12px}.mega-side-nav__promo-media{inline-size:120px;block-size:120px}.mega-side-nav__subnav{padding-block:calc(var(--space-8) + 44px + var(--space-6)) var(--space-8);padding-inline:var(--space-10) var(--space-8)}}@media(prefers-reduced-motion:reduce){.mega-header,.mega-side-nav{--header-panel-in: 0s;--header-panel-out: 0s;--header-quick: 0s;--header-palette: 0s;--side-nav-in: 0s;--side-nav-out: 0s;--side-nav-sub: 0s}.mega-header__link-label,.mega-header__tile-label,.mega-header__tile-media img{transition:none}}.fs-size-guide{display:contents}.fs-size-guide__scrim{position:fixed;top:0;right:0;bottom:0;left:0;z-index:80;background:rgb(var(--color-foreground) / .5);opacity:0;visibility:hidden;transition:opacity var(--duration-base) var(--ease),visibility 0s var(--duration-base)}.fs-size-guide[data-open] .fs-size-guide__scrim{opacity:1;visibility:visible;transition-delay:0s}.fs-size-guide__panel{position:fixed;inset-block:0;inset-inline-end:0;z-index:81;inline-size:min(720px,100%);overflow-y:auto;overscroll-behavior:contain;scroll-padding-block-start:calc(var(--space-5) + var(--space-4) + 25px);visibility:hidden;transform:translate(100%);transition:transform var(--duration-base) var(--ease),visibility 0s var(--duration-base)}.fs-size-guide__panel:focus{outline:none}[dir=rtl] .fs-size-guide__panel{transform:translate(-100%)}.fs-size-guide[data-open] .fs-size-guide__panel{transform:translate(0);visibility:visible;transition-delay:0s}.fs-size-guide[data-instant] .fs-size-guide__scrim,.fs-size-guide[data-instant] .fs-size-guide__panel{transition:none}.fs-size-guide__header{position:sticky;inset-block-start:0;z-index:1;display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);padding:var(--space-5) var(--space-4) var(--space-4);border-block-end:1px solid rgb(var(--color-border));background:rgb(var(--color-background))}.fs-size-guide__title{margin:0;font-size:var(--font-h5);color:rgb(var(--color-heading))}.fs-size-guide__close{display:inline-flex;flex:none;padding:0}.fs-size-guide__close:focus-visible{outline:2px solid rgb(var(--color-focus));outline-offset:2px}.fs-size-guide__content{display:flex;flex-direction:column;gap:var(--space-6);padding:var(--space-6) var(--space-4) var(--space-8)}@media screen and (min-width:750px){.fs-size-guide__header{padding-inline:var(--space-7)}.fs-size-guide__content{gap:var(--space-7);padding:var(--space-7) var(--space-7) var(--space-9)}}.fs-size-guide__tabs{display:flex;gap:var(--space-2);overflow-x:auto;scrollbar-width:none;padding:4px;margin:-4px}.fs-size-guide__tabs::-webkit-scrollbar{display:none}.fs-size-guide__tab{flex:none;padding:var(--space-2) var(--space-4);border:1px solid rgb(var(--color-foreground) / .45);border-radius:var(--radius-pill);font-size:var(--font-small);font-weight:500;line-height:1.2;white-space:nowrap;transition:border-color var(--duration-fast) var(--ease),background-color var(--duration-fast) var(--ease)}.fs-size-guide__tab:hover{border-color:rgb(var(--color-foreground))}.fs-size-guide__tab[aria-selected=true]{border-color:rgb(var(--color-primary));box-shadow:inset 0 0 0 1px rgb(var(--color-primary));background:rgb(var(--color-primary) / .08);color:rgb(var(--color-primary))}.fs-size-guide__tab:focus-visible{outline:2px solid rgb(var(--color-focus));outline-offset:2px}.fs-size-guide__tab-panel{display:flex;flex-direction:column;gap:var(--space-7)}.fs-size-guide__tab-panel[hidden]{display:none}.fs-size-guide__tab-panel:focus-visible{outline:2px solid rgb(var(--color-focus));outline-offset:4px}@media screen and (min-width:750px){.fs-size-guide__tab-panel{gap:var(--space-8)}}social-video-carousel{display:block}.fs-social{overflow-x:clip}.fs-social__header{margin-block-end:var(--space-4);text-align:center}.fs-social__heading{color:rgb(var(--color-heading))}.fs-social__subheading{margin-block-start:var(--space-1);font-size:var(--font-body-lg);line-height:1.7}.fs-social__slider{position:relative;display:block}.fs-social__slider .fs-social__track{--snap-gap: 10px;--snap-slide-w: calc((100% - (var(--social-n-mobile) - 1) * var(--snap-gap)) / var(--social-n-mobile));align-items:flex-start;gap:var(--snap-gap);padding-block:var(--space-5)}@media screen and (min-width:750px){.fs-social__slider .fs-social__track{--snap-gap: 20px;--snap-slide-w: calc((100% - (var(--social-n-tablet) - 1) * var(--snap-gap)) / var(--social-n-tablet))}}@media screen and (min-width:1280px){.fs-social__slider .fs-social__track{--snap-slide-w: calc((100% - (var(--social-n-desktop) - 1) * var(--snap-gap)) / var(--social-n-desktop))}}@media screen and (min-width:1690px){.fs-social__slider .fs-social__track{--snap-slide-w: calc((100% - (var(--social-n-wide) - 1) * var(--snap-gap)) / var(--social-n-wide))}}.fs-social__slide{inline-size:var(--snap-slide-w);scroll-snap-align:center}.fs-social__card{transition:transform .3s var(--ease)}.fs-social__slide[data-active] .fs-social__card{transform:translateY(calc(-1 * var(--space-5)))}.fs-social__player{position:relative;aspect-ratio:2 / 3;overflow:hidden;border-start-start-radius:var(--radius-md);border-start-end-radius:var(--radius-md);background:rgb(var(--color-surface))}.fs-social__still,.fs-social__video{position:absolute;top:0;right:0;bottom:0;left:0;inline-size:100%;block-size:100%;object-fit:cover}.fs-social__video{opacity:0;pointer-events:none;transition:opacity var(--duration-base) var(--ease)}.fs-social__video[data-started]{opacity:1}.fs-social__controls{position:absolute;inset-block-end:var(--space-3);inset-inline-end:var(--space-3);z-index:1;display:flex;gap:var(--space-2);visibility:hidden;opacity:0;transition:opacity var(--duration-fast) var(--ease),visibility 0s linear var(--duration-fast)}.fs-social__slide[data-active] .fs-social__controls{visibility:visible;opacity:1;transition-delay:0s}@media(hover:hover)and (min-width:750px){.fs-social__slide[data-active] .fs-social__controls{opacity:0}.fs-social__slide[data-active] .fs-social__card:hover .fs-social__controls,.fs-social__slide[data-active] .fs-social__controls:focus-within{opacity:1}}.fs-social__control{display:inline-flex;align-items:center;justify-content:center;inline-size:36px;block-size:36px;border-radius:var(--radius-pill);color:rgb(var(--color-on-primary));background:rgb(var(--color-primary));transition:background var(--duration-fast) var(--ease),color var(--duration-fast) var(--ease)}.fs-social__control:hover{color:rgb(var(--color-primary));background:rgb(var(--color-on-primary))}.fs-social__control .icon{inline-size:14px}.fs-social__icon-play,.fs-social__icon-pause,.fs-social__icon-muted,.fs-social__icon-sound{display:inline-flex}[data-social-toggle]:not([data-playing]) .fs-social__icon-pause,[data-social-toggle][data-playing] .fs-social__icon-play,[data-social-mute]:not([data-sound]) .fs-social__icon-sound,[data-social-mute][data-sound] .fs-social__icon-muted{display:none}.fs-social__product{position:relative;z-index:2;display:flex;align-items:center;gap:var(--space-3);margin-block-start:calc(-1 * var(--space-8));padding:var(--space-2);border-end-start-radius:var(--radius-md);border-end-end-radius:var(--radius-md);transition:transform .3s var(--ease)}.fs-social__slide[data-active] .fs-social__product{transform:translateY(var(--space-8))}.fs-social__product-media{flex:0 0 auto;inline-size:69px;aspect-ratio:1;overflow:hidden;border-radius:var(--radius-sm);background:rgb(var(--color-surface))}.fs-social__product-media img{inline-size:100%;block-size:100%;object-fit:cover}.fs-social__product-info{flex:1;min-inline-size:0}.fs-social__product-title{display:-webkit-box;min-block-size:2.8em;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;font-size:var(--font-body);line-height:1.4}.fs-social__product-price{margin-block-start:var(--space-1);font-size:var(--font-body);font-weight:700}.fs-social__bag{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;inline-size:48px;block-size:48px;border-radius:var(--radius-pill);color:rgb(var(--color-foreground));background:rgb(var(--color-foreground) / .06);transition:background var(--duration-fast) var(--ease),color var(--duration-fast) var(--ease)}.fs-social__bag:hover{color:rgb(var(--color-on-primary));background:rgb(var(--color-primary))}.fs-social__nav{position:absolute;inset-block-start:40%;z-index:3;display:none;align-items:center;justify-content:center;inline-size:48px;block-size:48px;border-radius:var(--radius-pill);color:rgb(var(--color-primary));background:rgb(var(--color-secondary-button) / .85);opacity:0;pointer-events:none;transform:translateY(-50%);transition:opacity var(--duration-fast) var(--ease),background var(--duration-fast) var(--ease),color var(--duration-fast) var(--ease)}.fs-social__nav--prev{inset-inline-start:var(--space-3)}.fs-social__nav--next{inset-inline-end:var(--space-3)}.fs-social__nav:hover{color:rgb(var(--color-on-primary));background:rgb(var(--color-primary))}.fs-social__nav .icon{inline-size:12px}@media(min-width:750px){.fs-social__nav{display:inline-flex}.fs-social__nav[data-visible],.fs-social__slider:has(:focus-visible) .fs-social__nav{opacity:1;pointer-events:auto}}@media(min-width:1441px){.fs-social__nav--prev{inset-inline-start:var(--space-8)}.fs-social__nav--next{inset-inline-end:var(--space-8)}}@media screen and (max-width:749px){.fs-social__product{gap:var(--space-2);padding:7px}.fs-social__product-media{inline-size:60px}.fs-social__bag{inline-size:44px;block-size:44px}}@media(prefers-reduced-motion:reduce){.fs-social__card,.fs-social__product,.fs-social__video{transition:none}}spec-stats{display:block}.fs-spec{position:relative;overflow:hidden}.fs-spec__media{position:relative;aspect-ratio:var(--spec-ratio-mobile);overflow:hidden}.fs-spec__media picture{display:contents}.fs-spec__image{position:absolute;top:0;right:0;bottom:0;left:0;inline-size:100%;block-size:100%;object-fit:cover;object-position:var(--spec-position-mobile)}.fs-spec__overlay{position:absolute;top:0;right:0;bottom:0;left:0}.fs-spec__wrapper{block-size:100%}.fs-spec__pre{margin-block-end:var(--space-1);font-family:var(--font-heading-family);font-size:var(--font-h5);font-weight:var(--font-heading-weight);line-height:1.2;letter-spacing:.02em;text-transform:uppercase;color:rgb(var(--color-foreground) / .7)}.fs-spec__line{display:flex;flex-wrap:wrap;align-items:baseline;column-gap:var(--space-2);font-family:var(--font-heading-family);font-weight:var(--font-heading-weight)}.fs-spec__number{position:relative;display:inline-block;font-size:3.5rem;line-height:.9;letter-spacing:-.05em;font-variant-numeric:tabular-nums;color:rgb(var(--color-heading))}.fs-spec__ticker{position:absolute;top:0;right:0;bottom:0;left:0;visibility:hidden}.fs-spec__ticker:after{content:attr(data-value)}.fs-spec[data-counting] .fs-spec__ticker{visibility:visible}.fs-spec[data-counting] [data-count-to] .fs-spec__digits{opacity:0}.fs-spec__unit{font-size:1.25rem;line-height:.9;letter-spacing:-.03em;color:rgb(var(--color-heading))}.fs-spec__title{font-size:var(--font-body);line-height:1.3}.fs-spec__body{margin-block-start:var(--space-2);font-size:var(--font-body-lg);line-height:1.5}[dir=rtl] .fs-spec__number,[dir=rtl] .fs-spec__unit{letter-spacing:0}.fs-spec__hint{display:none}@media screen and (min-width:750px){.fs-spec__media{aspect-ratio:var(--spec-ratio)}.fs-spec__image{object-position:var(--spec-position)}.fs-spec__wrapper{display:flex;align-items:center;justify-content:flex-end}.fs-spec--left .fs-spec__wrapper{justify-content:flex-start}.fs-spec__list{display:flex;flex-direction:column;gap:clamp(var(--space-4),3.125vw,var(--space-10));inline-size:40%;max-inline-size:466px}.fs-spec__pre:empty{display:none}.fs-spec__pre{font-size:clamp(.75rem,1.1vw,var(--font-h5))}.fs-spec__number{font-size:clamp(2.5rem,6.25vw,4.5rem)}.fs-spec__unit{font-size:clamp(1.25rem,2.8vw,2.25rem)}.fs-spec__title{font-size:clamp(.75rem,1.1vw,var(--font-body))}.fs-spec__body{font-size:clamp(.75rem,1.1vw,var(--font-body-lg))}}@media screen and (min-width:1281px){.fs-spec__list{gap:var(--space-10)}}@media screen and (max-width:749px){.fs-spec__wrapper{padding-block:var(--space-8)}.fs-spec__hint{display:flex;justify-content:flex-end;margin-block-end:calc(-1 * var(--space-2));opacity:.6}[dir=rtl] .fs-spec__hint .icon{transform:scaleX(-1)}.fs-spec__list{display:flex;gap:var(--space-4);margin-inline-end:calc(-1 * var(--page-margin));padding-inline-end:var(--page-margin);overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:none}.fs-spec__list::-webkit-scrollbar{display:none}.fs-spec__item{flex:0 0 auto;inline-size:min(280px,calc((100vw - 56px) / 1.2))}.fs-spec__item:last-child{inline-size:calc(100vw - 2 * var(--page-margin))}.fs-spec__pre{min-block-size:1.2em}.fs-spec__title{inline-size:100%;margin-block-start:var(--space-2)}.fs-spec__body{font-size:var(--font-small)}}.fs-size-guide-list+.fs-size-guide-list{margin-block-start:calc(var(--space-5) - var(--space-7))}@media screen and (min-width:750px){.fs-size-guide-list+.fs-size-guide-list{margin-block-start:calc(var(--space-5) - var(--space-8))}}.fs-size-guide-list__heading{margin:0 0 var(--space-3);font-size:var(--font-h5);color:rgb(var(--color-heading))}.fs-size-guide-list__items{display:grid;gap:var(--space-2);margin:0;padding:0;list-style:none;font-size:var(--font-body);line-height:var(--line-body)}.fs-size-guide-list__item{position:relative;padding-inline-start:var(--space-5)}.fs-size-guide-list__item:before{content:"";position:absolute;inset-inline-start:var(--space-1);inset-block-start:calc(var(--line-body) * .5em - 3px);inline-size:6px;block-size:6px;border-radius:var(--radius-pill);background:rgb(var(--color-primary))}.fs-size-guide-table__title{margin:0 0 var(--space-4);font-size:var(--font-h5);color:rgb(var(--color-heading))}.fs-size-guide-table__frame{border:1px solid rgb(var(--color-primary) / .35);border-radius:var(--radius-md);overflow:hidden}.fs-size-guide-table__table{inline-size:100%;border-collapse:collapse;font-size:var(--font-body);line-height:1.4}.fs-size-guide-table__table--equal{table-layout:fixed}.fs-size-guide-table__cell{padding:var(--space-3) var(--space-2);text-align:center;vertical-align:middle;overflow-wrap:anywhere}.fs-size-guide-table__cell:first-child{padding-inline-start:var(--space-4);text-align:start}.fs-size-guide-table__cell:last-child{padding-inline-end:var(--space-4)}.fs-size-guide-table__cell--head{font-size:var(--font-small);font-weight:500;color:rgb(var(--color-heading));background:rgb(var(--color-surface))}.fs-size-guide-table__table tbody tr{border-block-start:1px solid rgb(var(--color-primary) / .2)}.fs-size-guide-table__table tbody .fs-size-guide-table__cell:first-child{font-weight:700}.fs-size-guide-table__table--auto .fs-size-guide-table__cell--head:first-child{inline-size:20%}size-guide-video{--size-guide-video-ink: 255 255 255;position:relative;isolation:isolate;display:block;block-size:var(--size-guide-video-height, 240px);border-radius:var(--radius-md);overflow:hidden;background:rgb(var(--color-surface))}@media screen and (min-width:750px){size-guide-video{block-size:var(--size-guide-video-height-lg, 360px)}}.fs-size-guide-video__caption{position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;gap:var(--space-5);padding:var(--space-7) var(--space-4);text-align:center;background:linear-gradient(to top,#0009,#00000026 80%);visibility:hidden;opacity:0;transition:opacity var(--duration-base) var(--ease),visibility var(--duration-base)}.fs-size-guide-video__caption.is-shown{visibility:visible;opacity:1}@media screen and (min-width:750px){.fs-size-guide-video__caption{justify-content:center;background:#00000059}}.fs-size-guide-video__title{margin:0;font-size:var(--font-h3);white-space:pre-line;color:rgb(var(--size-guide-video-ink))}@media screen and (min-width:750px){.fs-size-guide-video__title{white-space:normal}}.fs-size-guide-video__cta{gap:var(--space-2)}.fs-size-guide-video__cta .icon{inline-size:12px}.fs-size-guide-video__cta:focus-visible{outline:2px solid rgb(var(--size-guide-video-ink));outline-offset:2px}.fs-size-guide-video__player{position:relative;inline-size:100%;block-size:100%;overflow:hidden}.fs-size-guide-video__media{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;transition:opacity var(--duration-base) var(--ease)}.fs-size-guide-video__player[data-ready=true] .fs-size-guide-video__media{opacity:1}.fs-size-guide-video__video{inline-size:100%;block-size:100%;object-fit:cover;background:#000}.fs-size-guide-video__player:fullscreen .fs-size-guide-video__video{object-fit:contain}@media screen and (min-width:750px){.fs-size-guide-video__video{object-fit:contain}}.fs-size-guide-video__controller{position:absolute;inset-block-end:0;inset-inline:0;z-index:2;display:flex;align-items:center;gap:var(--space-4);padding:var(--space-2) var(--space-4);background:linear-gradient(to top,#00000073,#0000);color:rgb(var(--size-guide-video-ink));opacity:0;transition:opacity .6s,visibility .6s}.fs-size-guide-video__controller.is-inactive{visibility:hidden}.fs-size-guide-video__controller.is-playing{visibility:visible;opacity:0;transition-duration:.3s}.fs-size-guide-video__controller.is-active,.fs-size-guide-video__controller.is-paused,.fs-size-guide-video__controller:focus-within{visibility:visible;opacity:1;transition-duration:.3s}.fs-size-guide-video__button{display:inline-flex;flex:none;align-items:center;justify-content:center;inline-size:32px;block-size:32px;padding:0;color:inherit}.fs-size-guide-video__button:focus-visible{outline:2px solid rgb(var(--size-guide-video-ink));outline-offset:0}.fs-size-guide-video__progress{position:relative;flex:1 1 auto;block-size:20px}.fs-size-guide-video__seek{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;inline-size:100%;block-size:100%;margin:0;padding:0;border:0;background:none;cursor:pointer;-webkit-appearance:none;appearance:none}.fs-size-guide-video__seek::-webkit-slider-thumb{opacity:0;-webkit-appearance:none;appearance:none}.fs-size-guide-video__seek::-moz-range-thumb{opacity:0}.fs-size-guide-video__seek:focus{outline:none}.fs-size-guide-video__progress:has(.fs-size-guide-video__seek:focus-visible){outline:2px solid rgb(var(--size-guide-video-ink));outline-offset:2px}.fs-size-guide-video__track{position:absolute;inset-inline:0;inset-block-start:50%;block-size:3px;margin-block-start:-1.5px;border-radius:var(--radius-pill);overflow:hidden;background:rgb(var(--size-guide-video-ink) / .3)}.fs-size-guide-video__played,.fs-size-guide-video__loaded{position:absolute;inset-block:0;inset-inline-start:0;inline-size:100%;transform-origin:left center}[dir=rtl] .fs-size-guide-video__played,[dir=rtl] .fs-size-guide-video__loaded{transform-origin:right center}.fs-size-guide-video__played{z-index:1;background:rgb(var(--size-guide-video-ink));transform:scaleX(var(--played, 0));transition:transform .1s linear}.fs-size-guide-video__loaded{background:rgb(var(--size-guide-video-ink) / .4);transform:scaleX(var(--loaded, 0));transition:transform .3s var(--ease)}.fs-size-guide-video__poster{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;visibility:visible;opacity:1;transition:opacity var(--duration-base) var(--ease),visibility var(--duration-base)}.fs-size-guide-video__poster.is-hidden{visibility:hidden;opacity:0}.fs-size-guide-video__poster-box{position:relative;inline-size:100%;block-size:100%}.fs-size-guide-video__poster-box--desktop{display:none}@media screen and (min-width:750px){.fs-size-guide-video__poster-box--desktop{display:block}.fs-size-guide-video__poster-box--mobile{display:none}}.fs-size-guide-video__poster-fade{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;transition:opacity var(--duration-base) var(--ease)}.fs-size-guide-video__poster-fade.is-loaded{opacity:1}.fs-size-guide-video__poster-box img,.fs-size-guide-video__placeholder{position:absolute;top:0;right:0;bottom:0;left:0;inline-size:100%;block-size:100%;object-fit:cover}.fs-size-guide-video__placeholder{fill:rgb(var(--color-foreground) / .35)}
/*# sourceMappingURL=/cdn/shop/t/33/compiled_assets/styles.css.map */
