:root{--scheda-appiglio:104px}.prodotto.prodotto-tre-colonne{grid-template-columns:minmax(0,5fr) minmax(0,4fr) minmax(280px,3fr);grid-template-areas:"galleria titolo acquisto" "galleria prezzo acquisto" "galleria dettagli acquisto";grid-template-rows:auto auto 1fr;column-gap:32px;row-gap:0;align-items:start;margin:20px 0 40px}.scheda-colonna-galleria{grid-area:galleria;min-width:0}.scheda-colonna-titolo{grid-area:titolo;min-width:0}.scheda-colonna-prezzo{grid-area:prezzo;min-width:0}.scheda-colonna-dettagli{grid-area:dettagli;min-width:0}.scheda-colonna-acquisto{grid-area:acquisto;min-width:0;position:-webkit-sticky;position:sticky;top:var(--scheda-appiglio);align-self:start}@media (min-width:1101px) and (min-height:780px){.scheda-colonna-galleria{position:-webkit-sticky;position:sticky;top:var(--scheda-appiglio);align-self:start}}.scheda-colonna-titolo .scheda-marca{margin:0 0 4px}.prodotto-tre-colonne h1{font-size:24px;line-height:1.3;margin:0 0 10px;overflow-wrap:anywhere}.scheda-fiducia{list-style:none;margin:0 0 14px;padding:0;display:flex;flex-wrap:wrap;gap:4px 16px;font-size:13px;line-height:1.4;color:var(--inchiostro-tenue)}.scheda-fiducia li{display:inline-flex;align-items:baseline;gap:6px}.scheda-fiducia li:before{content:"✓";color:var(--prezzo);font-weight:700}.scheda-colonna-prezzo{padding:14px 0 16px;border-top:1px solid var(--linea)}.scheda-prezzo-centro{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 12px}.scheda-sconto-percentuale{font-size:26px;line-height:1.1;color:var(--allarme)}.scheda-prezzo-centro .prezzo-grande{margin:0;font-size:32px;line-height:1.1}.scheda-prezzo-prima{margin:6px 0 0;font-size:13.5px;color:var(--inchiostro-tenue)}.scheda-risparmio{color:var(--prezzo);font-weight:600}.scheda-colonna-prezzo .iva{margin:3px 0 0}.scheda-colonna-prezzo .scheda-pillole-scelta{margin-top:14px}.scheda-colonna-prezzo .scheda-pillole-scelta li{font-size:13px;padding:6px 10px}.scheda-colonna-dettagli{padding-top:16px;border-top:1px solid var(--linea)}.scheda-specifiche-rapide{width:100%;border-collapse:collapse;font-size:14px;line-height:1.4}.scheda-specifiche-rapide th{width:38%;padding:5px 14px 5px 0;text-align:left;vertical-align:top;font-weight:600;color:var(--inchiostro)}.scheda-specifiche-rapide td{padding:5px 0;color:var(--inchiostro);overflow-wrap:anywhere}.scheda-informazioni{margin-top:16px;padding-top:16px;border-top:1px solid var(--linea)}.scheda-specifiche-rapide+.scheda-informazioni{margin-top:14px}.scheda-informazioni h2{margin:0 0 10px;font-size:17px;line-height:1.3}.scheda-informazioni ul{margin:0;padding-left:18px;display:grid;grid-gap:7px;gap:7px;font-size:14px;line-height:1.5;color:var(--inchiostro)}.scheda-informazioni li::marker{color:var(--azione)}.scheda-colonna-dettagli>.scheda-informazioni:first-child{margin-top:0;padding-top:0;border-top:0}.buybox{margin:0;padding:18px;display:grid;grid-gap:12px;gap:12px;background:var(--fondo);border:1px solid var(--linea);border-radius:var(--raggio);box-shadow:0 1px 2px rgba(23,41,64,.06),0 8px 24px rgba(23,41,64,.06)}.buybox>*{margin-top:0;margin-bottom:0}.buybox-testa .prezzo-grande{margin:0;font-size:28px;line-height:1.15}.buybox-testa .iva{margin:2px 0 0}.buybox-consegna{display:grid;grid-gap:2px;gap:2px;font-size:14px;line-height:1.45;color:var(--inchiostro)}.buybox-consegna p{margin:0}.buybox-consegna-veloce{font-weight:700}.buybox-spedizione{color:var(--inchiostro-tenue)}.buybox-spedizione.buybox-gratis{color:var(--prezzo);font-weight:600}.buybox-disponibilita{font-size:17px;font-weight:700;line-height:1.3;color:var(--prezzo)}.buybox-disponibilita.buybox-poche{font-size:15px;color:var(--scarsita)}.buybox-disponibilita.buybox-assente{color:var(--allarme)}.buybox .aggiungi-carrello{display:grid;grid-gap:10px;gap:10px;margin:0}.aggiungi-quantita{display:inline-flex;align-items:center;gap:8px;justify-self:start;font-size:14px;color:var(--inchiostro)}.aggiungi-quantita select{min-height:40px;min-width:76px;padding:6px 12px;border:1px solid var(--linea);border-radius:8px;background-color:var(--fondo-tenue);color:var(--inchiostro);font:inherit;font-size:15px;cursor:pointer;box-shadow:0 1px 2px rgba(23,41,64,.08)}.aggiungi-quantita select:focus-visible{outline:3px solid var(--azione);outline-offset:2px}.buybox .bottone-acquista-ora,.buybox .bottone-carrello{width:100%;min-height:48px;padding:12px 18px;border:0;border-radius:999px;font:inherit;font-size:16px;font-weight:600;text-align:center;cursor:pointer;transition:background-color .15s ease,box-shadow .15s ease}.buybox .bottone-carrello{background:var(--azione);color:#fff}.buybox .bottone-carrello:hover{background:var(--azione-scura);color:#fff}.buybox .bottone-acquista-ora{background:var(--acquista-ora);color:var(--inchiostro)}.buybox .bottone-acquista-ora:hover{background:var(--acquista-ora-scuro);color:var(--inchiostro)}.buybox .bottone-acquista-ora:focus-visible,.buybox .bottone-carrello:focus-visible{outline:3px solid var(--inchiostro);outline-offset:2px}.buybox .scheda-esaurito{margin:0}.buybox-fiducia{display:grid;grid-gap:6px;gap:6px;margin:0;padding-top:12px;border-top:1px solid var(--linea);font-size:13px;line-height:1.4}.buybox-fiducia>div{display:grid;grid-template-columns:96px minmax(0,1fr);grid-gap:8px;gap:8px}.buybox-fiducia dt{color:var(--inchiostro-tenue)}.buybox-fiducia dd{margin:0;color:var(--inchiostro);overflow-wrap:anywhere}.buybox-fiducia a{color:var(--azione)}.buybox-condividi{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;padding-top:12px;border-top:1px solid var(--linea)}.buybox-condividi .cuore{margin-top:0}#confezione,#sicurezza{scroll-margin-top:96px}.sicurezza-prodotto>summary{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:48px;cursor:pointer;list-style:none}.sicurezza-prodotto>summary::-webkit-details-marker{display:none}.sicurezza-prodotto>summary h2{margin:0}.sicurezza-prodotto>summary:after{content:"";flex:none;width:8px;height:8px;margin-right:6px;border-right:2px solid;border-bottom:2px solid;transform:rotate(45deg);transition:transform .2s ease}.sicurezza-prodotto[open]>summary{margin-bottom:12px}.sicurezza-prodotto[open]>summary:after{transform:rotate(-135deg)}.sicurezza-prodotto>summary:focus-visible{outline:2px solid var(--azione);outline-offset:2px}@media (prefers-reduced-motion:reduce){.sicurezza-prodotto>summary:after{transition:none}}.scheda-confezione ul{margin:0;padding-left:18px;display:grid;grid-gap:4px;gap:4px;font-size:14px;line-height:1.5}.scheda-colonna-galleria .galleria-principale{position:relative}.galleria-pista{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;transition:transform .2s ease-out}.galleria-principale.trascina .galleria-pista{transition:none}.galleria-pista.entra-destra{animation:galleria-entra-destra .24s ease-out}.galleria-pista.entra-sinistra{animation:galleria-entra-sinistra .24s ease-out}@keyframes galleria-entra-destra{0%{transform:translateX(24%);opacity:.4}to{transform:none;opacity:1}}@keyframes galleria-entra-sinistra{0%{transform:translateX(-24%);opacity:.4}to{transform:none;opacity:1}}.galleria-punti{display:none}@media (max-width:1100px){.prodotto.prodotto-tre-colonne{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);grid-template-areas:"galleria titolo" "galleria prezzo" "galleria acquisto" "dettagli dettagli";grid-template-rows:auto auto 1fr auto;column-gap:28px}.scheda-colonna-acquisto{position:static}.buybox-testa{display:none}.scheda-colonna-dettagli{margin-top:24px}.scheda-informazioni ul{max-width:78ch}}@media (max-width:860px){.prodotto.prodotto-tre-colonne{grid-template-columns:minmax(0,1fr);grid-template-areas:"titolo" "galleria" "prezzo" "acquisto" "dettagli";grid-template-rows:none;row-gap:14px;margin:12px 0 32px}.prodotto-tre-colonne h1{font-size:20px}.scheda-fiducia{margin-bottom:0}.scheda-colonna-prezzo{padding-bottom:0}.scheda-colonna-dettagli{margin-top:4px}.galleria-punti{display:flex;justify-content:center;gap:6px;margin-top:10px}.galleria-punti span{width:7px;height:7px;border-radius:999px;background:var(--linea);transition:width .2s ease,background-color .2s ease}.galleria-punti span.acceso{width:20px;background:var(--azione)}.scheda-colonna-galleria .galleria-apri{top:10px;bottom:auto;right:10px;min-height:40px;padding:6px 10px;font-size:13px}}@media (max-width:600px){.scheda-colonna-galleria .miniature{display:none}.scheda-colonna-galleria .galleria{grid-template-areas:"grande" "istruzioni"}.buybox{padding:16px}}@media (prefers-reduced-motion:reduce){.galleria-pista,.galleria-pista.entra-destra,.galleria-pista.entra-sinistra{animation:none;transition:none}.buybox .bottone-acquista-ora,.buybox .bottone-carrello,.galleria-punti span{transition:none}}.barra-acquisto-telefono{display:none}@media (max-width:720px){.barra-acquisto-telefono:not([hidden]){position:fixed;left:0;right:0;bottom:0;z-index:45;display:flex;align-items:center;gap:12px;padding:8px 16px calc(8px + env(safe-area-inset-bottom, 0px));background:var(--fondo);border-top:1px solid var(--linea);box-shadow:0 -6px 16px rgba(16,20,24,.08)}body[data-consenso-aperto] .barra-acquisto-telefono{display:none}.barra-acquisto-prezzo{display:flex;flex-direction:column;line-height:1.15;min-width:0}.barra-acquisto-etichetta{font-size:11px;color:var(--inchiostro-tenue)}.barra-acquisto-prezzo strong{font-size:19px;white-space:nowrap}.barra-acquisto-bottone{flex:1 1;min-height:46px;margin:0}body[data-barra-acquisto] .chat-assistenza-pulsante,body[data-barra-acquisto] .consenso-riapri{bottom:calc(76px + env(safe-area-inset-bottom, 0px))}}