.elementor-button:focus,.elementor-button:hover,.elementor-button:visited{color:#000}.eventi-showroom .elementor-widget-post-info{display:none}.title-correlati{font-family:"Basel Grotesk",Sans-serif;font-size:15px!important;font-weight:400;text-transform:uppercase;letter-spacing:0}.mb-0 p{margin-bottom:0}.h1-seo{font-size:30px!important;text-transform:none!important;display:inline}#user-registration.horizontal .user-registration-MyAccount-navigation ul .user-registration-MyAccount-navigation-link.is-active a,#user-registration .user-registration-MyAccount-navigation ul .user-registration-MyAccount-navigation-link.is-active a{background-color:#f7f4f3!important}#user-registration.horizontal .user-registration-MyAccount-navigation-link.is-active a{border-bottom:3px solid #000!important;color:#000!important;background:#f7f4f3!important}#user-registration.horizontal .user-registration-MyAccount-navigation-link a:hover{background-color:#f7f4f3!important;color:#000!important}#user-registration.horizontal .user-registration-MyAccount-content__body p a{color:#000!important;text-decoration:underline}body.user-registration-page #user-registration:not(.user-registration-MyAccount) .ur-frontend-form .user-registration-form .ur-form-row .ur-form-grid .user-registration-register a,body.user-registration-page .user-registration:not(.user-registration-MyAccount) .ur-frontend-form .user-registration-form .ur-form-row .ur-form-grid .user-registration-register a,body.user-registration-membership_page_user-registration-login-forms #user-registration:not(.user-registration-MyAccount) .ur-frontend-form .user-registration-form .ur-form-row .ur-form-grid .user-registration-register a,body.user-registration-membership_page_user-registration-login-forms .user-registration:not(.user-registration-MyAccount) .ur-frontend-form .user-registration-form .ur-form-row .ur-form-grid .user-registration-register a{color:#000!important;text-decoration:underline!important}body.user-registration-page #user-registration:not(.user-registration-MyAccount) .ur-frontend-form .user-registration-form .ur-form-row .ur-form-grid .user-registration-before-login-btn .user-registration-LostPassword a,body.user-registration-page .user-registration:not(.user-registration-MyAccount) .ur-frontend-form .user-registration-form .ur-form-row .ur-form-grid .user-registration-before-login-btn .user-registration-LostPassword a,body.user-registration-membership_page_user-registration-login-forms #user-registration:not(.user-registration-MyAccount) .ur-frontend-form .user-registration-form .ur-form-row .ur-form-grid .user-registration-before-login-btn .user-registration-LostPassword a,body.user-registration-membership_page_user-registration-login-forms .user-registration:not(.user-registration-MyAccount) .ur-frontend-form .user-registration-form .ur-form-row .ur-form-grid .user-registration-before-login-btn .user-registration-LostPassword a{color:#000!important;text-decoration:underline!important}.user-registration input[type="text"],.user-registration input[type="password"],.user-registration input[type="email"],.user-registration input[type="number"],.user-registration input[type="date"],.user-registration input[type="phone"],.user-registration input[type="tel"],.user-registration input[type="time"],.user-registration input[type="timepicker"],.user-registration input[type="url"],.user-registration input[type="search"],.user-registration-page input[type="text"],.user-registration-page input[type="password"],.user-registration-page input[type="email"],.user-registration-page input[type="number"],.user-registration-page input[type="date"],.user-registration-page input[type="phone"],.user-registration-page input[type="tel"],.user-registration-page input[type="time"],.user-registration-page input[type="timepicker"],.user-registration-page input[type="url"],.user-registration-page input[type="search"],.ur-multi-device-form-preview input[type="text"],.ur-multi-device-form-preview input[type="password"],.ur-multi-device-form-preview input[type="email"],.ur-multi-device-form-preview input[type="number"],.ur-multi-device-form-preview input[type="date"],.ur-multi-device-form-preview input[type="phone"],.ur-multi-device-form-preview input[type="tel"],.ur-multi-device-form-preview input[type="time"],.ur-multi-device-form-preview input[type="timepicker"],.ur-multi-device-form-preview input[type="url"],.ur-multi-device-form-preview input[type="search"]{border:0!important;border-bottom:1px solid #000!important;padding:10px 0;min-height:60px;border-radius:0!important}.user-registration select{border:0!important;border-bottom:1px solid #000!important}.user-registration .user-registration-Button{font-size:15px!important;line-height:1!important;background:transparent!important;font-weight:400!important;text-transform:uppercase;color:#000000!important;border:1px solid #000!important;border-radius:30px 30px 30px 30px!important;padding:5px 12px 5px 12px!important}.user-registration .user-registration-Button:hover{background-color:transparent!important}.ur-lost-password-title,.user-registration-login-title{text-transform:uppercase;font-weight:400!important;letter-spacing:-1px!important;color:#000!important}.wpcf7{font-family:"Basel Grotesk",Sans-serif;font-size:20px;font-weight:400;text-transform:none;line-height:22px;letter-spacing:-1px;word-spacing:0}.wpcf7 .col-50{width:50%;float:left}.wpcf7 form .col-50:nth-child(1),.wpcf7 form .col-50:nth-child(3),.wpcf7 form .col-50:nth-child(5),.wpcf7 form .col-50:nth-child(7),.wpcf7 form .col-50:nth-child(9),.wpcf7 form .col-50:nth-child(11){padding-right:0}.wpcf7 form .col-50:nth-child(2),.wpcf7 form .col-50:nth-child(4),.wpcf7 form .col-50:nth-child(6),.wpcf7 form .col-50:nth-child(8),.wpcf7 form .col-50:nth-child(10),.wpcf7 form .col-50:nth-child(12){padding-left:0}.wpcf7 form .col-100{width:100%;clear:both;border-bottom:1px solid #000}.wpcf7 form .col-50 textarea{border:0;padding:10px 0;border-radius:0;height:100px}.wpcf7 .col-50 p{margin-bottom:0}.wpcf7 .col-50 input[type="text"],.wpcf7 .col-50 input[type="email"],.wpcf7 .col-50 input[type="tel"]{border:0;border-bottom:1px solid #000;padding:10px 0;min-height:60px;border-radius:0}.wpcf7 .col-50 input[name="nome"],.wpcf7 .col-50 input[name="cognome"]{border-top:1px solid #000!important}.wpcf7 label{font-family:"Basel Grotesk",Sans-serif;font-size:15px;font-weight:400;text-transform:uppercase;line-height:17px}.wpcf7 .wpcf7-list-item{margin-left:0;margin-top:30px}.wpcf7 .btn-form{font-family:"Basel Grotesk",Sans-serif;font-size:15px;font-weight:400;border:1px solid #000;border-radius:15px;margin-top:30px;padding:0 12px;text-transform:uppercase;color:#000}.wpcf7 .btn-form:hover{background-color:#fff0}.wpcf7 form.sent .wpcf7-response-output{clear:both}#user-registration-form-13009{max-width:none;padding:0}#user-registration-form-13009 .ur-form-grid{padding:0}#user-registration-form-13009 .ur-form-grid input[type="text"],#user-registration-form-13009 .ur-form-grid input[type="email"],#user-registration-form-13009 .ur-form-grid input[type="number"],#user-registration-form-13009 .ur-form-grid select,#user-registration-form-13009 .ur-form-grid input[type="password"]{border:0;border-top:1px solid #000;padding:10px 0;min-height:60px;border-radius:0!important}#user-registration-form-13009 .ur-form-row{margin-bottom:0}#user-registration-form-13009 .ur-submit-button{font-family:"Basel Grotesk",Sans-serif;font-size:15px;font-weight:400;border:1px solid #000;border-radius:15px;padding:0 12px;text-transform:uppercase;color:#000;background-color:#fff0}#user-registration-form-13009 .ur-button-container{padding:0;margin-top:0;align-items:flex-start;margin-right:15px}#user-registration-form-13009 .ur-form-row[data-row-id="7"] .ur-grid-2{display:flex;flex-direction:row}#user-registration-form-13009 .ur-label{display:none}#user-registration-form-13009 .ur-checkbox-list{text-transform:uppercase;line-height:17px;font-size:15px}.field-checkbox,.ur-button-container,.ur-grid-2 .elementor-widget-button{margin-top:30px!important}.max_height p{max-height:88px;overflow:hidden}.max_height.expanded p{max-height:100%}.blur-search{background:hsl(0 0% 84% / .2) 0 0 no-repeat padding-box;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px)}.blur-dropdown:before{transform:translate3d(0,0,0);content:"";position:absolute;inset:0;background:hsl(0 0% 84% / .2) 0 0 no-repeat padding-box;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);z-index:-1}#menu-dropdown{display:none}#menu-dropdown.active{display:flex}.menu-image-swap{background-size:contain;background-repeat:no-repeat;background-position:50% 20%;transition:background-image 0.4s ease-in-out}.menu-image-swap img{margin-top:30px;border:1px solid #000}.click-submenu li.menu-item-has-children>ul.sub-menu{display:none!important;width:300px!important;margin-left:100%;margin-top:-36px}.click-submenu li.menu-item-has-children>ul.sub-menu li a{line-height:36px}.click-submenu li.menu-item-has-children.submenu-open>ul.sub-menu{display:block!important}.click-submenu .mt-30{margin-top:30px}.wpml-ls-legacy-dropdown{width:60px}.wpml-ls-legacy-dropdown a{background-color:#fff0;text-transform:uppercase;border:none;font-family:"Basel Grotesk"}.wpml-ls-legacy-dropdown a:hover,.wpml-ls-legacy-dropdown a:active,.wpml-ls-legacy-dropdown a:focus{background-color:transparent!important;border:none!important}.wpml-ls-legacy-dropdown .wpml-ls-sub-menu{background-color:#fff0;border:0}.wpml-ls-legacy-dropdown .wpml-ls-sub-menu{background-color:rgb(255 255 255 / .7)}.elementor-field-subgroup .elementor-field-option{line-height:12px!important}.woocommerce-breadcrumb{margin-bottom:40px!important;margin-top:100px!important}.woocommerce-breadcrumb li{display:inline-block;list-style-type:none;padding:0 12px;border:1px solid #000;border-radius:15px;font-size:15px;text-transform:uppercase;color:#000}.woocommerce-breadcrumb li a{color:#000!important}.breadcrumbs-white .woocommerce-breadcrumb li{border:1px solid #fff;color:#fff}.breadcrumbs-white .woocommerce-breadcrumb li a{color:#fff!important}.break-text a{word-break:break-all}.acf-buttons{display:flex;justify-content:center;flex-direction:column;align-items:center}.acf-buttons a{margin-bottom:10px}.woocommerce-loop-category__title .count{display:none}.woocommerce ul.products li.product a img{margin-bottom:0}.woocommerce ul.products li.product a h2{text-transform:uppercase;padding:5px 0 0 0!important;font-family:"Basel grotesk";letter-spacing:0px!important;font-size:15px!important}.fisarmonica-materiali .e-n-accordion-item-title{padding:20px 0}.fisarmonica-materiali .e-n-accordion-item-title[aria-expanded="true"]{border-bottom:0!important}.fisarmonica-materiali .elementor-widget-n-accordion .e-n-accordion-item[open]>.e-n-accordion-item-title{colr:#000}.galleria-rivestimenti{max-width:400px!important}.galleria-rivestimenti .swiper-slide{width:auto!important}.galleria-rivestimenti .swiper-slide-image{width:auto!important;max-height:500px}.galleria-rivestimenti .swiper-pagination-bullet{border:1px solid #000}.galleria-rivestimenti .swiper-pagination{text-align:right;bottom:-15px!important}.archivio-child .products .product-category{grid-column:1 / -1}.archivio-child .products .product-category img{display:none!important}.woocommerce .archivio-child ul.products li.product-category a h2{font-size:20px!important;margin-top:20px;border-bottom:1px solid #000}.products .product-category-child{margin-top:-30px}.products .product-category-child h2{margin:0;font-size:30px;font-family:"Basel Grotesk";border-bottom:1px solid #000}.woocommerce-products-header h1{font-family:"Basel Grotesk";margin-top:60px;margin-bottom:20px;line-height:1em;color:#000}.woocommerce.archive #main .term-description p{font-family:"Basel Grotesk"}.woocommerce.archive #main{display:flex;align-content:initial;align-items:initial;align-self:auto;flex-basis:auto;flex-grow:1;flex-shrink:1;flex-wrap:initial;justify-content:initial;flex-direction:column;gap:20px 20px;padding:10px}.woocommerce.archive #main .term-description p{font-size:30px;line-height:1.07em;margin-bottom:70px;letter-spacing:-1px}.woocommerce.archive #main .woocommerce-result-count,.woocommerce.archive #main .woocommerce-ordering{display:none}.woocommerce.archive #main .products{margin-bottom:0}.woocommerce.archive #main .products.columns-7{display:grid;grid-column-gap:10px;grid-row-gap:10px;grid-template-columns:repeat(4,1fr);margin-top:-20px;margin-bottom:10px}.woocommerce.archive #main .products.columns-7 li{width:auto;margin:0}.woocommerce.archive #main .products.columns-7:before{content:none}.term-sistemi-docce.woocommerce.archive #main .products.columns-7{grid-template-columns:repeat(3,1fr)}.special-title{margin-top:0;margin-bottom:40px;font-family:"Basel Grotesk";border-top:1px solid #000}.finiture-archive .special-title{émargin-bottom:20px}.finiture-archive .special-title2{margin-top:20px;margin-bottom:10px;font-family:"Basel Grotesk";border-bottom:1px solid #000}.finiture-archive .finiture-list{padding:0;display:grid}.finiture-archive .finiture-list li{list-style-type:none}.finiture-archive .finiture-list .term-parent{grid-column:1 / -1;font-size:17px;text-transform:uppercase;font-weight:500;font-family:"Basel Grotesk";margin-left:calc(100% / 12 + 1rem)}.finiture-archive .finiture-list .term-parent2{grid-column:1 / -1;font-size:17px;text-transform:uppercase;font-weight:500;font-family:"Basel Grotesk";margin-left:calc(100% / 12 + 1rem)}.finiture-archive .finiture-list li.term-child{grid-column:span 1}.finiture-archive .finiture-list li p{font-family:"Basel Grotesk";font-size:15px;text-transform:uppercase}.finiture-archive img{width:100%}.products-container h2.accordion{margin-top:0;margin-bottom:0;padding-top:20px;padding-bottom:20px;cursor:pointer}.products-container h2.accordion:after{content:'\002B';font-size:30px;color:#000;float:right;margin-left:5px;margin-right:30px}.products-container h2.accordion.active:after{content:"\2212";margin-top:-5px}.products-container .panel{max-height:0;overflow:hidden;transition:max-height 0.2s ease-out}.tabella-attributi-inline table{display:inline-block;border:0!important}.tabella-attributi-inline table tr{display:inline-block;background-color:#fff0}.tabella-attributi-inline table th{display:inline-block;width:auto!important;padding:0 5px 0 0!important;background-color:transparent!important;border:0!important;font-weight:400!important}.tabella-attributi-inline table th:after{content:':'}.tabella-attributi-inline table td{display:inline-block;background-color:transparent!important;border:0!important}.tabella-attributi-inline table td p{padding:0 5px 0 0!important;font-style:normal}.tabella-attributi-inline table td p:after{content:','}.tabella-attributi-inline table tr:last-child td p:after{content:none}.tabella-attributi table{display:inline-block;border:0!important}.tabella-attributi table tbody{display:block}.tabella-attributi table tr{display:block;background-color:#fff0;margin-bottom:40px}.tabella-attributi table th{display:block;width:auto!important;padding:0 0 5px 0!important;text-align:left;background-color:transparent!important;border-bottom:1px solid #000!important;border-top:0!important;border-right:0!important;border-left:0!important;font-weight:400!important}.tabella-attributi table td{display:inline-block;background-color:transparent!important;border:0!important}.tabella-attributi table td p{padding:5px 5px 5px 0!important;font-style:normal}.tabella-attributi table td p:after{content:','}.tabella-attributi table tr td:last-child p:after{content:none}.tabella-attributi .woocommerce-product-attributes-item--attribute_misure td p{display:grid;grid-auto-flow:column;grid-template-rows:repeat(10,auto);gap:.25rem 2rem;margin:0}.tabella-attributi .woocommerce-product-attributes-item--attribute_misure td p .misura-item{white-space:nowrap}.galleria-complementi{max-width:400px!important}.galleria-complementi .swiper-slide{width:auto!important}.galleria-complementi .swiper-slide-image{width:auto!important;max-height:500px}.galleria-complementi .swiper-pagination-bullet{border:1px solid #000}.galleria-complementi .swiper-pagination{text-align:right;bottom:-15px!important}.products-container .products .product-category-child{margin-top:0}.woocommerce.archive #main .products-container .products.columns-7{margin-top:10px}.archive .woocommerce-notices-wrapper{margin-top:-20px}#filter-materioteca{display:flex;flex-direction:row;align-items:center}#filter-materioteca p{font-family:"Basel Grotesk";font-size:15px;text-transform:uppercase;text-decoration:underline;margin-bottom:0;margin-right:50px;color:#000}#product-filter{display:flex;gap:15px;flex-wrap:wrap}#product-filter label{font-family:"Basel Grotesk";font-size:15px;text-transform:uppercase;display:flex;align-items:center;gap:5px;color:#000}#product-filter input[type="radio"]{-webkit-appearance:none;appearance:none;background-color:#fff;margin:0;border:1px solid #000;border-radius:50%;display:grid;place-content:center}#product-filter input[type="radio"]::before{content:"";width:.65em;height:.65em;border-radius:50%;transform:scale(0);transition:120ms transform ease-in-out;box-shadow:inset 1em 1em #000}#product-filter input[type="radio"]:checked::before{transform:scale(1)}.prodotti-correlati{display:grid;grid-template-columns:30% 70%}.single-product .prodotti-correlati h2{display:none}.prodotti-correlati h2{font-family:"Basel Grotesk";font-size:15px;text-transform:uppercase;margin-top:0;margin-bottom:10px;letter-spacing:0;color:#000}.dialog-lightbox-message .elementor-slideshow__title{display:none}.prodotti-correlati .list-upsells{display:flex;flex-direction:row;flex-wrap:wrap;align-items:flex-start;gap:5px}.prodotti-correlati .list-upsells li{font-family:"Basel Grotesk";list-style-type:none;padding:0 12px;border:1px solid #000;border-radius:8px;font-size:15px;text-transform:uppercase;color:#000}.prodotti-correlati .list-elements{display:flex;flex-direction:row;flex-wrap:wrap;align-items:flex-start;gap:5px}.prodotti-correlati .list-elements li{font-family:"Basel Grotesk";list-style-type:none;padding:0;font-size:15px;text-transform:uppercase;color:#000}.prodotti-correlati .list-elements li:after{content:','}.prodotti-correlati .list-elements li:last-child:after{content:none}.products-container .container-materioteca.products.columns-7{grid-template-columns:repeat(7,minmax(100px,1fr))!important;margin-top:0!important}.products-container .container-materioteca.products .product-category-child{text-align:center}.products-container .container-materioteca .woocommerce-loop-category__title{font-size:30px;text-align:left;border:none;text-transform:none;word-break:break-all}.products-container .container-materioteca h2.woocommerce-loop-product__title{margin-right:20px!important}.woocommerce ul.products li.product .woocommerce-loop-product__title{margin-right:20px;word-break:break-word}.products-container .container-materioteca a.btn-cat{display:inline-block;margin-top:calc(50% - 20px);text-align:center;padding:0 12px;border:1px solid #000;border-radius:15px;font-size:15px;text-transform:uppercase;color:#000}.products .woocommerce-loop-category__description{font-family:"Basel Grotesk";font-size:20px;line-height:22px;margin-top:5px;margin-bottom:0}.products-container.parent-materioteca .products.columns-7{grid-template-columns:repeat(7,1fr)!important}.negli-elementi table{margin-bottom:0!important}.negli-elementi tr:before{content:'il materiale è utilizzato'}#filter-collezioni{display:flex;flex-direction:row;align-items:center}#filter-collezioni p{font-family:"Basel Grotesk";font-size:15px;text-transform:uppercase;margin-bottom:0;margin-right:50px;color:#000}.columns-3-collezioni .container-collezioni{display:grid;grid-template-columns:repeat(3,1fr);gap:50px 50px}.columns-3-collezioni .container-collezioni:before{content:none!important}.columns-3-collezioni .container-collezioni li{width:100%!important;margin-bottom:0!important}.galleria-collezioni .swiper-slide{width:auto!important;flex-shrink:0;display:flex;justify-content:flex-start}.galleria-collezioni .swiper-slide-image{max-height:500px;height:auto;width:calc(100vw - 20px)!important;display:block;margin:0 auto}.galleria-collezioni .swiper-pagination-bullet{border:1px solid #000}.galleria-collezioni .swiper-pagination{text-align:right}.elementor-prefill{background-color:transparent!important;font-family:"Basel Grotesk",Sans-serif;font-size:15px!important;font-weight:400;text-transform:uppercase;line-height:1.5em!important;letter-spacing:0;color:#000;border:1px solid #000!important;border-radius:15px!important;padding:0 12px 0 12px!important}.elementor-prefill:hover,.elementor-prefill:active,.elementor-prefill:focus{color:#000!important}#richiedi-info{scroll-margin-top:80px}.max-w-314{max-width:314px}.max-w-400{max-width:400px}.max-w-505{max-width:505px}.elementor-shortcode .finiture-archive h2.accordion{margin-top:0;margin-bottom:0;padding-top:20px;padding-bottom:20px;cursor:pointer;border-top:0;border-bottom:0}.elementor-shortcode .finiture-archive h2.accordion:first-child{border-bottom:0;border-top:1px solid #000}.elementor-shortcode .finiture-archive h2.accordion:after{content:'\002B';font-size:30px;color:#000;float:right;margin-left:5px;margin-right:30px}.elementor-shortcode .finiture-archive h2.accordion.active:after{content:"\2212";margin-top:-5px}.elementor-shortcode .finiture-archive .panel{max-height:0;overflow:hidden;border-bottom:1px solid #000;transition:max-height 0.2s ease-out}.elementor-shortcode .finiture-archive .accordion.active+.panel{max-height:none!important;height:auto!important;overflow:visible!important}.elementor-shortcode .finiture-archive .panel ul.finiture-list{padding-top:10px;padding-bottom:10px}.elementor-shortcode .finiture-archive h3.accordion2{display:flex;justify-content:space-between;align-items:center;margin-top:0;margin-bottom:0;padding-top:20px;padding-bottom:0;cursor:pointer}.elementor-shortcode .finiture-archive h3.accordion2:after{content:'\002B';font-size:30px;color:#000;float:right;margin-left:5px;margin-right:30px}.elementor-shortcode .finiture-archive h3.accordion2.active:after{content:"\2212";margin-top:-5px}.elementor-shortcode .finiture-archive h3.accordion2 .elementor-button{margin-left:auto}.elementor-shortcode .finiture-archive .finiture-list .panel2{max-height:0;overflow:hidden;border-bottom:1px solid #000;transition:max-height 0.2s ease-out;margin-left:calc(100% / 12 + 1rem);padding-left:0}.elementor-shortcode .finiture-archive .accordion2.active+.panel2{max-height:none!important;height:auto!important;overflow:visible!important}.elementor-shortcode .finiture-archive h4.accordion3{margin-top:0;margin-bottom:0;padding-top:20px;padding-bottom:0;cursor:pointer}.elementor-shortcode .finiture-archive h4.accordion3:after{content:'\002B';font-size:30px;color:#000;float:right;margin-left:5px;margin-right:30px}.elementor-shortcode .finiture-archive h4.accordion3.active:after{content:"\2212";margin-top:-5px}.elementor-shortcode .finiture-archive .finiture-list .panel3{max-height:0;overflow:hidden;transition:max-height 0.2s ease-out;display:grid;grid-column-gap:10px;grid-row-gap:10px;grid-template-columns:repeat(5,1fr);margin-left:calc(100% / 12 + 1rem);padding-left:0;border-bottom:1px solid #000}.elementor-shortcode .finiture-archive .finiture-list:last-child .panel2{border-bottom:0}.elementor-shortcode .finiture-archive .finiture-list .finiture-list:last-child .panel3{border-bottom:0}.elementor-shortcode .finiture-archive .accordion3.active+.panel3{max-height:none!important;height:auto!important;overflow:visible!important}.elementor-shortcode .prodotti-correlati{display:block}.elementor-shortcode .prodotti-correlati .products.columns-8{grid-template-columns:repeat(8,1fr);gap:10px;margin:0}.elementor-shortcode .prodotti-correlati .products.columns-8:before{content:none}.elementor-shortcode .prodotti-correlati .products.columns-8:after{content:none}.wlfmc-add-button i.wlfmc-icon-tag-regular:before{content:"\e86c"}.wlfmc-add-button i.wlfmc-icon-tag-regular-o:before{color:#000}.wlfmc-loop-btn:not(.is-elementor) .wlfmc-add-button>a{width:auto;height:auto}.archive .wlfmc-add-to-wishlist{float:right;margin-top:-18px!important}.whishlist-button .wlfmc-add-button>a{width:auto!important;height:auto!important}.wishlist-empty .wc-forward.button.empty-button{display:none!important}#lista-preferiti .product-name strong{font-size:15px}#lista-preferiti .product-list-categories{color:#000}#lista-preferiti .wishlist-items-wrapper{grid-gap:10px 10px;grid-template-columns:repeat(4,1fr)}#lista-preferiti .wishlist-items-wrapper tr{max-width:100%;width:100%;min-width:100px!important}#lista-preferiti .wishlist-items-wrapper tr td.first-column img{width:100%}#lista-preferiti .wishlist-items-wrapper tr td.center-column{padding-top:0!important;padding-bottom:0!important}#lista-preferiti .wishlist-items-wrapper tr td.last-column{padding-top:30px!important}#lista-preferiti .wishlist-items-wrapper tr td.last-column .f-wrap-on-grid{justify-content:space-between}#lista-preferiti .wishlist-items-wrapper tr td.last-column .add_to_cart_button{padding:3px 12px;max-width:fit-content}#lista-preferiti .wlfmc-remove-from-list i:before{color:#000}.margin-left-auto{margin-left:auto}.min-height-44{min-height:44px}.text-shadow h2,.text-shadow h4{text-shadow:0 0 10px #0000008a}.text-shadow a.bdt-slide-btn{box-shadow:0 0 10px #0000008a}.text-shadow a.bdt-slide-btn span{text-shadow:0 0 5px #0000008a}.alignright{display:block!important;float:none;text-align:left;margin-left:auto;max-width:55%}.alignleft{display:block!important;float:none;text-align:left;margin:0}.single-post-info ul li:last-child a{padding:0 12px;border:1px solid;border-radius:8px}.single-post .elementor-widget-theme-post-content h2{text-transform:none;font-size:30px;line-height:32px;letter-spacing:-1px}.single-post .elementor-widget-theme-post-content p{margin-top:20px;margin-bottom:10px}.single-post .elementor-widget-theme-post-content p:not(.has-text-align-center){max-width:100%;margin-left:auto;font-size:20px;line-height:22px}.single-post .elementor-widget-theme-post-content p.has-text-align-center{max-width:55%;margin-left:auto;text-align:left}.alignfull,.alignfull img{width:100%;margin-inline:0}.single-post .elementor-widget-theme-post-content .wp-element-button{margin-top:20px;margin-bottom:30px;font-size:15px;line-height:1.5em;text-transform:uppercase;padding:0 12px;border-radius:8px;border:1px solid #000;background-color:#fff0}.single-post .wp-block-media-text{margin-top:70px;margin-bottom:30px;display:flex}.single-post .wp-block-media-text.has-media-on-the-right .wp-block-media-text__content{padding:0 20px 20px 0}.single-post .wp-block-media-text .wp-block-media-text__content{padding:0 0 20px 20px}.single-post .wp-block-media-text .wp-block-media-text__content p{margin-left:initial;margin-right:auto}.single-post .wp-block-media-text .wp-block-media-text__content h3{text-transform:uppercase;margin-top:0}.single-post .elementor-widget-theme-post-content .wp-block-list li{font-size:20px}.single-post .wp-block-image.aligncenter{display:block}.single-post .wp-block-media-text>.wp-block-media-text__content{width:100%;align-self:start;padding:0 20px;flex:1}.single-post .wp-block-media-text>.wp-block-media-text__media{width:fit-content;flex:0 0 auto}.single-post .wp-block-media-text>.wp-block-media-text__media img{width:100%}.single-post .elementor-widget-theme-post-content h3{font-size:30px;font-weight:400}.single-post .elementor-widget-theme-post-content p.has-medium-font-size{font-size:30px!important;line-height:32px!important}#filter-blog search .e-filter-item:nth-child(1),#filter-blog search .e-filter-item:nth-child(2),#filter-blog search .e-filter-item:nth-child(3),#filter-blog search .e-filter-item:nth-child(4){position:relative;padding-left:17px;padding-right:0;cursor:pointer}#filter-blog search .e-filter-item:nth-child(1)::before,#filter-blog search .e-filter-item:nth-child(2)::before,#filter-blog search .e-filter-item:nth-child(3)::before,#filter-blog search .e-filter-item:nth-child(4)::before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:12px;height:12px;border:1px solid #000;border-radius:50%;background:#fff0}#filter-blog search .e-filter-item:nth-child(1)[aria-pressed="true"]::before,#filter-blog search .e-filter-item:nth-child(2)[aria-pressed="true"]::before,#filter-blog search .e-filter-item:nth-child(3)[aria-pressed="true"]::before,#filter-blog search .e-filter-item:nth-child(4)[aria-pressed="true"]::before{background:#000}#filter-blog search .e-filter-item:last-child{padding-left:0;padding-right:35px;text-decoration:underline}#filter-blog search .e-filter-item:last-child:before{content:none!important}#download .e-n-accordion-item-title{justify-content:space-between}#download .e-n-accordion-item-title-icon{margin-right:30px;margin-left:5px}#download h3{margin-top:0}@media screen and (max-width:1400px){.single-post .wp-block-media-text>.wp-block-media-text__media{flex:1}}@media screen and (max-height:750px){.click-submenu li.menu-item-has-children>ul.sub-menu{padding-bottom:80px}}@media screen and (min-width:576px){.woocommerce.archive #main{max-width:1340px}}@media screen and (min-width:768px){.woocommerce.archive #main{max-width:1340px}.fit-content{width:50%;flex:0 0 auto}.flex-1{flex:1!important;width:50%}}@media screen and (min-width:992px){.woocommerce.archive #main{max-width:100%}}@media screen and (min-width:1025px){.galleria-rivestimenti .elementor-image-carousel-wrapper,.galleria-complementi .elementor-image-carousel-wrapper{padding-bottom:10px!important}.fit-content{width:fit-content;flex:0 0 auto}.flex-1{flex:1!important}}@media screen and (min-width:1200px){.page-header .entry-title,.site-footer .footer-inner,.site-footer:not(.dynamic-footer),.site-header .header-inner,.site-header:not(.dynamic-header),body:not([class*=elementor-page-]) .site-main{max-width:1340px}}@media screen and (min-width:1600px){.galleria-rivestimenti .swiper-slide-image{height:500px;max-height:none}.galleria-complementi{max-width:560px!important}.galleria-complementi .swiper-slide-image{height:700px;max-height:none}}@media screen and (min-width:1920px){.galleria-rivestimenti{max-width:640px!important}.galleria-rivestimenti .swiper-slide-image{height:800px;max-height:none}.galleria-complementi .swiper-slide-image{height:800px;max-height:none}.galleria-complementi{max-width:640px!important}}@media screen and (max-width:1024px){.h1-seo{font-size:35px!important;line-height:32px!important}.products .product-category-child h2{font-size:20px}.woocommerce-products-header h1{font-size:35px}.woocommerce.archive #main .term-description p{font-size:20px}.columns-3-collezioni .container-collezioni{grid-template-columns:repeat(2,1fr)}.products-container.container-materioteca.products.columns-7{grid-template-columns:repeat(4,1fr)!important}.products-container.parent-materioteca .products.columns-7{grid-template-columns:repeat(4,1fr)!important}.elementor-shortcode .prodotti-correlati .products.columns-8{grid-template-columns:repeat(3,1fr);gap:10px;margin:0}#lista-preferiti .wishlist-items-wrapper{grid-gap:10px 10px;grid-template-columns:repeat(3,1fr)}.galleria-complementi .swiper-pagination{text-align:right;bottom:0!important}.products-container .container-materioteca .woocommerce-loop-category__title{font-size:20px;word-break:break-all}.products-container .container-materioteca h2.woocommerce-loop-product__title{margin-right:20px!important;font-size:14px!important}}@media screen and (max-width:781px){.column-reverse-mobile{flex-direction:column-reverse}}@media screen and (max-width:767px){.h1-seo{font-size:20px!important;line-height:22px!important}.galleria-collezioni .swiper-slide-image{max-height:none;width:calc(100vw - 19.5px)!important}.galleria-complementi{max-width:100%!important}.galleria-complementi .swiper-slide-image{max-height:none;width:calc(100vw - 19.5px)!important}.galleria-rivestimenti{max-width:100%!important}.galleria-rivestimenti .swiper-slide-image{max-height:none;width:calc(100vw - 19.5px)!important}#user-registration-form-13009 .ur-form-row[data-row-id="7"]{flex-direction:column}#user-registration-form-13009 .ur-form-row[data-row-id="7"] .ur-grid-2,#user-registration-form-13009 .ur-form-row[data-row-id="7"] .ur-grid-1{width:100%!important}#user-registration-form-13009 .ur-form-row[data-row-id="7"] .ur-grid-2{flex-direction:column;align-items:center}#user-registration-form-13009 .ur-button-container{margin-right:0;margin-bottom:15px}#user-registration-form-13009 .ur-form-grid{width:50%!important}#user-registration-form-13009 .ur-form-row{flex-direction:row}#filter-blog search{gap:5px 15px}#filter-blog search .e-filter-item:last-child{flex:100%;justify-content:flex-start;padding-right:0;padding-bottom:0}.wpcf7 form .col-50:nth-child(2),.wpcf7 form .col-50:nth-child(3),.wpcf7 form .col-50:nth-child(4),.wpcf7 form .col-50:nth-child(11),.wpcf7 form .col-50:nth-child(14){width:100%;float:none;clear:both}.wpcf7 form .col-50:nth-child(14) p{text-align:center}.wpcf7 form .col-50 textarea,.wpcf7 form .col-50 input[name="nome"],.wpcf7 form .col-50 input[name="cognome"]{border-top:0!important;border-bottom:1px solid #000}.wpcf7 form .col-50:nth-child(2) p{padding-top:20px;padding-bottom:20px}.click-submenu li.menu-item-has-children>ul.sub-menu li a{line-height:25px}#menu-opener{padding-right:0;padding-left:0}.woocommerce-breadcrumb{margin-bottom:20px!important;margin-top:80px!important}.columns-3-collezioni .container-collezioni{grid-template-columns:repeat(1,1fr);gap:30px 30px}.woocommerce ul.products li.product a h2{font-size:20px!important}.tabella-attributi .woocommerce-product-attributes-item--attribute_misure td p{grid-template-rows:repeat(15,auto)}.woocommerce.archive #main .products.columns-7{grid-template-columns:repeat(2,1fr)}.term-sistemi-docce.woocommerce.archive #main .products.columns-7{grid-template-columns:repeat(1,1fr)}.tabella-attributi table tr{margin-bottom:5px}#filter-materioteca{display:block}#filter-materioteca p{font-size:20px;line-height:22px;margin-right:0;margin-bottom:10px}#product-filter{gap:5px 15px}#product-filter label{font-size:20px;line-height:22px}.woocommerce.archive #main .products.container-materioteca.columns-7{grid-template-columns:repeat(3,1fr)!important}.products-container .container-materioteca .woocommerce-loop-category__title{font-size:22px}.prodotti-correlati{grid-template-columns:100%}.prodotti-correlati h2{font-size:20px;line-height:22px}.prodotti-correlati.list-attributes{display:flex;flex-wrap:wrap;align-content:center;justify-content:flex-start}.prodotti-correlati.list-attributes h2{margin-bottom:0}.prodotti-correlati .list-upsells{padding-left:0;padding-bottom:10px}.prodotti-correlati .list-upsells li{font-size:20px;line-height:22px}.prodotti-correlati .list-elements{padding-left:5px}.prodotti-correlati .list-elements li{font-size:20px;line-height:22px}.elementor-shortcode .prodotti-correlati .products.columns-8{grid-template-columns:repeat(2,1fr);gap:10px;margin:0}.elementor-shortcode .prodotti-correlati h2{font-size:15px!important;line-height:1}.elementor-shortcode .finiture-archive .finiture-list .panel2{rid-template-columns:repeat(3,1fr)}#lista-preferiti .wishlist-items-wrapper{grid-gap:10px 10px;grid-template-columns:repeat(2,1fr)}.margin-left-auto{margin-left:0}.alignright{max-width:100%;margin-left:0}.single-post .elementor-widget-theme-post-content p:not(.has-text-align-center){max-width:100%;margin-left:0}.single-post .elementor-widget-theme-post-content p.has-text-align-center{max-width:100%;margin-left:0}.single-post .wp-block-media-text{flex-direction:column-reverse}.single-post .wp-block-media-text.has-media-on-the-right{flex-direction:column}.wp-block-media-text>.wp-block-media-text__content{padding:20px 0 0 0!important}.single-post .wp-block-media-text{margin-top:20px}}@media screen and (max-width:600px){.elementor-shortcode .finiture-archive .finiture-list .panel3{grid-template-columns:repeat(2,1fr)}.woocommerce.archive #main .products.container-materioteca.columns-7{grid-template-columns:repeat(2,1fr)!important}}@media screen and (max-width:480px){.click-submenu .elementor-nav-menu--dropdown .elementor-sub-item{font-size:22px!important}.products-container .container-materioteca.products.columns-7{grid-template-columns:repeat(2,1fr)!important}.products-container.parent-materioteca .products.columns-7{grid-template-columns:repeat(2,1fr)!important}#lista-preferiti .wishlist-items-wrapper{grid-gap:10px 10px;grid-template-columns:repeat(2,1fr)!important}}@media screen and (max-width:380px){.single-product.woocommerce div.product .product_title{word-break:break-word;font-size:30px}}