:root{--ink: #2E4373;--paper: #F7F3EC;--accent: #C79B4E;--accent-strong: #8A6620;--accent-soft: #F5EAD6;--warm-1: #EDE4D3;--warm-2: #E1D6BE;--error: #B3261E;--h1-d: 100px;--h1-m: 52px;--h2-d: 56px;--h2-m: 34px;--r-pill: 999px;--r-chip: 12px;--r-card: 20px;--r-panel: 32px;--s-4: 4px;--s-6: 6px;--s-8: 8px;--s-10: 10px;--s-12: 12px;--s-14: 14px;--s-16: 16px;--s-20: 20px;--s-24: 24px;--s-30: 30px;--s-40: 40px;--s-60: 60px;--s-80: 80px;--sticker: 0 4px 0 var(--ink);--sticker-sm: 0 3px 0 var(--ink);--sticker-lg: 0 6px 0 var(--ink);--shadow-dark: 0 5px 0 rgba(0, 0, 0, .4);--sticker-lg-dark: 0 6px 0 rgba(0, 0, 0, .4);--font: "Nunito", system-ui, -apple-system, "Segoe UI", sans-serif}*,*:before,*:after{box-sizing:border-box}body{margin:0;background:var(--paper);color:var(--ink);font-family:var(--font);font-weight:500;-webkit-font-smoothing:antialiased}img{max-width:100%;display:block}.tg-eyebrow{font-size:12px;font-weight:800;letter-spacing:.15em;text-transform:uppercase;opacity:.55}.tg-label{font-size:12px;font-weight:800;letter-spacing:.05em;text-transform:uppercase;opacity:.6}.tg-micro{font-size:12px;font-weight:800;letter-spacing:.05em;text-transform:uppercase}.tg-display{font-family:var(--font);font-weight:900;letter-spacing:-.035em;line-height:1.02;margin:0}.tg-h1{font-size:var(--h1-m)}.tg-h2{font-size:var(--h2-m);line-height:1;letter-spacing:-.03em}@media(min-width:760px){.tg-h1{font-size:var(--h1-d)}.tg-h2{font-size:var(--h2-d)}}.tg-accent{color:var(--accent)}.tg-strong{color:var(--accent-strong)}.tg-sticker{background:var(--paper);border:2px solid var(--ink);border-radius:28px;box-shadow:var(--sticker-lg);transition:transform .18s ease,box-shadow .18s ease}.tg-sticker:hover{transform:translateY(-3px);box-shadow:0 7px 0 var(--ink)}@media(prefers-reduced-motion:reduce){.tg-sticker{transition:none}.tg-sticker:hover{transform:none}}.tg-pill{display:inline-flex;align-items:center;gap:8px;border-radius:var(--r-pill);padding:14px 24px;font-family:var(--font);font-weight:800;font-size:14px;letter-spacing:.02em;text-transform:uppercase;text-decoration:none;cursor:pointer;background:transparent;color:var(--ink);border:2px solid var(--ink);transition:transform .15s,background .15s}.tg-pill:hover{transform:translateY(-2px)}.tg-pill--primary{background:var(--ink);color:var(--paper);border:none}.tg-pill--accent{background:var(--accent);color:var(--ink);border:none;box-shadow:var(--shadow-dark)}.tg-pill--sm{padding:10px 18px;font-size:12px}.tg-pill--lg{padding:18px 32px;font-size:15px;font-weight:900;gap:10px}.tg-pill--lg.tg-pill--accent{box-shadow:var(--sticker-lg-dark)}.tg-pill:focus-visible,button:focus-visible,a:focus-visible{outline:3px solid var(--accent);outline-offset:2px}.tg-visually-hidden,.visually-hidden{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}
/*# sourceMappingURL=/cdn/shop/t/4/assets/taglio-tokens.css.map */
