.preheader-text a{font-weight:500!important}.preheader-text svg{width:16px;height:8px;margin-left:8px;transition:.4s}.preheader-text a:hover svg{transform:translateX(5px)}.elementor-location-header .main-header:focus,.elementor-location-header .main-header:focus-visible,.elementor-location-header .main-header:focus-within{box-shadow:0 2px 2px 0 rgb(0 0 0 / .08)!important;outline:none!important}.wpml-ls-statics-shortcode_actions,.wpml-ls-statics-shortcode_actions a{padding:0;border:none}.wpml-ls-statics-shortcode_actions li a,.wpml-ls-statics-shortcode_actions li a:hover{font-family:var(--ff2);font-size:13px;font-weight:700;line-height:1.5;color:var(--text);margin:0 8px;transition:.4s}.wpml-ls-statics-shortcode_actions li a{opacity:.6}.wpml-ls-statics-shortcode_actions li a:hover,.wpml-ls-statics-shortcode_actions li.wpml-ls-current-language a{opacity:1}.wpml-ls-statics-shortcode_actions ul,.wpml-ls-statics-shortcode_actions ul li a{display:flex;align-items:center;justify-content:center;align-content:center;flex-wrap:wrap;height:16px;line-height:16px}.search-icon .elementor-icon-wrapper{cursor:pointer}.search-form.elementor-widget-html,.search-form-b2b.elementor-widget-html,.search-open.is-user-b2b .search-form.elementor-widget-html{opacity:0;overflow:hidden;visibility:hidden;transform:translateY(40px);transition:.6s;position:absolute!important;top:40px;right:0;z-index:1}.search-open .search-form.elementor-widget-html,.search-open.is-user-b2b .search-form-b2b.elementor-widget-html{opacity:1;overflow:visible;visibility:visible;transform:translateY(0);min-width:300px}.ysm-search-widget .search-submit:before{width:16px;height:16px}.ysm-search-widget .search-submit:before{content:'';display:inline-block;background-image:url(https://www.prosperine.it/wp-content/themes/appare/icons/header/search.svg);width:16px;height:16px;background-size:16px;background-position:center;background-repeat:no-repeat}.ysm-search-widget-1.ysm-active .smart-search-popup,.ysm-search-widget-2.ysm-active .smart-search-popup{width:100%!important}.search-form.elementor-widget-html .ysm-search-widget .search-field,.search-form-b2b.elementor-widget-html .ysm-search-widget .search-field{font-family:var(--ff2);font-size:14px;font-weight:500;font-style:normal;color:var(--text)}.smart-search-results.has-viewall-button{max-height:unset!important;padding-bottom:40px!important;width:100%!important;margin-top:-1px!important;height:440px!important}.smart-search-post .smart-search-post-category{font-family:var(--ff2);font-size:12px;font-weight:500;text-transform:uppercase;color:var(--text);margin:0 0 2px!important}.smart-search-post .smart-search-post-title{font-family:var(--ff1);font-size:16px;font-weight:400;color:var(--text);margin:0 0 2px!important}.smart-search-post .smart-search-post-price-holder{font-family:var(--ff2);font-size:14px;font-weight:400;color:var(--text);display:flex;flex-wrap:wrap}.smart-search-post .smart-search-post-price-holder .label{margin-right:4px}.smart-search-post .smart-search-post-price-holder del{opacity:.5;margin-right:4px}.smart-search-post .smart-search-post-price-holder .smart-search-post-sku{font-family:var(--ff2);font-size:14px;font-weight:400;color:var(--1);margin:0!important;width:100%}.smart-search-post .smart-search-post-price-holder .smart-search-post-sku:before{content:'Art. '}.smart-search-view-all-holder>a,.smart-search-view-all-holder>a:hover{height:40px;line-height:40px!important;font-weight:500!important;color:var(--w)!important}.search-open .search-icon.elementor-widget-icon .elementor-icon:after{content:'';position:absolute;top:50%;left:0;transform:translateY(-50%);background-image:url(https://www.prosperine.it/wp-content/themes/appare/icons/header/close.svg);width:16px;height:16px;background-size:16px;background-position:center;background-repeat:no-repeat}.search-open .search-icon.elementor-widget-icon .elementor-icon svg{opacity:0}.account-icon.elementor-widget-icon svg{width:14px;height:16px}.hamburger-icon .elementor-widget-container .block-icon,.hamburger-icon .elementor-widget-container .block-menu .menu-close{cursor:pointer}.hamburger-icon.elementor-widget-shortcode svg{width:19px;height:16px}body.hamburger-open{overflow-y:hidden}.hamburger-open:before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background-color:var(--text);opacity:.3;z-index:2}.block-menu{position:fixed;top:0;right:0;max-width:400px;width:100%;height:100%;background-color:var(--w);z-index:10;transform:translateX(100%) translateY(0);transition:.6s;opacity:0;overflow:hidden;visibility:hidden;padding:34px 64px 34px 32px}.hamburger-open .block-menu{transition:.6s;transform:translateX(0) translateY(0);opacity:1;visibility:visible;overflow-y:scroll;overflow-x:visible}.block-menu .menu-close{padding:0;margin:0 0 62px 0;display:flex;align-items:center;justify-content:flex-end}.block-menu .menu-wrap .menu{padding:0;margin:0;list-style:none}.block-menu .menu-title,.block-menu .menu-title a,.block-menu .menu-title a:hover{margin:0 0 32px;font-family:var(--ff2)!important;font-size:20px!important;font-weight:500;line-height:1.2;color:var(--text)!important}.pc-title a{font-family:var(--ff1)!important;font-weight:600!important}.pc-title a i{font-weight:400}.block-menu .menu .menu-item.margin-80{margin-bottom:80px!important}.block-menu .menu .menu-item:not(.menu-title){margin-bottom:18px}.block-menu .menu .menu-item .sub-menu{margin-top:18px;padding-left:30px}.block-menu .menu .menu-item a{font-family:var(--ff2);font-size:16px;color:var(--text)}.block-menu .social-menu .social-icon{width:16px;height:16px;display:inline-flex;margin-right:16px}.main-header .eicon-cart-medium:before{content:'';background-image:url(https://www.prosperine.it/wp-content/themes/appare/icons/header/cart.svg);width:14px;height:16px;display:inline-block;background-repeat:no-repeat;background-size:14px;background-position:center;opacity:1}.elementor-widget-woocommerce-menu-cart .elementor-button-icon .elementor-button-icon-qty{font-family:var(--ff2);font-weight:700}.elementor-widget-woocommerce-menu-cart .elementor-menu-cart__subtotal{margin-top:auto!important}.elementor-widget-woocommerce-menu-cart .elementor-menu-cart__product-price .quantity{display:block!important}.only-mobile{display:none}body:not(.is-user-b2b) .categoryb2b{display:none!important}.is-user-b2b .categoryb2c{display:none!important}@media screen and (max-width:1220px){.elementor-location-header .elementor-widget-nav-menu .elementor-nav-menu--main .elementor-nav-menu li a{margin-inline-end:10px!important;margin-inline-start:10px!important}.elementor-location-header .elementor-widget-nav-menu .elementor-nav-menu--main .elementor-nav-menu li:first-child a{margin-inline-start:0!important}.elementor-location-header .elementor-widget-nav-menu .elementor-nav-menu--main .elementor-nav-menu li:last-child a{margin-inline-end:0!important}}@media screen and (max-width:1024px){.only-mobile{display:block}}@media screen and (max-width:767px){.block-menu{max-width:80%;padding:24px 24px}.block-menu .menu-close{margin:0 0 24px 0}}