/* Form Embed Code - No Extra Styling */
#vbtEFWrapper-155531 a,#vbtEFWrapper-155531 div,#vbtEFWrapper-155531 dl,#vbtEFWrapper-155531 dt,#vbtEFWrapper-155531 em,#vbtEFWrapper-155531 fieldset,
#vbtEFWrapper-155531 form,#vbtEFWrapper-155531 h1,#vbtEFWrapper-155531 h2,#vbtEFWrapper-155531 h3,#vbtEFWrapper-155531 h4,#vbtEFWrapper-155531 h5,#vbtEFWrapper-155531 h6,
#vbtEFWrapper-155531 hr,#vbtEFWrapper-155531 img,#vbtEFWrapper-155531 label,#vbtEFWrapper-155531 li,#vbtEFWrapper-155531 ol,#vbtEFWrapper-155531 p,#vbtEFWrapper-155531 pre,
#vbtEFWrapper-155531 span,#vbtEFWrapper-155531 strong,#vbtEFWrapper-155531 table,#vbtEFWrapper-155531 tbody,#vbtEFWrapper-155531 td,#vbtEFWrapper-155531 tfoot,
#vbtEFWrapper-155531 th,#vbtEFWrapper-155531 thead,#vbtEFWrapper-155531 tr,#vbtEFWrapper-155531 ul
{border:0;margin:0;padding:0;font-size:100%}
#vbtEFWrapper-155531 p {
	margin: 10px 0 !important;
}
#vbtEFWrapper-155531 {height:100%}
#vbtEFWrapper-155531 b,#vbtEFWrapper-155531 strong{font-weight:bold}
#vbtEFWrapper-155531 img{color:transparent;font-size:0;vertical-align:middle;-ms-interpolation-mode:bicubic}
#vbtEFWrapper-155531 li{display:list-item}
#vbtEFWrapper-155531 table{border-collapse:collapse;border-spacing:0}
#vbtEFWrapper-155531 th,#vbtEFWrapper-155531 td,#vbtEFWrapper-155531 caption{font-weight:normal;vertical-align:top;text-align:left}

#vbtEFWrapper-155531 form {display:block; position:relative; text-align:left;}
#vbtEFWrapper-155531 input {-webkit-appearance:none;}
#vbtEFWrapper-155531 input[type=checkbox]{-webkit-appearance:checkbox;}
#vbtEFWrapper-155531 input[type=radio]{-webkit-appearance:radio;}
#vbtEFWrapper-155531 .button, #vbtEFWrapper-155531 input[type=submit] {clear:both; border: 0 none; cursor: pointer; display: inline-block; text-decoration: none; vertical-align: top; white-space: nowrap; width: auto;}
#vbtEFWrapper-155531 .vboutEmbedFormRow {padding-bottom: 10px}

#vbtEFWrapper-155531 .vbf-next[disabled] {
	opacity: 0.6;
	cursor: default;
}

#vbtEFWrapper-155531 .vfb-products-box {
	margin-top: 5px;
}
#vbtEFWrapper-155531 .vfb-products-box,
#vbtEFWrapper-155531 .vfb-products-box * {
	box-sizing: content-box;
}

#vbtEFWrapper-155531 .vfb-product-box {
	display: flex;
	flex-direction: row;
	flex-wrap: nowrap;
	align-items: flex-start;
	cursor: pointer;

	opacity: 0.6;
}

#vbtEFWrapper-155531 .vfb-product-box:last-child {
	margin-bottom: 0 !important;
}

#vbtEFWrapper-155531 .vfb-product-box.vfb-product-active {
	opacity: 1;
}

#vbtEFWrapper-155531 .vfb-product-checkbox {
	width: 20px;
	padding: 10px;
}

#vbtEFWrapper-155531 .vfb-product-details {
	flex-grow: 1;
	padding: 10px 0;
}

#vbtEFWrapper-155531 .vfb-product-title {
	display: flex;
	flex-direction: row;
	flex-wrap: nowrap;
	align-items: flex-start;
	justify-content: space-between;
}

#vbtEFWrapper-155531 .vfb-product-title .vfb-product-label{
	flex-grow: 1;
}

#vbtEFWrapper-155531 .vfb-product-quantitative-box{
	white-space: nowrap;
}
#vbtEFWrapper-155531 .vfb-product-quantitative-label{

}

#vbtEFWrapper-155531 .vfb-product-quantitative{
	width: auto;
	padding: 0;
	border-width: 0;

	background: transparent !important;
	color: inherit !important;
	font-family: inherit !important;
	font-weight: inherit !important;
	font-style: inherit !important;
	font-size: inherit !important;
}

#vbtEFWrapper-155531 .vfb-product-price {
}

#vbtEFWrapper-155531 .vfb-product-description {
}

#vbtEFWrapper-155531 .vfb-product-title,
#vbtEFWrapper-155531 .vfb-product-description,
#vbtEFWrapper-155531 .vfb-product-price {
	line-height: normal;
}

#vbtEFWrapper-155531 .vfb-shipping-box .vfb-shipping-row {
	display: flex;
	flex-wrap: nowrap;
	flex-direction: row;
	justify-content: space-between;
	gap: 10px;
}

#vbtEFWrapper-155531 .vfb-shipping-box .vfb-shipping-row .vfb-shipping-col {
	flex: 1 1 100%;
}

#vbtEFWrapper-155531 .vfb-checkout-box .vfb-checkout-row {
	display: flex;
	flex-wrap: nowrap;
	flex-direction: row;
	justify-content: space-between;
	gap: 10px;

	padding-bottom: 10px;
}

#vbtEFWrapper-155531 .vfb-checkout-box .vfb-checkout-row .vfb-checkout-title {
	flex: 1 1 100%;

	display: flex;
	flex-direction: row;
	flex-wrap: nowrap;
	justify-content: flex-end;
	align-items: center;
	white-space: nowrap;
}

#vbtEFWrapper-155531 .vfb-checkout-box .vfb-checkout-row .vfb-checkout-title .vfb-description {
	text-align: right !important;
	text-align: end !important;
}

#vbtEFWrapper-155531 .vfb-checkout-box .vfb-checkout-row .vfb-checkout-value {
	flex: 1 1 150px;

	font-weight: bold;
}
