/** Shopify CDN: Minification failed

Line 231:0 All "@import" rules must come first

**/
footer.footer .container.csfooter-top .footer-menu ul.footer-menu.list-unstyled li a {
    font-size: 20px;
}
body.gradient p {
    font-size: 16px;
    line-height: 22px;
}
/* body.gradient h2 {
    font-size: 55px;
} */
body.gradient h1 {
    font-size: 75px;
}
body.gradient .white-btn, .filled-btn {
    font-size: 20px;
    width: 220px;
    padding: 14px 14px;
}
body.gradient .media.media--transparent.media--hover-effect {
    -webkit-transition: unset;
    -webkit-transform-style: unset;
}



/* Make the container relative */
.swap-on-hover{
  position: relative;	
	margin:  0 auto;
	max-width: 100%;
}

/* Select the image and make it absolute to the container */
.swap-on-hover img {
  position: absolute;
  top:0;
  left:0;
	overflow: hidden;
	/* Sets the width and height for the images*/
	width: 100%;
	height: 100%;
}

/* 
	We set z-index to be higher than the back image, so it's alwyas on the front.

We give it an opacity leaner to .25s, that way when we hover we will get a nice fading effect. 
*/
.swap-on-hover .swap-on-hover__front-image {
  z-index: 9999;
  transition: opacity .5s linear;
  cursor: pointer;
}

/* When we hover the figure element, the block with .swap-on-hover, we want to use > so the front-image is going to have opacity of 0, which means it will be hidden, to the back image will show */
.swap-on-hover:hover > .swap-on-hover__front-image{
  opacity: 0;
}

section.superpower-sec .other-heading {
    display: flex;
    flex-direction: column;
    row-gap: 20px;
}

section.superpower-sec .other-heading p {
    padding-top: 0px;
    padding-bottom: 10px;
}
.text-mrq {
    padding-top: 15px;
    padding-bottom: 10px;
    background-color: #0F8383;
    color: rgb(255, 255, 255);
    font-size: 14px;
    font-family: Poppins;
    font-weight: 600;
    font-style: normal;
}
.text-mrq marquee p {
    display: contents;
    padding-left: 20px;
}

.daily-dose.dose-of-plants .container .daily-dose-inner {
    display: flex;
    flex-direction: column;
    row-gap: 20px;
}
.daily-dose.dose-of-plants .container .daily-dose-inner p {
    padding: 0;
    padding-bottom: 10px;
}
.daily-dose.dose-of-plants .container .daily-dose-inner h2 {
    line-height: 50px;
}
section.mala-girl .container .other-heading.text-center p {
    padding-bottom: 30px;
    padding-top: 30px;
}
section.mala-girl .container .other-heading.text-center h2 {
    padding-top: 15px;
}
.footer-logo {
    display: flex;
    align-items: center;
}
body.gradient .cs-fetaured-collection .collection slider-component ul li .card-wrapper .card.card--standard .card__information .yotpo.bottomLine.yotpo-small {
    justify-content: center;
    display: flex;
    padding-top: 12px;
}
body.gradient.collection .facets-container form#FacetFiltersForm h2 {
    font-size: 1.4rem;
}
body.gradient.collection div#ProductGridContainer {
    background: transparent;
}
body.gradient.collection div#ProductGridContainer ul li .card__content .card__information {
    background-color: #FCFAF2;
}
body.gradient.collection div#ProductGridContainer ul li .card-wrapper .card {
    border: none;
}
body.gradient.collection div#ProductGridContainer ul li .card.card--standard.card--media {
        background: rgb(252,250,242);
}
body.gradient.collection div#ProductGridContainer ul li .card__content .card__information h3 {
    font: 400 65px/37px PalmerLakePrint;
    text-align: center;
    padding-bottom: 12px;
}
body.gradient.collection div#ProductGridContainer ul li .card__content .card__information .yotpo.bottomLine.yotpo-small .yotpo-display-wrapper {
    display: flex;
    justify-content: center;
    padding-bottom: 10px;
}
body.gradient.collection div#ProductGridContainer ul li .card__content .card__information .card-information .price {
    display: flex;
    align-items: center;
    justify-content: center;
    font-family: Poppins;
    font-weight: 600;
    font-style: normal;
}
body.gradient.collection div#ProductGridContainer ul li:hover .card__information h3 a {
    color: #639e72!important;
}
body.gradient.collection .facets-container .product-count h2.product-count__text.text-body {
    font-size: 1.4rem ;
}
@media (max-width: 767px){
.daily-dose.dose-of-plants .container .daily-dose-inner p {
    margin: auto;
}
body.gradient .white-btn, .filled-btn {
    font-size: 18px;
    line-height:16px;
}
.daily-dose.dose-of-plants .container .daily-dose-inner a.white-btn {
    margin: auto;
}
.daily-dose.dose-of-plants .container .daily-dose-inner a.filled-btn {
    margin: auto;
}
section.superpower-sec .other-heading a.filled-btn.coll_btn {
    margin: auto;
}
}





@media (min-width: 768px){
.main-div .top-div h1 {
    max-width: 650px;
}
.main-div .top-div p {
    font-size: 22px;
    line-height: 26px;
    padding-top: 30px;
    padding-bottom: 40px;
}
footer.footer.color-background-1.gradient {
    margin-bottom: 40px;
}
}

@media (min-width: 991px){
body.gradient.collection div#ProductGridContainer ul li {
    max-width: 90%;
    margin: auto;
    width: 100%;
      display: grid;
    grid-auto-rows: 1fr;
}

body.gradient.collection div#ProductGridContainer ul {
    display: grid;
    grid-template-columns: 33.33% 33.33% 33.33%;
    justify-content: center;
    column-gap: 0;
}
body.gradient.collection div#ProductGridContainer ul.pagination__list.list-unstyled {
    width: 100%;
    display: flex;
    max-width: 20%;
    margin: auto;
}
}

@media (max-width: 575px){
body.gradient.collection div#ProductGridContainer ul li .card__content .card__information h3 {
    font: 400 40px/30px PalmerLakePrint;
}

}



/* /////////////////////   5  may changes///////////////////////////// */


      
@import url('https://fonts.googleapis.com/css2?family=Alegreya:wght@400;500;600;700;800;900&display=swap');
.badge.badge--bottom-left.color-accent-2{    font: 400 31px/14px PalmerLakePrint;
}
.global-media-settings { border:none;}
.prod_small-des{ float:left; width:100%; font-family: 'Alegreya';
font-style: normal;
font-weight: 400;    padding: 0px 0px 0px 0px;
font-size: 25px;
padding-right: 5em;
line-height: 40px;
color: #000000;}
.product__info-wrapper.grid__item.product__info-wrapper--extra-padding {
    background: #F39A22; border-radius: 40px 0px 0px 40px;
}
section#MainProduct-template--16172639158430__main {
    padding: 0px;    padding-top: 5em;
}
.prod_ingred{float:left; width:100%;     font-family: PalmerLakePrint;
font-style: normal;
font-weight: 400;
font-size: 45px;
line-height: 58px;

color: #000000;}
label.quantity__label.form__label {
    font-family: 'Alegreya';
    font-style: normal;
    font-weight: 700;
    font-size: 25px;
    line-height: 34px;
    color: #000000;
}
/* quantity-input.quantity {
background:#F39A22;
} */
input#Quantity-template--16172639158430__main {

font-family: PalmerLakePrint;
font-style: normal;
font-weight: 400;
font-size: 45px;
line-height: 58px;

color: #000000;}
button#ProductSubmitButton-template--16172639158430__main {
    width: 42%;
    font-family: PalmerLakePrint;
    font-style: normal;
    font-weight: 600;
    font-size: 45px;
    line-height: 34px;
    color: #000000;
    box-shadow: none !important;
    border: var(--variant-pills-border-width) solid rgba(var(--color-foreground),var(--variant-pills-border-opacity));
    background-color: rgb(var(--color-background));
    color: rgba(var(--color-foreground));
    border-radius: var(--variant-pills-radius);
    color: rgb(var(--color-foreground));
    display: inline-block;
    margin: .7rem .5rem .2rem 0;
    padding: 0rem 2rem;
    letter-spacing: .1rem;
    line-height: 1;
    text-align: center;
    transition: border var(--duration-short) ease;
    cursor: pointer;
  border-radius:44px;
  border-color:#613F3A;
}
button#ProductSubmitButton-template--16172639158430__main::after{box-shadow:unset !important;}
.accordion-body {
    font-style: normal;
    font-weight: 400;
    font-family: 'Alegreya';
    font-size: 12px;
    line-height: 25px;
    color: #000000;
}

.card--standard>.card__content .card__information {
    padding-left: 20px !important;
    padding-right: 20px !important;
}
h2.related-products__heading.h2{
    font-family: PalmerLakePrint;
    font-weight: 400;     font-size: 60px;}
.prod_accor{float:left; width:100%;}
.accordion-button::after {
    
    margin-left: unset !important;
}
.accordion-button {background:transparent !important;
    font-size:45px !important; padding-left:0px !important; box-shadow:none !important;}
.accordion-item{background:transparent!important; border:none !important;}
.accordion-button:not(.collapsed) {
    color:unset !important;
  box-shadow: unset !important; 
}
span.mar_bar {
    font-size: 16px;
}
.accordion { border-top:unset !important;  border-bottom:unset !important;}
/* .yotpo-display-wrapper{display:none;} */
.price.price--large.price--show-badge {
display:none;
}
.product__tax.caption.rte {
    display: none;
}
.product__description.rte.quick-add-hidden {
    display: none;
}
.grid__item.product__media-wrapper {
    padding: 0em 10em;
}
.shopify-payment-button__button.shopify-payment-button__button--branded.BUz42FHpSPncCPJ4Pr_f {
    display: none;
}
.global-media-settings:after {
    content: none;
    
}

.product-form__input input[type=radio]+label {
   background-color: unset !important;   font-family: 'Alegreya';
font-style: normal;
font-weight: 700;
font-size: 25px;
line-height: 34px;
color: #000000;
border-color: #613F3A !important; color:#000 !important;
}
.product-form__input input[type=radio]:checked+label {

    background: #fff !important;
}

.card.card--standard.card--media {
    border: none;
    background: unset;
}
.page-width {
    padding: 0 9rem;
}
.card__information {
    text-align: center;  }
.card__heading  {
    font: 400 65px/37px PalmerLakePrint !important;
}
.card-information {
 text-align: center !important;
}
.full-unstyled-link{transition:0.9s;}
.full-unstyled-link:hover {
    color: #639e72;
}
.price__regular {
    font: 400 16px/22px Alegreya,serif!important;
}

.price__sale {
    font: 400 16px/22px Alegreya,serif!important;
}
/* body.gradient h2 {
    font: 400 65px/37px PalmerLakePrint !important;
} */
.cart-notification-product__image{visibility:hidden !important;}
.cart-notification-product {
    padding-bottom: 0rem !important;
}

.product__title {
    padding-top: 20px;
    margin-top:0;
}
.card--standard .card__inner:after {content:unset !important;}
/* body{background:unset!important; background-color:unset !important;} */
button#ProductSubmitButton-template--16175647981726__main {
    border: 4px solid #8C6960; width:38%;font-family: 'MagicLand';
font-style: normal;
font-weight: 400;
font-size: 22px;
line-height: 28px;
text-align: center;

color: #000000;
}

a#cart-notification-button {
    background: #EAE1C2;
    border: 4px solid #8C6960;
    font-family: 'MagicLand';
    font-style: normal;
    font-weight: 400;
    font-size: 20px;
    line-height: 28px;
    text-align: center;
    color: #000000;
}
button.button.button--primary.button--full-width {
    background: #8C6960;
    border: 4px solid #8C6960;
    font-family: 'MagicLand';
    font-style: normal;
    font-weight: 400;
    font-size: 20px;
    line-height: 28px;
    text-align: center;
    color: #000000;
}
button#checkout {
    background: #EAE1C2;
    border: 4px solid #8C6960;
    font-family: 'MagicLand';
    font-style: normal;
    font-weight: 400;
    font-size: 20px;
    line-height: 28px;
    text-align: center;
    color: #000000;
}
a.button11 {
    background: #EAE1C2;
    border: 4px solid #8C6960;
    font-family: 'MagicLand';
    font-style: normal;
    font-weight: 400;
    font-size: 20px;
    line-height: 28px;
    text-align: center;
    color: #000000;
}
input#CustomerEmail {
    border: 1px solid #000;
}
input#CustomerPassword {
    border: 1px solid #000;
}
input#RecoverEmail {
    border: 1px solid #000;
}
button.button11{ background: #EAE1C2;
    border: 4px solid #8C6960;
    font-family: 'MagicLand';
    font-style: normal;
    font-weight: 400;
    font-size: 20px;
    line-height: 28px;
    text-align: center;
    color: #000000;}

body.gradient.product .yotpo.bottomLine.yotpo-medium {
    display: none;
}
/* ////////////////////////////////////////////////////////////////// */
/* ////////////////////medai query///////////////////////////////////// */
/* //////////////////////////////////////////////////////////////////// */







@media (max-width: 475px){
  .cs-fetaured-collection .card__badge .badge {
    font: 300 17px/6px PalmerLakePrint !important;
}
  .login a {margin:0px !important;}
  .cs-fetaured-collection .card__heading {
    font-size: 33px !important;
}
button#ProductSubmitButton-template--16175647981726__main {
    width: 56%; font-size:15px !important;
}
  span.yotpo-icon.yotpo-icon-star.rating-star.pull-left {
    max-width: 17px;
    font-size: 16px;
}
.cs-fetaured-collection .price__container * {
    font: 300 13px/13px Alegreya,serif!important;
}
  .badge.badge--bottom-left.color-accent-2 {
    font: 300 17px/6px PalmerLakePrint;
}
  span.price-item.price-item--sale.price-item--last {
    font-size: 11px;
}
  s.price-item.price-item--regular {
    font-size: 12px;
}
  span.price-item.price-item--regular {
    font-size: 11px;
}
  .grid__item.product__media-wrapper {
    padding: 0em 2em;
}
body.gradient.collection div#ProductGridContainer ul li .card__content .card__information h3 {
    font: 400 30px/15px PalmerLakePrint;
}
  body.gradient h1 {
    font-size: 60px;
}
  .product__info-wrapper.grid__item.product__info-wrapper--extra-padding {
  border-radius:20px;
    padding: 0 20px;
}
.prod_small-des {
    font-size: 21px;
    padding-right: 0em;
    line-height: 30px;

}
button#ProductSubmitButton-template--16172639158430__main {
    width: 100%;  font-size: 37px;

}
  product-form.product-form {
    padding-bottom: 15px!important;
}
.card__heading {
    font: 400 37px/15px PalmerLakePrint !important;
}
.card__heading {
    font: 400 37px/15px PalmerLakePrint !important;
}
.page-width {
    padding: 0 1rem;
}
.card--standard>.card__content .card__information {
    padding-left: 0px !important;
    padding-right: 0px !important;
}
  
}

@media (max-width: 750px){
.product__info-wrapper.grid__item.product__info-wrapper--extra-padding {
    border-radius: 20px;
    padding: 0 20px;
}
button#ProductSubmitButton-template--16175647981726__main {
    font-size: 17px; width:56%;
}
    nav.pagination {
    display: inline;
}

   span.yotpo-icon.yotpo-icon-star.rating-star.pull-left {
    max-width: 17px;
    font-size: 16px;
}
.page-width {
    padding: 0 3rem;
}
}

@media screen and (min-width: 750px)  and (max-width: 1100px){
.grid__item.product__media-wrapper{   max-width: 100%;
    width: calc(100% - var(--grid-desktop-horizontal-spacing) / 2);
}
  .header__heading-logo, .footer-logo a img {
    width: 63px !important;
}
body.gradient .white-btn, .filled-btn {
    font-size: 20px;
    line-height:18px;
}
}
@media (max-width: 990px){

header.header.header--top-center.header--mobile-left.page-width.drawer-menu.header--has-menu {
    grid-template-columns: 1fr auto 1fr;
}

}





.header__heading-logo, .footer-logo a img {
    width: 80px;
}

body.account .yotpo-widget-loyalty-floater-widget.yotpo-widget-override-css {
    display: none !important;
    height:0px;
    margin-top: 0px !important;
}
body.account {
    padding: 0px;
}
body.gradient.register button, body .contact__button .button, body.activate_account .customer.activate button {
    box-shadow: 0 4px 4px #00000080;
    background: #EAE1C2;
    border: 4px solid #8C6960;
    font: 400 20px/18px MagicLand;
    transition: all .3s ease-in-out;
}
body.gradient.register button:hover,  body .contact__button .button:hover, body.activate_account .customer.activate button:hover, body.login button.button11:hover {
    background: #8C6960;
    color: #000;
}

 body.activate_account .customer.activate button[name="decline"] {
    background: #8C6960;
    color: #000;
    box-shadow: 0 4px 4px #00000080;
    font: 400 20px/18px MagicLand;
    transition: all .3s ease-in-out;
}
 body.activate_account .customer.activate button[name="decline"]:hover {
    background: #EAE1C2;
    border: 4px solid #8C6960;
}
body.login p.announcement-bar__message.center.h5 {
    margin-top: 0px;
}
body.product .product__info-container{
  height:100%;
}

.enap-slider-main-content {
    z-index: 1;
}