@font-face{font-family:Archivo Fallback;src:local("Helvetica Neue"),local("Arial");size-adjust:97%;ascent-override:92%;descent-override:24%;line-gap-override:0%}@font-face{font-family:Instrument Fallback;src:local("Times New Roman"),local("Georgia");size-adjust:106%;ascent-override:88%;descent-override:22%;line-gap-override:0%}:root{--ji-serif: "Instrument Serif", "Instrument Fallback", Georgia, serif;--ji-sans: "Archivo", "Archivo Fallback", "Helvetica Neue", Arial, sans-serif;--ji-void: #0b0b0c;--ji-base: #101013;--ji-raise: #17171a;--ji-paper: #f4f1ec;--ji-dim: #b4b0a8;--ji-mute: #8a867e;--ji-seal: #7a1420;--ji-btn: #d8d3c9;--ji-btn-hover: #eae5db;--ji-seal-lift: #a3243295;--ji-line: rgb(244 241 236 / .14);--ji-line-soft: rgb(244 241 236 / .07);--ji-line-strong: rgb(244 241 236 / .3);--ji-t-display: clamp(2.75rem, 7vw, 6.5rem);--ji-t-h1: clamp(2.5rem, 6vw, 5rem);--ji-t-h2: clamp(2rem, 4.2vw, 3.5rem);--ji-t-h3: clamp(1.5rem, 2.5vw, 2.25rem);--ji-t-h4: clamp(1.25rem, 1.7vw, 1.5rem);--ji-t-lead: clamp(1.0625rem, 1.4vw, 1.375rem);--ji-t-body: 1rem;--ji-t-small: .9375rem;--ji-t-caption: .8125rem;--ji-t-label: .75rem;--ji-s-3xs: .25rem;--ji-s-2xs: .5rem;--ji-s-xs: .75rem;--ji-s-sm: 1rem;--ji-s-md: 1.5rem;--ji-s-lg: 2.5rem;--ji-s-xl: 4rem;--ji-s-2xl: 6rem;--ji-s-3xl: 9rem;--ji-section: clamp(5rem, 11vw, 11rem);--ji-container: 1600px;--ji-gutter: clamp(1.25rem, 4vw, 4rem);--ji-measure: 62ch;--ji-measure-tight: 46ch;--ji-ease: cubic-bezier(.16, 1, .3, 1);--ji-ease-inout: cubic-bezier(.65, 0, .35, 1);--ji-fast: .18s;--ji-mid: .42s;--ji-slow: .9s;--ji-header-h: 76px}@media(max-width:749px){:root{--ji-header-h: 60px}}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{background:var(--ji-void);color:var(--ji-dim);font-family:var(--ji-sans);font-size:var(--ji-t-body);line-height:1.6;font-synthesis-weight:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:hidden}.content-for-layout{align-items:flex-start;background:var(--ji-void)}.content-for-layout>.shopify-section{width:100%}img,video{max-width:100%;height:auto}::selection{background:var(--ji-paper);color:var(--ji-void)}:where(a,button,input,select,textarea,summary,[tabindex]):focus-visible{outline:2px solid var(--ji-paper);outline-offset:3px;border-radius:0}.ji-display,.ji-h1,.ji-h2,.ji-h3{font-family:var(--ji-serif);font-weight:400;color:var(--ji-paper);letter-spacing:-.02em;line-height:.94;text-wrap:balance;margin:0}.ji-display{font-size:var(--ji-t-display);line-height:.86;letter-spacing:-.035em}.ji-h1{font-size:var(--ji-t-h1)}.ji-h2{font-size:var(--ji-t-h2)}.ji-h3{font-size:var(--ji-t-h3);line-height:1.05}.ji-h4{font-family:var(--ji-sans);font-size:var(--ji-t-h4);font-weight:500;line-height:1.25;letter-spacing:-.01em;color:var(--ji-paper);margin:0}.ji-em{font-style:italic;letter-spacing:-.01em}.ji-lead{font-size:var(--ji-t-lead);line-height:1.5;color:var(--ji-dim);max-width:var(--ji-measure-tight);margin:0;text-wrap:pretty}.ji-body{font-size:var(--ji-t-body);line-height:1.65;color:var(--ji-dim);max-width:var(--ji-measure);margin:0;text-wrap:pretty}.ji-caption{font-size:var(--ji-t-caption);line-height:1.5;color:var(--ji-mute);margin:0}.ji-label{font-size:var(--ji-t-label);font-weight:500;letter-spacing:.16em;text-transform:uppercase;color:var(--ji-mute);margin:0;font-variant-numeric:tabular-nums}.ji-label--paper{color:var(--ji-dim)}.ji-plate{font-family:var(--ji-sans);font-size:var(--ji-t-label);font-weight:500;letter-spacing:.18em;font-variant-numeric:tabular-nums;color:var(--ji-mute);display:inline-flex;align-items:center;gap:.6em}.ji-plate:before{content:"";width:1.5rem;height:1px;background:var(--ji-seal);flex:none}.ji-numeral{font-family:var(--ji-serif);font-weight:400;color:var(--ji-paper);letter-spacing:-.02em;font-feature-settings:"lnum" 1}.ji-container{width:100%;max-width:var(--ji-container);margin-inline:auto;padding-inline:var(--ji-gutter)}.ji-container--narrow{max-width:1120px}.ji-section{padding-block:var(--ji-section)}.ji-section--tight{padding-block:calc(var(--ji-section) * .55)}.ji-grid{display:grid;grid-template-columns:repeat(12,1fr);gap:var(--ji-s-md)}@media(max-width:989px){.ji-grid{grid-template-columns:repeat(6,1fr)}}@media(max-width:599px){.ji-grid{grid-template-columns:repeat(2,1fr)}}.ji-bleed{width:100vw;margin-inline:calc(50% - 50vw)}.ji-rule{border:0;border-top:1px solid var(--ji-line);margin:0}.ji-btn{--_bg: transparent;--_fg: var(--ji-paper);--_bd: var(--ji-line-strong);display:inline-flex;align-items:center;justify-content:center;gap:.7em;min-height:52px;padding:0 1.75rem;background:var(--_bg);color:var(--_fg);border:1px solid var(--_bd);border-radius:0;font-family:var(--ji-sans);font-size:var(--ji-t-label);font-weight:500;letter-spacing:.14em;text-transform:uppercase;text-decoration:none;cursor:pointer;transition:background var(--ji-fast) var(--ji-ease-inout),color var(--ji-fast) var(--ji-ease-inout),border-color var(--ji-fast) var(--ji-ease-inout)}.ji-btn--primary{--_bg: var(--ji-btn);--_fg: var(--ji-void);--_bd: var(--ji-btn)}.ji-btn--primary:hover{--_bg: var(--ji-btn-hover);--_bd: var(--ji-btn-hover)}.ji-btn--ghost:hover{--_bd: var(--ji-paper);--_bg: rgb(244 241 236 / .06)}.ji-link{display:inline-flex;align-items:center;gap:.5em;color:var(--ji-paper);text-decoration:none;font-size:var(--ji-t-label);font-weight:500;letter-spacing:.14em;text-transform:uppercase;padding-bottom:.4em;position:relative}.ji-link:after{content:"";position:absolute;inset-inline:0;bottom:0;height:1px;background:var(--ji-paper);transform:scaleX(0);transform-origin:left;transition:transform var(--ji-mid) var(--ji-ease)}.ji-link:hover:after{transform:scaleX(1)}.ji-link__arrow{transition:transform var(--ji-mid) var(--ji-ease)}.ji-link:hover .ji-link__arrow{transform:translate(4px)}.ji-figure{position:relative;overflow:hidden;background:var(--ji-base);margin:0}.ji-figure>img{width:100%;height:100%;object-fit:cover;display:block;transition:transform var(--ji-slow) var(--ji-ease)}.ji-figure--5x7{aspect-ratio:5 / 7}.ji-figure--4x5{aspect-ratio:4 / 5}.ji-figure--3x4{aspect-ratio:3 / 4}.ji-figure--1x1{aspect-ratio:1}.ji-figure--16x9{aspect-ratio:16 / 9}a:hover>.ji-figure>img,.ji-figure--zoom:hover>img{transform:scale(1.035)}.ji-figcaption{display:flex;justify-content:space-between;align-items:baseline;gap:var(--ji-s-sm);margin-top:var(--ji-s-xs);padding-top:var(--ji-s-xs);border-top:1px solid var(--ji-line-soft)}.ji-figcaption__name{font-size:var(--ji-t-small);color:var(--ji-paper);font-weight:400}.ji-figcaption__meta{font-size:var(--ji-t-caption);color:var(--ji-mute);font-variant-numeric:tabular-nums;white-space:nowrap}.ji-empty{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-content:center;gap:var(--ji-s-2xs);text-align:center;padding:var(--ji-s-md);border:1px dashed var(--ji-line);color:var(--ji-mute);font-size:var(--ji-t-caption);letter-spacing:.1em;text-transform:uppercase}.ji-masthead{display:flex;flex-direction:column;gap:var(--ji-s-sm);margin-bottom:var(--ji-s-xl)}.ji-masthead__row{display:flex;justify-content:space-between;align-items:flex-end;gap:var(--ji-s-lg);flex-wrap:wrap}[data-ji-reveal],.ji-reveal-ready [data-ji-reveal],.ji-reveal-ready [data-ji-reveal=figure]{opacity:1;transform:none;clip-path:none}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}[data-ji-reveal]{opacity:1!important;transform:none!important;clip-path:none!important}}.shopify-section{background:var(--ji-void)}.h0,h1,h2,h3,.product-title,.cart__title{font-family:var(--ji-serif);font-weight:400;letter-spacing:-.02em}.price,.price-list,product-price{font-family:var(--ji-serif);letter-spacing:-.01em}.variant-option__button-label,.variant-option__swatch{border-radius:0}.variant-option__button-label{min-height:48px;font-size:var(--ji-t-small);letter-spacing:.02em}.variant-option__button-label_text{white-space:nowrap}.button,.shopify-payment-button__button{border-radius:0;font-family:var(--ji-sans);font-size:var(--ji-t-label);font-weight:500;letter-spacing:.14em;text-transform:uppercase;min-height:52px}.field__input,.select__select,.text-area{border-radius:0;font-family:var(--ji-sans);font-size:var(--ji-t-body)}@media(pointer:coarse){.ji-btn,.ji-link,.button{min-height:48px}}@media(max-width:989px){.ji-link,.ji-footer__a,.ji-cartline__remove,.ji-voices__source{min-height:44px;display:inline-flex;align-items:center}.ji-footer__list{gap:0}.ji-footer__policies{gap:0 var(--ji-s-md)}}
/*# sourceMappingURL=/cdn/shop/t/43/assets/ji-system.css.map */
