/** Shopify CDN: Minification failed

Line 755:6 Expected ":"

**/
@font-face {
  	font-family: Caveat;
    src: url(/cdn/shop/files/caveat-regular.ttf?789);}

@font-face {
  	font-family: Open Sans;
    src: url(/cdn/shop/files/OpenSans-Regular.ttf?789);}

@font-face {
  	font-family: Open Sans;
    src: url(/cdn/shop/files/OpenSans-Bold.ttf?1769);
	font-weight: bold;}

@font-face {
  	font-family: Poppins;
    src: url(/cdn/shop/files/Poppins-Bold.otf?1123);
	font-weight: 700;}

@font-face {
  	font-family: Poppins SemiBold;
    src: url(/cdn/shop/files/Poppins-SemiBold.otf?1123);
	font-weight: 600;}

body.template-page header{
	margin-bottom:0;}

body.template-page div.main-content{
	padding-bottom: 0;}

header.site-header{
	background:#deeade;
  	border:0 none;}

div.notification-bar__message{
	font-family: Poppins SemiBold;
    font-weight: 600;
    font-size: 16px;
    line-height: 20px;
    color: #fff;}
      
div.top-links ul.site-nav li a:hover,
div.top-links ul.site-nav li.nav-path-selected a{
	color: #2F7F46;
	border-bottom-color: #2F7F46;}

ul.site-nav li a{
    font-family: Poppins;
    font-weight: 700;
    transition: all ease-in-out 0.2s;
    padding: 7px 0px;
    margin: 0 10px;
    border-bottom: 2px solid transparent;}

div.top-links ul.site-nav li:last-child a{
	padding: 5px;}

div.weglot-container .wg-drop.country-selector{
	background: transparent;}

div.weglot-container .wg-drop.country-selector .wgcurrent{
	background: #2F7F46;
	border: 0 none;}

div.weglot-container .wg-drop.country-selector .wgcurrent a{
	padding-right: 10px;
	font-family: Poppins;
	font-weight: 700;
	color: #fff;}

div.weglot-container .wg-drop.country-selector .wgcurrent::after{
	display: none;}

div.footer-description{
	padding:0;}

div.footer-description p{
	margin-bottom:0;
	font-family: Open Sans;
	color: #5F5F5F;
	font-size: 16px;
	line-height: 20px;}

div.footer-description p a{
	font-family: Open Sans;
	font-weight: bold;
	color: #2F7F46;
	font-size: 16px;
	line-height: 20px;}

footer.site-footer{
	padding:0;}

footer.site-footer div.bottom--footer{
	margin-top:0;
	background: #fff;
	padding:30px 0;}

footer.site-footer div.top--footer{
	padding:40px 0;
	background: #2F7F46;}

div.top--footer div.h3.footer-header{
	color: #fff;
	font-family: Poppins;
	font-weight: 700;
	font-size: 20px;}

div.footer-article, 
div.footer-content a, 
div.footer-article a{
	color: #fff;}

div.footer-article p{
	font-family: Open Sans;}

ul#sm-icons li a i.fa{
	color: #fff;}

div.social-media-footer ul li{
	margin:0 25px 10px 0;}

div.newsletter-footer div.input-group input.footer-email-input{
	width: 62%;
	float: left;
	background: #F1F1F1;
	border: 0 none;
	padding: 8px 10px;
	font-size: 13px;
	line-height: 17px;}

div.newsletter-footer div.input-group input.footer-email-submit{
	float: left;
	margin: 0 !important;
	padding: 8px 23px !important;
	border-radius: 0 !important;
	text-transform: uppercase !important;
	background: #7C7C7C !important;
	font-family: Open Sans;
	font-weight: bold !important;
	font-size: 13px !important;
	line-height: 17px !important;}

header.site-header div.wrapper,
footer.site-footer div.wrapper{
	max-width: 1300px;}


/* Home Page */

div.gf_row.contact-section{}

div.gf_row.contact-section div#e-1563801687560 h2{
	font-family: Poppins;
	font-weight: 700;
	font-size: 22px !important;
	line-height: 28px !important;
	color: #0F2522;
	text-align: left !important;
	margin-bottom: 15px !important;}

div.gf_row.contact-section div#e-1563801707884 p{
	font-family: Open Sans !important;
	font-size: 15px !important;
	line-height: 22px !important;
	color: #5F5F5F !important;}

div.gf_row.contact-section div#e-1563801771082-2,
div.gf_row.contact-section div#e-1563801771082-6{
	width: 48%;
	display: inline-block;
	margin-bottom: 25px !important;}

div.gf_row.contact-section div#e-1563801771082-2{
	margin-right: 18px !important;}

div.gf_row.contact-section div#e-1563801771082-2 input.gf_textfield,
div.gf_row.contact-section div#e-1563801771082-6 input.gf_textfield{
	background: #fff;
	border: 1px solid #DBDBDB;
	font-family: Open Sans !important;}

div.gf_row.contact-section div#e-1563801771082-8 textarea.gf_textarea{
	background: #fff;
	border: 1px solid #DBDBDB;
	width: 100%;
	height: 170px;
	font-family: Open Sans !important;}

div.gf_row.contact-section div#e-1563801771082-9 button.gf_button{
	background: #2F7F46;
	font-family: Open Sans !important;
	font-weight: 700;
	text-transform: uppercase;
	padding: 10px 35px;}

div.gf_row.home6-section{}

div.gf_row.home6-section div#e-1563806255554 h2{
	font-family: Poppins;
	font-weight: 700;
	font-size: 22px !important;
	line-height: 28px !important;
	color: #000 !important;
	text-align: left !important;
	margin-bottom: 35px !important;
	margin-top: 40px !important;}

div.gf_row.home6-section div#e-1563806894492 ul{
	margin:0;}

div.gf_row.home6-section div#m-1563808429051 ul li p{
	font-family: Open Sans !important;
	color: #5F5F5F !important;
	font-size: 14px !important;
	line-height: 20px !important;}

div.gf_row.home5-section div#e-1563810071378 p{
	font-family: Open Sans !important;
	font-size: 14px !important;
	color: #5F5F5F !important;
	line-height: 20px !important;}

div.gf_row.home5-section div#e-1563809650596 img{
	box-shadow: 0 3px 6px rgba(0,0,0,0.16) !important;}

div.gf_row.home4-section div#e-1563814606393 h2{
	margin-top: 40px !important;
	font-family: Caveat !important;
	font-size: 24px !important;
	color: #2F7F46 !important;
	line-height: 30px !important;}

div.gf_row.home4-section div#e-1563815096862 h2{
	font-family: Poppins;
	font-weight: 700;
	font-size: 22px !important;
	line-height: 28px !important;
	color: #000 !important;
	text-align: left !important;
	margin-bottom: 35px !important;}

div.gf_row.home4-section div#m-1563815129631 ul li p{
	font-family: Open Sans !important;
	color: #5F5F5F !important;
	font-size: 14px !important;
	line-height: 20px !important;}

div.gf_row.home3-section div#e-1563816464052 h2{
	font-family: Caveat !important;
	font-size: 24px !important;
	color: #2F7F46 !important;
	line-height: 30px !important;}

div.gf_row.home3-section div#e-1563816499312 h2{
	font-family: Poppins;
	font-weight: 700;
	font-size: 22px !important;
	line-height: 28px !important;
	color: #000 !important;
	margin-bottom: 10px !important;}

div.gf_row.home3-section div#e-1563863580748 img{
	box-shadow: 0 3px 6px rgba(0,0,0,0.16) !important;}

div.gf_row.home3-section div#e-1563863918065 p{
	font-family: Open Sans !important;
	font-size: 14px !important;
	color: #5F5F5F !important;
	line-height: 19px !important;}

div.gf_row.home2-section div#e-1563870848103 h2{
	font-family: Poppins;
	font-weight: 700;
	font-size: 22px !important;
	line-height: 28px !important;
	color: #000 !important;
	margin-top: 35px !important;}

div.gf_row.home2-section div#r-1563870806019 h4{
	font-family: Poppins;
	font-weight: 700;
	font-size:16px !important;
	line-height: 22px !important;
	margin-top: 10px !important;}

div.gf_row.home1-section div#r-1563868157287{
	margin-top: -8em;
	border-radius: 10px 10px 0 0;
	box-shadow: 1px -10px 15px rgba(0,0,0,0.02);}

div.gf_row.home1-section div#r-1563868242999 h3{
	font-size: 18px !important;
	font-family: Poppins !important;
	font-weight: 700 !important;
	line-height: 24px !important;
	text-align: center !important;
	margin-bottom: 15px !important;
	color: #000 !important;}

div.gf_row.home1-section div#r-1563868242999 p{
	font-family: Open Sans !important;
	font-size: 12px !important;
	color: #5F5F5F !important;
	line-height: 18px !important;
	text-align: center !important;}

div#r-1563868101139.gf_row.home1-section{
	margin-top: -7em !important;}

div#r-1563868101139.gf_row.home1-section div#c-1563868106439{
	background: #fff;
	border-radius: 10px 10px 0 0;
	padding-top: 50px;}


div.gf_row.homebanner-section div#e-1563447248349 h2{
	font-family: Caveat !important;
	font-size: 33px !important;
	color: #2F7F46 !important;
	line-height: 50px !important;}

div.gf_row.homebanner-section div#e-1563447256923 h1{
	font-family: Poppins;
	font-weight: 700;
	font-size: 29px !important;
	line-height: 34px !important;
	color: #000 !important;}

div.gf_row.homebanner-section div#e-1563871952443 a.gf_button{
	background: #2F7F46;
	font-family: Open Sans !important;
	font-weight: 700;
	text-transform: uppercase !important;
	padding: 10px 35px;}

div#m-1563808429051 span.gf-il-icon,
div#m-1563815129631 span.gf-il-icon{
	top:-5px;}


/* FAQ Page */

div.gf_row.faqheader-section div#e-1563890716970 h2{
	font-family: Caveat !important;
	font-size: 24px !important;
	color: #2F7F46 !important;
	line-height: 30px !important;}

div.gf_row.faqheader-section div#e-1563890725451 h1{
	font-family: Poppins;
	font-weight: 700;
	font-size: 22px !important;
	line-height: 28px !important;
	color: #000 !important;
	margin-bottom: 10px !important;}

div.gf_row.faqcontent-section{
	margin-top: -7em;}

div.gf_row.faqcontent-section div#c-1564567069442{
	background: #fff;
	border-radius: 10px 10px 0 0;
	padding: 50px 50px 0;
	box-shadow: 1px -9px 8px rgba(0,0,0,0.03);}

div.gf_row.faqcontent-section div#e-1563968323882 a.gf_button{
	background: #2F7F46;
	font-family: Open Sans !important;
	font-weight: 700;
	text-transform: uppercase !important;
	padding: 10px 35px;}

div.gf_row.faqcontent-section div#m-1563892724498 div.chevron.item-content{
	background: #F7F7F7;
	border: 1px solid #E0E0E0 !important;
	padding-left: 15px;
	font-family: Poppins SemiBold;
	font-weight: 600;
	color: #5F5F5F;
	font-size: 16px;
	transition: all ease-in-out 0.2s;
	margin-bottom: 10px;}

div.gf_row.faqcontent-section div#m-1563892724498 div.chevron.item-content span.acc-icon::before,
div.gf_row.faqcontent-section div#m-1563892724498 div.chevron.item-content span.acc-icon::after{
	background-color: #5F5F5F !important;}

div.gf_row.faqcontent-section div#m-1563892724498 div.chevron.item-content.opend{
	color: #fff;
	background: #2F7F46;}

div.gf_row.faqcontent-section div#m-1563892724498 div.chevron.item-content.opend span.acc-icon::before,
div.gf_row.faqcontent-section div#m-1563892724498 div.chevron.item-content.opend span.acc-icon::after{
	background-color: #FFF !important;}

div.gf_row.faqcontent-section div#m-1563892724498 article.item-content{
	border: 0 none !important;}

div.gf_row.faqcontent-section div#m-1563892724498 article.item-content p{
	font-family: Open Sans !important;
	color: #5F5F5F !important;
	font-size: 14px !important;
	line-height: 22px !important;}

/* About Page */

div.gf_row.aboutcontent-section div#e-1564657559175 img{
	margin-top: -7em;}

div.gf_row.aboutcontent-section div#e-1564658628167 h2,
div.gf_row.aboutcontent-section div#e-1564659267469 h2{
	font-family: Poppins;
	font-weight: 700;
	font-size: 22px !important;
	line-height: 28px !important;
	color: #000 !important;
	margin-bottom: 25px !important;}

div.gf_row.aboutcontent-section div#e-1564658621176 p{
	font-family: Open Sans !important;
	font-size: 14px !important;
	color: #5F5F5F !important;
	line-height: 20px !important;}

div.gf_row.aboutcontent-section div#m-1564659278454 ul li p,
div.gf_row.aboutcontent2-section div#m-1564345883421 ul li p,
div.gf_row.aboutcontent2-section div#m-1564345894584 ul li p{
	font-family: Open Sans !important;
	color: #5F5F5F !important;
	font-size: 14px !important;
	line-height: 20px !important;}

div#m-1564659278454 span.gf-il-icon,
div#m-1564345883421 span.gf-il-icon,
div#m-1564345894584 span.gf-il-icon{
	top:-5px;}

div.gf_row.aboutcontent2-section div#e-1564662498231 h2{
	font-family: Poppins;
	font-weight: 700;
	font-size: 22px !important;
	line-height: 28px !important;
	color: #000 !important;
	margin-bottom: 10px !important;}

div.gf_row.aboutcontent3-section div#e-1564667143614 h2{
	font-family: Poppins;
	font-weight: 700;
	font-size: 22px !important;
	line-height: 28px !important;
	color: #000 !important;
	margin-bottom: 10px !important;}

div.gf_row.aboutcontent3-section div#e-1564667238782 p,
div.gf_row.aboutcontent3-section div#e-1564668573675 p{
	font-family: Open Sans !important;
	font-size: 14px !important;
	color: #262626 !important;
	line-height: 20px !important;}

/* Nutrition Page */

div.gf_row.nutritionheader-section div#e-1564350027829 h2{
	font-family: Caveat !important;
	font-size: 24px !important;
	color: #2F7F46 !important;
	line-height: 30px !important;}

div.gf_row.nutritionheader-section div#e-1564350089828 h2{
	font-family: Poppins;
	font-weight: 700;
	font-size: 22px !important;
	line-height: 28px !important;
	color: #000 !important;
	margin-bottom: 10px !important;}

div.gf_row.nutritioncontent2-section div#e-1564351262090 h2{
	font-family: Caveat !important;
	font-size: 24px !important;
	color: #2F7F46 !important;
	line-height: 30px !important;}

div.gf_row.nutritioncontent2-section div#e-1564351261966 h2{
	font-family: Poppins;
	font-weight: 700;
	font-size: 22px !important;
	line-height: 28px !important;
	color: #000 !important;
	margin-bottom: 10px !important;}

div.gf_row.nutritioncontent2-section div#e-1564351347993 p{
	font-family: Open Sans !important;
	font-size: 14px !important;
	color: #262626 !important;
	line-height: 20px !important;}

div.gf_row.nutritioncontent2-section div#e-1564351775157 p{
	font-family: Open Sans !important;
	font-size: 12px !important;
	color: #262626 !important;
	line-height: 18px !important;}

div.gf_row.nutritioncontent2-section div#e-1564351867616 a.gf_button{
	background: #2F7F46;
	font-family: Open Sans !important;
	font-weight: 700;
	text-transform: uppercase !important;
	padding: 10px 35px;}

div.gf_row.nutritioncontent3-section div#e-1564751240888 h2{
	font-family: Caveat !important;
	font-size: 24px !important;
	color: #2F7F46 !important;
	line-height: 30px !important;}

div.gf_row.nutritioncontent3-section div#e-1564751277466 h2{
	font-family: Poppins;
	font-weight: 700;
	font-size: 22px !important;
	line-height: 28px !important;
	color: #000 !important;
	margin-bottom: 10px !important;}

div.gf_row.nutritioncontent3-section div#e-1564751330260 p{
	font-family: Open Sans !important;
	font-size: 14px !important;
	color: #262626 !important;
	line-height: 20px !important;}

div.gf_row.nutritioncontent3-section div#e-1564753571837 h5,
div.gf_row.nutritioncontent3-section div#e-1564753590272 h5,
div.gf_row.nutritioncontent3-section div#e-1564753602113 h5,
div.gf_row.nutritioncontent3-section div#e-1564753613361 h5,
div.gf_row.nutritioncontent3-section div#e-1564755655163 h5,
div.gf_row.nutritioncontent3-section div#e-1564755655119 h5,
div.gf_row.nutritioncontent3-section div#e-1564755655109 h5,
div.gf_row.nutritioncontent3-section div#e-1564755655081 h5,
div.gf_row.nutritioncontent3-section div#e-1564755661564 h5,
div.gf_row.nutritioncontent3-section div#e-1564755661556 h5,
div.gf_row.nutritioncontent3-section div#e-1564755661605 h5,
div.gf_row.nutritioncontent3-section div#e-1564755661606 h5{
	font-family: Poppins !important;
	font-size: 14px !important;
	color: #262626 !important;
	line-height: 20px !important;
	font-weight: 700;
	margin: 15px 0 !important;}

div.gf_row.nutritioncontent3-section div#e-1564754373914 p,
div.gf_row.nutritioncontent3-section div#e-1564755522858 p,
div.gf_row.nutritioncontent3-section div#e-1564754400112 p,
div.gf_row.nutritioncontent3-section div#e-1564754404689 p,
div.gf_row.nutritioncontent3-section div#e-1564755655178 p,
div.gf_row.nutritioncontent3-section div#e-1564755655185 p,
div.gf_row.nutritioncontent3-section div#e-1564755655164 p,
div.gf_row.nutritioncontent3-section div#e-1564755655068 p,
div.gf_row.nutritioncontent3-section div#e-1564755661589 p,
div.gf_row.nutritioncontent3-section div#e-1564755661643 p,
div.gf_row.nutritioncontent3-section div#e-1564755661662 p,
div.gf_row.nutritioncontent3-section div#e-1564755661637 p{
	font-family: Open Sans !important;
	font-size: 12px !important;
	color: #262626 !important;
	line-height: 20px !important;}

div.gf_row.nutritioncontent4-section div#e-1565018341346 h5,
div.gf_row.nutritioncontent4-section div#e-1565018370472 h5,
div.gf_row.nutritioncontent4-section div#e-1565018440386 h5,
div.gf_row.nutritioncontent4-section div#e-1565018440406 h5,
div.gf_row.nutritioncontent4-section div#e-1565018454955 h5,
div.gf_row.nutritioncontent4-section div#e-1565018454911 h5,
div.gf_row.nutritioncontent4-section div#e-1565018471587 h5,
div.gf_row.nutritioncontent4-section div#e-1565018471638 h5{
	font-family: Poppins !important;
	font-size: 14px !important;
	color: #262626 !important;
	line-height: 20px !important;
	font-weight: 700;
	margin: 0 0 15px !important;}

div.gf_row.nutritioncontent4-section div#e-1565018352824 p,
div.gf_row.nutritioncontent4-section div#e-1565018383390 p,
div.gf_row.nutritioncontent4-section div#e-1565018440357 p,
div.gf_row.nutritioncontent4-section div#e-1565018440368 p,
div.gf_row.nutritioncontent4-section div#e-1565018454848 p,
div.gf_row.nutritioncontent4-section div#e-1565018454934 p,
div.gf_row.nutritioncontent4-section div#e-1565018471582 p,
div.gf_row.nutritioncontent4-section div#e-1565018471589 p{
	font-family: Open Sans !important;
	font-size: 12px !important;
	color: #262626 !important;
	line-height: 20px !important;}

div.gf_row.nutritioncontent4-section div#e-1565024363523 a.gf_button{
	background: #2F7F46;
	font-family: Open Sans !important;
	font-weight: 700;
	text-transform: uppercase !important;
	padding: 10px 35px;}

div.gf_row.nutritioncontent4-section div#e-1565024651343 h2{
	font-family: Poppins;
	font-weight: 700;
	font-size: 22px !important;
	line-height: 28px !important;
	color: #2F7F46 !important;}

div.gf_row.nutritioncontent4-section div#m-1565010586392 div.chevron.item-content span.acc-icon::before,
div.gf_row.nutritioncontent4-section div#m-1565010586392 div.chevron.item-content span.acc-icon::after{
	background-color: #2F7F46 !important;}

div#m-1565010586392 div.iCon-right button.wrapp-icon{
	right: 28%;}

div#m-1565010586392 div.chevron.iCon-right{
	border: 0 none !important;}

/* Product Page */

body.template-product header.site-header{
	margin-bottom:0;}

div.gf_row.shopcontent1-section{
	margin-top: -14em;
	background: #fff;}

div.gf_row.shopcontent1-section div#m-1565042040360-1 h2{
	line-height: 28px !important;
	margin-bottom: 5px !important;}

div.gf_row.shopcontent1-section div#m-1565042040360-1 h2 span.gf_product-title{
	font-family: Poppins;
	font-weight: 700;
	font-size: 22px !important;
	line-height: 28px !important;
	color: #27272F !important;
	letter-spacing: 0 !important;}

div.gf_row.shopcontent1-section div#m-1565098052945 div.gf_product-desc{
	font-family: Open Sans !important;
	font-size: 14px !important;
	color: #262626 !important;
	line-height: 20px !important;}

div.gf_row.shopcontent1-section div#m-1565098294901 div.rc_popup{
	display: none !important;}

div.gf_row.shopcontent1-section div#m-1565042040360-2 span.gf_product-price{
	font-family: Poppins SemiBold;
	color: #2F7F46 !important;
	font-size: 24px !important;
	font-weight: 600 !important;
	margin-right: 10px !important;}

div#m-1565042040360-2{
	clear: both;}

div.gf_row.shopcontent1-section div#m-1565042040360-2 span.gf_product-compare-price{
	font-family: Poppins SemiBold;
	color: #C6C6C6 !important;
	font-size: 18px !important;
	font-weight: 600 !important;}

div.gf_row.productcustom-section div#c-1571350801031 table.propricedis,
div.gf_row.productcustom-section div#c-1571350801103 table.propricedis{
	width: 100%;}

div.gf_row.productcustom-section div#c-1571350801031 table.propricedis th,
div.gf_row.productcustom-section div#c-1571350801031 table.propricedis td,
div.gf_row.productcustom-section div#c-1571350801103 table.propricedis th,
div.gf_row.productcustom-section div#c-1571350801103 table.propricedis td{
	border: 1px solid #fff;
	text-align: center;
	padding: 5px 15px;
	font-family: Poppins;
	font-weight: 700;
	font-size: 12px;}

div.gf_row.productcustom-section div#c-1571350801031 table.propricedis td,
div.gf_row.productcustom-section div#c-1571350801103 table.propricedis td{
	background: #F1F0F0;
	color: #2B2E34;}

div.gf_row.productcustom-section div#c-1571350801031 table.propricedis td.grey,
div.gf_row.productcustom-section div#c-1571350801103 table.propricedis td.grey{
	background: #595B60;
	color: #fff;}

div.gf_row.productcustom-section div#c-1571350801031 table.propricedis th,
div.gf_row.productcustom-section div#c-1571350801103 table.propricedis th{
	background: #2F7F46;
	color: #fff;}

div.gf_row.productcustom-section div#c-1571350801031 table.propricedis td:first-child,
div.gf_row.productcustom-section div#c-1571350801103 table.propricedis td:first-child{
	background: transparent;}

/* div.gf_row.productcustom-section div#m-1565895791945 div.row1{
	width: 100%;
	display: inline-block;
	margin-bottom: 40px;} */

div.gf_row.productcustom-section div#m-1565895791945 div.row2{
	width: 100%;
	display: inline-block;
	margin-bottom: 0;}

div.gf_row.productcustom-section div#m-1565895791945 div.row1 div.image img,
div.gf_row.productcustom-section div#m-1565895791945 div.row2 div.image img{
	width: 90px;
	margin-right: 20px;}

div.gf_row.productcustom-section div#m-1565895791945 div.row1 div.content p,
div.gf_row.productcustom-section div#m-1565895791945 div.row2 div.content p{
	font-family: Open Sans !important;
	font-size: 14px !important;
	color: #262626 !important;
	line-height: 20px !important;}

div.gf_row.productcustom-section div#m-1565895791945 div.row1 div.content{
	position: relative;
	top: 50%;
	transform: translateY(25%);}

div.gf_row.producttabs-content div#e-1565699374059{
	position: relative;
	top: 50%;
	transform: translateY(120%);} 

div.gf_row.producttabs-content div#e-1565699374059 p{
	font-family: Open Sans !important;
	font-size: 14px !important;
	color: #262626 !important;
	line-height: 20px !important;}

div.gf_row.producttabs-content div#m-1565176566867 ul{
	border-bottom: 1px solid #DBDBDB;}

div.gf_row.producttabs-content div#m-1565176566867 div.gf_restabs ul li.gf_tab span.item-content{
    font-family: Open Sans !important;
    font-size: 12px !important;
    line-height: 20px !important;}

div.gf_row.producttabs-content div#m-1565176566867 div.gf_restabs ul li.gf_tab{
	background: #d4d4d4;
	margin: 0 2px;}

div.gf_row.producttabs-content div#m-1565176566867 div.gf_restabs ul li.gf_tab-active{
	font-weight: bold;
	color #fff !important;
	background: #2F7F46 !important;}

div.gf_row.producttabs-content div#e-1565713393290 h4{
	font-family: Poppins;
	font-weight: 700;
	font-size: 17px !important;
	line-height: 21px !important;
	color: #27272F !important;}

div.gf_row.producttabs-content div#m-1565713531781 ul li p{
	font-family: Open Sans !important;
	color: #5F5F5F !important;
	font-size: 14px !important;
	line-height: 20px !important;}

div#m-1565713531781 span.gf-il-icon{
	top:-5px;}

div.gf_row.producttabs-content div#m-1565713531781 ul{
	border-bottom: 0 none;}

div.gf_row.producttabs-content div#e-1565713595627 h4{
	font-family: Poppins;
	font-weight: 700;
	font-size: 17px !important;
	line-height: 21px !important;
	color: #27272F !important;}

div.gf_row.producttabs-content div#e-1565713605952 h4{
	font-family: Caveat !important;
	font-size: 24px !important;
	color: #2F7F46 !important;
	line-height: 30px !important;}

div.gf_row.producttabs-content div#e-1565870971474 p,
div.gf_row.producttabs-content div#e-1565871207598 p,
div.gf_row.producttabs-content div#e-1565871205108 p{
	font-family: Open Sans !important;
	color: #5F5F5F !important;
	font-size: 14px !important;
	line-height: 20px !important;}

div.gf_row.producttabs-content div#e-1565870971474 p b,
div.gf_row.producttabs-content div#e-1565871207598 p b,
div.gf_row.producttabs-content div#e-1565871205108 p b{
	color: #000000 !important;}

div#m-1565098294901{
	display: flex;
	width: 100%;}

div#m-1565098294901 div.module{
	width: 100%;}

select.rc_select.rc_select__frequency{
	background-color: #fff;
	width: 100%;
	float: left;
	border-radius: 8px;}

div.rc_block.rc_block__type{
	border-radius: 0;
	padding: 10px;}

div.rc_block.rc_block__type.rc_block__type__autodeliver{
	float: left;
	width: 50%;}

div.rc_block.rc_block__type.rc_block__type__onetime{
	float: right;
	width: 50%;}

div.rc_block.rc_block__type label.rc_label{
	font-family: Poppins;
	font-weight: 700;}

label.rc_label.rc_label__deliver_every{
	padding:10px 0;}

span.rc_label__delivery{
	font-weight: normal;
	font-family: Open Sans;}

div#m-1572716242858 div#itoris_dynamicproductoptions h2.legend{
	font-family: Open Sans;
	font-weight: bold;
	font-size: 16px;
	margin: 0 0 10px;}

div#itoris_dynamicproductoptions div.fieldset-section-1 div#dynamic_option_id_1001{
	width: 50%;
	margin: 0 0 15px 0;}

div#itoris_dynamicproductoptions div.fieldset-section-2 div#dynamic_option_id_1002,
div#itoris_dynamicproductoptions div.fieldset-section-2 div#dynamic_option_id_1003,
div#itoris_dynamicproductoptions div.fieldset-section-2 div#dynamic_option_id_1004,
div#itoris_dynamicproductoptions div.fieldset-section-2 div#dynamic_option_id_1005{
	margin: 0 0 15px 0;
	width: 90%;}

div.fieldset-section-1 div#dynamic_option_id_1001 label,
div.fieldset-section-2 div#dynamic_option_id_1002 label,
div.fieldset-section-2 div#dynamic_option_id_1003 label,
div.fieldset-section-2 div#dynamic_option_id_1004 label,
div.fieldset-section-2 div#dynamic_option_id_1005 label{
	display: none !important;}


div#itoris_dynamicproductoptions select{
	border-radius: 10px;
	border: 2px solid #C3C6D1;
	font-family: Open Sans;
	color: #858997 !important;}

div#itoris_dynamicproductoptions select option:first-child{
  	color: #858997 !important;}

button.gf_add-to-cart.product-form-product-template{
	border-radius: 5px;
	text-transform: uppercase;
	padding: 8px 25px;}

div.option-qty-comment{
	font-size: 16px;
	margin-top: 15px;}

/* Cart Page */

a.cart__remove{
	border-radius: 5px;
	text-transform: uppercase;
	padding: 10px 35px;
	font-size: 16px;
	font-weight: bold;
	background: #2F7F46;
	color: #fff;
	display: inline-block;
	margin-top: 15px;}

/* Mobile Menu */

div#NavDrawer.drawer{
	max-width: 70%;
	background: #fff;}

div#NavDrawer.drawer ul.mobile-nav li.mobile-nav__item{
	background: #fff;}

div#NavDrawer.drawer ul.mobile-nav li.mobile-nav__item::after{
	border: 0 none;}

div#NavDrawer.drawer ul.mobile-nav li.mobile-nav__item a{
	padding: 15px 50px;
	font-family: Poppins;
	font-weight: 700;
	transition: all ease-in-out 0.2s;}

div#NavDrawer.drawer ul.mobile-nav li.mobile-nav__item.mobile-nav__item--active a,
div#NavDrawer.drawer ul.mobile-nav li.mobile-nav__item a:hover,
div#NavDrawer.drawer ul.mobile-nav li.mobile-nav__item a:focus{
	background: #2F7F46;
	color: #fff;}


@media only screen and (max-width: 768px) {
  div#m-1565010586392 div.iCon-right button.wrapp-icon{
	right: 25%;}
  
  div.gf_row.productcustom-section div#m-1570998153729 table.propricedis,
  div.gf_row.productcustom-section div#m-1570999584589 table.propricedis{
  	width: 600px;}
  
  div#m-1570998153729,
  div#m-1570999584589{
  	overflow-x: scroll;}
  
  div.gf_row.productcustom-section div#m-1565895791945 div.row1 div.content {
    transform: translateY(0);}
  
  div.gf_row.shopcontent1-section div#m-1568124556679 h2{
	line-height: 28px !important;
	margin-bottom: 5px !important;}

  div.gf_row.shopcontent1-section div#m-1568124556679 h2 span.gf_product-title{
	font-family: Poppins;
	font-weight: 700;
	font-size: 22px !important;
	line-height: 28px !important;
	color: #27272F !important;
	letter-spacing: 0 !important;}

  div.gf_row.shopcontent1-section div#m-1568124556744 div.gf_product-desc{
	font-family: Open Sans !important;
	font-size: 14px !important;
	color: #262626 !important;
	line-height: 20px !important;}

  div.gf_row.shopcontent1-section div#m-1568124556612 span.gf_product-price{
	font-family: Poppins SemiBold;
	color: #2F7F46 !important;
	font-size: 24px !important;
	font-weight: 600 !important;
	margin-right: 10px !important;}

  div.gf_row.shopcontent1-section div#m-1568124556612 span.gf_product-compare-price{
	font-family: Poppins SemiBold;
	color: #C6C6C6 !important;
	font-size: 18px !important;
	font-weight: 600 !important;}
  
  div.gf_row.productcustom-section div#m-1565895791945 div.row1{
	width: 47%;
	display: inline-block;
	margin-right: 15px;
	margin-bottom: 0;}

  div.gf_row.productcustom-section div#m-1565895791945 div.row2{
	width: 47%;
	display: inline-block;
    margin-left: 15px;}
  
}

@media only screen and (max-width: 480px) {
  
  div.site-nav--mobile div#weglot-switcher-2{
  	margin-right: 20px;}
  
  div.gf_row.productcustom-section div#m-1565895791945 div.row1{
	width: 100%;
	display: inline-block;
	margin: 0;}

  div.gf_row.productcustom-section div#m-1565895791945 div.row2{
	width: 100%;
	display: inline-block;
  	margin: 0;}

  div.gf_row.productcustom-section div#m-1565889082152 table.propricedis th,
  div.gf_row.productcustom-section div#m-1565889082152 table.propricedis td{
	padding: 5px 10px;}
  
  div#m-1565010586392 div.iCon-right button.wrapp-icon{
	right: 0;}
  
  div.gf_row.producttabs-content div#m-1565176566867 div.gf_restabs ul li.gf_tab span.item-content {
    padding: 8px 15px 8px;}
  
  div.gf_row.producttabs-content div#e-1565699374059 {
    position: relative;
    top: 0;
    transform: translateY(0);}
  
  div.gf_row.productcustom-section div#m-1570998153729 table.propricedis,
  div.gf_row.productcustom-section div#m-1570999584589 table.propricedis{
  	width: 600px;}
  
  div#m-1570998153729,
  div#m-1570999584589{
  	overflow-x: scroll;}
  
  div.gf_row.shopcontent1-section div#m-1568124556679 h2{
	line-height: 28px !important;
	margin-bottom: 5px !important;}

  div.gf_row.shopcontent1-section div#m-1568124556679 h2 span.gf_product-title{
	font-family: Poppins;
	font-weight: 700;
	font-size: 22px !important;
	line-height: 28px !important;
	color: #27272F !important;
	letter-spacing: 0 !important;}

  div.gf_row.shopcontent1-section div#m-1568124556744 div.gf_product-desc{
	font-family: Open Sans !important;
	font-size: 14px !important;
	color: #262626 !important;
	line-height: 20px !important;}

  div.gf_row.shopcontent1-section div#m-1568124556612 span.gf_product-price{
	font-family: Poppins SemiBold;
	color: #2F7F46 !important;
	font-size: 24px !important;
	font-weight: 600 !important;
	margin-right: 10px !important;}

  div.gf_row.shopcontent1-section div#m-1568124556612 span.gf_product-compare-price{
	font-family: Poppins SemiBold;
	color: #C6C6C6 !important;
	font-size: 18px !important;
	font-weight: 600 !important;}
  
  div.gf_row.contact-section div#e-1563801771082-2,
  div.gf_row.contact-section div#e-1563801771082-6{
	width: 100%;
	display: inline-block;
	margin-bottom: 25px !important;}

  div.gf_row.contact-section div#e-1563801771082-2{
	margin-right: 0 !important;}
  
  div.rc_block.rc_block__type.rc_block__type__autodeliver{
	float: none;
	width: 100%;}

  div.rc_block.rc_block__type.rc_block__type__onetime{
	float: none;
	width: 100%;}
  
  div.rc_block.rc_block__type{
    border-radius: 0;
    padding: 10px 30px;}
  
  div#itoris_dynamicproductoptions div.fieldset-section-2 div#dynamic_option_id_1002,
  div#itoris_dynamicproductoptions div.fieldset-section-2 div#dynamic_option_id_1003,
  div#itoris_dynamicproductoptions div.fieldset-section-2 div#dynamic_option_id_1004,
  div#itoris_dynamicproductoptions div.fieldset-section-2 div#dynamic_option_id_1005{
    margin: 0 0 15px 0;
    width: 100%;}
  
  div#itoris_dynamicproductoptions div.fieldset-section-1 div#dynamic_option_id_1001{
    width: 100%;
    margin: 0 0 15px 0;}
  
  div#m-1565042040318 img.gf_product-image-thumb{
  	height: 120px !important;}

}

