@charset "UTF-8";:root{--main:#231f20;--colore:#231f20;--colore2:#6c6d70;--colore3:#8f9197;--rosso:#b81c23;--grigio:#b2b3b6;--grigio-2:#d2d2d2;--grigio-3:#e8e8e8;--grigio-4:#f2f2f2;--bianco:#fff;--mainfont:"Poppins","Avenir","Montserrat","Corbel","URW Gothic",source-sans-pro,sans-serif;--altfont:"Poppins","Avenir","Montserrat","Corbel","URW Gothic",source-sans-pro,sans-serif;--weightlight:300;--weightnormal:400;--weightmedium:500;--weightheavy:500;--weightbold:500;--weightblack:500;--radius-less:20px;--radius:45px;--radius-medium:22px;--radius-small:15px;--radius-mini:10px;--round:50%;--line-height:1.4;--line-height-2:1.5;--shadow:1px 1px 2px rgba(0,0,0,.1);--shadow-less:0 2px 12px rgba(0,0,0,.12);--shadow-more:0 6px 15px rgba(0,0,0,.15);--text-shadow:1px 1px 2px rgba(35,31,32,.6)}body{background-color:var(--grigio-4)}h1,.h1{font-size:clamp(2.2rem, calc(1rem + 3.5vw), 3.8rem);margin-bottom:1.6rem}h2,.h2{font-size:clamp(1.75rem, calc(1rem + 2vw), 2.8rem);margin-bottom:1.4rem}h3,.h3{font-size:clamp(1.5rem, calc(1rem + 1.2vw), 2.2rem);margin-bottom:1.2rem}h4,.h4{font-size:clamp(1rem, calc(1rem + 0.69vw), 1.5rem);margin-bottom:.9rem}h5,.h5{font-size:clamp(.8rem, calc(1rem + 0.33vw), 1.2rem);margin-bottom:.8rem}h6,.h6{font-size:clamp(0.7rem, calc(0.92rem + 0.08vw), 0.98rem);margin-bottom:.7rem}:focus-visible{outline:0px solid var(--colore)}.button.small{font-size:.82rem;padding:.5rem 1.35rem}.button.smaller{font-size:.8rem;padding:.32rem 1rem}.button.alt{background-color:transparent;color:var(--main);outline:1px solid var(--main)}.button.alt:hover{background-color:var(--main);color:var(--bianco);outline:1px solid var(--main)}.nav-text{position:absolute;top:0;background-color:transparent}body.show-menu #topbar:not(.up) .nav-text{top:-32px}.nav-text:after,.nav-text:before,.nav-text span{background-color:var(--colore);height:2px}.mega-sub-menu li a{text-transform:uppercase !important}@media (min-width:1024px){.logo img{max-width:220px}}#supbar{display:grid;padding-inline:1.25rem}#topbar{background-color:var(--grigio-4);box-shadow:none}.top-nav li>a:hover,.aside-nav li>a:hover,.top-nav li.active>a,.menu-item-has-children:hover>.dropdown-toggle{background-color:transparent;color:var(--colore2)}@media (min-width:1024px){.top-nav li ul{border-radius:var(--radius-less);min-width:200px}.top-nav li ul li a{color:var(--bianco)}.top-nav li ul li:first-of-type a{padding-top:1rem}.top-nav li ul li:last-of-type a{padding-bottom:1rem}.top-nav li ul li.active>a,.top-nav li ul li a:hover{color:var(--grigio)}.top-nav li ul:before{content:'';position:absolute;top:-6px;left:35px;width:17px;height:17px;background-color:var(--main);transform:rotate(45deg);border-radius:4px}}@media (max-width:1023px){.search-header{background-color:var(--grigio-4)}}.cat-split{padding:0 !important;max-width:2200px;margin:0 auto}.cat-split .grid{padding-left:1.25rem;padding-right:1.25rem}.cat-split .item-1{border-top-left-radius:var(--radius-less);border-top-right-radius:var(--radius-less);overflow:hidden}.cat-split .item-2{border-bottom-left-radius:var(--radius-less);border-bottom-right-radius:var(--radius-less);overflow:hidden}.cat-split figure{margin:0;max-height:1048px}.cat-split img{object-fit:cover}.cat-split a.contenuto{position:absolute;inset:0;z-index:2;display:flex;justify-content:center;align-items:center}.cat-split a.contenuto h3{color:var(--bianco) !important;font-weight:var(--weightlight);position:relative;opacity:0;transform:translateX(-30px);transition:transform .5s ease-in-out,opacity .5s ease-in-out}.cat-split a.contenuto:hover h3{opacity:1;transform:translateX(0px)}a .opacity{position:absolute;inset:0;opacity:0;transition:opacity .3s ease-in-out}a:hover .opacity{opacity:1}@media (min-width:581px){.cat-split .item-1{border-top-left-radius:var(--radius-less);border-bottom-left-radius:var(--radius-less);border-top-right-radius:0}.cat-split .item-2{border-top-right-radius:var(--radius-less);border-bottom-right-radius:var(--radius-less);border-bottom-left-radius:0}}#header-image.full{width:calc(100% - 2.5rem);margin-top:180px;border-radius:var(--radius-less)}@media (min-width:992px){#header-image.full{width:calc(100% - 5rem)}}@media (min-width:1024px){#header-image.full{max-width:2000px}}.colonne .opacity{border-radius:var(--radius-less)}.categorie.wide.parent-gap{grid-column-gap:30px}.categorie img{width:100%;transition:transform .3s ease-in-out}.categorie .item:hover img{transform:scale(1.09)}.categorie .item{position:relative}.categorie .inner{position:absolute;inset:0}.categorie .inner a{position:absolute;inset:0;display:flex;align-items:center;justify-content:center}.categorie figure{margin:0 !important;border-radius:var(--radius-less);overflow:hidden}.categorie .titolo{color:var(--bianco);opacity:0;transform:translateX(-30px);transition:transform .5s ease-in-out,opacity .5s ease-in-out}.categorie a:hover .titolo{opacity:1;transform:translateX(0px)}@media (min-width:1280px){.categorie.wide.parent-gap{grid-column-gap:34px}}@media (max-width:767px){.testo-asimm .item{grid-column:span 12}}@media (min-width:768px){.testo-asimm .item-1{grid-column:span 4;text-align:right}.testo-asimm .item-2{grid-column:span 8;padding-right:1rem}}@media (min-width:1024px) and (max-width:1439px){.testo-asimm .item-2{padding-left:1rem;padding-right:2rem}}@media (min-width:1280px){.testo-asimm .item-2 .contenuto{max-width:800px;padding-right:2rem}}@media (min-width:1600px){.testo-asimm .item-2 .contenuto{max-width:880px}}@media (min-width:1800px){.testo-asimm .item-2 .contenuto{max-width:980px}}.paragrafo .immagine a{display:block;width:100%}.paragrafo img{border-radius:var(--radius-less)}.archive-grid .item img{border-radius:var(--radius-less)}.breadcrumbs{font-size:.8rem}#header-image .breadcrumbs,#header-image .breadcrumbs a{color:var(--bianco)}#header-image .breadcrumbs a:hover{color:var(--grigio-3)}.brands ul{max-width:1100px;list-style-type:none;margin:0 auto}.brands ul a{text-transform:uppercase}.galleria-stores .grid.gap{display:flex;flex-direction:row;flex-wrap:wrap;grid-column-gap:16px;gap:16px}.galleria-stores .grid.gap .item{margin-bottom:0 !important;max-width:30%}.gallery figure{border-radius:var(--radius-small);overflow:hidden}@media (min-width:500px){.galleria-stores .grid.gap .item{max-width:22%}}@media (min-width:620px){.galleria-stores .grid.gap .item{max-width:17%}}@media (min-width:768px){.galleria-stores .grid.gap .item{max-width:14%}}@media (min-width:992px){.galleria-stores .grid.gap .item{max-width:100px}}@media (min-width:1764px){.galleria-stores .grid.gap .item{max-width:113px}}@media (max-width:1023px){.page-template-default #page-header,.page-template-page-stretta #page-header,.page-template-page-products-on-sale #page-header,.tax-pa_brand #page-header{padding-top:180px !important}}.home #page-header{padding-top:150px !important}@media (min-width:1024px){.home #page-header{padding-top:115px !important}}@media (max-width:1023px){.tax-product_cat .page-title,.page-template-page-brands .page-title{padding-top:50px}}.single-post .page-title{padding-top:8px}@media (min-width:1024px){#single_header{margin-top:0 !important;padding-top:115px !important}}.single-post .hentry img{border-radius:var(--radius-less);width:100%;max-width:1200px;margin:0 auto}.fslightboxs{border-radius:var(--radius-less)}a.crunchify-link{border-radius:var(--radius-medium)}.slider-prodotti ul.products.glide__slides{display:flex !important;flex-wrap:nowrap !important}.slider-prodotti .titolo .categoria{display:block;text-transform:uppercase;font-size:1.3rem;color:var(--colore2);padding-bottom:.2rem}@media (max-width:479px){.slider-prodotti ul.products.glide__slides{gap:0 !important}.slider-prodotti ul.products.glide__slides li.product{max-width:346px !important}}@media (min-width:480px) and (max-width:560px){.slider-prodotti ul.products li.product .button{background-image:none !important}}@media (min-width:581px) and (max-width:717px){.slider-prodotti ul.products li.product .button{background-image:none !important}}@media (min-width:580px){.slider-prodotti .titolo{text-align:right;padding-top:2.2rem}.slider-prodotti .titolo .categoria{font-size:1.12rem;padding-bottom:.5rem}.slider-prodotti .titolo .collezione{font-size:1.5rem;line-height:1.1;display:block}}@media (min-width:768px){.slider-prodotti .titolo .collezione{font-size:1.65rem}}@media (min-width:1024px){.slider-prodotti .titolo .categoria{font-size:1.16rem;padding-bottom:.65rem}.slider-prodotti .titolo .collezione{font-size:1.85rem}}@media (min-width:1280px){.slider-prodotti .titolo{padding-top:2.8rem}.slider-prodotti .titolo .categoria{font-size:1.2rem}.slider-prodotti .titolo .collezione{font-size:2.1rem}}@media (min-width:1600px){.slider-prodotti .titolo .categoria{font-size:1.22rem;padding-bottom:.75rem}.slider-prodotti .titolo .collezione{font-size:2.2rem}}.glide__arrow:hover{background-color:var(--grigio-2);border-color:var(--grigio-2)}.glide__arrow:hover:before{border-color:var(--bianco)}.wp-block-search__button{background-size:20px;background-position:18px 10px}.cart-customlocation{position:relative;display:inline-block;font-weight:var(--weightheavy);font-size:10px;background-color:var(--colore);color:var(--bianco) !important;border-radius:25px;padding:3px 4px 2px;line-height:1}.cart-customlocation:before{position:absolute;content:'';left:-23px;width:30px;height:30px;background-repeat:no-repeat;background-image:url(//anteprimaextra.com/wp-content/themes/anteprima/assets/images/cart.svg)}span.xoo-wsch-close{font-size:22px;right:12px}.xoo-wsc-header{background-color:var(--bianco);color:var(--colore);border:none}span.xoo-wsch-text{font-weight:var(--weightnormal);text-transform:uppercase}.xoo-wsc-img-col{padding-right:10px}.xoo-wscb-icon{color:var(--colore)}.xoo-wscb-count{font-weight:var(--weightheavy)}.xoo-wsc-footer{box-shadow:none !important;background-color:var(--bianco) !important}.xoo-wsc-ft-amt,.xoo-wsc-footer .amount{font-size:1.2rem}.xoo-wsc-ft-amt{font-weight:var(--weightbold) !important}.xoo-wsc-product{background-color:transparent !important;border:none !important}span.xoo-wsc-pname,span.xoo-wsc-pname a{font-size:.98rem;font-weight:var(--weightnormal) !important;line-height:1.15}span.xoo-wsc-pname a:hover{color:var(--main)}.xoo-wsc-qty-price,.xoo-wsc-body span.amount{font-size:.78rem;color:var(--colore2)}span.xoo-wsc-ft-amt-label{font-weight:var(--weightnormal) !important}span.xoo-wsc-footer-txt{font-size:.82rem !important;color:var(--colore2);margin-bottom:14px}.xoo-wsc-container,.xoo-wsc-body{background-color:var(--bianco) !important}.xoo-wsc-container .xoo-wsc-btn{background-color:transparent !important;font-size:1rem !important;color:var(--main);border:1px solid var(--colore) !important;font-weight:var(--weightnormal) !important;border-radius:var(--radius) !important;padding:.72rem 1rem !important}.xoo-wsc-container .xoo-wsc-btn:hover{background-color:var(--grigio) !important;border-color:var(--grigio) !important;color:var(--bianco) !important}.xoo-wsc-container .xoo-wsc-btn.xoo-wsc-ft-btn-checkout{background-color:var(--main) !important;color:var(--bianco) !important;border-color:var(--main) !important;padding:.92rem 1rem .86rem !important}.xoo-wsc-container .xoo-wsc-btn.xoo-wsc-ft-btn-checkout:hover{background-color:var(--colore2) !important;color:var(--bianco) !important;border-color:var(--colore2) !important}@media (min-width:375px){.xoo-wsc-container,.xoo-wsc-slider{max-width:375px;right:-375px}}.xoo-wsc-icon-basket1:before{position:absolute;content:'';left:-23px;width:31px;height:31px;background-repeat:no-repeat;background-image:url(//anteprimaextra.com/wp-content/themes/anteprima/assets/images/cart.svg);background-size:25px}#customer_login{display:flex;flex-wrap:wrap}#customer_login>div{width:100%;padding-bottom:2rem}#customer_login .woocommerce-LostPassword{padding-top:2rem}#customer_login .woocommerce-privacy-policy-text p{margin-bottom:0}@media (min-width:640px){#customer_login>div{width:50%}}@media (min-width:768px){#customer_login>div{padding-right:3rem}}#maincontainer>.woocommerce{margin:0 auto;padding:0 1.25rem 90px;max-width:calc(88rem + 2.50rem);display:flex;flex-direction:row;flex-wrap:wrap}.woocommerce-MyAccount-navigation{line-height:2.1}.woocommerce-MyAccount-navigation ul{list-style-type:none;background-color:var(--grigio-3);padding:1.25rem 2rem !important;border-radius:var(--radius-less);margin:0 0 3rem !important}.woocommerce-MyAccount-navigation li{padding-bottom:0}.woocommerce-MyAccount-navigation a{font-weight:var(--weightnormal);font-size:1.15rem;color:var(--colore2)}.woocommerce-MyAccount-navigation li a:hover,.woocommerce-MyAccount-navigation li.is-active a{color:var(--colore)}.woocommerce-Address{padding-left:0;padding-bottom:3rem}.woocommerce-MyAccount-content .wc-block-components-notice-banner.is-info{margin-top:0;border:none;background-color:transparent !important}.woocommerce-MyAccount-content .woocommerce-info{background-color:transparent !important}.woocommerce-MyAccount-content .woocommerce-info .woocommerce-Button{display:table;clear:both}.woocommerce-MyAccount-content .wc-block-components-notice-banner.is-info .wc-forward{display:none}.woocommerce-MyAccount-content h2{font-size:2rem;margin-bottom:.8rem}.woocommerce-MyAccount-content h3{font-size:1.4rem;margin-bottom:.8rem}.woocommerce-MyAccount-content a.edit{background-color:var(--colore);font-size:.82rem;color:var(--bianco);border-radius:var(--radius);padding:.25rem 1rem;display:inline-block}.woocommerce-MyAccount-content a.edit:hover{background-color:var(--colore2)}.woocommerce-MyAccount-content address{margin-top:.9rem;color:var(--colore2)}ol.woocommerce-OrderUpdates{list-style-type:none !important;padding-left:0 !important;margin-left:0 !important}ol.woocommerce-OrderUpdates li{padding-left:0 !important}ol.woocommerce-OrderUpdates li:before{display:none !important}#maincontainer>.woocommerce .button{margin-top:2rem;background-color:var(--colore);border:none;padding:.88rem 1.85rem;border-radius:var(--radius);color:var(--bianco);font-weight:var(--weightnormal)}#maincontainer>.woocommerce .button:hover{background-color:var(--colore2);border:none}.woocommerce-page table.cart td.actions .coupon{position:relative;padding:0;margin-bottom:.5rem}.woocommerce-cart table.cart td.actions .coupon .input-text{width:calc(100% - 90px)}.woocommerce-page table.cart td.actions .coupon .button{position:absolute;top:0;right:0;margin-top:0 !important;border-top-left-radius:0 !important;border-bottom-left-radius:0 !important;padding:.78rem .85rem !important;height:100% !important;width:110px !important}@media (min-width:460px){.woocommerce-page table.cart td.actions .coupon{width:400px}}@media (min-width:768px){.woocommerce-MyAccount-navigation{width:30%}.woocommerce-MyAccount-navigation ul{margin-right:2rem !important;max-width:360px}.woocommerce-MyAccount-content{width:70%}}@media (min-width:1024px){.woocommerce-MyAccount-content h3{font-size:1.65rem}}.woocommerce table.shop_table{background-color:transparent;border:none}.woocommerce table.shop_table th{background-color:transparent;color:var(--main);font-weight:var(--weightheavy) !important}.woocommerce table.shop_table td{border-bottom:none !important}.woocommerce table.shop_table td del{color:var(--colore2)}.woocommerce table.shop_table td ins{text-decoration:none}.woocommerce .cart-collaterals,.woocommerce-page .cart-collaterals{padding-top:2rem}.cart_totals h2{font-size:1.5rem}.select2-container .select2-selection--single{height:44px;border:1px solid var(--grigio);margin-bottom:0;border-top-left-radius:var(--radius);border-top-right-radius:var(--radius)}.select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple,.select2-container--default.select2-container--open.select2-container--below .select2-selection--single{border-top-left-radius:var(--radius-medium);border-top-right-radius:var(--radius-medium);background-color:var(--bianco);border-bottom-color:var(--bianco)}.select2-search--dropdown .select2-search__field{margin-bottom:0;padding-inline:.8rem}.select2-container--default .select2-results__option--highlighted[aria-selected],.select2-container--default .select2-results__option--highlighted[data-selected]{background-color:var(--colore)}.select2-dropdown{border-color:var(--colore)}.select2-results__option{padding:.25rem 1rem}.select2-container--default .select2-selection--single .select2-selection__rendered{line-height:24px;padding-left:0;color:var(--colore);padding-top:0}.select2-container--default .select2-selection--single .select2-selection__arrow{height:35px;right:5px}.select2-container--default .select2-selection--single .select2-selection__arrow b{background-image:url(//anteprimaextra.com/wp-content/themes/anteprima/assets/images/arrow.svg);background-repeat:no-repeat;background-size:11px;border:none;width:11px;height:11px;margin-left:-11px;margin-top:0}.woocommerce form .form-row .input-text,.woocommerce-page form .form-row .input-text{height:44px;margin-bottom:6px;border-radius:var(--radius);padding:9px 18px 8px;border:1px solid var(--grigio)}.woocommerce form .form-row textarea.input-text{border-radius:var(--radius-small)}.woocommerce form .form-row label{margin-bottom:0;padding-bottom:0;letter-spacing:.025rem;text-transform:uppercase;font-size:.82rem;font-weight:var(--weightbold)}.woocommerce form .form-row.woocommerce-invalid label{color:var(--colore)}.woocommerce form .form-row .optional{display:none}.woocommerce form #codice_fiscale_field.form-row label strong{font-weight:var(--weightblack);color:var(--colore)}.woocommerce form .form-row textarea{min-height:80px}#add_payment_method #payment,.woocommerce-cart #payment,.woocommerce-checkout #payment{background-color:transparent}#add_payment_method #payment div.payment_box,.woocommerce-cart #payment div.payment_box,.woocommerce-checkout #payment div.payment_box{background-color:var(--grigio-4);border-radius:12px}#add_payment_method #payment div.payment_box:before,.woocommerce-cart #payment div.payment_box:before,.woocommerce-checkout #payment div.payment_box:before{border-bottom-color:var(--grigio-4)}.payment_box.payment_method_xpay_build{margin-top:0 !important;padding-inline:0 !important}#xpay-card{background-color:var(--bianco);border-color:var(--grigio) !important;border-radius:var(--radius);height:43px !important;padding-top:11px !important;padding-left:14px !important;padding-right:8px !important}#xpay-card-errors{color:var(--rosso) !important}.woocommerce-checkout #payment ul.payment_methods li img{margin-left:0 !important}#payment label{display:inline-block}#payment input[type=radio]{margin:0 .5rem 0 0 !important}.woocommerce-privacy-policy-text{font-size:.88rem}.woocommerce form .form-row.woocommerce-validated .select2-container,.woocommerce form .form-row.woocommerce-validated input.input-text,.woocommerce form .form-row.woocommerce-validated select{border-color:var(--colore)}#customer_type_field{padding-top:20px;padding-bottom:0}#customer_type_field label{display:inline;padding-right:2rem}#customer_type_field input[type=radio]{margin:0 8px 0 0}#payment .payment_methods li[class*=payment_method_xpay] label img{display:inline-block !important}.wc-stripe-card-icons-container img{width:43px;height:26px}#customer_details .col-1{padding-top:2rem;padding-bottom:1rem}#customer_details .col-2{padding-top:2rem}#codice_fiscale_field .optional{display:none}#partita_iva_field .optional,#codice_univoco_field .optional{position:relative;visibility:hidden}#partita_iva_field .optional:after,#codice_univoco_field .optional:after{content:'*' !important;display:inline-block;visibility:visible;position:absolute;left:0}.woocommerce-shipping-fields__field-wrapper{padding-bottom:3rem}#ship-to-different-address label{margin-top:0}#ship-to-different-address input[type=checkbox]{margin-top:9px}#ship-to-different-address span{font-size:1rem}.woocommerce-orders-table .button{padding:.5rem 1rem;margin-top:-5px !important;font-size:.95rem !important}.woocommerce-invalid #terms{outline-color:var(--rosso) !important}.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.alt,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.alt,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.alt,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce #respond input#submit.alt,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce a.button.alt,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce button.button.alt,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce input.button.alt{background-color:var(--main);color:var(--bianco)}.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.alt:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.alt:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.alt:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce #respond input#submit.alt:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce a.button.alt:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce button.button.alt:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce input.button.alt:hover{background-color:var(--colore)}.wc-proceed-to-checkout a.checkout-button{background-color:var(--colore) !important}.wc-proceed-to-checkout a.checkout-button:hover{background-color:var(--colore2) !important}.woocommerce div.product div.summary .woocommerce-breadcrumb{margin-bottom:1.5rem;line-height:1.25}.woocommerce table.shop_table_responsive tr td{background-color:transparent !important;border-right:none}.woocommerce-cart-form{width:100%}@media (max-width:768px){.woocommerce #content table.cart .product-thumbnail,.woocommerce table.cart .product-thumbnail,.woocommerce-page #content table.cart .product-thumbnail,.woocommerce-page table.cart .product-thumbnail{display:block}.woocommerce table.shop_table_responsive tr td:before,.woocommerce-page table.shop_table_responsive tr td:before{content:attr(data-title);font-weight:var(--weightmedium)}.woocommerce table.shop_table_responsive tr{padding:0}.woocommerce table.shop_table_responsive tr td{border:none;padding:8px 0}.woocommerce table.shop_table_responsive tr td.product-remove{position:relative}.woocommerce a.remove{position:absolute;top:64px;right:1rem}.woocommerce table.shop_table_responsive tr td.product-subtotal{padding-bottom:4rem}.woocommerce .quantity .qty{height:30px}}.woocommerce-cart table.cart img{width:90px;border-radius:var(--radius-small)}.woocommerce-cart table.cart td.actions{padding-top:1.8rem}.woocommerce-cart table.cart td.actions .coupon .input-text{padding-left:1rem}.woocommerce-cart table.cart td.actions .coupon button{margin-top:0 !important;background-color:var(--colore2) !important}.woocommerce-cart table.cart td.actions .coupon button:hover{background-color:var(--colore) !important}@media (max-width:539px){.woocommerce-cart table.cart td.actions .coupon button{margin-top:1rem !important;white-space:nowrap;width:auto !important}}@media (min-width:769px){.woocommerce-cart table.cart td.actions button{margin-top:0 !important}}@media (min-width:1280px){#customer_details .col-1,#customer_details .col-2{width:47% !important}}.woocommerce-page table.cart td.actions .coupon .input-text+.button{min-height:41px}.woocommerce a.remove{font-family:'Woo-Side-Cart' !important;color:var(--colore2) !important;font-size:0px !important;transform:translateY(-10px)}.woocommerce a.remove:before{content:"\e908";font-size:1.1rem !important;font-weight:var(--weightnormal) !important}.woocommerce a.remove:hover{color:var(--colore) !important}.woocommerce-page table.cart td.actions>.button{background-color:var(--colore2) !important;color:var(--bianco) !important}.woocommerce-page table.cart td.actions>.button:hover{background-color:var(--main) !important;color:var(--bianco) !important}.woocommerce table.shop_table tfoot td{font-weight:var(--weightnormal)}.woocommerce ul#shipping_method li input{margin-top:7px}.woocommerce ul#shipping_method li [for=shipping_method_0_flat_rate1]{font-size:.000000001px}.woocommerce ul#shipping_method li [for=shipping_method_0_flat_rate1] span{display:inline-block;font-size:.94rem;font-weight:var(--weightnormal);margin-top:3px}.woocommerce ul#shipping_method li:last-child{margin-bottom:0}#filtri-top{float:left;display:flex;gap:.65rem;position:relative;z-index:1}#filtri-top .filtro{position:relative}#filtri-top h3{font-size:.9rem;background-color:var(--bianco);border-radius:var(--radius-small);display:inline-block;padding:.3rem 1rem;cursor:pointer}#filtri-top ul.my_attributes{display:none;min-width:260px;position:absolute;top:2rem;left:0;background-color:var(--bianco);border-radius:var(--radius-small);z-index:2;padding:1rem 1.5rem !important;margin:0 !important;list-style-type:none;box-shadow:var(--shadow-more)}#filtri-top .filtro:hover ul.my_attributes{display:block}ul.my_attributes label{cursor:pointer}#filtri-top a.resetta{display:block;margin-top:.2rem;font-size:.8rem;&:hover{color:var(--main) !important}}@media (max-width:420px){#filtri-top .colori ul.my_attributes{transform:translateX(-1rem)}}@media (min-width:768px){#filtri-top{transform:translateY(-.2rem)}}.woocommerce .woocommerce-ordering{width:100%;text-align:right;margin-bottom:2rem}.woocommerce .woocommerce-ordering select{max-width:212px;margin-bottom:0;padding:.4rem .8rem .5rem !important;height:35px;font-size:.8rem !important;background-color:transparent;box-shadow:none;border-color:var(--colore2);background-position:calc(100% - 10px) 50%}@media (min-width:580px){.woocommerce .woocommerce-ordering{transform:translateY(-.4rem);margin-bottom:.85rem;float:right;width:auto}}.woocommerce .products ul:after,.woocommerce .products ul:before,.woocommerce ul.products:after,.woocommerce ul.products:before{display:none}.woocommerce .products ul,.woocommerce ul.products,ul.wc-block-grid__products{width:100%;display:grid !important;flex-wrap:wrap;margin-left:0;margin-right:0;padding:0 0 3rem !important;gap:2rem;grid-template-columns:repeat(1,1fr)}.wc-block-grid__product .wc-block-grid__product-link{width:100%}.woocommerce ul.products li.product,.woocommerce-page ul.products li.product,li.wc-block-grid__product{position:relative;clear:none !important;float:none !important;margin:0 auto !important;width:100% !important;padding:0 0 4.5rem !important;background-color:var(--bianco);border-radius:var(--radius-less);overflow:hidden;border:none !important;text-align:left !important}li.wc-block-grid__product{max-width:380px !important}.woocommerce ul.products li.product figure,.woocommerce-page ul.products li.product figure,li.wc-block-grid__product .wc-block-grid__product-image{border-radius:var(--radius-less);overflow:hidden;margin-bottom:1rem !important;width:100%}.woocommerce ul.products li.product figure img,.woocommerce-page ul.products li.product figure img,li.wc-block-grid__product figure img,.wc-block-grid__products .wc-block-grid__product-image img{margin:0 auto;width:100% !important}.woocommerce ul.products li.product .woocommerce-loop-product__title,.wc-block-grid__product-title{font-size:1.15rem;padding:.5rem .8rem .5rem 1.35rem;margin:0}.woocommerce ul.products li.product .woocommerce-loop-product__title:hover,.wc-block-grid__product-title:hover{color:var(--colore2)}.woocommerce-product-excerpt{padding:0 .8rem 0 1.35rem;color:var(--colore3)}.woocommerce ul.products li.product figure{aspect-ratio:1/1;transition:visibility 0s,opacity .5s linear}.woocommerce ul.products li.product{position:relative}.woocommerce ul.products li.product figure{margin:0;transition:opacity .2s ease-in-out}.woocommerce ul.products li.product figure.back-image{position:absolute;top:0;left:0;opacity:0}.woocommerce ul.products li.product:hover figure:not(.back-image){opacity:0}.woocommerce ul.products li.product:hover figure.back-image{opacity:1}a.brand-name{display:block;padding:0 .8rem .9rem 0;font-size:.95rem;color:var(--grigio-2)}a.brand-name:hover{color:var(--colore3)}.woocommerce ul.products li.product .price,.wc-block-grid__product-price{display:block;font-size:1rem;color:var(--colore);padding:0 .8rem 0 1.35rem;margin-bottom:.5rem}.wc-block-grid__product-price del{color:var(--grigio-2);font-size:1rem;font-weight:var(--weightlight) !important}.wc-block-grid__product-price ins,.woocommerce ul.products li.product .price ins{text-decoration:none !important;font-weight:var(--weightnormail) !important}.woocommerce ul.products li.product .button,.wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link{white-space:nowrap;background-color:var(--grigio-3) !important;padding:.85rem 1rem !important;margin:1rem 1.35rem 1.25rem !important;display:block;font-size:.92rem;line-height:1;color:var(--colore) !important;background-image:url(//anteprimaextra.com/wp-content/themes/anteprima/assets/images/cart.svg);background-repeat:no-repeat;background-size:22px;background-position:calc(100% - 26px) 50%;cursor:pointer !important;border-radius:var(--radius);font-weight:var(--weightnormal);position:absolute;bottom:0;left:0;right:0;z-index:auto}.woocommerce ul.products li.product .button:hover{white-space:nowrap;background-color:var(--colore) !important;color:var(--bianco) !important;background-image:url(//anteprimaextra.com/wp-content/themes/anteprima/assets/images/cart-w.svg)}.woocommerce ul.products li.product a.added_to_cart{display:none}.woocommerce ul.products li.product .onsale,.woocommerce .product span.onsale,.wc-block-grid .wc-block-grid__product-onsale{font-size:.6rem;top:28px !important;left:10px !important;right:auto !important;background-color:var(--main);color:var(--bianco);font-weight:var(--weightbold);min-height:1rem !important;line-height:1;display:flex;align-items:center;padding:.58rem 1rem .45rem;text-transform:uppercase;border-radius:4px !important;position:absolute;z-index:1}.woocommerce .product span.onsale{left:-7px !important}@media (max-width:579px){.woocommerce .products ul,.woocommerce ul.products,ul.wc-block-grid__products{grid-template-columns:repeat(2,1fr);gap:1rem}.woocommerce ul.products li.product .woocommerce-loop-product__title,.wc-block-grid__product-title{font-size:.95rem;padding:.5rem .75rem}.woocommerce ul.products li.product .price,.wc-block-grid__product-price{padding:0 .75rem}.woocommerce ul.products li.product .button,.wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link{margin:1rem .55rem 1.25rem !important;padding:.85rem 3rem .85rem 1rem !important}}@media (min-width:580px){.woocommerce .products ul,.woocommerce ul.products,ul.wc-block-grid__products{grid-template-columns:repeat(2,1fr)}.woocommerce ul.products li.product,.woocommerce-page ul.products li.product,ul.wc-block-grid__products li{margin:0 !important}}@media (min-width:768px) and (max-width:1279px){.woocommerce ul.products li.product .button{padding-right:2.4rem !important}}@media (min-width:768px){.woocommerce .products ul,.woocommerce ul.products,ul.wc-block-grid__products{grid-template-columns:repeat(3,1fr)}.woocommerce .product span.onsale{font-size:.72rem}}@media (min-width:1024px){.woocommerce .products ul,.woocommerce ul.products,ul.wc-block-grid__products{grid-template-columns:repeat(4,1fr)}.woocommerce ul.products li.product .woocommerce-loop-product__title{font-size:1.1rem}.woocommerce ul.products li.product .onsale{font-size:.8rem;top:38px !important}.woocommerce .product span.onsale{font-size:1rem;left:-8px !important}.woocommerce div.product div.summary .woocommerce-breadcrumb{margin-bottom:2.5rem}}@media (min-width:1280px){.woocommerce ul.products li.product .woocommerce-loop-product__title{font-size:1.16rem}.woocommerce ul.products li.product .onsale{top:48px !important;left:17px !important}.page-template-page-products-on-sale ul.products li.product .onsale{top:38px !important}.woocommerce .product span.onsale{top:30px !important;left:-14px !important;padding:.68rem 1.1rem .55rem}}@media (min-width:1600px){.woocommerce ul.products li.product .onsale{font-size:.88rem;top:52px !important;left:17px !important}.page-template-page-products-on-sale ul.products li.product .onsale{top:45px !important}}.wc-empty-cart-message{width:100%}.return-to-shop{width:100%;text-align:center}.woocommerce-error,.woocommerce-info,.woocommerce-message,.woocommerce-error,.woocommerce-info,.woocommerce-message,.wc-block-components-notice-banner.is-error{background-color:var(--bianco) !important;width:100%;border-top-width:0 !important;border-radius:var(--radius-mini);padding:.5rem .5rem .5rem 3rem}.wc-block-components-notice-banner.is-success,.wc-block-components-notice-banner.is-info{background-color:transparent !important;border-color:transparent !important}.wc-block-components-notice-banner.is-info>svg{background-color:var(--colore) !important}.wc-block-components-notice-banner ul{margin:0 !important}.woocommerce-notices-wrapper{width:100%;margin-bottom:2rem}.page-template-page-products-on-sale .woocommerce-notices-wrapper{display:none !important}.woocommerce-notices-wrapper ul{list-style-type:none;padding-left:0 !important}ul.woocommerce-error{padding-left:3.35rem !important}.woocommerce-info,.woocommerce-message{border-color:transparent}.woocommerce-info:before,.woocommerce-message:before{color:var(--main);top:9px}@media (min-width:768px){.woocommerce-no-products-found{margin-top:2rem;text-align:center}}.woocommerce-form-login{width:100%;border:none !important;padding-block:0 !important;margin-block:.5rem !important}.woocommerce .woocommerce-form-login .woocommerce-form-login__rememberme{display:block}.woocommerce .woocommerce-form-login .woocommerce-form-login__rememberme input#rememberme{margin-right:8px}.woocommerce .woocommerce-form-login button{margin-top:1rem !important}.woocommerce-form-login-toggle,.woocommerce-form-coupon-toggle{width:100%}.woocommerce-form-coupon-toggle .is-info{padding-left:0 !important}.checkout_coupon{width:100%;padding:0 !important;margin-top:0 !important;border:none !important}.checkout_coupon p{margin-bottom:.5rem !important}.checkout_coupon .button{margin-top:0 !important}.woocommerce form .form-row .required{color:var(--colore)}.woocommerce #payment #place_order,.woocommerce-page #payment #place_order{padding:1rem 2rem;font-size:1.3rem;font-weight:var(--weightheavy);width:100%;float:none;margin-top:1.2rem;border-radius:var(--radius);background-color:var(--colore)}.woocommerce #payment #place_order:hover,.woocommerce-page #payment #place_order:hover{background-color:var(--colore2)}.woocommerce div.product{max-width:96rem;margin:0 auto}.woocommerce div.product form.cart>div{display:flex;flex-wrap:wrap}.woocommerce div.product form.cart .variations{width:100%;margin-bottom:0;background-color:transparent !important}.single_variation_wrap{width:100%}.woocommerce div.product form.cart a.added_to_cart{padding:.9rem 0 0 .9rem;font-size:.85rem;color:var(--colore2)}.woocommerce div.product form.cart a.added_to_cart:hover{color:var(--colore)}.woocommerce div.product form.cart div.quantity{margin-right:10px;display:none !important}.woocommerce .quantity .qty{padding-right:.5rem}.woocommerce div.product form.cart .button{height:3rem;padding:0 4rem 0 2rem;border-radius:var(--radius);font-weight:var(--weightnormal);background-image:url(//anteprimaextra.com/wp-content/themes/anteprima/assets/images/cart-w.svg);background-repeat:no-repeat;background-position:calc(100% - 26px) 50%;background-size:24px}.woocommerce div.product form.cart .button:hover{background-color:var(--colore2)}.woocommerce div.product form.cart .button.added{background-image:url(//anteprimaextra.com/wp-content/themes/anteprima/assets/images/check-w.svg)}.woocommerce ul.products li.product .button.loading:after,.wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link.loading:after,.woocommerce div.product form.cart .button.loading:after{display:none}.woocommerce ul.products li.product .button.added:after,.wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link.added:after,.woocommerce div.product form.cart .button.added:after{display:none}.woocommerce div.product form.cart .button.disabled{background-color:var(--colore)}.woocommerce div.product p.price{font-size:1.65rem;color:var(--main);font-weight:var(--weightlight);padding-top:1.2rem;padding-bottom:.8rem}.woocommerce-breadcrumb,.woocommerce-breadcrumb a{color:var(--colore2) !important}.woocommerce-breadcrumb a:hover{color:var(--colore) !important}.woocommerce div.product p.price del,.woocommerce div.product span.price del{color:var(--colore);font-size:1.2rem;font-weight:var(--weightlight)}.woocommerce div.product span.price ins,.woocommerce div.product p.price ins{text-decoration:none !important}.woocommerce div.product span.price bdi,.woocommerce div.product p.price bdi{font-weight:var(--weightnormal)}.woocommerce div.product .product_title{font-size:clamp(1.75rem, calc(1rem + 1.6vw), 2.6rem);margin-bottom:1rem}.woocommerce div.product .woocommerce-product-details__short-description{font-size:1.25rem;font-weight:var(--weightlight)}.woocommerce-variation-price{margin-bottom:1.2rem;margin-top:-2rem}.woocommerce div.product .woocommerce-variation-price p.price,.woocommerce div.product .woocommerce-variation-price span.price{color:var(--main);font-size:1.7rem;font-weight:var(--weightbold)}.woocommerce div.product form.cart .variations tr{display:flex;padding:0}.woocommerce div.product form.cart .variations th,.custom-dimensions .label{background:0 0;color:var(--main);padding:0;padding-right:.5rem;line-height:1;width:105px;min-width:125px;max-width:125px}.woocommerce div.product form.cart .variations th{display:none}.custom-dimensions{padding-bottom:1rem;font-size:.9rem}.custom-dimensions .label{display:inline-block}.custom-dimensions .x{font-size:.82rem;color:var(--colore)}.woocommerce div.product form.cart .variations tbody{display:flex;gap:1rem;margin-right:1rem}@supports (gap:1rem){.woocommerce div.product form.cart .variations tbody{margin-right:0}}.woocommerce div.product form.cart{margin-bottom:3rem}.woocommerce div.product form.cart .variations td{width:100%;padding:0}.woocommerce div.product form.cart .variations select{max-width:300px;margin-bottom:.8rem;padding:.5rem 1rem !important;height:40px;font-size:.9rem !important;background-color:transparent;box-shadow:none;border-color:var(--colore2)}.woocommerce div.product form.cart .reset_variations{display:inline-block;margin-bottom:2rem;color:var(--colore2)}.woocommerce div.product form.cart .reset_variations:hover{color:var(--colore)}.product-description-container{font-size:.88rem}.sku_wrapper{display:block;font-size:.74rem;font-weight:var(--weightnormal);padding:1rem 0 .6rem;color:var(--colore)}.sku_wrapper .sku{color:var(--colore2)}.woocommerce div.product .posted_in{display:none}.woocommerce div.product .tagged_as{font-size:.8rem;line-height:1.2;display:block;padding-top:.5rem}.woocommerce-variation-availability p{display:block;padding-right:1.5rem}.woocommerce-variation-availability p.in-stock{display:none !important}@media (min-width:680px){.woocommerce-variation-add-to-cart{display:flex;justify-content:flex-end}.woocommerce div.product form.cart div.quantity{float:none}}@media (min-width:1280px){.woocommerce div.product form.cart{margin-bottom:4rem}}.woo-variation-swatches .variable-items-wrapper .variable-item:not(.radio-variable-item).color-variable-item.selected:not(.no-stock) .variable-item-contents:before,.woo-variation-swatches .variable-items-wrapper .variable-item:not(.radio-variable-item).image-variable-item.selected:not(.no-stock) .variable-item-contents:before{background-image:none !important}.woocommerce-EditAccountForm fieldset{margin:2rem 0 0;padding:0;display:flex;flex-direction:column;border:none}.woocommerce-EditAccountForm legend{font-size:1.4rem;padding-bottom:1rem}.woocommerce-EditAccountForm fieldset p{width:100%}.woocommerce-EditAccountForm fieldset label{width:100%;display:block;margin-bottom:.25rem !important}.woocommerce-notice{text-align:center;font-size:1.2rem;font-weight:var(--weightheavy);border:2px solid var(--colore);padding:1rem;margin-bottom:4rem}.woocommerce-order-overview{margin-left:0;padding-left:0}.addresses .woocommerce-column--billing-address,.addresses .woocommerce-column--shipping-address{margin-left:0;padding-left:0;padding-bottom:2rem}.woocommerce-order-received .woocommerce-order{flex:1}@media (min-width:768px){.woocommerce-order-received .woocommerce-order h2{font-size:1.6rem}}.woocommerce ul.order_details{padding-left:0 !important}.woocommerce .woocommerce-customer-details address{border:none !important;padding:0 !important}.woocommerce-product-gallery__image{aspect-ratio:1/1;overflow:hidden !important;border-radius:var(--radius-less)}.woocommerce div.product div.images img{width:100%;height:auto;opacity:1;object-fit:cover}.woocommerce div.product div.images .woocommerce-product-gallery__trigger{opacity:.2}.woocommerce div.product div.summary{padding-top:.75rem}.woocommerce div.product div.images .flex-control-thumbs{overflow:visible !important;padding:0 !important;margin:0 !important}.woocommerce div.images .flex-viewport{margin-bottom:8px}.woocommerce div.images ol li:before{display:none}.woocommerce div.images ol{display:grid;grid-template-columns:repeat(auto-fill,minmax(70px, 1fr));gap:9px}.woocommerce div.images ol li{padding:0;margin:0 !important;float:none !important;clear:none !important;width:auto !important;border-radius:var(--radius-less);overflow:hidden}@media (min-width:540px){.woocommerce div.images ol{grid-template-columns:repeat(auto-fill,minmax(90px, 1fr))}}@media (min-width:769px){.woocommerce div.images ol{grid-template-columns:repeat(auto-fill,minmax(60px, 1fr))}.woocommerce div.product div.images img{max-width:800px}.woocommerce div.product div.images{width:49.5%}.woocommerce div.product div.summary{width:47%}}@media (min-width:1024px){.woocommerce div.images ol{grid-template-columns:repeat(auto-fill,minmax(80px, 1fr))}}@media (min-width:1280px){.woocommerce div.product div.summary{padding-top:2rem;padding-left:2rem;padding-right:4rem}}@media (min-width:1322px){.woocommerce div.images ol{grid-template-columns:repeat(auto-fill,minmax(90px, 1fr))}}@media (min-width:1440px){.woocommerce div.images .flex-viewport{margin-bottom:10px}.woocommerce div.product div.summary{padding-left:3rem;padding-right:6rem}}@media (min-width:1600px){.woocommerce div.product div.summary{padding-right:10rem}}.table.attributes-table{margin:1.2rem 0 2rem}.table.attributes-table td{padding:.4rem 1rem .4rem 0}.related.products{width:100%;max-width:88rem;margin:0 auto;padding:5rem 0 0;display:flex;flex-direction:row;flex-wrap:wrap}.related.products h2:not(.woocommerce-loop-product__title){text-align:center;font-size:clamp(1.2rem, 0.9vw + 1rem, 1.65rem);width:100%;margin-bottom:1.9rem}.wc-block-components-sidebar-layout{border:1px solid red;max-width:104rem}.woocommerce div.product p.stock.in-stock{display:none}.grid.with-sidebar{align-items:start}#secondary{padding:0 0 2rem;margin-top:2rem}#secondary .sidebar__inner{background-color:var(--bianco);color:var(--main);border-radius:var(--radius-less);padding:1.35rem}@media (min-width:768px) and (max-width:1279px){#secondary .sidebar__inner{padding:1.35rem .7rem}.wc-block-components-checkbox .wc-block-components-checkbox__input[type=checkbox]{margin-right:5px !important}}@media (min-width:768px){#secondary{top:112px}}@media screen and (min-width:1024px){#secondary{top:124px}}@media (min-width:1440px){#secondary{padding-right:1rem;top:126px}}@media (min-width:1600px){#secondary{padding-right:2rem}}#secondary .wp-block-heading,#secondary h3{font-weight:var(--weightlight);font-size:1.3rem;color:var(--main);margin-top:.35rem;margin-bottom:.85rem}#secondary ul{padding-left:0;margin-bottom:0;list-style-type:none}#secondary ul+h3{margin-top:20px !important}ul.my_attributes input[type=checkbox]{margin-right:6px;transform:translateY(1px)}ul.my_attributes label{font-size:.86rem}#secondary a.resetta{display:block;color:var(--grigio);margin-top:1rem;font-size:.8rem;&:hover{color:var(--main) !important}}.my_brands li a{text-transform:uppercase}.my_brands li.active a{color:var(--main)}.wc-block-components-checkbox{margin-top:.6rem !important}.wc-block-components-checkbox:hover span{color:var(--colore3) !important}.wc-block-components-checkbox .wc-block-components-checkbox__input[type=checkbox]{width:1rem !important;min-width:1rem !important;height:1rem !important;min-height:1rem !important;transform:translateY(2px)}.wc-block-components-checkbox .wc-block-components-checkbox__input[type=checkbox]:checked{background-color:var(--colore3) !important}li.wc-block-product-categories-list-item,.marche.widget li{padding-bottom:.4rem}li.wc-block-product-categories-list-item a,.marche.widget li a{color:var(--bianco)}li.wc-block-product-categories-list-item a:hover,.marche.widget li a:hover{color:var(--colore3)}.marche.widget{padding-bottom:.5rem}.wc-block-active-filters .wc-block-active-filters__clear-all{float:none !important;padding-bottom:.7rem !important;margin-top:.7rem !important;text-decoration:none !important;color:var(--grigio-2) !important;&:hover{color:var(--bianco) !important}}.wc-block-attribute-filter__actions{justify-content:flex-start !important;padding-bottom:.7rem}.wc-block-components-checkbox-list li.show-more button{color:var(--main);margin-top:1rem;font-size:.8rem;&:hover{color:var(--grigio-2) !important}}.wc-block-components-filter-reset-button{text-decoration:none !important;color:var(--main) !important;&:hover{color:var(--grigio-2) !important}}.grid.with-sidebar .woocommerce.columns-4{grid-column:span 12}@media (min-width:768px){.grid.with-sidebar .woocommerce .products ul,.grid.with-sidebar .woocommerce ul.products{grid-template-columns:repeat(3,1fr)}}@media (min-width:1024px){.grid.with-sidebar .woocommerce .products ul,.grid.with-sidebar .woocommerce ul.products{grid-template-columns:repeat(4,1fr)}}#mega-menu-main-nav li.tutto a{font-weight:var(--weightbold) !important;color:#000 !important}#mega-menu-main-nav li.tutto a:hover{color:var(--main) !important}#mega-menu-main-nav .mega-sub-menu a.mega-menu-link[href="#"]{cursor:default !important}#mega-menu-main-nav .mega-sub-menu a.mega-menu-link[href="#"]:hover{color:#555 !important}#mega-menu-main-nav li.mega-menu-flyout .mega-sub-menu{flex-direction:column;background-color:var(--bianco) !important;border-radius:var(--radius-small) !important;padding:10px 0 10px 10px !important}#mega-menu-main-nav li.mega-menu-flyout .mega-sub-menu li{width:100% !important;max-width:none !important}#mega-menu-main-nav li.mega-menu-flyout .mega-sub-menu li a{background-color:transparent !important}@media (max-width:1023px){#mega-menu-wrap-main-nav{overflow:auto}#mega-menu-wrap-main-nav #mega-menu-main-nav>li.mega-menu-megamenu>ul.mega-sub-menu>li.mega-menu-item{padding-top:0 !important;padding-left:0 !important;margin-left:0 !important}}@media (min-width:1024px){#mega-menu-main-nav{max-width:calc(100% - 4.5rem) !important;left:2.25rem !important}#mega-menu-main-nav>li>.mega-sub-menu{display:flex !important;justify-content:center !important}#mega-menu-main-nav>li>.mega-sub-menu>li{max-width:220px !important}}.cmplz-cookiebanner .cmplz-categories .cmplz-category{background-color:transparent !important}#cmplz-cookies-overview .cmplz-dropdown,#cmplz-document .cmplz-dropdown,.editor-styles-wrapper .cmplz-unlinked-mode .cmplz-dropdown,#cmplz-cookies-overview .cmplz-dropdown summary,#cmplz-document .cmplz-dropdown summary,.editor-styles-wrapper .cmplz-unlinked-mode .cmplz-dropdown summary,#cmplz-manage-consent-container.cmplz-manage-consent-container .cmplz-categories .cmplz-category,#cmplz-manage-consent-container.cmplz-manage-consent-container .cmplz-categories .cmplz-category .cmplz-category-header,#cmplz-cookies-overview .cmplz-dropdown .cookies-per-purpose div,#cmplz-document .cmplz-dropdown .cookies-per-purpose div,.editor-styles-wrapper .cmplz-unlinked-mode .cmplz-dropdown .cookies-per-purpose div,#cmplz-cookies-overview .cmplz-dropdown .cookies-per-purpose,#cmplz-document .cmplz-dropdown .cookies-per-purpose,.editor-styles-wrapper .cmplz-unlinked-mode .cmplz-dropdown .cookies-per-purpose{background-color:var(--grigio-4) !important}#cmplz-cookies-overview .cmplz-dropdown .cookies-per-purpose,#cmplz-document .cmplz-dropdown .cookies-per-purpose,.editor-styles-wrapper .cmplz-unlinked-mode .cmplz-dropdown .cookies-per-purpose{border-color:var(--grigio-2) !important}#cmplz-cookies-overview .cmplz-dropdown p,#cmplz-document .cmplz-dropdown p,.editor-styles-wrapper .cmplz-unlinked-mode .cmplz-dropdown p,#cmplz-cookies-overview .cmplz-dropdown h4,#cmplz-document .cmplz-dropdown h4,.editor-styles-wrapper .cmplz-unlinked-mode .cmplz-dropdown h4,#cmplz-cookies-overview .cmplz-dropdown ul,#cmplz-document .cmplz-dropdown ul,.editor-styles-wrapper .cmplz-unlinked-mode .cmplz-dropdown ul{padding-left:0 !important}.woocommerce nav.woocommerce-pagination{text-align:center}.woocommerce nav.woocommerce-pagination ul{padding:0 !important;border:none !important}.woocommerce nav.woocommerce-pagination ul.page-numbers li{display:inline-block;min-width:32px;border-radius:var(--radius-less);background-color:var(--bianco);border:none !important;margin:0 4px;padding:0;float:none;overflow:hidden}.woocommerce nav.woocommerce-pagination ul.page-numbers li a,.woocommerce nav.woocommerce-pagination ul li span{margin:0;text-decoration:none;line-height:1;font-size:1em;font-weight:400;padding:.5em;min-width:1em;display:block}.woocommerce nav.woocommerce-pagination ul li a:focus,.woocommerce nav.woocommerce-pagination ul li a:hover,.woocommerce nav.woocommerce-pagination ul li span.current{background-color:var(--main);color:var(--bianco)}.socialsmall{display:inline-block;width:20px;height:20px;margin:0 .6rem 0 0}.socialsmall svg{width:20px;height:20px}#footer{background-color:transparent;padding-inline:1.25rem;padding-top:2rem}#footer h4{color:var(--colore2)}#footer .social_holder{padding-bottom:2rem}#footer .social{background-color:transparent;border-color:var(--main);width:36px;height:36px;margin:0 .6rem 0 0}#footer .social:hover{background-color:var(--main);border-color:var(--grigio-3);color:var(--grigio-3)}#top-footer{background-color:var(--grigio-3);color:var(--main);border-top-left-radius:var(--radius-less);border-top-right-radius:var(--radius-less);max-width:96rem;padding-bottom:0 !important}#sub-footer{background-color:var(--grigio-3);color:var(--main);margin-bottom:1.5rem;border-bottom-left-radius:var(--radius-less);border-bottom-right-radius:var(--radius-less);max-width:96rem}#top-footer .blocco-1 p,#top-footer .blocco-1 .wpcf7{max-width:480px}#top-footer .wpcf7 fieldset{position:relative;padding-top:1.25rem}#top-footer .wpcf7 input.wpcf7-text{margin-bottom:1rem}#top-footer .wpcf7 input.wpcf7-submit{position:absolute;top:1.25rem;right:0;border-top-left-radius:0;border-bottom-left-radius:0;padding:.58rem 1.85rem;height:44px}#top-footer .wpcf7 label.privacy{font-size:.88rem}#top-footer .wpcf7 .screen-reader-response{padding-left:0 !important}#top-footer .wpcf7 .screen-reader-response p{color:var(--rosso);font-size:.9rem;line-height:1.1 !important}@media (max-width:460px){#top-footer .wpcf7 input.wpcf7-submit{padding:.58rem 1rem}}@media (min-width:581px){#footer .blocco-1{grid-column:span 12}}@media (min-width:768px){#top-footer .blocco-2,#top-footer .blocco-3{grid-column:span 6}#footer .social_holder{grid-column:span 4}#footer .copyright{grid-column:span 8;padding-top:.46rem}}@media (min-width:820px){#footer .blocco-1{grid-column:span 6}#top-footer .blocco-2,#top-footer .blocco-3{grid-column:span 3}}@media (min-width:992px){#footer{padding-inline:2.25rem}}@media (min-width:1024px){#top-footer .blocco-1{transform:translateX(.5rem)}#footer .social_holder{padding-left:.25rem;grid-column:span 6}#footer .copyright{grid-column:span 6}}@media (min-width:1280px){#footer{padding-inline:3.25rem}#top-footer .blocco-1{transform:translateX(1rem)}#footer .social_holder{padding-left:1rem}}@media (min-width:1440px){#footer{padding-inline:4.25rem;padding-top:3rem}#top-footer .blocco-1{transform:translateX(2rem)}#footer .social_holder{padding-left:2rem}}.marquee-container p{display:inline-block;white-space:nowrap;padding-left:100%;animation:marquee 15s linear infinite}.marquee-container:hover p{animation-play-state:paused}@keyframes marquee{0%{transform:translateX(0)}100%{transform:translateX(-100%)}}