 
.vb-module-center {
	--post-dir: column;
	--post-ag: var(--vb-layout-ag,center);
	--post-display: flex;
	--post-ver: top;
	--dt-ag: var(--vb-ag,var(--vb-global-ag,center));
	--dt-wt: 100%;
	
		--image-img-wt: auto;
		--image-img-wt-ratio:100% ;
		--image-img-mx-wt: 100%;
		
		--blog-img-wt: var(--vb-blog-img-wt-top);
		--blog-img-mx-wt: var(--vb-blog-img-mx-wt-top);
		
		--product-img-wt: var(--vb-product-img-wt-top);
		--product-img-mx-wt: var(--vb-product-img-mx-wt-top);
		
		--category-img-wt: var(--vb-category-img-wt-top);
		--category-img-mx-wt: var(--vb-category-img-mx-wt-top);
		
		
		--story-img-wt: var(--vb-story-img-wt-top);
		--story-img-mx-wt: var(--vb-story-img-mx-wt-top);


 		--single-product-img-wt: var(--vb-single-product-img-wt-top);
		--single-product-img-mx-wt: var(--vb-single-product-img-mx-wt-top); 
		 
		--author-img-wt: var(--vb-author-img-wt);
	
		--blog-layout-ag:var(--vb-blog-layout-ag-top);	
		--blog-ag:var(--vb-blog-ag-top);	


	
		--product-layout-ag:var(--vb-product-layout-ag-top);	
		--product-ag:var(--vb-product-ag-top);	
		
		--category-layout-ag:var(--vb-category-layout-ag-top);	
		--category-ag:var(--vb-category-ag-top);	
		
		--story-layout-ag:var(--vb-story-layout-ag-top);	
		--story-ag:var(--vb-story-ag-top);	
			
		
		--single-product-layout-ag:var(--vb-single-product-layout-ag-top);	
		--single-product-ag:var(--vb-single-product-ag-top);	
		
	
	--addcart-order:3;
	--addwish-order:2;
 	--addcompare-order:1;	
}
body .vb-module-center{
	padding:0px !important;	
 }
body .vb-module-center   [class*="vb-post-"]{
	padding: 0px !important;
	height: fit-content !important;
	overflow:hidden;
	  z-index: auto !important;
}
body .vb-module-center .vb-item-inner{
	height:auto !important;
	 	position:relative;

	width:calc(var(--vb-img-wt,100%) - var(--main-gap,0px) )!important;
	margin: calc(var(--main-gap,0px) / 2) !important;
}
body .vb-module-center .vb-item-inner:has(.vb-img-ratio ){
	height:0px !important;
  	position:relative;
	padding-bottom: calc(100% * (var(--vb-img-ratio,1) * var(--vb-cof-ratio,1))  - var(--main-gap,0px))!important;
}
 
 body .vb-module-center .vb-item-inner:has(.vb-img-height){
	height:var(--vb-img-ht,200px) !important;
	padding:0px !important;
 	position:relative;
}
 
 
 
body .vb-module-center:has(.vb-img-ratio)  div[class*="vb-post-"],
body .vb-module-center:has(.vb-img-height)  div[class*="vb-post-"]{
 	position: absolute !important;
	height: 100% !important;
	width: 100% !important;
	left: 0px;
	top: 0px !important;
 	z-index:1 !important;
}

body .vb-module-center .vb-item-inner:has(.vb-img-auto){
	height:auto !important;
	width:100%;
 }
 body .vb-module-center:has(.vb-img-auto)  div[class*="vb-post-"] {
	 position:relative !important;
	 
 }
body .vb-module-center .vb-item-inner .vb-img-ratio{
  height: 100% !important;
  
  
}

body .vb-module-center .vb-item-inner [class*="vb-img-"]{
	--img-ol:var(--vb-img-ol,linear-gradient(to bottom, transparent, rgba(0,0,0,0.5)))!important;
	--img-wt:100%!important;
}
body .vb-module-center  [class*="vb-post"]:hover [class*="vb-img-"]{
	--img-hv-ol:var(--vb-img-hv-ol,linear-gradient(to bottom, transparent, rgba(0,0,0,0.8)))!important;
 }
body  .vb-module-center .vb-img-ratio > .vb-image-stretch {
	height:100% !important;
	padding-bottom:0px !important;
	
}

body .vb-module-center .vb-details{
	position:absolute !important;
	padding:var(--vb-item-pd,var(--vb-item-pd-sp,var(--vb-sp-l,20px)))!important;

	bottom: 0 !important;
	pointer-events: none;
}
 
body .vb-module-center  .vb-tl-title{
	--tl-cr: var(--vb-tl-cr,#ffffff)!important;
}
body .vb-module-center .vb-txt-excerpt {
	--txt-cr: var(--vb-ex-cr,#eeeeee)!important;
}
 
body .vb-module-center .vb-meta-wrap{
  	--meta-cr: var(--vb-meta-cr,#aaaaaa)!important;
	--meta-author-cr:var(--vb-meta-author-cr,#ffffff);
}
.vb-module-center::before,
.vb-module-center::after,
body .vb-module-center  [class*="vb-post-"]::before{
	content:none !important;
	
}

.vb-module-center ~ .vb-second:not(.vb-module-center) [class*="vb-img-"]  {
	--img-ol:var(--vb-post-img-ol,transparent)!important;
	--img-hv-ol: var(--vb-post-img-hv-ol,var(--img-ol))!important;
}
 @media (min-width: 1025px)  {
body .vb-module-center.vb-module-full-height-desktop  div[class*="vb-post-"] {
 	position: absolute !important;
	height: 100% !important;
	width: 100% !important;
	left: 0px;
	top: 0px !important;
    position: relative;
}
  body .vb-module-center.vb-module-full-height-desktop .vb-item-inner{
	height:calc(100% - var(--main-gap,0px)) !important;
	padding:0px !important;
 	position:relative;
}
 }
 @media (max-width: 1024px) and (min-width: 751px) {
body .vb-module-center.vb-module-full-height-tab  div[class*="vb-post-"] {
 	position: absolute !important;
	height: 100% !important;
	width: 100% !important;
	left: 0px;
	top: 0px !important;
    position: relative;
}
  body .vb-module-center.vb-module-full-height-tab .vb-item-inner{
	height:calc(100% - var(--main-gap,0px)) !important;
	padding:0px !important;
 	position:relative;
}
 }
 