:root{--hh-teal: #66c3cb;--hh-teal-light: #eefeff;--hh-pink: #e04c73;--hh-pink-light: #ffe1e9;--hh-purple: #603373;--hh-purple-light: #c47ae4ff;--hh-purp-light: #f0e6f5;--hh-cream: #fffaf5;--hh-cream-deep: #f8f0e6;--hh-ink: #1c1a1f;--hh-ink-soft: #4a4651;--hh-ink-mute: #8a8390;--hh-line: #e8e2d8;--hh-transparent-pink: #ffe1e95c;--hh-transparent-teal: #66c3cb1f;--teal: var(--hh-teal);--teal-light: var(--hh-teal-light);--pink: var(--hh-pink);--pink-light: var(--hh-pink-light);--purple-light: var(--hh-purple-light);--purp-light: var(--hh-purp-light);--purple: var(--hh-purple);--cream: var(--hh-cream);--cream-deep: var(--hh-cream-deep);--ink: var(--hh-ink);--ink-soft: var(--hh-ink-soft);--ink-mute: var(--hh-ink-mute);--line: var(--hh-line);--font-display: "Fraunces", Georgia, "Times New Roman", serif;--font-body: "DM sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Helvetica, Arial, sans-serif;--max-w: 1240px;--radius-sm: 8px;--radius: 18px;--radius-lg: 28px;--color-foreground: 28, 26, 31;--color-background: 255, 250, 245;--color-base-text: 28, 26, 31;--color-base-background-1: 255, 250, 245;--color-base-background-2: 248, 240, 230;--color-base-solid-button-labels: 255, 250, 245;--color-base-outline-button-labels: 28, 26, 31;--color-base-accent-1: 224, 76, 115;--color-base-accent-2: 96, 51, 115;--color-button: 224, 76, 115;--color-button-text: 255, 250, 245;--color-secondary-button: 28, 26, 31;--color-secondary-button-text: 28, 26, 31;--color-link: 224, 76, 115}html{scroll-behavior:smooth}body{font-family:var(--font-body);font-size:17px;line-height:1.6;color:var(--ink);background:var(--cream);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}body:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:1;opacity:.4;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0.5 0 0 0 0 0.4 0 0 0 0 0.4 0 0 0 0.04 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}.shopify-section{position:relative;z-index:2}h1,h2,h3,h4,h5,h6,.h0,.h1,.h2,.h3,.h4,.h5,.h6{font-family:var(--font-display);font-weight:400;letter-spacing:-.02em;line-height:1.05;color:var(--ink);font-variation-settings:"SOFT" 80,"opsz" 144;margin:0}h1,.h0,.h1{font-size:clamp(3.4rem,6vw,5rem)}h2,.h2{font-size:clamp(2.8rem,4vw,3rem)}h3,.h3{font-size:clamp(2.3rem,2.5vw,1.8rem)}h4,.h4{font-size:1.1rem;font-weight:500}h5,.h5{font-size:1rem;font-weight:500}h6,.h6{font-size:.9rem;font-weight:500;letter-spacing:.04em}p{color:var(--ink-soft);margin:0}em,.accent{font-family:var(--font-display);font-style:italic;font-variation-settings:"SOFT" 100;color:var(--purple)}a{color:inherit;text-decoration:none}.eyebrow{font-family:var(--font-body);font-size:.78rem;font-weight:500;letter-spacing:.18em;text-transform:uppercase;color:var(--pink)}.lede{font-size:clamp(1.05rem,1.6vw,1.25rem);line-height:1.55;color:var(--ink-soft);max-width:60ch}.container{max-width:var(--max-w);margin:0 auto;padding:0 32px;position:relative;z-index:2}@media(max-width:720px){.container{padding:0 20px}}.btn{display:inline-flex;align-items:center;gap:10px;padding:14px 26px;border-radius:100px;font-size:.95rem;font-weight:500;cursor:pointer;border:none;font-family:var(--font-body);line-height:1.2;transition:transform .2s,box-shadow .2s,background .2s,color .2s;text-align:center}.btn:hover{transform:translateY(-2px)}.btn-primary{background:var(--pink);color:var(--cream)}.btn-primary:hover{box-shadow:0 12px 32px -8px #e04c7366}.btn-secondary{background:transparent;color:var(--ink);border:1.5px solid var(--ink)}.btn-secondary:hover{background:var(--ink);color:var(--cream)}.btn-ghost{background:transparent;color:var(--ink);padding:14px 0}.btn-ghost:after{content:"\2192";transition:transform .2s}.btn-ghost:hover:after{transform:translate(4px)}@keyframes fadeIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}.hh-container{max-width:1200px;margin-left:auto;margin-right:auto;padding-left:1.5rem;padding-right:1.5rem;box-sizing:border-box}.macron{font-family:var(--font-body)}html{scroll-padding-top:calc(var(--header-height, 0px) + 1.5rem)}
/*# sourceMappingURL=/cdn/shop/t/10/assets/custom-tokens.css.map */
