/** Shopify CDN: Minification failed

Line 466:0 Unexpected "{"
Line 466:1 Expected identifier but found "%"
Line 466:14 Unexpected "9th"
Line 466:23 Expected identifier but found "%"

**/
 [_nghost-ng-c819856208] {
	width: 100%;
	padding: 3rem 0 0;
	display: flex;
	flex-direction: column;
	align-items: center;
	gap: 1.5rem
}

@media (min-width: 992px) {
	[_nghost-ng-c819856208] {
		padding: 3.75rem 0 0
	}
}

@media (min-width: 992px) {
	[_nghost-ng-c819856208]:has(>:only-child) {
		padding: 3rem 1rem
	}
}

.gold-gradient[_nghost-ng-c819856208] {
	--theme-color: #ffa420;
	--theme-secondary: #ffcd85;
	--badge-bg: rgba(198, 137, 45, .45);
	--badge-border: #ffa420;
	--badge-color: #fff;
	background: linear-gradient(180deg, #080808 50%, #9f6d18)
}

.max-gradient[_nghost-ng-c819856208] {
	--theme-color: #3273ce;
	--theme-secondary: #caccfe;
	--badge-bg: rgba(198, 137, 45, .45);
	--badge-border: #ffa420;
	--badge-color: #fff;
    background: linear-gradient(180deg, #8e4444 50%, #3273ce);
}
.gold[_nghost-ng-c1557681814] {
	--trust-badge-bg: rgba(154, 91, 0, .71)
}

.max[_nghost-ng-c1557681814] {
	--trust-badge-bg: rgba(0, 36, 154, .71)
}
.sil-gradient[_nghost-ng-c819856208],
.tad-gradient[_nghost-ng-c819856208],
.energy-gradient[_nghost-ng-c819856208] {
	--theme-color: #f5f6f6;
	--theme-secondary: #f5f6f6;
	--badge-bg: rgba(255, 255, 255, .8);
	--badge-border: #fff;
	--badge-color: #000;
	background: linear-gradient(180deg, #151515 43.27%, #5b5b5b)
}

.sil-gradient[_nghost-ng-c819856208] .badge[_ngcontent-ng-c819856208],
.tad-gradient[_nghost-ng-c819856208] .badge[_ngcontent-ng-c819856208],
.energy-gradient[_nghost-ng-c819856208] .badge[_ngcontent-ng-c819856208] {
	color: #000
}

[_nghost-ng-c819856208] .content[_ngcontent-ng-c819856208] {
	display: grid;
	max-width: 24.375rem;
	width: 100%;
	grid-template-columns: 1fr;
	grid-template-rows: auto;
	padding: 0 1rem
}

@media (min-width: 992px) {
	[_nghost-ng-c819856208] .content[_ngcontent-ng-c819856208] {
		max-width: 62.5rem;
		grid-template-columns: 1fr 1fr;
		grid-template-rows: auto auto auto auto auto;
		column-gap: 4rem
	}
}

.product-header[_ngcontent-ng-c819856208] {
	margin-bottom: 1.5rem
}

@media (min-width: 992px) {
	.product-header[_ngcontent-ng-c819856208] {
		grid-column: 2;
		grid-row: 1
	}
}

@media (min-width: 992px) {
	.product-header[_ngcontent-ng-c819856208] {
		order: 0
	}
}

.product-header[_ngcontent-ng-c819856208] .title-row[_ngcontent-ng-c819856208] {
	display: flex;
	justify-content: space-between;
	align-items: center;
	padding: .25rem 0
}

.product-header[_ngcontent-ng-c819856208] .title-row[_ngcontent-ng-c819856208] .rank-title[_ngcontent-ng-c819856208] {
	margin: 0;
	font-family: Archivo Black, sans-serif;
	color: #fff;
	letter-spacing: 0
}

.product-header[_ngcontent-ng-c819856208] .title-row[_ngcontent-ng-c819856208] .rank-title[_ngcontent-ng-c819856208] .rank[_ngcontent-ng-c819856208] {
	font-size: 1.5rem;
	margin-right: .5rem
}

@media (min-width: 992px) {
	.product-header[_ngcontent-ng-c819856208] .title-row[_ngcontent-ng-c819856208] .rank-title[_ngcontent-ng-c819856208] .rank[_ngcontent-ng-c819856208] {
		font-size: 2.25rem
	}
}

.product-header[_ngcontent-ng-c819856208] .title-row[_ngcontent-ng-c819856208] .rank-title[_ngcontent-ng-c819856208] .title[_ngcontent-ng-c819856208] {
	font-size: 2.5rem
}

@media (min-width: 992px) {
	.product-header[_ngcontent-ng-c819856208] .title-row[_ngcontent-ng-c819856208] .rank-title[_ngcontent-ng-c819856208] .title[_ngcontent-ng-c819856208] {
		font-size: 3.875rem;
		line-height: 5.52281rem
	}
}

.product-header[_ngcontent-ng-c819856208] .badge[_ngcontent-ng-c819856208] {
	background: var(--badge-bg);
	border: .5px solid var(--badge-border);
	border-radius: 5px;
	padding: .5rem;
	font-weight: 700;
	font-size: .875rem;
	color: var(--badge-color);
	text-align: right;
	white-space: nowrap
}

@media (min-width: 992px) {
	.product-header[_ngcontent-ng-c819856208] .badge[_ngcontent-ng-c819856208] {
		font-size: 1rem;
		padding: .78988rem .75rem
	}
}

.product-header[_ngcontent-ng-c819856208] .description[_ngcontent-ng-c819856208] {
	font-size: .875rem;
	color: #fff;
	line-height: 130%
}

@media (min-width: 992px) {
	.product-header[_ngcontent-ng-c819856208] .description[_ngcontent-ng-c819856208] {
		font-size: 1rem
	}
}

.carousel-section[_ngcontent-ng-c819856208] {
	margin-bottom: 1.5rem
}

@media (min-width: 992px) {
	.carousel-section[_ngcontent-ng-c819856208] {
		width: 100%;
		margin-bottom: 0;
		grid-column: 1;
		grid-row: 1/5
	}
}

.carousel-section[_ngcontent-ng-c819856208] .carousel-container[_ngcontent-ng-c819856208] {
	width: 100%;
	overflow: hidden;
	border-radius: .25rem;
	margin-bottom: .75rem
}

.carousel-section[_ngcontent-ng-c819856208] .carousel-slides[_ngcontent-ng-c819856208] {
	display: flex;
	transition: transform .3s ease;
	touch-action: pan-y;
	user-select: none;
	-webkit-user-select: none
}

.carousel-section[_ngcontent-ng-c819856208] .slide[_ngcontent-ng-c819856208] {
	min-width: 100%;
	aspect-ratio: 326/300
}

@media (min-width: 992px) {
	.carousel-section[_ngcontent-ng-c819856208] .slide[_ngcontent-ng-c819856208] {
		aspect-ratio: 434/400
	}
}

.carousel-section[_ngcontent-ng-c819856208] .slide[_ngcontent-ng-c819856208] img[_ngcontent-ng-c819856208] {
	width: 100%;
	height: 100%;
	object-fit: cover
}

.carousel-section[_ngcontent-ng-c819856208] .thumbnail-row[_ngcontent-ng-c819856208] {
	display: flex;
	gap: .75rem;
	justify-content: flex-start;
	overflow-x: auto;
	scrollbar-width: none
}

.carousel-section[_ngcontent-ng-c819856208] .thumbnail-row[_ngcontent-ng-c819856208]::-webkit-scrollbar {
	display: none
}
@media (min-width: 768px) {
	.carousel-section[_ngcontent-ng-c819856208] .thumbnail-row[_ngcontent-ng-c819856208] {
		justify-content: left !important;
	}
	.new_container_slider {
    max-width: 460px !important;
}
}
@media (max-width: 768px) {
	.carousel-section[_ngcontent-ng-c819856208] .thumbnail-row[_ngcontent-ng-c819856208] {
		justify-content: left !important;
	}
}



.carousel-section[_ngcontent-ng-c819856208] .thumbnail[_ngcontent-ng-c819856208] {
	flex: 0 0 3.75rem;
	width: 3.75rem;
	height: 3.75rem;
	border-radius: .25rem;
	overflow: hidden;
	cursor: pointer;
	border: .5px solid #686868;
	padding: 0;
	background: transparent;
	outline: none
}

@media (min-width: 768px) {
	.carousel-section[_ngcontent-ng-c819856208] .thumbnail[_ngcontent-ng-c819856208] {
		flex: 0 0 4.25rem;
		width: 4.25rem;
		height: 4.25rem
	}
}

.carousel-section[_ngcontent-ng-c819856208] .thumbnail.active[_ngcontent-ng-c819856208] {
	border: 1px solid #ffffff
}

.carousel-section[_ngcontent-ng-c819856208] .thumbnail[_ngcontent-ng-c819856208] img[_ngcontent-ng-c819856208] {
	width: 100%;
	height: 100%;
	object-fit: cover
}

.product-description[_ngcontent-ng-c819856208] {
	display: flex;
	flex-direction: column;
	align-items: center;
	gap: 1.5rem
}

@media (min-width: 992px) {
	.product-description[_ngcontent-ng-c819856208] {
		grid-column: 2;
		grid-row: 2/3
	}
}

.product-description[_ngcontent-ng-c819856208] .stats-row[_ngcontent-ng-c819856208] {
	display: flex;
	justify-content: space-between;
	border-top: 1px solid rgba(255, 255, 255, .2);
	border-bottom: 1px solid rgba(255, 255, 255, .2);
	width: 100%
}

.product-description[_ngcontent-ng-c819856208] .stats-row[_ngcontent-ng-c819856208] .stat[_ngcontent-ng-c819856208] {
	flex-grow: 1;
	text-align: center;
	padding: .75rem 0;
	font-size: .875rem;
	color: #fff
}

@media (min-width: 992px) {
	.product-description[_ngcontent-ng-c819856208] .stats-row[_ngcontent-ng-c819856208] .stat[_ngcontent-ng-c819856208] {
		font-size: 1rem
	}
}

.product-description[_ngcontent-ng-c819856208] .stats-row[_ngcontent-ng-c819856208] .stat[_ngcontent-ng-c819856208]:first-child {
	border-right: 1px solid rgba(255, 255, 255, .2)
}

.product-description[_ngcontent-ng-c819856208] .ingredients-section[_ngcontent-ng-c819856208] {
	display: flex;
	flex-direction: column
}

.product-description[_ngcontent-ng-c819856208] .ingredients-section[_ngcontent-ng-c819856208] .ingredient[_ngcontent-ng-c819856208] {
	display: flex;
	align-items: center;
	gap: .5rem;
	font-size: .875rem;
	color: #fff;
	line-height: 150%
}

@media (min-width: 992px) {
	.product-description[_ngcontent-ng-c819856208] .ingredients-section[_ngcontent-ng-c819856208] .ingredient[_ngcontent-ng-c819856208] {
		font-size: 1rem
	}
}

.product-short-description[_ngcontent-ng-c819856208] {
	margin: 1.25rem auto 2rem
}

@media (min-width: 992px) {
	.product-short-description[_ngcontent-ng-c819856208] {
		grid-column: 1;
		grid-row: 5;
		margin: 2.5rem auto 0
	}
}

.product-short-description[_ngcontent-ng-c819856208] .feature-text[_ngcontent-ng-c819856208] {
	font-weight: 700;
	font-size: 1rem;
	color: var(--theme-secondary);
	text-align: center;
	line-height: 120%;
	margin: 0
}

@media (min-width: 992px) {
	.product-short-description[_ngcontent-ng-c819856208] .feature-text[_ngcontent-ng-c819856208] {
		font-size: 1.5rem
	}
}

.product-details[_ngcontent-ng-c819856208] {
	display: flex;
	flex-flow: column;
	justify-content: flex-end
}

@media (min-width: 992px) {
	.product-details[_ngcontent-ng-c819856208] {
		grid-column: 2;
		grid-row: 4/6
	}
}

.product-details[_ngcontent-ng-c819856208] .pricing-section[_ngcontent-ng-c819856208] {
	display: flex;
	justify-content: center;
	align-items: center;
	gap: .125rem;
	margin-bottom: .5rem
}

.product-details[_ngcontent-ng-c819856208] .pricing-section[_ngcontent-ng-c819856208] .from-price[_ngcontent-ng-c819856208] {
	font-size: .875rem;
	color: #d2d2d7;
	line-height: 120%
}

@media (min-width: 992px) {
	.product-details[_ngcontent-ng-c819856208] .pricing-section[_ngcontent-ng-c819856208] .from-price[_ngcontent-ng-c819856208] {
		font-size: 1rem
	}
}

.product-details[_ngcontent-ng-c819856208] .pricing-section[_ngcontent-ng-c819856208] .current-price[_ngcontent-ng-c819856208] {
	font-weight: 600;
	font-size: 1rem;
	color: #fff;
	line-height: 120%
}

@media (min-width: 992px) {
	.product-details[_ngcontent-ng-c819856208] .pricing-section[_ngcontent-ng-c819856208] .current-price[_ngcontent-ng-c819856208] {
		font-size: 1.25rem
	}
}

.product-details[_ngcontent-ng-c819856208] .cta-section[_ngcontent-ng-c819856208] {
	display: flex;
	flex-direction: column;
	align-items: center;
	gap: 1.5rem;
	margin-bottom: 1.25rem;
	width: 100%
}

.product-details[_ngcontent-ng-c819856208] .cta-section[_ngcontent-ng-c819856208] .cta-button[_ngcontent-ng-c819856208], .try-gold-btn , .try-gold-form {
	width: 100%;
	height: 3rem;
	background: #fff;
	border: none;
	border-radius: 980px;
	font-weight: 700;
	font-size: 1.125rem;
	text-transform: uppercase;
	color: #080808;
	cursor: pointer;
	box-shadow: 0 .25rem .5rem #00000080
}

@media (min-width: 992px) {
	.product-details[_ngcontent-ng-c819856208] .cta-section[_ngcontent-ng-c819856208] .cta-button[_ngcontent-ng-c819856208], .try-gold-btn , .try-gold-form {
		height: 3.75rem;
		font-size: 1.5rem
	}
}

.product-details[_ngcontent-ng-c819856208] .cta-section[_ngcontent-ng-c819856208] .cta-button[_ngcontent-ng-c819856208]:focus, .try-gold-btn:focus, .try-gold-form:focus {
	outline: none;
	border: none
}

.product-details[_ngcontent-ng-c819856208] .cta-section[_ngcontent-ng-c819856208] .learn-more-link[_ngcontent-ng-c819856208] {
	font-weight: 600;
	font-size: .875rem;
	color: #f5f6f6;
	text-decoration: underline;
	cursor: pointer
}

.product-details[_ngcontent-ng-c819856208] .disclaimer[_ngcontent-ng-c819856208] {
	font-size: .625rem;
	color: #d2d2d7;
	line-height: 120%;
	margin: 0
}

@media (min-width: 992px) {
	.product-details[_ngcontent-ng-c819856208] .disclaimer[_ngcontent-ng-c819856208] {
		font-size: .75rem
	}
}


{% comment %} 9th CSS {% endcomment %}
 [_nghost-ng-c1557681814] {
	width: 100%;
	display: flex;
	justify-content: center;
	background: var(--trust-badge-bg);
	padding: .5rem 0;
	margin-top: auto
}

.gold[_nghost-ng-c1557681814] {
	--trust-badge-bg: rgba(154, 91, 0, .71)
}

.max[_nghost-ng-c1557681814] {
	--trust-badge-bg: rgba(0, 36, 154, .71)
}

[_nghost-ng-c1557681814] .trust-badge[_ngcontent-ng-c1557681814] {
	display: flex;
	justify-content: center;
	align-items: center;
	gap: .5rem
}

[_nghost-ng-c1557681814] .trust-badge[_ngcontent-ng-c1557681814] .badge-icon[_ngcontent-ng-c1557681814] {
	height: .75rem
}

@media (min-width: 992px) {
	[_nghost-ng-c1557681814] .trust-badge[_ngcontent-ng-c1557681814] .badge-icon[_ngcontent-ng-c1557681814] {
		height: 14px
	}
}

[_nghost-ng-c1557681814] .trust-badge[_ngcontent-ng-c1557681814] .badge-text[_ngcontent-ng-c1557681814] {
	font-family: Roboto, sans-serif;
	font-weight: 400;
	font-size: .875rem;
	color: #f6f6f6
}

@media (min-width: 992px) {
	[_nghost-ng-c1557681814] .trust-badge[_ngcontent-ng-c1557681814] .badge-text[_ngcontent-ng-c1557681814] {
		font-size: 1rem
	}
}

[_nghost-ng-c1557681814] .trust-badge[_ngcontent-ng-c1557681814] .badge-text[_ngcontent-ng-c1557681814] strong[_ngcontent-ng-c1557681814] {
	font-weight: 700
}

