@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-button-next{color:var(--orange)!important}
