:root{--paper:#f6f1e9;--cream:#efe7d9;--cream-2:#e9dfcd;--sand:#c9b89a;--taupe:#76624a;--clay:#6e5a40;--ink:#14100d;--ink-soft:#3f362c;--espresso:#1b1612;--gold:#b08d52;--line:rgba(20,16,13,.14);--line-2:rgba(20,16,13,.07);--shadow:0 26px 60px -28px rgba(20,16,13,.4);--well:#faf6ef;--pad:clamp(20px,5vw,84px);--maxw:1500px}body{background:var(--paper);color:var(--ink);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}::selection{background:var(--sand);color:var(--ink)}.mj-eyebrow{color:var(--clay)}.mj-eyebrow--gold{color:var(--gold)}.mj-display{font-family:var(--serif);font-weight:300;line-height:.98;letter-spacing:.005em}.mj-italic{font-style:italic}.mj-muted{color:var(--ink-soft)}.mj-wrap{max-width:var(--maxw);margin-inline:auto;padding-inline:var(--pad)}.mj-btn{font-family:var(--sans);font-size:12px;letter-spacing:.22em;text-transform:uppercase;display:inline-flex;align-items:center;gap:12px;padding:17px 34px;border:none;cursor:pointer;transition:all .4s cubic-bezier(.2,.7,.2,1)}.mj-btn--solid{background:var(--ink);color:var(--paper)}.mj-btn--solid:hover{background:var(--clay)}.mj-btn--ghost{border:1px solid var(--ink);color:var(--ink);background:transparent}.mj-btn--ghost:hover{background:var(--ink);color:var(--paper)}.mj-btn--gold{background:var(--gold);color:var(--espresso)}.mj-btn--block{width:100%;justify-content:center}.mj-link{font-family:var(--sans);font-size:12px;letter-spacing:.22em;text-transform:uppercase;position:relative;display:inline-block;padding-bottom:6px}.mj-link:after{content:"";position:absolute;left:0;bottom:0;height:1px;width:100%;background:currentColor;transform:scaleX(1);transform-origin:right;transition:transform .5s cubic-bezier(.2,.7,.2,1)}.mj-link:hover:after{transform:scaleX(0);transform-origin:left}.mj-card{display:block;text-align:center}.mj-card__img{position:relative;aspect-ratio:3/4;overflow:hidden;background:var(--well)}.mj-card__img img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain;padding:clamp(14px,3vw,42px);transition:transform 1.1s cubic-bezier(.2,.7,.2,1)}.mj-card:hover .mj-card__img img{transform:scale(1.05)}.mj-card__add{position:absolute;inset:auto 16px 16px;background:var(--paper);color:var(--ink);font-family:var(--sans);font-size:11px;letter-spacing:.2em;text-transform:uppercase;padding:14px;opacity:0;transform:translateY(12px);transition:all .45s cubic-bezier(.2,.7,.2,1)}.mj-card:hover .mj-card__add{opacity:1;transform:none}.mj-card__region{font-family:var(--sans);font-size:10px;letter-spacing:.3em;text-transform:uppercase;color:var(--taupe);margin-top:22px}.mj-card__name{font-family:var(--serif);font-style:italic;font-size:clamp(24px,2.4vw,30px);margin:8px 0 6px}.mj-card__meta{font-family:var(--sans);font-size:11px;letter-spacing:.1em;color:var(--ink-soft)}.mj-card__price{font-family:var(--sans);font-size:21px;margin-top:12px}.mj-well{background:var(--well)}.mj-blend{mix-blend-mode:multiply}.mj-veil{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#14100b80,#14100b33 40%,#14100b8c)}.mj-reveal{opacity:0;transform:translateY(34px);transition:opacity 1s cubic-bezier(.2,.7,.2,1),transform 1s cubic-bezier(.2,.7,.2,1)}.mj-reveal.in{opacity:1;transform:none}.mj-reveal-d1{transition-delay:.1s}.mj-reveal-d2{transition-delay:.2s}.mj-reveal-d3{transition-delay:.3s}@media(prefers-reduced-motion:reduce){.mj-reveal{opacity:1!important;transform:none!important}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/mj-tokens.css.map */
