

 .vb-post-product{
	 --dt-sp:var(--vb-img-sp,var(--vb-sp-l))!important;
	--post-ag:var(--vb-layout-ag,var(--product-layout-ag))!important;
	--dt-ag: var(--vb-ag,var(--product-ag,start))!important;
  }
 

body .vb-post-product .vb-img-product {
	--img-wt: var(--vb-img-wt,var(--product-img-wt)) !important;
 	--img-mx-wt: var(--vb-img-mx-wt,var(--product-img-mx-wt)) !important;
 	--img-ratio: var(--vb-img-ratio,1);
	align-self: var(--post-ag,initial) !important;
	display: var(--post-display,flex) !important;
}

.vb-post-product  .vb-tl-title {
	--tl-fn-sz: var(--vb-tl-fn-sz,var(--vb-tl-sz,var(--vb-post-tl-fn-sz,var(--vb-fn-sz-l))))!important;
	--tl-fn-wt: var(--vb-tl-fn-wt,var(--vb-post-tl-fn-wt,400))!important;
	--tl-li-ht: var(--vb-tl-li-ht,var(--vb-post-tl-li-ht,var(--vb-h3-li-ht)))!important;
	--tl-cr: var(--vb-tl-cr,var(--vb-post-tl-cr,var(--vb-global-tl-cr)));

   } 
 
 .vb-post-product  .vb-price {
	--price-sp: var(--vb-price-sp,var(--vb-sp-s)) 0px 0px 0px !important;
	--price-fn-sz: var(--vb-price-fn-sz,var(--vb-price-sz,var(--vb-fn-sz-xl))) !important;
	--price-li-ht:var(--vb-price-li-ht,calc(var(--vb-h6-li-ht))) !important;
	 --vb-price-hor:var(--dt-ag);
	 --vb-price-ver:center;
  } 
  .vb-post-product  .vb-txt-reviewer {
	--txt-sp: var(--vb-sp-s) 0px 0px 0px !important;

 } 
  .vb-post-product  .vb-txt-excerpt {
	--txt-sp: var(--vb-ex-sp,var(--vb-sp-s)) 0px 0px 0px !important;
  
 } 
  .vb-post-product .vb-rating {
	--rating-sp: var(--vb-rating-sp,var(--vb-sp-s)) 0px 0px 0px !important;
 
 } 
 .vb-post-product .vb-countdown {
	--cd-sp: var(--vb-cd-sp,var(--vb-sp-m)) 0px 0px 0px !important;
 
 } 
 
 .vb-post-product .vb-meta-wrap {
	--meta-sp: 0px 0px var(--vb-meta-sp,var(--vb-sp-s,10px))  0px!important;
	--meta-fn-sz: var(--vb-meta-fn-sz,var(--vb-meta-sz,var(--vb-fn-sz-xs))) !important;

 
}
@media  (max-width: 1200px) {
@container vb_aw (width <= 200px) {
	body  .vb-post-product .vb-txt-excerpt {
		display:none !important;
	}
} 
}
@container vb_aw (width <= 200px) {
 	body .vb-product-all-details  .vb-post-product .vb-product-button,
	body .vb-product-all-details-center .vb-post-product .vb-product-button,
  	body  .vb-stock-image .vb-post-product .vb-txt-stock {
		display:none !important;
	}
} 
 @container vb_aw (width <= 150px) {
body .vb-product-all-image-middle .vb-product-button
body  .vb-post-product .vb-countdown,	 
body .vb-txt-product-featured{
	display:none !important;	
}
}
@container vb_aw (width <= 100px) {
	body .vb-txt-product-sale{
		display:none !important;	
	}
} 