.es-menu{--es-u: clamp(1px, 100vw / 1440, 1.34px);--es-r: clamp(1rem, 100vw / 90, 1.34rem);--es-mn-margine: max(clamp(calc(16 * var(--es-u)), 3.4vw, calc(48 * var(--es-u))), (100vw - var(--container-max-width, 1800px)) / 2);--es-mn-fg: 241 241 238;--es-mn-spento: 132 138 160;--es-mn-tenue: 150 156 178;--es-mn-linea: 44 50 72;--es-mn-accento: var(--es-arancio, 255 138 0);--es-mn-su-accento: 26 26 26;--es-mn-titoli: var(--heading-font-family, "Instrument Sans", system-ui, sans-serif);--es-mn-peso: var(--heading-font-weight, 500);--es-mn-testo: var(--text-font-family, "Instrument Sans", system-ui, sans-serif);--es-mn-mono: ui-monospace, "SFMono-Regular", "SF Mono", Menlo, Consolas, monospace;--es-mn-curva: cubic-bezier(.2, .7, .1, 1);position:fixed;top:0;right:0;bottom:0;left:0;width:100%;max-width:none;height:100%;max-height:none;margin:0;padding:0;border:0;background:rgb(var(--es-mn-bg, 13 16 29));color:rgb(var(--es-mn-fg));font-family:var(--es-mn-testo);overflow:hidden auto;overscroll-behavior:contain;-webkit-font-smoothing:antialiased;opacity:0;transition:opacity .35s ease,overlay .35s allow-discrete,display .35s allow-discrete}.es-menu[open]{opacity:1}@starting-style{.es-menu[open]{opacity:0}}.es-menu::backdrop{background:transparent}html:has(.es-menu[open]){overflow:hidden}.es-menu *,.es-menu *:before,.es-menu *:after{box-sizing:border-box}.es-menu :where(h2,p,ul){margin:0}.es-menu img{display:block;max-width:none}.es-menu__sfondi{position:fixed;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none}.es-menu__sfondo{position:absolute;top:0;right:0;bottom:0;left:0;display:none;opacity:0;transform:scale(1.06);transition:opacity .7s ease,transform 1.4s var(--es-mn-curva),display .7s allow-discrete}.es-menu__sfondo img{width:100%;height:100%;object-fit:cover}.es-menu__sfondo.is-visibile{opacity:.5;transform:none}.es-menu__sfondo.is-visibile{display:block}@starting-style{.es-menu__sfondo.is-visibile{opacity:0;transform:scale(1.06)}}.es-menu__sfondi:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,rgb(var(--es-mn-bg, 13 16 29)),rgb(var(--es-mn-bg, 13 16 29) / .88) 42%,rgb(var(--es-mn-bg, 13 16 29) / .3))}.es-menu__cornice{position:relative;z-index:1;display:grid;grid-template-rows:auto 1fr auto;min-height:100%;padding-inline:var(--es-mn-margine)}.es-menu__barra{display:flex;align-items:center;justify-content:space-between;gap:calc(16 * var(--es-u));padding-block:calc(22 * var(--es-u))}.es-menu__logo{display:inline-flex;color:rgb(var(--es-mn-fg));font-family:var(--es-mn-titoli);font-size:calc(1.1 * var(--es-r));text-decoration:none}.es-menu__logo img{width:auto;height:calc(26 * var(--es-u))}.es-menu__chiudi{display:inline-flex;align-items:center;gap:calc(12 * var(--es-u));height:calc(44 * var(--es-u));padding:0 calc(16 * var(--es-u)) 0 calc(20 * var(--es-u));border:1px solid rgb(var(--es-mn-linea));border-radius:calc(999 * var(--es-u));background:rgb(var(--es-mn-bg, 13 16 29));color:rgb(var(--es-mn-fg));font-family:var(--es-mn-mono);font-size:calc(.76 * var(--es-r));letter-spacing:.06em;text-transform:uppercase;cursor:pointer;transition:border-color .25s ease,background-color .25s ease,color .25s ease}.es-menu__chiudi svg{width:calc(13 * var(--es-u));height:calc(13 * var(--es-u))}@media(hover:hover){.es-menu__chiudi:hover{border-color:rgb(var(--es-mn-fg));background:rgb(var(--es-mn-fg));color:rgb(var(--es-mn-bg, 13 16 29))}}.es-menu__colonne{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-content:center;gap:calc(40 * var(--es-u)) clamp(calc(40 * var(--es-u)),5vw,calc(96 * var(--es-u)));max-width:calc(1080 * var(--es-u));padding-block:clamp(calc(24 * var(--es-u)),5vh,calc(64 * var(--es-u)))}@media screen and (min-width:900px){.es-menu__colonne--tre{grid-template-columns:minmax(0,.8fr) minmax(0,1fr) minmax(0,1fr);max-width:calc(1360 * var(--es-u))}.es-menu__colonne--tre .es-menu__nome{font-size:clamp(calc(1.5 * var(--es-r)),1.6vw + calc(.4 * var(--es-r)),calc(2.5 * var(--es-r)))}.es-menu:has(.es-menu__colonne--tre) .es-menu__sfondi:after{background:linear-gradient(90deg,rgb(var(--es-mn-bg, 13 16 29)),rgb(var(--es-mn-bg, 13 16 29) / .86) 45%,rgb(var(--es-mn-bg, 13 16 29) / .5))}}.es-menu__titolo-colonna{margin-bottom:calc(14 * var(--es-u));padding-bottom:calc(12 * var(--es-u));border-bottom:1px solid rgb(var(--es-mn-linea));color:rgb(var(--es-mn-tenue));font-family:var(--es-mn-mono);font-size:calc(.76 * var(--es-r));font-weight:500;letter-spacing:.08em;text-transform:uppercase}.es-menu__voci{display:grid;padding:0;list-style:none}.es-menu__voce{display:flex;align-items:center;gap:calc(16 * var(--es-u));padding-block:calc(9 * var(--es-u));color:rgb(var(--es-mn-spento));text-decoration:none}.es-menu__miniatura{display:none}.es-menu__testi{display:grid;gap:calc(6 * var(--es-u));min-width:0}.es-menu__nome{font-family:var(--es-mn-titoli);font-size:clamp(calc(1.7 * var(--es-r)),2.2vw + calc(.4 * var(--es-r)),calc(2.9 * var(--es-r)));font-weight:var(--es-mn-peso);line-height:1.04;letter-spacing:-.03em;text-wrap:balance;transition:color .3s ease}.es-menu__nota{color:rgb(var(--es-mn-tenue));font-family:var(--es-mn-mono);font-size:calc(.72 * var(--es-r));letter-spacing:.05em;text-transform:uppercase}.es-menu__freccia{display:grid;place-items:center;flex:none;width:calc(36 * var(--es-u));height:calc(36 * var(--es-u));margin-inline-start:auto;border-radius:50%;background:rgb(var(--es-mn-accento));color:rgb(var(--es-mn-su-accento));opacity:0;transform:translate(calc(-10 * var(--es-u)));transition:opacity .3s ease,transform .45s var(--es-mn-curva)}.es-menu__freccia svg{width:calc(12 * var(--es-u));height:calc(12 * var(--es-u))}.es-menu__voce.is-attiva .es-menu__nome,.es-menu__voce:focus-visible .es-menu__nome{color:rgb(var(--es-mn-fg))}.es-menu__voce.is-attiva .es-menu__freccia,.es-menu__voce:focus-visible .es-menu__freccia{opacity:1;transform:none}.es-menu__voce:focus-visible{outline:2px solid rgb(var(--es-mn-accento));outline-offset:calc(4 * var(--es-u));border-radius:calc(6 * var(--es-u))}.es-menu__tutti{display:inline-flex;align-items:center;gap:calc(10 * var(--es-u));margin-top:calc(18 * var(--es-u));color:rgb(var(--es-mn-fg));font-family:var(--es-mn-mono);font-size:calc(.76 * var(--es-r));letter-spacing:.06em;text-decoration:none;text-transform:uppercase}.es-menu__tutti svg{width:calc(11 * var(--es-u));height:calc(11 * var(--es-u));transition:transform .35s var(--es-mn-curva)}@media(hover:hover){.es-menu__tutti:hover svg{transform:translate(calc(4 * var(--es-u)))}}.es-menu__piede{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:calc(16 * var(--es-u)) calc(32 * var(--es-u));padding-block:calc(20 * var(--es-u)) calc(26 * var(--es-u));border-top:1px solid rgb(var(--es-mn-linea))}.es-menu__servizio{display:flex;flex-wrap:wrap;gap:calc(8 * var(--es-u)) calc(28 * var(--es-u));padding:0;list-style:none}.es-menu__servizio a{color:rgb(var(--es-mn-fg));font-size:calc(1 * var(--es-r));text-decoration:none;transition:color .25s ease}@media(hover:hover){.es-menu__servizio a:hover{color:rgb(var(--es-mn-accento))}}.es-menu__extra{display:flex;flex-wrap:wrap;align-items:center;gap:calc(18 * var(--es-u))}.es-menu__lingue{display:flex;gap:calc(4 * var(--es-u))}.es-menu__lingue button{padding:calc(6 * var(--es-u)) calc(11 * var(--es-u));border:1px solid rgb(var(--es-mn-linea));border-radius:calc(999 * var(--es-u));background:rgb(var(--es-mn-bg, 13 16 29));color:rgb(var(--es-mn-tenue));font-family:var(--es-mn-mono);font-size:calc(.72 * var(--es-r));letter-spacing:.06em;cursor:pointer}.es-menu__lingue button[aria-current]{border-color:rgb(var(--es-mn-fg));color:rgb(var(--es-mn-fg))}.es-menu__social{display:flex;gap:calc(6 * var(--es-u));padding:0;list-style:none}.es-menu__social a{display:grid;place-items:center;width:calc(38 * var(--es-u));height:calc(38 * var(--es-u));border:1px solid rgb(var(--es-mn-linea));border-radius:50%;color:rgb(var(--es-mn-fg));transition:border-color .25s ease;background:rgb(var(--es-mn-bg, 13 16 29))}.es-menu__social svg{width:calc(16 * var(--es-u));height:calc(16 * var(--es-u))}@media(hover:hover){.es-menu__social a:hover,.es-menu__lingue button:hover{border-color:rgb(var(--es-mn-fg))}}.es-menu :is(.es-menu__chiudi,.es-menu__tutti,.es-menu__servizio a,.es-menu__lingue button,.es-menu__social a,.es-menu__logo):focus-visible{outline:2px solid rgb(var(--es-mn-accento));outline-offset:calc(3 * var(--es-u))}.es-menu__radice,.es-menu__indietro{display:none}.es-menu[open] .es-menu__titolo-colonna,.es-menu[open] .es-menu__voci li,.es-menu[open] .es-menu__tutti,.es-menu[open] .es-menu__piede{animation:es-mn-entra .7s var(--es-mn-curva) both}.es-menu[open] .es-menu__voci li{animation-delay:calc(90ms + var(--es-mn-i, 0) * 45ms)}.es-menu[open] .es-menu__tutti,.es-menu[open] .es-menu__piede{animation-delay:.36s}@keyframes es-mn-entra{0%{opacity:0;transform:translateY(calc(18 * var(--es-u)))}}@media screen and (max-width:899px){.es-menu__sfondi{display:none}.es-menu__barra{padding-block:calc(14 * var(--es-u))}.es-menu__radice{display:block;align-self:start;padding-block:calc(16 * var(--es-u)) calc(28 * var(--es-u))}.es-menu__radice ul{display:grid;margin:0;padding:0;list-style:none}.es-menu__radice-voce{display:flex;align-items:center;justify-content:space-between;gap:calc(16 * var(--es-u));width:100%;padding:calc(10 * var(--es-u)) 0;border:0;background:transparent;color:rgb(var(--es-mn-fg));font-family:var(--es-mn-titoli);font-size:calc(1.9 * var(--es-r));font-weight:var(--es-mn-peso);line-height:1.1;letter-spacing:-.03em;text-align:left;text-decoration:none;cursor:pointer}.es-menu__radice-voce svg{flex:none;width:calc(9 * var(--es-u));height:calc(16 * var(--es-u));color:rgb(var(--es-mn-tenue))}.es-menu__radice-voce[aria-current]{color:rgb(var(--es-mn-accento))}.es-menu__radice-voce:focus-visible{outline:2px solid rgb(var(--es-mn-accento));outline-offset:calc(4 * var(--es-u));border-radius:calc(6 * var(--es-u))}.es-menu[open] .es-menu__radice li{animation:es-mn-entra .6s var(--es-mn-curva) both;animation-delay:calc(60ms + var(--es-mn-i, 0) * 40ms)}.es-menu__colonne{display:none;grid-template-columns:minmax(0,1fr);align-content:start;padding-block:calc(12 * var(--es-u)) calc(28 * var(--es-u))}.es-menu[data-scheda] .es-menu__radice,.es-menu[data-scheda] .es-menu__piede,.es-menu[data-scheda] .es-menu__colonna{display:none}.es-menu[data-scheda] .es-menu__colonne,.es-menu[data-scheda=veicoli] .es-menu__colonna[data-gruppo=veicoli],.es-menu[data-scheda=prodotti] .es-menu__colonna[data-gruppo=prodotti]{display:block}.es-menu[data-scheda] .es-menu__colonna{animation:es-mn-scheda .45s var(--es-mn-curva) both}.es-menu__colonna[data-gruppo=prodotti]+.es-menu__colonna[data-gruppo=prodotti]{margin-top:calc(36 * var(--es-u))}.es-menu.is-ritorno .es-menu__radice{animation:es-mn-ritorno .45s var(--es-mn-curva) both}.es-menu__indietro{display:inline-flex;align-items:center;gap:calc(10 * var(--es-u));margin-bottom:calc(22 * var(--es-u));padding:calc(9 * var(--es-u)) calc(16 * var(--es-u)) calc(9 * var(--es-u)) calc(14 * var(--es-u));border:1px solid rgb(var(--es-mn-linea));border-radius:calc(999 * var(--es-u));background:rgb(var(--es-mn-bg, 13 16 29));color:rgb(var(--es-mn-fg));font-family:var(--es-mn-mono);font-size:calc(.74 * var(--es-r));letter-spacing:.06em;text-transform:uppercase;cursor:pointer}.es-menu__indietro svg{width:calc(12 * var(--es-u));height:calc(12 * var(--es-u))}.es-menu__indietro:focus-visible{outline:2px solid rgb(var(--es-mn-accento));outline-offset:calc(3 * var(--es-u))}.es-menu__voce{padding-block:calc(7 * var(--es-u));color:rgb(var(--es-mn-fg))}.es-menu__miniatura{display:block;flex:none;width:calc(56 * var(--es-u));height:calc(56 * var(--es-u));border-radius:calc(8 * var(--es-u));overflow:hidden;background:rgb(var(--es-mn-linea))}.es-menu__miniatura img{width:100%;height:100%;object-fit:cover}.es-menu__nome{font-size:calc(1.45 * var(--es-r));color:rgb(var(--es-mn-fg))}.es-menu__freccia{display:none}.es-menu__piede{flex-direction:column;align-items:flex-start}.es-menu__doppione{display:none}}@keyframes es-mn-scheda{0%{opacity:0;transform:translate(calc(28 * var(--es-u)))}}@keyframes es-mn-ritorno{0%{opacity:0;transform:translate(calc(-28 * var(--es-u)))}}@media(prefers-reduced-motion:reduce){.es-menu,.es-menu__sfondo,.es-menu__freccia{transition:none}.es-menu[open] .es-menu__titolo-colonna,.es-menu[open] .es-menu__voci li,.es-menu[open] .es-menu__tutti,.es-menu[open] .es-menu__piede,.es-menu[open] .es-menu__radice li,.es-menu[data-scheda] .es-menu__colonna,.es-menu.is-ritorno .es-menu__radice{animation:none}}
/*# sourceMappingURL=/cdn/shop/t/12/assets/es-menu.css.map */
