@layer components{.manutenzione{min-height:100dvh;padding:var(--spazio-5) var(--margine-pagina,16px);background:var(--color-lavato);color:var(--color-testo);font-family:var(--font-testo);justify-content:center;align-items:flex-start;display:flex}@media (min-width:640px){.manutenzione{padding-block:var(--spazio-7);align-items:center}}.manutenzione__colonna{width:100%;max-width:672px}.manutenzione__carta{border-radius:var(--raggio-3);box-shadow:0 0 0 1px var(--color-linea), 0 24px 60px -32px #163c4559;background:#fff;overflow:hidden}.manutenzione__striscia{background:linear-gradient(90deg, var(--colore-blu) 0 25%, var(--colore-giallo) 0 50%, var(--colore-magenta) 0 75%, var(--colore-verde) 0);height:6px}.manutenzione__testa{padding:var(--spazio-5);text-align:center;flex-direction:column;align-items:center;display:flex}@media (min-width:640px){.manutenzione__testa{padding:var(--spazio-6)}}@media (min-width:1024px){.manutenzione__testa{padding:var(--spazio-7)}}.manutenzione__chip{margin-bottom:var(--spazio-5);border-radius:var(--raggio-tondo);background:var(--colore-giallo);color:var(--color-titoli);font-size:var(--testo-xs);letter-spacing:.06em;text-transform:uppercase;align-items:center;gap:8px;padding:6px 14px;font-weight:600;display:inline-flex}.manutenzione__logo{width:176px;height:auto;margin-bottom:var(--spazio-5)}.manutenzione__titolo{margin:0 0 var(--spazio-3);font-family:var(--font-titoli);font-weight:var(--peso-titoli);letter-spacing:-.01em;color:var(--color-titoli);font-size:clamp(1.75rem,1.4rem + 1.4vw,2.25rem);line-height:1.1}.manutenzione__testo{max-width:28rem;color:var(--color-testo-2);margin:0;font-size:1rem;line-height:1.6}.manutenzione__ritorno{margin:var(--spazio-5) 0 0;border-radius:var(--raggio-2);background:var(--color-lavato);font-size:var(--testo-s);color:var(--color-titoli);align-items:center;gap:8px;padding:8px 16px;display:inline-flex}.manutenzione__ritorno strong{font-weight:600}.manutenzione__negozio{padding:var(--spazio-5);border-top:1px solid var(--color-linea);background:var(--color-lavato)}@media (min-width:640px){.manutenzione__negozio{padding:var(--spazio-6)}}@media (min-width:1024px){.manutenzione__negozio{padding-inline:var(--spazio-7)}}.manutenzione__occhiello{margin:0 0 var(--spazio-4);font-size:var(--testo-xs);letter-spacing:.06em;text-transform:uppercase;color:var(--color-testo-2);justify-content:center;align-items:center;gap:8px;font-weight:600;display:flex}.manutenzione__occhiello--sinistra{margin-bottom:var(--spazio-2);justify-content:flex-start}.manutenzione__occhiello--stato{font-size:var(--testo-s);letter-spacing:0;text-transform:none;color:var(--color-testo);font-weight:500}.manutenzione__contatti{gap:var(--spazio-3);display:grid}@media (min-width:640px){.manutenzione__contatti{grid-template-columns:repeat(2,minmax(0,1fr))}}.manutenzione__contatto{border-radius:var(--raggio-3);box-shadow:inset 0 0 0 1px var(--color-linea);color:var(--color-titoli);background:#fff;align-items:flex-start;gap:12px;padding:12px 14px;text-decoration:none;display:flex}a.manutenzione__contatto:hover{box-shadow:inset 0 0 0 1px var(--color-linea-forte)}a.manutenzione__contatto:focus-visible{outline:3px solid var(--color-focus);outline-offset:2px}.manutenzione__contatto .icona{margin-top:1px}.manutenzione__contatto b{font-weight:600;font-size:var(--testo-s);display:block}.manutenzione__contatto span{font-size:var(--testo-s);color:var(--color-testo-2);overflow-wrap:anywhere;line-height:1.45;display:block}.manutenzione__orari{margin-top:var(--spazio-4);padding:var(--spazio-4);border-radius:var(--raggio-3);box-shadow:inset 0 0 0 1px var(--color-linea);background:#fff}.manutenzione__orari .orari tr:last-child th,.manutenzione__orari .orari tr:last-child td{border-bottom:0}@media (max-width:639.98px){.manutenzione{padding:0 0 var(--spazio-5)}.manutenzione__carta{box-shadow:0 1px 0 var(--color-linea);border-radius:0}.manutenzione__negozio{padding:var(--spazio-5) var(--margine-pagina,16px)}.manutenzione__orari{padding:var(--spazio-4) 0 0;box-shadow:none;background:0 0;border-radius:0}.manutenzione__piede{padding-inline:var(--margine-pagina,16px)}}.manutenzione__piede{margin:var(--spazio-5) 0 0;text-align:center;font-size:var(--testo-xs);color:var(--color-testo-2)}.manutenzione__piede a{color:var(--color-titoli);text-underline-offset:2px;text-decoration:underline}}
