.et_pb_menu .et_pb_menu__menu>nav>ul>li{margin:0!important;padding:0!important}.et_pb_menu .et_pb_menu__menu>nav>ul>li a{padding:16px 20px;color:#FFF!important}.et_pb_menu .et_pb_menu__menu>nav>ul>li a:hover,.et-menu a:hover,.nav ul li a:hover{color:#222!important;background-color:#ffdd00!important;opacity:1!important}.et-menu .menu-item-has-children>a:first-child::after{right:10px!important;top:50%!important;transform:translateY(-50%)!important}.et-menu .menu-item-has-children>a:first-child{padding:16px 30px 16px 20px!important}.sub-menu{width:auto!important;border:none!important;margin:0!important;padding:0!important}.sub-menu li{margin:0!important;padding:0!important}.sub-menu li a{padding:10px 20px!important;font-weight:400!important}.sub-menu li,.sub-menu li a{width:100%!important;min-width:200px}.xoo-wsc-sc-cont .xoo-wsc-cart-trigger{justify-content:flex-end}.container-header-destra{display:flex;align-items:center;flex-direction:row;gap:10px}.container-ricerca{flex-grow:1;margin-right:20px}.account-icon,.container-cart{padding:0px!important;margin:0px!important}.account-icon .et_pb_icon_wrap:hover .et-pb-icon{color:#222!important}.container-cart .xoo-wsc-icon-basket1::before{background-color:#222;color:#FFF;font-size:33px;padding:7px;transition:.3s all;-moz-transition:.3s all;-webkit-transition:.3s all;border-radius:500px;-moz-border-radius:500px;-webkit-border-radius:500px}.container-cart .xoo-wsc-icon-basket1:hover::before{background-color:#ffdd00;color:#222}@media screen and (max-width:980px){.colonna-logo{display:flex;flex-direction:row;align-items:center}.et_pb_menu .et_mobile_nav_menu{margin:0!important}.et_pb_module .mobile_menu_bar::before{top:0;padding:9px 8px 7px 8px;border-radius:100px;-moz-border-radius:100px;-webkit-border-radius:100px;transition:.3s all;-moz-transition:.3s all;-webkit-transition:.3s all;background-color:#222;color:#FFF!important}.et_pb_module .mobile_menu_bar:hover::before{background-color:#ffdd00;color:#222!important}.dgwt-wcas-search-wrapp{min-width:auto}.mobile_nav.opened .mobile_menu_bar::before{content:"\4d"!important}.container-logo{z-index:2}.et_pb_menu{position:absolute!important;right:0!important;top:-90px!important;width:100%;max-width:100%!important;background-color:transparent!important}.et_mobile_menu{top:70px!important;background-color:#FFF!important;box-shadow:0 0px 5px rgba(0,0,0,.3)!important;-webkit-box-shadow:0 0px 5px rgba(0,0,0,.3)!important;-moz-box-shadow:0 0px 5px rgba(0,0,0,.3)!important}.et_mobile_menu li a:hover{opacity:1!important;color:#222!important;background-color:#ffdd00!important}.et_mobile_menu .menu-item-has-children>a{background-color:transparent!important}.sub-menu{top:120%!important;padding:0 0 0 20px!important}}@media screen and (max-width:600px){.et_pb_menu{top:-80px!important}}.dgwt-wcas-style-pirx .dgwt-wcas-sf-wrapp{padding:0px}.dgwt-wcas-style-pirx .dgwt-wcas-sf-wrapp button.dgwt-wcas-search-submit{top:11px;left:13px}.dgwt-wcas-style-pirx.dgwt-wcas-search-filled .dgwt-wcas-sf-wrapp button.dgwt-wcas-search-submit{top:11px;right:13px}.dgwt-wcas-preloader,.dgwt-wcas-close{right:50px!important}.dgwt-wcas-style-pirx .dgwt-wcas-preloader{margin-right:0px}.dgwt-wcas-search-wrapp .dgwt-wcas-sf-wrapp input[type="search"].dgwt-wcas-search-input,.dgwt-wcas-search-wrapp .dgwt-wcas-sf-wrapp input[type="search"].dgwt-wcas-search-input:hover,.dgwt-wcas-search-wrapp .dgwt-wcas-sf-wrapp input[type="search"].dgwt-wcas-search-input:focus{background-color:#eee!important}.dgwt-wcas-open-pirx .dgwt-wcas-open .dgwt-wcas-suggestions-wrapp{border:1px solid #ccc;border-radius:10px!important;-moz-border-radius:10px!important;-webkit-border-radius:10px!important}.dgwt-wcas-open-pirx .dgwt-wcas-suggestions-wrapp{margin-top:15px}.dgwt-wcas-sp,.dgwt-wcas-open-pirx .dgwt-wcas-suggestions-wrapp{padding:0}#main-header .et_mobile_menu .menu-item-has-children,.et_pb_fullwidth_menu .et_mobile_menu .menu-item-has-children,.et_pb_menu .et_mobile_menu .menu-item-has-children{position:relative}#main-header .et_mobile_menu .menu-item-has-children>a,.et_pb_fullwidth_menu .et_mobile_menu .menu-item-has-children>a,.et_pb_menu .et_mobile_menu .menu-item-has-children>a{padding-right:47px;background:transparent}#main-header .et_mobile_menu .menu-item-has-children>a+span,.et_pb_fullwidth_menu .et_mobile_menu .menu-item-has-children>a+span,.et_pb_menu .et_mobile_menu .menu-item-has-children>a+span{position:absolute;right:0;top:0;padding:10px 15px;font-size:20px;font-weight:normal!important;cursor:pointer;z-index:2}.et_mobile_menu .menu-item-has-children>a,#et-top-navigation{font-weight:normal!important}#main-header .et_mobile_menu li ul.menu-hide,.et_pb_fullwidth_menu .et_mobile_menu li ul.menu-hide,.et_pb_menu .et_mobile_menu li ul.menu-hide,.et-db #et-boc .et-l .et_pb_menu .et_mobile_menu li ul.menu-hide{display:none!important}#main-header .et_mobile_menu span.menu-closed:before,.et_pb_fullwidth_menu .et_mobile_menu span.menu-closed:before,.et_pb_menu .et_mobile_menu span.menu-closed:before{content:"\e050";font-family:"ETmodules";display:block;color:#222;font-weight:normal;font-size:17px}#main-header .et_mobile_menu span.menu-closed.menu-open:before,.et_pb_fullwidth_menu .et_mobile_menu span.menu-closed.menu-open:before,.et_pb_menu .et_mobile_menu span.menu-closed.menu-open:before{content:"\e04f"}.woocommerce input[type=number]::-webkit-inner-spin-button,.woocommerce input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;appearance:none;margin:0}.woocommerce input[type=number].qty{-moz-appearance:textfield}.woocommerce-page div.product form.cart div.quantity,.woocommerce-page .quantity{border-radius:6px!important;-moz-border-radius:6px!important;-webkit-border-radius:6px!important;overflow:hidden}.woocommerce div.product form.cart div.quantity,.woocommerce-page div.product form.cart div.quantity,.woocommerce-page .quantity{border:2px solid #eee!important;width:auto!important;display:inline-block}.woocommerce .quantity input.qty,.woocommerce .quantity .minus,.woocommerce .quantity .plus{line-height:16px;height:40px!important;background-color:#fff!important;color:inherit!important;padding:0!important;float:left;border-radius:4px!important;-moz-border-radius:4px!important;-webkit-border-radius:4px!important}.woocommerce .quantity .minus,.woocommerce .quantity .plus{border:none!important;cursor:pointer;width:40px!important}.woocommerce .quantity .minus:hover,.woocommerce .quantity .plus:hover{background-color:#eee!important}.woocommerce .quantity input.qty{border:none!important;text-align:center!important;width:30px!important;min-width:auto!important}div.quantity.hidden{border:none!important}@media screen and (max-width:410px){.woocommerce div.product form.cart div.quantity,.woocommerce-page div.product form.cart div.quantity{margin-bottom:10px!important}}.woocommerce-account .woocommerce-MyAccount-navigation{width:25%}.woocommerce-account .woocommerce-MyAccount-content{width:71%}.woocommerce-MyAccount-content h2{font-size:25px}.woocommerce-MyAccount-navigation ul{list-style-type:none;padding:0px}.woocommerce-MyAccount-navigation ul li{margin-bottom:10px}.woocommerce-MyAccount-navigation ul li a{padding:10px 20px;display:block;border:1px solid #ddd;color:#222!important;background-color:#ddd;transition:0.3s;-moz-transition:0.3s;-webkit-transition:0.3s}.woocommerce-MyAccount-navigation ul li a:hover,.woocommerce-MyAccount-navigation ul li.is-active a{background-color:#ffdd00;border:1px solid #ffdd00;color:#222!important}.woocommerce-MyAccount-navigation ul li a:before,.delete-account:before{font-family:"ETmodules";margin-right:10px}.delete-account:before{content:'\e051'}.woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--dashboard a:before{content:'\e08a'}.woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--orders a:before{content:'\e07a'}.woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--edit-address a:before{content:'\e081'}.woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--payment-methods a:before{content:'\e014'}.woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--edit-account a:before{content:'\6a'}.woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--customer-logout a:before{content:'\e051'}@media screen and (max-width:768px){.woocommerce-account .woocommerce-MyAccount-navigation,.woocommerce-account .woocommerce-MyAccount-content{width:100%!important}}.woocommerce nav.woocommerce-pagination ul li a,.woocommerce nav.woocommerce-pagination ul li span.current{padding:9px 12px!important;font-size:14px!important;transition:.3s all;-moz-transition:.3s all;-webkit-transition:.3s all}.woocommerce nav.woocommerce-pagination ul li span.current{color:#FFF!important;background-color:#222!important}.woocommerce nav.woocommerce-pagination ul li a:hover{color:#222;background-color:#ffdd00!important}.loop-prodotti-sito .et_shop_image,.loop-prodotti-sito .et_shop_image img{aspect-ratio:1 / 1;width:100%;min-width:100%;max-width:100%;object-fit:contain}.loop-prodotti-sito .woocommerce-loop-product__title{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;height:61px;padding-bottom:0px!important}.xoo-wsc-container .xoo-wsc-basket{display:none!important}.et_pb_widget{margin-bottom:30px!important;padding-bottom:30px!important;border-bottom:1px solid #ddd}.et_pb_widget:last-child{margin-bottom:0!important;padding-bottom:0!important;border-bottom:none}.woocommerce .widget_price_filter .ui-slider .ui-slider-range{background-color:#ffee00}.woocommerce .widget_price_filter .ui-slider .ui-slider-handle{background-color:#ffdd00}.price_slider_amount button:after{line-height:1.8em!important}.widget.sottocategorie ul li{list-style:disc!important;margin-left:14px!important;padding-left:5px!important}.widget.sottocategorie ul li a{transition:.3s all;-moz-transition:.3s all;-webkit-transition:.3s all}.widget.sottocategorie ul li a:hover{padding-left:5px;text-decoration:underline!important}.product_list_widget a{line-height:16px;color:#000!important}.woocommerce ul.product_list_widget li img{float:left!important;margin:2px 10px 0 0;width:50px;height:50px;object-fit:contain;border:1px solid #ddd}.et_pb_scroll_top{border-radius:100px!important;-moz-border-radius:100px!important;-webkit-border-radius:100px!important;right:20px!important;font-size:33px!important;padding:5px!important;bottom:30px!important;transition:.3s all;-moz-transition:.3s all;-webkit-transition:.3s all}.et_pb_scroll_top:hover{background-color:#ffdd00;color:#222}