:root{--abyss: #03191A;--deep: #062B2B;--teal: #0B7D7D;--glow: #17C2C2;--gold: #C49A3C;--cream: #F3EDE3;--sand: #E9DCCB;--ink: #0F0F0F;--fruit: var(--teal);--cine-font-display: var(--font-heading, "Cormorant", Georgia, serif);--cine-font-body: var(--font-body, "Outfit", system-ui, sans-serif);--cine-ease: cubic-bezier(.23, 1, .32, 1);--bg: var(--abyss);--fg: var(--cream);--fg-muted: rgba(243, 237, 227, .72);--line: rgba(243, 237, 227, .14)}.g-abyss,.g-deep,.g-cream,.g-sand,.g-teal{background:var(--bg);color:var(--fg)}.g-abyss{--bg: var(--abyss);--fg: var(--cream);--fg-muted: rgba(243, 237, 227, .72);--line: rgba(243, 237, 227, .14);color-scheme:dark}.g-deep{--bg: var(--deep);--fg: var(--cream);--fg-muted: rgba(243, 237, 227, .74);--line: rgba(243, 237, 227, .16);color-scheme:dark}.g-cream{--bg: var(--cream);--fg: var(--ink);--fg-muted: rgba(15, 15, 15, .68);--line: rgba(15, 15, 15, .12);color-scheme:light}.g-sand{--bg: var(--sand);--fg: var(--ink);--fg-muted: rgba(15, 15, 15, .72);--line: rgba(15, 15, 15, .14);color-scheme:light}.g-teal{--bg: var(--teal);--fg: #fff;--fg-muted: rgba(255, 255, 255, .94);--line: rgba(255, 255, 255, .24);color-scheme:dark}.is-muted{color:var(--fg-muted)}.t-display,.t-h2,.t-h3{font-family:var(--cine-font-display);font-weight:300;color:inherit;margin:0;text-wrap:balance}.t-display{font-size:clamp(3.5rem,11vw,11rem);line-height:.9;letter-spacing:-.04em}.t-h2{font-size:clamp(2.2rem,5vw,4.5rem);line-height:1.02;letter-spacing:-.03em}.t-h3{font-size:clamp(1.6rem,3vw,2.4rem);line-height:1.12;letter-spacing:-.02em}.t-display em,.t-h2 em,.t-h3 em{font-style:italic;font-weight:400}.t-eyebrow,.t-label{font-family:var(--cine-font-body);font-weight:500;text-transform:uppercase;margin:0}.t-eyebrow{font-size:11px;letter-spacing:.28em;color:var(--gold)}.g-cream .t-eyebrow,.g-sand .t-eyebrow{color:#75581a}.g-teal .t-eyebrow{color:var(--fg)}.t-label{font-size:10px;letter-spacing:.16em}.t-body{font-family:var(--cine-font-body);font-weight:300;font-size:15px;line-height:1.8}@media(max-width:749px){.t-eyebrow{font-size:12px;letter-spacing:.24em}.t-label{font-size:11.5px;letter-spacing:.12em}}.btn:is(.btn--light,.btn--ghost,.btn--teal,.btn--ink){display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:14px 28px;border:1px solid transparent;border-radius:980px;font-family:var(--cine-font-body);font-size:12.5px;font-weight:500;letter-spacing:.025em;line-height:1.2;text-decoration:none;cursor:pointer;box-shadow:none;transition:transform .4s var(--cine-ease),opacity .4s var(--cine-ease)}.btn:is(.btn--light,.btn--ghost,.btn--teal,.btn--ink):hover{transform:translateY(-2px)}.btn:is(.btn--light,.btn--ghost,.btn--teal,.btn--ink):active{transform:translateY(0);opacity:.85}.btn:is(.btn--light,.btn--ghost,.btn--teal,.btn--ink):focus-visible{outline:2px solid var(--glow);outline-offset:3px}.btn:is(.btn--light,.btn--ghost,.btn--teal,.btn--ink)[disabled],.btn:is(.btn--light,.btn--ghost,.btn--teal,.btn--ink)[aria-disabled=true]{opacity:.5;cursor:not-allowed;transform:none}.btn.btn--light{background:var(--cream);color:var(--ink)}.btn.btn--ghost{background:transparent;color:var(--fg);border-color:var(--line)}.btn.btn--teal{background:var(--teal);color:#fff}.btn.btn--ink{background:var(--ink);color:var(--cream)}.container{width:100%;max-width:1240px;margin-inline:auto;padding-inline:clamp(20px,4vw,48px);box-sizing:border-box}@media(prefers-reduced-motion:reduce){.btn:is(.btn--light,.btn--ghost,.btn--teal,.btn--ink){transition:none}.btn:is(.btn--light,.btn--ghost,.btn--teal,.btn--ink):hover{transform:none}}
/*# sourceMappingURL=/cdn/shop/t/14/assets/cine-tokens.css.map */
