@font-face{font-family:Young Serif;font-style:normal;font-weight:400;font-display:swap;src:url(../media/5baf1b65c11560cb-s.p.3r11t8qn1bk6_.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Young Serif;font-style:normal;font-weight:400;font-display:swap;src:url(../media/d0f5953821b08bc1-s.p.1sj2vuw194_rx.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Young Serif Fallback;src:local(Times New Roman);ascent-override:83.16%;descent-override:29.1%;line-gap-override:0.0%;size-adjust:125.78%}.young_serif_2380b749-module__sk9Ida__className{font-family:Young Serif,Young Serif Fallback;font-style:normal;font-weight:400}.young_serif_2380b749-module__sk9Ida__variable{--x-font-display:"Young Serif", "Young Serif Fallback"}
.tema-ghiera{--x-bg:#fdf5e6;--x-fg:#2a1a12;--x-muted:#5e4636;--x-subtle:#6b5141;--x-line:#ecd9b8;--x-surface:#fffaf0;--x-deep:#123a5c;--x-deep-fg:#fdf5e6;--x-accent:#b8321a;--x-accent-fg:#fffaf0;--x-accent-soft:#fbd77f;--gh-sole:#f3b42c;--gh-oliva:#56631f;--gh-mare:#123a5c;--gh-rosso-scuro:#8f2513}.tema-ghiera .gh-titolo{font-family:var(--x-font-display);letter-spacing:-.01em;text-wrap:balance;font-weight:400;line-height:1.04}.tema-ghiera .gh-occhiello{letter-spacing:.18em;text-transform:uppercase;font-size:.74rem;font-weight:700}.tema-ghiera ::selection{background:var(--gh-sole);color:var(--x-fg)}.tema-ghiera :focus-visible{outline:2px solid var(--x-accent);outline-offset:3px}.tema-ghiera .gh-scuro :focus-visible{outline-color:var(--gh-sole)}:root:has(.tema-ghiera){scroll-padding-top:5rem}@media (prefers-reduced-motion:no-preference){:root:has(.tema-ghiera){scroll-behavior:smooth}}.tema-ghiera .gh-raggi{background:repeating-conic-gradient(from 0deg, var(--gh-sole) 0deg 9deg, #f7c95a 9deg 18deg);border-radius:999px}.tema-ghiera .gh-onde{background:radial-gradient(circle at 10px -4px, transparent 12px, var(--gh-mare) 12.5px) 0 0 / 20px 14px repeat-x;height:14px}.tema-ghiera .gh-onde-su{background:radial-gradient(circle at 10px 18px, transparent 12px, var(--gh-mare) 12.5px) 0 0 / 20px 14px repeat-x;height:14px}.tema-ghiera .gh-maiolica{background-color:var(--gh-mare);background-image:radial-gradient(circle,#f3b42c4d 0 2.5px,#0000 3.5px),radial-gradient(circle at 0 0,#fdf5e612 0 18px,#0000 18.5px),radial-gradient(circle at 100% 0,#fdf5e612 0 18px,#0000 18.5px),radial-gradient(circle at 0 100%,#fdf5e612 0 18px,#0000 18.5px),radial-gradient(circle at 100% 100%,#fdf5e612 0 18px,#0000 18.5px);background-size:56px 56px}.tema-ghiera .gh-campo{appearance:none;background-color:var(--x-surface);width:100%;min-height:3rem;color:var(--x-fg);border:1.5px solid #dcc59c;border-radius:.7rem;padding:.7rem .95rem;font-size:1rem;line-height:1.4;transition:border-color .15s}.tema-ghiera .gh-campo:hover{border-color:#b99a63}.tema-ghiera .gh-campo:focus-visible{outline-offset:1px;border-color:var(--x-accent)}.tema-ghiera textarea.gh-campo{resize:vertical;min-height:9rem}.tema-ghiera select.gh-campo{background-image:linear-gradient(45deg, transparent 50%, var(--x-fg) 50%), linear-gradient(135deg, var(--x-fg) 50%, transparent 50%);background-position:calc(100% - 20px) 55%,calc(100% - 15px) 55%;background-repeat:no-repeat;background-size:5px 5px;padding-right:2.5rem}.tema-ghiera fieldset{min-inline-size:0}.tema-ghiera .gh-allergene{text-transform:uppercase;letter-spacing:.02em;background:var(--x-accent-soft);border-radius:3px;padding:0 .2em;font-size:.92em;font-weight:700}.tema-ghiera .gh-striscia{scrollbar-width:none}.tema-ghiera .gh-striscia::-webkit-scrollbar{display:none}@keyframes gh-sale{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes gh-entra{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes gh-gira{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:no-preference){.tema-ghiera .gh-sale{animation:.9s cubic-bezier(.2,0,0,1) both gh-sale}.tema-ghiera .gh-sale-2{animation-delay:.12s}.tema-ghiera .gh-sale-3{animation-delay:.24s}.tema-ghiera .gh-entra{animation:.3s cubic-bezier(.3,0,0,1) both gh-entra}.tema-ghiera .gh-gira{animation:90s linear infinite gh-gira}}
