:root{--s9-ivory: #FAF7F0;--s9-ivory-soft: #F5EFE3;--s9-beige: #EFE6D5;--s9-beige-soft: #E8DDC8;--s9-cream-warm: #F2EADB;--s9-chocolate: #2D1F14;--s9-chocolate-soft: #3D2817;--s9-brown: #5C3D2E;--s9-brown-mid: #6E4A38;--s9-brown-mute: #8A6B52;--s9-gold: #A68152;--s9-gold-soft: #B89460;--s9-line: rgba(45, 31, 20, .12);--s9-line-strong: rgba(45, 31, 20, .24);--s9-line-on-dark: rgba(250, 247, 240, .18);--s9-serif: "Playfair Display", "Cormorant Garamond", Georgia, "Times New Roman", serif;--s9-script: "Cormorant Garamond", "Playfair Display", Georgia, serif;--s9-sans: "Inter", -apple-system, BlinkMacSystemFont, system-ui, "Segoe UI", Roboto, sans-serif;--s9-edge: clamp(20px, 4vw, 64px);--s9-gutter: clamp(16px, 2vw, 32px);--s9-section-y: clamp(40px, 5vw, 88px);--s9-section-y-tight: clamp(28px, 3.5vw, 56px);--s9-display: clamp(2.6rem, 6.5vw, 5.6rem);--s9-h1: clamp(1.9rem, 4.5vw, 3.6rem);--s9-h2: clamp(1.5rem, 3vw, 2.4rem);--s9-h3: clamp(1.15rem, 2vw, 1.5rem);--s9-eyebrow: .72rem;--s9-lead: clamp(1.05rem, 1.3vw, 1.2rem);--s9-body: 1rem;--s9-small: .85rem;--s9-ease: cubic-bezier(.22, 1, .36, 1);--s9-ease-out: cubic-bezier(.16, 1, .3, 1);--s9-ease-in: cubic-bezier(.7, 0, .84, 0);--s9-d-fast: .28s;--s9-d-hover: .34s;--s9-d-med: .54s;--s9-d-slow: .92s}body{font-family:var(--s9-sans);color:rgb(var(--color-foreground));-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}h1,h2,h3,h4,h5,h6,.h0,.h1,.h2,.h3,.h4,.h5{font-family:var(--s9-serif);font-weight:400;letter-spacing:-.012em}.s9-eyebrow{font-family:var(--s9-sans);font-size:var(--s9-eyebrow);font-weight:500;letter-spacing:.18em;text-transform:uppercase;color:var(--s9-brown)}.s9-script{font-family:var(--s9-script);font-style:italic;font-weight:500}.s9-display{font-family:var(--s9-serif);font-size:var(--s9-display);line-height:.96;letter-spacing:-.02em;margin:0}.s9-display em{font-family:var(--s9-script);font-style:italic;font-weight:500}.s9-h1{font-size:var(--s9-h1);line-height:1.04;letter-spacing:-.016em;margin:0}.s9-h2{font-size:var(--s9-h2);line-height:1.12;letter-spacing:-.012em;margin:0}.s9-h2 em,.s9-h1 em,.s9-display em{font-style:italic}.s9-lead{font-size:var(--s9-lead);line-height:1.55;font-weight:400;color:var(--s9-chocolate)}.s9-edge{padding-left:var(--s9-edge);padding-right:var(--s9-edge)}.s9-section{padding-top:var(--s9-section-y);padding-bottom:var(--s9-section-y)}.s9-section--tight{padding-top:var(--s9-section-y-tight);padding-bottom:var(--s9-section-y-tight)}.s9-line-top{border-top:1px solid var(--s9-line)}.s9-line-bottom{border-bottom:1px solid var(--s9-line)}:root{--s9-btn-bg: var(--s9-chocolate);--s9-btn-text: var(--s9-ivory);--s9-btn-border: var(--s9-chocolate);--s9-btn-hover-bg: var(--s9-chocolate-soft);--s9-btn-hover-text: var(--s9-ivory);--s9-btn-outline-bg: var(--s9-ivory);--s9-btn-outline-text: var(--s9-chocolate);--s9-btn-outline-border: var(--s9-chocolate);--s9-btn-outline-hover-bg: var(--s9-chocolate);--s9-btn-outline-hover-text: var(--s9-ivory)}.s9-btn{display:inline-flex;align-items:center;justify-content:center;gap:.5em;padding:.45em 2.4em;font-family:var(--s9-sans);font-size:.74rem;font-weight:500;letter-spacing:.22em;text-transform:uppercase;text-decoration:none;border:1px solid var(--s9-btn-border);background:var(--s9-btn-bg);color:var(--s9-btn-text);cursor:pointer;transition:background var(--s9-d-fast) var(--s9-ease),color var(--s9-d-fast) var(--s9-ease),border-color var(--s9-d-fast) var(--s9-ease),transform var(--s9-d-fast) var(--s9-ease),box-shadow var(--s9-d-fast) var(--s9-ease);border-radius:0;min-height:34px;line-height:1;white-space:nowrap}.s9-btn:hover{background:var(--s9-btn-hover-bg);color:var(--s9-btn-hover-text);border-color:var(--s9-btn-hover-bg);transform:translateY(-1px);box-shadow:0 6px 16px -10px #2d1f1466}.s9-btn:active{transform:translateY(0)}.s9-btn:focus-visible{outline:2px solid var(--s9-gold);outline-offset:3px}.s9-btn--outline{background:var(--s9-btn-outline-bg);color:var(--s9-btn-outline-text);border-color:var(--s9-btn-outline-border)}.s9-btn--outline:hover{background:var(--s9-btn-outline-hover-bg);color:var(--s9-btn-outline-hover-text);border-color:var(--s9-btn-outline-hover-bg)}.s9-btn--light{background:var(--s9-ivory);color:var(--s9-chocolate);border-color:var(--s9-line-strong)}.s9-btn--light:hover{background:var(--s9-chocolate);color:var(--s9-ivory);border-color:var(--s9-chocolate)}.s9-btn--sm{padding:.95em 1.4em;font-size:.82rem;letter-spacing:.18em;min-height:48px}.s9-btn--ghost{background:transparent;color:var(--s9-chocolate);border-color:transparent;border-bottom:1px solid var(--s9-chocolate);padding:.3em 0;letter-spacing:.16em}.card-wrapper,.product-card-wrapper{--card-radius: 0}.card--media .card__inner,.card--standard .card__inner{border-radius:0;background:var(--s9-ivory)}.card__heading,.card-information .card__heading{font-family:var(--s9-script)!important;font-style:italic;font-weight:500;letter-spacing:-.005em}.price__regular .price-item--regular,.price__sale .price-item--sale,.price-item{font-family:var(--s9-sans);font-weight:500;letter-spacing:.02em}.s9-js-ready [data-s9-reveal]{opacity:0;transform:translate3d(0,24px,0);transition:opacity var(--s9-d-slow) var(--s9-ease),transform var(--s9-d-slow) var(--s9-ease);will-change:opacity,transform}.s9-js-ready [data-s9-reveal].is-in{opacity:1;transform:translateZ(0);will-change:auto}.s9-js-ready [data-s9-reveal][data-delay="100"]{transition-delay:.1s}.s9-js-ready [data-s9-reveal][data-delay="200"]{transition-delay:.2s}.s9-js-ready [data-s9-reveal][data-delay="300"]{transition-delay:.3s}.s9-js-ready [data-s9-reveal][data-delay="400"]{transition-delay:.4s}.s9-js-ready [data-s9-stagger]>*{opacity:0;transform:translate3d(0,24px,0);transition:opacity var(--s9-d-slow) var(--s9-ease),transform var(--s9-d-slow) var(--s9-ease)}.s9-js-ready [data-s9-stagger].is-in>*{opacity:1;transform:translateZ(0);will-change:auto}[data-s9-stagger].is-in>*:nth-child(1){transition-delay:0ms}[data-s9-stagger].is-in>*:nth-child(2){transition-delay:90ms}[data-s9-stagger].is-in>*:nth-child(3){transition-delay:.18s}[data-s9-stagger].is-in>*:nth-child(4){transition-delay:.27s}[data-s9-stagger].is-in>*:nth-child(5){transition-delay:.36s}[data-s9-stagger].is-in>*:nth-child(6){transition-delay:.45s}[data-s9-stagger].is-in>*:nth-child(7){transition-delay:.54s}[data-s9-stagger].is-in>*:nth-child(8){transition-delay:.63s}.s9-zoom-on-hover{overflow:hidden}.s9-zoom-on-hover>img,.s9-zoom-on-hover .s9-img{transition:transform 1.2s var(--s9-ease)}.s9-zoom-on-hover:hover>img,.s9-zoom-on-hover:hover .s9-img{transform:scale(1.05)}.s9-marquee{overflow:hidden;border-top:1px solid var(--s9-line);border-bottom:1px solid var(--s9-line);background:var(--s9-ivory)}.s9-marquee__track{display:flex;gap:4rem;animation:s9-marquee linear infinite;animation-duration:var(--s9-marquee-speed, 38s);white-space:nowrap;will-change:transform}.s9-marquee:hover .s9-marquee__track{animation-play-state:paused}.s9-marquee__item{font-family:var(--s9-sans);font-size:.78rem;letter-spacing:.22em;text-transform:uppercase;color:var(--s9-chocolate);padding:.95rem 0;display:inline-flex;align-items:center;gap:.6rem}.s9-marquee__sep{display:inline-block;width:5px;height:5px;background:var(--s9-gold);border-radius:50%;vertical-align:middle}@keyframes s9-marquee{0%{transform:translateZ(0)}to{transform:translate3d(-50%,0,0)}}.s9-divider{height:1px;background:var(--s9-line);margin:0 var(--s9-edge)}.s9-stars{display:inline-flex;gap:2px;color:var(--s9-gold);font-size:.95rem;letter-spacing:.05em}.s9-stars:before{content:"\2605\2605\2605\2605\2605";letter-spacing:.1em}.s9-sticky{position:sticky;top:var(--s9-header-h, 80px)}@media(max-width:749px){:root{--s9-edge: 18px;--s9-section-y: clamp(32px, 6vw, 60px)}}@media(prefers-reduced-motion:reduce){[data-s9-reveal],[data-s9-stagger]>*{opacity:1;transform:none;transition:none}.s9-marquee__track{animation:none}.s9-zoom-on-hover>img:hover,.s9-zoom-on-hover .s9-img:hover{transform:none}}a:focus-visible,button:focus-visible,[role=button]:focus-visible,[tabindex]:focus-visible{outline:2px solid var(--s9-gold);outline-offset:3px}.s9-hero__video,.s9-lstrip__video,.s9-story__video,.s9-faq__video,.s9-cmp__panel-video,.s9-tst__photo-video,.s9-media__video{width:100%;height:100%;object-fit:cover;object-position:center;display:block;background:var(--s9-beige-soft)}
/*# sourceMappingURL=/cdn/shop/t/24/assets/style9-tokens.css.map */
