:root{--cyan: #23CDEF;--cyan-dark: #1ab8d8;--cyan-deep: #129fbd;--cyan-tint: #E6F8FC;--navy: #1B3A63;--terracotta: #C1502E;--olive: #6F7F3A;--amber: #D9922B;--red: #E30613;--cream: #FBF6EC;--paper: #F5F0E8;--paper-dark: #EDE6D8;--dark: #2E2E2E;--mid: #666666;--light: #999999;--white: #FFFFFF;--wa: #25D366;--radius: 14px;--radius-sm: 8px;--radius-pill: 50px;--pill: 50px;--font-titolo: "Indie Flower", cursive;--font-testo: "Poppins", sans-serif;--tipo-laboratorio: var(--terracotta);--tipo-corso: var(--olive);--tipo-incontro: var(--navy);--tipo-festa: var(--amber)}.wrap{max-width:1160px;margin-inline:auto;padding-inline:16px}@media(min-width:768px){.wrap{padding-inline:2rem}}.titolo{font-family:var(--font-titolo);font-weight:400;line-height:1.1;color:var(--dark)}.eyebrow{font-size:.72rem;letter-spacing:.14em;text-transform:uppercase;color:var(--terracotta);font-weight:700}.btn{display:inline-flex;align-items:center;justify-content:center;gap:.4rem;border:1.5px solid transparent;border-radius:var(--radius-pill);padding:.5rem 1rem;font:600 .8rem/1.3 var(--font-testo);text-decoration:none;cursor:pointer;transition:background .15s,color .15s,border-color .15s}.btn--cyan{background:var(--cyan);color:#fff}.btn--cyan:hover{background:var(--cyan-dark)}.btn--ghost{border-color:var(--navy);color:var(--navy);background:transparent}.btn--ghost:hover{background:var(--navy);color:#fff}.btn--wa{background:var(--wa);color:#fff}.btn--wa:hover{filter:brightness(.93)}.btn--red{background:var(--red);color:#fff}.btn--red:hover{filter:brightness(.92)}.btn:focus-visible,.pill:focus-visible{outline:2px solid var(--navy);outline-offset:2px}.pill{display:inline-block;font-size:.68rem;font-weight:600;line-height:1.2;padding:.2rem .65rem;border-radius:var(--radius-pill);border:1.5px solid currentColor;color:var(--mid);background:transparent}.pill--laboratorio{color:var(--tipo-laboratorio)}.pill--corso{color:var(--tipo-corso)}.pill--incontro{color:var(--tipo-incontro)}.pill--festa{color:var(--tipo-festa)}.pill--pubblico{color:var(--cyan-deep)}.torn{height:24px;margin:-1px 0 -24px;position:relative;z-index:9;pointer-events:none;background:var(--cyan);-webkit-mask:var(--torn-url) left top / 480px 24px repeat-x;mask:var(--torn-url) left top / 480px 24px repeat-x}
/*# sourceMappingURL=/cdn/shop/t/10/assets/tokens.css.map */
