.see2buy_wc_adm_archive_price_notice .non_member_price ins,
.see2buy_wc_adm_archive_price_notice .non_member_price ins *,
.see2buy_wc_adm_single_product_price_notice .sale_price,
.see2buy_wc_adm_single_product_price_notice .sale_price *{
	color: #b82013;
	font-size:13px !important;
}

.see2buy_wc_adm_archive_price_notice .non_member_price{
	font-size: 13px !important;
}

.see2buy_wc_adm_single_product_price_notice .regular_price,
.see2buy_wc_adm_single_product_price_notice .regular_price *{
	font-size: 18px !important;
}
.see2buy_wc_adm_single_product_price_notice .sale_price,
.see2buy_wc_adm_single_product_price_notice .sale_price *{
	font-size: 20px !important;
}
.see2buy_wc_adm_single_product_price_notice .member_price,
.see2buy_wc_adm_single_product_price_notice .member_price *{
	font-size: 20px !important;
}
.see2buy_wc_adm_archive_price_notice.unlogged{
	display: flex;
	flex-direction: column-reverse;
}

@media (max-width: 767px){
	.woocommerce #content div.product div.price{
		display: none;
	}
}

/* POINTS NOTICE START */
.single_product_points_message_wrap{
	text-align: center;
}
/* mobile and desktop */
.single_product_points_message_wrap.desktop{
	display: none;
}
.single_product_points_message_wrap.mobile{
	display: block;
}
/* positions */
.single_product_points_message_wrap.position_under_atc{
	margin-top: 10px;
}
.single_product_points_message_wrap.position_over_atc{
	margin-bottom: 10px;
}
/* desktop layout */
.single_product_points_message_wrap.desktop.margined{
	max-width: 450px;
	margin-right: 120px;
}
.single_product_points_message_wrap.desktop.full_width{
	width: 100%;
}
.single_product_points_message_wrap.desktop.vans{
	display: flex;
	background-image: url(../img/club-prop.png);
	background-repeat: no-repeat;
	background-size: contain;
	border: #5B5B5B 1px solid;
}
.single_product_points_message_wrap.desktop.vans .logo_wrap{
	width: 25%;
	margin-right: 10px;
}
.single_product_points_message_wrap.desktop.vans .text_wrap{
	flex: 1;
	padding: 10px 10px 10px 5%;
	display: flex;
	flex-direction: column;
	justify-content: center;
}
/* mobile layout */
.single_product_points_message_wrap.mobile.bordered:not(.position_over_image){
	margin-right: -3rem;
}
.single_product_points_message_wrap.mobile.position_over_image{
	margin-bottom: 10px;
}
.single_product_points_message_wrap.mobile.bordered .line_2{
	padding: 0 10px;
}
.single_product_points_message_wrap.mobile.bordered .line_3 *{
	/*color: #0F9DAB;*/
	border-width: 2px;
	border-style: solid;
	padding: 0 10px;
}
.single_product_points_message_wrap.mobile.simple .line_3 *{
	text-decoration: underline;
}
.single_product_points_message_wrap.desktop.vans{
	display: flex;
	background-image: url(../img/club-prop.png);
	background-repeat: no-repeat;
	background-size: contain;
	border: #5B5B5B 1px solid;
}
.single_product_points_message_wrap.desktop.vans .logo_wrap{
	width: 25%;
	margin-right: 10px;
}
.single_product_points_message_wrap.desktop.vans .text_wrap{
	flex: 1;
	padding: 10px 10px 10px 5%;
	display: flex;
	flex-direction: column;
	justify-content: center;
}
.single_variation_wrap .woocommerce-variation-add-to-cart.variations_button:has(.single_product_points_message_wrap.mobile.position_over_atc){
	flex-direction: column;
	padding-top: 5px !important;
}
.single_variation_wrap .woocommerce-variation-add-to-cart.variations_button .single_product_points_message_wrap.mobile.position_over_atc{
	margin-bottom: 5px;
}
/* other */
.single_product_points_message_wrap.bundled,
.single_product_points_message_wrap.bundled.margined{
	margin-right: 0;
}
.single_product_points_message_wrap *{
	font-size: 16px;
}
.single_product_points_message_wrap .line_1 *{
	font-weight: bold;
}
.single_product_points_message_wrap .line_2{
	width: max-content;
	margin: 2px auto;
}
.single_product_points_message_wrap .line_3{
	display: flex;
	justify-content: space-around;
}

@media (min-width: 767px){
	/* mobile and desktop */
	.single_product_points_message_wrap.desktop{
		display: block;
	}
	.single_product_points_message_wrap.mobile{
		display: none;
	}
	.single_product_points_message_wrap.desktop .line_3 *{
		border: 0;
		padding: 0;
		text-decoration: underline;
	}
}
/* SINGLE PRODUCT POINTS NOTICE END */

/* FKCART POINTS NOTICE START */
.fkcart_points_message_wrap{
	text-align: center;
}
.fkcart_points_message_wrap *{
	font-size: 16px;
}
.fkcart_points_message_wrap .line_1 *{
	font-weight: bold;
}
.fkcart_points_message_wrap .line_2{
	width: max-content;
	margin: 2px auto;
}
.fkcart_points_message_wrap .line_3{
	display: flex;
	justify-content: space-around;
}
.fkcart_points_panel:not(:has(.fkcart_points_body.fkcart-hide)) .fkcart_points_title{
	color: transparent !important;
}
@media (max-width: 767px){
	.fkcart_points_message_wrap.mobile_bordered .line_2{
		padding: 0 10px;
	}
	.fkcart_points_message_wrap.mobile_bordered .line_3 *{
		/*color: #0F9DAB;*/
		border-width: 2px;
		border-style: solid;
		padding: 0 10px;
	}
	.fkcart_points_message_wrap.mobile_simple .line_3 *{
		text-decoration: underline;
	}
}
@media (min-width: 767px){
	.fkcart_points_message_wrap.desktop_vans{
		display: flex;
		background-image: url(../img/club-prop.png);
		background-repeat: no-repeat;
		background-size: contain;
		border: #5B5B5B 1px solid;
	}
	.fkcart_points_message_wrap.desktop_vans .logo_wrap{
		width: 25%;
		margin-right: 10px;
	}
	.fkcart_points_message_wrap.desktop_vans .text_wrap{
		flex: 1;
		padding: 10px 10px 10px 5%;
		display: flex;
		flex-direction: column;
		justify-content: center;
	}
	.fkcart_points_message_wrap.desktop_full_width{
		width: 100%;
	}
}
#fkcart-modal .fkcart-preview-ui .fkcart_points_panel{
	border-bottom: 1px solid var(--fkcart-border-color);
	border-top: 1px solid var(--fkcart-border-color);
	padding: 12px 16px;
}
#fkcart-modal .fkcart_points_panel .fkcart-panel{
	padding: 0 !important;
}
#fkcart-modal .fkcart_points_panel .fkcart_points_head{
	display: flex;
	align-items: center;
	justify-content: space-between;
	cursor: pointer;
}
#fkcart-modal .fkcart_points_panel .fkcart_points_head .fkcart_points_title{
	font-size: 14px;
	font-weight: 600;
	color: var(--fkcart-primary-text-color);
}
#fkcart-modal .fkcart_points_panel .fkcart_points_icon{
	height: 16px;
}
#fkcart-modal .fkcart_points_panel .fkcart_points_body{
	margin-top: 8px;
}
/* FKCART POINTS NOTICE END */

.s2b_display_none{
	display: none !important;
}