.prodotto-seo[data-astro-cid-fukvtoid]{max-width:62rem;padding-block:clamp(2rem,6vh,4rem)}.prodotto-seo__titolo[data-astro-cid-fukvtoid]{font-family:var(--font-editorial);letter-spacing:-.01em;text-wrap:balance;font-size:clamp(1.3rem,2.2vw,1.9rem);font-weight:400;line-height:1.2}.prodotto-seo__testo[data-astro-cid-fukvtoid]{margin-top:.9rem}.prodotto-seo__testo[data-astro-cid-fukvtoid] a{color:var(--accento);text-underline-offset:.2em;text-decoration:underline 1px}.prodotto[data-astro-cid-fukvtoid]{padding-block:clamp(7.5rem,16vh,10rem) clamp(2rem,6vh,4rem)}.prodotto__griglia[data-astro-cid-fukvtoid]{grid-template-columns:1fr;align-items:start;gap:clamp(2rem,5vw,5rem);display:grid}.galleria__principale[data-astro-cid-fukvtoid]{aspect-ratio:4/5;background:var(--grigio);cursor:zoom-in;position:relative;overflow:hidden}.galleria__principale[data-astro-cid-fukvtoid] .galleria__foto{object-fit:cover;opacity:0;width:100%;height:100%;transform-origin:var(--zx,50%) var(--zy,50%);transition:opacity .7s var(--ease), transform 1.2s var(--ease-expo);position:absolute;inset:0;transform:scale(1.06)}.galleria__principale[data-astro-cid-fukvtoid] .galleria__foto.is-attiva{opacity:1;transform:scale(1)}.galleria__principale[data-astro-cid-fukvtoid].zoom .galleria__foto.is-attiva{transition:opacity .7s var(--ease), transform .5s var(--ease);transform:scale(1.8)}.galleria__miniature[data-astro-cid-fukvtoid]{gap:.6rem;margin-top:.8rem;display:flex}.galleria__miniatura[data-astro-cid-fukvtoid]{aspect-ratio:4/5;opacity:.5;outline-offset:2px;width:4.4rem;transition:opacity .3s var(--ease);overflow:hidden}.galleria__miniatura[data-astro-cid-fukvtoid][aria-selected=true],.galleria__miniatura[data-astro-cid-fukvtoid]:hover{opacity:1}.galleria__miniatura[data-astro-cid-fukvtoid] img{object-fit:cover;width:100%;height:100%}.info__occhiello[data-astro-cid-fukvtoid]{margin-top:1.4rem}.info__titolo[data-astro-cid-fukvtoid]{margin-top:.7rem;font-size:clamp(2rem,3.8vw,3.6rem)}.info__prezzo[data-astro-cid-fukvtoid]{font-family:var(--font-editorial);margin-top:1rem;font-size:clamp(1.6rem,2.4vw,2.2rem);font-style:italic}.info__prezzo[data-astro-cid-fukvtoid] [data-astro-cid-fukvtoid][data-prezzo]{display:inline-block}.info__prezzo[data-astro-cid-fukvtoid] [data-astro-cid-fukvtoid][data-prezzo].cambia{animation:sale .5s var(--ease-expo)}@keyframes sale{0%{opacity:0;transform:translateY(40%)}}.info__breve[data-astro-cid-fukvtoid]{max-width:44ch;margin-top:1rem}.acquisto[data-astro-cid-fukvtoid]{border-top:1px solid color-mix(in srgb, var(--nero-profondo) 12%, transparent);gap:1.6rem;margin-top:2rem;padding-top:1.8rem;display:grid}.acquisto__gruppo[data-astro-cid-fukvtoid]{border:none;gap:.7rem;display:grid;position:relative}.acquisto__etichetta[data-astro-cid-fukvtoid]{font-family:var(--font-display);text-transform:uppercase;letter-spacing:.16em;color:var(--grigio-scuro);font-size:.64rem}.acquisto__etichetta[data-astro-cid-fukvtoid] i[data-astro-cid-fukvtoid]{text-transform:none;letter-spacing:.03em;font-style:normal}.formati[data-astro-cid-fukvtoid]{gap:.5rem;display:grid}.formato[data-astro-cid-fukvtoid]{border:1px solid color-mix(in srgb, var(--nero-profondo) 18%, transparent);cursor:pointer;transition:border-color .3s var(--ease), background .3s var(--ease);justify-content:space-between;align-items:center;gap:1rem;padding:.9rem 1.1rem;display:flex;position:relative}.formato[data-astro-cid-fukvtoid]:hover{border-color:var(--nero-profondo)}.formato[data-astro-cid-fukvtoid]:has(input:checked){border-color:var(--nero-profondo);background:var(--bianco-puro);box-shadow:inset 3px 0 0 var(--oliva)}.formato[data-astro-cid-fukvtoid]:has(input:focus-visible){outline:2px solid var(--accento);outline-offset:2px}.formato[data-astro-cid-fukvtoid] input[data-astro-cid-fukvtoid]{opacity:0;pointer-events:none;position:absolute}.formato__nome[data-astro-cid-fukvtoid]{font-family:var(--font-display);text-transform:uppercase;letter-spacing:.08em;font-size:.76rem}.formato__extra[data-astro-cid-fukvtoid]{font-family:var(--font-editorial);color:var(--grigio-scuro);font-style:italic}.acquisto[data-astro-cid-fukvtoid] textarea[data-astro-cid-fukvtoid]{resize:vertical;border:1px solid color-mix(in srgb, var(--nero-profondo) 18%, transparent);background:var(--bianco-puro);width:100%;font-family:var(--font-editorial);color:var(--nero-profondo);padding:.8rem 1rem;font-size:1.05rem;font-style:italic}.acquisto[data-astro-cid-fukvtoid] textarea[data-astro-cid-fukvtoid]:focus{border-color:var(--accento);outline:none}.acquisto__conta[data-astro-cid-fukvtoid]{font-family:var(--font-display);letter-spacing:.1em;color:var(--grigio-scuro);justify-self:end;font-size:.62rem}.acquisto__riga[data-astro-cid-fukvtoid]{gap:.8rem;display:flex}.quantita[data-astro-cid-fukvtoid]{border:1px solid color-mix(in srgb, var(--nero-profondo) 22%, transparent);align-items:stretch;display:flex}.quantita[data-astro-cid-fukvtoid] button[data-astro-cid-fukvtoid]{width:2.6rem;transition:background .3s var(--ease)}.quantita[data-astro-cid-fukvtoid] button[data-astro-cid-fukvtoid]:hover{background:var(--grigio)}.quantita[data-astro-cid-fukvtoid] input[data-astro-cid-fukvtoid]{text-align:center;width:2.6rem;font-family:var(--font-display);color:var(--nero-profondo);-moz-appearance:textfield;background:0 0;border:none;font-size:.9rem}.quantita[data-astro-cid-fukvtoid] input[data-astro-cid-fukvtoid]::-webkit-inner-spin-button,.quantita[data-astro-cid-fukvtoid] input[data-astro-cid-fukvtoid]::-webkit-outer-spin-button{-webkit-appearance:none}.acquisto__aggiungi[data-astro-cid-fukvtoid]{flex:1}.rassicura[data-astro-cid-fukvtoid]{color:var(--grigio-scuro);gap:.5rem;margin-top:1.6rem;font-size:.82rem;list-style:none;display:grid}.rassicura[data-astro-cid-fukvtoid] li[data-astro-cid-fukvtoid]:before{content:"✦";color:var(--accento);margin-right:.6rem;font-size:.7em}.dettagli[data-astro-cid-fukvtoid]{border-top:1px solid color-mix(in srgb, var(--nero-profondo) 12%, transparent);margin-top:2rem}.dettagli[data-astro-cid-fukvtoid] details[data-astro-cid-fukvtoid]{border-bottom:1px solid color-mix(in srgb, var(--nero-profondo) 12%, transparent)}.dettagli[data-astro-cid-fukvtoid] summary[data-astro-cid-fukvtoid]{cursor:pointer;font-family:var(--font-display);text-transform:uppercase;letter-spacing:.14em;justify-content:space-between;align-items:center;padding-block:1.1rem;font-size:.72rem;list-style:none;display:flex}.dettagli[data-astro-cid-fukvtoid] summary[data-astro-cid-fukvtoid]::-webkit-details-marker{display:none}.dettagli[data-astro-cid-fukvtoid] summary[data-astro-cid-fukvtoid]:after{content:"+";transition:transform .4s var(--ease);font-size:1.1rem}.dettagli[data-astro-cid-fukvtoid] details[data-astro-cid-fukvtoid][open] summary[data-astro-cid-fukvtoid]:after{transform:rotate(45deg)}.dettagli__corpo[data-astro-cid-fukvtoid]{gap:.9rem;max-width:52ch;padding-bottom:1.3rem;display:grid}.dettagli__corpo[data-astro-cid-fukvtoid] a[data-astro-cid-fukvtoid]{color:var(--accento);border-bottom:1px solid}.occasioni-chip[data-astro-cid-fukvtoid]{flex-wrap:wrap;gap:.5rem;display:flex}.occasioni-chip[data-astro-cid-fukvtoid] a[data-astro-cid-fukvtoid].occasioni-chip__voce{border:1px solid color-mix(in srgb, var(--nero-profondo) 20%, transparent);font-family:var(--font-display);text-transform:uppercase;letter-spacing:.1em;color:var(--nero-profondo);border-radius:999px;padding:.45rem .9rem;font-size:.62rem}.occasioni-chip[data-astro-cid-fukvtoid] a[data-astro-cid-fukvtoid].occasioni-chip__voce:hover{background:var(--nero-profondo);color:var(--bianco)}@media (width>=900px){.prodotto__griglia[data-astro-cid-fukvtoid]{grid-template-columns:1.1fr .9fr}.galleria[data-astro-cid-fukvtoid]{position:sticky;top:6rem}}
