.vb-element-woocommerce_notices {
	display: none;
}
.vb-theme .woocommerce-notices-wrapper {
	display: none!important;
}
 
.vb-element-woocommerce_notices:has(.woocommerce-notices-wrapper > *),
.vb-theme .woocommerce-notices-wrapper:has( > *) {
	display: inline-flex!important;
	flex-wrap: wrap;
 	margin-bottom: 20px;
}

.vb-woocommerce-notices-wrapper,
.vb-theme .woocommerce-notices-wrapper:not(.vb-woocommerce-notices-wrapper) {
	display: flex;
	flex-wrap: wrap;
	gap: var(--vb-sp-m) !important;
	float: inline-start;
	width: 100%;
}
.vb-theme .woocommerce-notices-wrapper:not(.vb-woocommerce-notices-wrapper){
 
	margin-block-start: var(--vb-global-mg-bl-st) !important;
	margin-block-end: var(--vb-global-mg-bl-en)!important;
	margin-inline-start: var(--vb-global-mg-in-st)!important;
	margin-inline-end: var(--vb-global-mg-in-en)!important;
	padding-block-start: var(--global-el-pd-bl-st)!important;
	padding-block-end: var(--vb-global-pd-bl-en)!important;
	padding-inline-start: var(--vb-global-pd-in-st)!important;
	padding-inline-end: var(--vb-global-pd-in-en)!important;
	width: calc(100% - (var(--vb-global-mg-in-st) + var(--vb-global-mg-in-en))) !important;
  
 
}
 

.vb-woocommerce-notices-wrapper:has(> *) {
	display: flex !important;
}

.vb-woocommerce-notices-wrapper > * {
	width: 100%;
	float: inline-start;
}

.vb-woocommerce-notices-wrapper .woocommerce-error,
.vb-woocommerce-notices-wrapper .woocommerce-info,
.vb-woocommerce-notices-wrapper .woocommerce-message,
.vb-woocommerce-notices-wrapper .woocommerce-success,
.vb-theme  .woocommerce-error,
.vb-theme  .woocommerce-info,
.vb-theme  .woocommerce-message,
.vb-theme  .woocommerce-success {
	width: 100% !important;
	padding-block-start: var(--vb-notic-pd-bl-st, var(--vb-sp-m)) !important;
	padding-block-end: var(--vb-notic-pd-bl-en, var(--vb-sp-m)) !important;
	padding-inline-start: calc(var(--vb-notic-pd-in-st, var(--vb-sp-m)) + var(--vb-notic-icn-sz, var(--vb-global-fn-sz)) + var(--vb-notic-icn-sp, 10px)) !important;
	padding-inline-end: var(--vb-notic-pd-in-en, var(--vb-sp-m)) !important;
	border-radius: var(--vb-notic-rd, var(--vb-global-rd)) !important;
	display: inline-block !important;
	gap: 0px !important;
	margin: 0px !important;
	font-family: var(--vb-notic-fn-fm, inherit) !important;
	font-size: var(--vb-notic-fn-sz, var(--vb-global-fn-sz)) !important;
	font-weight: var(--vb-notic-fn-wt, var(--vb-global-fn-wt)) !important;
	line-height: var(--vb-notic-li-ht, var(--vb-global-li-ht)) !important;
	text-decoration: var(--vb-notic-txt-dec, var(--vb-global-txt-dec)) !important;
	text-transform: var(--vb-notic-txt-tf, var(--vb-global-txt-tf)) !important;
	letter-spacing: var(--vb-notic-lt-sp, var(--vb-global-lt-sp)) !important;
	word-spacing: var(--vb-notic-wd-sp, var(--vb-global-wd-sp)) !important;
	font-style: var(--vb-notic-fn-st, var(--vb-global-fn-st)) !important;
	outline: none;
}


.vb-theme  .vb-element-single_blog_content .woocommerce-notices-wrapper,
.vb-theme  *:not(.woocommerce-notices-wrapper) > .woocommerce-error,
.vb-theme  *:not(.woocommerce-notices-wrapper) > .woocommerce-info,
.vb-theme  *:not(.woocommerce-notices-wrapper) > .woocommerce-message,
.vb-theme  *:not(.woocommerce-notices-wrapper) > .woocommerce-success{
	margin:0 0  20px !important;
	width:100% !important;
}


.vb-woocommerce-notices-wrapper .woocommerce-error:before,
.vb-woocommerce-notices-wrapper .woocommerce-info:before,
.vb-woocommerce-notices-wrapper .woocommerce-message:before,
.vb-woocommerce-notices-wrapper .woocommerce-success:before,
.vb-theme .woocommerce-error:before,
.vb-theme .woocommerce-info:before,
.vb-theme .woocommerce-message:before,
.vb-theme .woocommerce-success:before {
	position: absolute !important;
	margin-block-start: var(--vb-notic-pd-bl-st, var(--vb-sp-m)) !important;
	margin-inline-start: var(--vb-notic-pd-in-st, var(--vb-sp-m)) !important;
	inset-inline-end: 0px !important;
	font-size: var(--vb-notic-icn-sz, var(--vb-global-fn-sz)) !important;
	display: inline-block !important;
	vertical-align: middle !important;
	top: 0px !important;
	margin-block-end: 0px !important;
	margin-inline-end: 0px !important;
	width: 1em !important;
	inset-inline-start: 0px !important;
}

.vb-woocommerce-notices-wrapper .woocommerce-error > li,
.vb-woocommerce-notices-wrapper .woocommerce-info > li,
.vb-woocommerce-notices-wrapper .woocommerce-message > li,
.vb-woocommerce-notices-wrapper .woocommerce-success > li,
.vb-theme .woocommerce-error > li,
.vb-theme .woocommerce-info > li,
.vb-theme .woocommerce-message > li,
.vb-theme .woocommerce-success > li {
	margin-bottom: var(--vb-sp-xs) !important;
}

.vb-woocommerce-notices-wrapper .woocommerce-error > li:first-child,
.vb-woocommerce-notices-wrapper .woocommerce-info > li:first-child,
.vb-woocommerce-notices-wrapper .woocommerce-message > li:first-child,
.vb-woocommerce-notices-wrapper .woocommerce-success > li:first-child,
.vb-theme .woocommerce-error > li:first-child,
.vb-theme .woocommerce-info > li:first-child,
.vb-theme .woocommerce-message > li:first-child,
.vb-theme .woocommerce-success > li:first-child {
	margin-top: 0px !important;
	padding-top: 0px !important;
}

.vb-woocommerce-notices-wrapper .woocommerce-error > li:last-child,
.vb-woocommerce-notices-wrapper .woocommerce-info > li:last-child,
.vb-woocommerce-notices-wrapper .woocommerce-message > li:last-child,
.vb-woocommerce-notices-wrapper .woocommerce-success > li:last-child,

.vb-theme .woocommerce-error > li:last-child,
.vb-theme .woocommerce-info > li:last-child,
.vb-theme .woocommerce-message > li:last-child,
.vb-theme .woocommerce-success > li:last-child {
	margin-bottom: 0px !important;
	padding-bottom: 0px !important;
}

/* Styles for woocommerce-info */
.vb-woocommerce-notices-wrapper .woocommerce-info,
.vb-theme .woocommerce-info {
	color: var(--vb-notic-cr, var(--vb-global-cr)) !important;
	background: var(--vb-notic-bg, var(--vb-global-box-bg)) !important;
	border-width: var(--vb-notic-br-wt, 2px) !important;
	border-color: var(--vb-notic-br-cr, rgb(30, 133, 190)) !important;
	border-style: var(--vb-notic-br-st, solid) !important;
	box-shadow: var(--vb-notic-sd, none) !important;
}

.vb-woocommerce-notices-wrapper .woocommerce-info::before,
.vb-theme .woocommerce-info::before {
	color: var(--vb-notic-icn-cr, rgb(30, 133, 190)) !important;
}


/* Styles for woocommerce-error */
.vb-woocommerce-notices-wrapper .woocommerce-error,
.vb-theme .woocommerce-error{
	color: var(--vb-error-cr, var(--vb-global-cr)) !important;
	background: var(--vb-error-bg, var(--vb-global-box-bg)) !important;
	border-width: var(--vb-error-br-wt, 2px) !important;
	border-color: var(--vb-error-br-cr, #dc3545) !important;
	border-style: var(--vb-error-br-st, solid) !important;
	box-shadow: var(--vb-error-sd, none) !important;
}

.vb-woocommerce-notices-wrapper .woocommerce-error::before,
.vb-theme .woocommerce-error::before {
	color: var(--vb-error-cr, #dc3545) !important;
}

/* Styles for woocommerce-message */
.vb-woocommerce-notices-wrapper .woocommerce-message,
.vb-theme .woocommerce-message {
	color: var(--vb-success-cr, var(--vb-global-cr)) !important;
	background: var(--vb-success-bg, var(--vb-global-box-bg)) !important;
	border-width: var(--vb-success-br-wt, 2px) !important;
	border-color: var(--vb-success-br-cr, #28a745) !important;
	border-style: var(--vb-success-br-st, solid) !important;
	box-shadow: var(--vb-success-sd, none) !important;
}

.vb-woocommerce-notices-wrapper .woocommerce-message::before ,
.vb-theme .woocommerce-message::before {
	color: var(--vb-success-cr, #28a745) !important;
}
