.seg{--bg:#0b0b0b;--pannello:#121212;--pannello-2:#171717;--oro:#ffd447;--oro-scuro:#c9a536;--carta:#f5f1e8;--tenue:#7b766c;--filo:#242424;background:var(--bg);color:var(--carta)}.seg-eyebrow{font-family:var(--font-mono);letter-spacing:.24em;text-transform:uppercase;color:var(--tenue);font-size:10px}.seg-titolo{font-family:var(--font-display);letter-spacing:-.01em;line-height:.96}.seg-foto-eroe{-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 34%);mask-image:linear-gradient(90deg,#0000 0%,#000 34%)}@media (min-width:640px){.seg-foto-eroe{-webkit-mask-image:linear-gradient(96deg,#0000 0%,#000 30%);mask-image:linear-gradient(96deg,#0000 0%,#000 30%)}}.seg-velo{background:linear-gradient(#0b0b0be6 0%,#0b0b0bd1 45%,#0b0b0be6 100%)}@media (min-width:640px){.seg-velo{background:linear-gradient(95deg,#0b0b0bf5 0%,#0b0b0be6 36%,#0b0b0b66 58%,#0b0b0b14 100%)}}.seg-riga{background:linear-gradient(90deg, transparent, var(--filo) 12%, var(--filo) 88%, transparent);height:1px}.seg-faq summary{list-style:none}.seg-faq summary::-webkit-details-marker{display:none}.seg-faq summary .piu{transition:transform .32s cubic-bezier(.16,1,.3,1)}.seg-faq details[open] summary .piu{transform:rotate(45deg)}.seg-vetrina{background:#fff}.rec-pista{scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch;padding-top:3px}.rec-pista::-webkit-scrollbar{display:none}.rec-pista:focus-visible{outline:1px solid var(--oro);outline-offset:4px}.rec-carta{align-self:stretch}@keyframes pr-vela{0%{opacity:0}to{opacity:1}}@keyframes pr-sale{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}.pr-pannello{animation:.3s cubic-bezier(.16,1,.3,1) both pr-sale;box-shadow:0 -30px 90px -40px #000000f2}@media (prefers-reduced-motion:reduce){.pr-pannello{animation-duration:1ms}}.legale p,.legale li{color:#f5f1e8b8;font-size:15px;line-height:1.8}.legale p{margin-bottom:1rem}.legale ul{margin:0 0 1rem;padding-left:1.1rem;list-style:none}.legale li{margin-bottom:.6rem;padding-left:.9rem;position:relative}.legale li:before{content:"";background:var(--oro);opacity:.7;width:5px;height:1px;position:absolute;top:.72em;left:0}.legale strong{color:var(--carta);font-weight:600}.legale a{color:var(--oro);text-underline-offset:3px;text-decoration:underline}.legale h3{color:var(--carta);margin:1.5rem 0 .5rem;font-size:15px;font-weight:600}.legale .manca{border-bottom:1px dashed var(--oro);color:var(--oro);background:#ffd44729;padding:0 4px}
