.main-equipment-page .intro{background-color:var(--coloreprimario-neutro);color:var(--coloreTextQuandoSfondoFull);padding:50px 0;font-size:16px}@media (min-width:768px){.main-equipment-page .intro{font-size:18px}}.main-equipment-page .intro .container .contieni-principale{position:relative}.main-equipment-page .intro .container .equipment-text{margin-right:auto;margin-top:-15px;margin-top:-10px;margin-bottom:30px;color:var(--coloreTextQuandoSfondoFull);text-transform:uppercase;font-size:1.3em;text-decoration:underline;text-decoration-color:var(--coloreprimario);text-decoration-thickness:.12em;text-underline-offset:.3em;text-decoration-skip-ink:none;-webkit-text-decoration-skip:none}@media screen and (min-width:1200px){.main-equipment-page .intro .container .equipment-text{position:absolute;top:-15px;margin-top:0;left:0;margin-bottom:0;z-index:110}}.main-equipment-page .intro .container .intro-wrapper{display:flex;flex-direction:column;gap:40px}.main-equipment-page .intro .container .intro-wrapper .testi-wrapper{color:var(--coloreTextQuandoSfondoFull)}.main-equipment-page .intro .container .intro-wrapper .testi-wrapper h1{margin-bottom:30px}.main-equipment-page .intro .container .intro-wrapper .img-wrapper{margin:0}@media (min-width:768px){.main-equipment-page .intro .container .intro-wrapper{flex-direction:row;align-items:center;justify-content:space-between}.main-equipment-page .intro .container .intro-wrapper .testi-wrapper{width:calc(70% - 40px);margin-top:70px;margin-bottom:30px}.main-equipment-page .intro .container .intro-wrapper .img-wrapper{width:calc(30%)}}@media (min-width:1200px){.main-equipment-page .intro .container .intro-wrapper .testi-wrapper{margin-top:110px;margin-bottom:70px}}.main-equipment-page .wrapper-generale-filtri{margin:0;position:relative;width:100%}.main-equipment-page .wrapper-generale-filtri .container .controlla-filtro-mobile{z-index:30;position:sticky;-webkit-position:sticky;top:102px;top:calc(var(--altezza-header));background-color:var(--coloreprimario);color:var(--coloreTextQuandoSfondoBGChiaro);color:var(--coloreTextQuandoSfondoFull);border-bottom-left-radius:15px;border-bottom-right-radius:15px;outline:transparent;border:2px solid var(--coloreprimario);border-top:0;box-shadow:unset;padding:8px 20px;font-weight:bold;display:flex;justify-content:space-between;align-items:center;text-transform:uppercase}.main-equipment-page .wrapper-generale-filtri .container .controlla-filtro-mobile .numero-filtri-attivi{color:var(--coloreTextQuandoSfondoBGChiaro);background-color:var(--verde-cta);background-color:var(--white-background);--dimensione-quadrato:25px;width:var(--dimensione-quadrato);padding-top:var(--dimensione-quadrato);border-radius:100%;position:relative;display:none;font-size:.8em;white-space:nowrap;opacity:0;transition:all .4s}.main-equipment-page .wrapper-generale-filtri .container .controlla-filtro-mobile .numero-filtri-attivi span{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.main-equipment-page .wrapper-generale-filtri .container .controlla-filtro-mobile .numero-filtri-attivi.active{margin-left:15px;opacity:1;display:block}@media (min-width:992px){.main-equipment-page .wrapper-generale-filtri .container .controlla-filtro-mobile{display:none}}.main-equipment-page .wrapper-generale-filtri .container #filtro-equipment{display:flex;gap:25px;flex-direction:column}@media (min-width:992px){.main-equipment-page .wrapper-generale-filtri .container #filtro-equipment{padding-top:60px}}.main-equipment-page .wrapper-generale-filtri .container #filtro-equipment .sidebar-filtro-equipment{color:var(--coloreprimario-neutro);background-color:var(--coloreprimario);position:fixed;z-index:150;top:calc(var(--altezza-header));left:0;height:0;opacity:0;visibility:hidden;transition:all .4s;width:100%}.main-equipment-page .wrapper-generale-filtri .container #filtro-equipment .sidebar-filtro-equipment.mostra{height:calc(100vh - var(--altezza-header));display:block;opacity:1;visibility:visible}@media (min-width:992px){.main-equipment-page .wrapper-generale-filtri .container #filtro-equipment .sidebar-filtro-equipment{position:relative;z-index:15;left:0;transform:translate(0%, 0%);top:0px;overflow:unset;transition:all .4s;height:fit-content;min-width:unset;height:auto;display:block;opacity:1;visibility:visible;background-color:unset}.main-equipment-page .wrapper-generale-filtri .container #filtro-equipment .sidebar-filtro-equipment.mostra{height:auto}}.main-equipment-page .wrapper-generale-filtri .container #filtro-equipment .sidebar-filtro-equipment .wrapper-filtri{padding:35px calc(1.5rem / 2) 150px calc(1.5rem / 2);overflow:auto;height:100%}.main-equipment-page .wrapper-generale-filtri .container #filtro-equipment .sidebar-filtro-equipment .wrapper-filtri #equipment-filter-pagina{display:flex;flex-direction:column;--gap-filter:25px;gap:var(--gap-filter)}.main-equipment-page .wrapper-generale-filtri .container #filtro-equipment .sidebar-filtro-equipment .wrapper-filtri #equipment-filter-pagina .chiudi-filtro-mobile{position:absolute;top:10px;right:10px;border-radius:100%;outline:transparent;border:1px solid var(--coloreprimario);color:var(--coloreprimario-neutro);background-color:var(--white-background);width:37px;height:37px;display:flex;align-items:center;justify-content:center;font-weight:600;font-size:1.5em}.main-equipment-page .wrapper-generale-filtri .container #filtro-equipment .sidebar-filtro-equipment .wrapper-filtri #equipment-filter-pagina .chiudi-filtro-mobile span{display:block;transform:translateY(-3%)}@media (min-width:992px){.main-equipment-page .wrapper-generale-filtri .container #filtro-equipment .sidebar-filtro-equipment .wrapper-filtri #equipment-filter-pagina .chiudi-filtro-mobile{display:none}}.main-equipment-page .wrapper-generale-filtri .container #filtro-equipment .sidebar-filtro-equipment .wrapper-filtri #equipment-filter-pagina .equipment-filter-parent .equipment-filter-title{text-transform:uppercase;text-decoration:underline;text-decoration-color:var(--coloreTextQuandoSfondoFull);text-decoration-thickness:.12em;text-underline-offset:.2em;text-decoration-skip-ink:none;-webkit-text-decoration-skip:none}.main-equipment-page .wrapper-generale-filtri .container #filtro-equipment .sidebar-filtro-equipment .wrapper-filtri #equipment-filter-pagina .equipment-filter-parent.filter-product-stage{order:-1}.main-equipment-page .wrapper-generale-filtri .container #filtro-equipment .sidebar-filtro-equipment .wrapper-filtri #equipment-filter-pagina .equipment-filter-parent .equipment-filter-children{padding:10px 0;columns:2;gap:30px}.main-equipment-page .wrapper-generale-filtri .container #filtro-equipment .sidebar-filtro-equipment .wrapper-filtri #equipment-filter-pagina .equipment-filter-parent .equipment-filter-children label{width:100%!important;cursor:pointer}.main-equipment-page .wrapper-generale-filtri .container #filtro-equipment .sidebar-filtro-equipment .wrapper-filtri #equipment-filter-pagina .equipment-filter-parent .equipment-filter-children label.come-voce-principale{font-weight:700;text-transform:uppercase}.main-equipment-page .wrapper-generale-filtri .container #filtro-equipment .sidebar-filtro-equipment .wrapper-filtri #equipment-filter-pagina .equipment-filter-parent .equipment-filter-children label input[type="checkbox"]{margin-right:calc(var(--gap) / 2);-webkit-appearance:none;-moz-appearance:none;position:relative;top:0px;display:inline-block;margin:0;min-width:1rem;height:1rem;background:var(--white-background);border-radius:3px;border-style:solid;border-width:.1rem;border-color:var(--coloreprimario);box-shadow:none;cursor:pointer;transition:all .4s;margin-right:5px}.main-equipment-page .wrapper-generale-filtri .container #filtro-equipment .sidebar-filtro-equipment .wrapper-filtri #equipment-filter-pagina .equipment-filter-parent .equipment-filter-children label input[type="checkbox"]:after{content:"";width:0%;height:0%;background-color:black;position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);transition:all .4s;border-radius:3px}.main-equipment-page .wrapper-generale-filtri .container #filtro-equipment .sidebar-filtro-equipment .wrapper-filtri #equipment-filter-pagina .equipment-filter-parent .equipment-filter-children label input[type="checkbox"]:checked{border-color:black}.main-equipment-page .wrapper-generale-filtri .container #filtro-equipment .sidebar-filtro-equipment .wrapper-filtri #equipment-filter-pagina .equipment-filter-parent .equipment-filter-children label input[type="checkbox"]:checked:after{width:100%;height:100%;border:1px solid white}.main-equipment-page .wrapper-generale-filtri .container #filtro-equipment .sidebar-filtro-equipment .wrapper-filtri #equipment-filter-pagina .equipment-filter-parent.filter-technology .equipment-filter-children{columns:1}@media (min-width:992px){.main-equipment-page .wrapper-generale-filtri .container #filtro-equipment .sidebar-filtro-equipment .wrapper-filtri #equipment-filter-pagina{flex-direction:row;justify-content:space-between}.main-equipment-page .wrapper-generale-filtri .container #filtro-equipment .sidebar-filtro-equipment .wrapper-filtri #equipment-filter-pagina .equipment-filter-parent{width:40%;width:calc(40% - var(--gap-filter))}.main-equipment-page .wrapper-generale-filtri .container #filtro-equipment .sidebar-filtro-equipment .wrapper-filtri #equipment-filter-pagina .equipment-filter-parent.filter-market{width:49%;order:-1}.main-equipment-page .wrapper-generale-filtri .container #filtro-equipment .sidebar-filtro-equipment .wrapper-filtri #equipment-filter-pagina .equipment-filter-parent.filter-technology{width:19%}.main-equipment-page .wrapper-generale-filtri .container #filtro-equipment .sidebar-filtro-equipment .wrapper-filtri #equipment-filter-pagina .equipment-filter-parent.filter-technology .equipment-filter-children label{width:100%}.main-equipment-page .wrapper-generale-filtri .container #filtro-equipment .sidebar-filtro-equipment .wrapper-filtri #equipment-filter-pagina .equipment-filter-parent .equipment-filter-title{font-size:22px;text-decoration-color:var(--coloreprimario)}.main-equipment-page .wrapper-generale-filtri .container #filtro-equipment .sidebar-filtro-equipment .wrapper-filtri #equipment-filter-pagina .equipment-filter-parent .equipment-filter-children label{width:calc(100% / 3 - var(--gap) / 3 * 2);width:fit-content;margin-right:0px;font-size:16px}.main-equipment-page .wrapper-generale-filtri .container #filtro-equipment .sidebar-filtro-equipment .wrapper-filtri #equipment-filter-pagina .equipment-filter-parent .equipment-filter-children label input[type="checkbox"]:after{background-color:var(--coloreprimario)}.main-equipment-page .wrapper-generale-filtri .container #filtro-equipment .sidebar-filtro-equipment .wrapper-filtri #equipment-filter-pagina .equipment-filter-parent .equipment-filter-children label input[type="checkbox"]:checked{border-color:var(--coloreprimario)}}.main-equipment-page .wrapper-generale-filtri .container #filtro-equipment .sidebar-filtro-equipment .wrapper-filtri .azzeraFiltri{--font-size:1.2em;border:0;border-radius:8px;padding:calc(var(--font-size) / 4) calc(var(--font-size) / 1.1);margin-top:20px;background-color:var(--white-background);color:var(--coloreprimario-neutro);font-weight:600;transition:all .4s;font-size:var(--font-size)}.main-equipment-page .wrapper-generale-filtri .container #filtro-equipment .sidebar-filtro-equipment .wrapper-filtri .azzeraFiltri:hover,.main-equipment-page .wrapper-generale-filtri .container #filtro-equipment .sidebar-filtro-equipment .wrapper-filtri .azzeraFiltri:focus,.main-equipment-page .wrapper-generale-filtri .container #filtro-equipment .sidebar-filtro-equipment .wrapper-filtri .azzeraFiltri:focus-visible{transform:scale(1.05);background-color:var(--coloreprimario-neutro);color:white}@media (min-width:992px){.main-equipment-page .wrapper-generale-filtri .container #filtro-equipment .sidebar-filtro-equipment .wrapper-filtri .azzeraFiltri{color:white;background-color:var(--coloreprimario)}}@media (min-width:992px){.main-equipment-page .wrapper-generale-filtri .container #filtro-equipment .sidebar-filtro-equipment .wrapper-filtri{padding:40px 20px;height:unset;overflow:unset;background-color:var(--colore-primario-10percent);border-radius:10px}}@media (min-width:992px){.main-equipment-page .wrapper-generale-filtri .container #filtro-equipment{flex-direction:row;flex-wrap:wrap}}.main-equipment-page .wrapper-generale-filtri .container .wrapper-risultati{padding-top:50px;padding-bottom:50px}.main-equipment-page .wrapper-generale-filtri .container .wrapper-risultati .sottotitolo-filters{text-transform:uppercase;font-size:28px;font-weight:800;color:var(--coloreprimario)}.main-equipment-page .wrapper-generale-filtri .container .wrapper-risultati .lista-dinamica-prodotti{padding-left:0;--gap:35px;display:flex;flex-wrap:wrap;justify-content:flex-start;gap:var(--gap);list-style-type:none}.main-equipment-page .wrapper-generale-filtri .container .wrapper-risultati .lista-dinamica-prodotti .product-card{background-color:var(--colore-primario-10percent);padding:0;width:100%;position:relative;display:flex;align-items:center;flex-direction:column;justify-content:space-between;transition:all .5s;border-radius:10px;--padding:30px;padding:var(--padding);--numero-card:1;width:calc(100% / var(--numero-card) - (var(--gap) * (var(--numero-card) - 1))/var(--numero-card))}@media (min-width:768px){.main-equipment-page .wrapper-generale-filtri .container .wrapper-risultati .lista-dinamica-prodotti .product-card{--numero-card:2}}@media (min-width:992px){.main-equipment-page .wrapper-generale-filtri .container .wrapper-risultati .lista-dinamica-prodotti .product-card{--numero-card:3}}.main-equipment-page .wrapper-generale-filtri .container .wrapper-risultati .lista-dinamica-prodotti .product-card .product-card-link{display:flex;align-items:center;flex-direction:column;justify-content:space-between;height:100%}.main-equipment-page .wrapper-generale-filtri .container .wrapper-risultati .lista-dinamica-prodotti .product-card .wrapper-equipment-category{position:absolute;top:0;padding:10px 20px;background-color:var(--coloreprimario);color:var(--coloreprimario-neutro);left:50%;transform:translateX(-50%);width:90%;text-align:center}.main-equipment-page .wrapper-generale-filtri .container .wrapper-risultati .lista-dinamica-prodotti .product-card .wrapper-img-product{width:calc(100% + (var(--padding) * 2));margin-left:calc(-1 * var(--padding));margin-right:calc(-1 * var(--padding));margin-bottom:var(--padding)}.main-equipment-page .wrapper-generale-filtri .container .wrapper-risultati .lista-dinamica-prodotti .product-card .wrapper-img-product img{transition:all .4s}.main-equipment-page .wrapper-generale-filtri .container .wrapper-risultati .lista-dinamica-prodotti .product-card .wrapper-altre-category{display:flex;flex-wrap:wrap;background-color:white;font-size:14px;gap:5px;padding:10px}.main-equipment-page .wrapper-generale-filtri .container .wrapper-risultati .lista-dinamica-prodotti .product-card .wrapper-altre-category .altra-category{color:var(--coloreTextQuandoSfondoBGChiaro)}.main-equipment-page .wrapper-generale-filtri .container .wrapper-risultati .lista-dinamica-prodotti .product-card .wrapper-altre-category .altra-category:before{content:'';width:15px;height:15px;background-color:var(--coloreTextQuandoSfondoBGChiaro);display:inline-block;border-radius:100%;margin-right:5px}.main-equipment-page .wrapper-generale-filtri .container .wrapper-risultati .lista-dinamica-prodotti .product-card .wrapper-altre-category .altra-category.categoria-filtrata{color:var(--verde-cta)}.main-equipment-page .wrapper-generale-filtri .container .wrapper-risultati .lista-dinamica-prodotti .product-card .wrapper-altre-category .altra-category.categoria-filtrata:before{background-color:var(--verde-cta)}.main-equipment-page .wrapper-generale-filtri .container .wrapper-risultati .lista-dinamica-prodotti .product-card .product-card__title{background-color:var(--coloreTextQuandoSfondoBGChiaro);border-radius:10px;padding:8px 10px 8px 10px;width:95%;min-width:fit-content;color:var(--coloreTextQuandoSfondoFull);text-align:center;text-decoration:none;transition:all .4s;font-weight:600;display:inline-block;outline:none;box-shadow:none;border:0;text-transform:uppercase}.main-equipment-page .wrapper-generale-filtri .container .wrapper-risultati .lista-dinamica-prodotti .product-card .product-card__title br{display:none}.main-equipment-page .wrapper-generale-filtri .container .wrapper-risultati .lista-dinamica-prodotti .product-card:hover .wrapper-img-product img,.main-equipment-page .wrapper-generale-filtri .container .wrapper-risultati .lista-dinamica-prodotti .product-card:focus .wrapper-img-product img,.main-equipment-page .wrapper-generale-filtri .container .wrapper-risultati .lista-dinamica-prodotti .product-card:focus-visible .wrapper-img-product img{transform:scale(1.05)}.main-equipment-page .wrapper-generale-filtri .container .wrapper-risultati .lista-dinamica-prodotti .product-card:hover .product-card__title,.main-equipment-page .wrapper-generale-filtri .container .wrapper-risultati .lista-dinamica-prodotti .product-card:focus .product-card__title,.main-equipment-page .wrapper-generale-filtri .container .wrapper-risultati .lista-dinamica-prodotti .product-card:focus-visible .product-card__title{transform:scale(1.05);background-color:var(--coloreprimario)}.main-equipment-page .wrapper-generale-filtri .container .wrapper-risultati .no-products-found{width:100%;text-align:center;font-size:1.2em;background-color:var(--colore-primario-10percent);border-radius:10px;padding:30px}/*# sourceMappingURL=./equipment-main-page.css.map */