:root{--fc-paper: #eeebe5;--fc-paper-2: #e5e1d9;--fc-paper-3: #dcd7cd;--fc-ink: #121212;--fc-ink-2: #1b1b1a;--fc-night: #080808;--fc-mute: #66655f;--fc-mute-dark: #a19f98;--fc-line: rgba(18, 18, 18, .14);--fc-line-dark: rgba(238, 235, 229, .16);--fc-raw: #a3a9ab;--fc-lime: #5cb33f;--fc-choc: #9a5b34;--fc-display: "FC Display", "Inter Display", "Helvetica Neue", Arial, sans-serif;--fc-body: "FC Body", "Inter", "Helvetica Neue", Arial, sans-serif;--fc-serif: "FC Serif", "Lora", Georgia, serif;--fc-gutter: clamp(16px, 4vw, 56px);--fc-max: 1520px;--fc-space-xs: 8px;--fc-space-s: 16px;--fc-space-m: 24px;--fc-space-l: 40px;--fc-space-xl: 64px;--fc-space-2xl: clamp(72px, 9vw, 104px);--fc-space-3xl: clamp(96px, 13vw, 168px);--fc-header-h: 64px;--fc-ease: cubic-bezier(.2, .7, .1, 1);--font-body-family: var(--fc-body);--font-heading-family: var(--fc-display);--font-heading-weight: 300;--font-body-weight: 400}@media(min-width:990px){:root{--fc-header-h: 76px}}html{box-sizing:border-box}.fc,.fc *,.fc *:before,.fc *:after{box-sizing:border-box}body.fc{background:var(--fc-paper);color:var(--fc-ink);font-family:var(--fc-body);letter-spacing:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}body.fc h1,body.fc h2,body.fc h3,body.fc h4,body.fc .h0,body.fc .h1,body.fc .h2,body.fc .h3{font-family:var(--fc-display);font-weight:300;letter-spacing:-.02em}.fc ::selection{background:var(--fc-ink);color:var(--fc-paper)}.fc :focus-visible{outline:2px solid currentColor;outline-offset:3px}.fc-wrap{width:100%;max-width:var(--fc-max);margin:0 auto;padding-left:var(--fc-gutter);padding-right:var(--fc-gutter)}.fc-section{position:relative;font-size:16px;line-height:1.55}.fc-section *,.fc-section *:before,.fc-section *:after{box-sizing:border-box}.fc-section :where(p,h1,h2,h3,h4,ul,ol,figure,blockquote){margin:0}.fc-header :where(p,ul,ol),.fc-menu :where(p,ul,ol){margin:0}.fc-light{background:var(--fc-paper);color:var(--fc-ink)}.fc-light-2{background:var(--fc-paper-2);color:var(--fc-ink)}.fc-dark{background:var(--fc-ink);color:var(--fc-paper)}.fc-night{background:var(--fc-night);color:var(--fc-paper)}.fc-dark .fc-mute,.fc-night .fc-mute{color:var(--fc-mute-dark)}.fc-mute{color:var(--fc-mute)}.fc-pad{padding-top:var(--fc-space-2xl);padding-bottom:var(--fc-space-2xl)}.fc-pad-xl{padding-top:var(--fc-space-3xl);padding-bottom:var(--fc-space-3xl)}.fc-label{font-family:var(--fc-body);font-size:11px;font-weight:500;letter-spacing:.18em;line-height:1.4;text-transform:uppercase;margin:0}.fc-display{font-family:var(--fc-display);font-weight:300;font-size:clamp(52px,9.2vw,152px);line-height:.92;letter-spacing:-.045em;margin:0}.fc-h1{font-family:var(--fc-display);font-weight:300;font-size:clamp(42px,6.4vw,104px);line-height:.95;letter-spacing:-.04em;margin:0}.fc-h2{font-family:var(--fc-display);font-weight:300;font-size:clamp(34px,4.6vw,72px);line-height:1;letter-spacing:-.035em;margin:0}.fc-h3{font-family:var(--fc-display);font-weight:400;font-size:clamp(24px,2.4vw,34px);line-height:1.1;letter-spacing:-.02em;margin:0}.fc-black{font-family:var(--fc-display);font-weight:900;letter-spacing:-.055em;line-height:.82;text-transform:uppercase}.fc-serif{font-family:var(--fc-serif);font-style:italic;font-weight:400;letter-spacing:-.01em}.fc-accent{font-family:var(--fc-serif);font-style:italic;font-weight:400;font-size:clamp(22px,2.4vw,36px);line-height:1.15;letter-spacing:-.015em;margin:0}.fc-lede{font-size:clamp(17px,1.35vw,20px);line-height:1.5;max-width:34em;margin:0}.fc-body{font-size:16px;line-height:1.6;max-width:38em}.fc-body p{margin:0 0 1em}.fc-body p:last-child{margin-bottom:0}.fc-small{font-size:13px;line-height:1.55}.fc-tnum{font-variant-numeric:tabular-nums lining-nums}main#MainContent{counter-reset:fc-sec}.fc-count{counter-increment:fc-sec}.fc-count .fc-num:before{content:counter(fc-sec,decimal-leading-zero) " \2014\a0"}.fc-btn{--b: var(--fc-ink);--t: var(--fc-paper);display:inline-flex;align-items:center;justify-content:center;gap:12px;min-height:48px;padding:0 26px;font-family:var(--fc-body);font-size:12px;font-weight:500;letter-spacing:.16em;text-transform:uppercase;text-decoration:none;line-height:1;color:var(--t);background:var(--b);border:1px solid var(--b);border-radius:0;cursor:pointer;transition:background .35s var(--fc-ease),color .35s var(--fc-ease),border-color .35s var(--fc-ease);-webkit-appearance:none;appearance:none}.fc-btn:hover,.fc-btn--ghost{background:transparent;color:var(--b)}.fc-btn--ghost:hover{background:var(--b);color:var(--t)}.fc-dark .fc-btn,.fc-night .fc-btn{--b: var(--fc-paper);--t: var(--fc-ink)}.fc-btn--full{width:100%}.fc-btn[disabled],.fc-btn[aria-disabled=true]{opacity:.45;cursor:not-allowed}.fc-btn .fc-arrow{transition:transform .35s var(--fc-ease)}.fc-btn:hover .fc-arrow{transform:translate(4px)}.fc-link{color:inherit;text-decoration:none;background:linear-gradient(currentColor,currentColor) 0 100% / 100% 1px no-repeat;padding-bottom:2px;transition:background-size .4s var(--fc-ease)}.fc-link:hover{background-size:0 1px;background-position:100% 100%}.fc-section a:not([class]){color:inherit;text-underline-offset:3px}.fc-js [data-reveal]{opacity:0;transform:translateY(24px);transition:opacity 1s var(--fc-ease),transform 1.1s var(--fc-ease);transition-delay:var(--d, 0s)}.fc-js [data-reveal].is-in{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){.fc-js [data-reveal]{opacity:1;transform:none;transition:none}.fc *,.fc *:before,.fc *:after{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important}}.fc-media{position:relative;overflow:hidden;background:var(--fc-paper-2)}.fc-media img{display:block;width:100%;height:100%;object-fit:cover}.fc-dark .fc-media,.fc-night .fc-media{background:var(--fc-ink-2)}.shopify-section-group-header-group:has(.fc-header){position:sticky;top:0;z-index:40}.shopify-section-group-header-group:has(.fc-header--overlay){height:0}.fc-header{position:relative;height:var(--fc-header-h);color:var(--fc-ink);background:#eeebe5eb;-webkit-backdrop-filter:saturate(140%) blur(12px);backdrop-filter:saturate(140%) blur(12px);border-bottom:1px solid var(--fc-line);transition:background .5s var(--fc-ease),color .5s var(--fc-ease),border-color .5s var(--fc-ease),transform .5s var(--fc-ease);font-family:var(--fc-body)}.fc-header--overlay:not(.is-scrolled):not(.is-open){background:transparent;color:var(--fc-paper);border-color:transparent;-webkit-backdrop-filter:none;backdrop-filter:none}.fc-header.is-hidden{transform:translateY(-100%)}.fc-header__inner{height:100%;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:16px}.fc-wordmark{color:inherit;text-decoration:none;justify-self:start;display:inline-flex;align-items:center}.fc-wordmark__text{font-family:var(--fc-display);font-weight:900;font-size:19px;letter-spacing:-.035em;text-transform:uppercase;line-height:1}.fc-wordmark__text small{font-family:var(--fc-body);font-weight:500;font-size:8.5px;letter-spacing:.32em;display:block;margin-top:4px;opacity:.7}.fc-wordmark img{height:34px;width:auto;display:block}.fc-header__nav ul{list-style:none;display:none;gap:36px;margin:0;padding:0}.fc-header__nav a,.fc-header__tool{color:inherit;text-decoration:none;font-size:11.5px;font-weight:500;letter-spacing:.16em;text-transform:uppercase;background:none;border:0;padding:8px 0;cursor:pointer;font-family:var(--fc-body);line-height:1}.fc-header__nav a{background:linear-gradient(currentColor,currentColor) 0 100% / 0 1px no-repeat;transition:background-size .4s var(--fc-ease)}.fc-header__nav a:hover,.fc-header__nav a[aria-current=page]{background-size:100% 1px}.fc-header__tools{justify-self:end;display:flex;align-items:center;gap:20px}.fc-lang{display:none;align-items:center;gap:2px;margin:0}.fc-lang button{color:inherit;background:none;border:0;cursor:pointer;font-family:var(--fc-body);font-size:11px;font-weight:500;letter-spacing:.14em;padding:6px 4px;opacity:.45}.fc-lang button[aria-current=true]{opacity:1;text-decoration:underline;text-underline-offset:4px}.fc-lang span{opacity:.35;font-size:11px}.fc-bag{display:inline-flex;gap:4px;align-items:baseline}.fc-bag__count{font-variant-numeric:tabular-nums}.fc-header__menu-btn{display:inline-flex}@media(min-width:990px){.fc-header__nav ul,.fc-lang{display:flex}.fc-header__menu-btn{display:none}}.fc-menu{position:fixed;inset:var(--fc-header-h) 0 0 0;z-index:39;background:var(--fc-paper);color:var(--fc-ink);padding:32px var(--fc-gutter) 40px;display:flex;flex-direction:column;justify-content:space-between;overflow-y:auto}.fc-menu[hidden]{display:none}.fc-menu ol{list-style:none;margin:0;padding:0;counter-reset:m}.fc-menu li{counter-increment:m;border-top:1px solid var(--fc-line)}.fc-menu li:last-child{border-bottom:1px solid var(--fc-line)}.fc-menu li a{display:flex;align-items:baseline;justify-content:space-between;padding:18px 0;color:inherit;text-decoration:none;font-family:var(--fc-display);font-weight:300;font-size:40px;letter-spacing:-.035em;line-height:1}.fc-menu li a:after{content:counter(m,decimal-leading-zero);font-family:var(--fc-body);font-size:11px;letter-spacing:.16em;color:var(--fc-mute)}.fc-menu__foot{display:flex;justify-content:space-between;align-items:center;gap:16px;padding-top:32px}.fc-menu .fc-lang{display:flex}.fc-menu .fc-lang button{font-size:13px}body.fc-lock{overflow:hidden}.fc .announcement-bar-section .announcement-bar,.fc .utility-bar{background:var(--fc-ink);color:var(--fc-paper);border:0}.fc .announcement-bar__message{font-family:var(--fc-body);font-size:10.5px;font-weight:500;letter-spacing:.2em;text-transform:uppercase;padding:9px 0;min-height:0}.fc .utility-bar--bottom-border{border-bottom:0}#cart-icon-bubble.fc-header__tool{display:inline-flex}.fc-hero{min-height:100svh;display:flex;flex-direction:column;overflow:hidden}.fc-hero__grid{position:relative;flex:1;display:grid;grid-template-columns:1fr;align-content:end;padding-top:calc(var(--fc-header-h) + 16px);padding-bottom:28px;gap:28px}.fc-hero__media{position:relative;order:-1;margin:0 calc(var(--fc-gutter) * -1);aspect-ratio:3 / 2}.fc-hero__media img{width:100%;height:100%;object-fit:cover;display:block;will-change:transform}.fc-hero__media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(180deg,transparent 70%,var(--fc-night) 100%),radial-gradient(120% 90% at 50% 45%,transparent 55%,var(--fc-night) 100%)}.fc-hero__copy{position:relative;z-index:2;display:grid;gap:22px}.fc-hero__title{font-size:clamp(56px,8vw,136px)}.fc-hero__actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:6px}.fc-hero__foot{display:flex;justify-content:space-between;align-items:end;gap:16px;padding-bottom:22px;position:relative;z-index:2}.fc-hero__side{display:none}.fc-scroll{display:inline-flex;align-items:center;gap:12px;color:inherit;text-decoration:none}.fc-scroll i{display:block;width:1px;height:36px;background:currentColor;opacity:.5;transform-origin:top;animation:fc-scroll 2.4s var(--fc-ease) infinite}@keyframes fc-scroll{0%{transform:scaleY(0)}50%{transform:scaleY(1);transform-origin:top}51%{transform-origin:bottom}to{transform:scaleY(0);transform-origin:bottom}}@media(min-width:990px){.fc-hero__grid{grid-template-columns:minmax(0,6fr) minmax(0,6fr);align-items:end;padding-bottom:48px}.fc-hero__media{order:0;position:absolute;top:0;right:0;bottom:0;left:30%;margin:0;aspect-ratio:auto}.fc-hero__media img{object-position:60% 55%}.fc-hero__media:after{background:linear-gradient(90deg,var(--fc-night) 0%,rgba(8,8,8,.55) 22%,rgba(8,8,8,0) 46%),linear-gradient(180deg,transparent 72%,var(--fc-night) 100%),radial-gradient(110% 100% at 60% 50%,transparent 55%,var(--fc-night) 100%)}.fc-hero__copy{max-width:640px}.fc-hero__side{display:block;position:absolute;right:calc(var(--fc-gutter) * -.4);top:50%;transform:translateY(-50%) rotate(90deg);transform-origin:center;white-space:nowrap;opacity:.7}.fc-hero__foot{padding-bottom:32px}}.fc-statement__grid{display:grid;gap:28px}.fc-statement__text{font-family:var(--fc-display);font-weight:300;font-size:clamp(28px,3.9vw,60px);line-height:1.08;letter-spacing:-.03em;margin:0;max-width:22em}.fc-statement__text em{font-family:var(--fc-serif);font-style:italic;letter-spacing:-.02em}@media(min-width:990px){.fc-statement__grid{grid-template-columns:3fr 9fr;gap:40px}}.fc-formula__head{display:grid;gap:20px;margin-bottom:clamp(48px,7vw,96px)}@media(min-width:990px){.fc-formula__head{grid-template-columns:3fr 9fr;gap:40px;align-items:end}}.fc-formula__grid{display:grid;grid-template-columns:1fr 1fr;border-top:1px solid var(--fc-line-dark)}.fc-light .fc-formula__grid,.fc-light-2 .fc-formula__grid{border-color:var(--fc-line)}.fc-formula__item{padding:22px 16px 26px 0;border-bottom:1px solid var(--fc-line-dark);display:grid;gap:10px;align-content:start}.fc-light .fc-formula__item,.fc-light-2 .fc-formula__item{border-color:var(--fc-line)}.fc-formula__item:nth-child(2n){padding-left:16px;border-left:1px solid var(--fc-line-dark)}.fc-light .fc-formula__item:nth-child(2n),.fc-light-2 .fc-formula__item:nth-child(2n){border-color:var(--fc-line)}.fc-formula__value{display:flex;align-items:baseline;gap:6px;font-family:var(--fc-display);font-weight:300;font-size:clamp(54px,9vw,136px);line-height:.9;letter-spacing:-.05em}.fc-formula__value small{font-family:var(--fc-body);font-size:13px;font-weight:500;letter-spacing:.08em}.fc-formula__foot{margin-top:28px;max-width:62em}@media(min-width:990px){.fc-formula__grid{grid-template-columns:repeat(4,1fr)}.fc-formula__item,.fc-formula__item:nth-child(2n){padding:26px 24px 30px;border-left:1px solid var(--fc-line-dark)}.fc-light .fc-formula__item,.fc-light-2 .fc-formula__item{border-left-color:var(--fc-line)}.fc-formula__item:first-child{border-left:0;padding-left:0}}.fc-range__head{display:grid;gap:18px;margin-bottom:clamp(40px,6vw,80px)}@media(min-width:990px){.fc-range__head{grid-template-columns:3fr 9fr;gap:40px;align-items:end}}.fc-cards{display:grid;gap:56px}@media(min-width:750px){.fc-cards{grid-template-columns:repeat(2,1fr);gap:40px 24px}}@media(min-width:1100px){.fc-cards{grid-template-columns:repeat(3,1fr)}}@supports (grid-template-rows: subgrid){@media(min-width:750px){.fc-card{display:grid;grid-row:span 6;grid-template-rows:subgrid;grid-template-columns:minmax(0,1fr);row-gap:18px}.fc-card>*{justify-self:stretch;min-width:0}.fc-card__name{align-self:end;justify-self:stretch;width:100%}}}.fc-card{display:flex;flex-direction:column;gap:18px;position:relative}.fc-card__bar{height:3px;width:44px;background:var(--accent, var(--fc-ink))}.fc-card__top{display:flex;justify-content:space-between;align-items:center;gap:12px}.fc-card__media{display:block;aspect-ratio:4 / 5;background:var(--fc-paper-2);overflow:hidden;position:relative}.fc-card__media img{width:100%;height:100%;object-fit:contain;padding:8%;mix-blend-mode:multiply;transition:transform 1.2s var(--fc-ease)}.fc-card:hover .fc-card__media img{transform:scale(1.035)}.fc-card__name{font-family:var(--fc-display);font-weight:300;font-size:clamp(40px,3.9vw,58px);line-height:.95;letter-spacing:-.04em;margin:0}.fc-card__name a{color:inherit;text-decoration:none}.fc-card__name a:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1}.fc-card__desc{font-size:22px;margin:-6px 0 0}.fc-card__meta{list-style:none;margin:0;padding:0;border-top:1px solid var(--fc-line)}.fc-card__meta li{display:flex;justify-content:space-between;gap:16px;padding:10px 0;border-bottom:1px solid var(--fc-line);font-size:13.5px}.fc-card__meta li span:first-child{color:var(--fc-mute)}.fc-card__buy{display:flex;justify-content:space-between;align-items:center;gap:16px;margin-top:auto;padding-top:6px;position:relative;z-index:2}.fc-price{display:grid;gap:2px}.fc-price__now{font-size:18px;font-weight:500;font-variant-numeric:tabular-nums}.fc-price__was{text-decoration:line-through;color:var(--fc-mute);font-size:14px;margin-left:8px;font-weight:400}.fc-price__unit{font-size:12px;color:var(--fc-mute);font-variant-numeric:tabular-nums}.fc-dark .fc-price__unit,.fc-dark .fc-price__was{color:var(--fc-mute-dark)}.fc-marquee{overflow:hidden;border-top:1px solid var(--fc-line-dark);border-bottom:1px solid var(--fc-line-dark);padding:22px 0}.fc-marquee__track{display:flex;width:max-content;animation:fc-marq 42s linear infinite}.fc-marquee__group{display:flex;align-items:center;flex-shrink:0}.fc-marquee__item{font-family:var(--fc-display);font-weight:300;font-size:clamp(26px,3.4vw,48px);letter-spacing:-.03em;white-space:nowrap;padding:0 28px}.fc-marquee__item:nth-child(2n){font-family:var(--fc-serif);font-style:italic}.fc-marquee__dot{width:6px;height:6px;border-radius:50%;background:currentColor;opacity:.5;flex-shrink:0}@keyframes fc-marq{to{transform:translate(-50%)}}@media(prefers-reduced-motion:reduce){.fc-marquee__track{animation:none}}.fc-split__grid{display:grid;gap:40px;align-items:center}.fc-split__media{aspect-ratio:4 / 5}.fc-split__copy{display:grid;gap:22px;align-content:start}.fc-steps{list-style:none;margin:8px 0 0;padding:0;border-top:1px solid var(--fc-line-dark)}.fc-light .fc-steps{border-color:var(--fc-line)}.fc-steps li{display:grid;grid-template-columns:56px 1fr;gap:12px;padding:16px 0;border-bottom:1px solid var(--fc-line-dark);align-items:baseline}.fc-light .fc-steps li{border-color:var(--fc-line)}.fc-steps b{font-family:var(--fc-display);font-weight:300;font-size:26px;letter-spacing:-.03em}@media(min-width:990px){.fc-split__grid{grid-template-columns:6fr 1fr 5fr}.fc-split__media{grid-column:1}.fc-split__copy{grid-column:3}.fc-split--reverse .fc-split__media{grid-column:3;grid-row:1}.fc-split--reverse .fc-split__copy{grid-column:1;grid-row:1}.fc-split--reverse .fc-split__grid{grid-template-columns:5fr 1fr 6fr}}.fc-field__head{display:grid;gap:18px;margin-bottom:40px}@media(min-width:990px){.fc-field__head{grid-template-columns:3fr 9fr;gap:40px;align-items:end}}.fc-field__rail{display:grid;grid-auto-flow:column;grid-auto-columns:74%;gap:14px;overflow-x:auto;scroll-snap-type:x mandatory;padding:0 var(--fc-gutter) 8px;margin:0 auto;max-width:var(--fc-max);scrollbar-width:none}.fc-field__rail::-webkit-scrollbar{display:none}.fc-field__item{scroll-snap-align:start;margin:0;display:grid;gap:10px}.fc-field__item .fc-media{aspect-ratio:3 / 4}.fc-field__item:nth-child(2n){margin-top:48px}@media(min-width:750px){.fc-field__rail{grid-auto-columns:38%}}@media(min-width:1100px){.fc-field__rail{grid-auto-columns:calc((100% - 4 * 14px) / 4.4)}}.fc-cta{overflow:hidden;text-align:center}.fc-cta__word{font-size:clamp(60px,18vw,320px);margin:0 auto;white-space:nowrap}.fc-cta__inner{display:grid;gap:26px;justify-items:center}.fc-cta__note{opacity:.75}.fc-phero{padding-top:clamp(56px,9vw,128px);padding-bottom:clamp(48px,7vw,96px)}.fc-phero__grid{display:grid;gap:26px}.fc-phero__title{font-size:clamp(52px,11vw,184px)}.fc-phero__title.fc-black{font-size:clamp(60px,17vw,300px)}.fc-phero__foot{display:grid;gap:22px;margin-top:18px}@media(min-width:990px){.fc-phero__foot{grid-template-columns:3fr 4fr 5fr;gap:40px;align-items:start}.fc-phero__foot .fc-lede{grid-column:3}}.fc-phero__media{margin-top:clamp(40px,6vw,80px);aspect-ratio:16 / 9}@media(max-width:749px){.fc-phero__media{aspect-ratio:4 / 3}}.fc-notes__list{list-style:none;margin:0;padding:0;border-top:1px solid var(--fc-line)}.fc-dark .fc-notes__list,.fc-dark .fc-note{border-color:var(--fc-line-dark)}.fc-note{display:grid;gap:14px;padding:30px 0 34px;border-bottom:1px solid var(--fc-line)}.fc-note__n{font-family:var(--fc-body);font-size:11px;font-weight:500;letter-spacing:.18em;color:var(--fc-mute)}@media(min-width:990px){.fc-note{grid-template-columns:3fr 4fr 5fr;gap:40px;padding:40px 0 46px}}.fc-spec{width:100%;border-collapse:collapse;font-size:14.5px;min-width:640px}.fc-spec__scroll{overflow-x:auto;margin:0 calc(var(--fc-gutter) * -1);padding:0 var(--fc-gutter)}.fc-spec th,.fc-spec td{text-align:left;padding:16px 16px 16px 0;border-bottom:1px solid var(--fc-line);vertical-align:top;font-weight:400}.fc-spec thead th{font-family:var(--fc-display);font-weight:300;font-size:clamp(26px,2.6vw,40px);letter-spacing:-.03em;padding-bottom:20px;border-bottom-color:var(--fc-ink)}.fc-spec tbody th{color:var(--fc-mute);width:22%;font-size:12px;letter-spacing:.14em;text-transform:uppercase;font-weight:500}.fc-spec__swatch{display:inline-block;width:22px;height:3px;background:var(--accent);margin-bottom:12px}.fc-pdp{padding-top:0;padding-bottom:var(--fc-space-2xl)}.fc-pdp__grid{display:grid;grid-template-columns:minmax(0,1fr);gap:28px}.fc-pdp__grid>*{min-width:0}@media(min-width:990px){.fc-pdp__grid{grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:clamp(40px,5vw,88px);align-items:start;padding-top:32px}}.fc-gallery{margin:0 calc(var(--fc-gutter) * -1);position:relative}.fc-gallery__track{display:grid;grid-auto-flow:column;grid-auto-columns:100%;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.fc-gallery__track::-webkit-scrollbar{display:none}.fc-gallery__item{scroll-snap-align:start;aspect-ratio:1 / 1;background:var(--fc-paper-2);margin:0}.fc-gallery__item img{width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply;display:block}.fc-gallery__count{position:absolute;right:var(--fc-gutter);bottom:14px}@media(min-width:990px){.fc-gallery{margin:0}.fc-gallery__track{grid-auto-flow:row;grid-template-columns:1fr 1fr;grid-auto-columns:auto;gap:10px;overflow:visible}.fc-gallery__item{aspect-ratio:4 / 5}.fc-gallery__item:first-child{grid-column:1 / -1;aspect-ratio:5 / 4}.fc-gallery__count{display:none}}.fc-pdp__info{display:grid;grid-template-columns:minmax(0,1fr);gap:22px;align-content:start}.fc-pdp__info>*{min-width:0}@media(min-width:990px){.fc-pdp__info{position:sticky;top:calc(var(--fc-header-h) + 24px)}}.fc-pdp__title{font-family:var(--fc-display);font-weight:300;font-size:clamp(56px,7vw,112px);line-height:.9;letter-spacing:-.05em;margin:0}.fc-pdp__desig{font-size:13px;color:var(--fc-mute);margin:-6px 0 0}.fc-pdp__summary{margin:0;font-size:16px;line-height:1.6;max-width:34em}.fc-pdp__pricebox{display:flex;justify-content:space-between;align-items:end;gap:16px;padding-top:18px;border-top:1px solid var(--fc-line)}.fc-pdp__pricebox .fc-price__now{font-size:26px;font-weight:400;font-family:var(--fc-display);letter-spacing:-.02em}.fc-pdp__vat{font-size:12px;color:var(--fc-mute);text-align:right;line-height:1.5}.fc-pdp__vat a{color:inherit}.fc-buy{display:grid;grid-template-columns:auto 1fr;gap:10px}.fc-qty{display:inline-flex;align-items:center;border:1px solid var(--fc-ink);height:48px}.fc-qty button{width:40px;height:100%;background:none;border:0;cursor:pointer;font-size:18px;color:inherit}.fc-qty input{width:38px;text-align:center;border:0;background:none;font:inherit;font-size:15px;color:inherit;-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}.fc-qty input::-webkit-outer-spin-button,.fc-qty input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.fc-buy__error{grid-column:1 / -1;color:#9b2c1f;font-size:13px;margin:0}.fc-pdp__ship{font-size:13px;margin:-8px 0 0;display:flex;gap:10px;align-items:center}.fc-pdp__ship:before{content:"";width:7px;height:7px;border-radius:50%;background:var(--fc-lime);flex-shrink:0}.fc-keyfacts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-top:1px solid var(--fc-line);border-bottom:1px solid var(--fc-line)}.fc-keyfacts div{padding:14px 10px 14px 0;display:grid;gap:4px;min-width:0}.fc-keyfacts div:nth-child(2n){padding-left:14px;border-left:1px solid var(--fc-line)}.fc-keyfacts div:nth-child(n+3){border-top:1px solid var(--fc-line)}@media(min-width:520px){.fc-keyfacts{grid-template-columns:repeat(4,minmax(0,1fr))}.fc-keyfacts div:nth-child(n+3){border-top:0}.fc-keyfacts div+div{padding-left:12px;border-left:1px solid var(--fc-line)}}.fc-keyfacts b{font-family:var(--fc-display);font-weight:300;font-size:clamp(20px,2vw,28px);letter-spacing:-.03em;line-height:1;white-space:nowrap}.fc-keyfacts b small{font-family:var(--fc-body);font-size:11px;font-weight:500;letter-spacing:.06em;margin-left:2px}.fc-keyfacts span{font-size:10.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--fc-mute)}.fc-claim{font-size:12.5px;color:var(--fc-mute);margin:-8px 0 0;line-height:1.5}.fc-facts{border-top:1px solid var(--fc-line)}.fc-facts details{border-bottom:1px solid var(--fc-line)}.fc-facts summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;padding:18px 0;font-size:11.5px;font-weight:500;letter-spacing:.16em;text-transform:uppercase}.fc-facts summary::-webkit-details-marker{display:none}.fc-facts summary:after{content:"+";font-size:18px;font-weight:300;letter-spacing:0;transition:transform .3s var(--fc-ease)}.fc-facts details[open]>summary:after{transform:rotate(45deg)}.fc-facts__body{padding:0 0 22px;font-size:14px;line-height:1.6}.fc-facts__body p{margin:0 0 .8em}.fc-facts__body p:last-child{margin-bottom:0}.fc-facts__de{margin-top:0;border-top:0;border-bottom:1px solid var(--fc-line)}.fc-facts__de>summary{color:var(--fc-mute)}.fc-facts__de .fc-facts{border-top:0;padding-left:14px;border-left:1px solid var(--fc-line)}.fc-nt__scroll{overflow-x:auto}.fc-nt{width:100%;border-collapse:collapse;font-size:13px;font-variant-numeric:tabular-nums;min-width:420px}.fc-nt th,.fc-nt td{padding:7px 8px 7px 0;border-bottom:1px solid var(--fc-line);text-align:right;font-weight:400}.fc-nt th:first-child,.fc-nt td:first-child{text-align:left}.fc-nt thead th{font-size:10.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--fc-mute);font-weight:500}.fc-nt .fc-nt__sub td:first-child{padding-left:12px;color:var(--fc-mute)}.fc-nt .fc-nt__group td{padding-top:16px;font-size:10.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--fc-mute);font-weight:500;border-bottom-color:var(--fc-ink)}.fc-facts__note{font-size:12px;color:var(--fc-mute);margin-top:10px}.fc-sticky{position:fixed;left:0;right:0;bottom:0;z-index:35;background:var(--fc-ink);color:var(--fc-paper);padding:12px var(--fc-gutter) calc(12px + env(safe-area-inset-bottom));display:flex;align-items:center;justify-content:space-between;gap:16px;transform:translateY(110%);transition:transform .5s var(--fc-ease)}.fc-sticky.is-on{transform:none}.fc-sticky__name{font-family:var(--fc-display);font-size:20px;letter-spacing:-.02em;line-height:1.1}.fc-sticky .fc-btn{--b: var(--fc-paper);--t: var(--fc-ink);min-height:44px}@media(min-width:990px){.fc-sticky{display:none}}.fc-footer{padding-top:var(--fc-space-2xl);overflow:hidden}.fc-footer__top{display:grid;gap:48px;padding-bottom:56px}.fc-footer__news{display:grid;gap:18px;max-width:30em}.fc-footer__form{display:flex;border-bottom:1px solid var(--fc-paper)}.fc-footer__form input{flex:1;min-width:0;background:none;border:0;color:inherit;font:inherit;font-size:16px;padding:14px 0}.fc-footer__form input::placeholder{color:var(--fc-mute-dark)}.fc-footer__form input:focus{outline:none}.fc-footer__form button{background:none;border:0;color:inherit;cursor:pointer;font-family:var(--fc-body);font-size:11.5px;font-weight:500;letter-spacing:.16em;text-transform:uppercase;padding:0 0 0 16px}.fc-footer__cols{display:grid;grid-template-columns:1fr 1fr;gap:36px 24px}.fc-footer__cols ul{list-style:none;margin:14px 0 0;padding:0;display:grid;gap:9px}.fc-footer__cols a{color:inherit;text-decoration:none;font-size:14px;opacity:.85}.fc-footer__cols a:hover{opacity:1;text-decoration:underline;text-underline-offset:3px}@media(min-width:990px){.fc-footer__top{grid-template-columns:5fr 7fr;gap:40px}.fc-footer__cols{grid-template-columns:repeat(4,1fr)}}.fc-footer__word{font-size:clamp(48px,15.4vw,280px);margin:0;padding:0 0 .04em;white-space:nowrap;line-height:.78;opacity:.96}.fc-footer__bottom{display:flex;flex-wrap:wrap;justify-content:space-between;gap:12px 32px;padding:22px 0 28px;border-top:1px solid var(--fc-line-dark);font-size:12px;color:var(--fc-mute-dark)}.fc-footer__bottom p{margin:0}.fc-footer__bottom a{color:inherit}.fc-footer .fc-lang{display:flex}.fc .drawer__inner,.fc cart-drawer .drawer__inner{background:var(--fc-paper);color:var(--fc-ink)}.fc .drawer__heading{font-family:var(--fc-display);font-weight:300;font-size:30px;letter-spacing:-.03em}.fc .cart-item__name{font-family:var(--fc-body);font-size:15px;font-weight:500;letter-spacing:0;text-decoration:none}.fc .totals__total,.fc .totals__total-value{font-family:var(--fc-body);letter-spacing:0}.fc .button,.fc .shopify-challenge__button,.fc .customer button{font-family:var(--fc-body);font-size:12px;font-weight:500;letter-spacing:.16em;text-transform:uppercase;border-radius:0}.fc .main-page-title,.fc .title--primary{font-family:var(--fc-display);font-weight:300;letter-spacing:-.035em}.fc .rte{font-size:16px;line-height:1.65;letter-spacing:0}.fc .shopify-policy__container{max-width:760px;padding-top:64px;padding-bottom:96px}.fc .shopify-policy__title h1{font-family:var(--fc-display);font-weight:300;font-size:clamp(36px,5vw,64px);letter-spacing:-.035em}.fc .field__input,.fc .select__select,.fc .customer .field input{font-family:var(--fc-body);letter-spacing:0}.fc-inside__grid{display:grid;gap:40px;align-items:start}.fc-inside__tall{aspect-ratio:2 / 3;background:var(--fc-ink)}.fc-inside__copy{display:grid;gap:22px;align-content:start}.fc-inside__wide{margin-top:12px;background:var(--fc-paper-2)}.fc-inside__wide img{display:block;width:100%;height:auto;mix-blend-mode:multiply}.fc-card__media img[srcset*=fc-pack-]{padding:4%}@media(min-width:990px){.fc-inside__grid{grid-template-columns:5fr 1fr 6fr}.fc-inside__tall{grid-column:1}.fc-inside__copy{grid-column:3;padding-top:24px}}.fc .fc-section :is(h1,h2,h3,h4,h5,h6),.fc .fc-menu :is(h1,h2,h3){color:inherit}.fc .fc-header.is-open{-webkit-backdrop-filter:none;backdrop-filter:none;transform:none;background:var(--fc-paper)}.fc .fc-menu{top:var(--fc-menu-top, var(--fc-header-h));height:auto}.fc-video{position:relative;width:100%;height:100%}.fc-video__src{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;background:var(--fc-ink)}.fc-video__src img,.fc-video__src video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;display:block;mix-blend-mode:normal;padding:0}.fc-video__src video{opacity:0;transition:opacity .9s var(--fc-ease)}.fc-video__src.is-playing video{opacity:1}.fc-video__src--m{display:none}@media(max-width:749px){.fc-video__src--m{display:block}.fc-video__src--d{display:none}}.fc-hero__media .fc-video{position:absolute;top:0;right:0;bottom:0;left:0}.fc-gallery__item--video{position:relative;background:var(--fc-ink)}.fc-buy__express{grid-column:1 / -1}.fc-buy__express .shopify-payment-button__button{min-height:48px;border-radius:0}.fc-buy__express .shopify-payment-button__button--unbranded{background:transparent;color:var(--fc-ink);border:1px solid var(--fc-ink);box-shadow:none;font-family:var(--fc-body);font-size:12px;font-weight:500;letter-spacing:.16em;text-transform:uppercase}.fc-buy__express .shopify-payment-button__button--unbranded:hover:not([disabled]){background:var(--fc-ink);color:var(--fc-paper)}.fc-buy__express .shopify-payment-button__more-options{font-size:12px;color:var(--fc-mute);margin-top:10px}.fc-logo{display:block;fill:currentColor}.fc-wordmark .fc-logo--type{height:24px;width:auto}@media(min-width:990px){.fc-wordmark .fc-logo--type{height:28px}}.fc-footer__logo{display:flex;justify-content:center;padding-top:clamp(48px,8vw,112px);padding-bottom:clamp(32px,5vw,64px)}.fc-footer__logo .fc-logo--full{width:min(360px,62vw);height:auto}
/*# sourceMappingURL=/cdn/shop/t/6/assets/fc.css.map */
