.product-title{
	display:block;
	color:var(--wd-entities-title-color);
	word-wrap:break-word;
	font-weight:var(--wd-entities-title-font-weight);
	font-style:var(--wd-entities-title-font-style);
	font-family:var(--wd-entities-title-font);
	text-transform:var(--wd-entities-title-transform);
	line-height:1.4
}
.product-title a:hover,a.product-title:hover{
	color:var(--wd-entities-title-color-hover)
}
.wc-item-meta,.wc-item-meta ul,.wc-item-meta ol,ul.variation{
	list-style:none;
	--li-pl: 0
}
.wc-item-meta,.wc-item-meta ul,.wc-item-meta ol{
	--list-mb: 0;
	--li-mb: 0
}
.wd-breadcrumbs{
	vertical-align:middle
}
.woocommerce-breadcrumb{
	display:inline-flex;
	align-items:center;
	flex-wrap:wrap;
	color:var(--color-gray-800)
}
.woocommerce-breadcrumb a{
	margin-right:6px
}
.woocommerce-breadcrumb a:after{
	content:"/";
	margin-left:5px
}
.woocommerce-breadcrumb a,.yoast-breadcrumb a{
	color:var(--color-gray-500)
}
.woocommerce-breadcrumb a:hover,.yoast-breadcrumb a:hover{
	color:var(--color-gray-700)
}
.woocommerce-breadcrumb .breadcrumb-last,.yoast-breadcrumb .breadcrumb_last{
	margin-right:8px;
	font-weight:600
}
.woocommerce-breadcrumb .breadcrumb-last:last-child,.yoast-breadcrumb .breadcrumb_last:last-child{
	margin-right:0
}
.amount{
	color:var(--wd-primary-color);
	font-weight:600
}
del .amount{
	color:var(--color-gray-300);
	font-weight:400
}
.price{
	color:var(--wd-primary-color)
}
.price .amount{
	font-size:inherit
}
.price del{
	color:#d30202;
	font-size:150%
}
.price ins{
	padding:0;
	background-color:transparent;
	color:var(--wd-primary-color);
	text-decoration:none;
	opacity:1;
	font-size: 37px;
}
.woocommerce-price-suffix{
	color:var(--color-gray-500)
}
.wd-price-unit{
	display:inline-block;
	margin-left:4px;
	color:var(--color-gray-300)
}
.wd-price-unit:not(:last-child){
	margin-right:2px
}
.wd-price-unit:before{
	content:"/";
	margin-right:4px
}
a.login-to-prices-msg{
	color:var(--wd-primary-color);
	font-weight:600
}
a.login-to-prices-msg:hover{
	color:var(--wd-primary-color);
	opacity:.6
}
.woocommerce-notices-wrapper:empty{
	display:none
}
ul.woocommerce-error,ul.woocommerce-message,ul.woocommerce-info{
	list-style:none;
	--li-pl: 0;
	align-items:stretch;
	flex-direction:column;
	justify-content:center
}
ul.woocommerce-error li .button,ul.woocommerce-message li .button,ul.woocommerce-info li .button{
	float:right;
	margin-top:0;
	margin-right:5px;
	margin-bottom:0;
	margin-left:5px
}
.wd-wc-notices{
	margin-bottom:0 !important
}
ul.variation{
	color:var(--color-gray-300);
	font-size:12px;
	--li-mb: 5px;
	--list-mb: 0;
	--wd-tags-mb: 0
}
ul.variation li p{
	display:inline;
	font-size:inherit
}
.wc-item-meta{
	margin-top:10px;
	font-size:12px;
	line-height:1.2
}
.wc-item-meta strong,.wc-item-meta p{
	display:inline-block;
	margin-top:0 !important;
	margin-bottom:5px;
	vertical-align:middle
}
.wc-item-meta strong{
	color:var(--color-gray-500)
}
.blockOverlay{
	z-index:340 !important;
	background-image:none !important;
	animation:wd-FadeInLoader .6s ease forwards
}
.blockOverlay:before{
	content:none !important
}
.blockOverlay:after{
	position:absolute;
	top:50%;
	left:50%;
	margin-top:-13px;
	margin-left:-13px;
	content:"";
	display:inline-block;
	width:26px;
	height:26px;
	border:1px solid rgba(0,0,0,0);
	border-left-color:var(--color-gray-900);
	border-radius:50%;
	vertical-align:middle;
	animation:wd-rotate 450ms infinite linear
}
.global-color-scheme-light .blockOverlay{
	background-color:rgba(0,0,0,0.5) !important
}
[class*="screen-reader"]{
	position:absolute !important;
	clip:rect(1px, 1px, 1px, 1px)
}
.quantity:not(.hidden)+button{
	margin-left:10px
}
.single_add_to_cart_button{
	border-radius:var(--btn-shop-brd-radius);
	color:var(--btn-shop-color);
	box-shadow:var(--btn-shop-box-shadow);
	background-color:var(--btn-shop-bgcolor)
}
.single_add_to_cart_button:hover{
	color:var(--btn-shop-color-hover);
	box-shadow:var(--btn-shop-box-shadow-hover);
	background-color:var(--btn-shop-bgcolor-hover)
}
.single_add_to_cart_button:active{
	box-shadow:var(--btn-shop-box-shadow-active);
	bottom:var(--btn-shop-bottom-active)
}
.single_add_to_cart_button+.added_to_cart{
	display:none
}
.wd-buy-now-btn{
	margin-left:10px;
	border-radius:var(--btn-shop-brd-radius);
	color:var(--btn-shop-color);
	box-shadow:var(--btn-shop-box-shadow);
	background-color:var(--btn-shop-bgcolor)
}
.wd-buy-now-btn:hover{
	color:var(--btn-shop-color-hover);
	box-shadow:var(--btn-shop-box-shadow-hover);
	background-color:var(--btn-shop-bgcolor-hover)
}
.wd-buy-now-btn:active{
	box-shadow:var(--btn-shop-box-shadow-active);
	bottom:var(--btn-shop-bottom-active)
}
.cart:not(.variations_form):not(.grouped_form){
	margin-bottom:15px
}
.cart:not(.variations_form):not(.grouped_form)>*{
	margin-bottom:10px
}
.single_add_to_cart_button:before{
	content:"";
	position:absolute;
	top:0;
	right:0;
	left:0;
	bottom:0;
	opacity:0;
	z-index:1;
	border-radius:inherit;
	background-color:inherit;
	box-shadow:inherit;
	transition:opacity 0s ease
}
.single_add_to_cart_button:after{
	position:absolute;
	top:50%;
	left:50%;
	margin-top:-9px;
	margin-left:-9px;
	opacity:0;
	z-index:2;
	transition:opacity 0s ease;
	content:"";
	display:inline-block;
	width:18px;
	height:18px;
	border:1px solid rgba(0,0,0,0);
	border-left-color:currentColor;
	border-radius:50%;
	vertical-align:middle
}
.loading.single_add_to_cart_button:before{
	opacity:1;
	transition:opacity .25s ease
}
.loading.single_add_to_cart_button:after{
	opacity:1;
	transition:opacity .25s ease;
	animation:wd-rotate 450ms infinite linear
}
.woocommerce-product-details__short-description{
	margin-bottom:20px
}
.woocommerce-product-details__short-description>*:last-child{
	margin-bottom:0
}
 