:root{--fg-black:#0A0A0A;--fg-soft:#151515;--fg-ivory:#F5F1EA;--fg-gold:#C6A15B;--fg-crimson:#8C0106;--fg-hair:rgba(245,241,234,.14);--fg-hair-strong:rgba(245,241,234,.28);--fg-display:var(--font-heading--family, "Jost", system-ui, sans-serif);--fg-body:var(--font-body--family, "Inter", system-ui, sans-serif);--eyeline:38svh;--fg-gutter:clamp(20px,4vw,64px);--fg-max:1440px;--fg-ease:cubic-bezier(.22,.61,.36,1)}@media(min-width:750px){:root{--eyeline:42svh}}.fg-engrave{font-family:var(--fg-display);font-weight:500;text-transform:uppercase;font-size:10px;letter-spacing:.42em;word-spacing:.06em;padding-right:.42em;color:var(--fg-ivory);opacity:.62;line-height:1.4}@media(min-width:1024px){.fg-engrave{font-size:11px;letter-spacing:.33em;padding-right:.33em}}.fg-eyebrow{font-family:var(--fg-display);font-weight:500;text-transform:uppercase;font-size:clamp(11px,.7vw + 9px,13px);letter-spacing:.28em;word-spacing:.06em;padding-right:.28em;color:var(--fg-ivory);opacity:.7}.fg-body{font-family:var(--fg-body);font-weight:400;font-size:clamp(16px,.35vw + 15px,18px);line-height:1.65;max-width:62ch;color:#f5f1eae0}.fg-lede{font-family:var(--fg-body);font-weight:400;font-size:clamp(20px,1.1vw + 17px,27px);line-height:1.45;max-width:30ch;letter-spacing:-.01em;color:var(--fg-ivory)}.fg-h2{font-family:var(--fg-display);font-weight:400;text-transform:uppercase;font-size:clamp(30px,3vw + 18px,56px);line-height:1.04;letter-spacing:.064em;word-spacing:.06em;padding-right:.064em;color:var(--fg-ivory)}.fg-h1{font-family:var(--fg-display);font-weight:400;text-transform:uppercase;font-size:clamp(46px,9vw + 8px,148px);line-height:.92;letter-spacing:.026em;color:var(--fg-ivory);margin:0}.fg-stop{color:var(--fg-gold)}.fg-measure{font-family:var(--fg-display);font-weight:500;font-size:11px;letter-spacing:.3em;padding-right:.3em;text-transform:uppercase;color:var(--fg-gold)}.fg-mark{display:inline-block;width:auto;height:1em;vertical-align:-.12em}.fg-mark path{fill:currentColor}.fg-eyeline{position:absolute;inset-inline:0;top:var(--eyeline);height:0;z-index:3;pointer-events:none;display:grid;grid-template-columns:1fr min(46vw,560px) 1fr;align-items:center}.fg-eyeline i{display:block;height:1px;background:#f5f1ea42;position:relative}.fg-eyeline i:after{content:"";position:absolute;top:-4px;width:1px;height:9px;background:#f5f1ea6b}.fg-eyeline i:first-child:after{right:0}.fg-eyeline i:last-child:after{left:0}.fg-eyeline b{display:block}.fg-sec{position:relative;background:var(--fg-black);color:var(--fg-ivory)}.fg-wrap{max-width:var(--fg-max);margin-inline:auto;padding-inline:var(--fg-gutter)}.fg-portrait{position:relative;height:100svh;overflow:hidden;background:var(--fg-black)}.fg-portrait img{position:absolute;left:50%;top:var(--eyeline);width:100%;height:auto;object-fit:cover;min-height:max(calc(var(--eyeline) * 100 / var(--focus-num, 34)),calc((100svh - var(--eyeline)) * 100 / (100 - var(--focus-num, 34))));transform:translate(-50%,calc(-1 * var(--focus-pct,34%)))}.fg-portrait--crimson{background:var(--fg-crimson)}.fg-js .fg-rise{opacity:0;transform:translateY(14px)}.fg-js .fg-in .fg-rise{opacity:1;transform:none;transition:opacity .8s var(--fg-ease),transform .8s var(--fg-ease)}.fg-in .fg-rise:nth-child(2){transition-delay:.08s}.fg-in .fg-rise:nth-child(3){transition-delay:.16s}.fg-in .fg-rise:nth-child(4){transition-delay:.24s}.fg-rule{height:1px;background:var(--fg-hair);transform-origin:left}.fg-js .fg-rule{transform:scaleX(0)}.fg-js .fg-in .fg-rule{transform:scaleX(1);transition:transform 1.1s var(--fg-ease)}.fg-chip{display:inline-flex;align-items:center;gap:9px;min-height:46px;padding:8px 14px 8px 8px;cursor:pointer;background:transparent;border:1px solid rgb(245 241 234 / .34);color:var(--fg-ivory);transition:border-color .35s var(--fg-ease),background .35s var(--fg-ease),transform .35s var(--fg-ease)}.fg-chip:hover{border-color:#f5f1ea9e;transform:translateY(-1px)}.fg-chip[aria-checked=true]{border-color:var(--fg-gold);background:var(--fg-soft)}.fg-chip.is-gone{opacity:.42}.fg-chip.is-gone .fg-chip__dot{filter:grayscale(1)}.fg-chip__dot{width:24px;height:24px;border-radius:50%;flex:none;background:linear-gradient(to bottom,var(--a),var(--b));box-shadow:inset 0 0 0 1px #f5f1ea33}.fg-chip__name{font-family:var(--fg-display);font-weight:500;text-transform:uppercase;font-size:11px;letter-spacing:.18em;padding-right:.18em;white-space:nowrap}.theme-drawer__title{font-family:var(--fg-display)!important;font-weight:400!important;text-transform:uppercase;letter-spacing:.12em;font-size:clamp(20px,1.4vw + 15px,28px)}.cart-items__title,.cart-items__title a{font-family:var(--fg-display)!important;font-weight:400!important;text-transform:uppercase;letter-spacing:.06em;font-size:clamp(15px,.6vw + 13px,19px);color:var(--fg-ivory)!important;text-decoration:none}.cart-items__variant{font-family:var(--fg-display)!important;font-weight:500!important;text-transform:uppercase;font-size:10px;letter-spacing:.24em;opacity:.72}.cart-items__table-row .price,.cart-items__unit-price-wrapper,cart-discount+*,.totals__total-value,.cart__total{font-family:var(--fg-display)!important;font-weight:500!important;letter-spacing:.1em;color:var(--fg-gold)!important}.cart-drawer__items{scrollbar-width:thin}.quantity-selector{border-radius:0!important}.quantity-selector button{min-width:42px;min-height:42px}.cart-drawer__inner button[name=checkout],.cart-drawer__inner .button:not(.button-unstyled){border-radius:0!important;font-family:var(--fg-display)!important;font-weight:500!important;text-transform:uppercase;letter-spacing:.26em;min-height:54px}.fg-trust{list-style:none;margin:0;padding:0;width:100%;max-width:420px;display:flex;flex-direction:column;gap:7px}.fg-trust__item{position:relative;padding-left:15px;font-family:var(--fg-body);font-size:13px;line-height:1.5;color:#f5f1eab8}.fg-trust__item:before{content:"";position:absolute;left:0;top:.52em;width:4px;height:4px;background:var(--fg-gold)}.fg-trust__item [data-pdp-instalment]{color:var(--fg-ivory);white-space:nowrap}.fg-pdp__payflex{margin:0;font-family:var(--fg-body);font-size:15px;line-height:1.45;color:#f5f1eac7}.fg-pdp__payflex [data-pdp-instalment],.fg-pdp__payflex strong{color:var(--fg-ivory);font-weight:600;white-space:nowrap}.fg-badges{list-style:none;margin:4px 0 0;padding:0;width:100%;max-width:420px;display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.fg-badge{display:flex;flex-direction:column;align-items:center;gap:7px;text-align:center;padding:12px 6px 11px;border:1px solid var(--fg-hair-strong);font-family:var(--fg-display);font-weight:500;text-transform:uppercase;font-size:10px;line-height:1.35;letter-spacing:.12em;color:var(--fg-ivory)}.fg-badge svg{width:22px;height:22px;color:var(--fg-gold)}.fg-badges__note{margin:0;width:100%;max-width:420px;font-family:var(--fg-body);font-size:12.5px;line-height:1.5;color:#f5f1ea99}.fg-card__payflex{display:block;font-family:var(--fg-body);font-size:12.5px;line-height:1.4;color:#f5f1eaa8}:where(a,button,summary,[tabindex]):focus-visible{outline:2px solid var(--fg-gold);outline-offset:3px;border-radius:2px}.fg-portrait--crimson~* :focus-visible,.fg-break :focus-visible{outline-color:var(--fg-ivory)}.fg-visually-hidden{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}@media(prefers-reduced-motion:reduce){.fg-js .fg-rise{opacity:1;transform:none;transition:none}.fg-js .fg-rule{transform:scaleX(1);transition:none}*,*:before,*:after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important;scroll-behavior:auto!important}}
/*# sourceMappingURL=/cdn/shop/t/1/assets/fg-system.css.map */
