body .vb-tl-sub-title{
	--tl-wt:100%;
  	--tl-cr:var(--vb-sub-tl-cr,var(--vb-global-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));
}
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-txt-preparation-time{
	display:inline-flex !important;
	 	--txt-pd: var(--vb-pretime-pd,1em 2em);
	--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-fake-sz,var(--vb-fn-sz-xs)));
	--txt-fn-wt: var(--vb-pretime-fn-wt,400);
	--txt-li-ht: var(--vb-pretime-li-ht,1.5em);
	--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,var(--txt-cr));	
	
}
.vb-product-note-wrap{
	width:100%;	
}


body .vb-txt-product-note{
	text-align:center !important;
	display:inline-flex !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,1em 2em);
	--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-xs));
	--txt-fn-wt: var(--vb-product-note-fn-wt,400);
	--txt-li-ht: var(--vb-product-note-li-ht,1.5em);
	--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(--txt-cr));	
	
}
.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,start) !important;
	display:inline-block !important;
	width:100% !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);
}
.vb-txt-label ~ .vb-attributes-list{
		margin: var(--vb-attr-sp,10px) 0px 0px 0px !important;
}
.vb-attributes-item{
	position:relative;
	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);
	display: inline-flex;
  flex-direction: column;
  gap: 10px;
} 
body .vb-txt-attributes-name{
 	--txt-wt: 100%;
	--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-txt-attributes-value{

	--txt-wt: 100%;
	--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);
	
}