:root{--nero:#000;--blu:#13385A;--giallo:#F1B858;--verde:#0E8000;--verde-chiaro:#3BB54A;--josefine:'Josefin Sans', sans-serif;--black:#555555}h2,h3,h4,h5,h6{font-family:var(--josefine)!important}div#primary{width:100%}.site-content .col-full{max-width:100%!important;width:100%!important;padding:0;margin:0}.col-full .larghezza-piena{width:100%!important;padding:0;margin:0}.space-mega-menu{display:flex;height:100vh;width:100%;flex-direction:row;flex-wrap:wrap;align-content:flex-start;justify-content:center;align-items:flex-start;gap:10px}.space-ham-menu{margin:0}.space-ham-menu a.elementor-icon{padding:20px 0 0}.space-ham-menu a.elementor-icon svg{height:40px!important}.space-ham-menu div{text-align:center;display:block;padding:0 3px!important}.space-ham-menu:before{display:block;content:"MENU";color:var(--blu);font-size:.8rem;font-weight:600;width:50px;height:25px;position:absolute;top:15px}.space-mega-menu .category-item{padding:10px}.space-ultimi-articoli-shortcode article img{width:100%;height:auto}.space-ultimi-articoli-shortcode article .elementor-post__thumbnail{height:280px;overflow:hidden;margin-bottom:20px}.space-ultimi-articoli-shortcode .elementor-post__title a{font-family:'PT Sans';color:#13385A;font-weight:700;font-size:30px;line-height:30px;margin:10px 0;display:block}.space-ultimi-articoli-shortcode a.elementor-post__read-more{background:#13385A;padding:15px 30px;color:#fff;font-size:20px;font-weight:700;transition:0.3s}.space-ultimi-articoli-shortcode a.elementor-post__read-more:hover{background:#fff;color:#13385A;transition:0.3s}.dgwt-wcas-style-pirx .dgwt-wcas-sf-wrapp{padding:0}.dgwt-wcas-style-pirx .dgwt-wcas-sf-wrapp button.dgwt-wcas-search-submit{left:10px;top:10px}.black-friday p{background:linear-gradient(90deg,#3f2c17,#F1B85A);border-radius:20px;line-height:22px;padding:0 10px;margin:2px 0 0!important;width:auto!important;display:inline-block!important;animation:pulse 1.5s infinite}@keyframes pulse{0%,100%{box-shadow:0 0 5px #ff961f}50%{box-shadow:0 0 20px rgb(255 100 0 / .9)}}.slider-homepage .swiper-slide-contents{background:rgb(0 0 0 / .4);padding:2%;border-radius:5px;box-shadow:0 8px 24px rgb(0 0 0 / .3);backdrop-filter:blur(5px);transition:all 0.3s ease}.slider-homepage .swiper-slide-contents:hover{background:rgb(0 0 0 / .2);transform:translateY(-5px);box-shadow:0 12px 40px rgb(0 0 0 / .4)}.space-mega-menu .category-header{display:flex;align-items:center;gap:0;margin-bottom:10px;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start}.space-mega-menu .category-title{font-size:1.1rem;font-weight:500;color:#333;margin:0!important;font-family:'Josefin Sans'}.space-mega-menu .category-title a{text-decoration:none;color:var(--blu);font-size:1.1rem;transition:0.3s}.space-mega-menu .category-title a:hover{color:var(--giallo);transition:0.3s}.space-mega-menu .category-image{width:50px;height:50px;object-fit:cover;border-radius:50%;transition:0.3s}.space-mega-menu .category-header:hover .category-image{transition:0.3s;transform:scale(1.1)}.space-mega-menu .submenu-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:10px}.space-mega-menu .submenu-item{text-align:center;background:#fff;padding:0;display:flex;justify-content:left;align-items:flex-end;font-size:.9rem;line-height:15px;margin-bottom:0}.space-mega-menu .submenu-item:hover{transition:0.3s;cursor:pointer;color:var(--blu)}.space-mega-menu .submenu-link{text-decoration:none;color:#000}.space-mega-menu .submenu-image{width:40px;height:40px;object-fit:cover;border-radius:50%;margin-bottom:8px}.space-mega-menu .submenu-title{display:block;font-weight:500;font-size:1.1em;margin-top:5px;color:#000;transition:0.3s}.space-mega-menu .submenu-title:hover{transition:0.3s;color:var(--giallo)}a.button-regalo{background:var(--giallo);padding:15px 30px 10px;margin:30px 0 0;display:inline-block;transition:0.3s;color:#fff!important}a.button-regalo:hover{background:var(--blu);color:var(--giallo);transition:0.3s}.shoptimizer-cart a.cart-contents .count{background:#fff;font-size:1rem}.shoptimizer-mini-cart-wrap .widget_shopping_cart li.mini_cart_item a:first-of-type:before{width:30px;height:30px}.shoptimizer-mini-cart-wrap .widget_shopping_cart li.mini_cart_item a:last-of-type{font-size:1rem}.widget_shopping_cart .product_list_widget li a.remove{width:20px;height:20px}.woocommerce-cart table.wc-block-cart-items .wc-block-cart-items__row .wc-block-components-product-name{font-size:1.2rem;color:var(--black)}.woocommerce-cart table.wc-block-cart-items .wc-block-components-product-price{font-size:1.2rem}.woocommerce-cart .wc-block-components-product-metadata .wc-block-components-product-metadata__description>p{font-size:1rem}.woocommerce-cart .wc-block-components-product-badge{font-size:.8em;background:#ededed;color:var(--verde-chiaro);border:none;font-weight:600}.woocommerce-cart .wc-block-components-product-low-stock-badge{color:red;opacity:.8}.woocommerce-cart .wc-block-components-product-price ins{color:var(--black);font-weight:600}.woocommerce-cart .wc-block-components-totals-footer-item .wc-block-components-totals-item__value{color:var(--verde)}.space-header-cart span.amount{display:none}.space-header-cart span.count{background:var(--blu)}.woocommerce-checkout .wc-block-components-formatted-money-amount{color:var(--verde)}.woocommerce-checkout .wc-block-components-product-price ins{color:var(--black);font-weight:700}.woocommerce-checkout .paypal-buttons-context-iframe{width:280px!important}.woocommerce-order-received .woocommerce-order{margin:0 8%}.woocommerce-order-received table.woocommerce-table--order-details td a.button{color:#fff!important}.woocommerce-checkout input#accept-terms-custom{-moz-appearance:none;appearance:none;background-color:#fff;border:1px solid rgb(25 23 17 / .48);border-radius:4px;box-sizing:border-box;font-size:1em;height:1.5em;margin:0 1em 0 0;min-height:1.5em;min-width:1.5em;overflow:hidden;position:relative;vertical-align:middle;width:1.5em;cursor:pointer}.woocommerce-checkout input#accept-terms-custom:checked::after{content:'✔';color:#000;font-size:1em;position:absolute;top:0;left:3px;line-height:1.3}.home a.button-regalo:hover{background:var(--blu)!important}.home .carosello-prodotti .woocommerce-product-gallery{display:none}.carosello-prodotti .swiper-pagination.swiper-pagination-bullets{left:calc(var(--dots-horizontal-position) + var(--dots-horizontal-offset))}.dgwt-wcas-style-pirx .dgwt-wcas-sf-wrapp input[type=search].dgwt-wcas-search-input{padding:13px 24px 13px 48px;line-height:25px;font-size:1.2rem;border-radius:0;height:auto;font-family:'Josefin Sans';background-color:#f9f9f9;border:2px solid var(--blu)}body.search-results .filtra-prodotti{display:none}li.space-single-prod-brand{list-style:none;border:1px solid #cdcdcd;width:100%;padding:2%}li.space-single-prod-brand a:not(.button):not(.wc-forward){min-height:180px;text-align:center}li.space-single-prod-brand a:not(.button) img{max-height:180px!important}li.space-single-prod-brand a.button{text-align:center;color:#fff;font-family:'Josefin Sans';font-size:1.2rem;padding:8px}li.space-single-prod-brand .eael-product-price{text-align:center;color:green;font-size:1.2rem;font-family:'Josefin Sans';font-weight:600}li.space-single-prod-brand h3{color:var(--black);font-family:'Josefin Sans';line-height:20px}.eael-product-grid .woocommerce ul.products a.button:before{display:none}.eael-product-grid .product:hover .eael-product-price{position:relative}.eael-product-grid .woocommerce ul.products a:not(.button){min-height:180px}.eael-product-grid .woocommerce ul.products li div.eael-product-title a:not(.button){min-height:auto}.eael-product-grid .woocommerce ul.products li div.eael-product-price{color:green!important}.eael-product-grid .woocommerce ul.products a:not(.button) img{max-height:180px!important}.eael-product-grid .woocommerce ul.products li.product .woocommerce-loop-product__title{height:70px}.eael-product-grid .woocommerce ul.products a.button{background-color:#3bb54a!important;width:90%;border-radius:4px!important;font-family:'Josefin Sans';font-size:0.9rem!important;visibility:visible;opacity:1;position:relative;transition:0.3s}.eael-product-grid .woocommerce ul.products a.button:hover{background-color:#009245!important;transition:0.3s}.eael-product-grid .woocommerce ul.products li.product .woocommerce-loop-product__title{font-family:'Josefin Sans';line-height:20px}.widget .wpc-filters-ul-list .wpc-term-count-0{display:none}.widget .wpc-filters-widget-top-container{position:relative;top:0;display:block!important;margin:0 0 20px}.widget .wpc-filter-chips-list li.wpc-filter-chip:not(.wpc-chip-reset-all) a{border-color:var(--blu)!important;border-width:2px;color:#000;font-weight:500}.widget .wpc-chip-remove-icon{color:red}.widget .wpc-filter-chips-list li.wpc-chip-reset-all a{border-color:red;color:#000;font-weight:700;border-width:2px}.tax-product_cat .wpc-filters-main-wrap input.wpc-filter-search-field,.post-type-archive .wpc-filters-main-wrap input.wpc-filter-search-field{padding-right:30px;width:100%;margin:0;border:2px solid var(--blu)}.tax-product_cat .woocommerce-breadcrumb,.post-type-archive .woocommerce-breadcrumb{max-width:calc(1600px + 5.2325em);margin:0 auto;padding:10px 0}.tax-product_cat .wpc-filters-main-wrap li.wpc-term-item a,.post-type-archive .wpc-filters-main-wrap li.wpc-term-item a{font-size:1.2rem;font-weight:500;font-family:'Josefin Sans';color:var(--blu)!important}.tax-product_cat .wpc-filters-main-wrap li.wpc-term-selected a,.post-type-archive .wpc-filters-main-wrap li.wpc-term-selected a{color:var(--nero)!important;padding:5px 0 0}.tax-product_cat .wpc-filters-main-wrap li.wpc-term-selected,.post-type-archive .wpc-filters-main-wrap li.wpc-term-selected{padding:1% 2%;margin:15px 0;border-radius:3px;display:inline-block;border:1px solid var(--giallo)}.archive .product_title.entry-title{height:40px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;text-overflow:ellipsis;word-break:break-word}.archive span.space-badge-new{display:inline-block;background-color:#13385a;color:#fff;padding:2px 10px 0;font-size:.8rem;font-weight:700;text-transform:uppercase;border-radius:20px}.archive .price,.archive .price span,.archive .price del,.archive .price ins,.carosello-prodotti .price,.carosello-prodotti .price span,.carosello-prodotti .price del,.carosello-prodotti .price ins{font-size:1.4rem}.archive .price ins span,.archive .price span,.carosello-prodotti .price ins span,.carosello-prodotti .price span{color:var(--verde);font-weight:700}.archive .wpc-filter-header .wpc-filter-title button{text-transform:uppercase!important;border-bottom:1px solid #cdcdcd;padding:5px 2%}.archive .wpc-filters-section:not(.wpc-filter-more-less):not(.wpc-filter-post_meta_num):not(.wpc-filter-tax_numeric):not(.wpc-filter-layout-dropdown) .wpc-filter-content:not(.wpc-filter-has-hierarchy) ul.wpc-filters-ul-list{max-height:280px!important}.wpc-filters-widget-wrapper .space-contenuto-accordion{padding-left:15px;margin-top:30px}.wpc-filters-widget-wrapper .space-contenuto-accordion span.wpc-wrap-icons{font-size:.8rem;font-weight:400}.wpc-filters-widget-wrapper span.wpc-open-icon.wpc-icon-closed{transform:rotate(45deg)!important}.price ins span,.price span{color:var(--verde);font-weight:700}.single-product .regular-price .woocommerce-Price-amount{text-decoration:none}.space-single-product{min-height:25px;height:30px}.product-type-variable .space-single-product{min-height:25px}.space-loop-img-container{max-height:350px;overflow:hidden}p.stock.in-stock{font-weight:700;font-family:var(--josefine);font-size:1rem;color:#3bb54a;border-radius:2px;padding:2px 8px;display:inline-block;background:#f9f9f9}.product-type-variable .elementor-widget-theme-post-featured-image.elementor-widget-image .elementor-widget-container{padding-top:50px!important}.tax-product_cat ul.single-product-variable-items,.elementor-loop-container ul.single-product-variable-items{display:flex!important;flex-direction:row;flex-wrap:nowrap!important}.tax-product_cat .product-type-variable table.variations,.elementor-loop-container .product-type-variable table.variations{position:absolute;top:-215px;margin:0!important;background:#f9f9f987;padding:2%;height:72px!important;overflow-y:hidden!important;overflow-x:scroll;display:block;width:99%;left:1px}.tax-product_cat .product-type-variable a.reset_variations,.elementor-loop-container .product-type-variable a.reset_variations{font-size:.9rem;position:absolute;right:8px;top:0;display:block;height:25px;padding:0 5px!important;margin:0!important;text-decoration:none;color:red;font-weight:700;border-radius:5px;z-index:3}.elementor-loop-container .elementor-product-bundle .bundled_product{display:none}.product-type-variable table.variations{position:relative;top:-20px;margin:0!important;background:#ededed;padding:2%;border-radius:4px;height:80px!important}.product-type-variable a.reset_variations{position:absolute;right:8px;top:5px;display:inline-block;height:20px;padding:0 10px!important;margin:0!important;text-decoration:none;color:red;font-weight:600;background:#f9f9f9;border-radius:5px}.product-type-variable form.cart .variations td{padding:0!important}p.space-variable-stock{top:-250px!important}section.cwginstock-subscribe-form{display:none}.space-loop-prodotto .elemntor{position:relative}.stock.out-of-stock{font-weight:700;font-family:var(--josefine);font-size:1rem;color:#f60000;border-radius:2px;padding:2px 8px;display:inline-block;background:#f9f9f9}span.space-loop-discount{width:55px;height:55px;background:var(--giallo);padding:15px 6px;display:block;text-align:center;border-radius:40px;color:#fff;font-weight:700;font-size:.9rem}.price>del bdi>span,.price>del>span{color:grey!important}.archive .sale-price .woocommerce-Price-amount{font-size:1.5rem}.archive .elementor-widget-eael-woo-add-to-cart p.stock.out-of-stock{display:none}.loop-variazioni>div li{background:#dadada;border-radius:5px;padding:5px 5px!important}.carosello-prodotti .space-loop-img-container{max-height:360px;position:relative}.space-loop-img-container{position:relative}.carosello-prodotti ul.variazioni-prodotti{position:absolute;bottom:0}.space-loop-img-container:after{display:block;position:absolute;right:0;bottom:0;content:"";height:50%;width:40px;z-index:3;background:linear-gradient(to left,rgb(255 255 255),rgb(255 255 255 / .2))}.carosello-prodotti .product_title.entry-title{height:40px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;text-overflow:ellipsis;word-break:break-word}ul.variazioni-prodotti{display:flex;flex-direction:row;flex-wrap:nowrap;gap:5px;overflow-x:auto;overflow-y:hidden;max-width:100%;margin:0 15px 15px;scroll-behavior:smooth}ul.variazioni-prodotti li{flex:0 0 auto}ul.variazioni-prodotti li{list-style:none;transition:0.3s;border:1px solid #fff0}ul.variazioni-prodotti li span{font-size:.8rem;color:var(--black)}ul.variazioni-prodotti li:hover{border:1px solid;transition:0.3s;cursor:pointer}ul.variazioni-prodotti li img{width:30px;text-align:center;padding:0;margin:0 auto}ul.variazioni-prodotti li.esaurita{opacity:.5;pointer-events:none;cursor:not-allowed;position:relative}ul.variazioni-prodotti li.esaurita::after{content:"Esaurito";position:absolute;top:8px;left:0;font-size:.6rem;color:red;width:100%;height:20px;text-align:center;line-height:20px;font-weight:700;z-index:10}.e-loop-item .single_variation_wrap .woocommerce-variation{display:none!important}.e-loop-item .eael-single-product-add-to-cart p.stock.in-stock{display:none!important}.archive .loop-aggiungi-carrello form a:hover{background:#129245!important}.archive h2,.archive h3,.archive h4{color:var(--blu)}.blog h1.space-shortcode-blog-h1{font-family:"Josefin Sans",Sans-serif;font-weight:700;color:var(--e-global-color-secondary)}.blog .space-el-posts-archive a.elementor-post__read-more,.archive .space-el-posts-archive a.elementor-post__read-more{background:var(--blu);padding:8px 20px;margin:10px 0;display:inline-block;border:1px solid #fff;transition:0.3s}.blog .space-el-posts-archive a.elementor-post__read-more:hover,.archive .space-el-posts-archive a.elementor-post__read-more:hover{transition:0.3s;box-shadow:0 0 3px #555}ul.space-posts-cats{list-style:none}ul.space-posts-cats li{margin:20px 0}ul.space-posts-cats li a{color:#555;font-weight:500}ul.space-posts-cats li a.current{border-bottom:2px solid var(--blu);padding-bottom:2px!important;padding-right:0!important;margin-right:20px;width:fit-content;margin-bottom:14px;color:var(--blu)}.single-post .blog-feat-image img{height:auto;width:auto}.single-post .space-el-related-post span.eael-meta-posted-on{box-shadow:none}.single-post .space-el-related-post span.eael-meta-posted-on span{float:left;margin-right:10px}.single-product .elementor-widget-container h2{font-family:'Josefin Sans',sans-serif;font-size:2rem;color:var(--black)}.single-product .site-content .col-full{background:#fff!important}.single-product .product{background:#fff}.single-product .price del{font-size:2.5em}.single-product span.regular-price{font-style:normal;font-weight:400;font-size:1.5rem;line-height:18px;text-align:center;color:#8C8C8C;display:block;margin:25px 0}.single-product span.sale-price{color:var(--blu);font-family:var(--josefine);font-style:normal;font-weight:700;font-size:1.8rem;text-align:center;display:block;padding:0 50px;line-height:30px}.single-product .variations_form .price{color:var(--black)!important}.single-product .variations_form .price ins span,.single-product .variations_form .price span{font-size:38px!important;color:green;font-weight:700;margin-top:15px}.single-product .ppcp-messages{margin:30px 0 10px}.single-product button.single_add_to_cart_button.button.alt{padding:15px 50px;width:100%}.single-product .space-prod-tab-title{position:relative}.single-product .space-prod-tab-title h2:after{content:"";display:block;background:var(--giallo);width:30%;height:5px;position:relative;top:5px;z-index:9}.single-product section.cwginstock-subscribe-form{display:block}.single-product p.tempo-consegna{padding:10px 20px;margin:0;background:#f0f0f0;display:inline-block;font-family:'Josefin Sans',sans-serif;font-size:1.1rem;color:#2C3E50;border-radius:8px;box-shadow:0 2px 4px rgb(0 0 0 / .1);transition:all 0.2s ease}.single-product p.tempo-consegna:hover{background:#e0e0e0;color:#2C3E50;box-shadow:0 4px 10px rgb(0 0 0 / .15);transform:translateY(-2px)}.single-product div:not(.carosello-prodotti) p.stock.in-stock{font-weight:700;font-family:var(--josefine);font-size:1rem;color:#3bb54a;border-radius:2px;padding:2px 8px;display:inline-block;background:#f9f9f9;border:none;top:-20px}.single-product div:not(.carosello-prodotti) .stock.out-of-stock{text-align:center;display:block;background:#fff0}.single-product div.carosello-prodotti p.stock:before{display:none}.single-product div.carosello-prodotti .price del{font-size:inherit}.single-product .cwginstock-subscribe-form .panel{margin-bottom:0;border:none}.single-product .cwginstock-subscribe-form .panel-primary>.panel-heading{color:#fff;background-color:#cdcdcd;border:none!important;height:auto;border-radius:4px!important;width:85%;margin:0 auto;padding:5px;display:block}.single-product .bundle_form .bundled_product.product{overflow:visible;display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;height:110px;margin:0;padding:0}.single-product .small_width.bundle_form table.bundled_products td,.single-product .small_width.composite_form .bundle_form table.bundled_products td{display:contents}.single-product .bundled_product h4.bundled_product_title{font-size:.8rem;display:block;height:60px;margin:10px 5px}.single-product table.bundled_products .bundled_product_summary .bundled_product_images{width:150px!important}.single-product .bundled_product_summary .bundled_product_images img{width:80%}.single-product .carosello-prodotti .bundled_product.bundled_product_summary.product{display:none}div.custom-discount-badge{position:absolute;top:-350px!important;right:20px!important;background-color:#f1b858;color:#fff;font-size:14px;font-weight:700;border-radius:50%;padding:10px;text-align:center;width:60px;height:60px;display:flex;align-items:center;justify-content:center;z-index:10}a.woocommerce-loop-product__link{position:relative}span.onsale{display:none!important}.woocommerce-product-gallery__trigger{display:none!important}#product .space-product-attributes{display:flex;flex-wrap:wrap;gap:10px 20px;width:100%;padding:20px}#product .attribute-row{display:flex;width:100%;justify-content:space-between}#product .attribute-item{width:48%;display:flex;align-items:center;gap:10px}#product .attribute-icon{width:60px;height:auto;display:block}#product .attribute-details{display:block;flex-direction:column}#product .attribute-name{font-weight:700;text-transform:uppercase;color:#13385A;font-size:15px;line-height:25px;font-family:"Josefin Sans",Sans-serif}#product .attribute-values{font-size:12px;line-height:25px;text-transform:capitalize;color:#555;font-family:"Josefin Sans",Sans-serif;margin-top:2px;margin-bottom:8px}#product .space-product-attributes p,#product .attribute-name p,#product .attribute-values p{margin:0}.brand-image{text-align:center;margin:20px 0}.brand-image img{width:150px;height:auto}.regular-price .woocommerce-Price-amount{text-decoration:line-through}.sale-price .woocommerce-Price-amount{font-size:40px;color:green;font-weight:700;margin-top:15px}nav.woocommerce-breadcrumb{background-color:#fff;color:#f1b858}.woocommerce-breadcrumb .breadcrumb-separator{display:none}.woocommerce-breadcrumb a::after{content:">";margin:0 5px;color:#555;font-size:16px;font-weight:700;font-family:"Arial",sans-serif}.woocommerce-breadcrumb a:hover{color:#f1b858;text-decoration:none}.custom-brand-description{background-color:#f9f9f9;padding:20px;border:1px solid #ddd;border-radius:8px;text-align:center;margin-top:20px}.custom-brand-description h2{font-size:24px;color:#F10169;margin-bottom:10px}.custom-brand-description p{font-size:16px;color:#333;line-height:1.5}.marchi-grid-container{display:grid;grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:30px;padding:40px 0;align-items:center;justify-items:center;background-color:#fff}.marchio-card{width:100%;aspect-ratio:1 / 1;display:flex;align-items:center;justify-content:center;padding:20px;border:1px solid #eee;background-color:#fff;transition:box-shadow 0.3s ease,transform 0.2s ease;position:relative}.marchio-card:hover{box-shadow:0 4px 15px rgb(0 0 0 / .08);transform:translateY(-2px)}.marchio-card-inner img{max-width:100%;max-height:100%;filter:grayscale(100%);transition:filter 0.3s ease;object-fit:contain}.marchio-card:hover .marchio-card-inner img{filter:grayscale(0%)}.marchio-placeholder{font-weight:600;font-size:14px;color:#333;text-align:center}.elementor-element.elementor-element-3de02e2.e-con-full.e-flex.e-con.e-child{background-color:#13385a;color:#fff;padding:50px}.contact-form{display:flex;flex-direction:column;gap:15px}body:not(.woocommerce-account) .form-row{display:flex;gap:15px;flex-wrap:nowrap;justify-content:space-between}body:not(.woocommerce-account) .form-row label{flex:1;min-width:0;color:#fff}.login-account .woocommerce-form-login .form-row .button{width:100%}.login-account .woocommerce-form-login{max-width:400px;margin:0 auto}.woocommerce-account .login-account .woocommerce h2{text-align:center}.full-width{width:100%}.full-width textarea{height:200px}.privacy-checkbox{display:flex;align-items:center;gap:8px;font-size:14px}.privacy-checkbox input{width:auto;cursor:pointer}.wpcf7-list-item{margin:0}.elementor a{color:#f1b858}.wpcf7 form>div,.wpcf7 form>p{margin:0!important}div#chatwhatsapp{position:fixed;bottom:70px;left:20px;z-index:9}div#chatwhatsapp img{width:60px;height:60px}div#chatwhatsapp a.whatsapp_a{left:10px;bottom:10px}div#chatwhatsapp.bottom-left .whatsapp_text_bubble{min-width:100px;height:55px;margin-left:30px;margin-top:-130px;position:relative;border-radius:20px;font-weight:600;background:#25d366;color:#fff;padding:8px 10px;line-height:18px;text-align:center}.woocommerce-cart .wc-block-cart,.woocommerce-checkout .wc-block-checkout{max-width:1600px;margin:0 auto}@media only screen and (min-width:1024px){.space-mega-menu>*{width:250px;box-sizing:border-box}.space-submenu{height:180px;overflow-y:auto;position:relative;padding:10px 15px;border-radius:20px}.space-submenu.has-fade::after{content:"";position:absolute;bottom:0;left:0;width:100%;height:30px;pointer-events:none;background:linear-gradient(to bottom,#fff0,rgb(255 255 255));z-index:10}.archive-header{width:min(100%, var(--container-max-width, 1600px));margin:0 auto}#chatwhatsapp.bottom-left .whatsapp_text_bubble:after{content:'';position:absolute;bottom:0;left:50%;border:10px solid #fff0;border-top-color:#25d366;border-bottom:0;border-left:0;margin-left:-32px;margin-bottom:-10px}}@media only screen and (max-width:480px){.space-ultimi-articoli-shortcode article .elementor-post__thumbnail{height:220px}.space-ultimi-articoli-shortcode a.elementor-post__read-more{margin:0 0 20px 0;display:inline-block}div#chatwhatsapp.bottom-left .whatsapp_text_bubble{display:none}.black-friday p{font-size:0.8rem!important;padding:0!important;height:15px!important;line-height:15px!important;margin:4px 0 0!important;display:block!important;width:100%!important}nav.woocommerce-breadcrumb{padding:0 10px!important}.single-product .sing-product-brand div{float:left}.page .eael-product-grid .woocommerce ul.products a.button:before{display:none}.page .eael-product-grid .woocommerce ul.products a.button{background-color:#3bb54a!important;width:90%;border-radius:4px!important;font-family:'Josefin Sans';font-size:1.2rem;padding:8px}.page .eael-product-grid .woocommerce ul.products,.page .eael-post-grid .woocommerce ul.products{display:flex;flex-wrap:wrap;justify-content:center;align-items:center}.space-brand-grid{flex-wrap:wrap!important;margin-left:0}form.wpcf7-form .form-row{width:100%;display:block}.woocommerce-cart .wc-block-cart,.woocommerce-checkout .wc-block-checkout{padding:0 20px}.woocommerce-checkout .wp-block-woocommerce-checkout-actions-block .wc-block-checkout__actions_row .wc-block-components-checkout-place-order-button{width:100%}.woocommerce-checkout .wc-block-components-order-summary .wc-block-components-order-summary-item__total-price{display:none}.space-el-posts-archive article{display:block!important}}@media screen and (max-width:1024px){#product .attribute-item{width:100%}#product .attribute-icon{width:40px}#product .attribute-name{font-size:12px}#product .attribute-values{font-size:11px}.brand-image img{width:100px}}@media (max-width:768px){#space_menu.space-mega-menu{gap:0;flex-direction:column;flex-wrap:nowrap;height:auto}#space_menu .menu-item{margin-bottom:0}.category-header{flex-direction:column;align-items:flex-start}.space-mega-menu .category-item{padding:0 10px}.space-mega-menu .submenu-item{font-size:1.1rem;line-height:20px}.space-mega-menu .submenu-item.current-menu-item a .submenu-title,.space-mega-menu .submenu-item .current-menu-link .submenu-title{font-weight:700;color:var(--giallo)}.submenu-toggle{display:inline-block;cursor:pointer;transition:transform 0.3s ease;vertical-align:middle;border:1px solid;border-radius:30px;width:30px;height:30px;margin-left:10px;padding:3px 5px}.submenu-toggle.up{transform:rotate(180deg)}.space-submenu{display:none}.submenu-grid{display:flex;flex-direction:column}.single-product .woocommerce-breadcrumb{padding:0 15px!important}.single-product span.sale-price{font-size:1.2rem;padding:0 20px;line-height:30px}.sale-price .woocommerce-Price-amount{font-size:30px}.single-product button.single_add_to_cart_button.button.alt{padding:15px 10px}}@media only screen and (min-width:769px) and (max-width:1200px){.single-product span.regular-price{font-size:1.2rem}.single-product .woocommerce-breadcrumb{padding:0 15px!important}.single-product span.sale-price{font-size:1.2rem;padding:0 20px;line-height:20px}.sale-price .woocommerce-Price-amount{font-size:1.6rem}.single-product button.single_add_to_cart_button.button.alt{padding:5px 10px;font-size:.9rem}}#space_menu{list-style:none;padding:0;margin:0}#space_menu .menu-item{margin-bottom:20px}.category-header{display:flex;align-items:center;justify-content:space-between;cursor:pointer}.category-title a{font-size:18px;font-weight:700;color:#000;text-decoration:none}.category-image{width:40px;height:40px;margin-right:10px}.submenu-toggle{font-size:16px;color:#333;display:none}.submenu-item{padding:8px 12px;white-space:nowrap}.submenu-link:hover{text-decoration:none}.space-submenu{display:block}.submenu-item{margin-bottom:10px}.submenu-link{display:flex;align-items:center;text-decoration:none}.submenu-image{width:30px;height:30px;margin-right:10px}.submenu-title{font-size:16px;color:#107000}nav.space-mobile-menu{width:90%}.space-mobile-menu-items{position:relative;overflow:hidden;width:100%;height:100vh}.space-mobile-menu-items li.menu-item{margin:0;border-bottom:1px solid var(--blu);transition:0.3s;display:block;width:100%}.space-mobile-menu-items li.menu-item:hover{transition:0.5s}.space-mobile-menu-items li.menu-item:hover>a{transition:0.5s;font-weight:500;border-radius:4px}.space-mobile-menu-items a.woodmart-nav-link{color:var(--blu);font-size:1.2rem;line-height:2.5rem;font-weight:400;padding:0 10px;display:inline-block;width:85%;margin:5px 0;transition:0.5s}.space-mobile-menu-items .wd-drilldown-back a.woodmart-nav-link{width:100%}.space-mobile-menu-items .wd-nav-opener{border:1px solid;margin-left:10px;height:28px;width:28px;border-radius:20px;display:inline-block;padding:0 8px;cursor:pointer}.space-mobile-menu-items .wd-nav-opener.closer{color:var(--black)}.space-mobile-menu-items .wd-drilldown-back a{color:var(--black)!important;padding:0 10px}.space-mobile-menu-items .menu-item.current a{color:var(--blu)}.space-mobile-menu-items .menu-item.current>a,.space-mobile-menu-items .menu-item.current>ul>li.current>a{font-weight:500;color:#f1b858}.space-mobile-menu li.wd-drilldown-back{margin:10px 5px;position:relative;left:-10px;border-bottom:2px solid;padding:5px;display:block;width:100%;color:var(--blu);font-weight:700}.space-mobile-menu-items>li>ul.wd-sub-menu{position:absolute;top:0;left:-20px!important;width:110%;height:100vh;background:#fff;display:none;overflow-y:auto;z-index:10;padding:2%;list-style:none;overflow-x:hidden}.menu-item.menu-item-has-children .item-level-1:not(.open) ul.sub-sub-menu{display:none!important}.space-mobile-menu-items li.menu-item.item-level-1.open .sub-sub-menu{position:absolute;top:0;left:-20px!important;width:100vh;height:100vh;background:#fff;display:none;overflow-y:auto;z-index:10;padding:2%;list-style:none;overflow-x:hidden}#cmplz-document,.editor-styles-wrapper .cmplz-unlinked-mode{min-width:100%!important}.archive .bundle_form .bundled_product_summary{display:none!important}.archive-header .woocommerce{margin-bottom:15px}