.real_price
	{
	
		display:none;!important;
	}
	
	/* START BENEFITS */
		.TagsLineV2_listCustom__Z4jsk {
		display: -ms-flexbox;
		display: flex;
		-ms-flex-direction: column;
		flex-direction: column;
		gap: 32px;
		-ms-flex-pack: center;
		justify-content: center;
		flex-wrap: wrap;
	}
	
	
	
	@media (min-width: 768px) {
		.TagsLineV2_listCustom__Z4jsk {
			-ms-flex-direction: row;
			flex-direction: row;
			-ms-flex-align: center;
			align-items: center;
			-webkit-column-gap: 0;
			-moz-column-gap: 0;
			column-gap: 0;
			row-gap: 40px;
		}
		
		.TagsLineV2_rootCustom__SEtLN
		{
			margin-top: 50px;
		}
		    
		
	}
		
		.TagsLineV2_flexCenter__GaOCn 
		{
			display: -ms-flexbox;
			display: flex;
			-ms-flex-pack: center;
			justify-content: center;
		}
		
		
		@media (max-width: 768px) {
			.TagsLineV2_listCustom__Z4jsk {
				gap: 16px;
			}
			.TagsLineV2_flexCenter__GaOCn 
			{
				justify-content: start;
			}
		}
		
		
		@media (min-width: 1440px) {
		._col-l-4_1pp19_7856 {
			padding-left: 18px;
			padding-right: 18px;
			-ms-flex: 0 0 33.3333333333%;
			flex: 0 0 33.3333333333%;
			max-width: 33.3333333333%;
			
			/* BENEFITS OLD */
			-ms-flex: 0 0 50%;
			flex: 0 0 50%;
			max-width: 50%;
			
			
		}
	}
	
	._headlineSans_3_1l89c_145 {
    font-size: 22px;
    line-height: 105%;
    padding-top: 16px;
    padding-bottom: 8px;
    /* letter-spacing: -.72px; */
}


	.TagCustom_tag__H_XKf {
		display: -ms-flexbox;
		display: flex;
		-ms-flex-align: center;
		align-items: center;
	}


	.TagCustom_icon___E0tS {
		-ms-flex-negative: 0;
		flex-shrink: 0;
		display: block;
		margin: 0 16px 0 0;
		width: 40px;
		height: 40px;
		color: #2f7d39;
	}
	
	@media (min-width: 768px) {
		.TagCustom_icon___E0tS {
			margin-right: 22px;
		}
	}
	
	.TagCustom_text___c4Ou {
    word-break: break-word;
	}


	@media (min-width: 768px) {
		.TagCustom_text___c4Ou {
			font-family: var(--diatype, ""), Arial, sans-serif;
			font-style: normal;
			font-weight: 400;
			font-size: 21px;
			font-size: 18px;/* benefit change */
			line-height: 105%;
			letter-spacing: -.72px;
			padding: 0;
		}
	}
	
	/* END BENEFITS  */
	
	
	/* START INGREDIENTS  */
	
	  ._headlineSans_2_1l89c_138 {
        font-size: 50px;
        line-height: 105%;
        padding-top: 32px;
        padding-bottom: 0px;
        letter-spacing: -1.68px;
    }
	
	.IngredientsList_text__Fu0DR
	{
		font-size: 22px;
        line-height: 32px;
	}
	
	
	    ._col-l-12_1pp19_8544 {
        
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        max-width: 48%;
    }
	
	.IngredientsList_cards__hy29Q {
    padding-top: 36px;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: row;
    flex-direction: row;
    gap: 24px;
	flex-wrap: wrap;
	}
	
	
	.StudioHotspotImage_illustration__MwQGt 
	{
		position: relative;
		display: -ms-flexbox;
		display: flex;
		-ms-flex-align: center;
		align-items: center;
		-ms-flex-pack: center;
		justify-content: center;
	}
	
	
	.IngredientsListCard_card__SDd1u {
    display: -ms-flexbox;
    display: flex;
    gap: 16px;
	}
	
	img.StudioHotspotImage_image__rTrU9.StudioHotspotImage_imageCover__2kX0b
	{
		max-width:150px;
	}
	
	    .IngredientsListCard_headline__mihrH {
       
        font-style: normal;
        font-weight: 400;
        font-size: 32px;
        line-height: 105%;
        letter-spacing: -.96px;
        padding-top: 8px;
		}
	}
	
	
	
	  @media (min-width: 768px) {
		.IngredientsListCard_card__SDd1u {
        gap: 24px;
		}
	}
	
	
	@media (max-width: 768px) 
	{
		 ._headlineSans_2_1l89c_138 {
			font-size: 32px;
			padding-top: 12px;
			padding-bottom: 0px;
		  }
		  
		  ._col-l-12_1pp19_8544
		  {
			    max-width: 100%;
		  }
		  
		  img.StudioHotspotImage_image__rTrU9.StudioHotspotImage_imageCover__2kX0b
			{
				max-width:100px;
			}
			
			.StudioHotspotImage_illustration__MwQGt 
			{
				    align-items: flex-start;
			} 
			
			.IngredientsListCard_headline__mihrH {
				font-size: 18px;
				line-height: 28px;
				padding-top:0px;
				margin-top:-4px;
			}
			
			
			.IngredientsList_text__Fu0DR
			{
				font-size: 18px;
				line-height: 28px;
			}
			
		  
		  
	}
	
	
	/* END INGREDIENTS  */
	
	
	
	
	/* STICKY HEADER  */
	

	
	.StickyCTA_root__pXA65 {
		position: fixed;
		top: 0;
		left: 0;
		width: 100%;
		background-color: #fff;
		-webkit-box-shadow: 0 8px 48px rgba(107, 114, 128, .16);
		box-shadow: 0 8px 48px rgba(107, 114, 128, .16);
		z-index: 1000;
		padding-block: 12px;
		display:none;
		opacity: 1;
		
		
	}
	
	.StickyCTA_container__KONKn {
    display: grid
;
    grid-template-columns: 1fr 1fr;
    -ms-flex-align: center;
    align-items: center;
    grid-gap: 8px;
    gap: 8px;
}

.StickyCTA_active__Gcj6I ._container_narrow_dfq7b_75 {
    width: 100%;
    max-width: 1568px;
    margin-left: auto;
    margin-right: auto
}

@media (min-width: 0) {
   .StickyCTA_active__Gcj6I  ._container_narrow_dfq7b_75 {
        padding-left:24px;
        padding-right: 24px
    }
}

@media (min-width: 768px) {
   .StickyCTA_active__Gcj6I  ._container_narrow_dfq7b_75 {
        padding-left:40px;
        padding-right: 40px
    }
}

@media (min-width: 1024px) {
  .StickyCTA_active__Gcj6I ._container_narrow_dfq7b_75 {
        padding-left:56px;
        padding-right: 56px
    }
}

@media (min-width: 1440px) {
  .StickyCTA_active__Gcj6I ._container_narrow_dfq7b_75 {
        padding-left:64px;
        padding-right: 64px
    }
}



._subtitle_1_1l89c_191 {
    font-size: 20px;
    line-height: 30px;
	margin:0px;
    
}

._subtitle_2_1l89c_197 {
    font-size: 18px;
    line-height: 28px;
    padding-top: 12px;
    padding-bottom: 12px
}

.StickyCTA_productTitle__E35is
{
	font-weight:bold;
}

@media (min-width: 768px) {
    ._subtitle_1_1l89c_191 {
        font-size:22px;
        line-height: 31px;

    }

    ._subtitle_2_1l89c_197 {
        font-size: 20px;
        line-height: 30px;
        padding-top: 14px;
        padding-bottom: 14px
    }
}

@media (min-width: 1440px) {
    ._subtitle_1_1l89c_191 {
        font-size:24px;
        line-height: 32px;

    }

    ._subtitle_2_1l89c_197 {
        font-size: 20px;
        line-height: 30px;
        padding-top: 16px;
        padding-bottom: 16px
    }
}


@media(max-width: 767.98px) {
    .StickyCTA_productTitle__E35is {
        font-size:16px;
        line-height: 1.5
    }
}



@media (min-width: 1440px) {
    ._subtitle_1_1l89c_191 {
        font-size: 24px;
        line-height: 32px;
   
    }
}
	
	#button-buy-now-header
	{
		background: rgba(46, 175, 35, 1);
		    padding: 10px 16px;
    font-size: 18px;
    line-height: 1.3333333;
    border-radius: 6px;
	    display: block;
		    max-width: 561px;
    
	}
	/* END STICKY   */
	
	/* START SAVING  */
	.BuyOrSubscribeButton_savingsInfo__3yxYx {
		font-size: 18px;
		line-height: 1.5;
		text-align: center;
		color: #1da8dc;
		    font-weight: 700;
			margin-top:10px;
	}
	
	.guarante
	{
		color:black!important;
		font-size: 14px;
		line-height: 21px;
		font-weight:normal;
	}
	
.AssurancesBaB_iconCheck__YikYG {
	color:black;
    height: 16px !important;
    width: 16px !important;
    -ms-flex-negative: 0;
    flex-shrink: 0;
	    vertical-align: middle;
}

	
	@media (max-width: 767.98px) {
		.BuyOrSubscribeButton_savingsInfo__3yxYx {
			font-size: 16px;
		}
	}
	
	/* END SAVING  */
	
	
	
	/* START FAQ  */
	
	.ag-ye {
        -ms-flex: 0 0 25%;
        flex: 0 0 25%;
        max-width: 25%;
    }
	
	   .ag-xt 
	   {
      
        -ms-flex: 0 0 75%;
        flex: 0 0 75%;
        max-width: 75%;
		}
	
	
	
	    .ag-iu {
		margin-top:30px;
        padding-left: 0px;
        padding-right: 0px;
    }
	
	.ag-2fv.theme_new {
		border-bottom: 1px solid #d9dddb;
	}	
	
	.ag-2fv {
    padding-top: 16px;
    padding-bottom: 19px;
    border-bottom: 1px solid #d1d5db;
	}
	
	
	    .ag-1mh {
        padding: 0px 0;
    }
	    .ag-35f {
        margin: 0px;
        padding: 0px;
    }
	
	@media (min-width: 768px) {
		.ag-2fv {
			padding-top: 24px;
			padding-bottom: 23px;
		}
	}
	@media (max-width: 768px) 
	{
		.ag-xt {
			-ms-flex: 0 0 75%;
			flex: 0 0 100%;
			max-width: 100%;
		}
		
		.ag-if {
			padding-top: 0px;
		}
	}
	
	@media (min-width: 1440px) {
    .ag-kt {
        font-size: 50px;
		}
	}
	
	
	/* END FAQ  */
	
	/* START REVIEWS  */
	#customer_reviews
	{
		margin-top:60px;
	}
	
	
	@media (max-width: 767.98px) {
    .ag-35f .ag-35h {
        -ms-flex: 0 0 400px!important;
        flex: 0 0 400px !important;
        max-width: 97% !important;
        min-width: 290px !important;
		}
	}
	
	/* END REVIEWS  */
	
	
	
	
	
	
	.Header_linkToBack__kjJxK
	{
		position: absolute;
		left: 32px;
		top: 50%;
		-webkit-transform: translateY(-50%);
		transform: translateY(-50%);
	}
	    
	
	
	.star_mobile
	{
		display:none;
	}
	.star_desktop
	{
		display:block;
	}
	
	
	hr {
      width: 100%;
}
	
	 @media (max-width: 950px) {
	 
		.Header_linkToBack__kjJxK {
			left: 10px;
		}
		
		.Header_container__lVDWS {
			padding: 17px 32px;
		}
		
		.Header_heading__zGsWQ
		{
			font-size: 22px;
		}
		
	 
		.star_mobile
		{
			display:block;
			margin: -5px 7px 0px 7px;
		}
		.star_desktop
		{
			display:none;
		}
		
		#input-option277
		{
			margin-top:20px;
		}
		.verifed_reviews
		{
			font-size:13px;
		}
	}