/* Product page notice: same "Label: amount" style as the cart line. */
.bcrs-product-notice {
	display: block;
	margin: 0.5em 0 1em;
	font-size: 0.95rem;
	line-height: 1.5;
	text-align: left;
}

.bcrs-product-notice[hidden] {
	display: none;
}

.bcrs-product-notice__label {
	font-weight: 700;
}

.bcrs-product-notice__detail {
	display: block;
	font-size: 0.85em;
	opacity: 0.75;
}

/* The BCRS amount should not pick up the theme's large/green price styling. */
.bcrs-product-notice .woocommerce-Price-amount,
.bcrs-product-notice .woocommerce-Price-amount * {
	font-size: inherit !important;
	font-weight: inherit !important;
	color: inherit !important;
}

/* polarwater theme: line under the rating/price row, left-aligned. */
.product-details > .bcrs-product-notice {
	margin: 15px 0 14px;
	font-size: 14px;
	line-height: 20px;
	color: #555;
	text-align: left;
}

.product-details > .bcrs-product-notice .bcrs-product-notice__label {
	font-weight: 600;
}

.product-details > .bcrs-product-notice .bcrs-product-notice__detail {
	font-size: 12px;
	line-height: 16px;
	opacity: 0.8;
}

/* When placed inside the price element, don't inherit the large price font. */
.price .bcrs-product-notice,
.price-holder .bcrs-product-notice {
	font-size: 0.95rem;
	font-weight: 400;
	color: inherit;
}

/* Order received / My Account: same small "child" line as the cart and checkout. */
.bcrs-order-item-meta {
	margin-top: 4px;
	font-size: 13px !important;
	line-height: 1.4;
	color: #6b6b6b;
}

.bcrs-order-item-meta strong {
	font-weight: 600;
}
