:root{--orange:#F27B1C;--orange-alpha:rgba(242, 123, 28, .5);overflow:visible!important}body:not(.home){overflow:visible!important}body.logged-in .logged-visible{display:flex!important;width:auto;gap:.5rem}body.logged-in .logged-visible img{width:auto}body.logged-in .logged-hidden{display:none!important}body:not(.logged-in) .logged-visible{display:none!important}body:not(.logged-in) .logged-hidden{display:block!important}body:not(.home) .wrapper_inner{overflow:visible}.q_logo a{height:27px!important}.content,.content .container,.full_width{background-color:#fff0}.header_inner_right a{color:var(--orange)}header.fixed.scrolled .header_bottom,header.fixed_hiding.scrolled .header_bottom{box-shadow:none}header.scrolled{background-color:#fff}.side_menu_button>a{height:26px}.side_menu_button a:last-child{padding:0 12px}.title{height:100px!important}.footer-top{border-bottom:1px solid #fff;overflow:hidden;padding-bottom:15px}.footer-top>div.divCell{width:20%;float:left}.footer-bottom>div.divCell{width:13%;display:table-cell;vertical-align:middle}.otgs-development-site-front-end{display:none}.footer-top .socials ul li{display:inline-block;padding-right:15px}.footer_top{padding:3rem 0 1.5rem}.footer_top .container_inner{border-bottom:1px solid #fff}.footer_top .three_columns>.column1,.footer_top .three_columns>.column2{width:40%}.footer_top .three_columns>.column3{width:20%}.footer-bottom{padding-bottom:15px}.footer_bottom_columns.three_columns .wp-block-columns{margin:0}.footer_bottom_columns.three_columns>.footer_bottom_column{height:72px;display:flex;justify-content:center;align-items:center}.footer_bottom_columns.three_columns>.column1{width:20%}.footer_bottom_columns.three_columns>.column3{width:10%}.footer_bottom_columns.three_columns>.column2{width:70%}.footer_bottom_columns.three_columns>.column2>.column_inner{width:100%}.side_menu{width:100%;position:absolute;z-index:9999;min-height:100vh;right:0;background-color:#fff;border:10px solid #000;box-sizing:border-box}.right_side_menu_opened .wrapper{left:0}#menu-mainmenu li a{color:var(--orange)}#menu-mainmenu{width:25%;margin:0 auto;text-align:left}#menu-mainmenu li{border-bottom:1px solid #efefef;padding:10px 0}.side_menu img{height:25px;width:124px}#nav_menu-2{position:relative;top:-70px}.single-product .title_outer{display:none}.woocommerce .content .container .container_inner,.woocommerce-page .content .container .container_inner{padding:0 0 30px}.woocommerce-notices-wrapper{display:none}.single-product .content_inner .container_inner{width:100%!important}.footer_inner .container{background:inherit}.single-product .product .images{width:100%;margin:0 auto;text-align:center}.single-product .summary,.single-product .related{width:1100px;float:inherit;margin:0 auto;overflow:hidden}.single-product .product .product-title{flex-basis:50%;display:flex;flex-direction:column;justify-content:space-between;width:50%}.single-product .product h1.product_title{font-size:52px;color:var(--orange);font-weight:300;text-transform:none;letter-spacing:0;line-height:56px}.single-product .product-titolo{width:50%;float:left}.single-product .product-desc{width:50%;float:right}.single-product div.product{position:relative}.single-product .related h2{font-size:3em;letter-spacing:1px;margin-bottom:20px;font-weight:200;text-align:center;text-transform:capitalize;margin-top:20px}.single-product .related ul li.product h2,.single-product .related ul li.product .price{display:none}.single-product .related ul li{margin:0px!important;background:inherit!important}.single-product .related ul{text-align:center}.configurator-template{padding-top:150px!important;padding-bottom:8rem!important;display:flex;gap:2rem}.configurator-template .steps{flex-basis:calc(80% - 2rem);max-width:calc(80% - 2rem)}.configurator-template .sidebar{flex-basis:20%}.configurator-template .sidebar ul{counter-reset:step-counter;list-style:none;padding-top:.5rem;position:sticky;top:160px}.configurator-template .sidebar ul li{justify-content:flex-end;position:relative;height:50px;display:flex;padding-right:50px;align-items:center;font-size:16px;font-weight:300;color:#AAA;text-transform:uppercase;transition:color .3s ease;white-space:nowrap}.configurator-template .sidebar ul li:before{counter-increment:step-counter;content:counter(step-counter);position:absolute;right:0;top:50%;transform:translateY(-50%);display:flex;justify-content:center;align-items:center;font-size:22px;font-weight:400;width:2rem;height:2rem;border-width:1px;border-radius:1rem;border-style:solid;background-color:#fff;border-color:#AAA;color:#AAA;z-index:10;transition:border-color .3s ease,background-color .3s ease,color .3s ease}.configurator-template .sidebar ul li:not(:last-child):after{content:'';width:2px;height:100%;background-color:#AAA;position:absolute;right:1rem;top:50%;z-index:9;transition:background-color .3s ease}.configurator-template .sidebar ul li.past{color:#000}.configurator-template .sidebar ul li.past:before{border-color:#000;color:#000}.configurator-template .sidebar ul li.past:not(:last-child):after{background-color:#000}.configurator-template .sidebar ul li.active{color:var(--orange)}.configurator-template .sidebar ul li.active:before{background-color:var(--orange);border-color:var(--orange);color:#fff;font-weight:600}.configurator-template .step h2{color:#000;font-weight:300;text-align:center;margin-bottom:1rem}.configurator-template .step h3{color:#000;font-weight:400;text-transform:uppercase;font-size:16px;margin-top:.5rem}.configurator-template .step h3 small{text-transform:none;font-size:13px;line-height:15px;display:block}.configurator-template .step .step-footer{display:flex;justify-content:center;align-items:center;gap:2rem}.configurator-template .step .composition-container h3{flex-basis:170px;text-align:center}.configurator-template .step .composition-container .header h3 img{height:100px;width:auto;transition:height .3s ease}.configurator-template .step .composition-container .header:not(.active) h3 img{height:60px;width:auto}.configurator-template .step{max-width:100%}.configurator-template .step:not(:first-child){margin-top:3rem;margin-bottom:2rem}.configurator-template .step .group{display:flex;gap:1rem;margin-bottom:1rem;flex-basis:100%;justify-content:center}.configurator-template .step .field.flex-1{flex:1}.configurator-template .step .field.error input,.configurator-template .step .field.error select{border:1px solid var(--orange)}.configurator-template .choices.choices-images,.configurator-template .radio-image-container{display:flex;justify-content:center;align-items:self-start;gap:1rem;flex-wrap:wrap}.configurator-template .choices,.configurator-template .radio-image-container{list-style:none}.configurator-template .choices>li,.configurator-template .radio-image-container>li{position:relative;flex-basis:calc((100% - 3rem) / 5);padding:0;background-color:#fff0}.configurator-template .choices.choices-products{display:flex}.configurator-template .choices.choices-products>li{flex:1;overflow:hidden}.configurator-template .choices.choices-products.choices-4>li{max-width:25%}.configurator-template .choices.choices-products.choices-5>li{max-width:20%}.configurator-template .choices.choices-products>li>a{display:block;overflow:hidden;max-width:100%}.configurator-template .choices>li a{padding:0}.configurator-template .qode-advanced-tab-container{display:flex;gap:1rem;flex-wrap:wrap;background-color:#F8F8F8;padding:1rem!important;border-width:0 1px;border-style:solid;border-color:#000}.configurator-template .qode-advanced-tab-container>div.note{flex-basis:100%}.configurator-template .qode-advanced-tab-container.sticky{padding:.5rem .5rem .25rem .5rem!important}div.draggable-product{flex-basis:calc((100% - 4rem) / 5);cursor:move;transition:flex-basis .15s ease}.qode-advanced-tabs.qode-advanced-horizontal-tab.sticky{position:fixed;box-sizing:border-box;z-index:4000;background-color:#fff}.qode-advanced-tabs.qode-advanced-horizontal-tab.sticky div.draggable-product{flex-basis:calc((100% - 9rem) / 10)}.configurator-template .drag-text{background-color:#F8F8F8;text-align:center;padding:.5rem 1rem;border-width:0 1px;border-style:solid;border-color:#000}.qode-advanced-tabs.qode-advanced-horizontal-tab.sticky .drag-text{display:none}.configurator-template .drag-text p{display:flex;justify-content:center;align-items:center}.configurator-template .drag-text p:before{width:2rem;height:2rem;content:'';background-image:url(/wp-content/uploads/2022/09/move.svg);background-position:center;background-repeat:no-repeat;background-size:70%;background-color:#fff;border-radius:1rem;margin-right:1rem}.configurator-template .params{margin-top:2rem;display:flex;justify-content:center;align-items:center;flex-wrap:wrap}.configurator-template .params label{display:block;text-transform:uppercase}.configurator-template .params label.text-center{text-align:center;margin-bottom:.5rem}.configurator-template .params label span{text-transform:none}.composition-container>.composition ul.product-list{opacity:0;transition:opacity .3s ease;overflow:hidden;height:0}.composition-container>.composition ul.product-list.active{opacity:1;height:auto}.configurator-template .params input,.composition-container>.composition ul.product-list>li>div div.details div input{font-size:16px;border:1px solid #e6e6e6;padding:0 1rem;border-radius:0;line-height:42px}.configurator-template .params input[type=number],.composition-container>.composition ul.product-list>li>div div.details div input[type=number]{padding-right:0}.configurator-template .params input:focus,.configurator-template .params input:focus-visible,.composition-container>.composition ul.product-list>li>div div.details div input:focus,.composition-container>.composition ul.product-list>li>div div.details div input:focus-visible{outline:none;border-color:var(--orange)}.configurator-template .choices:not(.choices-images):not(.choices-products){display:flex;gap:2rem}.configurator-template .step-0{position:relative}.configurator-template .steps input[type=radio]{position:absolute;opacity:0;top:0;left:0}.configurator-template .choices input[type=radio]+label,.configurator-template .radio-image-container input[type=radio]+label{cursor:pointer}.configurator-template .choices:not(.choices-images) input[type=radio]+label{padding:1rem;display:block;width:auto}.configurator-template .choices:not(.choices-images) input[type=radio]:checked+label{box-shadow:0 0 .5rem var(--orange-alpha)}.configurator-template .choices.choices-images input[type=radio]+label{min-width:20%;width:100%;position:relative;display:block}.configurator-template .choices.choices-images input[type=radio]+label>.img-container,.configurator-template .radio-image-container input[type=radio]+label>.img-container{position:relative;padding-top:100%}.configurator-template .choices.choices-images li:hover input[type=radio]+label>.img-container,.configurator-template .radio-image-container li:hover input[type=radio]+label>.img-container{box-shadow:0 0 .5rem var(--orange-alpha)}.configurator-template .choices.choices-images input[type=radio]:checked+label>.img-container,.configurator-template .radio-image-container input[type=radio]:checked+label>.img-container{box-shadow:0 0 .5rem var(--orange-alpha)}.configurator-template .choices.choices-images input[type=radio]:checked+label>h3,.configurator-template .radio-image-container input[type=radio]:checked+label>h3{color:var(--orange)}.configurator-template .choices.choices-images input[type=radio]+label>.img-container>img,.configurator-template .radio-image-container input[type=radio]+label>.img-container>img{position:absolute;top:0;left:0;object-fit:contain;object-position:center;width:100%;height:100%}.configurator-template .choices.choices-images input[type=radio]+label>.img-container>img.hover{opacity:0;transition:opacity .3s ease;background-color:#fff;border:1px solid #c8c8c8}.configurator-template .choices.choices-images input[type=radio]+label>.img-container:hover>img.hover{opacity:1}.configurator-template .choices:not(.choices-images) label .products{display:flex;align-items:center;justify-content:flex-start;gap:1rem}.configurator-template .choices:not(.choices-images) label .products>div{min-width:150px;max-width:150px;height:150px}.configurator-template .ui-draggable-dragging{z-index:1000}.woocommerce-product-gallery{height:45vw;overflow:hidden;position:relative}.qode-single-product-summary>div{position:relative;z-index:100}.woocommerce-product-gallery figure{display:block;width:100%;height:100%}.woocommerce .product .images .woocommerce-product-gallery__wrapper{width:100%;height:100%}.woocommerce .product .images .woocommerce-product-gallery__image{padding:0;height:100%}.woocommerce .product .images a{width:100%;height:100%;position:relative}.woocommerce .product .images img{width:100%;height:100%;object-fit:cover;object-position:center bottom}.woocommerce .product .images .position-hidden img,.woocommerce .product .images img.position-hidden{object-position:center -200%;opacity:0}.woocommerce .product .images .position-bottom img,.woocommerce .product .images img.position-bottom{object-position:center bottom}.woocommerce .product .images .position-top img,.woocommerce .product .images img.position-top{object-position:center top}.woocommerce .product .images .position-center img,.woocommerce .product .images img.position-center{object-position:center center}.woocommerce .product .images .position-10 img,.woocommerce .product .images img.position-10{object-position:center 10%}.woocommerce .product .images .position-20 img,.woocommerce .product .images img.position-20{object-position:center 20%}.woocommerce .product .images .position-30 img,.woocommerce .product .images img.position-30{object-position:center 30%}.woocommerce .product .images .position-40 img,.woocommerce .product .images img.position-40{object-position:center 40%}.woocommerce .product .images .position-50 img,.woocommerce .product .images img.position-50{object-position:center 50%}.woocommerce .product .images .position-60 img,.woocommerce .product .images img.position-60{object-position:center 60%}.woocommerce .product .images .position-70 img,.woocommerce .product .images img.position-70{object-position:center 70%}.woocommerce .product .images .position-80 img,.woocommerce .product .images img.position-80{object-position:center 80%}.woocommerce .product .images .position-90 img,.woocommerce .product .images img.position-90{object-position:center 90%}.woocommerce .product .images>*{position:relative;z-index:9}.woocommerce .product .images .woocommerce-product-gallery__mask{position:absolute;top:0;left:0;width:100%;height:100%;z-index:10;background-color:#fff0;background-image:url(/wp-content/uploads/2022/09/sfumatura.svg);background-size:auto 100%;background-repeat:repeat-x}.side_menu_button{display:flex;justify-content:flex-end;gap:.375rem;align-items:center;height:auto}.side_menu_button>a{display:block!important}.side_menu_button>a.search_button,.fullscreen_search_holder .search_submit{background-image:url(/wp-content/uploads/2022/07/search.svg);background-position:center;background-repeat:no-repeat}.side_menu a.close_side_menu,.side_menu_button>a.fullscreen_search_close{background-image:url(/wp-content/uploads/2022/07/close.svg);background-position:center;background-repeat:no-repeat;width:20px;height:26px;top:27px;right:39px}.side_menu_button>a.fullscreen_search_close{right:0;top:0}.side_menu a.close_side_menu:hover{transform:none}.side_menu_button>a i{display:none}.right_side_menu_opened .wrapper,.right_side_menu_opened .wrapper header.fixed,.right_side_menu_opened .wrapper header.fixed_hiding,.right_side_menu_opened .wrapper header.fixed_top_header .top_header,.right_side_menu_opened .wrapper header.sticky{left:auto}.woocommerce ul.products{display:flex;justify-content:flex-start;flex-wrap:wrap;gap:1rem}.woocommerce div.products-container{max-height:275px;overflow:hidden;transition:max-height 2s ease;margin:-1rem;padding:1rem}.woocommerce div.products-container.open{max-height:3000px}.woocommerce div.products-container ul.products.families>li{padding-bottom:1rem}.woocommerce div.related.products ul.products{justify-content:center}.woocommerce ul.products li.product{float:none;flex-basis:calc((100% - 3rem) / 4);position:relative;width:100%;margin:0!important}.woocommerce ul.products li.product .image-wrapper{width:100%;height:100%;aspect-ratio:1}.woocommerce ul.products li.product .image-wrapper img{width:100%;height:100%;object-fit:cover}.woocommerce ul.products li.product,.woocommerce ul.products li.product a.product-category,.woocommerce ul.products li.product a.product-category.product-info{background-color:#fff0;padding:0}.woocommerce ul.products li.product a.product-info,.evidenza-list .slick-slide a div,div.draggable-product span div{margin-top:.5rem}div.draggable-product span div{width:calc(100% - 1rem);height:calc(100% - 1rem)}.woocommerce ul.products li.product:hover>.top-product-section{box-shadow:0 0 .5rem var(--orange-alpha)}.woocommerce ul.products li.product:hover a.product-info,.evidenza-list .slick-slide a:hover div,div.draggable-product span:hover div{opacity:1}.woocommerce ul.products li.product:hover .image-wrapper img{opacity:1}.woocommerce ul.products li.product h6{margin:0;padding:0 .5rem;font-weight:400}.woocommerce ul.products li.product a.product-info h6,.evidenza-list .slick-slide a div h6,div.draggable-product span div h6{color:#000!important;padding:0;text-align:left;word-break:break-word}.woocommerce .term-description{padding-bottom:2rem}.woocommerce .term-description-content{display:flex;gap:2rem;margin:1rem 0}.woocommerce .term-description-content img{width:100%;max-height:300px;object-fit:contain}.woocommerce .term-description-content>div:last-child{flex:1}.woocommerce .term-description-content h1{margin-bottom:.5rem}.woocommerce .term-description-content a.cta-button{margin-top:1.5rem;margin-right:1.5rem}.woocommerce .term-description-content .js-family-slider{flex-basis:40%;max-width:300px}.woocommerce .term-description-content .js-family-slider .family-slider-image{position:relative;width:100%;padding-top:100%}.woocommerce .term-description-content .js-family-slider:not(.slick-initialized) .family-slider-image:not(:first-child){display:none}.woocommerce .term-description-content .js-family-slider .family-slider-image img{position:absolute;width:100%;height:100%;object-fit:cover;top:0;max-height:none}.woocommerce .term-description-content .term-description-texts{flex:1}.qode_left_side_fixed{transform:translateY(-50%);bottom:auto;top:50%;left:2rem;z-index:1001}.wpml-ls-legacy-list-vertical a{color:var(--orange);text-align:center;padding:5px 0}.wpml-ls-legacy-list-vertical .wpml-ls-current-language a{font-weight:600}.wpml-ls-legacy-list-vertical .wpml-ls-item:first-child{border-bottom:1px solid var(--orange)}.qode_right_side_fixed{display:none}body.post-type-archive-product .qode_right_side_fixed,body.tax-product_cat .qode_right_side_fixed{display:block}.qode_right_side_fixed{transform:none;padding:0;top:0;right:0;height:100vh;z-index:105}.qode_right_side_fixed .filters,.sidebar .filters{display:flex;align-items:center;height:100%}.qode_right_side_fixed .filters .bapf_hascolarr,.sidebar .filters .bapf_hascolarr{cursor:pointer}.qode_right_side_fixed .filters .bapf_show_hide,.sidebar .filters .bapf_show_hide{display:none}.qode_right_side_fixed .filters .bapf_sfilter.bapf_fhide[data-taxonomy="famiglia"] .bapf_body ul li.bapf_hide,.sidebar .filters .bapf_sfilter.bapf_fhide[data-taxonomy="famiglia"] .bapf_body ul li.bapf_hide,.qode_right_side_fixed .filters .bapf_sfilter.bapf_fhide[data-taxonomy="family"] .bapf_body ul li.bapf_hide,.sidebar .filters .bapf_sfilter.bapf_fhide[data-taxonomy="family"] .bapf_body ul li.bapf_hide{display:flex!important}.qode_right_side_fixed .filters .filter-toggle,.sidebar .filters .filter-toggle{background-color:#000;width:2rem;height:2rem;display:flex;justify-content:center;align-items:center;gap:2px}.qode_right_side_fixed .filters .filter-toggle,.sidebar .filters .filter-toggle{background-image:url(/wp-content/uploads/2022/07/filters.svg);background-position:center;background-repeat:no-repeat;background-size:20px}.sidebar .filters .filter-toggle{display:none}.qode_right_side_fixed.open .filters .filter-toggle,.sidebar.open .filters .filter-toggle{background-image:url(/wp-content/uploads/2022/07/close-white.svg)}.qode_right_side_fixed .filters .filter-container,.sidebar .filters .filter-container{width:0;transition:width .3s ease;box-sizing:content-box;min-height:calc(100vh - 2rem - 100px);display:flex;flex-direction:column;justify-content:center;align-items:center;gap:1rem;background-color:#000;overflow:hidden}.sidebar .filters .filter-container{width:100%;display:block}.qode_right_side_fixed.open .filters .filter-container,.sidebar.open .filters .filter-container{width:min(100vw, 300px)}.qode_right_side_fixed.open .filters .filter-container>div,.sidebar.open .filters .filter-container>div{width:100%}.qode_right_side_fixed.open .filters .filter-container>h2,.sidebar .filters .filter-container>h2{width:100%;display:flex;justify-content:space-between;align-items:center;color:#fff;padding:1rem 1rem .875rem;box-sizing:border-box}.qode_right_side_fixed.open .filters .filter-container>h2:after,.sidebar .filters .filter-container>h2:after{display:block;height:2rem;width:2rem;background-image:url(/wp-content/uploads/2022/07/filters.svg);background-position:center;background-repeat:no-repeat;background-size:20px;content:''}.two_columns_75_25 .column2 .sidebar-placeholder{width:100%;height:calc(100% - 100vh + 100px)}.two_columns_75_25 .column2 .sidebar{padding-left:2rem;min-height:calc(100vh - 100px);box-sizing:border-box;position:sticky;bottom:0}.two_columns_75_25 .column2 .sidebar h3{color:#fff;text-transform:uppercase;font-size:18px;margin-bottom:.25rem}nav.main_menu{display:none}nav.mobile_menu{display:block;position:absolute;top:0;left:0;background-color:#fff;z-index:1000}nav.mobile_menu>div{display:none;height:100vh;box-sizing:border-box;border:20px solid #000}nav.mobile_menu>div>div{padding:13px 12px .875rem;display:flex;justify-content:space-between;flex-direction:column;height:100%;box-sizing:border-box}nav.mobile_menu>div>div>div.mobile-menu-container{flex:1;display:flex;align-items:center;justify-content:center}nav.mobile_menu ul{display:block;max-width:min(calc(100vw - 6rem), 400px)}nav.mobile_menu ul li{display:flex;height:4rem;align-items:center}nav.mobile_menu ul>li.has_sub>span.mobile_arrow{display:none}nav.mobile_menu ul li .sub_menu{display:flex;align-items:center;margin-left:2rem}nav.mobile_menu ul[id^=menu-mainmenu]>li>a,nav.mobile_menu ul[id^=menu-mainmenu]>li>h3{font-size:24px;font-weight:300;color:var(--orange)}nav.mobile_menu ul[id^=menu-mainmenu]>li.active>a,nav.mobile_menu ul[id^=menu-mainmenu]>li.active>h3{font-weight:500}nav.mobile_menu ul li .sub_menu>li{border:0;margin:0}nav.mobile_menu ul li .sub_menu>li>a{font-size:16px;color:#000;padding:0 1rem}nav.mobile_menu ul li .sub_menu>li.active>a{font-weight:500}nav.mobile_menu ul li .sub_menu>li:not(:last-child)>a{border-right:1px solid #000}.mobile_menu_button{display:flex;align-items:center;margin-left:1rem;background-image:url(/wp-content/uploads/2022/07/burger.svg);background-position:center;background-repeat:no-repeat;width:30px;height:30px;cursor:pointer}.mobile_menu_button>span{display:none}.side_menu_button_wrapper{display:flex;align-items:center}.woocommerce-pagination ul.page-numbers li a,.pagination ul li a,.woocommerce-pagination ul.page-numbers li span,.pagination ul li span{border:1px solid #fff0;border-radius:0;margin-right:.5rem;font-size:14px;width:2rem;height:2rem;line-height:2rem}.woocommerce-pagination ul.page-numbers li a:hover,.woocommerce-pagination ul.page-numbers li span.current,.pagination ul li a:hover,.pagination ul li.active span{background-color:#fff0;border-color:#eee;color:#000}.berocket_single_filter_widget{width:100%;box-sizing:border-box;padding:0 1rem}.select2-container{z-index:1500}.select2-container--default .select2-selection--single .select2-selection__rendered{padding-right:3rem}.select2-results__option,.select2-container--default .select2-selection--single .select2-selection__rendered{font-size:16px}.select2-container--default .select2-selection--single .select2-selection__arrow:before{content:'';background-image:url(/wp-content/uploads/2022/07/arrow-down-orange.svg);background-position:center;background-repeat:no-repeat;width:20px;height:20px;display:block;position:relative;top:10px}.menu-open,.search_fade_in{overflow:hidden!important}.header_bottom{padding:0 2rem}header .header_inner_left{left:2rem}.fullscreen_search_holder.fade{box-sizing:border-box;border:20px solid #000;padding:13px 12px .875rem}.mobile-menu-top,.fullscreen_search_holder .close_container{position:relative;display:flex;justify-content:space-between;align-items:center;top:2px}.fullscreen_search_holder .side_menu_button{height:auto!important}.fullscreen_search_holder .mobile-menu-logo{top:2px;position:relative}.mobile-menu-logo img{height:27px;width:auto}.mobile_menu_button_close,.modal_button_close{position:relative;right:38px;cursor:pointer;width:25px;height:25px}.mobile_menu_button_close{right:22px}.variations_form{display:flex;flex-direction:column-reverse}table.product-variation-table{border-collapse:separate}table thead tr th{color:#000;font-weight:700;font-size:14px;border-bottom:2px solid var(--orange);text-align:left;position:sticky;top:100px;z-index:100;background-color:#fff!important}body.admin-bar table thead tr th{top:132px}table tbody tr td{color:#555;font-size:14px;border-bottom:1px solid #000;text-align:left;vertical-align:middle}table tbody tr td div{position:relative}table tbody tr td div:not(:last-child):before{position:absolute;width:calc(100% + 20px);height:1px;background-color:#000;bottom:0;left:-10px;content:''}table tbody tr td.align-center{text-align:center}table tbody tr td.align-right{text-align:right}table tbody tr td>a>img{height:20px;width:auto}table tbody tr:hover{background-color:var(--orange)}table tbody tr:hover td,table tbody tr:hover td a{color:#fff}table tbody tr:hover td a{text-decoration:underline}table tbody tr td>a>span.variation-arrow{background-image:url(/wp-content/uploads/2022/07/arrow-right.svg);background-position:center;background-repeat:no-repeat;display:block;width:30px;height:30px;min-width:auto;max-width:none;margin-left:auto}table tbody tr:hover td>a>span.variation-arrow{background-image:url(/wp-content/uploads/2022/07/arrow-right-white.svg)}.modal{display:none;position:fixed;top:0;left:0;background-color:#fff;z-index:1000}.modal.open{display:block!important}.modal>div{width:100vw;height:100vh;box-sizing:border-box;border:20px solid #000;padding:13px 12px .875rem;display:flex;justify-content:space-between;flex-direction:column}.modal .variation-container{flex:1}.modal .container{height:100%}.modal .container_inner{display:flex;justify-content:center;align-items:flex-start;height:calc(100% - 3rem);gap:2rem;max-width:100%;padding-top:3rem}.modal .details{flex-basis:45%}.modal .details>div.img-container{position:relative;aspect-ratio:1}.modal .details img{max-height:calc(100vh - 12rem);height:100%;width:100%;margin:0 auto;object-fit:cover;position:relative;z-index:90}.modal .details img.main{z-index:95}.modal .details img:not(.main){position:absolute;width:100%;top:0;left:0;height:100%}.modal .details img.active{z-index:100}.modal .details>div:not(.header){display:flex;align-items:center;justify-content:center}.modal .details .header{display:flex;justify-content:space-between;align-items:flex-start;gap:2rem;margin-bottom:1rem}.modal .details .header .variation-code h3{color:var(--orange)}.modal .download{flex-basis:55%}.modal .download ul{list-style:none}.modal .download h4{padding:0 1rem;height:3rem;line-height:3rem}.modal .download ul li h5{display:flex;justify-content:space-between;align-items:center;height:3rem;line-height:3rem;border-top:1px solid;padding:0 1rem}.modal .download ul li:last-child h5{border-bottom:1px solid}.modal .download ul li.disabled h5{color:#aaa}.modal .download ul li h5 a{display:flex;justify-content:center;align-items:center}.modal .download ul li h5 a img{height:20px;width:auto}.modal .download ul li h5 a img.download-icon{height:28px}.fullscreen_search_holder.fade,.fullscreen_search_overlay{background-color:#fff;z-index:201}.fullscreen_search_holder .close_container .search_close_holder{margin-right:21px}.fullscreen_search_holder .close_container .mobile-menu-logo a{opacity:1;visibility:visible}.fullscreen_search_table{height:calc(100% - 70px)}.fullscreen_search_holder .field_holder .line{display:none}.fullscreen_search_form .form_holder,.aws-container .aws-search-form,.download_search_form,.is-search-form{position:relative;display:inline-block;max-width:min(calc(100vw - 6rem), 400px);width:100%}.aws-container .aws-search-form,.is-search-form{margin:0 auto}.aws-container .aws-search-field,.is-form-style input.is-search-input{border-color:#000!important;border-width:1px 0 1px 1px}.aws-container .aws-search-form .aws-form-btn,.is-form-style button.is-search-submit{background-image:url(/wp-content/uploads/2022/07/search.svg);background-position:center;background-repeat:no-repeat;border-color:#000;border-width:1px 1px 1px 0;border-style:solid;background-color:#fff0}.aws-container .aws-search-form .aws-form-btn>*,.is-form-style button.is-search-submit>*{display:none!important}.aws-container .aws-search-form .aws-search-field,.is-form-style input.is-search-input{font-size:15px!important;line-height:50px;padding:0 .875rem}.aws-container .aws-search-form .aws-search-field::placeholder,.is-form-style input.is-search-input::placeholder{font-size:15px!important}.fullscreen_search_holder .search_submit{position:absolute;right:0;top:0;height:100%;width:50px}.fullscreen_search_holder .field_holder{width:100%;border:1px solid #000}.fullscreen_search_holder .search_field{height:50px;padding:0 2.5rem 0 1rem;box-sizing:border-box;line-height:50px;font-size:18px}.fullscreen_search_holder .search_field::placeholder{line-height:50px;font-size:18px}.page-id-41897 .wrapper,.page-id-41915 .wrapper,.page-id-41897 header.scrolled,.page-id-41915 header.scrolled{background-color:#000}.page-id-41897 .rank-math-breadcrumb p,.page-id-41915 .rank-math-breadcrumb p,.single-product .rank-math-breadcrumb p{color:#fff}.projects_holder{display:flex;gap:2rem;width:100%;justify-content:flex-start;align-items:flex-start;flex-wrap:wrap}.projects_holder>article{flex-direction:column;align-items:center;flex-basis:calc((100% - 6rem) / 4);width:auto!important}.projects_holder>article[style*="inline-block"]{display:flex!important}.projects_holder article .portfolio_description{text-align:left}.projects_holder:after,.projects_holder:before{display:none}.projects_holder article .portfolio_description{background-color:#fff0}.projects_holder article .portfolio_description .portfolio_title,.projects_holder article .portfolio_description .portfolio_title a{color:var(--orange)}.single-portfolio_page .wrapper,.single-portfolio_page header.scrolled{background:black!important}.single-portfolio_page .projects_holder article .image_holder{height:0;padding-top:100%;width:100%}.single-portfolio_page .projects_holder article .image{position:absolute;top:0;left:0;display:block;width:100%;height:100%}.single-portfolio_page .projects_holder article .image img{object-fit:cover;width:100%;height:100%}.evidenza-list .slick-slide{margin:0 1rem}.evidenza-list .slick-list{margin:0 -1rem}.evidenza-list{opacity:0;visibility:hidden;transition:opacity 1s ease;-webkit-transition:opacity 1s ease}.evidenza-list.slick-initialized{visibility:visible;opacity:1}.evidenza-list .slick-slide a,div.draggable-product span{position:relative;width:100%;display:block}.evidenza-list .slick-slide a{padding-top:.875rem}.evidenza-list .slick-slide a img,div.draggable-product span img{object-fit:cover;width:100%}div.draggable-product span img{background-color:#fff;aspect-ratio:1}.evidenza-list .slick-slide:hover a img,div.draggable-product:hover span img{box-shadow:0 0 .5rem var(--orange-alpha)}.evidenza-list .slick-slide a div,div.draggable-product span div{width:100%;height:100%;display:flex;align-items:center;justify-content:center}.qode-advanced-tabs.qode-advanced-horizontal-tab.sticky div.draggable-product span div{display:none}.slick-prev,.slick-next{width:30px;height:30px}.slick-prev{left:-2rem}.slick-next{right:-2rem}.slick-arrow:before{content:'';background-position:center;background-repeat:no-repeat;display:block;width:100%;height:100%}.slick-prev:before{background-image:url(/wp-content/uploads/2022/07/angle-left.svg)}.slick-next:before{background-image:url(/wp-content/uploads/2022/07/angle-right.svg)}.no-arrow .slick-prev,.no-arrow .slick-next{display:none!important}.single-product .summary{overflow:visible}.qode-single-product-summary{clear:both}.single-product .summary .product-header{position:absolute;transform:translateY(-100%);display:flex;gap:3rem;width:100%;padding-bottom:2rem}.single-product .summary .product-header>div.product-description{flex-basis:calc(50% - 3rem);padding:2rem;background:rgb(255 255 255 / .3);margin-bottom:-2rem;align-self:flex-end}.js-select2{min-width:200px}.select2-container--default .select2-search--dropdown{padding:0 .5rem}.single-product .variations,.page-template-download .variations{display:flex;gap:1rem;margin-bottom:1rem;justify-content:space-between;flex-wrap:wrap}.single-product .variations>select,.page-template-download .variations>select{flex:1}.select2-results__option.select2-results__option--highlighted{background-color:var(--orange-alpha)}.woocommerce .related.products{margin-top:3rem;overflow:visible}.woocommerce .related.products .qode-related-upsells-title{text-transform:none;text-align:center;font-weight:300;font-size:28px}.rank-math-breadcrumb{position:absolute;top:40px;left:50%;transform:translateX(-50%);z-index:120}div.rank-math-breadcrumb{top:5px}.rank-math-breadcrumb p{display:flex;flex-wrap:wrap;text-transform:uppercase;font-size:13px}.rank-math-breadcrumb a{color:var(--orange)}.rank-math-breadcrumb p .separator{margin:0 .25rem;color:#000;background-color:#fff0}div.rank-math-breadcrumb p{color:#000!important}.page-id-41897 .rank-math-breadcrumb p .separator,.page-id-41915 .rank-math-breadcrumb p .separator,.single-product .rank-math-breadcrumb p .separator,.single-portfolio_page p .separator{color:#fff}.menu-open header.fixed{z-index:200}.download .select2-container{min-width:200px}.container_inner,.elementor-container .elementor-widget-wrap>.qode_elementor_container_inner,.elementor-row .elementor-widget-wrap>.qode_elementor_container_inner,.qode_elementor_container_inner,.boxed .section .section_inner,.grid_section .section_inner,.title_border_in_grid_holder,.full_width .parallax_content,.footer_bottom_border.in_grid,.footer_top_border.in_grid,.carousel-inner .slider_content_outer,.container_inner nav.content_menu,nav.content_menu ul,.boxed nav.content_menu.fixed{width:1360px}.qode-advanced-tabs .qode-advanced-tab-container{padding:0}.mappa-container .wpb_wrapper{position:relative;padding-top:56.25%}.mappa-container .wpb_wrapper object{position:absolute;top:2rem;left:2rem;width:calc(100% - 2rem);height:calc(100% - 2rem)}.qode-advanced-tabs.qode-advanced-horizontal-tab .qode-advanced-tabs-nav li{background-color:#fff0}.qode-advanced-tabs.qode-advanced-horizontal-tab .qode-advanced-tabs-nav li a{border-style:solid;border-color:#fff0 #fff0 #000 #fff0;border-width:1px;color:#000;text-align:center;font-size:18px;text-transform:uppercase;padding:.5rem 1rem}.qode-advanced-tabs.qode-advanced-horizontal-tab.sticky .qode-advanced-tabs-nav li a{padding:.125rem 1rem}.qode-advanced-tabs.qode-advanced-horizontal-tab .qode-advanced-tabs-nav li a>label{display:flex;gap:.5rem;justify-content:center;align-items:center}.qode-advanced-tabs.qode-advanced-horizontal-tab .qode-advanced-tabs-nav li a>label>span{display:block;min-width:1rem;max-width:1rem;height:1rem}.qode-advanced-tabs.qode-advanced-horizontal-tab .qode-advanced-tabs-nav li a>label>h3{margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.qode-advanced-tabs.qode-advanced-horizontal-tab .qode-advanced-tabs-nav li.ui-state-active,.qode-advanced-tabs.qode-advanced-horizontal-tab .qode-advanced-tabs-nav li:hover,.mappa-container .wpb_wrapper{background-color:#F8F8F8}.qode-advanced-tabs.qode-advanced-horizontal-tab .qode-advanced-tabs-nav li.ui-state-active a{border-color:#000 #000 #fff0 #000}.qode-advanced-tabs.qode-advanced-horizontal-tab .qode-advanced-tabs-nav li a h3{text-transform:uppercase;font-size:18px}.qode-advanced-tabs.qode-advanced-horizontal-tab.sticky .qode-advanced-tabs-nav li a h3{font-size:14px}.qode-advanced-tabs.qode-advanced-horizontal-tab .qode-advanced-tabs-nav li.ui-state-active a,.qode-advanced-tabs.qode-advanced-horizontal-tab .qode-advanced-tabs-nav li.ui-state-active a h3{color:var(--orange)}.qode-advanced-tabs.qode-advanced-horizontal-tab .qode-advanced-tabs-nav li.ui-state-active:first-child a{border-color:#000 #000 #fff0 #000}.qode-advanced-tabs.qode-advanced-horizontal-tab .qode-advanced-tabs-nav li.ui-state-active:last-child a{border-color:#000 #000 #fff0 #000}.qode-advanced-tabs.qode-advanced-horizontal-tab .qode-advanced-tabs-nav li.ui-state-active:last-child:first-child a{border-color:#000 #000 #fff0 #000}.cta-bottom .vc_column-inner{padding:1rem 6rem 1rem 1rem;display:flex;align-items:center;height:100%}.cta-bottom .q_icon_with_title .icon_text_inner{padding:0}.cta-bottom .section_inner_margin{display:flex;align-items:stretch;padding:0 1rem}.qbutton.cta-button{background:var(--orange);border:0;border-radius:0;color:#fff;letter-spacing:0}.qbutton.cta-button-white,.qbutton.cta-button-white:hover{background:#fff0;border:0;border-radius:0;color:#000;letter-spacing:0;padding:0;text-transform:none;font-size:18px;font-weight:300}.qbutton.cta-button-black,.qbutton.cta-button-black:hover{background:#000}.qbutton.cta-button-black#go-to-configurator{margin-top:1.5rem}.qbutton.cta-button.icon,.qbutton.cta-button-white.icon{display:flex!important;justify-content:space-between;align-items:center;gap:.5rem}.qbutton.cta-button.icon:after,.qbutton.cta-button-white.icon:after{background-position:center;background-repeat:no-repeat;background-size:contain;content:'';width:20px;height:20px;display:block}.qbutton.cta-button.icon-download:after{background-image:url(/wp-content/uploads/2022/07/download-white.svg);background-size:20px}.qbutton.cta-button-white.icon-download:after{background-image:url(/wp-content/uploads/2022/07/download.svg);background-size:20px}.qbutton.cta-button.icon-up:after{background-image:url(/wp-content/uploads/2022/09/freccia.svg)}.qbutton.cta-button.icon-down:after{background-image:url(/wp-content/uploads/2022/09/freccia.svg);transform:rotate(180deg)}.qbutton.cta-button-secondary{background:#c8c8c8}.qbutton.cta-button.btn-right{display:inline-flex!important}.qbutton.cta-button.btn-center{display:inline-flex!important;position:relative;left:50%;transform:translateX(-50%)}.cta-bottom .cta-button{position:relative;transform:translateX(calc(-50% - 1rem))}.single-post .attachment{margin:2rem 0 3rem;text-align:center}.single-post .gallery,.single-product .gallery:not(.slick-initialized){display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:2rem}.single-product .gallery{margin-top:1rem}.single-product .gallery:not(.slick-initialized){gap:1rem;justify-content:flex-start}.single-post .gallery>div{width:200px;height:200px}.single-product .gallery:not(.slick-initialized)>div,.single-product .gallery.slick-initialized .slick-slide>div>div{width:100px;height:100px;border:1px solid #000;aspect-ratio:1 / 1}.single-product .gallery.slick-initialized .slick-slide{width:100px;box-sizing:border-box}.single-product .gallery.slick-initialized .slick-slide:not(:last-child){padding-right:.5rem;margin-right:2px}.single-post .gallery>div img,.single-product .gallery:not(.slick-initialized)>div img,.single-product .gallery.slick-initialized .slick-slide>div>div img{width:100%;height:100%;object-fit:contain}.single-product .gallery:not(.slick-initialized)>div img,.single-product .gallery.slick-initialized .slick-slide>div>div img{object-fit:cover}.single-product .gallery:not(.slick-initialized)>div a.gallery-image.video,.single-product .gallery.slick-initialized .slick-slide>div>div a.gallery-image.video,.woocommerce .term-description-content .js-family-slider .family-slider-image.video{position:relative}.single-product .gallery:not(.slick-initialized)>div a.gallery-image.video:after,.single-product .gallery.slick-initialized .slick-slide>div>div a.gallery-image.video:after,.woocommerce .term-description-content .js-family-slider .family-slider-image.video:after{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background-image:url(/wp-content/uploads/2022/12/play-1.svg);background-position:center center;background-repeat:no-repeat;background-size:50px}.single-product .gallery.slick-slider .slick-track{margin-left:0}#pp_full_res{position:relative;z-index:2500}.pp_hoverContainer{display:block!important}body a.pp_next:after,body a.pp_previous:after{content:'';background-position:center;background-repeat:no-repeat;border:0;border-radius:0;opacity:1}body div.pp_default .pp_nav .currentTextHolder{font-family:'Source Sans Pro',sans-serif}body a.pp_previous:after{background-image:url(/wp-content/uploads/2022/07/angle-left.svg);left:15px}body a.pp_next:after{background-image:url(/wp-content/uploads/2022/07/angle-right.svg);right:15px}.pp_hoverContainer{padding:0 4rem;margin-left:-4rem}a.pp_next,a.pp_previous{width:calc(49% + 4rem)}a.pp_previous{margin-left:-4rem}a.pp_next{margin-right:-4rem}.form-container{display:flex;flex-wrap:wrap;gap:2rem}h4+.form-container{margin-bottom:2rem;margin-top:.5rem}.form-container+.form-container{margin-top:-2rem;margin-bottom:2rem}.form-container>div{flex-basis:calc((100% - 2rem) / 2)}.form-container.column-3>div{flex-basis:calc((100% - 4rem) / 3)}input.wpcf7-form-control.wpcf7-date,input.wpcf7-form-control.wpcf7-number,input.wpcf7-form-control.wpcf7-quiz,input.wpcf7-form-control.wpcf7-text,select.wpcf7-form-control.wpcf7-select,textarea.wpcf7-form-control.wpcf7-textarea,input[type="text"].um-form-field,input[type="password"].um-form-field,.select2-container .select2-choice,.select2-container-multi .select2-choices,.select2-drop,.select2-drop-active,.select2-drop.select2-drop-above,.um .um-form input[type=number],.um .um-form input[type=password],.um .um-form input[type=search],.um .um-form input[type=tel],.um .um-form input[type=text],.um .um-form textarea,.um .upload-progress,.select2-container--default .select2-selection--single,input.modal-input{border:1px solid #aaa!important;font-size:15px!important;color:#000;outline:none}input.modal-input{padding:13px 13px;resize:none;line-height:17px;background-color:#fff;font-family:Raleway,sans-serif;font-weight:400;width:135px}input.wpcf7-form-control.wpcf7-date:focus-visible,input.wpcf7-form-control.wpcf7-number:focus-visible,input.wpcf7-form-control.wpcf7-quiz:focus-visible,input.wpcf7-form-control.wpcf7-text:focus-visible,select.wpcf7-form-control.wpcf7-select:focus-visible,textarea.wpcf7-form-control.wpcf7-textarea:focus-visible,input[type="text"].um-form-field:focus-visible,input[type="password"].um-form-field:focus-visible,.select2-container .select2-choice:focus-visible,.select2-container-multi .select2-choices:focus-visible,.select2-drop:focus-visible,.select2-drop-active:focus-visible,.select2-drop.select2-drop-above:focus-visible,.um .um-form input[type=number]:focus-visible,.um .um-form input[type=password]:focus-visible,.um .um-form input[type=search]:focus-visible,.um .um-form input[type=tel]:focus-visible,.um .um-form input[type=text]:focus-visible,.um .um-form textarea:focus-visible,.um .upload-progress{border-color:#000!important;outline:none}.um .um-form input[type="text"].um-form-field,.um .um-form input[type="password"].um-form-field{display:block;margin:5px 0 0;padding:15px;line-height:17px;width:100%;box-sizing:border-box}.um .um-col-alt{display:flex;flex-wrap:wrap;gap:.5rem}.um .um-col-alt>*{flex:1 0 100%}.um .um-col-alt>:where(.um-left,.um-right){flex:1 0 calc((100% - .5rem) / 2)}.tipsy{display:none!important}.um .um-field-label{margin-top:.75rem}.wpcf7-form-control-wrap.error input,.wpcf7-form-control-wrap.error select,.wpcf7-form-control-wrap.error textarea{border-color:var(--orange)!important}.wpcf7-form-control-wrap.error span{color:var(--orange)}input.wpcf7-form-control.wpcf7-date::placeholder,input.wpcf7-form-control.wpcf7-number::placeholder,input.wpcf7-form-control.wpcf7-quiz::placeholder,input.wpcf7-form-control.wpcf7-text::placeholder,select.wpcf7-form-control.wpcf7-select::placeholder,textarea.wpcf7-form-control.wpcf7-textarea::placeholder{font-size:15px;color:#000}input.wpcf7-form-control.wpcf7-submit[disabled]{border-radius:0;margin-top:10px}input.wpcf7-form-control.wpcf7-submit:not([disabled]),input.wpcf7-form-control.wpcf7-submit:not([disabled]):hover{background-color:var(--orange);border-radius:0;border-color:#fff0;color:#fff;margin-top:10px}.wpcf7-list-item{margin-left:0}.wpcf7-form .select2-container--default{margin-top:5px}.wpcf7-form .select2-container--default .select2-selection--single{border-color:#000;height:49px;line-height:47px}.wpcf7-form .select2-container--default .select2-selection--single .select2-selection__rendered{padding-left:15px}.blog_single.blog_holder .post_text_header{margin-bottom:2rem}.blog_single.blog_holder .post_text_inner,.single-portfolio_page .post_text_inner{width:80%;margin:0 auto}.single-portfolio_page .post_text_inner{padding:1rem 0 3rem}.single-portfolio_page p{color:#fff}.single-portfolio_page h1{margin-bottom:1rem}.single-portfolio_page h2{color:#fff;text-align:center;margin:3rem 0 2rem}.single-portfolio_page .woocommerce ul.products{justify-content:center}.blog_single.blog_holder article .post_text .post_text_inner{padding-bottom:2rem}body.category .blog_holder.blog_large_image{display:flex;gap:2rem;align-items:stretch;flex-wrap:wrap}body.category .blog_holder.blog_large_image>article{flex-basis:calc((100% - 2rem) / 2)}body.category .blog_holder.blog_large_image>article .post_text_header{margin-bottom:.5rem}body.category .blog_holder.blog_large_image>article .post_text_header h2{min-height:80px}body.category .blog_holder.blog_large_image>article .post_image>a{position:relative;width:100%;padding-top:50%}body.category.category-area-stampa .blog_holder.blog_large_image>article .post_image>a,body.category.category-rassegna-stampa .blog_holder.blog_large_image>article .post_image>a,body.category.category-comunicati-stampa .blog_holder.blog_large_image>article .post_image>a,body.category.category-archivio-stampa .blog_holder.blog_large_image>article .post_image>a,body.category.category-press-area .blog_holder.blog_large_image>article .post_image>a,body.category.category-press-cut .blog_holder.blog_large_image>article .post_image>a,body.category.category-press-release .blog_holder.blog_large_image>article .post_image>a,body.category.category-press-archive .blog_holder.blog_large_image>article .post_image>a{padding-top:100%}body.category .blog_holder.blog_large_image>article .post_image>a img{width:100%;height:100%;position:absolute;top:0;left:0;object-fit:cover;background-color:#F4F4F4;border:1px solid #707070}body.category .blog_holder.blog_large_image>article .post_text .post_text_inner{padding:1rem 0 3rem}body.category .blog_holder.blog_large_image>article .post_text .post_text_inner h2{margin-bottom:.5rem}body.category .blog_holder.blog_large_image>article .post_more a.qbutton.small,body.category .blog_holder.blog_large_image>article .post_more a.qbutton.small:hover{border:0;padding:0;width:auto;background-color:#fff0;border-radius:0}body.category .blog_holder.blog_large_image>article .post_more a.qbutton.small img{height:20px;width:auto}body.category .blog_holder.blog_large_image>article .fluid-width-video-wrapper{padding-top:50%!important}.slider-single .slick-slide>div{position:relative;width:100%;padding-top:56.25%}.slider-single .slick-slide>div picture,.slider-single .slick-slide>div img{width:100%;height:100%;position:absolute;top:0;left:0;object-fit:cover}.slider-nav{margin-top:1rem;margin-bottom:3rem}.slider-nav .slick-list{margin:-.5rem}.slider-nav .slick-slide{padding:.5rem;width:calc(80px + 1rem)!important;box-sizing:border-box}.slider-nav .slick-slide>div{width:80px;height:80px}.slider-nav .slick-slide.slick-current>div{box-shadow:0 0 .75rem var(--orange)}.slider-nav .slick-slide>div img{object-fit:cover;width:100%;height:100%}ul[id^="menu-socialmenu"]>li>a{color:#fff0;font-size:0;display:block;width:30px;height:30px;padding:0;background-repeat:no-repeat;background-position:center;margin:0}ul[id^="menu-socialmenu"]{display:flex;align-items:center;list-style:none;justify-content:end}ul[id^="menu-socialmenu"]>li.youtube>a{background-image:url(/wp-content/uploads/2022/07/youtube.svg)}ul[id^="menu-socialmenu"]>li.instagram>a{background-image:url(/wp-content/uploads/2022/07/instagram.svg)}ul[id^="menu-socialmenu"]>li.linkedin>a{background-image:url(/wp-content/uploads/2022/07/linkedin.svg)}ul[id^="menu-socialmenu"]>li.facebook>a{background-image:url(/wp-content/uploads/2022/07/facebook.svg)}ul[id^="menu-socialmenu"]>li.twitter>a{background-image:url(/wp-content/uploads/2022/07/twitter.png);background-size:83%}.filter_holder ul li span{color:#fff}.popup{display:none;position:fixed;top:0;left:0;width:100vw;height:100vh;background-color:rgb(0 0 0 / .4);z-index:100}.popup .popup_inner{background-color:#000;width:min(400px, 100vw);height:auto;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);padding:1rem}.popup .popup_inner .popup-header{height:40px;display:flex;justify-content:space-between;align-items:center}.popup .popup_inner h4,.popup .popup_inner h5,.popup .popup_inner a,.popup .popup_inner p{color:#fff}.popup .popup_inner a:hover{text-decoration:underline}.popup .popup_inner .popup-header .close{background-image:url(/wp-content/uploads/2022/07/close.svg);background-position:center;background-repeat:no-repeat;width:20px;height:26px;cursor:pointer}.popup .popup_inner .popup-body{padding:1rem 0}.sales-table{width:100%}.home .title_outer{display:none}.home h1{color:#fff}#home-title{position:relative;z-index:100;padding-top:116px}#home-img{position:relative;top:9vh;z-index:99}#home-img1{margin-top:10%}.row-black p{color:#fff}.row-black a{color:var(--orange)}.btn-center{transform:translateX(-50%);position:relative;left:50%}.box-container .section_inner_margin,.download-container .section_inner_margin{display:flex;flex-wrap:wrap;align-items:center;justify-content:center}.download-container .section_inner_margin{align-items:stretch}.download-container .section_inner_margin img{width:100%}.download-container .section_inner_margin:before,.download-container .section_inner_margin:after{display:none}.download-container .section_inner{width:auto!important}.box-container .wpb_column{width:auto}.box-container .wpb_column .wpb_text_column{background-color:#000;position:relative;width:280px;padding-top:280px}.box-container .wpb_column .wpb_text_column .wpb_wrapper{width:calc(100% - 4rem);;height:calc(100% - 4rem);;position:absolute;top:0;left:0;padding:2rem;display:flex;flex-direction:column;justify-content:space-between}.box-container .wpb_column .wpb_text_column .wpb_wrapper img{width:120px;height:auto}.box-container .wpb_column .cta-button{transform:translateY(-50%);left:0}.box-container .wpb_column .wpb_text_column p,.box-container .wpb_column .wpb_text_column h4{color:#fff;text-transform:none}.image-left .section_inner_margin{display:flex;align-items:stretch}.image-left .section_inner_margin .vc_col-sm-4{display:flex;align-items:flex-end}#back_to_top{z-index:109}.filter_holder ul{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:.5rem}.filter_holder ul li.active{box-shadow:0 0 .75rem var(--orange)}.filter_holder ul li.active.span{color:#fff!important}.wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column{flex-basis:0!important;flex-grow:1!important}.woocommerce table tr td{color:#000}.download-results{display:flex;flex-direction:column-reverse;gap:1rem;margin-bottom:4rem;min-height:200px}.download_search_form input,.download_search_form input:focus-visible{font-size:15px;line-height:50px;height:50px;padding:0 .875rem;border-color:#000;border-width:1px 0 1px 1px;border-style:solid;width:100%;outline:none;box-sizing:border-box}.download_search_form button{font-size:0;background-color:#fff0;border-color:#000;border-width:1px 1px 1px 0;border-style:solid;width:50px;height:50px;box-sizing:border-box;background-image:url(/wp-content/uploads/2022/07/search.svg);background-position:center;background-repeat:no-repeat}.download_search_form{left:50%;transform:translateX(-50%);margin-bottom:3rem}.download_search_form .form_holder{display:flex;align-items:center}.download_search_form .field_holder{flex:1}.page-template-download h1{text-align:center;margin-bottom:1.5rem}.page-template-download h4,.page-id-72086 h4,.page-id-72477 h4{text-align:center;margin-bottom:3rem;font-weight:300;text-transform:none}.bapf_sfilter.bapf_ckbox input[type=checkbox],.bapf_sfilter.bapf_ckbox label,.bapf_sfilter.bapf_ckbox label+span,.bapf_sfilter.bapf_ckbox label>span,.bapf_show_hide{color:#fff}.composition-container>.composition>.header{display:flex;border-width:1px 1px 0 1px;border-style:solid;border-color:#000;padding:1rem 1rem 0 1rem;align-items:flex-start;justify-content:space-between;gap:1rem;background-color:#fff;position:relative}.composition-container>.composition>.header.sticky{position:fixed;box-sizing:border-box;z-index:3000}.composition-container>.composition>div.footer{border-width:0 1px;border-style:solid;border-color:#000;padding:0 1rem 1rem 1rem}.composition-container>.composition.is-last>div.footer{border-width:0 1px 1px 1px}.composition-container>.composition .header .js-toggle{width:1.25rem;height:1.25rem;background-image:url(/wp-content/uploads/2022/07/arrow-down-orange.svg);background-position:center;background-repeat:no-repeat;transform:rotate(180deg);transition:transform .3s ease;position:absolute;right:1rem;cursor:pointer}.composition-container>.composition .header:not(.active):before{transform:rotate(0deg)}.composition-container>.composition .header>div{flex:1}.composition-container>.composition .header .progress{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;flex:1;color:#000}.composition-container>.composition .header .progress span{flex:1;text-align:right}.composition-container>.composition .header .progress span:first-of-type{text-align:left}.composition-container>.composition .header .progress .legend{flex-basis:100%;text-align:right;display:flex;align-items:center;gap:.5rem;justify-content:flex-end}.composition-container>.composition .header .progress .legend>h4{flex:1;text-align:left}.composition-container>.composition .header .progress .legend>span{white-space:nowrap;display:flex;gap:.5rem;align-items:center;justify-content:flex-end}.composition-container>.composition .header .progress .legend>span>span{flex-basis:1.5rem;max-width:1.5rem;cursor:pointer}.composition-container>.composition .header .progress .legend>span>span:after{content:'';background-image:url(/wp-content/uploads/2022/10/info.svg);background-position:center;background-repeat:no-repeat;background-size:contain;display:block;height:1.5rem;flex-basis:1.5rem}.composition-container>.composition .header .progress .progress-bar{flex-basis:100%;height:30px;border:1px solid #000;position:relative;display:flex;align-items:center}.composition-container>.composition .header .progress .progress-bar .progress-product{color:#fff;border-width:1px;border-color:#fff #fff0 #fff #fff;text-align:center;border-style:solid;height:100%;box-sizing:border-box}.composition-container>.composition .header .progress .progress-bar .progress-product:last-child{border-color:#fff;transition:width .3s ease}.composition-container>.composition .header .progress .progress-bar .bar{height:100%;width:0;transition:width .3s ease}.composition-container>.composition ul.product-list{list-style:none;display:flex;flex-direction:column;gap:2rem;counter-reset:product-counter;border-width:0 1px;border-style:solid;border-color:#000;padding:0 1rem}.composition-container>.composition ul.product-list>li{min-height:150px;display:flex;gap:1rem;position:relative;padding-top:1rem}.composition-container>.composition ul.product-list>li>span{cursor:move}.composition-container>.composition ul.product-list>li>span>img{max-width:166px;aspect-ratio:1}.composition-container>.composition ul.product-list>li h4{padding-right:1rem}.composition-container>.composition ul.product-list>li h5{font-weight:600}.composition-container>.composition ul.product-list>li.ui-sortable-helper>div{display:none}.composition-container>.composition ul.product-list>li:not(.ui-sortable-placeholder):before{counter-increment:product-counter;content:counter(product-counter);position:absolute;top:1rem;left:0;background-color:#fff;width:18px;height:18px;display:flex;justify-content:center;align-items:center;font-size:12px}.composition-container>.composition ul.product-list>li>div{flex:1}.composition-container>.composition ul.product-list>li>div div.details{display:flex;align-items:flex-start;gap:1rem;justify-content:space-between;margin-bottom:1rem}.composition-container>.composition ul.product-list>li>div div.details>span{flex:1}.composition-container>.composition ul.product-list>li>div div.details div.fill-container{margin-top:26px;display:flex;align-items:center;max-width:180px}.composition-container>.composition ul.product-list>li>div div.details div.fill-container .btn-fill,.composition-container>.composition ul.product-list>li>div div.details div.fill-container .btn-fill:active,.composition-container>.composition ul.product-list>li>div div.details div.fill-container .btn-fill:hover{background:var(--orange);color:#fff;border:0;display:flex;gap:.5rem;font-size:13px;font-weight:700;font-family:Raleway,sans-serif;cursor:pointer;height:44px;align-items:center;text-align:right;text-transform:uppercase}.composition-container>.composition ul.product-list>li>div div.details div.fill-container .btn-fill:hover{text-decoration:underline}.composition-container>.composition ul.product-list>li>div div.details div.fill-container .btn-fill:after{content:'';background-image:url(/wp-content/themes/bridge-luciferos/img/fill-white.svg);background-position:center;background-repeat:no-repeat;background-size:contain;display:block;height:2rem;flex-basis:2rem}.composition-container>.composition ul.product-list>li>div div.details div{text-align:right}.composition-container>.composition ul.product-list>li>div div.details div label{display:block}.composition-container>.composition ul.product-list>li>div div.details div input{width:60px}.composition-container>.composition ul.product-list>li>div.js-remove{position:absolute;top:1rem;right:0;cursor:pointer;background-image:url(/wp-content/uploads/2022/12/bin.svg);background-position:top right;background-repeat:no-repeat;background-size:18px;width:2rem;height:2rem}.composition-container>.composition ul.product-list>li .inputs{display:flex;flex-wrap:wrap;gap:1rem}.composition-container>.composition ul.product-list>li .inputs>div{flex-basis:calc((100% - 1rem) / 2)}.composition-container>.composition ul.product-list>li .inputs.inputs-3>div{flex-basis:calc((100% - 2rem) / 3)}.composition-container>.composition ul.product-list>li .inputs.inputs-4>div{flex-basis:calc((100% - 3rem) / 4)}.composition-container>.composition ul.product-list>li .inputs.inputs-5>div{flex-basis:calc((100% - 4rem) / 5)}.composition-container>.composition ul.product-list>li .inputs>div .js-select2{min-width:0;width:100%}.composition-container>.composition ul.product-list>li .inputs label{display:block}.composition-container>.composition .product-area{height:80px;display:flex;align-items:center;justify-content:center;border-width:0 2px 2px;border-style:dashed;border-color:#cbcbcb;text-align:center;color:#8D8D8D;font-weight:300;text-transform:uppercase}.composition-container>.composition .header:not(.active) .product-area{display:none}.composition-container>.composition .product-area.ui-droppable-hover{border-color:var(--orange)}body.post-type-archive-product .two_columns_75_25{margin-top:2rem;display:flex;align-items:stretch}body.tax-family .two_columns_75_25{display:flex;align-items:stretch}body.post-type-archive-product .two_columns_75_25>div,body.tax-family .two_columns_75_25>div{float:none}.bapf_sfilter ul li{display:flex;gap:.25rem;flex-wrap:wrap}.bapf_sfilter .bapf_body ul li ul{flex-basis:100%}.jconfirm .configurator-increase-reduce{width:min(100vw, 600px);position:relative;left:50%;transform:translateX(-50%)!important}.jconfirm .configurator-disclaimer{width:min(100vw, 400px);position:relative;left:50%;transform:translateX(-50%)!important}.jconfirm .product-disclaimer{width:min(100vw, 600px);position:relative;left:50%;transform:translateX(-50%)!important}.jconfirm .video-container{width:min(100vw, 800px);position:relative;left:50%;transform:translateX(-50%)!important}.jconfirm.jconfirm-white .jconfirm-box,.jconfirm.jconfirm-light .jconfirm-box{border-radius:0}.jconfirm .jconfirm-box .jconfirm-buttons>button.qbutton.cta-button{border-radius:0;padding:0 1rem;margin-left:0;margin-right:0}.jconfirm .jconfirm-box .jconfirm-buttons>button.qbutton.cta-button.secondary{background-color:#c8c8c8;color:#000}.jconfirm.jconfirm-white .jconfirm-box .jconfirm-buttons,.jconfirm.jconfirm-light .jconfirm-box .jconfirm-buttons{display:flex;justify-content:center;gap:.5rem;float:none}.bg-download{background:#f0f0f0}.bg-margin{padding:1.25rem 1.25rem 0}.bloc-btn-dl{float:none;display:inline-block}.fb3d-modal .mount-container{width:100%;height:100%;background:#fff}.fb3d-modal .mount-container{width:100%;height:100%;background:#fff}.fb3d-modal .mount-container{width:100%;height:100%;background:#fff}.fb3d-modal{box-shadow:none!important}.fb3d-modal .cmd-close{color:#e69c0f!important}.fb3d-modal .fa-times{background-image:url(/wp-content/uploads/2022/07/close.svg);background-position:center;background-repeat:no-repeat;width:24px;height:26px;top:27px;right:47px}.fb3d-modal .fa-times::before{content:''}.social-share{display:flex;align-items:center;margin-top:1rem}.social-share .addtoany_shortcode{position:relative;top:2px}.single-portfolio_page .social-share .a2a_svg svg path{fill:#fff}.bapf_sfilter.bapf_sfa_mt_hide .berocket_aapf_widget_selected_filter{display:flex;gap:.5rem 1.25rem;flex-wrap:wrap}.berocket_aapf_widget_selected_filter .bapf_sfa_taxonomy,.berocket_aapf_widget_selected_filter .bapf_sfa_unall{display:flex;border:1px solid #000;padding:0 .5rem}.berocket_aapf_widget_selected_filter .bapf_sfa_taxonomy span{padding-right:.5rem;text-transform:uppercase;font-weight:600;display:flex;gap:.5rem}.berocket_aapf_widget_selected_filter .bapf_sfa_taxonomy span:after{content:'|'}.berocket_aapf_widget_selected_filter ul{display:flex;gap:.5rem}.berocket_aapf_widget_selected_filter ul li a{display:flex;gap:.25rem;flex-direction:row-reverse;align-items:center}.berocket_aapf_widget_selected_filter ul li a i{font-size:0;background-image:url(/wp-content/uploads/2022/10/close-black.svg);background-position:center;background-repeat:no-repeat;background-size:70%;display:block;width:1rem;height:1rem}ul.product-categories{list-style:none}ul.product-categories+.woocommerce-pagination{display:none!important}ul.product-categories>li{padding-bottom:2.5rem}ul.product-categories>li>h3{border-bottom:1px solid #000;margin-bottom:1rem;padding-bottom:.5rem}ul.product-categories>li>h3>a,ul.product-categories>li>h3.families-title{display:flex;justify-content:flex-start;align-items:flex-end;gap:2rem}ul.product-categories>li>h3>a>span:last-child,ul.product-categories>li>h3.families-tile>span:last-child,.woocommerce div.families-toggle{font-size:14px;color:var(--orange);font-weight:700}.woocommerce div.families-toggle{height:30px;display:flex;align-items:center;justify-content:flex-end;cursor:pointer;white-space:nowrap}.bapf_ckbox_greychck input[type=checkbox]:checked{border:1px solid var(--orange);background-color:#fff}.bapf_hideckbox li input:checked+label:hover,.bapf_hideckbox li input:checked+label:hover a,.bapf_hideckbox li label:hover,.bapf_hideckbox li label:hover a,.bapf_hideckbox li input:checked+label,.bapf_hideckbox li input:checked+label a{color:var(--orange)}.video-background .wpb_raw_code .wpb_wrapper{position:absolute;width:100vw;height:43.65vw;overflow:hidden;margin-top:6.3vw}.video-background iframe{position:absolute;width:100vw;height:56.25vw;top:0;left:0;opacity:0;transition:opacity .3s ease;margin:-6.3vw 0}.video-background .vc_empty_space{position:relative;transition:opacity .3s ease;background-image:url(/wp-content/uploads/2022/12/sound-off.svg);background-position:2rem 96.5%;background-repeat:no-repeat;background-size:32px}.video-background .vc_empty_space.active{background-image:url(/wp-content/uploads/2022/12/sound-on.svg)}.read-more{padding-left:1.5rem;font-style:italic;font-weight:600;white-space:nowrap;display:block;text-align:right;margin-bottom:.5rem}#a2a_copy_link_copied{background-color:var(--orange)}.projects_holder .mix .portfolio_link_for_touch{aspect-ratio:1;display:block}.projects_holder .mix .image{height:100%}.projects_holder article .image img{height:100%;object-fit:cover}.ls-wrapper.ls-z.ls-hide-on-phone.ls-hide-on-tablet:nth-child(4)>div{left:.875rem!important;top:50%!important;transform:translateY(-50%)!important}.ls-wrapper.ls-z.ls-hide-on-phone.ls-hide-on-tablet:nth-child(5)>div{left:auto!important;right:.875rem!important;top:50%!important;transform:translateY(-50%)!important}#wpadminbar+svg+svg+svg+svg+svg+svg+svg+svg+.wrapper table thead tr th{top:132px}.regione-switcher form{display:flex;gap:2rem;justify-content:flex-start}.regione-switcher form a{display:flex;gap:.5rem;align-items:center}.regione-switcher form a.selected{color:var(--orange);font-weight:700}.regione-switcher form a img{width:1.5rem}.tab-bg .qode-advanced-tabs .qode-advanced-tab-container{padding:2rem;background-color:#F8F8F8}.side_menu_button>a.language-switcher{display:flex!important;width:auto;gap:.5rem}.slider-nav-thumbnails{padding-top:13px}.slider-nav-thumbnails img{width:130px;height:100px}.hide-link{display:none}.um-login{opacity:1!important}.um-login form{width:100%;margin:0 auto;padding:25px;box-sizing:border-box}#username-87640,#user_password-87640{width:100%;border:1px solid #000000!important}.um .um-form{margin-bottom:3rem}.um-button{height:39px;line-height:36px;margin:0;width:100%;box-sizing:border-box;text-align:center;border:0;display:block}.um-password .um-field .g-recaptcha{margin:1rem auto!important}div.um .g-recaptcha{margin-bottom:1rem!important}#um-submit-btn{background:#f27b1c}.um-center .um-button{min-width:auto!important;width:100%!important}.um-login .err{background:#ce0e0e;height:40px;border-radius:4px;color:#fff;padding:8px 8px 0 8px}.um-login .success{background:var(--orange)!important;height:40px;border-radius:0;color:#fff;padding:8px 8px 0 8px!important}p.um-notice i{top:2px}.single-product .variations2{display:flex;gap:1rem;margin-bottom:1rem;justify-content:space-between;flex-wrap:wrap}.single-product .variations2 select{flex:1}.um-field-arrow,.um-field-checkbox:hover .um-field-arrow i,.um-field-radio:hover .um-field-arrow i{color:var(--orange)}.um-field-error{color:var(--orange);margin-bottom:.75rem}.um-search-filter .select2.select2-container .select2-selection .select2-selection__arrow:before,.um-field .select2.select2-container .select2-selection .select2-selection__arrow:before{content:''!important;min-width:auto;left:7px}.um .um-tip,.um .um-tip:hover{display:flex;color:#000;margin:0}.um-tip i{display:none}.um .um-tip::after{content:attr(original-title)}.um-button,a.um-button{border-radius:0!important;text-transform:uppercase!important;font-weight:bold!important}div.tnp-subscription,form.tnp-subscription,form.tnp-profile{display:block;margin:1em auto;max-width:90%;width:100%}.group-field-ns{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:normal;align-items:normal;align-content:normal}.group-field-ns .tnp-field:nth-child(1),.group-field-ns .tnp-field:nth-child(3){display:block;flex-grow:0;flex-shrink:1;flex-basis:50%;margin:0 3px;align-self:auto;order:0}.group-field-ns .tnp-field:nth-child(2){display:block;flex-grow:0;flex-shrink:1;flex-basis:3%;margin:0 3px;align-self:auto;order:0}.tnp-field-email{margin:15px 3px}.tnp-subscription input[type=text],.tnp-subscription input[type=email]{background:none!important;border-bottom:1px solid #000}.tnp-privacy-field{padding:10px 0!important}.tnp-subscription p{font-style:italic;padding-bottom:10px}.tnp-subscription input.tnp-submit{background:#fff;border:1px solid #000;border-radius:2px;color:#000;float:right;width:30%;padding:6px 0}.projects_holder_outer{margin:5rem 0 0 0;display:block;width:100%}.um-row._um_row_1{margin-bottom:1rem!important}.um .um-form input[type=number],.um .um-form input[type=tel]{display:block;margin:5px 0 0;padding:15px;line-height:17px;width:100%;box-sizing:border-box}@media only screen and (max-width:1439.98px){.container_inner,.elementor-container .elementor-widget-wrap>.qode_elementor_container_inner,.elementor-row .elementor-widget-wrap>.qode_elementor_container_inner,.qode_elementor_container_inner,.boxed .section .section_inner,.grid_section .section_inner,.title_border_in_grid_holder,.full_width .parallax_content,.footer_bottom_border.in_grid,.footer_top_border.in_grid,.carousel-inner .slider_content_outer,.container_inner nav.content_menu,nav.content_menu ul,.boxed nav.content_menu.fixed,.single-product .summary,.single-product .related{width:min(calc(100vw - 132px), 1100px)!important}.download-container .section_inner{width:auto!important}.woocommerce div.products-container{max-height:230px}.woocommerce div.products-container.open{max-height:2500px}}@media only screen and (max-width:1199.98px){.container_inner,.elementor-container .elementor-widget-wrap>.qode_elementor_container_inner,.elementor-row .elementor-widget-wrap>.qode_elementor_container_inner,.qode_elementor_container_inner,.boxed .section .section_inner,.grid_section .section_inner,.title_border_in_grid_holder,.full_width .parallax_content,.footer_bottom_border.in_grid,.footer_top_border.in_grid,.carousel-inner .slider_content_outer,.container_inner nav.content_menu,nav.content_menu ul,.boxed nav.content_menu.fixed,.single-product .summary,.single-product .related{width:min(calc(100vw - 132px), 950px)!important}.download-container .section_inner{width:auto!important}.woocommerce div.products-container{max-height:200px}.woocommerce div.products-container.open{max-height:2200px}.modal .download ul li form h5.test{display:grid;height:auto;padding-top:.5rem;padding-bottom:.5rem;grid-template-columns:110px 1fr 30px;grid-template-rows:1fr 1fr;gap:.25rem .5rem}.modal .download ul li form h5.test>span:not(.select2){grid-column:1;grid-row:1 / span 2}.modal .download ul li form h5.test>span.select2,.modal .download ul li form h5.test>select{grid-column:2;grid-row:1 / span 1}.modal .download ul li form h5.test>input{grid-column:2;grid-row:2 / span 1;width:100%;box-sizing:border-box}.modal .download ul li form h5.test>a{grid-column:3;grid-row:1 / span 2}}@media only screen and (max-width:999.98px){.container_inner,.elementor-container .elementor-widget-wrap>.qode_elementor_container_inner,.elementor-row .elementor-widget-wrap>.qode_elementor_container_inner,.qode_elementor_container_inner,.boxed .section .section_inner,.grid_section .section_inner,.title_border_in_grid_holder,.full_width .parallax_content,.footer_bottom_border.in_grid,.footer_top_border.in_grid,.carousel-inner .slider_content_outer,.container_inner nav.content_menu,nav.content_menu ul,.boxed nav.content_menu.fixed,.single-product .summary,.single-product .related{width:min(calc(100vw - 132px), 768px)!important}.download-container .section_inner{width:auto!important}.woocommerce ul.products li.product,.projects_holder>article{flex-basis:calc((100% - 2rem) / 3)}.logo_wrapper{left:0}.logo_wrapper,.side_menu_button{height:80px!important}.q_logo a{left:0}.title_outer{display:none}.header_bottom{background-color:transparent!important}header{position:fixed!important}body:not(.home):not(.single-product) .content{padding-top:100px!important}.woocommerce-product-gallery{height:60vw}.woocommerce div.products-container{max-height:calc((100vw - 1rem) / 2)}.woocommerce div.products-container.open{max-height:2700px}.woocommerce ul.product-categories ul.products:not(.families)>li:last-child{display:none}.single-product .summary .product-header{flex-direction:column;gap:1rem}.single-product .product .product-title,.single-product .summary .product-header>div.product-description{width:100%;flex-basis:100%;box-sizing:border-box}.single-product .summary .product-header>div.product-description{padding:.5rem 0}}@media (pointer:coarse){.woocommerce ul.products li.product a.product-info,.evidenza-list .slick-slide a div{opacity:1}.woocommerce ul.products li.product a.product-category.product-info,.evidenza-list .slick-slide a div{margin-bottom:1rem}.woocommerce ul.products li.product .image-wrapper img{opacity:1}.form-container>div{flex-basis:100%}.modal{max-height:100vh}.modal>div{overflow:auto}.mobile_menu_button_close,.modal_button_close{right:2px}table tbody tr:hover{background-color:#fff0}table tbody tr:hover td,table tbody tr:hover td a{color:#000}table tbody tr:hover td a{text-decoration:none}table tbody tr:hover td>a>span.variation-arrow{background-image:url(/wp-content/uploads/2022/07/arrow-right.svg)}}@media only screen and (max-width:768px){.woocommerce-product-gallery{height:70vw}.single-product .summary .product-header{position:relative;margin-top:-30vw;transform:none;gap:0}.single-product .summary .product-header>div.product-description{padding:1.5rem 0}.two_columns_75_25 .column2{position:fixed!important;top:0px!important;right:0!important;width:auto!important;z-index:100}.two_columns_75_25 .column2.open{z-index:300}.two_columns_75_25>.column1{width:100%}.two_columns_75_25 .column2 .sidebar{margin:0;width:100%}.sidebar .filters .filter-container{width:0}.sidebar .filters .filter-toggle{display:block;margin-top:-80px}.sidebar.open .filters .filter-toggle{margin-top:0}.woocommerce ul.product-categories ul.products:not(.families)>li:last-child{display:block}.container,.content,.full_width{z-index:auto}.qode_right_side_fixed .filters,.sidebar .filters{height:100vh}.qode_right_side_fixed.open .filters .filter-container,.sidebar.open .filters .filter-container{height:100%;overflow:auto}.woocommerce .term-description-content{flex-direction:column}}@media only screen and (max-width:767.98px){.container_inner,.elementor-container .elementor-widget-wrap>.qode_elementor_container_inner,.elementor-row .elementor-widget-wrap>.qode_elementor_container_inner,.qode_elementor_container_inner,.boxed .section .section_inner,.grid_section .section_inner,.title_border_in_grid_holder,.full_width .parallax_content,.footer_bottom_border.in_grid,.footer_top_border.in_grid,.carousel-inner .slider_content_outer,.container_inner nav.content_menu,nav.content_menu ul,.boxed nav.content_menu.fixed,.single-product .summary,.single-product .related{width:min(calc(100vw - 6rem), 600px)!important}.download-container .section_inner{width:auto!important}.woocommerce ul.products,.projects_holder{gap:1rem}.woocommerce ul.products li.product,.projects_holder>article{flex-basis:calc((100% - 1rem) / 2)}.header_bottom{padding:0 4px 0 24px}.qode_left_side_fixed{left:1rem}.qode-advanced-tabs.qode-advanced-horizontal-tab.qode-advanced-tabs-column-1 .qode-advanced-tabs-nav li,.qode-advanced-tabs.qode-advanced-horizontal-tab.qode-advanced-tabs-column-2 .qode-advanced-tabs-nav li,.qode-advanced-tabs.qode-advanced-horizontal-tab.qode-advanced-tabs-column-3 .qode-advanced-tabs-nav li,.qode-advanced-tabs.qode-advanced-horizontal-tab.qode-advanced-tabs-column-4 .qode-advanced-tabs-nav li,.qode-advanced-tabs.qode-advanced-horizontal-tab.qode-advanced-tabs-column-5 .qode-advanced-tabs-nav li,.qode-advanced-tabs.qode-advanced-horizontal-tab.qode-advanced-tabs-column-6 .qode-advanced-tabs-nav li,.qode-advanced-tabs.qode-advanced-horizontal-tab.qode-advanced-tabs-column-7 .qode-advanced-tabs-nav li,.qode-advanced-tabs.qode-advanced-horizontal-tab.qode-advanced-tabs-column-8 .qode-advanced-tabs-nav li,.qode-advanced-tabs.qode-advanced-horizontal-tab.qode-advanced-tabs-column-9 .qode-advanced-tabs-nav li{width:50%}#home-img1{margin-bottom:2rem}#home-img2 img{width:80%;margin:0 auto}.image-left .section_inner_margin{flex-direction:column-reverse}.image-left .section_inner_margin .wpb_text_column,.image-right.section_inner_margin .wpb_text_column{margin-bottom:2rem!important}nav.mobile_menu>div,.modal>div,.fullscreen_search_holder.fade{border-width:12px}.sales-table,.sales-table tbody{display:block}.sales-table thead{display:none}.sales-table tr{display:flex;flex-direction:column;border-bottom:1px solid #000;padding:1rem 0}.sales-table tr td{display:flex;border:0;padding:0}.sales-table tr td:not(:last-child){margin-bottom:.5rem}.sales-table tr td:before{content:attr(data-th);font-weight:600;min-width:90px;max-width:90px;color:#000}.sales-table tr td span{min-width:calc(100% - 90px);max-width:calc(100% - 90px);display:block}.sales-table tr td span a{max-width:100%;overflow:hidden;text-overflow:ellipsis;display:block}.single-product .product h1.product_title{font-size:44px;line-height:50px}.rank-math-breadcrumb{top:62px;left:24px;transform:none}div.rank-math-breadcrumb{left:50%;transform:translateX(-50%);top:5px}.modal .container_inner{flex-wrap:wrap}.modal .details,.modal .download{flex-basis:100%}.modal .details{max-width:40vh}}@media only screen and (max-width:599.98px){.container_inner,.elementor-container .elementor-widget-wrap>.qode_elementor_container_inner,.elementor-row .elementor-widget-wrap>.qode_elementor_container_inner,.qode_elementor_container_inner,.boxed .section .section_inner,.grid_section .section_inner,.title_border_in_grid_holder,.full_width .parallax_content,.footer_bottom_border.in_grid,.footer_top_border.in_grid,.carousel-inner .slider_content_outer,.container_inner nav.content_menu,nav.content_menu ul,.boxed nav.content_menu.fixed,.single-product .summary,.single-product .related{width:calc(100vw - 6rem)!important}.download-container .section_inner{width:auto!important}.qode_right_side_fixed.open .filters .filter-container>h3:after{background-image:url(/wp-content/uploads/2022/07/close.svg)}.qode_right_side_fixed.open .filters .filter-toggle{display:none}.woocommerce ul.products{gap:1rem}.woocommerce ul.products li.product,.projects_holder>article{flex-basis:calc((100% - 1rem) / 2)}.cta-bottom .section_inner_margin{display:block}.cta-bottom .cta-button{left:50%;transform:translate(-50%,-50%)}.cta-bottom .vc_column-inner{padding:1rem 1rem 2rem;display:block}.footer_top .three_columns>.column1,.footer_top .three_columns>.column2{width:50%}.footer_top .three_columns>.column3{width:100%}.footer_bottom_columns.three_columns>.column1,.footer_bottom_columns.three_columns>.column3,.footer_bottom_columns.three_columns>.column2{width:100%;height:auto}.footer_bottom_columns.three_columns>.column2>.column_inner img{margin:0 auto}.footer_bottom_columns.three_columns .wp-block-columns{gap:1rem}ul[id^="menu-socialmenu"]{justify-content:center}.footer_top .container_inner{padding-bottom:2rem}.blog_single.blog_holder .post_text_inner,.single-portfolio_page .post_text_inner{width:90%}.single-portfolio_page h2{margin:2rem 0 1.5rem}body.category .blog_holder.blog_large_image>article{flex-basis:100%}.blog_holder article .post_more{margin-top:1rem}body.category .blog_holder.blog_large_image>article .post_text .post_text_inner{padding:1rem 0 0}.blog_holder article{margin-bottom:1rem}.single-product .product h1.product_title{font-size:36px;line-height:40px}.woocommerce-product-gallery{height:80vw}.woocommerce .product .images .woocommerce-product-gallery__mask{background:linear-gradient(180deg,rgb(0 0 0) 0%,#fff0 60%,#fff0 75%,rgb(255 255 255) 100%)}.product-variation-table,.product-variation-table tbody{display:block}.product-variation-table thead{display:none}.product-variation-table tr{display:flex;flex-direction:column;border-bottom:1px solid #000;padding:1rem 0;position:relative}.product-variation-table tr td{display:flex;border:0;padding:0;order:1;gap:1rem}.product-variation-table tr td:not(:last-child){margin-bottom:-.5rem}.product-variation-table tr td[data-th]:before{content:attr(data-th);font-weight:600;min-width:90px;max-width:90px}.product-variation-table tr td[data-name="code"]{order:0;color:var(--orange);font-weight:700}.product-variation-table tr td[data-name="code"]:before{color:#000}.product-variation-table tr td:not([data-th]){position:absolute;bottom:1rem;right:0}.product-variation-table tr td span{min-width:calc(100% - 90px - 1rem);max-width:calc(100% - 90px - 1rem);display:block}.product-variation-table tr td span a{max-width:100%;overflow:hidden;text-overflow:ellipsis;display:block}.modal .download h4,.modal .download ul li h5{padding:0}.modal .download ul li:first-child h5{height:auto;flex-wrap:wrap}.modal .download ul li:first-child h5>span:first-child{flex-basis:100%}.wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column{flex-basis:100%!important}nav.mobile_menu ul li{flex-direction:column;height:auto;align-items:flex-start;margin:.5rem 0}nav.mobile_menu ul li:first-child{margin-top:0}nav.mobile_menu ul li:last-child{margin-bottom:0}nav.mobile_menu ul li .sub_menu{margin-left:-1rem}ul.product-categories>li>h3>a{justify-content:space-between;gap:.25rem;flex-wrap:wrap}nav.mobile_menu ul[id^=menu-mainmenu]>li>a,nav.mobile_menu ul[id^=menu-mainmenu]>li>h3{font-size:20px;line-height:22px}.um-login form{padding:0}body.logged-in .logged-visible.logout-header-button,body:not(.logged-in) .logged-hidden.login-header-button{display:none!important}.side_menu_button>a.language-switcher{flex-direction:column;align-items:center;gap:.125rem;position:relative;top:-7px}.berocket_aapf_widget_selected_filter .bapf_sfa_taxonomy,.berocket_aapf_widget_selected_filter .bapf_sfa_unall{flex-wrap:wrap}.berocket_aapf_widget_selected_filter .bapf_sfa_taxonomy span:after{display:none}}@media only screen and (max-width:479.98px){.boxed div.section .section_inner,.carousel-inner .slider_content_outer,.container_inner,.container_inner nav.content_menu,.elementor-container .elementor-widget-wrap>.qode_elementor_container_inner,.elementor-row .elementor-widget-wrap>.qode_elementor_container_inner,.full_width .parallax_content,.qode_elementor_container_inner,.steps_holder_inner,div.grid_section .section_inner,nav.content_menu ul,.single-product .summary,.single-product .related{width:calc(100vw - 6rem)!important}.download-container .section_inner{width:auto!important}.woocommerce ul.products li.product,.projects_holder>article{flex-basis:100%}.footer_top .three_columns>.column1,.footer_top .three_columns>.column2,.footer_top .three_columns>.column3{width:100%}.footer_bottom_columns.three_columns>.column1,.footer_bottom_columns.three_columns>.column3,.footer_bottom_columns.three_columns>.column2{width:100%}body:not(.home):not(.single-product) .content{padding-top:140px!important}div.rank-math-breadcrumb{left:0;top:35px;transform:none}.woocommerce .related.products .products li,.single-portfolio_page .woocommerce ul.products li.product{flex-basis:calc(100% - 2rem);margin-bottom:1rem}.single-portfolio_page .woocommerce ul.products{justify-content:flex-start}.woocommerce div.products-container{max-height:calc(100vw - 50px)}.woocommerce div.products-container.open{max-height:8000px}.modal .download ul li form h5.test{grid-template-columns:1fr 30px;grid-template-rows:1fr 1fr 1fr;gap:.25rem 1rem}.modal .download ul li form h5.test>span:not(.select2){grid-column:1 / span 2;grid-row:1}.modal .download ul li form h5.test>span.select2,.modal .download ul li form h5.test>select{grid-column:1 / span 1;grid-row:2}.modal .download ul li form h5.test>input{grid-column:1 / span 1;grid-row:3}.modal .download ul li form h5.test>a{grid-column:2;grid-row:2 / span 2}}.e-con.e-parent:nth-of-type(n+4):not(.e-lazyloaded):not(.e-no-lazyload),.e-con.e-parent:nth-of-type(n+4):not(.e-lazyloaded):not(.e-no-lazyload) *{background-image:none!important}@media screen and (max-height:1024px){.e-con.e-parent:nth-of-type(n+3):not(.e-lazyloaded):not(.e-no-lazyload),.e-con.e-parent:nth-of-type(n+3):not(.e-lazyloaded):not(.e-no-lazyload) *{background-image:none!important}}@media screen and (max-height:640px){.e-con.e-parent:nth-of-type(n+2):not(.e-lazyloaded):not(.e-no-lazyload),.e-con.e-parent:nth-of-type(n+2):not(.e-lazyloaded):not(.e-no-lazyload) *{background-image:none!important}}.slide-text{position:relative;left:30%;top:15%}.n2-ss-slider-controls-absolute-left-center img{background:url(https://luciferos.com/wp-content/uploads/2022/07/angle-left.svg)!important;background-repeat:no-repeat!important;background-size:contain!important;width:43px!important;height:90px!important}.n2-ss-slider-controls-absolute-right-center img{background:url(https://luciferos.com/wp-content/uploads/2022/07/angle-right.svg)!important;background-repeat:no-repeat!important;background-size:contain!important;width:43px!important;height:90px!important}body.wc-block-product-gallery-modal-open,body.wc-modal--open{overflow:hidden}.wc-block-grid__products .wc-block-grid__product-image{display:block;position:relative;text-decoration:none}.wc-block-grid__products .wc-block-grid__product-image a{border:0;box-shadow:none;outline:0;text-decoration:none}.wc-block-grid__products .wc-block-grid__product-image img{height:auto;max-width:100%;width:100%}.wc-block-grid__products .wc-block-grid__product-image img[hidden]{display:none}.wc-block-grid__products .wc-block-grid__product-image img[alt=""]{border:1px solid #f2f2f2}.edit-post-visual-editor .editor-block-list__block .wc-block-grid__product-title,.editor-styles-wrapper .wc-block-grid__product-title,.wc-block-grid__product-title{color:inherit;display:block;font-family:inherit;font-size:inherit;font-weight:700;line-height:1.2;padding:0}.wc-block-grid__product-price{display:block}.wc-block-grid__product-price .wc-block-grid__product-price__regular{margin-right:.5em}.wc-block-grid__product-add-to-cart.wp-block-button{white-space:normal;word-break:break-word}.wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link{display:inline-flex;font-size:1em;justify-content:center;text-align:center;white-space:normal;word-break:break-word}.wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link.loading{opacity:.25}.wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link.added:after{content:"";display:inline-block;font-family:WooCommerce;height:auto;margin-left:.5em;width:auto}.wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link.loading:after{animation:spin 2s linear infinite;content:"";display:inline-block;font-family:WooCommerce;height:auto;margin-left:.5em;width:auto}.has-5-columns:not(.alignfull) .wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link:after,.has-6-columns .wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link:after,.has-7-columns .wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link:after,.has-8-columns .wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link:after,.has-9-columns .wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link:after{content:"";margin:0}.wc-block-grid__product-rating{display:block}.wc-block-grid__product-rating .star-rating,.wc-block-grid__product-rating .wc-block-grid__product-rating__stars{font-family:WooCommerce;font-size:1em;font-weight:400;height:1.618em;line-height:1.618;margin:0 auto;overflow:hidden;position:relative;text-align:left;width:5.3em}.wc-block-grid__product-rating .star-rating:before,.wc-block-grid__product-rating .wc-block-grid__product-rating__stars:before{content:"SSSSS";left:0;opacity:.5;position:absolute;right:0;top:0;white-space:nowrap}.wc-block-grid__product-rating .star-rating span,.wc-block-grid__product-rating .wc-block-grid__product-rating__stars span{left:0;overflow:hidden;padding-top:1.5em;position:absolute;right:0;top:0}.wc-block-grid__product-rating .star-rating span:before,.wc-block-grid__product-rating .wc-block-grid__product-rating__stars span:before{color:inherit;content:"SSSSS";left:0;position:absolute;right:0;top:0;white-space:nowrap}.wc-block-grid .wc-block-grid__product-onsale,.wc-block-grid__product-image .wc-block-grid__product-onsale{background:#fff;border:1px solid #43454b;border-radius:4px;color:#43454b;display:inline-block;font-size:.875em;font-weight:600;left:auto;padding:.25em .75em;position:absolute;right:4px;text-align:center;text-transform:uppercase;top:4px;width:auto;z-index:9}.wc-block-grid__product .wc-block-grid__product-image,.wc-block-grid__product .wc-block-grid__product-link{display:inline-block;position:relative}.wc-block-grid__product .wc-block-grid__product-image:not(.wc-block-components-product-image),.wc-block-grid__product .wc-block-grid__product-title{margin:0 0 12px}.wc-block-grid__product .wc-block-grid__product-add-to-cart,.wc-block-grid__product .wc-block-grid__product-onsale,.wc-block-grid__product .wc-block-grid__product-price,.wc-block-grid__product .wc-block-grid__product-rating{margin:0 auto 12px}.theme-twentysixteen .wc-block-grid .price ins{color:#77a464}.theme-twentynineteen .wc-block-grid__product{font-size:.88889em}.theme-twentynineteen .wc-block-components-product-sale-badge,.theme-twentynineteen .wc-block-components-product-title,.theme-twentynineteen .wc-block-grid__product-onsale,.theme-twentynineteen .wc-block-grid__product-title{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}.theme-twentynineteen .wc-block-grid__product-title:before{display:none}.theme-twentynineteen .wc-block-components-product-sale-badge,.theme-twentynineteen .wc-block-grid__product-onsale{line-height:1}.theme-twentynineteen .editor-styles-wrapper .wp-block-button .wp-block-button__link:not(.has-text-color){color:#fff}.theme-twentytwenty .wc-block-grid__product-link{color:#000}.theme-twentytwenty .wc-block-components-product-title,.theme-twentytwenty .wc-block-grid__product-title{color:#cd2653;font-family:-apple-system,blinkmacsystemfont,Helvetica Neue,helvetica,sans-serif;font-size:1em}.theme-twentytwenty .wp-block-columns .wc-block-components-product-title{margin-top:0}.theme-twentytwenty .wc-block-components-product-price .woocommerce-Price-amount,.theme-twentytwenty .wc-block-components-product-price__value,.theme-twentytwenty .wc-block-grid__product-price .woocommerce-Price-amount,.theme-twentytwenty .wc-block-grid__product-price__value{font-family:-apple-system,blinkmacsystemfont,Helvetica Neue,helvetica,sans-serif;font-size:.9em}.theme-twentytwenty .wc-block-components-product-price del,.theme-twentytwenty .wc-block-grid__product-price del{opacity:.5}.theme-twentytwenty .wc-block-components-product-price ins,.theme-twentytwenty .wc-block-grid__product-price ins{text-decoration:none}.theme-twentytwenty .star-rating,.theme-twentytwenty .wc-block-grid__product-rating{font-size:.7em}.theme-twentytwenty .star-rating .wc-block-components-product-rating__stars,.theme-twentytwenty .star-rating .wc-block-grid__product-rating__stars,.theme-twentytwenty .wc-block-grid__product-rating .wc-block-components-product-rating__stars,.theme-twentytwenty .wc-block-grid__product-rating .wc-block-grid__product-rating__stars{line-height:1}.theme-twentytwenty .wc-block-components-product-button>.wp-block-button__link,.theme-twentytwenty .wc-block-grid__product-add-to-cart>.wp-block-button__link{font-family:-apple-system,blinkmacsystemfont,Helvetica Neue,helvetica,sans-serif}.theme-twentytwenty .wc-block-components-product-sale-badge,.theme-twentytwenty .wc-block-grid__products .wc-block-grid__product-onsale{background:#cd2653;color:#fff;font-family:-apple-system,blinkmacsystemfont,Helvetica Neue,helvetica,sans-serif;font-weight:700;letter-spacing:-.02em;line-height:1.2;text-transform:uppercase}.theme-twentytwenty .wc-block-grid__products .wc-block-components-product-sale-badge{position:static}.theme-twentytwenty .wc-block-grid__products .wc-block-grid__product-image .wc-block-components-product-sale-badge{position:absolute}.theme-twentytwenty .wc-block-grid__products .wc-block-grid__product-onsale:not(.wc-block-components-product-sale-badge){position:absolute;right:4px;top:4px;z-index:1}.theme-twentytwenty .wc-block-active-filters__title,.theme-twentytwenty .wc-block-attribute-filter__title,.theme-twentytwenty .wc-block-price-filter__title,.theme-twentytwenty .wc-block-stock-filter__title{font-size:1em}.theme-twentytwenty .wc-block-active-filters .wc-block-active-filters__clear-all,.theme-twentytwenty .wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link{font-size:.75em}@media only screen and (min-width:768px){.theme-twentytwenty .wc-block-grid__products .wc-block-grid__product-onsale{font-size:.875em;padding:.5em}}@media only screen and (min-width:1168px){.theme-twentytwenty .wc-block-grid__products .wc-block-grid__product-onsale{font-size:.875em;padding:.5em}}.theme-twentytwentytwo .wc-block-grid__product-add-to-cart .added_to_cart{display:block;margin-top:12px}.theme-twentytwentytwo .wc-block-components-product-price ins,.theme-twentytwentytwo .wc-block-grid__product-price ins{text-decoration:none}.screen-reader-text{clip:rect(1px,1px,1px,1px);word-wrap:normal!important;border:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;overflow-wrap:normal!important;padding:0;position:absolute!important;width:1px}.screen-reader-text:focus{clip:auto!important;background-color:#fff;border-radius:3px;box-shadow:0 0 2px 2px rgb(0 0 0 / .6);clip-path:none;color:#2b2d2f;display:block;font-size:.875rem;font-weight:700;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}.wp-block-group.woocommerce.product .up-sells.upsells.products{max-width:var(--wp--style--global--wide-size)}.wc-block-components-notice-banner{align-content:flex-start;align-items:stretch;background-color:#fff;border:1px solid;border-radius:4px;box-sizing:border-box;color:#2f2f2f;display:flex;font-size:.875em;font-weight:400;gap:12px;line-height:1.5;margin:16px 0;padding:16px!important}.wc-block-components-notice-banner>.wc-block-components-notice-banner__content{-ms-grid-row-align:center;align-self:center;flex-basis:100%;padding-right:16px;white-space:normal}.wc-block-components-notice-banner>.wc-block-components-notice-banner__content:last-child{padding-right:0}.wc-block-components-notice-banner>.wc-block-components-notice-banner__content .wc-block-components-notice-banner__summary{font-weight:600;margin:0 0 8px}.wc-block-components-notice-banner>.wc-block-components-notice-banner__content ol,.wc-block-components-notice-banner>.wc-block-components-notice-banner__content ul{margin:0 0 0 24px;padding:0}.wc-block-components-notice-banner>.wc-block-components-notice-banner__content ol li:after,.wc-block-components-notice-banner>.wc-block-components-notice-banner__content ul li:after{clear:both;content:"";display:block}.wc-block-components-notice-banner>.wc-block-components-notice-banner__content .wc-forward{-moz-appearance:none;appearance:none;background:transparent!important;border:0;color:#2f2f2f!important;float:right;margin:0;opacity:.7;padding:0!important;text-decoration-line:underline;text-underline-position:under;transition:all .2s ease-in-out}.wc-block-components-notice-banner>.wc-block-components-notice-banner__content .wc-forward:active,.wc-block-components-notice-banner>.wc-block-components-notice-banner__content .wc-forward:focus,.wc-block-components-notice-banner>.wc-block-components-notice-banner__content .wc-forward:hover{opacity:1;text-decoration:none}.wc-block-components-notice-banner>svg{fill:#fff;background-color:#2f2f2f;border-radius:50%;flex-grow:0;flex-shrink:0;height:100%;padding:2px}.wc-block-components-notice-banner>.wc-block-components-button{background:#fff0 none!important;border:0!important;box-shadow:none!important;color:#2f2f2f!important;flex:0 0 16px;height:16px!important;margin:6px 0 0 auto!important;min-height:auto!important;min-width:0!important;opacity:.6;outline:none!important;padding:0!important;width:16px!important}.wc-block-components-notice-banner>.wc-block-components-button>svg{margin:0!important}.wc-block-components-notice-banner>.wc-block-components-button:active,.wc-block-components-notice-banner>.wc-block-components-button:focus,.wc-block-components-notice-banner>.wc-block-components-button:hover{opacity:1}.wc-block-components-notice-banner>.wc-block-components-button:focus{outline:2px solid currentColor!important;outline-offset:0}.wc-block-components-notice-banner.is-error{background-color:#fff0f0;border-color:#cc1818}.wc-block-components-notice-banner.is-error>svg{background-color:#cc1818;transform:rotate(180deg)}.wc-block-components-notice-banner.is-warning{background-color:#fffbf4;border-color:#f0b849}.wc-block-components-notice-banner.is-warning>svg{background-color:#f0b849;transform:rotate(180deg)}.wc-block-components-notice-banner.is-success{background-color:#f4fff7;border-color:#4ab866}.wc-block-components-notice-banner.is-success>svg{background-color:#4ab866}.wc-block-components-notice-banner.is-info{background-color:#f4f8ff;border-color:#007cba}.wc-block-components-notice-banner.is-info>svg{background-color:#007cba}.wc-block-components-notice-banner:focus{outline-width:0}.wc-block-components-notice-banner:focus-visible{outline-style:solid;outline-width:2px}.woocommerce.wc-block-store-notices.alignwide{max-width:var(--wp--style--global--wide-size)}.wp-container-core-columns-is-layout-9d6595d7{flex-wrap:nowrap}