.apertura-offerta[data-fondo]{background:var(--cat);color:var(--cat-su)}.apertura-offerta{min-height:calc(100svh - var(--testata));display:grid;align-items:center;padding-block:clamp(20px,min(4vw,3.5svh),56px);overflow:hidden;perspective:1400px}.apertura-offerta>.contenitore{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-areas:"marca prodotto" "sconto prodotto" "dati prodotto";column-gap:clamp(24px,4vw,64px);align-items:center}.apertura-offerta :focus-visible{outline-color:currentColor}.apertura-offerta .di-marca{grid-area:marca;margin-bottom:clamp(6px,min(2vw,2svh),26px)}.apertura-offerta .marca{min-height:44px;display:inline-flex;align-items:center;gap:.6em;font-family:var(--font-dettaglio);font-weight:600;font-size:var(--scala-1);line-height:1.2;letter-spacing:var(--dettaglio-spaziatura);text-decoration:none}.apertura-offerta .marca:before{content:"";width:1.6em;height:3px;background:currentColor;flex:none}.apertura-offerta a.marca:hover{text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:4px}.apertura-offerta .sconto-enorme{grid-area:sconto;min-width:0;margin-bottom:clamp(8px,min(1.6vw,2svh),20px);font-family:var(--font-dettaglio);font-weight:600;font-size:clamp(5.5rem,min(18vw,36svh - 100px),16rem);line-height:.8;letter-spacing:-.02em;white-space:nowrap}.apertura-offerta .sconto-enorme.parola{font-size:clamp(3.2rem,min(9vw,14svh),8rem);line-height:1.1;white-space:normal;overflow-wrap:anywhere}.apertura-offerta .dati-offerta{grid-area:dati;min-width:0;display:grid;gap:8px;justify-items:start}.apertura-offerta .t2{max-width:18ch;font-size:clamp(2.3rem,min(5vw,8.5svh),var(--scala-6))}.apertura-offerta .riga{max-width:42ch;font-size:1.15rem}.apertura-offerta .scadenza{font-size:var(--scala-1);line-height:1.2}.apertura-offerta .scadenza.scaduta{padding:6px 14px 4px;background:var(--cat-su);color:var(--cat)}.apertura-offerta .pulsanti{margin-top:clamp(10px,min(1.8vw,2svh),22px)}.apertura-offerta[data-fondo] .bottone:not(.vuoto){background:var(--cat-su);color:var(--cat)}.apertura-offerta[data-fondo] .bottone:not(.vuoto):hover{background:color-mix(in srgb,var(--cat-su) 84%,var(--cat))}.apertura-offerta .prodotto-evidenza{grid-area:prodotto;justify-self:center;width:min(100%,520px,62svh);aspect-ratio:1;transform:rotate(-8deg);transform-style:preserve-3d;box-shadow:0 40px 60px -30px #00000073}.apertura-offerta .prodotto-evidenza img{width:100%;height:100%;object-fit:contain;padding:6%}.apertura-offerta.senza-foto>.contenitore{grid-template-columns:minmax(0,1fr);grid-template-areas:"marca" "sconto" "dati"}@media(max-width:819.98px){.apertura-offerta{padding-block:16px 32px}.apertura-offerta>.contenitore{grid-template-columns:minmax(0,1fr);grid-template-areas:"marca" "sconto" "prodotto" "dati"}.apertura-offerta .di-marca{margin-bottom:8px}.apertura-offerta .sconto-enorme{margin-bottom:0;font-size:clamp(4.6rem,21vw,7rem)}.apertura-offerta .sconto-enorme.parola{font-size:clamp(2.4rem,11vw,4rem)}.apertura-offerta .prodotto-evidenza{justify-self:center;width:min(76%,46svh,340px);margin-top:22px;box-shadow:0 22px 34px -18px #00000073}.apertura-offerta .dati-offerta{margin-top:22px}.apertura-offerta .riga{font-size:var(--scala-0)}.apertura-offerta .pulsanti{margin-top:12px}}
