@font-face {
	font-weight: normal;
	font-style: normal;
	font-family: "woodmart-font";
	src: url("//enotecadipiazza.com/wp-content/themes/woodmart/fonts/woodmart-font-1-400.woff2?v=7.3.4") format("woff2");
}

.wd-popup.wd-promo-popup{
	background-color:rgba(17,17,17,0);
	background-image: none;
	background-repeat:no-repeat;
	background-size:cover;
	background-position:left center;
}

.header-banner{
	background-color:rgb(141,237,52);
	background-image: none;
}

.page-title-default{
	background-color:rgba(0,0,0,0.48);
	background-image: url(https://enotecadipiazza.com/wp-content/uploads/2021/03/title.jpg);
	background-size:cover;
	background-position:center center;
}

.footer-container{
	background-image: none;
	background-size:cover;
	background-position:center bottom;
}

:root{
--wd-text-font:"Lato", Arial, Helvetica, sans-serif;
--wd-text-font-weight:400;
--wd-text-color:#777777;
--wd-text-font-size:14px;
}
:root{
--wd-title-font:"Playfair Display", Arial, Helvetica, sans-serif;
--wd-title-font-weight:400;
--wd-title-color:#242424;
}
:root{
--wd-entities-title-font:"Lora", Arial, Helvetica, sans-serif;
--wd-entities-title-font-weight:400;
--wd-entities-title-color:#333333;
--wd-entities-title-color-hover:rgb(51 51 51 / 65%);
}
:root{
--wd-alternative-font:"Lato", Arial, Helvetica, sans-serif;
}
:root{
--wd-widget-title-font:"Lora", Arial, Helvetica, sans-serif;
--wd-widget-title-font-weight:400;
--wd-widget-title-transform:uppercase;
--wd-widget-title-color:#333;
--wd-widget-title-font-size:16px;
}
:root{
--wd-header-el-font:"Lato", Arial, Helvetica, sans-serif;
--wd-header-el-font-weight:700;
--wd-header-el-transform:uppercase;
--wd-header-el-font-size:13px;
}
:root{
--wd-primary-color:#ac4455;
}
:root{
--wd-alternative-color:#fbbc34;
}
:root{
--wd-link-color:#333333;
--wd-link-color-hover:#242424;
}
:root{
--btn-default-bgcolor:#f7f7f7;
}
:root{
--btn-default-bgcolor-hover:#efefef;
}
:root{
--btn-accented-bgcolor:#ac4455;
}
:root{
--btn-accented-bgcolor-hover:#9d3e4d;
}
:root{
--notices-success-bg:#459647;
}
:root{
--notices-success-color:#fff;
}
:root{
--notices-warning-bg:#E0B252;
}
:root{
--notices-warning-color:#fff;
}

	:root{
					
			
							--wd-form-brd-radius: 0px;
					
					--wd-form-brd-width: 2px;
		
					--btn-default-color: #333;
		
					--btn-default-color-hover: #333;
		
					--btn-accented-color: #fff;
		
					--btn-accented-color-hover: #fff;
		
									--btn-default-brd-radius: 0px;
				--btn-default-box-shadow: none;
				--btn-default-box-shadow-hover: none;
				--btn-default-box-shadow-active: none;
				--btn-default-bottom: 0px;
			
			
			
					
									--btn-accented-brd-radius: 0px;
				--btn-accented-box-shadow: none;
				--btn-accented-box-shadow-hover: none;
				--btn-accented-box-shadow-active: none;
				--btn-accented-bottom: 0px;
			
			
			
					
							
					--wd-brd-radius: 0px;
		
			}

	
	
			:root{
			--wd-container-w: 1222px;
		}
	
			@media (min-width: 1239px) {
			.platform-Windows .wd-section-stretch > .elementor-container {
				margin-left: auto;
				margin-right: auto;
			}
		}
		@media (min-width: 1222px) {
			html:not(.platform-Windows) .wd-section-stretch > .elementor-container {
				margin-left: auto;
				margin-right: auto;
			}
		}
	
			div.wd-popup.popup-quick-view {
			max-width: 920px;
		}
	
	
	
	
			.woodmart-woocommerce-layered-nav .wd-scroll-content {
			max-height: 280px;
		}
	
	
/* PAGINA ACCEDI REGISTRATI */
.page-id-10 .page-title, .page-id-36990 .page-title{
  display: none;
}

/* GIFT CARD */
.postid-79549 .product-tabs-wrapper, .postid-79549 .product_meta{
  display: none;
}

/* POPUP ruota della fortuna */

html {
 overflow:scroll!important;
}
.promo-popup-wrapper {
  display: none;
}
.page-id-36997 .promo-popup-wrapper, .page-id-1751 .promo-popup-wrapper, .page-id-1796 .promo-popup-wrapper, .page-id-47447 .promo-popup-wrapper{
  display: block!important;
}


/* HOME */

.club {
	display: none;
}

.new, .box, .freeshipping1, .winestock1 {
    display:none;
}

#button-taverna span {
		color: #ac4455!important;
}

/* fine HOME */

/* NEWSLETTERS */

.footer-container .nl4wp-form-fields select {
     border: 1px solid #ffffff!important;
		 color: #fff!important;
}

.footer-container .nl4wp-form-fields a {
		 color: #fff!important;
}

.footer-container .nl4wp-alert p {
		color: #fff;
}

.footer-container input[type="email"] {
			 border: 1px solid #ffffff!important;
			color: #fff!important;
}

.footer-container ::placeholder {
	color: #fff;
  opacity: 1;
}

.footer-container .paese select {
     border: 1px solid #ffffff!important;
		 color: #fff!important;
	   margin-bottom:15px;
}

.footer-container .wpcf7-list-item-label {
    color:#fff;
	  font-size:13px;
}

.footer-container .wpcf7-list-item-label a {
    color:#f4f4f4;
	  font-size:13px;
	  text-decoration:underline!important;
}

.footer-container .wpcf7-list-item-label a:hover {
    color:#f4f4f4;
	  font-size:13px;
}

.footer-container .wpcf7-list-item-label a:hover {
    color:#f4f4f4;
	  font-size:13px;
}

.footer-container .testo-newsletter {
   color:#fff!important;
}

/* Fine NEWSLETTERS */

/* MENU RESPONSIVO */

@media all and (min-width: 1431px) {
	.woodmart-burger-icon {
	   display:none;
	}
}

@media all and (max-width: 1430px) {
	.whb-primary-menu {
	   display:none;
	}
}
@media all and (max-width: 1720px) {
	.carrello_aperto .whb-primary-menu {
	   display:none;
	}
	.carrello_aperto .woodmart-burger-icon {
		display: block;
}
}

.whb-column .woodmart-search-form input[type=text] {
    min-width: 220px!important;
}

@media all and (max-width: 460px) {
	.wpml-ls-native {
	   display:none;
	}
}


.whb-color-dark .navigation-style-default .item-level-0:hover > a {
color:#fff!important;
}
.wpml-ls-slot-1255.wpml-ls-current-language a {
    color: #fff!important;
}
.wpml-ls-slot-1255.wpml-ls-current-language .wpml-ls-slot-1255, .wpml-ls-slot-1255.wpml-ls-current-language .wpml-ls-slot-1255 a, .wpml-ls-slot-1255.wpml-ls-current-language .wpml-ls-slot-1255 a:visited {
    color: #333!important;
}
.whb-color-dark .navigation-style-default .item-level-0>a:after {
    color: #fff;
}



/* fine MENU RESPONSIVO */
	
/* GRIGLIA PRODOTTI */
	
	.product-grid-item .product-image-link img {
    object-fit: contain;
}
	
	.product-images img {
    object-fit: contain;
    margin-bottom: 60px;
}

.product-image-thumbnail img {
			    max-height: 150px!important;
}
	

	.product_list_widget>li .widget-product-img>img {
    float: none;
    margin-right: 0;
    height: 80px!important;
    object-fit: contain;
}

.product-label.onsale {
     display:none!important;
}

.labels-rounded .out-of-stock {
    max-width: 50px;
    font-size: 12px;
    background-color: #c51010;
    color: #FFF;
}

.product-grid-item bdi {
   position:relative;
	top: -5px;
}

#spedizione, #spedizione-en{
    background-color: #77c55d;
    color: #fff;
    text-align: center;
    font-size: 18px;
    font-weight: 500;
    padding: 15px 5px;
	  margin-bottom: 40px;
}

#spedizione:lang(en) {
		display:none;
}

#spedizione-en:lang(it) {
		display:none;
}

	
	/* FINE GRIGLIA PRODOTTI */

/* PREZZI SPEDIZIONE PER PAESE */

.listino-spedizione {
  display: none;
}
.page-id-37234 .tabella-ita {
   display:none;
}
.page-id-19009 .tabella-usa {
   display:none;
}
#costi-europa-wineclub {
		display:none;
}

/* FINE PREZZI SPEDIZIONE PER PAESE */

/* PAGINA NEWS */

.blog .align-items-start {
    margin-top: 80px;
}

#post-0 .entry-header:after {
     content:"Coming Soon!";
	   margin-bottom: 15px;
     text-transform: capitalize;
     font-size: 48px;
	   display: block;
}

#post-0 .entry-content:before {
     content:"Check back later…";
	   margin-bottom: 15px;
     text-transform: capitalize;
     font-size: 16px;
	   display: block;
}

#post-0 .entry-content p {
		display:none!important;
}

#post-0 .entry-header .entry-title {
		display:none!important;
}

/* PAGINA PRODOTTO */

/* galleria */

.woocommerce-product-gallery__wrapper .owl-stage img {
    aspect-ratio: 1;
}

.btns-shop-light .single_add_to_cart_button {
     margin-top: 20px;
}

div.quantity {
    margin-top: 20px;
}

#tab-description .wc-tab-inner p {
   text-align:center;
}

.sku_wrapper {
   display:none!important;
}

.tagged_as:lang(en) {
		display:none!important;
}

.tagged_as-en:lang(it) {
		display:none!important;
}

#immagine-spedizione:lang(en) {
		display:none!important;
}

#immagine-spedizione-en:lang(it) {
		display:none!important;
}
/*
.single-product .tagged_as .promo-in-scadenza,.single-product .tagged_as-en .promo-in-scadenza {
    display: none!important;
}

/* CONTDOWN */

.woodmart-timer>span {
	min-width:45px!important;
	min-height:45px!important;
	font-size:18px!important;
	padding:8px!important;
}

/* PULSANTI FILTRO */
.woodmart-products-tabs .products-tabs-title li {
    
    font-size: 14px!important;
    color: #333;
	  font-weight:600;
	  background-color: #e9e9e9;
	  text-transform:uppercase;
	  font-family: Lato;
    margin: 60px 10px!important;
    padding: 12px 30px!important;
}

/* TOP BAR */

.whb-top-bar .wd-tools-element .wd-tools-text {
    color: #fff!important;
}
	
/* FINE TOP BAR */
	
/* MAPPA */

.corso, .taverna, .wine, .magazzino {
   display:none;
}
	
/* fine MAPPA */	

/* CARRELLO */

p.form-row-last {
    overflow: visible;
    width: 100%!important;
}
.cart-widget-side.woodmart-cart-opened {
    z-index: 9999;
}
.cart-widget-side .widget_shopping_cart .mini_cart_item {
    width: 100%!important;
}

/* PAGAMENTI */

.payment_method_xpay_MASTERPASS {
     display:none;
}

.payment_method_xpay label img {
     display:none!important;
}

/* fine PAGAMENTI */

/* LOGO */

.logowine, .logoingrosso {
	display:none;
}

/* SIDEBAR SHOP */

/*italino*/
#woodmart-woocommerce-sort-by-2 {
    margin-bottom: 0px!important;
    padding-bottom: 0px!important;
    border-bottom: 0px solid!important;
}

#woodmart-woocommerce-sort-by-2 ul li{
    display:none;
}

#woodmart-woocommerce-sort-by-2 li:nth-child(3) {
		display:flex!important;
}

#woocommerce_product_categories-2 ul li{
    display:none;
}

#woocommerce_product_categories-2 {
    margin-bottom: 0px!important;
    padding-bottom: 12px!important;
    border-bottom: 0px solid!important;
}

#woocommerce_product_categories-2 .cat-item-685,
#woocommerce_product_categories-2 .cat-item-949{
    display:flex!important;
}

#woocommerce_product_categories-1 .cat-item-685, #woocommerce_product_categories-1 .cat-item-686, #woocommerce_product_categories-1 .cat-item-687,
#woocommerce_product_categories-1 .cat-item-949{
    display:none;
}

#woocommerce_product_categories-1 :is(.cat-item-685, .cat-item-686, .cat-item-687, .cat-item-949, .cat-item-1439, .cat-item-1440){
    display:none;
}

.widget_layered_nav ul li a:before, .wd-widget-stock-status a:before, .wd-widget-stock-status a.wd-active:after {
    display: none;
}

/*inglese*/
#woodmart-woocommerce-sort-by-3 {
    margin-bottom: 0px!important;
    padding-bottom: 0px!important;
    border-bottom: 0px solid!important;
}

#woodmart-woocommerce-sort-by-3 ul li{
    display:none;
}

#woodmart-woocommerce-sort-by-3 li:nth-child(3) {
		display:flex!important;
}

#woocommerce_product_categories-3 {
    margin-bottom: 0px!important;
    padding-bottom: 12px!important;
    border-bottom: 0px solid!important;
}

#woocommerce_product_categories-3 ul li{
    display:none;
}

#woocommerce_product_categories-3 .cat-item-706,
#woocommerce_product_categories-3 .cat-item-950 {
    display:flex!important;
}

#woocommerce_product_categories-4 .cat-item-706, #woocommerce_product_categories-4 .cat-item-711, #woocommerce_product_categories-4 .cat-item-751,
#woocommerce_product_categories-4 .cat-item-950{
    display:none;
}

/* PUNTI */

.regolamento-it:lang(en) {
		display:none;
}

.regolamento-en:lang(it) {
		display:none;
}

.messaggio-1:lang(en) {
		display:none;
}

.messaggio-1-en:lang(it) {
		display:none;
}

.messaggio-2:lang(en) {
		display:none;
}

.messaggio-2-en:lang(it) {
		display:none;
}

.messaggio-3:lang(en) {
		display:none;
}

.messaggio-3-en:lang(it) {
		display:none;
}

.messaggio-4:lang(en) {
		display:none;
}

.messaggio-4-en:lang(it) {
		display:none;
}

.messaggio-5:lang(en) {
		display:none;
}

.messaggio-5-en:lang(it) {
		display:none;
}

#print-it:lang(en) {
		display:none;
}

#print-en:lang(it) {
		display:none;
}

.newsletter-it:lang(en) {
		display:none;
}

.newsletter-en:lang(it) {
		display:none;
}

/* RUOTA DELLA FORTUNA */

.ruota-it:lang(en), #pop-up-ruota-it:lang(en) {
		display:none;
}

.ruota-en:lang(it), #pop-up-ruota-en:lang(it) {
		display:none;
}

@media all and (max-width: 442px) {
#couponwheel_notice_content span span:first-child{
		display:none;
}

#couponwheel_notice_content span span:nth-child(2){
		display:none;
}
}

@media (max-width: 350px) {
#couponwheel5d777d .couponwheel_slice_label {
    font-size: 12px!important;
}
}



/* dimensione PRODOTTI OVUNQUE */

#dimensione-it:lang(en) {
		display:none;
}

#dimensione-en:lang(it) {
		display:none;
}

/* Carrello */
button.button[name="update_cart"] {
    display: none!important;
}
body .select2-container--default .select2-selection--single .select2-selection__rendered {
    display: inline-block!important;
    max-width: 130px;
    padding: 9px 0px;
}
.addetto, .sede {
	display:none!important;
}
.descrizione-extra {
    font-style: italic;
    color: #333;
}

/* WHATSAPP BUTTON */
.wa__btn_popup {
    right: unset!important;
    left: 17px!important;
}
.wa__btn_popup_txt {
    right: unset!important;
    left: 100%!important;
    margin-left: 7px!important;
    margin-right: 0px!important;
}
.wa__popup_chat_box {
		right: unset!important;
    left: 17px!important;
}

/* LANDING PAGE RUOTA DELLA FORTUNA */


body:is(.page-id-61813, .page-id-61997, .page-id-120327, .page-id-120345) .couponwheel_popup_background {
    background: #ffffff00!important;
}

#couponwheelf50cfb button, #couponwheel95af63 button {
    background-color: #ffffff!important;
    border-color: #ffffff!important;
    color: #333333;
    border-radius: 200px;
    box-shadow: 0px 0px 20px 0px #33333375;
}


@media all and (max-width: 640px) {
	
body:is(.page-id-61813, .page-id-61997, .page-id-120327, .page-id-120345) .couponwheel_popup{
    height: unset!important;
	  overflow-y:unset!important;
}
	
#regole-desktop {
	display:none!important;
}

#regole-mobile {
	margin: 0px 20px 40px 20px!important;
}

}

@media all and (min-width: 640px) {
	
#regole-mobile {
	display:none!important;
}
}


@media (max-width: 440px) {
#couponwheelf50cfb .couponwheel_slice_label {
    font-size: 12px!important;
}
}

/* PAGINA PROMO IN SCADENZA */

/*.term-expiring-promo .product-grid-item:not(.sale), .term-promo-in-scadenza .product-grid-item:not(.sale) {
    display: none!important;
}*/
.term-expiring-promo .product-grid-item:not(.countdown-promo-in-scadenza), .term-promo-in-scadenza .product-grid-item:not(.countdown-promo-in-scadenza) {
	display:none!important;
}


/* NASCONDO RUOTA DELLA FORTUNA DAL CARRELLO E DAL CHECKOUT */

.page-id-70149 #couponwheel5d777d, .page-id-8 #couponwheel5d777d, .page-id-36988 #couponwheel5d777d, .page-id-9 #couponwheel5d777d, .page-id-36989 #couponwheel5d777d {
    display: none!important;
}

.page-id-70149 .couponwheel_manual_open, .page-id-8 .couponwheel_manual_open, .page-id-36988 .couponwheel_manual_open, .page-id-9 .couponwheel_manual_open, .page-id-36989 .couponwheel_manual_open{
    display: none!important;
}

/* CROSS SELL */

#cross-sell .woodmart-buttons {
    display: none!important;
}
#cross-sell {
    display:none;
}

@media (max-width: 1212px){
#cross-sell .product-grid-item.product.woodmart-hover-standard.col-md-3.col-sm-4.col-6 {
    min-width: 50%!important;
	  padding: 20px;
}
#cross-sell	.product-grid-item .price {
    margin-bottom: 40px!important;
}
#cross-sell .button{
    width: 100%!important;
	  border: 10px solid #fff;
}
}

@media (max-width: 620px){
#cross-sell .product-grid-item.product.woodmart-hover-standard.col-md-3.col-sm-4.col-6 {
    min-width: 100%!important;
	  padding: 20px;
}
#cross-sell	.product-grid-item .price {
    margin-bottom: 40px!important;
}
#cross-sell .button{
    width: 100%!important;
	  border: 10px solid #fff;
}
}

/* LANDING PAGE CASSE */

#bottiglie-casse-di-vino .box-title-default .info-box-subtitle {
    font-size: 38px;
    font-weight: 700;
    background-color: #ecbe00;
    color: #fff;
    width: 80px;
    height: 80px;
    border-radius: 100px;
    line-height: 76px;
    margin-bottom: 40px;
    margin-left: 20px;
}

#bottiglie-casse-di-vino .info-box-icon img {
    width: 90px;
}

#bottiglie-casse-di-vino .box-icon-align-top .box-icon-wrapper {
    margin-bottom: -75px!important;
}

#descrizione-cassa .product-title, #descrizione-cassa .product-element-top {
    display: none!important;
}

#descrizione-cassa .price{
    font-size: 38px;
    margin-bottom: 40px;
}
.woocommerce-product-details__short-description {
    margin-bottom: 20px;
    margin-top: 20px;
}
.page-id-70149 .woodmart-cart-number span, .page-id-70950 .woodmart-cart-number span{
  display: none;
}

.page-id-70149 .whb-col-right, .page-id-70950 .whb-col-right{
    background-color: #fff;
    padding: 10px 30px;
    border-radius: 15px;
    margin-top: 20px;
}

.page-id-70149 .woodmart-cart-design-3 .woodmart-cart-icon:before, .page-id-70950 .woodmart-cart-design-3 .woodmart-cart-icon:before  {
    color: rgb(0 0 0 / 36%);
}

/* SCALAPAY */

#scalapayPopUpTrigger #sp-container{
    padding-bottom: 20px;!important;
}

/* PAYPAL BUTTON */

.ppc-button-wrapper #ppc-button-ppcp-gateway {
  padding: 30px 0px;
}
.widget_shopping_cart .shopping-cart-widget-footer > p {
  margin-bottom: 10px!important;
}

/* "Leggi di più" nella descrizione delle cantine */
	
.term-description a.more {
    color: #ac4455;
    font-weight: bold;
}
#testo-it:lang(en) {
		display:none;
}
#testo-en:lang(it) {
		display:none;
}

/* Ricerca prdotti 
.autocomplete-suggestion .suggestion-thumb{
		display:none!important;
}*/
.autocomplete-suggestion {
    padding: 26px!important;
}
h4.suggestion-title.result-title {
    font-size: 15px;
}
@media (min-width: 1024px){
	.woodmart-scroll.has-scrollbar {
    width: 400px;
}
}

/* MENU MOBILE */
.mobile-nav.slide-from-left.act-mobile-menu {
    z-index: 999999999;
}

/* ERRORE CODICE PROMOZIONALE */

/* italiano */
.woocommerce-message#errore-codice-promozionale:before {
    content: "\f112"!important;
}
#errore-codice-promozionale{
    background-color: #d74e44;
}
#errore-codice-promozionale span#messaggio-woocommerce:before {
    content: "Il codice promozionale non è stato applicato. PROVA A INSERIRLO NUOVAMENTE"!important;
	  color:#fff!important;
}
#errore-codice-promozionale span#messaggio-woocommerce {
    color: #d74e44;
}

/* inglese */
.woocommerce-message#errore-codice-promozionale-en:before {
    content: "\f112"!important;
}
#errore-codice-promozionale-en{
    background-color: #d74e44;
}
#errore-codice-promozionale-en span#messaggio-woocommerce-en:before {
    content: "The promo code hasn't been added to your order. TRY AGAIN"!important;
	  color:#fff!important;
}
#errore-codice-promozionale-en span#messaggio-woocommerce-en {
    color: #d74e44;
}


/* dopo aggiornamento */
a.woodmart-logo img {
    height: 100%!important;
}
select.woocommerce-widget-layered-nav-dropdown {
    display: none!important;
}
button.woocommerce-widget-layered-nav-dropdown__submit {
    width: 30%!important;
}
body .select2-container--default {
    max-width: 70%;
}
form.woocommerce-widget-layered-nav-dropdown {
    display: flex;
}
.whb-general-header-inner .wd-header-text {
	width:115px;
    height: 88%!important;
}
@media (min-width: 1460px) {
.wd-header-mobile-nav {
    display: none;
}
}
@media (max-width: 1460px) {
.wd-header-main-nav {
    display: none;
}
}

/* freeshipping wineclub */
.wineclub div#wd-widget-stock-status-3 {
    margin-bottom: 0px;
    padding-bottom: 18px;
    border: none;
}
body:not(.wineclub) div#text-17 {
	display:none!important
}
.wineclub .bollino-free {
	position:absolute
}
.wineclub.single-product .bollino-free {
	padding-top:2px;
}

/* soldout */
.product-labels.labels-rounded {
    position: absolute;
    width: 100%;
    overflow: hidden;
}
@media only screen and (max-width: 1212px) {
.product-labels {
    max-width: unset!important;
}
}

/* form prefisso */
.iti.iti--allow-dropdown {
    background-color: #f2f2f2;
    width: 100%;
}
.iti.iti--allow-dropdown {
    width: 100%;
	  border-radius: 0.3em;
}
.iti__selected-flag {
    height: 42px;
}
input.tel-couponwheel {
    font-size: 17px;
    border: none;    
		border-radius: 0.3em;
    background-color: #f2f2f2;
    color: #333;
    box-shadow: inset 0 1px 1px rgba(0,0,0,.125);
}
ul#iti-0__country-listbox {
    position: absolute;
    top: 42px;
    left: 0px;
    width: auto;
    height: 400px;
    display: none;
}
ul#iti-0__country-listbox.active {
	display: block!important;
}
.couponwheel_form input[name="phone_number"] {
    display: none;
}
.iti__country-name, .iti__flag-box {
    margin-right: 6px;
    color: #333;
}
.couponwheel_form ::placeholder {
	color:#ddd!important;
}

/* CODICE PROMOZIONALE O GIFT CARD */

.wc-proceed-to-checkout #pwgc-redeem-gift-card-form, .form-row.place-order #pwgc-redeem-gift-card-form {
    display: none!important;
}
.coupon.wd-coupon-form {
    text-align: left!important;
}
form.checkout_coupon.woocommerce-form-coupon {
    display: flex!important;
}
.woocommerce-form-coupon-toggle .woocommerce-info {
    display: none;
}

/* Paginazione sold out */
.page-numbers {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    padding-inline: 5px;
    min-width: 34px;
    height: 34px;
    color: var(--color-gray-900);
    font-weight: 600;
    font-size: 14px;
    border-radius: calc(var(--wd-brd-radius) / 1.5);
    transition: all .2s ease;
}
.page-numbers.current {
    color: #fff;
    background-color: var(--wd-primary-color);
}
.elementor-shortcode .woocommerce {
    margin-bottom: 60px;
}

/* nascondo doppio countdown */
:is(.post-109161,.post-109162)>.product-wrapper>.wd-product-countdown, body:is(.postid-109161, .postid-109162) .summary-inner>.wd-product-countdown {
    display: none;
}


/* COMPILIANZ */

.cmplz-cookiebanner {
    z-index: 9999999999!important;
}

#cmplz-manage-consent .cmplz-manage-consent {
  border-radius: 10px 10px 0px 0px!important;
	transform: translateY(40px);
	transition-duration: 0.1s;
	transition-property: all;
	text-transform: uppercase;
  font-weight: 700;
  font-size: 12px;
}
#cmplz-manage-consent .cmplz-manage-consent:hover {
	transform: translateY(0px);
}

/* Nascondo il freeshipping ovunque (categorie e bollino) */

.bollino-free{
  display: none !important;
}
a[href*="free-shipping"] {
    display: none!important;
}

/* PRODOTTI AD ABBONAMENTO */

span.subscription-details {
    display: none!important;
}

@media only screen and (max-width: 1212px) {
.award-edp h4 {
    font-size: 13px;
    line-height: 1.2;
}
.award-edp h6 {
    font-size: 10px;
    line-height: 0.5;
}
}

[lang="it-IT"] #il-regalo-pasquale-perfetto-una-cassa-di-6-vini-selezionati-only-available-in-us, [lang="en-US"] #the-perfect-easter-gift-a-case-of-6-selected-wines-only-available-in-us-it {
	display: none;
}


/* CASSE PROMO FEBBRAIO 2025 */

body:is(.postid-117697, .postid-117701, .postid-117705, .postid-117706, .postid-123138, .postid-123137) p.price {
    display: none;
}


/* Banner dazi America */

.banner-dazi {
    background-color: #8ded34;
    color: #025902;
    text-align: center;
    font-weight: 800;
    padding: 20px;
    margin-bottom: 60px;
    margin-top: -40px;
}
.header-banner {
    color: #025902;
    text-align: center;
    font-weight: 800;
}