@import"https://fonts.googleapis.com/css2?family=Lexend:wght@100..900&display=swap";:root{--orange: #f97316;--darker: #17171B;--mid: #B4B4B6;--light: #EBEBEB;--ultra: #F7F7F7;--whitecolor: #fff;--blue: #025099;--promo: #E30E9A;--actions: #04DDB3}*{font-optical-sizing:auto}h1,h2,h3,h4,h5,h6{margin:0;font-family:Lexend,sans-serif}a{color:var(--orange)}a:hover{color:var(--orange);text-decoration:underline}a:focus{outline:thin dotted}a:hover,a:active{outline:0}p,li{color:var(--darker)}body{margin:0;font-size:16px;line-height:1.65;overflow-x:hidden!important;overflow-y:visible;font-family:Lexend,sans-serif}.container{max-width:1600px;margin:0 auto;width:100%;padding:1.5rem 1rem}@media(min-width:1280px){.container{padding-left:0;padding-right:0}}@media(max-width:1600px){.container{padding-left:1rem;padding-right:1rem}}body.overflow{width:100%;height:100vh;overflow:hidden}.header_spacer{height:4rem}@media(min-width:1024px){.header_spacer{height:9rem}}.header_container{position:fixed;width:100%;z-index:40;top:0;left:0;right:0}header{border-top:8px solid #000;border-bottom:1px solid #eee;margin:0 auto;padding:0;transition:all 1s cubic-bezier(.215,.61,.355,1);max-width:1600px;background-color:var(--whitecolor)}#header.smaller{top:0;border-bottom-right-radius:.5rem;border-bottom-left-radius:.5rem;--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));--tw-shadow: 0 20px 25px -5px rgb(0 0 0 / .1), 0 8px 10px -6px rgb(0 0 0 / .1);--tw-shadow-colored: 0 20px 25px -5px var(--tw-shadow-color), 0 8px 10px -6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}header .maxwidth{display:flex;position:relative;width:100%;justify-content:space-between;align-items:center;transition:all 1s cubic-bezier(.215,.61,.355,1);padding:1rem}@media(min-width:1280px){header .maxwidth{padding-left:0;padding-right:0}}#header.smaller .maxwidth{padding:10px 15px}header .logo{transition:all 1s cubic-bezier(.215,.61,.355,1);width:165px;margin-right:24px}header.smaller .logo{transition:all 1s cubic-bezier(.215,.61,.355,1)}.cart-last-added{transition:all 1s;animation:blink .5s 3;background:#fff8e7}@keyframes blink{0%{background:#fff}to{background:#fff8e7;transition:background .25s linear}}.bigmenu-bg{position:fixed;top:0;left:0;right:0;bottom:0;z-index:10}.bigmenucontainer{position:absolute;top:100%;left:0;right:0;z-index:20;border-bottom-right-radius:.75rem;border-bottom-left-radius:.75rem;border-top-width:2px;border-style:solid;--tw-border-opacity: 1;border-color:rgb(249 115 22 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));padding:2rem;--tw-shadow: 0 25px 50px -12px rgb(0 0 0 / .25);--tw-shadow-colored: 0 25px 50px -12px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.close_menu{position:absolute;top:1rem;right:1rem;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.main_columns{display:flex;align-items:stretch;gap:40px;max-height:60vh}.main_sections_list{flex:0 0 280px;list-style:none;margin:0;padding-right:24px;overflow-y:auto;border-right:1px solid var(--light)}.main_sections_list li{margin:0}.main_sections_list li>a{display:block;font-family:Lexend,sans-serif;font-weight:600;font-size:14px;color:var(--darker);text-decoration:none;padding:10px 12px;border-radius:6px;transition:background-color .15s,color .15s}.main_sections_list li:hover>a,.main_sections_list li.active>a{background-color:var(--ultra);color:var(--orange);text-decoration:none}.main_subsections_panel{flex:1;overflow-y:auto;padding-left:8px}.main_subsections{list-style:none;margin:0;padding:0;-moz-columns:3;columns:3;-moz-column-gap:32px;column-gap:32px}.main_subsections li{-moz-column-break-inside:avoid;break-inside:avoid}.main_subsections a{display:block;font-size:13px;color:var(--mid);text-decoration:none;padding:6px 0;transition:color .15s,padding-left .15s}.main_subsections a:hover{color:var(--orange);padding-left:4px;text-decoration:none}.sub_sections_list.maxwidth{background-color:var(--ultra);display:flex;align-items:center;justify-content:flex-end;padding:1rem}@media(min-width:1280px){.sub_sections_list.maxwidth{justify-content:space-between}}.sub_sections_list ul{margin:0;display:flex;list-style-type:none;align-items:center;justify-content:flex-end;gap:1rem;padding:0}.sub_sections_list li{font-size:.75rem;line-height:1rem}.sub_sections_list a{--tw-text-opacity: 1;color:rgb(75 85 99 / var(--tw-text-opacity, 1))}.sub_sections_list a:hover{--tw-text-opacity: 1;color:rgb(17 24 39 / var(--tw-text-opacity, 1))}.sub_sections_list .active a{font-weight:600;--tw-text-opacity: 1;color:rgb(17 24 39 / var(--tw-text-opacity, 1))}.others_header{position:relative;display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap}.others_header a.ico_header{width:24px;aspect-ratio:1 / 1;margin:0 18px 0 0;color:var(--darker);position:relative}.open_menu{border-left:1px solid var(--mid);padding:0 15px;display:flex;align-items:center;justify-content:center;position:relative}.open_menu a{position:absolute;top:0;left:0;width:100%;height:100%;z-index:2}.others_header .number{position:absolute;font-size:9px;width:16px;height:16px;background-color:var(--orange);color:var(--whitecolor);border-radius:50px;display:flex;align-items:center;justify-content:center;top:55%;right:0}.mobile_menu_opener{display:none;align-items:center;justify-content:center;width:40px;aspect-ratio:1 / 1;margin-left:8px;cursor:pointer;color:var(--darker)}.mobile_menu{position:fixed;top:0;right:-110%;width:90%;max-width:380px;height:100vh;z-index:60;background-color:var(--whitecolor);padding:24px;overflow-y:auto;transition:right .4s cubic-bezier(.4,0,.2,1)}.mobile_menu.opened{right:0}.mobile_menu .close_menu{position:static;display:flex;justify-content:flex-end;color:var(--darker);margin-bottom:16px}.mobile_search{margin-bottom:24px}.mobile_sections{border-top:1px solid var(--light);margin-bottom:16px}.mobile_sections details{border-bottom:1px solid var(--light)}.mobile_sections summary{display:flex;justify-content:space-between;align-items:center;padding:14px 0;font-family:Lexend,sans-serif;font-weight:600;cursor:pointer;list-style:none}.mobile_sections summary::-webkit-details-marker{display:none}.mobile_sections summary a{color:var(--darker);text-decoration:none}.mobile_sections ul{list-style:none;margin:0 0 12px;padding:0 0 0 12px}.mobile_sections ul a{display:block;padding:8px 0;font-size:14px;color:var(--mid);text-decoration:none}.mobile_site_links ul{list-style:none;margin:0;padding:12px 0;border-bottom:1px solid var(--light)}.mobile_site_links a{display:block;padding:8px 0;font-size:14px;color:var(--darker);text-decoration:none}.mobile_contacts{display:flex;flex-direction:column;gap:12px;padding-top:16px}.mobile_contacts a{display:flex;align-items:center;gap:8px;font-size:14px;color:var(--darker);text-decoration:none}@media(max-width:1024px){.sub_sections_list.maxwidth,header .maxwidth form,header .maxwidth .prodotti_opener{display:none}.mobile_menu_opener{display:flex}header .logo{width:120px}}@media(max-width:1279px){.catalog_filters{position:fixed;top:0;left:-110%;width:85%;max-width:340px;height:100vh;z-index:60;background-color:var(--whitecolor);padding:24px;overflow-y:auto;box-shadow:0 0 24px #00000026;transition:left .4s cubic-bezier(.4,0,.2,1)}.catalog_filters.opened{left:0}.catalog_filters .close_menu{position:static;display:flex;justify-content:flex-end;color:var(--darker);margin-bottom:16px}}.home_banner_container{width:100%}.home_banner_container .maxwidth{max-width:1600px;width:100%;margin:0 auto;padding:20px 0;font-size:.85em}.home_banner_container img{width:100%;max-height:480px;-o-object-fit:cover;object-fit:cover;display:block}.home_products_container{margin:32px 0}.home_products_title{font-family:Lexend,sans-serif;font-size:1.5rem;font-weight:600;color:var(--darker);margin-bottom:24px}.home_section{height:32rem;position:relative;overflow:hidden;border-radius:.25rem;--tw-bg-opacity: 1;background-color:rgb(156 163 175 / var(--tw-bg-opacity, 1));background-size:cover;background-position:center;background-repeat:no-repeat}.home_section>a{display:flex;height:100%;width:100%;flex-direction:column;align-content:stretch;align-items:stretch;background-image:linear-gradient(to top,var(--tw-gradient-stops));--tw-gradient-from: rgb(0 0 0 / .75) var(--tw-gradient-from-position);--tw-gradient-to: rgb(0 0 0 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);--tw-gradient-to: transparent var(--tw-gradient-to-position);padding:2rem;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.home_section>a:hover{text-decoration-line:none}.home_section_title{margin-bottom:.5rem;flex-grow:1;align-content:flex-end;font-size:1.25rem;line-height:1.75rem;font-weight:500}.home_section_description p{font-size:.875rem;line-height:1.5rem;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.home_features_container{--tw-bg-opacity: 1;background-color:rgb(243 244 246 / var(--tw-bg-opacity, 1));padding-top:2rem;padding-bottom:2rem}.home_features_content{display:grid;grid-template-columns:repeat(2,1fr);gap:32px}@media(min-width:1024px){.home_features_content{grid-template-columns:repeat(4,1fr)}}.home_feature{text-align:center;padding:24px}.home_feature svg{width:40px;height:40px;margin:0 auto 16px;color:var(--orange)}.home_feature h3{font-size:1rem;font-weight:600;margin-bottom:8px;color:var(--darker)}.home_feature p{font-size:.875rem;color:var(--mid)}.slogan_home_contianer{width:100%;max-width:1600px;margin:0 auto;display:flex;align-items:center;justify-content:center;flex-wrap:wrap;padding:72px 0}.home_slogan_content{width:100%;max-width:520px}.home_slogan_content h2{font-weight:100;color:var(--darker);font-size:32px;line-height:1.35}.prodotti_links_container{margin:0 auto;max-width:1600px;width:100%}.prodotti_links_content{margin:0 -8px;display:flex;align-items:center;justify-content:flex-start;flex-wrap:wrap}.prodotto_link_container{width:25%;padding:8px}.prodotto_link_content{position:relative;display:flex;align-items:center;justify-content:flex-start;background:var(--whitecolor);padding:15px 20px;border-radius:5px;flex-wrap:wrap}.prodotto_link_content a{position:absolute;top:0;left:0;right:0;bottom:0;z-index:2}.prodotto_link_content img{width:64px;margin:0 20px 0 0}.prodotto_link_content span{color:var(--darker);font-weight:600;font-size:22px}.prodotto_big_link_container{width:50%;aspect-ratio:16/6;position:relative;overflow:hidden;padding:8px;border-radius:5px}.prodotto_big_link_container .prodotto_link_content{background:var(--darker);width:100%;height:100%;display:flex;align-items:center;justify-content:center}.prodotto_big_link_container .prodotto_link_content img{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;opacity:.5;margin:0}.prodotto_big_link_container .prodotto_link_content span{color:var(--whitecolor);font-size:32px;position:relative;z-index:1;font-weight:100}.prodotti_home_container{width:100%;margin:0 auto;max-width:1600px}.prodotti_home_content{display:flex;align-items:flex-start;justify-content:flex-start;margin:0 -8px;flex-wrap:wrap}.prodotto_list_container{text-align:left}.prodotto_list_content{background-color:var(--whitecolor);position:relative}.prodotto_list_content a{position:absolute;top:0;left:0;right:0;bottom:0;z-index:3}.prodotto_list_content .promo{position:absolute;background-color:var(--promo);color:var(--whitecolor);font-size:14px;border-radius:0 0 10px;padding:5px 10px}.img_prodott_list{overflow:hidden;width:100%;aspect-ratio:16 / 10}.img_prodott_list img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.txt_prodotto_list{padding:16px 0}.txt_prodotto_list .category{display:block;font-size:14px}.txt_prodotto_list h2{font-size:18px;color:var(--darker);font-weight:500}.price_list_container{margin-top:20px;display:flex;align-items:center;justify-content:flex-start;flex-wrap:wrap}.breadcrumbs{padding-top:.5rem;padding-bottom:.5rem;font-size:.75rem;line-height:1rem}.breadcrumbs ul{align-items:center}@media(min-width:1024px){.breadcrumbs ul{display:flex}}.breadcrumbs li{display:inline-block}.breadcrumbs li:after{content:">";padding-left:.5rem;padding-right:.5rem;font-weight:700;--tw-text-opacity: 1;color:rgb(107 114 128 / var(--tw-text-opacity, 1))}.breadcrumbs li:last-child:after{display:none}.filters_opener{display:flex;cursor:pointer;align-items:center;justify-content:space-between;border-radius:.75rem;border-width:1px;border-style:solid;--tw-border-opacity: 1;border-color:rgb(226 232 240 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));padding:.5rem .75rem;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.filters_opener .number{margin-left:.25rem;font-size:.75rem;line-height:1rem}.filters_opener:hover{--tw-bg-opacity: 1;background-color:rgb(243 244 246 / var(--tw-bg-opacity, 1))}.catalogo_lista_content{display:flex;height:100%;flex-direction:column;border-radius:.5rem;border-width:1px;--tw-bg-opacity: 1;background-color:rgb(249 250 251 / var(--tw-bg-opacity, 1));padding:1rem;--tw-shadow: 0 4px 6px -1px rgb(0 0 0 / .1), 0 2px 4px -2px rgb(0 0 0 / .1);--tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow);transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.catalogo_lista_content:hover{--tw-bg-opacity: 1;background-color:rgb(243 244 246 / var(--tw-bg-opacity, 1))}.catalogo_lista_content .content_image{margin-bottom:1rem;display:block;aspect-ratio:1 / 1;overflow:hidden;border-radius:.5rem;--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.catalogo_lista_content .content_image img{height:100%;width:100%;-o-object-fit:contain;object-fit:contain;padding:.5rem}.catalogo_lista_content .content_title{margin-bottom:.5rem}.catalogo_lista_content .content_price{margin-bottom:1rem}.catalogo_lista_content .content_cta{margin-top:auto}.catalogo_lista_content .content_cta .btn{width:100%;justify-content:center}.catalogo_lista_content.slide{margin:.5rem;display:inline-block;text-align:center}.catalogo_lista_content.slide img{display:inline-block;max-width:10rem;text-align:center}.catalogo_lista_content.slide .content_title{margin-top:1rem;margin-bottom:1rem}.catalogo_lista_content.slide .content_price{text-align:center}.catalogo_lista_content.slide .content_cta{display:none}.nav_filter_content{margin-bottom:1.5rem}.nav_filter_content h3{margin-bottom:.75rem;border-left-width:4px;--tw-border-opacity: 1;border-color:rgb(249 115 22 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(243 244 246 / var(--tw-bg-opacity, 1));padding-top:.5rem;padding-bottom:.5rem;padding-left:1rem;font-size:.875rem;line-height:1.25rem;font-weight:700;text-transform:uppercase;letter-spacing:.025em}.nav_filter_content ul{max-height:20rem;overflow-y:auto;padding-right:.5rem}.nav_filter_content li{font-size:.875rem;line-height:1.25rem}.nav_filter_content a{display:flex;align-items:center;gap:.5rem;padding-top:.375rem;padding-bottom:.375rem;font-size:.875rem;line-height:1.25rem;--tw-text-opacity: 1;color:rgb(75 85 99 / var(--tw-text-opacity, 1));text-decoration-line:none;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.nav_filter_content a:hover{--tw-text-opacity: 1;color:rgb(17 24 39 / var(--tw-text-opacity, 1));text-decoration-line:none}.nav_filter_content .number{margin-left:auto;font-size:.75rem;line-height:1rem;--tw-text-opacity: 1;color:rgb(156 163 175 / var(--tw-text-opacity, 1))}.nav_filter_content a.active{font-weight:600;--tw-text-opacity: 1;color:rgb(17 24 39 / var(--tw-text-opacity, 1))}.fake_checkbox{height:1rem;width:1rem;flex:none;border-radius:.25rem;border-width:2px;--tw-border-opacity: 1;border-color:rgb(209 213 219 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;background-repeat:no-repeat;background-position:center;background-size:10px 10px}.nav_filter_content a:hover .fake_checkbox{--tw-border-opacity: 1;border-color:rgb(251 146 60 / var(--tw-border-opacity, 1))}.nav_filter_content a.active .fake_checkbox{--tw-border-opacity: 1;border-color:rgb(249 115 22 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(249 115 22 / var(--tw-bg-opacity, 1));background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='white'%3E%3Cpath d='M13.7 4.3a1 1 0 0 1 0 1.4l-6 6a1 1 0 0 1-1.4 0l-3-3a1 1 0 1 1 1.4-1.4L7 9.6l5.3-5.3a1 1 0 0 1 1.4 0z'/%3E%3C/svg%3E")}.brand_filter_content{position:relative}.brand_opener .number{margin-left:.25rem;font-size:.75rem;line-height:1rem}.brand_bg{position:fixed;top:0;left:0;z-index:50;height:100%;width:100%}.brand_dropdown{position:absolute;top:100%;z-index:50;display:flex;max-height:24rem;width:20rem;max-width:20rem;flex-wrap:wrap;gap:.25rem;overflow-y:auto;border-radius:.5rem;border-top-left-radius:0;border-width:1px;--tw-border-opacity: 1;border-color:rgb(229 231 235 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));padding:1rem;font-size:.875rem;line-height:1.25rem;--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.brand_dropdown .brand{position:relative;padding-left:1.5rem}.brand_dropdown .brand a{display:flex;width:100%;align-items:center;justify-content:space-between;padding-top:.25rem;padding-bottom:.25rem;--tw-text-opacity: 1;color:rgb(75 85 99 / var(--tw-text-opacity, 1))}.brand_dropdown .brand.active{font-weight:700}.brand_dropdown .brand:before{content:"";position:absolute;top:50%;left:0;width:12px;height:12px;border:1px solid var(--mid);transform:translateY(-50%)}.brand_dropdown .brand.active:before{background-color:var(--orange);border:1px solid var(--orange)}.descr_pro ul{margin-top:.75rem;margin-bottom:.75rem}.descr_pro li{margin-top:.25rem;margin-bottom:.25rem;border-left-width:2px;border-style:solid;--tw-border-opacity: 1;border-color:rgb(203 213 225 / var(--tw-border-opacity, 1));padding-left:.5rem}.prodotto_inside_content{margin:0 auto;width:100%;max-width:1600px;text-align:left;display:flex;align-items:stretch;flex-wrap:wrap;justify-content:flex-start;padding-top:32px;padding-bottom:32px}.blocco_left_actions_p{width:30%;text-align:left;padding:0 32px 0 0;order:1}.txt_prodotto_inside .categoria{display:block;font-size:15px;color:var(--darker)}.txt_prodotto_inside h1{font-size:36px;font-weight:300;color:var(--darker);line-height:120%}.blocco_right_desc_p .intro p{font-weight:100;font-size:24px;line-height:130%;width:100%;margin:0 0 22px}.varianti_list{border-top:1px solid var(--mid);border-bottom:1px solid var(--mid);padding:5px 0;margin:16px 0 0}.variante{display:flex;align-items:center;justify-content:space-between;padding:3px 0}.variante span{font-size:15px;color:var(--darker);font-weight:600}.variante select{background-color:var(--whitecolor);border:0;padding:5px 30px 5px 8px;font-weight:700;font-size:14px;border-radius:5px;margin:0;color:var(--darker);border:1px solid var(--mid);text-align:left}.actions_p{margin-top:20px;margin-bottom:20px}.dispospe{margin-top:15px;background-color:var(--light);padding:15px;text-align:left;border-radius:5px}.disponibilita{display:flex;align-items:center;justify-content:flex-start;flex-wrap:wrap}.disponibilita span{width:12px;aspect-ratio:1 / 1;border-radius:50px;background-color:var(--mid);margin:0 10px 0 0}.disponibilita.dispo span{background-color:var(--actions)}.disponibilita p{margin:0;font-size:15px;color:var(--darker);font-weight:600}.infospe p{margin:10px 0 0;font-size:14px;line-height:140%;font-weight:600;color:var(--darker)}.montaggio{display:flex;margin-top:15px;align-items:center;justify-content:flex-start;padding-top:15px;border-top:1px solid var(--mid)}.montaggio svg{width:18px;color:var(--darker);margin:0 10px 0 0}.montaggio span{color:var(--darker);font-size:14px}.montaggio span a{text-decoration:underline}.prezzo_inside{display:flex;align-items:center;justify-content:flex-start;flex-wrap:wrap}.prezzo_inside .price_ok{font-size:32px;color:var(--darker)}.btn_add_cart{cursor:pointer;display:flex;align-items:center;justify-content:center}.btn_add_cart a{color:var(--darker);background-color:var(--actions);border-radius:5px;display:flex;align-items:center;justify-content:center;text-decoration:none;padding:10px 15px}.btn_add_cart a svg{width:22px;margin:0 15px 0 0}.btn_add_cart a span{font-weight:600;font-size:18px}.blocco_center_foto_p{position:relative;width:40%;order:2;padding:0 32px}.foto_prodotto_inside{position:sticky;top:110px}.blocco_center_foto_p:before{content:"";position:absolute;left:0;top:0;width:1px;height:100%;background-color:var(--mid)}.blocco_center_foto_p:after{content:"";position:absolute;right:0;top:0;width:1px;height:100%;background-color:var(--mid)}.blocco_right_desc_p{order:3;width:25%;padding:0 0 0 32px}.descrizione p{font-size:14px;text-align:justify}.accordion{margin:0;padding:0;list-style:none}.accordion li{margin:0;border-bottom:1px solid var(--mid)}.accordions ul .inner{overflow:hidden;display:none;padding:0 0 15px;margin:0}.accordion a.toggle{color:var(--darker);opacity:.5;font-weight:600;font-size:14px;display:flex;position:relative;padding:5px 15px 5px 0;justify-content:space-between;transition:all 1s cubic-bezier(.215,.61,.355,1)}.accordion a.toggle:hover{text-decoration:none}.accordion a.toggle:after{content:"+";font-size:22px;font-weight:100;color:var(--darker);opacity:1;transform:rotate(0);transition:all 1s cubic-bezier(.215,.61,.355,1)}.accordion a.toggle.aperto{opacity:1}.accordion a.toggle.aperto:after{transform:rotate(45deg)}.accordions ul .inner p{font-size:14px}.accordion .allegati{margin:0;padding:0;list-style:none}.accordion .allegati li{border:0;text-align:left}.accordion .allegati a{display:flex;align-items:center;justify-content:flex-start;font-size:13px;line-height:140%;padding:10px 0}.accordion .allegati a svg{width:20px;color:var(--mid);margin:0 10px 0 0}.foto_prodott_container{display:flex;align-items:flex-start;justify-content:center}.foto_prodotto_content{width:100%;max-width:1600px;margin:0 auto}.others_foto_prodotto{display:flex;flex-wrap:wrap;margin:0 -8px;align-items:flex-start;justify-content:flex-start}.foto_prodotto_left,.foto_prodotto_right{width:50%;padding:0 8px}.foto_prodotto_left{padding:0 8px 72px}.foto_prodotto_right{padding:72px 8px 0}.foto_p_content{width:100%;aspect-ratio:16 / 9;overflow:hidden;display:flex;align-items:center;justify-content:center;padding:0 32px;margin:64px 0;transform:translateY(50px);transition:all .35s cubic-bezier(.215,.61,.355,1)}.foto_p_content.in-page{opacity:1;transform:translateY(0)}.foto_p_content img{width:100%;-o-object-fit:cover;object-fit:cover}.p_correlati_container{width:100%;display:flex;align-items:flex-start;justify-content:flex-start;text-align:left}.p_correlati_content{max-width:1600px;width:100%;margin:0 auto;padding-bottom:32px}@media(max-width:1600px){.p_correlati_content{padding-left:1rem;padding-right:1rem}}.p_correlati_title{border-bottom:1px solid var(--light);padding:0 0 10px;margin:0 0 20px}.p_correlati_title h3{font-weight:600;color:var(--darker);font-size:1.25rem;line-height:1.75rem}.p_correlati_list{margin:0 -8px;display:flex;align-items:flex-start;justify-content:flex-start}.p_correlati_list h2{font-size:.875rem;line-height:1.25rem}footer{background-color:var(--light)}footer .maxwidth{max-width:1600px;width:100%;margin:0 auto;font-size:.85em;padding-top:1rem;padding-bottom:1rem}@media(max-width:1600px){footer .maxwidth{padding-left:1rem;padding-right:1rem}}.footer-header{margin-top:1rem;margin-bottom:1rem;border-bottom-width:1px;--tw-border-opacity: 1;border-color:rgb(209 213 219 / var(--tw-border-opacity, 1));padding-bottom:.5rem;font-size:1.25rem;line-height:1.75rem;font-weight:700}.footer-sections li{margin-top:.25rem;margin-bottom:.25rem}.footer-sections a{--tw-text-opacity: 1;color:rgb(75 85 99 / var(--tw-text-opacity, 1))}.footer-sections a:hover{--tw-text-opacity: 1;color:rgb(17 24 39 / var(--tw-text-opacity, 1))}.swiper-button-prev,.swiper-biutton-next{color:var(--orange)!important}.lightbox{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10000;display:flex;align-items:center;justify-content:center;background:#000000d9;padding:40px 16px}.lightbox_img{max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain}.lightbox_close,.lightbox_nav{position:absolute;background:none;border:none;color:#fff;cursor:pointer;line-height:1;opacity:.7;transition:opacity .15s ease}.lightbox_close:hover,.lightbox_nav:hover{opacity:1}.lightbox_close{top:12px;right:18px;font-size:40px}.lightbox_nav{top:50%;transform:translateY(-50%);font-size:60px;padding:0 16px}.lightbox_nav.prev{left:4px}.lightbox_nav.next{right:4px}.lightbox_counter{position:absolute;bottom:16px;left:0;right:0;text-align:center;color:#fff;font-size:13px;opacity:.7}.cms_header{margin-bottom:2rem;border-bottom-width:1px;--tw-border-opacity: 1;border-color:rgb(229 231 235 / var(--tw-border-opacity, 1));padding-bottom:1.5rem}.cms_header_eyebrow{display:inline-flex;align-items:center;gap:.5rem;font-size:.75rem;line-height:1rem;font-weight:600;text-transform:uppercase;letter-spacing:.1em;--tw-text-opacity: 1;color:rgb(249 115 22 / var(--tw-text-opacity, 1))}.cms_header_eyebrow:before{content:"";height:1px;width:2rem;--tw-bg-opacity: 1;background-color:rgb(249 115 22 / var(--tw-bg-opacity, 1))}.cms_header h1{margin-top:.5rem;font-size:1.875rem;line-height:2.25rem;font-weight:700;--tw-text-opacity: 1;color:rgb(17 24 39 / var(--tw-text-opacity, 1))}@media(min-width:1024px){.cms_header h1{font-size:3rem;line-height:1}}.cms_header p{margin-top:.5rem;--tw-text-opacity: 1;color:rgb(107 114 128 / var(--tw-text-opacity, 1))}.cms_grid{display:grid;gap:2rem}@media(min-width:640px){.cms_grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1280px){.cms_grid_wide{grid-template-columns:repeat(3,minmax(0,1fr))}}.cms_grid_full{grid-column:1 / -1}.cms_card{position:relative;display:flex;flex-direction:column;overflow:hidden;border-radius:1rem;--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000);--tw-ring-opacity: 1;--tw-ring-color: rgb(229 231 235 / var(--tw-ring-opacity, 1));transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.3s}.cms_card:hover{--tw-translate-y: -.25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));--tw-shadow: 0 20px 25px -5px rgb(0 0 0 / .1), 0 8px 10px -6px rgb(0 0 0 / .1);--tw-shadow-colored: 0 20px 25px -5px var(--tw-shadow-color), 0 8px 10px -6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow);--tw-ring-opacity: 1;--tw-ring-color: rgb(254 215 170 / var(--tw-ring-opacity, 1))}.cms_card_media{display:block;overflow:hidden;--tw-bg-opacity: 1;background-color:rgb(243 244 246 / var(--tw-bg-opacity, 1))}.cms_card_media img{aspect-ratio:16/10;height:100%;width:100%;-o-object-fit:cover;object-fit:cover;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.5s}.cms_card:hover .cms_card_media img{--tw-scale-x: 1.05;--tw-scale-y: 1.05;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.cms_card_placeholder{display:flex;aspect-ratio:16/10;align-items:center;justify-content:center;background-image:linear-gradient(to bottom right,var(--tw-gradient-stops));--tw-gradient-from: #ffedd5 var(--tw-gradient-from-position);--tw-gradient-to: rgb(255 237 213 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);--tw-gradient-to: rgb(255 247 237 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #fff7ed var(--tw-gradient-via-position), var(--tw-gradient-to);--tw-gradient-to: #fff var(--tw-gradient-to-position)}.cms_card_placeholder svg{width:4rem;--tw-text-opacity: 1;color:rgb(253 186 116 / var(--tw-text-opacity, 1))}.cms_card_body{display:flex;flex:1 1 0%;flex-direction:column;padding:1.25rem}.cms_card_title{font-size:1.125rem;line-height:1.75rem;font-weight:700;line-height:1.375;--tw-text-opacity: 1;color:rgb(17 24 39 / var(--tw-text-opacity, 1));transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.cms_card:hover .cms_card_title{--tw-text-opacity: 1;color:rgb(249 115 22 / var(--tw-text-opacity, 1))}.cms_card_title a{color:inherit!important;text-decoration-line:none!important}.cms_card_title a:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0}.cms_card_text{margin-top:.75rem;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;font-size:.875rem;line-height:1.25rem;--tw-text-opacity: 1;color:rgb(107 114 128 / var(--tw-text-opacity, 1))}.cms_card_more{margin-top:1.25rem;display:inline-flex;align-items:center;gap:.5rem;font-size:.875rem;line-height:1.25rem;font-weight:600;--tw-text-opacity: 1;color:rgb(249 115 22 / var(--tw-text-opacity, 1))}.cms_card_more svg{width:1rem;transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.3s}.cms_card:hover .cms_card_more svg{--tw-translate-x: .25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@media(min-width:1024px){.cms_card_featured{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch}.cms_card_featured .cms_card_media{height:100%}.cms_card_featured .cms_card_media img{aspect-ratio:auto;min-height:22rem}.cms_card_featured .cms_card_placeholder{height:100%;min-height:22rem}.cms_card_featured .cms_card_body{justify-content:center;padding:2.5rem}}.cms_card_featured .cms_card_title{font-size:1.5rem;line-height:2rem}@media(min-width:1024px){.cms_card_featured .cms_card_title{font-size:2.25rem;line-height:2.5rem}}.cms_card_featured .cms_card_text{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4}@media(min-width:1024px){.cms_card_featured .cms_card_text{font-size:1rem;line-height:1.5rem}}.cms_pills{display:flex;flex-wrap:wrap;gap:.5rem}.cms_pill{border-radius:9999px;--tw-bg-opacity: 1;background-color:rgb(255 247 237 / var(--tw-bg-opacity, 1));padding:.25rem .75rem;font-size:.75rem;line-height:1rem;font-weight:600;text-transform:uppercase;letter-spacing:.025em;--tw-text-opacity: 1;color:rgb(234 88 12 / var(--tw-text-opacity, 1));--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000);--tw-ring-opacity: 1;--tw-ring-color: rgb(255 237 213 / var(--tw-ring-opacity, 1))}.cms_pills_over{position:absolute;left:1rem;top:1rem}.cms_pills_over .cms_pill{background-color:#ffffffe6;--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow);--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000);--tw-backdrop-blur: blur(8px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.cms_article{margin-left:auto;margin-right:auto;max-width:56rem;padding-top:1rem;padding-bottom:1rem}.cms_article_header{margin-bottom:2rem}.cms_article_header h1{font-size:1.875rem;line-height:2.25rem;font-weight:700;line-height:1.25;--tw-text-opacity: 1;color:rgb(17 24 39 / var(--tw-text-opacity, 1))}@media(min-width:1024px){.cms_article_header h1{font-size:2.25rem;line-height:2.5rem}}.cms_article_header .cms_pills{margin-top:1.25rem}.cms_article_header:after{content:"";margin-top:1.5rem;display:block;height:1px;width:100%;--tw-bg-opacity: 1;background-color:rgb(229 231 235 / var(--tw-bg-opacity, 1))}.cms_article_intro{margin-top:1rem;font-size:1.125rem;line-height:1.75rem;line-height:1.625;--tw-text-opacity: 1;color:rgb(107 114 128 / var(--tw-text-opacity, 1))}.cms_article_media{margin-bottom:2rem;overflow:hidden;border-radius:1rem;--tw-bg-opacity: 1;background-color:rgb(249 250 251 / var(--tw-bg-opacity, 1))}.cms_article_media img{margin-left:auto;margin-right:auto;width:100%;-o-object-fit:contain;object-fit:contain}.cms_article_gallery{margin-top:2rem;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}@media(min-width:640px){.cms_article_gallery{grid-template-columns:repeat(3,minmax(0,1fr))}}.cms_article_gallery img{aspect-ratio:4/3;width:100%;border-radius:.75rem;--tw-bg-opacity: 1;background-color:rgb(249 250 251 / var(--tw-bg-opacity, 1));-o-object-fit:contain;object-fit:contain}.cms_back{margin-top:2rem;margin-bottom:2rem;display:inline-flex;align-items:center;gap:.5rem;border-radius:9999px;--tw-bg-opacity: 1;background-color:rgb(249 115 22 / var(--tw-bg-opacity, 1));padding:.625rem 1.25rem;font-size:.875rem;line-height:1.25rem;font-weight:600;--tw-text-opacity: 1 !important;color:rgb(255 255 255 / var(--tw-text-opacity, 1))!important;text-decoration-line:none!important;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.cms_back:hover{--tw-bg-opacity: 1;background-color:rgb(234 88 12 / var(--tw-bg-opacity, 1))}.cms_back svg{width:1rem}.cms_html{overflow-wrap:break-word;line-height:1.625;--tw-text-opacity: 1;color:rgb(55 65 81 / var(--tw-text-opacity, 1))}.cms_html p{margin-bottom:1rem}.cms_html h2{margin-bottom:.75rem;margin-top:2rem;font-size:1.5rem;line-height:2rem;font-weight:700}.cms_html h3{margin-bottom:.5rem;margin-top:1.5rem;font-size:1.25rem;line-height:1.75rem;font-weight:700}.cms_html ul{margin-bottom:1rem;list-style-type:disc;padding-left:1.5rem}.cms_html ol{margin-bottom:1rem;list-style-type:decimal;padding-left:1.5rem}.cms_html li{margin-bottom:.5rem}.cms_html img{margin-top:1.5rem;margin-bottom:1.5rem;border-radius:.75rem}.cms_html a{--tw-text-opacity: 1;color:rgb(249 115 22 / var(--tw-text-opacity, 1))}.cms_html iframe{aspect-ratio:16 / 9;height:auto;width:100%}.cms_html table{display:block;width:100%;overflow-x:auto}.cms_form{border-radius:1rem;--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));padding:1.5rem;--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow);--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000);--tw-ring-opacity: 1;--tw-ring-color: rgb(229 231 235 / var(--tw-ring-opacity, 1))}@media(min-width:1024px){.cms_form{padding:2rem}}.cms_form_note{margin-top:1.5rem;font-size:.75rem;line-height:1rem;line-height:1.625;--tw-text-opacity: 1;color:rgb(156 163 175 / var(--tw-text-opacity, 1))}.cms_form_note a{--tw-text-opacity: 1;color:rgb(107 114 128 / var(--tw-text-opacity, 1));text-decoration-line:underline}.cms_info{border-radius:1rem;--tw-bg-opacity: 1;background-color:rgb(249 250 251 / var(--tw-bg-opacity, 1));padding:1.5rem;--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000);--tw-ring-opacity: 1;--tw-ring-color: rgb(229 231 235 / var(--tw-ring-opacity, 1))}.cms_info h2{margin-bottom:1rem;font-size:1.125rem;line-height:1.75rem;font-weight:700;--tw-text-opacity: 1;color:rgb(17 24 39 / var(--tw-text-opacity, 1))}.cms_info_row{display:flex;align-items:flex-start;gap:.75rem;padding-top:.75rem;padding-bottom:.75rem}.cms_info_row+.cms_info_row{border-top-width:1px;--tw-border-opacity: 1;border-color:rgb(229 231 235 / var(--tw-border-opacity, 1))}.cms_info_row svg{margin-top:.125rem;width:1.25rem;flex-shrink:0;--tw-text-opacity: 1;color:rgb(249 115 22 / var(--tw-text-opacity, 1))}.cms_info_row span{display:block;font-size:.75rem;line-height:1rem;font-weight:600;text-transform:uppercase;letter-spacing:.025em;--tw-text-opacity: 1;color:rgb(156 163 175 / var(--tw-text-opacity, 1))}.cms_info_row a{--tw-text-opacity: 1;color:rgb(55 65 81 / var(--tw-text-opacity, 1));text-decoration-line:none!important}.cms_info_row a:hover{--tw-text-opacity: 1;color:rgb(249 115 22 / var(--tw-text-opacity, 1))}
