/* CSS Reset */

html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video {
	margin:0;
	padding:0;
	border:0;
	font-size:100%;
	font:inherit;
	}
	
	article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section {
	display:block
	}
	
	body {
	line-height:1
	}
	
	ol,ul {
	list-style:none
	}
	
	blockquote,q {
	quotes:none
	}
	
	blockquote:before,blockquote:after,q:before,q:after {
	content:'';
	content:none
	}
	
	table {
	border-collapse:collapse;
	border-spacing:0
	}
	
	/* Custom CSS */
	.footer-002-links {
		display: none;
	  }
	  .footer-links {
		display: none !important;
	  }
	  .d-none {
		display: none;
		}
	  .phone img{
	  display: none;
	  }
	  body {
		font-family:'Inter',sans-serif
		}
		
		.fs-1923 {
		font-size:19px;
		line-height:23px
		}
		
		.fs-4049 {
		font-size:40px;
		line-height:49px
		}
		
		.fs-2028 {
		font-size:20px;
		line-height:28px
		}
		
		.fs-3639 {
		font-size:30px;
		line-height:39px
		}
		
		.fs-5243 {
		font-size:52px;
		line-height:43px
		}
		
		.container {
		max-width:940px;
		padding:0;
		margin:0 auto
		}
		
		.orange-text {
		color:#E37714
		}
		
		.orange-bg-text {
		background-color:#FFB774;
		mix-blend-mode:darken;
		font-weight:700;
		padding: 0 3px;
		}
		
		img {
		max-width:100%
		}
		
		.warning {
		background-color:#81301F;
		padding:10px
		}
		
		.warning p {
			font-size: 16px;
			line-height: 20px;
			font-weight: 500;
			color: #fff;
			margin-bottom: 0;
			text-align: center;
		}
		
		.warning .col-md-12 {
		display:flex;
		gap:10px;
		justify-content:center;
		align-items:center
		}
		
		.timer-text p {
		font-weight:700;
		margin-bottom:0
		}
		
		p#countdown span {
		font-size:14px;
		line-height:18px;
		margin-bottom:0;
		font-weight:500px
		}
		
		p#countdown {
		margin-bottom:0;
		display:flex;
		align-items:center;
		flex-direction:row;
		gap:10px
		}
		
		.blk-01 {
		font-size:43px!important;
		line-height:52px!important;
		font-weight:200!important
		}
		
		.logo-timer .col-md-7 {
		display:flex;
		align-items:center;
		gap:20px;
		padding-left:45px;
		padding-right:0
		}
		
		.logo-timer {
		padding:20px 10px;
		position:relative
		}
		
		.row {
		margin-right:0;
		margin-left:0
		}
		
		img.mobile-menu {
		position:absolute;
		display:none
		}
		
		.marks-001 {
		display:flex;
		align-items:center;
		gap:10px
		}
		
		.marks-001 p {
		margin-bottom:0;
		font-weight:700
		}
		
		.broken-lines {
		width:180px;
		max-width:100%;
		border-top:1px dashed #7C7C7C;
		margin:0 5px
		}
		
		.nav-cont {
		display:flex;
		justify-content:space-between;
		align-items:center
		}
		
		.nav-items {
		padding:15px 10px;
		background-color:#F4F4F4
		}
		
		.wait h2.fs-4049 {
		color:#3D3938;
		font-weight:800;
		margin:0 auto;
		text-align:center
		}
		
		.wait {
		padding:50px 10px;
		background-color: #F8F8F8;
		}
	  
		.wait h2 {
			font-size: 44px;
			line-height: 54px;
			text-align: center;
			font-weight: 700;
			max-width: 845px;
			margin: 0px auto;
		}
	  
		.bxgx-001 {
			display: flex;
			padding: 10px 25px;
			flex-direction: column;
			align-items: flex-start;
			gap: 15px;
			border-radius: 70px;
			background: #726D69;
			max-width: 180px;
			color: #FFF;
			text-align: center;
			font-family: Inter;
			font-size: 20px;
			font-style: normal;
			font-weight: 700;
			line-height: 28px;
			text-transform: uppercase;
			margin: 0 auto 20px;
		}
	  
		.bxgx-001 p {
			text-align: center;
			margin: 0 auto;
		}
	  
		.marks-001 a {
			text-decoration: none;
			color: #000;
		}
	  
		.marks-001 a:hover {
			color: #E37714;
		}
	  
		.modal-links a:hover {
			color: #E37714;
		}
	  
		.modal-links-02 a:hover {
			color: #E37714;
		}
	  
		/* .cta-mob-price a:hover {
			background: linear-gradient(180deg, #EA9311 50.52%, #F6AB3B 100%);
		} */
	  
		.cta-left-001 {
			width: 50%;
			padding: 20px;
		}
	  
		.cta-right-001 {
			width: 50%;
			padding: 20px;
		}
	  
		.main-cta {
			display: flex;
			border-radius: 8px;
			border: 1px solid #E3E3E3;
			background: #FFF;
			box-shadow: 0px 14px 24px 0px rgba(0, 0, 0, 0.12);
			margin-bottom: 25px;
		}
		
	  
		img.berberine-1-bottle {
			margin: 0 auto;
			display: block;
			margin-bottom: 20px;
		}
	  
		
		.saving-cont-001 {
			display: flex;
			align-items: center;
			border-radius: 0 0 8px 8px;
		}
	  
		.savings-left-001 {
			display: flex;
			padding: 0px 15px;
			flex-direction: column;
			justify-content: center;
			align-items: center;
			align-self: stretch;
			background-color: #b0a9a1;
			border-radius: 0 0 0 8px;
		}
		.savings-left-001 p {
			margin-bottom: 0;
			color: #FFF;
			font-family: Inter;
			font-size: 23px;
			font-style: normal;
			font-weight: 800;
			line-height: normal;
			text-transform: uppercase;
		}
		.savings-left-001 h6 {
			margin-bottom: 0;
			color: #FFF;
			font-family: Inter;
			font-size: 34px;
			font-style: normal;
			font-weight: 700;
			line-height: normal;
		}
		.savings-left-001 h6 {
			margin-bottom: 0;
		}
		.saving-bottle {
			width: 100%;
			background-color: #D4CBC1;
			text-align: center;
			display: flex;
			height: 107px;
			align-items: center;
			justify-content: center;
			border-radius: 0 0 8px 0;
		}
		.cta-left-top-001 {
			border-radius: 8px;
			background: #F1E7DC;
			padding: 20px 0 0;
			margin-bottom: 15px;
		}
		.new-price-001 p {
			color: #3D3938;
			text-align: center;
			font-family: Inter;
			font-size: 32px;
			font-style: normal;
			font-weight: 700;
			line-height: 39px;
			margin-bottom: 0;
		}
		.new-price-001 h2 {
			text-align: center;
			font-family: Inter;
			font-size: 41px;
			font-style: normal;
			font-weight: 900;
			line-height: 43px;
			margin-bottom: 0;
		}
		.cta-left-bottom-001 {
			padding: 10px;
			border-radius: 8px;
			background: #F4F4F4;
			margin: 20px 0;
		}
		.main-price-001 h2 {
			color: #3D3938;
			text-align: center;
			font-family: Inter;
			font-size: 70px;
			font-style: normal;
			font-weight: 800;
			line-height: normal;
			margin-bottom: 0;
		}
		.main-price-001 p {
			color: #3D3938;
			font-family: Inter;
			font-size: 18px;
			font-style: normal;
			font-weight: 400;
			line-height: 23px;
			margin-bottom: 0;
		}
		span.zero {
			font-size: 40px;
			font-weight: 800;
			line-height: normal;
		}
		.main-price-001 {
			display: flex;
			align-items: center;
			gap: 10px;
			margin: 0 auto 10px;
			max-width: 301px;
		}
		img.cart-001 {
			display: flex;
			flex-direction: column;
			align-items: flex-start;
			gap: 10px;
			border-radius: 4px;
		}
		/* .cta-button-001 a {
			display: flex;
			padding: 10px 40px 10px 40px;
			align-items: center;
			gap: 25px;
			border-radius: 6px;
			border: 1px solid #D8870E;
			background: linear-gradient(180deg, #F6AB3B 50.52%, #EA9311 100%);
			box-shadow: 0px 4px 24px 0px rgba(255, 255, 255, 0.05);
			color: #FFF;
			font-family: Inter;
			font-size: 20px;
			font-style: normal;
			font-weight: 700;
			line-height: normal;
			text-decoration: none;
		} */
	  
		/* .cta-button-001 a:hover {
			background: linear-gradient(180deg, #EA9311 50.52%, #F6AB3B 100%);
		} */
	  
		.cta-left-shipping {
			display: flex;
			padding: 15px 41px;
			justify-content: center;
			align-items: center;
			gap: 15px;
			border-radius: 7px;
			background: #F4F4F4;
		}
	  
		.cta-left-shipping p {
			color: #21342D;
			text-align: center;
			font-family: Inter;
			font-size: 18px;
			font-style: normal;
			font-weight: 600;
			line-height: 23px;
			margin-bottom: 0;
		}
	  
		.cta-right-001 {
			width: 50%;
			padding: 20px;
			border-radius: 4px;
			border: 4px solid #E0710A;
			background: #FFEAD4;
			box-shadow: 10px 10px 14px 0px rgba(0, 0, 0, 0.15);
		}
		.cta-right-001 img.berberine-1-bottle {
			width: 200px;
		}
		.cta-right-001 img.small-berberine-2-bot {
			width: 270px;
		}
	  
		.cta-right-001 .cta-left-top-001 {
			background-color: #fff;
		}
		.cta-right-001 .cta-left-bottom-001 {
			background-color: #fff;
		}
		.cta-right-001 .cta-left-shipping {
			background: none;
		}
	  
		img.cards-180-001 {
			width: 426px;
			text-align: center;
			margin: 0 auto;
			display: block;
		}
	  
		.cta-180-new-001 {
			width: 100%;
			padding: 0 20px;
			border-radius: 7px;
			background: #F4F4F4;
			position: relative;
			margin-bottom: 20px;
		}
	  
		img.cta-badge-new-001 {
			position: absolute;
			top: -30px;
			left: 40px;
		}
	  
	  
		
		.cta-sec .row-02 {
		display:none
		}
		
		.cta-sec {
		padding:0 10px 45px
		}
		
		.cta-sec .col-md-12 {
		padding:0
		}
		
		.nt-main a {
		display:flex;
		padding:20px 30px;
		gap:10px;
		border-radius:6px;
		border:1px solid #9B9B9B;
		background:linear-gradient(83deg,#EFEFEF -62.84%,#8D8D8D 115.17%);
		box-shadow:0 4px 24px 0 rgba(255,255,255,0.05);
		color:#FFF;
		font-family:Inter;
		font-size:21px;
		font-style:normal;
		font-weight:600;
		line-height:normal;
		text-decoration:none;
		align-items:center
		}
	  
		.nt-main a:hover {
		background:linear-gradient(83deg,#8D8D8D -62.84%,#EFEFEF 115.17%);
		}
		
		.nt-main img {
		width:6px;
		height:8px
		}
		
		h4.nt-text {
		width:413px;
		color:#000;
		font-family:Inter;
		font-size:20px;
		font-style:normal;
		font-weight:400;
		line-height:normal;
		margin-bottom:0
		}
		
		.nt-main {
		display:inline-flex;
		padding:20px 0;
		justify-content:center;
		align-items:center;
		gap:17px;
		margin:0 auto
		}
		
		.nt-cont {
		border-radius:10px;
		border:1px solid #E3E3E3;
		background:#F4F4F4;
		display:flex
		}
		
		.cody-main {
		display:flex;
		width:942px;
		justify-content:flex-start;
		align-items:flex-end;
		gap:30px
		}
		
		.cody-main h2 {
		color:#3D3938;
		font-size:38px;
		font-style:normal;
		font-weight:700;
		line-height:46px;
		margin-bottom:20px;
		max-width: 572px
		}
		
		.cody-main p {
			color: #3D3938;
			font-family: 'Roboto';
			font-size: 20px;
			font-style: normal;
			font-weight: 400;
			line-height: 24px;
			max-width: 560px;
			margin-bottom: 0;
		}
		
		.col-md-12 {
		padding:0
		}
		
		.cody-main-text {
		max-width:600px;
		margin-bottom:0;
		position: relative;
		}
	  
		img.new-woman-001 {
			position: absolute;
			bottom: 0px;
			left: 597px;
		}
	  
		.cody-sec-bg {
			background: linear-gradient(90deg, #EDEBE8, #D3D3D3);
		}
		
		.cody-sec {
		display:flex;
		padding:50px 10px 245px;
		flex-direction:column;
		justify-content:center;
		align-items:flex-start;
		gap:44px;
		background-repeat:no-repeat;
		background-image: url(/assets/mushroom-10x-upsidedown/d2-images/cody-bg-001.webp);
		background-position: top right;
		background-size: cover;
		}
		.cody-box {
			display: flex;
			flex-direction: column;
			gap: 10px;
			margin-bottom: 30px;
		}
		.cody-box-cont {
			background-color: #F7F7F7;
			border-radius: 7px;
			max-width: 430px;
			padding: 20px 24px;
		}
		.cody-box span {
			color: #21342D;
			font-weight: 700;
			font-size: 20px;
			line-height: 24px;
		}
		
		.woman-light img {
		width:310px;
		max-width:100%
		}
		
		img.cody-002 {
		display:none
		}
		
		.diet-main {
		display:inline-flex;
		flex-direction:column;
		padding: 50px 0;
		}
		
		.diet-sec {
		padding:0 10px;
		background-image: url(/assets/mushroom-10x-upsidedown/d2-images/couple-hug-001.webp);
		background-repeat: no-repeat;
		background-position: bottom right;
		}
	  
		img.woman-smile-mob {
			display: none;
		}
		
		.diet-001 {
			display: flex;
			width: 100%;
			flex-direction: row;
			align-items: flex-end;
			gap: 40px;
			background-repeat: no-repeat;
			position: relative;
			margin-bottom: 0;
		}
		
		.diet-main h2 {
			color: #000;
			font-size: 24px;
			font-style: normal;
			font-weight: 600;
			line-height: 29px;
			margin-bottom: 30px;
			max-width: 570px;
		}
	  
		.diet-main h3 {
			font-size: 38px;
			line-height: 46px;
			font-weight: 700;
			margin-bottom: 30px;
		}
	  
		.new-diet-001-main {
			width: 525px;
		}
		
		.diet-001 p {
			color: #3D3938;
			font-family: Roboto;
			font-size: 20px;
			font-style: normal;
			font-weight: 400;
			line-height: 24px;
			margin-bottom: 0;
			max-width: 520px;
		}
		
		img.orange-arrow-001 {
			position: absolute;
			left: 490px;
			bottom: -20px;
		}
		
		img.scale-002 {
		display:none
		}
		
		span.orange-ul-text {
		border-bottom:3px solid #FFB774;
		font-weight:700
		}
		
		
		
		.transparent-timer {
		display:flex;
		width:282px;
		padding:10px 0;
		flex-direction:column;
		justify-content:center;
		align-items:center;
		border-radius:8px;
		background:rgba(51,26,7,0.30);
		backdrop-filter:blur(0px);
		margin-bottom:10px
		}
		
		p#countdown-02 {
		margin-bottom:0;
		display:flex;
		gap:10px;
		justify-content:center;
		align-items:center;
		color:#fff
		}
		
		p#countdown-03 {
		margin-bottom:0;
		display:flex;
		gap:10px;
		justify-content:center;
		align-items:center;
		color:#fff
		}
		
		.transparent-timer .timer-text p {
		color:#fff
		}
		
		.usually {
		display:flex;
		width:281px;
		padding:30px 0;
		flex-direction:column;
		justify-content:center;
		align-items:center;
		gap:20px;
		border-radius:8px;
		background:rgba(51,26,7,0.30);
		backdrop-filter:blur(0px)
		}
		
		.usually p {
		color:#FFF;
		font-family:Inter;
		font-size:22px;
		font-style:normal;
		font-weight:400;
		line-height:1;
		text-transform:uppercase;
		margin-bottom:0
		}
		
		.usually h2 {
		color:#FFF;
		font-family:Inter;
		font-size:71px!important;
		font-style:normal;
		font-weight:400;
		line-height:.6!important;
		margin-bottom:0;
		position:relative
		}
		
		.usually h3 {
		color:#FFF;
		font-family:Inter;
		font-size:22px;
		font-style:normal;
		font-weight:400;
		line-height:1;
		margin-bottom:0
		}
		
		img.slash-001 {
		position:absolute;
		max-width:100%
		}
		
		.mob-show {
		display:none
		}
		
		img.white-arrow-001 {
		position:absolute;
		bottom:-40px;
		right:-60px
		}
		
		
		
		.woman-007 {
		display:none
		}
		
		.br-600 {
		display:none
		}
		
		.cta-bot-02 .row.row-02 {
		display:none
		}
		
		.row.row-01 {
		margin-top:30px
		}
		
		.cta-bot-02 {
		padding:0 10px 60px
		}
		
		img.black-arrow-001 {
		position:absolute;
		bottom:-150px;
		right:-2px
		}
		
		.hh-guarantee-sec {
		padding:50px 10px;
		background:#253B32
		}
		
		.hh-main-001 h2 {
		color:#FFF;
		font-family:Roboto;
		font-size:53px;
		font-style:normal;
		font-weight:700;
		line-height:50px;
		margin-bottom:25px;
		text-align:center
		}
		
		.hh-main-002 {
		display:flex;
		padding:20px 30px;
		justify-content:center;
		align-items:center;
		gap:10px;
		border-radius:20px;
		background:rgba(255,255,255,0.12)
		}
		
		.hh-main-002-01 p {
		color:#FFF;
		font-family:Roboto;
		font-size:19px;
		font-style:normal;
		font-weight:400;
		line-height:24px;
		margin-bottom:0;
		max-width:842px
		}
		
		img.hh-badge-001 {
		width:168px
		}
		
		.footer-sec {
		display:flex;
		padding:80px 10px;
		flex-direction:column;
		justify-content:center;
		align-items:center;
		gap:60px;
		background:#2B453B
		}
		
		.footer-001 {
		display:flex;
		padding:30px 40px;
		justify-content:space-between;
		align-items:center;
		border-radius:20px;
		background:rgba(0,0,0,0.15);
		flex-direction:column
		}
		
		.footer-001-cont {
		display:flex;
		justify-content:space-between;
		align-items:center;
		width:100%
		}
		
		.footer-001-help h2 {
		color:#FFF;
		font-family:Inter;
		font-size:40px;
		font-style:normal;
		font-weight:800;
		line-height:55px;
		margin-bottom:10px
		}
		
		.footer-001-help p {
		color:#FFF;
		text-align:center;
		font-family:Inter;
		font-size:19px;
		font-style:normal;
		font-weight:500;
		line-height:26px;
		margin-bottom:0
		}
		
		.email-phone p {
		color:#FFF;
		text-align:center;
		font-family:Inter;
		font-size:19px;
		font-style:normal;
		font-weight:500;
		line-height:26px;
		margin-bottom:0;
		text-decoration:none
		}
		
		.phone {
		display:flex;
		height:60px;
		padding:0px;
		justify-content:end;
		border-radius:30px;
		background:transparent;
		box-shadow:0 0 0 0 rgba(0,0,0,0.03),1px 3px 7px 0 rgba(0,0,0,0.03),3px 13px 13px 0 rgba(0,0,0,0.02),6px 28px 17px 0 rgba(0,0,0,0.01),11px 50px 21px 0 rgba(0,0,0,0.00),17px 78px 22px 0 rgba(0,0,0,0.00);
		align-items:center;
		color:#FFF;
		font-family:Inter;
		font-size:21px;
		font-style:normal;
		font-weight:700;
		line-height:normal;
		margin-bottom:10px
		}
		
		.phone p {
		margin-bottom:0
		}
		
		.hh-guarantee-sec .container {
		max-width:1140px
		}
		
		.footer-sec .container {
		max-width:1140px
		}
		
		.footer-002 {
		display:flex;
		padding:20px 30px;
		justify-content:center;
		align-items:center;
		gap:10px;
		align-self:stretch;
		border-radius:20px;
		background:rgba(255,255,255,0.12);
		margin-top:25px
		}
		
		.footer-002 p {
		color:#FFF;
		text-align:center;
		font-family:Inter;
		font-size:19px;
		font-style:normal;
		font-weight:500;
		line-height:26px;
		margin-bottom:0
		}
		
		.footer-links-main {
		display:flex;
		justify-content:space-between;
		margin:60px auto 40px
		}
		
		.modal-links {
		display:inline-flex;
		align-items:center;
		gap:26px
		}
		
		.modal-links a {
		color:#FFF;
		text-align:center;
		font-family:Inter;
		font-size:19px;
		font-style:normal;
		font-weight:500;
		line-height:26px;
		text-decoration:none
		}
		
		.footer-links p {
		color:#FFF;
		text-align:center;
		font-family:Inter;
		font-size:14px;
		font-style:normal;
		font-weight:500;
		line-height:26px;
		margin-bottom:60px
		}
		
		.modal-links-02 {
		display:inline-flex;
		align-items:flex-start;
		gap:26px;
		margin:0 auto;
		max-width:860px
		}
		
		.footer-002-links {
		text-align:center;
		margin-bottom:50px
		}
		
		.modal-links-02 a {
		color:#FFF;
		text-align:center;
		font-family:Inter;
		font-size:19px;
		font-style:normal;
		font-weight:500;
		line-height:26px;
		text-decoration:none
		}
		
		.footer-links h3 {
		color:#FFF;
		text-align:center;
		font-family:Inter;
		font-size:14px;
		font-style:normal;
		font-weight:500;
		line-height:26px
		}
		
		.footer-links a {
		color:#fff;
		text-decoration:none
		}
	  
		img.mob-woman-offer {
			display: none;
		}
	  
		span.three-0 {
			text-decoration: line-through;
		}
	  
		.never-easy {
			padding: 0 10px;
		}
	  
		.never-easy-main {
			background-color: #FFFFFF;
			border: 0.5px solid #70707080;
			border-radius: 8px;
			padding: 30px 20px 30px 50px;
			box-shadow: 0px 14px 24px 0px rgba(0, 0, 0, 0.20);
			position: relative;
			background-repeat: no-repeat;
			background-position: top 50px right;
			margin-top: -70px;
		}
	  
		.never-easy-main h2 {
			font-size: 36px;
			line-height: 44px;
			font-weight: 700;
			max-width: 620px;
			margin-bottom: 30px;
			position: relative;
		}
	  
		.never-easy-main p {
			color: #3D3938;
			font-size: 20px;
			line-height: 24px;
			margin-bottom: 0;
			max-width: 555px;
			font-family: 'Roboto', sans-serif;
		}
	  
		.ne-find {
			background-color: #464340;
			opacity: 80%;
			color: #fff;
			padding: 43px 35px;
			max-width: 303px;
			font-size: 30px;
			line-height: 36px;
			font-weight: 700;
			border-radius: 7px;
			float: right;
			position: absolute;
			right: 20px;
			bottom: 30px;
		}
		img.orange-arrow-ne {
			position: absolute;
			bottom: -20px;
			right: -25px;
		}
	  
		.point-mob {
			display: none;
		}
	  
		.embarrassing-main {
			margin-top: 25px;
			display: flex;
			justify-content: center;
			align-items: flex-end;
			gap: 20px;
		}
	  
		.embarrassing {
			padding: 0 10px 50px;
		}
	  
		.el-cont {
			position: relative;
			width: 303px;
			max-width: 100%;
		}
	  
		.embarras-text {
			background: rgba(0, 0, 0, .4);
			opacity: 1;
			color: #fff;
			padding: 24px 10px;
			max-width: 100%;
			font-size: 30px;
			line-height: 36px;
			font-weight: 700;
			position: absolute;
			bottom: 0;
			width: 100%;
			border-radius: 0 0 7px 7px;
			text-align: center;
		}
	  
		.embarrassing h2 {
			font-size: 36px;
			line-height: 44px;
			font-weight: 600;
			margin-bottom: 30px;
			max-width: 592px;
		}
	  
		.embarrassing p {
			font-size: 20px;
			line-height: 24px;
			font-family: 'Roboto', sans-serif;
			margin-bottom: 0;
		}
	  
		.superfood {
			background-color: #2B453B;
			padding: 0 10px;
			background-size: cover;
			background-repeat: no-repeat;
			background-position: top;
		}
	  
		.superfood-main {
			padding: 50px 0 70px;
		}
	  
		.superfood h2 {
			color: #FFFFFF;
			font-size: 38px;
			line-height: 46px;
			font-weight: 500;
			margin-bottom: 30px;
		}
	  
		.superfood p {
			font-size: 20px;
			line-height: 24px;
			color: #fff;
			max-width: 583px;
			font-family: 'Roboto', sans-serif;
			margin-bottom: 0;
		}
	  
		img.moringa-mob {
			display: none;
		}
	  
		.new-customer-main h2 {
			font-size: 36px;
			line-height: 44px;
			font-weight: 700;
			max-width: 807px;
			margin-bottom: 30px;
		}
	  
		.new-customer-main p {
			font-size: 20px;
			line-height: 24px;
			margin-bottom: 0;
			max-width: 583px;
			font-family: 'Roboto', sans-serif;
		}
	  
		.new-customer-main {
			background-color: #FFFFFF;
			border: 0.5px solid #70707080;
			border-radius: 8px;
			padding: 30px 50px;
			box-shadow: 0px 14px 24px 0px rgba(0, 0, 0, 0.20);
			position: relative;
			margin-top: -38px;
		}
	  
		.stock-main {
			width: 268px;
			position: absolute;
			bottom: 0;
			right: 35px;
		}
	  
		.stock-up {
			width: 268px;
			text-align: center;
			position: relative;
			padding-bottom: 20px;
		}
	  
		img.moringa-new-customer {
			margin: 0 auto;
			display: block;
		}
	  
		.stock-up-text {
			background: rgba(0, 0, 0, .7);
			opacity: 1;
			color: #fff;
			padding: 20px 10px;
			max-width: 100%;
			font-size: 30px;
			line-height: 36px;
			font-weight: 700;
			position: absolute;
			bottom: 0;
			width: 100%;
			border-radius: 7px 7px 0 0;
			text-align: center;
		}
	  
		.new-customer {
			padding: 0 10px;
		}
	  
		.special-deal {
			background-color: #F3F3F2;
			padding: 50px 10px;
		}
	  
		.special-deal h2 {
			color: #3D3938;
			text-align: center;
			font-weight: 700;
			font-size: 44px;
			line-height: 54px;
			max-width: 845px;
			margin: 0 auto 30px;
		}
	  
		.special-deal p {
			font-size: 34px;
			line-height: 41px;
			text-align: center;
			color: #3D3938;
			max-width: 808px;
			margin: 0 auto;
			font-weight: 600;
		}
	  
		.ordered-bg {
			background: linear-gradient(90deg, #EDEBE8, #E6E1D8);
		}
	  
		.ordered {
			background-repeat: no-repeat;
			background-position: top right;
			background-size: contain;
			padding: 40px 10px;
		}
	  
		.ordered-main h2 {
			font-size: 36px;
			line-height: 44px;
			margin-bottom: 30px;
			font-weight: 700;
		}
	  
		.ordered-main p {
			font-size: 20px;
			line-height: 24px;
			margin-bottom: 0;
			color: #3D3938;
			font-family: 'Roboto', sans-serif;
		}
	  
		.ordered-main {
			max-width: 624px;
		}
	  
		.mbg-text h2 {
			color: #3D3938;
			font-size: 38px;
			line-height: 46px;
			font-weight: 700;
			margin-bottom: 30px;
		}
	  
		.mbg-text p {
			font-size: 20px;
			line-height: 24px;
			font-family: 'Roboto', sans-serif;
			margin-bottom: 0;
			position: relative;
		}
	  
		.mbg-sec {
			padding: 20px 10px;
			background-color: #E9DED5;
		}
	  
		.mbg-sec-main {
			display: flex;
			align-items: center;
			gap: 10px;
		}
		.cta-sec {
			padding: 50px 10px;
		}
	  
		img.orange-arrow-down {
			position: absolute;
			right: -20px;
			bottom: -80px;
		}
	  
		.last-chance {
			display: flex;
			flex-direction: row;
		}
	  
		.last-right {
			padding: 30px 20px 30px 0px;
		}
	  
		.last-right h2 {
			font-size: 36px;
			line-height: 44px;
			margin-bottom: 30px;
			font-weight: 700;
			max-width: 620px;
		}
	  
		.last-right p {
			color: #3D3938;
			font-size: 20px;
			line-height: 24px;
			margin-bottom: 0;
			max-width: 590px;
			font-family: 'Roboto', sans-serif;
		}
	  
		.last-left {
			background-image: url(/assets/mushroom-10x-upsidedown/d2-images/couple-bg-001.webp);
			background-position: top left;
			background-repeat: no-repeat;
			background-size: cover;
			width: 290px;
			position: relative;
		}
	  
		.last-chance {
			display: flex;
			flex-direction: row;
			border: 0.5px solid #70707080;
			border-radius: 8px;
			background-color: #fff;
			box-shadow: 0px 14px 24px 0px rgba(0, 0, 0, 0.12);
			margin-top: -220px;
		}
	  
		.last-right img {
			display: none;
		}
	  
		.reason-main h2 {
			color: #3D3938;
			font-size: 36px;
			line-height: 44px;
			font-weight: 600;
			max-width: 770px;
			margin-bottom: 30px;
		}
	  
		.reason-main p {
			color: #3D3938;
			font-size: 20px;
			line-height: 24px;
			margin-bottom: 0;
			font-family: 'Roboto', sans-serif;
			max-width: 615px;
		}
	  
		.reason {
			padding: 70px 10px;
			margin: -30px auto 0;
			background-image: url(/assets/mushroom-10x-upsidedown/d2-images/couple-d3-bike.webp);
			background-repeat: no-repeat;
			background-position: top right;
			background-size: contain;
		}
	  
		img.couple-bike-mob {
			display: none;
		}
	  
		.never-easy-002 .last-right {
			padding: 25px 20px 25px 12px;
		}
	  
	   .never-easy-002 .last-left {
		background-image: none;
		width: initial;
	   }
	  
	   .never-easy-002 {
		padding: 0 10px;
	   }
	  
	   .never-easy-002 .last-chance {
		margin-top: -30px;
	   }
	  
	  
	  
	  
	  
	  
	  
	  
	  
	  
	  
	  
		@media (max-width: 1400px) {
			.diet-sec {
				background-position: bottom right -100px;
			}
		}
		@media (max-width: 1350px) {
			.cody-main-text {
				max-width: 430px;
			}
		
		.cody-main {
		justify-content:space-between
		}
		}
	  
		@media (max-width: 1320px) {
			.ordered {
				background-position: top right -80px;
			}
		}
		
		@media (max-width: 1200px) {
		.container {
		max-width:740px
		}
		.br-1200 {
			display: none;
		}
		.br-diet-001 {
			display: none;
		}
		
		.fs-3639 {
		font-size:25px;
		line-height:34px
		}
		
		.fs-5243 {
		font-size:40px;
		line-height:38px
		}
		
		img.cart-001 {
		padding:0
		}
		
		.offer-price a {
		padding:10px;
		gap:10px;
		max-width:320px;
		font-size:18px;
		line-height:23px;
		justify-content:space-between
		}
		
		img.berberine-001 {
		width:200px
		}
		
		.main-price h2 {
		font-size:60px;
		line-height:74px
		}
		
		.cody-main h2 {
			font-size: 27px;
			line-height: 31px;
		}
		
		.cody-main-text {
		max-width:400px
		}
		
		.cody-main {
		width:100%
		}
		
		.cody-sec {
			background-size: 1050px;
			background-position: top right;
		}
	  
		.wait h2 {
			font-size: 39px;
			line-height: 49px;
		}
	  
		img.new-woman-001 {
			bottom: 0;
			left: 409px;
			width: 330px;
		}
	  
		.new-diet-001-main {
			padding-left: 20px;
		}
		
		.diet-001 h2 {
		font-size:32px;
		line-height:34px
		}
		
		.order-002 h2 {
		font-size:32px;
		line-height:36px
		}
		
		.phone {
		width:320px;
		float:right
		}
		
		.email-phone {
		max-width:350px
		}
		
		.email-phone p {
		font-size:17px;
		line-height:26px
		}
		
		.footer-001-help p {
		text-align:left
		}
		
		.hh-guarantee-sec .container {
		max-width:740px
		}
		
		.footer-sec .container {
		max-width:740px
		}
		
		.modal-links {
		gap:10px
		}
		
		img.sns-white-001 {
		width:200px
		}
		.new-price-001 p {
			font-size: 30px;
			line-height: 37px
		}
		.new-price-001 h2 {
			font-size: 37px;
			line-height: 41px;
		}
		img.cart-001 {
			width: 39px;
		}
		/* .cta-button-001 a {
			padding: 10px 10px 10px 10px;
			gap: 10px;
			font-size: 18px;
		} */
		.savings-left-001 p {
			font-size: 20px;
		}
		.savings-left-001 h6 {
			font-size: 30px;
		}
		.cta-right-001 img.small-berberine-2-bot {
			width: 180px;
		}
		.cta-left-001 img.small-berberine-2-bot {
			width: 90px;
		}
	  
		.never-easy-main h2 {
			font-size: 32px;
			line-height: 40px;
			max-width: 540px;
		}
		.never-easy-main p {
			max-width: 340px;
		}
		.never-easy-main {
			background-position: top 225px right;
		}
		img.orange-arrow-ne {
			position: absolute;
			bottom: -30px;
			right: 5px;
			transform: rotate(35deg);
			width: 82px;
		}
	  
		.superfood {
			background-position: top right -230px;
		}
	  
		.superfood p {
			max-width: 483px;
		}
	  
		.new-customer-main p {
			max-width: 383px;
		}
	  
		.br-nc {
			display: none;
		}
	  
		.new-diet-001-main {
			width: 400px;
		}
	  
		.diet-sec {
			background-position: bottom right -200px;
		}
	  
		img.orange-arrow-001 {
			left: 300px;
		}
	  
		.special-deal h2 {
			font-size: 32px;
			line-height: 40px;
			text-align: center;
		}
	  
		.special-deal p {
			font-size: 32px;
			line-height: 39px;
		}
	  
		.ordered-main {
			max-width: 430px;
		}
	  
		.ordered {
			background-position: center right 0;
			background-size: 40%;
		}
	  
		.mbg-text h2 {
			font-size: 35px;
			line-height: 43px;
		}
	  
		img.orange-arrow-down {
			bottom: -60px;
		}
	  
		.last-left {
			background-position: top left;
			width: 440px;
		}
	  
		.last-right {
			padding: 30px 20px 30px 20px;
		}
	  
		.br-take {
			display: none;
		}
	  
		.reason-main h2 {
			font-size: 34px;
			line-height: 42px;
		}
	  
		.reason {
			background-position: bottom right;
			background-size: contain;
		}
	  
		.reason-main p {
			max-width: 405px;
		}
		}
		
		@media (max-width: 1100px) {
			img.new-woman-001 {
				bottom: 140px;
			}
		}
	  
		@media (max-width: 960px) {
			.diet-sec {
				background-position: bottom right -250px;
			}
		}
		
		@media (max-width: 840px) {
		.container {
		max-width:650px
		}
	  
		.new-diet-001-main {
			padding-left: 0px;
		}
	  
		
		
		.hh-guarantee-sec .container {
		max-width:650px
		}
		
		.footer-sec .container {
		max-width:650px
		}
		
		.timer-text p {
		max-width:130px
		}
		
		.logo-timer img {
		width:205px
		}
		
		p.b2g4-txt.fs-2028 {
		max-width:220px;
		padding:10px
		}
		
		.fs-3639 {
		font-size:21px;
		line-height:30px
		}
		
		.fs-5243 {
		font-size:36px;
		line-height:34px
		}
		
		.main-price h2 {
		font-size:55px;
		line-height:69px
		}
		
		.pay-nothing p {
		font-size:17px;
		line-height:21px
		}
		
		.fs-4049 {
		font-size:35px;
		line-height:44px
		}
		
		img.new-woman-001 {
			bottom: 200px;
			width: 240px;
			left: 420px;
		}
	  
		h4.nt-text {
		width:363px;
		font-size:17px
		}
		
		.nt-main a {
		padding:10px 20px;
		font-size:17px
		}
		
		.cody-main p {
		font-size:19px;
		line-height:28px
		}
		
		img.bottle-img-001 {
		max-width:250px
		}
		
		.transparent-timer .timer-text p {
		font-size:15px;
		max-width:240px;
		text-align:center
		}
		
		.hh-main-001 h2 {
		font-size:43px;
		line-height:41px
		}
		
		.footer-001-cont {
		flex-direction:column;
		gap:20px
		}
		
		.footer-links-main {
		flex-direction:column;
		text-align:center;
		gap:20px
		}
		
		img.sns-white-001 {
		width:250px
		}
		
		.modal-links {
		flex-direction:column
		}
		
		.footer-links-main {
		margin:60px auto 20px
		}
		.new-price-001 p {
			font-size: 25px;
			line-height: 32px;
		}
		.new-price-001 h2 {
			font-size: 28px;
			line-height: 32px;
		}
		.main-price-001 h2 {
			font-size: 50px;
		}
		span.zero {
			font-size: 30px;
		}
		/* .cta-button-001 a {
			padding: 10px 10px 10px 10px;
			gap: 5px;
			font-size: 15px;
		} */
		img.cta-badge-new-001 {
			top: -5px;
			left: 0px;
			width: 160px;
		}
	  
		.cody-sec {
			background-size: 410px;
			background-position: top 240px right;
		}
	  
		.wait h2 {
			font-size: 35px;
			line-height: 45px;
		}
	  
		.never-easy-main {
			background-position: top 265px right;
			background-size: 285px;
			padding: 30px 20px;
		}
		.ne-find {
			background-color: #464340;
			opacity: 80%;
			color: #fff;
			padding: 20px;
			max-width: 230px;
			font-size: 25px;
			line-height: 31px;
			font-weight: 700;
			border-radius: 7px;
			float: right;
			position: absolute;
			right: 20px;
			bottom: 195px;
		}
	  
		.el-cont {
			width: 230px;
		}
	  
		.embarrassing-main {
			align-items: center;
		}
	  
		.embarrassing h2 {
			font-size: 32px;
			line-height: 40px;
		}
		
		.superfood p {
			max-width: 390px;
		}
	  
		.superfood h2 {
			font-size: 35px;
			line-height: 43px;
		}
	  
		.superfood {
			background-position: top right -370px;
		}
	  
		.new-customer-main h2 {
			font-size: 32px;
			line-height: 39px;
		}
	  
		.new-customer-main p {
			max-width: 323px;
		}
	  
		.new-customer-main {
			padding: 20px 10px;
		}
	  
		.stock-up {
			width: 238px;
			text-align: center;
			position: relative;
			padding-bottom: 20px;
		}
	  
		.stock-main {
			width: 218px;
		}
	  
		.diet-001 {
			gap: 20px;
		}
	  
		img.orange-arrow-001 {
			left: 210px;
			bottom: -30px;
			width: 130px;
		}
	  
		.diet-sec {
			background-position: bottom right;
			background-size: 350px;
		}
	  
		.transparent-timer {
			margin-top: -620px;
		}
		
		.new-diet-001-main {
			width: 330px;
		}    
	  
		.diet-main h2 {
			font-size: 32px;
			line-height: 38px;
		}
	  
		.diet-main h3 {
			font-size: 33px;
			line-height: 41px;
		}
	  
		.usually h2 {
			font-size: initial;
			line-height: initial;
		}
	  
		.usually h3 {
			font-size: initial;
			line-height: initial;
		}
	  
		.special-deal h2 {
			font-size: 31px;
			line-height: 39px;
		}
	  
		.ordered-main h2 {
			font-size: 32px;
			line-height: 40px;
		}
	  
		.ordered-main h2 {
			max-width: 380px;
		}
	  
		.ordered-main {
			max-width: 100%;
		}
	  
		.ordered {
			background-position: top right;
			background-size: 32%;
		}
	  
		img.g-badge2 {
			width: 200px;
		}
	  
		.mbg-text h2 {
			font-size: 31px;
			line-height: 39px;
		}
	  
		img.orange-arrow-down {
			bottom: -60px;
			right: 0;
			width: 24px;
		}
	  
		.special-deal p {
			font-size: 29px;
			line-height: 36px;
		}
		.cody-sec {
			background-size: 750px;
			background-position: center right;
		}
	  
		.cody-main-text {
			max-width: 330px;
		}
		.last-right h2 {
			font-size: 32px;
			line-height: 40px;
		}
		
		.last-left {
			background-position: top right -420px;
		}
	  
		.reason {
			background-size: 600px;
			background-position: center right;
		}
	  
		.reason-main p {
			max-width: 305px;
		}
		}
		
		@media (max-width: 800px) {
		.fs-1923 {
		font-size:17px;
		line-height:21px
		}
		
		p#countdown {
		gap:5px
		}
		
		}
		
		@media (max-width: 767px) {
		.col-md-5 img {
		display:block;
		width:205px;
		margin:0 auto 10px
		}
		.col-md-4.flogo {
		  display: flex;
		justify-content: space-between;
	  }
	  
	  .phone{
		  justify-content: center;
		  height: fit-content;
		  margin-bottom: 0px;
	  }
		.broken-lines {
		display:none
		}
		
		.logo-timer .col-md-7 {
		display:none
		}
		
		.warning {
		display:none
		}
		
		.logo-timer {
		padding:10px
		}
		
		img.mobile-menu {
		display:block;
		top:0;
		left:0
		}
		
		.mob-hide {
		display:none
		}
		
		.logo-timer img {
		width:initial
		}
		
		.wait h2.fs-4049 {
		color:#3D3938;
		text-align:center;
		font-family:Inter;
		font-size:30px;
		font-style:normal;
		font-weight:800;
		line-height:32px
		}
		
		.wait {
		padding:20px 10px
		}
		
		.offer-price a {
		font-size:16px;
		line-height:21px
		}
		
		.cody-sec {
			background-size: 680px;
		}
	  
		img.new-woman-001 {
			bottom: 200px;
			width: 190px;
			left: 390px;
		}
		
		.broken-lines {
		display:none
		}
		
		.cody-main p {
		font-size:17px;
		line-height:26px
		}
		
		.cody-main {
		align-items:center
		}
		
		.woman-light img {
		margin-top:220px
		}
		
		.diet-001 p {
			font-size: 20px;
			line-height: 24px;
		}
		
		.transparent-timer {
		width:230px
		}
		
		.usually {
		width:230px
		}
		
		img.cart-001 {
			width: 30px;
		}
		.main-price-001 p {
			font-size: 12px;
			line-height: 1.2;
		}
		.main-price-001 h2 {
			font-size: 45px;
		}
		/* .cta-button-001 a {
			font-size: 13px;
		} */
		}
	  
		@media (max-width: 665px) {
			.diet-sec {
				background-size: 300px;
			}
		}
	  
		@media (max-width: 650px) {
			.new-price-001 p {
				font-size: 21px;
				line-height: 28px;
			}
		}
		
		@media (max-width: 600px) {
		.cta-sec .row {
		display:none
		}
	  
		.wait h2 {
			font-size: 32px;
			line-height: 39px;
		}
		
		.cta-sec .row-02 {
		display:block
		}
		
		.container {
		max-width:370px
		}
		
		.hh-guarantee-sec .container {
		max-width:370px
		}
		
		.footer-sec .container {
		max-width:370px
		}
		
		.cta-mob-offer-cont {
		background:#ffe9d2;
		display:flex;
		justify-content:center;
		gap:10px;
		padding:15px 10px;
		align-items:center;
		position:relative
		}
		
		.cta-mob-01 {
			border-radius: 10px;
			border: 4px solid #E37714;
			background: #FFFFFF8A;
			margin-bottom: 20px;
		}
		
		.cta-mob-01 h2 {
		color:#3D3938;
		font-family:Inter;
		font-size:18px;
		font-style:normal;
		font-weight:800;
		line-height:23px;
		text-align:center;
		margin:7px auto;
		padding:0 10px
		}
		
		p.reg-price-001 {
		color:#3D3938;
		font-family:Inter;
		font-size:17px;
		font-style:normal;
		font-weight:400;
		line-height:0;
		text-align:center;
		margin-bottom:0
		}
		
		.cta-mob-price span.zero {
		color:#3D3938;
		text-align:center;
		font-family:Inter;
		font-size:40px;
		font-style:normal;
		font-weight:800;
		line-height:normal
		}
		
		p.per-bottle-mob {
		color:#E37714;
		font-family:Inter;
		font-size:18px;
		font-style:normal;
		font-weight:700;
		line-height:23px;
		text-align:center
		}
		
		h2.mob-price-001 {
		font-size:50px;
		line-height:1.2;
		margin-bottom:0
		}
		
		img.berberine-003 {
		max-width:155px
		}
		
		.cta-sec .row-02 .col-md-12 {
		padding:0
		}
		
		/* .cta-mob-price a {
		display:flex;
		padding:10px;
		justify-content:center;
		gap:10px;
		align-items:center;
		border-radius:6px;
		border:1px solid #D8870E;
		background:linear-gradient(180deg,#F6AB3B 50.52%,#EA9311 100%);
		box-shadow:0 4px 24px 0 rgba(255,255,255,0.05);
		color:#FFF;
		text-align:center;
		font-family:Inter;
		font-size:18px;
		font-style:normal;
		font-weight:700;
		line-height:normal;
		text-decoration:none
		} */
		
		.bot-004-02-items {
		display:inline-flex;
		align-items:start;
		gap:7px
		}
		
		.bot-004-02-items p {
		margin-bottom:0;
		color:#3D3938;
		font-family:Inter;
		font-size:12px;
		font-style:normal;
		font-weight:700;
		line-height:1.2;
		text-align:left
		}
		
		.cta-mob-4-bot {
		display:inline-flex;
		justify-content:center;
		gap:25px;
		align-items:center;
		padding:12px 15px;
		position:relative
		}
		
		img.berberine-004 {
		max-width:152px
		}
		
		.marks-001 img {
		width:15px
		}
		
		img.mb-badge-002 {
		position:absolute;
		top:-25px;
		left:0;
		z-index: 2;
		}
		
		img.fre-banner-002 {
		position:absolute;
		top:-7px;
		left:-11px
		}
		
		.nt-main {
		display:flex;
		flex-direction:column;
		align-items:center;
		gap:15px;
		padding:0
		}
		
		.nt-cont {
		border-radius:10px;
		border:#fdf5e6;
		background:transparent;
		display:flex
		}
		
		h4.nt-text {
		text-align:center
		}
		
		.nt-main a {
		min-width:191px;
		display:flex;
		justify-content:center
		}
		
		.cody-main {
		flex-direction:column
		}
		
		.cody-sec {
		background:#EEEBE8;
		padding:20px 10px
		}
		br.br-cody {
			display: none;
		}
	  
		
		img.cody-002 {
			margin-bottom: 20px;
			display: block;
			background: #D3D3D3;
			border-radius: 8px;
		}
		
		.woman-light img {
		margin-top:0;
		width:100%
		}
		
		.cody-main {
		gap:20px
		}
		
		.cody-main h2 {
			font-size: 27px;
			line-height: 32px;
			max-width: 320px;
		}
	  
		.cody-main-text {
			max-width: 100%;
		}
	  
		.cody-box span {
			font-weight: 600;
		}
	  
		.cody-box-cont {
			padding: 10px;
		}
	  
		img.mob-woman-offer {
			display: block;
			margin-top: 20px;
		}
		
		.cody-main p {
		font-size:20px;
		line-height:24px
		}
		
		.diet-001 {
			padding: 0;
			background: none;
			margin-top: 0;
			margin-bottom: 0;
			box-shadow: none;
			gap: 20px;
			flex-direction: column;
		}
	  
		.transparent-timer {
			width: 100%;
			text-align: center;
			background-color: #331A074D;
			margin-top: 0px;
		}
	  
		.cta-sec.cta-sec-02 {
			padding: 20px 10px;
			background-color: #EEEBE8;
		}
		
		img.orange-arrow-001 {
		display:none
		}
		
		.diet-001 h2 {
		font-size:28px;
		line-height:34px
		}
		
		.diet-sec {
		padding:0px 10px
		}
		
		img.scale-002 {
		display:block
		}
		
		.diet-main {
		max-width:100%
		}
		
		.diet-sec-02 {
		padding:0px 10px;
		background-color:#fafafa
		}
		
		img.woman-002 {
		display:none
		}
		
		img.woman-003 {
		display:block;
		width:100%
		}
		
		.diet-sec-02 .diet-main {
		gap:20px
		}
		
		.diet-003-right h2 {
		font-size:31px;
		line-height:35px
		}
	  
		.new-diet-002-main {
			display: block;
			margin: 0 auto;
			max-width: 100%;
			width: 100%;
		}
		
		img.bottle-img-001 {
		display:none
		}
		
		img.bottle-img-002 {
		display:block;
		width:100%
		}
		
		.usually {
			display: flex;
			width: 100%;
			background-color: #331A0780;
			backdrop-filter: none;
		}
	  
		img.woman-smile-mob {
			display: block;
		}
	  
		.new-diet-002-main {
			display: block;
			margin: 0 auto;
			max-width: 100%;
		}    
	  
		.diet-sec {
			background-image: none;
		}
	  
		.new-diet-001-main {
			width: 100%;
		}
		
		.never-main-left p {
		font-size:22px;
		line-height:1
		}
		
		.usually h2 {
		font-size:61px!important;
		line-height:.8!important
		}
		
		.transparent-timer {
		display: flex;
		backdrop-filter: none;
		}
		
		.transparent-timer .timer-text p {
		font-size:19px;
		line-height:1
		}
		
		.woman-005 {
		margin-bottom:20px
		}
		
		.order-002 {
		padding:0 0 20px
		}
		
		.woman-007 {
		display:block;
		width:100%
		}
		
		.woman-006 {
		display:none
		}
		
		.br-600 {
		display:block
		}
		
		.cta-bot-02 .row.row-02 {
		display:block
		}
		
		.cta-bot-02 .row.row-01 {
		display:none
		}
		
		.row.row-01 {
		margin-top:20px
		}
		
		img.black-arrow-001 {
		display:none
		}
		
		.cta-bot-02 {
		padding:20px 10px;
		background-color:#fcfcfc
		}
		
		.hh-main-001 h2 {
		font-size:35px;
		line-height:35px;
		margin-bottom:20px
		}
		
		.hh-main-002 {
		padding:20px 10px;
		flex-direction:column
		}
		
		.hh-guarantee-sec {
		padding:20px 10px
		}
		
		.footer-001 {
		padding:20px 10px
		}
		
		.footer-001-help h2 {
		font-size:24px;
		text-align:center
		}
		
		.footer-001-help p {
		text-align:center
		}
		
		.phone {
		width:320px;
		margin:0 auto 10px;
		float:none
		}
		
		.email-phone p {
		font-size:15px;
		line-height:26px;
		text-align:center;
		margin:0 auto;
		display:block
		}
		
		.footer-002 p {
		font-size:16px
		}
		
		.footer-002 {
		padding:20px 10px
		}
		
		.footer-sec {
		padding:20px 10px
		}
		
		.modal-links-02 {
		flex-direction:column
		}
		
		.footer-links p {
		margin-bottom:20px
		}
		
		.modal-links-02 {
		flex-direction:column;
		align-items:center;
		gap: 10px
		}
		
		.footer-002-links {
		margin-bottom:20px
		}
		
		.footer-links-main {
		margin-top:20px
		}
		h4.nt-text {
			text-align: center;
			font-weight: 800;
		}
		.cta-180-new-001 {
			display: none;
		}
		.cta-mob-02 img.berberine-003 {
			width: 100px;
			left: -10px;
			position: relative;
			z-index: 0;
		}
		.cta-mob-02 {
			border-radius: 10px;
			border: 1px solid #C7C7C7;
			background: #eceae9;
			margin-bottom: 20px;
		}
		.cta-mob-02 .cta-mob-offer-cont {
			background: #f6f4f2;
			border-top: 1px solid #C7C7C7;
			border-bottom: 1px solid #C7C7C7;
			gap: 20px;
			justify-content: right;
		}
		img.new-woman-001 {
			display: none;
		}
		.cody-main {
			gap: 0px;
		}
		.wait h2.fs-4049 {
			display: none;
		}
		.wait {
			padding: 20px 10px 20px;
		}
		img.mobile-menu {
			left: -10px;
		}
	  
		.never-easy-main {
			background-image: none;
			padding: 20px 0px;
			border: 0;
			box-shadow: none;
			margin-top: 0;
		}
		.never-easy-main h2 {
			font-size: 27px;
			line-height: 34px;
			margin-bottom: 20px;
		}
		.never-easy {
			padding: 0 10px;
		}
		img.orange-arrow-ne {
			display: none;
		}
		.never-easy-main p {
			max-width: 100%;
		}
		.point-mob {
			position: relative;
			display: block;
		}
		.ne-find {
			display: none;
		}
		.ne-find-mob {
			display: block;
			background: rgba(0, 0, 0, .6);
			opacity: 1;
			color: #fff;
			padding: 10px 30px;
			max-width: 100%;
			font-size: 27px;
			line-height: 33px;
			font-weight: 700;
			float: none;
			position: absolute;
			right: 0px;
			bottom: 0;
			border-radius: 0;
		}
		img.woman-point-mob {
			display: block;
			margin-top: 20px;
			background: radial-gradient(#F5AD6B, #E37714);
		}
	  
		.emabrrassing-left {
			display: none;
		}
	  
		.embarrassing-main {
			margin-top: 0;
		}
	  
		.embarrassing h2 {
			font-size: 27px;
			line-height: 33px;
			margin-bottom: 20px;
		}
	  
		.embarrassing {
			padding-bottom: 20px;
		}
	  
		.superfood {
			background-image: none;
		}
	  
		.superfood h2 {
			font-size: 27px;
			line-height: 35px;
		}
	  
		.superfood-main {
			padding: 20px 0;
		}
	  
		img.moringa-mob {
			display: block;
			margin-bottom: 20px;
		}
	  
		.new-customer-main {
			padding: 20px 0px;
			border: none;
			margin-top: 0;
			box-shadow: none;
		}
	  
		.new-customer-main h2 {
			font-size: 27px;
			line-height: 33px;
			margin-bottom: 20px;
			max-width: 354px;
		}
	  
		.new-customer-main p {
			max-width: 370px;
		}
	  
		.stock-main {
			width: 100%;
			position: relative;
			padding-top: 30px;
			border: 0.5px solid #70707080;
			margin: 20px auto 0;
			display: block;
			right: 0;
		}
	  
		img.moringa-new-customer {
			display: block;
			width: 130px;
			max-width: 100%;
			margin: 0 auto;
		}
	  
		.stock-up {
			width: 100%;
		}
	  
		.stock-up-text {
			background: rgba(0, 0, 0, .6);
			padding: 20px 80px;
			font-size: 27px;
			line-height: 33px;
			border-radius: 0;
		}
	  
		.diet-main {
			max-width: 100%;
			padding: 0 0 0px;
		}
		.diet-main h2 {
			font-size: 27px;
			line-height: 33px;
			margin-bottom: 5px;
		}
		.diet-main h3 {
			font-size: 27px;
			line-height: 33px;
			margin-bottom:20px;
		}
	  .usually h3 {
		font-size: initial;
			line-height: initial;
			margin-bottom:initial;
	  }
	  .transparent-timer h2 {
		font-size: initial;
			line-height: initial;
			margin-bottom:initial;
	  }
	  
	  .special-deal {
		padding: 20px 10px;
	  }
	  
	  .special-deal h2 {
		font-size: 32px;
		line-height: 39px;
		margin-bottom: 20px;
	  }
	  
	  .special-deal p {
		font-size: 22px;
		line-height: 26px;
	  }
	  
	  .ordered {
		background-position: bottom;
		background-size: initial;
		padding: 20px 10px 330px;
	  }
	  
	  .ordered-main h2 {
		max-width: 380px;
		font-size: 27px;
		line-height: 33px;
		margin-bottom: 20px;
	  }
	  
	  .mbg-sec-main {
		gap: 0px;
		flex-direction: column;
	  }
	  
	  .mbg-text h2 {
		font-size: 27px;
		line-height: 33px;
		text-align: center;
		margin-bottom: 20px;
	  }
	  
	  img.orange-arrow-down {
		display: none;
	  }
	  
	  .cta-sec {
		padding: 20px 5px;
	  }
	  
	  .last-right {
		padding: 0;
	  }
	  
	  .last-chance {
		border: none;
		box-shadow: none;
		margin-top: 0px;
	  }
	  
	  .last-right img {
		display: block;
		max-width: 100%;
		width: 370px;
		margin-bottom: 20px;
	  }
	  
	  .last-right h2 {
		font-size: 27px;
		line-height: 33px;
		margin-bottom: 20px;
	  }
	  
	  .last-right p {
		margin-bottom: 0px;
	  }
	  
	  .never-easy-002 {
		padding: 0 10px 20px;
	  }
	  
	  .b-all {
		word-break: break-all;
	  }
	  
	  .last-left {
		width: 100%;
		display: none;
	  }
	  
	  .last-right {
		max-width: 100%;
	  }
	  
	  .reason {
		padding: 19px 10px;
		margin: 0 auto;
		background-image: none;
	  }
	  
	  img.couple-bike-mob {
		display: block;
		margin: 0 auto 20px;
	  }
	  
	  .reason-main h2 {
		font-size: 27px;
		line-height: 33px;
		margin-bottom: 20px;
	  }
	  
	  .reason-main p {
		max-width: 100%;
	  }
	  
	  .never-easy-002 .last-chance {
		margin-top: -20px;
	  }
	  
	  .never-easy-002 .last-right {
		padding: 0px;
		padding-top: 20px;
	  }
	  
	  .diet-001 p {
		margin-top: 20px;
	  }
	  
	  .diet-main h2 {
		font-size: 24px;
		line-height: 29px;
	  }
		}
		
		@media (max-width: 440px) {
		.timer-text p {
		max-width:120px
		}
		.mbg-sec {
			padding-top: 0;
		}
	  
		img.g-badge2 {
			width: 170px;
		}
		}
		
		@media (max-width: 403px) {
		.warning p {
		font-size:15px;
		line-height:19px
		}
		
		.broken-lines {
		display:none
		}
		
		.nav-items .col-md-12 {
		padding:0
		}
		
		.wait h2.fs-4049 {
		max-width:283px
		}
		}
		
		@media (max-width: 375px) {
		img.berberine-003 {
		max-width:120px
		}
	  
		.ne-find-mob {
			padding: 10px 10px;
			font-size: 24px;
			line-height: 29px;
			text-align: center;
		}
	  
		
		.wait h2 {
			font-size: 27px;
			line-height: 37px;
		}
		
		.logo-timer .col-md-5 img {
		width:180px
		}
		
		h4.nt-text {
		width:100%
		}
		
		h2.mob-price-001 {
		font-size:40px
		}
		
		p.per-bottle-mob {
		font-size:16px;
		line-height:17px
		}
		
		.cta-mob-price span.zero {
		font-size:30px
		}
		
		img.berberine-004 {
		max-width:120px
		}
		
		.mob-bot-004-02 {
		max-width:150px
		}
		
		.cta-mob-4-bot {
		gap:15px;
		padding:10px;
		width:100%;
		margin:0 auto
		}
		
		p.reg-price-001 {
		font-size:13px
		}
		
		.wait h2.fs-4049 {
		font-size:25px;
		line-height:26px;
		max-width:240px;
		padding:0
		}
		
		img.fre-banner-002 {
		top:-7px;
		left:-9px;
		width:60px
		}
		
		img.mb-badge-002 {
		top:-15px;
		left:5px;
		width:68px;
		}
		
		.hh-main-001 h2 {
		font-size:29px;
		line-height:31px
		}
		
		.phone {
		width:250px
		}
		
		img.phone-001 {
		width:35px
		}
		
		.phone {
		font-size:19px;
		padding:5px 10px
		}
		
		.email-phone p {
		word-break:break-all
		}
		
		.footer-001-help h2 {
		font-size:21px
		}
	  
		.cta-mob-02 img.berberine-003 {
			left: 0px;
		}
	  
		.superfood h2 {
			font-size: 24px;
			line-height: 29px;
			letter-spacing: -1px;
		}
	  
		.stock-up-text {
			padding: 20px 10px;
		}
	  
		.special-deal p {
			font-size: 20px;
			line-height: 24px;
		}
		}
		
		@media (max-width: 335px) {
		.blk-01 {
		font-size:28px!important;
		line-height:33px!important
		}
		
		.fs-1923 {
		font-size:15px;
		line-height:19px
		}
		
		img.berberine-003 {
		max-width:100px
		}
		}
	  /* Opt-in Form */
	  @media (max-width: 500px) {
	  iframe{
	  width: 100% !important;
	  height: 580px !important;
	  }
	  }
	  /* Opt-in Form End */
	  
	  /* Dr. Jesse Updates */
	  /* .cody-sec {
		background-image: url(https://storage.googleapis.com/sciencenaturalsupplements.thiiomedia.com/Page/65815/dr-jesse-bg-mush-u3.webp) !important;
	  }
	  @media (max-width: 600px){
	  .cody-sec {
		background-image: none !important;
	  } 
	  } */
	  /* End */
	  
	  /* Kim Edits 061024 */
	  @media (max-width: 600px){
	  .wb-ka {
		word-break: keep-all !important;
		font-size: 15px !important;
	  }
	  }
	  @media (max-width: 380px){
		.last-right p {
			font-size: 19px !important;
			line-height: 22px !important;
		}
		.reason-main h2 {
			font-size: 25px !important;
			line-height: 31px !important;
		}
		.diet-001 p {
			font-size: 18px !important;
			line-height: 22px !important;
		}
		.mbg-text p {
			font-size: 18px !important;
			line-height: 22px !important;
		}
		.hh-main-002-01 p {
			font-size: 18px !important;
			line-height: 22px !important;
		}
	  }
	  /* End */
	  
	  /* Kim edits 06-17-24 */
	  @media (max-width: 600px){
		.last-right .wb-ka {
		  word-break: keep-all !important;
		  font-size: 18px !important;
	  }
	  }
	  @media (max-width: 450px){
		.sec-copyright a {
		  word-break: keep-all !important;
		}
		#sitefooter p.text-center.sec-copyright.be-pages {
		  font-size: 14px !important;
	  }
	  }
	  @media (max-width: 380px){
		.cody-main p {
		  font-size: 19px !important;
		  line-height: 23px !important;
	  }
	  .mob-bot-004-02 {
		max-width: 170px !important;
	  }
	  }
	  @media (max-width: 375px){
	  .mob-bot-004-02 {
		max-width: 170px !important;
	  }
	  }
	  /* End */
	  sub, sup {
		font-size: 75%;
		line-height: 0;
		position: relative;
		vertical-align: baseline;
	}
	a {
	text-decoration: none;
	}
	/* CTA-NEW */
	.cta-button-001 button {
			display: flex !important;
			padding: 10px 30px 10px 30px !important;
			align-items: center !important;
			gap: 25px !important;
			border-radius: 6px !important;
			border: 1px solid #D8870E !important;
			background: linear-gradient(180deg, #F6AB3B 50.52%, #EA9311 100%) !important;
			box-shadow: 0px 4px 24px 0px rgba(255, 255, 255, 0.05) !important;
			color: #FFF !important;
			font-family: Inter !important;
			font-size: 20px !important;
			font-style: normal !important;
			font-weight: 700 !important;
			line-height: normal !important;
			text-decoration: none !important;
	  width: 100% !important;
	justify-content: center !important;
		}
	
		.cta-button-001 button:hover {
			background: linear-gradient(180deg, #EA9311 50.52%, #F6AB3B 100%) !important;
		}
	
	@media (max-width: 1200px) {
	 .cta-button-001 button {
			padding: 10px 5px !important;
			gap: 5px !important;
			font-size: 18px !important;
		} 
	}
	
	@media (max-width: 767px) {
	 .cta-button-001 button {
			font-size: 13px !important;
		} 
	}
	
	@media (max-width: 600px) {
	 .cta-mob-price button {
		display:flex !important;
		padding:10px 5px !important;
		justify-content:center !important;
		gap:5px !important;
		align-items:center !important;
		border-radius:6px !important;
		border:1px solid #D8870E !important;
		background:linear-gradient(180deg,#F6AB3B 50.52%,#EA9311 100%) !important;
		box-shadow:0 4px 24px 0 rgba(255,255,255,0.05) !important;
		color:#FFF !important;
		text-align:center !important;
		font-family:Inter !important;
		font-size:18px !important;
		font-style:normal !important;
		font-weight:700 !important;
		line-height:normal !important;
		text-decoration:none !important;
		margin-top: 20px !important;
	justify-content: center !important;
		}
	  
	  .cta-mob-price button:hover {
			background: linear-gradient(180deg, #EA9311 50.52%, #F6AB3B 100%) !important;
		}
	  
	  .container {
	   padding: 0 !important; 
	  }
	  
	  .transparent-timer .timer-text p {
		margin-top: 0 !important;
	}
	
	.transparent-timer p#countdown-02 {
		margin-top: 0 !important;
		padding-top: 0 !important;
	}
	
	.diet-001 .usually p {
	  margin-top: 0px !important;
		padding-top: 0 !important;
	  }
	  
	  .usually {
	   padding: 20px 0 !important; 
	  }
	  
	  .transparent-timer .timer-text p {
	   margin-top: 0 !important; 
		padding-top: 0 !important;
	  }
	}
	@media (max-width: 767px){
	   .cta-mob-price button {
		font-size: 15px !important;
		max-width: 185px;
	} 
	}
	@media (max-width: 600px){
	
	  .cta-mob-price button {
		font-size: 15px !important;
		max-width: 185px;
	} 
	  .wf-flex.wf-items-center.wf-align-middle.wf-p-1.wf-m-1 {
		font-size: 15px !important;
	}
	  .wf-flex.wf-items-center.wf-align-middle.wf-p-1.wf-m-1 {
		padding: 0;
		margin: 0;
	}
	  .sns-em{
	  font-size: 14px !important;
	  }
		.sec-copyright a {
		display: inline-block;
	}
	.sec-copyright {
		font-size: 14px !important;
	}
	  #sitefooter{
	  padding-bottom: 20px !important;
	  }
		.col-md-4.flogo {
		display: flex !important;
		justify-content: space-between;
		}
	  .sns-em2{
		  font-size: 18px !important;
		}
	}
	@media (max-width: 350px){
	 .wf-flex.wf-items-center.wf-align-middle.wf-p-1.wf-m-1 {
		padding: 0;
		margin: 0;
	} 
	}