/** Shopify CDN: Minification failed

Line 2911:28 Expected "*/" to terminate multi-line comment

**/
/*CUSTOM STYLES ADDED*/



/*theme specific*/
.header, .header-wrapper{
background-color: #F7F5ED;
}
.unactive {
    pointer-events: none;
    opacity: .5;
}
.home .header, .home .header-wrapper{
background-color: transparent;
}

.home .header__icon .icon{
	color: white;
}

.header__search{
	display: none !important;
}


body.gradient {
    background: #ffffff;
    background: #ffffff;
    background-attachment: fixed;
}
.newsletter{
	display: none;
}


.newsletter .gradient, .shopify-section-group-footer-group .color-inverse{
	    background: #2B6517;
}

.footerlogo{
	display: block; 
	width:  200px; 
	margin:  0 auto;
}

.copyright__content {
    font-size: 8px;
    letter-spacing: 0;
    opacity: .4;
}

.footerlink{
	display: block;
    text-align: center;
    color: #fff;
    text-decoration: none;
    font-size: 19px;
    font-weight: 300;
    margin-bottom: 60px;

     font-family: var(--font-heading-family);
 		letter-spacing: -.005rem;
}

.drawer.active , .drawer {
    visibility: visible;
    display: none !important;
}


/*theme specific END*/


















/************************************************************************************************************************************************************************************************************************************************************
***********************************************************************************************************************************************************************************************************************************************************
************************************************************************************************************************************************************************************************************************************************************
***********************************************************************************************************************************************************************************************************************************************************/






.microgreens .container-fluid {
    max-width: 100%;
}



/*custom blocks specific*/
html, body{
	letter-spacing: -.01rem;
}


.h1,
.h2,
.h3,
.h4,
.h5, 
.faq dt {
  font-family: var(--font-heading-family);
  font-style: var(--font-heading-style);
  font-weight: var(--font-heading-weight);
  letter-spacing: calc(var(--font-heading-scale) * 0.06rem);
  color: rgb(var(--color-foreground));
  line-height: calc(1 + 0.3 / max(1, var(--font-heading-scale)));
  word-break: break-word;
}

.microgreens h1 {
   font-size: 3.1rem;
    line-height: 4rem;
    text-shadow: 0px 6px 17px rgba(0,0,0,.5);
    text-transform: capitalize;
    font-weight: 700;
    color: #ffffff;
    margin-top: 20px;
    margin-bottom: 0px;
    margin-top: 0;
    max-width: 930px;
    margin: 0 auto;
}

.mainherologo{
	    max-width: 400px;
    margin: 0 auto;
    margin-top: 20px;

}
.microgreens h2{
 font-size: 1.6rem;
    line-height: 2.2rem;
    font-weight: 700;
    
}
.microgreens h3{
    font-size: 1.1rem;
    line-height: 1.2rem;
      font-weight: 700;
}

p, .faq dd {
    font-family: 'Crimson Text', serif;
    font-size: .9rem;
    letter-spacing: .001rem;
    font-weight: 400;
    /* font-style: italic; */
    line-height: 1.3rem;
}
p.larger{
    font-size: 1.4rem;
    font-weight: 300;
    line-height: 1.8rem;
    margin-top: 20px;
}
.microgreens_home_row_one{
background-image: url(https://cdn.shopify.com/s/files/1/0842/5098/4751/files/NEW_BG.jpg?v=1702016653);
    background-size: cover;
    color: #fff;
    margin-top: -118px;
    padding-top: 100px;
    padding-bottom: 23vh;
}
.round{
	border-radius: 45px;
    background-color: #fff;
    box-shadow: 0 23px 50px rgba(0,0,0,.2);
    color: #2b6517;
    padding: 51px;
}

img{
	width: 100%;
}

.round-green{
	background-color: #64AB42;
	color: #ffffff;
}

.herotopillu{
	width: 29%; 
	display: inline-block; 
	vertical-align: top;
}
.herotopilluplus{
width: 5%;
    display: inline-block;
    vertical-align: middle;
    font-size: 32px;
    padding-top: 2%;
  margin-right: -3%;
    margin-left: 0%;
}

.herotopilluequals{
	margin-left: -3%;
	    margin-right: -1%;
}

.microgreens ul, .microgreens ul li{
	list-style: none; 
	padding-left: 0;
	font-weight: 600;
    font-size: 1.1rem;
text-align: left;
}

.microgreens li:before, .addcircle:before, .homeimagebowlwrap:before{
content: "";
    width: 14px;
    height: 14px;
    border: 4px solid #FF5C01;
    border-radius: 999999px;
    display: inline-block;
    vertical-align: middle;
    font-size: 1.9rem;
    margin-right: 4px;
    display: none;
}
.herotopillu img{
	z-index: 1;
	position: relative;
	    max-height: 150px;
    width: auto;
    margin-bottom: 11px;
    margin-top: -20%;
}
.addcircle:before{
	z-index: 0;
    width: 43px;
    height: 43px;
    border-width: 8px;
    position: absolute;
    z-index: 0;

}
.container.medium_center, .medium_center{
	max-width: 60%;
	margin-left: auto ;
	margin-right: auto;
}

.heavy{
text-transform: uppercase;
    font-size: 1.0rem;
    position: relative;
    font-family: var(--font-heading-family);
    letter-spacing: 0.04rem;
    font-weight: 200;
    display: block;
}

.heavy span{
background-color: rgba(0,0,0,.3);
    padding: 4px 7px;
}

.microgreens span.heavy {
       font-weight: 600;
    margin-bottom: 10px;
    color: #ffffff;
    font-size: 11px;
    margin-top: inherit;
    display: block;
    letter-spacing: .1rem;
}

.microgreens .button{
font-size: 22px;
    font-family: var(--font-heading-family);
    background-color: #ff5c01;
    border: 0px !important;
    font-size: 1.9rem;
    padding: 10px 11px;
    letter-spacing: -.001rem;
    display: block;
    max-width: 240px;
    margin: 0 auto;
    margin-top: 10px;
    color: #ffffff;
    border-radius: 999px;
    text-decoration: none;
       font-weight: 600;
}
.microgreens .button:after{
		top: auto;
    right: auto;
    bottom: auto;
    left: auto;
}

.kitimagetop{
	  max-width: 56%;
    margin-top: -17%;
    float: right;
}
.dark-green, .add_to_cart_widget{
	color: #2B6517;
}
.orange{
	color: #FF5C01;
}
.microgreens_add_to_cart{
	padding-top: 50px; 
	padding-bottom: 50px;
}
.microgreens_add_to_cart h2{
	font-size: 3rem;
    line-height: 3rem;
    text-align: left;
}
.arrowdown{
	 position: absolute;
    bottom: 22px;
    right: 0;
    width: 52px;
}
.position-relative{
	position: relative;
}
.microgreens_add_to_cart{
	padding-bottom: 50px;
}
.border-bottom-kit{
	border-bottom: 3px solid #F0EEE6;
    padding-bottom: 35px;
    margin-bottom: 50px;
}


.microgreens  .add_to_cart_widget h3 {
font-size: 1.2rem;
    margin-bottom: 10px;
    line-height: 1.6rem;
    text-align: center;
    letter-spacing: -.01rem;
}

.add_to_button{
    background-color: #f7f5ed;
    border-radius: 33px;
    padding: 53px 44px;
    text-align: center;
    font-size: 2.9rem;
    position: relative;
		padding-top: 44px;
		border: 4px solid transparent;
		width: 100%;
}
.stretch-vert{
	align-items: stretch;
	display: flex;
}

.microgreens  .add_to_cart_widget .add_to_button span {
	font-size: 2rem;
    line-height: 2rem;
    margin-bottom: 0px;
    font-weight: 700;
     font-family: var(--font-heading-family);
}

.add_to_cart_widget_one_kit{
	background-color: #f7f5ed;
	border-radius: 33px;
    max-width: 700px;
    margin: 0 auto;
}

.subscribe-item{
	text-align: center;
	padding-top: 30px;
	width: 100%;
	     padding-bottom: 40px;
	position: relative;

}
.one-time-side-outer{
	border-right: 10px solid #ffffff;
}


.add_to_button h3{

    font-size: 2.9rem;
}

.pricetable{
	display: block;
	margin-bottom: 10px;
}

.pricetable span{
	width: 49%; 
	display: inline-block; 
	vertical-align: top;
	font-size: 16px; 
}

.pricetable span{
	display: inline-block; 
	font-size: 16px; 
	vertical-align: middle; 
	text-align: left;
	width: 54%; 
}

.pricetable span s{
	opacity: .5;
	margin-right: 5px;
}
.microgreens-upsells h2{
  font-size: 1.9rem;
    line-height: 1.9rem;
    max-width: 440px;
    display: block;
    margin: 0 auto;
    margin-bottom: 15px;
    letter-spacing: -.01rem;
    color: #2B6517;
    text-align: center;
}


.subscribe-side-outer{
	padding-left: 0px;
}

.microgreens-upsells{

}

.upsell_one_product{
	width: 100%; 
	margin:  0 auto;
	text-align: center;
	    padding-top: 10px;
}
.upsell_one .bottomaddtocart{
margin: 0 auto;
width: 100%;
}
.upsell_one{
	border-radius: 33px; 
	background-color: #ffffff;
	box-shadow: 0px 10px 44px rgba(0,0,0,.99);
	margin: 0 auto;
	    padding: 16px;
	width: 50%;
    z-index: 1;
    position: relative;
    margin-top: 4%;
    max-width: 620px;
}

.microgreens.microgreens-upsells .add_to_cart_widget h3{
    font-size: 1rem;
    padding-left: 10px;
    padding-right: 10px;
    max-width:440px;
    margin: 0 auto;
    line-height: 1.2rem;
    margin-bottom: 6px;
    margin-top: 10px;
}
.microgreens .subscribe_or_save .subscribe-item .button.active{
background-color: #FF5C01;
}

span.checkmarkadd{
	width: 18px;
    height: 21px;
    background-image: url(/cdn/shop/files/checkmark.png?v=1708448925);
    display: inline-block;
    background-size: contain;
    background-repeat: no-repeat;
    vertical-align: middle;
    margin-left: -7px;
}

.button.no-thanks-button.active {
    background-color: #ff5c01;
}

.upsell_one.upsell_two{
margin-top: 40px;
}

.selectradio{
	margin-top: 0px;
	display: block; 
	text-align: left;
}

.selectradio label{
	    font-size: 14px;

    padding: 6px 10px;
    border: 3px solid rgba(255,255,255,.4);
    border-radius: 12px;
    display: block;
    margin-bottom: 7px;
   
    width: 98%;
}
.selectradio label.checked{
	background-color: #ffffff;
  
}

.upsell_sheets{
	border-bottom: 10px solid #ffffff;

}
.upsell_other{
    border-bottom: 10px solid #ffffff;
    text-align: left;
    padding-top:3px;
    padding-right: 22px;
        padding-bottom: 14px;
}

.upsell_other img{
	max-width: 124px;
	margin: 0 auto;
	width: 100%;
	display: block;
}

.upsell_other p.price {
 
    font-size: 13px;
  
    margin-bottom: 0px;
}


.microgreens .upsell_one .upsell_other  button.button,
.microgreens .upsell_one .upsell_sheets  button.button  {
    min-width: 11px;
    font-size: 12px;
  }


.upsell_other p{
	margin-bottom: 2px;
}
p.price{
	font-family: var(--bs-body-font-family);
    color: #2b6517;
    font-size: 15px;
    letter-spacing: -.01rem;
}
.microgreens.microgreens-upsells .upsell_two .add_to_cart_widget h3{
	text-align: left;
	padding-left: 0;
	max-width: 100%;
}
.microgreens .add_to_upsell{
	text-align: right;
}

.upsell_dome{
	border-bottom: 0px;
}

.microgreens .upsell_two .button.no-thanks-button { 
    padding: 10px 22px;
    max-width: 100%;
}

.upsell_two .bottomaddtocart {
    padding-top: 0px;
    padding-bottom: 0px;
}

.microgreens .add_to_upsell .button{
margin-top: 0px;
    margin-bottom: 0px;
    margin-left: auto;
    font-size: 13px;
    margin-right: 0px;
    padding: 0px 20px;
    width: auto;
    min-width: 33px;
    min-height: 35px;
}

.selectradio label:checked{
background-color: #ffffff;
}
.selectradio label span{
	display: block;
    font-size: 11px;
    padding-left: 17px;
}

#upsell_master_wrap{
	position: fixed;
	top: 0;
	width: 100%; 
	height: 100%;
	z-index: 999;
}

.upsell_overlay, div.upsell_overlay:empty{
	background-color: rgba(0,0,0,.8);
	position: absolute;
	width: 100%; 
	height: 100%;
	display: block;
	z-index: 0;
}
.microgreens_add_to_cart.microgreens-upsells {
    padding-top: 0px;
}
.upselloptiontitle{
	text-align: left; 
	margin-bottom: 5px; 
	display: block;
}

.add_to_cart_widget_one_kit.upsell_two_product .microgreen_type_selection {
	border-bottom: 0px;
	padding: 5px 0px;
    width: 100%;
    margin: 0 auto;
    padding-bottom: 7px;
}

.upsell_sheets{
	padding: 12px;
	padding-top: 3px;
}

.microgreens.microgreens-upsells  .subscribe_or_save{
	border-bottom: 0px;
}

.button.no-thanks-button{
	background-color: rgba(0,0,0,.4);
}

.upsell_one .pricetable span {
   font-size: 14px;
    text-align: center;
}

.upsell_one .microgreen_type_selection .col-3{
    width: 23%;
    margin-bottom: 10px;
    text-align: center;
    margin-left: 1%;
    margin-right: 1%;
    padding-left: 0;
    padding-right: 0;
}
.upsell_one .microgreen_type_selection .col-3 .add_to_button{
   border-radius: 66px;
   line-height: 0;
}

.upsell_one .add_to_cart_widget_one_kit .upsell_sheets .microgreen_type_selection {
   margin: 0 auto;
    padding: 0px 0px;
  }

.upsell_one .circleimagemicro {
    border-radius: 777px;
    float: none;
    margin-right: 5px;
    display: block;
    margin: 0;
    display: inline-block;
    width: 25px;
}

.upsell_one .upsell_sheets .circleimagemicro {
  border-radius: 33px;
    float: left;
    margin-right: 5px;
    display: inline-block;
    margin: 0 auto;
    margin-right: 4px;
}
.upsell_one .add_to_cart_widget_one_kit .microgreen_type_selection {
   padding: 5px 8%;
    width: 100%;
    margin: 0 auto;
    padding-bottom: 5px;
}
.microgreens .upsell_one .add_to_cart_widget .microgreen_type_selection .add_to_button span {
    font-size: 13px;
    line-height: 26px;
    margin-top: -3px;
    display: inline-block;
    vertical-align: middle;
    text-align: center;
    display: block;
}

.microgreens .upsell_one .add_to_cart_widget .upsell_sheets .microgreen_type_selection .add_to_button span,
.microgreens .upsell_one .add_to_cart_widget.upsell_one_product .microgreen_type_selection .add_to_button span {
 
    line-height: 26px;
    margin-top: -3px;
    display: inline-block;
    vertical-align: middle;
    text-align: center;
    display: inline-block;
    line-height: 28px;
    margin-top: 0;
    float: none;
    padding-right: 3px;
      font-size: 9px;
    vertical-align: top;
    text-align: left;
}
.microgreens .upsell_one .subscribe-item.one-time .button {
    position: absolute;
left: 50%;
    transform: translate(-50%, -50%);
    bottom: 0px;
    font-size: 16px;
    padding: 8px;
    min-height: 10px;
}
.upsell_one .subscribe-item {
    
    padding-top: 10px;
   
    padding-bottom: 20px;
  }
.microgreens  .upsell_one .subscribe-item .button{
	 font-size: 16px;
	   padding: 8px;
    min-height: 10px;
}

.savingsupsell{
   background-color: #ff5c01;
    color: #ffffff;
    display: block;
    padding: 3px;
    text-transform: uppercase;
    width: 70%;
    margin: 0 auto;
    font-weight: 600;
    margin-bottom: 10px;
    font-size: 13px;
      margin-top: -10px;
    margin-bottom: 20px;
}

.savingstable{
    background-color: #ff5c01;
    color: #ffffff;
    display: block;
    padding: 3px;
    text-transform: uppercase;
    width: 40%;
    margin: 0 auto;
    font-weight: 600;
    margin-bottom: 10px;
}

.pricetable span.tabletitle{
 font-weight: 600;
    text-transform: uppercase;
    color: #8DB480;
    font-size: 10px;
    text-align: right;
    width: 43%;
    padding-right: 2%;
}

.microgreens .subscribe-item .button {
    background-color: #ffffff;
    color: #2b6517;
    border: 4px solid rgba(255,255,255,.0) !important;
      font-size: 22px;

  margin:  0 auto;
    width: 60%;
        margin-top: 20px;
}

.microgreens .subscribe-item .button:hover{
	border: 4px solid #FF5C01 !important;
    cursor: pointer;
}

.bottomaddtocart ul.checks{
margin: 0 auto;
    width: 243px;
    margin-top: 14px;
}

.microgreens .subscribe-item.one-time .button{
position: absolute;

    bottom: 8px;
      left: 50%;
  transform: translate(-50%, -50%);
}
.bottomaddtocart{
	padding-top: 20px;
	text-align: center;
	padding-bottom: 25px;
}
.more{
	padding-top: 10px; 
	padding-bottom: 10px;
}

.subexplain{
    width: 90%;
    margin: 0 auto;
    display: block;
    font-size: 11px;
}

.subscribe_or_save{
	border-bottom: 10px solid #ffffff;
	padding-bottom: 0px;
}

 .microgreens .subscribe-item .button.active {
    background-color: #2b6517;
    color: #ffffff;
    	border: 4px solid  #2b6517;
}

.microgreens .subscribe-item .button:hover{
	border: 4px solid  #2b6517;
}

.how_many_kits{
	border-bottom: 10px solid #ffffff;
}

.add_to_button:hover{
	border: 4px solid #FF5C01;
	cursor: pointer;
}

.add_to_cart_widget_one_kit .what_type_of{
padding-left: 20px; 
padding-right: 20px;
text-align: center;

}

.add_to_cart_widget_one_kit .microgreen_type_selection{
	border-bottom: 10px solid #ffffff;
	border-radius: 0px;
}

.row.what_type_of_preheader {
    border-bottom: 10px solid #ffffff;
    border-radius: 0px;
}
.add_to_cart_widget_one_kit  .microgreen_type_selection {
      padding: 5px 25px;
    width: 100%;
    margin: 0 auto;
    padding-bottom: 30px;
}
.add_to_button.active{
	border: 4px solid #FF5C01;
	cursor: pointer;
	background-color: #FF5C01;
	color: #ffffff;
}

.microgreen_type_selection{
	  background-color: #f7f5ed;
    border-radius: 33px;
    padding: 22px 22px;
    text-align: center;
    font-size: 2.9rem;
    position: relative;
	align-items: center;
		    overflow: hidden;
		    margin-bottom: 10px;
}


.microgreen_type_selection .add_to_button {
background-color: #ffffff;
padding: 0px;
text-align: left;
line-height: 1;
}

.upsell_one_product .microgreen_type_selection .add_to_button {
margin-bottom: 10px;
line-height: 0;
}

.microgreen_type_selection .add_to_button.active{
background-color: #FF5C01;

}
.trayaddimage{
	    margin-top: -10px;
    margin-left: auto;
    margin-right: auto;
    width: 111px;
    margin-bottom: -20px;
    max-width: 100%;
}
.add_to_cart_widget_one_kit .trayaddimage{
margin-top: 10px;
    margin-left: auto;
    margin-right: auto;
    width: 111px;
    margin-bottom: 10px;
    max-width: 100%;
}
.badge{
	position: absolute;
    width: 56px;
    height: 56px;
    background-color: #ff5c01;
    color: #fff;
    border-radius: 999px;
   font-family: var(--font-heading-family);
       top: -30px;
    right: -20px;
        padding: 10px 2px;
        font-size: 20px;
    letter-spacing: -0.07rem;
}
.microgreens  .add_to_cart_widget .add_to_button .badge span{
	
    font-size: 13px;
    line-height: 43px;
    margin-top: 1px;
    display: inline-block;
    vertical-align: top;
    margin-left: 3px;
}

.circleimagemicro{
    border-radius: 9999px;
    width: 45px;
    display: inline-block;
    vertical-align: top;
    background-color: #f7f5ed;
    float: left;
    margin-right: 5px;
}
span.circleimagemicro, .microgreens .add_to_cart_widget .microgreen_type_selection .add_to_button span.circleimagemicro{
	display: block; 
	height: 45px;
	margin-top: 1px;
}
span.circleimagemicro.Kale{
	background-image: url(/cdn/shop/files/kale_1_2987a226-b2b6-4318-bb36-0eb152389393.webp?v=1709097418);
	background-size: cover;
}

span.circleimagemicro.Brocolli{
	background-image: url(/cdn/shop/files/brocolli_1_c16b3213-0960-4c59-81ad-c36e4682770a.webp?v=1709097431);
	background-size: cover;
}

span.circleimagemicro.Arugula{
	background-image: url(/cdn/shop/files/arugula_1.jpg?v=1708447211);
	background-size: cover;
}

span.circleimagemicro.Radish{
	background-image: url(/cdn/shop/files/radish_1.webp?v=1708942728);
	background-size: cover;
}
 
.upsell_one_product span.circleimagemicro, .microgreens .second_typpe  .add_to_cart_widget .microgreen_type_selection .add_to_button span.circleimagemicro
, .microgreens .second  .add_to_cart_widget .microgreen_type_selection .add_to_button span.circleimagemicro{
	
	height: auto;
	padding-top: 31.5%;
	
}

img.circleimagemicro, .upsell_one img.circleimagemicro{
	display: none;
}

.topreviewitem{
	margin-top: 0px;
}

span.circle{
	color: #ffffff;
	background-color: #FF5C01;
	border-radius: 999px; 
width: 17px;
    height: 17px;
	display: inline-block; 
	margin-right: 5px;
	text-align: center;
	font-weight: 400;
	font-size: 11px;
}

.kit_one{
text-align: right;
}


.reviewitem{
	    font-weight: 700;
    font-size: 13px;
}


.microgreens .add_to_cart_widget  .microgreen_type_selection .add_to_button span{
font-size: 13px;
    line-height: 43px;
    margin-top: -3px;
    display: inline-block;
    vertical-align: middle;
}

ul.checks li{
	 font-family: var(--font-heading-family);
	 font-size: 11px;
}
ul.checks li:before{
	content: "";
	width: 14px; 
	height: 14px; 
	background-image: url(https://cdn.shopify.com/s/files/1/0842/5098/4751/files/Artboard_16.png?v=1697669015);
	background-size: cover;
	background-color: #FF5C01;
	position: relative;
	display: inline-block;

}

.subscribe_or_save .add_to_button.active .button{
background-color: #d44e04;
}

.border-top-kit{
border-top: 3px solid #F0EEE6;
    padding-top: 0px;
    margin-top: 30px;
}

.border-top-kit ul.checks{
max-width: 240px;
    margin: 10px auto 0;
    margin-top: 20px;
}

.microgreens button.button{
min-width: 250px;
font-size: 21px;
}

.multikit{
    position: absolute;
    left: -48%;
    transform: rotate(90deg);
    background-color: #2b6517;
    color: #fff;
    font-weight: 600;
    font-family: var(--font-heading-family);
    float: right;
    display: block;
    font-size: 17px;
    line-height: 17px;
    padding-top: 1%;
    padding-bottom: 1%;
    text-transform: uppercase;
}


.microgreens .faq {
   
    text-shadow: 0px 0px 10px rgba(0,0,0,0);
}



.priceblock s{
    font-size: 20px;
    opacity: .5;
    display: block;
    line-height: 17px;
    font-weight: 600;
    margin-bottom: -1px;
    height: auto;
}
.microgreens .add_to_cart_widget .add_to_button .priceblock span {
  
    display: block;
    margin-bottom: 10px;
}

.what_type_of , .microgreen_one, .microgreen_two, .microgreen_three, .microgreen_four{
display: none;
}

.homeimagebowlwrap{
	margin-top: -22vh;
	margin-left: auto; 
	margin-right: auto; 
max-width: 540px;
    position: relative;
}

.homeimagebowlwrap:before{
    right: -13%;
    left: auto;
    width: 250px;
    height: 250px;
    position: absolute;
    border: 11px solid #FF5C01;
    z-index: 0;
    bottom: 15%;

}

.circlehome_point {
    border: 9px solid #FF5C01;
    height: 120px;
    width: 120px;
    text-align: center;
    font-size: 2.4rem;
    line-height: 1.3rem;
    position: absolute;
    left: -9%;
    top: 39%;
    border-radius: 99999px;
    FONT-WEIGHT: 700;
    color: #ff5c01;
    padding-top: 6%;
    letter-spacing: -.1rem;
}

.circle_two{
top: 60%;
    left: 2%;
}

.circle_three{
    top: 73%;
    left: 22%;
}

ul.checks li.hasbeenshown{
	text-transform: uppercase;
}
ul.checks li.hasbeenshown:before{
	content: none;
	display: none;
}

.microgreens .upsell_one .container {
    width: 100%;
}

.circle_four{
	top: 74%;
    left: 46%;
}
span.largecircletext{
	display: block;
	text-transform: uppercase;
}
span.smallcircle{
	    font-size: .7rem;
    line-height: 1rem;
    letter-spacing: 0px;
    font-weight: 600;
}
span.mediumcircletext {
    font-size: 1.7rem;
}
span.smallercircletext {
  font-size: 1.4rem;
    letter-spacing: -.02rem;
}
.homeimagebowl{
    z-index: 1;
    position: relative;
}

.homenotetop{
position: absolute;
    left: 7%;
    top: 41%;
    width: 180px;
    text-align: center;
}
.homearrowdown{
	width: 33px; 
	margin: 0 auto; 
}
.green{
	color: #2B6517;
}

.microgreens_home_row_two h2{
	    font-size: 3rem;
    line-height: 2.9rem;
    font-weight: 700;
}

.microgreens_home_row_three{
	background-image: url(https://cdn.shopify.com/s/files/1/0842/5098/4751/files/home_bg_2.jpg?v=1698335650);
	background-size: cover;
padding-top: 13%;
    padding-bottom: 13%;
}

.scissors{
position: relative;
    width: 88px;
    float: left;
    margin-right: 10px;
    display: inline-block;
    vertical-align: middle;
    margin-top: 2%;
    margin-right: 4%;
}


.orangepoint{
	background-color: #ff5c01;
    color: #fff;
    border-radius: 29px;
    padding: 45px;
    text-align: left;
}


.secondroheadline{
	padding-left: 5%;
}

.homekittop{
position: relative;
    top: auto;
    max-width: 740px;
    text-align: center;
    margin-top: 16%;
    right: auto;
    margin-right: -15px;
    margin-left: auto;
    float: right;
}

.overlfowside{
overflow: hidden;
    margin-top: -21%;
    position: relative;
}

.microgreens_home_row_two{
	position: relative;
	padding-bottom: 110px;
}


.stars{
	width: 100px; 
	margin:  0 auto; 
	display: block;
}


.microgreens .reviews-slide p {
    border-left: 0px;
    padding-left: 0;
    font-size: 33px;
    font-style: normal;
    font-size: 1rem;
    color: #2B6517;
    text-align: center;
    margin-top: 20px;
}

.microgreens .reviews-slide span{
text-transform: uppercase;
    font-weight: 700;
    text-transform: uppercase;
    color: #2B6517;
    display: block;
    text-align: center;
    font-size: 11px;
}
.whitebg{
padding-left: 20px;
    padding-right: 20px;
}
.fa-arrow-left.slick-arrow.large_clear{
  
}
.large_clear {
    width: 28%;
    position: absolute;
    z-index: 2;
}
.large_clear {
    height: 100%;
    top: 0;
    right: 0;
}

.reviews-slider{
	margin-top: 50px; 
	margin-bottom: 50px;
}

.large_clear:hover{
	cursor: pointer;
}

.microgreens ul.slick-dots li:before{
display: none;
}

.microgreens ul.slick-dots{
	text-align: center;
	margin-top: 30px;
	bottom: auto;
}
.microgreens .slick-dots li button:before {

    opacity:.1;
    color: #2b6517;
    }

.microgreens .slick-dots li.slick-active button:before {
  opacity: 1;
    color: #ff5c01;
}

.fa-arrow-left.slick-arrow.large_clear {
    right: auto;
    left: 0;
}
.microgreens  .slick-dots li button:before {

    font-size: 20px;
  }


  .microgreens_home_row_four{
background-image: url(/cdn/shop/files/home_bg_3.jpg?v=1699481296);
    background-position: bottom;
    background-size: contain;
  padding-top: 7%;
    padding-bottom: 5%;
    background-repeat: no-repeat;
  }

  .presslogo{
 max-width: 100px;
    float: right;
    max-height: 60px;
    width: auto;
  }

  .press_item_home{
  	color: #2B6517;
  	font-family: var(--font-body-family);
	font-size: 1.0rem;
		letter-spacing: -.005rem;
		    text-align: left;
		    margin-bottom: 40px;
  }
  .presstop{
  	border-bottom: 2px solid #2b6517;
  }
  .press_item_home p{
  font-size: 1.1rem;
    line-height: 1.4rem;
    margin-top: 17px;
  }
  .titletop{
  font-size: 1.2rem;
    line-height: 1.5rem;
    width: 66%;
    margin-top: 6px;
    display: inline-block;
    margin-bottom: 6px;
    font-weight: 600;
  }

  .date{
  	font-size: 9px;
  }

  .microgreens_home_row_five{
  background-image: url(https://cdn.shopify.com/s/files/1/0842/5098/4751/files/home_bg_4.jpg?v=1699483141);	
  background-size: cover;
      padding-top: 10%;
    padding-bottom: 10%;
  }

  .microgreens_home_row_five h2{
    color: #2b6517;
    padding: 0px 10%;
    font-weight: 700;
    font-size: 2.2rem;
    line-height: 2.5rem;
  }

  .good_item_one{
  	width: 50%; 
  	float: left;
  	 margin-right: -5%;
  }


  .good_item_two{
  	width: 55%;
    float: left;
    margin-right: -3%;
    margin-bottom: -11%;
  }

  .good_item_three{
  	width: 50%; 
  	float: left;
  	    margin-right: -5%;
  }


  .spoon{
  	max-width: 400px; 
  	margin:  0 auto;
  }

  .good_wrap_one{
  	width: 90%; 
  }

.item_good_wrap p{
	font-size: 1.4rem; 
	text-align: left; 
	width: 60%; 
	color: #2b6517;
	max-width: 310px;
}

.good_wrap_two{
	    margin-left: 30%;
    width: 60%;
    margin-top: -10%;
    margin-bottom: -10%;
}

.microgreens_home_row_six{
	background-image: url(https://cdn.shopify.com/s/files/1/0842/5098/4751/files/home_bg_5.jpg?v=1699484579);
	padding-top: 12%; 
	padding-bottom: 12%;
	color: #ffffff;
	background-size: cover; 
	background-repeat: no-repeat;
}

.microgreens_home_row_six h2{
color: #fff;
    font-size: 4rem;
    line-height: 4rem;
    margin-bottom: 50px;
}

.microgreens_home_row_six  h3{
	font-size: 1.1rem;
	    margin-top: 26px;
	    color: #ffffff;
}

.food_item_wrapper p{
	padding:  3px 22px;
	margin-bottom: 20px;
	color: #ffffff;
}

.food_item_wrapper{
	border-radius: 33px;
    box-shadow: 0 10px 55px rgba(0,0,0,.3);
    background-color: #fff;
    overflow: hidden;
    margin: 0px 3px;
    margin-bottom: 20px;
    	color: #2b6517;
    	background-color: #64AB42;
}

.microgreens_home_row_seven{
	padding-top: 10%;
	padding-bottom: 10%;
	color: #2b6517;
}

.microgreens_home_row_seven h2{
	font-size: 6rem;
	text-align: left;
    margin-bottom: 4%;
    font-weight: 700;
    line-height: 6rem;
}

.science_wrap{
        border-radius: 33px;
    background-image: url(/cdn/shop/files/science_point_1.jpg?v=1705364258);
    background-size: cover;
    text-align: left;
    padding:22px 40PX;
    padding-bottom: 20px;
    background-size: contain;
    background-repeat: no-repeat;
    background-color: #f9f6ee;
    background-position:top;
}

.row.science_row{
	display:-webkit-inline-box;
}

.row.science_row .col-lg-8, 
.row.science_row .col-lg-4{
	margin-bottom: 25px;
}

.science_wrap_two{
	 background-image: url(https://cdn.shopify.com/s/files/1/0842/5098/4751/files/science_point_2.jpg?v=1699485719);
	 background-size: cover; 
}

.science_wrap_three{
	 background-image: url(/cdn/shop/files/science_point_3.jpg?v=1705364257);
	  background-size: cover; 
}

.science_wrap_four{
	 background-image: url(/cdn/shop/files/science_point_4_1.jpg?v=1705364257);
	     background-size: cover;
	     text-shadow: 0px 4px 10px rgb(80 51 12 / 46%);
}



.science_wrap h3{
	font-size: 1.5rem;
	padding-top: 40%; 
	margin-bottom: 10px;
	line-height: 1.9rem;
}

.science_wrap.white{
	color: #ffffff;
}

.science_wrap.science_wrap_three h3 {
    padding-top: 5%;
}


.science_wrap.science_wrap_two h3 {
    padding-top: 80%;
}

.microgreens_home_row_seven .col-8,

.microgreens_home_row_seven .col-4{
	margin-bottom: 15px;
}

.microgreens_home_row_eight{
	background-color: #FE5D01;
	color: #ffffff;
	padding:  7% 0; 
}


.nutirent_icon{
	text-align: left; 
	color: #ffffff;
	    padding: 0px 30px;
}

.nutirent_icon img{
	    width: auto;
    max-height: 33px;
    margin-bottom: 7px;
}


.microgreens_home_row_nine{
		 background-image: url(/cdn/shop/files/home_bg_6_1.jpg?v=1705366812);
	     background-size: contain;
	     padding: 10% 0px; 
	     color: #2b6517;
	     padding-bottom: 22%; 
	     margin-bottom: -10%; 
	     background-position: -41% -291px;
    background-repeat: no-repeat;
}

.microgreens_home_row_nine h2{
	font-size: 4rem;
    line-height: 4.2rem;
    color: #2b6517;
}
.heroborderblock{
border: 1px solid rgba(255,255,255,.3);
    border-radius: 23px;
}

.microgreens_home_row_nine .row{
	    align-items: baseline;
}
.micro_item_wrap{
	border-radius: 33px; 
	background-color: #F7F5ED;
	background-image: url(/cdn/shop/files/brocolli.jpg?v=1705366007);
	background-size: 100%;
	background-position: top;
	background-repeat: no-repeat;
	padding: 5% 5%; 
	margin-top: 55px;
}
.row.microgreen_type_selection .row{
	    display: flex;
    justify-content: center; /* Centers columns horizontally */
    flex-wrap: wrap; /* Ensures responsiveness */
    gap: 10px; /* Optional: Adds spacing between columns */
}
.row.microgreen_type_selection .col-lg-3{
    display: flex;
    justify-content: center; /* Centers content inside each column */
    align-items: center;
}

.micro_item_wrap.micro_item_wrap_arugula{
		background-image: url(/cdn/shop/files/arugula.jpg?v=1705366007);

}

.micro_item_wrap.micro_item_wrap_radish{
		background-image: url(/cdn/shop/files/radish.jpg?v=1705366008);

}

.micro_item_wrap.micro_item_wrap_kale{
		background-image: url(/cdn/shop/files/kale.jpg?v=1705366007);

}

.micro_item_wrap h3{
font-size: 1.3rem;
    line-height: 1.5rem;
		color: #2b6517;
		padding: 10% 10%;
		margin-bottom: 75%;
}

.micro_item_wrap li{
	margin-bottom: 6px;
}

.microgreens_home_row_faq {
	background-color: #F7F5ED;
			color: #2b6517;
			padding-top: 6%;
    padding-bottom: 10%;
}
.microgreens.microgreens_home_row_faq h2 {
    font-size: 6rem;
    line-height: 8rem;
}

.arrow-icon{
	max-width: 40px;
}





.faq-item {
    border: 1px solid #ccc;
    margin-bottom: 10px;
}

.faq-question {
    background-color: #f2f2f2;
    padding: 10px;
    cursor: pointer;
    display: flex;
    justify-content: space-between;
    align-items: center;
}

.faq-question .arrow-icon {
    transition: transform 0.3s ease;
}

.faq-answer {
    max-height: 0;
    overflow: hidden;
    transition: max-height 0.3s ease-in-out;
}

.faq-item.open .faq-answer {
    max-height: 100px; /* Set an appropriate max-height for your answer */
}

.faq-item.open .faq-question .arrow-icon {
    transform: rotate(180deg);
}



 .faq {
    list-style: none;
    padding: 0;
    margin: 20px;
}

 .faq dt {
    background-color:transparent;
  
    padding: 10px;
   color: #2b6517;
    cursor: pointer;
    display: flex;
    justify-content: space-between;
    align-items: center;
    border-top: 1px solid rgb(233 230 222);
    font-size: 18px;
}
 .faq {
            list-style: none;
            padding: 0;
        }

       .faq dt {
            cursor: pointer;
            font-weight: bold;
            margin-bottom: 5px;
            display: flex;
            justify-content: space-between;
            align-items: center;
            padding-left: 0px;
        }

       .faq dt .arrow {
            transition: transform 0.3s;
        }

     .faq dd {
            display: none;
            margin-left: 0;
           
            text-align: left;
            font-size: 13px; 
            letter-spacing: -.01rem;
            padding-bottom: 20px;
            color: #2b6517;
        }

      .faq.open dd {
            display: block;
        }

      .arrow {
            width: auto; /* Adjust the width as needed */
            height: 20px; /* Adjust the height as needed */
            transition: transform 0.3s;
            filter: brightness(0);
        }

        .open .arrow {
            transform: rotate(90deg);
        }
.microgreens video{
width: 100%;
}


/*REBUY CART*/
/*
.rebuy-cart__flyout-header, .rebuy-cart__flyout-content {
    background-color: #F7F5ED !important;
}

.rebuy-cart__flyout-announcement-bar-message.is-selected, .rebuy-cart__flyout-announcement-bar-message.is-active{
	background-color: #2B6517;
	color: #ffffff;
	    font-family: var(--font-heading-family);
}

body#recharge-novum.recharge-customer-portal.recharge-theme-novum #recharge-te #rc_te-template-wrapper .rebuy-button, body#recharge-novum.recharge-customer-portal.recharge-theme-novum #shopify-section-footer .rebuy-button, .rebuy-button, body#recharge-novum.recharge-customer-portal.recharge-theme-novum #recharge-te #rc_te-template-wrapper .rebuy-widget .rebuy-button, body#recharge-novum.recharge-customer-portal.recharge-theme-novum #shopify-section-footer .rebuy-widget .rebuy-button, .rebuy-widget .rebuy-button, body#recharge-novum.recharge-customer-portal.recharge-theme-novum #recharge-te #rc_te-template-wrapper .rebuy-cart__flyout-empty-cart a, body#recharge-novum.recharge-customer-portal.recharge-theme-novum #shopify-section-footer .rebuy-cart__flyout-empty-cart a, .rebuy-cart__flyout-empty-cart a {
    color: #ffffff;
    background: #2491C4;
    border-color: #2491C4;
    border-width: 2px;
    border-radius: 5px;
    border-radius: 9999px !important;
    font-family: var(--font-heading-family);
    background-color: #ff5c01 !important;
    color: #ffffff;
    text-decoration: none;
    border: none !important;
}
*/
/*REBUY CART*/



.row.subscribe_or_save{
display: flex;
    align-items: normal;
    width: 100%;
    margin-left: 0px;
}

.col-lg-6.stretch-vert, .col-lg-6.subscribe-side-outer {

      box-sizing: border-box; /* Include border and padding in the total height */

}

.align-right-kit{
	text-align: left;
}
.microgreens.microgreens-upsells .upsell_two .add_to_cart_widget .upsell_sheets h3
 {
	text-align: center;
}
.upsell_other .col-8, .upsell_other .col-9{
	padding-right: 0px;
}

.col-4{
	padding-left: 0px;
}

.upsell_one_product .savingstable {
    padding: 3px;
    width: 70%;
    font-size: 12px;

    margin-bottom: 0px;
  }








#buyNowButton {
   
        font-family: var(--font-heading-family);
            font-family: Avenir Next,Muli,sans-serif;
    }


span.learnmoresubscribe:hover, span.learnmoresubscribe{
cursor: pointer;
	font-weight: 600;
}


.microgreens .upsell_sheets span.heavy {
 font-size: 11px;
    padding-left: 0;
    padding-right: 0;
    max-width: 9999px;
    margin: 0 auto;
    line-height: 1.2rem;
    margin-bottom: 6px;
    margin-top: 10px;
    text-transform: capitalize;
    letter-spacing: 0px;
    color: #2b6517;
    font-weight: 700;
    }

    .upsell_two_product  .microgreen_type_selection .col-12{
margin-left: 0px; 
margin-right: 0px;
padding-left: 0px; 
padding-right: 0px;
    }

    .upsell_two_product .row{
margin-left: 0;
    margin-right: 0;
    }




.microgreens .upsell_one button.button {
    min-width: 11px;
    font-size: 15px;
    max-width: 3000px;
    padding: 8px 15px;
}


.uspellbottombuttons .col-8.text-align-left{
	text-align: left;
}


.uspellbottombuttons .col-8.text-align-right{
	text-align: right;
}

.microgreens .upsell_one .uspellbottombuttons .col-8.text-align-right button.button{
	margin-right: 0;
}


.microgreens .upsell_one .uspellbottombuttons .col-8.text-align-left button.button{
	margin-left: 0;
}

.row.subscribe_or_save{
	position: relative;
}


.orblockmiddle{
    position: absolute;
    width: 50px;
    height: 50px;
    border-radius: 9999px;
    background-color: #ff5c01;
    color: #ffffff;
    font-weight: 600;
    font-size: 22px;
    text-align: center;
    line-height: 51px;
    padding: 0px;
    left: 45.6%;
    top: 9%;
}




.xout{
	border-radius: 9999px;
   background-color: #ff5c01;
    color: #fff;
    position: absolute;
   right: 11px;
    top: 9px;
    width: 40px;
    height: 40px;
    box-shadow: 0px 1px 22px rgba(0,0,0,.1);
    background-image: url(/cdn/shop/files/xmark.png?v=1708451740);
    background-repeat: no-repeat;
    background-size:21px;
    background-position: center;
    text-indent: -9999px;
}


.xout:hover{
	cursor: pointer;
}



.upsell_two .button.upsell_button_d{
	    background-color: rgba(0,0,0,.4);
	    text-indent: -99999px;
	     background-image: url(/cdn/shop/files/Arrow-right.png?v=1708452221);
    background-repeat: no-repeat;
    background-size:21px;
    background-position: center;
}




.row.force-full .col-12{
padding-left: 0px; 
padding-right: 0px;
}

.button.upsell_trigger.unactive:before{
content: 'Please choose type and frequency above ';
    position: absolute;
    font-size: 11px;
    margin-top: -30px;
    color: #000000;
    margin-left: -6.5%;
    width: 280px;
}






.microgreens_home_row_four h2{
font-weight: 700;
}







img.equal{
	width: 155%;
	max-width: 155%;
}




#delightchat-widget{
	position: absolute;
	z-index: 1;
}

.autocontainer h1 img{
	display: block;
}

.autocontainer h1{
position: absolute;
    top: 0;
    width: 100%;
    text-align: center;
    z-index: 2;
    width: 100%;
    text-align: center;
    max-width: 70%;
    top: 9%;
    margin: 0 auto !important;
    display: block;
    white-space: normal;
    left: 16%;
}

 .autocontainer {
      overflow: hidden;
      white-space: nowrap;
      position: relative;
      width: 100%;
      height: 500px;
      background-color: #ffffff;
    }
    .scrolling-wrapper {
      display: inline-block;
      height: 500px;
      animation: scroll 40s linear infinite;
    }
     .scrolling-wrapper .food_item_wrapper {
     display: inline-block;
    width: 50%;
    height: 100%;
    border-radius: 0px;
    box-shadow: 0px;
    margin: 0px;
    padding: 0px;
  position: relative;
     overflow: hidden; /* Ensure no part of the image overflows outside of the container */
    }

      .scrolling-wrapper .food_item_wrapper::before {
      content: "";
      position: absolute;
      top: 0;
      left: 0;
      right: 0;
      bottom: 0;
      background: rgba(0, 0, 0, 0.15); /* Semi-transparent black overlay */
      z-index: 1;
    }
    .scrolling-wrapper{

    }
     .scrolling-wrapper .food_item_wrapper img {
      width: 100%;
      height: auto;
      vertical-align: middle;
       height: 100%;
      width: 100%;
      object-fit: cover; /* Ensures the image covers the div without distortion */
       display: block;
      position: relative;
      z-index: 0; /* Ensure the image is below the overlay */
      padding-bottom: 3px;
    background-color: #ffffff;
    }
    @keyframes scroll {
      0% {
        transform: translateX(0);
      }
      100% {
        transform: translateX(-100%);
      }
    }

 .homearrowdown.toparrow{
	filter: brightness(100);
    position: absolute;
    width: 75px;
    left: 49%;
    top: 450px;
    transform: rotate(52deg);
}

.upsell_two {
    max-height: 90vh; /* Limits height to 80% of the viewport */
    overflow-y: auto; /* Enables vertical scrolling */
    overflow-x: hidden; /* Prevents horizontal scrolling */
    padding: 10px;
    box-sizing: border-box;
    scrollbar-width: none; /* Hides scrollbar for Firefox */
    -ms-overflow-style: none; /* Hides scrollbar for IE and Edge */
}

.upsell_two::-webkit-scrollbar {
    display: none; /* Hides scrollbar for Chrome, Safari, and Edge */
}
.discription_image {
display: none;
}
.microgreens.microgreens-upsells .upsell_two .add_to_cart_widget h3 {
 
    margin-bottom: 0px;
}
.upsell_one .microgreen_type_selection .col-3 {
    width: 29%;
   
    margin-left: 0%;
    margin-right: 1%;
    padding-left: 0;
    padding-right: 0;
}

.upsell_other img {
    max-width: 74px;
  }
.upsell_two .selectradio label {
  
}

.microgreens .upsell_two .button.no-thanks-button {
    padding: 10px 22px;
    max-width: 100%;
    margin-top: 0px;
    text-align: right;
    float: right;
}

.button.upsell_button_d{
width: 39px;
    margin-top: 0px;
}



































@media screen and (max-width: 990px) {
 .microgreens h1 {
    font-size: 2rem;
    line-height: 2.4rem;
    margin-bottom: -10px;
    padding-bottom: 4px !important;
    font-weight: 600;
    margin-top: -17px;
}

.autocontainer, .scrolling-wrapper {
 
    height: 380px;
    }

    .homearrowdown.toparrow {
   
    width: 65px;
    left: 43%;
    top: 330px;
   
}

.mainherologo {
    max-width: 270px;
    }
  .container.medium_center, .medium_center {
    max-width: 93%;
  }
  .microgreens li:before, .addcircle:before, .homeimagebowlwrap:before {
    margin-left: -19px;
	}
  .p-5 {
    padding: 2rem!important;
	}
	.microgreens ul, .microgreens ul li {
 font-weight: 600;
       font-size: 14px;
    padding-left: 10px;
    margin-top: 10px;
  }
  .micro_item_wrap h3 {
           font-size: 1.2rem;
        line-height: 1.1rem;
        margin-bottom: 60%;
  }
  .micro_item_wrap {
 
    background-position: -12% -26%;
  }
  .row.what_type_of p {
  
    font-size: 12px;
 
    margin-bottom: 8px;
    line-height: 15px;
	}

	.row.microgreen_type_selection .col-lg-6{
    width: 100%;
	}

  ul.checks li:before {
    width: 19px;
    height: 19px;
  }
  .round {
    padding: 31px;
    padding-left: 10px;
    padding-right: 10px;
        width: 100%;
    margin: 0 auto;
	}
	.homenotetop {
    position: absolute;
    left: 4%;
  }
	.homeimagebowlwrap {
    margin-top: -8vh;
    max-width: 300px;
	}
	.microgreens_home_row_one {
    padding-bottom: 10vh;
	}
	.homeimagebowlwrap:before{
		display: none;
	}
	.circlehome_point {
    border: 6px solid #FF5C01;
    height: 110px;
    width: 110px;
    text-align: center;
    font-size: 2.4rem;
    line-height: 1.3rem;
    position: absolute;
    left: -14%;
    top: 55%;
    border-radius: 99999px;
    FONT-WEIGHT: 800;
    color: #ff5c01;
    padding-top: 30px;
	}
	.circle_two {
    top: 73%;
    left: 19%;
	}
	.circle_three {
    top: 67%;
    left: 57%;
	}
	.circle_four {
    top: 37%;
    left: 80%;
	}
	.secondroheadline {
    
    margin-top: 50px;
	}
	.homekittop {
    position: relative;
    left: 31%;
    top: 83px	;
    margin-bottom: 70px;
  }

 .herotopilluplus {
   width: 100%;
    display: inline-block;
    vertical-align: middle;
    font-size: 32px;
    padding-top: 0px;
    display: block;
    margin-top: -39px;
    margin-bottom: -22px;
    z-index: 999;
    position: relative;
    margin-left: -60px;
    margin-bottom: -5px;
}

.herotopilluequals {
  margin-top: -70px;
    margin-bottom: 35px;
}
	.herotopillu {
    width: 100%;
    display: block;
    vertical-align: top;
	}
	.herotopillu img {
    z-index: 1;
    width: 58%;
    position: relative;
    display: inline-block;
    vertical-align: middle;
	}
	.innerherotop{
		display: inline-block;
    vertical-align: middle;
    width: 39%;
	}
	.herotopillu  h3 {
    font-size: 1.1rem;
    line-height: 1.2rem;
   
	}
	.herotopillu h3 {
    font-size: 1.1rem;
    line-height: 1.2rem;
    font-weight: 600;
}
	.herotopillu p {
    font-size: 11px;
	}
	.addcircle:before{
		display: none;
	}

	img.equal {
    width: 89px;
    margin: 0 auto;
    margin-top: 20px;
	}
	.spoon {
    max-width: 190px;
    margin: 0 auto;
    margin-top: 50px;
	}
	
	p.larger {
        font-size: 1.0rem;
    font-weight: 300;
    line-height: 1.4rem;
    margin-top: 10px;
    border-top: 0px solid rgba(255,255,255,.2);
    padding-top: 6px;
	}

	.microgreens .button {
    font-size: 1.2rem;
  }


	.microgreens_home_row_three {
    background-size: cover;
    padding-top: 63%;
    padding-bottom: 63%;
	}

	.scissors {
    position: relative;
    width: 58px;
    float: none;
    margin-right: 10px;
    display: block;
    margin: 0 auto;
    margin-bottom: 40px;
	}

	.microgreens h2 {
 font-size: 1.7rem;
    text-align: center;
    line-height: 2.1rem;
    font-weight: 700;
	}

	.kitimagetop {
    max-width: 100%;
    margin-top: -7%;
    float: none;
}

.microgreens{
	/*padding-left: 10px; 
	padding-right: 10px;*/
}
.upsell_one {

    padding: 10px 0px;
    width: 96%;
  }


	.nutirent_icon img {
	    width: auto;
	    max-height: 33px;
	    margin-bottom: 7px;
	    margin: 0 auto;
	    display: block;
	    margin-bottom: 10px;
	}
	.upsell_two_product .row {
    margin-left: 0;
    margin-right: 0;
    padding-left: 0;
    padding-right: 0px;
}
	.nutirent_icon {
	    text-align: left;
	    color: #ffffff;
	    padding: 0px 5px;
	    text-align: center;
	}

	.microgreens_home_row_eight {
	    padding: 17% 0;
	}

	#upsell_master_wrap {

    overflow: scroll;
	}

	.microgreens.microgreens-upsells .upsell_two .add_to_cart_widget .upsell_sheets h3 {
    text-align: center;
    font-size: 14px;
}

	.microgreens.microgreens_home_row_eight  h2 {
	    font-size: 1.7rem;
	   
	}

	.one-time-side-outer {
    border-right: 0px solid #ffffff;
    border-bottom: 10px solid #ffffff;
}

	.microgreens_home_row_eight .col-lg-4 {
	    border: 8px solid rgba(255,255,255,.3);
	    padding: 10px;
	    margin-top: 22px;
	    margin-bottom: 22px;
	    border-radius: 33px;
	    width: 74%;
	    display: block;
	    margin: 0 auto;
	    margin-bottom: 20px;
	    margin-top: 10px;
	    text-align: center;
	}
	.microgreens .subscribe-item.one-time .button {
	    position: relative;
	    bottom: 0;
	    left: auto;
	    transform: none;
	}

	.upsell_one.upsell_two {
    margin-top: 20px;
	}
	.microgreens .add_to_upsell .button {

    font-size: 12px;
  
    padding: 0px 13px;
    width: auto;
   
	}
	.microgreens.microgreens-upsells .upsell_two .add_to_cart_widget h3 {
 
    margin-top: 0;
}

.microgreens.microgreens-upsells .add_to_cart_widget h3 {
     max-width: 320px;
    font-size: .8rem;
    max-width: 320px;
    margin-bottom: 0;
    }

    .savingsupsell {

  width: 100%;
  
    font-size: 11px;
  }

    .microgreens.microgreens-upsells h2 {
    font-size: 1rem;
    text-align: center;
    line-height: 1.1rem;
  
    max-width: 75%;
    margin-top: 10px;
            text-align: left;
        padding-right: 14%;
        margin-bottom: 20px;
}

.upsell_one_product p{
font-size: .7rem;
    margin-bottom: 2px;
}

.upsell_sheets {
    padding: 0px;
    padding-top: 1px;
}

.microgreens .upsell_one .add_to_cart_widget .microgreen_type_selection .add_to_button span {
    font-size: 9px;
    line-height: 14px;
    margin-top: 1px;
    }

  .upsell_one  .one-time-side-outer {
    border-right: 9px solid #ffffff;
    border-bottom: 0px solid #ffffff;
    padding-left: 0;
    padding-right: 14px;
}
.subscribe-side-outer {
    padding-left: 9px;
    padding-right: 0;
}
	.upsell_sheets .selectradio label {
    font-size: 12px;
  }
.upsell_one .subscribe-item {
    padding-top: 3px;
    padding-bottom: 12px;
}
  .microgreens button.button {
    min-width: 33px;
    font-size: 18px;
    padding: 10px 30px;
    margin-top: 0px;
    margin-bottom: 20px;
    width: 80%;
}

.kit_one {
    text-align: center;
}
.needsclick.kl-teaser-UacSFh {
z-index: 0 !important;
}
.align-right-kit {
    text-align: center;
    padding-bottom: 20px;
    margin-top: -16px;
}
.row.subscribe_or_save {
    padding-left: 0;
    padding-right: 0px;
}
.upsell_one_product span.circleimagemicro, .microgreens .second_typpe .add_to_cart_widget .microgreen_type_selection .add_to_button span.circleimagemicro, .microgreens .second .add_to_cart_widget .microgreen_type_selection .add_to_button span.circleimagemicro {
    height: auto;
    padding-top: 9.5%;
    width: 50px;
}
.microgreens .upsell_one .add_to_cart_widget .upsell_sheets .microgreen_type_selection .add_to_button span, .microgreens .upsell_one .add_to_cart_widget.upsell_one_product .microgreen_type_selection .add_to_button span{
	font-size: 13px;
}
.add_to_cart_widget.add_to_cart_widget_one_kit .pt-5{
padding-top: 15px !important;
}

	.upsell_other p{
   
    font-size: 11px;
  
    line-height: 12px;
	}

	.microgreen_type_selection .add_to_button {
 
    margin-bottom: 16px;
}


	.upsell_one .microgreen_type_selection .add_to_button {
 margin-bottom: 0px;
 line-height: 0;
}

.microgreens .upsell_one .add_to_cart_widget .upsell_sheets .microgreen_type_selection .add_to_button span{
	        font-size: 12px;
	                text-align: center;
}
.upsell_two .microgreen_type_selection .col-3 {
        margin-bottom: 6px;
    }
        .upsell_two .upsell_sheets .circleimagemicro {
        display: block;
        margin: 0 auto;
        width: 85px;
    }
	.microgreens .subscribe-item .button {
 
    font-size: 22px;

    width: 60%;
    margin-top: 10px;
    font-size: 18px;
    width: auto;
}

	.upsell_one .add_to_cart_widget_one_kit .upsell_sheets .microgreen_type_selection {
    margin: 0 auto;
    padding: 0px 0px;
	}

	.bottomaddtocart ul.checks {
   
    width: 83%;
  }

  .upsell_one .pricetable span {
    font-size: 12px;
    width: 100%;
        font-size: 11px;
    width: 100%;
    line-height: 13px;
    display: block;
    margin-left: auto;
    margin-right: auto;
  }

   .upsell_one  .pricetable {
    display: block;
    margin-bottom: 10px;
    margin-top: 5px;
    margin-bottom: 17px;
}

  .microgreens .upsell_one button.button {
    width: 100%;
    margin-bottom: 10px;
}

.upsell_one .bottomaddtocart {

    padding-bottom: 3px;
}
.microgreen_type_selection .add_to_button {
        margin-bottom: 0px;
    }
.microgreens .upsell_one .subscribe-item.one-time .button, 
.microgreens .upsell_one .subscribe-item .button{
	width: 90%; 
}
.row.what_type_of_preheader h3{
font-size: 15px;
}

.upsell_sheets{

}


.microgreens .upsell_one .add_to_cart_widget .upsell_sheets .microgreen_type_selection .add_to_button span {
    font-size: 11px;
    line-height: 20px;
    margin-top: 0;
    float: none;
    padding-right: 0px;
    font-size: 9px;
    vertical-align: top;
    text-align: center;
    display: block;
}

.upsell_one .upsell_sheets .circleimagemicro {

    display: block;
}

.upsell_one .microgreen_type_selection .col-3 {

    margin-bottom: 0px;
    }

    .upsell_one .upsell_sheets  .microgreen_type_selection .col-3 .add_to_button {
    border-radius: 9px;
  }

  .microgreens.microgreens-upsells .upsell_two .add_to_cart_widget .upsell_sheets h3 {

    margin-top: 10px;
    margin-bottom: 0;
}

.microgreens.microgreens-upsells .upsell_two .add_to_cart_widget h3 {
    margin-top: 5px;
}

.microgreens .upsell_one .upsell_other button.button, .microgreens .upsell_one .upsell_sheets button.button {
    min-width: 11px;
    font-size:9px;
    margin-top: 7px;
}

.microgreens .upsell_two .button.no-thanks-button, .microgreens .upsell_two .button.upsell_button_d{
margin-top: 15px;
          font-size: 13px;
        padding: 10px 0px;
        text-align: center;
}

.orblockmiddle {
 
        left: 44.0%;
        top: 41%;
}


.microgreens_lp .row {
    padding-left: 20px;
    padding-right: 20px;
}
.microgreens_lp .microgreens-upsells .row {
    padding-left: 10px;
    padding-right: 10px;
}


.microgreens-upsells .subexplain {
    width: 100%;
    margin: 0 auto;
    display: block;
    font-size: 9px;
    line-height: 12px;
    margin-top: -10px;
}

.microgreens_home_row_nine {
  
    background-size: 100%;

    background-repeat: no-repeat;
}
.microgreens .upsell_sheets span.heavy{
	margin-top: 7px;
}
.upsell_sheets .selectradio label {
    font-size: 11px;
    padding: 1px;
            margin-top: 8px;
}
.row.microgreen_type_selection .col-lg-3{
	width: 100% !important;
}
.microgreens .upsell_one .upsell_sheets button.button{
	width: 133px;
}
.upsell_sheets {
    border-bottom: 5px solid #ffffff;
}
.microgreens .upsell_two .button.upsell_button_d{
	width: 50px; heoght: 50px;
}
.upsell_other {
    border-bottom: 5px solid #ffffff;
    
    padding-top: 1px;
        padding-right: 11px;
    padding-bottom: 0px;
}

.microgreens_lp .microgreens-upsells .upsell_sheets .row {
    padding-left: 0px;
    padding-right: 0px;
}
.microgreens_lp .row.force-full{
padding-left: 0;
    padding-right: 0;
}
.scissors {

    margin-bottom: 20px;
}
.microgreens_lp .microgreens-upsells .upsell_two_product .row {
    padding-left: 0px;
    padding-right: 0px;
}
.item_good_wrap p {
   
    font-size: 15px;
}
.microgreens_home_row_five h2 {

    padding: 0px 0%;
    }
img.equal {
    width: 109px;
    margin: 0 auto;
    margin-top: 20px;
    transform: rotate(91deg);
    margin-top: -10px;
}

.microgreens_home_row_three {
    background-image: url(/cdn/shop/files/home_bg_2_1.jpg?v=1711499752);
   
}
.bottomaddtocart {
    padding-top: 40px;
    }
.microgreens_lp .microgreens_home_row_two .row {
    padding-left: 0px;
    padding-right: 0px;
}
.microgreens .bottomaddtocart ul.checks li{
	font-size: 12px;
}
.button.upsell_trigger.unactive:before {
   
    margin-left: -21%;
    }

}

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


/*custom blocks specific END