:root{--c-cream: #FFF8EF;--c-cream-2: #F6EEDF;--c-cream-3: #EFE4CE;--c-paper: #FFFDFA;--c-ink: #2A1810;--c-ink-2: rgba(42, 24, 16, .72);--c-ink-3: rgba(42, 24, 16, .5);--c-ink-4: rgba(42, 24, 16, .24);--c-rule: rgba(42, 24, 16, .12);--c-rule-2: rgba(42, 24, 16, .06);--c-airform: #FF6A13;--c-airform-2: #E85B08;--c-keepreety: #F5C6D0;--c-keepreety-2:#EBA4B6;--c-rose: #E8527A;--c-rose-2: #D14568;--c-rose-deep: #7A2E3E;--c-blush-1: #FDE6EC;--c-blush-2: #FAD0DB;--c-blush-3: #F5C6D0;--c-success: #4A7A4A;--c-danger: #B33A0E;--r-xs: 4px;--r-sm: 8px;--r-md: 14px;--r-lg: 20px;--r-xl: 28px;--r-pill: 999px;--sh-xs: 0 1px 2px rgba(42, 24, 16, .04);--sh-sm: 0 2px 6px rgba(42, 24, 16, .06), 0 1px 2px rgba(42, 24, 16, .04);--sh-md: 0 8px 20px rgba(42, 24, 16, .08), 0 2px 6px rgba(42, 24, 16, .04);--sh-lg: 0 20px 40px rgba(42, 24, 16, .1), 0 6px 12px rgba(42, 24, 16, .05);--sh-xl: 0 40px 80px rgba(42, 24, 16, .14), 0 12px 24px rgba(42, 24, 16, .06);--s-1: 4px;--s-2: 8px;--s-3: 12px;--s-4: 16px;--s-5: 20px;--s-6: 24px;--s-7: 32px;--s-8: 40px;--s-9: 48px;--s-10: 64px;--s-11: 80px;--s-12: 120px;--f-display: "Montserrat", system-ui, sans-serif;--f-body: "Inter", system-ui, sans-serif;--f-mono: "JetBrains Mono", ui-monospace, monospace;--tr-fast: .14s cubic-bezier(.4, 0, .2, 1);--tr-base: .26s cubic-bezier(.4, 0, .2, 1);--tr-slow: .52s cubic-bezier(.22, 1, .36, 1);--page-max: 1440px;--page-pad: clamp(20px, 4vw, 64px)}*,*:before,*:after{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;padding:0;background:var(--c-cream);color:var(--c-ink);font-family:var(--f-body);font-weight:400;line-height:1.5;letter-spacing:.005em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}h1,h2,h3,h4{font-family:var(--f-display);font-weight:800;letter-spacing:-.02em;line-height:.98;margin:0;text-wrap:balance}h1{font-size:clamp(2.2rem,5.4vw,4.8rem)}h2{font-size:clamp(1.8rem,3.8vw,3.2rem)}h3{font-size:clamp(1.2rem,1.8vw,1.6rem)}p{margin:0 0 1rem;color:var(--c-ink-2)}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}button{font-family:inherit;cursor:pointer}.eyebrow{font-size:.68rem;font-weight:600;letter-spacing:.24em;text-transform:uppercase;color:var(--c-ink-3)}.container{width:100%;max-width:var(--page-max);margin:0 auto;padding-left:var(--page-pad);padding-right:var(--page-pad)}.btn{display:inline-flex;align-items:center;gap:.5rem;padding:.95rem 1.6rem;border:1px solid transparent;border-radius:var(--r-pill);font-family:var(--f-body);font-size:.82rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;cursor:pointer;transition:transform var(--tr-fast),background var(--tr-base),color var(--tr-base),box-shadow var(--tr-base);white-space:nowrap}.btn:hover{transform:translateY(-1px)}.btn--primary{background:var(--c-ink);color:var(--c-cream)}.btn--primary:hover{background:var(--c-rose)}.btn--accent{background:var(--c-rose);color:var(--c-cream);box-shadow:0 6px 16px #e8527a52}.btn--accent:hover{background:var(--c-rose-2)}.btn--ghost{background:transparent;color:var(--c-ink);border-color:var(--c-ink)}.btn--ghost:hover{background:var(--c-ink);color:var(--c-cream)}.btn--light{background:var(--c-cream);color:var(--c-ink)}.btn--light:hover{background:var(--c-paper)}.card{background:var(--c-paper);border-radius:var(--r-lg);box-shadow:var(--sh-sm);overflow:hidden;transition:box-shadow var(--tr-base),transform var(--tr-base)}.card:hover{box-shadow:var(--sh-md);transform:translateY(-2px)}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}
/*# sourceMappingURL=/cdn/shop/t/11/assets/tokens.css.map */
