.single-price-duplicate--span {
	display: none;
}

.header-price-from--span {
	display: flex!important;
	opacity: 0.5;
	font-size: 16px!important;
	font-weight: 500;
	flex-direction: row-reverse;
	@media (max-width: 992px) {
			flex-direction: row!important;
	}
}
.single-price-duplicate--each {
	@media (max-width: 992px) {
		flex-direction: row!important;
	}
}

.header-price-from {
	font-size: 16px!important;
	width: max-content;
}

.footer {
	min-height: 1px;
}

.header-info__content-left img {
	max-width: 16px;
	margin-right: 8px;
}

.bundled_item_cart_details .price {
	font-family: var(--f-secondary);
}

.woocommerce-notices-wrapper {
	width: 100%!important;
}

.wc-block-components-notice-banner {
	gap: 0px;
	margin: 8px 0px;
}

form.checkout .is-error .close {
	display: none;
}
.single_variation_wrap .price .tiered-pricing-dynamic-price-wrapper {
	display: inline-flex;
}

.grouped_form > table .woocommerce-grouped-product-list-item .woocommerce-grouped-product-list-item__price {
		max-width: 80px;
		text-align: right;
}
.grouped_form > table .woocommerce-grouped-product-list-item .woocommerce-grouped-product-list-item__price .available-on-backorder {
	font-size: 10px!important;
}
p.backorder_notification{display:none;visibility: hidden};

.responsive-video-wrapper {
	position: relative;
}

.responsive-video-wrapper iframe {
    max-height: 485px!important;
		@media (max-width: 1050px) {
			max-height: 500px!important;
		}
		@media (max-width: 1024px) {
			max-height: 540px!important;
		}
		@media (max-width: 950px) {
			max-height: 510px!important;
		}
		@media (max-width: 900px) {
			max-height: 480px!important;
		}
		@media (max-width: 850px) {
			max-height: 450px!important;
		}
		@media (max-width: 800px) {
			max-height: 420px!important;
		}
		@media (max-width: 750px) {
			max-height: 390px!important;
		}
		@media (max-width: 650px) {
			max-height: 340px!important;
		}
		@media (max-width: 600px) {
			max-height: 300px!important;
		}
		@media (max-width: 550px) {
			max-height: 270px!important;
		}
		@media (max-width: 500px) {
			max-height: 250px!important;
		}
		@media (max-width: 450px) {
			max-height: 230px!important;
		}
		@media (max-width: 400px) {
			max-height: 200px!important;
		}
		@media (max-width: 350px) {
			max-height: 175px!important;
		}
		@media (max-width: 320px) {
			max-height: 160px!important;
		}
}

.grouped_form > table .woocommerce-grouped-product-list-item .woocommerce-grouped-product-list-item__price {
	max-width: 30px;
}
.slm-product .slm-cart__form-grouped .woocommerce-grouped-product-list-item__price ins {
	color: black!important;
}

.asp_res_url .price {
	display: inline-flex;
}

.asp_res_url .price .from,
.asp_res_url .price .amount {
	font-weight: 600;
  margin-right: 4px;
}

.asp_res_url .price del {
	font-weight: 600;
  text-decoration: line-through!important;
	text-decoration-thickness: 2px!important;
}

.asp_res_url .tiered-pricing-dynamic-price-wrapper del {
  opacity: 0.5;
}

.asp_res_url .tiered-pricing-dynamic-price-wrapper ins {
  margin-right: 4px!important;
}

.asp_res_url del,
.asp_res_url ins,
.asp_res_url > span > bdi {
	font-weight: 600!important;
}

.asp_res_url .tiered-pricing-dynamic-price-wrapper bdi {
	font-weight: 600!important;
}

.asp_res_url del {
	opacity: 0.5;
}

.asp_res_url > ins {
	margin-right: 4px!important;
}

.asp_res_url .price .from {
	display: flex!important;
}
.asp_res_url .from {
	font-weight: 600!important;
}