body .vb-tl-subtitle{
	--tl-wt:100%;
  	--tl-cr:var(--vb-sub-tl-cr,var(--vb-global-gry-cr));
 	--tl-hv-cr:var(--tl-cr);
	text-align:var(--vb-sub-tl-ag,start) !important;
	display:inline-block !important;
 	
	
   	--tl-fn-fm:var(--vb-sub-tl-fn-fm,inherit);
	--tl-fn-sz: var(--vb-sub-tl-fn-sz,var(--vb-default-fn-sz));
	--tl-fn-wt: var(--vb-sub-tl-fn-wt,400);
	--tl-li-ht: var(--vb-sub-tl-li-ht,var(--vb-default-li-ht));
 	--tl-txt-dec: var(--sub-ac-tl-txt-dec,none);
	--tl-txt-tf: var(--vb-sub-tl-txt-tf,none);
	--tl-lt-sp: var(--vb-sub-tl-lt-sp,none);
	--tl-wd-sp: var(--vb-sub-tl-wd-sp,none);
	--tl-fn-st: var(--vb-sub-tl-fn-st,none);
	
 		
	
}


.vb-txt-fake {
 	--txt-pd: var(--vb-fake-pd,0.5em 1em);
	--txt-cr: var(--vb-fake-cr,var(--vb-global-primary-cr));
	--txt-hv-cr: var(--vb-fake-hv-cr,var(--vb-global-primary-hv-cr));
	--txt-fn-fm: var(--vb-fake-fn-fm,inherit);
	--txt-fn-sz: var(--vb-fake-fn-sz,var(--vb-fake-sz,var(--vb-fn-sz-xs)));
	--txt-fn-wt: var(--vb-fake-fn-wt,400);
	--txt-li-ht: var(--vb-fake-li-ht,1.1em);
	--txt-txt-dec: var(--vb-fake-txt-dec,none);
	--txt-txt-tf: var(--vb-fake-txt-tf,none);
	--txt-lt-sp: var(--vb-fake-lt-sp,none);
	--txt-wd-sp: var(--vb-fake-wd-sp,none);
	--txt-fn-st: var(--vb-fake-fn-sz,none);
	--txt-box: '';
	--txt-bg: var(--vb-fake-bg,var(--vb-global-primary-bg));
	--txt-rd: var(--vb-fake-rd,var(--vb-global-rd));
	z-index:1;
}
body .vb-preparation-time-wrap {
	display: flex!important;
	float: inline-start!important;
	width: 100% !important;
	justify-content: var(--vb-pretime-ag,start)!important;
	text-align: var(--vb-pretime-ag,start)!important;
	flex-wrap: wrap!important;
}
body .vb-preparation-time-wrap.vb-has-time .vb-txt-preparation-time{
  --txt-icn-cr: var(--vb-pretime-active-icn-cr,var(--txt-cr));
	
}
body .vb-txt-preparation-time{
	display:inline-flex !important;
	--txt-pd: var(--vb-pretime-pd,var(--vb-sp-m));
	--txt-cr: var(--vb-pretime-cr,var(--vb-global-cr));
	--txt-fn-fm: var(--vb-pretime-fn-fm,inherit);
	--txt-fn-sz: var(--vb-pretime-fn-sz,var(--vb-fn-sz-s));
	--txt-fn-wt: var(--vb-pretime-fn-wt,400);
	--txt-li-ht: var(--vb-pretime-li-ht,var(--vb-p-li-ht));
	--txt-txt-dec: var(--vb-pretime-txt-dec,none);
	--txt-txt-tf: var(--vb-pretime-txt-tf,none);
	--txt-lt-sp: var(--vb-pretime-lt-sp,none);
	--txt-wd-sp: var(--vb-pretime-wd-sp,none);
	--txt-fn-st: var(--vb-pretime-fn-sz,none);
	--txt-box: '';
 
	--txt-bg:var(--vb-pretime-bg,var(--vb-global-box-bg));
	--txt-br-wt:var(--vb-pretime-br-wt,1px);
	--txt-br-cr:var(--vb-pretime-br-cr,var(--vb-global-br-cr));
	--txt-br-st:var(--vb-pretime-br-st,solid);
	--txt-sd:var(--vb-pretime-sd,none);	
	--txt-rd:var(--vb-pretime-rd,var(--vb-global-btn-rd));	
	--txt-icn-cr:var(--vb-pretime-icn-cr,#31c74f);	
	--txt-icn-sz:var(--vb-pretime-icn-sz,1.5em);	
	--txt-icn-sp:var(--vb-pretime-icn-sp,0.5em);	
}
.vb-product-note-wrap{
	width:100%;	
}

body .vb-txt-product-note::before{
	line-height:inherit !important;
	vertical-align:middle !important;
	height:1em !important
}
body .vb-txt-product-note{
	text-align:center !important;
	display:inline-block !important;
	text-align: var(--vb-product-note-ag,start) !important;
  justify-content: var(--vb-product-note-ag,start) !important;


	--txt-wt: 100%;
	--txt-pd: var(--vb-product-note-pd,var(--vb-sp-m) );
	--txt-cr: var(--vb-product-note-cr,var(--vb-global-cr));
	--txt-fn-fm: var(--vb-product-note-fn-fm,inherit);
	--txt-fn-sz: var(--vb-product-note-fn-sz,var(--vb-fn-sz-s));
	--txt-fn-wt: var(--vb-product-note-fn-wt,400);
	--txt-li-ht: var(--vb-product-note-li-ht,var(--vb-p-li-ht));
	--txt-txt-dec: var(--vb-product-note-txt-dec,none);
	--txt-txt-tf: var(--vb-product-note-txt-tf,none);
	--txt-lt-sp: var(--vb-product-note-lt-sp,none);
	--txt-wd-sp: var(--vb-product-note-wd-sp,none);
	--txt-fn-st: var(--vb-product-note-fn-sz,none);
	--txt-box: '';
 
	--txt-bg:var(--vb-product-note-bg,var(--vb-global-box-bg));
	--txt-br-wt:var(--vb-product-note-br-wt,1px);
	--txt-br-cr:var(--vb-product-note-br-cr,var(--vb-global-box-br-cr));
	--txt-br-st:var(--vb-product-note-br-st,solid);
	--txt-sd:var(--vb-product-note-sd,none);	
	--txt-rd:var(--vb-product-note-rd,var(--vb-global-rd));	
	--txt-icn-cr:var(--vb-product-note-icn-cr,var(--vb-global-hl-cr));	
	--txt-icn-hv-cr:var(--txt-icn-cr);	
	--txt-icn-sz:var(--vb-product-note-icn-sz,1.5em);	
	
}
body .vb-txt-product-note > p:first-child{
	width:auto !important;
	display:inline !important;
	
}
.vb-product-attributes{
	width:100%;
	float:inline-start;	
}
body .vb-txt-product-note::before{
	display:inline-flex !important;

}
.vb-product-attributes .vb-txt-label{
	text-align:var(--vb-label-ag,var(--vb-attr-wrap-ag,start)) !important;
	display:inline-block !important;
	width:100% !important;
	float:inline-start;	
	margin: 0px 0px var(--vb-label-sp,10px) !important;
}
.vb-attributes-list{
	display:grid;
	grid-template-columns: repeat(var(--vb-attr-col,3),minmax(0px, 1fr))!important;
	gap: var(--vb-attr-gap,10px);
	width:100% !important;
	float:inline-start;	
} 

.vb-product-attributes.vb-layout_boxed .vb-attributes-item{
 	padding: var(--vb-attr-pd,var(--vb-sp-s)) !important;
	background:  var(--vb-attr-bg,var(--vb-global-gry-bg));
	border-width: var(--vb-attr-br-wt,0px) ;
	border-color:var(--vb-attr-br-wt,var(--vb-global-br-cr));
	border-style:var(--vb-attr-br-st,solid);
	box-shadow: var(--vb-attr-sd,none) ;
	border-radius: var(--vb-attr-rd,var(--vb-global-rd)) ;
	text-align: var(--vb-attr-ag,start);
}
.vb-attributes-item{
	width:100%;
	position:relative; 
	display: inline-flex;
  flex-direction: var(--vb-attr-dir,column);
  justify-content: var(--vb-attr-ju-cn,var(--vb-attr-ag,var(--vb-attr-wrap-ag,start)));
  align-items: var(--vb-attr-ag-cn,var(--vb-attr-ag-ver,var(--vb-attr-ag,var(--vb-attr-wrap-ag,start))));
 
  
  gap: var(--vb-attr-value-sp,10px);
 
} 
.vb-attributes-divider{
	width:100%;
	display:none;
	border-width: var(--vb-attr-bw-br-wt,1px) 0 0 0;
	border-style: var(--vb-attr-bw-br-st,solid);
	border-color: var(--vb-attr-bw-br-cr,var(--vb-global-br-cr));
 	grid-column-end: span var(--vb-attr-col,3);
	
}
 
  
body .vb-txt-attributes-name{
 	--txt-wt:auto;
	--txt-cr: var(--vb-attr-name-cr,var(--vb-global-cr));
	--txt-fn-fm: var(--vb-attr-name-fn-fm,inherit);
	--txt-fn-sz: var(--vb-attr-name-fn-sz,var(--vb-fn-sz-xs));
	--txt-fn-wt: var(--vb-attr-name-fn-wt,400);
	--txt-li-ht: var(--vb-attr-name-li-ht,1.5em);
	--txt-txt-dec: var(--vb-attr-name-txt-dec,none);
	--txt-txt-tf: var(--vb-attr-name-txt-tf,none);
	--txt-lt-sp: var(--vb-attr-name-lt-sp,none);
	--txt-wd-sp: var(--vb-attr-name-wd-sp,none);
	--txt-fn-st: var(--vb-attr-name-fn-sz,none);
	
}
body .vb-product-attributes .vb-txt-attributes-name::after{
	content:":" !important;
	position:relative !important;
	font-size:1em !important;
	width:auto !important;
	height:auto !important;
	display: var(--vb-attr-colon-display,none)!important;
	z-index:1 !important;

}
body .vb-txt-attributes-value{

	--txt-wt: auto;
	--txt-cr: var(--vb-attr-value-cr,var(--vb-global-lk-cr));
	--txt-fn-fm: var(--vb-attr-value-fn-fm,inherit);
	--txt-fn-sz: var(--vb-attr-value-fn-sz,var(--vb-fn-sz-xs));
	--txt-fn-wt: var(--vb-attr-value-fn-wt,400);
	--txt-li-ht: var(--vb-attr-value-li-ht,1.5em);
	--txt-txt-dec: var(--vb-attr-value-txt-dec,none);
	--txt-txt-tf: var(--vb-attr-value-txt-tf,none);
	--txt-lt-sp: var(--vb-attr-value-lt-sp,none);
	--txt-wd-sp: var(--vb-attr-value-wd-sp,none);
	--txt-fn-st: var(--vb-attr-value-fn-sz,none);
	
}
.vb-attributes-divider-tablet,.vb-attributes-divider-mobile{
	display:none ;
}
@media (min-width: 1025px){
 .vb-attributes-divider:not(.vb-attributes-divider-tablet,.vb-attributes-divider-mobile){
	 display:inline-block;
 }	
}
@media (max-width: 1024px) and (min-width: 751px){
.vb-attributes-divider-tablet{
	display:inline-block !important;
 }
 
}
 @media (max-width: 767px) {
.vb-attributes-divider-mobile{
	display:inline-block!important;
 } 
 }