.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;
	}
}

/* SINGLE PRODUCT POINTS NOTICE START */
	.single_product_points_message_wrap{
		display: block;
		text-align: center;
	}
	/* positions */
	.single_product_points_message_wrap.position_under_atc{
		margin-top: 10px;
	}
	.single_product_points_message_wrap.position_over_atc{
		margin-bottom: 10px;
	}
	/* vans layout for both mobile and desktop */
	.single_product_points_message_wrap.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.vans .logo_wrap{
		width: 25%;
		margin-right: 10px;
		display: flex;
		justify-content: center;
		align-items: center;
	}
	.single_product_points_message_wrap.vans .text_wrap{
		flex: 1;
		padding: 10px 10px 10px 5%;
		display: flex;
		flex-direction: column;
		justify-content: center;
	}
	/* 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: 768px){
		/* desktop rules */
		.single_product_points_message_wrap.mobile{
			display: none !important;
		}
		.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 .line_3 *{
			border: 0;
			padding: 0;
			text-decoration: underline;
		}
	}
	@media (max-width: 767px){
		/* mobile rules */
		.single_product_points_message_wrap.desktop{
			display: none !important;
		}
		.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_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;
		}
	}
/* 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: 768px){
	.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;
}

/* CSS ADJUSTMENTS */
.altra.see2buy_wc_adm_archive_price_notice{
	text-align: right !important
}