@import"https://fonts.googleapis.com/css2?family=Bree+Serif&family=Caveat:wght@400..700&family=Fraunces:opsz,wght@9..144,400..900&family=Karla:wght@300..800&display=swap";@font-face{font-family:Fraunces;font-style:normal;font-weight:100 900;font-display:swap;src:url(https://cdn.jsdelivr.net/npm/@fontsource-variable/fraunces/files/fraunces-latin-wght-normal.woff2) format("woff2-variations")}@font-face{font-family:Karla;font-style:normal;font-weight:200 800;font-display:swap;src:url(https://cdn.jsdelivr.net/npm/@fontsource-variable/karla/files/karla-latin-wght-normal.woff2) format("woff2-variations")}@font-face{font-family:Caveat;font-style:normal;font-weight:400 700;font-display:swap;src:url(https://cdn.jsdelivr.net/npm/@fontsource-variable/caveat/files/caveat-latin-wght-normal.woff2) format("woff2-variations")}:root{--font-body-family:"Bree Serif",Georgia,"Times New Roman",serif;--font-heading-family:"Bree Serif",Georgia,"Times New Roman",serif}:root{--color-cloud-white:#FFFDF9;--color-ink-plum:#2B2140;--color-coral-punch:#FF6B6B;--color-sunny-gold:#FFC933;--color-fresh-teal:#1FB6A8;--color-coral-deep:#E85A5A;--color-coral-press:#D14C4C;--color-coral-wash:#FFE6E2;--color-gold-deep:#F0B41A;--color-gold-wash:#FFF3D1;--color-teal-deep:#169387;--color-teal-wash:#DDF4F1;--color-plum-press:#1B1429;--color-plum-70:#5C5370;--color-plum-50:#8A8398;--color-plum-30:#B9B4C4;--color-plum-12:#E6E3EC;--color-cream:#FFF7EC;--color-hairline:#EFE8DE;--bg-page:var(--color-cloud-white);--bg-cream:var(--color-cream);--bg-gold:var(--color-sunny-gold);--bg-plum:var(--color-ink-plum);--surface-card:#FFFFFF;--surface-sunken:var(--color-cream);--text-body:var(--color-ink-plum);--text-muted:var(--color-plum-70);--text-faint:var(--color-plum-50);--text-on-dark:var(--color-cloud-white);--text-on-coral:var(--color-ink-plum);--text-accent:var(--color-fresh-teal);--border-subtle:var(--color-hairline);--border-strong:var(--color-ink-plum);--accent-primary:var(--color-coral-punch);--accent-primary-hover:var(--color-coral-deep);--accent-primary-press:var(--color-coral-press);--accent-highlight:var(--color-sunny-gold);--accent-secondary:var(--color-fresh-teal);--focus-ring:var(--color-fresh-teal);--font-display:"Bree Serif",Georgia,"Times New Roman",serif;--font-body:"Bree Serif",Georgia,"Times New Roman",serif;--font-accent:"Caveat","Bradley Hand",cursive;--text-display:clamp(44px,6vw,76px);--text-h1:clamp(36px,4.4vw,56px);--text-h2:clamp(28px,3vw,40px);--text-h3:24px;--text-lead:20px;--text-body-lg:18px;--text-body-md:16px;--text-body-sm:14px;--text-caption:13px;--text-accent-md:24px;--text-accent-sm:19px;--leading-tight:1.05;--leading-snug:1.2;--leading-normal:1.5;--leading-loose:1.65;--weight-regular:400;--weight-medium:500;--weight-bold:700;--weight-black:800;--tracking-tight:-.02em;--tracking-normal:0;--tracking-wide:.08em;--tracking-eyebrow:.14em;--fraunces-soft:"opsz" 72,"SOFT" 40,"WONK" 1;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:24px;--space-6:32px;--space-7:40px;--space-8:56px;--space-9:72px;--space-10:96px;--space-11:128px;--gutter:24px;--section-y:clamp(72px,9vw,128px);--container-max:1160px;--container-narrow:760px;--radius-pill:999px;--radius-sm:10px;--radius-md:18px;--radius-lg:28px;--radius-xl:40px;--radius-blob:48px 28px 44px 24px;--shadow-xs:0 1px 2px rgba(43,33,64,.06);--shadow-sm:0 2px 8px rgba(43,33,64,.07);--shadow-md:0 8px 24px rgba(43,33,64,.09);--shadow-lg:0 18px 48px rgba(43,33,64,.12);--shadow-lift:0 14px 32px rgba(43,33,64,.14);--shadow-press:0 1px 3px rgba(43,33,64,.14);--shadow-inset-soft:inset 0 1px 0 rgba(255,255,255,.7);--ring-focus:0 0 0 3px rgba(31,182,168,.45);--ease-soft:cubic-bezier(.22,.61,.36,1);--ease-bounce:cubic-bezier(.34,1.56,.64,1);--dur-fast:.12s;--dur-base:.2s;--dur-slow:.36s;--hover-lift:translateY(-2px);--press-scale:scale(.97)}:root{--color-fresh-teal:#5BCBBE;--color-sunny-gold:#5BCBBE}.ti-scope h1,.ti-scope h2,.ti-scope h3,.ti-scope h4{font-family:var(--font-display);font-variation-settings:var(--fraunces-soft);font-weight:var(--weight-bold);line-height:var(--leading-snug);letter-spacing:var(--tracking-tight);margin:0;color:var(--text-body)}.ti-scope a{color:var(--color-teal-deep);text-decoration-thickness:2px;text-underline-offset:3px}.ti-scope a:hover{color:var(--accent-primary)}.ti-scope *:focus-visible{outline:none;box-shadow:var(--ring-focus);border-radius:var(--radius-sm)}
/*# sourceMappingURL=/cdn/shop/t/9/assets/ti-tokens.css.map */
