@font-face{font-family:Mulish;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/mulish-cyrillic-ext-400-normal-wd4asoXq.woff2) format("woff2"),url(/assets/mulish-cyrillic-ext-400-normal-DGgLiUMh.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Mulish;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/mulish-cyrillic-400-normal-NYULt11J.woff2) format("woff2"),url(/assets/mulish-cyrillic-400-normal-BNekwWHs.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Mulish;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/mulish-vietnamese-400-normal-DoBClvYm.woff2) format("woff2"),url(/assets/mulish-vietnamese-400-normal-wxj85OR_.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Mulish;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/mulish-latin-ext-400-normal-avcijv45.woff2) format("woff2"),url(/assets/mulish-latin-ext-400-normal-CkhBr6wh.woff) format("woff");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:Mulish;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/mulish-latin-400-normal-C9Snyl1s.woff2) format("woff2"),url(/assets/mulish-latin-400-normal-BRmeVNaI.woff) format("woff");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:Mulish;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/mulish-cyrillic-ext-600-normal-vB0dh4Vd.woff2) format("woff2"),url(/assets/mulish-cyrillic-ext-600-normal-B_z2ex1z.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Mulish;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/mulish-cyrillic-600-normal-CKFF8GaG.woff2) format("woff2"),url(/assets/mulish-cyrillic-600-normal-DPq7SEaB.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Mulish;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/mulish-vietnamese-600-normal-DQ5mKFzk.woff2) format("woff2"),url(/assets/mulish-vietnamese-600-normal-BpgYXBxh.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Mulish;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/mulish-latin-ext-600-normal-D7_foosS.woff2) format("woff2"),url(/assets/mulish-latin-ext-600-normal-Chxu7DbI.woff) format("woff");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:Mulish;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/mulish-latin-600-normal-BSghSUeJ.woff2) format("woff2"),url(/assets/mulish-latin-600-normal-BgWMv2vh.woff) format("woff");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:Mulish;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/mulish-cyrillic-ext-700-normal-8rTAbKX1.woff2) format("woff2"),url(/assets/mulish-cyrillic-ext-700-normal-BOPj4Aba.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Mulish;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/mulish-cyrillic-700-normal-Cdb6nxyj.woff2) format("woff2"),url(/assets/mulish-cyrillic-700-normal-C83yEZuV.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Mulish;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/mulish-vietnamese-700-normal-B7ZZnzhK.woff2) format("woff2"),url(/assets/mulish-vietnamese-700-normal-iBzJykbs.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Mulish;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/mulish-latin-ext-700-normal-DmQ9OtDO.woff2) format("woff2"),url(/assets/mulish-latin-ext-700-normal-CZscPGxd.woff) format("woff");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:Mulish;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/mulish-latin-700-normal-DP36JSCV.woff2) format("woff2"),url(/assets/mulish-latin-700-normal-LuPokTVX.woff) format("woff");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:Mulish;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/mulish-cyrillic-ext-800-normal-DHXDzINK.woff2) format("woff2"),url(/assets/mulish-cyrillic-ext-800-normal-PnLpklXX.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Mulish;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/mulish-cyrillic-800-normal-C_e00Lsl.woff2) format("woff2"),url(/assets/mulish-cyrillic-800-normal-D8Rm6jlN.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Mulish;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/mulish-vietnamese-800-normal-BTkKiZSW.woff2) format("woff2"),url(/assets/mulish-vietnamese-800-normal-Ck-vY46_.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Mulish;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/mulish-latin-ext-800-normal-CKMK3Z_R.woff2) format("woff2"),url(/assets/mulish-latin-ext-800-normal-CEoVKVpH.woff) format("woff");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:Mulish;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/mulish-latin-800-normal-B_RVkmOV.woff2) format("woff2"),url(/assets/mulish-latin-800-normal-DFBkNLap.woff) format("woff");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}body{font-family:Mulish,Muli,sans-serif}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.no-image{display:flex;align-items:center;justify-content:center;aspect-ratio:1 / 1;background:#f5f5f5;color:#c4c4c4;font-size:48px}.no-image-grande{font-size:96px}.product-image img{width:100%;aspect-ratio:1 / 1;object-fit:contain;background:#fff}.product-teaser-wrap{margin-bottom:24px;min-width:0}.product-title-link{overflow-wrap:anywhere}.product-brand{font-size:12px;text-transform:uppercase;letter-spacing:.04em;color:#888}.product-pack{font-size:12px;color:#888}.product-grid.is-loading{opacity:.5;transition:opacity .15s}.category-tree,.category-tree ul{list-style:none;padding-left:0;margin:0}.category-tree ul{padding-left:16px}.category-tree li{display:flex;flex-wrap:wrap;align-items:baseline;padding:3px 0}.category-tree li>a{display:inline;padding:0;flex:0 1 auto}.category-tree li>ul{flex-basis:100%}.category-toggle{display:inline-block;width:20px;padding:0;border:0;background:none;color:#666;cursor:pointer;font-size:10px}.category-toggle-vuoto{cursor:default}.category-tree a{font-weight:400}.category-tree .is-active>a{font-weight:700}.sidebar-titolo{margin:0 0 12px;font-size:16px;text-transform:uppercase;letter-spacing:.04em}.page-title .container{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 24px}.page-title .title{margin:0}.facet-item__count{margin-left:4px;font-size:12px;color:#999}.tutte-le-categorie{display:block;margin-bottom:8px;font-size:13px}.marche-filtro{margin-top:24px}.marche-filtro .facet-list{list-style:none;padding-left:0;max-height:340px;overflow-y:auto}.marca-voce input[type=checkbox]{display:inline-block;position:static;opacity:1;width:14px;height:14px;margin:0;flex:none;-webkit-appearance:auto;-moz-appearance:auto;appearance:auto}.marca-voce{display:flex;align-items:baseline;gap:6px;margin:0;cursor:pointer;font-weight:400}.filtri-attivi{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:12px}.filtro-chip{padding:4px 10px;border:1px solid #ddd;border-radius:14px;background:#fff;font-size:13px;cursor:pointer}.filtro-chip:hover{border-color:#999}.filtro-reset{font-size:13px}.risultati-conteggio{min-height:24px;color:#777}.nessun-risultato{padding:48px 0;text-align:center}.pager__items{display:flex;flex-wrap:wrap;justify-content:center;gap:4px;list-style:none;padding:0}.account-nome{display:inline-block;padding:0 15px;color:#fff}.alert a{text-decoration:underline;font-weight:700}.scheda-dati{list-style:none;padding:0}.scheda-dati li{padding:3px 0}.scheda-dati .etichetta{display:inline-block;min-width:120px;color:#888}.prezzi-scheda th{font-weight:400;color:#666}.form-accesso{padding:24px 0}.aggiungi-carrello{margin-top:10px}.aggiungi-riga{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.aggiungi-carrello .quantita{width:72px}.aggiungi-carrello.compatto .btn{padding:3px 8px;font-size:12px}.aggiungi-esito{min-height:20px;font-size:12px}.header-cart-link{position:relative;display:inline-block;padding:0 12px;font-size:20px}.header-cart-conteggio{position:absolute;top:-8px;right:0;min-width:18px;padding:0 5px;border-radius:9px;background:#e0442c;color:#fff;font-size:11px;line-height:18px;text-align:center}.carrello-righe th{font-weight:400;color:#888;white-space:nowrap}.riga-prodotto{display:flex;align-items:center;gap:12px}.riga-prodotto img{width:64px;height:64px;object-fit:contain;background:#fff}.no-image-piccola{width:64px;height:64px;flex:none;font-size:24px}.riga-non-disponibile{opacity:.55}.quantita-riga{display:flex;align-items:center;gap:6px}.quantita-riga .quantita{width:78px}.riepilogo-ordine{padding:20px;border:1px solid #e5e5e5;background:#fafafa}.riepilogo-righe{list-style:none;padding:0;margin:0 0 12px}.riepilogo-righe li{display:flex;justify-content:space-between;gap:12px;padding:4px 0;border-bottom:1px solid #eee}.riepilogo-totali{display:grid;grid-template-columns:1fr auto;gap:4px 12px;margin:0 0 16px}.riepilogo-totali dt{font-weight:400;color:#666}.riepilogo-totali dd{margin:0;text-align:right}.riepilogo-totali .totale{margin-top:6px;padding-top:8px;border-top:1px solid #ddd;font-size:18px;font-weight:700;color:inherit}.metodo-pagamento{margin-bottom:10px;padding:10px 12px;border:1px solid #e5e5e5}.metodo-pagamento label{display:block;margin:0;cursor:pointer;font-weight:400}.metodo-pagamento input{display:inline-block;position:static;opacity:1;-webkit-appearance:auto;-moz-appearance:auto;appearance:auto;margin-right:8px}.btn.btn-sm{line-height:30px;padding:0 14px;font-size:12px}.btn.btn-link{padding:0;line-height:1.5;border-radius:0;background:none;box-shadow:none;color:#2461a3;font-weight:600}.btn.btn-link:hover{background:none;color:#1a4a7d;text-decoration:underline}.btn.btn-link.text-danger{color:#c0392b!important}.btn.btn-outline-secondary{background:#fff;color:#444;border:1px solid #ccc!important}.btn.btn-danger{background:#c0392b}.aggiungi-riga{justify-content:center}.aggiungi-carrello{text-align:center}.aggiungi-carrello .btn+.btn{margin-left:0}.btn-block+.btn-block{margin-top:8px}.pagina-testo{padding:24px 0;overflow-wrap:anywhere}.pagina-testo table{max-width:100%;margin-bottom:1rem}.pagina-testo td{vertical-align:top;padding:4px 8px}.campo-trappola{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.cookie-banner{position:fixed;bottom:0;left:0;right:0;z-index:2000;padding:12px 0;background:#0779bf;color:#fff;box-shadow:0 -2px 8px #0003}.cookie-banner a{color:#fff;text-decoration:underline}.cookie-banner .btn{background:#fff;color:#0779bf;border-color:#fff}.azioni-prodotto{display:flex;align-items:center;gap:4px;margin:4px 0}.azioni-prodotto .btn{padding:0 6px;color:#888}.azioni-prodotto .btn.attivo{color:#d9534f}.azioni-prodotto .azione-confronto.attivo{color:#0779bf}.header-confronto-link,.header-preferiti-link{position:relative}.tabella-confronto th img{display:block;margin:0 auto 8px;object-fit:contain}.tabella-confronto thead th{text-align:center;vertical-align:top}.catalogo-pdf img{max-width:100%;height:auto;box-shadow:0 1px 6px #00000040}.volantino-anteprima img{max-width:100%;max-height:70vh;box-shadow:0 1px 6px #00000040}.volantino-pdf{width:100%;height:80vh;border:0}.anteprima-email{border:1px solid #ddd;padding:12px;background:#fff;overflow-wrap:anywhere}.anteprima-email img{max-width:100%;height:auto}.banda-impersonazione{background:#d9534f;color:#fff;padding:8px 0;text-align:center;position:sticky;top:0;z-index:2100}.no-image{flex-direction:column;font-size:13px;color:#222;text-align:center}.product-image .no-image-logo,.no-image .no-image-logo{width:55%;aspect-ratio:auto;background:transparent;margin-bottom:10px}.no-image-testo{font-weight:700;font-size:15px;line-height:1.2}.no-image-piccola .no-image-testo,.no-image-piccola .no-image-logo{display:none}:root{--z-blu: #1f5fa6;--z-blu-scuro: #174a82;--z-azzurro: #3db3ec;--z-inchiostro: #1c2733;--z-testo-2: #5c6975;--z-carta: #f3f6f9;--z-bordo: #dde4ea;--z-raggio: 12px}body a:focus-visible,body button:focus-visible,body input:focus-visible,body select:focus-visible,body textarea:focus-visible,body [tabindex]:focus-visible{outline:3px solid var(--z-azzurro);outline-offset:2px}@media(prefers-reduced-motion:reduce){.home *,.product-teaser,.menu-parent a{transition:none!important;scroll-behavior:auto!important}}.top-bar{background:var(--z-carta);border-bottom:1px solid var(--z-bordo);font-size:12.5px;color:var(--z-inchiostro);padding:7px 0}.top-bar a{color:inherit;font-weight:700}.top-bar-slogan a{color:var(--z-blu)}.top-bar a:hover{color:var(--z-blu);text-decoration:underline}.top-bar-tel{margin-right:14px}.header-tel{display:inline-block;margin-right:22px;padding-left:22px;border-left:1px solid var(--z-bordo);vertical-align:middle;line-height:1.2}.header-tel small{display:block;font-size:11px;color:var(--z-testo-2)}.header-tel a{font-size:18px;font-weight:800;letter-spacing:.01em;color:var(--z-inchiostro);font-variant-numeric:tabular-nums}.header-tel a:hover{color:var(--z-blu)}.header-menu .menu-parent>.menu-item>a{position:relative;padding-top:11px;padding-bottom:11px;transition:color .15s}.header-menu .menu-parent>.menu-item>a:after{content:"";position:absolute;left:0;right:28px;bottom:4px;height:2px;background:var(--z-azzurro);transform:scaleX(0);transform-origin:left;transition:transform .2s ease}.header-menu .menu-parent>.menu-item>a:hover:after,.header-menu .menu-parent>.menu-item>a.is-active:after,.header-menu .menu-parent>.menu-item>a.router-link-exact-active:after{transform:scaleX(1)}.home-hero{position:relative;padding:44px 0 52px;background-color:var(--z-carta);background-size:cover;background-position:center}.home-hero:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#ffffffc7,#ffffff8c 55%,#fff6)}.home-hero>.container{position:relative}.home-hero-grid{display:grid;grid-template-columns:minmax(300px,410px) 1fr;gap:64px;align-items:center}.home-accesso{background:#fff;border-radius:16px;box-shadow:0 20px 44px #1f5fa633,0 2px 6px #1c27331a;padding:30px 30px 0;overflow:hidden}.home-accesso-titolo{margin:0 0 4px;font-size:23px;font-weight:800;line-height:1.2;letter-spacing:-.01em;color:var(--z-inchiostro)}.home-accesso-sottotitolo{margin:0 0 18px;font-size:14px;color:var(--z-testo-2)}.home-campo{display:block;width:100%;height:46px;margin:0 0 12px;padding:0 18px;border:1px solid var(--z-bordo);border-radius:23px;background:#fff;font-size:14px;color:var(--z-inchiostro);transition:border-color .15s,box-shadow .15s}.home-campo::placeholder{color:#8995a0}.home-campo:hover{border-color:#b9c6d1}.home-campo:focus{border-color:var(--z-blu);box-shadow:0 0 0 3px #3db3ec47;outline:none}.home-dimenticata{display:inline-block;margin:-2px 0 12px;font-size:13px;color:var(--z-blu)}.home-dimenticata:hover{text-decoration:underline}.home-pulsante{height:46px;line-height:46px;padding-top:0;padding-bottom:0;border-radius:23px;font-size:14px;font-weight:700}.home-registrati{margin:24px -30px 0;padding:22px 30px 28px;background:var(--z-carta);border-top:1px solid var(--z-bordo);text-align:center}.home-registrati p{margin:0 0 12px;font-size:15px;font-weight:700;color:var(--z-inchiostro)}.home-accesso .alert{font-size:13px;padding:8px 12px;margin-bottom:12px}.home-presentazione{min-width:0}.home-presentazione-logo{display:block;width:150px;margin-bottom:20px;padding:6px 10px;border-radius:10px;background:#fff;box-shadow:0 6px 18px #1c27331f}.home-claim{margin:0 0 12px;max-width:15em;font-size:38px;font-weight:800;line-height:1.12;letter-spacing:-.02em;color:var(--z-inchiostro)}.home-claim-testo{margin:0 0 24px;max-width:30em;font-size:17px;line-height:1.5;color:#2f3b47}.home-store{display:flex;flex-wrap:wrap;gap:12px}.home-store img{display:block;height:46px;width:auto;transition:transform .15s}.home-store a:hover img{transform:translateY(-2px)}.home-novita{padding:60px 0 36px}.home-novita h2{margin:0 0 6px;font-size:30px;font-weight:800;letter-spacing:-.015em;color:var(--z-inchiostro)}.home-novita-sottotitolo{margin:0 0 30px;font-size:15px;color:var(--z-testo-2)}.home-carosello{position:relative}.home-carosello-pista{display:flex;gap:16px;padding:4px 2px 18px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.home-carosello-pista::-webkit-scrollbar{display:none}.home-carosello-voce{flex:0 0 calc((100% - 48px)/4);min-width:240px;scroll-snap-align:start}.home-carosello-voce .product-teaser-wrap,.home-carosello-voce .product-teaser{height:100%;margin-bottom:0}.home-freccia{position:absolute;top:38%;z-index:2;width:42px;height:42px;padding:0;border:1px solid var(--z-bordo);border-radius:50%;background:#fff;color:var(--z-inchiostro);box-shadow:0 4px 12px #1c273324;transition:background-color .15s,color .15s,box-shadow .15s}.home-freccia:hover{background:var(--z-blu);border-color:var(--z-blu);color:#fff}.home-freccia-sinistra{left:-21px}.home-freccia-destra{right:-21px}.product-teaser{height:100%;overflow:hidden;border:1px solid var(--z-bordo);border-radius:10px;background:#fff;transition:border-color .15s,box-shadow .2s,transform .2s}.product-teaser:hover,.product-teaser:focus-within{border-color:#b4c9de;box-shadow:0 10px 26px #1f5fa624;transform:translateY(-2px)}.product-teaser .product-meta{padding:12px 14px 14px}.product-brand{margin-bottom:2px;font-size:12px;font-weight:700;letter-spacing:.01em;text-transform:none;color:var(--z-blu)}.product-title{margin-bottom:6px}.product-title-link{display:-webkit-box;min-height:2.7em;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;font-size:14px;font-weight:700;line-height:1.35;color:var(--z-inchiostro)}.product-title-link:hover{color:var(--z-blu)}.product-pack{display:inline-block;padding:2px 10px;border-radius:10px;background:var(--z-carta);font-size:12px;color:var(--z-testo-2)}.product-price{margin:4px 0;font-weight:800}.no-image{background:var(--z-carta);color:var(--z-inchiostro)}.home-vetrine{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;max-width:1480px;margin:0 auto;padding:24px 24px 64px}.home-vetrina{position:relative;overflow:hidden;aspect-ratio:1080 / 680;border-radius:var(--z-raggio);background:var(--z-inchiostro);color:#fff}.home-vetrina>img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform .6s ease}.home-vetrina:hover>img{transform:scale(1.04)}.home-vetrina:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top left,#0a121cbd,#0a121c00 62%);pointer-events:none}.home-vetrina-testo{position:absolute;right:0;bottom:0;z-index:1;padding:26px 28px;text-align:right}.home-vetrina-testo h3{margin:0;font-size:30px;font-weight:800;letter-spacing:-.01em;color:#fff}.home-vetrina-testo p{margin:2px 0 16px;font-size:14px;color:#ffffffeb}.home-vetrina-pulsante{height:40px;padding:0 24px;border:0;border-radius:20px;background:#fff;line-height:40px;font-size:13px;font-weight:700;color:var(--z-inchiostro);transition:background-color .15s,color .15s}.home-vetrina-pulsante:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0}.home-vetrina:hover .home-vetrina-pulsante,.home-vetrina-pulsante:focus-visible{background:var(--z-azzurro);color:#fff}@media(max-width:991px){.home-hero-grid{grid-template-columns:1fr;gap:36px}.home-accesso{max-width:440px;margin:0 auto}.home-presentazione{text-align:center}.home-presentazione-logo,.home-claim,.home-claim-testo{margin-left:auto;margin-right:auto}.home-store{justify-content:center}}@media(max-width:767px){.home-hero{padding:28px 0 36px}.home-claim{font-size:28px}.home-claim-testo{font-size:15px}.home-novita{padding:40px 0 24px}.home-novita h2{font-size:25px}.home-carosello-voce{flex-basis:70%}.home-freccia{display:none}.home-vetrine{grid-template-columns:1fr;padding:16px 16px 40px}.home-vetrina-testo h3{font-size:26px}}footer.piede{margin-top:0;background:var(--z-blu-scuro);color:#ffffffdb;font-size:14.5px;line-height:1.55}footer.piede a{color:#fff;text-decoration:none}footer.piede a:hover{text-decoration:underline;text-underline-offset:3px}.piede-principale{display:grid;grid-template-columns:minmax(220px,1fr) minmax(280px,1.1fr) minmax(260px,1.1fr);gap:48px;align-items:start;padding-top:52px;padding-bottom:44px}.piede-logo{display:block;height:56px;width:auto;padding:4px 10px;border-radius:8px;background:#fff}.piede-slogan{margin:16px 0 0;max-width:17em;font-size:15px;font-weight:600;line-height:1.4;color:#fff}.piede-ordini-etichetta{margin:0 0 6px;font-size:14px;font-weight:600;color:#ffffffc7}footer.piede a.piede-telefono{display:inline-flex;align-items:center;gap:14px;padding:10px 22px 10px 16px;border:2px solid rgba(255,255,255,.28);border-radius:40px;font-size:34px;font-weight:800;line-height:1.1;letter-spacing:.01em;font-variant-numeric:tabular-nums;white-space:nowrap;transition:background-color .15s,border-color .15s,color .15s}footer.piede a.piede-telefono:hover{background:#fff;border-color:#fff;color:var(--z-blu-scuro);text-decoration:none}.piede-telefono-icona{flex:none}.piede-recapiti{margin:0;font-style:normal}.piede-recapiti dl{display:grid;gap:12px;margin:0}.piede-recapiti dl>div{display:grid;grid-template-columns:76px 1fr;gap:12px}.piede-recapiti dt{font-weight:600;color:#ffffff9e}.piede-recapiti dd{margin:0;overflow-wrap:anywhere}.piede-fondo{border-top:1px solid rgba(255,255,255,.16);background:#00000024;font-size:13.5px}.piede-fondo-contenuto{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 32px;padding-top:18px;padding-bottom:18px}.piede-fondo .menu-tag{display:flex;flex-wrap:wrap;gap:4px 26px;margin:0;padding:0;list-style:none}.piede-fondo .menu-tag li{margin:0;padding:0}footer.piede .piede-fondo .menu-tag a{display:inline-block;padding:4px 0;color:#ffffffdb}footer.piede .piede-fondo .menu-tag a:hover{color:#fff}.piede-firma{margin:0;color:#ffffff9e}footer.piede .piede-firma a{font-weight:700}footer.piede a:focus-visible{outline:3px solid var(--z-azzurro);outline-offset:3px;border-radius:4px}@media(max-width:991px){.piede-principale{grid-template-columns:1fr 1fr;gap:36px 40px;padding-top:40px}.piede-ordini{order:-1;grid-column:1 / -1}}@media(max-width:575px){.piede-principale{grid-template-columns:1fr;gap:30px;padding-top:32px;padding-bottom:32px}footer.piede a.piede-telefono{display:flex;justify-content:center;padding:14px 16px;font-size:28px}.piede-ordini-etichetta{text-align:center}.piede-recapiti dl>div{grid-template-columns:70px 1fr}.piede-fondo-contenuto{flex-direction:column;align-items:flex-start}}.piede-fondo .menu-tag li,.piede-fondo .menu-tag li a{border:0}.piede-fondo .menu-tag li:before,.piede-fondo .menu-tag li:after,.piede-fondo .menu-tag li a:before,.piede-fondo .menu-tag li a:after{content:none}.header .search-form .input-group{align-items:stretch}.header .search-form input[type=search],.header .search-form .form-control{height:48px;padding:0 20px;border:1px solid var(--z-bordo);border-right:0;border-radius:24px 0 0 24px;font-size:14px;color:var(--z-inchiostro)}.header .search-form .form-control:focus{border-color:var(--z-blu);box-shadow:none}.header .search-form button{height:48px;border-radius:0 24px 24px 0}.menu-account{position:relative;display:inline-block}.menu-account-pulsante{display:inline-flex;align-items:center;gap:6px;padding:2px 4px;border:0;border-radius:4px;background:none;font:inherit;font-weight:700;color:var(--z-inchiostro);cursor:pointer}.menu-account-pulsante:hover{color:var(--z-blu)}.menu-account-pulsante .ti-angle-down{font-size:9px;transition:transform .15s}.menu-account-pulsante[aria-expanded=true] .ti-angle-down{transform:rotate(180deg)}.menu-account-nome{max-width:14em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.menu-account-elenco{position:absolute;right:0;top:calc(100% + 8px);z-index:2200;min-width:220px;margin:0;padding:8px 0;list-style:none;border:1px solid var(--z-bordo);border-radius:10px;background:#fff;box-shadow:0 14px 34px #1c27332e;text-align:left}.menu-account-elenco li{margin:0;padding:0}.menu-account-elenco a,.menu-account-esci{display:block;width:100%;padding:9px 18px;border:0;background:none;font:inherit;font-size:14px;font-weight:600;text-align:left;color:var(--z-inchiostro);text-decoration:none;cursor:pointer}.menu-account-elenco a:hover,.menu-account-esci:hover{background:var(--z-carta);color:var(--z-blu);text-decoration:none}.menu-account-separatore{height:1px;margin:6px 0;background:var(--z-bordo)}.area-cliente{display:grid;grid-template-columns:minmax(280px,1fr) minmax(300px,1fr);gap:48px;align-items:center}.area-cliente-titolo{margin:0 0 10px;font-size:36px;font-weight:800;line-height:1.15;letter-spacing:-.02em;color:var(--z-inchiostro);overflow-wrap:anywhere}.area-cliente-testo{margin:0 0 22px;max-width:30em;font-size:17px;line-height:1.5;color:#2f3b47}.area-cliente-azioni{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.area-cliente .btn{height:44px;line-height:44px;padding-top:0;padding-bottom:0;border-radius:22px;font-size:14px;font-weight:700}.area-cliente .area-cliente-secondario{border:1px solid var(--z-bordo);background:#fff;color:var(--z-inchiostro)}.area-cliente .area-cliente-secondario:hover{border-color:var(--z-blu);color:var(--z-blu)}.area-cliente-personale{display:flex;flex-wrap:wrap;gap:8px 22px;margin:22px 0 0;padding:0;list-style:none}.area-cliente-personale a{font-weight:700;color:var(--z-blu)}.area-cliente-personale a:hover{text-decoration:underline}.area-cliente-ordini{display:grid;gap:16px}.area-cliente-scheda{padding:22px 26px 24px;border-radius:16px;background:#fff;box-shadow:0 16px 36px #1f5fa629,0 2px 6px #1c273314}.area-cliente-scheda h2{margin:0 0 8px;font-size:19px;font-weight:800;color:var(--z-inchiostro)}.area-cliente-scheda p{margin:0 0 14px;font-size:15px;color:#2f3b47}.riordina{display:inline-flex;flex-direction:column;gap:4px}td .riordina{align-items:flex-end}@media(max-width:991px){.area-cliente{grid-template-columns:1fr;gap:28px}}@media(max-width:575px){.area-cliente-titolo{font-size:28px}}.product-teaser .product-price{margin:6px 0 4px;font-size:20px;line-height:1.2;color:var(--z-blu)}.product-price-nota{font-size:11px;font-weight:600;color:var(--z-testo-2)}.aggiungi-carrello{margin-top:12px;text-align:left}.aggiungi-carrello .aggiungi-riga{display:grid;grid-template-columns:auto 1fr;gap:8px;justify-content:stretch}.stepper{display:inline-flex;align-items:stretch;height:38px;border:1px solid var(--z-bordo);border-radius:19px;overflow:hidden;background:#fff}.stepper:focus-within{border-color:var(--z-blu);box-shadow:0 0 0 3px #3db3ec4d}.stepper-tasto{width:34px;border:0;background:var(--z-carta);font-size:18px;line-height:1;color:var(--z-blu);cursor:pointer}.stepper-tasto:hover{background:#e6eef6}.stepper-valore,.aggiungi-carrello .stepper-valore.quantita{width:44px;border:0;background:#fff;font-weight:700;text-align:center;color:var(--z-inchiostro);-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}.stepper-valore:focus{outline:none}.stepper-valore::-webkit-outer-spin-button,.stepper-valore::-webkit-inner-spin-button{margin:0;-webkit-appearance:none}.aggiungi-carrello .aggiungi-principale{height:38px;padding:0 10px;border-radius:19px;font-size:13px;font-weight:700}.aggiungi-carrello .aggiungi-secondario{grid-column:1 / -1;padding:2px 0;border:0;background:none;font-size:12px;font-weight:700;color:var(--z-blu);text-decoration:underline}.aggiungi-carrello .aggiungi-secondario:hover{color:var(--z-blu-scuro)}.aggiungi-carrello small{display:block;margin-top:4px}.aggiungi-carrello .aggiungi-esito{min-height:1.4em;font-size:12px;font-weight:700}.product-post .aggiungi-carrello{max-width:360px;margin-top:18px}.product-price-riga{display:flex;flex-wrap:wrap;align-items:baseline;column-gap:6px;margin:6px 0 4px}.product-price-riga .product-price{margin:0}.product-post .scheda-titolo{margin:0 0 16px;font-size:26px;font-weight:800;line-height:1.2;color:var(--z-inchiostro)}.scheda-dati{display:grid;grid-template-columns:max-content 1fr;column-gap:24px;row-gap:8px;margin:0 0 20px;padding:0;list-style:none;font-size:15px;color:var(--z-inchiostro)}.scheda-dati li{display:contents}.scheda-dati .etichetta{color:var(--z-testo-2);font-size:14px}.scheda-dati li>:not(.etichetta){min-width:0;overflow-wrap:anywhere}.prezzi-scheda{margin:0 0 8px;padding:4px 16px;border:1px solid var(--z-bordo);border-radius:10px;background:var(--z-carta)}.prezzi-scheda .table{margin:0}.prezzi-scheda th,.prezzi-scheda td{padding:10px 0;border-top:1px solid var(--z-bordo);vertical-align:baseline}.prezzi-scheda tr:first-child th,.prezzi-scheda tr:first-child td{border-top:0}.prezzi-scheda th{font-size:14px;font-weight:600;color:var(--z-testo-2)}.prezzi-scheda td.product-price{width:1%;white-space:nowrap;text-align:right;font-size:18px;font-weight:800;color:var(--z-inchiostro)}.prezzi-scheda tr:first-child td.product-price{font-size:24px;color:var(--z-blu)}@media(max-width:575px){.scheda-dati{grid-template-columns:1fr;row-gap:2px}.scheda-dati li{display:block;margin-bottom:8px}.scheda-dati .etichetta{display:block}}.aggiungi-carrello .aggiungi-secondario,.aggiungi-carrello .aggiungi-secondario:hover,.aggiungi-carrello .aggiungi-secondario:focus{background:none;box-shadow:none}.stepper .stepper-tasto,.stepper .stepper-tasto:focus{background-image:none;box-shadow:none;border-radius:0}.stepper .stepper-valore,.stepper .stepper-valore:focus{height:auto;padding:0;box-shadow:none;border-radius:0}.prezzi-scheda th,.prezzi-scheda td{border-left:0;border-right:0;background:none}.product-post{padding-bottom:56px}.product-post .product-image-full{text-align:center}.azioni-prodotto .azione-testo{margin-left:6px;font-size:13px;font-weight:700}.product-post .azioni-prodotto{display:flex;flex-wrap:wrap;gap:4px 16px;margin-top:12px}.header-element{display:flex;align-items:center;gap:18px}.header-element .header-element-item{margin:0}.sidebar-titolo{margin:0 0 10px;font-size:17px;font-weight:800;letter-spacing:0;text-transform:none;color:var(--z-inchiostro)}.sidebar .category-tree li{display:flex;flex-wrap:wrap;align-items:baseline}.sidebar .category-tree li>ul{flex-basis:100%;padding-left:14px}.sidebar .category-tree a{font-size:14px;color:var(--z-inchiostro)}.sidebar .category-tree a:hover,.sidebar .category-tree a.is-active{color:var(--z-blu)}.sidebar .category-tree a.is-active{font-weight:800}.facet-item__count{color:var(--z-testo-2)}.marche-filtro{margin-top:28px;padding-top:20px;border-top:1px solid var(--z-bordo)}.marca-voce{padding:3px 0;font-size:14px}.risultati-conteggio{margin-bottom:14px;font-size:15px;font-weight:700;color:var(--z-inchiostro)}.filtro-chip{padding:5px 12px;border:1px solid #b4c9de;border-radius:18px;background:#eaf1f8;font-weight:600;color:var(--z-blu-scuro)}.filtro-chip:hover{border-color:var(--z-blu);background:#dbe8f4}.nessun-risultato{padding:56px 16px;border:1px dashed var(--z-bordo);border-radius:10px;background:var(--z-carta)}.product-grid .product-meta,.product-grid .product-title,.product-grid .product-brand{text-align:left}.product-grid .product-pack{margin-bottom:4px}.product-grid .azioni-prodotto{margin:6px 0 0;text-align:left}.pager__items{margin:32px 0 8px;gap:6px}.pager__item a,.pager__item--ellipsis span{display:inline-flex;align-items:center;justify-content:center;min-width:40px;height:40px;padding:0 10px;border:1px solid var(--z-bordo);border-radius:20px;background:#fff;font-weight:700;color:var(--z-inchiostro)}.pager__item--ellipsis span{border-color:transparent;background:none}.pager__item a:hover{border-color:var(--z-blu);color:var(--z-blu)}.pager__item.is-active a{border-color:var(--z-blu);background:var(--z-blu);color:#fff}.sidebar .marca-voce input[type=checkbox]{display:inline-block!important;position:static!important;opacity:1!important;visibility:visible!important;width:16px!important;height:16px!important;margin:0!important;flex:none;-moz-appearance:auto!important;appearance:auto!important;-webkit-appearance:checkbox!important;accent-color:var(--z-blu);cursor:pointer}.sidebar .marca-voce:before,.sidebar .marca-voce:after{display:none!important}.product-grid .product-image .no-image,.product-grid .product-image img{aspect-ratio:4 / 3}.product-grid .stepper{min-width:112px}.product-grid .stepper-tasto{flex:none;width:34px}.product-grid .stepper-valore{flex:1 1 auto;min-width:0;width:40px}.product-grid .product-teaser-wrap,.product-grid .product-teaser,.product-grid .product-teaser-container,.product-grid .product-meta-wrap,.product-grid .product-meta{display:flex;flex-direction:column}.product-grid .product-teaser-wrap{height:100%}.product-grid .product-teaser-container{position:relative;flex:1}.product-grid .product-meta-wrap,.product-grid .product-meta{flex:1}.product-grid .product-teaser .product-meta{padding:14px 16px 16px}.product-grid .product-title{margin-bottom:8px}.product-grid .product-image .no-image{aspect-ratio:5 / 3;gap:6px}.product-grid .no-image .no-image-logo{width:36%;margin:0}.product-grid .no-image-testo{font-size:11px;font-weight:600;letter-spacing:0;color:var(--z-testo-2)}.product-grid .azioni-prodotto{position:absolute;top:8px;right:8px;z-index:2;gap:6px;margin:0}.product-grid .azioni-prodotto .btn{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;border-radius:50%;background:#fffffff0;box-shadow:0 1px 4px #1c27332e;font-size:14px;color:var(--z-testo-2)}.product-grid .azioni-prodotto .btn:hover{color:var(--z-blu)}.product-grid .azioni-prodotto .btn.attivo{color:#d9534f}.product-grid .azioni-prodotto .azione-confronto.attivo{color:var(--z-blu)}.product-grid .aggiungi-carrello{margin-top:auto;padding-top:12px}.product-grid .aggiungi-carrello .nota-collo{display:none}.product-grid .aggiungi-carrello .aggiungi-secondario{justify-self:start;padding:0}.product-grid .product-pack{align-self:flex-start;margin-bottom:0}.product-grid .product-meta-wrap,.product-grid .product-meta,.product-grid .product-teaser{position:static}.product-grid .post-image,.product-grid .product-image{margin:0;padding:0}.product-grid .product-meta-wrap{margin-top:0;padding-top:0}.product-grid .product-teaser .product-meta{padding-top:10px}@media(min-width:1200px){.container.container-largo{max-width:1480px}}.product-grid .azioni-prodotto .btn{width:36px;height:36px;border:1px solid rgba(221,228,234,.9);font-size:15px;box-shadow:0 2px 8px #1c273324;transition:transform .15s,background-color .15s,color .15s,border-color .15s}.product-grid .azioni-prodotto .btn:hover,.product-grid .azioni-prodotto .btn:focus-visible{transform:scale(1.08);border-color:var(--z-blu);color:var(--z-blu);text-decoration:none}.product-grid .azioni-prodotto .azione-preferito:hover,.product-grid .azioni-prodotto .azione-preferito:focus-visible{border-color:#d9534f;color:#d9534f}.product-grid .azioni-prodotto .btn.attivo{border-color:transparent;background:#d9534f;color:#fff}.product-grid .azioni-prodotto .azione-confronto.attivo{background:var(--z-blu);color:#fff}@media(prefers-reduced-motion:reduce){.product-grid .azioni-prodotto .btn{transition:none}.product-grid .azioni-prodotto .btn:hover{transform:none}}@media(min-width:1200px){.page-wrapper .container.container-largo{max-width:1440px!important;width:100%}}.aggiungi-carrello .aggiungi-riga{grid-template-columns:auto minmax(0,1fr)}.aggiungi-carrello .aggiungi-principale{white-space:nowrap}.product-grid>[class*=col-]{margin-bottom:24px}.product-grid .product-teaser-wrap{margin-bottom:0}@keyframes scheda-entra{0%{opacity:0;transform:translateY(-14px)}to{opacity:1;transform:none}}.product-grid>[class*=col-]{animation:scheda-entra .5s cubic-bezier(.22,.61,.36,1) both}.product-grid>[class*=col-]:nth-child(3n+2){animation-delay:.06s}.product-grid>[class*=col-]:nth-child(3n){animation-delay:.12s}.product-grid>[class*=col-]:nth-child(n+4){animation-delay:.18s}.product-grid>[class*=col-]:nth-child(n+7){animation-delay:.24s}@media(prefers-reduced-motion:reduce){.product-grid>[class*=col-]{animation:none}}.sidebar .category-tree,.sidebar .category-tree ul,.sidebar .marche-filtro .facet-list{margin:0;padding:0;list-style:none}.sidebar .category-tree li{margin:0;padding:0;border-radius:8px}.sidebar .category-tree li>a{flex:1 1 0;min-width:0;padding:7px 4px;line-height:1.3}.sidebar .category-tree li>.facet-item__count{margin:0 8px;font-size:12px;font-variant-numeric:tabular-nums}.sidebar .category-toggle{display:inline-flex;align-items:center;justify-content:center;flex:none;width:28px;height:28px;align-self:center;border-radius:6px;color:var(--z-testo-2)}.sidebar .category-toggle:not(.category-toggle-vuoto):hover{background:#e6eef6;color:var(--z-blu)}.sidebar .category-toggle:focus-visible{outline:2px solid var(--z-azzurro);outline-offset:1px}.sidebar .category-tree li>a:hover{text-decoration:none}.sidebar .category-tree li:hover>a{color:var(--z-blu)}.sidebar .category-tree li.is-active{background:#eaf1f8;box-shadow:inset 3px 0 0 var(--z-blu)}.sidebar .category-tree li.is-active>.facet-item__count{color:var(--z-blu-scuro);font-weight:700}.sidebar .category-tree li>ul{padding-left:18px;border-left:1px solid var(--z-bordo);margin:0 0 4px 14px;flex-basis:calc(100% - 14px)}.tutte-le-categorie{display:inline-block;margin-bottom:6px;font-weight:700;color:var(--z-blu)}.marche-filtro .form-control{height:38px;margin-bottom:8px;border:1px solid var(--z-bordo);border-radius:19px;padding:0 14px;font-size:14px}.marche-filtro .form-control:focus{border-color:var(--z-blu);box-shadow:0 0 0 3px #3db3ec4d}.marche-filtro .facet-list{max-height:320px;padding-right:4px}.sidebar .marca-voce{align-items:center;gap:10px;padding:6px 8px;border-radius:8px}.sidebar .marca-voce:hover{background:var(--z-carta)}.sidebar .marca-voce .facet-item__value{flex:1 1 0;min-width:0;line-height:1.3;overflow-wrap:anywhere}.sidebar .marca-voce .facet-item__count{margin:0;font-size:12px;font-variant-numeric:tabular-nums}.sidebar .marca-voce:has(input:checked){background:#eaf1f8}.sidebar .marca-voce:has(input:checked) .facet-item__value{font-weight:800;color:var(--z-blu-scuro)}.sidebar .marca-voce:has(input:focus-visible){outline:2px solid var(--z-azzurro)}.marche-filtro>.btn-link{margin-top:6px;font-weight:700;color:var(--z-blu)}@media(max-width:991px){.sidebar{margin-bottom:20px;padding:14px;border:1px solid var(--z-bordo);border-radius:10px;background:#fff}.sidebar .category-tree li>a,.sidebar .marca-voce{min-height:44px}.sidebar .category-toggle{width:44px;height:44px}.marche-filtro .facet-list{max-height:260px}}.sidebar .category-tree li.is-active>a,.sidebar .category-tree li.is-active>a:hover{color:var(--z-blu-scuro);font-weight:800}@media(max-width:575px){.product-grid .product-image .no-image,.product-grid .product-image img{aspect-ratio:16 / 9}.product-grid .product-title-link{min-height:0;font-size:15px}.product-grid>[class*=col-]{margin-bottom:16px}}@media(max-width:991px){.sidebar{padding:0 15px;border:0;background:none}.sidebar .block{margin-bottom:12px;padding:14px;border:1px solid var(--z-bordo);border-radius:10px;background:#fff}.sidebar .marche-filtro{margin-top:0;padding-top:14px;border-top:1px solid var(--z-bordo)}}.home-carosello-pista.product-grid{padding:8px 2px 18px;margin:-8px -2px -18px}.home-carosello-pista.product-grid .home-carosello-voce{margin-bottom:0;animation:none}@media(max-width:575px){.home-carosello-voce{flex-basis:78%}}.home-carosello-pista .stepper-tasto{width:30px}.home-carosello-pista .stepper-valore,.home-carosello-pista .aggiungi-carrello .stepper-valore.quantita{width:34px}.home-carosello-pista .stepper{min-width:0}.home-carosello-pista .aggiungi-carrello .aggiungi-riga{gap:6px}.home-carosello-pista .aggiungi-carrello .aggiungi-principale{padding:0 8px;font-size:12.5px}@media(max-width:575px){.home-carosello-voce{flex-basis:84%}.home-carosello-pista .aggiungi-carrello .aggiungi-riga{grid-template-columns:minmax(0,1fr);gap:8px}.home-carosello-pista .stepper{width:100%;height:42px;border-radius:21px}.home-carosello-pista .stepper-tasto{width:52px}.home-carosello-pista .stepper-valore,.home-carosello-pista .aggiungi-carrello .stepper-valore.quantita{flex:1 1 auto;width:auto}.home-carosello-pista .aggiungi-carrello .aggiungi-principale{height:42px;border-radius:21px;font-size:14px}.home-carosello-pista .aggiungi-carrello .aggiungi-secondario{justify-self:center;padding:4px 0;font-size:13px}}.pagina-corpo{padding:8px 0 24px}.pagina-testo{max-width:70ch;font-size:17px;line-height:1.7;color:var(--z-inchiostro)}.pagina-testo p{margin:0 0 1.1em}.pagina-testo h2,.pagina-testo h3{margin:1.6em 0 .5em;font-weight:800;line-height:1.25;color:var(--z-inchiostro)}.pagina-testo a{color:var(--z-blu);text-decoration:underline}.pagina-testo>p:first-child{font-size:21px;line-height:1.55;font-weight:600}.pagina-corpo.con-sintesi{display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:48px;align-items:start}.pagina-sintesi{position:sticky;top:24px;padding:24px;border:1px solid var(--z-bordo);border-radius:10px;background:var(--z-carta)}.pagina-sintesi h2{margin:0 0 12px;font-size:18px;font-weight:800;color:var(--z-inchiostro)}.pagina-sintesi ul{margin:0 0 20px;padding:0;list-style:none}.pagina-sintesi li{position:relative;padding:8px 0 8px 22px;border-top:1px solid var(--z-bordo);font-size:15px;line-height:1.45}.pagina-sintesi li:first-child{border-top:0}.pagina-sintesi li:before{content:"";position:absolute;left:2px;top:15px;width:8px;height:8px;border-radius:50%;background:var(--z-azzurro)}.pagina-sintesi-azioni{display:flex;flex-wrap:wrap;gap:8px}.pagina-sintesi-secondario{border:1px solid var(--z-blu);background:#fff;color:var(--z-blu)}@media(max-width:991px){.pagina-corpo.con-sintesi{grid-template-columns:minmax(0,1fr);gap:28px}.pagina-sintesi{position:static}.pagina-testo{font-size:16px}.pagina-testo>p:first-child{font-size:19px}}.pagina-testo>h2{margin-top:1.8em;font-size:22px}.pagina-testo>h2+p{margin-top:0}.sfoglia{--altezza-max: calc(100vh - 240px) ;margin:8px 0 32px}.sfoglia-stato{padding:64px 0;text-align:center;color:var(--z-testo-2)}.sfoglia-palco{display:flex;align-items:center;justify-content:center;gap:16px;outline:none}.sfoglia-palco:focus-visible .sfoglia-libro{outline:3px solid rgba(61,179,236,.5);outline-offset:6px}.sfoglia-libro{position:relative;display:grid;grid-template-columns:1fr 1fr;width:min(100%,calc(var(--altezza-max) * var(--rapporto) * 2));aspect-ratio:calc(var(--rapporto) * 2);perspective:2400px;filter:drop-shadow(0 18px 32px rgba(28,39,51,.22))}.sfoglia.singola .sfoglia-libro{grid-template-columns:1fr;width:min(100%,calc(var(--altezza-max) * var(--rapporto)));aspect-ratio:var(--rapporto)}.sfoglia-pagina{position:relative;overflow:hidden;background:#fff}.sfoglia-pagina.vuota{background:none}.sfoglia-pagina img,.sfoglia-faccia img{display:block;width:100%;height:100%;object-fit:cover;-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.sfoglia:not(.singola) .sfoglia-sx:not(.vuota):after,.sfoglia:not(.singola) .sfoglia-dx:not(.vuota):after{content:"";position:absolute;top:0;bottom:0;width:10%;pointer-events:none}.sfoglia:not(.singola) .sfoglia-sx:after{right:0;background:linear-gradient(to left,rgba(0,0,0,.18),transparent)}.sfoglia:not(.singola) .sfoglia-dx:after{left:0;background:linear-gradient(to right,rgba(0,0,0,.18),transparent)}.sfoglia-attesa{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(100deg,#f3f6f9 30%,#e4ebf2,#f3f6f9 70%);background-size:200% 100%;animation:sfoglia-attesa 1.4s linear infinite}@keyframes sfoglia-attesa{to{background-position:-200% 0}}.sfoglia-foglio{position:absolute;top:0;bottom:0;width:50%;transform-style:preserve-3d;transition:transform .75s cubic-bezier(.45,.05,.25,1);z-index:3}.sfoglia-foglio.verso-avanti{left:50%;transform-origin:left center}.sfoglia-foglio.verso-avanti.attiva{transform:rotateY(-180deg)}.sfoglia-foglio.verso-indietro{left:0;transform-origin:right center}.sfoglia-foglio.verso-indietro.attiva{transform:rotateY(180deg)}.sfoglia-faccia{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;background:#fff;backface-visibility:hidden;-webkit-backface-visibility:hidden}.faccia-dietro{transform:rotateY(180deg)}.sfoglia-freccia{flex:none;width:48px;height:48px;padding:0 0 4px;border:1px solid var(--z-bordo);border-radius:50%;background:#fff;font-size:30px;line-height:1;color:var(--z-blu);box-shadow:0 4px 12px #1c273324;cursor:pointer;transition:background-color .15s,color .15s,opacity .15s}.sfoglia-freccia:hover:not(:disabled){background:var(--z-blu);border-color:var(--z-blu);color:#fff}.sfoglia-freccia:focus-visible{outline:3px solid rgba(61,179,236,.6);outline-offset:2px}.sfoglia-freccia:disabled{opacity:.3;cursor:default}.sfoglia-barra{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 16px;max-width:1100px;margin:20px auto 0;font-size:15px}.sfoglia-etichetta{font-weight:700;color:var(--z-inchiostro)}.sfoglia-azioni{display:inline-flex;flex-wrap:wrap;gap:8px 20px;align-items:center}.sfoglia-pulsante,.sfoglia-azioni a{padding:0;border:0;background:none;font-weight:700;color:var(--z-blu);text-decoration:underline;cursor:pointer}.sfoglia.a-schermo-intero{--altezza-max: calc(100vh - 110px) ;display:flex;flex-direction:column;justify-content:center;margin:0;padding:16px;background:#1c2733}.sfoglia.a-schermo-intero .sfoglia-etichetta,.sfoglia.a-schermo-intero .sfoglia-pulsante,.sfoglia.a-schermo-intero .sfoglia-azioni a{color:#fff}@media(max-width:899px){.sfoglia{--altezza-max: calc(100vh - 260px) }.sfoglia-palco{gap:6px}.sfoglia-freccia{width:38px;height:38px;font-size:24px}.sfoglia-libro{perspective:none}}@media(prefers-reduced-motion:reduce){.sfoglia-foglio{transition-duration:.01s}.sfoglia-attesa{animation:none}}.volantino-titolo{margin:0 0 16px;font-size:24px;font-weight:800;color:var(--z-inchiostro)}.volantino-anteprima{text-align:center}.volantino-anteprima img{max-height:calc(100vh - 300px);box-shadow:0 18px 32px #1c273338}.volantino-titolo{text-align:center}.cataloghi-elenco>.catalogo-pdf{margin-bottom:24px}.catalogo-scheda{display:flex;flex-direction:column;height:100%;overflow:hidden;border:1px solid var(--z-bordo);border-radius:10px;background:#fff;transition:border-color .15s,box-shadow .2s}.catalogo-scheda:hover,.catalogo-scheda:focus-within{border-color:#b4c9de;box-shadow:0 10px 26px #1f5fa624}.catalogo-copertina{display:block;overflow:hidden;background:var(--z-carta)}.catalogo-copertina img,.catalogo-copertina .no-image{display:block;width:100%;aspect-ratio:1 / 1;object-fit:cover;transition:transform .5s ease}.catalogo-scheda:hover .catalogo-copertina img{transform:scale(1.03)}.catalogo-testo{display:flex;flex:1;flex-direction:column;padding:16px 18px 18px}.catalogo-titolo{margin:0 0 8px;font-size:18px;font-weight:800;line-height:1.25;color:var(--z-inchiostro)}.catalogo-descrizione{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:4;line-clamp:4;margin-bottom:14px;font-size:14px;line-height:1.5;color:var(--z-testo-2)}.catalogo-descrizione p{margin:0 0 6px}.catalogo-apri{margin-top:auto;align-self:flex-start;height:40px;padding:0 20px;border-radius:20px;line-height:40px;font-weight:700}@media(max-width:575px){.catalogo-apri{align-self:stretch;text-align:center}}@media(prefers-reduced-motion:reduce){.catalogo-copertina img{transition:none}}.numeri{margin:24px 0 40px;padding:40px 24px;border-top:1px solid var(--z-bordo);text-align:center}.numeri h2{margin:0 0 8px;font-size:28px;font-weight:800;color:var(--z-inchiostro)}.numeri p{max-width:56ch;margin:0 auto 28px;color:var(--z-testo-2)}.numeri-lista{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;max-width:760px;margin:0 auto;padding:0;list-style:none}.numero{display:flex;flex-direction:column;align-items:center;gap:4px}.numero-valore{font-size:52px;font-weight:800;line-height:1.1;font-variant-numeric:tabular-nums;color:var(--z-blu)}.numero-titolo{font-size:15px;font-weight:700;color:var(--z-testo-2)}@media(max-width:575px){.numeri-lista{grid-template-columns:1fr;gap:20px}.numero-valore{font-size:44px}}.contatti{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,6fr);gap:40px;align-items:start;padding:8px 0 32px}.contatti-sedi{display:grid;gap:16px}.sede{padding:20px 22px;border:1px solid var(--z-bordo);border-left:4px solid var(--z-blu);border-radius:10px;background:#fff}.sede-nome{margin:0 0 12px;font-size:20px;font-weight:800;color:var(--z-inchiostro)}.sede-dati{display:grid;grid-template-columns:92px minmax(0,1fr);gap:10px 12px;margin:0;font-size:15px}.sede-dati dt{font-weight:600;color:var(--z-testo-2)}.sede-dati dd{margin:0;overflow-wrap:anywhere;color:var(--z-inchiostro)}.sede-dati address{margin:0;line-height:1.5}.sede-dati a{color:var(--z-blu);font-weight:600}.sede-mappa{display:inline-block;margin-top:4px;font-size:13px;text-decoration:underline}.contatti-mappa{overflow:hidden;min-height:260px;border:1px solid var(--z-bordo);border-radius:10px;background:var(--z-carta)}.contatti-mappa iframe{display:block;width:100%;height:300px;border:0}.mappa-chiusa{display:flex;min-height:260px;flex-direction:column;align-items:center;justify-content:center;gap:12px;padding:24px;text-align:center;font-size:14px;color:var(--z-testo-2)}.mappa-chiusa p{max-width:34ch;margin:0}.contatti-modulo{padding:28px 30px;border:1px solid var(--z-bordo);border-radius:10px;background:var(--z-carta)}.contatti-modulo h2{margin:0 0 18px;font-size:24px;font-weight:800;color:var(--z-inchiostro)}.contatti-modulo label:not(.consenso){font-size:14px;font-weight:700;color:var(--z-inchiostro)}.contatti-modulo .form-control{border:1px solid var(--z-bordo);border-radius:10px;background:#fff}.contatti-modulo input.form-control{height:46px;padding:0 16px}.contatti-modulo textarea.form-control{padding:12px 16px}.contatti-modulo .form-control:focus{border-color:var(--z-blu);box-shadow:0 0 0 3px #3db3ec4d}.consenso{display:flex;align-items:flex-start;gap:10px;margin:4px 0 20px;font-size:14px;line-height:1.45;cursor:pointer}.consenso input[type=checkbox]{display:inline-block!important;position:static!important;opacity:1!important;visibility:visible!important;flex:none;width:18px!important;height:18px!important;margin:2px 0 0!important;-moz-appearance:auto!important;appearance:auto!important;-webkit-appearance:checkbox!important;accent-color:var(--z-blu)}.consenso:before,.consenso:after{display:none!important}.contatti-invia{height:46px;padding:0 28px;border-radius:23px;font-weight:700}.contatti-grazie h2{margin-bottom:10px}.contatti-grazie p{margin:0 0 8px;font-size:17px}@media(max-width:991px){.contatti{grid-template-columns:minmax(0,1fr);gap:24px}.contatti-sedi{display:contents}.contatti-mappa{order:3}.contatti-modulo{padding:22px 18px}}@media(max-width:575px){.sede-dati{grid-template-columns:1fr;gap:2px}.sede-dati dd{margin-bottom:10px}}.aut-intestazione{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px 24px;margin-bottom:20px}.aut-intro{max-width:62ch;margin:0;color:var(--z-testo-2)}.aut-elenco{display:grid;gap:16px;margin:0;padding:0;list-style:none}.aut-scheda{padding:20px 22px;border:1px solid var(--z-bordo);border-left:4px solid var(--z-blu);border-radius:10px;background:#fff}.aut-scheda.spenta{border-left-color:var(--z-bordo);background:var(--z-carta)}.aut-testa{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.aut-nome{margin:0 0 2px;font-size:20px;font-weight:800;color:var(--z-inchiostro)}.aut-descrizione{margin:0;font-size:14px;color:var(--z-testo-2)}.aut-stato{flex:none;padding:3px 12px;border-radius:14px;background:#e8edf2;font-size:13px;font-weight:700;color:var(--z-testo-2)}.aut-stato.acceso{background:#dff3e6;color:#1c6b3a}.aut-dati{display:grid;grid-template-columns:110px minmax(0,1fr);gap:8px 14px;margin:16px 0;font-size:15px}.aut-dati dt{font-weight:600;color:var(--z-testo-2)}.aut-dati dd{margin:0;overflow-wrap:anywhere}.aut-nota,.aut-riepilogo{display:block;font-size:13px;color:var(--z-testo-2)}.esito{display:inline-block;margin-left:6px;padding:1px 10px;border-radius:12px;font-size:13px;font-weight:700;background:#e8edf2;color:var(--z-testo-2)}.esito-riuscita{background:#dff3e6;color:#1c6b3a}.esito-fallita{background:#fbe3e0;color:#a1281b}.esito-in_corso{background:#e2effb;color:var(--z-blu-scuro)}.aut-azioni{display:flex;flex-wrap:wrap;gap:8px}.aut-azioni .btn{border-radius:18px;font-weight:700}.btn.aut-secondario{border:1px solid var(--z-blu);background:#fff;color:var(--z-blu)}.btn.aut-elimina{margin-left:auto;border:1px solid transparent;background:none;color:#a1281b}.storico{margin-top:16px;padding-top:12px;border-top:1px solid var(--z-bordo)}.storico-elenco{margin:0;padding:0;list-style:none}.storico-voce{padding:6px 0;border-bottom:1px solid var(--z-bordo)}.storico-voce:last-child{border-bottom:0}.storico-riga{display:flex;flex-wrap:wrap;align-items:center;gap:4px 14px;width:100%;padding:4px 0;border:0;background:none;font-size:14px;text-align:left;cursor:pointer}.storico-riga .esito{margin-left:0}.storico-quando{font-weight:700}.storico-origine,.storico-durata{color:var(--z-testo-2)}.storico-riepilogo{margin:2px 0 4px;font-size:13px;color:var(--z-testo-2)}.storico-dettaglio{overflow-x:auto;margin:8px 0 4px}.storico-avvisi{max-height:240px;margin:6px 0 0;padding-left:18px;overflow-y:auto;font-size:13px}.passo-saltati{font-weight:800;color:#a1281b}.passo-fallito th,.passo-fallito td{background:#fbe3e0}.automazione-form{margin-bottom:28px;padding:24px 26px;border:1px solid var(--z-bordo);border-radius:10px;background:var(--z-carta)}.automazione-form h2{margin:0 0 16px;font-size:22px;font-weight:800}.automazione-form label:not(.aut-scelta):not(.aut-tipi label){font-weight:700}.automazione-form legend{margin-bottom:4px;font-size:16px;font-weight:800}.automazione-form .form-control{border:1px solid var(--z-bordo);border-radius:10px;background:#fff}.automazione-form input.form-control,.automazione-form select.form-control{height:44px}.aut-aiuto{margin:0 0 8px;font-size:13px;color:var(--z-testo-2)}.aut-scelta{display:flex;align-items:flex-start;gap:10px;margin:0 0 10px;cursor:pointer}.aut-scelta span{display:block;line-height:1.35}.aut-scelta small{display:block;font-size:13px;font-weight:400;color:var(--z-testo-2)}.aut-scelta input[type=checkbox],.aut-tipi input[type=radio]{display:inline-block!important;position:static!important;opacity:1!important;visibility:visible!important;flex:none;width:18px!important;height:18px!important;margin:2px 0 0!important;-moz-appearance:auto!important;appearance:auto!important;-webkit-appearance:auto!important;accent-color:var(--z-blu)}.aut-scelta:before,.aut-scelta:after,.aut-tipi label:before,.aut-tipi label:after{display:none!important}.aut-tipi{display:flex;flex-wrap:wrap;gap:8px 22px;margin-bottom:14px}.aut-tipi label{display:inline-flex;align-items:center;gap:8px;margin:0;font-weight:600;cursor:pointer}.aut-riga{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;margin-bottom:12px}.aut-riga label{margin:0}.aut-ora{width:140px}.aut-giorni{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:12px}.aut-giorno{min-width:52px;height:40px;border:1px solid var(--z-bordo);border-radius:20px;background:#fff;font-weight:700;color:var(--z-testo-2);cursor:pointer}.aut-giorno.scelto{border-color:var(--z-blu);background:var(--z-blu);color:#fff}.aut-cron{font-family:ui-monospace,Consolas,monospace}.aut-anteprima{min-height:24px;margin-top:10px;padding:10px 14px;border-radius:8px;background:#fff;font-size:14px}.aut-anteprima ul{margin:4px 0;padding-left:18px}.automazione-form .aut-azioni{margin-top:18px}@media(max-width:575px){.aut-dati{grid-template-columns:1fr;gap:2px}.aut-dati dd{margin-bottom:10px}.btn.aut-elimina{margin-left:0}}.aut-avanzamento{margin:14px 0 4px;padding:12px 14px;border-radius:8px;background:#eaf1f8}.aut-barra{height:14px;overflow:hidden;border-radius:7px;background:#fff;box-shadow:inset 0 0 0 1px var(--z-bordo)}.aut-barra-piena{height:100%;border-radius:7px;background:linear-gradient(90deg,var(--z-blu),var(--z-azzurro));transition:width .6s ease}.aut-avanzamento-testo{margin:8px 0 0;font-size:14px;color:var(--z-inchiostro)}.storico-report{padding:0;border:0;background:none;font-size:13px;font-weight:700;color:var(--z-blu);text-decoration:underline;cursor:pointer}@media(prefers-reduced-motion:reduce){.aut-barra-piena{transition:none}}.contenuto-pagina{min-height:75vh}.pagina-enter-active{transition:opacity .28s ease,transform .28s ease}.pagina-leave-active{transition:opacity .1s ease}.pagina-enter-from{opacity:0;transform:translateY(8px)}.pagina-leave-to{opacity:0}@media(prefers-reduced-motion:reduce){.pagina-enter-active,.pagina-leave-active{transition:none}.pagina-enter-from{transform:none}}
