:root{--flux-anthracite: #1a1a1f;--flux-mint: #b6ddd1;--flux-forest: #274e42;--flux-yellow: #c8c86e;--flux-white: #ffffff;--flux-anthracite-90: rgb(26 26 31 / .9);--flux-anthracite-60: rgb(26 26 31 / .6);--flux-mint-16: rgb(182 221 209 / .16);--flux-mint-32: rgb(182 221 209 / .32);--flux-white-70: rgb(255 255 255 / .7);--flux-white-40: rgb(255 255 255 / .4);--flux-white-12: rgb(255 255 255 / .12);--flux-font-display: "Abigale", "Playfair Display", Georgia, serif;--flux-font-title: var(--flux-font-display);--flux-font-subtitle: "Clash Display", system-ui, sans-serif;--flux-font-body: "DM Sans", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--flux-subtitle-weight: 500;--flux-text-xs: .75rem;--flux-text-sm: .875rem;--flux-text-base: clamp(1rem, .96rem + .2vw, 1.0625rem);--flux-text-lg: clamp(1.125rem, 1.05rem + .4vw, 1.375rem);--flux-text-xl: clamp(1.375rem, 1.2rem + .8vw, 1.875rem);--flux-display-sm: clamp(2.125rem, 1.6rem + 2.4vw, 3.5rem);--flux-display: clamp(2.5rem, 1.75rem + 3.6vw, 4.5rem);--flux-display-xl: clamp(2.75rem, 1.8rem + 4.4vw, 5.5rem);--flux-display-weight: 400;--flux-display-tracking: .005em;--flux-display-word-spacing: .07em;--flux-display-leading: 1.06;--flux-display-min-size: 1.75rem;--flux-space-2xs: .5rem;--flux-space-xs: .75rem;--flux-space-sm: 1rem;--flux-space-md: 1.5rem;--flux-space-lg: 2.5rem;--flux-space-xl: clamp(3rem, 2rem + 5vw, 6rem);--flux-space-2xl: clamp(4rem, 2.5rem + 7vw, 8rem);--flux-gutter: clamp(1.25rem, 5vw, 3rem);--flux-measure: 34ch;--flux-radius-sm: 12px;--flux-radius-md: 24px;--flux-radius-lg: 48px;--flux-radius-xl: 64px;--flux-radius-pill: 999px;--flux-ease: cubic-bezier(.22, 1, .36, 1);--flux-ease-soft: cubic-bezier(.4, 0, .2, 1);--flux-dur-fast: .22s;--flux-dur: .42s;--flux-dur-slow: .82s;--flux-header-offset: calc(var(--header-height, 0px) * var(--transparent-header-offset-boolean, 0))}:root{--font-body--family: var(--flux-font-body);--font-heading--family: var(--flux-font-title);--font-subheading--family: var(--flux-font-subtitle);--font-accent--family: var(--flux-font-display);--font-heading--weight: 400;--font-subheading--weight: var(--flux-subtitle-weight);--font-h4--family: var(--flux-font-subtitle);--font-h4--weight: var(--flux-subtitle-weight)}html{scroll-behavior:smooth}:root{--flux-nav-height: 4.25rem}[id]{scroll-margin-top:calc(var(--flux-nav-height) + 1rem)}.flux-section{position:relative;width:100%;padding-inline:var(--flux-gutter);padding-block:var(--flux-space-2xl);font-family:var(--flux-font-body);overflow:clip}.flux-wrap{width:100%;max-width:68rem;margin-inline:auto}.flux-title{margin:0;font-family:var(--flux-font-title);font-size:var(--flux-display);font-weight:var(--flux-display-weight);line-height:var(--flux-display-leading);letter-spacing:var(--flux-display-tracking);word-spacing:var(--flux-display-word-spacing)}.flux-subtitle{margin:0;font-family:var(--flux-font-subtitle);font-size:var(--flux-text-xl);font-weight:var(--flux-subtitle-weight);line-height:1.2;letter-spacing:-.01em}.flux-js [data-flux-reveal]{opacity:0;transform:translate3d(0,22px,0);transition:opacity var(--flux-dur-slow) var(--flux-ease) var(--flux-delay, 0ms),transform var(--flux-dur-slow) var(--flux-ease) var(--flux-delay, 0ms)}.flux-js [data-flux-reveal=fade]{transform:none}.flux-js [data-flux-reveal].is-visible{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.flux-js [data-flux-reveal]{opacity:1;transform:none;transition:none}}.flux-btn{--flux-btn-fg: var(--flux-anthracite);--flux-btn-bg: var(--flux-mint);--flux-btn-border: var(--flux-mint);display:inline-flex;align-items:center;justify-content:center;gap:.6em;min-height:3.25rem;padding:1rem 2rem;border:1px solid var(--flux-btn-border);border-radius:var(--flux-radius-pill);background-color:var(--flux-btn-bg);color:var(--flux-btn-fg);font-family:var(--flux-font-body);font-size:var(--flux-text-sm);font-weight:500;letter-spacing:.08em;text-transform:uppercase;text-decoration:none;white-space:nowrap;cursor:pointer;transition:background-color var(--flux-dur) var(--flux-ease-soft),color var(--flux-dur) var(--flux-ease-soft),border-color var(--flux-dur) var(--flux-ease-soft),transform var(--flux-dur-fast) var(--flux-ease-soft)}.flux-btn__arrow{display:inline-block;transition:transform var(--flux-dur) var(--flux-ease)}.flux-btn:hover{--flux-btn-bg: var(--flux-yellow);--flux-btn-border: var(--flux-yellow);transform:translateY(-2px)}.flux-btn:hover .flux-btn__arrow{transform:translateY(3px)}.flux-btn:focus-visible{outline:2px solid var(--flux-yellow);outline-offset:3px}.flux-btn--ghost{--flux-btn-bg: transparent;--flux-btn-fg: var(--flux-mint);--flux-btn-border: var(--flux-mint-32)}.flux-btn--ghost:hover{--flux-btn-bg: var(--flux-mint);--flux-btn-fg: var(--flux-anthracite);--flux-btn-border: var(--flux-mint)}@media(hover:none){.flux-btn:hover{transform:none}}@media(max-width:26em){.flux-btn{padding:.9rem 1.4rem;font-size:.8125rem;letter-spacing:.06em}}.flux-ribbon{--flux-ribbon-tilt: 2deg;position:absolute;left:-6%;width:112%;bottom:2vw;bottom:calc(56vw*sin(var(--flux-ribbon-tilt)));padding-block:.7rem;background-color:var(--flux-ribbon-bg, var(--flux-yellow));color:var(--flux-ribbon-fg, var(--flux-anthracite));transform:rotate(calc(-1 * var(--flux-ribbon-tilt)));overflow:hidden}@media(min-width:90em){.flux-ribbon{--flux-ribbon-tilt: 1deg;bottom:1vw;bottom:calc(56vw*sin(var(--flux-ribbon-tilt)))}}.flux-ribbon__track{display:flex;width:max-content;animation:flux-marquee 34s linear infinite}.flux-ribbon__group{display:flex;gap:2.5rem;padding-right:2.5rem;white-space:nowrap;font-size:.8125rem;font-weight:600;letter-spacing:.16em;text-transform:uppercase}@keyframes flux-marquee{to{transform:translate3d(-50%,0,0)}}@media(prefers-reduced-motion:reduce){.flux-ribbon__track{animation:none}}.flux-hero{--flux-display-hero: clamp(3.5rem, 2rem + 7.5vw, 8.5rem);position:relative;display:grid;align-content:center;min-height:var(--flux-hero-height, 92svh);padding-inline:var(--flux-gutter);padding-block:calc(var(--flux-space-xl) + var(--flux-header-offset)) var(--flux-space-xl);background-color:var(--flux-hero-bg, var(--flux-anthracite));color:var(--flux-white);text-align:left;isolation:isolate;overflow:clip}.flux-hero__plate{position:absolute;z-index:-1;top:var(--flux-figure-top, 0%);bottom:0;right:var(--flux-figure-offset, 0%);width:auto;aspect-ratio:var(--flux-figure-ratio, 3 / 4);border-start-start-radius:6px;background-color:var(--flux-figure-plate, transparent);box-shadow:inset 40px 0 64px -24px rgb(0 0 0 / var(--flux-figure-plate-shadow, 0));overflow:hidden;pointer-events:none}.flux-hero__figure{position:relative;z-index:1;display:block;height:100%;width:100%;max-width:none;object-fit:contain;object-position:bottom center}.flux-hero__mark{position:absolute;top:var(--flux-mark-top, -6%);left:50%;z-index:0;width:var(--flux-mark-width, 76%);height:auto;translate:-50% 0;pointer-events:none}@media(min-width:60em){.flux-hero--figure .flux-hero__aside{max-width:34ch;margin-inline-start:0}}@media(max-width:59.99em){.flux-hero__plate{top:var(--flux-figure-top-mobile, 22%)}.flux-hero__plate--off-mobile{display:none}}@media(prefers-reduced-motion:reduce){.flux-hero__plate{transition:none}}.flux-hero--ribbon{padding-block-end:calc(var(--flux-space-xl) + 5.5rem + 2vw)}.flux-hero__drop{position:absolute;right:-24%;bottom:2%;z-index:-1;width:min(78vw,44rem);height:auto;pointer-events:none;transform:rotate(6deg)}@media(min-width:60em){.flux-hero{grid-template-columns:minmax(0,76rem);justify-content:center}.flux-hero__drop{top:50%;right:auto;bottom:auto;left:52%;width:min(46vw,34rem);translate:0 -48%}}.flux-hero__meta{display:flex;flex-wrap:wrap;gap:.4rem 1.5rem;margin:0 0 var(--flux-space-lg);font-family:var(--flux-font-subtitle);font-size:.6875rem;font-weight:var(--flux-subtitle-weight);letter-spacing:.2em;text-transform:uppercase;color:var(--flux-mint)}.flux-hero__meta span+span{position:relative}.flux-hero__meta span+span:before{content:"";position:absolute;left:-.85rem;top:50%;width:3px;height:3px;border-radius:50%;background-color:var(--flux-yellow);translate:0 -50%}.flux-hero__logo{display:block;width:min(52vw,13rem);height:auto;margin-bottom:var(--flux-space-lg)}.flux-hero__title{max-width:2.8em;margin:0;font-family:var(--flux-font-title);font-size:var(--flux-display-hero);font-weight:var(--flux-display-weight);line-height:.98;letter-spacing:var(--flux-display-tracking);word-spacing:var(--flux-display-word-spacing)}.flux-hero__line{display:block}.flux-hero__line--bleed{white-space:nowrap}.flux-hero__line--accent{color:var(--flux-mint)}.flux-hero__lead{display:grid;justify-items:start;gap:var(--flux-space-md)}.flux-hero__badge{display:inline-block;padding:.5rem 1.1rem;border-radius:var(--flux-radius-pill);background-color:var(--flux-yellow);color:var(--flux-anthracite);font-family:var(--flux-font-subtitle);font-size:.6875rem;font-weight:var(--flux-subtitle-weight);letter-spacing:.14em;text-transform:uppercase;transform:rotate(-5deg);transform-origin:left center}.flux-hero__aside{display:flex;flex-direction:column;align-items:flex-start;gap:var(--flux-space-md);max-width:34ch;margin-top:var(--flux-space-xl)}.flux-hero__text{margin:0;font-size:var(--flux-text-lg);line-height:1.55;color:var(--flux-white-70);text-wrap:pretty}@media(min-width:60em){.flux-hero{align-content:space-between}.flux-hero__aside{max-width:30ch;margin-top:0;margin-inline-start:auto}}.flux-hero__scroll{position:absolute;right:var(--flux-gutter);bottom:max(1.5rem,var(--safe-area-inset-bottom, 0px));display:flex;align-items:center;gap:.6rem;font-family:var(--flux-font-subtitle);font-size:.625rem;font-weight:var(--flux-subtitle-weight);letter-spacing:.2em;text-transform:uppercase;color:var(--flux-white-40);text-decoration:none}.flux-hero__scroll-line{display:block;width:2.5rem;height:1px;background-color:var(--flux-mint);transform-origin:left;animation:flux-scroll-cue 2.4s var(--flux-ease-soft) infinite}@keyframes flux-scroll-cue{0%{transform:scaleX(.15);opacity:.3}50%{transform:scaleX(1);opacity:1}to{transform:scaleX(.15);opacity:.3}}@media(prefers-reduced-motion:reduce){.flux-hero__scroll-line{animation:none}}@media(max-height:34rem)and (orientation:landscape){.flux-hero{min-height:auto}.flux-hero__scroll{display:none}}.flux-nav{position:fixed;inset-inline:0;top:max(.75rem,var(--safe-area-inset-top, 0px));z-index:19;padding-inline:var(--flux-gutter);pointer-events:none}.flux-nav__pill{position:relative;z-index:1;display:flex;align-items:center;gap:.25rem;width:min(100%,62rem);margin-inline:auto;padding:.5rem .5rem .5rem .75rem;border-radius:var(--flux-radius-pill);background-color:var(--flux-nav-bg, #fff);color:var(--flux-nav-fg, var(--flux-anthracite));box-shadow:0 12px 34px #00000029;pointer-events:auto}.flux-nav__mark{display:grid;flex:none;place-items:center;padding-inline:.25rem}.flux-nav__mark img{display:block;width:auto;height:var(--flux-nav-logo-height, 30px);max-width:14rem}.flux-nav__links{display:none;gap:.15rem;margin:0 auto;padding:0;list-style:none}.flux-nav__link{display:block;padding:.6rem .95rem;border-radius:var(--flux-radius-pill);color:inherit;font-family:var(--flux-font-subtitle);font-size:.8125rem;font-weight:var(--flux-subtitle-weight);text-decoration:none;white-space:nowrap;transition:background-color var(--flux-dur) var(--flux-ease-soft),color var(--flux-dur) var(--flux-ease-soft)}.flux-nav__link:hover{background-color:var(--flux-mint)}.flux-nav__link[data-active]{background-color:var(--flux-forest);color:var(--flux-white)}.flux-nav__cta{flex:none;padding:.7rem 1.15rem;border-radius:var(--flux-radius-pill);background-color:var(--flux-anthracite);color:var(--flux-white);font-family:var(--flux-font-subtitle);font-size:.8125rem;font-weight:var(--flux-subtitle-weight);text-decoration:none;white-space:nowrap;transition:background-color var(--flux-dur) var(--flux-ease-soft)}.flux-nav__cta:hover{background-color:var(--flux-forest)}.flux-nav__cart{position:relative;display:grid;flex:none;place-items:center;width:2.5rem;height:2.5rem;color:inherit}.flux-nav__cart svg{width:1.25rem;height:1.25rem}.flux-nav__count{position:absolute;top:.1rem;right:.05rem;display:grid;place-items:center;min-width:1.05rem;height:1.05rem;padding-inline:.25rem;border-radius:var(--flux-radius-pill);background-color:var(--flux-yellow);color:var(--flux-anthracite);font-family:var(--flux-font-body);font-size:.625rem;font-weight:600}.flux-nav__burger{display:grid;flex:none;align-content:center;gap:5px;width:2.5rem;height:2.5rem;padding-inline:.55rem;border:0;background:none;color:inherit;cursor:pointer}.flux-nav__burger span{display:block;height:1.5px;border-radius:2px;background-color:currentColor;transition:transform var(--flux-dur) var(--flux-ease)}.flux-nav[data-open=true] .flux-nav__burger span:first-child{transform:translateY(3.25px) rotate(45deg)}.flux-nav[data-open=true] .flux-nav__burger span:last-child{transform:translateY(-3.25px) rotate(-45deg)}@media(min-width:56em){.flux-nav__links{display:flex}.flux-nav__burger{display:none}}@media(max-width:55.99em){.flux-nav__cta{margin-inline-start:auto}}.flux-nav__drawer{position:fixed;top:0;right:0;bottom:0;left:0;z-index:0;display:grid;align-content:center;gap:var(--flux-space-lg);padding:calc(var(--flux-nav-height) + 2rem) var(--flux-gutter) var(--flux-space-xl);background-color:var(--flux-anthracite);color:var(--flux-white);opacity:0;transform:translateY(-1.5%);transition:opacity .32s var(--flux-ease-soft),transform .45s var(--flux-ease);pointer-events:auto}.flux-nav__drawer[hidden]{display:none}.flux-nav[data-open=true] .flux-nav__drawer{opacity:1;transform:none}.flux-nav__drawer ul{display:grid;gap:.1em;margin:0;padding:0;list-style:none}.flux-nav__drawer a{display:block;color:var(--flux-white);font-family:var(--flux-font-title);font-size:clamp(2.75rem,13vw,4.5rem);font-weight:var(--flux-display-weight);line-height:1.02;letter-spacing:var(--flux-display-tracking);text-decoration:none;transition:color var(--flux-dur) var(--flux-ease-soft)}.flux-nav__drawer a:hover{color:var(--flux-mint)}.flux-nav__note{margin:0;color:var(--flux-mint);font-family:var(--flux-font-subtitle);font-size:.75rem;font-weight:var(--flux-subtitle-weight);letter-spacing:.18em;text-transform:uppercase}.flux-word{display:inline-block;white-space:nowrap}.flux-js [data-flux-letters] .flux-letter{display:inline-block;opacity:0;transform:translate3d(0,.42em,0);transition:opacity .5s var(--flux-ease) var(--flux-letter-delay, 0ms),transform .62s var(--flux-ease) var(--flux-letter-delay, 0ms)}.flux-js [data-flux-letters].is-visible .flux-letter{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){.flux-js [data-flux-letters] .flux-letter{opacity:1;transform:none;transition:none}}
/*# sourceMappingURL=/cdn/shop/t/1/assets/flux.css.map */
