/* Keep the Product palette isolated from Flatsome and site-level Custom CSS. */
.bs-product {
	--bs-green: #246434;
	--bs-deep: #103d20;
	--bs-light: #f5f8f3;
	--bs-line: #dce5dc;
	--bs-ink: #203328;
	--bs-muted: #68766e;
	--bs-brown: #824622;
	--bs-blue: #438eae;
	--bs-orange: #d9823e;
	color: var(--bs-ink) !important;
}

.bs-product .bs-summary h1,
.bs-product .bs-kicker,
.bs-product .bs-quick-row b,
.bs-product .bs-benefits h3,
.bs-product .bs-section-label,
.bs-product .bs-loading li svg {
	color: var(--bs-green) !important;
}

.bs-product .bs-summary h1 span {
	color: var(--bs-brown) !important;
}

.bs-product .bs-benefits,
.bs-product .bs-meters {
	background-color: var(--bs-light) !important;
}

.bs-product .bs-panel {
	background: linear-gradient(110deg, #f8faf7, #fff) !important;
}

.bs-product a.bs-btn-solid,
.bs-product a.bs-whatsapp,
.bs-product .bs-table-head,
.bs-product .bs-cf7-form input[type="submit"] {
	background: var(--bs-green) !important;
	border-color: var(--bs-green) !important;
	color: #fff !important;
}

.bs-product a.bs-btn-outline {
	background: #fff !important;
	border-color: var(--bs-green) !important;
	color: var(--bs-green) !important;
}

.bs-product .bs-protein {
	background: var(--bs-green) !important;
}

.bs-product .bs-moisture {
	background: var(--bs-blue) !important;
}

.bs-product .bs-fat {
	background: var(--bs-orange) !important;
}

.bs-product .bs-cta {
	background: linear-gradient(105deg, #28753a, #10451f) !important;
	color: #fff !important;
}

.bs-product .bs-cta h2,
.bs-product .bs-cta address strong {
	color: #fff !important;
}

.bs-product .bs-cta a {
	background: #fff !important;
	color: var(--bs-green) !important;
}

.bs-product .bs-main-media{cursor:zoom-in}
.bs-product .bs-specifications{margin-top:28px}
.bs-product .bs-specs-intro{margin:-8px 0 22px!important}
