.on1-v2.on1-promo{--lato:16px}@media (min-width:768px){.on1-v2.on1-promo{--lato:24px}}@media (min-width:1100px){.on1-v2.on1-promo{--lato:32px}}.on1-promo h1,.on1-promo h2,.on1-promo h3{text-wrap:balance}.on1-promo .btn{transition:background-color .2s,color .2s,box-shadow .2s,transform .15s}.on1-promo .btn:active{transform:scale(.97)}.on1-promo .fascia .btn-sec{color:#fff;box-shadow:inset 0 0 0 1.5px rgb(255 255 255 / .5)}.on1-promo .fascia .btn-sec:hover{box-shadow:inset 0 0 0 1.5px #fff}.on1-promo .briciole{font-size:var(--t1);color:var(--testata-testo-2);display:flex;gap:6px;flex-wrap:wrap}.on1-promo .briciole a:hover{color:#fff}.on1-promo .sezione{margin-top:44px}.on1-promo .sezione-testa{display:flex;justify-content:space-between;align-items:baseline;gap:6px 16px;margin-bottom:16px;flex-wrap:wrap}.on1-promo .sezione-testa h2{font-size:22px;letter-spacing:-.015em}@media (min-width:768px){.on1-promo .sezione-testa h2{font-size:26px}}.on1-promo .sezione-testa p{color:var(--testo-2);font-size:var(--t2)}.on1-promo .link{color:var(--arancio-testo);font-weight:700;font-size:var(--t2)}.on1-promo .link:hover{text-decoration:underline;text-underline-offset:3px}.on1-promo .logo-negozio{display:inline-grid;place-items:center;height:36px;min-width:0;max-width:100%;padding:0 8px;border-radius:var(--r-dentro);background:#fff;box-shadow:inset 0 0 0 1px rgb(18 20 28 / .08);flex:none;overflow:hidden}.on1-promo .logo-negozio img{height:22px;width:auto;max-width:92px;object-fit:contain;display:block}.on1-promo .logo-testo{font-family:var(--f-titoli);font-weight:800;font-size:var(--t2);color:#12141c;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.on1-promo .altre{display:flex;justify-content:center;margin-top:20px}.on1-promo .fascia{background:var(--testata);color:var(--testata-testo);position:relative;overflow:hidden}.on1-promo .fascia::after{content:"";position:absolute;inset:auto -10% -60% 40%;height:120%;background:radial-gradient(closest-side,rgb(255 122 26 / .16),transparent);pointer-events:none}.on1-promo .fascia .giro{position:relative;z-index:1;padding-top:28px;padding-bottom:36px;display:grid;gap:28px}@media (min-width:1000px){.on1-promo .fascia .giro.due{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);align-items:center;gap:48px;padding-top:44px;padding-bottom:52px}}.on1-promo .fascia .testo-f{display:grid;gap:14px;align-content:start;min-width:0}.on1-promo .fascia h1{color:#fff;font-size:32px;line-height:1.05;letter-spacing:-.03em}@media (min-width:768px){.on1-promo .fascia h1{font-size:var(--t6)}}.on1-promo .fascia .sotto{color:var(--testata-testo-2);max-width:56ch}.on1-promo .numeri{display:flex;flex-wrap:wrap;gap:8px}.on1-promo .numeri span{display:inline-flex;align-items:baseline;gap:6px;padding:6px 12px;border-radius:var(--pill);background:rgb(255 255 255 / .07);color:var(--testata-testo-2);font-size:var(--t2)}.on1-promo .numeri b{color:#fff;font-family:var(--f-titoli);font-size:var(--t3);font-weight:800}.on1-promo .campo{display:flex;align-items:center;gap:10px;background:#fff;color:#12141c;border-radius:var(--pill);padding:0 6px 0 18px;max-width:560px;min-height:52px}.on1-promo .campo input{flex:1;min-width:0;border:0;background:#fff0;font:inherit;color:#12141c;outline:none;padding:12px 0;box-shadow:none}.on1-promo .campo svg{flex:none;width:18px;height:18px;stroke:#586070;fill:none;stroke-width:2}.on1-promo .vetrina{display:grid;gap:10px;min-width:0}.on1-promo .vetrina>span{font-size:var(--t2);font-weight:600;color:var(--testata-testo-2)}.on1-promo .biglietti{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%, 270px),1fr));gap:16px}.on1-promo .biglietto{--linea:var(--bordo);--t:11px;position:relative;display:flex;flex-direction:column;min-width:0;transition:transform .25s cubic-bezier(.2,.7,.2,1),filter .25s}.on1-promo .biglietto[hidden]{display:none}.on1-promo .biglietto:hover{--linea:var(--bordo-forte);transform:translateY(-3px);filter:drop-shadow(0 14px 16px rgb(18 20 28 / .14))}html[data-tema="scuro"] .on1-promo .biglietto:hover{filter:drop-shadow(0 14px 16px rgb(0 0 0 / .5))}.on1-promo .biglietto-corpo,.on1-promo .biglietto-piede{background-color:var(--carta);border:1px solid var(--linea);background-origin:border-box;background-repeat:no-repeat;background-size:51% 100%;background-position:left,right;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:51% 100%;mask-size:51% 100%;-webkit-mask-position:left,right;mask-position:left,right}.on1-promo .biglietto-corpo{flex:1;border-bottom:0;border-radius:var(--r) var(--r) 0 0;padding:16px 16px 14px;display:grid;gap:8px;align-content:start;background-image:radial-gradient(circle at 0 100%,transparent var(--t),var(--linea) var(--t),var(--linea) calc(var(--t) + 1px),transparent calc(var(--t) + 1.5px)),radial-gradient(circle at 100% 100%,transparent var(--t),var(--linea) var(--t),var(--linea) calc(var(--t) + 1px),transparent calc(var(--t) + 1.5px));-webkit-mask-image:radial-gradient(circle at 0 100%,transparent var(--t),#000 calc(var(--t) + .5px)),radial-gradient(circle at 100% 100%,transparent var(--t),#000 calc(var(--t) + .5px));mask-image:radial-gradient(circle at 0 100%,transparent var(--t),#000 calc(var(--t) + .5px)),radial-gradient(circle at 100% 100%,transparent var(--t),#000 calc(var(--t) + .5px))}.on1-promo .biglietto-piede{border-top:2px dashed var(--linea);border-radius:0 0 var(--r) var(--r);padding:14px 16px 16px;display:flex;gap:8px;align-items:center;min-width:0;background-image:radial-gradient(circle at 0 0,transparent var(--t),var(--linea) var(--t),var(--linea) calc(var(--t) + 1px),transparent calc(var(--t) + 1.5px)),radial-gradient(circle at 100% 0,transparent var(--t),var(--linea) var(--t),var(--linea) calc(var(--t) + 1px),transparent calc(var(--t) + 1.5px));-webkit-mask-image:radial-gradient(circle at 0 0,transparent var(--t),#000 calc(var(--t) + .5px)),radial-gradient(circle at 100% 0,transparent var(--t),#000 calc(var(--t) + .5px));mask-image:radial-gradient(circle at 0 0,transparent var(--t),#000 calc(var(--t) + .5px)),radial-gradient(circle at 100% 0,transparent var(--t),#000 calc(var(--t) + .5px))}.on1-promo .biglietto-testa{display:flex;align-items:center;gap:10px;min-width:0}.on1-promo .biglietto-testa .chi{flex:1;min-width:0}.on1-promo .valore{font-family:var(--f-titoli);font-weight:800;font-size:34px;line-height:1;letter-spacing:-.035em;margin-top:4px;font-variant-numeric:tabular-nums}.on1-promo .biglietto h3{font-family:var(--f-testo);font-size:var(--t3);font-weight:600;line-height:1.35;letter-spacing:0}.on1-promo .biglietto h3 a:hover{color:var(--arancio-testo)}.on1-promo .cond{font-size:var(--t1);color:var(--testo-3);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.on1-promo .cod{flex:1;min-width:0;font-family:var(--f-titoli);font-weight:800;font-size:17px;letter-spacing:.08em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;-webkit-user-select:all;user-select:all}.on1-promo .cod.cod-lungo{font-size:14px;letter-spacing:.03em;white-space:normal;overflow:visible;overflow-wrap:anywhere;line-height:1.2}.on1-promo .gia{flex:1;min-width:0;font-size:var(--t2);font-weight:600;color:var(--verde);display:flex;gap:6px;align-items:center}.on1-promo .gia::before{content:"";flex:none;width:18px;height:18px;border-radius:50%;background:var(--verde-fondo) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2305703f' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 12.5l4 4 8-9'/%3E%3C/svg%3E") center / 12px no-repeat}.on1-promo .biglietto-piede .btn{min-height:40px;padding:0 14px;flex:none;font-size:var(--t2)}.on1-promo .biglietto.grande .valore{font-size:48px}.on1-promo .biglietto.grande h3{font-family:var(--f-titoli);font-size:var(--t4);font-weight:700}.on1-promo .biglietto.grande .cod{font-size:22px}.on1-promo .fascia .biglietto{color:var(--testo)}.on1-promo .fascia .biglietto:hover{transform:none}.on1-promo .scade{flex:none;display:inline-flex;align-items:center;gap:4px;height:24px;padding:0 9px;border-radius:var(--pill);font-size:11px;font-weight:700;white-space:nowrap;background:var(--carta-2);color:var(--testo-2);box-shadow:inset 0 0 0 1px var(--bordo);font-variant-numeric:tabular-nums}.on1-promo .scade[hidden]{display:none}.on1-promo .scade.presto{background:var(--tempo-fondo);color:var(--tempo-testo);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--tempo-pieno) 30%,transparent)}.on1-promo .scade.ultima{background:var(--tempo-pieno);color:#fff;box-shadow:none}.on1-promo .scade.presto::before,.on1-promo .scade.ultima::before{content:"";width:11px;height:11px;background:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2.6' stroke-linecap='round'%3E%3Ccircle cx='12' cy='13' r='8'/%3E%3Cpath d='M12 9v4l2.5 2M9 2h6'/%3E%3C/svg%3E") center / contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2.6' stroke-linecap='round'%3E%3Ccircle cx='12' cy='13' r='8'/%3E%3Cpath d='M12 9v4l2.5 2M9 2h6'/%3E%3C/svg%3E") center / contain no-repeat}.on1-promo .tappo{border:1.5px dashed var(--bordo-forte);border-radius:var(--r);display:grid;align-content:center;justify-items:start;gap:10px;padding:20px;background:color-mix(in srgb,var(--arancio-fondo) 45%,transparent);min-width:0}.on1-promo .tappo[hidden]{display:none}.on1-promo .btn[hidden]{display:none}.on1-promo .tappo b{font-family:var(--f-titoli);font-size:var(--t4);line-height:1.2}.on1-promo .tappo p{color:var(--testo-2);font-size:var(--t2)}.on1-promo .tappo .riga{display:flex;gap:8px;flex-wrap:wrap}.on1-promo .barra{position:sticky;top:calc(56px + var(--on1-admin, 0px));z-index:10;margin:0 calc(-1 * var(--lato)) 14px;padding:10px var(--lato);background:color-mix(in srgb,var(--fondo) 86%,transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.on1-promo .linguette{display:flex;gap:8px;overflow-x:auto;scrollbar-width:none}.on1-promo .linguette::-webkit-scrollbar{display:none}.on1-promo .linguette button{flex:none;border:1px solid var(--bordo-forte);background:var(--carta);color:var(--testo);border-radius:var(--pill);padding:8px 14px;font-size:var(--t2);font-weight:600;cursor:pointer;min-height:40px}.on1-promo .linguette button span{color:var(--testo-3);font-weight:500;margin-left:4px}.on1-promo .linguette button[aria-pressed="true"]{background:var(--testo);color:var(--carta);border-color:var(--testo)}.on1-promo .linguette button[aria-pressed="true"] span{color:inherit;opacity:.7}.on1-promo .linguette button[hidden]{display:none}.on1-promo .nessuna{padding:20px;color:var(--testo-2)}.on1-promo .fila{display:flex;gap:10px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;padding-bottom:4px}.on1-promo .fila::-webkit-scrollbar{display:none}.on1-promo .fila-giro{position:relative}.on1-promo .fila-giro.altro-dx .fila{-webkit-mask-image:linear-gradient(to right,#000 calc(100% - 64px),transparent);mask-image:linear-gradient(to right,#000 calc(100% - 64px),transparent)}.on1-promo .fila-giro.altro-sx .fila{-webkit-mask-image:linear-gradient(to right,transparent,#000 64px);mask-image:linear-gradient(to right,transparent,#000 64px)}.on1-promo .fila-giro.altro-sx.altro-dx .fila{-webkit-mask-image:linear-gradient(to right,transparent,#000 64px,#000 calc(100% - 64px),transparent);mask-image:linear-gradient(to right,transparent,#000 64px,#000 calc(100% - 64px),transparent)}.on1-promo .freccia{display:none}.on1-promo .freccia svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round}@media (hover:hover) and (min-width:768px){.on1-promo .freccia:not([hidden]){display:grid;place-items:center;position:absolute;top:calc(50% - 2px);z-index:1;width:38px;height:38px;margin:0;padding:0;border-radius:50%;border:1px solid var(--bordo-forte);background:var(--carta);color:var(--testo);cursor:pointer;transform:translateY(-50%);box-shadow:0 2px 8px rgb(18 20 28 / .14);transition:border-color .2s,transform .15s}.on1-promo .freccia:hover{border-color:var(--testo)}.on1-promo .freccia:active{transform:translateY(-50%) scale(.94)}.on1-promo .freccia[data-scorri-fila="-1"]{left:-4px}.on1-promo .freccia[data-scorri-fila="1"]{right:-4px}.on1-promo .linguette{flex-wrap:wrap;overflow:visible}}@media (min-width:1100px){.on1-promo .linguette{gap:6px}.on1-promo .linguette button{padding:8px 12px}}.on1-promo .pillola{flex:none;scroll-snap-align:start;display:inline-flex;align-items:center;gap:10px;padding:6px 14px 6px 6px;border-radius:var(--pill);background:var(--carta);border:1px solid var(--bordo);font-size:var(--t2);font-weight:600;transition:border-color .2s}.on1-promo .pillola:hover{border-color:var(--bordo-forte)}.on1-promo .pillola .logo-negozio{height:32px;border-radius:var(--pill);padding:0 10px}.on1-promo .pillola .logo-negozio img{height:18px;max-width:76px}.on1-promo .pillola b{font-family:var(--f-titoli)}.on1-promo .tessere{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:10px}@media (min-width:768px){.on1-promo .tessere{grid-template-columns:repeat(auto-fill,minmax(200px,1fr))}}.on1-promo .tessera{display:flex;align-items:center;gap:10px;padding:10px 12px 10px 10px;border-radius:var(--r-dentro);background:var(--carta);border:1px solid var(--bordo);min-width:0;transition:border-color .2s}.on1-promo .tessera[hidden]{display:none}.on1-promo .tessera:hover{border-color:var(--bordo-forte)}.on1-promo .tessera .logo-negozio{width:64px;padding:0 6px}.on1-promo .tessera .logo-negozio img{max-width:100%;height:20px}.on1-promo .tessera small{font-size:var(--t1);color:var(--testo-2);line-height:1.3;min-width:0;white-space:nowrap}.on1-promo .tessera small b{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;white-space:normal;overflow-wrap:break-word;color:var(--testo);font-size:var(--t2);line-height:1.25;margin-bottom:1px}@media (max-width:599px){.on1-promo .tessera{flex-direction:column;align-items:stretch;gap:8px;padding:10px;text-align:center}.on1-promo .tessera .logo-negozio{width:100%;height:40px}.on1-promo .tessera .logo-negozio img{height:24px}}.on1-promo .tessera .logo-testo,.on1-promo .pillola .logo-testo{font-size:11px}.on1-promo .tessere .tappo{padding:12px 14px;border-radius:var(--r-dentro)}.on1-promo .tessere .tappo b{font-size:var(--t2)}.on1-promo .bollette{display:flex;gap:12px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;padding-bottom:4px}.on1-promo .bollette::-webkit-scrollbar{display:none}.on1-promo .bollette>*{flex:0 0 84%;scroll-snap-align:start}@media (min-width:640px){.on1-promo .bollette{display:grid;overflow:visible;grid-template-columns:repeat(2,minmax(0,1fr))}.on1-promo .bollette[data-n="3"]>:first-child,.on1-promo .bollette[data-n="1"]>:first-child{grid-column:1 / -1}}@media (min-width:1100px){.on1-promo .bollette{grid-template-columns:repeat(var(--n,4),minmax(0,1fr))}.on1-promo .bollette[data-n="3"]>:first-child{grid-column:auto}}.on1-promo .servizio{padding:18px;display:grid;gap:8px;align-content:start;grid-template-rows:auto auto 1fr auto auto}.on1-promo .servizio .tipo{font-size:var(--t1);font-weight:700;color:var(--arancio-testo)}.on1-promo .servizio h3{font-family:var(--f-titoli);font-size:var(--t4);line-height:1.2;font-weight:700}.on1-promo .servizio .validita{font-size:var(--t1);color:var(--testo-2);font-weight:600}.on1-promo .servizio .btn{justify-self:start}.on1-promo .negozio-testa{display:grid;gap:16px}.on1-promo .logo-grande{display:grid;place-items:center;width:124px;height:80px;border-radius:var(--r);background:#fff;padding:12px}.on1-promo .logo-grande img{max-height:48px;width:auto;max-width:100px;object-fit:contain}.on1-promo .logo-grande .logo-testo{font-size:var(--t3);white-space:normal;text-align:center}.on1-promo .vetrina-logo{display:none}@media (min-width:1000px){.on1-promo .vetrina-logo{display:grid;place-items:center}.on1-promo .solo-logo .logo-grande{display:none}}.on1-promo .logo-gigante{display:grid;place-items:center;width:min(100%, 400px);aspect-ratio:16 / 9;padding:36px;border-radius:var(--r);background:#fff;box-shadow:0 18px 40px rgb(0 0 0 / .35)}.on1-promo .logo-gigante img{max-width:82%;max-height:112px;width:auto;object-fit:contain}.on1-promo .logo-gigante .logo-testo{font-size:var(--t5);white-space:normal;text-align:center}.on1-promo .bottoni{display:flex;gap:10px;flex-wrap:wrap}.on1-promo .schede-negozio{display:flex;gap:10px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;padding-bottom:4px}.on1-promo .schede-negozio::-webkit-scrollbar{display:none}.on1-promo .schede-negozio>*{flex:0 0 44%;scroll-snap-align:start;min-width:0}@media (min-width:768px){.on1-promo .schede-negozio{display:grid;overflow:visible;gap:12px;grid-template-columns:repeat(var(--n,6),minmax(0,1fr))}.on1-promo .schede-negozio[data-n="6"]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1100px){.on1-promo .schede-negozio[data-n="6"]{grid-template-columns:repeat(6,minmax(0,1fr))}}.on1-promo .scheda .cuore{display:none}.on1-promo .scadute li{border-top:1px solid var(--bordo)}.on1-promo .scadute a{display:flex;justify-content:space-between;gap:12px;padding:12px 16px;color:var(--testo-3);font-size:var(--t2)}.on1-promo .scadute li:first-child{border-top:0}.on1-promo .scadute a:hover{color:var(--testo)}.on1-promo .scadute s{font-family:var(--f-titoli);font-weight:700;letter-spacing:.04em}.on1-promo .scadute a>span:last-child{flex:none}@media (max-width:599px){.on1-promo .scadute a{flex-direction:column;gap:2px}.on1-promo .scadute a>span:last-child{font-size:var(--t1)}}.on1-promo .passi{display:grid;gap:12px;counter-reset:passo}@media (min-width:768px){.on1-promo .passi{grid-template-columns:repeat(3,minmax(0,1fr))}}.on1-promo .passi li{counter-increment:passo;padding:18px;display:grid;gap:4px}.on1-promo .passi li::before{content:counter(passo);font-family:var(--f-titoli);font-weight:800;font-size:28px;line-height:1;color:var(--arancio-testo);margin-bottom:6px}.on1-promo .passi span{color:var(--testo-2);font-size:var(--t2)}.on1-promo .domande details{border-top:1px solid var(--bordo);padding:0 18px}.on1-promo .domande details:first-child{border-top:0}.on1-promo .domande summary{cursor:pointer;font-weight:600;list-style:none;display:flex;justify-content:space-between;align-items:center;gap:12px;min-height:44px;padding:14px 0}.on1-promo .domande summary::-webkit-details-marker{display:none}.on1-promo .domande summary::after{content:"+";flex:none;font-family:var(--f-titoli);font-size:22px;font-weight:500;line-height:1;color:var(--testo-3);transition:transform .2s}.on1-promo .domande details[open] summary::after{transform:rotate(45deg)}.on1-promo .domande p{margin:-6px 0 14px;color:var(--testo-2);font-size:var(--t2);max-width:70ch}.on1-promo .vuoto-negozio{padding:24px;display:grid;gap:10px;justify-items:start}.on1-promo .vuoto-negozio h2{font-size:var(--t4)}.on1-promo .vuoto-negozio p{color:var(--testo-2)}.on1-promo .mosaico{display:none}@media (min-width:1000px){.on1-promo .mosaico{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;padding:10px 8px 22px}.on1-promo .mattone{position:relative;display:grid;place-items:center;height:88px;padding:0 16px;border-radius:var(--r);background:#fff;box-shadow:0 12px 28px rgb(0 0 0 / .3);transition:transform .25s cubic-bezier(.2,.7,.2,1),box-shadow .25s}.on1-promo .mattone:nth-child(3n+2){transform:translateY(16px)}.on1-promo .mattone:hover{transform:translateY(-4px);box-shadow:0 18px 34px rgb(0 0 0 / .38)}.on1-promo .mattone:nth-child(3n+2):hover{transform:translateY(12px)}.on1-promo .mattone .logo-negozio{background:#fff0;box-shadow:none;height:auto;padding:0;width:100%}.on1-promo .mattone .logo-negozio img{height:32px;max-width:min(124px, 100%)}.on1-promo .mattone .logo-testo{font-size:var(--t3)}.on1-promo .mattone b{position:absolute;top:-9px;right:-9px;display:grid;place-items:center;min-width:30px;height:30px;padding:0 9px;border-radius:var(--pill);background:var(--arancio);color:#12141c;font-family:var(--f-titoli);font-size:var(--t2);font-weight:800;box-shadow:0 3px 8px rgb(0 0 0 / .3)}}.on1-promo .lettere{columns:1;column-gap:32px;padding:20px}@media (min-width:640px){.on1-promo .lettere{columns:2}}@media (min-width:1000px){.on1-promo .lettere{columns:4}}.on1-promo .lettera{break-inside:avoid;margin-bottom:18px}.on1-promo .lettera[hidden]{display:none}.on1-promo .lettera h3{font-family:var(--f-titoli);font-size:var(--t4);font-weight:800;color:var(--arancio-testo);margin-bottom:4px}.on1-promo .lettera a{display:flex;justify-content:space-between;gap:8px;padding:4px 0;font-size:var(--t2)}.on1-promo .lettera a[hidden]{display:none}.on1-promo .lettera a:hover{color:var(--arancio-testo)}.on1-promo .lettera a.con{font-weight:700}@media (max-width:639px){.on1-promo .lettera a{padding:10px 0;border-bottom:1px solid var(--bordo)}.on1-promo .lettera a:last-child{border-bottom:0}}.on1-promo .lettera a span{color:var(--testo-3);font-weight:500;font-size:var(--t1)}.on1-promo .fascia-corta .giro{padding-top:18px;padding-bottom:18px}.on1-promo .dett-giro{margin-top:20px}.on1-promo .sotto-finita{color:var(--testo-2)}.on1-promo .dett{display:grid;gap:0;overflow:hidden}@media (min-width:900px){.on1-promo .dett{grid-template-columns:minmax(0,5fr) minmax(0,7fr)}}.on1-promo .dett-logo{position:relative;background:#fff;display:grid;place-items:center;min-height:220px;padding:32px;border-bottom:1px solid var(--bordo)}@media (min-width:900px){.on1-promo .dett-logo{border-bottom:0;border-right:2px dashed var(--bordo)}}.on1-promo .dett-logo img{max-width:70%;max-height:120px;width:auto;object-fit:contain}.on1-promo .dett-logo .logo-testo{font-size:var(--t5);white-space:normal;text-align:center}.on1-promo .dett-logo .scade{position:absolute;left:14px;top:14px}@media (max-width:599px){.on1-promo .dett-logo{min-height:140px;padding:48px 20px 20px}.on1-promo .dett-logo img{max-height:72px}}.on1-promo .dett.finita-st .dett-logo img,.on1-promo .dett.finita-st .dett-logo .logo-testo{filter:grayscale(1);opacity:.5}.on1-promo .dett-info{padding:24px;display:grid;gap:12px;align-content:start;min-width:0}@media (min-width:900px){.on1-promo .dett-info{padding:32px 36px}}.on1-promo .dett-info h1{font-size:28px;line-height:1.12}@media (min-width:900px){.on1-promo .dett-info h1{font-size:34px}}.on1-promo .dett-info .valore{font-size:56px}.on1-promo .dett.finita-st .valore{color:var(--testo-3);text-decoration:line-through;text-decoration-thickness:3px}.on1-promo .dett-cod{display:flex;gap:10px;align-items:center;padding:10px 10px 10px 18px;border:2px dashed var(--bordo-forte);border-radius:var(--r);background:var(--carta-2);flex-wrap:wrap}.on1-promo .dett-cod .cod{font-size:24px;white-space:normal;overflow:visible;overflow-wrap:anywhere;line-height:1.15}@media (max-width:599px){.on1-promo .dett-cod{flex-direction:column;align-items:stretch;padding:14px;gap:12px}.on1-promo .dett-cod .cod,.on1-promo .dett-cod .gia{text-align:center;justify-content:center}}.on1-promo .meta{font-size:var(--t2);color:var(--testo-2);display:flex;gap:6px 16px;flex-wrap:wrap}.on1-promo .avvertenza{font-size:var(--t2);color:var(--testo-2);padding:12px 14px;border-radius:var(--r-dentro);background:var(--carta-2);border:1px solid var(--bordo)}.on1-promo .avvertenza b{color:var(--testo)}.on1-promo .finita{justify-self:start;display:inline-flex;align-items:center;gap:6px;font-weight:700;font-size:var(--t2);color:var(--tempo-testo);background:var(--tempo-fondo);border-radius:var(--pill);padding:6px 12px}.on1-promo .invece{padding:22px;border-radius:var(--r);background:var(--arancio-fondo);border:1px solid color-mix(in srgb,var(--arancio) 35%,transparent);margin-top:20px}.on1-promo .invece h2{font-size:var(--t4);margin-bottom:14px}.on1-promo .racconto{padding:24px;display:grid;gap:10px}.on1-promo .racconto>*{max-width:70ch}.on1-promo .racconto h2{font-size:var(--t4)}.on1-promo .racconto h3{font-size:var(--t3);font-weight:700;margin-top:6px}.on1-promo .racconto p,.on1-promo .racconto li{color:var(--testo-2);font-size:var(--t3)}.on1-promo .racconto ul{list-style:disc;padding-left:20px;display:grid;gap:4px}.on1-promo .racconto a{color:var(--arancio-testo);text-decoration:underline;text-underline-offset:2px}.on1-promo .racconto.spento p,.on1-promo .racconto.spento li{color:var(--testo-3)}@media (prefers-reduced-motion:reduce){.on1-promo *,.on1-promo .biglietto{transition:none!important}.on1-promo .biglietto:hover{transform:none}}