/** Shopify CDN: Minification failed

Line 1569:1 Unexpected "}"

**/


	@import url('https://fonts.googleapis.com/css2?family=Raleway:ital,wght@0,100..900;1,100..900&display=swap');




	/* =========================
	GMMY PILLARS – IM8 STYLE
	========================= */

*, ::before, ::after {
	box-sizing: border-box;
}

	body {
	font-family: "Raleway", sans-serif;
	font-optical-sizing: auto;
	font-weight: <weight>;
	font-style: normal;
	}


	.gmmy-pillars-section {
	padding: 70px 16px;
	background: linear-gradient(180deg,#fdecec,#fff);
	text-align: center;
	}

	.gmmy-eyebrow {
	background:#7a0c18;
	color:#fff;
	padding:6px 14px;
	border-radius:20px;
	font-size:12px;
	letter-spacing:1px;
	display:inline-block;
	margin-bottom:14px;
	}

	.gmmy-heading {
	font-size:32px;
	font-weight:700;
	margin-bottom:10px;
	}

	.gmmy-subheading {
	max-width:680px;
	margin:0 auto 40px;
	font-size:16px;
	color:#555;
	}

	/* ACTIVE CARD */
	.gmmy-active-pillar {
	max-width:760px;
	margin:0 auto 35px;
	background:linear-gradient(135deg,#fff,#fdecec);
	border-radius:26px;
	padding:30px;
	text-align:left;
	box-shadow:0 25px 60px rgba(0,0,0,0.08);
	}

	.gmmy-active-pillar .pill-label {
	background: #000;
	color: #fff;
	padding: 11px 24px;
	border-radius: 16px;
	font-size: 13px;
	display: inline-block;
	margin-bottom: 12px;
	}

	.gmmy-active-pillar h3 {
	font-size:22px;
	margin-bottom:10px;
	}

	.gmmy-active-pillar p {
	font-size:15px;
	margin-bottom:12px;
	}

	.gmmy-active-pillar ul {
	padding-left:18px;
	}

	.gmmy-active-pillar li {
	margin-bottom:6px;
	font-size:14px;
	}

	/* SELECTOR LIST */
	.gmmy-pillars-wrapper {
	max-width:760px;
	margin:0 auto;
	}

	.gmmy-pillar {
	background:#fff;
	border-radius:16px;
	margin-bottom:12px;
	box-shadow:0 8px 30px rgba(0,0,0,0.06);
	transition:all .25s ease;
	}

	.gmmy-pillar.active {
	background-color: #e1c156 !important;
	color:#fff;
	}

	.gmmy-pillar-header img {
	width:34px;
	height:34px;
	padding:6px;
	border-radius:10px;
	background:rgba(255,255,255,0.15);
	}

	.gmmy-pillar-title-wrap h3 {
	font-size:16px;
	margin:0;
	}

	.gmmy-pillar-title-wrap span {
	font-size:12px;
	opacity:.8;
	}

	.gmmy-toggle-icon {
	margin-left:auto;
	font-size:20px;
	color: #000;
	}

	/* CTA */
	.gmmy-pillars-cta {
	margin-top:35px;
	display:inline-block;
	background:#7a0c18;
	color:#fff;
	padding:14px 30px;
	border-radius:30px;
	text-decoration:none;
	font-weight:600;
	}



	/* Inner pages */

	.wt-collapse__wrapper--compact {
	max-width: 1300px;
	padding: 0 40px;
	}
	.template-collection {
	padding: 0;
	}
	.template-collection .hero__wrapper {
	max-width: 1300px;
	}
	.template-collection .hero__wrapper .hero__overlay {
	padding: 0;
	margin-top: 50px;
	}
	.template-collection .swiper-wrapper {
	justify-content: center;
	}
	.template-collection .swiper-wrapper button {
	background-color: #feac1c !important;
	border-color: #feac1c !important;
	color: #000;
}
	.template-collection .swiper-wrapper .card.card--left {
	text-align: center;
	}
	.template-collection .swiper-wrapper .card.card--left .card__title a {
	font-size: 20px;
	font-weight: 600;
	font-family: Raleway,sans-serif;
	}
	.template-collection .hero__wrapper .hero__text p {
	font-size: 18px;
	font-weight: 600;
	font-family: Raleway,sans-serif;
	}
	.about-us .hero__title {
	font-size: 40px;
	line-height: 1.2;
	padding-top: 12px;
	padding-bottom: 12px;
	margin: 0;
	font-family: ;
	font-weight: 700 !important;
	text-transform: inherit;
	}
	.about-us .hero__text.rte p {
	font-size: 20px;
	line-height: 1.2;
	padding-top: 12px;
	padding-bottom: 12px;
	margin: 0;
	font-weight: 700 !important;
	text-transform: inherit;
	}

	/* =========================
	Contact us
	========================= */
	.template-page-contact-gmmy .main_contact_container {
	display: flex;gap: 50px;
	}
	.template-page-contact-gmmy .main_contact_container .left_contact_container {
	width: 50%;
	}
	.template-page-contact-gmmy .main_contact_container .left_contact_container .contact-image {
	height: 500px;
	overflow: hidden;
	}
	.template-page-contact-gmmy .main_contact_container .left_contact_container .contact-image img {
	object-fit: cover;
	object-position: 100% 70%;
	height: 100%;
	width: 100%;
	border-radius: 13px;
}
	.template-page-contact-gmmy .main_contact_container .right_contact_container {
	width: 50%;
	}
	.template-page-contact-gmmy p {
	font-family: 'Raleway sans-serif !important;';
	font-size: 20px;
	}

	/* =========================
	multivitamin 
	========================= */

.template-product-multivitamin-gummies .wt-product__promo.rte {
	background-color: #e42a25 !important;
}
.template-product-multivitamin-gummies #main-buy-btn {
	background-color: #e42a25 !important;border: none;
}
.template-product-multivitamin-gummies .bundle-wrapper .bundle-card:hover {
	background-color: #e62e22 !important;
}
.template-product-multivitamin-gummies .bundle-wrapper .bundle-card:hover .bundle_content_ar h4 {
	color: #fff;
}
.template-product-multivitamin-gummies .bundle-wrapper .bundle-card:hover .bundle_content_ar .bundle-price {
	color: #fff;
}
.template-product-multivitamin-gummies .bundle-wrapper .bundle-card.best-value.active {
	background-color: #e42a25 !important;
	border: 2px solid #000 !important;
	box-shadow: none !important;
}

.bundle-wrapper .bundle-card.best-value.active .bundle_content_ar h4 {
	color: #fff;
}
.bundle-wrapper .bundle-card.best-value.active .bundle_content_ar .bundle-price {
	color: #fff;
}
.template-product-multivitamin-gummies .items-center.transition.relative.active {
	background-color: #e42a25;
	border: 2px solid #000;
	color: #fff;
}
	/* =========================
	DESKTOP LAYOUT (>= 990px)
	========================= */
	@media (min-width: 990px) {

	.pillor_section_arr {
	display: grid;
	grid-template-columns: 420px 1fr;
	gap: 50px;
	align-items: flex-start;
	margin-top: 60px;
	}

	/* LEFT COLUMN – PILLAR LIST */
	.gmmy-pillars-wrapper {
	max-width: 100%;
	order: 1;
	}

	.gmmy-pillar {
	margin-bottom: 14px;
	}

	/* RIGHT COLUMN – ACTIVE CARD */
	.gmmy-active-pillar {
	order: 2;
	max-width: 100%;
	margin: 0;
	padding: 42px;
	border-radius: 32px;
	position: sticky;
	top: 120px;
	}

	.gmmy-active-pillar h3 {
	font-size: 28px;
	}

	.gmmy-active-pillar p {
	font-size: 16px;
	}

	.gmmy-active-pillar li {
	font-size: 15px;
	}

	/* BOTTOM CTA CENTER */
	.bottom_text {
	margin-top: 80px;
	}
	}


	/* =========================
	MOBILE LAYOUT (< 990px)
	========================= */
	@media (max-width: 989px) {

	.pillor_section_arr {
	display: flex;
	flex-direction: column;
	gap: 30px;
	}

	/* ACTIVE CARD FIRST */
	.gmmy-active-pillar {
	order: 1;
	margin-bottom: 20px;
	}

	/* LIST AFTER CARD */
	.gmmy-pillars-wrapper {
	order: 2;
	}

	.gmmy-pillar-header {
	padding: 16px;
	}
	}




	.wt-product.wt-product--carousel-horizontal .wt-product__gallery {
	width: 50%;
	}
	.wt-product.wt-product--carousel-horizontal .wt-product__main.rte {
	width: 50%;
	}
	.page-width {
	max-width: 1300px;
		width: 100%;
	margin: 0 auto;
	display: block;
	padding: 0 40px;
	}

	sticky-buy-button,
	.wt-product__sticky-buy {
	display: none !important;
	}

	.wt-product.wt-product--carousel-horizontal .wt-product__main.rte .wt-product__name {
	font-size: 40px;
	line-height: 1.2;
	padding-top: 12px;
	padding-bottom: 12px;
	margin: 0;
	font-family: "Raleway", sans-serif;
	font-weight: 700 !important;
	text-transform: inherit;
	}
	.wt-product.wt-product--carousel-horizontal .wt-product__main.rte .wt-product__text-block.rte p {
	color: #000;
	font-size: 20px;
	line-height: 40px;
	}

	.wt-product.wt-product--carousel-horizontal .wt-product__main.rte kaching-subscriptions {
	width: 100%;
	}
	.kaching-subscriptions__with-explanation.with-discount .ks-discount-label-wrapper .ks-discount-label {
	color: #fff !important;
	font-size: 18px !important;
	}
	.kaching-subscriptions__with-explanation.with-discount .ks-discount-label-wrapper {
	background-color: #000;
	margin-bottom: 0;
	border-radius: 10px 10px 0 0;
	padding: 20px 0 !important;
	}
	kaching-subscriptions-block .kaching-subscriptions__cards-wrapper .ks-card-wrapper.selected {
	border-radius: 0 0 0 0;
	background-color: #fce59d80 !important;
	box-shadow: none !important;
	border: 1px solid #000;
	border-bottom: 0;
	}

	.kaching-subscriptions__with-explanation.with-discount {
	background: transparent !important;
	margin-top: 0px;
	}

	.wt-product.wt-product--carousel-horizontal .wt-product__main.rte .wt-product__add-to-cart .wt-product__add-to-cart_form--wrapper.product-form__buttons .product-form__submit {
	background-color: #000 !important;
	opacity: 1;
	font-size: 18px;
	/* text-transform: inherit; */
	font-family: "Raleway", sans-serif;
	transition: transform 0.3s ease;
	padding: 22px 20px;
	border-radius: 16px;
	}
	body .wt-product.wt-product--carousel-horizontal .wt-product__main.rte .wt-product__add-to-cart .wt-product__add-to-cart_form--wrapper.product-form__buttons .product-form__submit:hover {
	transform: translateY(-4px);
	color: #000 !important;
	}
	.section02 {
	padding: 0 !important;
	}
	.section02 {
	padding: 80px 0;
	}
	.section02 .gmmy-eyebrow {
	background-color: #000;
	padding: 15px 31px;
	}
	.gmmy-heading {
	font-size: 40px;
	font-weight: 700;
	margin-bottom: 10px;
	}
	.gmmy-subheading {
	max-width: 100%;
	margin: 25px auto 30px;
	font-size: 16px;
	color: #000;
	}
	html {
	overflow-x: hidden;
	}
	.section01 .wt-product.wt-product--carousel-horizontal {
	padding: 80px 0;padding-top: 40px;gap: 30px;
	}
	.section02 {
	padding: 80px 0 !important;
	}
	.wt-product.wt-product--carousel-horizontal .wt-product__main.rte .wt-product__promo.rte {
	padding: 15px 0;
	}
	.wt-product .wt-rating__stars {
	font-size: 20px;
	color: #000 !important;
	padding-right: 10px;
	}
	.gmmy-pillar.active {
	background-color: #ffe89d !important;
	background: transparent;
	}
	.gmmy-pillar-header {
	display: flex;
	align-items: center;
	gap: 14px;
	width: 100%;
	padding: 18px;
	border: none;
	background: none;
	cursor: pointer;
	text-align: left;
	background: transparent !important;
	}
	.gmmy-pillar-header .gmmy-pillar-title-wrap h3 {
	color: #000;
	}
	.gmmy-pillar-header .gmmy-pillar-title-wrap span {
	color: #000;
	}
	.gmmy-pillar-header .gmmy-pillar-title-wrap {
	flex: 1;
	min-width: 0;
	display: flex;
	flex-direction: column;
	gap: 8px;
	}
	.gmmy-active-pillar ul li {
	list-style: disc;
	}
	.section03 .gmmy-trust__heading {
	font-size: 40px;
	font-weight: 700;
	padding: 0;
	margin: 0;
	}
	.section03 .gmmy-trust__subheading {
	font-size: 20px;
	color: #000;
	}
	.section03 .gmmy-trust__grid svg {
	background-color: #ffe89d;
	stroke: #000;
	border-radius: 100px;
	height: 26px;
	font-size: 10px !important;
	}
	.gmmy-trust__list li {
	font-size: 15px;
	line-height: 1.6;
	margin-bottom: 10px;
	height: 56px;
	border-top: 1px solid #50000b;
	display: flex;
	align-items: center;
	text-align: center;
	padding: 5px 10px 5px 48px;
	width: 100%;
	gap: 24px;
	}
	.section03 .gmmy-trust__grid .gmmy-trust__col {
	padding: 0;
	}
	.section03 .gmmy-trust__grid .gmmy-trust__col .gmmy-trust__title {
	padding: 14px 30px;
	background-color: #ffe89d;
	margin: 0;
	border-radius: 10px 10px 0 0;
	border: 1px solid #000;
	border-bottom: 0 !important;
	}
	.section03 .gmmy-trust__grid .gmmy-trust__col .gmmy-trust__list {
	border: 1px solid #000;
	border-top: none !important;
	border-radius: 0 0 10px 10px;
	}

	.section03 div.gmmy-trust__col:nth-child(1) > ul:nth-child(2) {
	background-color: #ffe89d73;
	border-top: 0;
	}
	.section03 div.gmmy-trust__col:nth-child(2) > ul:nth-child(2) {
	background-color: aliceblue;
	}
	.section04 {
	padding-top: 40px;
	padding-bottom: 80px;
	}
	.section04 .headline__title {
	font-size: 40px;
	font-weight: 700;
	margin: 0;
	padding: 0;
	}
	#shopify-section-template--25496843682092__how_to_enjoy_zCHBFc {
	background-color: #fde79d;
	}
	.section05 .how-to-enjoy-heading {
	font-size: 40px;
	font-weight: 700;
	padding: 0;
	margin: 0;
	text-transform: inherit;
	}
	.section05 .how-to-enjoy-subheading {
	font-size: 20px !important;
	margin: 0;
	padding: 10px 0;
	}

	.how-to-enjoy-section.section05 {
	width: 100%;
	max-width: 100%;
	padding: 80px 0;
	background-color: #c2c2c21a;
	}
	.gmmy-trust.section03 {
	padding: 80px 0;
	}
	.how-to-enjoy-section.section05 .how-to-enjoy-steps {
	margin-top: 20px;gap: 10px;
	}
	.gmmy-timeline-section.section06 {
	width: 100%;
	max-width: 100%;
	padding: 80px 0;
	}
	.gmmy-timeline-section.section06 .gmmy-timeline-heading {
	font-size: 40px;
	}
	.gmmy-timeline-section.section06 .gmmy-timeline-subheading {
	font-size: 20px;
	}
	.gmmy-timeline-section.section06 .gmmy-timeline-wrapper {
	display: grid;
	grid-template-columns: repeat(2, 1fr);
	gap: 40px;
	padding-bottom: 60px;
	}
	.gmmy-timeline-step {
	background: #fff;
	border-radius: 22px;
	padding: 26px;
	text-align: left;
	box-shadow: 0 10px 35px rgba(253, 234, 160, 0.44);
	position: relative;
	}

	.gmmy-ambassadors-section.section07 .page-width {
	max-width: 100%;
	width: 100%;
	padding: 0;
	}
	.gmmy-ambassadors-section.section07 .page-width .gmmy-ambassadors-slider {
	overflow: hidden;
	padding-bottom: 0px;
	}
	.gmmy-ambassadors-section.section07 .gmmy-ambassadors-heading {
	margin: 0;
	padding: 0 0 31px 0;
	}
	.section04 .hero__img.hero__img--desktop {
	max-width: 40px;
	margin: 0 auto;
	}

	.section04 .wt-multicol__list.wt-multicol__list--4 .wt-multicol__item .hero__overlay {
	padding: 20px 0 0 0;
	margin: 0;
	}
	.section04 .wt-multicol__list.wt-multicol__list--4 .wt-multicol__item .hero__overlay .hero__title {
	font-size: 20px;
	font-weight: bold;
	}
	.gmmy-trust__button {
	background: #000 !important;
	}
	.gmmy-pillars-cta {
	background: #000 !important;
	}
	.gmmy-timeline-step .gmmy-timeline-label {
	background-color: #000;
	color: #fff;
	}
	.template-product-custom-template {
	border: none;
	}
	.kaching-subscriptions__with-explanation.with-discount .ks-discount-label-wrapper:hover, .wt-product.wt-product--carousel-horizontal .wt-product__main.rte .wt-product__add-to-cart .wt-product__add-to-cart_form--wrapper.product-form__buttons .product-form__submit:hover,  .section02 .gmmy-pillars-cta:hover, .gmmy-trust__cta .gmmy-trust__button:hover, .gmmy-timeline-step .gmmy-timeline-label:hover {
	background-color: #fee69d !important;
	color: #fff !important;
	}
	.section04.page-width.wt-multicol__wrapper .wt-multicol__list.wt-multicol__list--4 {
	gap: 0;
	padding: 0 30px;
	margin-top: 20px;
	}

	.gmmy-timeline-section.section06 ul li {
	list-style: disc;
	}

	.gmmy-timeline-section > div:nth-child(1) > ul:nth-child(7) li {
	list-style: none;
	}
	.section03 .gmmy-trust__grid .gmmy-trust__col .gmmy-trust__list li {
	align-items: center !important;
	}
	.wt-product__gallery {
	padding-bottom: 0 !important;
	margin-bottom: 0 !important;
	}
	.swiper.wt-slider__container.wt-slider__container--thumbs.swiper-initialized.swiper-horizontal.swiper-pointer-events.swiper-thumbs.swiper-thumbs-ready.swiper-at-beginning {
	position: static;
	}
	.photoswipe {
	height: 500px !important;
	margin-bottom: 20px !important;
	}
	main .wt-slider__nav-btn {
	background-color: #000 !important;
	display: none !important;
	}
	.product_list_main_ar .main_gmmy-icon .gmmy-icon.gmmy-icon--yes svg {
	background-color: #ffe89d;
	width: 30px;
	height: 30px;
	border-radius: 100px;
	stroke: green;
	padding: 3px;
	}
	.product_list_main_ar .main_gmmy-icon {
	display: flex;
	align-items: center;
	gap: 10px;
	padding: 6px 0;
	}
	.product_list_main_ar .main_gmmy-icon .gmmy-icon {
	width: auto;
	height: auto;
	margin: 0;
	padding: 0;
	}
	.wt-product__info.product__info-container .product_list_main_ar .product_list_ar {
	line-height: 40px;
	}
	.wt-product__info.product__info-container .product_list_main_ar {
	padding-top: 20px;
	}
	kaching-subscriptions-block .kaching-subscriptions__widget .kaching-subscriptions__cards-wrapper {
	flex-direction: column-reverse;gap: 0;
	}
	kaching-subscriptions-block .kaching-subscriptions__card-wrapper:first-of-type {
		margin-top: 0 !important;
		margin-bottom: 0px !important;
		border-radius: 0 0 10px 10px;
		border: 1px solid #000;
		box-shadow: none !important;
	}
	.product_list_main_ar br {
	display: none;
	}
	.section01 .wt-product.wt-product--carousel-horizontal .wt-product__main.rte .wt-product__info.product__info-container .kaching-subscriptions__widget .ks-discount-label-wrapper {
	background-color: #000 !important;
	}
	.section01 .wt-product.wt-product--carousel-horizontal .wt-product__main.rte .wt-product__info.product__info-container .wt-product__promo.rte {
	position: relative;
	display: flex;
	background-color: #ffe89d73;
	justify-content: center;
	}
	.section01 .wt-product.wt-product--carousel-horizontal .wt-product__main.rte .wt-product__info.product__info-container .wt-product__promo.rte::after {
	content: "";
	background-image: url('/cdn/shop/files/flat-sparkling-star-icon-illustration-png.webp?v=1767536089');
	height: 20px;
	width: 20px;
	position: absolute;
	right: 30px;
	background-size: 100% 100%;
	background-position: right;
	left: auto;
	}	
	.section01 .wt-product.wt-product--carousel-horizontal .wt-product__main.rte .wt-product__info.product__info-container .wt-product__promo.rte::before {
	content: "";
	background-image: url(/cdn/shop/files/iconsss.svg?v=1767609444);
	height: 32px;
	width: 32px;
	position: absolute;
	background-size: contain;
	background-position: right;
	left: 30px;
	right: auto;
	top: 50%;
	transform: translateY(-50%);
	background-image: url('/cdn/shop/files/b8.png?v=1767677782');
	background-repeat: no-repeat;
	}
	.section01 .wt-product.wt-product--carousel-horizontal .wt-product__main.rte .wt-product__info.product__info-container .wt-product__promo.rte p {
	font-weight: 800;
	}
	.gmmy-floating-cta__button {
	background: #000 !important;
	opacity: 1 !important;
	}
	.one-time-purchase-selected .kaching-subscriptions__card-wrapper.one-time-purchase.selected.kaching_2 {
	background-color: #fdf2ce;
	}
	.gmmy-ambassadors-section.section07 .page-width .gmmy-ambassadors-slider .slick-track {
	display: flex;
	gap: 20px;
	padding-bottom: 0;
	}
	.gmmy-ambassadors-section.section07 .gmmy-ambassador-card.slick-slide {
	padding: 0;
	}
	.gmmy-ambassadors-section.section07 .slick-list.draggable {
	padding-bottom: 30px;
	}
	.wt-product__add-to-cart_form form .atc_text {
	font-size: 13px;
	font-style: italic;
	}
	.wt-product__add-to-cart_form form {
	max-width: 100% !important;
	}

	a.skip-to-content-link {
	display: none;
	}
	#shopify-section-template--25496843682092__gmmy_results_timeline_aLRXnr h2 {
	padding-top: 0;
	margin-top: 0;
	}

	.gmmy-dual-tabs {
	padding: 80px 20px;
	background: #fbf4f2;
	padding-bottom: 50px;
}

	.gmmy-main-tabs {
	display: inline-flex;
	background: #fff;
	padding: 6px;
	border-radius: 40px;
	box-shadow: 0 8px 30px rgba(0,0,0,0.1);
	margin: 0 auto 40px;
	}

	.gmmy-main-tab {
	padding: 14px 28px;
	border-radius: 30px;
	border: none;
	background: transparent;
	font-weight: 600;
	font-size: 12px;
	cursor: pointer;
	font-family: Raleway,sans-serif;
	color: #000;
	text-transform: inherit;
	}

	.gmmy-main-tab.active {
	background-color: #ffe69d;
	color: #000;
	}

	.gmmy-heading-wrap {
	text-align: center;
	margin-bottom: 60px;
	}
	.gmmy-badge {
	display: inline-block;
	background: #000;
	color: #fff;
	padding: 11px 16px;
	border-radius: 20px;
	font-size: 12px;
	margin-bottom: 10px;
	font-weight: 600;
	letter-spacing: 1px;
	}

	.gmmy-pillar-layout {
	display: grid;
	grid-template-columns: 420px 1fr;
	gap: 56px;
	}

	.gmmy-pillar-tab {
	width: 100%;
	padding: 20px 24px;
	border-radius: 18px;
	border: none;
	background: #f6eeee;
	display: flex;
	justify-content: flex-start;
	gap: 14px;
	text-align: left;
	cursor: pointer;
	margin-bottom: 12px;
	border: 1px solid #b0b0b0;
	text-transform: inherit;
	font-family: Raleway,sans-serif;
	position: relative;
	}
	.gmmy-pillar-tab span.num {
	position: absolute;
	top: 8px;
	left: 12px;
	font-size: 10px;
	font-weight: 600;
	opacity: 0.6;
	font-family: Raleway,sans-serif;
	}

	.gmmy-pillar-tabs .gmmy-pillar-tab::before {
	content: "";
	background: #f6eddc;
	transform: translateY(-50%);
	width: 4px;
	position: absolute;
	left: 0px;
	top: 50%;
	border-radius: 0 40px 40px 0;
	transition: height .3s ease;
	height: 0;
	}
	.gmmy-pillar-tabs .gmmy-pillar-tab.active::before {
	height: 60%;
	}

	.gmmy-pillar-tab strong {
	display: block;
	margin-bottom: 5px;
	font-size: 16px;
	line-height: 21px;
	}
	.gmmy-pillar-tab small {
	font-size: 12px;
	line-height: 17px;
	}
	.gmmy-pillar-tabs .gmmy-pillar-tab {
	background-color: #000;
	/* color: #fff; */
	background: #f6eddc;
	color: #000;
	}
	.gmmy-pillar-tabs .gmmy-pillar-tab.active {
	background: #000 !important;
	color: #fff;
	}


	.gmmy-pill {
	display: none;
	background: #f6eddc;
	padding: 48px;
	border-radius: 24px;
	}

	.gmmy-pill.active {
	display: block;
	}

	.gmmy-main-content {
	display: none;
	}
	.gmmy-main-content.active {
	display: block;
	}
	.gmmy-heading-wrap.active {
	display: block;
	}
	.gmmy-heading-wrap {
	display: none;
	}
	.product_list_main_ar .main_gmmy-icon img {
	max-width: 25px;
	width: 100%;
	}
	.kaching-subscriptions__with-explanation.with-discount .ks-card-wrapper {
	box-shadow: none !important;
	border: 1px solid #000;
	border-radius: 0 0 0 0;
	border-bottom: 0 !important;
	}
	.wt-product__add-to-cart_form form .atc_text {
	display: none;
	}
	.wt-product__info.product__info-container .wt-featured-icon.wt-keys__item {
	align-items: self-start;
	justify-content: center;
	text-align: center;
	gap: 5px;
	}
	.wt-product__info.product__info-container .wt-featured-icon.wt-keys__item .wt-keys__image-container {
	margin-right: 0;
	margin-left: 0;
	}
	.wt-product__info.product__info-container .wt-featured-icon.wt-keys__item .wt-keys__image-container .wt-keys__image {
	width: 25px;
	height: 25px;
	}
	.wt-product__add-to-cart_form.main-product__buy-buttons--container .wt-product__add-to-cart {
	margin: 0;
	padding: 0;
	}
.gmmy-image-accordion .gmmy-section-heading {
	color: #000;
	font-size: 40px;
	margin: 0;
	padding: 0 0 20px;
	text-transform: inherit;
	text-align: left;
}
	.gmmy-image-accordion {
	background: #f6eddc;
	padding: 80px 0;
	}

	.gmmy-image-accordion {
	background: #f6eddc;
	padding: 80px 0px;
	}

	.gmmy-section-heading {
	text-align: center;
	font-size: 40px;
	margin-bottom: 50px;
	}

	.gmmy-accordion-layout {
	display: grid;
	gap: 40px;
	align-items: center;
	grid-template-columns: repeat(2, 1fr);
	}

	/* IMAGE */
	.gmmy-accordion-image img {
	width: 100%;
	border-radius: 20px;
	}

	/* ACCORDION */
.gmmy-accordion-item {
	background: transparent;
	border-radius: 0px;
	margin-bottom: 20px;
	box-shadow: none;
	overflow: hidden;
}

	.gmmy-accordion-header {
	width: 100%;
	background: none;
	border: none;
	padding: 18px 22px;
	display: flex;
	align-items: center;
	gap: 14px;
	cursor: pointer;
	}

	.gmmy-accordion-title {
	flex: 1;
	font-weight: 700;
	color: #0b4fd8;
	text-align: left;
	}

	.gmmy-accordion-toggle {
	font-size: 22px;
	font-weight: 700;
	color: #0b4fd8;
	}

	.gmmy-accordion-body {

	padding: 0;
	font-size: 15px;
	line-height: 1.6;
	opacity: 0;
	height: 0;
	overflow: hidden;
	transition: height 0.3s ease, opacity 0.3s ease;
	width: 100%;
	}

	.gmmy-accordion-item.active .gmmy-accordion-body {
	padding: 0;
	opacity: 1;
	height: auto;
	}
	.gmmy-accordion-item.active .gmmy-accordion-toggle {
	content: "−";
	}

	/* CTA */
	.gmmy-accordion-cta {
	display: block;
	margin-top: 24px;
	background: #ef3b24;
	color: #fff;
	text-align: center;
	padding: 18px;
	border-radius: 14px;
	font-weight: 700;
	text-decoration: none;
	}

	.gmmy-shipping-text {
	margin-top: 10px;
	font-size: 14px;
	text-align: center;
	color: #0b4fd8;
	}
	.gmmy-image-accordion .gmmy-accordion-layout .gmmy-accordion-content .gmmy-accordion-title {
	font-size: 20px;
	font-family: "Raleway", sans-serif;
	font-weight: 700;
	color: #000;
	}
	.gmmy-accordion-item .gmmy-accordion-header {
	background: transparent !important;padding: 0;
	}
	.gmmy-accordion-item .gmmy-accordion-header img {
	max-width: 100px;
	} 
	.gmmy-accordion-item .gmmy-accordion-body p {
	font-family: "Raleway", sans-serif;
	font-weight: 500;
	font-size: 15px;
	}
	.gmmy-accordion-item .gmmy-accordion-header .gmmy-accordion-toggle {
	color: #000 !important;
	width: 30px;
	height: 30px;
	background: transparent;
	border-radius: 50px;
	text-align: center;
	padding: 1px 10px;
	display: flex;
	justify-content: center;
	align-items: center;
	}
.gmmy-image-accordion .gmmy-accordion-layout .gmmy-accordion-content .gmmy-accordion-cta {
	background-color: #FEAC1C;
	border: 2px solid #000000;
	max-width: 200px;
	height: 52px;
	padding: 0;
	font-family: Raleway;
	font-weight: 600;
	font-size: 18px;
	line-height: 47px;
	letter-spacing: 0%;
	text-align: center;
	text-transform: uppercase;
	color: #000;
	border-radius: 100px;
	margin-top: 30px;
	transition: background-color 0.6s ease, color 0.6s ease, box-shadow 0.6s ease, transform 0.45s cubic-bezier(0.22, 1, 0.36, 1);
}

	.gmmy-image-accordion .gmmy-accordion-layout .gmmy-accordion-content .gmmy-shipping-text {
	color: #000;
	font-weight: 700;
	font-size: 15px;
	font-family: "Raleway", sans-serif;
	}

	.gmmy-dual-tabs .gmmy-main-tabs {
	justify-content: center;
	width: 100%;
	margin: 0 auto;
	background-color: #fff !important;
	box-shadow: none !important;
	gap: 10px;
	display: flex;
	max-width: 579px;
	padding: 10px 0;
	}
	.gmmy-dual-tabs .gmmy-main-tabs .gmmy-main-tab:hover {
	background-color: #000;
	color: #fff;
	}
	.gmmy-dual-tabs .gmmy-heading-wraps {
	margin-top: 70px;
	}
	h1, h2, h3, h4, h5, h6 {
	font-family: "Raleway", sans-serif !important;
	}

	.gmmy-dual-tabs .gmmy-heading-wraps h2 {
	font-family: "Raleway", sans-serif !important;
	font-size: 40px;
	text-transform: inherit;
	padding: 0;
	margin: 20px 0;
	}
	.section04 .subtext p {
	text-align: center;
	margin: 0;
	padding: 24px 0;
	font-size: 20px;
	line-height: normal;
	}

	.how-to-enjoy-section.section05 .main_enjoy_content {
	text-align: center;
	padding-bottom: 20px;
	}
	.how-to-enjoy-section.section05 .how-to-enjoy-steps .how-to-enjoy-title {
	font-size: 18px;
	font-weight: 700;
	margin-bottom: 4px;
	color: #000;
	min-height: 56px;
	}
	.how-to-enjoy-section.section05 .how-to-enjoy-description {
	font-size: 16px;
	color: #000;
	}
	.how-to-enjoy-media img, .how-to-enjoy-media video {
	border-radius: 12px !important;
	border: 1px solid #d7d7d7;
	}


	header #header {
	background: #000;
	}
	header #header .wt-header__body {
	padding-top: 10px;
	padding-bottom: 10px;
	max-width: 1300px;
	padding: 10px 40px;
	}
	.wt-footer__body {
	flex-wrap: nowrap;
	max-width: 1300px;
	padding: 10px 40px;
	}
	.swiper.wt-slider__container.wt-slider__container--thumbs.swiper-initialized.swiper-horizontal.swiper-pointer-events.swiper-thumbs.swiper-thumbs-ready.swiper-at-beginning .thumbs-list .thumbs-list-item .wt-product__img {
	max-width: 80px;
	max-height: 80px;
	} 
	.swiper.wt-slider__container.wt-slider__container--thumbs.swiper-initialized.swiper-horizontal.swiper-pointer-events.swiper-thumbs.swiper-thumbs-ready.swiper-at-beginning .thumbs-list .thumbs-list-item {
	--thumb-ratio: auto !important;
	}
	.wt-product__gallery .swiper.wt-slider__container .thumbs-list.swiper-wrapper .thumbs-list-item.swiper-slide {
	width: 56px !important;
	height: 56px !important;
	border: 1px solid #fee69d;
	opacity: 0.7;
	}
	.wt-product__gallery .swiper.wt-slider__container .thumbs-list.swiper-wrapper .thumbs-list-item.swiper-slide.swiper-slide-thumb-active {
	opacity: 1;
	}
	.wt-product__gallery .swiper.wt-slider__container .thumbs-list.swiper-wrapper .thumbs-list-item.swiper-slide::before {
	border: 1px solid #ffe69d;
	}

	.wt-product__gallery .swiper.wt-slider__container .swiper-wrapper.wt-slider__wrapper {
	align-items: stretch !important;
	height: 100% !important;
	}
	.wt-product__gallery .swiper.wt-slider__container .swiper-slide.wt-slider__slide {
	height: 100% !important;
	}
	.wt-product__gallery .swiper.wt-slider__container .swiper-slide.wt-slider__slide a .wt-product__img.wt-product__img--zoom-cursor {
	height: 100% !important;
	object-fit: cover;
	}
	.wt-product__gallery .swiper.wt-slider__container .swiper-slide.wt-slider__slide a {
	width: 100%;
	}
	.wt-product.wt-product--carousel-horizontal .wt-product__gallery .swiper.wt-slider__container.wt-slider__container--thumbs {
	position: static;
	height: auto;
	}

	.wt-product__info.product__info-container .wt-featured-icon.wt-keys__item .wt-featured-icon__content .wt-featured-icon__title {
	font-size: 16px;
	font-weight: 600;
	font-family: Raleway,sans-serif;
	text-transform: inherit;
	}
	.wt-product__info.product__info-container .wt-featured-icon.wt-keys__item .wt-featured-icon__content .wt-featured-icon__text {
	font-size: 12px;
	font-weight: 400;
	font-family: Raleway,sans-serif;
	margin-top: 4px;
	}

	.wt-product .wt-rating__stars .wt-rating__star, .wt-product .wt-rating__stars .wt-rating__value .wt-rating__star-fill {
	font-size: 14px;
	}

	.gmmy-pillar-content .gmmy-pill strong {
	margin-top: 20px;
	display: block;
	margin-bottom: 5px;
	}
	.gmmy-pillar-tabs .gmmy-pillar-tab .gmmy-pillar-images .gmmy-pillar-image {
	background: rgb(219, 196, 152);
	color: #fff;
	width: 52px;
	height: 52px;
	border-radius: 14px;
	display: flex;
	justify-content: center;
	align-items: center;
	}
	.gmmy-pillar-tabs .gmmy-pillar-tab .gmmy-pillar-images .gmmy-pillar-image img {
	max-width: 40px;
	}

	.gmmy-accordion-item.active .gmmy-accordion-body ul {
	margin-top: 10px;
	padding: 0;
	list-style: inherit;
	}

	.gmmy-pillar-tabs .gmmy-pillar-tab.active .num {
	color: #fff;
	opacity: 1;
	}

	.gmmy-pillar-content .gmmy-pill .gmmy-pillar-images {
	display: flex;
	align-items: flex-start;
	justify-content: space-between;
	width: 100%;
	}
	.gmmy-pillar-content .gmmy-pill .gmmy-pillar-images .gmmy-pillar-image {
	background: rgba(240, 206, 139, 0.5);
	color: #fff;
	width: 88px;
	height: 88px;
	border-radius: 14px;
	display: flex;
	justify-content: center;
	align-items: center;
	border: 1px solid #c8c8c8;
	}
	.gmmy-pillar-content .gmmy-pill .gmmy-pillar-images .gmmy-pillar-image img {
	width: 100%;
	}
	.gmmy-pillar-content .gmmy-pill .gmmy-pillar-images .pill-badge {
	display: inline-flex;
	align-items: center;
	padding: 8px 16px;
	background: #ffe69d;
	color: #000;
	font-family: Raleway,sans-serif !important;
	font-size: 11px;
	font-weight: 600;
	letter-spacing: 0.1em;
	text-transform: uppercase;
	border-radius: 100px;
	box-shadow: 0 2px 8px rgba(80, 0, 11, 0.2);
	}
	.gmmy-pillar-content .gmmy-pill ul {
	width: 100%;
	margin-top: 10px;
	}
	.gmmy-pillar-content .gmmy-pill ul li {
	width: 100%;
	position: relative;
	padding-left: 26px;
	margin-bottom: 7px;
	}
	.gmmy-pillar-content .gmmy-pill ul li::after {
	content: '';
	background-image: url('/cdn/shop/files/tick_checked_icon_d98569cb-afd6-4902-96d0-165a3e8f1ce5.png?v=1767618681');
	background-repeat: no-repeat;
	background-size: contain;
	background-position: center;
	width: 18px;
	height: 18px;
	position: absolute;
	left: 0;
	top: 0;
	}



	/* Color Combination */

	.wt-header__logo__img {
	background: #000;
	padding: 3px 3px;
	border-radius: 5px;
	}
	header #header {
	background: #FEAC1C;
	}
	.shopify-section.product-section {
	background: #fffaeb !important;
	}
	.section01 .wt-product.wt-product--carousel-horizontal .wt-product__main.rte .wt-product__info.product__info-container .wt-product__promo.rte {
	background-color: #dba300;
	color: #fff;
	}
	.section01 .wt-product.wt-product--carousel-horizontal .wt-product__main.rte .wt-product__info.product__info-container .kaching-subscriptions__widget .ks-discount-label-wrapper {
	background-color: #dba300 !important;
	border: 1px solid #000;
	border-bottom: 0;
	color: #fff;
	}
	kaching-subscriptions-block .kaching-subscriptions__card-wrapper:first-of-type {
	border: 1px solid #000;
	box-shadow: none !important;
	background: #dba300;
	}
	.wt-product.wt-product--carousel-horizontal .wt-product__main.rte .wt-product__add-to-cart .wt-product__add-to-cart_form--wrapper.product-form__buttons .product-form__submit {
	background-color: #dba300 !important;
	color: #fff;
	}
	kaching-subscriptions-block .kaching-subscriptions__card-title {
	color: #fff !important;
	}
	kaching-subscriptions-block .kaching-subscriptions__card-price {
	color: #fff !important;
	}

	kaching-subscriptions-block .kaching-subscriptions__cards-wrapper .ks-card-wrapper.selected {
	background-color: transparent !important;
	}



	.gmmy-verified-badge {
	background: #dba300;
	}
	.gmmy-pillar-tabs .gmmy-pillar-tab.active {
	background: #dba300;
	}
	/* .gmmy-pillar-content .gmmy-pill .gmmy-pillar-images .gmmy-pillar-image img {
	background: #dba300;
	} */
	.gmmy-pillar-content .gmmy-pill .gmmy-pillar-images .pill-badge {
	background: #dba300;
	}
	/* #shopify-section-template--25496821170476__main {
	background: linear-gradient( to bottom, #dba300 0%, #efd27a 25%, #ffffff 60%, #ffffff 100% );
	} */
	.gmmy-main-tab.active {
	background-color: #dba300;
	color: #fff;
	}
	.gmmy-pillar-content .gmmy-pill .gmmy-pillar-images .gmmy-pillar-image {
	background: #dba300;
	}
	.gmmy-pillar-content .gmmy-pill .gmmy-pillar-images .gmmy-pillar-image img {
	filter: brightness(0) invert(1);
	}




	.gmmy-ambassadors-section {

	background: linear-gradient(180deg,#fffaeb,#fff) !important;
	}

	.wt-footer {
	background: #fffaeb !important;
	}
	.gmmy-accordion-item .gmmy-accordion-header {
	/* background: #dba300 !important; */
	border-radius: 0 !important;
	border-bottom: 1px solid #000;
	}
	/* .gmmy-image-accordion .gmmy-accordion-layout .gmmy-accordion-content .gmmy-accordion-title {
	color: #fff;
	} */


	.gmmy-pillar-tabs .gmmy-pillar-tab.active {
	background: #dba300 !important;
	color: #fff;
	}

	.gmmy-pillar-tabs .gmmy-pillar-tab .gmmy-pillar-images .gmmy-pillar-image {
	background: #dba300;
	color: #fff;
	border: 1px solid #fffaeb;
	}
	.gmmy-pillar-tabs .gmmy-pillar-tab .gmmy-pillar-images .gmmy-pillar-image img {
	filter: brightness(0) invert(1);
	}
	.gmmy-pillar-tabs .gmmy-pillar-tab {
	background: #fffaeb;
	}
	.gmmy-pillar-tabs .gmmy-pillar-tab::before {
	background: #fffaeb;
	}
	.gmmy-pill {
	background: #fffaeb;
	border: 1px solid #e6e6e6;
	}
	.gmmy-verified-badge, .gmmy-pillar-content .gmmy-pill .gmmy-pillar-images .pill-badge {
	background: #dba300;
	color: #fff;
	}
	.gmmy-pillar-content .gmmy-pill .gmmy-pillar-images .pill-badge {
	color: #fff;
	}


	.wt-footer__list__item__text--underline {
	color: #000;
	}
	.wt-footer div {
	color: #000;
	}
	/* #shopify-section-template--25496821170476__main {
	background: linear-gradient( 180deg, #f6e6b3 0%, #f9efd0 30%, #fdfaf2 55%, #fff 75% ) !important;
	}
	*/
	.gmmy-accordion-item .gmmy-accordion-header .gmmy-accordion-toggle {
	color: #dba300;
	}
	.gmmy-dual-tabs .gmmy-main-tabs .gmmy-main-tab:hover {
	background-color: #dba30082;
	color: #000;
	}
	.gmmy-badge {
	background: #dba300;
	}
	/* .section01 .wt-product.wt-product--carousel-horizontal .wt-product__main.rte .wt-product__info.product__info-container .wt-product__promo.rte:before {
	filter: brightness(0) invert(1);
	} */
	.section01 .wt-product.wt-product--carousel-horizontal .wt-product__main.rte .wt-product__info.product__info-container .wt-product__promo.rte:after {
	filter: brightness(0) invert(1);
	}
	kaching-subscriptions-block .kaching-subscriptions__with-explanation .ks-card-wrapper .ks-card .ks-card-info .ks-top-wrapper .ks-price-wrapper .ks-discounted-price-wrapper .ks-discounted-price {
	color: rgb(255 255 255) !important;
	}
	kaching-subscriptions-block .kaching-subscriptions__with-explanation .ks-card-wrapper .ks-card .ks-card-info .ks-top-wrapper .ks-price-wrapper .ks-discounted-price-wrapper {
	background-color: rgb(219 163 0) !important;
	}


	.gmmy-accordion-item.active button.gmmy-accordion-header {
	border-radius: 0 !important;
	background: transparent !important;
	padding: 0;
}
	.gmmy-accordion-item.active button.gmmy-accordion-header span.gmmy-accordion-title {
	color: #000;
	}
	.section04 picture.hero__pic {
	max-width: 110px;
	margin: 0 auto;
	background: #feac1c;
	padding: 10px;
	height: 110px;
	border-radius: 80px;
	display: flex;
	align-items: center;
	justify-content: center;
	}
	.section04 .hero__img.hero__img--desktop {
	width: 70px;
	margin: 0 auto;
	filter: brightness(0) invert(1);
	height: 70px;
	max-width: 100%;
	display: block;
	}
	.section01 .wt-product.wt-product--carousel-horizontal {
	gap: 70px;
	}
	.wt-footer__block.wt-footer__block--image .social-links {
	justify-content: left;
	}
	.wt-footer__list__item__text--underline:hover {
	color: #feac1c;
}
	.gmmy-floating-cta__button {
	background: #dba300 !important;
	}

	.gmmy-floating-cta__right .gmmy-floating-cta__button {
	background-color: #feac1c !important;
	color: #000;
}



	}
	.gmmy-dual-tabs .gmmy-main-tabs {
	justify-content: center;
	width: 100%;
	margin: 0 auto;
	background-color: #fff !important;
	box-shadow: none !important;
	gap: 10px;
	display: flex;
	max-width: 509px;
	padding: 10px 0;
	}

	header #header .wt-header__body nav.wt-page-nav-mega li.wt-page-nav-mega__item a.wt-page-nav-mega__link {
	color: #000;
	font-size: 16px;
	}


	.section04 picture.hero__pic.hero__pic--mobile {
	display: none;
	}
	header #header .svg-icon {
	fill: #000;
	filter: brightness(0) saturate(100%) !important;
	}
	header #header .wt-localization-trigger__label {
	color: #000;
	}
	header #header img.svg-icon {
	width: 30px;
	height: 30px;
	}
	.gmmy-pillar-tabs .gmmy-pillar-tab.active .gmmy-pillar-image {
	border: 1px solid #fff;
	}
	/* .gmmy-pillar-tabs .gmmy-pillar-tab .gmmy-pillar-images .gmmy-pillar-image {
	background: #dba300;
	border: 1px solid #dba300;
	}
	*/

	.svg-icon.svg-icon--search {
	display: none;
	}
	.wt-header__icon.wt-header__search-trigger.wt-icon img {
	width: 20px;
	height: 20px;
	margin-top: 4px;
	}

	.wt-header__icon.wt-header__search-trigger.wt-icon {
	display: flex;
	align-items: center;
	justify-content: center;
	}

	.wt-footer__block--menu {
	flex: 1 1 25%;
	}


	/* *********** Table CSS *********** */ 
	.gmmy-compare {
	background: #f6efe6;
	padding: 80px 20px;
	}

	.gmmy-compare__heading {
	text-align: center;
	font-size: 36px;
	margin-bottom: 32px;
	}

	.gmmy-compare__top {
	display: flex;
	justify-content: center;
	gap: 60px;
	margin-bottom: 20px;
	position: relative;
	padding-right: 20px;
	margin-bottom: -40px;
	}
	.gmmy-compare__top img {
	max-width: 140px;
	}

	.gmmy-compare__table {
	border-radius: 16px 16px 0 0;
	overflow: hidden;
	background: #fff;
	border: 1px solid #dba300;
	}

	.gmmy-compare__head,
	.gmmy-compare__row {
	display: grid;
	grid-template-columns: 1fr 1fr;
	}

	.gmmy-compare__table .gmmy-compare__row .cell:nth-child(1) {
	border-right: 2px solid #dba300;
	}
	.gmmy-compare__table .gmmy-compare__row .cell:nth-child(2) {
	/* padding-left: 40px; */
	background-Color: #e42a2570;
	}
	.gmmy-compare__head {
	background: #dba300;
	color: #fff;
	font-weight: 600;
	}

	.gmmy-compare__head div {
	text-align: left;
	padding: 16px 16px 16px 40px;
	font-size: 20px;
	color: #000;
	}

	.gmmy-compare__table .gmmy-compare__row {
	border-top: 1px solid #dba300;
	background-color: #fffaeb;
	}

	.gmmy-compare__table .gmmy-compare__row .cell {
	font-size: 18px;
	font-weight: 600;
	padding: 10px 16px;
	display: flex;
	align-items: center;
	gap: 10px;
	min-height: 58px;
	padding-left: 40px;
	}

	.icon img {
	width: 18px;
	height: 18px;
	}

	.is-hidden {
	display: none;
	}
	.gmmy-compare .gmmy-see-more-outer {
	width: 100%;
	background: #fffaeb;
	border: 1px solid #dba300;
	border-top: none;
	margin-bottom: 55px;
	display: table;
	border-radius: 0 0 16px 16px;
	}
	.gmmy-compare .gmmy-see-more-outer .gmmy-see-more {
	display: block;
	margin: 0;
	background: none;
	border: none;
	color: #000;
	font-weight: 600;
	cursor: pointer;
	padding: 20px;
	width: 100%;
	text-transform: capitalize;
	font-family: Raleway,sans-serif;
	font-size: 16px;
	}

	.gmmy-extra-content {
	display: none;
	margin-top: 24px;
	text-align: center;
	}

	.gmmy-compare .trust_below_button {
	width: 100%;
	display: flex;
	justify-content: center;
	}
	.gmmy-compare .trust_below_button .gmmy-trust__cta {
	width: auto;
	}

	.gmmy-compare .trust_below_button .gmmy-trust__cta a {
	background: #dba300;
	padding: 14px 30px;
	border-radius: 40px;
	text-transform: capitalize;
	font-family: Raleway,sans-serif;
	font-size: 16px;
	color: #fff;
	font-weight: 600;
	letter-spacing: 0.4px;
	}
	.gmmy-compare .trust_below_button .gmmy-trust__cta a:hover {
	opacity: 0.8;
	}
	.gmmy-compare__table .gmmy-compare__row .cell em {
	font-size: 12px;
	line-height: 20px;
	display: table;
	font-weight: 400;
	font-style: normal;
	}



	.gmmy-compare__top .gmmy-compare__top_left {
	width: 50%;
	text-align: right;
	display: flex;
	justify-content: right;

	}
	.template-product-multivitamin-gummies .gmmy-compare__top .gmmy-compare__top_left {
	display: flex !important;
	justify-content: flex-end !important;
	justify-content: right;
	}
	.template-product-multivitamin-gummies .gmmy-compare__top .gmmy-compare__top_right {
	display: flex !important;
	justify-content: flex-end !important;
	justify-content: right;
	}

	.gmmy-compare__top .gmmy-compare__top_right {
	width: 50%;
	text-align: right;
	display: flex;
	justify-content: right;

	}
	.gmmy-compare__top .gmmy-compare__top_left img, .gmmy-compare__top .gmmy-compare__top_right img {
	max-width: 80px;
	}

	/* *********** Table CSS *********** */ 


	.rich-text.choices_cta_btn_sr .hero__overlay {
	padding-top: 00px;
	padding-bottom: 0;
	}
	.rich-text.choices_cta_btn_sr {
	background: #fbf4f2;
	padding-bottom: 50px;
	padding-top: 0;
}

	.rich-text.choices_cta_btn_sr .hero__overlay .hero__button--gap {
	width: 100%;
	}
	.rich-text.choices_cta_btn_sr .hero__overlay .hero__button--gap .hero__button {
	background: #dba300;
	color: #fff;
	border: none;
	font-size: 18px;
	font-family: Raleway,sans-serif;
	text-transform: inherit;
	padding: 10px 20px;
	width: 100%;
	max-width: 200px;
	}

	.rich-text.choices_cta_btn_sr .hero__overlay .hero__button--gap .hero__button:hover {
	opacity: 0.8;
	}

	.gmmy-compare__table .gmmy-compare__row .cell .icon {
	width: 24px;
	}
	.bundle-card {
	text-decoration: none !important;
	}

.wt-product__info.product__info-container #custom-atc-form #main-buy-btn {
	padding: 30px 20px;
	font-size: 20px;
	text-transform: inherit;
	margin-bottom: 0;
	width: 100%;
}
.wt-product__info.product__info-container #custom-atc-form {
	padding-top: 20px;
	margin-bottom: 0;
}


	/****************multivitamin-gummies-hear1*******************/


	.multivitamin-gummies .section01 .wt-product.wt-product--carousel-horizontal .wt-product__main.rte .wt-product__info.product__info-container .wt-product__promo.rte {
	background-color: #e63328;
	color: #fff;
	}
	.multivitamin-gummies .gmmy-compare__head {
	background-color: #e63328;
	}
	.multivitamin-gummies .gmmy-compare__table .gmmy-compare__row .cell:nth-child(2) {
	background: #e633282b;
	}
	.multivitamin-gummies .gmmy-compare__table .gmmy-compare__row .cell:nth-child(1) {
	border-right: 2px solid #e63328;
	}
	.multivitamin-gummies .gmmy-compare__table .gmmy-compare__row {
	border-top: 1px solid #e63328;
	}
	.multivitamin-gummies .gmmy-compare .gmmy-see-more-outer {
	border: 1px solid #e63328;
	}
	.multivitamin-gummies .gmmy-compare__table {
	border: 1px solid #e63328;
	}
	.multivitamin-gummies .gmmy-compare .trust_below_button .gmmy-trust__cta a {
	background: #e63328;
	}
	.multivitamin-gummies .gmmy-main-tab.active {
	background-color: #e63328;
	}
	.multivitamin-gummies .gmmy-badge {
	background: #e63328;
	}
	.multivitamin-gummies .gmmy-dual-tabs .gmmy-main-tabs .gmmy-main-tab:hover {
	background-color: #e63328c7;
	color: #fff;
	}
	.multivitamin-gummies .gmmy-pillar-tabs .gmmy-pillar-tab.active {
	background: #e63328 !important;color: #fff;
	}
	.multivitamin-gummies .gmmy-pillar-tabs .gmmy-pillar-tab {
	background: #ff0f0026;
	}
	.multivitamin-gummies .gmmy-pillar-tabs .gmmy-pillar-tab .gmmy-pillar-images .gmmy-pillar-image {
	background: #e633284d;
	color: #fff;
	border: 1px solid #fffaeb;
	}
	.multivitamin-gummies .gmmy-pillar-content .gmmy-pill .gmmy-pillar-images .gmmy-pillar-image {
	background: #e63328;
	}
	.multivitamin-gummies .gmmy-verified-badge, .gmmy-pillar-content .gmmy-pill .gmmy-pillar-images .pill-badge {
	background: #e63328;
	}
	.multivitamin-gummies .rich-text.choices_cta_btn_sr .hero__overlay .hero__button--gap .hero__button {
	background: #e63328;
	}
	.multivitamin-gummies .section04 picture.hero__pic {
	background: #e63328;
	}
	.multivitamin-gummies .gmmy-verified-badge {
	background: #e63328;
	}
	.multivitamin-gummies .wt-product__info.product__info-container .max-w-md {
	width: 100% !important;
	max-width: 100% !important;
	margin-bottom: 0px !important;
	}
	.multivitamin-gummies .wt-product__info.product__info-container .product-block--bundle {
	background: transparent !important;
	}
	.multivitamin-gummies .wt-product__info.product__info-container .product-block--bundle {
	background: transparent !important;
	margin: 30px 0;
	}
	.multivitamin-gummies .wt-product__info.product__info-container .product-block--bundle .bundle_content_ar h4 {
	font-size: 18px;
	font-weight: 500;
	}
	.multivitamin-gummies .wt-product__info.product__info-container .product-block--bundle .bundle-price {
	margin: 0;
	padding: 0;
	font-size: 20px;
	font-weight: 700;
	font-family: Raleway,sans-serif !important;
	}
	.multivitamin-gummies .wt-product__info.product__info-container #main-buy-btn {
	width: auto;
	}
	.multivitamin-gummies .wt-product__info.product__info-container .pack-btn .shadow {
	background-color: #d61a3d;
	color: #fff;
	padding: 3px 20px;
	font-size: 12px !important;
	}
	.multivitamin-gummies .wt-product__info.product__info-container .pack-btn {
	height: 100px !important;
	}
	.multivitamin-gummies .wt-product__info.product__info-container .text-sm.font-bold span {
	font-size: 16px;
	line-height: 19px;
	}
	.multivitamin-gummies .wt-product__info.product__info-container .max-w-md .font-bold.text-lg {
	margin: 0;
	font-size: 16px;
	}
	.multivitamin-gummies .pack-btn.active {
	background-color: #e32d29;
	color: #fff;
	border: 2px solid #000;
	}
	.multivitamin-gummies .wt-product__info #sub-container {
	background: transparent;
	padding: 20px 20px;
	margin: 0;
	border-radius: 10px 10px 0 0;
	border-color: #D61A3D;
	}
	.multivitamin-gummies .wt-product__info .border-custom-red {
	background-color: #e633280f !important;
	}
	.multivitamin-gummies .wt-product__info #sub-container .text-xs {
	font-size: 14px;
	color: #000;
	font-weight: 500;
	line-height: normal;
	}
	.multivitamin-gummies .wt-product__info .font-medium.text-lg {
	font-size: 16px;
	color: #000;
	font-weight: 700;
	margin: 0;
	}
	.multivitamin-gummies .wt-product__info #otp-container {
	border-radius: 0;
	border: 2px solid #D61A3D;
	border-top: 0 !important;
	padding: 20px 20px;
	border-radius: 0 0 10px 10px;
	}
	.multivitamin-gummies div.main_gmmy-icon:nth-child(3) {
	padding-bottom: 0;
	}
	.multivitamin-gummies .gmmy-compare .gmmy-compare__top {
	gap: 0;
	}
	.multivitamin-gummies .gmmy-compare__head div {
	color: #fff;
	}
	.multivitamin-gummies .gmmy-compare .gmmy-compare__top img {
	max-width: 150px;
	height: 150px;
	}
	.multivitamin-gummies .product-block--bundle .bundle-wrapper .bundle-card:hover {
	background-color: #dc2925;border-color: #000;
	}
	.multivitamin-gummies .wt-product__info.product__info-container .product-block--bundle .bundle-wrapper .bundle-image {
	margin: 0;
	}
	.multivitamin-gummies .wt-product__info.product__info-container .product-block--bundle .bundle-wrapper img {
	max-width: 160px;
	}
	.multivitamin-gummies .wt-product__info.product__info-container .product-block--bundle .bundle-wrapper {
	display: grid;
	grid-template-columns: repeat(3, 1fr);
	gap: 2px;
	}

	.multivitamin-gummies .bundle-card.active {
	border-color: #000;
	box-shadow: none !important;
	background: #f5f8ff;
	}
	.multivitamin-gummies .gmmy-compare__top .gmmy-compare__top_left img {
	max-width: 170px;
	height: 150px;
	}
	.multivitamin-gummies .wt-product__info.product__info-container .product-block--bundle .bundle-wrapper .bundle_content_ar {
	padding-top: 10px;
	}
	.multivitamin-gummies .wt-product__info.product__info-container .pack-btn.active span {
	color: #fff;
	}
	.multivitamin-gummies .wt-product__info.product__info-container .product-block--bundle .bundle-wrapper .bundle-card.active h4 {
	color: #fff;
	}
	.multivitamin-gummies .wt-product__info.product__info-container .product-block--bundle .bundle-wrapper .bundle-card.active .bundle-price {
	color: #fff;
	}

	.multivitamin-gummies .bundle-card.active {
	background-color: #dd460f;
	}
	.multivitamin-gummies .wt-product__info.product__info-container #main-buy-btn {
	background-color: #e83026;
	border-color: #e83026;
}
	.multivitamin-gummies .bundle-card.active {
	background-color: #e12a23 !important;
	}
	.multivitamin-gummies .product-block--bundle .bundle-wrapper .bundle-card:hover h4 {
	color: #fff !important;
	}
	.multivitamin-gummies .product-block--bundle .bundle-wrapper .bundle-card:hover .bundle-price {
	color: #fff !important;
	}
	.template-product-multivitamin-gummies .gmmy-pillar-content .gmmy-pill .gmmy-pillar-images .pill-badge {
	background: #e63328;
	}
	
	.template-product-multivitamin-gummies  .gmmy-floating-cta__right .gmmy-floating-cta__button {
	background-color: #e42a25 !important;
	color: #fff;
}


	/*************multivitamin-gummies-of**********************/


	/*************vitamin-c-gummies-hear2**********************/

.template-product-vitamin-c-gummies  .gmmy-floating-cta__right .gmmy-floating-cta__button {
	background-color: #e54709 !important;
	color: #fff;
}

	.template-product-vitamin-c-gummies .section01 .wt-product.wt-product--carousel-horizontal .wt-product__main.rte .wt-product__info.product__info-container .wt-product__promo.rte {
	background-color: #e54709;
	color: #fff;
	}
	.template-product-vitamin-c-gummies .wt-product__info.product__info-container .product-block--bundle .bundle-wrapper .bundle_content_ar {
	padding-top: 10px;
	}
	.template-product-vitamin-c-gummies .gmmy-compare__head {
	background-color: #e54709;
	}
	.template-product-vitamin-c-gummies .gmmy-compare__table .gmmy-compare__row .cell:nth-child(2) {
	background: #e5470966;
	}
	.template-product-vitamin-c-gummies .gmmy-compare__table .gmmy-compare__row .cell:nth-child(1) {
	border-right: 2px solid #e54709;
	}
	.template-product-vitamin-c-gummies .gmmy-compare__table .gmmy-compare__row {
	border-top: 1px solid #e54709;
	}
	.template-product-vitamin-c-gummies .gmmy-compare .gmmy-see-more-outer {
	border: 1px solid #e54709;
	}
	.template-product-vitamin-c-gummies .gmmy-compare__table {
	border: 1px solid #e54709;
	}
	.template-product-vitamin-c-gummies .gmmy-compare .trust_below_button .gmmy-trust__cta a {
	background: #e54709;
	}
	.template-product-vitamin-c-gummies .gmmy-main-tab.active {
	background-color: #e54709;
	}
	.template-product-vitamin-c-gummies .gmmy-badge {
	background: #e54709;
	}
	.template-product-vitamin-c-gummies .gmmy-dual-tabs .gmmy-main-tabs .gmmy-main-tab:hover {
	background-color: #e63328c7;
	color: #fff;
	}
	.template-product-vitamin-c-gummies .gmmy-pillar-tabs .gmmy-pillar-tab.active {
	background: #e54709 !important;color: #fff;
	}
	.template-product-vitamin-c-gummies .gmmy-pillar-tabs .gmmy-pillar-tab {
	background: #ff0f0026;
	}
	.template-product-vitamin-c-gummies .gmmy-pillar-tabs .gmmy-pillar-tab .gmmy-pillar-images .gmmy-pillar-image {
	background: #e633284d;
	color: #fff;
	border: 1px solid #fffaeb;
	}
	.template-product-vitamin-c-gummies .gmmy-pillar-content .gmmy-pill .gmmy-pillar-images .gmmy-pillar-image {
	background: #e54709;
	}
	.template-product-vitamin-c-gummies .gmmy-verified-badge, .gmmy-pillar-content .gmmy-pill .gmmy-pillar-images .pill-badge {
	background: #e54709;
	}
	.template-product-vitamin-c-gummies .rich-text.choices_cta_btn_sr .hero__overlay .hero__button--gap .hero__button {
	background: #e54709;
	}
	.template-product-vitamin-c-gummies .section04 picture.hero__pic {
	background: #e54709;
	}
	.template-product-vitamin-c-gummies .gmmy-verified-badge {
	background: #e54709;color: #fff;
	}
	.template-product-vitamin-c-gummies .wt-product__info.product__info-container .max-w-md {
	width: 100% !important;
	max-width: 100% !important;
	margin-bottom: 0px !important;
	}
	.template-product-vitamin-c-gummies .wt-product__info.product__info-container .product-block--bundle {
	background: transparent !important;
	margin: 30px 0;
	}
	.template-product-vitamin-c-gummies .wt-product__info.product__info-container .product-block--bundle .bundle_content_ar h4 {
	font-size: 18px;
	font-weight: 500;
	}
	.template-product-vitamin-c-gummies .wt-product__info.product__info-container .product-block--bundle .bundle-price {
	margin: 0;
	padding: 0;
	font-size: 20px;
	font-weight: 700;
	font-family: Raleway,sans-serif !important;
	}
	.template-product-vitamin-c-gummies .wt-product__info.product__info-container .pack-btn .shadow {
	background-color: #d61a3d;
	color: #fff;
	padding: 3px 20px;
	font-size: 12px !important;
	}
	.template-product-vitamin-c-gummies .wt-product__info.product__info-container .pack-btn {
	height: 100px !important;
	}
	.template-product-vitamin-c-gummies .wt-product__info.product__info-container .text-sm.font-bold span {
	font-size: 16px;
	line-height: 19px;
	}
	.template-product-vitamin-c-gummies .wt-product__info.product__info-container .max-w-md .font-bold.text-lg {
	margin: 0;
	font-size: 16px;
	}
	.template-product-vitamin-c-gummies .pack-btn.active {
	background-color: #e54709;
	color: #fff;
	border: 2px solid #000;
	}
	.template-product-vitamin-c-gummies .wt-product__info #sub-container {
	background: transparent;
	padding: 20px 20px;
	margin: 0;
	border-radius: 10px 10px 0 0;
	border-color: #D61A3D;
	}
	.template-product-vitamin-c-gummies .wt-product__info .border-custom-red {
	background-color: #e633280f !important;
	}
	.template-product-vitamin-c-gummies .wt-product__info #sub-container .text-xs {
	font-size: 14px;
	color: #000;
	font-weight: 500;
	line-height: 1.6rem;   
	}
	.template-product-vitamin-c-gummies .wt-product__info .font-medium.text-lg {
	font-size: 16px;
	color: #000;
	font-weight: 700;
	margin: 0;
	}
	.template-product-vitamin-c-gummies .wt-product__info #otp-container {
	border-radius: 0;
	border: 2px solid #D61A3D;
	border-top: 0 !important;
	padding: 20px 20px;
	border-radius: 0 0 10px 10px;
	}
	.template-product-vitamin-c-gummies div.main_gmmy-icon:nth-child(3) {
	padding-bottom: 0;
	}
	.template-product-vitamin-c-gummies .gmmy-compare .gmmy-compare__top {
	gap: 0;
	}
	.template-product-vitamin-c-gummies .gmmy-compare__head div {
	color: #fff;
	}
	.template-product-vitamin-c-gummies .gmmy-compare .gmmy-compare__top img {
	max-width: 150px;
	height: 150px;
	}
	.template-product-vitamin-c-gummies .product-block--bundle .bundle-wrapper .bundle-card:hover {
	background-color: #dd460f;border-color: #000;
	}
	.template-product-vitamin-c-gummies .product-block--bundle .bundle-wrapper .bundle-card:hover h4 {
	color: #fff;
	}
	.template-product-vitamin-c-gummies .product-block--bundle .bundle-wrapper .bundle-card:hover .bundle-price {
	color: #fff;
	}
	.template-product-vitamin-c-gummies .wt-product__info.product__info-container .product-block--bundle .bundle-wrapper .bundle-image {
	margin: 0;
	}
	.template-product-vitamin-c-gummies .wt-product__info.product__info-container .product-block--bundle .bundle-wrapper img {
	max-width: 160px;
	}
	.template-product-vitamin-c-gummies .wt-product__info.product__info-container .product-block--bundle .bundle-wrapper {
	display: grid;
	grid-template-columns: repeat(3, 1fr);
	gap: 2px;
	}

	.template-product-vitamin-c-gummies .bundle-card.active {
	border-color: #000;
	box-shadow: none !important;
	background: #f5f8ff;
	pointer-events: none;
	}
	.template-product-vitamin-c-gummies .gmmy-compare__top .gmmy-compare__top_left img {
	max-width: 170px;
	height: 150px;
	}
	.template-product-vitamin-c-gummies .wt-product__info.product__info-container .pack-btn.active span {
	color: #fff;
	}
	.template-product-vitamin-c-gummies .wt-product__info.product__info-container .product-block--bundle .bundle-wrapper .bundle-card.active h4 {
	color: #fff;
	}
	.template-product-vitamin-c-gummies .wt-product__info.product__info-container .product-block--bundle .bundle-wrapper .bundle-card.active .bundle-price {
	color: #fff;
	}
	.template-product-vitamin-c-gummies .bundle-card.active {
	background-color: #e54709;
	}
.template-product-vitamin-c-gummies .wt-product__info.product__info-container #main-buy-btn {
	background-color: #e3460d;
	color: #fff;
	border-color: #e3460d;
}
	.template-product-vitamin-c-gummies .gmmy-pillar-content .gmmy-pill .gmmy-pillar-images .pill-badge {
	background-color: #e54709;
	}

	/*************vitamin-c-gummies-og**********************/


	/*************vitamin-c-gummies-hear3**********************/
	
		.template-product-vitamin-b12-gummies .gmmy-floating-cta__right .gmmy-floating-cta__button {
	background-color: #e00057 !important;
	color: #fff;
}
	.template-product-vitamin-b12-gummies .section01 .wt-product.wt-product--carousel-horizontal .wt-product__main.rte .wt-product__info.product__info-container .wt-product__promo.rte {
	background-color: #e00057;
	color: #fff;
	}
	.template-product-vitamin-b12-gummies .gmmy-pillar-content .gmmy-pill .gmmy-pillar-images .pill-badge {
	background-color: #e00057;
	}
	.template-product-vitamin-b12-gummies .gmmy-compare__head {
	background-color: #e00057;
	}
	.template-product-vitamin-b12-gummies .gmmy-compare__table .gmmy-compare__row .cell:nth-child(2) {
	background: #e0005738;
	}
	.template-product-vitamin-b12-gummies .gmmy-compare__table .gmmy-compare__row .cell:nth-child(1) {
	border-right: 2px solid #e00057;
	}
	.template-product-vitamin-b12-gummies .gmmy-compare__table .gmmy-compare__row {
	border-top: 1px solid #e00057;
	}
	.template-product-vitamin-b12-gummies .gmmy-compare .gmmy-see-more-outer {
	border: 1px solid #e00057;
	}
	.template-product-vitamin-b12-gummies .gmmy-compare__table {
	border: 1px solid #e00057;
	}
	.template-product-vitamin-b12-gummies .gmmy-compare .trust_below_button .gmmy-trust__cta a {
	background: #e00057;
	}
	.template-product-vitamin-b12-gummies .gmmy-main-tab.active {
	background-color: #e00057;
	}
	.template-product-vitamin-b12-gummies .gmmy-badge {
	background: #e00057;
	}
	.template-product-vitamin-b12-gummies .gmmy-dual-tabs .gmmy-main-tabs .gmmy-main-tab:hover {
	background-color: #e63328c7;
	color: #fff;
	}
	.template-product-vitamin-b12-gummies .gmmy-pillar-tabs .gmmy-pillar-tab.active {
	background: #e00057 !important;color: #fff;
	}
	.template-product-vitamin-b12-gummies .gmmy-pillar-tabs .gmmy-pillar-tab {
	background-color: #e000576b;
	}
	.template-product-vitamin-b12-gummies .gmmy-pillar-tabs .gmmy-pillar-tab .gmmy-pillar-images .gmmy-pillar-image {
	background: #e633284d;
	color: #fff;
	border: 1px solid #fffaeb;
	}
	.template-product-multivitamin-gummies .gmmy-main-tabs .gmmy-main-tab:hover {
	background-color: #e42a25;
	color: #fff;
}
	.template-product-vitamin-b12-gummies .gmmy-pillar-content .gmmy-pill .gmmy-pillar-images .gmmy-pillar-image {
	background: #e00057;
	}
	.template-product-vitamin-b12-gummies .gmmy-verified-badge {
	background: #e00057;
	}
	.gmmy-pillar-content .gmmy-pill .gmmy-pillar-images .pill-badge {
	background: #dba300;
	}
	.template-product-vitamin-b12-gummies .rich-text.choices_cta_btn_sr .hero__overlay .hero__button--gap .hero__button {
	background: #e00057;
	}
	.template-product-vitamin-b12-gummies .section04 picture.hero__pic {
	background: #e00057;
	}
	.template-product-vitamin-b12-gummies .gmmy-verified-badge {
	background: #e00057;
	}
	div.wt-featured-icon:nth-child(16) {
	margin-top: 0;
}
	.template-product-vitamin-b12-gummies .wt-product__info.product__info-container .max-w-md {
	width: 100% !important;
	max-width: 100% !important;
	margin-bottom: 0px !important;
	}
	.template-product-vitamin-b12-gummies .wt-product__info.product__info-container .product-block--bundle {
	background: transparent !important;
	}
	.template-product-vitamin-b12-gummies .wt-product__info.product__info-container .product-block--bundle {
	background: transparent !important;
	margin: 30px 0;
	}
	.template-product-vitamin-b12-gummies .wt-product__info.product__info-container .product-block--bundle .bundle_content_ar h4 {
	font-size: 18px;
	font-weight: 500;
	}
	.template-product-vitamin-b12-gummies .wt-product__info.product__info-container .product-block--bundle .bundle-price {
	margin: 0;
	padding: 0;
	font-size: 20px;
	font-weight: 700;
	font-family: Raleway,sans-serif !important;
	}
	.template-product-vitamin-b12-gummies .wt-product__info.product__info-container #main-buy-btn {
	width: auto;
	}
	.template-product-vitamin-b12-gummies .wt-product__info.product__info-container .pack-btn .shadow {
	background-color: #e00952;
	color: #fff;
	padding: 3px 20px;
	font-size: 12px !important;
	}
	.template-product-vitamin-b12-gummies .wt-product__info.product__info-container .pack-btn {
	height: 100px !important;
	}
	.template-product-vitamin-b12-gummies .wt-product__info.product__info-container .text-sm.font-bold span {
	font-size: 16px;
	line-height: 19px;
	}
	.template-product-vitamin-b12-gummies .wt-product__info.product__info-container .max-w-md .font-bold.text-lg {
	margin: 0;
	font-size: 16px;
	}
	.template-product-vitamin-b12-gummies .pack-btn.active {
	background-color: #e00952;
	color: #fff;
	border: 2px solid #000;
	}
	.template-product-vitamin-b12-gummies .wt-product__info #sub-container {
	background: transparent;
	padding: 20px 20px;
	margin: 0;
	border-radius: 10px 10px 0 0;
	border-color: #D61A3D;
	}
	.template-product-vitamin-b12-gummies .wt-product__info .border-custom-red {
	background-color: #e633280f !important;
	}
	.template-product-vitamin-b12-gummies .wt-product__info #sub-container .text-xs {
	font-size: 14px;
	color: #000;
	font-weight: 500;
	}
	.template-product-vitamin-b12-gummies .wt-product__info .font-medium.text-lg {
	font-size: 16px;
	color: #000;
	font-weight: 700;
	margin: 0;
	}
	.template-product-vitamin-b12-gummies .wt-product__info #otp-container {
	border-radius: 0;
	border: 2px solid #D61A3D;
	border-top: 0 !important;
	padding: 20px 20px;
	border-radius: 0 0 10px 10px;
	}
	.template-product-vitamin-b12-gummies div.main_gmmy-icon:nth-child(3) {
	padding-bottom: 0;
	}
	.template-product-vitamin-b12-gummies .gmmy-compare .gmmy-compare__top {
	gap: 0;
	}
	.template-product-vitamin-b12-gummies .gmmy-compare__head div {
	color: #fff;
	}
	.template-product-vitamin-b12-gummies .gmmy-compare .gmmy-compare__top img {
	max-width: 150px;
	height: 150px;
	}
	.template-product-vitamin-b12-gummies .product-block--bundle .bundle-wrapper .bundle-card:hover {
	background-color: #e21052;border-color: #000;
	}
	.template-product-vitamin-b12-gummies .product-block--bundle .bundle-wrapper .bundle-card:hover h4 {
	color: #fff;
	}
	.template-product-vitamin-b12-gummies .product-block--bundle .bundle-wrapper .bundle-card:hover .bundle-price {
	color: #fff;
	}
	.template-product-vitamin-b12-gummies .wt-product__info.product__info-container .product-block--bundle .bundle-wrapper .bundle-image {
	margin: 0;
	}
	.template-product-vitamin-b12-gummies .wt-product__info.product__info-container .product-block--bundle .bundle-wrapper img {
	max-width: 160px;
	}
	.template-product-vitamin-b12-gummies .wt-product__info.product__info-container .product-block--bundle .bundle-wrapper {
	display: grid;
	grid-template-columns: repeat(3, 1fr);
	gap: 2px;
	}

	.template-product-vitamin-b12-gummies .bundle-card.active {
	border-color: #000;
	box-shadow: none !important;
	background: #f5f8ff;
	}
	.template-product-vitamin-b12-gummies .gmmy-compare__top .gmmy-compare__top_left img {
	max-width: 170px;
	height: 150px;
	}
	.template-product-vitamin-b12-gummies .wt-product__info.product__info-container .product-block--bundle .bundle-wrapper .bundle-card.active {
	background-color: #de0252;
	}
	.template-product-vitamin-b12-gummies .wt-product__info.product__info-container .pack-btn.active span {
	color: #fff;
	}
	.template-product-vitamin-b12-gummies .wt-product__info.product__info-container .product-block--bundle .bundle-wrapper .bundle-card.active h4 {
	color: #fff;
	}
	.template-product-vitamin-b12-gummies .wt-product__info.product__info-container .product-block--bundle .bundle-wrapper .bundle-card.active .bundle-price {
	color: #fff;
	}
	.template-product-vitamin-b12-gummies .bundle-card.active {
	background-color: #dd460f;
	}
	.template-product-vitamin-b12-gummies .wt-product__info.product__info-container #main-buy-btn {
	background-color: #e20e59;
	color: #fff;
	border-color: #e20e59;
}
	/*************vitamin-c-gummies-of**********************/

	.multivitamin-gummies .wt-product__info.product__info-container .product-block--bundle .bundle-wrapper, .template-product-vitamin-c-gummies .wt-product__info.product__info-container .product-block--bundle .bundle-wrapper, .template-product-vitamin-b12-gummies .wt-product__info.product__info-container .product-block--bundle .bundle-wrapper {
	gap: 10px;
	}


	.w-full form#custom-atc-form {
	padding-top: 35px;
	}

	/****************home-faq-set*******************/

	.gmmy-accordion-layout {
	display: grid;
	grid-template-columns: 1fr 1fr;
	gap: 40px;
	align-items: center;
	}

	.gmmy-accordion-header {
	width: 100%;
	background: none;
	border: 0;
	display: flex;
	justify-content: space-between;
	align-items: center;
	cursor: pointer;
	font-weight: 600;
	}

	.gmmy-accordion-body {
	display: none;
	padding: 10px 0 20px;
	}

	.gmmy-accordion-item.active .gmmy-accordion-body {
	display: block;padding-top: 14px;
	}

	.hero__button--primary.hero__button span {
	font-family: Raleway,sans-serif !important;
	}

	.about_section01 .hero__overlay__content--left {
	max-width: 40% !important;
	margin: 0 auto;
	text-align: center;
	}
	.about_section01 .hero__overlay__content--left .hero__button--gap {
	margin: 0 auto;
	}
	.about_section01 .hero__overlay__content.hero__overlay__content--left .hero__title {
	width: 100%;
	max-width: 100%;
	color: #fff;
	font-size: 60px;
	}
	.about_section01 .hero__overlay__content.hero__overlay__content--left {
	width: 100%;
	max-width: 50% !important;
	}
	.about_section01 .hero__overlay__content.hero__overlay__content--left .hero__text.rte {
	max-width: 100% !important;
	text-align: center;
	width: 100%;
	color: #fff;
	font-weight: bold;
	font-size: 19px;
	}

	.about_section02 .hero__title {
	font-size: 45px;
	}

	.about_section02 h2 {
	font-size: 24px;
	text-transform: inherit;
	}

	.about_section02 p {
	color: #000;
	line-height: normal;
	font-size: 16px;
	}

	.about_section02 {
	padding: 80px 0;
	}

	.about_section02 .hero__overlay {
	padding: 0;
	margin: 0;
	}

	.about_section03 .hero__title {
	font-size: 25px;
	text-transform: inherit;
	}
	.about_section04 .hero__title {
	text-transform: inherit;
	font-size: 25px;
	}
	.about_section05 {
	padding: 80px 0 40px 0;
	}
	.about_section05 .headline__title {
	font-size: 45px;
	margin-bottom: 0;
	padding-bottom: 0;
	}
	.about_section05 .subtext p {
	font-size: 16px;
	padding: 20px 0;
	text-align: center;
	}
	.about_section06 {
	padding-bottom: 0;
	}
	.about_section03 .hero__overlay.hero__overlay--left {
	padding: 30px 20px;
	}
	.about_section04 .hero__overlay.hero__overlay--right {
	padding: 30px 20px;
	}
	.about_section05 .wt-multicol__text .wt-multicol {
	padding: 0 40px;
	}
	.about_section05 .wt-multicol__text .wt-multicol p {
	font-size: 16px;
	font-weight: bold;
	}
	.about_section05 .wt-multicol__text {
	padding-top: 10px;
	}

	/****************home-faq-set*******************/

	.about_section04 {
	padding-top: 80px;
	}

	.faq_banner {
	padding: 0;
	}
	.faq_banner .hero.hero--video-background {
	border-radius: 0;
	}
	.faq_banner .hero.hero--video-background .hero__title {
	font-size: 60px;
	max-width: 100%;
	line-height: normal;
	}
	.faq_banner .hero__overlay__content.hero__overlay__content--center {
	width: 100%;
	max-width: 100%;
	}	
	.faq_banner .hero__overlay__content.hero__overlay__content--center {
	width: 100%;
	max-width: 50%;
	padding: 0;
	}
	.faq_banner .hero__overlay__content.hero__overlay__content--center .hero__text.rte p {
	text-align: center;
	color: #fff;
	font-weight: 400;
	font-size: 19px;
	font-family: Raleway,sans-serif;
	}
	#shopify-section-template--25496820744492__19343041-49f3-4eb8-918f-d93e323afa2e .wt-collapse__section__inner {
	padding: 0;
	}
	#shopify-section-template--25496820744492__19343041-49f3-4eb8-918f-d93e323afa2e {
	padding: 30px 0 !important;
	}
	.rich-text.contact_rich .hero__title {
	font-size: 35px;
	}
	.rich-text.contact_rich .hero__text.rte p {
	font-family: Raleway,sans-serif !important;
	font-size: 18px;
	}
	.contact-split.custom_contact_form .headline .headline__title {
	font-size: 35px;
	}
	.contact-split.custom_contact_form .hero__text.form__text.rte p {
	font-family: Raleway,sans-serif !important;
	font-size: 18px;
	}
	.contact-split.custom_contact_form .form__container {
	max-width: 100%;
	width: 100%;
	}
	.rich-text.contact_rict-text .hero__text.rte h4 {
	font-size: 25px;margin: 0;
	}
	.rich-text.contact_rict-text .hero__text.rte p {
	font-family: Raleway,sans-serif !important;
	margin: 0;
	font-size: 16px;
	}
	.rich-text.contact_rict-text .hero__text.rte strong {
	font-size: 18px;
	}
	.rich-text.contact_rict-text .hero__text.rte p a {
	text-decoration: none;
	}
	.contact-split.custom_contact_form .main_contact_container .hero__button--primary {
	background-color: #feac1c;
	width: 100%;
	border: 1px solid #000;
}
.contact-split.custom_contact_form .main_contact_container .hero__button--primary:hover {
	opacity: 0.9;
}

.shopify-policy__container {
	max-width: 1300px !important;
	padding-left: 40px !important;
	padding-right: 40px !important;
}
.shopify-policy__container .shopify-policy__title {
	text-align: left;
}

.hero__button--secondary {
	background: #feac1c;
	color: #000;
}
.hero__button--secondary:hover {
	background: #feac1c;
	color: #000;
	border-color: #000;
	opacity: 0.9;
}


.wt-cart__footer__body #CartDrawer-Checkout {
	background: #feac1c;
	color: #000;
	padding: 11px 12px;
	font-size: 18px;
	font-weight: 500;
	font-family: Raleway,sans-serif !important;
}
	/****Home*****/


	.new_home_first_section .hero__overlay__content {
	max-width: 50%;
	width: 50%;
	}
	.new_home_first_section .hero__overlay__content .hero__text.hero__richtext.rte {
	max-width: 100%;
	width: 100%;
	margin-bottom: 20px;
}
	.new_home_first_section .hero__overlay__content .hero__text.hero__richtext.rte p {
	font-family: Raleway;
	font-weight: 700;
	font-size: 64px;
	line-height: 80px;
	letter-spacing: 0%;
	text-align: center;
	text-transform: uppercase;
	margin: 0;
	padding: 0;
	color: #121212;

	}
	.new_home_first_section .hero__overlay__content .hero__text.hero__richtext.rte p strong {
	color: #FEAC1C;text-shadow: 2px 2px 0px #000;
	}
	.new_home_first_section .hero__overlay__content .hero__text.hero__richtext.rte br {
	display: none;
	}
	.new_home_first_section .hero__overlay__content .hero__button--gap {
	justify-content: center;
	width: 100%;
	}

	.new_home_first_section .hero__button--gap .hero__button span {
	font-weight: 700;
	font-size: 20px;
	line-height: 24px;
	letter-spacing: 0%;
	text-align: center;
	color: #000;
	}

	.new_home_first_section .hero__overlay--top {
	padding: 70px 0;
}
	.new_home_first_section .wt-slider__container.wt-slider__container--hero {
	margin: 0;
	padding: 0;
	}
	#shopify-section-template--25496820515116__slideshow_n6Qxfz .wt-slider--wrapper {
	margin: 0;
	padding: 0;
	}
	.new_home_second_section .headline .headline__title {
	font-weight: 700;
	font-size: 42px;
	line-height: 19.95px;
	letter-spacing: 0%;
	text-align: center;
	text-transform: uppercase;
	color: #FEAC1C;
	margin: 0 auto;
	display: table;
	border-bottom: 4px solid #FEAC1C;
	}
	.new_home_second_section .wt-benefits-product__icon-item-heading {
	font-weight: 700;
	font-size: 16px;
	line-height: 22.4px;
	letter-spacing: 0%;
	text-align: center;
	text-transform: uppercase;
	color: #fff;
	padding: 10px 0;
	}
	.new_home_second_section .rte p {
	font-family: Raleway;
	font-weight: 500;
	font-size: 16px;
	line-height: 24px;
	letter-spacing: 0%;
	text-align: center;
	color: #fff;
	}
	.new_home_second_section {
	padding: 80px 50px !important;
	}
	.new_home_second_section {
	background-image: url('/cdn/shop/files/Home_sec2Banner.png?v=1767934170');
	background-position: center;
	background-size: cover;
	background-repeat: no-repeat;
	display: block;
	}
	.new_home_third_section .wt-mosaic__container.wt-mosaic__container--full {
	display: flex;
	height: auto;
	}
	.new_home_third_section .wt-mosaic__container.wt-mosaic__container--full .wt-mosaic__item.wt-mosaic__main {
	width: 100%;
	max-width: 50%;
	}
	.new_home_third_section .wt-mosaic__container.wt-mosaic__container--full .wt-mosaic__aside {
	width: 100%;
	max-width: 50%;
	display: grid;
	grid-gap: 0px;
	grid-template-columns: repeat(2, 1fr);
	}
	.new_home_third_section .wt-mosaic__container.wt-mosaic__container--full .wt-mosaic__item.wt-mosaic__main .hero__img.hero__img--desktop {
	width: 100%;
	max-width: 100%;
	height: 100%;
	display: block;
	}
	.new_home_third_section .wt-mosaic__container.wt-mosaic__container--full .wt-mosaic__aside .wt-mosaic__item {
	width: 100%;
	max-width: 100%;
	border: 1px solid #2F1D1247;
	height: 100%;
	border-right: 0;
	border-bottom: 0;
	}
	.new_home_third_section .wt-mosaic__container.wt-mosaic__container--full .wt-mosaic__aside .wt-mosaic__item .hero.hero--video-background {
	width: 100%;
	max-width: 100%;
	}
	.new_home_third_section .wt-mosaic__container.wt-mosaic__container--full .wt-mosaic__aside .wt-mosaic__item .hero.hero--video-background .hero__pic-container {
	width: 100%;
	max-width: 100%;
	height: 100%;
	}
	.new_home_third_section .wt-mosaic__container.wt-mosaic__container--full .wt-mosaic__aside .hero__img.hero__img--desktop {
	width: 100%;
	max-width: 100%;
	height: 100%;
	display: block;
	}
	.new_home_third_section .wt-mosaic__container.wt-mosaic__container--full .hero__button {
    background: linear-gradient(90deg,#feac1c,#ffe7bd);
    border: 2px solid;
    width: 100%;
    max-width: 190px;
    border-radius: 100px;
    background-repeat: no-repeat;
    height: 40px;
    padding: 0 20px;
    min-width: 100%;
}

	.new_home_third_section .wt-mosaic__container.wt-mosaic__container--full .wt-mosaic__aside .hero__title {
	font-weight: 600;
	font-size: 20px;
	line-height: 38px;
	letter-spacing: 0%;
	text-align: center;
	color: #2F1D12;
	margin: 0;
	padding: 0;
	text-transform: capitalize;
	}
	.new_home_third_section .wt-mosaic__container.wt-mosaic__container--full .wt-mosaic__aside .hero__text.hero__richtext.rte p {
	font-weight: 600;
	font-size: 16px;
	line-height: 18px;
	letter-spacing: 0%;
	text-align: center;
	padding: 0;
	}
	.new_home_third_section .wt-mosaic__container.wt-mosaic__container--full .wt-mosaic__item.wt-mosaic__main .hero__overlay__content.hero__overlay__content--center {
	width: 100%;
	max-width: 100%;
	padding-top: 80px;
	}
	.new_home_third_section .wt-mosaic__container.wt-mosaic__container--full .wt-mosaic__item.wt-mosaic__main .hero__overlay__content.hero__overlay__content--center .hero__title {
	font-size: 44px;
	color: #2F1D12;
	font-weight: 900;
	text-transform: inherit;
	}
	.new_home_third_section .wt-mosaic__container.wt-mosaic__container--full .wt-mosaic__item.wt-mosaic__main .hero__overlay__content.hero__overlay__content--center .hero__text.hero__richtext.rte p {
	color: #2F1D12;
	font-size: 25px;
	font-weight: 600;
	}
	.new_home_third_section .wt-mosaic__container.wt-mosaic__container--full .wt-mosaic__item.wt-mosaic__main .hero__overlay.hero__overlay--center {
	padding: 0 !important;
	margin: 0 !important;
	}
	.new_home_third_section div.wt-mosaic__item:nth-child(3) {
	border-bottom: 1px solid #2F1D1247 !important;
	}

	.new_home_third_section div.wt-mosaic__item:nth-child(4) {
	border-bottom: 1px solid #2F1D1247 !important;
	}
	.new_home_second_section .wt-benefits-product__wrapper {
	max-width: 1400px;
	margin: 0 auto;
	margin-top: 50px;
	}
	.wt-mosaic.new_home_third_section {
	margin: 0;
	padding: 0;
	}
	.new_home_forth_section {
	padding: 80px 0;
	background-color: #FFFBED;
	}
	.new_home_forth_section .headline__title {
	font-weight: 700;
	font-size: 42px;
	line-height: 19.95px;
	letter-spacing: 0%;
	text-align: center;
	text-transform: uppercase;
	padding: 0 0 50px 0;
	margin: 0;
	}
	.new_home_third_section .wt-mosaic__container.wt-mosaic__container--full .hero__button:hover {
	background: linear-gradient(90deg,#f5e2bd,#feac1c);
	}
	.new_home_forth_section .main_set_image_trust {
	display: flex;
	align-items: center;
	justify-content: space-between;
	}
	.new_home_forth_section .main_set_image_trust .left_image_trust {
	width: 100%;
	max-width: 50%;
	}
	.new_home_forth_section .main_set_image_trust .wt-features-banner {
	width: 100%;
	max-width: 50%;
	}
	.new_home_forth_section .main_set_image_trust .left_image_trust img {
	width: 100%;
	max-width: 100%;
	}
	.new_home_forth_section .main_set_image_trust .wt-features-banner .wt-keys__list {
	display: flex;
	flex-direction: column;
	}
	.new_home_forth_section .main_set_image_trust .wt-features-banner .wt-keys__list .wt-keys__item {
	display: flex;
	flex-direction: row-reverse;
	}
	.new_home_forth_section .main_set_image_trust .wt-features-banner .wt-keys__list .wt-keys__item .wt-keys__image.left {
	width: 186px;
	height: 186px;
	display: block;
	}
	.new_home_forth_section .main_set_image_trust .wt-features-banner .wt-keys__list .wt-keys__item .wt-keys__title {
	font-family: Raleway;
	font-weight: 600;
	font-size: 32px;
	line-height: 35px;
	letter-spacing: 0%;
	text-align: left;
	color: #000;
	max-width: 350px;
	width: 100%;
	min-width: 350px;
	margin: 0;
	padding: 0;
	text-transform: capitalize;
	}
	.new_home_seven_section .hero__overlay {
	background: rgba(0, 0, 0, 0.44);
	}
	.new_home_seven_section .hero__overlay .hero__text.rte p {
	font-family: Raleway;
	font-weight: 500;
	font-size: 20px;
	line-height: 24px;
	letter-spacing: 0%;
	text-align: center;
	color: #fff;
	}
	.new_home_seven_section .hero__overlay .hero__overlay__content .hero__title {
	font-family: Raleway !important;
	font-weight: 700;
	font-size: 48.4px;
	line-height: 53.24px;
	letter-spacing: 0.5px;
	text-align: center;
	text-transform: uppercase;
	color: #fff;
	}
	.new_home_forth_section .rte {
	max-width: 1400px;
	margin: 0 auto;
	}
	.new_home_five_section {
	width: 100%;
	max-width: 100%;
	padding: 0;
	}
	.new_home_five_section .hero.hero--video-background.hero--grid .hero__overlay__content {
	margin: 0;
	padding: 0;
	max-width: 650px;
	padding-bottom: 65px;
}
	.new_home_five_section .hero.hero--video-background.hero--grid .hero__overlay.hero__overlay--left {
	padding: 80px 66px;position: relative;
	}
.new_home_five_section .hero.hero--video-background.hero--grid .hero__overlay__content .hero__subheading {
	font-family: Raleway;
	font-weight: 600;
	font-size: 20px;
	line-height: 20px;
	letter-spacing: -2%;
	color: #2f1d12;
	padding-bottom: 50px;
	margin: 0;
	position: relative;
	padding-left: 10px;
}
.new_home_five_section .hero.hero--video-background.hero--grid .hero__overlay__content .hero__subheading::before {
	content: "";
	font-size: 50px;
	border-radius: 100px;
	height: 5px;
	width: 5px;
	position: absolute;
	background-color: #000;
	top: 12%;
	left: 0;
}
	.new_home_five_section .hero.hero--video-background.hero--grid .hero__overlay__content .hero__title {
	font-weight: 600;
	font-size: 40px;
	line-height: 50px;
	letter-spacing: 0%;
	color: #2f1d12;
	text-transform: inherit;
	max-width: 515px;
}
	.new_home_six_section .gmmy-compare__head {
	background: #feac1c;
	color: #fff;
	font-weight: 600;
	}
	.new_home_six_section .gmmy-compare__table .gmmy-compare__row .cell:nth-child(1) {
	border-right: 2px solid #feac1c;
	}
	.new_home_six_section .gmmy-compare .gmmy-see-more-outer {
	border: 1px solid #feac1c;
	}
	.new_home_six_section .gmmy-compare__table .gmmy-compare__row {
	border-top: 1px solid #feac1c;
	}
	.new_home_five_section .hero.hero--video-background.hero--grid .hero__overlay__content .hero__text.rte p strong {
	font-family: Raleway;
	font-weight: 600;
	font-size: 30px;
	line-height: 36px;
	letter-spacing: 0%;
	color: #2F1D12;
	display: block;
	padding: 20px 0 30px 0;
	}
	.new_home_five_section .hero.hero--video-background.hero--grid .hero__overlay__content .hero__text.rte br {
	display: none;
	}
	.new_home_five_section .hero.hero--video-background.hero--grid .hero__overlay__content .hero__text.rte p {
	font-family: Raleway;
	font-weight: 500;
	font-size: 24px;
	line-height: 30px;
	letter-spacing: 0%;
	color: #2F1D12;
	}
	/******/
	.new_home_six_section .gmmy-compare__top {
	display: flex;
	justify-content: center;
	gap: 60px;
	position: relative;
	padding-right: 20px;
	margin-bottom: -70px;
	}
	.new_home_six_section .gmmy-compare__top .gmmy-compare__top_right {
	width: 50%;
	text-align: right;
	display: flex;
	justify-content: right;
	position: relative;
	top: 20px;
	}
	.new_home_six_section .gmmy-compare__top .gmmy-compare__top_left img, .gmmy-compare__top .gmmy-compare__top_right img {
	max-width: 100px;
	height: 140px;
	object-fit: contain;
	}

	.new_home_six_section .gmmy-compare__top .gmmy-compare__top_left img {
	max-width: 190px;
	height: 180px;
	object-fit: cover;
	}
	.new_home_five_section .hero.hero--video-background.hero--grid .hero__overlay.hero__overlay--left .hero__button--gap {
	position: absolute;
	bottom: 112px;
	width: 100%;
	left: 0;
	right: auto;
	}
.new_home_five_section .hero.hero--video-background.hero--grid .hero__overlay.hero__overlay--left .hero__button--gap .hero__button--primary.hero__button {
	background-color: #feac1c;
	max-width: 293px !important;
	width: 100% !important;
	padding: 0;
	position: absolute;
	left: 66px;
	height: 62px;
	display: flex;
	align-items: center;
	border: 2px solid #000;
	transition: background-color 0.6s ease, color 0.6s ease, box-shadow 0.6s ease, transform 0.45s cubic-bezier(0.22, 1, 0.36, 1);
}
	.new_home_five_section .hero.hero--video-background.hero--grid .hero__overlay.hero__overlay--left .hero__button--gap .hero__button--primary.hero__button span {
	font-weight: 600;
	font-size: 18px;
	line-height: 25.25px;
	letter-spacing: 0%;
	text-align: center;
	text-transform: uppercase;
	color: #000;
	}
	.new_home_second_section .wt-benefits-product__icon-list {
	gap: 90px;
	}
	.hero__wrapper--full {
	max-width: 100%;
	}
	body {
	max-width: 100%;
	}
	.wt-slider__container.wt-slider__container--hero.wt-slider__container--full.swiper.swiper-initialized.swiper-horizontal.swiper-pointer-events {
	max-width: 100%;
	}
	.new_home_eight_section {
	padding: 0;background-color: #FBE69A;
	}
	.new_home_eight_section .page-width {
	max-width: 100%;
	padding: 0;
	}
	.new_home_eight_section img {
	border-radius: 0;
	}
	.new_home_eight_section .gmmy-accordion-image {
	height: 100%;
	}
	.new_home_eight_section img {
	border-radius: 0;
	display: block;
	height: 100%;
	object-fit: cover;
}
	
	.new_home_eight_section .gmmy-accordion-layout .gmmy-accordion-content {
	padding: 60px 90px;
}
.new_home_eight_section .gmmy-accordion-layout {
	gap: 0;
}
	.gmmy-ambassadors-section {
  padding: 70px 16px;
  background: linear-gradient(180deg,#fde9c9,#fff);
}
 
.gmmy-ambassadors-eyebrow,
.gmmy-ambassadors-heading,
.gmmy-ambassadors-subheading {
  text-align: center;
}
 
.gmmy-ambassadors-eyebrow {
  font-size: 13px;
  letter-spacing: 1px;
  margin-bottom: 10px;
}
 
.gmmy-ambassadors-heading {
  font-size: 32px;
  margin-bottom: 10px;
}
 
.gmmy-ambassadors-subheading {
  font-size: 16px;
  color: #555;
  margin-bottom: 40px;
}
 
/* Slick spacing */
.gmmy-ambassadors-slider .slick-slide {
  padding: 0 8px;
}
 
.gmmy-ambassador-card {
  background: #fff;
  border-radius: 22px;
  overflow: hidden;
  box-shadow: 0 10px 30px rgba(0,0,0,0.08);
}
 
.gmmy-ambassador-media img,
.gmmy-ambassador-media video {
  width: 100%;
  display: block;
}
 
.gmmy-ambassador-content {
  padding: 16px;
}
 
.gmmy-verified-badge {
	background: #feac1c;
	color: #000;
	font-size: 11px;
	padding: 4px 10px;
	border-radius: 14px;
	display: inline-block;
	margin-bottom: 6px;
}
 
.gmmy-ambassador-handle {
  font-size: 14px;
  font-weight: 600;
  margin-bottom: 4px;
}
 
.gmmy-ambassador-handle span {
  color: #777;
  font-weight: normal;
}
 
.gmmy-ambassador-rating {
  margin-bottom: 6px;
}
 
.gmmy-ambassador-quote {
  font-size: 14px;
  color: #444;
}
.gmmy-ambassador-media {
  position: relative;
  width: 100%;
  aspect-ratio: 3 / 4;
  overflow: hidden;
}
 
/* Force image & video to fill wrapper */
.gmmy-ambassador-media img,
.gmmy-ambassador-media video {
  width: 100%;
  height: 100%;
  object-fit: cover;
  display: block;
}
 
/* Optional: smooth crop look */
.gmmy-ambassador-media video {
  background: #000;
}
	
.gmmy-ambassadors-section.section07 .gmmy-ambassador-card.slick-slide .gmmy-ambassador-content {
	background: #FEAC1C2E;
	border: 1px solid #FEAC1C;
	border-radius: 0 0 22px 22px;
	border-top: 0;
}
.gmmy-ambassadors-section.section07 .gmmy-ambassador-card.slick-slide .gmmy-ambassador-content .gmmy-ambassador-quote {
	font-family: Raleway;
	font-weight: 600;
	font-size: 14px;
	line-height: 18px;
	letter-spacing: 0%;
	color: #000;
}
.gmmy-ambassadors-section .gmmy-ambassadors-eyebrow img {
	display: block;
	margin: 0 auto;
	margin-bottom: 10px;
}
 
.gmmy-ambassadors-section .gmmy-ambassadors-eyebrow {
	font-family: Raleway;
	font-weight: 500;
	font-size: 18px;
	line-height: 32px;
	letter-spacing: 0%;
	text-align: center;
	color: #000;
}
.gmmy-ambassadors-section .gmmy-ambassadors-heading {
	font-weight: 600;
	font-size: 28px !important;
	line-height: 28px;
	letter-spacing: 0%;
	text-align: center;
	font-family: Raleway !important;
}	

.gmmy-compare.new_home_six_section {
	padding-bottom: 20px;
	padding-top: 30px;
}
.new_home_first_section .hero__overlay__content .hero__button--gap .hero__button {
	background-color: #feac1c;
	max-width: 257px;
	width: 100%;
	height: 65px;
	line-height: normal;
	border: 2px solid #000000;
	padding: 0;
	border-radius: 100px;
	transition: background-color 0.6s ease, color 0.6s ease, box-shadow 0.6s ease, transform 0.45s cubic-bezier(0.22, 1, 0.36, 1);
}

.new_home_five_section .hero.hero--video-background.hero--grid .hero__overlay.hero__overlay--left .hero__button--gap .hero__button--primary.hero__button:hover, .gmmy-image-accordion .gmmy-accordion-layout .gmmy-accordion-content .gmmy-accordion-cta:hover, .new_home_first_section .hero__overlay__content .hero__button--gap .hero__button:hover, .hero__button--primary.hero__button:hover {
	background-color: #f2b300;
	color: #000;
	box-shadow: 0 12px 28px rgba(0, 0, 0, 0.25);
	transform: translateY(-2px);
	transform: translateY(0);
	box-shadow: 0 6px 14px rgba(0, 0, 0, 0.25);
	transform: translateY(-3px);
}

.wt-product__info.product__info-container #custom-atc-form {
	margin-top: 0;
}
.hero__text {
	font-family: Raleway,sans-serif !important;
}
.hero__button--primary.hero__button {
	transition: background-color .6s ease,color .6s ease,box-shadow .6s ease,transform .45s cubic-bezier(.22,1,.36,1);
	background-color: #feac1c;
	border: 2px solid #000;
	font-weight: 600;
	font-size: 18px;
	line-height: 25.25px;
	letter-spacing: 0%;
	text-align: center;
	text-transform: uppercase;
	width: 100%;
	min-width: 230px;
}

.wt-cart__drawer__inner .wt-cart__drawer__header {
	background: #feac1c;
}

.new_home_third_section .wt-mosaic__container.wt-mosaic__container--full .wt-mosaic__aside {
  overflow: hidden;
}

.new_home_third_section .wt-mosaic__container.wt-mosaic__container--full 
.wt-mosaic__aside img {
  transition: transform 1s cubic-bezier(0.22, 1, 0.36, 1);
}


.new_home_third_section .home_pro_first2:hover img,
.new_home_third_section .home_pro_first3:hover img,
.new_home_third_section .home_pro_first4:hover img,
.new_home_third_section .home_pro_first5:hover img {
  transform: scale(1.08);
}

	
.wt-footer__body .wt-footer__block.wt-footer__block--menu:nth-last-child(2) {
	width: 20%;
	flex: 20%;
}
.wt-footer__body .wt-footer__block.wt-footer__block--text {
	width: 30%;
	flex: 30%;
}

.template-collection .swiper-wrapper .card.card--left .wt-rating.wt-rating--left {
	justify-content: center;
}


.gmmy-pillar-layout .gmmy-pill h3 {
	margin: 20px 0 15px 0;
	font-size: 28px;
	font-weight: 600;
	text-transform: inherit;
}
.shopify-policy__container .shopify-policy__body h2 {
	width: 100%;
	margin: 50px 0 0 0;
}

body .omnisend-mobile-container button {
    background: #feac1c !important;
    color: #000 !important;
    font-family: Raleway !important;
    font-size: 18px !important;
    font-weight: 600 !important;
    border: none !important;
}





/* *********************VVVV******************************* */

.wt-product__info.product__info-container .product-block--bundle {
	background: transparent !important;
	margin: 30px 0;
}

	.wt-product__info.product__info-container .product-block--bundle .bundle-wrapper .bundle_content_ar {
	padding-top: 10px;
	}
	.wt-product__info.product__info-container .max-w-md {
	width: 100% !important;
	max-width: 100% !important;
	margin-bottom: 0px !important;
	}
	.wt-product__info.product__info-container .product-block--bundle {
	margin: 30px 0;
	}
	.wt-product__info.product__info-container .product-block--bundle .bundle_content_ar h4 {
	font-size: 18px;
	font-weight: 500;
	}
	.wt-product__info.product__info-container .product-block--bundle .bundle-price {
	margin: 0;
	padding: 0;
	font-size: 20px;
	font-weight: 700;
	font-family: Raleway,sans-serif !important;
	}
	.wt-product__info.product__info-container .pack-btn .shadow {
	background-color: #d61a3d;
	color: #fff;
	padding: 3px 20px;
	font-size: 12px !important;
	}
	 .wt-product__info.product__info-container .pack-btn {
	height: 100px !important;
	}
	 .wt-product__info.product__info-container .text-sm.font-bold span {
	font-size: 16px;
	line-height: 19px;
	}
	.wt-product__info.product__info-container .max-w-md .font-bold.text-lg {
	margin: 0;
	font-size: 16px;
	}
	 .wt-product__info #sub-container {
	background: transparent;
	padding: 20px 20px;
	margin: 0;
	border-radius: 10px 10px 0 0;
	}
	 .wt-product__info #sub-container .text-xs {
	font-size: 14px;
	color: #000;
	font-weight: 500;
	line-height: 1.6rem;   
	}
	.wt-product__info .font-medium.text-lg {
	font-size: 16px;
	color: #000;
	font-weight: 700;
	margin: 0;
	}
	.wt-product__info #otp-container {
	border-radius: 0;
	border: 2px solid #D61A3D;
	border-top: 0 !important;
	padding: 20px 20px;
	border-radius: 0 0 10px 10px;
	}
	 div.main_gmmy-icon:nth-child(3) {
	padding-bottom: 0;
	}
	.gmmy-compare .gmmy-compare__top {
	gap: 0;
	}
	.gmmy-compare .gmmy-compare__top img {
	max-width: 150px;
	height: 150px;
	}

	.wt-product__info.product__info-container .product-block--bundle .bundle-wrapper .bundle-image {
	margin: 0;
	}
	.wt-product__info.product__info-container .product-block--bundle .bundle-wrapper img {
	max-width: 160px;
	}
	.wt-product__info.product__info-container .product-block--bundle .bundle-wrapper {
	display: grid;
	grid-template-columns: repeat(3, 1fr);
	gap: 2px;
	}

	.bundle-card.active {
	box-shadow: none !important;
	pointer-events: none;
	}
	.gmmy-compare__top .gmmy-compare__top_left img {
	max-width: 170px;
	height: 150px;
	}
 .wt-product__info.product__info-container .product-block--bundle .bundle-wrapper {
  gap: 10px;
}

.gmmy-ingredient-close img {
	max-width: 30px;
}


.gmmy-compare .gmmy-ingredient-modal__content {
	background: #feac1c;
	border: 8px solid #fff;
}


/* *********************VVVV******************************* */


.section01 .wt-product.wt-product--carousel-horizontal .wt-product__main.rte .wt-product__info.product__info-container .wt-product__promo.rte {
	margin-top: 10px;
}
.template-product-multivitamin-gummies #main-buy-btn:hover {
	color: #fff !important;
}
.template-product-multivitamin-gummies .gmmy-compare__head {
	background-color: #e42a25 !important;
}
.template-product-multivitamin-gummies .gmmy-compare__head div {
	color: #fff !important;
}
.template-product-multivitamin-gummies .gmmy-main-tab.active {
	background-color: #e42a25;
}
.template-product-multivitamin-gummies .gmmy-badge {
	background-color: #e42a25;
}.template-product-multivitamin-gummies .gmmy-pillar-tab.active {
	background: #e42a25 !important;
}
.template-product-multivitamin-gummies .gmmy-pillar-tab .gmmy-pillar-image {
	background-color: #e42a25 !important;
}
.template-product-multivitamin-gummies .gmmy-pillar-image {
	background-color: #e42a25 !important;
}
.template-product-multivitamin-gummies .gmmy-pillar-tab {
	background-color: #e42a2538 !important;
}.template-product-multivitamin-gummies .hero__button--primary.hero__button {
	background-color: #e42a25 !important;
}
.template-product-multivitamin-gummies .hero__pic {
	background-color: #e42a25 !important;
}
.template-product-multivitamin-gummies .gmmy-verified-badge {
	background-color: #e42a25 !important;
	color: #fff !important;
}
.template-product-vitamin-c-gummies .gmmy-trust__cta .hero__button--primary.hero__button.gmmy-ingredient-btn {
	background-color: #e54709;
}
.template-product-multivitamin-gummies .trust_below_button .gmmy-trust__cta .hero__button--primary.hero__button.gmmy-ingredient-btn {
	background-color: #e42a25 !important;
	color: #fff !important;
	border: none !important;
	text-transform: unset;
	font-family: Raleway,sans-serif !important;
}
.template-product-vitamin-c-gummies .gmmy-trust__cta .hero__button--primary.hero__button.gmmy-ingredient-btn {
	background-color: #e54709;
	color: #fff;
	border-color: #e54709;
}
.template-product-vitamin-c-gummies .gmmy-main-tab:hover {
	background-color: #e54709 !important;
}
.template-product-vitamin-b12-gummies .gmmy-verified-badge {
	background: #e00057;
	color: #fff;
}.template-product-vitamin-b12-gummies .hero__button--primary.hero__button.gmmy-ingredient-btn {
	background-color: #e00057;
	color: #fff;
	border-color: #e00057;
}
.template-product-vitamin-b12-gummies .gmmy-main-tabs .gmmy-main-tab:hover {
	background-color: #e00057 !important;
}



	/* ************************** $$$$$$$$$$$$$$$$$$$ ************************** * /
	/* ************************** Responsive CSS Here ************************** ********* */
	/* ************************** $$$$$$$$$$$$$$$$$$$ ************************** */










	@media (max-width: 768px) {
	.gmmy-accordion-layout {
	grid-template-columns: 1fr;
	}

	.gmmy-section-heading {
	font-size: 30px;
	}
	.gmmy-compare #gmmyIngredientModal {
	padding: 0 20px;
	max-width: 90%;
}
	}


	@media (max-width: 767px) {

	.section01 .wt-product.wt-product--carousel-horizontal {
	padding: 20px 0;
	}
	.wt-product.wt-product--carousel-horizontal .wt-product__gallery, .wt-product.wt-product--carousel-horizontal .wt-product__main.rte {
	width: 100%;
	}
	.wt-product.wt-product--carousel-horizontal .wt-product__main.rte .wt-product__name {
	font-size: 23px;
	}
	.wt-product.wt-product--carousel-horizontal .wt-product__main.rte .wt-product__text-block.rte p {
	font-size: 17px;
	line-height: 30px;
	}
	.section02 {
	padding: 30px 0 !important;
	}
	.gmmy-heading {
	font-size: 20px;
	}
	.gmmy-trust.section03 {
	padding: 30px 0;
	}
	.section03 .gmmy-trust__heading {
	font-size: 20px;
	}
	.section03 .gmmy-trust__subheading {
	font-size: 20px;
	color: #000;
	padding-top: 10px;
	}
	.section04 {
	padding: 40px 0 !important;
	}
	.section04 .wt-multicol__list.wt-multicol__list--4 .wt-multicol__item .hero__img.hero__img--mobile {
	max-width: 70px;
	margin: 0 auto;
	}
	.how-to-enjoy-section.section05 {
	padding: 40px 0;
	}
	.section05 .how-to-enjoy-heading {
	font-size: 20px;

	}
	.how-to-enjoy-steps {
	gap: 10px;
	}
	.page-width {
	padding: 0 20px;
	}
	.gmmy-timeline-section.section06 {
	padding: 30px 0;
	}
	.gmmy-timeline-section.section06 .gmmy-timeline-heading {
	font-size: 20px;margin-top: 0;
	}
	.gmmy-timeline-section.section06 .gmmy-timeline-subheading {
	font-size: 16px;
	}
	.gmmy-timeline-section.section06 .gmmy-timeline-wrapper {
	grid-template-columns: repeat(1,1fr);
	padding-bottom: 20px;
	gap: 20px;
	}
	.gmmy-ambassadors-section.section07 {
	padding: 60px  0 !important;
	}
	.gmmy-ambassadors-section.section07 .gmmy-ambassadors-heading {
	font-size: 20px;
	padding: 0 30px 30px 30px;
	}
	.gmmy-ambassadors-section.section07 .page-width .gmmy-ambassadors-slider {
	padding-bottom: 30px;
	}
	.wt-footer .wt-footer__block.wt-footer__block--menu {
	padding: inherit;
	}
	.jdgm-write-rev-link {
	background-color: #fce59d !important;
	border: 0 !important;
	padding: 22px 0 !important;
	}
	.how-to-enjoy-section.section05 .how-to-enjoy-steps {
	gap: 32px !important;
	}
	.gmmy-timeline-section.section06 .gmmy-timeline-step {
	padding: 15px;
	}
	.gmmy-timeline-cta-wrapper .gmmy-timeline-cta {
	background-color: #000;
	color: #fff !important;
	}
	.gmmy-timeline-cta-wrapper {
	margin-top: 0;
	}
	.jdgm-widget-actions-wrapper .jdgm-write-rev-link {
	background-color: #000 !important;
	border-radius: 30px !important;
	}
	.section03 .gmmy-trust__grid .gmmy-trust__col .gmmy-trust__list li {
	align-items: center;
	}
	.gmmy-trust__list li {
	padding: 5px 10px 5px 15px;
	}
	.section03 .gmmy-trust__grid .gmmy-trust__col .gmmy-trust__title {
	padding: 14px 15px;

	}
	.gmmy-timeline-section.section06 .gmmy-timeline-cta-wrapper {
	margin-top: 0 !important;
	}
	.wt-product__main.rte {
	padding-top: 20px;
	}
	.kaching-subscriptions__with-explanation.with-discount {
	background: transparent !important;
	margin-top: 0;
	}
	.wt-product__add-to-cart_form.main-product__buy-buttons--container {
	padding-top: 5px;
	}
	.gmmy-active-pillar {
	max-width: 100@;
	margin: 0 auto 35px;
	background: linear-gradient(135deg,#fff,#fdecec);
	border-radius: 26px;
	padding: 15px !important;
	text-align: left;
	box-shadow: 0 25px 60px #00000014;
	}
	.pillor_section_arr {
	display: flex;
	flex-direction: column;
	gap: 10px !important;
	}
	.jdgm-write-review-modal .jdgm-write-review-modal__stars .jdgm-star {
	font-size: 28px;
	color: #000 !important;
	}
	.jdgm-write-review-modal__form {
	gap: 22px !important;
	}
	.gmmy-timeline-section.section06 .gmmy-timeline-subheading {
	margin-bottom: 0 !important;
	}
	.photoswipe {
	margin-bottom: 10px!important;
	height: 330px!important;
	}
	.section01 .wt-product.wt-product--carousel-horizontal .wt-product__gallery--carousel-horizontal {
	margin: 0 !important;
	padding: 0 !important;
	width: 100% !important;
	display: flex;
	gap: 12px;
	}
	.wt-product__gallery--carousel-horizontal .wt-slider__container--thumbs {
	padding-top: 10px;
	margin: 0 !important;
	}
	.wt-product__gallery .swiper.wt-slider__container .thumbs-list.swiper-wrapper .thumbs-list-item.swiper-slide {
	width: 46px !important;
	height: 46px !important;
	}
	button.kaching-subscriptions__dropdown-trigger-wrapper.selected.with-explanation {
	min-width: 120px;
	}
	.gmmy-pillar-layout {
	grid-template-columns: 1fr;
	}
	.gmmy-image-accordion {
	padding: 30px 0;
	}
	.gmmy-image-accordion .gmmy-section-heading {
	font-size: 25px;
	}
	.gmmy-image-accordion .gmmy-accordion-layout .gmmy-accordion-content .gmmy-accordion-title {
	font-size: 16px;
	}
	.gmmy-accordion-item .gmmy-accordion-body p {
	font-size: 13px;
	}
	.gmmy-dual-tabs {
	padding: 40px 0;
	}
	.gmmy-dual-tabs .gmmy-heading-wraps {
	margin-top: 40px;
	}
	.gmmy-dual-tabs .gmmy-heading-wraps h2 {
	font-size: 25px;
	padding: 0;
	margin: 8px 0;
	}
	.gmmy-pillar-tabs .gmmy-pillar-tab strong {
	width: 100%;
	display: block;
	font-size: 15px;
	}
	.gmmy-pillar-tabs .gmmy-pillar-tab small {
	font-size: 10px;
	}
	.gmmy-pillar-layout {
	gap: 28px;
	}
	.gmmy-pill {
	border-radius: 15px;
	padding: 21px;
	}
	.section04 .subtext p {
	padding: 3px 17px;
	font-size: 16px;
	line-height: normal;
	}
	.section04 .headline__title {
	font-size: 20px;
	font-weight: 700;
	padding: 0 0 6px;
	}
	.section04.page-width.wt-multicol__wrapper .wt-multicol__list.wt-multicol__list--4 {
	padding: 0 0;
	margin-top: 20px;
	display: grid;
	grid-gap: 24px;
	grid-template-columns: repeat(2, 1fr);
	}
	.section04 .wt-multicol__list.wt-multicol__list--4 .wt-multicol__item .hero__overlay .hero__title {
	font-size: 15px;
	}
	.how-to-enjoy-section.section05 .how-to-enjoy-steps .how-to-enjoy-title {
	font-size: 18px;
	min-height: inherit !important;
	}
	.photoswipe.swiper.wt-slider__container.undefined.swiper-initialized.swiper-horizontal.swiper-pointer-events.swiper-autoheight {
	padding: 0 !important;
	/* margin: 0 !important; */
	margin-right: 0;
	margin-left: 0;
	margin-bottom: 20px !important;
	}

	.gmmy-dual-tabs .gmmy-main-tabs {
	padding: 8px 8px;
	}
	.gmmy-main-tab {
	padding: 10px 12px;
	font-weight: 600;
	font-size: 12px;
	color: #000;
	text-transform: inherit;
	letter-spacing: 0.3px;
	width: 100%;
	}

	.wt-header__logo__img--mobile {
	max-width: 42px;
	}
	.wt-footer .wt-footer__block.wt-footer__block--menu {
	padding: 0;
	}
	.wt-footer__body {
	padding: 0 20px;
	}
	.wt-footer__block.wt-footer__block--text .wt-footer__msg .wt-footer__text.rte {
	margin-bottom: 0;
	padding-bottom: 0;
	}
	.wt-footer__image {
	margin: 0 auto;
	}
	.wt-footer__block.wt-footer__block--image .social-links {
	justify-content: center;
	margin-top: 20px;
	}
	.gmmy-pillar-tabs .gmmy-pillar-tab {
	justify-content: flex-start;
	}
	.section04 .hero__img.hero__img--desktop {
	width: 50px;
	height: 50px;
	}
	.section04 picture.hero__pic {
	max-width: 90px;
	height: 90px;
	}
	/* kaching-subscriptions-block .kaching-subscriptions__card .kaching-subscriptions__card-title {
	color: #000 !important;
	} */
	.one-time-purchase-selected .kaching-subscriptions__card-wrapper.one-time-purchase.selected.kaching_2 .kaching-subscriptions__card-price {
	color: #000 !important;
	}

	.section01 .wt-product.wt-product--carousel-horizontal {
	gap: 0;
	}
	.wt-product__gallery .wt-slider__container {
	width: 100%;
	margin: 0 !important;
	}

	.section01 .wt-product.wt-product--carousel-horizontal .wt-product__main.rte .wt-product__info.product__info-container .wt-product__promo.rte p {
	font-size: 12px;
	}
	.section01 .wt-product.wt-product--carousel-horizontal .wt-product__main.rte .wt-product__info.product__info-container .wt-product__promo.rte::before {
	left: 12px;
	}
	main .wt-slider__nav-btn {
	display: none !important;
	}
	.wt-product__gallery .swiper.wt-slider__container .thumbs-list.swiper-wrapper .thumbs-list-item.swiper-slide {
	border-radius: 4px;margin: 0 !important;
	}
	.wt-product__gallery .swiper.wt-slider__container .thumbs-list.swiper-wrapper .thumbs-list-item.swiper-slide:before {
	border: 1px solid #ffe69d;
	border-radius: 0;

	}

	.photoswipe.swiper.wt-slider__container.undefined.swiper-initialized.swiper-horizontal.swiper-pointer-events.swiper-autoheight {
	padding: 0 !important;
	margin-right: 0;
	margin-left: 0;
	margin-bottom: 0 !important;
	width: 100%;
	max-width: calc(100% - 60px);
	overflow: hidden;
	}
	.photoswipe.swiper.wt-slider__container.undefined.swiper-initialized.swiper-horizontal.swiper-pointer-events.swiper-autoheight .wt-slider__wrapper {
	height: 330px !important;
	}

	.wt-product.wt-product--carousel-horizontal .wt-product__main.rte .wt-product__add-to-cart .wt-product__add-to-cart_form--wrapper.product-form__buttons .product-form__submit {
	padding: 16px 20px;
	}
	header #header .wt-header__body {
	padding: 10px 20px;
	}
	.gmmy-accordion-header {
	padding: 15px 12px;
	}
	header #header .wt-header__icon.wt-header__menu-trigger.wt-icon .svg-icon {
	width: 28px;
	height: 28px;
	}


	.gmmy-compare__top .gmmy-compare__top_left img, .gmmy-compare__top .gmmy-compare__top_right img {
	/* max-width: 70px; */
	max-width: 170px;
    height: 150px;
	}

	.gmmy-compare__top {
	/*  flex-direction: column; */
	gap: 16px;
	}

	.gmmy-compare {
	padding: 60px 0;
	padding-top: 30px;
	}
	.gmmy-compare__top {
	padding-right: 0;
	}
	.gmmy-compare__head div {
	text-align: left;
	padding: 56px 10px 16px 10px;
	font-size: 14px;
	color: #000;
	}
	.gmmy-compare__table .gmmy-compare__row .cell {
	font-size: 12px;
	padding: 10px 16px 10px 10px;
	}
	.gmmy-compare__top .gmmy-compare__top_left, .gmmy-compare__top .gmmy-compare__top_right {
	text-align: center;

	}


	.gmmy-compare__heading {
	font-size: 28px;
	margin-bottom: 32px;
	}
	.gmmy-compare .trust_below_button .gmmy-trust__cta a {
	padding: 14px 30px;
	font-size: 14px;
	}
	.gmmy-compare .gmmy-see-more-outer .gmmy-see-more {
	padding: 16px;
	font-size: 14px;
	}
	.rich-text.choices_cta_btn_sr .hero__overlay .hero__button--gap .hero__button {
	font-size: 16px;
	padding: 10px 15px;
	max-width: 160px;
	}
	.rich-text.choices_cta_btn_sr .hero__overlay {
	padding-top: 30px;
	}
	.section04 {
	padding-top: 20px !important;
	}
	.swiper.wt-slider__container.wt-slider__container--thumbs.swiper-initialized.swiper-horizontal.swiper-pointer-events.swiper-thumbs.swiper-thumbs-ready.swiper-at-beginning .thumbs-list.swiper-wrapper {
	display: flex;
	flex-direction: column;
	gap: 7px;
	}
	.swiper.wt-slider__container.wt-slider__container--thumbs.swiper-initialized.swiper-horizontal.swiper-pointer-events.swiper-thumbs.swiper-thumbs-ready.swiper-at-beginning {
	position: static;
	width: 55px;
	padding-top: 0;
	}
	.multivitamin-gummies .wt-product__info.product__info-container .product-block--bundle .bundle-wrapper, .template-product-vitamin-c-gummies .wt-product__info.product__info-container .product-block--bundle .bundle-wrapper, .template-product-vitamin-b12-gummies .wt-product__info.product__info-container .product-block--bundle .bundle-wrapper {
	display: grid;
	grid-template-columns: repeat(2,1fr);
	gap: 22px;
	}
	.multivitamin-gummies .wt-product__info.product__info-container .product-block--bundle .bundle-wrapper img, .template-product-vitamin-c-gummies .wt-product__info.product__info-container .product-block--bundle .bundle-wrapper img, .template-product-vitamin-b12-gummies .wt-product__info.product__info-container .product-block--bundle .bundle-wrapper img {
	width: 100%;
	max-width: 100%;
	}
	.rich-text.choices_cta_btn_sr {
	background: #fbf4f2;
	padding-top: 0;
	margin-bottom: 30px;
	}
	.rich-text.choices_cta_btn_sr .hero__overlay {
	padding-top: 0;
	padding-bottom: 20px;
	}


	/*****/



	.section01 .wt-product.wt-product--carousel-horizontal .wt-product__gallery--carousel-horizontal {
	margin: 0 !important;
	padding: 0 !important;
	width: 100% !important;
	display: flex;
	gap: 12px;
	}
	.photoswipe.swiper.wt-slider__container.undefined.swiper-initialized.swiper-horizontal.swiper-autoheight {
	padding: 0 !important;
	margin-right: 0;
	margin-left: 0;
	margin-bottom: 0 !important;
	width: 100%;
	max-width: calc(100% - 60px);
	overflow: hidden;
	}
	.wt-product.wt-product--carousel-horizontal .wt-product__gallery .swiper.wt-slider__container.wt-slider__container--thumbs {
	position: static;
	height: auto;
	width: 55px;
	padding-top: 0;
	}
	.wt-product__gallery .swiper.wt-slider__container .swiper-wrapper.wt-slider__wrapper {
	align-items: stretch !important;
	}
	.wt-product.wt-product--carousel-horizontal .wt-product__gallery .swiper.wt-slider__container.wt-slider__container--thumbs .thumbs-list {
	flex-direction: column;
	gap: 7px;
	}
	/*****/
	.multivitamin-gummies .wt-product__info.product__info-container .pack-btn .shadow {
	font-size: 12px !important;
	}
	.template-product-vitamin-b12-gummies .wt-product__info.product__info-container .pack-btn .shadow {
	padding: 3px 11px;
	font-size: 12px !important;
	}
	.template-product-vitamin-c-gummies .wt-product__info.product__info-container .pack-btn .shadow {
	padding: 3px 10px;
	font-size: 12px !important;
	}
	.template-product-vitamin-c-gummies .wt-product__info.product__info-container .product-block--bundle .bundle-wrapper .bundle_content_ar {
	padding-top: 10px;
	padding-bottom: 10px;
	}
	.product-block--bundle .bundle-wrapper .bundle-card {
	padding: 0 10px;
	padding-top: 10px;
	}
	.product-block--bundle .bundle-wrapper .bundle-card .bundle_content_ar {
	padding: 10px 0;
	}
	.multivitamin-gummies .wt-product__info.product__info-container .pack-btn .shadow {
	padding: 3px 14px;
	}
	.text-custom-red {
	max-width: 50px;
	width: 100%;
	}
	.about_section01 .hero__overlay__content.hero__overlay__content--left {
	max-width: 100% !important;
	}
	.about_section01 .hero__overlay__content.hero__overlay__content--left {
	width: 95%;
	max-width: 100% !important;
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
	background: transparent;
	right: 0;
	left: 0;
	padding: 20px 10px;
	border-radius: 10px;
	}
	.about_section02 {
	padding: 30px 0;
	}
	.about_section02 .hero__title {
	font-size: 25px;
	}
	.about_section02 h2 {
	font-size: 18px;
	text-transform: inherit;
	line-height: normal;
	}
	.about_section03 .hero__overlay__content {
	width: 100%;
	max-width: 100%;
	}
	.about_section03 .hero__overlay.hero__overlay--left, .about_section04 .hero__overlay.hero__overlay--right {
	padding: 10px 0;
	}
	.about_section03 .hero__title {
	font-size: 18px;
	}
	.about_section03.page-width.hero__wrapper ul li {
	list-style: none;
	}
	.about_section04 .hero__overlay.hero__overlay--right .hero__overlay__content {
	width: 100%;
	max-width: 100%;
	}
	.about_section01 .hero__overlay__content.hero__overlay__content--left .hero__title {
	font-size: 25px;
	}
	.about_section05 .headline__title {
	font-size: 25px;
	}
	.about_section05 .wt-multicol__text .wt-multicol {
	padding: 0 0;
	}
	.about_section01 .hero__img.hero__img--mobile {
	height: 430px;
	object-fit: cover;
	}
	.faq_banner .hero.hero--video-background .hero__title {
	font-size: 25px;
	}
	.faq_banner .hero__overlay__content.hero__overlay__content--center {
	width: 100%;
	max-width: 100%;
	padding: 0;
	}
	.faq_banner .hero__img.hero__img--mobile {
	height: 430px;
	object-fit: cover;
	}
	#shopify-section-template--25496820744492__19343041-49f3-4eb8-918f-d93e323afa2e .wt-collapse__wrapper--compact {
	padding: 0 24px;
	}
	.rich-text.contact_rich .hero__title {
	font-size: 25px;
	}
	.rich-text.contact_rich .hero__overlay.hero__overlay--center {
	padding: 0;
	}
	.contact-split.custom_contact_form .main_contact_container.page-width {
	display: block;
	}
	.contact-split.custom_contact_form .main_contact_container.page-width .left_contact_container {
	width: 100%;
	}
	.contact-split.custom_contact_form .main_contact_container.page-width .right_contact_container {
	width: 100%;
	}
	.contact-split.custom_contact_form .main_contact_container.page-width .right_contact_container .wt-contact__form.form__full {
	width: 100%;
	max-width: 100%;
	padding-top: 20px;
	}
	.contact-split.custom_contact_form .headline .headline__title {
	font-size: 25px;
	margin: 0;
	padding: 0;
	}
	.contact-split.custom_contact_form .main_contact_container.page-width .right_contact_container .wt-contact__form.form__full .hero__text.form__text.rte {
	max-width: 100%;
	}

	.new_home_forth_section .main_set_image_trust .left_image_trust { display: none; }
	
	}




