  /** Shopify CDN: Minification failed

Line 865:2 Expected identifier but found "!"
Line 2356:16 Expected ":"
Line 2401:16 Expected ":"
Line 2425:16 Expected ":"

**/
@font-face {
    font-family: 'Leafy Plant';
    src: url('/cdn/shop/files/LeafyPlant-Regular.eot?v=1739348900');
    src: url('/cdn/shop/files/LeafyPlant-Regular.eot?v=1739348900?') format('embedded-opentype'),
        url('/cdn/shop/files/LeafyPlant-Regular.woff2?v=1739348899') format('woff2'),
        url('/cdn/shop/files/LeafyPlant-Regular.woff?v=1739348899') format('woff'),
        url('/cdn/shop/files/LeafyPlant-Regular.ttf?v=1739348899') format('truetype'),
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}


@font-face {
	font-family: 'Arial Rounded MT';
	src: url('/cdn/shop/files/ArialRoundedMTBold.eot?v=1726575036');
	src: url('/cdn/shop/files/ArialRoundedMTBold.eot?v=1726575036?') format('embedded-opentype'), url('/cdn/shop/files/ArialRoundedMTBold.woff2?v=1726575035') format('woff2'), url('/cdn/shop/files/ArialRoundedMTBold.woff?v=1726575036') format('woff'), url('/cdn/shop/files/ArialRoundedMTBold.ttf?v=1726575036') format('truetype'), font-weight: bold;
	font-style: normal;
	font-display: swap;
}

@font-face {
	font-family: 'Sacramento';
	src: url('/cdn/shop/t/20/assets/S/cdn/shop/files/Sacramento-Regular.eot?v=1726575382');
	src: url('/cdn/shop/files/Sacramento-Regular.eot?v=1726575382?') format('embedded-opentype'), url('/cdn/shop/files/Sacramento-Regular.woff2?v=1726575382') format('woff2'), url('/cdn/shop/files/Sacramento-Regular.woff?v=1726575382') format('woff'), url('/cdn/shop/files/Sacramento-Regular.ttf?v=1726575382') format('truetype'), font-weight: normal;
	font-style: normal;
	font-display: swap;
}

@font-face {
	font-family: 'Gilroy';
	src: url('/cdn/shop/files/Gilroy-Black.eot?v=1726575944');
	src: url('/cdn/shop/files/Gilroy-Black.eot?v=1726575944?') format('embedded-opentype'), url('/cdn/shop/files/Gilroy-Black.woff2?v=1726575943') format('woff2'), url('/cdn/shop/files/Gilroy-Black.woff?v=1726575943') format('woff'), url('/cdn/shop/files/Gilroy-Black.ttf?v=1726575944') format('truetype'), font-weight: 900;
	font-style: normal;
	font-display: swap;
}

@font-face {
	font-family: 'Gilroy';
	src: url('/cdn/shop/files/Gilroy-Medium.eot?v=1726575944');
	src: url('/cdn/shop/files/Gilroy-Medium.eot?v=1726575944?v=1726575944?') format('embedded-opentype'), url('/cdn/shop/files/Gilroy-Medium.woff2?v=1726575943') format('woff2'), url('/cdn/shop/files/Gilroy-Medium.woff?v=1726575943') format('woff'), url('/cdn/shop/files/Gilroy-Medium.ttf?v=1726575944') format('truetype'), font-weight: 500;
	font-style: normal;
	font-display: swap;
}

@font-face {
	font-family: 'Gilroy';
	src: url('/cdn/shop/files/Gilroy-Bold.eot?v=1726575944');
	src: url('/cdn/shop/files/Gilroy-Bold.eot?v=1726575944?') format('embedded-opentype'), url('/cdn/shop/files/Gilroy-Bold.woff2?v=1726575943') format('woff2'), url('/cdn/shop/files/Gilroy-Bold.woff?v=1726575944') format('woff'), url('/cdn/shop/files/Gilroy-Bold.ttf?v=1726575944') format('truetype'), font-weight: bold;
	font-style: normal;
	font-display: swap;
}

@font-face {
	font-family: 'Gilroy';
	src: url('/cdn/shop/files/Gilroy-Regular.eot?v=1726575944');
	src: url('/cdn/shop/files/Gilroy-Regular.eot?v=1726575944?') format('embedded-opentype'), url('/cdn/shop/files/Gilroy-Regular.woff2?v=1726575944') format('woff2'), url('/cdn/shop/files/Gilroy-Regular.woff?v=1726575944') format('woff'), url('/cdn/shop/files/Gilroy-Regular.ttf?v=1726575944') format('truetype'), font-weight: normal;
	font-style: normal;
	font-display: swap;
}

h1 {
	font-family: IBM Plex Sans, sans-serif;
	font-style: normal;
	font-size: 30px;
	text-transform: none;
	line-height: 1.5;
	color: #000;
	display: block;
	letter-spacing: 2px;
	text-rendering: optimizeLegibility;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	margin: 0 auto 15px;
	clear: both;
	font-weight: 400;
	padding-top: 4px;
}

h2,
.h2,
h2.title {
	font-family: IBM Plex Sans, sans-serif;
	font-weight: 400;
	font-style: normal;
	font-size: 27px;
	text-transform: none;
	line-height: 1.5;
	color: #000;
	display: block;
	letter-spacing: 2px;
	text-rendering: optimizeLegibility;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	margin-bottom: .75em;
}

body {
	background: #F5F5F5 !important;
	font-family: 'Gilroy' !important;
}

body.about {
	background: #fefcf6 !important;
}

body {
	font-family: IBM Plex Sans, sans-serif;
	font-weight: 400;
	font-style: normal;
	font-size: 20px;
	text-transform: none;
	color: rgba(var(--color-foreground), 1) !important;
	line-height: 1.6em;
	overflow: auto;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	font-smoothing: antialiased;
}

.homeproductbox {
	margin: 0;
}

.homeproductboxcontainer {
	max-width: 1440px;
	background: #FEFCF6;
	margin: 0 auto;
}

body .page-width {
	max-width: 1440px;
}

.customcontainer {
	max-width: 1440px;
	background: #FEFCF6;
	margin: 0 auto;
}

.utility-bar.gradient {
	background: #eaeaea !important;
}

.header-wrapper.gradient {
	background: #F5F2EA !important;
}

.product-new-product-template .bk-t-div.nopaddbox, .product-bundle-product-page .bk-t-div.nopaddbox, .product-seed-product-page .bk-t-div.nopaddbox, body.product .bk-t-div.nopaddbox {padding-top:0px;}

.index .content-for-layout {
	margin-top: -130px;
}

.index .header-wrapper.gradient {
	background: transparent !important;
}

.index .section-header {background: #0000003b;}
.index .header__heading-link {padding: 0px;}

.index .scrolled-past-header {
	background: #F5F2EA;
}

.scrolled-past-header .header {
	padding-top: 0px !important;
	padding-bottom: 0px !important;
}

.header-wrapper.gradient .list-menu--inline li {
	font-weight: bold;
}

.headenebgbox {
	background-color: #FEFCF6;
}

.headenebgbox .hederibgimg {
	width: 100%;
}

.headerbannerbox {
	background-color: transparent;
}

.headerbannerbox .media {
	background-color: #FEFCF6;
}

.headerbannerbox .banner__content.banner__content--middle-center {
	display: block;
	margin-top: 0px;
}

body .headerbannerbox .page-width {
	max-width: 840px !important; padding:0px!important;
}

body .headerbannerbox .page-width .banner {min-height:200px;}

.headerbannerbox .icon-image {
	max-width: 140px;
	margin: 0 auto 50px;
}

.headerbannerbox .icon-image img {
	width: 100%;
	height: auto;
}

.headenebgbox .mobileimg {
	display: none;
}

.headerbannerbox .banner__box {
	background: transparent;
	max-width: 100%;
}

/*.headerbannerbox a.button.button--primary.newbtnb {
	background: #FDEFE7;
	border: solid 1px #F35F3D;
	color: #F35F3D;
}*/
.headerbannerbox a.button.button--primary.newbtnb {
    background: #0000006b;
    border: none;
    color: #fff;font-weight: bold;
  min-width: inherit;
    width: auto;
    padding: 0 25px 0 10px;
}

.headerbannerbox a.button.button--primary.newbtnb .svgbgicon {
    width: 40px;
    height: 40px;
    display: flex
;
    align-items: center;
    background: rgba(0, 0, 0, 0.4);
    justify-content: center;
    border-radius: 100%;
  margin-right:15px;
}

.headerbannerbox a.button.button--primary.newbtnb svg {
	margin-right: 0px; width:12px;
}

.headerbannerbox a.button.button--primary.newbtnb svg path {fill:#fff;}

.headerbannerbox a.button.button--primary {
	min-height: 56px;
	font-size: 18px;font-weight:bold!important;
}

.headerbannerbox .button {
	background: #F35F3D;
	border-radius: 50px;
	color: #fff;
	border: 0px;
	opacity: 1;
	font-family: 'Gilroy';
	font-weight: 500;
}

.headerbannerbox .button:after {
	border: 0px;
	box-shadow: none;
	background: transparent;
}

.headerbannerbox .banner__heading {
	font-size: 60px;
	font-weight: normal;
	font-family: Helvetica, sans-serif;
  color:#fff;
text-shadow: 1px 1px 1px black;
  line-height:1em;
  font-weight:bold;
}

/* .headerbannerbox .banner__heading strong {font-weight:normal;} */

.headerbannerbox .subtitle {
	font-weight: bold;	 
	font-size: 20px;
	color: #fff;
	margin-top: -30px;
	line-height: 34px;
	margin-bottom: 30px;
text-shadow: 1px 1px 1px black;
}

.homerichtextgreenbox {
	margin: -380px 0 0 0;
	background-color: transparent;
	position: relative
}

.homerichtextgreenbox .greenbgimg {
	width: 100%;
}

.homerichtextgreenbox .greetext {
	position: absolute;
	top: 0;
	max-width: 600px;
	width: 100%;
	margin: 0 auto;
	left: 50%;
	transform: translate(-50%, -50%);
	top: 55%;
}

.homerichtextgreenbox .greenbgimg {
	width: 100%;
}

.homerichtextgreenbox .rich-text__heading {
	font-size: 36px;
	font-weight: bold;
	color: #fff;
	font-weight: normal;
	font-family: Helvetica, sans-serif;
	 
}

.homerichtextgreenbox .rich-text {
	background: transparent !important;
}

.homerichtextgreenbox .rich-text__blocks {
	max-width: 100%;
}

.homerichtextgreenbox .rich-text__heading {
	margin-bottom: 20px;
}

.homerichtextgreenbox .mobileimg {
	display: none;
}

.homeproductcollections .quick-add__submit {
	background: #F35F3D;
	border-radius: 50px;
	color: #fff;
	border: 0px;
	opacity: 1;
	font-family: 'Gilroy';
	font-weight: 500;
	font-size: 18px;
	min-height: 56px;
}

.homeproductcollections .quick-add__submit span {width:100%;}


.homeproductcollections .grid {
	column-gap: 30px;
}

.homeproductcollections .slider--desktop.grid--3-col-desktop .grid__item {
	width: calc((100% - var(--desktop-margin-left-first-item)) / 3 - 30px* 3);
}

.homeproductcollections .ratio {
	align-items: start;
}

.homeproductcollections .collection__view-all .button {
	background: #fff;
	border: solid 1px #f35f3d;
	border-radius: 50px;
	color: #f35f3d;
	opacity: 1;
	font-family: Gilroy;
	font-weight: 500;
	min-height: 56px;
	font-size: 18px;
}

.homeproductcollections .collection__view-all .button:hover {
	background: #f35f3d;
	color: #fff;
}

.homeproductcollections .card__heading {
	font-size: 26px;
	font-family: 'Gilroy' !important;
	font-weight: 700;
}

.homeproductcollections .underline-links-hover:hover a {
	text-decoration: none;
}

.homeproductcollections .card--standard>.card__content .card__information {
	min-height: 50px;
}

.multiinnercolbox {
	display: flex;
}

.multileftbox {
	width: 50%;
}

.multivideobox {
	width: 50%;
}

.multileftbox .multicolumn-card__info {
	padding-top: 0;
}

.multileftbox .multicolumn-card-spacing {
	padding-top: 0;
}

.easystepspace {
	margin: -20px 0 0 0;
	padding: 80px 0;
}

.homeesaystepbox {
	margin: 0;
}

.homeesaystepbox .subheadinnew {
	font-family: 'Gilroy';
	font-weight: 600;
	text-transform: uppercase;
	font-size: 16px;
	color: rgba(0, 0, 0, 0.6);
	margin-bottom: 10px;
}

.homeesaystepbox .mainheadingnew {
	font-weight: normal;
	font-family: Helvetica, sans-serif;
	font-size: 46px;
	line-height: 50px;
	text-align: center;
	margin: 0px 0 30px 0;
	text-align: left;
	max-width: 50%;
}

.easystepslidebox {
	position: relative;
}

.stepcontent {
	position: absolute;
	top: 20px;
	left: 20px;
	text-align: left;
	width: 50%;
}

.stepcontent .easystepinhead {
	color: #fff;
	font-size: 26px;
	margin: 0 0 10px 0;
}

.stepcontent p {
	color: #fff;
	margin-top: 0px;
	font-size: 16px;
	line-height: 22px;
}

.setpwrappper {
	display: flex;
	column-gap: 20px;
}

.setpwrappper .stepslideaa {
	width: 33%;
}

.setpwrappper .stepslideaa img {
	width: 100%;
}

.whysproout {
	margin: -25px 0 0 0;
	padding: 0px 0 80px;
}

.why-sprout-section {
	margin: 0;
}

.why-sprout-section .subheadinnew {
	font-family: 'Gilroy';
	font-weight: 600;
	text-transform: uppercase;
	font-size: 16px;
	color: rgba(0, 0, 0, 0.6);
	margin-bottom: 10px;
}

.why-sprout-section .mainheadingnew {
	font-weight: normal;
	font-family: Helvetica, sans-serif;
	font-size: 46px;
	line-height: 50px;
	text-align: center;
	margin: 0px 0 30px 0;
	text-align: left;
}

.easystepslidebox {
	position: relative;
}

.whysprooutwrapper {
	display: flex;
	column-gap: 20px;
	margin-bottom: 20px;
}

.whysprooutwrapper .whysprotbox1 {
	width: 25%;
}

.whysprooutwrapper .whysprotbox2 {
	width: 50%;
}

.whysprooutwrapper .whysprotbox1 .whysprheda {
	color: #000;
	font-size: 18px;
	margin: 0 0 10px 0;
	font-weight: 700;
}

.whysprooutwrapper .whysprotbox1 p {
	color: #000;
	margin-top: 0px;
	font-size: 16px;
	line-height: 22px;
}

.whysprooutwrapper .whysprotbox1 .whycountbox {
	position: absolute;
	top: 30px;
	left: 20px;
	text-align: left;
	width: 80%;
}

.whysprooutwrapper .whysprotbox1 img {
	width: 100%;
}

.whysprooutwrapper .whysprotbox2 .whysprheda {
	color: #fff;
	font-size: 18px;
	margin: 0 0 10px 0;
	font-weight: 700;
}

.whysprooutwrapper .whysprotbox2 p {
	color: #fff;
	margin-top: 0px;
	font-size: 16px;
	line-height: 22px;
}

.whysprooutwrapper .whysprotbox2 .whycountbox {
	position: absolute;
	bottom: 30px;
	left: 20px;
	text-align: left;
	width: 50%;
}

.whysprooutwrapper .whysprotbox2.extra2 .whycountbox {
	position: absolute;
	top: 30px;
	left: 20px;
	text-align: left;
	width: 50%;
}

.whysprooutwrapper .whysprotbox2 img {
	width: 100%;
}

.whysprooutwrapper .whymobile {
	display: none;
}

.comparecont {
	margin: -25px 0 0 0;
	padding: 0px 0 80px;
}

.comparesection {
	margin: 0;
}

.comparesection .subheadinnew {
	font-family: 'Gilroy';
	font-weight: 600;
	text-transform: uppercase;
	font-size: 16px;
	color: rgba(0, 0, 0, 0.6);
	margin-bottom: 10px;
}

.comparesection .mainheadingnew {
	font-weight: normal;
	font-family: Helvetica, sans-serif;
	font-size: 46px;
	line-height: 50px;
	text-align: center;
	margin: 0px 0 10px 0;
	text-align: left;
}

.comparesection .mainheadingnewsmall {
font-weight: normal;
	font-family: Helvetica, sans-serif;
	font-size: 36px;
	line-height: 46px;
	text-align: center;
	margin: 0px 0 30px 0;
	text-align: left;
}

.comapereinnerbox {
	margin: 0px;
}

.comapreflexsection {
	display: flex;
	column-gap: 20px;
	margin-bottom: 20px;
}

.comapreflexsection .comapreinneheading {
	min-height: 70px;
	display: flex;
	align-items: end;
	font-size: 18px;
	line-height: 24px;
	font-style: italic;
}

.comapreflexsection .comapreleftheading {
	min-height: 150px;
	padding: 20px;
	font-weight: normal;
	font-family: Helvetica, sans-serif;
	font-size: 20px;
	line-height: 30px;
	text-align: center;
	margin: 0px 0 0px 0;
	text-align: left;
}

.comapreflexsection .comapregraybox {
	min-height: 172px;
	background: #E4E6CC;
	border-radius: 20px;
	padding: 20px;
	font-size: 16px;
	line-height: 22px;
}

.comapreflexsection .comaprepinkbox {
	min-height: 150px;
	background: #FEE9E4;
	border-radius: 20px;
	padding: 20px;
	font-size: 16px;
	line-height: 22px;
}

.comapreflexsection .comaboxflex {
	display: flex;
	flex-direction: column;
	row-gap: 20px;
	flex: 1;
}

.communitycont {
	margin: 0px 0 0 0;
	padding: 50px 0 80px;
}

.index .communitycont {
	padding: 80px 0 80px;
}

.communitysection {
	margin: 0;
}

.communitysection .mainheadingnew {
	font-weight: normal;
	font-family: Helvetica, sans-serif;
	font-size: 46px;
	line-height: 50px;
	text-align: center;
	margin: 0px 0 50px 0;
	text-align: left;
}

.communityinnerbox {
	margin: 0px;
}

.communityflexsection {
	display: flex;
	column-gap: 25px;
	margin-bottom: 20px;
}

.communityflexsection .comunittyboxflex {
	display: flex;
	flex-direction: column;
	row-gap: 20px;
	flex: 1;
}

.communitysection .communityflexsection img {
	width: 100%;
}

#shopify-section-template--17202055151778__review_section_ki8bq6 .reviewbox .customcontainer {
	background: #FEFCF6;
	padding: 50px 0 80px 0;
}

.exp {
	display: inline-block;
	margin-top: 10px;
	color: #f35f3d !important;
}

.productmainbg .product__description {
	margin-top: 10px !important;
	clear: both;
}

#shopify-section-template--17141853487266__image_with_text_Ft7R7X .image-with-text {
	max-width: 1060px;
	margin: 0 auto;
}

#shopify-section-template--17141853487266__image_with_text_Qm6CAJ .image-with-text {
	max-width: 1020px;
	margin: 0 auto;
}

#shopify-section-template--17141853487266__image_with_text_Qm6CAJ .image-with-text__media {
	min-height: inherit;
}

#shopify-section-template--17141853487266__image_with_text_Qm6CAJ .image-with-text__media img {
	height:auto; width:auto;
}

#shopify-section-template--17141853487266__image_with_text_Qm6CAJ .image-with-text__content {
	padding: 0px;
}

.page-what-is-sulforaphane .header-wrapper.gradient {
	background: transparent !important;
}

.page-what-is-sulforaphane .scrolled-past-header {
	background: #FEFCF6;
}

.whatsproutsmainbox {
	margin-top: -140px;
	background: #FEFCF6;
}

.whatsproutsmainbox img.grayimg {
	width: 100%;
	height: auto;
}

.whatsproutsmainbox .greetext {
	position: absolute;
	top: 200px;
	width: 100%;
}

.whatsproutsmainbox .greetext .rich-text {
	background: transparent;
}

.whatsproutsmainbox h2 {
	font-weight: normal;
	font-family: Helvetica, sans-serif;
	font-size: 46px;
	line-height: 50px;
	text-align: center;
	margin: 0px 0 10px 0;
	text-align: left;
}

.newmulticolumn .image-with-text__text {
	font-size: 20px;
	line-height: 30px;
}

.newmulticolumn.multicolumn .title {
	font-weight: normal;
	font-family: Helvetica, sans-serif;
	font-size: 46px;
	text-align: center;
	margin: 0px 0 10px 0;
	text-align: center;
}

.newmulticolumn .title-wrapper-with-link {
	display: block;
}

.image-with-text .media>img {
	object-fit: inherit;
	border-radius: 30px;
}

.image-with-text .global-media-settings {
	border: 0px !important;
}

quantity-popover .quantity {
	background: #f2f2f2 !important;
	border-radius: 20px;
}

.quantity:after {
	box-shadow: inherit !important;
}

body.product .reviewbox .customcontainer, .product-seed-product-page .reviewbox .customcontainer {
	background: #fefcf6;
}

.collection-why-subscribe .color-scheme-2 {
	background: #fefcf6;
	 !important;
}

.collection-why-subscribe .multileftbox {
	width: 100%;
}

.collection-why-subscribe .multivideobox {
	display: none;
}

.collection-why-subscribe .multileftbox .multicolumn-card__info,
.collection-why-subscribe .multileftbox .multicolumn-card-spacing {
	padding: 2.5rem;
}

#shopify-section-template--17141853487266__home_video_text_FiaD7k .grid--2-col-tablet .grid__item {
	width: calc(50% - 150px / 2);
}

#shopify-section-template--17141853487266__home_video_text_FiaD7k .grid--gapless.grid {
	column-gap: 150px;
	row-gap: 0;
	padding: 50px 0;
}

#shopify-section-template--17141853487266__home_video_text_FiaD7k .image-with-text__content {
	padding: 1rem 7rem 7rem 0;
}

#shopify-section-template--17141853487266__home_video_text_FiaD7k .image-with-text__media {
	border: 0px;
}

#shopify-section-template--17141853487266__home_video_text_FiaD7k .button {
	background: #f1f1f1;
	border-radius: 50px;
	color: #000;
	border: solid 1px #ccc;
	opacity: 1;
	font-family: 'Gilroy';
	font-weight: 500;
	box-shadow: inherit;
	min-width: 200px;
}

#shopify-section-template--17141853487266__home_video_text_FiaD7k .button:after {
	border: 0px;
	box-shadow: none;
	background: transparent;
}

#shopify-section-template--17141853487266__home_video_text_FiaD7k .image-with-text__heading {
	font-weight: normal;
	font-family: Helvetica, sans-serif;
	font-size: 46px;
}

#shopify-section-template--17141853487266__home_video_text_Bq4QjB .grid--2-col-tablet .grid__item {
	width: calc(50% - 150px / 2);
}

#shopify-section-template--17141853487266__home_video_text_Bq4QjB .grid--gapless.grid {
	column-gap: 150px;
	row-gap: 0;
	padding: 50px 0;
}

#shopify-section-template--17141853487266__home_video_text_Bq4QjB .image-with-text__content {
	padding: 1rem 7rem 7rem 0;
}

#shopify-section-template--17141853487266__home_video_text_Bq4QjB .image-with-text__media {
	border: 0px;
}

#shopify-section-template--17141853487266__home_video_text_Bq4QjB .button {
	background: #f1f1f1;
	border-radius: 50px;
	color: #000;
	border: solid 1px #ccc;
	opacity: 1;
	font-family: 'Gilroy';
	font-weight: 500;
	box-shadow: inherit;
	min-width: 200px;
}

#shopify-section-template--17141853487266__home_video_text_Bq4QjB .button:after {
	border: 0px;
	box-shadow: none;
	background: transparent;
}

#shopify-section-template--17141853487266__home_video_text_Bq4QjB .image-with-text__heading {
	font-weight: normal;
	font-family: Helvetica, sans-serif;
	font-size: 46px;
}

#shopify-section-template--17141853487266__home_video_text_HUkfbX .grid--2-col-tablet .grid__item {
	width: calc(50% - 150px / 2);
}

#shopify-section-template--17141853487266__home_video_text_HUkfbX .grid--gapless.grid {
	column-gap: 150px;
	row-gap: 0;
	padding: 50px 0;
}

#shopify-section-template--17141853487266__home_video_text_HUkfbX .image-with-text__content {
	padding: 2rem 7rem 7rem 0;
}

#shopify-section-template--17141853487266__home_video_text_HUkfbX .image-with-text__media {
	border: 0px;
}

#shopify-section-template--17141853487266__home_video_text_HUkfbX .button {
	background: #f1f1f1;
	border-radius: 50px;
	color: #000;
	border: solid 1px #ccc;
	opacity: 1;
	font-family: 'Gilroy';
	font-weight: 500;
	box-shadow: inherit;
	min-width: 200px;
}

#shopify-section-template--17141853487266__home_video_text_HUkfbX .button:after {
	border: 0px;
	box-shadow: none;
	background: transparent;
}

#shopify-section-template--17141853487266__home_video_text_HUkfbX .image-with-text__heading {
	font-weight: normal;
	font-family: Helvetica, sans-serif;
	font-size: 46px;
}

#shopify-section-template--17141853487266__multicolumn_Qtbzz7 .multicolumn-list__item:only-child {
	max-width: 100%;
	text-align: center;
}

#shopify-section-template--17141853487266__multicolumn_Qtbzz7 .inline-richtext {
	font-weight: normal;
	font-family: Helvetica, sans-serif;
	font-size: 46px;
}

.newcollectionbox {
	padding-left: 50px;
}

.newcollectionbox .slider-buttons {
	margin-left: -50px;
}

.weneedheading {
	margin-bottom: 140px;
}

.weneedheading h2 {
	font-weight: normal;
	font-family: Helvetica, sans-serif;
	font-size: 46px;
	text-align: center;
	margin: 0px 0 10px 0;
}

.weneedheading p {
	font-size: 20px;
	text-align: center;
	margin-top: 0px;
}

.weneedcontent {
	margin: 0px;
	display: flex;
}

.weneedcontent img {
	max-width: 100%;
	height: auto;
}

.weneedcontent .weneedleftbox {
	width: 22%;
}

.weneedcontent .weneedleftbox img {
	max-width: 26px;
	height: auto;
}

.weneedcontent .weneedcenterbox {
	width: 56%;
}

.weneedcontent .weneedrightbox {
	width: 22%;
	margin-top: -20px;
}

.weneedcontent .weneedrightbox img {
	max-width: 26px;
	height: auto;
}

.weneedcontent .icon-heading-left {
	display: flex;
	column-gap: 15px;
	margin-bottom: 50px;
}

.weneedcontent .icon-heading-right {
	display: flex;
	column-gap: 15px;
	margin-bottom: 50px;
}

.weneedcontent h4 {
	font-weight: normal;
	font-family: Helvetica, sans-serif;
	font-size: 23px;
	margin: 0 0 10px 0;
}

.weneedcontent .needincobox {
	padding-top: 7px;
}

.weneedcontent p {
	font-size: 16px;
	color: #000;
	margin: 0px;
	padding: 0px;
}

.subscribitonbox {
	background: url(/cdn/shop/files/subs-desktop.png) 0 0 no-repeat;
	background-size: cover;
	max-width: 1340px;
	margin: 0 auto;
	min-height: 450px;
	width: 100%;
	text-align: center;
	display: flex;
	flex-direction: column;
	align-items: start;
	justify-content: start;
	row-gap: 10px;
	padding: 80px 0 0 80px;
}

.subscribitonbox .rich-text__buttons {
	justify-content: start;
}

.subscribitonbox .rich-text__heading {
	font-weight: normal;
	font-family: Helvetica, sans-serif;
	font-size: 46px;
	color: #fff;
	margin: 0px;
  text-shadow:2px 2px #000;
}

.subscribitonbox .rich-text__text p {
	color: #fff;
	margin-bottom: 10px;
   text-shadow:1px 1px #000;
}

.subscribitonbox .button {
	background: #F35F3D;
	border-radius: 50px;
	color: #fff;
	border: 0px;
	opacity: 1;
	font-family: 'Gilroy';
	font-weight: 500;
}

.subscribitonbox .button:after,
.subscribitonbox .button:hover:after {
	border: 0px;
	box-shadow: none;
	background: transparent;
}

#shopify-section-template--17141853487266__multicolumn_GB9YkU .multicolumn.background-primary .multicolumn-card {
	background: #F8F5ED;
	border-radius: 25px;
	text-align: center;
	padding: 0px;
}

#shopify-section-template--17141853487266__multicolumn_GB9YkU .multicolumn.background-primary .multicolumn-card img {
	max-width: 136px;
	height: auto;
	position: inherit;
	margin: 0 auto 23px;
}

#shopify-section-template--17141853487266__multicolumn_GB9YkU .media--circle {
	border-radius: 0px;
	padding: 0px;
}

#shopify-section-template--17141853487266__image_with_text_Ft7R7X .image-with-text__media {
	border: 0px;
}

#shopify-section-template--17141853487266__image_with_text_Ft7R7X .image-with-text__media img {
	max-width: 550px;
	height: auto;
}




#shopify-section-template--17141853487266__image_with_text_Ft7R7X .customcontainer {
	padding: 100px 0 50px 0;
}

.faqbox {
	padding-top: 80px;
}

.faqbox .collapsible-content-wrapper-narrow {
	max-width: 100%;
	padding-bottom: 100px;
}

.faqbox .collapsible-content__grid {
	border-radius: 18px;
	margin: 0 auto 0;
	padding: 0;
}

.faqbox .accordion {
	border-color: #BAB5A6;
	padding: 15px 20px;
}

.faqbox summary:hover {
	background: transparent !important;
}

.collapsible-content .faqbox summary:hover h3,
.collapsible-content .faqbox summary[aria-expanded="true"] h3 {
	color: #83AD4D;
	text-decoration: none;
}

.faqbox .accordion__title {
	font-size: 18px;
}

#shopify-section-template--17141853487266__collapsible_content_T9A7MX .faqbox .accordion:last-child {
	border-color: transparent;
}

.faqbox .accordion:first-child {
	border-top-color: transparent;
}

.faqbox .collapsible-content__heading {
	font-weight: normal;
	font-family: Helvetica, sans-serif;
	font-size: 46px;
}

#shopify-section-template--17141853487266__collapsible_content_T9A7MX .faqbox .collapsible-content__heading {
	font-weight: bold;
	font-family: "IBM Plex Sans", sans-serif;
	font-size: 18px;
  text-decoration:underline;
  text-align:center;
}

#shopify-section-template--17141853487266__collapsible_content_T9A7MX .faqbox {padding-top:40px;}

.footer {
	background: #F5F5F5 !important;
	border: 0px !important;
}

.footer .customcontainer {
	background: #84ad4d url(/cdn/shop/files/footer-bg.jpg?v=1726724948) 0 0;
	padding-top: 200px;
}

body .footer .page-width {
	max-width: 1090px;
}

.footer .customcontainer h2 {
	color: #fff !important;
	font-size: 20px !important;
	font-weight: 600 !important;
	font-family: 'Gilroy' !important;
	text-align: left;
	margin-bottom: 15px;
}

.footer .footer-block__details-content .list-menu__item--link {
	color: #DBDBDB;
}

.footer .footer-block__details-content .list-menu__item--link:hover,
.footer .copyright__content a:hover {
	color: #fff;
}

.footer .newsletter-form__field-wrapper .field__input {
	border-radius: 50px 0px 0 50px;
}

.footer .newsletter-form__field-wrapper .field:after,
.footer .field__input:focus {
	border: 0px;
	box-shadow: inherit;
}

.footer .newsletter-form__button,
.footer .newsletter-form__button:not(:focus-visible):not(.focused) {
	background: #424D27;
	border-radius: 0 50px 50px 0;
	margin-right: -20px;
}

.footer .newsletter-form__button .icon {
	color: #fff;
	fill: #fff;
}

.footer .footer-block--newsletter {
	min-width: 30%;
}

.footer .footer__content-bottom {
	border-color: rgba(255, 255, 255, 0.2);
	padding: 20px 0 30px;
}

.footer .footer__list-social.list-social:only-child {
	column-gap: 10px;
}

.footer .list-social__link {
	color: #fff;
	border: solid 1px #fff;
	border-radius: 50px;
	padding: 5px;
}

.footer .footer .copyright__content a {
	color: #fff;
}

.footer .footer__content-bottom-wrapper:not(.footer__content-bottom-wrapper--center) .footer__copyright {
	color: #fff;
	font-size: 16px;
}

.footer .footer__copyright {
	margin-top: 0;
}

#shopify-section-template--17141853487266__collapsible_content_4GfN7U .faqbox .collapsible-content-wrapper-narrow {
	padding-bottom: 0px;
}

#shopify-section-template--17141853487266__collapsible_content_kxkXzi .faqbox {
	padding-top: 0px;
}

#shopify-section-template--17141853487266__collapsible_content_kxkXzi .faqbox .collapsible-content-wrapper-narrow {
	padding-bottom: 0px;
}

#shopify-section-template--17141853487266__collapsible_content_dDxLQD .faqbox {
	padding-top: 0px;
}

#shopify-section-template--17141853487266__collapsible_content_dDxLQD .faqbox .collapsible-content-wrapper-narrow {
	padding-bottom: 0px;
}

#shopify-section-template--17141853487266__collapsible_content_LU4Tcq .faqbox {
	padding-top: 0px;
}

#shopify-section-template--17141853487266__collapsible_content_LU4Tcq .faqbox .collapsible-content-wrapper-narrow {
	padding-bottom: 0px;
}

#shopify-section-template--17141853487266__collapsible_content_AcnKX4 .faqbox .collapsible-content-wrapper-narrow {
	padding-bottom: 0px;
}

#shopify-section-template--17141853487266__collapsible_content_AcnKX4 .faqbox {
	padding-top: 0px;
}

/*body {
	padding-bottom: 50px;
}*/

.mainpadding {
	padding: 100px 0;
}

.fifypadding {
	padding: 50px 0;
}

.newmulticolumn {
	background: #F5F5F5 !important;
}

.faqbox summary[aria-expanded="false"]:after {
	content: '+' !important;
	position: absolute !important;
	top: 50% !important;
	transform: translate(-50%, -50%) !important;
	right: 10px !important;
	font-size: 30px;
}

.faqbox summary[aria-expanded="true"]:after {
	content: '-' !important;
	position: absolute !important;
	top: 50% !important;
	transform: translate(-50%, -50%) !important;
	right: 12px !important;
	font-size: 30px;
}

.faqbox summary svg {
	display: none !important;
}

.reviewbox {
	padding: 0px 0;
}

.reviewbox .customcontainer {
	background: #FEFCF6;
	padding: 80px 0 80px;
}

.webstorybox {
	padding: 0px 0;
}

.webstorybox .customcontainer {
	background: #F8F5ED;
	padding: 80px 0 100px;
}

.swiper-slide .reviewslidebox {
	margin: 0px;
	padding: 40px 30px 30px;
	border-radius: 30px;
}

.swiper-slide .reviewslidebox img {
	width: auto;
	display: inline-block;
}

.reviewslidebox.yellow {
	background: #FFF9E6;
}

.reviewslidebox.pink {
	background: #FEE9E4;
}

.reviewslidebox.green {
	background: #E0EDDE;
}

.reviewslidebox.blue {
	background: #DEFBFF;
}

.reviewslidebox.margtop {
	margin-top: 40px;
}

.swiper-slide .storyslidebox {
	margin: 0px;
}

.storyslidebox.margtop {
	margin-top: 40px;
}

.reviewheading {
	font-family: 'Gilroy';
	font-weight: 600;
	text-transform: uppercase;
	font-size: 16px;
	color: rgba(0, 0, 0, 0.6);
	margin-bottom: 30px;
}

.swiper {
	width: 100%;
	height: 100%;
}

.swiper-slide {
	text-align: center;
	font-size: 18px;
	display: flex;
	justify-content: center;
	align-items: center;
}

.swiper-slide img {
	display: block;
	width: 100%;
	height: 100%;
	object-fit: cover;
}

.newprice {
	background: #fdf4dc;
	height: auto;
	border-radius: 50px;
	height: 34px;
	text-align: center;
	display: flex;
	align-items: center;
	justify-content: center;
	position: absolute;
	bottom: 110px;
	left: 10px;
	padding: 0 10px;
}

.newprice .price__regular .price-item--regular {
	padding-left: 20px;
	font-size: 12px;
	position: relative;
}

.newprice .price__regular .price-item--regular:before {
	width: 12px;
	height: 12px;
	background: #F45E39;
	border-radius: 50px;
	content: "";
	position: absolute;
	left: 0;
	top: 3px;
}

.newaddtocart {
	position: absolute;
	right: 10px;
	bottom: 100px;
	z-index: 999;
}

.newaddtocart .quick-add__submit {
	background: #F45E39;
	border-radius: 16px;
	width: 50px;
	height: 46px;
	line-height: 0px;
}

.newaddtocart .quick-add__submit svg {
	width: 40px;
	height: 40px;
}

.newaddtocart .quick-add__submit:after {
	border: 0px;
	background: transparent;
	box-shadow: inherit;
}

.homeproductbox .card__heading {
	font-size: 26px;
	font-family: 'Gilroy' !important;
	font-weight: 700;
}

.homeproductbox .underline-links-hover:hover a {
	text-decoration: none;
}

.homeproductbox h2.title {
	font-family: Gilroy;
	font-weight: 600;
	text-transform: uppercase;
	font-size: 16px;
	color: #0009;
	margin-bottom: 30px;
}

#shopify-section-template--17141853487266__multicolumn_GB9YkU .multicolumn-list {
	column-gap: 18px; row-gap:18px;
}

#shopify-section-template--17141853487266__multicolumn_GB9YkU .grid--4-col-desktop .grid__item {
	width: calc(25% - 20px* 3 / 4);
}

.mobileimages {
	display: none;
}

.viremobrecollectionbox {
	display: none;
	grid-row-start: 3;
	width: 35%;
	text-align: right;
	margin-top: 20px;
}

body.collection .viremobrecollectionbox, body.collection-why-subscribe .viremobrecollectionbox {
	display: block;
}

body.collection .viremobrecollectionbox a, body.collection-why-subscribe .viremobrecollectionbox a {
	margin: 5px 0;
	opacity: 1;
	background-color: #F35F3D;
	color: #fff;
	font-size: 18px;
	border: 1px solid transparent;
	padding: 11.5px 20px;
	border-radius: 5px;
	text-decoration: none;
}

body.collection .card__content, body.collection-why-subscribe .card__content {
	display: flex;
  flex-direction:column;
}

body.collection .card__content .card__information, body.collection-why-subscribe .card__content .card__information {
	width: 100%;
}

body.collection .collection .grid, body.collection-why-subscribe .collection .grid {
	column-gap: 30px;
	row-gap: 30px;
}

body.collection .collection .grid--3-col-desktop .grid__item, body.collection-why-subscribe .collection .grid--3-col-desktop .grid__item {
	width: calc(33.33% - 30px);
	max-width: calc(33.33% - 30px);
}

body.collection .collection .card__heading, body.collection-why-subscribe .collection .card__heading {
	font-family: IBM Plex Sans, sans-serif;
	font-size: 19px;
	letter-spacing: 2px;
}

body.collection .collection .price__regular .price-item--regular, body.collection-why-subscribe .collection .price__regular .price-item--regular {
	font-size: 15px;
	color: #82ae46
}

body.collection .collection .underline-links-hover:hover a, body.collection-why-subscribe .collection .underline-links-hover:hover a {
	text-decoration: none;
}

body.collection #MainContent .page-width {
	background: #fefcf6;
	padding-top: 50px;
}

.feature_divider {
	width: 100%;
	margin-bottom: 20px;
	display: block;
	border: 0;
	border-color: #8c8b8b;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
}

body.product .product__title, .product-seed-product-page .product__title, 
body.product-new-product-template .product__title, .product-bundle-product-page .product__title {
	margin: 0px;
}

body.product .product__title .h1, .product-seed-product-page .product__title .h1,
body.product-new-product-template .product__title .h1, .product-bundle-product-page .product__title .h1 {
	margin: 0px 0 20px 0;
	font-weight: normal;
	font-family: Helvetica, sans-serif;
	font-size: 40px;
}

body.product .feature_divider, .product-seed-product-page .feature_divider,
body.product-new-product-template .feature_divider, .product-bundle-product-page .feature_divider {
	margin: 0 0 20px 0;
	font-size: 10px;
}

body.product .price__container, .product-seed-product-page .price__container,
body.product-new-product-template .price__container, .product-bundle-product-page .price__container {
	font-size: 20px;
}

body.product .price__regular, .product-seed-product-page .price__regular,
body.product-new-product-template .price__regular, .product-bundle-product-page .price__regular {
	font-weight: 700;
	color: #444 !important;
}

body.product .quantity__button, .product-seed-product-page .quantity__button,
body.product-new-product-template .quantity__button, .product-bundle-product-page .quantity__button {
	background: #f2f2f2 !important;
	opacity: 1 !important;
	border-radius: 20px;
}

body.product .quantity:after, .product-seed-product-page .quantity:after,
body.product-new-product-template .quantity:after, .product-bundle-product-page .quantity:after {
	box-shadow: inherit;
}

body.product .quantity__button .svg-wrapper, .product-seed-product-page .quantity__button .svg-wrapper,
body.product-new-product-template .quantity__button .svg-wrapper, .product-bundle-product-page .quantity__button .svg-wrapper {
	width: 1.4rem;
}

.related-products__heading {
	text-align: center;
	margin-bottom: 0 !important;
}

.related-products .grid {
	column-gap: 30px;
	padding-top: 30px;
	row-gap: 30px;
}

.related-products .grid--4-col-desktop .grid__item {
	width: calc(25% - 30px);
	max-width: calc(25% - 30px);
}

.related-products .card__heading {
	font-size: 14px;
	letter-spacing: 2px;
	text-align: center;
	font-weight: 400;
}

body.product .related-products .price__container, .product-seed-product-page .related-products .price__container,
body.product-new-product-template .related-products .price__container, .product-bundle-product-page .related-products .price__container {
	font-size: 14px;
	font-weight: 400;
	text-align: center;
}

body.product .related-products .price__regular, .product-seed-product-page .related-products .price__regular,
body.product-new-product-template .related-products .price__regular, .product-bundle-product-page .related-products .price__regular {
	font-weight: 400;
	color: #82ae46 !important;
	text-align: center;
}

.related-products .price {
	text-align: center;
}

.button:not([disabled]):hover:after,
.shopify-challenge__button:hover:after,
.customer button:hover:after,
.shopify-payment-button__button--unbranded:hover:after {
	box-shadow: inherit !important;
}

.product-form__buttons {
	max-width: 100% !important;
}

.button--primary:hover {
	background-color: #000;
}

.recently-title h2 {
	margin: 0px;
	text-align: center;
}

.js-recentPdpBlock {
	padding-top: 30px;
}

.js-recentPdpBlock .grid {
	column-gap: 30px;
	padding-top: 30px;
	row-gap: 30px;
}

.js-recentPdpBlock .c-product {
	text-align: center;
}

.js-recentPdpBlock .c-product .c-product__title {
	font-size: 14px;
	letter-spacing: 2px;
	text-align: center;
	font-weight: 400;
}

.js-recentPdpBlock .c-product .c-productPrice {
	font-weight: 400;
	color: #82ae46 !important;
	text-align: center;
}

.product #MainContent .page-width, .product-seed-product-page #MainContent .page-width,
.product-new-product-template #MainContent .page-width, .product-bundle-product-page #MainContent .page-width {
	background: #fefcf6;
}

.product #MainContent .gradient, .product-seed-product-page #MainContent .gradient,
.product-new-product-template #MainContent .gradient, .product-bundle-product-page #MainContent .gradient {
	background: #fefcf6 !important;
}

.product #MainContent .productmainbg, .product-seed-product-page #MainContent .productmainbg, .product-bundle-product-page #MainContent .productmainbg,
.product-new-product-template #MainContent .productmainbg {
	padding-top: 40px;
}

#fulfilled-reviews-list,
#fulfilled-reviews-summary,
#klaviyo-reviews-list,
#klaviyo-reviews-summary {
	max-width: 1440px !important;
}

.newslatterprodbox {
	padding: 50px 0;
}

.newslatterprodbox h2 {
	margin-top: 0px !important;
}

.newslatterprodbox .newsletter__subheading {
	margin-bottom: 30px;
	font-size: 20px;
	font-weight: 400;
	color: #000;
}

body,
.color-scheme-1,
.color-scheme-2,
.color-scheme-3,
.color-scheme-4,
.color-scheme-5 {
	color: rgba(var(--color-foreground), 1) !important;
}

.bk-t-div {
	display: flex;
	justify-content: center;
	align-items: center;
	padding-top: 100px;
}

a.bk-to-btn {
	background: #f35f3d;
	color: #fff !important;
	border: 1px solid #f35f3d;
	padding: 12px 80px;
	text-align: center;
	font-size: 16px;
	text-transform: none;
	letter-spacing: 1px;
	margin-bottom: 20px !important;
	text-decoration: none;
	border-radius: 50px;
}

.product-new-product-template .smartrr-plans-frequency-label, 
.product-bundle-product-page .smartrr-plans-frequency-label, 
.product-seed-product-page .smartrr-plans-frequency-label, 
body.product .smartrr-plans-frequency-label {
	padding: 20px 0 0 0;
}

.product-new-product-template.seeds #shopify-block-Acm5zaHpRQit6UDhRU__smartrr_subscription_benefits_kRj8jQ, 
.product-bundle-product-page.seeds #shopify-block-AWnNoR0F1cnRidjh3c__smartrr_subscription_benefits_kRj8jQ, 
.product-seed-product-page.seeds #shopify-block-ANG5hR3BuaEJtbFkvW__smartrr_subscription_benefits_VDAG4K, 
body.product.seeds #shopify-block-Acm5BVTdRcmo4V3JFZ__smartrr_subscription_benefits_VDAG4K 
{
  top:215px;
}

.product-new-product-template #shopify-block-Acm5zaHpRQit6UDhRU__smartrr_subscription_benefits_kRj8jQ,
.product__info-container .shopify-block + .shopify-block,
.product-bundle-product-page #shopify-block-AWnNoR0F1cnRidjh3c__smartrr_subscription_benefits_kRj8jQ,
.product-seed-product-page #shopify-block-ANG5hR3BuaEJtbFkvW__smartrr_subscription_benefits_VDAG4K, 
body.product #shopify-block-Acm5BVTdRcmo4V3JFZ__smartrr_subscription_benefits_VDAG4K {
	position: absolute;
	top: 170px;
	margin: 0px;
	width: 100%;
}

body.seeds .product__info-container .shopify-block + .shopify-block {top:215px;}
  
#shopify-block-Acm5zaHpRQit6UDhRU__smartrr_subscription_benefits_kRj8jQ .smartrr-subscription-benefits-container,
.product__info-container .shopify-block + .shopify-block .smartrr-subscription-benefits-container,
#shopify-block-AWnNoR0F1cnRidjh3c__smartrr_subscription_benefits_kRj8jQ .smartrr-subscription-benefits-container,
#shopify-block-AWnNoR0F1cnRidjh3c__smartrr_subscription_benefits_kRj8jQ .smartrr-subscription-benefits-container,
#shopify-block-ANG5hR3BuaEJtbFkvW__smartrr_subscription_benefits_VDAG4K .smartrr-subscription-benefits-container {
	background: transparent;
	padding: 0px;
	border-radius: 0;
	width: 100%;
	display: flex;
}

#shopify-block-Acm5zaHpRQit6UDhRU__smartrr_subscription_benefits_kRj8jQ .smartrr-subscription-benefits-headline,
.product__info-container .shopify-block + .shopify-block .smartrr-subscription-benefits-headline,
#shopify-block-AWnNoR0F1cnRidjh3c__smartrr_subscription_benefits_kRj8jQ .smartrr-subscription-benefits-headline,
#shopify-block-ANG5hR3BuaEJtbFkvW__smartrr_subscription_benefits_VDAG4K .smartrr-subscription-benefits-headline {
	margin: 0px;
	width: 60%;
	font-size: 13px;
	font-weight: 600;
	color: #242424;
	font-family: IBM Plex Sans, sans-serif;
	padding-left: 56px;
}

#shopify-block-Acm5zaHpRQit6UDhRU__smartrr_subscription_benefits_kRj8jQ .smartrr-subscription-benefits-bullet-list,
.product__info-container .shopify-block + .shopify-block .smartrr-subscription-benefits-bullet-list,
#shopify-block-AWnNoR0F1cnRidjh3c__smartrr_subscription_benefits_kRj8jQ .smartrr-subscription-benefits-bullet-list,
#shopify-block-Acm5BVTdRcmo4V3JFZ__smartrr_subscription_benefits_VDAG4K .smartrr-subscription-benefits-bullet-list {
	width: 40%;
	margin: 0;
	padding: 0 20px 0 0;
	list-style: none;
	text-align: right;
	font-size: 13px;
	font-weight: 600;
	color: #242424;
	font-family: IBM Plex Sans, sans-serif;
}

.product-new-product-template [data-smartrr-form-id] [data-smartrr-selling-plan-group-id], 
.product-bundle-product-page [data-smartrr-form-id] [data-smartrr-selling-plan-group-id], 
.product-seed-product-page [data-smartrr-form-id] [data-smartrr-selling-plan-group-id], 
body.product [data-smartrr-form-id] [data-smartrr-selling-plan-group-id] {
	padding: 10px 20px;
	background: #F5F2EA;
	border-radius: 10px;
}

.product-new-product-template .smartrr-radio-group-container .smartrr-selling-plan-group-name,
.product-bundle-product-page .smartrr-radio-group-container .smartrr-selling-plan-group-name,
.product-seed-product-page .smartrr-radio-group-container .smartrr-selling-plan-group-name, 
body.product .smartrr-radio-group-container .smartrr-selling-plan-group-name {
	display: block;
	font-size: 15px;
	font-weight: 700;
	color: #242424;
	font-family: IBM Plex Sans, sans-serif;
	display: flex;
	justify-content: space-between;
	width: 94%;
	align-items: center;
}

.product-new-product-template .smartrr-pricing-dash, .product-bundle-product-page .smartrr-pricing-dash, .product-seed-product-page .smartrr-pricing-dash, body.product .smartrr-pricing-dash {
	display: none;
}

.product-new-product-template [data-smartrr-price-style], .product-bundle-product-page [data-smartrr-price-style], .product-seed-product-page [data-smartrr-price-style], body.product [data-smartrr-price-style] {
	font-size: 20px;
	font-weight: 700;
	color: #242424;
	margin-top: 5px;
}

.product-new-product-template [data-smartrr-regular-price], .product-bundle-product-page [data-smartrr-regular-price], .product-seed-product-page [data-smartrr-regular-price], body.product [data-smartrr-regular-price] {
	display: none;
}

/* .product-new-product-template .smartrr-subscription-benefits-container {background:transparent; padding:0px; font-size:13px; color:#242424; position:absolute; right:40px; top:325px; border-radius:0px;} .product-new-product-template .smartrr-subscription-benefits-container:before {background:#82AE46; width:2px; height:100px; left:0; top:0; content:""; position:absolute; left:-30px; top:30px; } .product-new-product-template .smartrr-subscription-benefits-container li {font-size:12px;} .product-new-product-template .smartrr-subscription-benefits-container {background:transparent; padding:0px; font-size:13px; color:#242424; position:absolute; right:40px; top:270px;} */

.product-new-product-template [data-smartrr-form-id] [data-smartrr-selling-plan-group-id]+[data-smartrr-selling-plan-group-id],
.product-bundle-product-page [data-smartrr-form-id] [data-smartrr-selling-plan-group-id]+[data-smartrr-selling-plan-group-id],
.product-seed-product-page [data-smartrr-form-id] [data-smartrr-selling-plan-group-id]+[data-smartrr-selling-plan-group-id], 
body.product [data-smartrr-form-id] [data-smartrr-selling-plan-group-id]+[data-smartrr-selling-plan-group-id] {
	padding-top: 15px;
	padding-bottom: 1rem;
	min-height: 90px;
}

.product-new-product-template .smartrr-radio-group-container,
.product-bundle-product-page .smartrr-radio-group-container,
.product-seed-product-page .smartrr-radio-group-container, 
body.product .smartrr-radio-group-container {
	column-gap: 5px;
	width: 100%;
}

.product-new-product-template [data-smartrr-selling-plans-select],
.product-bundle-product-page [data-smartrr-selling-plans-select],
.product-seed-product-page [data-smartrr-selling-plans-select], 
body.product [data-smartrr-selling-plans-select] {
	padding: 13px 35px 13px 10px;
	width: 100%;
	border: 1px solid #ebebeb !important;
	border-radius: 0px !important;
	background: 0 0;
	background-color: white !important;
}

.product-new-product-template [data-smartrr-selling-plan-group-plans],
.product-bundle-product-page [data-smartrr-selling-plan-group-plans],
.product-seed-product-page [data-smartrr-selling-plan-group-plans], 
body.product [data-smartrr-selling-plan-group-plans] {
	margin-top: 12px;
}

.product-new-product-template [data-smartrr-selling-plan-group-input]+.smartrr-selling-plan-group-input-display,
.product-bundle-product-page [data-smartrr-selling-plan-group-input]+.smartrr-selling-plan-group-input-display,
.product-seed-product-page [data-smartrr-selling-plan-group-input]+.smartrr-selling-plan-group-input-display, 
body.product [data-smartrr-selling-plan-group-input]+.smartrr-selling-plan-group-input-display {
	position: relative;
	padding-left: 28px;
	cursor: pointer;
	height: 18px;
	display: inline-block;
	color: #82AE47;
	width: 6%;
}

.product-new-product-template [data-smartrr-selling-plan-group-input]+.smartrr-selling-plan-group-input-display:before,
.product-bundle-product-page [data-smartrr-selling-plan-group-input]+.smartrr-selling-plan-group-input-display:before,
.product-seed-product-page [data-smartrr-selling-plan-group-input]+.smartrr-selling-plan-group-input-display:before, 
body.product [data-smartrr-selling-plan-group-input]+.smartrr-selling-plan-group-input-display:before {
	content: '';
	position: absolute;
	left: 0;
	width: 18px;
	height: 18px;
	border: 2px solid #F35F3D;
	border-radius: 100%;
	background: #fff;
	box-sizing: border-box;
}

.product-new-product-template [data-smartrr-selling-plan-group-input]+.smartrr-selling-plan-group-input-display:after,
.product-bundle-product-page [data-smartrr-selling-plan-group-input]+.smartrr-selling-plan-group-input-display:after,
.product-seed-product-page [data-smartrr-selling-plan-group-input]+.smartrr-selling-plan-group-input-display:after, 
body.product [data-smartrr-selling-plan-group-input]+.smartrr-selling-plan-group-input-display:after {
	content: '';
	background: #F35F3D;
	position: absolute;
	width: 12px;
	height: 12px;
	top: 3px;
	left: 3px;
	border-radius: 100%;
	-webkit-transition: all 0.2s ease;
	transition: all 0.2s ease;

}

.product-new-product-template .smartrr-group-active [data-smartrr-price-style],
.product-bundle-product-page .smartrr-group-active [data-smartrr-price-style],
.product-seed-product-page .smartrr-group-active [data-smartrr-price-style], 
body.product .smartrr-group-active [data-smartrr-price-style] {
	color: #F35F3D;
}

.prodcuctquantybox .product-form__input {
	width: 30%;
	float: left;
}

.prodcuctquantybox .product-form__input+div {
	float: right;
	width: 60%;
}

.prodcuctquantybox .inline-richtext {
	clear: both;
}

.prodcuctquantybox .product-form__submit {
	background: #f35f3d;
	border-radius: 50px;
	color: #fff;
	border: 0px;
	opacity: 1;
	font-family: Gilroy;
	font-weight: 700;
	min-height: 56px;
	font-size: 18px;
}

.prodcuctquantybox .quantity {
	background: #F5F2EA;
	border-radius: 20px;
	min-height: 56px;
}

.product-new-product-template .smartrr-group-active,
.product-bundle-product-page .smartrr-group-active,
.product-seed-product-page .smartrr-group-active, 
body.product .smartrr-group-active {
	background-color: #f2f2f2;
}

.product-new-product-template .smartrr-otp,
.product-bundle-product-page .smartrr-otp,
.product-seed-product-page .smartrr-otp, 
body.product .smartrr-otp {
	margin-bottom: 20px !important;
	position: relative;
}

.productpagecutomimagewithtext {
	padding: 50px 0;
}

.productpagecutomimagewithtext .image-with-text__content {
	justify-content: center;
}

.productpagecutomimagewithtext .button {
	border-radius: 5px;
}

.product-new-product-template .recentalyviwbox, .product-bundle-product-page .recentalyviwbox {
	display: none;
}

.product-new-product-template .bk-t-div, .product-bundle-product-page .bk-t-div {
	padding-top: 50px;
	display: none;
}

.product-new-product-template .bk-t-div.newkdiv, .product-bundle-product-page .bk-t-div.newkdiv {
	display: flex;
}

.shopify-installments {
	display: none !important;
}

.homeproductbox a.button {
	background: #F35F3D;
	border-radius: 50px;
	color: #fff;
	border: 0px;
	opacity: 1;
	font-family: 'Gilroy';
	font-weight: 500;
	min-width: 200px;
}

.howsubscriptions {
	background: #f5f2ea;
	padding:0px 15px 10px 22px;
	clear: both;
	font-size: 14px;
	line-height: 22px;
	display: none;
    margin-top:-40px!important;
   border-radius: 10px; 
}

.howsubscriptions .readmorebtnsbusc {
    font-size: 12px;
    font-weight: 700;
    margin-bottom: .5rem; border:0px; outline:0px; border-radius:0px; padding:0px; 
      display: flex;
    column-gap: 5px;
    align-items: center; cursor:pointer;  
}

.howsubscriptions .readmorebtnsbusc span.icon {font-size:18px;}

body.equipment .howsubscriptions {display: none!important;}

.product-new-product .howsubscriptions, .product-bundle-product-page .howsubscriptions {
	display: block;
}

/* body.product .howsubscriptions {
	display: none !important;
} */

#Banner-template--17141853487266__image_banner_iwtMhF .banner__box {
	display: none;
}

.multivideobox {
	overflow: hidden;
}

.multivideobox video {
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	z-index: 99;
}

.multivideobox span.deferred-media__poster-button {
	position: absolute;
	top: 45%;
	transform: translate(-50%);
	background: #f5bd03;
	height: 50px;
	align-items: center;
	display: flex;
	width: 50px;
	justify-content: center;
	border-radius: 50%;
	left: 50%;
}

.multivideobox .video-section__poster.media {
	background: transparent !important;
	border: 0px !important;
	box-shadow: inherit !important;
	width: 100%;
}

.product-new-product-template .image-with-text__media-item:hover img,
.product-new-product-template .image-with-text__media-item:hover video
.product-bundle-product-page .image-with-text__media-item:hover img,
.product-bundle-product-page .image-with-text__media-item:hover video
{
	opacity: 0.8;
}

.imageleftcollpimainbox {
	display: flex;
	padding: 30px 0 0 0;
}

.imageleftcollpimainbox .imgleftcolleimgbox {
	width: 50%;
}

.imageleftcollpimainbox .imgleftcolleimgbox img {
	width: 100%;
}

.imageleftcollpimainbox .imgleftcollecontentbox {
	width: 50%;
	padding: 0 0 0 50px;
}

.faqbox .imageleftcollpimainbox .accordion {
	padding-left: 0px;
}

.faqbox .imageleftcollpimainbox .accordion .accordion__content {
	padding: 0px;
}

.faqbox .imageleftcollpimainbox .accordion__title {
	font-size: 20px;
	font-weight: 600;
}

.faqbox.imgelefcollpage .collapsible-content__heading {
	margin-bottom: 0px;
}

.imgelefcollpage .caption-with-letter-spacing {
	font-size: 14px;
}

.imagerightcollpimainbox {
	display: flex;
	padding: 30px 0 0 0;
}

.imagerightcollpimainbox .imgleftcolleimgbox {
	width: 50%;
}

.imagerightcollpimainbox .imgleftcolleimgbox img {
	width: 100%;
}

.imagerightcollpimainbox .imgleftcollecontentbox {
	width: 50%;
	padding: 0 50px 0 0;
}

.faqbox .imagerightcollpimainbox .accordion {
	padding-left: 0px;
}

.faqbox .imagerightcollpimainbox .accordion .accordion__content {
	padding: 0px;
}

.faqbox .imagerightcollpimainbox .accordion__title {
	font-size: 20px;
	font-weight: 600;
}

.faqbox.imgerightcoll {
	padding-top: 0;
}

.faqbox.imgerightcoll .collapsible-content__heading {
	margin-bottom: 0px;
}

.imgerightcoll .caption-with-letter-spacing {
	font-size: 14px;
}

.faqbox.imgerightcoll .collapsible-content__heading {
	max-width: 50%;
}

.missionimgbox .hederibgimg {
	width: 100%;
}

.missionboxcontent {
	position: absolute;
	top: 0px;
	width: 100%;
}

.miinspagewidht {
	max-width: 1440px;
	margin: 0 auto;
	display: flex;
	justify-content: end;
}

.missreplatevobx {
	position: relative;
}

.missininnerbox {
	max-width: 45%;
	padding-top: 100px;
}

.missininnerbox h2 {
	font-weight: normal;
	font-family: Helvetica, sans-serif;
	font-size: 46px;
	color: #fff;
}

.missininnerbox p {
	color: #fff;
}

.missionimgbox .hederibgimg.mobileimg {
	display: none;
}

.headenebgbox .hederibgimg.newmobileimg {display:none;}

.sprodutbookmainboxes {
	background: url(/cdn/shop/files/innerbackgound.png) 0 0 no-repeat;
	background-size: 100%;
	min-height300px;
	padding: 24% 0 0 0;
	margin-top: -30%;
	position: relative;
	z-index: 99;
}

.sproutbookbox {
	background: #83AD4D;
	padding-bottom: 50px;
}

.sprodutbookmainboxes .customcontainer {
	background: transparent;
}

.mainsproutbookinner {
	display: flex;
}

.mainsproutbookinner .sprotutbookleft {
	width: 50%;
}

.mainsproutbookinner .sproutbookright {
	width: 50%;
	text-align: center;
	margin-top: -15%;
}

.faqbox .mainsproutbookinner .collapsible-content__heading {
	color: #fff;
}

.faqbox .mainsproutbookinner p {
	color: #fff;
}

.findingbestboxmain {
	background: #FEFCF6;
}

.findingbestbox {
	background: url(/cdn/shop/files/what-sprort-bg.png) 0 100% no-repeat;
	background-size: 100%;
	min-height300px;
	padding: 0px 0 200px 0;
}

.findingbestinnerbox {
	background: #F5F2EA;
}

.findingbestbox .customcontainer {
	background: transparent;
}

.findigbestcontent {
	max-width: 1000px;
}

.whatsprotmainbox {
	background: #FEFCF6;
	margin-top: -140px;
}

.whatsprtoconttbox {
	background: url(/cdn/shop/files/what-sprort-bg.png) 0 100% no-repeat;
	background-size: 100%;
	min-height300px;
	padding: 0px 0 220px 0;
}

.whatsprotesinnerbox {
	background: #F5F2EA;
	padding-top: 100px;
}

.whatsprotmainbox .customcontainer {
	background: transparent;
}

.whatsprsctescontent {
	max-width: 700px;
}

.homeproductcollections .title.inline-richtext {
	font-weight: normal;
	font-family: Helvetica, sans-serif;
	font-size: 46px;
}

.faqbox .caption-with-letter-spacing+h2 {
	margin-bottom: 0px;
}

.announcement-bar__message {
	font-family: 'Gilroy' !important;
}

.announcement-bar-section .utility-bar.gradient {
	background: #526e30 !important;
}

.announcement-bar-section .utility-bar.gradient .announcement-bar__message {
	color: #fff;
}

.homevidetextbox .video-container video {
	border-radius: 30px !important;
}

.homevidetextbox .productpagecutomimagewithtext {
	padding: 0px;
}

#shopify-section-template--17141853487266__collapsible_content_T9A7MX .grid {display:none;}
#shopify-section-template--17141853487266__collapsible_content_T9A7MX .grid.show {display:flex;}
#shopify-section-template--17141853487266__collapsible_content_T9A7MX .collapsible-content__heading {cursor:pointer;}
#shopify-section-template--17141853487266__collapsible_content_T9A7MX .faqbox .collapsible-content-wrapper-narrow {padding-bottom:20px;}
body.about .content-for-layout .page-width.section-template--17141853585570__main-padding {padding-left:50px; padding-right:50px;}

.contactformmainbox {display:flex; column-gap:50px;}
.contactformmainbox .contacleftbox {width:50%;}
.contactformmainbox .contactrighbox {width:50%;}
.contactformsection .title {
    font-size: 40px;
    text-align: center;
    border-bottom: dotted 1px #ccc;
    padding-bottom: 20px;
    margin-bottom: 50px;
}

.contactformsection h3 {font-size:30px;}
a#HeaderMenu-buy-now:hover span, a#HeaderMenu-buy-now .header__active-menu-item {
	text-decoration: none !important; color:#fff; 
}

.headermaintopbox {background:url(/cdn/shop/files/headerbgnewdesktop.jpg) 100% 50% no-repeat; background-size:cover; min-height:100vh; display:flex; align-items:center; justify-content:center; position:relative;}
.headermaintopbox .video-container {position:absolute; top:0; left:0; right:0; bottom:0; width:100%; height:100%;}
.headermaintopbox .video-container video {position:absolute; top:0; left:0; right:0; bottom:0; width:100%; height:100%; object-fit:cover;}
.videooverlaybg {background:rgba(0,0,0,0); position:absolute; top:0; left:0; bottom:0; right:0; width:100%; height:100%;}
.index .shopify-section-header-sticky .header__heading-logo-wrapper img {filter:invert(1);}
.index .shopify-section-header-sticky.scrolled-past-header .header__heading-logo-wrapper img {filter:invert(0);}
.index .shopify-section-header-sticky .header__menu-item {color:#fff;}
.index .shopify-section-header-sticky.scrolled-past-header .header__menu-item {color:#000;}
.index .shopify-section-header-sticky .header__submenu .header__menu-item {color:#000;}
.index .shopify-section-header-sticky .header__icons svg {color:#fff;}
.index .shopify-section-header-sticky.scrolled-past-header .header__icons svg {color:#000;}
.index .shopify-section-header-sticky .header__icon svg.icon {color:#fff;} 
.index .shopify-section-header-sticky.scrolled-past-header .header__icon svg.icon {color:#000;}

body.about h1.main-page-title {display:none;}
body.about #shopify-section-template--17309514727586__contact_form_6KdXgf {display:none;}
body.about .rte {padding-top:30px; padding-left:5rem; padding-right:5rem;}

body.contact #shopify-section-template--17309514727586__main {display:none;}
body.contact .contactformsection {padding-top:50px;}

.index .homeproductcollections {margin-top:-20px;}
.index .homeproductcollections .collection__title.title-wrapper {padding-top:80px;}

.search__input.field__input {border-radius:10px!important;}
.search-modal__form .field:after {border-radius:10px!important;}
.index .shopify-section-header-sticky .header__icons .search-modal__content svg {color:#000;}

.header-wrapper.gradient .list-menu--inline li:last-child {margin-left:25px;}
.header-wrapper.gradient .list-menu--inline li li:last-child {margin-left:0px;}

.product-new-product-template .product__info-container .price--large, .product-bundle-product-page .product__info-container .price--large {display:none;}
.product-new-product-template.sprouter .product__info-container .price--large, .product-bundle-product-page.sprouter .product__info-container .price--large {display:block;}
.product-new-product-template.sprouter .product__info-container .inline-richtext, .product-bundle-product-page.sprouter .product__info-container .inline-richtext {display:none;}
.product-new-product-template.sprouter .product__info-container .howsubscriptions, .product-bundle-product-page.sprouter .product__info-container .howsubscriptions {display:none!important;}

body.page-faqnew {background:#fffbf7!important;}

body.page-faqnew .page-width {padding-left:50px; padding-right:50px;}
body.page-faqnew .page-width .rte li {margin:10px 0;}

/* SHOP PAGE SUBSCRAPTION CSS START */

.quick-add .smartrr-selling-plan-group-pricing .hide,
.smartrr-no-plans-available.hide { display:none; }

.bagbuttonbox {z-index:2; position:relative; align-items:center; margin-top:15px; min-height:48px;}
.bagbuttonbox .shopnewpricebox {color:#fff; padding:0 0; font-weight:bold; font-size:16px;}
.bagbuttonbox .shopnewpricebox a {color:#fff; text-decoration:none;}
.bagbuttonbox .shopnewpricebox a:hover {color:#f35f3d;}
.bagbuttonbox .showproductpoupp { background: #f35f3d; text-align: center; color: white;  border-radius: 5px;  text-decoration: none; border:0px; padding:12px 25px; font-weight:bold; font-size:16px; 
                                 cursor:pointer;}

.bagbuttonbox .showproductpouppwhitoutpop { background: #f35f3d; text-align: center; color: white;  border-radius: 5px;  text-decoration: none; border:0px; padding:15px 25px; font-weight:bold; font-size:16px; 
                                 cursor:pointer; display:flex; justify-content:space-between; width:100%;}

body.collection .card__content .quick-add, body.collection-why-subscribe .card__content .quick-add {position: absolute; top: 0; left: 0; width: 100%;  height: 100%; background: rgba(0,0,0,0.8); transition: opacity .3s ease-in; height:0px;
                                           flex-direction:column; justify-content:end; opacity:0; z-index:0; height:100%; display:none; border:solid 1px #fff; }

body.collection .card__content .quick-add.active, body.collection-why-subscribe .card__content .quick-add.active {opacity:1; z-index:22; height:100%; display:flex; border:solid 1px #ccc;}

body.collection .card__content .quick-add .smartrr-purchase-options, body.collection-why-subscribe .card__content .quick-add .smartrr-purchase-options {background:#fff; padding:0px; margin:0px; border:0px;}
body.collection .card__content .quick-add .form, body.collection-why-subscribe .card__content .quick-add .form {background:#fff;  padding:10px 20px 20px; font-size:14px;     border-radius: 10px 10px 0 0;}
body.collection .card__content .quick-add .smartrr-purchase-options hr, body.collection-why-subscribe .card__content .quick-add .smartrr-purchase-options hr {display:none;}
.closebtnpop {color:#fff; padding:0 5px; text-align:right; font-weight:bold; font-size:14px; cursor:pointer;}
.closebtnpop .svg-wrapper {width:16px; height:16px;}

.quick-add [data-smartrr-selling-plan-group-input]+.smartrr-selling-plan-group-input-display {
    position: relative;
    padding-left: 28px;
    cursor: pointer;
    height: 18px;
    display: inline-block;
    color: #82AE47;
    width: 6%;
}

.quick-add [data-smartrr-selling-plan-group-input]+.smartrr-selling-plan-group-input-display:before  {
    content: '';
    position: absolute;
    left: 0;
    width: 18px;
    height: 18px;
    border: 2px solid #F35F3D;
    border-radius: 100%;
    background: #fff;
    box-sizing: border-box;
}


.quick-add [data-smartrr-selling-plan-group-input]+.smartrr-selling-plan-group-input-display:after {
    content: '';
    background: #F35F3D;
    position: absolute;
    width: 12px;
    height: 12px;
    top: 3px;
    left: 3px;
    border-radius: 100%;
    -webkit-transition: all 0.2s ease;
    transition: all 0.2s ease;
    opacity:0;
}

.quick-add [data-smartrr-selling-plan-group-input]:checked + .smartrr-selling-plan-group-input-display:after {
    opacity: 1;
    -webkit-transform: scale(1);
    transform: scale(1);
}

.quick-add [data-smartrr-selling-plan-group-input] {
    display: none !important;
}


.quick-add .smartrr-selling-plan-group-name {
    display: block;
    font-size: 15px;
    font-weight: 700;
    color: #242424;
    font-family: IBM Plex Sans, sans-serif;
    display: flex
;
    justify-content: space-between;
    width: 94%;
    align-items: center;
}

.quick-add .smartrr-selling-plan-group-label {
    display: flex;
    align-items: center;
    column-gap: 5px;
    width: 100%;
}

.quick-add .smartrr-selling-plan-group-pricing {display:flex; justify-content:space-between; width:100%;}
.quick-add .smartrr-deliver-frequency {
    font-size: 11px;
    font-weight: 700;
    margin-bottom: 0rem;
    padding-top:0px;
    line-height:14px;
}

.quick-add .smartrr-purchase-options select {
    padding: 10px 35px 10px 10px;
    width: 100%;
    border: 1px solid #ebebeb !important;
    border-radius: 0px !important;
    background: 0 0;
    background-color: white !important;
    outline:0px;
    margin-left:33px;
}

.quick-add .smartrr-purchase-options select:hover, .quick-add .smartrr-purchase-options select:focus {outline:0;}


.quick-add .smartrr-purchase-options select {
    padding: 0px;
    width: 40%;
    border: 0px solid #ebebeb !important;
    border-radius: 0px !important;
    background: 0 0;
    background-color: transparent !important;
    outline:0px;
  margin-bottom:0px;
}

.quick-add .smartrr-purchase-options select:hover, .quick-add .smartrr-purchase-options select:focus {outline:0; box-shadow:inherit;}

.quick-add select#varint-id {display:block;  padding: 10px 35px 10px 10px;  border: 1px solid #ebebeb !important;  background-color: white !important; outline:0px;  border-radius: 0px !important; margin-bottom:10px;}
.quick-add select#varint-id:hover, .quick-add select#varint-id:focus {outline:0; box-shadow:inherit;}

body.collection .selectyourplan, body.collection-why-subscribe .selectyourplan {padding:0 0px;}
.montthlyrefileshoppage {display:flex; justify-content:space-between; font-size: 12px; font-weight: 600; color: #242424; font-family: IBM Plex Sans, sans-serif; margin-top:-5px;}
.montthlyrefileshoppage .monthlshptitle { font-size: 12px; font-weight: 600; color: #242424; font-family: IBM Plex Sans, sans-serif;  padding-left: 34px}
.montthlyrefileshoppage .monthlshpprice .pricerefile {display:none;}
.montthlyrefileshoppage .monthlshpprice .pricerefile.active {display:block;}

body.collection .card__content .quick-add .form [data-smartrr-selling-plan-group-id] {padding:5px 10px;}
body.collection .card__content .quick-add .form, body.collection-why-subscribe .card__content .quick-add .form [data-smartrr-selling-plan-group-id] {padding:10px 20px; background:#f1f1f1;}

body.collection .card__content .quick-add .form .smartrr-group-active, body.collection-why-subscribe .card__content .quick-add .form .smartrr-group-active {background:#fff4ba;}
body.collection .card__content .quick-add .form .smartrr-deliver-frequency, body.collection-why-subscribe .card__content .quick-add .form .smartrr-deliver-frequency {padding-left:34px;}

.proeducaredtagbox {position:absolute; top:15px; left:10px; z-index:99;}
.bestsellershoppage {font-size:14px; line-height:18px; background:#fff4ba; padding:5px 10px; border-radius:5px; width:auto; height:auto;}
.bestsellershoppage.fresshpig {background:#c4fdc9;}  

.homeproductcollections .bagbuttonbox {display:none;}
.homeproductcollections .quick-add .bagbuttonbox {display:block;}
.homeproductcollections .quick-add .bagbuttonbox .shopnewpricebox {display:none;}
.homeproductcollections .quick-add .selectyourplan {display:none;}
.homeproductcollections .quick-add .closebtnpop {display:none;}
.homeproductcollections .quick-add .variant-list {display:none;}

/* SHOP PAGE SUBSCRAPTION CSS END */


/* Popup Styling */
        #feedbackPopup {
            display: none; /* Initially hidden */
            position: fixed;
            top: 50%;
            left: 50%;
            transform: translate(-50%, -50%);
            background: #000;
            padding: 20px;
           
            z-index: 1000;
            border-radius: 8px;
            min-width: 57%;
        }

     #feedbackPopup iframe {border:0; margin:0; padding:0;}

        /* Overlay */
        .popup-overlay {
            display: none; /* Initially hidden */
            position: fixed;
            top: 0;
            left: 0;
            width: 100%;
            height: 100%;
            background: rgba(0, 0, 0, 0.8);
            z-index: 999;
        }

        /* Close button */
        .close-btn {
            background: red;
            color: white;
            border: none;
            padding: 5px 10px;
            cursor: pointer;
            position: absolute;
            top: 5px;
            right: 5px;
          z-index:99;
        }

.bennerbuttonpopupboxinner {text-align:center; padding-top:20px; width:100%; justify-content: center; max-width:100%!important;}

video::-webkit-media-controls-panel {
    background-image: none !important;
}


/* .variant-type .product-form__input--pill input.radio--1+label::after {content:"Sprouts for 1 person"; color:#7a7a7a; display:block; text-align:center; font-size:14px; font-weight:normal;}*/
.variant-type .product-form__input--pill input.radio--2+label::after {content: "Best Value";
    background: #f35f3d;
    color: #fff!important;
    display: block;
    text-align: center;
    font-size: 14px;
    font-weight: normal;
    position: absolute;
    top: -26px;
    left: -2px;
    width: 102%;
    font-weight: bold;
    border-radius: 5px 5px 0 0;} 

.variant-type .product-form__input--pill .personvaritetext { color:#7a7a7a; display:block; text-align:center; font-size:14px; font-weight:normal; display: block; line-height: 18px;}
.variant-type .product-form__input--pill .onextwoxspan { color:#000; display:block; text-align:center; font-size:14px; font-weight:normal; display: block; line-height: 18px;}
.variant-type .product-form__input--pill .varientoffpersetnage { color:#000; display:block; text-align:center; font-size:13px; font-weight:normal; display: block; line-height: 18px;}

.variant-type .product-form__input--pill input[type=radio]+label {background:#F5F2EA; border:solid 2px #F5F2EA; color:#000; font-size:15px; font-weight:bold; line-height:22px;}
#variant-selects-template--17202055151778__main .product-form__input--pill input[type=radio]:checked+label {background:#F5F2EA; border:solid 2px #000; color:#000; border-radius: 5px;}
.variant-type .product-form__input--pill input[type=radio]:checked+label::after {color:#000;}

.product-form__input--pill input[type=radio] +label span.saveuptospan {
    position: absolute;
    width: 100%;
    bottom: 0px;
    left: 0;
    text-align: center;
    font-size: 13px;
    font-weight: normal;
}

#variant-selects-template--17202055151778__main {padding-bottom:20px; padding-bottom:20px; border-radius:10px;}

.downloadappsection .downaldoappbutton img {max-width:220px;}
.downloadappsection .image-with-text .grid {align-items:center;}
.downloadappsection .image-with-text__content {padding:0px 0 0 50px;}
.downloadappsection .image-with-text {background:#f1f1f1; padding:50px; border-radius:50px;}
.downloadappsection .customcontainer {padding-bottom:40px;}

.downloadappsection .image-with-text__heading {
    font-weight: normal;
    font-family: Helvetica, sans-serif;
    font-size: 46px;
    color: #000;
    margin: 0px;
     
}


.customimagewittextmainbox {display:flex; column-gap:100px; max-width:1060px; margin:0 auto; align-items:start; padding-bottom:100px;}
.customimagewithimge img {width:100%; height:auto; max-width:100%}
.customimagewittextmainbox .customimagewithimge {width:40%;}
.customimagewittextmainbox .customtextwithtext {width:60%;}

.homeproductcollections .bundlecollnctionlink {display:none;}

.bundlecollnctionlink {
    min-height: 35px;
    padding-top: 10px; position:relative; z-index:9;
    
}

.bundlecollnctionlink a {
    font-family: IBM Plex Sans, sans-serif;
    font-size: 15px;
    letter-spacing: 1px; text-decoration:none; color:#000;
}

.produdtailbundlelink a {
    font-family: IBM Plex Sans, sans-serif;
    font-size: 17px;
    letter-spacing: 1px; text-decoration:underline; color:#000;
}


.productcolumnbox h2 {font-size:32px;}
.productcolumnbox .newmulticolumncontent {background:#f5f2ea; padding:45px 40px; border-radius:40px; height:100%;}
.productcolumnbox .newmulticolumncontent h3 {font-weight:bold; font-size:18px; margin:10px 0px 10px;}
.productcolumnbox .newmulticolumncontent p {color:#565656; font-size:16px; line-height:24px;}
.productcolumnbox .newmulticolumncontent p a {color:#f35f3d;}
.productcolumnbox .grid {column-gap:20px;}
.productcolumnbox .grid--4-col-desktop .grid__item {width: calc(25% - 20px)* 3 / 4);  max-width: calc(25% - 20px* 3 / 4);}
.productcolumnbox a.button.button--primary {min-width:299px; font-size:16px; } 
.productcolumnbox .newcolumnimage img {width:75px; height:75px;}


.blogproductpage .grid--peek .article-card {padding: 0;  background: transparent;  box-shadow: inherit; border:0px;}
.blogproductpage .card__information {padding:0px!important;} 
.blogproductpage a.button {text-decoration:none!important;}
.blogproductpage .blog__title {font-size:32px;}
.blogproductpage .card .media {background:transparent;}
.blogproductpage .card__media .media img {border-radius:40px;}
.blogproductpage .grid {column-gap:20px;}
.blogproductpage .grid--3-col-desktop .grid__item {width: calc(33.33% - 20px)* 2 / 3);  max-width: calc(33.33% - 20px* 2 / 3);}
.blogproductpage .card__information h3 {font-weight:bold; font-size:18px; margin:30px 0px 15px; font-family:Helvetica, 'Helvetica Neue', Arial, 'Lucida Grande', sans-serif;}
.blogproductpage .card__information p {color:#565656; font-size:16px; line-height:24px;}
.blogproductpage .card__information a.button.button--primary {font-size:16px;}

.product__info-container .product-form__input--pill input[type=radio]:checked+label {
    background: #F5F2EA;
    border: solid 2px #000;
    color: #000;
}


.product__info-container .product-form__input--pill input[type=radio]+label {border-width:2px; width: calc(100% - 0px); border-radius: 5px; margin-left: 0; margin-right: 0;}
.product__info-container fieldset.product-form__input {max-width: 100%; display: flex; justify-content: space-between; column-gap: 10px;}

/* Shop Page Grid Item css start */

body.collection li.grid__item, body.collection-why-subscribe li.grid__item {background:#f6f6f5; border-radius:10px;}
body.collection li.grid__item .card__media .media img, body.collection-why-subscribe li.grid__item .card__media .media img {border-radius:10px 10px 0 0!important;}
body.collection li.grid__item .card--card, .card--standard .card__inner, body.collection-why-subscribe li.grid__item .card--card, .card--standard .card__inner {background:transparent;}
body.collection li.grid__item .card--standard>.card__content, body.collection-why-subscribe li.grid__item .card--standard>.card__content {padding:0 20px 20px;}
body.collection li.grid__item .shopopbuttbox, body.collection-why-subscribe li.grid__item .shopopbuttbox {display:flex; align-items:center; justify-content:space-between;}
body.collection li.grid__item .shopopbuttbox .newbuttonprice, body.collection-why-subscribe li.grid__item .shopopbuttbox .newbuttonprice {font-weight:700; font-size:18px;}



/* Shop Page Grid Item css end */

@media only screen and (min-width: 1440px) and (max-width: 2880px){
.homerichtextgreenbox {
    margin: -18% 0 0 0;}
}

@media only screen and (min-width: 250px) and (max-width: 749px) {
	#shopify-section-template--17141853487266__image_banner_TfTXNT .banner__media {
		position: absolute;
		display: none;
	}

	#shopify-section-template--17141853487266__image_banner_TfTXNT .banner__content.banner__content--middle-center {
		background: url(/cdn/shop/files/mobietop-bg.jpg?v=1726741840) 0 0 no-repeat;
		background-size: cover;
		padding-top: 70px;
		min-height: 1000px;
	}

	#shopify-section-template--17141853487266__image_banner_TfTXNT .banner__heading {
		font-size: 50px;
	}

	#shopify-section-template--17141853487266__image_banner_TfTXNT .icon-image {
		margin: 0 auto 0px;
	}

	#shopify-section-template--17141853487266__image_banner_TfTXNT .subtitle {
		margin: 0 0 20px;
	}

	#shopify-section-template--17141853487266__image_banner_TfTXNT {
		min-height: 1060px;
	}

	#shopify-section-template--17141853487266__rich_text_WCrpEN .rich-text__heading {
		font-size: 34px;
		padding-top: 150px;
	}

	#shopify-section-template--17141853487266__rich_text_WCrpEN .content-container {
		margin: -330px auto 0;
		min-height: 750px;
	}

	.homeproductbox h2.title {
		font-size: 14px;
	}

	.homeproductbox .grid--2-col-tablet-down .grid__item {
		width: 100%;
		max-width: 100%;
	}

	.homeproductbox .card__heading {
		font-size: 22px;
	}

	#shopify-section-template--17141853487266__home_video_text_FiaD7k .grid--2-col-tablet .grid__item {
		width: 100%;
	}

	#shopify-section-template--17141853487266__home_video_text_FiaD7k .image-with-text__heading {
		font-size: 36px;
	}

	#shopify-section-template--17141853487266__home_video_text_FiaD7k .image-with-text__content {
		padding: 30px 0;
	}

	#shopify-section-template--17141853487266__home_video_text_Bq4QjB .grid--2-col-tablet .grid__item {
		width: 100%;
	}

	#shopify-section-template--17141853487266__home_video_text_Bq4QjB .image-with-text__heading {
		font-size: 36px;
	}

	#shopify-section-template--17141853487266__home_video_text_Bq4QjB .image-with-text__content {
		padding: 30px 0;
	}

	#shopify-section-template--17141853487266__home_video_text_HUkfbX .grid--2-col-tablet .grid__item {
		width: 100%;
	}

	#shopify-section-template--17141853487266__home_video_text_HUkfbX .image-with-text__heading {
		font-size: 36px;
	}

	#shopify-section-template--17141853487266__home_video_text_HUkfbX .image-with-text__content {
		padding: 30px 0;
	}

	#shopify-section-template--17141853487266__home_video_text_FiaD7k .grid--gapless.grid {
		padding-bottom: 0px;
	}

	#shopify-section-template--17141853487266__home_video_text_HUkfbX .grid--gapless.grid {
		padding: 0 0 50px 0;
	}

	#shopify-section-template--17141853487266__multicolumn_GB9YkU .grid--4-col-desktop .grid__item {
		width: calc(100% - 15px);
	}

	.mainpadding {
		padding: 50px 0;
	}

	.weneedheading h2 {
		font-size: 36px;
		text-align: left;
	}

	.weneedheading p {
		font-size: 18px;
		text-align: left;
	}

	.weneedcontent {
		flex-direction: column;
	}

	.weneedcontent .weneedleftbox {
		width: 100%;
	}

	.mobileimages {
		display: block;
	}

	.weneedcontent .weneedleftbox .mobileimages img {
		max-width: 80%;
	}

	.weneedcontent .icon-heading-left {
		margin-bottom: 0px;
	}

	.weneedcenterbox {
		display: none;
	}

	.weneedcontent .weneedrightbox {
		width: 100%;
		margin: 0px;
	}

	.weneedcontent .weneedrightbox .mobileimages img {
		max-width: 80%;
	}

	.fifypadding {
		padding: 0px;
	}

	.subscribitonbox {
		background: url(/cdn/shop/files/block_11.png) 0 0 no-repeat;
		background-size: contain;
		min-height: 753px;
		padding: 0 20px;
	}

	body .subcribsectionboxx .page-width {
		max-width: 1440px;
		width: 100%;
	}

	.subscribitonbox .rich-text__heading {
		font-size: 36px; width:100%;
	}

	#shopify-section-template--17141853487266__multicolumn_GB9YkU .multicolumn-card__info {
		padding: 0px;
	}

	#shopify-section-template--17141853487266__multicolumn_GB9YkU .grid--1-col-tablet-down .grid__item {
		margin-bottom: 20px;
	}

	.faqbox .collapsible-content__heading {
		font-size: 36px;
	}

	.faqbox .collapsible-content__grid {
		padding: 0px;
	}

	.faqbox .accordion__title {
		font-size: 16px;
	}

	.footer .customcontainer {
		background: url(/cdn/shop/files/mobile-footer-bg.jpg?v=1726745661 ) 0 0 no-repeat;
	}

	.footer .customcontainer h2 {
		text-align: center;
	}

	.footer .footer-block__details-content .list-menu__item--link {
		justify-content: center;
	}

	.footer-block__newsletter {
		width: 90%;
	}

	.footer .newsletter-form__field-wrapper .field__input {
		margin-right: 20px;
	}

	.reviewslidebox.margtop {
		margin-top: 0px;
	}

	.storyslidebox.margtop {
		margin-top: 0px;
	}

	.reviewbox .customcontainer {
		padding: 50px 0 50px;
	}

	.reviewheading {
		font-size: 14px;
	}

	.webstorybox .customcontainer {
		padding: 50px 0 50px;
	}

	.weneedheading {
		margin-bottom: 40px;
	}

	.faqbox .collapsible-content-wrapper-narrow {
		padding-bottom: 50px;
	}

	.footer .newsletter-form__button,
	.footer .newsletter-form__button:not(:focus-visible):not(.focused) {
		margin: 0px;
	}



	.headerbannerbox .banner__heading {
		font-size: 36px; line-height:44px
	}



	.headerbannerbox .subtitle {
		font-size: 18px;
		line-height: 26px;
	}

	.headerbannerbox .banner__content.banner__content--middle-center {
		margin-top: 0px;
	}

	.homerichtextgreenbox {
		margin-top: -170px;
	}

	.headerbannerbox .banner__buttons {
		flex-wrap: nowrap;
	}

	.headerbannerbox a.button.button--primary {
		min-height: 46px;
		min-width: 100px;
		font-size: 14px;
		padding: 0 20px;
	}

	.headerbannerbox a.button.button--primary.newbtnb svg {
		width: 10px;
	}

	a.button.button--primary {
		font-size: 16px !important;
		min-height: 46px !important;
	}

  .headerbannerbox a.button.button--primary {font-size: 13px !important;}
  .headerbannerbox a.button.button--primary.newbtnb .svgbgicon {margin-right:10px;}
  .headerbannerbox a.button.button--primary.newbtnb {padding:0 20px 0 5px;}

	.homeproductcollections .quick-add__submit {
		font-size: 16px;
		min-height: 46px;
	}

	.homeproductcollections .card__heading {
		font-size: 14px; 
	}

  .homeproductcollections .quick-add .bagbuttonbox {margin-top:0px;}
  .homeproductcollections .card--standard>.card__content .card__information {padding-bottom:0px;}

	.homeproductcollections .collection__view-all .button {
		font-size: 16px;
		min-height: 46px;
	}

	.homeproductcollections .grid {
		column-gap: 20px;
	}

	.homeesaystepbox .subheadinnew {
		font-size: 14px;
	}

	.homeesaystepbox .mainheadingnew {
		font-size: 36px;
		line-height: 44px;
      max-width:100%;
	}

	.homeesaystepbox .mainheadingnew br {
		display: none; 
	}

	.why-sprout-section .mainheadingnew {
		font-size: 36px;
		line-height: 44px;
	}

	.easystepspace {
		padding: 50px 0 0 0;
	}

	.setpwrappper {
		display: flex;
		column-gap: 0px;
		row-gap: 20px;
		flex-direction: column
	}

	.setpwrappper .stepslideaa {
		width: 100%;
	}

	.setpwrappper .stepslideaa img {
		width: 100%;
	}

	.stepcontent {
		width: 60%;
	}

	#shopify-section-template--17141853487266__home_video_text_Bq4QjB .customcontainer .image-with-text__content {
		padding: 30px 0 !important;
	}

	#shopify-section-template--17141853487266__home_video_text_FiaD7k .button {
		min-height: 46px;
		font-size: 16px;
	}

	#shopify-section-template--17141853487266__home_video_text_Bq4QjB .button {
		min-height: 46px;
		font-size: 16px;
	}

	#shopify-section-template--17141853487266__home_video_text_HUkfbX .button {
		min-height: 46px;
		font-size: 16px;
	}

	.subscribitonbox {
		background: url(/cdn/shop/files/block_11.png) 0 0 no-repeat !important;
		background-size: cover;
		min-height: 680px !important;
		justify-content: end;
		padding-bottom: 120px !important;
	}

	.subscribitonbox .rich-text__buttons {
		justify-content: center;
	}

	.newmulticolumn.multicolumn .title {
		font-size: 36px;
		line-height: 44px;
	}

	.newmulticolumn .page-width {
		padding: 50px 0;
	}

	.newmulticolumn.multicolumn .title {
		text-align: left;
	}

	.multiinnercolbox {
		flex-wrap: wrap;
	}

	.multileftbox,
	.multivideobox {
		width: 100%;
	}

	.newmulticolumn .grid--1-col-tablet-down .grid__item {
		width: 46%;
	}

	.collection-why-subscribe .newmulticolumn .grid--1-col-tablet-down .grid__item {
		width: 100%;
	}

	.multivideobox {
		margin: 20px;
	}

	#shopify-section-template--17141853487266__image_with_text_Ft7R7X .customcontainer {
		padding: 0px 0 50px;
	}

	.faqbox {
		padding-top: 40px;
	}

	.comapreflexsection {
		flex-direction: column;
		column-gap: 0;
		row-gap: 20px;
	}

	.whysprooutwrapper {
		flex-direction: column;
		column-gap: 0;
		row-gap: 20px;
	}

	.whysprooutwrapper .whysprotbox1 {
		width: 100%;
	}

	.whysprooutwrapper .whysprotbox2 {
		width: 100%;
	}

	.whysprooutwrapper .whymobile {
		display: block;
	}

	.whysprooutwrapper .whydesktoptop {
		display: none;
	}

	.whysprooutwrapper .whysprotbox1 p {
		font-size: 18px;
		line-height: 26px;
	}

	.whysprooutwrapper .whysprotbox1 .whysprheda {
		font-size: 20px;
	}

	.whysprooutwrapper .whysprotbox2 .whycountbox {
		width: 70%;
	}

	.whysprooutwrapper .whysprotbox2 p {
		font-size: 18px;
		line-height: 26px;
	}

	.whysprooutwrapper .whysprotbox2 .whysprheda {
		font-size: 20px;
	}

	.whysprooutwrapper .whysprotbox2.extra2 .whycountbox {
		width: 70%;
	}

	.whysprooutheading {
		padding: 50px 0 0 0;
	}

	.why-sprout-section h,
	.comparesection .mainheadingnew {
		font-size: 36px;
		line-height: 44px;
	}

	.comparesection .mainheadingnewsmall {
		font-size: 30px;
		line-height: 40px;
	}

	.comapreflexsection .comapreinneheading {
		min-height: 20px;
	}

	.comapreflexsection .comaboxflex:first-child {
		flex-wrap: nowrap;
	}

	.comapreflexsection .comaboxflex:first-child .comapreinneheading {
		display: none;
	}

	.comapreflexsection .comapreleftheading {
		padding: 10px;
		min-height: 100px;
		width: 50%;
	}

	.comapreflexsection .comaboxflex {
		flex-direction: row;
		flex-wrap: wrap;
		row-gap: 0;
		column-gap: 20px;
	}

	.comapreflexsection .comapreinneheading {
		padding: 10px;
		width: 100%;
	}

	.comapreflexsection .comapregraybox {
		width: 47%;
	}

	.comapreflexsection .comaprepinkbox {
		width: 47%;
	}

	.comparecont {
		padding: 0 0 10px;
	}

	.communitysection .mainheadingnew {
		font-size: 36px;
		line-height: 46px;
	}

	.communitycont {
		padding-bottom: 10px;
	}

	.communityflexsection {
		flex-wrap: wrap;
		column-gap: 20px;
	}

	.communityflexsection .comunittyboxflex {
		width: 47%;
		flex: inherit;
	}

	.faqbox .accordion {
		margin-top: 0px;
		padding: 10px;
	}

	.whatsprtoconttbox {
		background: url(/cdn/shop/files/gray-bg-mobile.png) 0 100% no-repeat;
		background-size: 100%;
		padding: 0px 0 220px 0;
	}

	.whatsprotesinnerbox {
		background: #F8F5ED;
	}

	.whatsprsctescontent {
		max-width: 700px;
		padding-top: 50px;
		padding-left: 1.5rem;
		padding-right: 1.5rem;
	}

	.imageleftcollpimainbox {
		flex-direction: column;
	}

	.imageleftcollpimainbox .imgleftcolleimgbox {
		width: 100%;
	}

	.imageleftcollpimainbox .imgleftcollecontentbox {
		width: 100%;
		padding: 0px;
	}

	.faqbox .imageleftcollpimainbox .accordion__title {
		font-size: 18px;
	}

	.faqbox .imageleftcollpimainbox p {
		font-size: 18px;
	}

	.faqbox.imgerightcoll .collapsible-content__heading {
		width: 100%;
	}

	.imagerightcollpimainbox {
		flex-direction: column;
	}

	.imagerightcollpimainbox .imgleftcollecontentbox {
		width: 100%;
		padding: 0;
		order: 2;
	}

	.imagerightcollpimainbox .imgleftcolleimgbox {
		width: 100%;
	}

	.faqbox.imgerightcoll .collapsible-content__heading {
		max-width: 100%;
	}

	.faqbox .imagerightcollpimainbox .accordion__title {
		font-size: 18px;
	}

	.faqbox .imagerightcollpimainbox p {
		font-size: 16px;
	}

	.missionimgbox .hederibgimg.desktopimg {
		display: none;
	}

	.missionimgbox .hederibgimg.mobileimg {
		display: block;
	}

	.missionboxcontent {
		top: 30%;
		padding: 0 3rem;
	}

	.missininnerbox {
		max-width: 100%;
	}

	.missininnerbox h2 {
		font-size: 36px;
	}

	.sprodutbookmainboxes {
		background: url(/cdn/shop/files/mobile-greenbottom-bg.png) 0 0 no-repeat;
		padding: 45% 0 0 0;
		margin-top: -45%;
		background-size: 100%;
	}

	.mainsproutbookinner {
		flex-direction: column;
	}

	.mainsproutbookinner .sprotutbookleft {
		width: 100%;
		order: 2;
		padding: 0 1.5rem;
	}

	.mainsproutbookinner .sproutbookright {
		width: 100%;
	}

	.mainsproutbookinner .sproutbookright img {
		max-width: 100%;
	}

	.findingbestbox {
		background: url(/cdn/shop/files/gray-bg-mobile.png) 0 100% no-repeat;
		background-size: 100%;
	}

	.findingbestinnerbox {
		background: #F8F5ED;
	}

	.findigbestcontent {
		padding: 0 1.5rem;
	}

	.faqbox .caption-with-letter-spacing+h2 {
		margin-bottom: 0px;
	}

	.faqbox .accordion__content p {
		font-size: 16px;
	}

	.homeproductcollections .title.inline-richtext {
		font-weight: normal;
	font-family: Helvetica, sans-serif;
		font-size: 36px;
	}

  .product-new-product-template #shopify-block-Acm5zaHpRQit6UDhRU__smartrr_subscription_benefits_kRj8jQ,
  .product__info-container .shopify-block + .shopify-block,
  .product-bundle-product-page #shopify-block-AWnNoR0F1cnRidjh3c__smartrr_subscription_benefits_kRj8jQ,
  .product-seed-product-page #shopify-block-ANG5hR3BuaEJtbFkvW__smartrr_subscription_benefits_VDAG4K, 
  .product-seed-product-page #shopify-block-Acm5zaHpRQit6UDhRU__smartrr_subscription_benefits_kRj8jQ, 
  body.product #shopify-block-Acm5BVTdRcmo4V3JFZ__smartrr_subscription_benefits_VDAG4K {
		top: 185px;
	}


body.seeds .product__info-container .shopify-block + .shopify-block {top:215px;}  

body.about .content-for-layout .page-width.section-template--17141853585570__main-padding {padding-left:20px; padding-right:20px;} 

 

	.headenebgbox .hederibgimg.mobileimg {
		display: none;
	}
	.headenebgbox .hederibgimg.desktopimg {
		display: none;
	}  

  .headenebgbox .hederibgimg.newmobileimg {display:block;} 

 .contactformmainbox {display:flex; column-gap:0px; row-gap:30px; flex-direction:column;}
.contactformmainbox .contacleftbox {width:100%;}
.contactformmainbox .contactrighbox {width:100%; }
.contactformsection .title {margin-bottom:0;} 

.headermaintopbox {background:url(/cdn/shop/files/headerbgnewmobile.jpg) 100% 100% no-repeat; background-size:cover; min-height:850px;  align-items:start; justify-content:center;}  
.headerbannerbox {padding:200px 0 0 0;}
.headerbannerbox .banner--mobile-bottom .banner__box {padding-left:2.5rem; padding-right:2.5rem;}  
.index .homeproductcollections .collection__title.title-wrapper {padding-top:50px;}


.product-new-product-template .image-with-text__content, .product-bundle-product-page .image-with-text__content {padding-left:0px!important; padding-right:0px!important;} 
.product-new-product-template .content-for-layout .productpagecutomimagewithtext, .product-bundle-product-page .content-for-layout .productpagecutomimagewithtext {padding:10px 0;}

.product-new-product-template .image-with-text__media--small, .product-bundle-product-page .image-with-text__media--small {height: 25rem !important;} 

.homerichtextgreenbox .greetext {top:60%;}
.homerichtextgreenbox .rich-text__heading {font-size:26px;}
  
  #feedbackPopup {min-width:90%; padding:5px;} 
  .close-btn {top:-5px; right:-5px; z-index:99;}  



#variant-selects-template--17202055151778__main .product-form__input--pill input[type=radio]+label {font-size:11px; padding:10px 5px 10px;} 
#variant-selects-template--17202055151778__main .product-form__input--pill input.radio--1+label::after {font-size:11px;}
#variant-selects-template--17202055151778__main .product-form__input--pill input[type=radio]:checked+label::after {font-size:11px;} 
#variant-selects-template--17202055151778__main .product-form__input--pill input.radio--2+label::after {font-size:12px;} 
#variant-selects-template--17202055151778__main .product-form__input--pill input[type=radio] +label span.saveuptospan {font-size:11px;}  

.downloadappsection .image-with-text__content {
    padding: 30px 0 0 0;
} 

.downloadappsection .image-with-text__heading {font-size:30px;}  
.downloadappsection .downaldoappbutton img {
    max-width: 200px;
} 

.product-new-product-template .slider-counter, .product-bundle-product-page .slider-counter {display:none;}
body.product .slider-counter {display:none;} 
.product-seed-product-page .slider-counter {display:none;}    


#shopify-section-template--17141853487266__image_with_text_Ft7R7X .image-with-text__media {padding:0px!important;}
#shopify-section-template--17141853487266__image_with_text_Ft7R7X .image-with-text__media img {max-width:250px; position:inherit;} 
.customimagewittextmainbox {flex-direction:column; padding-bottom:50px;} 
.customimagewittextmainbox .customtextwithtext {width:100%;} 
.customimagewittextmainbox .customimagewithimge {width:100%;}   

.homeproductcollections .bestsellershoppage {font-size:10px;}  

body.kit .product__info-container {display:flex; flex-direction:column;}
body.kit .produdtailbundlelink {display:none;}
body.kit #price-template--17202055151778__main {display:none;}
body.kit .product__info-container #variant-selects-template--17202055151778__main {order:1; padding:0; margin:0px;}  
body.kit .product__info-container p.product__text.inline-richtext {order:2;}
body.kit .product__info-container p.product__text.inline-richtext + .shopify-app-block {order:3;}
body.kit .product__info-container p.product__text.inline-richtext + .shopify-app-block + .shopify-app-block {order:4;}
body.kit .howsubscriptions {order:5;} 
body.kit .prodcuctquantybox {order:6;}  

.product-new-product-template.kit #shopify-block-Acm5zaHpRQit6UDhRU__smartrr_subscription_benefits_kRj8jQ, 
.product-bundle-product-page.kit #shopify-block-AWnNoR0F1cnRidjh3c__smartrr_subscription_benefits_kRj8jQ,  
  body.product.kit #shopify-block-Acm5BVTdRcmo4V3JFZ__smartrr_subscription_benefits_VDAG4K {
        top: 330px;
    }  


.variant-type .product-form__input--pill .personvaritetext {font-size: 12px;} 
.variant-type .product-form__input--pill .onextwoxspan {font-size: 12px;} 
.variant-type .product-form__input--pill .varientoffpersetnage {font-size: 12px;} 

body.product .product__title .h1, .product-seed-product-page .product__title .h1,
body.product-new-product-template .product__title .h1, .product-bundle-product-page .product__title .h1 {
	
	font-size: 30px; margin: 0px;
}  


.product #MainContent .productmainbg, .product-seed-product-page #MainContent .productmainbg, .product-bundle-product-page #MainContent .productmainbg, .product-new-product-template #MainContent .productmainbg
  {padding-top: 20px;}

.product-new-product-template [data-smartrr-price-style], .product-bundle-product-page [data-smartrr-price-style], .product-seed-product-page [data-smartrr-price-style], body.product [data-smartrr-price-style] {font-size: 18px;}  
  
}

@media only screen and (min-width: 750px) and (max-width: 1023px) {
	body {
		font-size: 16px;
	}

	.headerbannerbox .banner__heading {
		font-size: 50px;
	}

	.headerbannerbox .subtitle {
		font-size: 22px;
		line-height: 30px;
	}

	.headerbannerbox .banner__content.banner__content--middle-center {
		margin-top: 0;
	}

	.homerichtextgreenbox {
		margin-top: -300px;
	}

	.homerichtextgreenbox .rich-text__heading {
		font-size: 24px;
		padding: 0 100px;
		margin-bottom: 0px;
	}

	.homeesaystepbox .mainheadingnew {
		font-size: 40px;
		line-height: 50px;
	}

	.stepcontent {
		width: 80%;
	}

	.stepcontent .easystepinhead {
		font-size: 20px;
	}

	.stepcontent p {
		font-size: 14px;
		line-height: 18px;
	}

	#shopify-section-template--17141853487266__home_video_text_FiaD7k .image-with-text__heading {
		font-size: 36px;
	}

	#shopify-section-template--17141853487266__home_video_text_Bq4QjB .image-with-text__heading {
		font-size: 36px;
	}

	#shopify-section-template--17141853487266__home_video_text_HUkfbX .image-with-text__heading {
		font-size: 36px;
	}

	#shopify-section-template--17141853487266__home_video_text_FiaD7k .button {
		min-height: 46px;
		font-size: 16px;
	}

	#shopify-section-template--17141853487266__home_video_text_Bq4QjB .button {
		min-height: 46px;
		font-size: 16px;
	}

	#shopify-section-template--17141853487266__home_video_text_HUkfbX .button {
		min-height: 46px;
		font-size: 16px;
	}

	.image-with-text__media {
		min-height: inherit !important;
	}

	#shopify-section-template--17141853487266__home_video_text_FiaD7k .image-with-text__content {
		padding-top: 0px;
		padding-bottom: 0px;
	}

	#shopify-section-template--17141853487266__home_video_text_Bq4QjB .customcontainer .image-with-text__content {
		padding-top: 0px !important;
		padding-bottom: 0px !important;
	}

	#shopify-section-template--17141853487266__home_video_text_HUkfbX .image-with-text__content {
		padding-top: 0px;
		padding-bottom: 0px;
	}

	.subscribitonbox {
		min-height: 250px;
		margin: 0 20px;
		padding-top: 30px;
	}

	.newmulticolumn.multicolumn .title {
		text-align: left;
	}

	.multiinnercolbox {
		flex-wrap: wrap;
	}

	.multileftbox,
	.multivideobox {
		width: 100%;
	}

	.newmulticolumn .grid--1-col-tablet-down .grid__item {
		width: 46%;
	}

	.multivideobox {
		padding: 20px;
	}

	#shopify-section-template--17141853487266__image_with_text_Ft7R7X .customcontainer {
		padding-top: 0px;
	}

	.whysprooutwrapper .whysprotbox1 p {
		font-size: 18px;
		line-height: 26px;
	}

	.whysprooutwrapper .whysprotbox1 .whysprheda {
		font-size: 20px;
	}

	.whysprooutwrapper .whysprotbox2 .whycountbox {
		width: 70%;
	}

	.whysprooutwrapper .whysprotbox2 p {
		font-size: 18px;
		line-height: 26px;
	}

	.whysprooutwrapper .whysprotbox2 .whysprheda {
		font-size: 20px;
	}

	.whysprooutwrapper .whysprotbox2.extra2 .whycountbox {
		width: 70%;
	}

	.whysprooutwrapper {
		flex-wrap: wrap;
		row-gap: 20px;
	}

	.whysprooutwrapper .whysprotbox1 {
		width: 48%;
		order: 1;
	}

	.whysprooutwrapper .whysprotbox2 {
		width: 100%;
		order: 2;
	}

	.comapreflexsection {
		flex-direction: column;
		column-gap: 0;
		row-gap: 20px;
	}

	.comapreflexsection .comaboxflex:first-child {
		flex-wrap: nowrap;
	}

	.comapreflexsection .comaboxflex:first-child .comapreinneheading {
		display: none;
	}

	.comapreflexsection .comapreleftheading {
		padding: 10px;
		min-height: 100px;
		width: 50%;
	}

	.comapreflexsection .comaboxflex {
		flex-direction: row;
		flex-wrap: wrap;
		row-gap: 0;
		column-gap: 20px;
	}

	.comapreflexsection .comapreinneheading {
		padding: 10px;
		width: 100%;
	}

	.comapreflexsection .comapregraybox {
		width: 47%;
	}

	.comapreflexsection .comaprepinkbox {
		width: 47%;
	}

	.comapreflexsection .comapreinneheading {
		min-height: 20px;
	}

	.comapreflexsection .comapregraybox,
	.comapreflexsection .comaprepinkbox {
		min-height: 100px;
	}

	.prodcuctquantybox .product-form__input+div {
		width: 55%;
	}

	.faqbox .whatsprsctescontent .collapsible-content__heading {
		font-size: 36px;
	}

	.whatsprtoconttbox {
		padding: 0px 0 120px 0;
	}

	.faqbox.imgelefcollpage {
		padding-top: 50px;
	}

	.faqbox.imgelefcollpage .collapsible-content__heading {
		font-size: 36px;
	}

	.faqbox .imagerightcollpimainbox .accordion__title {
		font-size: 14px;
	}

	.faqbox .imagerightcollpimainbox p {
		font-size: 14px;
	}

	.faqbox .imagerightcollpimainbox .accordion {
		padding: 10px 10px 10px 0;
	}

	.imagerightcollpimainbox .imgleftcollecontentbox {
		padding-right: 30px;
	}

	.missininnerbox {
		padding-top: 30px;
	}

	.missininnerbox h2 {
		font-size: 24px;
	}

	.missininnerbox p {
		font-size: 15px
	}

	.faqbox .imageleftcollpimainbox .accordion__title {
		font-size: 14px;
	}

	.faqbox .imageleftcollpimainbox p {
		font-size: 14px;
	}

	.faqbox .imageleftcollpimainbox .accordion {
		padding: 10px 10px 10px 0;
	}

	.imageleftcollpimainbox .imgleftcollecontentbox {
		padding-left: 30px;
	}

	.faqbox.imgerightcoll .collapsible-content__heading {
		max-width: 80%;
		font-size: 36px;
	}

	.faqbox .mainsproutbookinner .collapsible-content__heading {
		font-size: 36px;
	}

	.mainsproutbookinner .sproutbookright img {
		max-width: 100%;
	}

	.faqbox .findigbestcontent .collapsible-content__heading {
		margin-bottom: 0px !important;
		font-size: 36px;
	}

	.findingbestbox {
		padding: 0px 0 150px 0;
	}

	.page-what-is-sulforaphane .faqbox .collapsible-content__heading {
		font-size: 36px; 
	}

	.homeproductcollections .title.inline-richtext {
		font-weight: normal;
	font-family: Helvetica, sans-serif;
		font-size: 36px;
	}

	.product-new-product-template .smartrr-radio-group-container .smartrr-selling-plan-group-name, 
  .product-bundle-product-page .smartrr-radio-group-container .smartrr-selling-plan-group-name, 
  .product-seed-product-page .smartrr-radio-group-container .smartrr-selling-plan-group-name, 
  body.product .smartrr-radio-group-container .smartrr-selling-plan-group-name {
		font-size: 13px;
	}

  .product-new-product-template [data-smartrr-price-style], 
  .product-bundle-product-page [data-smartrr-price-style], 
  .product-seed-product-page [data-smartrr-price-style], 
  body.product [data-smartrr-price-style] {
		font-size: 16px;
	}

	.product-new-product-template #shopify-block-Acm5zaHpRQit6UDhRU__smartrr_subscription_benefits_kRj8jQ, 
  .product__info-container .shopify-block + .shopify-block,
    .product-new-product-template #shopify-block-Acm5BVTdRcmo4V3JFZ__smartrr_subscription_benefits_VDAG4K,
    .product-bundle-product-page #shopify-block-AWnNoR0F1cnRidjh3c__smartrr_subscription_benefits_kRj8jQ, 
    .product-bundle-product-page #shopify-block-Acm5BVTdRcmo4V3JFZ__smartrr_subscription_benefits_VDAG4K{
		top: 155px;
	}

  body.seeds .product__info-container .shopify-block + .shopify-block {top:192px;}

	#shopify-block-Acm5zaHpRQit6UDhRU__smartrr_subscription_benefits_kRj8jQ .smartrr-subscription-benefits-headline,
  .product__info-container .shopify-block + .shopify-block .smartrr-subscription-benefits-headline,
    #shopify-block-AWnNoR0F1cnRidjh3c__smartrr_subscription_benefits_kRj8jQ .smartrr-subscription-benefits-headline,
    #shopify-block-Acm5BVTdRcmo4V3JFZ__smartrr_subscription_benefits_VDAG4K .smartrr-subscription-benefits-headline {
		font-size: 12px;
	}

	#shopify-block-Acm5zaHpRQit6UDhRU__smartrr_subscription_benefits_kRj8jQ .smartrr-subscription-benefits-bullet-list,
  .product__info-container .shopify-block + .shopify-block .smartrr-subscription-benefits-bullet-list,
     #shopify-block-AWnNoR0F1cnRidjh3c__smartrr_subscription_benefits_kRj8jQ .smartrr-subscription-benefits-bullet-list, 
    #shopify-block-Acm5BVTdRcmo4V3JFZ__smartrr_subscription_benefits_VDAG4K .smartrr-subscription-benefits-bullet-list {
		font-size: 12px;
	}
.header .menu-drawer__navigation li:first-child {display:none;}  

.weneedcontent .weneedcenterbox {width:46%; padding-top:50px;}  
.weneedcontent .weneedleftbox {width:27%;}
.weneedcontent .weneedrightbox {width:27%;}  
.weneedcontent h4 {font-size:15px;}
  
.headermaintopbox {min-height:900px;}

#shopify-section-template--17141853487266__image_with_text_Ft7R7X .image-with-text__media img {
        max-width: 300px;
    }  

 .downloadappsection .image-with-text__heading {font-size:30px;} 
  .downloadappsection .downaldoappbutton img {
    max-width: 150px;
}

.customimagewittextmainbox {column-gap:30px;}  


.product-new-product-template.seeds #shopify-block-Acm5zaHpRQit6UDhRU__smartrr_subscription_benefits_kRj8jQ, 
.product-bundle-product-page.seeds #shopify-block-AWnNoR0F1cnRidjh3c__smartrr_subscription_benefits_kRj8jQ,   
  body.product.seeds #shopify-block-Acm5BVTdRcmo4V3JFZ__smartrr_subscription_benefits_VDAG4K {top:195px;}  


.productcolumnbox h2 {font-size:24px;}  
.productcolumnbox .grid {row-gap:20px;}
.productcolumnbox .grid--4-col-desktop .grid__item {
    width: calc(calc(50% - 20px) * 3 / 4);
    max-width: calc(50% - 20px* 3 / 4);
}  

.productcolumnbox .grid--1-col-tablet-down.grid--peek .grid__item {
        width: 40% !important;
        max-width: 40%;
    }  

.productcolumnbox.multicolumn .page-width  {padding: 0 5rem;} 

body.product .product__title .h1, .product-seed-product-page .product__title .h1, body.product-new-product-template .product__title .h1, .product-bundle-product-page .product__title .h1 {font-size: 30px; }

    .product__info-wrapper {
        padding: 0 0 0 3rem!important;
    }  

.variant-type .product-form__input--pill input[type=radio]+label {font-size: 14px; line-height: 20px; margin: 20px 0;}   
.variant-type .product-form__input--pill input.radio--2+label::after {top: -24px;}  
.product__info-container fieldset.product-form__input {flex-direction: column;}
.prodcuctquantybox .quantity {width: 12rem;}  
.prodcuctquantybox .product-form__submit {font-size: 17px;}  
  
  
}

@media only screen and (min-width: 1024px) and (max-width: 1200px) {
	.headerbannerbox .banner__heading {
		font-size: 60px;
	}

  .headerbannerbox .subtitle {font-size:24px; line-height:34px;}

	.headerbannerbox .banner__content.banner__content--middle-center {
		margin-top: 0px;
	}

	.homerichtextgreenbox {
		margin-top: -300px;
	}

	.homerichtextgreenbox .rich-text__heading {
		font-size: 28px;
		padding: 0 60px;
	}

	.stepcontent {
		width: 80%;
	}

	#shopify-section-template--17141853487266__home_video_text_FiaD7k .button {
		min-height: 46px;
		font-size: 16px;
	}

	#shopify-section-template--17141853487266__home_video_text_Bq4QjB .button {
		min-height: 46px;
		font-size: 16px;
	}

	#shopify-section-template--17141853487266__home_video_text_HUkfbX .button {
		min-height: 46px;
		font-size: 16px;
	}

	.image-with-text__media {
		min-height: inherit !important;
	}

	#shopify-section-template--17141853487266__home_video_text_FiaD7k .image-with-text__content {
		padding-top: 0px;
		padding-bottom: 0px;
	}

	#shopify-section-template--17141853487266__home_video_text_Bq4QjB .customcontainer .image-with-text__content {
		padding-top: 0px !important;
		padding-bottom: 0px !important;
	}

	#shopify-section-template--17141853487266__home_video_text_HUkfbX .image-with-text__content {
		padding-top: 0px;
		padding-bottom: 0px;
	}

	.subscribitonbox {
		min-height: 350px;
		margin: 0 5rem;
		padding-top: 50px; padding-left:40px;
	}

	.comapreflexsection {
		column-gap: 10px;
	}

	.comapreflexsection .comaboxflex {
		width: calc(100% / 7);
		max-width: calc(100% / 7);
		min-width: calc(100% / 7);
	}

	.comapreflexsection .comapreleftheading {
		padding: 20px 0;
	}

	.comapreflexsection .comaprepinkbox,
	.comapreflexsection .comapregraybox {
		min-height: 170px;
	}

	.whatsprtoconttbox {
		padding: 0px 0 120px 0;
	}

	.faqbox .imageleftcollpimainbox .accordion__title {
		font-size: 18px;
	}

	.faqbox .imageleftcollpimainbox p {
		font-size: 16px;
	}

	.faqbox .imageleftcollpimainbox .accordion {
		padding: 10px 10px 10px 0;
	}

	.imageleftcollpimainbox .imgleftcollecontentbox {
		padding-left: 30px;
	}

	.faqbox.imgerightcoll .collapsible-content__heading {
		max-width: 80%;
	}

	.faqbox .imagerightcollpimainbox .accordion__title {
		font-size: 18px;
	}

	.faqbox .imagerightcollpimainbox p {
		font-size: 16px;
	}

	.faqbox .imagerightcollpimainbox .accordion {
		padding: 10px 10px 10px 0;
	}

	.imagerightcollpimainbox .imgleftcollecontentbox {
		padding-right: 30px;
	}

	.missininnerbox {
		padding-top: 50px;
	}

	.missininnerbox h2 {
		font-size: 30px;
	}

	.missininnerbox p {
		font-size: 16px
	}

	.faqbox .findigbestcontent .collapsible-content__heading {
		margin-bottom: 0px !important;
	}

	.findingbestbox {
		padding: 0px 0 150px 0;
	}

 #shopify-section-template--17141853487266__multicolumn_GB9YkU .multicolumn.background-primary .multicolumn-card h3 {font-size:14px;} 
 #shopify-section-template--17141853487266__multicolumn_GB9YkU .multicolumn.background-primary .multicolumn-card img {margin: 0 auto 10px; max-width:100px;} 

 .downloadappsection .image-with-text {
    background: #f1f1f1;
    padding: 20px;
    border-radius: 20px;
} 

#shopify-section-template--17141853487266__image_with_text_Ft7R7X .image-with-text__media img {max-width:400px;}

.productcolumnbox h2 {font-size:28px;}  
.productcolumnbox .newmulticolumncontent {padding:30px 20px; border-radius:20px;}  
.productcolumnbox .newmulticolumncontent h3 {font-size:16px;}  
.productcolumnbox .newmulticolumncontent p {font-size:14px;}  


body.collection .bagbuttonbox .showproductpoupp {font-size: 14px;} 

body.collection li.grid__item .shopopbuttbox .newbuttonprice, body.collection-why-subscribe li.grid__item .shopopbuttbox .newbuttonprice {font-size: 14px;}  

}

/*------------------Iwd Css start here ---------------------*/
@media(min-width:990px) {

	a#HeaderMenu-shop-all,
	a#HeaderMenu-about-about {}

	/* .customcontainer { width: 100%; max-width: 100%; } */

 body.article .page-width--narrow {padding: 0 9rem;}   
  
}

.article main#MainContent {
	background: #fffbf7;
}

.footer__copyright.caption small.copyright__content:nth-child(2) {
	display: none;
}

a.button.button--primary {
	background: #f35f3d;
	border-radius: 50px;
	color: #fff;
	border: 0px;
	opacity: 1;
	font-family: Gilroy;
	font-weight: 500;
	min-height: 56px;
	font-size: 18px;
}

.footer .customcontainer {
	max-width: 100%;
	background-size: cover;
}

.section-template--17141853454498__product-grid-padding.gradient.color-scheme-2 {
	background: #fefcf6;
}

.container-wraper {
	display: grid;
	gap: 24px;
	grid-template-columns: 1fr 1fr 1fr;
}

.article-card {
	width: 100%;
	padding: 15px;
	border: 1px solid #ddd;
	border-radius: 8px;
	text-align: center;
	background: white;
}

.article-image {
	width: 100%;
	height: auto;
	border-radius: 8px;
}

.article-title {
	font-size: 1.5em;
	margin: 15px 0;
}

.article-excerpt {
	font-size: 1em;
	margin: 10px 0;
}

.read-more-button {
	display: inline-block;
	padding: 15px 20px;
	background-color: #007bff;
	color: white;
	text-decoration: none;
	border-radius: 5px;
}

.read-more-button:hover {
	background-color: #0056b3;
}

.container {
	padding: 40px 0;
	background: #fefcf6;
}

.container-wraper-wrap {
	max-width: 1400px !important;
	margin: 0 auto;
}

.article-card {
	box-shadow: 0 0 9px 0px #d7cccc;
	padding: 30px;
	border-radius: 10px;
}

@media(max-width:768px) {
	.container-wraper {
		display: grid;
		gap: 24px;
		grid-template-columns: 1fr 1fr;
	}

	.container {
		padding: 40px 30px;
	}

	/* .subscribitonbox {
		background: url(/cdn/shop/files/mobile-sbscribe-banner.png?v=1726744462) 0 0 no-repeat;
		background-size: cover;
		min-height: 404px;
		padding: 0 20px;
		background-position: bottom;
	} */

.productcolumnbox h2 {font-size:24px;}  
.productcolumnbox .grid {row-gap:20px;}
.productcolumnbox .grid--4-col-desktop .grid__item {
    width: calc(50% - 20px)* 3 / 4;
    max-width: calc(50% - 20px* 3 / 4);
} 

.productcolumnbox .newmulticolumncontent {padding:30px 20px;}  
.productcolumnbox .fifypadding {padding:50px 0 0 0;}
.productcolumnbox .grid--1-col-tablet-down.grid--peek .grid__item {
        width: 50% !important;
        max-width: 50%;
    }  

 .blogproductpage .fifypadding {padding:50px 0 0 0;} 
.blogproductpage .blog__title {font-size:24px;} 

.blogproductpage .grid {row-gap:20px;}
.blogproductpage .grid--3-col-desktop .grid__item{
    width: calc(50% - 20px)* 3 / 4;
    max-width: calc(50% - 20px* 3 / 4)  
  
}
  
  
  
}

@media(max-width:500px) {
	.container {
		padding: 40px 30px;
	}

	.container-wraper {
		display: grid;
		gap: 24px;
		grid-template-columns: 1fr;
	}

.productcolumnbox h2 {font-size:24px;}  
.productcolumnbox .grid {row-gap:20px;}
.productcolumnbox .grid--4-col-desktop .grid__item {
    width: calc(100% - 20px)* 3 / 4;
    max-width: calc(100% - 20px* 3 / 4);
} 

.productcolumnbox .newmulticolumncontent {padding:30px 20px;}  
.productcolumnbox .fifypadding {padding:50px 0 0 0;}
.productcolumnbox .grid--1-col-tablet-down.grid--peek .grid__item {width: 80% !important; max-width:80%;}    

 .blogproductpage .fifypadding {padding:50px 0 0 0;} 
.blogproductpage .blog__title {font-size:24px;} 



.blogproductpage .grid {row-gap:20px;}
.blogproductpage .slider--tablet.grid--peek.grid--2-col-tablet .grid__item{
    width: calc(80% - 20px)* 3 / 4!important;
    max-width: calc(80% - 20px* 3 / 4) !important;} 
  
}

@media(min-width:768px) {

	/* body .page-width { max-width: 80% !important; padding-left: 3.2rem !important; padding-right: 3.2rem !important; } */
	.customcontainer {
		max-width: 100%;
	}

	.rich-text__wrapper.rich-text__wrapper--center.page-width {
		max-width: 100% !important;
		padding: 0 !important;
	}

	.homeproductboxcontainer {
		max-width: 100%;
	}

	.newcollectionbox {
		padding: 0 50px !important;
	}

	.rich-text.content-container.color-scheme-1.gradient.rich-text--full-width.content-container--full-width.section-template--17141853487266__rich_text_WCrpEN-padding {
		max-width: 100% !important;
	}

	section#shopify-section-template--17141853487266__image_banner_TfTXNT {
		max-width: 100%;
	}
}

.section-template--17222183059618__image_with_text_a8Jgkb-padding {
	background: #fefcf6;
}

body.gradient.page-terms-and-conditions .rich-text__blocks.left {
	max-width: 80% !important;
}

body.gradient.page-return .rich-text__blocks.left {
	max-width: 80% !important;
}

@media (max-width:900px) {
	body.collection .card__content, body.collection-why-subscribe .card__content {
		flex-direction: column;
	}

	body.collection .card__content .card__information, body.collection-why-subscribe .card__content .card__information {
		width: 100%;
	}

	.viremobrecollectionbox {
		width: 100%;
		text-align: left;
		margin: 0 0 30px;
	}

body.collection  .variant-item {grid-template-columns: 100% 1fr; margin-bottom: 0; grid-template-rows: repeat(1, auto); padding: 3px 5px;}
  
}

@media (max-width:950px) {
	ul#product-grid {
		display: grid !important;
		grid-template-columns: 1fr 1fr !important;
	}

	body.collection .collection .grid--3-col-desktop .grid__item, body.collection-why-subscribe .collection .grid--3-col-desktop .grid__item {
		width: 100% !important;
		max-width: 100% !important;
	}
}

@media (max-width:550px) {
	ul#product-grid {
		display: grid !important;
		grid-template-columns: 1fr !important;
		width: 100%;
	}

	body.collection .collection .grid--3-col-desktop .grid__item, body.collection-why-subscribe .collection .grid--3-col-desktop .grid__item {
		width: 100% !important;
		max-width: 100% !important;
	}

	.homerichtextgreenbox .desktopimg {
		display: none;
	}

	.homerichtextgreenbox .mobileimg {
		display: block;
	}


.header__heading-logo {max-width: 80%;} 

.productmainbg .product__media-wrapper .slider-buttons  {
    display: flex;
    align-items: center;
    justify-content: space-between;
    position: absolute;
    top: 47%;
    width: 100%;
    padding: 0 15px 0 10px;
    z-index: 2;
}

.productmainbg .product__media-wrapper .slider-buttons .slider-button .icon {
    height: 1rem;
}  

.productmainbg .product__media-wrapper .slider.slider--mobile {margin-bottom: 0;} 
  
}



a#HeaderMenu-buy-now {
	background: #f35f3d;
	text-align: center;
	color: white;
	border-radius: 5px;
	text-decoration: none;
}

a#HeaderMenu-buy-now:hover span {
	text-decoration: none !important;
}

a#HeaderMenu-buy-now:hover {
	text-decoration: none;
}

html {
	scroll-behavior: smooth;
}

@media (max-width:1300px) {

	#shopify-section-template--17141853487266__home_video_text_FiaD7k .grid--gapless.grid,
	#shopify-section-template--17141853487266__home_video_text_HUkfbX .grid--gapless.grid,
	#shopify-section-template--17141853487266__home_video_text_Bq4QjB .grid--gapless.grid {
		column-gap: 0px !important;
	}

	#shopify-section-template--17141853487266__home_video_text_Bq4QjB .image-with-text__content {
		padding: 7rem 0 7rem 6rem !important;
	}

	.grid--1-col-tablet-down.grid--peek .grid__item {
		width: 50% !important;
	}
}

@media only screen and (min-width: 900px) and (max-width: 1400px) {
	.container-wraper-wrap {
		padding: 0 20px;
	}

	body .page-width {
		max-width: 100% !important;
	}

#shopify-section-template--17141853487266__image_with_text_Ft7R7X .image-with-text__media img {max-width:400px;}    
 
}

@media (max-width:1000px) {
	#shopify-section-template--17141853487266__multicolumn_GB9YkU .grid--4-col-desktop .grid__item {
		width: 100% !important;
		max-width: 100% !important;
		max-width: 100% !important;
	}

	h2.article-title {
		font-size: 16px !important;
		font-weight: bold;
	}


  .downloadappsection .image-with-text {
    background: #f1f1f1;
    padding: 20px;
    border-radius: 20px;
} 


.blogproductpage .grid {row-gap:20px;}
.blogproductpage .slider--tablet.grid--peek.grid--2-col-tablet .grid__item {
    width: calc(50% - 20px)* 3 / 4;
    max-width: calc(50% - 20px* 3 / 4)  
  
}  
  
}

.product__info-container p.product__text.inline-richtext {
	font-size: small;
}

@media screen and (min-width: 990px) {
	.header--middle-left {
		grid-template-columns: 1fr auto;
	}
}

@media screen and (min-width: 990px) {
	.multileftbox .grid--2-col-desktop .grid__item {
		width: calc(50% - var(--grid-desktop-horizontal-spacing) / 2);
		max-width: calc(48% - var(--grid-desktop-horizontal-spacing) / 2);
	}
}


@media only screen and (min-width: 768px) and (max-width: 1400px) {

  	.headenebgbox .hederibgimg.mobileimg {
		display: block;
	}
	.headenebgbox .hederibgimg.desktopimg {
		display: none;
	}  

  .headenebgbox .hederibgimg.newmobileimg {display:none;}
  
}

@media (max-width:450px) {


}  


@media (max-width:400px) {


}  

@media only screen and (min-height: 700px) and (max-height: 1100px) {

.headermaintopbox {min-height:1000px;}
.homerichtextgreenbox {margin-top:-280px;}  

.subscribitonbox .rich-text__buttons {max-width:100%;}  

 
  
}

@media only screen and (min-width: 700px) and (max-width: 1100px) {



body.collection .variant-item {grid-template-columns: 100% 1fr; grid-template-rows: repeat(1, auto);   margin-bottom: 0;} 
body.collection .tab button {max-width: 100px;}
body.collection li.grid__item .shopopbuttbox .newbuttonprice, body.collection-why-subscribe li.grid__item .shopopbuttbox .newbuttonprice {font-size: 14px;}
body.collection .bagbuttonbox .showproductpoupp {font-size: 14px; padding: 12px 10px;}  
body.collection .card__content .quick-add .form, body.collection-why-subscribe .card__content .quick-add .form [data-smartrr-selling-plan-group-id] {padding: 10px 10px;}
body.collection .quick-add .smartrr-selling-plan-group-name {font-size: 12px; line-height: 18px;}  
body.collection .closebtnpop  {line-height: 14px;} 
body.collection .quick-add [data-smartrr-selling-plan-group-input]+.smartrr-selling-plan-group-input-display  {padding-left: 20px;}  
  
}



@media only screen and (min-width: 500px) and (max-width: 767px) {

 .subscribitonbox {background-size:cover!important;} 
 .subscribitonbox .rich-text__heading {width:100%; text-align:center;} 
#shopify-section-template--17141853487266__image_with_text_Ft7R7X .image-with-text__media {padding:0px!important;}
#shopify-section-template--17141853487266__image_with_text_Ft7R7X .image-with-text__media img {max-width:300px; position:inherit;} 
.customimagewittextmainbox {flex-direction:column} 
.customimagewittextmainbox .customtextwithtext {width:100%;} 
.customimagewittextmainbox .customimagewithimge {width:100%;}  
.customimagewithimge img {max-width:400px;}  

.weneedcontent .weneedleftbox .mobileimages img {
		max-width: 50%;
	} 

 .weneedcontent .weneedrightbox .mobileimages img {
		max-width: 50%;
	} 

.subscribitonbox .rich-text__buttons {max-width:100%;}  
body.collection .tab button {max-width: 100px;}
body.collection li.grid__item .shopopbuttbox .newbuttonprice, body.collection-why-subscribe li.grid__item .shopopbuttbox .newbuttonprice {font-size: 12px;}
body.collection .bagbuttonbox .showproductpoupp {font-size: 12px; padding: 12px 10px;}  
body.collection .card__content .quick-add .form, body.collection-why-subscribe .card__content .quick-add .form [data-smartrr-selling-plan-group-id] {padding: 10px 5PX;}
body.collection .quick-add .smartrr-selling-plan-group-name {font-size: 12px; line-height: 18px;}  
body.collection .closebtnpop  {line-height: 14px;} 
body.collection .quick-add [data-smartrr-selling-plan-group-input]+.smartrr-selling-plan-group-input-display  {padding-left: 20px;}
  
}  



@media only screen and (min-width: 1280px) and (max-width: 5000px) {


body.kit .product__info-container {display: flex; flex-direction: column;}
body.kit .variant-type {order: 1; margin: 0px!important; padding-bottom: 0!important;}  
body.kit .variant-type .product-form__input {margin: 0;} 
body.kit .product__info-container p.product__text.inline-richtext {order: 2;} 
body.kit .product__info-container p.product__text.inline-richtext + .shopify-app-block {order: 3;} 
body.kit .howsubscriptions {order: 4;}  
body.kit .prodcuctquantybox {order: 5;} 
body.kit .product__info-container p.product__text.inline-richtext + .shopify-app-block + .shopify-app-block {top: 313px!important;} 
body.kit .produdtailbundlelink {display: none;} 
body.kit #price-template--17202055151778__main {display: none;}  
body.kit .variant-type .product-form__input--pill input[type=radio]+label {font-size: 14px; padding: 1rem 1rem;} 

  
}


@media only screen and (min-width: 1100px) and (max-width: 1279px) {


body.kit .product__info-container {display: flex; flex-direction: column;}
body.kit .variant-type {order: 1; margin: 0px!important; padding-bottom: 0!important; min-height: 153px;}  
body.kit .variant-type .product-form__input {margin: 0;} 
body.kit .product__info-container p.product__text.inline-richtext {order: 2;} 
body.kit .product__info-container p.product__text.inline-richtext + .shopify-app-block {order: 3;} 
body.kit .howsubscriptions {order: 4;}  
body.kit .prodcuctquantybox {order: 5;} 
body.kit .product__info-container p.product__text.inline-richtext + .shopify-app-block + .shopify-app-block {top: 335px!important;} 
body.kit .produdtailbundlelink {display: none;} 
body.kit #price-template--17202055151778__main {display: none;}  

  
}


@media only screen and (min-width: 1024px) and (max-width: 1099px) {


body.kit .product__info-container {display: flex; flex-direction: column;}
body.kit .variant-type {order: 1; margin: 0px!important; padding-bottom: 0!important; min-height: 153px;}  
body.kit .variant-type .product-form__input {margin: 0;} 
body.kit .product__info-container p.product__text.inline-richtext {order: 2;} 
body.kit .product__info-container p.product__text.inline-richtext + .shopify-app-block {order: 3;} 
body.kit .howsubscriptions {order: 4;}  
body.kit .prodcuctquantybox {order: 5;} 
body.kit .product__info-container p.product__text.inline-richtext + .shopify-app-block + .shopify-app-block {top: 335px!important;} 
body.kit .produdtailbundlelink {display: none;} 
body.kit #price-template--17202055151778__main {display: none;}  


body.kit .variant-type .product-form__input--pill .personvaritetext {font-size: 12px;}
body.kit .variant-type .product-form__input--pill .onextwoxspan  {font-size: 12px;}
body.kit .variant-type .product-form__input--pill .varientoffpersetnage {font-size: 12px;}
body.kit .variant-type .product-form__input--pill input[type=radio]+label {font-size: 14px; line-height: 20px;}  
  
}


@media only screen and (min-width: 750px) and (max-width: 1023px) {


body.kit .product__info-container {display: flex; flex-direction: column;}
body.kit .variant-type {order: 1; margin: 0px!important; padding-bottom: 0!important; min-height: 153px;}  
body.kit .variant-type .product-form__input {margin: 0;} 
body.kit .product__info-container p.product__text.inline-richtext {order: 2;} 
body.kit .product__info-container p.product__text.inline-richtext + .shopify-app-block {order: 3;} 
body.kit .howsubscriptions {order: 4;}  
body.kit .prodcuctquantybox {order: 5;} 
body.kit .product__info-container p.product__text.inline-richtext + .shopify-app-block + .shopify-app-block {top: 447px!important;} 
body.kit .produdtailbundlelink {display: none;} 
body.kit #price-template--17202055151778__main {display: none;}  


body.kit .variant-type .product-form__input--pill .personvaritetext {font-size: 12px;}
body.kit .variant-type .product-form__input--pill .onextwoxspan  {font-size: 12px;}
body.kit .variant-type .product-form__input--pill .varientoffpersetnage {font-size: 12px;}
body.kit .variant-type .product-form__input--pill input[type=radio]+label {font-size: 14px; line-height: 20px;}  
  
}


.product__info-wrapper .smartrr-subscription-benefits-bullet-list li { display:none;}
.product__info-wrapper .smartrr-subscription-benefits-bullet-list li:nth-child(1) {display:block;}


.product__info-wrapper.radio--1 .smartrr-subscription-benefits-bullet-list li:nth-child(1),
.product__info-wrapper.radio--2 .smartrr-subscription-benefits-bullet-list li:nth-child(2),
.product__info-wrapper.radio--3 .smartrr-subscription-benefits-bullet-list li:nth-child(3),
.product__info-wrapper.radio--4 .smartrr-subscription-benefits-bullet-list li:nth-child(4)  { display:block;}


.product__info-wrapper.radio--1 .smartrr-subscription-benefits-bullet-list li:nth-child(2), .product__info-wrapper.radio--1 .smartrr-subscription-benefits-bullet-list li:nth-child(3), 
.product__info-wrapper.radio--1 .smartrr-subscription-benefits-bullet-list li:nth-child(4) {display:none;}

.product__info-wrapper.radio--2 .smartrr-subscription-benefits-bullet-list li:nth-child(1), .product__info-wrapper.radio--2 .smartrr-subscription-benefits-bullet-list li:nth-child(3), 
.product__info-wrapper.radio--2 .smartrr-subscription-benefits-bullet-list li:nth-child(4) {display:none;}

.product__info-wrapper.radio--3 .smartrr-subscription-benefits-bullet-list li:nth-child(1), .product__info-wrapper.radio--3 .smartrr-subscription-benefits-bullet-list li:nth-child(2), 
.product__info-wrapper.radio--3 .smartrr-subscription-benefits-bullet-list li:nth-child(4) {display:none;}

.product__info-wrapper.radio--4 .smartrr-subscription-benefits-bullet-list li:nth-child(1), .product__info-wrapper.radio--4 .smartrr-subscription-benefits-bullet-list li:nth-child(2), 
.product__info-wrapper.radio--4 .smartrr-subscription-benefits-bullet-list li:nth-child(3) {display:none;}




.subtiotles h4{color:#fff;font-size:24px;}
body.the-sprout-book .howsubscriptions {display:none!important;}

/* 
.bundlecollnctionlink {display:none!important;}

.produdtailbundlelink  {display:none!important;} */
