/** Shopify CDN: Minification failed

Line 18:26 Unterminated string token
Line 1118:18 Expected identifier but found ":"
Line 1119:18 Expected identifier but found ":"
Line 1120:18 Expected identifier but found ":"
Line 1121:18 Expected identifier but found ":"
Line 1122:18 Expected identifier but found ":"
Line 1123:18 Expected identifier but found ":"
Line 1124:18 Expected identifier but found ":"
Line 1125:18 Expected identifier but found ":"
Line 1126:18 Expected identifier but found ":"
... and 1 more hidden warnings

**/

@font-face {
    font-family: 'Inter'';
    src: url('Inter-Regular.woff2') format('woff2'),
        url('Inter-Regular.woff') format('woff');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Inter';
    src: url('Inter-Medium.woff2') format('woff2'),
        url('Inter-Medium.woff') format('woff');
    font-weight: 500;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Inter';
    src: url('Inter-SemiBold.woff2') format('woff2'),
        url('Inter-SemiBold.woff') format('woff');
    font-weight: 600;
    font-style: normal;
    font-display: swap;
}


:root {
    --font-body-family: 'Inter';
    --font-heading-family: ' ui-serif, Georgia, serif';
    --font-sans: var(--font-heading-family);
    --terracotta-color: #c3513d;
    --terracotta-deep: #a83825;
    --forest: #295a2c;
    --cream: #fdf9f1;
    --color-black: #231814;
    --reating-icon: #d6a12b;
    --color-icon: rgb(157 72 72);
    --gold: #d6a12b;
    
}

.button {
    background-color: var(--terracotta-color);
    border-radius: 25px;
    color: white;
    font-family: var(--font-body-family);
    font-size: 1.4rem;
    font-weight: 600;
    letter-spacing: normal;
    /* text-transform: capitalize; */
}
.button:hover {
    background: var(--terracotta-deep);
    box-shadow: 0 6px 20px -6px var(--terracotta-color);
    color: #fff !important;
    transform: translateY(-2px);
}
a.button.button--primary {
    color: #fff;
}
.button:hover:before,
.button:before {
    display: none;
}
.product-form__buttons a.button.add-wishlist.button--primary:hover:after {
    display: none;
}
div.page-width {
    max-width: 1280px;
}
.scroll-button svg {
    color: #fff !important;
}
div#shopify-section-announcement-bar {
    background: var(--forest);
    max-height: inherit;
}
#shopify-section-announcement-bar .announcement-bar__message {
    color: var(--cream);
    font-size: 14px;
    font-weight: 500;
    letter-spacing: normal;
    padding: 10px;
}
.header {
    background: #fdf9f1;
}
div.shopify-section-header-sticky .header-wrapper .header {
    border-bottom: 1px solid #dcd7cd;
    box-shadow: none;
    background-color: #fdf9f1;
}

header .header__icons svg {
    fill: none;
}
header .header__icons svg:hover {
    fill: none;
}

.header-quiz-btn {
    align-items: center;
    background: var(--terracotta-color);
    box-shadow: 0 6px 20px -6px var(--terracotta-color);
    border-radius: 3.40282e38px;
    color: #fff;
    display: flex;
    justify-content: center;
    font-size: 14px;
    font-weight: 600;
    height: 36px;
    line-height: 20px;
    transition: transform .2s, box-shadow .2s, background .2s;
    width: 124px;
}
.header__icons a.header-quiz-btn:hover {
    color: #fff;
}
.header-quiz-btn:hover {
    background: var(--terracotta-deep);
    transform: translateY(-2px);
}

#shopify-section-header ul.dt-sc-list-inline > li.active a {
    font-weight: 500;
}
.header__inline-menu ul.dt-nav>li:hover>a span:before, .header__inline-menu ul.dt-nav>li.active>a span:before {
    display: none;
}
.header__inline-menu ul.dt-nav>li.top-level-link {
    padding: 0 2px;
}
cart-remove-button a.button,
cart-remove-button button.button {
    background: transparent;
}
cart-remove-button a.button:hover,
cart-remove-button button.button:hover {
    background: transparent;
    box-shadow: none;
}
.cart-drawer button.cart__checkout-button:hover:before {
    display: none !important;
}
.title-wrapper-with-link a.button {
    color: #fff;
}

div.hero-ayurveda-template--17395002409015__hero_ayurveda_gJKDzx .hero-ayurveda__inner {
    z-index: 1;
    position: relative;
}
div.hero-ayurveda-template--17395002409015__hero_ayurveda_gJKDzx {
    background: #FDF9F1;
    background: linear-gradient(90deg, rgba(253, 249, 241, 1) 6%, rgb(234 239 235) 100%);
}
div.hero-ayurveda-template--17395002409015__hero_ayurveda_gJKDzx:before {
    background-image: url(botanical-patterns.jpg);
    background-size: 600px;
    content: '';
    height: 100%;
    opacity: 0.06;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: 1;
}
div.hero-ayurveda-template--17395002409015__hero_ayurveda_gJKDzx .hero-ayurveda__small-heading {
    font-size: 12px;
    color: var(--forest);
    margin-bottom: 0px;
}
div.hero-ayurveda-template--17395002409015__hero_ayurveda_gJKDzx .hero-ayurveda__small-heading:before {
    background-image: url(leaf.svg);
    content: '';
    display: inline-block;
    height: 14px;
    width: 14px;
    background-size: 100%;
    margin-right: 5px;
    top: 3px;
    position: relative;
}
div.hero-ayurveda-template--17395002409015__hero_ayurveda_gJKDzx .hero-ayurveda__inner h1 {
    font-size: 65px;
    line-height: 73px;
    color: #231814;
    margin: 0 0 20px;
}
div.hero-ayurveda-template--17395002409015__hero_ayurveda_gJKDzx .hero-ayurveda__inner h1 em,
div.hero-ayurveda-template--17395002409015__hero_ayurveda_gJKDzx .hero-ayurveda__inner h1 strong {
    color: #c3513d;
    font-weight: var(--font-heading-weight);
    white-space: nowrap;
}
div.hero-ayurveda-template--17395002409015__hero_ayurveda_gJKDzx .hero-ayurveda__btn--primary {
    background-color: var(--terracotta-color);

    box-shadow: 0 6px 20px -6px var(--terracotta-color);
    color: #ffffff;
}
div.hero-ayurveda-template--17395002409015__hero_ayurveda_gJKDzx .hero-ayurveda__btn--primary:after {
    background-image: url(arrow-right-white.svg);
    content: '';
    display: inline-block;
    height: 14px;
    width: 16px;
    background-size: 100%;
    margin-left: 7px;
    top: 0px;
    position: relative;
}
div.hero-ayurveda-template--17395002409015__hero_ayurveda_gJKDzx .hero-ayurveda__btn--primary:hover {
    background: var(--terracotta-deep);
    transform: translateY(-2px);
}
div.hero-ayurveda-template--17395002409015__hero_ayurveda_gJKDzx .hero-ayurveda__btn {
    border: 1px solid transparent;
}
div.hero-ayurveda-template--17395002409015__hero_ayurveda_gJKDzx .hero-ayurveda__btn--secondary {
    color: var(--forest);
    border-color: var(--forest);
}
div.hero-ayurveda-template--17395002409015__hero_ayurveda_gJKDzx .hero-ayurveda__btn--secondary:hover {
    background-color: var(--forest);
    color: #ffffff;
}

#shopify-section-header ul.dt-sc-list-inline>li.has-mega-menu ul.sub-menu-lists .headding {
    font-family: var(--font-body-family);
    color: var(--terracotta-color);
}

div.usp-bar-template--17395002409015__usp_bar_pgXWRn .usp-bar__icon svg {
    fill: transparent;
    width: 1.6rem;
    height: 1.6rem;
}
div.usp-bar-template--17395002409015__usp_bar_pgXWRn .usp-bar__icon {
    width: auto;
    height: auto;
}
.usp-bar__inner li.usp-bar__list-item {
    white-space: nowrap;
    gap: calc(var(--spacing) * 10);
}

[id*='__support_block_contact_jmJyYJ'] div.contact-support-block {
    background: #295a2c;
    position: relative;
}
[id*='__support_block_contact_jmJyYJ'] div.contact-support-block:before {
    background-image: url(botanical-patterns.jpg);
    background-size: 600px;
    content: '';
    height: 100%;
    opacity: 0.09;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: 1;
}
[id*='__support_block_contact_jmJyYJ']  .contact-support-block .custom-heading {
    color: #fff;
}

[id*='__support_block_contact_jmJyYJ'] .contact-support-block .sub-heading,
[id*='__support_block_contact_jmJyYJ'] .contact-support-block .custom-heading span {
    color: var(--gold);
}
[id*='__support_block_contact_jmJyYJ'] .description.rte p {
    color: #fff;
    max-width: 819px;
}
[id*='__support_block_contact_jmJyYJ'] .isolate {
    z-index: 2;
}
[id*='__support_block_contact_jmJyYJ'] .support-block-card .support-block-card__image-wrapper {
    display: none;
}
[id*='__support_block_contact_jmJyYJ'] .contact-support-block .support-block-card {
    background: rgba(255, 255, 255, .1);
    border: 1px solid rgba(255, 255, 255, .3);
    border-radius: 25px;
    color: #fff;
    align-items: self-start;
    justify-content: flex-start;
    padding: 34px;
}
[id*='__support_block_contact_jmJyYJ'] .contact-support-block .support-block-card:hover {
    border: 1px solid rgba(255, 255, 255, .3);
}
[id*='__support_block_contact_jmJyYJ'] .support-block-list__item.grid__item .support-block-card__info  {
    padding: 0;
}
[id*='__support_block_contact_jmJyYJ'] .contact-support-block .support-block-card__info h3 {
    color: var(--gold);
    font-size: 60px;
    line-height: 60px;
    margin: 0;
}


[class*='__featured_collection_gFpMd9-padding'] .page-width-desktop {
    max-width: 1280px;
}
[class*='__featured_collection_gFpMd9-padding'] .collection__title {
    position: relative;
}

[class*='__featured_collection_gFpMd9-padding'] .collection__title .collection__view-all a {
    align-items: center;
    color: var(--forest);
    display: flex;
    gap: 5px;
    font-size: 14px;
    font-weight: 600;
    text-decoration: none;
    transition: all 0.2s;
}
[class*='__featured_collection_gFpMd9-padding'] .collection__title .collection__view-all a:hover {
    gap: 12px;
    transition: all 0.2s;
}
[class*='__featured_collection_gFpMd9-padding'] .collection__title .collection__view-all a:after {
    background-image: url(arrow-right-green.svg);
    content: '';
    display: inline-block;
    height: 14px;
    width: 16px;
    background-size: 100%;
    top: 0px;
    position: relative;
}
[class*='__featured_collection_gFpMd9-padding'] .grid.product-grid {
    flex-wrap: nowrap;
}
[class*='__featured_collection_gFpMd9-padding'] .grid__item {
    background: #fff;
    border: 1px solid #e1dbd8;
    box-shadow: 0 8px 24px rgba(43, 36, 32, 0.06);
    border-radius: 20px;
    transition: all 0.3s;
    overflow: hidden;
    padding-bottom: 16px;
}

[class*='__featured_collection_gFpMd9-padding'] .grid__item:hover {
       box-shadow: 0 20px 40px rgba(43, 36, 32, 0.1);
    transform: translateY(-6px);
    transition: all 0.3s;
}
[class*='__featured_collection_gFpMd9-padding'] .grid__item button.quick-add__submit {
    border-radius: 25px;
    align-items: center;
    background: var(--terracotta-color);
    box-shadow: 0 6px 20px -6px var(--terracotta-color);
    color: #fff;
    display: flex;
    font-family: var(--font-body-family);
    justify-content: center;
    font-size: 14px;
    font-weight: 600;
    line-height: 20px;
    transition: transform .2s, box-shadow .2s, background .2s;
    letter-spacing: normal;
    text-transform: capitalize;
}
[class*='__featured_collection_gFpMd9-padding'] .grid__item button.quick-add__submit:hover {
    background: var(--terracotta-deep);
    transform: translateY(-2px);
}
[class*='__featured_collection_gFpMd9-padding'] .grid__item button.quick-add__submit:hover:before {
    display: none;
}
.grid__item .rating-star::before {
  content: '★★★★★';
  background: linear-gradient(90deg, #d6a12b var(--percent),transparent var(--percent));
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  font-size:2.0rem;
      -webkit-text-stroke: 1px;
    -webkit-text-stroke-color: #d6a12b;
}

.grid--3-col-desktop .grid__item .card__badge .badge {
    padding: 7px 12px;
    height: 28px;
    letter-spacing: normal;
    border-radius: 20px;
}
.grid--3-col-desktop .grid__item .card-information.new--tag .price__container {
    font-size: 24px;
    font-weight: 600;
}
.grid--3-col-desktop .grid__item .price--on-sale .price-item--regular {
    font-size: 1.8rem;
}
.grid--3-col-desktop .grid__item .card__badge.bottom.left {
    display: none;
}
div.multicolumn.background-primary {
    background: #fdf9f1;
}
div.multicolumn.background-primary li {
    background: #fff;
    border: 1px solid #e1dbd8;
    border-radius: 20px;
    transition: all 0.3s;
}
div.multicolumn.background-primary .multicolumn-list.grid--4-col-desktop {
    justify-content: center;
}
div.multicolumn.background-primary .multicolumn-card {
    background: transparent;
    margin-bottom: 0;
        gap: 25px;
    overflow: hidden;
    height: auto;
}
div.multicolumn.background-primary li:hover {
    box-shadow: 0 8px 24px rgba(43, 36, 32, 0.06);
    transform: translateY(-6px);
    transition: all 0.3s;
}
.multicolumn-list .multicolumn-card {div.hero-ayurveda-template--17395002409015__hero_ayurveda_gJKDzx .hero-ayurveda__btn--primary:after {
    background: url(arrow-right-white.svg);
    content: '';
    display: inline-block;
    height: 14px;
    width: 16px;
    background-size: 100%;
    margin-left: 7px;
    top: 0px;
    position: relative;
}
div.hero-ayurveda-template--17395002409015__hero_ayurveda_gJKDzx .hero-ayurveda__btn--primary:hover {
    background: var(--terracotta-deep);
    transform: translateY(-2px);
}
    flex-wrap: wrap;
    padding: 28px;
}
.multicolumn-list .multicolumn-card svg {
    display: none;
}
.multicolumn-list .multicolumn-card .multicolumn-card__icon {
   background-color: #E5EBE5;
   border-radius: 50%;
   display: flex;
   align-items: center;
   justify-content: center;
   height: 48px;
   width: 48px;
}
.multicolumn-list .multicolumn-card__info h3 {
    color: var(--color-black);
    font-size: 20px;
    line-height: 28px;
    font-weight: 500;
}
.multicolumn-list .multicolumn-card__info p {
    color: #625550;
    font-size: 14px;
    line-height: 23px;
}
.multicolumn-list .multicolumn-card__info {
    padding: 0;
}
.multicolumn-list .multicolumn-card__icon:before {
    content: '';
    display: inline-block;
    height: 24px;
    width: 24px;
}
.multicolumn-list li:nth-child(1) .multicolumn-card__icon:before {
    background: url(award.svg) no-repeat;  
    background-size: 100%;  
}
.multicolumn-list li:nth-child(2) .multicolumn-card__icon:before {
    background: url(flask-conical.svg) no-repeat;   
    background-size: 100%;  
}
.multicolumn-list li:nth-child(3) .multicolumn-card__icon:before {
    background: url(shield-check.svg) no-repeat;   
    background-size: 100%;  
}
.multicolumn-list li:nth-child(4) .multicolumn-card__icon:before {
    background: url(stethoscope.svg) no-repeat; 
    background-size: 100%;  
}

.multicolumn .title-wrapper-with-link {
    align-items: flex-start;
}

.collection__title .collection-list-title__text,
.multicolumn .caption-with-letter-spacing--medium {
    color: var(--terracotta-color);
    text-align: left;
}
.contact-support-block .title,
.collection__title .title,
.multicolumn .title {
    display: none;
    margin: 0;
    font-size: 48px;
    line-height: 60px;
    padding: 0;
    text-align: left;
}
.contact-support-block .custom-heading,
.collection__title .custom-heading,
.multicolumn .custom-heading {
    margin: 0;
    font-family: var(--font-heading-family);
    font-size: 48px;
    line-height: 60px;
    padding: 0;
    text-align: left;
}
.contact-support-block .custom-heading span,
.collection__title .custom-heading span,
.multicolumn .custom-heading span {
    color: var(--forest);
    font-style: italic;
}


.collection__title.title-wrapper {
    margin-bottom: 0;
    text-align: left;
}
.contact-support-block .sub-heading {
    color: var(--terracotta-color);
    text-align: left;
    text-transform: uppercase;
}
.contact-support-block .title-wrapper-with-link {
    align-items: flex-start;
}

.contact-support-block .title-wrapper-with-link:has(~.slider-mobile-gutter ul:empty) {
    margin-bottom: 0;
}

[id*='__diffrence_table_XbF6nU'] .ct-container .ct-small-heading {
    color: var(--terracotta-color);
}
[id*='__diffrence_table_XbF6nU'] .ct-container .ct-main-heading {
    margin: 0;
    font-size: 48px;
    line-height: 60px;
    padding: 0;
}

quick-add-modal div.product__title>a>h2 {
    font-size: 30px;
}
.comparison-table-template--17395002409015__diffrence_table_XbF6nU div.ct-row {
    grid-template-columns: 1.2fr 1fr 1fr;
}
.comparison-table-template--17395002409015__diffrence_table_XbF6nU div.ct-row.ct-head-row div.ct-cell:empty,
.comparison-table-template--17395002409015__diffrence_table_XbF6nU div.ct-row div.ct-cell:has(.ct-text-value:empty) {
    display: none;
}
.comparison-table-template--17395002409015__diffrence_table_XbF6nU div.ct-row.ct-head-row .ct-cell.ct-feature-cell {
    justify-content: center;
    text-align: center;
}
.comparison-table-template--17395002409015__diffrence_table_XbF6nU div.ct-cell.ct-feature-cell {
    font-size: 14px;
    font-weight: 500;
    justify-content: center;
    text-align: center;
}

[class*='__faq_KRqdt3-padding'] {
    background-color: var(--cream);
}
[id*='__faq_KRqdt3'] .caption-with-letter-spacing {
    color: var(--terracotta-color);
}
[id*='__faq_KRqdt3'] .collapsible-content__heading.h1 {
    margin: 0;
    font-size: 48px;
    line-height: 60px;
    padding: 0;
}

[id*='__faq_KRqdt3'] .collapsible-content .accordion {
    margin-top: 0;
    border: 1px solid #e1dbd8;
    box-shadow: 0 8px 24px rgba(43, 36, 32, 0.04);
    border-radius: 20px;
    margin-bottom: 12px;
    overflow: hidden;
}
[id*='__faq_KRqdt3']  .grid__item {
    margin: 30px auto;
    max-width: 704px;
    width: 100%;
}
[id*='__faq_KRqdt3'] .collapsible-none-layout .accordion + .accordion {
  border-top: 1px solid #e1dbd8;
}
[id*='__faq_KRqdt3'] .collapsible-content .accordion summary {
    padding: 1.5rem 2rem;
    background: #fff;
}
[id*='__faq_KRqdt3'] .collapsible-content .accordion__content {
    color: #625550;
    padding: 0 2rem;
    background: var(--gradient-base-accent-2);
    margin: 0;
    font-size: 14px;
    font-weight: normal;
}
[id*='__faq_KRqdt3'] .collapsible-content .accordion__content.rte>p:last-child {
    margin-bottom: 14px;
}
[id*='__faq_KRqdt3'] .collapsible-content summary .accordion__title {
    font-size: 18px;
    color: #231814;
}

[id*='__faq_KRqdt3'] summary svg.icon.icon-caret {
    color: var(--color-black);
    height: .7rem;
    width: 1.7rem;
}

#vedistry h2.video-section-heading {
    color: var(--color-black);
    font-size: 48px;
}

[id*='__support_block_contact_YkbM6N'] .gradient {
    background: #F1F0E7;
}

[id*='__support_block_contact_YkbM6N'] .support-block-list .support-block-card__image-wrapper {
    display: none;
}
[id*='__support_block_contact_YkbM6N'] .support-block-list__item.grid__item .support-block-card__info {
    padding-top: 0;
}
[id*='__support_block_contact_YkbM6N'] .contact-support-block .support-block-card {
    background: #fff;
    border: 1px solid #e1dbd8;
    box-shadow: 0 8px 24px rgba(43, 36, 32, 0.06);
    border-radius: 20px;
    transition: all 0.3s;
    overflow: hidden;
    padding-bottom: 16px;
}
[id*='__support_block_contact_YkbM6N'] .contact-support-block .support-block-card:hover {

    border: 1px solid #e1dbd8;
    box-shadow: 0 20px 40px rgba(43, 36, 32, 0.1);
    transform: translateY(-6px);
    transition: all 0.3s;
}
[id*='__support_block_contact_YkbM6N'] .support-block-card__info .rte p em {
    font-family: var(--font-sans);
    font-size: 18px;
    font-style: italic;
    line-height: 25px;
}
[id*='__support_block_contact_YkbM6N'] .contact-support-block .title-wrapper-with-link {
    align-items: center;
}
[id*='__support_block_contact_YkbM6N'] .section-template--17395002409015__support_block_contact_YkbM6N-padding {
    padding-bottom: 0;
    padding-top: 0;
}

[id*='__image_with_text_TpKGwL'] .page-full-width.page-full-width_spacing .row {
    margin: 0;
}
[id*='__image_with_text_TpKGwL'] .image-with-text__content {
    color: var(--color-black);
}
[id*='__image_with_text_TpKGwL'] .caption-with-letter-spacing+h2 {
    color: var(--color-black);
    font-size: 48px;
    line-height: 60px;
}
[id*='__image_with_text_TpKGwL'] .image-with-text__text--caption {
    color: var(--terracotta-color);
    display: block;
    font-size: 14px;
    font-weight: 600;
    letter-spacing: 0.08em;
    text-transform: uppercase;
    margin-bottom: 10px;
}
[id*='__image_with_text_TpKGwL'] .button.button--primary {
    align-items: center;
    background-color: var(--terracotta-color);
    border-radius: 50px;
    box-shadow: 0 6px 20px -6px var(--terracotta-color);
    color: #ffffff;
    display: flex;
    font-family: var(--font-body-family);
    justify-content: center;
    font-size: 14px;
    font-weight: 600;
    letter-spacing: normal;
    line-height: 20px;
    margin-bottom: 20px;
    min-width: 187px;
    max-width: 187px;
}
[id*='__image_with_text_TpKGwL'] .button.button--primary:before {
    display: none;
}
[id*='__image_with_text_TpKGwL'] .button.button--primary:after {
    background-image: url(arrow-right-white.svg);
    content: '';
    display: inline-block;
    height: 14px;
    width: 16px;
    background-size: 100%;
    margin-left: 7px;
    top: 0px;
    position: relative;
}
[id*='__image_with_text_TpKGwL'] .button.button--primary:hover {
    background: var(--terracotta-deep);
    transform: translateY(-2px);
}

[id*='__testimonials_x6anyf'] .page-full-width.page-full-width_spacing .row {
    margin: 0;
}
[class*='__testimonials_x6anyf-padding'] .row {
    position: relative;
}
[class*='__testimonials_x6anyf-padding'] .row {
    position: relative;
}
[id*='__testimonials_x6anyf'] .testimonials .banner__media {
    height: 100%;
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
}

[id*='__testimonials_x6anyf'] .testimonial-content .dt-sc-rating div[class*=star-rating]:after {
    font-size: 24px;
}

[id*='__testimonials_x6anyf'] .dt-sc-rating div[class*=star-rating]:after {
    color: var(--gold);
}
[id*='__testimonials_x6anyf'] .testimonial-content blockquote>p,
[id*='__testimonials_x6anyf'] .testimonial-content blockquote cite {
    color: var(--color-black);
}
[id*='__testimonials_x6anyf'] .dt-sc-rating div[class*=star-rating]:after {
    content: "\2605\2605\2605\2605\2605";
}
[id*='__testimonials_x6anyf'] .swiper-wrapper {
    align-items: center;
}

[id*='__custom_liquid_gXXY4x'] .row {
    background-color: #ecdec1;
}
[id*='__custom_liquid_gXXY4x'] .row img {
    margin-left: auto;
    margin-right: auto;
}

.product__info-wrapper .jdgm-preview-badge .jdgm-star {
    color: var(--reating-icon);
}
facet-remove .active-facets__button--light:hover .active-facets__button-inner,
facet-remove span.active-facets__button-inner {
    color: #fff;
}

.shopify-section.reveal :where(.collection-tabs-wrapper) :where(p,h2),
.shopify-section.reveal :where(.image-with-text__grid) :where(p,h2),
.shopify-section.reveal :where(.ct-container .ct-header) :where(p,h2),
.shopify-section.reveal :where(.collapsible-content__header) :where(p,h2) {
    animation: fadeInUp var(--anim-time) ease both;
}

@media screen and (min-width: 700px) and (max-width: 1023px) {
    .header header-drawer {
        display: flex;
    }
    .header .header__heading {
        grid-row: 1;
        grid-column: 2;
    }
    .header__inline-menu {
        display: none !important;
    }
    .header__heading, .header__heading-link {
        grid-row: 1;
        grid-column: 2;
    }
    #menu-drawer .menu-drawer__inner-container {
        height: calc(100% - 72px);
    }
    div.hero-ayurveda-template--17395002409015__hero_ayurveda_gJKDzx {
        padding-bottom: 50px;
        padding-top: 50px;
    }
    [id*='__support_block_contact_xnrgwW'] .gradient,
    [id*="__support_block_contact_YkbM6N"] .gradient,
    [id*='__image_with_text_UXYYqG'] .image-with-text.gradient,
    [id*='__rich_text_C9Cfeh'] .gradient,
    div.section-template--17395002409015__custom_liquid_gXXY4x-padding,
    div.comparison-table-template--17395002409015__diffrence_table_XbF6nU,
    div.section-template--17395002409015__support_block_contact_jmJyYJ-padding,
    div.section-template--17395002409015__featured_collection_gFpMd9-padding,
    div.section-template--17395002409015__multicolumn_fNjJzp-padding {
        padding-top: 40px;
        padding-bottom: 50px;
    }
}
@media only screen and (min-width: 1300px) {
    div.hero-ayurveda-template--17395002409015__hero_ayurveda_gJKDzx .hero-ayurveda__media {
        max-width: calc(45% - 60px);
    }
    div.hero-ayurveda-template--17395002409015__hero_ayurveda_gJKDzx .hero-ayurveda__content {
        flex: 0 0 56%;
        max-width: 56%;
    }
}
@media only screen and (min-width: 1024px) and (max-width: 1299px) {
    div.hero-ayurveda-template--17395002409015__hero_ayurveda_gJKDzx .hero-ayurveda__inner h1 {
        font-size: 50px;
        line-height: 61px;
        word-break: normal; 
    }
    div.hero-ayurveda-template--17395002409015__hero_ayurveda_gJKDzx .hero-ayurveda__content {
        flex: 0 0 50%;
        max-width: 50%;
    }
    div.hero-ayurveda-template--17395002409015__hero_ayurveda_gJKDzx .hero-ayurveda__media {
        max-width: calc(50% - 44px);
    }
}

@media screen and (min-width: 768px) and (max-width: 1199px) {
    [class*='__featured_collection_gFpMd9-padding'] .grid--2-col-tablet-down .grid__item {
        width: calc(33.333% - var(--grid-desktop-horizontal-spacing) * 3 / 4);
        max-width: calc(33.333% - var(--grid-desktop-horizontal-spacing) * 3 / 4);
    }
}
@media screen and (max-width: 1023px) {

     div#menu-drawer {
        background-color: var(--cream);
    }
    .js div#menu-drawer .menu-drawer__menu li {
        list-style: none;
        padding: 0 15px;
    }
    ul.menu-drawer__menu {
        border-top: 1px solid #dcd7cd;
    }
    .menu-drawer__inner-submenu {
        border-top: 1px solid #dcd7cd;
    }
    .menu-drawer__menu-item--active,
    .menu-drawer__menu-item:focus,
    .menu-drawer__close-button:focus, .menu-drawer__menu-item:hover,
    .menu-drawer__close-button:hover,
    .menu-drawer summary.menu-drawer__menu-item {
        border-bottom: 1px solid #dcd7cd;
        background: transparent !important;
    }
    details[open].menu-opening>.menu-drawer__submenu {
        background-color: var(--cream);
    }
     div#menu-drawer .menu-drawer__menu-item {
        padding: 20px 0px 8px;
        text-decoration: none;
        font-size: 1.6rem;
    }
    .menu-drawer__navigation .header-quiz-btn {
        width: 90%;
        margin: 20px auto 0;
    }
    
    #vedistry h2.video-section-heading,
    [id*='__image_with_text_TpKGwL'] .caption-with-letter-spacing+h2,
    [id*='__faq_KRqdt3'] .collapsible-content__heading.h1,
    [id*='__diffrence_table_XbF6nU'] .ct-container .ct-main-heading,
    .contact-support-block .custom-heading,
    .collection__title .custom-heading,
    .multicolumn .custom-heading {
        font-size: 36px;
        line-height: 40px;
    }
    div.hero-ayurveda-template--17395002409015__hero_ayurveda_gJKDzx .hero-ayurveda__inner h1 {
        font-size: 48px;
        line-height: 49px;
    }
    div.hero-ayurveda-template--17395002409015__hero_ayurveda_gJKDzx .hero-ayurveda__inner h1 em {
        display: inline-block;
    }
    div.hero-ayurveda-template--17395002409015__hero_ayurveda_gJKDzx .hero-ayurveda__content {
        flex: 0 0 100%;
        max-width: 100%;
    }
    div.hero-ayurveda-template--17395002409015__hero_ayurveda_gJKDzx .hero-ayurveda__media {
        max-width: 100%;
        flex: 0 0 100%;
    }
    div.hero-ayurveda-template--17395002409015__hero_ayurveda_gJKDzx .hero-ayurveda__inner {
        flex-wrap: wrap;
    }
    div.multicolumn.background-primary li {
        width: calc(50% - 12px);
        max-width: calc(50% - 12px);
    }

    div.section-template--17395002409015__featured_collection_gFpMd9-padding {
        background: #F3F2E9;
    }
    div.contact-support-block .support-block-list.grid--3-col-desktop .support-block-list__item {
        max-width: 31%;
    }

    [id*='__support_block_contact_jmJyYJ'] .contact-support-block .support-block-card__info h3 {
        font-size: 48px;
        line-height: 48px;
    }

    [id*='__support_block_contact_xnrgwW'] .contact-support-block .row {
        flex-wrap: wrap;
    }
    [id*='__support_block_contact_xnrgwW'] .contact-support-block .row .slider-mobile-gutter,
    [id*='__support_block_contact_xnrgwW'] .contact-support-block .row .title-wrapper-with-link {
        width: 100%;
    }
    div.section-template--17395002409015__testimonials_x6anyf-padding {
        padding-top: 50px;
        padding-bottom: 50px;
    }
    div.section-template--17395002409015__image_with_text_TpKGwL-padding {
        padding-top: 0px;
        padding-bottom: 40px;
    }
    [class*='__featured_collection_gFpMd9-padding'] .collection__title .collection__view-all {
        margin-top: 20px;
    }
}
@media screen and (min-width: 1024px) {
    [id*='__support_block_contact_xnrgwW'] .gradient,
    [id*="__support_block_contact_YkbM6N"] .gradient,
    [id*='__image_with_text_UXYYqG'] .image-with-text.gradient,
    [id*='__rich_text_C9Cfeh'] .gradient,
    div.section-template--17395002409015__custom_liquid_gXXY4x-padding,
    div.comparison-table-template--17395002409015__diffrence_table_XbF6nU,
    div.section-template--17395002409015__support_block_contact_jmJyYJ-padding,
    div.section-template--17395002409015__featured_collection_gFpMd9-padding,
    div.section-template--17395002409015__multicolumn_fNjJzp-padding {
        padding-top: 90px;
        padding-bottom: 100px;
    }
    div.section-template--17395002409015__faq_KRqdt3-padding {
        padding-top: 55px;
    }
    #vedistry h2.video-section-heading {
        margin-top: 90px;
    }
    section[id*='__testimonials_x6anyf'] {
        padding-bottom: 100px;
    }
    [id*='__image_with_text_TpKGwL'] {
        padding-bottom: 100px;
    }
    
}
@media screen and (max-width: 767px) {
    .header__icons .header-quiz-btn {
        display: none;
    }
    div.hero-ayurveda-template--17395002409015__hero_ayurveda_gJKDzx {
        padding-top: 40px;
        padding-bottom: 50px;
    }
    div.hero-ayurveda-template--17395002409015__hero_ayurveda_gJKDzx .hero-ayurveda__inner h1 {
        font-size: 34px;
        line-height: 38px;
    }
    .hero-ayurveda-template--17395002409015__hero_ayurveda_gJKDzx .hero-ayurveda__inner {
        padding: 0 15px;
    }
    div.hero-ayurveda-template--17395002409015__hero_ayurveda_gJKDzx .hero-ayurveda__btn {
        padding: 10px;
    }
    
    #vedistry h2.video-section-heading,
    [id*='__image_with_text_TpKGwL'] .caption-with-letter-spacing+h2,
    [id*='__faq_KRqdt3'] .collapsible-content__heading.h1,
    [id*='__diffrence_table_XbF6nU'] .ct-container .ct-main-heading,
    .contact-support-block .custom-heading,
    .collection__title .custom-heading,
    .multicolumn .custom-heading {
        font-size: 30px;
        line-height: 38px;
    }
    div.section-template--17395002409015__featured_collection_gFpMd9-padding {
        padding-bottom: 50px;
    }
    div.section-template--17395002409015__support_block_contact_jmJyYJ-padding {
        padding-bottom: 50px;
    }
    div.section-template--17395002409015__multicolumn_fNjJzp-padding {
        padding-top: 40px;
        padding-bottom: 50px;
    }
    div.hero-ayurveda-template--17395002409015__hero_ayurveda_gJKDzx .hero-ayurveda__inner,
    div.comparison-table-template--17395002409015__diffrence_table_XbF6nU .ct-container {
        padding: 0 15px;
    }
    div.title-wrapper--self-padded-mobile,
    div.image-with-text.collapse-corners:not(.image-with-text--overlap) .grid__item .image-with-text__content {
        padding-left: 0;
        padding-right: 0;
    }
    #vedistry h2.video-section-heading {
        margin-top: 40px;
    }
    div.contact-support-block .support-block-list.grid--3-col-desktop .support-block-list__item {
        max-width: 100%;
    }
     [class*='__featured_collection_gFpMd9-padding'] .grid.product-grid {
        overflow-x: scroll;
     }
    [class*='__featured_collection_gFpMd9-padding'] .grid--2-col-tablet-down .grid__item {
        max-width: 80%;
        min-width: 80%;
    }

    div.multicolumn.background-primary li {
        max-width: 100%;
        width: 100%;
    }

    .grid--3-col-desktop .grid__item .card-information.new--tag .price__container {
        font-size: 20px;
    }
    .grid--3-col-desktop .grid__item .price--on-sale .price-item--regular {
        font-size: 1.6rem;
    }
}
@media screen and (min-width: 320px) and (max-width: 640px) {
    div.testimonial-content blockquote {
        padding: 30px 30px;
    }
    .testimonials div.swiper-container.testimonialsSwiper {
        margin: 15px 27px;
    }
    .testimonials div.swiper-controls .swiper-button-prev {
        left: 8px !important;
    }
    .testimonials div.swiper-controls .swiper-button-next {
        right: 8px !important;
    }
}
@media screen and (max-width: 440px) {
    div.usp-bar-template--17395002409015__usp_bar_pgXWRn .usp-bar__item {
        font-size: 12px;
        gap: 5px;
    }
    .usp-bar-template--17395002409015__usp_bar_pgXWRn ul.usp-bar__inner {
        justify-content: center;
        gap: 15px;
        padding: 0;
    }
}
@media screen and (max-width: 980px) {
    .usp-bar-template--17395002409015__usp_bar_pgXWRn .usp-bar__inner {
        animation: marquee 12s linear infinite;
        width: max-content;
    }
    .usp-bar__inner li.usp-bar__list-item {
        white-space: nowrap;
        gap: calc(var(--spacing) * 10);
    }

    [id*='__usp_bar_pgXWRn'] {
        overflow: hidden;
    }
    
    @keyframes marquee {
        0% {
        transform: translate(0);
        @keyframes: marquee;
        @keyframes: marquee;
        @keyframes: marque;
        @keyframes: marqu;
        @keyframes: marq;
        @keyframes: mar;
        @keyframes: marg;
        @keyframes: mar;
        @keyframes: ma;
        @keyframes: m;
        }
        to {
            transform: translate(-50%);
        }
    }
}

@media screen and (min-width: 441px) {
    .usp-bar-template--17395002409015__usp_bar_pgXWRn ul.usp-bar__inner {
        justify-content: center;
    }
}
@media screen and (min-width: 750px) {
    div.section-template--17395002409015__support_block_contact_xnrgwW-padding {
        padding-bottom: 0;
        padding-top: 0;
    }
}

@media screen and (min-width: 768px) {
    .header .header-row {
       height: 80px;
    }
}
@media screen and (min-width: 1200px) {
    [class*='__featured_collection_gFpMd9-padding'] .collection__title .collection__view-all {
        bottom: 15px;
        color: var(--forest);
        right: 4rem;
        position: absolute;
    }
}