/** Shopify CDN: Minification failed

Line 876:2 Expected identifier but found "!"
Line 2438:16 Expected ":"
Line 2483:16 Expected ":"
Line 2507:16 Expected ":"
Line 4808:2 Expected ";"
Line 6545:1 Expected "}" to go with "{"

**/
@font-face {
      font-family: 'Leafy Plant';
      src: url('/cdn/shop/files/Leafy_Plant_12fb109c-2fbd-4efb-8c07-261d03f748f8.woff?v=1748325616') format('woff');
      font-weight: normal;
      font-style: normal;
    }


@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?#iefix') 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('S/cdn/shop/files/Sacramento-Regular.eot?v=1726575382');
	src: url('/cdn/shop/files/Sacramento-Regular.eot?v=1726575382?#iefix') 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?#iefix') 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?#iefix') 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?#iefix') 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?#iefix') 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;
}

.image-with-text .grid__item h2, .image-with-text .grid__item .h2 {font-family: 'Leafy Plant'; letter-spacing: 0; text-transform: uppercase;}
.image-with-text .grid__item h1, .image-with-text .grid__item .h1 {font-family: 'Leafy Plant'; letter-spacing: 0; text-transform: uppercase;}

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;
	 
	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;
	text-transform: capitalize;
}

.quick-add .quick-add__submit {text-transform: capitalize;}

.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: 40%;
  font-family: 'Leafy Plant', sans-serif!important;  text-transform: uppercase; letter-spacing: 0!important;
}

.homeesaystepbox .mainheadingnew strong {font-weight: normal;}

.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;
  font-family: 'Leafy Plant'; letter-spacing: 0; text-transform: uppercase;
}

.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;
  font-family: 'Leafy Plant'; letter-spacing: 0; text-transform: uppercase;
}

.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;
  font-family: 'Leafy Plant'; letter-spacing: 0; text-transform: uppercase;
}

.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;
  font-family: 'Leafy Plant', sans-serif!important;  text-transform: uppercase; letter-spacing: 0!important;
}

.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;
  font-family: 'Leafy Plant', sans-serif!important;  text-transform: uppercase; letter-spacing: 0!important;
}

.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;
  font-family: 'Leafy Plant', sans-serif!important;  text-transform: uppercase; letter-spacing: 0!important;
}

#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;
  font-family: 'Leafy Plant', sans-serif!important;  text-transform: uppercase; letter-spacing: 0!important;
}

#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;
  font-family: 'Leafy Plant', sans-serif!important;  text-transform: uppercase; letter-spacing: 0!important;
}

#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;
  font-family: 'Leafy Plant', sans-serif!important;  text-transform: uppercase; letter-spacing: 0!important;
}

.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;
  font-family: 'Leafy Plant', sans-serif!important;  text-transform: uppercase; letter-spacing: 0!important;
}

.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;
  font-family: 'Leafy Plant', sans-serif!important;  text-transform: uppercase; letter-spacing: 0!important;
}

.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;
  font-family: 'Leafy Plant', sans-serif!important;  text-transform: uppercase; letter-spacing: 0!important;
}

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

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


#shopify-section-template--18635780948130__collapsible_content_WWnfVd .faqbox .collapsible-content__heading {
	font-weight: normal;
	font-family: "IBM Plex Sans", sans-serif;
	font-size: 24px;
  text-decoration:underline;
  text-align:center;
}

#shopify-section-template--18635780948130__collapsible_content_WWnfVd .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--18635780948130__collapsible_content_pR3NL4 .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 .collection .grid--3-col-desktop .equiment.grid__item .selectyourplan {display: none;}
body.collection .collection .grid--3-col-desktop .equiment.grid__item .variant-list {display: 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: 8px 0 0 0; font-weight:400; line-height:26px;
}

.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:145px;}
  
#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: 400;
	color: #000;
	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: 400;
	color: #000;
	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: #f7f7f7;
	border-radius: 5px;
    border: solid 2px #f7f7f7;
}

.product-new-product-template [data-smartrr-form-id] [data-smartrr-selling-plan-group-id]:hover, 
.product-bundle-product-page [data-smartrr-form-id] [data-smartrr-selling-plan-group-id]:hover, 
.product-seed-product-page [data-smartrr-form-id] [data-smartrr-selling-plan-group-id]:hover, 
body.product [data-smartrr-form-id] [data-smartrr-selling-plan-group-id]:hover {
	
	background: #f7f7f7; border: solid 2px #f7f7f7;
	
}

.product-new-product-template [data-smartrr-form-id] [data-smartrr-selling-plan-group-id].smartrr-group-active, 
.product-bundle-product-page [data-smartrr-form-id] [data-smartrr-selling-plan-group-id].smartrr-group-active, 
.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].smartrr-group-active {
	
	background: #d2ffc2; border: solid 2px #d2ffc2;
	
}

.product-new-product-template [data-smartrr-form-id] [data-smartrr-selling-plan-group-id].smartrr-otp.smartrr-group-active, 
.product-bundle-product-page [data-smartrr-form-id] [data-smartrr-selling-plan-group-id].smartrr-otp.smartrr-group-active, 
.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].smartrr-otp.smartrr-group-active {
	
	background: #d2ffc2; border: solid 2px #d2ffc2;
	
}

.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: #000;
	font-family: IBM Plex Sans, sans-serif;
	display: flex;
	justify-content: space-between;
	width: 94%;
	align-items: center;
	line-height:20px;
}

.sbuspanbox {font-size:13px!important; font-weight:normal;}

.product-bundle-product-page .smartrr-radio-group-container {align-items:start;}

.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;
display:flex; column-gap:10px;	
}

.product-bundle-product-page span[data-smartrr-subscribe-price] {order:1;}

.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] {
color:#000; font-weight:normal;	
}

/* .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: 92px;
}

.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: 7px 35px 7px 10px;
	width: auto;
	border: 1px solid #ebebeb !important;
	border-radius: 0px !important;
	/* background: 0 0; */
	background-color: white !important;
  background-position-y: 3px;
}

.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: 24px;
	height: 24px;
	border: 2px solid #000;
	border-radius: 100%;
	background: #f7f7f7;
	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-color: #65cc48;
	position: absolute;
	width: 26px;
	height: 26px;
	top: -1px;
	left: -1px;
  border: solid 1px #fff;
	border-radius: 100%;
	-webkit-transition: all 0.2s ease;
	transition: all 0.2s ease;
	background-image:url(/cdn/shop/files/checkmark-icon-png.png?v=1774471104);
	background-size:18px; background-repeat:no-repeat; background-position: center;

}

.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: #000;
}
 
.prodcuctquantybox .product-form__input {
	width: 30%;
	float: left;
    margin-top:19px; 
}

.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;
	text-transform:capitalize;
}

.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: 0px !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: #d2ffc2;
	padding:0px 15px 10px 57px;
	clear: both;
	font-size: 14px;
	line-height: 22px;
	display: none;
    margin-top:-40px!important;
   border-radius: 10px; 
  border-radius: 0 0 5px 5px;
  border: solid 2px #d2ffc2;
  border-top: 0px;
}

.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: 'Leafy Plant', sans-serif!important;  text-transform: uppercase; letter-spacing: 0!important;
	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;
}

.announcement-bar-section .utility-bar.gradient .announcement-bar__message em {
	color: yellow; font-style:normal;
}

.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;}


#shopify-section-template--18635780948130__collapsible_content_WWnfVd .grid {display:none;}
#shopify-section-template--18635780948130__collapsible_content_WWnfVd .grid.show {display:flex;}
#shopify-section-template--18635780948130__collapsible_content_WWnfVd .collapsible-content__heading {cursor:pointer;}
#shopify-section-template--18635780948130__collapsible_content_WWnfVd .faqbox .collapsible-content-wrapper-narrow {padding-bottom:20px;}

.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:nth-child(3) {margin-left:25px;}
.header-wrapper.gradient .list-menu--inline .header__submenu li:nth-child(3) {margin-left:0px;} 
.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-new-product-template.sprouter-the-sprout-book-bundle .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-new-product-template.sprouter-the-sprout-book-bundle .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:15px;}
.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; text-transform:capitalize;}
								 

.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;}

/* Base header */
.section-header {
  position: sticky;
  top: 0;
  transform: translateY(-100%);
  transition: transform 0.35s ease;
  will-change: transform;
}

/* Scroll UP → header smoothly show */
.newhedaersticy .section-header {
  transform: translateY(0);
}

.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: 14px;
    height: 14px;
    top: 2px;
    left: 2px;
  border: solid 1px #fff;
    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-name .smartrr-selling-plan-group-name-text {line-height:20px;}

.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 10px 0 0;
    width: auto;
    border: 0px solid #ebebeb !important;
    border-radius: 0px !important;
    background: 0 0;
    
    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 10px; 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-group-active, body.collection-why-subscribe .card__content .quick-add .form .smartrr-group-active {background:#d2ffc2;} 
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; display:none;}

.proeducaredtagbox {position:absolute; top:15px; left:10px; z-index:99;}
.bestsellershoppage {font-size:14px; line-height:18px; background:#fff4ba; padding:5px 0px; 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;} 

.laviformbox {max-width:600px; margin:0 auto;}
#shopify-section-template--18514325700770__custom_html_RNAVWe .container {background:#fff;}

.variant-type .product-form__input--pill input.radio--1+label {display:flex; flex-direction:column;}
.variant-size .product-form__input--pill input.radio--1+label {display:flex; order:2; flex-direction:column;}	


.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; opacity: 0;}

.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-type .product-form__input--pill input[type=radio]+label:hover {border:solid 2px #F5F2EA;}
.seeds .product-form__input--pill input[type=radio]+label:hover {border-color: rgba(0,0,0,0.55);}
#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;
  font-family: 'Leafy Plant', sans-serif!important;  text-transform: uppercase; letter-spacing: 0!important;
     
}


.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:40px; font-family: 'Leafy Plant'; letter-spacing: 0; text-transform: uppercase;}
.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:40px; font-family: 'Leafy Plant'; letter-spacing: 0; text-transform: uppercase;}
.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: #d2ffc2;
    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;}

.homehedderbannerimages {margin:0;}
.homehedderbannerimages .homebannernewdektpimage {margin:0;}
.homehedderbannerimages .homebannernewdektpimage img {max-width: 400px;}
.homehedderbannerimages .homebannernewmobilleimage {display: none;} 

.pauseandcancle {margin-left: 33px; line-height: 14px; padding-bottom: 5px;}
.pauseandcancle .pausespan { font-size: 13px; line-height: 16px; font-weight: 600; color: #242424; font-family: IBM Plex Sans, sans-serif; display: block;}
.pauseandcancle .canclespan { font-size: 10px; line-height: 14px; color: #242424; font-family: IBM Plex Sans, sans-serif;}
.bagbuttonbox .shopnewpricebox span.throudcollpriece { font-weight: normal;  text-decoration: line-through;}

.howbybuttnsubcrbie {min-height: 20px;}
.product__info-container p.product__text.inline-richtext + div[style] {line-height: 26px;}

#Details-HeaderMenu-2 span {pointer-events: none;}

/* Landing Page css start */

.landingpagebannermain {position: relative; max-height: 102vh; overflow: hidden;}
.landingpageimagebox {margin: 0;}
.landingpageimagebox img {width: 100%; height: 100%;}

.landingpagebanneroverlay {
    position: absolute;
    top: 52%;
    z-index: 1;
    width: 100%;
   transform: translateY(-50%);
    margin: 0 auto;
    
}

.landingpagebanneroverlay .rich-text__blocks {
        max-width: 90rem;
    }

.landingpagebanneroverlay .rich-text {background: transparent!important;}
.landingpagebanneroverlay .rich-text h2 {color: #fff;}
.landingpagebanneroverlay .rich-text p {color: #fff; margin-bottom: 20px;}

.page-affiliate-landing .content-for-layout {
	margin-top: -130px;
}

.page-affiliate-landing .header-wrapper.gradient {
	background: transparent !important;
}

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

.page-affiliate-landing .scrolled-past-header {
	background: #F5F2EA;
}

.page-affiliate-landing .homeproductcollections .title.inline-richtext {padding-top: 80px;}


.page-affiliate-landing .shopify-section-header-sticky .header__heading-logo-wrapper img {filter:invert(1);}
.page-affiliate-landing .shopify-section-header-sticky.scrolled-past-header .header__heading-logo-wrapper img {filter:invert(0);}
.page-affiliate-landing .shopify-section-header-sticky .header__menu-item {color:#fff;}
.page-affiliate-landing .shopify-section-header-sticky.scrolled-past-header .header__menu-item {color:#000;}
.page-affiliate-landing .shopify-section-header-sticky .header__submenu .header__menu-item {color:#000;}
.page-affiliate-landing .shopify-section-header-sticky .header__icons svg {color:#fff;}
.page-affiliate-landing .shopify-section-header-sticky.scrolled-past-header .header__icons svg {color:#000;}
.page-affiliate-landing .shopify-section-header-sticky .header__icon svg.icon {color:#fff;} 
.page-affiliate-landing .shopify-section-header-sticky.scrolled-past-header .header__icon svg.icon {color:#000;}

.whyilovesprout .whyilovesproutinner {padding: 100px 0;}
.whyilovesprout .whyilovesproutcontent {display: flex; column-gap: 110px;}
.whyilovesproutcontent .whyiloveimage {width: 50%; max-width: 550px;}
.whyilovesproutcontent .whyiloveimage img {max-width: 100%; height: auto;}
.whyilovesproutcontent .whyilovetext {width: 50%;}
.whyilovesproutcontent .whyilovetext .image-with-text__text {background: url(/cdn/shop/files/qouteicon.png) 10px 0 no-repeat; padding:10px 50px 0 60px; margin: 30px 0 30px;}
.whyilovesproutcontent a.button.button--primary {margin-left: 60px;}
.whyilovesproutcontent .image-with-text__heading {margin: 0;}

.page-affiliate-landing .easystepspace {padding: 0 0 40px 0;}

.landingfooteroverlay {position: relative; top: 100px;z-index: 1; width: 100%;}
.landingpagepagewidht {max-width: 1440px; margin: 0 auto; padding: 0 5rem;}
.landingpagepagewidht .landingfooterblock {
    max-width: 460px;
    background: #fff;
    border-radius: 50px;
    padding: 40px 40px;
}

.landingpagepagewidht .landingfooterblock h2 {margin: 0;}
.landingpagepagewidht .landingfooterblock .rich-text__text {margin: 30px 0;}
.landingpagepagewidht .landingfooterblock  .rich-text__buttons  { justify-content: start;}
.page-affiliate-landing .faqbox .imageleftcollpimainbox .accordion__title {font-size: 18px; font-weight: 500;}
.page-affiliate-landing .collapsible-content-wrapper-narrow {padding: 0;}
.emailsectionlandingpage {padding: 50px 0 100px;}
.emailsectionlandingpage p {margin: 0;}
.emailsectionlandingpage a {color: #F35F3D; text-decoration: none;}

.footrlandinpagebottom {margin-bottom: -15%;}
.page-affiliate-landing .footer {background: transparent!important; position: relative;}
.page-affiliate-landing .footer .customcontainer {background: url(/cdn/shop/files/footer-bg-new1.png?v=1747311215) 0 0 no-repeat; background-color: transparent;  background-size: cover;}

/* Richroll Page Start */

.page-richroll .landingpagebanneroverlay {top:0; background:rgba(0,0,0,0.5); transform: translateY(0%); height:100%; padding-top:200px;}
.page-richroll .landingpagebanneroverlay .rich-text__heading {font-family: 'Leafy Plant', sans-serif !important;  text-transform: uppercase; letter-spacing: 0 !important;}

.page-richroll .landingfooteroverlay {top:0; background:rgba(0,0,0,0.5); transform: translateY(0%); height:100%; padding-top:200px;}
.page-richroll .landingfooteroverlay .rich-text__heading {font-family: 'Leafy Plant', sans-serif !important;  text-transform: uppercase; letter-spacing: 0 !important;}

.page-richroll .footer .customcontainer {background: url(/cdn/shop/files/footer-bg-new.png) 0 0; background-size:cover;}
.page-richroll .section-sections--17141853946018__footer-padding {position:relative; z-index:1; background:transparent!important;}

.page-richroll.page-sppage-sharktank .whysproout {padding:80px 0 20px 0; margin:0;} 



.kl_reviews__reviews_list.kl_reviews__reviews_list button.kl_reviews__button:hover {background:#F35F3D!important;}

.whyilovesprout .whyilovesproutinner.cookbookbox {padding: 100px 0 0 0;}
#pre-order {padding:100px 0 50px 0;}
#pre-order input[type="text"], #pre-order input[type="email"], #pre-order select {outline-color: rgba(0, 0, 0, 1)!important; border:solid 1px #000!important;}
#pre-order select:focus {outline-color: rgba(0, 0, 0, 1)!important; border:solid 1px #000!important;}
.page-sppage-cookbook .whyilovesproutcontent .image-with-text__heading {font-family: 'Leafy Plant', sans-serif !important;  letter-spacing: 0; text-transform: uppercase;}
 
@media screen and (max-width: 749px) {

.page-richroll .landingpagebanneroverlay {padding-top:0px; height:97%; display: flex; align-items: center; justify-content: center;}	
.page-richroll .landingpageimagebox img {min-height:350px;}
.page-richroll .footrlandinpagebottom {margin:0; padding-bottom:0;}
.page-richroll .footer .customcontainer {background: url(/cdn/shop/files/mobile-footer-bg.jpg?v=1726745661) 0 0 no-repeat; background-size:cover;}
.page-richroll .landingfooteroverlay {background:#fdfbf7; padding-top:0; position:inherit;}
.page-richroll .landingpagepagewidht .landingfooterblock {background:#fdfbf7;}

.page-sppage-cookbook .landingpagebanneroverlay .rich-text p {font-size:18px; line-height:24px;}
.page-richroll.page-sppage-cookbook .landingpagebanneroverlay .rich-text__heading {font-size:26px;}
.whyilovesprout .whyilovesproutinner.cookbookbox {padding: 50px 0 0 0;}
.page-sppage-cookbook .content-for-layout p {font-size:18px; line-height:24px;}
#pre-order {padding: 50px 0 0 0;}
#pre-order form {padding:0px!important;}
.page-sppage-cookbook .image-with-text__content {padding:50px 0!important;}
.page-sppage-cookbook .image-with-text__content ul li {font-size:18px;}
.page-sppage-cookbook .landingpagepagewidht {padding:0px;}

.page-richroll.page-sppage-sharktank .landingpagebanneroverlay .rich-text p {font-size:16px; line-height:22px;}
.page-richroll.page-sppage-sharktank .landingpageimagebox img {min-height: 470px; object-fit: cover;}
.page-richroll.page-sppage-sharktank .landingpagebanneroverlay a.button.button--primary {font-size:15px!important;}
.page-richroll.page-sppage-sharktank  .image-with-text__content {padding-left:0; padding-right:0;}
.page-richroll.page-sppage-sharktank .whysproout {padding: 0 0 10px 0;}
.page-richroll.page-sppage-sharktank .footrlandinpagebottom .landingpagepagewidht {padding:0;}
.page-richroll.page-sppage-sharktank .footrlandinpagebottom .landingpageimagebox img {min-height:350px;}


}	


/* Richroll Page End */



/* Landing Page css end */

/* 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:17px;}



/* Shop Page Grid Item css end */

/* Bundle Multiple Product Start */

.custmobuilderbox .rebuy-bundle-builder__main-header {margin-bottom:0;} 

@media screen and (min-width: 1180px) {

.custmobuilderbox  .rebuy-bundle-builder__group-container-header  {display:none;}
.custmobuilderbox  .rebuy-bundle-builder__group-container-progress-bar  {display:none;}

}

.custmobuilderbox .rebuy-bundle-builder__main {max-width:100%;}
.custmobuilderbox .rebuy-bundle-builder__step-header {display:none;}
.product-apr25-sprouter-bundle .custmobuilderbox .rebuy-bundle-builder__step-header {display:block;}
.product-apr25-sprouter-bundle .custmobuilderbox .rebuy-bundle-builder__group-container-progress-bar {display:block;}
.product-apr25-sprouter-bundle .custmobuilderbox .rebuy-bundle-builder__step-header .rebuy-bundle-builder__step-header-actions  {display:none;}
.product-apr25-sprouter-bundle .sicpagebundbuttonbox {display:none;}
.custmobuilderbox .rebuy-bundle-builder__layout--side_by_side .rebuy-bundle-builder__group-container {border:0px; background:#fefcf6;}
.custmobuilderbox .rebuy-bundle-builder__product-holder-detail {display:none;}
.custmobuilderbox .rebuy-bundle-builder__group-container-body-items {display:flex; flex-wrap:wrap; flex-direction:row;}
.custmobuilderbox .rebuy-bundle-builder__group-container-body-items .rebuy-bundle-builder__product-holder {width:25%;}
.custmobuilderbox.sixppackmaing .rebuy-bundle-builder__group-container-body-items .rebuy-bundle-builder__product-holder {width:33%;}
/* .custmobuilderbox.sixppackmaing .rebuy-bundle-builder__group-container-body-items {max-height: 46dvh;}
.custmobuilderbox.sixppackmaing .rebuy-bundle-builder__layout--side_by_side .rebuy-bundle-builder__group-container-body.default {max-height: 900px;} */

.custmobuilderbox .rebuy-bundle-builder__product-quantity .rebuy-button {font-size:14px!important; font-weight:bold!important; padding:3px 10px!important;}

.custmobuilderbox .rebuy-bundle-builder__product-sign-holder {
    margin-right: 15px;
    border: 3px dashed #f35f3d;
    border-radius: 5px;
    padding: 0;
    padding-bottom: 100%;
    height: 0;
    display: flex
;
    align-items: center;
    justify-content: center;
    width: 100%;
    position: relative;
}

.custmobuilderbox .rebuy-bundle-builder__product-holder-icon {
    display: flex
;
    height: 100%;
    align-items: center;
    justify-content: center;
    position: absolute;
    top: 0;
    left: 0;
    text-align: center;
    width: 100%;
}

.custmobuilderbox .rebuy-bundle-builder__product-holder-info--left {flex-direction:column;}
.custmobuilderbox .rebuy-bundle-builder__product-holder-template, .custmobuilderbox .rebuy-bundle-builder__product-holder-data {flex-direction:column; padding:10px; border:0px; position:relative;}

.custmobuilderbox .rebuy-bundle-builder__product-holder-media img {
    width: 100%;
    height: 100%;
    object-fit: contain;
}

.custmobuilderbox .rebuy-bundle-builder__main .rebuy-bundle-builder__product-holder-info-title {font-size: 13px;  font-weight: normal;  text-align: center; margin-top: 10px;}
.rebuy-widget .custmobuilderbox .rebuy-variant-title, .custmobuilderbox .rebuy-recommended-products .rebuy-variant-title {font-size: 13px; color:#000; text-align: center; line-height:20px;}
.rebuy-widget .custmobuilderbox .rebuy-product-price, .custmobuilderbox .rebuy-recommended-products .rebuy-product-price {font-size:13px; color:#000; line-height:20px; text-align:center;}
.rebuy-widget .custmobuilderbox .rebuy-bundle-builder__step-container .rebuy-product-price, .custmobuilderbox .rebuy-bundle-builder__step-container .rebuy-recommended-products .rebuy-product-price {font-size:15px; color:#000; line-height:20px; text-align:center;}
.custmobuilderbox .rebuy-bundle-builder__product-holder-info--right {position: absolute; right: 15px; top: -7px; text-align: right;}
.custmobuilderbox .rebuy-bundle-builder__product-holder-info-delete {background:#f35f3d; color:#fff; white:20px; height:20px; line-height:20px; text-align:center; border-radius:100%;}
.rebuy-widget .custmobuilderbox .rebuy-product-block .rebuy-product-options, .custmobuilderbox .rebuy-recommended-products .rebuy-product-block .rebuy-product-options {margin-top:5px;}
.rebuy-widget .custmobuilderbox .rebuy-product-block .rebuy-product-actions, .custmobuilderbox .rebuy-recommended-products .rebuy-product-block .rebuy-product-actions {margin-top:10px;}



.rebuy-select, .rebuy-widget .rebuy-select, select.rebuy-select, .rebuy-widget select.rebuy-select {
	background-position: calc(100% - 10px) calc(0.5em + 2px), calc(100% - 5px) calc(0.5em + 2px), calc(100% - 1.5em) .0em!important;
	border-color: #000!important;
    border-radius: 0!important;
    padding: 0px 10px!important;
    font-size: 14px!important; box-shadow:inherit;
}

.rebuy-bundle-builder__main .rebuy-bundle-builder__action-box-details .rebuy-select {
   
    max-width:  200px;
    font-size: 12px!important;
   
}

.rebuy-bundle-builder__main .rebuy-radio:checked:before, .rebuy-bundle-builder__main input[type=radio].rebuy-radio:checked:before {opacity: 0;}
.rebuy-bundle-builder__main .rebuy-bundle-builder__action-box-label {line-height: 18px;}
.rebuy-widget .rebuy-bundle-builder__main .rebuy-product-title {margin-top: 10px;}
.rebuy-widget .rebuy-bundle-builder__main .rebuy-bundle-builder__total-savings-container {letter-spacing: 1px; font-size: 18px; font-family: IBM Plex Sans, sans-serif;}
.rebuy-widget .rebuy-bundle-builder__main .rebuy-bundle-builder__total-savings-container .sale {color: #F35F3D!important; font-weight: bold;}
.rebuy-widget .rebuy-bundle-builder__main .rebuy-bundle-builder__main-header-title {margin-bottom:0;}

.rebuy-bundle-builder__main .rebuy-bundle-builder__action-box-cta {background: #F5F2EA; border: solid 2px #F5F2EA; font-family: IBM Plex Sans, sans-serif;}
.rebuy-bundle-builder__main .rebuy-bundle-builder__action-box-price {font-size: 18px; }
.rebuy-bundle-builder__main .rebuy-bundle-builder__action-box-price .sale {font-weight: bold; color: #F35F3D!important; font-family: IBM Plex Sans, sans-serif;}

.rebuy-bundle-builder__main .rebuy-radio::before, .rebuy-bundle-builder__main input[type=radio].rebuy-radio::before, .rebuy-bundle-builder__main .rebuy-radio, .rebuy-bundle-builder__main input[type=radio].rebuy-radio {
    content: '';
    position: absolute;
    left: 0;
    width: 18px;
    height: 18px;
    border: 2px solid #F35F3D;
    border-radius: 100%;
    background: #fff;
    box-sizing: border-box;
}

.rebuy-bundle-builder__main .rebuy-radio:checked, .rebuy-bundle-builder__main input[type=radio].rebuy-radio:checked {
    border-color: #fff;
    background: #F35F3D;    
    box-shadow: #F35F3D 0px 0px 0px 2px;
    width: 16px;
    height: 16px;
}


.custmobuilderbox h1 {
    font-weight: normal;
    font-family: 'Leafy Plant', sans-serif !important;
    text-transform: uppercase;
    letter-spacing: 0 !important;
    font-size: 46px;
}

.sicpagebundbuttonbox {max-width: 450px; margin:20px auto 30px;}
.sicpagebundbuttonbox ul {list-style: none; margin: 0; padding: 0 10px; display: flex; column-gap: 25px; border: solid 2px #000; border-radius: 100px; height: 50px; align-items: center; justify-content: center;}
.sicpagebundbuttonbox ul li {margin: 0; position: relative;} 
.sicpagebundbuttonbox ul li a {color: #000; border-radius: 50px; padding: 7px 20px; text-decoration: none; font-size: 16px; background:#f1f1f1;}
.sicpagebundbuttonbox ul li a.active, .sicpagebundbuttonbox ul li a:hover {background: #f35f3d; color: #fff;}
.sicpagebundbuttonbox ul li a span { position: absolute;
    background: #000;
    font-size: 12px;
    line-height: 16px;
    width: 50px;
    height: 50px;
    text-align: center;
    display: flex;
    right: -15px;
    top: -38px;
    border-radius: 100%;
    align-items: center;
    justify-content: center;
    text-transform: uppercase;
    font-weight: bold;
    border: solid 1px #fff;
    flex-direction: column;
	color:#fff;
}

.sicpagebundbuttonbox ul li a.active span {background: #f35f3d;}

.sicpagebundbuttonbox ul li a span small {font-size: 10px; display: block;}

.custmobuilderbox 
.rebuy-bundle-builder__group-container-action 
.rebuy-button {
   padding: 10px !important; text-transform: uppercase; font-weight: bold; opacity:1!important;
}

.custmobuilderbox 
.rebuy-bundle-builder__group-container-action 
.rebuy-button .rebuy-bundle-builder__group-container-header-title-count {font-size:16px;}

.custmobuilderbox .tooltippopup {
    background: #f35f3d;
    color: #fff;
    font-size: 12px;
    font-weight: bold;
    width: 18px;
    height: 18px;
    display: inline-block;
    line-height: 18px;
    border-radius: 100%;
    cursor: pointer;
    text-align: center;
}

.rebuy-widget.widget-type-cart .splide__list .rebuy-select-wrapper .rebuy-label {padding:7px 0px 3px 0px; position:inherit;}
.rebuy-widget.widget-type-cart .splide__list .rebuy-select-wrapper .rebuy-select {outline:0px!important;}








#shopify-section-template--18200472453282__175196937210c15ea3 {background: #fefcf6 !important;}
#shopify-section-template--18200472453282__175196937210c15ea3 .rebuy-bundle-builder__main {max-width: 100%;}
#shopify-section-template--18200472453282__175196937210c15ea3 .rebuy-bundle-builder__main-header {display: none;}

#shopify-section-template--18200472453282__175196937210c15ea3 .rebuy-bundle-builder__group-container-body-items {flex-direction: row; flex-wrap: wrap;}
#shopify-section-template--18200472453282__175196937210c15ea3 .rebuy-bundle-builder__product-holder {width: 33.33%; position: relative;}
#shopify-section-template--18200472453282__175196937210c15ea3 .rebuy-bundle-builder__product-holder-info--left {flex-direction: column;}
#shopify-section-template--18200472453282__175196937210c15ea3 .rebuy-bundle-builder__product-holder-detail {display: none;}
#shopify-section-template--18200472453282__175196937210c15ea3 .rebuy-bundle-builder__product-sign-holder {width: 100%;}
#shopify-section-template--18200472453282__175196937210c15ea3 .rebuy-bundle-builder__product-holder-icon {align-items: center; justify-content: center; min-height: 100px;}
#shopify-section-template--18200472453282__175196937210c15ea3 .rebuy-bundle-builder__product-holder-template, 
#shopify-section-template--18200472453282__175196937210c15ea3 .rebuy-bundle-builder__product-holder-data { border: 0;}
#shopify-section-template--18200472453282__175196937210c15ea3 .rebuy-bundle-builder__product-holder-info--right {position: absolute; top: 0; right: 0;}
#shopify-section-template--18200472453282__175196937210c15ea3 .rebuy-bundle-builder__product-holder-media {width: 100%; margin: 0;}
#shopify-section-template--18200472453282__175196937210c15ea3 .rebuy-bundle-builder__product-holder-media img {width: 100%; height: 100%;}
.rebuy-button {padding: 5px 10px!important;}
.rebuy-button.rebuy-cart__checkout-button {padding: 15px 10px!important; border-radius: 0px!important;} 
.rebuy-widget .rebuy-product-title, .rebuy-modal__product-title {font-size: 16px; line-height: 24px; font-weight: bold;}
.drawer {display: none!important;}
.rebuy-cart__flyout-subtotal-final-amount span {color: #000!important;}

.rebuy-cart [data-rebuy-component=cart-items] {border-color:#3a3a3b; padding-bottom:10px;}

.rebuy-cart .rebuy-widget-content .primary-title {font-size:14px!important; font-weight:bold; background:transparent!important; color: #232323!important; text-transform:capitalize; padding: 12px 0px 12px 0px!important;
font-family: IBM Plex Sans, sans-serif; text-transform:uppercase;}

.rebuy-cart .rebuy-widget-content .super-title {font-size:14px!important; font-weight:bold; background:#000!important; color:#fff!important; text-transform:capitalize; padding: 12px 0px 12px 0px!important;
font-family: 'Gilroy'; letter-spacing:1px; display:none;}

.rebuy-cart .rebuy-widget-content.count-1 .super-title {display:block; font-family: IBM Plex Sans, sans-serif;}
.rebuy-cart .rebuy-widget-content.count-1 .primary-title {display:none;}
.sprouteraddbox { font-size: 16px; line-height: 24px; margin-top: 20px; font-weight:bold;}

.rebuy-cart [data-rebuy-component=cross-sell-widget] {}

#rebuy-cart.has-items [data-rebuy-cart-anchor=footer] {
     gap: 5px;
    border-top: solid 1px #000;
    padding-top: 10px;
}
.rebuy-cart .splide__slide { padding:10px!important;}
.rebuy-cart .rebuy-widget-content {}
.rebuy-cart .rebuy-widget-content .rebuy-product-grid {border:solid 1px #3a3a3b!important;}
.rebuy-cart .rebuy-widget .splide__slide .rebuy-product-title {font-size:14px; line-height:20px;}
.rebuy-cart .rebuy-widget .splide__slide .rebuy-product-price {font-size:16px;}
.rebuy-cart .rebuy-widget .splide__slide .rebuy-button {font-size:14px; font-weight:bold;}  
.rebuy-cart .rebuy-widget .splide__slide .rebuy-product-media {width:90px!important;}
.rebuy-cart .rebuy-widget .splide__slide .rebuy-product-media img {height:90px!important; object-fit:cover!important;}

[data-rebuy-cart-anchor=header] [data-rebuy-cart-header-top] [data-rebuy-cart-header-top-inner] {justify-content:center!important; padding-left:40px!important;}


@media (min-width: 1180px) {
    .rebuy-bundle-builder__layout--side_by_side .rebuy-bundle-builder__group-container, .rebuy-bundle-builder__layout--side_by_side_tabs .rebuy-bundle-builder__group-container, .rebuy-bundle-builder__layout--side_by_side_collapsible .rebuy-bundle-builder__group-container {
        
        flex: 0 0 610px!important;       
        max-width: 610px!important;
    }
}

/* Bundle Multiple Product End */


 .metafield-rich_text_field ul {
    margin: 0;
    padding: 10px 0 5px 0px;
    list-style: none;
    font-size: 16px;
    line-height: 20px;
}
.metafield-rich_text_field ul li {position:relative; padding-left:28px; margin-bottom:10px;}
.metafield-rich_text_field ul li {position:relative; padding-left:28px; margin-bottom:10px;}
.metafield-rich_text_field ul li:last-child {margin-bottom:0px;}
.metafield-rich_text_field ul li:before {background:url(/cdn/shop/files/checkmark-icon-small-svg.svg?v=1774471416) 50% 50% no-repeat;
	content:""; position:absolute; top:2px ; left:0; width:18px; height:18px; background-color: #52db5e;
    background-size: 14px;
    border-radius: 100px;
    padding: 0;}

.sticky-add-to-cart  {
    opacity: 0;
    pointer-events: auto;
    position: fixed;
    z-index: 1;
    bottom: 0px;
	width:100%;
	left:0;
	display:none!important;

}

 .sticky-add-to-cart .sticky-add-btn {
    background: #f35f3d;
    color: #fff;
    font-weight: bold;
    border: 0;
    width: 100%;
    padding: 15px;
    font-size: 16px;
	text-transform:capitalize;
	cursor:pointer;
}

.sticky-add-to-cart .sticky-add-btn:hover, .sticky-add-to-cart .sticky-add-btn::focus {background: #e14b28;}

.sticky-add-btn .btn-spinner {
    position: absolute;
    width: 20px;
    height: 20px;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
}

.sticky-add-btn .btn-spinner .path {stroke: #ffffff;}

.sticky-add-btn.loading .btn-spinner {
  display: block;
}

.btn-spinner.hidden1 {
  display: none;
}


.klaviyureviewmainsection {background:#fefcf6;}
.klaviyureviewmainsection #klaviyo-reviews-all {padding-top:80px;}

.smartrr-otp .smartrr-selling-plan-group-name {text-transform:capitalize;}

.product-bundle-product-page .smartrr-purchase-options div [data-smartrr-selling-plan-group-contents] {padding-left:35px;}


.blackfiraday .banner__heading  {
    font-family: 'Leafy Plant', sans-serif !important;
    text-transform: uppercase;
    letter-spacing: 0 !important;
    font-weight: normal;
    max-width: 300px;
    margin: 0 auto;
}

.blackfiraday .banner__text   {
    font-family: 'Leafy Plant', sans-serif !important;    
    letter-spacing: 0 !important;
    font-weight: normal;
    max-width: 500px;
    margin: 0 auto; 
	color:#fff;
	font-size:2em; line-height:1.2em;
}

.blackfiraday .banner__text p {margin:20px 0 0 0;}

/* .smartrr-otp .smartrr-selling-plan-group-name div:first-child {position:relative; padding-bottom:18px;}
.smartrr-otp .smartrr-selling-plan-group-name div:first-child::before {content:"Perfect for gifting"; position:absolute; left:0; top:23px; width:100%; font-size:13px; font-weight:normal;} */
.smartrr-otp .smartrr-selling-plan-group-name div:first-child div:before {display:none;}


.tuesdaybanner .tuesedaybannercode  {
    display: flex;
    column-gap: 20px;
	justify-content:center;
	display:none;
}

.tuesdaybanner .headerbannerbox a.button.button--primary.newbtnb {
    background: #526e30;
    min-width: 220px;
}

.tuesdaybanner .banner__text p {color:#fff;}

.tuesdaybanner .banner__heading  {
    font-family: 'Leafy Plant', sans-serif !important;
    text-transform: uppercase;
    letter-spacing: 0 !important;
    font-weight: normal;
    max-width: 800px;
    margin: 0 auto;
}

.tuesdaybanner .banner__heading .onebr {display:none;} 

.tuesdaybanner .tuesbutfirst {
    background: #fff;
    color: #000;
    border-radius: 20px;
    padding: 15px;
	min-width: 185px;                    
}



.tuesdaybanner .tuesbutfirst p {margin:0px!important; padding:0px!important; color:#000;}
.tuesdaybanner .tuesbutfirst a{text-decoration:none;}

.page-sppage-healthygirlkitchen .landingpagebanneroverlay .rich-text__text {display:flex; flex-wrap:wrap; justify-content:center; column-gap:30px;}
.page-sppage-healthygirlkitchen .landingpagebanneroverlay .rich-text__text p::first-child {width:100%;}
.page-sppage-healthygirlkitchen #shopify-section-template--18351951118498__landing_page_banner_U6Kyy8 .rte:after {display:none;}
.page-sppage-healthygirlkitchen .landingpagebanneroverlay .rich-text__text p:not(:first-child)  
 {background: #fff;
    color: #000;
    padding: 15px;
    border-radius: 20px;
    max-width: 200px; min-width: 200px;}

.page-sppage-healthygirlkitchen .landingpagebanneroverlay .rich-text__text p:not(:first-child) a {color:#000; text-decoration:none;}

.page-sppage-challenge #shopify-section-template--18992989634722__landing_email_VBTjMm .emailsectionlandingpage {text-align:center;}
.page-sppage-challenge .whyilovesprout .whyilovesproutinner {padding:50px 0;}
.page-sppage-challenge #shopify-section-template--18992989634722__home_easy_step_section_aKKUbD .easystepspace {padding-bottom:0;}

.offereenwsection .easystepspace {padding-bottom:0px; padding-top:120px;}
.offereenwsection .setpwrappper {flex-direction:column; row-gap:50px; }
.offerboxhome {display:flex; column-gap:50px; width:100%;}
.offerboxhome .easystepinhead {
    background: #fff;
    box-shadow: 0px 0px 20px 10px #d9d9d9;
    border-radius: 20px;
    padding: 15px 40px;
	font-family: 'Gilroy' !important;
	text-align:center;
	width:100%;
}

.offerboxhome .easystepinhead a {color:#000; text-decoration:none; font-family: 'Gilroy' !important;}
.offereenwsection .setpwrappper .offerbuttnbox {text-align:center;}

 

body.kit .productpagecutomimagewithtext video {margin-bottom: -9px;}
body.kit .productpagecutomimagewithtext .video-container {border-radius: 10px!important; border: solid 1px #9b9b9b!important; box-shadow: 0 0 10px rgba(0, 0, 0, 0.21)!important;}

body.equipment .productpagecutomimagewithtext video {margin-bottom: -9px;}
body.equipment .productpagecutomimagewithtext .video-container {border-radius: 10px!important; border: solid 1px #9b9b9b!important; box-shadow: 0 0 10px rgba(0, 0, 0, 0.21)!important;}

 

body.kit .productpagecutomimagewithtext .image-with-text .media>img {border-radius:0;     mix-blend-mode: darken;}
body.kit .productpagecutomimagewithtext .image-with-text__media  {border-radius: 10px!important; border: solid 1px #9b9b9b!important; box-shadow: 0 0 10px rgba(0, 0, 0, 0.21)!important; background: #fdfcf7;}

body.equipment .productpagecutomimagewithtext .image-with-text .media>img {border-radius:0;     mix-blend-mode: darken;}
body.equipment .productpagecutomimagewithtext .image-with-text__media  {border-radius: 10px!important; border: solid 1px #9b9b9b!important; box-shadow: 0 0 10px rgba(0, 0, 0, 0.21)!important; background: #fdfcf7;}


body.collection .variant-item:hover, body.collection .variant-item.active {background:#d2ffc2; color:#000;} 

.footer__column.footer__column--info {width:120%;}

#rebuy-widget-271118 .rebuy-bundle-builder__step-body .rebuy-product-block:first-child {display:none!important;}
#rebuy-widget-271118 .rebuy-bundle-builder__group-container-body-items .rebuy-bundle-builder__product-holder:first-child .rebuy-bundle-builder__product-holder-info--right 
{display:none!important;}


#rebuy-widget-271120 .rebuy-bundle-builder__step-body .rebuy-product-block:first-child {display:none!important;}
#rebuy-widget-271120 .rebuy-bundle-builder__group-container-body-items .rebuy-bundle-builder__product-holder:first-child .rebuy-bundle-builder__product-holder-info--right 
{display:none!important;}


.rebuy-widget .locked .rebuy-product-block .rebuy-product-media a.rebuy-product-image.clickable, .rebuy-recommended-products .locked  .rebuy-product-block .rebuy-product-media a.rebuy-product-image.clickable {
    cursor: pointer;
    pointer-events: none;
}


#rebuy-widget-271117 .custmobuilderbox .rebuy-bundle-builder__step-header {
    display: block;
}

#rebuy-widget-271117 .custmobuilderbox .rebuy-bundle-builder__step-header-actions {display:none;}

.product-bundle-product-page .smartrr-purchase-options div[data-smartrr-selling-plan-groups] {display:flex; flex-direction:column;}
.product-bundle-product-page .smartrr-purchase-options div[data-smartrr-selling-plan-groups] .smartrr-otp {order:2;}
.product-bundle-product-page .howsubscriptions {display:none!important;}

.landingpagebanneroverlay .rich-text .laviformbox p {color:#000;}

.imagefreebox {
    position: absolute;
    top: 0;
    right: 0;
    z-index: auto;
    background: rgba(0, 0, 0, 1);
    padding:0 10px 5px;
	text-align:center;
	display:none;
}

.two-sprouter .imagefreebox {display:block;}

.imagefreebox strong {font-size:12px; color:#fff; line-height:20px;}
.imagefreebox span {font-size:12px; color:#fff; font-style:italic; line-height:20px;}


 


/* .bonusvariabld {
    font-size: 13px;
    position: absolute;
    right: 0;
    top: 100%;
    line-height: 20px;
    width: 48%;
    text-align: center;
    background: #000;
    color: #fff;
    border-radius: 5px;
    padding: 3px;
	display:none;
} */

.product__column-sticky {position:relative;}

.two-sprouter .bonusvariabld {display:block;}
body.kit .variant-type .product-form__input {position:relative;}

.vaititlefree {display:none;font-size:16px; position:relative; padding:0 0 0 25px; margin-top:10px;}

.vaititlefree:before{
    background: url(/cdn/shop/files/check-small.svg) 50% 50% no-repeat;
    content: "";
    position: absolute;
    top: 2px;
    left: 0;
    width: 18px;
    height: 18px;
    background-color: #52db5e;
    background-size: 14px;
    border-radius: 100px;
    padding: 0;
}
.two-sprouter .vaititlefree {display:block; }

.usdalogo {position: absolute !important;
    bottom: 10px;
    right: 10px;
    width: 70px !important;
    height: 70px !important;
    box-shadow: 5px 5px 10px #9f9f9f;
    border-radius: 100%;
    z-index: 99;
    display: none;
    overflow: visible !important;
    top: inherit !important;
    left: inherit !important;
	display:none!important;} 
.usdalogo img {max-width:100%;}
.variant-type.kit .usdalogo {display:block!important;}
.variant-size.seeds .usdalogo {display:block!important;}

.yellowprodmessage {background:#ffffc6; font-size:14px; line-height:20px; padding:15px; margin-bottom:10px; display:none;}
.variant-type.kit .yellowprodmessage {display:block;}
.the-sprouter-2-pack .yellowprodmessage {display:block;}
.the-sprouter .yellowprodmessage {display:block;}
.the-sprouter-the-sprout-book-bundle .yellowprodmessage {display:block;}

.variant-type.kit .shipstatick {display:none;}
.the-sprouter-2-pack .shipstatick {display:none;}
.the-sprouter .shipstatick {display:none;}
.the-sprouter-the-sprout-book-bundle .shipstatick {display:none;}

.mobilehowvideo {display:none!important;}

.homeproductcollections .featured-product-btn {
    display: block;
    background: #F35F3D;
    border-radius: 100px;
    color: #fff;
    text-decoration: none;
    text-align: center;
    padding: 12px;
    margin-top: 10px;
	font-size:18px;
	font-weight:500;
}

.homeproslpriece span.newbuttonprice.bb {
    text-align: center;
    display: block;
    font-weight: bold;
    font-size: 17px;
   color: #121211bf;
}

body.index .homeproductcollections .bagbuttonbox {display:none;}
body.the-sprouting-company .homeproductcollections .bagbuttonbox {display:none;}
.footerlogotext {color:#fff; font-size:14px; line-height:18px; padding-top:20px;}
.footer-block__image-wrapper {min-width:200px!important; text-align:center;}
.footer-block__image-wrapper img {max-width:100px!important; margin:0 auto;}

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

@media screen and (max-width: 1300px) {

.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
{line-height:18px;}

}

@media only screen and (min-width: 250px) and (max-width: 749px) {

.homeproductcollections .featured-product-btn {   
    padding: 7px;   
    font-size: 16px;
}	

.mobilehowvideo {display:block!important;}	
.deskotphowvideo {display:none!important;}

.usdalogo {bottom:10px!important; right:10px!important;}	

.tuesdaybanner .banner__heading	.onebr {display:block;}

.cookbkformbosnax .landingpagebanneroverlay .rich-text	{padding:50px 0!important;}
.page-richroll .cookbkformbosnax .landingpagebanneroverlay {height:99%;}

.imagefreebox {top:-17px;}
.two-sprouter .vaititlefree {margin-bottom:0px;}

.rich-text__wrapper.cookbooformabx {flex-direction:column!important;  row-gap: 30px!important; padding:0px!important;}	

.cookbooformabx .laviformbox {
    max-width: 350px;
    margin: 0 auto;
}

    .page-richroll .cookbkformbosnax .landingpageimagebox img {
        min-height: 800px;
        object-fit: cover;
    }

/* Fix: Make Klaviyo form success/after-optin text visible on cookbook page */
[id*=landing_form_banner] div[aria-live="polite"],
[id*=landing_form_banner] div[aria-live="polite"] * {
    color: #000000 !important;
    border: 3px solid red !important;
}


.sticky-add-to-cart {display:block!important;}
/* .rebuy-cart__flyout {transition: right .25s ease-in-out!important; inset: 0 -100% 0 auto!important;  top: 0 !important; right: 0 !important;} */

	.sticky-add-to-cart {display:block;}
	.metafield-rich_text_field ul {font-size:13px; line-height:18px;}
	.metafield-rich_text_field ul li:before {background-size: 13px; width: 16px;  height: 16px;}
	.metafield-rich_text_field ul li {padding-left:25px;}
	.proeducaredtagbox {top:0;}

	.tuesdaybanner .tuesedaybannercode {
    display: flex;
    column-gap: 20px;
    flex-direction: column;
    row-gap: 5px;
    font-size: 18px;
    line-height: 24px;
    max-width: 250px;
    margin: 0 auto;
	font-size:16px; line-height:22px;
	display:none;
}

#shopify-section-template--18514325700770__custom_html_RNAVWe .container {padding-left:0; padding-right:0; padding-top:0;}

.tuesdaybanner .banner__text p {margin-top:0px;}

.tuesdaybanner .tuesbutfirst {
  
    padding: 5px;
}

	.sbuspanbox {
    font-size: 11px !important;
}

.page-sppage-healthygirlkitchen #shopify-section-template--18351951118498__landing_page_banner_U6Kyy8 .landingpagebannermain {height:800px; max-height:900px;}
.page-sppage-healthygirlkitchen #shopify-section-template--18351951118498__landing_page_banner_U6Kyy8 .landingpageimagebox {height:800px; }
.page-sppage-healthygirlkitchen.page-richroll #shopify-section-template--18351951118498__landing_page_banner_U6Kyy8 .landingpagebanneroverlay {height:800px;}
.page-sppage-healthygirlkitchen #shopify-section-template--18351951118498__landing_page_banner_U6Kyy8 .rte:after {display:none;}
.page-sppage-healthygirlkitchen.page-richroll #shopify-section-template--18351951118498__landing_page_banner_U6Kyy8 .landingpageimagebox img {min-height:auto; object-fit:cover;}

.page-sppage-healthygirlkitchen .landingpagebanneroverlay .rich-text__text p:not(:first-child) {
    font-size: 16px;
    line-height: 22px;
	}

	.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

	{line-height:20px; }


	#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;
		text-align:center;
	}

	.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: 50px 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: calc(50% - 10px);
		flex: inherit;
	}

	.index .communitycont {padding-bottom:10px; padding-top:40px;}

	.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: 257px; 
	}

#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: 12px;
    font-weight: 400;
    color: #000;
    font-family: IBM Plex Sans, sans-serif;
    padding-left: 46px;
}  

.product-bundle-product-page .smartrr-purchase-options div [data-smartrr-selling-plan-group-contents] {
    padding-left: 34px;
}


body.seeds .product__info-container .shopify-block + .shopify-block {top:148px!important;}  

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;}  



.product-bundle-product-page .product__info-container .product-form__input--pill input[type=radio]+label {font-size:11px; padding:10px 5px 10px;} 
.product-bundle-product-page .product__info-container .product-form__input--pill input.radio--1+label::after {font-size:11px;}
.product-bundle-product-page .product__info-container .product-form__input--pill input[type=radio]:checked+label::after {font-size:11px;} 
.product-bundle-product-page .product__info-container .product-form__input--pill input.radio--2+label::after {font-size:12px;} 
.product-bundle-product-page .product__info-container .product-form__input--pill input[type=radio] +label span.saveuptospan {font-size:11px;}  

.product-new-product-template .product__info-container .product-form__input--pill input[type=radio]+label {font-size:11px; padding:10px 5px 10px;} 
.product-new-product-template .product__info-container .product-form__input--pill input.radio--1+label::after {font-size:11px;}
.product-new-product-template .product__info-container .product-form__input--pill input[type=radio]:checked+label::after {font-size:11px;} 
.product-new-product-template .product__info-container .product-form__input--pill input.radio--2+label::after {font-size:12px;} 
.product-new-product-template .product__info-container .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 .produdtailbundlelink + div {display:none;}
body.kit .product__info-container .variant-type {order:1; padding:0!important; margin:0px!important;}  
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; padding-left:46px;} 
body.kit .shipstatick {order: 6; margin: 0; font-size: 16px;} 
body.kit .prodcuctquantybox {order: 7;} 
body.kit.product-apr25-kit-alfalfa .prodcuctquantybox {order: 8;} 
body.kit.product-apr25-kit-alfalfa .shipstatick + .shopify-block {order: 7;}

.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: 15px;}  


/* Landing Page Start  */

.landingpagebanneroverlay .rich-text h2 {
    font-size: 34px;
}


.landingpagebanneroverlay .rich-text a.button.button--primary  {font-size: 16px; min-height: 50px;}
  
 .landingpagebanneroverlay .rich-text p {margin-bottom: 0;} 
.landingpagebanneroverlay {top: 54%;} 
.page-affiliate-landing .homeproductcollections .title.inline-richtext {
    padding-top: 40px;
  font-size: 30px;
} 

.whyilovesprout .whyilovesproutinner {padding: 50px 0;}  

.whyilovesprout .whyilovesproutcontent {
    column-gap: 20px; flex-direction: column;
}  

.whyilovesproutcontent .whyiloveimage {width: 100%;}
.whyilovesproutcontent .whyilovetext {width: 100%; padding-top: 20px;} 
.whyilovesproutcontent .whyilovetext .image-with-text__text {margin: 10px 0 10px; background-size: 20px; padding: 0px 0px 0 40px;}  
.whyilovesproutcontent a.button.button--primary {font-size: 14px; margin-left: 40px; }  
.whyilovesproutcontent .image-with-text__heading {
    margin: 0;
    font-size: 30px;
}

.page-affiliate-landing .why-sprout-section .mainheadingnew {font-size: 30px; line-height: 40px;} 
.page-affiliate-landing  .homeesaystepbox .mainheadingnew {
        font-size: 30px;
        line-height: 40px;
    } 

.page-affiliate-landing .faqbox.imgelefcollpage .collapsible-content__heading {font-size: 30px;} 
.imageleftcollpimainbox .imgleftcollecontentbox {
    width: 100%;
    padding: 0 0 0 0px;
}

.page-affiliate-landing .imageleftcollpimainbox .imgleftcolleimgbox {
    width: 100%;
}

.page-affiliate-landing .imageleftcollpimainbox .imgleftcollecontentbox { width: 100%; margin-top: 0px;} 
.page-affiliate-landing .faqbox .imageleftcollpimainbox .accordion__title  {font-size: 16px;}

.page-affiliate-landing .faqbox .collapsible-content__heading {font-size: 30px; line-height: 40px;}
.page-affiliate-landing .faqbox .accordion {padding: 15px 0px;}  
.landingfooteroverlay {top: inherit; bottom: 120px;} 
.landingpagepagewidht .landingfooterblock h2 {
    font-size: 30px;
}
.landingpagepagewidht .landingfooterblock {border-radius: 20px; padding: 20px;}
.landingpagepagewidht .landingfooterblock .rich-text__text {
    margin: 15px 0;
}  

.landingpagepagewidht .landingfooterblock {max-width: 400px;}  
.landingpagepagewidht .landingfooterblock a.button.button--primary {min-height: 50px; font-size: 16px;} 

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

  

.page-affiliate-landing  a.button.button--primary {
        font-size: 16px !important;
        min-height: 46px !important;
        padding: 15px 30px;
    }  

.emailsectionlandingpage p {
    margin: 0;
    font-size: 16px;
}

.page-affiliate-landing .landingpagepagewidht .landingfooterblock h2 {
        font-size: 24px;
    }

 .page-affiliate-landing .landingpagepagewidht .landingfooterblock p {
        font-size: 16px;
    } 

.page-affiliate-landing .footer .customcontainer {background: url(/cdn/shop/files/footer-bg-mobile1.png) 0 0 no-repeat; background-color: transparent;  background-size: cover;}

.footrlandinpagebottom {
    margin-bottom: -30%;
}  
  
 /* Landing Page End  */  

.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 {
    
    width: 20px;
    height: 20px;
   
}

.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 {
  
    width: 22px;
    height: 22px;   
    background-size: 16px;
   
}  

.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 10px;
  
} 

.blackfiraday .banner__heading {max-width:250px; font-size:50px; line-height:54px;}
.blackfiraday .banner__text {font-size: 1.5em;}

.page-sppage-challenge .landingpagebanneroverlay .rich-text__text p {font-size:14px; line-height:22px;}
.page-sppage-challenge .landingpagebanneroverlay .rich-text h2 {font-size: 27px;}

#shopify-section-template--18992989634722__landing_page_banner_U6Kyy8 .landingpagebannermain {max-height:470px;}
.page-richroll #shopify-section-template--18992989634722__landing_page_banner_U6Kyy8  .landingpageimagebox img {min-height: 470px; }
.page-richroll #shopify-section-template--18992989634722__landing_page_banner_U6Kyy8 .landingpagebanneroverlay {height:100%;}
.page-richroll #shopify-section-template--18992989634722__landing_footer_banner_QBct9i .landingpagepagewidht {padding:0;}
.page-richroll #shopify-section-template--18992989634722__why_i_love_wbP7zE .image-with-text__text p {font-size:16px; line-height:24px;}
.page-sppage-challenge #shopify-section-template--18992989634722__landing_email_VBTjMm .emailsectionlandingpage {padding: 50px 0 50px;} 

.offerboxhome {column-gap:20px;}
.offerboxhome .easystepinhead {padding: 15px 15px;}
.tuesdaybanner .headerbannerbox a.button.button--primary.newbtnb {
   
    min-width: inherit;
}
@m

}

@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; line-height:16px;
	}

  .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:130px;}

	#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:30px;}  
.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;} 

.homehedderbannerimages .homebannernewdektpimage img {max-width: 300px;}  


 /* Landing Page Start  */

.landingpagebanneroverlay .rich-text h2 {
    font-size: 34px;
}


.landingpagebanneroverlay .rich-text a.button.button--primary  {font-size: 16px; min-height: 50px;}
  
 .landingpagebanneroverlay .rich-text p {margin-bottom: 0;} 
.landingpagebanneroverlay {top: 62%;} 
.page-affiliate-landing .homeproductcollections .title.inline-richtext {
    padding-top: 40px;
  font-size: 30px;
} 

.whyilovesprout .whyilovesproutcontent {
    column-gap: 20px;
}  

.whyilovesproutcontent .whyiloveimage {width: 35%;}
.whyilovesproutcontent .whyilovetext {width: 65%;} 
.whyilovesproutcontent .whyilovetext .image-with-text__text {margin: 10px 0 10px; background-size: 20px; padding: 0px 0px 0 40px;}  
.whyilovesproutcontent a.button.button--primary {font-size: 14px; margin-left: 40px; }  
.whyilovesproutcontent .image-with-text__heading {
    margin: 0;
    font-size: 30px;
}

.page-affiliate-landing .why-sprout-section .mainheadingnew {font-size: 30px; line-height: 40px;} 
.page-affiliate-landing  .homeesaystepbox .mainheadingnew {
        font-size: 30px;
        line-height: 40px;
    } 

.page-affiliate-landing .faqbox.imgelefcollpage .collapsible-content__heading {font-size: 30px;} 
.imageleftcollpimainbox .imgleftcollecontentbox {
    width: 60%;
    padding: 0 0 0 20px;
}

.page-affiliate-landing .imageleftcollpimainbox .imgleftcolleimgbox {
    width: 40%;
}

.page-affiliate-landing .imageleftcollpimainbox .imgleftcollecontentbox { width: 60%; margin-top: -30px;} 
.page-affiliate-landing .faqbox .imageleftcollpimainbox .accordion__title  {font-size: 16px;}

.page-affiliate-landing .faqbox .collapsible-content__heading {font-size: 30px; line-height: 40px;}
.page-affiliate-landing .faqbox .accordion {padding: 15px 0px;}  
.landingfooteroverlay {top: 30px;} 
.landingpagepagewidht .landingfooterblock h2 {
    font-size: 30px;
}
.landingpagepagewidht .landingfooterblock {border-radius: 20px; padding: 20px;}
.landingpagepagewidht .landingfooterblock .rich-text__text {
    margin: 15px 0;
}  

.landingpagepagewidht .landingfooterblock {max-width: 400px;}  
.landingpagepagewidht .landingfooterblock a.button.button--primary {min-height: 50px; font-size: 16px;} 

.emailsectionlandingpage {
    padding: 50px 0 50px;
}  
  
.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 {
    
    width: 20px;
    height: 20px;
   
}

.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 {
  
    width: 22px;
    height: 22px;   
    background-size: 16px;
   
}  

.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 10px;
  
}

.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 {
   
    padding-left: 22px;
    
}

.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: 15px;
    column-gap: 5px;
}

.sbuspanbox {
    font-size: 11px !important;
}


.offereenwsection.homeesaystepbox .mainheadingnew {max-width:60%;}
.offerboxhome {column-gap:20px;}
  
 /* Landing Page End  */  
  
  
}

@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;} 

 /* Landing Page Start  */

.landingpagebanneroverlay .rich-text h2 {font-size: 44px;}  
.whyilovesprout .whyilovesproutcontent {column-gap: 40px;}  
.whyilovesproutcontent .whyiloveimage {width: 40%;}
.whyilovesproutcontent .whyilovetext {width: 60%;}  
.whyilovesproutcontent .whyilovetext p {font-size: 16px; line-height: 24px;}  
.landingfooteroverlay {top: 50px;}
.landingpagepagewidht .landingfooterblock h2 {
    margin: 0;
    font-size: 30px;
} 

.landingpagepagewidht .landingfooterblock p {font-size: 18px;}  
  
/* Landing Page End  */


.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 [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 {
    
    width: 20px;
    height: 20px;
   
}

.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 {
  
    width: 22px;
    height: 22px;   
    background-size: 16px;
   
}



}

/*------------------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:30px;}  
.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:30px;} 

.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:30px;}  
.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:30px;} 



.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;
	}

.homehedderbannerimages .homebannernewdektpimage img   {max-width: 300px;}   
}

@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;} 

.homehedderbannerimages .homebannernewdektpimage  {display: none;}  
.homehedderbannerimages .homebannernewmobilleimage {display: block;} 
.homehedderbannerimages .homebannernewmobilleimage img {max-width: 150px;} 
.headerbannerbox {padding: 150px 0 0 0; }

.headermaintopbox {min-height:750px;}

}



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 .shipstatick {order: 5; margin: 0;}   
body.kit .prodcuctquantybox {order: 6;} 
body.kit.product-apr25-kit-alfalfa .prodcuctquantybox {order: 7;} 
body.kit.product-apr25-kit-alfalfa .shipstatick + .shopify-block {order: 6;} 
body.kit .product__info-container p.product__text.inline-richtext + .shopify-app-block + .shopify-app-block {top: 247px!important;} 
body.kit .produdtailbundlelink {display: none;} 
body.kit .produdtailbundlelink + div {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 .shipstatick {order: 5; margin: 0;}   
body.kit .prodcuctquantybox {order: 6;} 
body.kit.product-apr25-kit-alfalfa .prodcuctquantybox {order: 7;} 
body.kit.product-apr25-kit-alfalfa .shipstatick + .shopify-block {order: 6;}
body.kit .product__info-container p.product__text.inline-richtext + .shopify-app-block + .shopify-app-block {top: 267px!important;} 
body.kit .produdtailbundlelink {display: none;} 
body.kit .produdtailbundlelink + div {display: none;} 

#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  
  {padding-left: 56px;}

  
}


@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 .shipstatick {order: 5; margin: 0;}   
body.kit .prodcuctquantybox {order: 6;}
body.kit.product-apr25-kit-alfalfa .prodcuctquantybox {order: 7;} 
body.kit.product-apr25-kit-alfalfa .shipstatick + .shopify-block {order: 6;}
body.kit .product__info-container p.product__text.inline-richtext + .shopify-app-block + .shopify-app-block {top: 266px!important;} 
body.kit .produdtailbundlelink {display: none;} 
body.kit .produdtailbundlelink + div {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;}  

#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  
  {padding-left: 56px; width: 80%;}

.montthlyrefileshoppage .monthlshptitle {padding-left: 27px;}
.quick-add .smartrr-purchase-options select {margin-left: 24px;}
.pauseandcancle {margin-left: 28px;}  
  
}


@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 .shipstatick {order: 5; margin: 0;}   
body.kit .prodcuctquantybox {order: 6;} 
body.kit.product-apr25-kit-alfalfa .prodcuctquantybox {order: 7;} 
body.kit.product-apr25-kit-alfalfa .shipstatick + .shopify-block {order: 6;}
body.kit .product__info-container p.product__text.inline-richtext + .shopify-app-block + .shopify-app-block {top: 384px!important;} 
body.kit .produdtailbundlelink {display: none;} 
body.kit .produdtailbundlelink + div {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;}  

#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  {padding-left: 15px;}
#howsubscrivenew-open-btn {font-size: 12px;}  

.montthlyrefileshoppage .monthlshptitle {padding-left: 25px;}
.quick-add .smartrr-purchase-options select {margin-left: 24px;}
.pauseandcancle {margin-left: 28px;} 
  
}


@media (max-width:390px) {

body.kit .product__info-container .variant-type {min-height: 165px;}  

 .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: 282px!important;
    }


 
    #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 {
        font-size: 11px;
    }

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

    body.seeds .product__info-container .shopify-block + .shopify-block, body.product.seeds #shopify-block-Acm5BVTdRcmo4V3JFZ__smartrr_subscription_benefits_VDAG4K {
        top: 148px !important;
    }  

a.bk-to-btn {
	
	padding: 12px 60px;
	
}	

}  


.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;}
body.the-sprouting-cookbook-ebook .howsubscriptions {display:none!important;}

 #howsubsc {
    display: none;
  }

.bundlesixpack {display: none!important;}

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

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

.notcanada {text-align:center; display:none;}
body.starter-bundle-organic-high-glucoraphanin-broccoli .notcanada,
body.starter-bundle-organic-high-glucoraphanin-salad-mix .notcanada,
body.organic-high-glucoraphanin-broccoli .notcanada,
body.organic-high-glucoraphanin-salad-mix .notcanada  {display:block;}

@media (max-width:600px) {
.notcanada {font-size: 14px;}
.splide__list .rebuy-product-actions {width:70px!important;} 
.splide__list .rebuy-product-info .rebuy-product-title {font-size:15px; line-height:22px;}
.splide__list .rebuy-product-info .rebuy-money {font-size:16px;}
.custmobuilderbox h1 {font-size:30px;}
.sicpagebundbuttonbox ul li a {font-size:14px; padding:7px 10px;}
.rebuy-widget .custmobuilderbox .rebuy-product-block, .rebuy-recommended-products .custmobuilderbox .rebuy-product-block {padding:10px 5px;}
.rebuy-widget .custmobuilderbox .rebuy-product-title, .custmobuilderbox .rebuy-modal__product-title {font-size:13px;}
.custmobuilderbox .rebuy-bundle-builder__action-box-cta {padding:8px 5px;}
.custmobuilderbox .rebuy-bundle-builder__action-box-label {font-size:14px;}
.custmobuilderbox .rebuy-bundle-builder__main .rebuy-bundle-builder__action-box-price {font-size:14px;}

    .offerboxhome {
        column-gap: 0;
        flex-direction: column;
        row-gap: 30px;
    }

.offereenwsection .easystepspace {
    padding-bottom: 50px;
    padding-top: 80px;
}

.tuesdaybanner .headerbannerbox a.button.button--primary.newbtnb {   
    min-width: 120px;
}

 .tuesdaybanner .headerbannerbox {
        padding: 180px 0 0 0;
    }

}


.organic-broccoli .klaviyo-star-rating-widget {display:block;}
body.collection .klaviyo-star-rating-widget {display:block;}
.klaviyo-star-rating-widget .kl_reviews__star_rating_widget svg {width:16px!important;; height:16px!important;}
body.collection .klaviyo-star-rating-widget .kl_reviews__star_rating_widget .kl_reviews__star_rating_widget__label {display:none;}

div#rebuy-widget-226959 h4 {
    background-color: #ccc;
    font-size: 22px;
    padding: 6px 0px 6px 0px;
}
.klaviyo-form-VeppeM.stforms.klaviyo-form.form-version-cid-1 {
    width: 60% !important;
    margin: 0 auto;
	padding:80px 0 80px;
}
.sharktanks-content {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 0px;
  padding: 20px 10px;
  position: relative;
}

.left-sharktank img {
  max-height: 100px;
  width: auto;
  display: block;
}

/* Divider between image and text */
.right-sharktank::before{
  content: '';
  display: block;
  width: 3px;
  height: 100px;
  background-color: #fff;
  margin-left: 30px;
  margin-right: 30px;
}

/* Ensure divider stays centered between both sides */
.left-sharktank,
.right-sharktank {
  display: flex;
  align-items: center;
}

/* Text styling */
.right-sharktank p {
  color: #fff;
  font-size: 20px;
  line-height: 1.4;
  margin: 0;
  font-weight: 500;
  text-align: center;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
}

.left-sharktankimage img {max-width:250px;}
.sharooff {
    font-weight: normal;
    font-family: 'Leafy Plant', sans-serif !important;
    text-transform: uppercase;
    letter-spacing: 0 !important;
    font-size: 50px;
	color:#fff;
	margin-bottom:20px;
}

.shardocdrbx {
    font-weight: normal;
    font-family: 'Leafy Plant', sans-serif !important;
    
    letter-spacing: 0 !important;
    font-size: 30px;
	color:#fff;
	
}

.shartcopan p {color:#fff; margin:0 0 5px 0;}

 #countdown {
    display: flex
;
    align-items: center;
    justify-content: center;
    column-gap: 30px;
    color: #fff;
    font-size: 24px;
	margin-bottom:20px;
}

#countdown span {font-weight:bold; font-size:30px;}
#countdown small {font-size:18px; text-transform:uppercase;}

.headerbuttnbox.banner__buttons {flex-wrap:nowrap; justify-content:center; max-width:80rem; margin-bottom:20px;}
.headerbannerbox .headerbuttnbox.banner__buttons a.button.button--primary.newbtnb .svgbgicon {display:none;}
.headerbannerbox .headerbuttnbox.banner__buttons a.button.button--primary.newbtnb {padding:0 20px;}

.headerbannerbox.newheadebannerbox .homehedderbannerimages .homebannernewdektpimage img {max-width:300px;}

/* RESPONSIVE */
@media (max-width: 749px) {
	.right-sharktank::before{
  height: 60px;
 
}
  .sharktanks-content {
    flex-direction: unset;
    text-align: center;
    gap: 0px;
	padding:0;
  }

  .right-sharktank::before {margin-left:9px; margin-right:9px; width:2px;}

  .sharktanks-content::after {
    display: none;
  }

  .left-sharktank img {
    max-height: 60px;
  }

  .right-sharktank p {
    font-size: 15px;
  }
  .klaviyo-form-VeppeM.stforms.klaviyo-form.form-version-cid-1 {
    width: 100% !important;
    margin: 0 auto;
	padding:50px 0 40px;
	
}

.headerbannerbox .banner--mobile-bottom .banner__box {padding-top: 1rem;}

.headerbannerbox .banner__box>*+.banner__text {margin-bottom:0px;}
.headerbannerbox .banner__box>*+.banner__text .enwspanbox {margin:0px; padding:0; overflow:hidden;}

.left-sharktankimage img {
    max-width: 150px;
}

.sharooff {font-size:30px; margin-bottom:5px;}
.shardocdrbx {font-size:24px;}
.headerbannerbox.newheadebannerbox .banner--mobile-bottom .banner__box {
        padding-left: 1.5rem;
        padding-right: 1.5rem;
    }

 #countdown {
    font-size: 20x;
	margin-bottom:20px;
}

#countdown span {font-weight:bold; font-size:24px;}
#countdown small {font-size:16px; text-transform:uppercase;}	


}

@media screen and (max-width: 390px) {
	.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

	{line-height:20px; font-size:14px;}

    #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 {
        font-size: 10px;
    }	

.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] {
    
    column-gap: 5px;
}	

    .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: 14px;
    }

}	


@media (max-width: 480px) {
  .is-visible .rebuy-cart__flyout {
    top: 0!important;
    right: 0!important;
    transform: translateX(0%)!important;
  }

  .rebuy-cart__flyout {
    margin: 0;
    top: 0!important;
    left: 0!important;
    right: 0!important;
    bottom: 0!important;
    width: 100%;
    max-width: 100%;
    transform: translateX(100%)!important;
    transition: transform 0.5s ease-in-out!important;
    border-radius: 0;
  }
}


@media screen and (min-width: 990px) {
.header-wrapper.gradient .list-menu--inline li #HeaderMenu-contact {display:none;}
.header-wrapper.gradient .list-menu--inline li #HeaderMenu-manage-subscription {display:none;} 

}	

@supports (-webkit-touch-callout: none) {
 #rebuy-cart.has-items [data-rebuy-cart-anchor=footer] {
    padding-bottom: 90px!important;
}
}
span.readmorebtnsbusc {
    display: none !important;
}

/* Fix: green wave overlapping optin form */
#shopify-section-template--18514325700770__landing_footer_cookbook_4FCNiK [aria-live="polite"] {
	  position: relative !important;
	    z-index: 2 !important;
		  padding-bottom: 80px !important;
		  }

		  /* Fix 1: Header form cutoff between 749-980px */
@media screen and (min-width: 749px) and (max-width: 980px) {
  .landingpagebannermain {
    overflow: visible !important;
    max-height: none !important;
  }
  .landingpagebanneroverlay {
    position: relative !important;
    top: auto !important;
    transform: none !important;
    background: rgba(0,0,0,0.5);
  }
}

/* Fix 2: Footer form cutoff above 1376px */
@media screen and (min-width: 1376px) {
  .footrlandinpagebottom {
    margin-bottom: 0 !important;
  }
  .landingfooteroverlay {
    position: relative !important;
    top: auto !important;
  }
/* Fix 2: Footer form cutoff on desktop - form hidden behind banner */
.page-sppage-cookbook .footrlandinpagebottom {
  margin-bottom: 0 !important;
  overflow: visible !important;
}
.page-sppage-cookbook .landingfooteroverlay {
  position: relative !important;
  top: auto !important;
  z-index: 2;
}
.page-sppage-cookbook .landingpagebannermain.footrlandinpagebottom {
  overflow: visible !important;
  max-height: none !important;
/* Fix 2b: Footer form cutoff on desktop - target by section ID */
#shopify-section-template--18514325700770__landing_footer_cookbook_4FCNiK .footrlandinpagebottom {
  margin-bottom: 0 !important;
  overflow: visible !important;
}
#shopify-section-template--18514325700770__landing_footer_cookbook_4FCNiK .landingfooteroverlay {
  position: relative !important;
  top: auto !important;
  z-index: 2;
}
#shopify-section-template--18514325700770__landing_footer_cookbook_4FCNiK .landingpagebannermain {
  overflow: visible !important;
  max-height: none !important;
}

/* Fix 3: Comprehensive footer form fix */
#shopify-section-template--18514325700770__landing_footer_cookbook_4FCNiK {
  overflow: visible !important;
}
#shopify-section-template--18514325700770__landing_footer_cookbook_4FCNiK .landingpagebannermain {
  overflow: visible !important;
  max-height: none !important;
  margin-bottom: 0 !important;
  padding-bottom: 400px !important;
}
#shopify-section-template--18514325700770__landing_footer_cookbook_4FCNiK .landingfooteroverlay {
  position: relative !important;
  top: 0 !important;
  bottom: auto !important;
  z-index: 2 !important;
}
a.usdalogo {
    display: none !important;
}