@font-face{font-family:Greycliff;font-weight:400;font-style:normal;font-display:swap;src:url(Greycliff-CF-Regular.woff2) format("woff2")}@font-face{font-family:Greycliff;font-weight:400;font-style:italic;font-display:swap;src:url(Greycliff-CF-Regular-Oblique.woff2) format("woff2")}@font-face{font-family:Greycliff;font-weight:700;font-style:normal;font-display:swap;src:url(Greycliff-CF-Bold.woff2) format("woff2")}@font-face{font-family:Greycliff;font-weight:700;font-style:italic;font-display:swap;src:url(Greycliff-CF-Bold-Oblique.woff2) format("woff2")}@font-face{font-family:Megaphone;font-weight:100 900;font-style:normal;font-display:swap;src:url(megaphone.woff2) format("woff2")}@font-face{font-family:Megaphone;font-weight:100 900;font-style:italic;font-display:swap;src:url(megaphone-italic.woff2) format("woff2")}@font-face{font-family:Rosebay Slab;font-weight:100 900;font-style:normal;font-display:swap;src:url(RosebaySlab-Regular.woff2) format("woff2")}@font-face{font-family:Rosebay Slab;font-weight:100 900;font-style:italic;font-display:swap;src:url(RosebaySlab-Oblique.otf) format("opentype")}@font-face{font-family:Latex;font-weight:100 900;font-style:normal;font-display:swap;src:url(latex-regular.ttf) format("truetype")}@font-face{font-family:Martian Mono;font-weight:100 900;font-style:normal;font-display:swap;src:url(MartianMono-Regular.ttf) format("truetype")}*,*:before,*:after{box-sizing:border-box}html,body{margin:0;padding:0}body{font-family:var(--f-body);font-size:var(--fs-body);line-height:1.5;letter-spacing:-.01em;color:var(--ink);background:var(--cream);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}img{max-width:100%;height:auto;display:block}a{color:inherit;text-decoration:none}button{font-family:inherit;cursor:pointer}section{position:relative;width:100%;overflow:clip}[class*=color-scheme-]{background-color:var(--scheme-bg);color:var(--scheme-text)}.color-scheme-neutral-default{--scheme-bg: var(--beige);--scheme-text: var(--black);--scheme-accent: var(--gold);--scheme-accent-soft: var(--sea);--scheme-divider: rgba(35, 31, 32, .12)}.color-scheme-neutral-inverted{--scheme-bg: var(--black);--scheme-text: var(--beige);--scheme-accent: var(--gold);--scheme-accent-soft: var(--sky);--scheme-divider: rgba(243, 233, 214, .18)}.color-scheme-callout-sea{--scheme-bg: var(--sea);--scheme-text: var(--beige);--scheme-accent: var(--gold);--scheme-accent-soft: var(--sky);--scheme-divider: rgba(243, 233, 214, .22)}.color-scheme-callout-gold{--scheme-bg: var(--gold);--scheme-text: var(--black);--scheme-accent: var(--sea);--scheme-accent-soft: var(--chocolate);--scheme-divider: rgba(35, 31, 32, .18)}.color-scheme-flavor-blueberry{--scheme-bg: var(--sea);--scheme-text: var(--beige);--scheme-accent: var(--gold);--scheme-accent-soft: var(--sky);--scheme-divider: rgba(243, 233, 214, .18)}.color-scheme-flavor-vanilla-cinnamon{--scheme-bg: var(--red);--scheme-text: var(--beige);--scheme-accent: var(--gold);--scheme-accent-soft: var(--black);--scheme-divider: rgba(243, 233, 214, .22)}.color-scheme-flavor-homestyle{--scheme-bg: var(--warm-sun);--scheme-text: var(--black);--scheme-accent: var(--sea);--scheme-accent-soft: var(--chocolate);--scheme-divider: rgba(35, 31, 32, .18)}.color-scheme-flavor-lemon-poppy{--scheme-bg: var(--yellow);--scheme-text: var(--black);--scheme-accent: var(--sea);--scheme-accent-soft: var(--chocolate);--scheme-divider: rgba(35, 31, 32, .18)}.color-scheme-flavor-cocoa-chip{--scheme-bg: var(--chocolate);--scheme-text: var(--beige);--scheme-accent: var(--gold);--scheme-accent-soft: var(--warm-sun);--scheme-divider: rgba(243, 233, 214, .22)}.container{width:100%;max-width:1240px;margin:0 auto;padding:0 24px}.eyebrow{font-family:var(--f-mono);font-size:var(--fs-eyebrow);font-weight:500;letter-spacing:.14em;text-transform:uppercase;display:inline-flex;align-items:center;gap:.9em}.eyebrow__icon{display:inline-flex;align-items:center;width:1.5em;height:1.5em;line-height:0;color:var(--gold);flex-shrink:0;transform:translateY(-.08em)}.eyebrow__icon svg{width:100%;height:100%;display:block}.italic-mom{font-style:italic}.pill{display:inline-block;padding:14px 28px;border-radius:var(--r-pill);font-family:var(--f-display);font-weight:700;font-size:17px;letter-spacing:.02em;transition:transform .2s var(--ease-brand);border:none;cursor:pointer;text-decoration:none}.pill:hover{transform:translateY(-1px)}.pill--white{background:#fff;color:var(--ink)}.pill--ink{background:var(--ink);color:#fff}.pill--ghost-light{background:transparent;color:#fff;border:1.5px solid rgba(255,255,255,.6)}.pill--ghost-dark{background:transparent;color:var(--ink);border:1.5px solid var(--hair-strong)}.pill--lg{padding:18px 36px;font-size:20px}.badge{display:inline-flex;align-items:center;gap:6px;font-family:var(--f-mono);font-size:11px;font-weight:500;letter-spacing:.12em;text-transform:uppercase;padding:6px 12px;border-radius:var(--r-pill);background:#ffffff26;color:#fff}:where(input,select,textarea,button,a,summary,[role=button],[role=radio],[role=tab]):focus-visible{outline:2px solid var(--ink);outline-offset:2px}.rating-stars{display:inline-flex;align-items:center;gap:3px;vertical-align:middle;color:var(--gold);line-height:1}.placeholder{background:linear-gradient(135deg,var(--cream-deep),var(--cream-warm));border-radius:var(--r-md);display:flex;align-items:center;justify-content:center;font-family:var(--f-mono);font-size:var(--fs-caption);letter-spacing:.1em;text-transform:uppercase;color:#1a161866;text-align:center;padding:16px}.placeholder--dark{background:linear-gradient(135deg,var(--indigo-ink),var(--indigo-deep));color:#ffffff8c}
/*# sourceMappingURL=/cdn/shop/t/16/assets/brand-foundation.css.map */
