.wd-popup.wd-promo-popup{
	background-color:#111111;
	background-image: url(https://infusa.shop/wp-content/uploads/2023/01/2021-01-10.png);
	background-repeat:no-repeat;
	background-size:cover;
	background-position:center center;
}

.page-title-default{
	background-color:#F5F1E9;
	background-image: none;
	background-size:cover;
	background-position:center center;
}

.footer-container{
	background-color:rgb(17,17,17);
	background-image: none;
}

:root{
--wd-text-font:"Inter", Arial, Helvetica, sans-serif;
--wd-text-font-weight:400;
--wd-text-color:#777777;
--wd-text-font-size:15px;
}
:root{
--wd-title-font:"League Spartan", Arial, Helvetica, sans-serif;
--wd-title-font-weight:600;
--wd-title-color:#242424;
}
:root{
--wd-entities-title-font:"League Spartan", Arial, Helvetica, sans-serif;
--wd-entities-title-font-weight:600;
--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:"League Spartan", Arial, Helvetica, sans-serif;
--wd-widget-title-font-weight:600;
--wd-widget-title-transform:uppercase;
--wd-widget-title-color:#333;
--wd-widget-title-font-size:14px;
}
:root{
--wd-header-el-font:"Inter", Arial, Helvetica, sans-serif;
--wd-header-el-font-weight:500;
--wd-header-el-transform:uppercase;
--wd-header-el-font-size:13px;
}
:root{
--wd-primary-color:rgb(17,70,57);
}
:root{
--wd-alternative-color:#fbbc34;
}
:root{
--wd-link-color:#333333;
--wd-link-color-hover:#242424;
}
.page .main-page-wrapper{
	background-color:rgb(243,243,243);
	background-image: none;
}

:root{
--btn-default-bgcolor:#f7f7f7;
}
:root{
--btn-default-bgcolor-hover:#efefef;
}
:root{
--btn-shop-bgcolor:rgb(17,70,57);
}
:root{
--btn-shop-bgcolor-hover:rgb(15,64,52);
}
:root{
--btn-accent-bgcolor:rgb(17,70,57);
}
:root{
--btn-accent-bgcolor-hover:rgb(15,64,52);
}
: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-shop-color: #fff;
		
					--btn-shop-color-hover: #fff;
		
					--btn-accent-color: #fff;
		
					--btn-accent-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-shop-bottom-active: -1px;
				--btn-shop-brd-radius: 0.001px;
				--btn-shop-box-shadow: inset 0 -2px 0 rgba(0, 0, 0, .15);
				--btn-shop-box-shadow-hover: inset 0 -2px 0 rgba(0, 0, 0, .15);
			
			
					
									--btn-accent-brd-radius: 0px;
				--btn-accent-box-shadow: none;
				--btn-accent-box-shadow-hover: none;
				--btn-accent-box-shadow-active: none;
				--btn-accent-bottom: 0px;
			
			
			
					
							
					--wd-brd-radius: 0px;
			}

	
	
			@media (min-width: 1025px) {
			.whb-boxed:not(.whb-sticked):not(.whb-full-width) .whb-main-header {
				max-width: 1192px;
			}
		}

		.container {
			max-width: 1222px;
		}

		:root{
			--wd-container-width: 1222px;
		}
	
			.elementor-section.wd-section-stretch > .elementor-column-gap-no {
			max-width: 1192px;
		}
		.elementor-section.wd-section-stretch > .elementor-column-gap-narrow {
			max-width: 1202px;
		}
		.elementor-section.wd-section-stretch > .elementor-column-gap-default {
			max-width: 1212px;
		}
		.elementor-section.wd-section-stretch > .elementor-column-gap-extended {
			max-width: 1222px;
		}
		.elementor-section.wd-section-stretch > .elementor-column-gap-wide {
			max-width: 1232px;
		}
		.elementor-section.wd-section-stretch > .elementor-column-gap-wider {
			max-width: 1252px;
		}
		@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: 223px;
		}
	
	
@font-face {
	font-weight: normal;
	font-style: normal;
	font-family: "woodmart-font";
	src: url("//infusa.shop/wp-content/themes/woodmart/fonts/woodmart-font.woff2?v=7.0.4") format("woff2");
	font-display:swap;
}

/* Il Mistero della Venere: solo importo nel catalogo */
.product-grid-item.post-15554 .price { font-size: 0 !important; }
.product-grid-item.post-15554 .price > .amount { font-size: 14px !important; } 
/* Foto del tè quadrata come le altre schede */
.product-grid-item.post-15554 .product-image-link > img { width: 100%; height: auto !important; aspect-ratio: 1 / 1; object-fit: cover; object-position: center; }
 
/* Tè sfusi: solo importo nel catalogo */
.product-grid-item:is(.post-9361, .post-9284, .post-9340, .post-9425, .post-8829, .post-9300, .post-9433, .post-8854, .post-9694, .post-9672, .post-9310, .post-9665, .post-9679, .post-9687, .post-9348, .post-8841, .post-8838, .post-9327, .post-9418, .post-8851, .post-9355, .post-9701, .post-9320) .price { font-size: 0 !important; }
.product-grid-item:is(.post-9361, .post-9284, .post-9340, .post-9425, .post-8829, .post-9300, .post-9433, .post-8854, .post-9694, .post-9672, .post-9310, .post-9665, .post-9679, .post-9687, .post-9348, .post-8841, .post-8838, .post-9327, .post-9418, .post-8851, .post-9355, .post-9701, .post-9320) .price > .amount { font-size: 14px !important; }
 
/* INFUSA: fascia titoli avorio, senza trama di chicchi */
.page-title { background-image: none !important; background-color: #F5F1E9 !important; color: #214E42; padding-bottom: 22px; border-bottom: 1px solid #E7E0D5; }
.page-title .entry-title { color: #214E42 !important; font-size: 32px; line-height: 1.2; margin-bottom: 0; }
.page-title a, .page-title a:before, .page-title .breadcrumbs, .page-title .breadcrumbs span { color: #214E42 !important; }
@media (max-width: 767px) { .page-title { padding-top: 84px !important; padding-bottom: 24px !important; } .page-title .entry-title { font-size: 26px !important; line-height: 1.25 !important; } }
  
/* INFUSA: icone principali SVG, indipendenti dal font del tema */
.wd-header-mobile-nav .wd-tools-icon:before, .wd-header-cart .wd-tools-icon:before { content: "" !important; display: inline-block !important; width: 26px; height: 26px; background-repeat: no-repeat; background-position: center; background-size: contain; vertical-align: middle; }
.wd-header-mobile-nav .wd-tools-icon:before { background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23214e42%22%20stroke-width%3D%221.8%22%20stroke-linecap%3D%22round%22%3E%3Cpath%20d%3D%22M3%206h18M3%2012h18M3%2018h18%22%2F%3E%3C%2Fsvg%3E") !important; }
.wd-header-cart .wd-tools-icon:before { background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23214e42%22%20stroke-width%3D%221.7%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M2%203h3l2.5%2013h11L21%207H6%22%2F%3E%3Ccircle%20cx%3D%229%22%20cy%3D%2220%22%20r%3D%221%22%2F%3E%3Ccircle%20cx%3D%2218%22%20cy%3D%2220%22%20r%3D%221%22%2F%3E%3C%2Fsvg%3E") !important; }
.wd-slider .flickity-prev-next-button:before, .wd-slider .flickity-prev-next-button:after { content: none !important; }
.wd-slider .flickity-prev-next-button .flickity-button-icon { display: block !important; position: absolute; top: 50%; left: 50%; width: 18px; height: 18px; transform: translate(-50%, -50%); fill: currentColor; }
 
/* INFUSA: footer verde e fascia pagamenti avorio */
.footer-container { background:#214E42 !important; color:#F5F1E9 !important; }
.footer-container .main-footer { padding-top:44px; padding-bottom:24px; }
.footer-container .footer-sidebar, .footer-container .widget, .footer-container .textwidget { color:#F5F1E9 !important; }
.footer-container .widget-title { color:#F5F1E9 !important; font-size:14px; letter-spacing:1px; margin-bottom:16px; }
.footer-container .main-footer a { color:#F5F1E9 !important; line-height:1.65; }
.footer-container .main-footer a:hover { color:#FFFFFF !important; text-decoration:underline; }
.footer-container .footer-column-1 .wd-image a { display:inline-block; background:#F5F1E9; border-radius:12px; padding:8px 16px; }
.footer-container .footer-column-1 .wd-image img { width:180px; height:auto; }
.footer-container .copyrights-wrapper { background:#F5F1E9 !important; border-top:1px solid #E7E0D5 !important; color:#214E42 !important; }
.footer-container .copyrights-wrapper a, .footer-container .copyrights-wrapper small { color:#214E42 !important; }
.footer-container .min-footer { padding-top:20px; padding-bottom:20px; gap:20px; }
.footer-container .copyrights-wrapper .col-right { padding-right:48px; }
@media(max-width:767px) {
.footer-container .main-footer { padding-top:32px; padding-bottom:12px; }
.footer-container .footer-sidebar { display:flex; flex-direction:column; }
.footer-container .footer-column { width:100%; max-width:100%; flex-basis:auto; margin-bottom:24px; }
.footer-container .footer-column-4 { order:1; }
.footer-container .footer-column-3 { order:2; }
.footer-container .footer-column-2 { order:3; }
.footer-container .footer-column-1 { order:4; margin-bottom:12px; }
.footer-container .footer-column-1 .wd-image { text-align:center; }
.footer-container .footer-column-2 .menu { display:grid; grid-template-columns:1fr 1fr; gap:6px 16px; }
.footer-container .copyrights-wrapper .min-footer { display:flex; flex-direction:column; text-align:center; padding-bottom:82px; }
.footer-container .copyrights-wrapper .col-right { padding-right:0; }
}
 
/* Guatemala: solo importo nel catalogo, come i tè */
.product-grid-item.post-15668 .price { font-size:0 !important; }
.product-grid-item.post-15668 .price > .amount { font-size:14px !important; }
 
/* Guatemala: grafico e mappa alle dimensioni originali */
.postid-15668 .woocommerce-product-gallery__image img[src*="profilo-aromatico"], .postid-15668 .woocommerce-product-gallery__image img[src*="finca-isnul-mappa"] { display:block; width:auto !important; height:auto !important; max-width:100% !important; max-height:480px; margin:0 auto; object-fit:contain; }
 