.grid-animator{display:grid;transition:grid-template-rows .5s ease-out}.grid-animator,.grid-animator.free{grid-template-rows:1fr}@media screen and (max-width:767px){.grid-animator{grid-template-rows:0fr}}body{font-size:20px!important}strong{font-family:Graphik Medium,sans-serif;font-weight:400}.page.prodotti .prod-gallery{align-items:stretch;display:flex;flex-wrap:nowrap;padding-left:7%}.page.prodotti .prod-gallery.mobileOnly{display:none}@media screen and (max-width:767px){.page.prodotti .prod-gallery.mobileOnly{display:block}}.page.prodotti .prod-gallery .main-pic{flex:1;overflow:hidden}.page.prodotti .prod-gallery .main-pic .area{aspect-ratio:1;background:#e2e2e2;width:100%}.page.prodotti .prod-gallery .main-pic .area img{height:100%;object-fit:contain;object-position:center;width:100%}.page.prodotti .prod-gallery .small-pics{align-items:flex-end;cursor:pointer;display:flex;flex-direction:column;gap:10px;justify-content:flex-start;width:90px}.page.prodotti .prod-gallery .small-pics img{aspect-ratio:1;border-radius:6px;height:50px;object-fit:cover;object-position:center;width:50px}.page.prodotti .prod-gallery .small-pics img.active{outline:1px solid #000}@media screen and (max-width:980px){.page.prodotti .prod-gallery{padding:0}}@media screen and (max-width:767px){.page.prodotti .prod-gallery,.page.prodotti .prod-gallery .small-pics{display:none}}.slick-dots{display:none!important}@media screen and (max-width:767px){.slick-dots{display:flex!important;justify-content:flex-end;padding-top:5px}}.prod-main-features{display:grid;gap:10px;grid-template-columns:35% 65%;padding-top:30px;width:100%}.prod-main-features .feature{font-size:20px;min-height:100px}.prod-main-features .feature .feature-title{font-family:Graphik Medium,sans-serif;font-size:11px;letter-spacing:.5px;padding-bottom:5px;text-transform:uppercase}.prod-main-features .feature .feature-text:first-letter{text-transform:uppercase}.prod-main-features .feature img{height:40px;mix-blend-mode:multiply;object-fit:contain;width:40px}@media screen and (max-width:767px){.g1{grid-area:g1}.g2{grid-area:g2}.g3{grid-area:g3}.g4{grid-area:g4}.g5{grid-area:g5}.g6{grid-area:g6}.prod-main-features{gap:0;grid-template-areas:"g1" "g2" "g3" "g5" "g7" "g4" "g6" "g8";grid-template-columns:1fr;padding-top:100px}.prod-main-features .feature{font-size:17px;min-height:unset;padding-bottom:20px}.prod-main-features .feature .feature-container{padding-left:20px}}.prod-main-features .feature-icon{align-items:center;display:flex;flex-wrap:nowrap;gap:10px;margin-bottom:3px}.prod-main-features .feature-icon .bkg{aspect-ratio:1;background-position:20% 50%;background-repeat:no-repeat;background-size:200%;border-radius:50%;height:25px;width:25px}.prod-main-features .feature-icon img{height:25px;width:25px}.prod-main-features .feature-mini-text{font-size:15px}.contenuto{cursor:pointer;font-size:12px;padding-top:4px}.certs img{opacity:.3}.certs img.active{opacity:1}.product-anchors{align-items:center;display:flex;gap:15px;justify-content:center;padding:80px 0;width:100%}@media screen and (max-width:767px){.product-anchors{display:none}}.blackFill{color:#5c8dae!important}.product-section-container{padding-bottom:80px;width:100%}.product-section-title{align-items:center;border-bottom:2px solid #000;display:flex;font-family:Graphik Medium,sans-serif;font-size:15px;font-weight:400;justify-content:space-between;letter-spacing:.75px;margin-bottom:10px;padding-bottom:4px}.product-section-title .up{align-items:center;cursor:pointer;display:flex;gap:5px}.product-section-title .up img{height:14px;transform:scaleY(-1)}.product-section-main{align-items:flex-start;display:flex;width:100%}.product-section-menu{padding-top:10px;position:sticky;top:60px;width:17.5%;z-index:10}.menu-container{padding-right:15px;width:100%}.variant-tab{cursor:pointer;display:block;font-size:22px;line-height:1;margin-bottom:10px;padding-left:25px;position:relative}.variant-tab:before{content:"•";display:none;font-size:35px;left:0;position:absolute;top:50%;transform:translateY(-50%)}.variant-tab.active{font-family:Graphik Medium,sans-serif;font-weight:400}.variant-tab.active:before{display:block}.product-section-content{flex:1;width:100%}.product-section-tab{display:none}.product-section-tab.active{display:block}.product-subsection{border-bottom:2px solid #000;padding:10px 0 40px}.product-subsection-title{align-items:center;display:flex;gap:10px;margin-bottom:30px}.product-subsection-title img{display:none}.product-subsection-content{overflow-x:auto;overflow-y:hidden;padding-left:30px}.product-subsection-content ul{margin:0;padding:0 0 0 20px}.product-subsection-dati{align-items:center;display:flex;gap:20px 0;justify-content:space-between}@media screen and (max-width:1600px){.product-subsection-dati{gap:20px 16px}}.drawings-container{height:248px;width:20%}.drawings-container.big{width:40%}.drawings{height:100%;max-width:100%;mix-blend-mode:multiply;object-fit:contain;object-position:center}.product-subsection-dati table{font-size:15px;min-width:200px;width:290px}.product-subsection-dati table tr th{border-bottom:1px solid #000;font-family:Graphik Medium,sans-serif;font-weight:400;padding:6px 0;text-align:left}.product-subsection-dati table tr td{border-bottom:1px solid #000;padding:6px 0;text-align:right}@media screen and (max-width:767px){.product-subsection{padding:10px 0}.product-subsection-title{cursor:pointer;margin-bottom:0}.product-subsection-title img{display:block;width:12px}.product-subsection-title.active img{transform:scaleY(-1)}.product-subsection-dati{flex-wrap:wrap;padding:15px 0}.drawings-container{width:100%!important}}.specifications{font-size:15px;width:100%}.specifications tr th{background:#000;border-bottom:1px solid #dbdbd7;border-right:1px solid #dbdbd7;color:#dbdbd7;font-family:Graphik Medium,sans-serif;font-weight:400;padding:8px;text-align:left}.specifications tr td{border-bottom:1px solid #000;border-right:1px solid #000;padding:8px}.specifications tr td:last-child,.specifications tr th:last-child{border-right:none}.product-section-media{display:flex;flex-wrap:wrap;gap:50px;padding-top:15px}.media-container{width:370px}.video-container{max-width:100%;overflow:hidden;padding-top:56.25%;position:relative;width:100%}.video-container iframe{border:0;height:100%;left:0;position:absolute;top:0;width:100%}.product-downloads{width:100%}.product-download{border-bottom:1px solid #000;padding:8px 0;width:100%}.product-download a{align-items:center;color:#000;display:flex;gap:10px;text-decoration:none;width:100%}.product-download a img{height:14px}.product-section-addon{display:flex;flex-wrap:wrap;gap:30px;padding-top:10px}.addon-container{padding-bottom:40px;width:100%}.addon-title{font-family:Graphik Medium,sans-serif;font-size:15px;font-weight:400;letter-spacing:.5px}.addon-content{color:#000;display:block;font-size:16px;text-decoration:none;width:150px}.addon-image{height:150px;margin-bottom:10px;max-width:100%;width:150px}.addon-image img{aspect-ratio:1;height:100%;object-fit:cover;object-position:center;width:100%}.tech-sheet{display:none}@media screen and (max-width:980px){body{font-size:17px!important}.tech-sheet{background:#292a25!important;bottom:15px;color:#dbdbd7!important;display:block;mix-blend-mode:unset!important;position:fixed;right:15px;z-index:50}.product-section-main{flex-wrap:wrap}.product-section-menu{background:#dbdbd7;overflow-x:auto;overflow-y:hidden;padding-top:5px;width:100%}.product-section-container{padding-bottom:30px;padding-top:50px}.product-section-content{padding-left:20px}.product-subsection-content{padding-left:0}.product-subsection-content ul{padding-left:40px}.product-section-addon{gap:20px 10px}.menu-container{display:flex;width:max-content}.variant-tab{background:#eaeaea;border-radius:8px;display:block;font-size:17px;margin-bottom:5px;margin-right:5px;min-width:100px;padding:8px 10px;position:relative;text-align:center}.variant-tab:before{display:none!important}.variant-tab.active{font-family:Graphik Medium,sans-serif;font-weight:400}.addon-content{font-size:13px;width:90px}.addon-image{height:90px;width:90px}}@media screen and (max-width:767px){.product-subsection-content ul{padding-bottom:15px;padding-top:15px}.specifications{margin:15px 0}}