:root{--colore-arancione: #EE6020;--colore-verde: #6CC305;--colore-inchiostro: #1A1A1A;--colore-bianco: #FFFFFF;--colore-arancione-testo: #B0430C;--colore-verde-testo: #3F7A00;--colore-arancione-hover: #D9541A;--colore-tinta-arancione: #FDEDE4;--colore-tinta-verde: #EFF9E0;--colore-grigio-testo: #5C5C5C;--colore-grigio-fondo: #F4F4F2;--fondo-pagina: var(--colore-bianco);--testo-principale: var(--colore-inchiostro);--testo-secondario: var(--colore-grigio-testo);--azione-primaria: var(--colore-arancione);--focus-anello: var(--colore-arancione-testo);--font-display: "Archivo", system-ui, sans-serif;--font-testo: "Rubik", system-ui, sans-serif;--dim-h1: clamp(2.4rem, 6vw, 4rem);--dim-h2: clamp(1.8rem, 4vw, 2.6rem);--dim-h3: 1.35rem;--dim-corpo: 1.05rem;--dim-etichetta: .8rem;--interlinea-titoli: 1.05;--interlinea-corpo: 1.65;--tracking-display: -.01em;--tracking-etichetta: .08em;--spazio-1: .25rem;--spazio-2: .5rem;--spazio-3: .75rem;--spazio-4: 1rem;--spazio-6: 1.5rem;--spazio-8: 2rem;--spazio-12: 3rem;--spazio-16: 4rem;--spazio-24: 6rem;--raggio-sm: 6px;--raggio-md: 10px;--raggio-lg: 14px;--raggio-pieno: 999px;--ombra-hover: 0 6px 20px rgba(26, 26, 26, .12);--inclinazione-brand: -10deg;--transizione: .18s ease-out}.morso{-webkit-mask:radial-gradient(circle 22px at 100% 100%,transparent 21px,#000 22px);mask:radial-gradient(circle 22px at 100% 100%,transparent 21px,#000 22px)}.badge-inclinato{display:inline-block;transform:skew(var(--inclinazione-brand))}.badge-inclinato>*{display:inline-block;transform:skew(calc(-1 * var(--inclinazione-brand)))}.btn-primario{background:var(--colore-arancione);color:var(--colore-bianco);font-family:var(--font-testo);font-weight:600;font-size:1.125rem;border:none;border-radius:var(--raggio-md);padding:var(--spazio-3) var(--spazio-6);transition:background var(--transizione),transform var(--transizione);cursor:pointer}@media(prefers-reduced-motion:reduce){.btn-primario:hover{transform:none}*{transition-duration:.01ms!important}}@font-face{font-family:Archivo;font-style:italic;font-weight:800 900;font-display:swap;src:url(/fonts/archivo-italic-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Archivo;font-style:italic;font-weight:800 900;font-display:swap;src:url(/fonts/archivo-italic-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Rubik;font-style:normal;font-weight:400 700;font-display:swap;src:url(/fonts/rubik-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Rubik;font-style:normal;font-weight:400 700;font-display:swap;src:url(/fonts/rubik-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}*,*:before,*:after{box-sizing:border-box}body{margin:0;background:var(--fondo-pagina);color:var(--testo-principale);font-family:var(--font-testo);font-size:var(--dim-corpo);line-height:var(--interlinea-corpo);-webkit-font-smoothing:antialiased}img{max-width:100%;display:block}h1,h2,h3,p,ul,ol,figure{margin:0}ul,ol{padding:0;list-style:none}a{color:var(--colore-arancione-testo)}.titolo-display{font-family:var(--font-display);font-style:italic;font-weight:900;text-transform:uppercase;letter-spacing:var(--tracking-display);line-height:var(--interlinea-titoli)}h1.titolo-display{font-size:var(--dim-h1)}h2.titolo-display{font-size:var(--dim-h2);font-weight:800}h3{font-family:var(--font-testo);font-weight:700;font-size:var(--dim-h3);line-height:1.3}.etichetta{font-family:var(--font-testo);font-weight:600;font-size:var(--dim-etichetta);text-transform:uppercase;letter-spacing:var(--tracking-etichetta)}.etichetta-bici{color:var(--colore-arancione-testo)}.etichetta-ebike{color:var(--colore-verde-testo)}.etichetta-neutra{color:var(--testo-secondario)}.etichetta-chiara{color:var(--colore-grigio-fondo)}.testo-secondario{color:var(--testo-secondario)}.contenitore{width:100%;max-width:1180px;margin-inline:auto;padding-inline:var(--spazio-6)}.sezione{padding-block:var(--spazio-16)}@media(min-width:768px){.sezione{padding-block:var(--spazio-24)}}.salta-al-contenuto{position:absolute;left:var(--spazio-4);top:calc(-1 * var(--spazio-16));z-index:20;background:var(--colore-inchiostro);color:var(--colore-bianco);padding:var(--spazio-3) var(--spazio-4);border-radius:var(--raggio-md);font-weight:600;text-decoration:none;transition:top var(--transizione)}.salta-al-contenuto:focus-visible{top:var(--spazio-4)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--spazio-2);font-family:var(--font-testo);font-weight:600;font-size:1.125rem;padding:var(--spazio-3) var(--spazio-6);border-radius:var(--raggio-md);border:none;text-decoration:none;cursor:pointer;transition:background var(--transizione),transform var(--transizione),color var(--transizione)}.btn-primario{background:var(--colore-arancione);color:var(--colore-bianco)}.btn-primario:hover{background:var(--colore-arancione-hover);transform:translate(2px)}.btn-ebike{background:var(--colore-verde);color:var(--colore-inchiostro)}.btn-ebike:hover{transform:translate(2px)}.btn-secondario{background:transparent;color:var(--colore-inchiostro);box-shadow:inset 0 0 0 2px var(--colore-inchiostro)}.btn-secondario:hover{background:var(--colore-inchiostro);color:var(--colore-bianco);transform:translate(2px)}.btn-chiaro{background:var(--colore-bianco);color:var(--colore-inchiostro)}.btn-chiaro:hover{transform:translate(2px)}.badge{display:inline-block;justify-self:start;align-self:start;padding:var(--spazio-1) var(--spazio-3);border-radius:var(--raggio-pieno);font-family:var(--font-testo);font-weight:600;font-size:var(--dim-etichetta);text-transform:uppercase;letter-spacing:var(--tracking-etichetta)}.badge-bici{background:var(--colore-tinta-arancione);color:var(--colore-arancione-testo)}.badge-ebike{background:var(--colore-tinta-verde);color:var(--colore-verde-testo)}.tag{display:inline-block;transform:skew(var(--inclinazione-brand));background:var(--colore-arancione);color:var(--colore-inchiostro);padding:var(--spazio-1) var(--spazio-4);border-radius:var(--raggio-sm)}.tag>span{display:inline-block;transform:skew(calc(-1 * var(--inclinazione-brand)));font-weight:600;font-size:var(--dim-etichetta);text-transform:uppercase;letter-spacing:var(--tracking-etichetta)}.da-confermare{display:inline-block;background:var(--colore-tinta-arancione);color:var(--colore-arancione-testo);border-radius:var(--raggio-sm);padding:0 var(--spazio-2);font-weight:600;font-size:.95em}.foto-segnaposto{background:var(--colore-grigio-fondo);color:var(--testo-secondario);border-radius:var(--raggio-lg);display:flex;align-items:center;justify-content:center;text-align:center;padding:var(--spazio-6);font-size:var(--dim-etichetta);font-weight:600;text-transform:uppercase;letter-spacing:var(--tracking-etichetta)}:focus-visible{outline:3px solid var(--focus-anello);outline-offset:2px}@media(prefers-reduced-motion:reduce){*,*:before,*:after{transition-duration:.01ms!important;animation-duration:.01ms!important}.btn:hover{transform:none}}.intestazione[data-astro-cid-stjz6e6f]{position:sticky;top:0;z-index:10;background:var(--colore-bianco);border-bottom:1px solid var(--colore-grigio-fondo)}.barra[data-astro-cid-stjz6e6f]{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--spazio-4);min-height:76px}.logo[data-astro-cid-stjz6e6f] img{width:200px;height:auto;padding-block:var(--spazio-3)}.apri-menu[data-astro-cid-stjz6e6f]{background:transparent;border:2px solid var(--colore-inchiostro);border-radius:var(--raggio-md);padding:var(--spazio-2) var(--spazio-3);font:inherit;font-weight:600;color:var(--colore-inchiostro);cursor:pointer}.nav-principale[data-astro-cid-stjz6e6f]{width:100%}.nav-principale[data-astro-cid-stjz6e6f] ul[data-astro-cid-stjz6e6f]{display:flex;flex-direction:column;gap:var(--spazio-2);padding-bottom:var(--spazio-4)}.nav-principale[data-astro-cid-stjz6e6f] a[data-astro-cid-stjz6e6f]{display:block;color:var(--colore-inchiostro);text-decoration:none;font-weight:500;padding-block:var(--spazio-2)}.nav-principale[data-astro-cid-stjz6e6f] a[data-astro-cid-stjz6e6f]:hover{color:var(--colore-arancione-testo)}.nav-principale[data-astro-cid-stjz6e6f] .cta[data-astro-cid-stjz6e6f]{display:inline-flex;margin-top:var(--spazio-2);padding:var(--spazio-3) var(--spazio-6);color:var(--colore-bianco);font-weight:600}.nav-principale[data-astro-cid-stjz6e6f] .cta[data-astro-cid-stjz6e6f]:hover{color:var(--colore-bianco)}.nav-principale[data-astro-cid-stjz6e6f] a[data-astro-cid-stjz6e6f][aria-current=page]{color:var(--colore-arancione-testo);font-weight:600}html.con-js .nav-principale[data-astro-cid-stjz6e6f]{display:none}html.con-js .apri-menu[data-astro-cid-stjz6e6f][aria-expanded=true]~.nav-principale[data-astro-cid-stjz6e6f]{display:block}@media(min-width:1080px){.apri-menu[data-astro-cid-stjz6e6f]{display:none}.nav-principale[data-astro-cid-stjz6e6f],html.con-js .nav-principale[data-astro-cid-stjz6e6f]{display:block;width:auto}.nav-principale[data-astro-cid-stjz6e6f] ul[data-astro-cid-stjz6e6f]{flex-direction:row;align-items:center;gap:var(--spazio-6);padding-bottom:0}.nav-principale[data-astro-cid-stjz6e6f] .cta[data-astro-cid-stjz6e6f]{margin-top:0}}.orari[data-astro-cid-5pjxxaob]{display:grid;gap:var(--spazio-2)}.giorno[data-astro-cid-5pjxxaob]{display:grid;gap:0}dt[data-astro-cid-5pjxxaob]{font-size:var(--dim-etichetta);color:var(--testo-secondario)}dd[data-astro-cid-5pjxxaob]{margin:0;font-weight:600}.orari--chiaro[data-astro-cid-5pjxxaob] dt[data-astro-cid-5pjxxaob]{color:var(--colore-grigio-fondo)}.orari--chiaro[data-astro-cid-5pjxxaob] dd[data-astro-cid-5pjxxaob]{font-weight:500}.pie[data-astro-cid-mm3nt6jh]{background:var(--colore-inchiostro);color:var(--colore-bianco);padding-block:var(--spazio-16) var(--spazio-8)}.griglia[data-astro-cid-mm3nt6jh]{display:grid;gap:var(--spazio-12);grid-template-columns:1fr}.pie[data-astro-cid-mm3nt6jh] img{width:200px;height:auto;margin-bottom:var(--spazio-4)}.fioco[data-astro-cid-mm3nt6jh]{color:var(--colore-grigio-fondo)}.griglia[data-astro-cid-mm3nt6jh] p[data-astro-cid-mm3nt6jh]:first-child{margin-bottom:var(--spazio-4)}.griglia[data-astro-cid-mm3nt6jh] ul[data-astro-cid-mm3nt6jh],.griglia[data-astro-cid-mm3nt6jh] .orari[data-astro-cid-mm3nt6jh]{margin-top:var(--spazio-4)}.griglia[data-astro-cid-mm3nt6jh] li[data-astro-cid-mm3nt6jh]+li[data-astro-cid-mm3nt6jh]{margin-top:var(--spazio-2)}a[data-astro-cid-mm3nt6jh]{color:var(--colore-bianco);text-decoration:none}a[data-astro-cid-mm3nt6jh]:hover{text-decoration:underline}.chiusura[data-astro-cid-mm3nt6jh]{margin-top:var(--spazio-12);padding-top:var(--spazio-6);border-top:1px solid var(--colore-grigio-testo);font-size:var(--dim-etichetta);color:var(--colore-grigio-fondo);display:flex;flex-wrap:wrap;justify-content:space-between;gap:var(--spazio-2) var(--spazio-6)}@media(min-width:768px){.griglia[data-astro-cid-mm3nt6jh]{grid-template-columns:repeat(2,1fr)}}@media(min-width:1080px){.griglia[data-astro-cid-mm3nt6jh]{grid-template-columns:1.3fr 1fr 1fr 1fr}}
