/** Shopify CDN: Minification failed

Line 5198:260 Unexpected ","

**/
/* @font-face {
    font-family: 'TAN - MON CHERI';
    src: url('/cdn/shop/files/TAN_1d774574-17c4-4c21-bba1-e6c93e62ba6e.eot?v=1693298297');
    src: url('/cdn/shop/files/TAN_1d774574-17c4-4c21-bba1-e6c93e62ba6e.eot?v=1693298297?#iefix') format('embedded-opentype'),
        url('/cdn/shop/files/TAN_01409cdb-e0c5-493e-b7b8-a05a5d3d730f.woff2?v=1693298297') format('woff2'),
        url('/cdn/shop/files/TAN_73e1b7d9-6bcc-4d93-9ed5-ffe12cb880a3.woff?v=1693298297') format('woff'),
        url('/cdn/shop/files/TAN_e02488a7-b502-49f3-868f-c66cfe96cc5c.ttf?v=1693298297') format('truetype'),
    font-weight: normal;
    font-style: italic;
    font-display: swap;
} */

@font-face {
    font-family: 'Luxury';
    src: url('/cdn/shop/files/LuxuryRegular.woff2?v=1679561450') format('woff2'),
        url('/cdn/shop/files/LuxuryRegular.woff?v=1679561436') format('woff');
    font-weight: 300;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: 'Montserrat';
    src: url('/cdn/shop/files/Montserrat-Black.woff2?v=1682486811') format('woff2'),
        url('/cdn/shop/files/Montserrat-Black.woff?v=1682486811') format('woff');
    font-weight: 900;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Montserrat';
    src: url('/cdn/shop/files/Montserrat-Bold.woff2?v=1682486811') format('woff2'),
        url('/cdn/shop/files/Montserrat-Bold.woff?v=1682486811') format('woff');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Montserrat';
    src: url('/cdn/shop/files/Montserrat-SemiBold.woff2?v=1682486811') format('woff2'),
        url('/cdn/shop/files/Montserrat-SemiBold.woff?v=1682486811') format('woff');
    font-weight: 600;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Montserrat';
    src: url('/cdn/shop/files/Montserrat-Regular.woff2?v=1682486811') format('woff2'),
        url('/cdn/shop/files/Montserrat-Regular.woff?v=1682486811') format('woff');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Montserrat';
    src: url('/cdn/shop/files/Montserrat-ExtraLight.woff2?v=1682486811') format('woff2'),
        url('/cdn/shop/files/Montserrat-ExtraLight.woff?v=1682486811') format('woff');
    font-weight: 200;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Montserrat';
    src: url('/cdn/shop/files/Montserrat-ExtraBold.woff2?v=1682486811') format('woff2'),
        url('/cdn/shop/files/Montserrat-ExtraBold.woff?v=1682486811') format('woff');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Montserrat';
    src: url('/cdn/shop/files/Montserrat-Medium.woff2?v=1682486811') format('woff2'),
        url('/cdn/shop/files/Montserrat-Medium.woff?v=1682486811') format('woff');
    font-weight: 500;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Montserrat';
    src: url('/cdn/shop/files/Montserrat-Light.woff2?v=1682486811') format('woff2'),
        url('/cdn/shop/files/Montserrat-Light.woff?v=1682486811') format('woff');
    font-weight: 300;
    font-style: normal;
    font-display: swap;
}

body {
    font-family: 'Montserrat' !important;
    font-size: 1rem;
    font-weight: 400;
}
.rte a{
  color: #b29354 !important;
}
.slideshow__text.banner__box.content-container.content-container--full-width-mobile.color-background-1.gradient.slideshow__text--left.slideshow__text-mobile--center h2.banner__heading.h1 {
    font-family: Montserrat!important;
    font-size: 3rem;
    line-height: 1.3;
    color: #AD8B4A;
    text-align: left;
    display: block;
    width: 100%;
    font-weight: 400;
    max-width: 500px;
}
.slideshow__text.banner__box.content-container.content-container--full-width-mobile.color-background-1.gradient.slideshow__text--left.slideshow__text-mobile--center .banner__buttons a.button.button--primary {
    opacity: 1;
    background: #ffffffd9;
    color: #b29353;
    font-weight: 600;
    letter-spacing: .55px;
    font-size: 14px;
/*     border: 1px solid #b29353 !important; */
    font-family: Montserrat;
    text-transform: uppercase;
    min-height: 42px;
    padding-top: 3px;
}
.slideshow__text.banner__box.content-container.content-container--full-width-mobile.color-background-1.gradient.slideshow__text--left.slideshow__text-mobile--center .banner__buttons a.button.button--primary:hover {
    background: #b29353;
    color: #fff;
}
.slideshow__text.banner__box.content-container.content-container--full-width-mobile.color-background-1.gradient.slideshow__text--left.slideshow__text-mobile--center .banner__buttons a.button.button--primary:after,
.slideshow__text.banner__box.content-container.content-container--full-width-mobile.color-background-1.gradient.slideshow__text--left.slideshow__text-mobile--center .banner__buttons a.button.button--primary:before{
    box-shadow: inherit !important;
}
.announcement-bar.color-accent-1.gradient p.announcement-bar__message.center.h5 {
    color: #000;
    font-family: Montserrat;
    font-weight: 400;
    font-size: 16px;
    margin-bottom: 0;
    padding: 10px 5px 9px 5px;
}
.announcement-bar.color-accent-1.gradient {
    background-color: #CBB396;
}
a.header__menu-item.list-menu__item.link.link--text.focus-inset span {
    color: #000;
    font-size: 18px;
    letter-spacing: 0.35px;
    font-weight: 400;
    font-family: 'Montserrat';
}
.header__icon .icon {
    height: 1.6rem  !important;
    width: 1.6rem !important;
}
.header__icon, .header__icon--cart .icon {
    height: 3.4rem !important;
    width: 3.4rem !important;
}
nav.header__inline-menu {
    margin-top: 0px !important;
}
a.header__menu-item.list-menu__item.link.link--text.focus-inset {
    padding: 0.7rem 1.5rem;
}
summary.header__icon.header__icon--search.header__icon--summary.link.focus-inset.modal__toggle {
    color: #000;
}
.slideshow__controls.slider-buttons.no-js-hidden.slideshow__controls--border-radius-mobile .slider-counter.slider-counter--counter.caption {
    display: none;
}
.slideshow__controls.slider-buttons.no-js-hidden.slideshow__controls--border-radius-mobile svg {
    height: 1.3rem;
}
.slideshow__controls.slider-buttons.no-js-hidden.slideshow__controls--border-radius-mobile button.slider-button.slider-button--prev {
    z-index: 99999;
    position: relative;
    color: #fff;
    opacity: 1;
}
.collection-list-1.cstm__collection_list .card__information {
    display: none !important;
}
.slideshow__controls.slider-buttons.no-js-hidden.slideshow__controls--border-radius-mobile button.slider-button.slider-button--next {
    z-index: 99999;
    position: relative;
    color: #fff;
    opacity: 1;
}
.slideshow__controls.slider-buttons.no-js-hidden.slideshow__controls--border-radius-mobile {
    top: 0px;
    border: 0;
    position: absolute;
    left: 0;
    right: 0;
    justify-content: space-between;
    align-items: center;
    align-self: center;
    bottom: 0;
}
details[open] .modal-overlay:after {
    background-color: #324f3980;
}
.search-modal__content.search-modal__content-bottom predictive-search.search-modal__form label.field__label {
    color: #324f39 !important;
}
.search-modal__content.search-modal__content-bottom predictive-search.search-modal__form button.search__button.field__button {
    color: #324f39;
}
button.modal__close-button.link.link--text.focus-inset {
    color: #324f39;
}
a#cart-icon-bubble svg.icon {
    color: #000;
}
.title-wrapper-with-link.title-wrapper--self-padded-tablet-down.title-wrapper--no-top-margin {
    text-align: center;
    justify-content: center;
}
ul#Slider-template--18393971687741__69059888-732d-4e45-a986-7ff91d873e7c .card__content .card__information h3.card__heading span.icon-wrap {
    display: none;
}
ul#Slider-template--18393971687741__69059888-732d-4e45-a986-7ff91d873e7c .card__content .card__information h3.card__heading {
    position: absolute;
    top: 0;
    bottom: 0;
    margin: auto;
    left: 0;
    right: 0;
    text-align: center;
    height: 90%;
    background: none;
    width: 90%;
    padding-top: 48%;
}
ul#Slider-template--18393971687741__69059888-732d-4e45-a986-7ff91d873e7c .card__content .card__information {
    position: absolute;
    left: 0;
    right: 0;
    margin: auto;
    top: 0;
    bottom: 0;
}
ul#Slider-template--18393971687741__69059888-732d-4e45-a986-7ff91d873e7c .card__content .card__information h3.card__heading a.full-unstyled-link {
    margin: auto;
    text-align: center;
    color: #fff;
    width: max-content;
    font-weight: 600;
    font-size: 2.2rem;
    letter-spacing: 0.95px;
    font-family: "Montserrat"!important;
}
ul#Slider-template--18393971687741__69059888-732d-4e45-a986-7ff91d873e7c .card__content .card__information::after {
    content: "Shop Now";
    position: absolute;
    top: 0;
    right: 0;
    background: #fff;
    padding: 7px 20px 5px;
    color: #b29354;
    font-size: 14px;
    letter-spacing: .55px;
    bottom: 0;
    height: max-content;
    margin: 70% auto auto;
    left: 0;
    width: max-content;
    font-family: Montserrat;
    text-transform: uppercase;
    font-weight: 600;
    border: 1px solid #fff;
}
ul#Slider-template--18393971687741__69059888-732d-4e45-a986-7ff91d873e7c .card__content .card__information:hover:after {
    background: #9d8046;
    color: #fff;
    border: 1px solid #9d8046;
}
section#shopify-section-template--18393971687741__69059888-732d-4e45-a986-7ff91d873e7c .color-background-1.gradient {
/*     background: #F6F7EC; */
}
section#shopify-section-template--18393971687741__2873d657-70c5-4206-bc28-6a0d5dda432e .rich-text__wrapper.rich-text__wrapper--center.page-width h2.rich-text__heading.rte.h2 {
    color: #b99a5c;
    font-size: 3rem;
    font-weight: 300;
    letter-spacing: .25px;
    margin-bottom: 0;
    font-family: 'Montserrat';
    text-transform: uppercase;
}
section#shopify-section-template--18393971687741__49ab1c09-7419-4cf5-9182-cc4133ea16f6 .multicolumn {
    background-image: url(/cdn/shop/files/banner3.jpg?v=1679550608);
}
section#shopify-section-template--18393971687741__49ab1c09-7419-4cf5-9182-cc4133ea16f6 .multicolumn .multicolumn-card.content-container {
    position: relative;
    background: #ffffffe8;
}
section#shopify-section-template--18393971687741__49ab1c09-7419-4cf5-9182-cc4133ea16f6 .multicolumn .multicolumn-card.content-container h3 {
    position: absolute;
    top: 0;
    margin: auto;
    left: 0;
    right: 0;
    padding: 22px 0;
    font-size: 36px;
    font-family: roboto;
    color: #324f39;
    font-weight: 400;
    letter-spacing: 0.25px;
  z-index: 22;
  transform: rotateY(0deg);
    transition: 1s;
}
section#shopify-section-template--18393971687741__49ab1c09-7419-4cf5-9182-cc4133ea16f6 .multicolumn .multicolumn-card.content-container:hover h3 {
    transform: rotateY(180deg);
}
section#shopify-section-template--18393971687741__49ab1c09-7419-4cf5-9182-cc4133ea16f6 .multicolumn .media.media--transparent.media--adapt {
    margin-top: 70px;
}
section#shopify-section-template--18393971687741__49ab1c09-7419-4cf5-9182-cc4133ea16f6 .multicolumn .multicolumn-card.content-container .multicolumn-card__info {
    padding-top: 0;
}

section#shopify-section-template--18393971687741__49ab1c09-7419-4cf5-9182-cc4133ea16f6 .multicolumn .multicolumn-card.content-container .rte p {
    top: 0;
    bottom: 0;
    height: max-content;
    position: absolute;
    margin: auto;
    padding: 0 20px;
    transform: rotateY(0deg);
    transition: 1s;
    font-size: 20px;
}
section#shopify-section-template--18393971687741__49ab1c09-7419-4cf5-9182-cc4133ea16f6 .multicolumn .multicolumn-card.content-container:hover .rte p {
    transform: rotateY(180deg);
}
section#shopify-section-template--18393971687741__49ab1c09-7419-4cf5-9182-cc4133ea16f6 .multicolumn .multicolumn-card.content-container .rte {
    display: block;
    opacity: 0;
    transition: .5s;
    position: absolute;
    top: 0;
    bottom: 0;
    margin: auto;
    height: auto;
    left: 0;
    right: 0;
    color: #324f39;
}
section#shopify-section-template--18393971687741__49ab1c09-7419-4cf5-9182-cc4133ea16f6 .multicolumn .multicolumn-card.content-container:hover .rte {
    opacity: 1;
    display: block;
    background: #ffffff;
}
section#shopify-section-template--18393971687741__49ab1c09-7419-4cf5-9182-cc4133ea16f6 .multicolumn .multicolumn-card.content-container a.link.animate-arrow {
    background: #b29354;
    color: #fff;
    padding: 10px 25px 9px;
    border-radius: 5px;
    font-family: roboto;
    font-size: 22px;
    font-weight: 400;
    position: relative;
    z-index: 22;
    margin-top: 50px;
  transform: rotateY(0deg);
    transition: 1s;
}
section#shopify-section-template--18393971687741__49ab1c09-7419-4cf5-9182-cc4133ea16f6 .multicolumn .multicolumn-card.content-container:hover a.link.animate-arrow {
    transform: rotateY(180deg);
}
section#shopify-section-template--18393971687741__49ab1c09-7419-4cf5-9182-cc4133ea16f6 .multicolumn .multicolumn-card.content-container {
    position: relative;
    width: 100%;
    height: 100%;
    text-align: center;
    transition: transform 0.8s;
    transform-style: preserve-3d;
}
section#shopify-section-template--18393971687741__49ab1c09-7419-4cf5-9182-cc4133ea16f6 .multicolumn .multicolumn-card.content-container:hover {
    transform: rotateY(180deg);
}
section#shopify-section-template--18393971687741__rich-text .rich-text.content-container.color-background-1.gradient.rich-text--full-width.content-container--full-width.section-template--18393971687741__rich-text-padding {
    background: none;
    margin-top: 0;
    margin-bottom: 0;
}
section#shopify-section-template--18393971687741__rich-text .rich-text__blocks.center h2.rich-text__heading.rte.h2 {
    color: #000;
    font-family: 'Montserrat';
    font-weight: 400;
    letter-spacing: 0.25px;
    margin-bottom: 0;
}
section#shopify-section-template--18393971687741__rich-text .rich-text__buttons a.button.button--primary,.pagequizsection .rich-text__buttons .button.button--primary {
    opacity: 1;
    transition: .5s;
    background: #B99A5C;
    color: #fff;
    font-weight: 700;
    letter-spacing: .55px;
    font-size: 16px;
    border: 0 solid #b29353;
    font-family: Montserrat;
    text-transform: uppercase;
    min-height: 54px;
    padding-top: 1px;
}
section#shopify-section-template--18393971687741__rich-text .rich-text__buttons a.button.button--primary:hover,.pagequizsection .rich-text__buttons .button.button--primary:hover {
    background: #b29353;
  color: #fff;
}
section#shopify-section-template--18393971687741__rich-text .rich-text__buttons a.button.button--primary:before, section#shopify-section-template--18393971687741__rich-text .rich-text__buttons a.button.button--primary:after {
    box-shadow: inherit !important;
}
section#shopify-section-template--18393971687741__rich-text .rich-text__blocks.center {
    max-width: 100%;
}

section#shopify-section-sections--18393972703549__newsletter .newsletter.center {
        background-image: url(/cdn/shop/files/footer_yoga-1.png?v=1685171145)!important;
    margin-bottom: 0;
    padding: 70px 0;
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
}
section#shopify-section-sections--18393972703549__newsletter .newsletter.center .newsletter__wrapper.color-accent-1.gradient.content-container.isolate.content-container--full-width.section-sections--18393972703549__newsletter-padding {
    background-color: rgb(92 88 93 / 60%);
    width: 100%;
    padding: 40px 20px!important;
    margin: auto;
    max-width: 1050px;
}
section#shopify-section-sections--18393972703549__newsletter .newsletter.center .newsletter__wrapper.color-accent-1.gradient.content-container.isolate.content-container--full-width.section-sections--18393972703549__newsletter-padding h2.h2 {
    color: #fff;
    font-family: Montserrat;
    font-size: 20px;
    font-weight: 500;
    letter-spacing: .25px;
    margin-bottom: 0;
    text-transform: uppercase;
}
.newsletter__subheading.rte {
    margin-top: 8px;
    margin-bottom: 35px;
}
.newsletter__subheading.rte p {
    color: #fff;
    font-size: 18px;
    font-family: 'Montserrat';
}
section#shopify-section-sections--18393972703549__newsletter .newsletter.center .newsletter__wrapper.color-accent-1.gradient.content-container.isolate.content-container--full-width.section-sections--18393972703549__newsletter-padding form#contact_form {
    max-width: 56rem;
}
section#shopify-section-sections--18393972703549__newsletter .newsletter.center .newsletter__wrapper.color-accent-1.gradient.content-container.isolate.content-container--full-width.section-sections--18393972703549__newsletter-padding form#contact_form .newsletter-form__field-wrapper {
    max-width: 100%;
}
section#shopify-section-sections--18393972703549__newsletter .newsletter.center .newsletter__wrapper.color-accent-1.gradient.content-container.isolate.content-container--full-width.section-sections--18393972703549__newsletter-padding form#contact_form .newsletter-form__field-wrapper label.field__label {
    color: #6c6c6c;
    font-family: roboto;
    font-weight: 300;
}
section#shopify-section-sections--18393972703549__newsletter .newsletter.center .newsletter__wrapper.color-accent-1.gradient.content-container.isolate.content-container--full-width.section-sections--18393972703549__newsletter-padding form#contact_form .newsletter-form__field-wrapper button#Subscribe {
    color: #324f39;
}
section#shopify-section-sections--18393972703549__newsletter .newsletter.center .newsletter__wrapper.color-accent-1.gradient.content-container.isolate.content-container--full-width.section-sections--18393972703549__newsletter-padding form#contact_form .newsletter-form__field-wrapper .field::after {
    box-shadow: none;
}
section#shopify-section-template--18393971687741__5b0419e6-e732-4805-9482-252326b0a951 .title-wrapper-with-link.title-wrapper--self-padded-mobile.title-wrapper--no-top-margin h2.title.h2 {
    color: #324f39;
    font-family: roboto;
    font-size: 37px;
    font-weight: 400;
    letter-spacing: .25px;
    margin-bottom: 0;
}
section#shopify-section-template--18393971687741__5b0419e6-e732-4805-9482-252326b0a951 .title-wrapper-with-link.title-wrapper--self-padded-mobile.title-wrapper--no-top-margin {
    justify-content: center;
}
section#shopify-section-template--18393971687741__5b0419e6-e732-4805-9482-252326b0a951 .page-width.section-template--18393971687741__5b0419e6-e732-4805-9482-252326b0a951-padding.isolate {
    padding-left: 0;
    padding-right: 0;
    max-width: 100%;
}
section#shopify-section-template--18393971687741__5b0419e6-e732-4805-9482-252326b0a951 .multicolumn-card__image-wrapper.multicolumn-card__image-wrapper--full-width.multicolumn-card-spacing {
    margin: 0;
}
section#shopify-section-template--18393971687741__5b0419e6-e732-4805-9482-252326b0a951 .multicolumn-card__info {
    padding: 30px 10px;
  position: absolute;
    bottom: 0;
    margin: auto;
    left: 0;
    right: 0;
    background: rgb(0 0 0 / 68%);
    background: linear-gradient(180deg, rgba(0,0,0,0) 0%, rgba(0,0,0,0.21332282913165268) 21%, rgba(0,0,0,0.6502976190476191) 100%);
}
section#shopify-section-template--18393971687741__5b0419e6-e732-4805-9482-252326b0a951 ul#Slider-template--18393971687741__5b0419e6-e732-4805-9482-252326b0a951 {
    column-gap: 0;
    row-gap: 0 !important;
    margin: 0 !important;
    --grid-desktop-vertical-spacing: 0px !important;
}
section#shopify-section-template--18393971687741__5b0419e6-e732-4805-9482-252326b0a951 ul#Slider-template--18393971687741__5b0419e6-e732-4805-9482-252326b0a951 .multicolumn-list__item.grid__item {
    max-width: 100%;
    width: 33.83px !important;
}
section#shopify-section-template--18393971687741__5b0419e6-e732-4805-9482-252326b0a951 .multicolumn-list__item.center .media--adapt img {
    width: 101%;
    max-width: 101%;
}
section#shopify-section-template--18393971687741__5b0419e6-e732-4805-9482-252326b0a951 .multicolumn-card__info h3 {
    color: #fff;
    font-family: roboto;
    font-size: 28px;
    font-weight: 400;
    letter-spacing: 0.25px;
}
section#shopify-section-template--18393971687741__5b0419e6-e732-4805-9482-252326b0a951 a.link.animate-arrow {
    margin-top: 0px;
    transition: 0.5s;
    transform: translateY(50px);
    opacity: 0;
    color: #fff;
  font-family: roboto;
    font-weight: 300;
    background: #b29353;
    padding: 7px 20px;
    border-radius: 5px;
    font-size: 18px;
}
section#shopify-section-template--18393971687741__5b0419e6-e732-4805-9482-252326b0a951 ul#Slider-template--18393971687741__5b0419e6-e732-4805-9482-252326b0a951 .multicolumn-list__item.grid__item:hover a.link.animate-arrow {
    opacity: 1;
    transform: translateY(0px);
    margin-top: 15px;
}
section#shopify-section-template--18393971687741__5b0419e6-e732-4805-9482-252326b0a951 a.link.animate-arrow span.icon-wrap {
    display: none;
}
section#shopify-section-template--18393971687741__5b0419e6-e732-4805-9482-252326b0a951 a.link.animate-arrow:hover {
    background: #8d6e30;
}
section#shopify-section-template--18393971687741__a58e06c6-3894-4ce1-85f1-aaddd8860ae3 .multicolumn.color-background-1.gradient.background-none.no-heading {
    background: #b9995c;
}
section#shopify-section-template--18393971687741__a58e06c6-3894-4ce1-85f1-aaddd8860ae3 .multicolumn-card.content-container .multicolumn-card__info h3 {
    color: #324f39;
    font-family: roboto;
    letter-spacing: 0.45px;
    text-transform: uppercase;
    font-weight: 500;
    font-size: 23px;
    margin-top: 10px;
}
#shopify-section-template--18393971687741__5587406f-57a3-4b60-86f2-47a899694e6e .multicolumn {
    background: #f9f5ea;
}
#shopify-section-template--18393971687741__5587406f-57a3-4b60-86f2-47a899694e6e .multicolumn .title-wrapper-with-link.title-wrapper--self-padded-mobile {
    justify-content: center;
}
#shopify-section-template--18393971687741__5587406f-57a3-4b60-86f2-47a899694e6e .multicolumn h2.title.h2 {
    color: #324f39;
    font-family: roboto;
    font-size: 37px;
    font-weight: 400;
    letter-spacing: .25px;
    margin-bottom: 0;
}
#shopify-section-template--18393971687741__5587406f-57a3-4b60-86f2-47a899694e6e .multicolumn .media.media--transparent img.multicolumn-card__image {
    background: #324f39;
    padding: 10px;
}
#shopify-section-template--18393971687741__5587406f-57a3-4b60-86f2-47a899694e6e .multicolumn .multicolumn-card__info h3 {
    font-size: 34px;
    font-family: roboto;
    color: #590f1c;
    letter-spacing: 0.25px;
    font-weight: 400;
}
#shopify-section-template--18393971687741__5587406f-57a3-4b60-86f2-47a899694e6e .multicolumn .multicolumn-card__info .rte p {
    font-size: 22px;
    font-family: roboto;
    color: #000000;
    font-weight: 300;
    line-height: 1.5;
}#shopify-section-template--18393971687741__418dea9b-9764-4b62-8148-70ab1d1a13ee .grid.grid--1-col.grid--2-col-tablet.collapsible-content__grid.collapsible-content__grid--reverse {
    align-items: center;
}#shopify-section-template--18393971687741__418dea9b-9764-4b62-8148-70ab1d1a13ee .grid__item {
    position: relative;
    z-index: 99;
    margin-top: 40px;
}
#shopify-section-template--18393971687741__418dea9b-9764-4b62-8148-70ab1d1a13ee .collapsible-content__media.collapsible-content__media--large.media.global-media-settings.gradient {
    max-height: 50rem;
}#shopify-section-template--18393971687741__418dea9b-9764-4b62-8148-70ab1d1a13ee .collapsible-content__media.collapsible-content__media--large.media.global-media-settings.gradient img {
    max-width: 150%;
    width: 130%;
    margin-left: -130px;
    margin-top: -40px;
}#shopify-section-template--18393971687741__418dea9b-9764-4b62-8148-70ab1d1a13ee .grid__item .accordion {
    background: #324f39;
    padding: 0px 0;
  border-color: #7a7a7a;
}#shopify-section-template--18393971687741__418dea9b-9764-4b62-8148-70ab1d1a13ee .grid__item .accordion h3.accordion__title.h4 {
    font-family: roboto;
    font-weight: 400;
    color: #fff;
    letter-spacing: 0.35px;
  font-size: 24px;
}#shopify-section-template--18393971687741__418dea9b-9764-4b62-8148-70ab1d1a13ee .grid__item .accordion svg.icon.icon-caret {
    color: #fff;
}#shopify-section-template--18393971687741__418dea9b-9764-4b62-8148-70ab1d1a13ee .grid__item .accordion__content p {
    color: #fff;
    font-weight: 300;
    font-family: roboto;
    font-size: 18px;
    line-height: 1.5;
    letter-spacing: 0.25px;
}#shopify-section-template--18393971687741__418dea9b-9764-4b62-8148-70ab1d1a13ee .collapsible-content summary:hover {
    background: #b29353 !important;
}
#shopify-section-template--18393971687741__418dea9b-9764-4b62-8148-70ab1d1a13ee .grid__item .accordion .accordion__content {
    padding: 4px 60px;
}#shopify-section-template--18393971687741__418dea9b-9764-4b62-8148-70ab1d1a13ee .grid__item .accordion summary {
    padding: 20px 35px;
}#shopify-section-template--18393971687741__418dea9b-9764-4b62-8148-70ab1d1a13ee .collapsible-content__header h2.collapsible-content__heading.h2 {
    color: #324f39;
    font-family: roboto;
    font-size: 37px;
    font-weight: 400;
    letter-spacing: .25px;
}#shopify-section-template--18393971687741__418dea9b-9764-4b62-8148-70ab1d1a13ee .collapsible-content summary:hover .accordion__title {
    text-decoration: none;
}
footer.footer.color-background-1.gradient.section-sections--18393972703549__footer-padding {
    background: #fff;
    border: 0;
}
footer.footer.color-background-1.gradient.section-sections--18393972703549__footer-padding h2.footer-block__heading.rte {
    font-weight: 400;
    font-family: 'Montserrat';
    font-size: 14px;
    color: #000;
    line-height: 1.4;
}
footer.footer.color-background-1.gradient.section-sections--18393972703549__footer-padding .rte {
    margin-bottom: 25px;
}
footer.footer.color-background-1.gradient.section-sections--18393972703549__footer-padding p {
    color: #000;
    font-family: 'Montserrat';
    font-weight: 400;
    margin-bottom: 5px;
    font-size: 14px;
}
footer.footer.color-background-1.gradient.section-sections--18393972703549__footer-padding p strong {
    font-weight: 600;
    font-size: 16px;
}
footer.footer.color-background-1.gradient.section-sections--18393972703549__footer-padding p a {
    color: #000;
    text-decoration: none;
}
.footer-block.grid__item.footer-block--menu {
    padding-left: 0;
}
.bottomtext {
    margin-top: 20px;
}
.footer-block.grid__item.footer-block--menu h2.footer-block__heading {
    color: #000;
    font-weight: 600;
    font-family: 'Montserrat';
    letter-spacing: .24px;
    font-size: 1.2rem;
}.footer-block.grid__item.footer-block--menu ul.footer-block__details-content li a {
    color: #000 !important;
    padding-bottom: 0;
    font-weight: 500;
    font-size: 14px;
  padding-top: 0;
}
.footer-block__image-wrapper.global-media-settings {
    margin-bottom: 10px;
}
footer.footer.color-background-1.gradient.section-sections--18393972703549__footer-padding .footer-block--newsletter {
    display: none;
}ul.footer__list-social.list-unstyled.list-social li.list-social__item a.link.list-social__link {
    color: #000 !important;
    padding: 0;
}.footer__content-bottom-wrapper.page-width .footer__copyright.caption {
    color: #000;
    margin-top: 0;width: 100%;
}footer.footer.color-background-1.gradient.section-sections--18393972703549__footer-padding .footer__content-bottom {
    padding-top: 30px;
}

.footer__payment {
    margin-top: 0;
}
.footer__content-top {
    padding-bottom: 3rem !important;
}
.footer__content-bottom-wrapper.page-width .footer__copyright.caption small.copyright__content {
    float: left;
}
	
/* .tital_ourbrand h2 {
    color: #324f39;
    font-family: roboto;
    font-size: 37px;
    font-weight: 400;
    letter-spacing: .25px;
    margin-bottom: 0;
    margin-bottom: 40px;
    text-align: center;
} */
.testimonial_text {
    margin-bottom: 20px;
}
.testimonial_text p {
    font-size: 15px;
    margin-bottom: 12px;
    font-family: Montserrat;
    color: #000;
}
.testimonial_photo_name {
    display: block;
    margin: auto;
    text-align: center;
}
.testimonial_photo_name .testi_img {
    display: block;
}
.testi_img img {
    width: 100%;
    height: auto;
    object-fit: cover;
    margin-right: 0;
    border-radius: 0;
}
.testi_name h4 {
   display: block;
    text-align: center;
    color: #b99a5c;
    font-size: 16px;
    font-weight: 600;
  font-family: 'Montserrat';
}
.testi_name h6 {
    font-family: 'Montserrat';
    text-align: center;
    color: #b99a5c;
    font-size: 13px;
    font-weight: 500;
}
.testimonial_box {
    margin-bottom: 70px;
}
div#shopify-section-template--18393971687741__6b95ee4d-00aa-4fa2-a09f-8d59bc5b6972 .our_brand_main span.swiper-pagination-bullet.swiper-pagination-bullet-active {
    background: #b99a5c !important;
}
div#shopify-section-template--18393971687741__6b95ee4d-00aa-4fa2-a09f-8d59bc5b6972 .our_brand_main span.swiper-pagination-bullet {
    background: #b99a5c;
}
.mega-menu-item-container .mm-list-name {
    height: auto !important;
}
.horizontal-mega-menu ul.mm-submenu.simple>li .mm-list-name{
    margin: 0 !important;
    margin-top: 10px !important;
    padding: 0 !important;
}
section.tabview_main {
/*  background-color: #f9f5ea; */
    padding: 0;
    padding-top:40px;
    padding-bottom:40px;
    margin: 0rem 0;
}
.tabview_main ul.nav.nav-pills {
    justify-content: center;
    margin-bottom: 5px !important;
}


.tabview_main ul.nav.nav-pills li.nav-item .nav-link {
        border-radius: 0;
    padding-left: 0;
    padding-right: 0;
    color: #b99a5c;
    font-size: 24px;
    font-weight: 300;
    letter-spacing: .25px;
    font-family: Montserrat;
}
.tabview_main ul.nav.nav-pills li.nav-item .nav-link.active {
    background: transparent;
    font-weight: 600;
}
/* .tabview_main ul.nav.nav-pills li.nav-item .nav-link:hover {
    border-bottom: 2px solid #324f39;
} */
.tabview_main ul.nav.nav-pills li.nav-item {
    background: transparent;
    padding-left: 25px;
    padding-right: 25px;
}
.favorite_tab_box .favorite_img {
    background: #e9e9e7;
    border-radius: 10px 10px 0 0;
    margin-bottom: 30px;
}
.favorite_tab_box .favorite_img img {
    width: 100%;
    height: 450px;
    object-fit: contain;
}
.founders_favorite_slider .slick-slide {
  margin: 0 10px;
}
.favorite_tab_box h3 {
    text-align: center;
    font-size: 20px;
    letter-spacing: 0.25px;
    color: #000000;
    font-weight: 400;
    font-family: 'Montserrat';
}
.favorite_tab_box h6 {
    text-align: center;
    letter-spacing: 0.25px;
    font-family: roboto;
    font-weight: 400;
    font-size: 20px;
    color: #324f39;
}
.favorite_btn {
    margin-top: 20px;
    text-align: center;
}
.favorite_btn a {
    text-align: center;
    background: #b29353;
    display: block;
    padding: 13px 10px 11px;
    font-family: roboto;
    text-decoration: none;
    color: #fff;
    font-size: 22px;
    font-weight: 500;
    letter-spacing: 0.25px;
    transition: 0.5s;
}
.favorite_btn a:hover {
    background: #896f3a;
    color: #fff;
}
.tabview_main .swiper-button-next:after, .tabview_main .swiper-button-prev:after {
    font-size: 16px;
    color: #fff;
}
.tabview_main .swiper-button-next, .tabview_main .swiper-button-prev {
        top: 23px;
    width: 30px;
    height: 30px;
    display: flex;
    background: #b99a5c;
}
.swiper-button-next, .swiper-rtl .swiper-button-prev {
    right: var(--swiper-navigation-sides-offset, 0px) !important;
}
.tabview_main .swiper-button-prev {
    left: auto;
    right: 40px;
  text-align: center;
    padding-top: 0px;
}
.tabview_main .swiper-button-next {
    text-align: center;
    padding-top: 0px;
}
.fortabslider_2 .swiper-button-next:after, .fortabslider_2 .swiper-button-prev:after {
    font-size: 21px;
    color: #fff;
}
.fortabslider_2 .swiper-button-next, .fortabslider_2 .swiper-button-prev {
    top: 23px;
    width: 35px;
    height: 35px;
    background: #324f39;
}
.fortabslider_2 .swiper-button-prev {
    left: auto;
    right: 52px;
}
.fortabslider_3 .swiper-button-next:after, .fortabslider_3 .swiper-button-prev:after {
    font-size: 21px;
    color: #fff;
}
.fortabslider_3 .swiper-button-next, .fortabslider_3 .swiper-button-prev {
    top: 23px;
    width: 35px;
    height: 35px;
    background: #324f39;
}
.fortabslider_3 .swiper-button-prev {
    left: auto;
    right: 52px;
}
.founders_favorite_slider {
    padding-top: 35px;
}
.our_brand_main {
    background-color: #f9f5ea;
    padding: 90px 10px 30px;
}
.tital_ourbrand h2 {
    text-align: center;
    color: #B99A5C;
    font-size: 30px;
    font-weight: 500;
    letter-spacing: .25px;
    margin-bottom: 14px;
    font-family: Montserrat;
    margin-top: 25px;margin-bottom: 30px;
}
section#shopify-section-template--18393971687741__f0de19a5-ce9b-4fba-9858-9057a031c45e button.slideshow__autoplay.slider-button.no-js-hidden {
    display: none;
}
section#shopify-section-template--18393971687741__f0de19a5-ce9b-4fba-9858-9057a031c45e .banner:after, .banner__media:after {
    z-index: 0 !important;
}
.featured_box img {
    width: 80%;
    border-radius: 50%;
}
.featured-in-slider .swiper-pagination-bullet-active {
    background: #324f39 !important;
}
.featured_box {
    background: #b9995c;
    border-radius: 50%;
    width: 200px;
    height: 200px;
    text-align: center;
    margin: auto;
    margin-bottom: 60px;
    padding: 0;
}
.price__regular .price-item--regular {
    margin-right: 0;
    font-size: 18px;    font-family: 'Montserrat';
    font-weight: 300;
}
/* .tital_ourbrand h2 {
    color: #324f39;
    font-family: roboto;
    font-size: 37px;
    font-weight: 400;
    letter-spacing: .25px;
  
    text-align: center;
} */
.brands_box img {
    width: 80%;
}
.our_brand_id .swiper-pagination-bullet-active {
    background: #324f39 !important;
}
div#shopify-section-template--18393971687741__6b95ee4d-00aa-4fa2-a09f-8d59bc5b6972 .our_brand_main {
    background: #FEFEFE;
    padding: 60px 0;
}
div#shopify-section-template--18393971687741__6b95ee4d-00aa-4fa2-a09f-8d59bc5b6972 .our_brand_main .testimonial_box {
    background: #fff;
    padding: 20px 20px 10px;
    border: 2px solid #B99A5C;
    border-radius: 20px;
}
section#shopify-section-template--18393971687741__2cf8fdf1-1048-4e35-9fe9-9e86c376a11a section.our_brand_main.carousel-style2 {
    padding-bottom: 70px;
    padding-top: 60px;
}
section#shopify-section-template--18393971687741__96fd5692-90ce-4545-9656-5c89eb9660e6 .featured_box {
    background: transparent;
    width: 100%;
    border-radius: 0;
    height: auto;
}
.tabview_main .card-wrapper.product-card-wrapper.underline-links-hover .card.card--standard.card--media {
    background: #ffffff;
    /* border: 0; */
}
.tabview_main .card-wrapper.product-card-wrapper.underline-links-hover .card.card--standard.card--media .quick-add__submit.button.button--full-width.button--secondary::after {
    box-shadow: none !important;
}
.tabview_main .card-wrapper.product-card-wrapper.underline-links-hover .card.card--standard.card--media .quick-add__submit.button.button--full-width.button--secondary {
    background: #fff;
    color: #b29353;
    font-weight: 600;
    letter-spacing: .55px;
    font-size: 14px;
    border: 1px solid #b29353;
    font-family: Montserrat;
    text-transform: uppercase;
    min-height: 45px;
    padding-top: 11px;
}
/* .product-media-container.media-type-image.media-fit-contain.global-media-settings.gradient.constrain-height {
    border: 8px solid #cbb396;
} */
.tabview_main .card-wrapper.product-card-wrapper.underline-links-hover .card.card--standard.card--media .quick-add__submit.button.button--full-width.button--secondary:hover {
    background: #9d8046;
  color:#fff;
}.tabview_main .card-wrapper.product-card-wrapper.underline-links-hover .card-information .price .price__sale {
    color: #324f39;
}.tabview_main .card-wrapper.product-card-wrapper.underline-links-hover .card-information .price .price__sale span s.price-item.price-item--regular {
    font-size: 14px;
    color: #000000;
    letter-spacing: .25px;
    font-family: 'Montserrat';
}.tabview_main .card-wrapper.product-card-wrapper.underline-links-hover .card-information .price .price__sale span.price-item.price-item--sale.price-item--last {
        letter-spacing: .25px;
    font-family: 'Montserrat';
    font-size: 18px;
    font-weight: 300;
}.tabview_main .card-wrapper.product-card-wrapper.underline-links-hover .card-information .price {
   justify-content: center;
    display: flex;
    color: #324f39;
    font-family: 'Montserrat';
    letter-spacing: .25px;
    text-align: center;
}details-modal.header__search details summary.header__icon.header__icon--search.header__icon--summary.link.focus-inset.modal__toggle {
    /* display: none; */
}div#shopify-section-sections--18393972769085__header header.header.header--top-center.header--mobile-center.page-width.header--has-menu .header__icons details-modal.header__search summary.header__icon.header__icon--search.header__icon--summary.link.focus-inset.modal__toggle {
    display: block;
}a.header__icon.header__icon--account.link.focus-inset.small-hide {
    color: #000;
}div#shopify-section-sections--18393972769085__header header.header.header--top-center.header--mobile-center.page-width.header--has-menu details-modal.header__search {
    display: block;
}section#shopify-section-sections--18393972703549__newsletter .newsletter-form__field-wrapper button#Subscribe svg {
    display: none;
}
section#shopify-section-template--18393971687741__2873d657-70c5-4206-bc28-6a0d5dda432e .isolate .rich-text.content-container{
/*     background: #F6F7EC; */
}
section#shopify-section-sections--18393972703549__newsletter .newsletter-form__field-wrapper button#Subscribe span {
    color: #F6F7EC !important;
}
section#shopify-section-sections--18393972703549__newsletter .newsletter-form__field-wrapper button#Subscribe {
    width: 28%;
    font-size: 20px;
    font-weight: 500;
    background: #000000;
    color: #F6F7EC !important;
    font-family: 'Montserrat';
    font-style: italic;
}
section#shopify-section-sections--18393972703549__newsletter .newsletter.center .newsletter__wrapper.color-accent-1.gradient.content-container.isolate.content-container--full-width.section-sections--18393972703549__newsletter-padding form#contact_form .newsletter-form__field-wrapper input {
    background: #F6F7EC !important;
    color: #000;
    box-shadow: none;
    outline: 0;
    font-family: 'Montserrat';
}
section.tabview_main .badge.badge--bottom-left.color-inverse {
    background: #b99a5c;
    border: 0;
    padding: 6px 8px;
    font-size: 14px;
    font-weight: 500;
    letter-spacing: 0.65px;
}.our_brand_main span.swiper-pagination-bullet {
        background: #000;
    opacity: 0.5;
    width: 12px;
    height: 12px;
}
span.swiper-pagination-bullet.swiper-pagination-bullet-active {
    opacity: 1;
}
/*  */
.product__info-container p.product__text {
    color: #000;
  font-size: 18px;
}
.product__title h1 {
    color: #161616;
    font-size: 24px;
    font-family: Montserrat;
    text-transform: uppercase;
}
.product__description.rte.quick-add-hidden {
    font-size: 16px;
    font-weight: 400;
    margin-bottom:5px;
}
.product-form__buttons {
    display: flex;
}.product-form__buttons .product-form__submit {
    width: 50%;
}.product-form__buttons .shopify-payment-button {
    width: 50%;
}
.product__info-container ul.icon-with-text.icon-with-text--horizontal {
    margin-top: 30px;
    margin-bottom: 18px;
}
.product__info-container .price__sale {
    font-family: 'Montserrat';
}
.product__info-container .price__sale span.price-item.price-item--sale.price-item--last {
    font-size: 20px;
      letter-spacing: 0.25px;
}
span.badge.price__badge-sale.color-accent-2 {
    background: #b29353;
    border: 0;
    font-family: 'Montserrat';
    font-weight: 500;
    font-size: 13px;
}
.product__info-container ul.icon-with-text.icon-with-text--horizontal li span.h4 {
    font-size: 12px;
    font-weight: 600;
    font-family: Montserrat;
}



.icon-with-text--horizontal .icon-with-text__item img {
    width: 30px !important;
    height: 32px;
    object-fit: contain;
}
.product__info-container .price__sale s.price-item.price-item--regular {
    font-size: 16px;
      letter-spacing: 0.25px;
    font-family: 'Montserrat';
}
.product-form__buttons .product-form__submit.button.button--full-width.button--secondary::after {
    box-shadow: none;
}
.product-form__buttons .product-form__submit.button.button--full-width.button--secondary {
    margin-right: 10px;
    transition: .5s;
    padding: 7px 0 5px!important;
    min-height: 44px!important;
    opacity: 1;
    background: #fff0;
    color: #b29353;
    font-weight: 600;
    letter-spacing: .55px;
    font-size: 14px;
    border: 1px solid #b29353!important;
    font-family: Montserrat;
    text-transform: uppercase;
}
.product-form__buttons .shopify-payment-button button.shopify-payment-button__button::after {
    box-shadow: none;
}
.product-form__input.product-form__quantity {
    display: flex;
    align-items: center;
    margin: 6px 0 !important;
}
.product-form__input.product-form__quantity label.quantity__label.form__label {
    margin-right: 11px;
    font-family: 'Montserrat';
    font-size: 16px;
    margin-bottom: 0;
    font-weight: 500;display: none;
}
.product-form__input.product-form__quantity quantity-input.quantity {
    min-height: 38px;
    width: 100px;border: 1px solid #a7a7a7;
}
.product-form__input.product-form__quantity quantity-input.quantity::before, .product-form__input.product-form__quantity quantity-input.quantity::after {
    box-shadow: none;
}
.product-form__input.product-form__quantity .quantity__button {
    width: calc(3rem / var(--font-body-scale)) !important;
}
.product-form__buttons .shopify-payment-button button.shopify-payment-button__button {
    transition: .5s;
    padding: 7px 0 5px!important;
    min-height: 44px!important;
    opacity: 1;
    background: #fff0;
    color: #b29353;
    font-weight: 600;
    letter-spacing: .55px;
    font-size: 14px;
    border: 1px solid #b29353!important;
    font-family: Montserrat;
    text-transform: uppercase;
}
.product-form__buttons .shopify-payment-button button.shopify-payment-button__button:hover {
    background: #b29353;color: #fff;
}
.product-form__buttons .product-form__submit.button.button--full-width.button--secondary:hover {
   background: #b29353;
    color: #fff;
}.product__info-wrapper ul.icon-with-text.icon-with-text--vertical.list-unstyled li.icon-with-text__item span.h4 {
    font-weight: 400!important;
    font-family: 'Montserrat';
    color: #000000c4;
    font-size: 15px;
}
.accordion summary {
    padding: 1.3rem 0 0.9rem !important;
}
.product__info-wrapper ul.icon-with-text.icon-with-text--vertical.list-unstyled {
    display: flex;
}.product__info-wrapper .product__accordion.accordion.quick-add-hidden {
    border-color: #b29353;
}.product__info-wrapper .product__accordion.accordion.quick-add-hidden h2.h4.accordion__title {
    color: #b29353;
    text-transform: uppercase;
    margin-bottom: 0;
    font-family: 'Montserrat';
    font-size: 14px;
}.img_fourthdescription .cruelty_free_img img {
    width: 75px !important;
}
.lastdescription .pro_detail_tabbox h3 {
    font-size: 16px;
    color: #000;
    text-transform: uppercase;
}
.lastdescription .pro_detail_tabbox p {
    font-size: 14px;
}
.lastdescription .tabview_main ul.nav.nav-pills li.nav-item .nav-link {
    font-size: 20px;
}
div#shopify-section-template--18393972113725__51344365-17f7-408e-af6a-ce70012eb5fb {
    display: none;
}
.product__info-wrapper .product__accordion.accordion.quick-add-hidden svg.icon.icon-caret {
    color: #af7d17;
}.product__info-wrapper .product__accordion.accordion.quick-add-hidden .accordion__content {
    font-size: 16px;
  padding: 0;
}#shopify-section-template--18393972113725__51344365-17f7-408e-af6a-ce70012eb5fb .tabview_main ul.nav.nav-pills li.nav-item .nav-link.active {
    border: 0;
    text-transform: uppercase;
    font-size: 28px;
    font-weight: 500 !important;
}#shopify-section-template--18393972113725__51344365-17f7-408e-af6a-ce70012eb5fb .tabview_main ul.nav.nav-pills {
    justify-content: start;
    margin-bottom: 0 !important;
}#shopify-section-template--18393972113725__51344365-17f7-408e-af6a-ce70012eb5fb .tabview_main ul.nav.nav-pills {
    justify-content: start;
    margin-bottom: -40px !important;
}
#shopify-section-template--18393972113725__f2b1dc3c-3049-4252-915b-1982e1e6cdc3 .image-with-text__text.rte.body {
    font-size: 18px;
    font-weight: 400;
    color: #000;
    text-align: justify;
}
#shopify-section-template--18393972113725__f2b1dc3c-3049-4252-915b-1982e1e6cdc3 h2.image-with-text__heading.h1 {
    font-size: 38px;
    color: #2e5238;
}
#shopify-section-template--18393972113725__f377d166-2385-45bc-8aa5-e555b53996c0 .image-with-text__text.rte.body {
    font-size: 18px;
    font-weight: 400;
    color: #000;
    text-align: justify;
}
#shopify-section-template--18393972113725__f377d166-2385-45bc-8aa5-e555b53996c0 h2.image-with-text__heading.h1 {
    font-size: 38px;
    color: #2e5238;
}
#shopify-section-template--18393972113725__related-products .card__information h3 {
    font-size: 1.1rem;
    color: #080808;
    font-weight: 500;
    font-family: 'Montserrat';
}
#shopify-section-template--18393972113725__related-products .card__information {
    padding: 20px 15px;
}
#shopify-section-template--18393972113725__related-products h2.related-products__heading.h2 {
    color: #000000;
    font-size: 1.4rem;
    text-transform: uppercase;
    font-weight: 600;
    font-family: 'Montserrat';
    text-align: center;
}
.icon-with-text--horizontal {
    justify-content: left !important;
}
.icon-with-text--horizontal .icon-with-text__item {
    width: max-content !important;
}
/* New Design Start */
.slideshow__text.banner__box {
    max-width: 84.5rem !important;
}
.slideshow__text-wrapper.banner__content{
  align-items: flex-end !important;
}
.slideshow__text.banner__box.content-container.content-container--full-width-mobile.color-background-1.gradient.slideshow__text--left.slideshow__text-mobile--center {
    background: #ffffff00;
    height: auto;
    padding: 0;
    text-align: center;
    width: 100%;
    max-width: 100% !important;
    border: none;
    margin-bottom: 30px;
}
.slideshow__text.banner__box.content-container.content-container--full-width-mobile.color-background-1.gradient.slideshow__text--left.slideshow__text-mobile--center .banner__text {
    width: 100%;
    color: #fff;
    font-size: 2rem;
    margin: 0 auto;
    font-weight: 600;
    font-style: italic;
    text-align: left;
}
.slideshow__text.banner__box.content-container.content-container--full-width-mobile.color-background-1.gradient.slideshow__text--left.slideshow__text-mobile--center .banner__buttons {
    position: absolute;
    margin: 30px auto 0;
    bottom: -60px;
    left: 0;
}
/* section#shopify-section-template--18393971687741__bd7475ed-45ad-48fe-b11f-32132842e19b .page-width.section-template--18393971687741__bd7475ed-45ad-48fe-b11f-32132842e19b-padding.isolate {
    padding: 0;
    max-width: 100%;
} */
section#shopify-section-template--18393971687741__bd7475ed-45ad-48fe-b11f-32132842e19b .page-width.section-template--18393971687741__bd7475ed-45ad-48fe-b11f-32132842e19b-padding.isolate ul#Slider-template--18393971687741__bd7475ed-45ad-48fe-b11f-32132842e19b {
    column-gap: 0;
    row-gap: 0!important;
    margin: 0!important;
    --grid-desktop-vertical-spacing: 0px !important;
}
section#shopify-section-template--18393971687741__bd7475ed-45ad-48fe-b11f-32132842e19b .page-width.section-template--18393971687741__bd7475ed-45ad-48fe-b11f-32132842e19b-padding.isolate li {
    max-width: 100%;
    width: 33.83px!important;
}
section#shopify-section-template--18393971687741__bd7475ed-45ad-48fe-b11f-32132842e19b .page-width.section-template--18393971687741__bd7475ed-45ad-48fe-b11f-32132842e19b-padding.isolate li .multicolumn-card__info {
    position: absolute;
    top: 30px;
    bottom: 30px;
    margin: auto;
    background: #ffffffc7;
    left: 30px;
    right: 30px;
    display: table;
    padding: 70px 35px;
}
section#shopify-section-template--18393971687741__bd7475ed-45ad-48fe-b11f-32132842e19b .page-width.section-template--18393971687741__bd7475ed-45ad-48fe-b11f-32132842e19b-padding.isolate li .multicolumn-card__info h3 {
    font-family: "Montserrat" !important;
    font-size: 38px;
    font-weight: 500;
    text-transform: uppercase;
    letter-spacing: 0.75px;
    line-height: 1;
}
section#shopify-section-template--18393971687741__bd7475ed-45ad-48fe-b11f-32132842e19b .page-width.section-template--18393971687741__bd7475ed-45ad-48fe-b11f-32132842e19b-padding.isolate li .multicolumn-card__info p {
    font-family: 'Montserrat';
    font-size: 14px;
}
section#shopify-section-template--18393971687741__bd7475ed-45ad-48fe-b11f-32132842e19b .page-width.section-template--18393971687741__bd7475ed-45ad-48fe-b11f-32132842e19b-padding.isolate li .multicolumn-card__info p strong {
    display: block;
    font-size: 18px;
    font-weight: 600;
    margin-bottom: 9px;
}
section#shopify-section-template--18393971687741__bd7475ed-45ad-48fe-b11f-32132842e19b .page-width.section-template--18393971687741__bd7475ed-45ad-48fe-b11f-32132842e19b-padding.isolate li .multicolumn-card__info a {
    padding: 9px 20px 5px;
    margin-left: 9px;
    background: rgb(255 255 255 / 80%);
    color: #b29353;
    font-weight: 600;
    letter-spacing: .55px;
    font-size: 14px;
    border: 0 solid #b29353;
    font-family: Montserrat;
    text-transform: uppercase;
    min-height: 39px;
}
section#shopify-section-template--18393971687741__bd7475ed-45ad-48fe-b11f-32132842e19b .page-width.section-template--18393971687741__bd7475ed-45ad-48fe-b11f-32132842e19b-padding.isolate li .multicolumn-card__info a:hover {
    background: #b29353;
    color: #fff !important;
}
section#shopify-section-template--18393971687741__bd7475ed-45ad-48fe-b11f-32132842e19b .page-width.section-template--18393971687741__bd7475ed-45ad-48fe-b11f-32132842e19b-padding.isolate li .multicolumn-card__info a span.icon-wrap {
    display: none;
}
section#shopify-section-template--18393971687741__rich-text .rich-text__blocks.center p {
    font-size: 18px;
    font-family: 'Montserrat';
    font-weight: 300;
}
section#shopify-section-template--18393971687741__rich-text .rich-text__blocks.center .rich-text__text.rte {
    margin-top: 12px;
    margin-bottom: 10px;
}
section#shopify-section-template--18393971687741__rich-text .rich-text__blocks.center .rich-text__text.rte {
    margin-top: 12px;
    margin-bottom: 10px;
}
section#shopify-section-template--18393971687741__rich-text .rich-text__blocks.center p {
    font-size: 18px;
    font-family: 'Montserrat';
    font-weight: 300;
}
section#shopify-section-template--18393971687741__bd7475ed-45ad-48fe-b11f-32132842e19b .page-width.section-template--18393971687741__bd7475ed-45ad-48fe-b11f-32132842e19b-padding.isolate li .multicolumn-card__image-wrapper.multicolumn-card__image-wrapper--full-width {
    margin: 0;
}
section#shopify-section-template--18393971687741__0e201242-dc8a-495d-aa41-35d44837a2d7 .title-wrapper-with-link.title-wrapper--self-padded-mobile.title-wrapper--no-top-margin {
    justify-content: center;
}
section#shopify-section-template--18393971687741__0e201242-dc8a-495d-aa41-35d44837a2d7 .title-wrapper-with-link.title-wrapper--self-padded-mobile.title-wrapper--no-top-margin h2.title.h1,.title-wrapper-with-link.title-wrapper--self-padded-tablet-down.title-wrapper--no-top-margin h2#SectionHeading-template--18393971687741__69059888-732d-4e45-a986-7ff91d873e7c,.tital_ourbrand h2,h2.blog__title.h1 {
    color: #b99a5c;
    font-size: 3rem;
    font-weight: 300;
    letter-spacing: .25px;
    margin-bottom: 0;
    font-family: Montserrat;
    text-transform: uppercase;
}

.tital_ourbrand h2{
  margin-bottom: 30px;
}
section#shopify-section-template--18393971687741__0e201242-dc8a-495d-aa41-35d44837a2d7 .multicolumn-card__image-wrapper.multicolumn-card__image-wrapper--full-width.multicolumn-card-spacing {
    margin: 0;
}
section#shopify-section-template--18393971687741__0e201242-dc8a-495d-aa41-35d44837a2d7 .multicolumn-card__image-wrapper.multicolumn-card__image-wrapper--full-width.multicolumn-card-spacing::after {
    content: '';
    background: #0000002e;
    width: 90%;
    height: 85%;
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    margin: auto;
}
section#shopify-section-template--18393971687741__0e201242-dc8a-495d-aa41-35d44837a2d7 .multicolumn-card__info {
    position: absolute;
    top: 0;
    bottom: 0;
    margin: auto;
    height: auto;
    left: 0;
    right: 0;
}
section#shopify-section-template--18393971687741__0e201242-dc8a-495d-aa41-35d44837a2d7 .multicolumn-card__info h3 {
    font-family: Montserrat!important;
    font-size: 22px;
    color: #fff;
    font-weight: 500;
    letter-spacing: .45px;
    max-width: initial;
    margin: 48% auto auto;
    line-height: 1.3;
}
section#shopify-section-template--18393971687741__0e201242-dc8a-495d-aa41-35d44837a2d7 .multicolumn-card__info a {
    position: absolute;
    bottom: 0;
    left: 0;
    padding: 11px 40px 5px;
    background: #ffffffab;
    color: #b29353;
    font-weight: 600;
    letter-spacing: .55px;
    font-size: 14px;
    border: 1px solid #b29353;
    font-family: Montserrat;
    text-transform: uppercase;
    min-height: 42px;
}
section#shopify-section-template--18393971687741__0e201242-dc8a-495d-aa41-35d44837a2d7 .multicolumn-card__info:hover a {
    background: #b29353;
    color: #fff !important;
}
section#shopify-section-template--18393971687741__0e201242-dc8a-495d-aa41-35d44837a2d7 .multicolumn-card__info a span.icon-wrap {
    display: none;
}
/* section#shopify-section-template--18393971687741__ddd75392-9002-4660-b157-5eb0250f5f5d li .multicolumn-card__info {
    border: 1px solid #B99A5C;
    height: 180px;
    width: 180px;
    border-radius: 50%;
    padding: 10px;
    text-align: center;
    margin: auto;
    background: #FCFBF1;
} */
section#shopify-section-template--18393971687741__ddd75392-9002-4660-b157-5eb0250f5f5d li .multicolumn-card__info h3 {
        font-weight: 500;
    font-family: Montserrat;
    font-size: 1rem;
    letter-spacing:0;
    width: auto;
    margin: auto;
    text-align: center;
}
section#shopify-section-template--18393971687741__ddd75392-9002-4660-b157-5eb0250f5f5d .media.media--transparent.media--adapt {
    padding: 0 !important;
    margin: auto;
    width: 65px;
    height: 65px;
}
section#shopify-section-template--18393971687741__8ddd3c0d-42eb-4bc4-9262-d57b1d4eb521 .multicolumn.color-background-1.gradient.background-none {
    background: #F6F7EC;
    padding: 40px 0;
}
section#shopify-section-template--18393971687741__8ddd3c0d-42eb-4bc4-9262-d57b1d4eb521 h2.title.h1 {
    color: #b99a5c;
    font-size: 38px;
    font-weight: 400;
    letter-spacing: .25px;
    margin-bottom: 0;
    font-family: Montserrat;
}
section#shopify-section-template--18393971687741__8ddd3c0d-42eb-4bc4-9262-d57b1d4eb521 li .multicolumn-card__info {
    background: #fff;
    padding: 20px 20px 10px;
    border: 2px solid #B99A5C;
    border-radius: 20px;
}
section#shopify-section-template--18393971687741__8ddd3c0d-42eb-4bc4-9262-d57b1d4eb521 li .multicolumn-card__info p {
    font-size: 15px;
    margin-bottom: 12px;
    font-family: 'Montserrat';
    color: #000;
}
section#shopify-section-template--18393971687741__8ddd3c0d-42eb-4bc4-9262-d57b1d4eb521 li .multicolumn-card__info p strong {
    display: block;
    text-align: center;
    color: #B99A5C;
    font-size: 16px;
    font-weight: 600;
}
section#shopify-section-template--18393971687741__8ddd3c0d-42eb-4bc4-9262-d57b1d4eb521 .title-wrapper-with-link.title-wrapper--self-padded-mobile.title-wrapper--no-top-margin {
    justify-content: center;
}
section#shopify-section-template--18393971687741__0e201242-dc8a-495d-aa41-35d44837a2d7 .multicolumn-list__item.grid__item.center img {
    transform: inherit;
    transition: 4s;
    left: 0;
}
section#shopify-section-template--18393971687741__0e201242-dc8a-495d-aa41-35d44837a2d7 .multicolumn-list__item.grid__item.center:hover img {
    transform: scale(1.2);
}
section#shopify-section-template--18393971687741__bd7475ed-45ad-48fe-b11f-32132842e19b .multicolumn-list__item.grid__item.center img {
    transform: inherit;
    transition: 4s;
    left: 0;
}
section#shopify-section-template--18393971687741__bd7475ed-45ad-48fe-b11f-32132842e19b .multicolumn-list__item.grid__item.center:hover img {
    transform: scale(1.2);
}
.footer-block__brand-info .footer-block__image-wrapper.global-media-settings {
    background: transparent;
}
section#shopify-section-template--18393971687741__184835e0-396c-4cb4-bb9c-1a5cd2f9caea .featured_box {
    width: 200px;
    height: auto;
    background: transparent;
    margin-bottom: 45px;
    border-radius: 0 !important;
}
section#shopify-section-template--18393971687741__184835e0-396c-4cb4-bb9c-1a5cd2f9caea .featured_box img {
    border-radius: 0;
    width: 100%;
}
section#shopify-section-template--18393971687741__184835e0-396c-4cb4-bb9c-1a5cd2f9caea section.our_brand_main.carousel-style1 {
    padding: 10px 10px 50px;
    background-image: url(/cdn/shop/files/bran-logo-bg-2.jpg?v=1685173492);
    background-position: center top;
    background-repeat: no-repeat;
    background-size: cover;
    position: relative;
}
section#shopify-section-template--18393971687741__184835e0-396c-4cb4-bb9c-1a5cd2f9caea section.our_brand_main.carousel-style1::before {
    content: '';
/*     background: #a9ab9529; */
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
}
section#shopify-section-template--18393971687741__6799ec4b-e903-41e6-a289-0d4be6e09704 .rich-text.content-container.color-background-1.gradient.rich-text--full-width.content-container--full-width.section-template--18393971687741__6799ec4b-e903-41e6-a289-0d4be6e09704-padding h2.rich-text__heading.rte.h2 {
    color: #000000;
    font-size: 30px;
    font-weight: 400;
    letter-spacing: .25px;
    margin-bottom: 0;
    font-family: Montserrat;
}
section#shopify-section-template--18393971687741__6799ec4b-e903-41e6-a289-0d4be6e09704 .rich-text.content-container.color-background-1.gradient.rich-text--full-width.content-container--full-width.section-template--18393971687741__6799ec4b-e903-41e6-a289-0d4be6e09704-padding {
    background: #CBB396;
    padding: 30px 10px 20px;
}
section#shopify-section-template--18393971687741__94608920-f883-409e-8450-0c5cbaa75ec1 section.our_brand_main.carousel-style1 {
    padding-top: 20px;
    background: none;
    /* background: url(/cdn/shop/files/bran-logo-bg-1.jpg?v=1685173493);
    background-position: center bottom;
    background-size: cover; */
}
section#shopify-section-template--18393971687741__94608920-f883-409e-8450-0c5cbaa75ec1 section.our_brand_main.carousel-style1 .tital_ourbrand.carousel-style1 h2 {
    background: #CBB396;
    color: #fff;
    font-size: 2rem;
    padding: 15px;
}
.brand-logo-section{
    background: url(/cdn/shop/files/bran-logo-bg-1.jpg?v=1685173493) no-repeat;
    background-position: center bottom;
    background-size: cover;
    padding: 80px 0 220px;
}
.brand-logo-list {
    display: flex;
    align-items: center;
    justify-content: center;
    flex-wrap: wrap;
}
.brand-logo-list li {
    width: calc(100% / 5);
    list-style: none;
    padding: 20px 40px;
}
.brand-logo-list li img {
    width: 100%;
}
section#shopify-section-template--18393971687741__94608920-f883-409e-8450-0c5cbaa75ec1 section.our_brand_main.carousel-style1 .featured_box {
    background: transparent;
    border-radius: 0;
    width: auto;
    height: auto;
    margin-bottom: 45px;
}
section#shopify-section-template--18393971687741__94608920-f883-409e-8450-0c5cbaa75ec1 section.our_brand_main.carousel-style1 .featured_box img {
    width: auto;
    border-radius: 0;
    height: 70px;
    filter: brightness(0);
}
section#shopify-section-template--18393971687741__7864a589-023f-444c-87c5-6f651a357ef7 .rich-text.content-container.color-background-1.gradient.rich-text--full-width.content-container--full-width.section-template--18393971687741__7864a589-023f-444c-87c5-6f651a357ef7-padding {
    background: #cbb396;
}
section#shopify-section-template--18393971687741__7864a589-023f-444c-87c5-6f651a357ef7 .rich-text.content-container.color-background-1.gradient.rich-text--full-width.content-container--full-width.section-template--18393971687741__7864a589-023f-444c-87c5-6f651a357ef7-padding .rich-text__wrapper.rich-text__wrapper--center.page-width {
    width: 100%;
    max-width: 100%;
    background: #fcfbf1ba;
    padding: 20px 15px 15px;
}
section#shopify-section-template--18393971687741__7864a589-023f-444c-87c5-6f651a357ef7 .rich-text.content-container.color-background-1.gradient.rich-text--full-width.content-container--full-width.section-template--18393971687741__7864a589-023f-444c-87c5-6f651a357ef7-padding .rich-text__wrapper.rich-text__wrapper--center.page-width h2.rich-text__heading.rte.h2 {
    color: #B99A5C;
    font-size: 34px;
    font-weight: 400;
    letter-spacing: .25px;
    margin-bottom: 0;
    font-family: Montserrat;
}.abovecontentheading.newsletter__wrapper.color-accent-1.gradient.content-container.isolate.content-container--full-width.section-sections--18393972703549__newsletter-padding {
    margin-bottom: 20px !important;
    padding: 40px 20px 30px!important;
}
.abovecontentheading.newsletter__wrapper.color-accent-1.gradient.content-container.isolate.content-container--full-width.section-sections--18393972703549__newsletter-padding h2 {
    color: #fff;
    font-family: Montserrat;
    font-size: 20px;
    font-weight: 500;
    letter-spacing: .25px;
    margin-bottom: 0;
    text-transform: uppercase;
  margin-top: 0 !important;
}
.abovecontentheading.newsletter__wrapper.color-accent-1.gradient.content-container.isolate.content-container--full-width.section-sections--18393972703549__newsletter-padding .abovecontentsubheading {
    margin-top: 10px;
}
.abovecontentheading.newsletter__wrapper.color-accent-1.gradient.content-container.isolate.content-container--full-width.section-sections--18393972703549__newsletter-padding p {
    color: #fff;
    font-family: Montserrat;
    font-size: 18px;
    letter-spacing: 0.25px;
}
.pro_detail_tabbox p {
    text-align: justify;
}
.pro_detail_tabbox {
    text-align: center;
  margin-top: 40px;
    margin-left: 0px;
    margin-right: 7px;
}
.pro_detail_tabbox img {
    margin-bottom: 20px;
      max-width: 100%;
}
.pro_detail_tabbox p {
    color: #000;
    font-family: 'Montserrat';
    font-size: 16px;
    font-weight: 400;
    line-height: 1.6;
}
.pro_detail_tabbox h3 {
    font-family: 'Montserrat';
    color: #b99a5c;
    margin: 20px 0;
}
.lastdescription .tabview_main ul.nav.nav-pills {
    margin-bottom: 20px !important;
}
.lastdescription section.tabview_main {
    margin-top: 0px;
    background: transparent;
}
.seconddescription {
    font-family: 'Montserrat';
}
.firstdescription {
    font-family: Montserrat;
    font-size: 14px;
    font-weight: 400;
    line-height: 1.6;
    color: #000;
    text-align: left;
}
#price-template--18393972113725__main span.price-item.price-item--regular {
    font-weight: 600;
    font-size: 16px;
}
header.header.header--top-center.header--mobile-center.page-width.header--has-menu nav.header__inline-menu .horizontal-mega-menu>li>ul.mm-submenu.tabbed>li>ul.mm-submenu li, header.header.header--top-center.header--mobile-center.page-width.header--has-menu nav.header__inline-menu .horizontal-mega-menu li.buddha-menu-item:hover ul.mm-submenu.simple li:hover, header.header.header--top-center.header--mobile-center.page-width.header--has-menu nav.header__inline-menu .horizontal-mega-menu li.buddha-menu-item.mega-hover ul.mm-submenu.simple li:hover {
    background: #ebebeb00 !important;
}
nav.header__inline-menu ul.mm-submenu.simple>li .mm-list-name>span>span {
    font-weight: 500 !important;
    display: block !important;
    border-bottom: 0 solid #000 !important;
    width: 100%;
    padding-bottom: 0 !important;
}
.mega-menu-item-container .mm-list-name span.mm-title {
    color: #000;
    font-size: 18px;
}
.mega-menu-item-container ul.mm-submenu.link-list.mm-last-level li a span {
    font-size: 14px !important;
    
    font-weight: 400;
}
/* .mega-menu-item-container ul.mm-submenu.link-list.mm-last-level li a:hover span {
    color: #fff !important;
} */
/*  */
/* .buddha-menu-item ul.mm-submenu.tree.small.mm-last-level {
    width: max-content !important;
}
.buddha-menu-item ul.mm-submenu.tree.small.mm-last-level li {
    display: flex !important;
    width: 100% !important;
    align-items: center;
}
.buddha-menu-item ul.mm-submenu.tree.small.mm-last-level li::before {
    content: '';
    background-image: url(/cdn/shop/files/drop-img-2.jpg?v=1683806225);
    width: 100px !important;
    height: 100px !important;
    margin-right: 22px;
    background-repeat: no-repeat;
} */
/*  */
.lastdescription {
    border-top: 1px solid #e3e3e3;
}
.buddha-menu-item ul.mm-submenu.tree.small.mm-last-level li a span {
    color: #000 !important;
    font-weight: 400;
}
.buddha-menu-item ul.mm-submenu.tree.small.mm-last-level li a span:hover {
    color: #939393 !important;
}
ul.list-menu.list-menu--inline.horizontal-mega-menu li.buddha-menu-item span.mm-title {
    font-family: 'Montserrat';
    font-size: 14px;
    font-weight: 400;
    letter-spacing: normal;
    color: #000 !important;
}

ul.list-menu.list-menu--inline.horizontal-mega-menu li.buddha-menu-item span.mm-title:hover{
  color: #939393 !important;
}
/* 2 */
.horizontal-mega-menu li:nth-child(2) ul.mm-submenu.simple.mm-last-level{
  height:330px !important;
}
.horizontal-mega-menu li:nth-child(3) ul.mm-submenu.tree.small.mm-last-level{
    width: 720px !important;
    padding: 20px 15px !important;
}
.horizontal-mega-menu li:nth-child(3) ul.mm-submenu.tree.small.mm-last-level::before  {
    content: '';
    background-image: url(/cdn/shop/files/menu-img-2.jpg?v=1693929313);
    width: 360px;
    height: 240px;
    background-position: center;
    display: block;
    width: 43%;
    float: left;
    background-repeat: no-repeat;
    background-size: cover;
}

.horizontal-mega-menu li:nth-child(4) ul.mm-submenu.tree.small.mm-last-level{
    padding: 20px 15px !important;
} 
.horizontal-mega-menu li:nth-child(4) ul.mm-submenu.tree.small.mm-last-level {
    left: auto!important;
}
.horizontal-mega-menu li:nth-child(4) ul.mm-submenu.tree.small.mm-last-level li {
    padding: 10px 15px!important;
    float: left !important;
    width: 43%!important;
}

.horizontal-mega-menu li:nth-child(6) ul.mm-submenu.tree.small.mm-last-level,.horizontal-mega-menu li:nth-child(6) ul.mm-submenu.tree.small.mm-last-level{
    width: 845px !important;
    padding: 20px 15px !important;
}
.horizontal-mega-menu li:nth-child(6) ul.mm-submenu.tree.small.mm-last-level::before,.horizontal-mega-menu li:nth-child(6) ul.mm-submenu.tree.small.mm-last-level::before  {
    content: '';
    background-image: url(/cdn/shop/files/menu-banner-img.jpg?v=1693297212);
    width: 360px;
    height: 240px;
    background-position: center;
    display: block;
    width: 43%;
    float: left;
}
/* .horizontal-mega-menu li:nth-child(7) ul.mm-submenu.tree.small.mm-last-level::before,.horizontal-mega-menu li:nth-child(7) ul.mm-submenu.tree.small.mm-last-level::before  {
    background-image: url(/cdn/shop/files/about-us.jpg?v=1693935794);
} */

.horizontal-mega-menu li:nth-child(7) ul.mm-submenu.tree.small.mm-last-level,.horizontal-mega-menu li:nth-child(7) ul.mm-submenu.tree.small.mm-last-level{
    width: 956px !important;
    padding: 20px 15px !important;
}

.horizontal-mega-menu li:nth-child(7) ul.mm-submenu.tree.small.mm-last-level::before,.horizontal-mega-menu li:nth-child(7) ul.mm-submenu.tree.small.mm-last-level::before  {
    content: '';
    background-image: url(/cdn/shop/files/about-us.jpg?v=1693935794);
    width: 360px;
    height: 240px;
    background-position: center;
    display: block;
    width: 43%;
    float: left;
}

.buddha-menu-item ul.mm-submenu.tree.small.mm-last-level li {
    padding: 10px 15px!important;
    float: right !important;
    width: 43%!important;
}
/* 2 */

/* .buddha-menu-item ul.mm-submenu.tree.small.mm-last-level {
    width: 280px !important;
} */
.buddha-menu-item ul.mm-submenu.tree.small.mm-last-level li a span {
    font-size: 14px !important;
    font-weight: 400;
}
.buddha-menu-item ul.mm-submenu.tree.small.mm-last-level li {
    padding: 5px 15px !important;
}
ul.list-menu.list-menu--inline.horizontal-mega-menu li.buddha-menu-item a {
    padding: 8px 4px;
}
ul.list-menu.list-menu--inline.horizontal-mega-menu li.buddha-menu-item i.mm-arrow.mm-angle-down {
    margin-top: -6px;
    color: #000;
}
.scrolled-past-header sticky-header.header-wrapper.color-background-1.gradient {
    -webkit-box-shadow: 0px 0px 12px -4px rgba(0,0,0,0.66);
    -moz-box-shadow: 0px 0px 12px -4px rgba(0,0,0,0.66);
    box-shadow: 0px 0px 12px -4px rgba(0,0,0,0.66);
    background: #fff !important;
}
#shopify-section-template--18393971622205__banner .collection-hero.color-background-1.gradient {
    border-top: 1px solid #d5d5d5;
}
.template__index sticky-header.header-wrapper.color-background-1.gradient {
    background: transparent;
    transition: 0.5s;
}
sticky-header.header-wrapper.color-background-1.gradient{
    background:#fff;
}
sticky-header.header-wrapper.color-background-1.gradient:hover {
    background: #fff;
}
section#shopify-section-template--18393971687741__f0de19a5-ce9b-4fba-9858-9057a031c45e {
    margin-top: -165px;
}
.header__icons{
  align-items: center;
}
.for_header_call {
    margin-top: 0;
    margin-left: 25px;
}
.cart-count-bubble{
    bottom: 20px;
    left: 20px;
}
.header__icons img {
    width: 24px;
}
section#shopify-section-template--18393971687741__ddd75392-9002-4660-b157-5eb0250f5f5d .media>*:not(.zoom):not(.deferred-media__poster-button){
  right: 0;
    margin: auto;
}
ul.mm-submenu.simple.mm-last-level > li:first-child {
    margin-left: 40% !important;
}
ul.mm-submenu.simple.mm-last-level > li:first-child .mega-menu-item-container .mm-list-name span span.mm-title:after {
    content: "";
    position: absolute;
    background-size: 100%;
    width: 160%;
    height: 260px;
    display: block;
    background-image: url(/cdn/shop/files/mudra_logo_4b08ba73-54b1-40fb-94b3-af60c9a79476.png?v=1683719218);
    background-repeat: no-repeat;
    background-size: cover;
    margin-top: 0;
    left: -175%;
    top: 0;
}
ul.mm-submenu.simple.mm-last-level li:nth-child(1) .mega-menu-item-container .mm-list-name span span.mm-title::after {
    background-image: url(/cdn/shop/files/menu-img-1.jpg?v=1693929313);
}

li.buddha-menu-item:nth-child(2) ul.mm-submenu.simple.mm-last-level li:nth-child(1) .mega-menu-item-container .mm-list-name span span.mm-title::after {
    background-image: url(/cdn/shop/files/menu-image.jpg?v=1717765659);
}

ul.mm-submenu.simple.mm-last-level li:nth-child(2) .mega-menu-item-container .mm-list-name span span.mm-title::after {
    background-image: url(/cdn/shop/files/second_menu_img_2c3a81d1-deb4-43e3-a4b8-675ee2b60f37.jpg);
}
ul.mm-submenu.simple.mm-last-level li:nth-child(3) .mega-menu-item-container .mm-list-name span span.mm-title::after {
    background-image: url(/cdn/shop/files/drop-img-5.jpg?v=1683806536);
}
ul.mm-submenu.link-list.mm-last-level {
    margin-top: 0 !important;
}
ul.mm-submenu.simple.mm-last-level .mega-menu-item-container {
    margin-bottom: 70px !important;
}
section#MainProduct-template--18393972113725__main.page-width {
    max-width: 120rem;
}
div#shopify-section-template--18393972113725__51344365-17f7-408e-af6a-ce70012eb5fb {
    max-width: 122rem;
    margin: auto;
}
section#shopify-section-template--18393972113725__related-products {
    max-width: 120rem;
    margin: auto;border-top: 1px solid #e3e3e3;border-bottom: 1px solid #e3e3e3;
}
.cruelty_free_img img {
    max-width: 100px;
    margin: 0 0 0 5px;
    width: 100px;
}
.cruelty_free_img {
    text-align: right;
    margin-top: 10px;
}
.shopify-features__smart-payment-buttons--enabled sticky-header.header-wrapper.color-background-1.gradient {
    background: #fff;
    border-bottom: 1px solid #d9d9d9;
}
section#shopify-section-sections--18393972703549__newsletter .newsletter.center .newsletter__wrapper.color-accent-1.gradient.content-container.isolate.content-container--full-width.section-sections--18393972703549__newsletter-padding p {
    font-size: 16px;
}
section#shopify-section-template--18393971917117__main {
    border-top: 1px solid #dfdfdf;
}
.page-width.page-width--narrow.section-template--18393971917117__main-padding h1.main-page-title.page-title.h0 {
    text-align: center;
    color: #b99a5c;
    font-size: 30px;
    font-weight: 300;
    letter-spacing: .25px;
    font-family: Montserrat;
    text-transform: uppercase;
}
.for_contact_main {
    max-width: 730px;
    margin: auto;
}
.get-touch {
    margin-bottom: 40px;
}
.get-touch h4 {
    margin: 0 0 20px 0;
    font-family: 'Montserrat';
    font-weight: 600;
}
.get-touch p {
    font-family: 'Montserrat';
    margin: 0 0 6px 0;
    font-size: 16px;
}
.get-touch p b {
    font-weight: 500;
    color: #000;
}
.get-touch p a {
    font-family: 'Montserrat';
    color: #000;
    text-decoration: none;
}
.for_contact_main .field {
    font-size: 18px;
}
.for_contact_main .field::before, .for_contact_main .field::after {
    box-shadow: none !important;
    outline: 0;
}
.for_contact_main .field input {
    font-family: 'Montserrat';
    font-size: 16px;
    padding: 4px 20px;
    outline: 0;
    box-shadow: none;
    height: 50px;
    line-height: 1.5;
    border: 1px solid #919191;
}
.for_contact_main .field label {
    font-family: 'Montserrat';
    letter-spacing: 0.25px;
    top: 14px;
    font-size: 16px;
}
.for_contact_main .field .field__input:focus~.field__label, .field__input:not(:placeholder-shown)~.field__label, .field__input:-webkit-autofill~.field__label, .customer .field input:focus~label, .customer .field input:not(:placeholder-shown)~label, .customer .field input:-webkit-autofill~label {
    font-size: 0.9rem;
    top: -8px !important;
    background: #fff;
    z-index: 111;
    padding: 0 10px;
}
.for_contact_main textarea {
    border: 1px solid #919191;
}
.for_contact_main .contact__button button.button {
    width: 100%;
    background: #fff;
    color: #b29353;
    font-weight: 600;
    letter-spacing: .55px;
    font-size: 14px;
    border: 1px solid #b29353;
    font-family: Montserrat;
    text-transform: uppercase;
    min-height: 45px;
    padding-top: 3px;
}
.for_contact_main .contact__button button.button:hover {
    background: #9d8046;
    color: #fff;
}
.for_contact_main .contact__button button.button::before, .for_contact_main .contact__button button.button::after {
    box-shadow: none;
}
.for_contact_main .contact__button {
    margin-top: 0;
}
.firstdescription i {
    display: block;
    font-weight: 500;
    margin-top: 12px;
    font-size: 15px;
}
.seconddescription ul li p{
  margin-bottom:0 !important;line-height: 1.2;
}
.seconddescription p {
    margin-bottom: 10px !important;
    font-family: 'Montserrat';
    font-size: 13px;
}
.seconddescription ul {
    padding-left: 10px;
}
.seconddescription ul li {
    list-style: circle;
}
.abovecontentheading.newsletter__wrapper.color-accent-1.gradient.content-container.isolate.content-container--full-width.section-sections--18393972703549__newsletter-padding h2 a {
    color: #fff;
    text-decoration: none;
}
.tabview_main .swiper-button-next br, .tabview_main .swiper-button-prev br {
    display: none;
}
.collection-hero__inner.page-width h1.collection-hero__title {
    text-align: center;
    font-family: "Montserrat" !important;
    font-size: 30px;
    border-bottom: 2px solid #a5a5a5;
    max-width: max-content;
    margin: auto;
    margin-top: 40px;
    margin-bottom: 40px;
    padding: 0;
  font-weight:500;
  letter-spacing:0;
}
.section-template--18393971622205__product-grid-padding .card__content .quick-add button.quick-add__submit.button::before, .section-template--18393971622205__product-grid-padding .card__content .quick-add button.quick-add__submit.button::after {
    box-shadow: none;
}
.section-template--18393971622205__product-grid-padding .card__content .quick-add button.quick-add__submit.button {
    background: #fff;
    color: #b29353;
    font-weight: 600;
    letter-spacing: .55px;
    font-size: 14px;
    border: 1px solid #b29353;
    font-family: Montserrat;
    text-transform: uppercase;
    min-height: 45px;
    padding-top: 11px;
}
.section-template--18393971622205__product-grid-padding .card__content .quick-add button.quick-add__submit.button:hover {
    background: #9d8046;
    color: #fff;
}
.card__content .card__information h3.card__heading.h5,.card__information .card__heading {
    text-align: center;
    text-transform: uppercase;
    font-family: Montserrat;
    font-weight: 500;
    font-size: 1.1rem;
    min-height: 40px;
}
.card-information .price {
    text-align: center;
}

.card__content .quick-add button.quick-add__submit.button.button--full-width.button--secondary::before, .card__content .quick-add button.quick-add__submit.button.button--full-width.button--secondary::after {
    box-shadow: none;
}
.card__content .quick-add button.quick-add__submit.button.button--full-width.button--secondary {
    background: #fff;
    color: #b29353;
    font-weight: 600;
    letter-spacing: .55px;
    font-size: 14px;
    border: 1px solid #b29353;
    font-family: Montserrat;
    text-transform: uppercase;
    min-height: 45px;
    padding-top: 11px;
}
.card__content .quick-add button.quick-add__submit.button.button--full-width.button--secondary:hover {
    background: #b29353;
    color: #fff;
}
#shopify-section-template--18393971949885__main .page-width.page-width--narrow {
    max-width: 110rem;
}
h1.main-page-title.page-title.h0 {
    color: #b99a5c;
    font-size: 30px;
    font-weight: 300;
    letter-spacing: .25px;
    font-family: Montserrat;
    text-transform: uppercase;
    margin-bottom: 30px;
    text-align: center;
    margin-top: 20px;
}
#shopify-section-template--18393971949885__main p {
    font-size: 1rem;
    font-family: 'Montserrat';
}
.privacy-policy h3,.terms-of-services strong,.faq_according_main h3,.faq_according_main h2.accordion-header,.rte div strong {
    font-weight: 600;
    font-size: 1.2rem;
}
.content-for-layout.focus-none {
    border-top: 1px solid #ddd;
}
#shopify-section-template--18393971949885__main ul li,.terms-of-services,.faq_according_main .accordion-body {
    font-size: 1rem;
    font-family: 'Montserrat';
}
.privacy-policy table {
    margin-bottom: 20px;
    font-size: 1rem;
}
.faq_according_main {
    max-width: 1250px;
    margin: auto;margin-bottom: 50px;
}.faq_according_main .accordion-item {
    border: 1px solid #ababab;
    margin-bottom: 10px;
    border-radius: 0;
}.faq_according_main .accordion-item h2.accordion-header button.accordion-button.collapsed {
    background: #b29353;
    color: #fff;
    font-size: 1.2rem;
    font-family: 'Montserrat';
    font-weight: 600;
    border-radius: 0;outline: 0 !important;
    border: 0 !important;
    box-shadow: none;
}.faq_according_main .accordion-item h2.accordion-header .accordion-button:not(.collapsed) {
    background: #b29353;
    color: #ffffff;
    font-size: 1.2rem;
    font-family: 'Montserrat';
    font-weight: 600;
    border-radius: 0;outline: 0 !important;
    border: 0 !important;
    box-shadow: none;
}.faq_according_main .accordion-item .accordion-body,.rte div {
    font-family: 'Montserrat';
    font-size: 1rem;
}
.faq_according_main .accordion-item h2.accordion-header button.accordion-button.collapsed::after {
    background-image: url(/cdn/shop/files/bottom_aerrow.png?v=1685445157);margin-top: 8px;
}
.faq_according_main .accordion-item h2.accordion-header .accordion-button:not(.collapsed)::after {
    background-image: url(/cdn/shop/files/bottom_aerrow.png?v=1685445157);margin-top: -8px;
}
variant-radios#variant-radios-template--18393972113725__main legend.form__label {
    display: none;
}
variant-radios#variant-radios-template--18393972113725__main label {
    transition: .5s;
    padding: 7px 10px 5px!important;
    min-height: 30px!important;
    opacity: 1;
    background: #b29353;
    color: #fff;
    font-weight: 600;
    letter-spacing: .55px;
    font-size: 14px;
    border: 1px solid #b29353!important;
    font-family: Montserrat;
    text-transform: uppercase;
}
variant-radios#variant-radios-template--18393972113725__main {
    margin-top: -20px !important;
}
/*  */
.brand_tital h2 {
    text-align: center;
    font-size: 1.8rem;
    font-weight: 500;
    background: #d8d8d8;
    font-family: 'Montserrat';
    padding: 18px 0 8px;
    letter-spacing: .75px;
}
.pro_img_main {
    display: flex;
    justify-content: space-between;
}
.brand_page_discription {
    max-width: 70%;
    margin: auto auto 60px;
    text-align: center;
}
.brand_page_discription h4 {
    text-align: center;
    font-size: 0px;
    font-family: 'Montserrat';
    border-bottom: 1px solid;
    width: max-content;
    margin: 18px auto 20px;
    letter-spacing: .45px;
}
.brand_page_discription p {
    text-align: center;
    font-size: 17px;
    color: #626262;
    letter-spacing: .25px;
    margin-bottom: 10px;
    margin-top: 0;
}
.brand_shopbtn {
    margin-top: 40px;
}
.brand_page_discription a {
    opacity: 1;
    transition: .5s;
    background: transparent;
    color: #b29353 !important;
    font-weight: 600;
    letter-spacing: .55px;
    font-size: 14px;
    border: 1px solid #b29353;
    font-family: Montserrat;
    text-transform: uppercase;
    min-height: 44px;
    padding: 11px 20px 10px 20px;
    text-decoration: none;
}
.brand_page_discription a:hover {
    background: #b29353 !important;
    color: #fff !important;
}
/*  */
.video-container {
  width: 90%;
  border-radius: 4px;
  margin: 0 auto;
  position: relative;
  display: flex;
  flex-direction: column;
  justify-content: center;
  box-shadow: 0px 8px 20px rgba(0, 0, 0, 0.4);
}
.video-container .video-wrapper {
  width: 100%;
  height: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
}
.video-container video {
  width: 100%;
  height: 100%;
  border-radius: 4px;
}

.play-button-wrapper {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100%;
  height: auto;
  pointer-events: none;
}
.play-button-wrapper #circle-play-b {
  cursor: pointer;
  pointer-events: auto;
}
.play-button-wrapper #circle-play-b svg {
  width: 100px;
  height: 100px;
  fill: #fff;
  stroke: #fff;
  cursor: pointer;
  background-color: rgba(0, 0, 0, 0.2);
  border-radius: 50%;
  opacity: 0.9;
}
/*  */
h2.jdgm-rev-widg__title {
    font-family: Montserrat;
    font-weight: 500;
    font-size: 20px;
    text-transform: uppercase;
}

.jdgm-rev-widg .jdgm-star, .jdgm-revs-tab .jdgm-star, .jdgm-all-reviews .jdgm-star, .jdgm-gallery-popup .jdgm-star {
    color:#b29353!important;
    color: #b29353!important;
}
.jdgm-rev-widg .jdgm-star:not([disabled]):hover, .jdgm-rev-widg .jdgm-star:focus, .jdgm-revs-tab .jdgm-star:not([disabled]):hover, .jdgm-revs-tab .jdgm-star:focus, .jdgm-all-reviews .jdgm-star:not([disabled]):hover, .jdgm-all-reviews .jdgm-star:focus, .jdgm-gallery-popup .jdgm-star:not([disabled]):hover, .jdgm-gallery-popup .jdgm-star:focus {
    color: #b29353 !important;
    color: #b29353 !important;
}
.jdgm-write-rev-link.jdgm-write-rev-link {
    color: white;
    background-color: #b29353 !important;
    background-color: #b29353 !important;
    border: 2px solid #b29353 !important;
    border-color: #b29353 !important;
    font-family: Montserrat;
    font-weight: 500;
    text-transform: uppercase;
    padding-top: 13px;
}
.jdgm-form input[type="text"]:focus, .jdgm-form input[type="text"]:focus-visible, .jdgm-form input[type="email"]:focus, .jdgm-form input[type="email"]:focus-visible, .jdgm-form input[type="url"]:focus, .jdgm-form input[type="url"]:focus-visible, .jdgm-form textarea:focus, .jdgm-form textarea:focus-visible {
   
    border-color: #b29353 !important;
    border-color: #b29353 !important;
}
.jdgm-write-rev-link.jdgm-write-rev-link:not([disabled]):hover, .jdgm-write-rev-link.jdgm-write-rev-link:focus {
    color: white;
    background-color: #762730;
    background-color: #762730;
    opacity: 1;
}
.jdgm-form__fieldset {
    text-align: left;
}
.jdgm-form__fieldset label {
    font-size: 15px;
    font-weight: 500;
    font-family: Montserrat;
}
.jdgm-form__fieldset.jdgm-form__fieldset-actions input.jdgm-btn.jdgm-btn--solid.jdgm-submit-rev {
    border-color: #b29353;
    color: #fff;
    font-family: Montserrat;
    text-transform: uppercase;
    padding-top: 12px;
    background: #b29353;
    letter-spacing: 0.45px;
}
.jdgm-form__fieldset.jdgm-form__fieldset-actions a.jdgm-btn.jdgm-btn--border.jdgm-cancel-rev {
    border-color: #b29353;
    color: #b29353;
    font-family: Montserrat;
    text-transform: uppercase;
    padding-top: 12px;
}
.jdgm-notification__title::before {
    background: #b29353 !important;
}
.jdgm-notification__title {
    font-family: Montserrat;
    color: #b29353;
}
.jdgm-notification__inner {
    color: #b29353;
}
span.jdgm-star.jdgm--on {
    color: #b29353;
}
.jdgm-histogram__bar-content {
    background-color: #b29353 !important;
}
.jdgm-sort-dropdown-wrapper .jdgm-sort-dropdown, .jdgm-sort-dropdown-wrapper .jdgm-sort-dropdown-arrow {
    color: #000 !important;
    color: #000;
}
.jdgm-link, .jdgm-histogram__clear-filter {
    color: #000!important;
}
/*  */
@media only screen and (min-width: 750px) {
  .banner--medium:not(.banner--adapt) {
      min-height: 97vh !important;
  }
}
@media only screen and (min-width: 990px) {
.card:hover .media.media--hover-effect>img:first-child:only-child, .card-wrapper:hover .media.media--hover-effect>img:first-child:only-child {
    transform: scale(1.23) !important;
}
.card .media.media--hover-effect>img:only-child, .card-wrapper .media.media--hover-effect>img:only-child {
    transition: 4s !important;
}
}
@media only screen and (max-width: 1550px) {
.tabview_main .card-wrapper.product-card-wrapper.underline-links-hover .card-information .price .price__sale span s.price-item.price-item--regular {
    display: block;
}
}
/*  */
.stepper .nav-tabs{position:relative}
.stepper .nav-tabs > li{width:25%;position:relative}
.stepper .nav-tabs > li:after{content:'';position:absolute;background:#f1f1f1;display:block;width:100%;height:5px;top:30px;left:50%;z-index:1}
.stepper .nav-tabs > li.completed::after{background:#34bc9b}
.stepper .nav-tabs > li:last-child::after{background:transparent}
.stepper .nav-tabs > li.active:last-child .round-tab{background:#34bc9b}
.stepper .nav-tabs > li.active:last-child .round-tab::after{content:'✔';color:#fff;position:absolute;left:0;right:0;margin:0 auto;top:0;display:block}
.stepper .nav-tabs [data-toggle='tab']{width:25px;height:25px;margin:20px auto;border-radius:100%;border:none;padding:0;color:#f1f1f1}
.stepper .nav-tabs [data-toggle='tab']:hover{background:transparent;border:none}
.stepper .nav-tabs > .active > [data-toggle='tab'],.stepper .nav-tabs > .active > [data-toggle='tab']:hover,.stepper .nav-tabs > .active > [data-toggle='tab']:focus{color:#34bc9b;cursor:default;border:none}
.stepper .tab-pane{position:relative;}
.stepper .round-tab{width:25px;height:25px;line-height:22px;display:inline-block;border-radius:25px;background:#fff;border:2px solid #34bc9b;color:#34bc9b;z-index:2;position:absolute;left:0;text-align:center;font-size:14px}
.stepper .completed .round-tab{background:#34bc9b}
.stepper .completed .round-tab::after{content:'✔';color:#fff;position:absolute;left:0;right:0;margin:0 auto;top:0;display:block}
.stepper .active .round-tab{background:#fff;border:2px solid #34bc9b}
.stepper .active .round-tab:hover{background:#fff;border:2px solid #34bc9b}
.stepper .active .round-tab::after{display:none}
.stepper .disabled .round-tab{background:#fff;color:#f1f1f1;border-color:#f1f1f1}
.stepper .disabled .round-tab:hover{color:#4dd3b6;border:2px solid #a6dfd3}
.stepper .disabled .round-tab::after{display:none}
.queAns-stepper .panel.panel-default {border: none;margin-bottom: 10px;box-shadow: none;}
.queAns-stepper .panel-body {padding: 0;}
.queAns-stepper .tab-pane h3{margin-top: 0;}
.queAns-stepper .stepper .nav-tabs{display: none;}
.modal-header {display: flex;align-items: center;justify-content: space-between;}
.modal-close{text-decoration: none;color: #111;font-size: 3rem;line-height: 1;}
.slider-intro-video {
    width: 100%;
    height: 100%;
    object-fit: cover;
}
/*brand pages css start*/
.collection-banner-section {
    margin-bottom: 80px;
}
.collection-banner-section {
    border-top: 0 solid #d5d5d5;
    background-repeat: no-repeat !important;
    background-size: cover !important;
    background-position: center center !important;
}
.collection-banner-section .collection-hero__inner.page-width h1.collection-hero__title {
    margin: 0 auto;
    background: rgb(255 255 255 / 65%);
    width: 100%;
    max-width: initial;
    border-bottom: 0;
    padding: 0;
    line-height: normal;
    backdrop-filter: blur(1px);
}
.collection-banner-section .collection-hero__inner .collection-hero__text-wrapper {
    padding: 60px 0!important;
}
.collection-banner-section .collection-hero__inner.page-width .collection-hero__description {
    margin: 0;
    width: 100%;
    text-align: center;
    max-width: initial;
    padding: 30px;
    background: rgb(64 61 63 / 57%);
    color: #fff;
    font-family: 'Montserrat';
    font-weight: 400;
    font-size: 1rem;
}
.brand-logo-img .brand-logo {
    max-width: 140px;
}
.product h5 {
    font-size: 1.1rem;
    font-weight: 600;
    font-style: italic;
    color: #fff;
    margin-bottom: 30px;
    text-transform: uppercase;
    font-family: 'Montserrat';
    letter-spacing: 1px;
}
.talia_collection h5 {
    margin-bottom: 20px;
    font-weight: 600;
}
.product h6 {
    font-size: 1.1rem;
    margin: 0;
    font-weight: 600;
    color: #fff;
}
.product p {
    font-size: 1rem;
    font-family: 'Montserrat';
    font-weight: 400;
}
.talia_collection .product p {
    font-size: 1rem;
    font-family: Montserrat;
    font-weight: 400;
}
.talia_collection .brand-logo {
    max-width: 120px;
}
.talia_collection .product h6 {
    font-size: 1.1rem;
    margin-top: 20px;
}
.talia_collection.collection-banner-section .collection-hero__inner.page-width .collection-hero__description{
  background: rgb(54 60 51 / 63%);
}
.avarani-collection .brand-logo {
    max-width: 300px;
}
.avarani-collection .collection-hero__title{
  background: rgb(255 255 255 / 82%);
}
.avarani-collection.collection-banner-section .collection-hero__inner.page-width .collection-hero__description{
  background: rgb(0 71 187 / 80%);
}
.avarani-collection .product p {
    font-size: 1rem;
    line-height: 1.6;
}
.avarani-collection .product h6 {
    font-size: 1.1rem;
    font-family: 'Montserrat';
    line-height: 1.2;
    margin-top: 20px;
}

/* Brand page by VL */

.mauli-collection .brand-logo {
    max-width: 300px;
}
.mauli-collection .collection-hero__title{
  background: rgb(255 255 255 / 82%);
}
.mauli-collection.collection-banner-section .collection-hero__inner.page-width .collection-hero__description{
  background: rgb(145 97 76 / 89%);
}
.mauli-collection .product p {
    font-size: 1rem;
    line-height: 1.6;
}
.mauli-collection .product h6 {
    font-size: 1.1rem;
    font-family: 'Montserrat';
    line-height: 1.2;
    margin-top: 20px;
}


.rthvi-collection .brand-logo {
    max-width: 300px;
}
.rthvi-collection .collection-hero__title{
  background: rgb(255 255 255 / 67%);
}
.rthvi-collection .collection-banner-section .collection-hero__inner.page-width .collection-hero__description{
  background: rgb(145 97 76 / 67%);
  font-size: 16px !important;
}
.rthvi-collection .product p {
    font-size: 16px;
    line-height: 1.6;
}
.rthvi-collection .product h6 {
    font-size: 16px;
    font-family: 'Montserrat';
    line-height: 1.2;
    margin-top: 20px;
}

.abhati-collection .brand-logo {
    max-width: 300px;
}
.abhati-collection .collection-hero__title{
  background: rgb(189 198 211 / 67%);
}
.abhati-collection .collection-banner-section .collection-hero__inner.page-width .collection-hero__description{
  background: rgb(82 91 98 / 67%);
}
.abhati-collection .product p {
    font-size: 16px;
    line-height: 1.6;
}
.abhati-collection .product h6 {
    font-size: 16px;
    font-family: 'Montserrat';
    line-height: 1.2;
    margin-top: 20px;
}

.forest-collection .brand-logo {
    max-width: 300px;
}
.forest-collection .collection-hero__title{
  background: rgb(80 49 21 / 70%);
}
.forest-collection.collection-banner-section .collection-hero__inner.page-width .collection-hero__description{
  background: rgb(80 49 21 / 70%);
}
.forest-collection .product p {
    font-size: 1rem;
    line-height: 1.6;
}
.forest-collection .product h6 {
    font-size: 1.1rem;
    font-family: 'Montserrat';
    line-height: 1.2;
    margin-top: 20px;
}

/* Brand page by VL */

.rasasara-collection .brand-logo {
    max-width: 300px;
}
.rasasara-collection .collection-hero__title{
  background: rgb(255 255 255 / 60%);
}
.rasasara-collection.collection-banner-section .collection-hero__inner.page-width .collection-hero__description{
  background: rgb(0 0 0 / 73%);
}
.rasasara-collection .product h6 {
    font-size: 1.1rem;
    margin-top: 30px;
}
.rasasara-collection .product p:first-child {
    margin-bottom: 30px;
    font-style: italic;
}
.organic-traditions .brand-logo {
    max-width: 180px;
}
.organic-traditions.collection-banner-section .collection-hero__inner.page-width .collection-hero__description, .organic-traditions.collection-banner-section .collection-hero__inner.page-width .collection-hero__description{
  background: rgb(36 21 11 / 59%);
}
.collection-hero__inner.page-width {
    padding: 0 10rem;
}
.organic-traditions .product p, .organic-india-collection .product p {
    font-size: 1rem;
}
.organic-india-collection .brand-logo {
    max-width: 120px;
}
.ayuray_collection .brand-logo {
    max-width: 100px;
}
.ayuray_collection.collection-banner-section .collection-hero__inner.page-width .collection-hero__description{
  background: rgb(113 109 95 / 73%);
}
.ayuray_collection .product h5 {
    font-size: 1.1rem;
    font-weight: 600;
    margin-bottom: 20px;
    text-transform: none;
}
.ayuray_collection .product p {
    font-size: 1rem;
}
.ayuray_collection .product h6 {
    font-size: 1.1rem;
    font-weight: 700;
    text-transform: uppercase;
    margin-top: 30px;
    letter-spacing: 3px;
}
.saante-collection .collection-hero__title{
  background: rgb(255 255 255 / 75%);
}
.vata-collection.collection-banner-section .collection-hero__inner.page-width h1.collection-hero__title, .kapha-collection.collection-banner-section .collection-hero__inner.page-width h1.collection-hero__title, .pitta-collection.collection-banner-section .collection-hero__inner.page-width h1.collection-hero__title {
    color: #fff;
    background: rgb(0 0 0 / 33%);
    font-size: 2rem;
    padding: 25px 0 5px;
}
.pitta-collection.collection-banner-section .collection-hero__inner.page-width h1.collection-hero__title{
  background: rgb(0 0 0 / 45%);
}
.vata-collection.collection-banner-section .collection-hero__inner.page-width .collection-hero__description, .kapha-collection.collection-banner-section .collection-hero__inner.page-width .collection-hero__description, .pitta-collection.collection-banner-section .collection-hero__inner.page-width .collection-hero__description {
    background: rgb(255 255 255 / 37%);
    color: #000;
    font-size: 1.2rem;
}
.pitta-collection.collection-banner-section .collection-hero__inner.page-width .collection-hero__description{
  background: rgb(255 255 255 / 53%);
}
/*brand pages css end*/

/*Content page css start*/
.ayurveda-top-banner-section,.ayurveda-cl-top-banner-section {
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
    min-height: 500px;
    display: flex;
    align-items: center;
    justify-content: center;
}
.ayurveda-cl-top-banner-section{
    min-height: 550px;
}
.ayurveda-top-banner-container-block h4 {
    text-align: center;
    font-size: 24px;
    color: #fff;
    padding: 0 30px;
    max-width: 910px;
    margin: 0 auto;
    font-family: Montserrat;
    font-weight: 500;
    letter-spacing: 2px;
}
.ayurveda-cl-top-banner-container-block h4 {
    text-align: center;
    font-size: 4rem;
    font-weight: 600;
    text-transform: uppercase;
    color: #fff;
    letter-spacing: 5px;
    font-family: 'Montserrat';
}
.ayurveda-info-section {
    padding: 100px 0;
    border-bottom: 2px solid #B99A5C;
}
.ayurveda-info-block h5 {
    font-size: 1.4rem;
    max-width: 780px;
    margin: 0 auto 10px;
    font-weight: 600;
    line-height: 1.6;
    text-align: center;
    font-family: 'Montserrat';
}
.ayurveda-info-block p {
    font-size: 1.2rem;
    font-weight: 300;
    max-width: 1020px;
    margin: 20px auto 0;
    font-family: 'Montserrat';
    text-align: center;
}
.ayurveda-philosophy-image {
    display: flex;
    align-items: center;
    justify-content: center;
    overflow: hidden;
}
video.intro-video {
    width: 100%;
    height: 100%;
    transform: scale(1.1);
}
.ayurveda-philosophy-section {
    padding: 100px 0;
}
.ayurveda-philosophy-block h5 {
    text-align: center;
    font-size: 2.2rem;
    text-transform: uppercase;
    color: #B99A5C;
    margin-bottom: 15px;
    font-family: 'Montserrat';
}
.ayurveda-philosophy-block p {
    font-size: 1.4rem;
    text-align: center;
    font-family: 'Montserrat';
}
.ayurveda-philosophy-row,.ayurveda-cl-about-row {
    display: flex;
    align-items: center;
    margin-left: -15px;
    margin-right: -15px;
    margin-top: 50px;
}
.ayurveda-cl-about-row{
  margin-top: 0;
}
.ayurveda-philosophy-col,.ayurveda-cl-about-col {
    width: 50%;
    padding-left: 15px;
    padding-right: 15px;
}
.ayurveda-philosophy-info p {
    text-align: left;
    font-size: 1.1rem;
    line-height: 1.6;
    font-family: 'Montserrat';
}
.ayurveda-philosophy-image img,.ayurveda-cl-about-image img {
    width: 100%;
}
.ayurveda-once-upon-time-section {
    padding: 50px 30px;
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
}
.ayurveda-once-upon-time-info {
    background: rgb(0 0 0 / 45%);
    padding: 30px;
    color: #fff;
}
.ayurveda-once-upon-time-info h4 {
    text-transform: uppercase;
    font-size: 2rem;
    color: #fff;
    font-style: italic;
    letter-spacing: 1rem;
    margin-bottom: 20px;
    font-family: 'Montserrat';
}
.ayurveda-once-upon-time-info p {
    font-size: 1rem;
    font-style: italic;
    font-family: 'Montserrat';
}
.ayurveda-cta-section {
    padding: 50px;
    background: #303225;
    text-align: center;
    color: #fff;
    margin: 80px 0;
}
.ayurveda-cta-info-block p {
    margin: 0 auto;
    font-family: "Montserrat"!important;
    font-size: 1.6rem;
    line-height: 2;
}
.ayurveda-cl-info-section {
    padding: 80px 0;
}
.ayurveda-cl-info-block h5 {
    font-size: 1.45rem;
    text-align: center;
    color: #ad8b4a;
    font-weight: 600;
    max-width: 600px;
    margin: 0 auto 15px;
    font-family: Montserrat;
    line-height: 1.6;
}
.ayurveda-cl-info-bottom-block {
    margin-top: 50px;
}
.ayurveda-cl-info-bottom-block h4 {
    font-size: 2rem;
    font-style: italic;
    margin-bottom: 20px;
    font-family: Montserrat;
    font-weight: 500;
}
.ayurveda-cl-info-bottom-block p {
    font-size: 1.1rem;
    font-family: 'Montserrat';
    font-weight: 500;
}
.ayurveda-cl-about-info-section {
    padding: 50px;
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center center;
}
.ayurveda-cl-about-info-container {
    padding: 50px;
    background: rgb(255 255 255 / 70%);
}
.ayurveda-cl-about-info h4 {
    font-family: 'Montserrat';
    font-weight: 500;
    font-size: 1.4rem;
    line-height: 1.4;
    margin-bottom: 20px;
    text-align: center;
}
.ayurveda-cl-about-info p {
    font-family: 'Montserrat';
    font-size: 1.1rem;
    font-weight: 500;
    text-align: center;
}
.ayurveda-cl-cta-section1 {
    padding: 80px 0;
}
.ayurveda-cl-cta-info1 {
    text-align: center;
    max-width: 1024px;
    margin: 0 auto;
}
.ayurveda-cl-cta-info1 h6 {
    margin: 0;
    margin-bottom: 20px;
    font-family: 'Montserrat';
    font-size: 1.4rem;
}
.ayurveda-cl-cta-info1 h3 {
    margin-bottom: 15px;
    font-family: 'Montserrat';
    font-weight: 500;
    color: #AD8B4A;
    font-size: 2.1rem;
}
.ayurveda-cl-cta-info1 p {
    font-family: 'Montserrat';
    font-size: 1.1rem;
    margin-bottom: 0;
}
.ayurveda-cl-cta-section2 {
    padding: 50px;
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center center;
}
.ayurveda-cl-cta-info2 {
    text-align: center;
    color: #fff;
}
.ayurveda-cl-cta-info2 h5{
    font-family: "Montserrat"!important;
    font-size: 1.6rem;
    line-height: 2;
    color: #fff;
    font-weight: 600;
}
.ayurveda-cl-cta-info2 p {
    font-family: 'Montserrat';
    font-size: 1.4rem;
    font-weight: 500;
}
.ayurveda-cl-about-bottom-section {
    padding: 80px 0;
}
.ayurveda-cl-about-info p {
    font-size: 1.1rem;
    line-height: 1.8;
    font-family: Montserrat;
    font-weight: 400;
    text-align: justify;
}
.ayurveda-cl-about-bottom-info {
    margin-top: 80px;
    text-align: center;
}
.ayurveda-cl-about-bottom-info p {
    font-size: 1.4rem;
    color: #B99A5C;
    max-width: 1024px;
    margin: 0 auto;
    font-family: 'Montserrat';
    font-weight: 400;
    margin-bottom: 50px;
}
.ayurveda-cl-about-bottom-info h5 {
    font-size: 2rem;
    font-weight: 500;
    color: #B99A5C;
    font-family: "Montserrat"!important;
    letter-spacing: 4px;
}
.ayurveda-in-top-banner-section {
    min-height: 450px;
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
    display: flex;
    align-items: center;
    justify-content: center;
}
.ayurveda-in-top-banner-container-block h2 {
    font-family: 'Montserrat';
    font-size: 3rem;
    font-weight: 500;
    text-align: center;
    color: #fff;
    margin: 0;
    line-height: 1.6;
}
.ayurveda-in-info-section {
    padding: 50px 0;
}
.ayurveda-in-info-block {
    text-align: center;
}
.ayurveda-in-info-block h3 {
    font-size: 2rem;
    font-family: Montserrat;
    color: #b99a5c;
    font-weight: 400;
    margin-bottom: 30px;
    letter-spacing: 12px;
}
.ayurveda-in-info-block p {
    font-family: 'Montserrat';
    font-size: 1.1rem;
    line-height: 2;
    margin-bottom: 30px;
    text-align: center;
}
.ayurveda-in-about-row {
    display: flex;
    align-items: center;
    margin-left: -15px;
    margin-right: -15px;
    margin-top: 50px;
}
.ayurveda-in-about-col {
    padding-left: 15px;
    padding-right: 15px;
    width: 50%;
}
.ayurveda-in-about-image img {
    width: 100%;
}
.ayurveda-in-about-info {
    text-align: left;
}
.ayurveda-in-about-info p {
    font-size: 1.1rem;
    line-height: 1.8;
}
.ayurveda-in-about-info p{
    text-align: justify;
}
.ayurveda-in-about-info h4 {
    color: #B99A5C;
    font-size: 2rem;
    font-family: 'Montserrat';
    font-weight: 500;
    margin-bottom: 10px;
}
.ayurveda-in-product-info-section {
    padding: 50px 0;
}
.ayurveda-table thead {
    background: #cfcfcf;
    text-align: center;
}
.ayurveda-table thead tr th {
    line-height: 1;
    padding: 30px 10px 25px;
    font-weight: 400;
    text-transform: uppercase;
    font-family: "Montserrat" !important;
    font-size: 3.6rem;
    color: #fff;
}
.ayurveda-table tbody td {
    padding: 10px;
    border: 2px dotted #B99A5C;
    text-align: center;
    font-family: 'Montserrat';
    font-size: 1.1rem;
    font-weight: 400;
}
.ayurveda-table tbody td:first-child {
    font-size: 1.2rem;
    font-family: 'Montserrat';
    font-weight: 600;
    color: #B99A5C;
    min-width: 220px;
}
.ayurveda-in-product-banner-info-block {
    min-height: 480px;
    display: flex;
    align-items: flex-end;
    justify-content: center;
    padding-bottom: 50px;
    padding-left: 50px;
    padding-right: 50px;
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
}
.ayurveda-in-product-banner-info {
    width: 100%;
    text-align: center;
    background: rgb(0 0 0 / 39%);
    padding: 30px;
}
.ayurveda-in-product-banner-info h5 {
    font-family: 'Montserrat';
    font-size: 1.8rem;
    font-weight: 400;
    color: #fff;
    margin-bottom: 60px;
}
.ayurveda-in-product-banner-info h4 {
    font-family: 'Montserrat';
    font-size: 2.4rem;
    font-weight: 600;
    color: #fff;
}
.ayurveda-vata-table thead {
    background: #B0BCC0;
}
.ayurveda-pitta-table thead {
    background: #AD7E5F;
}
.ayurveda-kapha-table thead{
    background: #9CA68A;
}
/*Content page css end*/
.rte table {
    table-layout: auto !important;
    width: 100% !important;
}
.collection-hero__title {
    margin: 0 !important;
    display: flex;
    align-items: center;
    justify-content: center;
    background: rgb(255 255 255 / 43%);
    padding: 1rem 0;
}
.facets-vertical-form {
    margin-bottom: 20px;
    flex-direction: row-reverse;
    justify-content: flex-start !important;
}
.product-count__text {
    color: #b99a5c!important;
    font-family: Montserrat;
    font-size: 1.4rem!important;
    line-height: 1 !important;
    font-weight: 500;
  letter-spacing: 0;
}
*:focus-visible {
    outline: none !important;
    outline-offset: none !important;
    box-shadow: none !important;
}
.product-count-vertical.light {
    opacity: 1;
}
.facets-vertical-form{
  align-items: center;
}
.facet-filters__label{
  font-size:1.4rem;
  font-weight:500;
  font-family: 'Montserrat';
  margin: 0 1rem 0 0 !important;
  line-height:1;
}
.facet-filters__field .select__select, .mobile-facets__sort .select__select {
    font-family: 'Montserrat' !important;
    font-weight: 500 !important;
    padding: 8px 15px !important;
    border-radius: 5px !important;
    font-size: 1.2rem !important;
    border: 1px solid #f1f1f1!important;
}
.facet-filters__sort+.icon-caret {
    right: 10px !important;
}
ul#Slider-template--18393971687741__69059888-732d-4e45-a986-7ff91d873e7c .card__content .card__information h3.card__heading {
    top: initial;
    bottom: 0;
    height: 100%;
    padding-bottom: 0;
    padding-top: 10%;
}
ul#Slider-template--18393971687741__69059888-732d-4e45-a986-7ff91d873e7c .card__content .card__information:after {
    background: rgb(255 255 255 / 85%);
    padding: 10px 30px;
    margin: 0;
    top: initial !important;
    bottom: 0 !important;
}
.ingredients-banner-block {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
    min-height: 500px;
    display: flex;
    align-items: center;
    justify-content: flex-start;
}
.ingredients-banner-container {
    width: 100%;
}
.ingredients-banner-container h2 {
    font-size: 3rem;
    font-family: "Montserrat";
    font-weight: 600;
    color: #fff;
}
.ingredients-page-content {
    padding: 80px 0;
}
.ingredients-filter-block {
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin-bottom: 50px;
    flex-wrap: wrap;
    padding: 0 15px;
}
.ingredients-filter-block a {
    text-decoration: none;
    font-family: 'Montserrat';
    color: #212121;
    font-weight: 300;
    font-size: 1.4rem;
    min-width: 30px;
    text-align: center;
    margin: 5px 0;
}
.ingredients-grid {
    display: flex;
    flex-wrap: wrap;
    margin-top: 100px;
}
.ingredients-title {
    width: 100%;
    margin-bottom: 30px;
    font-size: 3rem;
    font-family: 'Montserrat';
    font-weight: 400;
    color: #212121;
    padding: 0 20px;
}
.ingredient-description {
    width: calc(100% / 3);
    padding: 0 20px;
    margin: 20px 0;
}
.ingredient-description h4 {
    font-family: "Montserrat";
    font-size: 1.2rem;
    font-weight: 600;
    margin-bottom: 20px;
}
.sans-name {
    font-size: 1.2rem;
    text-transform: uppercase;
    font-weight: 300;
    font-family: 'Montserrat';
    margin-bottom: 20px;
}
.sans-name span {
    display: block;
    font-size: 1.2rem;
    font-weight: 500;
    font-family: 'Montserrat';
    margin-top: 5px;
}
.ing_copy span{
    font-size: 1.2rem;
    text-transform: uppercase;
    font-weight: 300;
    font-family: 'Montserrat';
}
.ing_copy p {
    font-size: 1.1rem;
    font-family: 'Montserrat';
    font-weight: 500;
}
.collection-banner-section {
    background: #fff;
    min-height: 150px;
    display: flex;
    align-items: center;
    justify-content: center;
    border-bottom: 1px solid #f1f1f1;
    margin-bottom: 20px;
}
.facets.facets-vertical-sort.page-width {
    border-bottom: 1px solid #f1f1f1;
    margin-bottom: 50px;
}
.collection--empty h2.title {
    font-size: 1.4rem;
    font-family: 'Montserrat';
    text-align: left;
    font-weight: 500;
}
ul.pagination__list {
    display: flex;
    align-items: center;
    flex-wrap: nowrap;
    justify-content: center;
    margin: 0 auto;
}
.pagequizsection {
    padding-bottom: 80px;
}
.pagequizsection h2.rich-text__heading.rte.h2 {
    font-size: 2rem;
    font-weight: 500;
    font-family: 'Montserrat';
    text-transform: uppercase;
    color: #B99A5C;
    letter-spacing: 10px;
}
.pagequizsection .metafield-rich_text_field p {
    font-size: 1.8rem;
    font-weight: 400;
    color: #B99A5C;
    font-family: 'Montserrat';
    margin-top: 20px;
    margin-bottom: 30px
}
.header--top-center .header__inline-menu>.list-menu--inline {
    position: relative;
}
.header--top-center .header__inline-menu li.buddha-menu-item {
    position: static !important;
}
.purearth-collection .brand-logo {
    max-width: 180px;
}
.text-color1 {
    color: #B0BCC0 !important;
}
.text-color2 {
    color: #AD7E5F !important;
}
.text-color3 {
    color: #9CA68A !important;
}
.accordion__content p {
    font-size: 14px;
    font-weight: 400;
    color: #000;
    font-family: 'Montserrat';
}
.dinacharya-top-banner-block {
    min-height: 615px;
    display: flex;
    align-items: center;
    justify-content: center;
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
}
.dinacharya-top-banner-container-block h2 {
    margin: 0;
    text-align: center;
    color: #fff;
    font-size: 2.8rem;
    font-family: 'Montserrat';
    font-weight: 600;
    line-height: 1.6;
}
.dinacharya-middle-block {
    padding: 80px 0 60px;
}
.dinacharya-about-block h3 {
    font-family: 'Montserrat';
    text-transform: uppercase;
    text-align: center;
    font-size: 2.6rem;
    font-weight: 400;
    letter-spacing: 5px;
    color: #B99A5C;
    margin-bottom: 40px;
}
.dinacharya-about-block h5 {
    font-family: 'Montserrat';
    font-size: 1.4rem;
    text-align: center;
    margin-bottom: 40px;
    color: #000;
    font-weight: 500;
}
.dinacharya-about-block p {
    margin-bottom: 30px;
    font-size: 1.3rem;
    font-weight: 400;
    color: #000;
}
.dinacharya-discover-block {
    background: #EDEDEB;
    padding: 80px 0;
    margin-bottom: 80px;
}
.dinacharya-discover-top-title-block {
    margin-bottom: 50px;
}
.dinacharya-discover-top-title-block h4 {
    text-align: center;
    font-size: 2.4rem;
    text-transform: none;
    color: #B99A5C;
    font-family: 'Montserrat';
    font-weight: 500;
    letter-spacing: 3px;
    margin-bottom: 15px;
}
.dinacharya-discover-top-title-block h6 {
    text-align: center;
    font-size: 1.6rem;
    margin-top: 0;
    color: #B99A5C;
    font-weight: 400;
    font-family: 'Montserrat';
    letter-spacing: 1px;
}
.dd-row {
    display: flex;
    margin-left: -15px;
    margin-right: -15px;
    flex-wrap: wrap;
}
.dd-col3 {
    width: calc(100% / 3);
    padding-left: 15px;
    padding-right: 15px;
}
.dd-card-block h5 {
    text-align: center;
    font-family: 'Montserrat';
    font-size: 1.3rem;
    font-weight: 500;
    color: #000;
    padding: 20px;
    line-height: 1.8;
}
.dd-card-top-info {
    padding: 30px 20px;
    background: rgb(48 50 37 / 87%);
    min-height: 325px;
}
.dd-card-top-info ul {
    margin: 0;
    padding: 0;
    padding-left: 20px;
}
.dd-card-top-info ul li {
    color: #fff;
    font-size: 1.1rem;
    font-family: 'Montserrat';
    font-style: italic;
    font-weight: 300;
    margin-bottom: 20px;
}
.dd-card-top-info ul li:last-child{
  margin-bottom: 0;
}
.dd-card-bottom-info {
    padding: 80px 50px;
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
}
.dd-card-description {
    padding: 30px;
    background: rgb(0 0 0 / 40%);
}
.dd-card-description a {
    text-decoration: none;
    color: #fff;
    text-align: center;
    display: block;
    font-weight: 500;
    font-size: 1.4rem;
}
/*kpv css start*/
.kpv-top-banner-section {
    display: flex;
    align-items: center;
    justify-content: center;
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
    padding: 100px;
}
.kpv-top-banner-content {
    background: rgb(255 255 255 / 62%);
    padding: 60px 40px;
    text-align: center;
}
.kpv-top-banner-content h2 {
    font-size: 4rem;
    text-transform: uppercase;
    color: #AD8B4A;
    font-family: "Montserrat";
    text-shadow: 2px 2px 0 rgba(0,0,0, .5);
}
.kpv-top-banner-content p {
    font-size: 1.6rem;
    color: #000;
    font-family: 'Montserrat';
    font-weight: 500;
    max-width: 800px;
    margin: 20px auto 30px;
}
.kpv-btn {
    background: #AD8B4A;
    color: #fff;
    padding: 10px 30px;
    display: inline-block;
    text-decoration: none;
    border-radius: 5px;
    font-family: 'Montserrat';
    font-weight: 500;
    text-transform: uppercase;
    font-size: 1.6rem;
    letter-spacing: 3px;
}
.kpv-btn:hover {
    background: #997839;
}
.kpv-about-section {
    padding: 80px 0;
}
.kpv-about-content p {
    text-align: center;
    font-size: 1rem;
    color: #392E1C;
    font-weight: 400;
    margin-bottom: 30px;
}
.kpv-about-content h6 {
    margin-top: 30px;
    margin-bottom: 0px;
    text-align: center;
    font-size: 1.3rem;
    line-height: 1.6;
    color: #AD8B4A;
    font-weight: 500;
}
.kpv-info-list-row {
    display: flex;
    flex-wrap: wrap;
    margin-left: -15px;
    margin-right: -15px;   
}
.kpv-info-list-col {
    width: 50%;
    padding-left: 15px;
    padding-right: 15px;
    min-height: 100%;
    display: flex;
    align-items: center;
}
.kpv-info-list-content {
    text-align: center;
    padding: 20px 0;
}
.kpv-info-list-content h5 {
    font-size: 2rem;
    text-transform: uppercase;
    font-family: 'Montserrat';
    color: #AD8B4A;
    letter-spacing: 4px;
    text-align: center;
    margin-bottom: 30px;
}
.kpv-info-list-content p {
    text-align: justify;
    font-size: 1rem;
    color: #201911;
    margin-bottom: 25px;
}
.kpv-info-img-block {
    height: 100%;
    width:100%;
    display: flex;
}
.kpv-info-img-block img {
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.kpv-info-list-row.kpv-info-revers {
    flex-direction: row-reverse;
}
.kpv-info-list-content p span {
    font-weight: 500;
}
/*kpv css end*/
.title-wrapper-with-link .title,h1.customer__title {
    font-family: 'Montserrat';
    font-size: 1.4rem;
    font-weight: 600;
    letter-spacing: 0;
}
h1.customer__title{
  margin-bottom:0;
}
.account>div {
    display: flex;
    align-items: center;
    justify-content: space-between;
  margin-bottom:15px;
}
.customer.account div {
    margin: 0;
}
.customer.account h2 {
    font-size: 1.1rem;
    font-weight: 600;
    letter-spacing: 0;
}
.customer.account p, .customer.account table, .customer.account a {
    font-size: 1rem;
  letter-spacing:0;
}
.addresses ul li {
    margin-top: 20px;
    box-shadow: 0 0 10px rgba(0,0,0,0.1);
    padding: 30px 20px;
    border-radius: 10px;
}
.addresses li>button {
    margin-bottom: 0!important;
    color: #000 !important;
    margin-top: 20px !important;
    background: #f1f1f1 !important;
}
.customer h1 {
    font-size: 1.4rem;
    font-weight: 600;
}
.addresses ul li h2 {
    font-size: 1rem;
    font-weight: 600;
    margin-bottom: 10px;
}
.customer.account table thead tr th {
    font-weight: 600;
    font-size: 1rem;
    letter-spacing: 0;
}
.addresses h2 {
    font-size: 1.2rem;
    font-weight: 600;
}
.addresses li>button+button, .addresses form button+button {
    background: #f1f1f1 !important;
    color: #000 !important;
}
.totals > h2,.totals__subtotal-value {
    font-size: 1.4rem !important;
}
.cart__footer-wrapper:last-child .cart__footer {
    padding-bottom: 0 !important;
    padding-top: 0 !important;
}
.cart-items th {
    text-align: left;
    padding: 1rem !important;
    opacity: 1;
    font-weight: 600;
    background: #f1f1f1;
    font-family: 'Montserrat';
}
.cart-item__name,.price--end {
    font-family: 'Montserrat';
    font-size: 1.2rem !important;
    font-weight: 600;
}
.product-option{
  font-size: 1.1rem !important;
}
h2.totals__subtotal,h1.cart__empty-text,.cart__login-title {
    font-family: 'Montserrat';
    font-weight: 600;
}
h1.cart__empty-text{
  font-size: 2.4rem;
}
h2.cart__login-title {
    font-size: 1.4rem;
}
.shankara-collection .collection-hero__title{
  background: rgb(255 255 255 / 21%);
}
.shankara-collection.collection-banner-section .collection-hero__inner.page-width .collection-hero__description{
  background: rgb(185 154 92 / 54%);
}
.shankara-collection .brand-logo {
    max-width: 120px;
}
.shankara-collection .product h6 {
    font-size: 1.1rem;
    font-weight: 600;
}
section#shopify-section-template--18393971687741__rich-text .rich-text__blocks.center .h1 {
    font-family: Montserrat;
    color: #b19255;
    font-size: 3rem;
    margin-bottom: 30px;
    font-weight: 400;
    text-transform: uppercase;
    letter-spacing: 10px;
}
section#shopify-section-template--18393971687741__rich-text .rich-text__blocks.center h2.rich-text__heading.rte.h2 {
    margin-bottom: 10px;
    font-size: 1.8rem;
    font-weight:400;
    color: #b19255;
}
section#shopify-section-template--18393971687741__rich-text .rich-text__blocks.center p {
    font-size: 2rem;
    margin-bottom: 40px;
}
ul.icon-with-text.icon-with-text--horizontal {
    margin-top: 0 !important;
  padding-left: 15px;
}
ul.icon-with-text.icon-with-text--horizontal li {
    list-style: disc;
}
.facets__summary,.facet-checkbox{
  font-size: 1.2rem !important;
  letter-spacing: 0;
}
.section-template--18393971687741__69059888-732d-4e45-a986-7ff91d873e7c-padding {
    padding-top: 50px !important;
    padding-bottom: 0 !important;
}
.section-template--18393971687741__2873d657-70c5-4206-bc28-6a0d5dda432e-padding {
    padding-top: 0 !important;
}
.section-template--18393971687741__ddd75392-9002-4660-b157-5eb0250f5f5d-padding {
    padding-top: 30px !important;
    padding-bottom: 20px !important;
}
.facets__summary, .facet-checkbox,.facets__header-vertical {
    font-size: 1.1rem!important;
    line-height: 1;
}
.active-facets__button-wrapper *, span.active-facets__button-inner {
    font-size: 1rem !important;
    letter-spacing: 0 !important;
}
.underlined-link, .customer a,.link{
  color: #b29354 !important;
}
.facet-checkbox{
  align-items: center;
}
.badge{
  font-size: 1rem;
  padding: .5rem 1rem .5rem;
  font-weight: 400;
  letter-spacing: 0;
}
.button, .shopify-challenge__button, .customer button{
  background-color: rgb(181 151 91 / 80%);
  font-size: 1.2rem;
  letter-spacing: 0;
  color: #fff;
}
.button:after, .shopify-challenge__button:after, .customer button:after, .shopify-payment-button__button--unbranded:after,.button:not([disabled]):hover:after, .shopify-challenge__button:hover:after, .customer button:hover:after, .shopify-payment-button__button--unbranded:hover:after{
  box-shadow: none !important;
}
.text-body,h1, .h1,h2, .h2,h3, .h3,h4, .h4,h5, .h5,h6, .h6{
  font-family: 'Montserrat' !important;
}
.cart-notification-product__name.h4{
  font-size:1.2rem;
}
.cart-count-bubble{
    background-color: #b29354;
    color: #fff;
}
cart-items .title-wrapper-with-link {
    margin: 0 0 2rem;
}
.cart__warnings {
    padding: 3rem 0 1rem !important;
}
h1.cart__empty-text,#login,#recover {
    font-size: 1.8rem;
}
#login,#recover{
  font-weight:600;
}
.about-section {
    background: #E9E7E6;
}
.about-title-block {
    padding: 50px 0;
    border-bottom: 1px solid #B99A5C;
}
.about-title h2,.our-story-title h2 {
    text-align: center;
    font-family: "Montserrat" !important;
    font-size: 3.6rem;
    color: #B99A5C;
    text-shadow: 3px 3px 0 rgba(0,0,0,0.1);
    margin-bottom: 0;
}
.our-story-title h2{
    color: #000000;
    text-shadow: 3px 3px 0 rgb(185 154 92 / 30%);
}
.about-top-info-block {
    padding: 50px 0;
}
.about-top-info-row {
    display: flex;
    align-items: center;
}
.about-top-info-col40 {
    width: 40%;
}
.about-top-info-col60 {
    width: 60%;
}
.about-top-info-description p,.our-story-top-info p {
    font-size: 1.2rem;
    letter-spacing: 0;
    font-weight: 400;
    color: #000000;
}
.about-middle-info-block {
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
    padding: 240px 0;
}
.about-middle-info {
    padding: 0 180px;
}
.about-middle-info p {
    font-size: 1.2rem;
    color: #B99A5C;
    letter-spacing: 0;
}
.about-middle-info-block2 {
    background: #AD7E5F;
    padding: 50px 0;
}
.about-middle-info2 {
    text-align: center;
}
.about-middle-info2 h4 {
    color: #fff;
    font-size: 2rem;
    font-weight: 600;
    margin-bottom: 10px;
}
.about-middle-info2 p {
    color: #fff;
    font-size: 1.2rem;
}
.about-our-diffrences-block {
    padding: 60px 0;
}
.about-our-diffrences h4 {
    font-family: 'Montserrat' !important;
    text-transform: uppercase;
    font-size: 2.2rem;
    margin-bottom: 20px;
    color: #000;
}
.about-our-diffrences p {
    font-size: 1.2rem;
    letter-spacing: 0;
    color: #000;
    margin-bottom: 20px;
}
.about-bottom-info-block {
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
    padding: 50px 0;
}
.about-bottom-info h5 {
    text-align: center;
    font-size: 2rem;
    color: #000;
    font-weight: 500;
    line-height: 1.6;
}
.our-story-title-block {
    padding: 80px 0;
    border-bottom: 2px solid #D9D9D9;
}
.our-story-top-info-block {
    padding: 60px 0;
}
.our-story-middle-info-block {
    padding: 150px 0 280px;
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
}
.our-story-middle-info p {
    text-align: center;
    padding: 0 150px;
    color: #fff;
    font-size: 1.4rem;
    font-weight: 500;
}
.our-story-middle-info-block1 {
    background: #D9D9D9;
    padding: 60px 0;
}
.our-story-middle-info1 p {
    text-align: center;
    font-size: 1.4rem;
    font-weight: 500;
    color: #000;
}
.our-story-founders-block {
    padding: 80px 0;
}
.our-story-founders-block {
    padding: 80px 0;
}
.our-story-founders-row {
    display: flex;
    margin-left: -15px;
    margin-right: -15px;
    flex-wrap: wrap;
}
.our-story-founders-col50 {
    padding-left: 0;
    padding-right: 0;
    width: 50%;
    background: #CEB8A2;
}
.our-story-founders-col100 {
    width: 100%;
    padding-left: 15px;
    padding-right: 15px;
}
.our-story-founders-col100 h3 {
    font-size: 3rem;
    text-transform: uppercase;
    text-align: center;
    margin-bottom: 50px;
    font-weight: 500;
}
.our-story-founders-description h5 {
    font-size: 2rem;
    font-weight: 500;
    margin-bottom: 15px;
    background: #DED6CB;
    padding: 15px 0;
}
.our-story-founders-description {
    text-align: center;
}
.our-story-founders-description p {
    font-size: 1rem;
    font-weight: 400;
    padding: 5px 20px;
}
.our-story-founders-row.our-story-founders-row-revers {
    flex-direction: row-reverse;
    margin-top: 50px;
}
.our-story-middle-info-block2 {
    background: #7B95AF;
    padding: 60px 0;
}
.our-story-middle-info2 p {
    text-align: center;
    color: #fff;
    font-size: 1.3rem;
}
.our-story-user-info-block {
    padding: 80px 0;
}
.our-story-user-info {
    display: flex;
    align-items: flex-start;
}
.our-story-user-name-details {
    width: 100%;
    max-width: 250px;
}
.our-story-user-details {
    width: calc(100% - 250px);
}
.our-story-user-name-details {
    text-align: center;
    padding-right: 50px;
}
.our-story-user-name-details p {
    margin-top: 10px;
    font-size: 1.2rem;
    font-weight: 500;
    color: #000;
    line-height: 1.4;
}
.our-story-user-details h5 {
    font-size: 2rem;
    font-weight: 500;
    color: #000;
    margin-bottom: 20px;
}
.our-story-user-details p {
    font-size: 1.1rem;
    color: #000;
}
.our-commitment-section {
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
    padding: 50px;
}
.our-commitment-info {
    padding: 60px;
    background: rgb(255 255 255 / 62%);
}
.our-commitment-info {
    text-align: center;
}
.our-commitment-info h2 {
    color: #725026;
    font-family: "Montserrat" !important;
    font-size: 2.6rem;
    text-transform: uppercase;
    padding: 0 100px;
    line-height: 1.8;
    text-shadow: 2px 2px 0 rgba(0,0,0,0.2);
}
.our-commitment-info-list h3 {
    font-size: 1.4rem;
    font-weight: 700;
    color: #725026;
    margin-bottom: 15px;
}
.our-commitment-info-list {
    color: #725026;
    margin: 40px 0;
    font-weight: 600;
    font-size: 1.2rem;
}
.cta-banner-container {
    display: flex;
    justify-content: center;
}
.cta-banner-info {
    width: 50%;
    position: relative;
    border: 15px solid #fff;
}
.cta-banner-details {
    position: relative;
    width: 100%;
    bottom: 0;
    left: 0;
    right: 0;
    text-align: center;
    background: rgb(255 255 255 / 65%);
    padding: 30px;
}
.cta-banner-img-block img {
    width: 100%;
}
.cta-banner-details h3 {
    text-transform: uppercase;
    font-weight: 700;
    font-size: 1.1rem;
    letter-spacing: 0;
}
.cta-banner-details p {
    font-size: 1.1rem;
    text-transform: uppercase;
    font-weight: 500;
    letter-spacing: 0;
    min-height: 45px;
}
.cta-banner-details .action-button {
    float: none;
    text-decoration: none;
    margin-top: 5px;
    display: inline-block;
    border-radius: 0;
    font-size: 16px !important;
    padding-top: 7px !important;
    padding-bottom: 7px !important;
}
#quizInfo {
    overflow: auto;
}
#quizInfo .modal-close {
    position: absolute;
    right: 20px;
    top: 10px;
}
.quiz-info-details {
    text-align: center;
    padding: 50px 100px;
    display: block;
    margin-bottom: 50px;
}
.quiz-info-banner-block {
    height: 450px;
    overflow: hidden;
}
.quiz-info-banner-block img {
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.quiz-info-details h2 {
    font-family: Montserrat;
    color: #b19255;
    font-size: 2.4rem;
    margin-bottom: 30px;
    font-weight: 400;
    text-transform: uppercase;
}
.quiz-info-details h3{
    margin-bottom: 30px;
    font-size: 1.8rem;
    font-weight: 500;
    color: #000;
}
.quiz-info-details p{
    font-size: 1.6rem;
    margin-bottom: 40px;
    font-family: Montserrat;
    font-weight: 300;
}
.quiz-info-details .action-button {
    display: inline-block;
    float: none;
    text-decoration: none;
}
.cta-banner-details a.action-button {
    text-transform: uppercase;
    font-weight: 600;
}
.card--standard>.card__content {
    padding: 0 10px !important;
}
.card-information .jdgm-widget {
    text-align: center;
}
.blog .card__information {
    text-align: center;
}
.blog .card__information h3.card__heading.h2 {
    font-weight: 600;
    font-size: 1.2rem;
}
.blog .card__information p {
    margin-top: 0;
    font-weight: 500;
    font-size: 1rem;
}
.blog .card__information .readmore {
    font-size: 1.1rem;
    font-weight: 500;
    color: #000;
}
section.brand-testimonial {
    margin-top: -240px;
    margin-bottom: 50px;
}
.brand-testimonial .testimonial_box {
    max-width: 800px;
    margin: 0 auto;
    text-align: center;
    background: rgb(255 255 255 / 65%);
    padding: 20px 15px;
}
.brand-testimonial .testimonial_box .testimonial_text {
    margin-bottom: 0;
}
.brand-testimonial .testimonial_box .testimonial_text p strong {
    font-weight: 600;
}
.footer-block__newsletter {
    margin-bottom: 20px;
}
.footer-block__newsletter h2.footer-block__heading {
    margin-bottom: 10px;
    font-size: 1.2rem;
    font-weight: 600;
    text-transform: uppercase;
}
.footer-block__newsletter .newsletter_description {
    margin-bottom: 10px;
    font-size:14px !important;
    line-height: 1.4 !important;
    color: #000 !important;  
}
.footer-block__newsletter .newsletter-form__button svg {
    display: block;
}
.footer-block__newsletter .newsletter-form__button {
    white-space: nowrap;
    min-width: auto;
    background: #000 !important;
    color: #fff;
    font-size: 1.1rem;
}
.article-template h1.article-template__title {
    font-size: 2rem;
    font-weight: 500;
    color: #B99A5C;
    margin-bottom: 0;
    margin-top: 20px;
    background: #325039;
    padding: 15px 20px;
}
.article-template header.page-width.page-width--narrow {
    margin-bottom: 0;
    background: #fff;
    margin-top: 20px;
    position: relative;
    padding: 30px;
    display: flex;
    flex-direction: column-reverse;
}
.article-template .article-template__content {
    padding: 0 30px;
}
.article-template .article-template__social-sharing.page-width.page-width--narrow {
    display: none;
}
.article-template__content p {
    font-size: 1.1rem;
    color: #000;
    font-weight: 400;
}
.shortdescription {
    text-align: center;
    font-size: 0.8rem;
    font-weight: 500;
}
.product__info-wrapper div.rating, .product__info-wrapper .rating-count {
    display: none;
}
.action-button{
  transition:0.3s ease-in-out all;
}
.action-button:hover,section#shopify-section-template--18393971687741__rich-text .rich-text__buttons a.button.button--primary:hover, .pagequizsection .rich-text__buttons .button.button--primary:hover {
    background: #977837;
}
.field__input, .customer .field input{
  padding:1rem;
}
.field__input:focus, .field__input:not(:placeholder-shown), .field__input:-webkit-autofill, .customer .field input:focus, .customer .field input:not(:placeholder-shown), .customer .field input:-webkit-autofill {
    padding: 1rem;
}
.for_contact_main .field .field__input:focus~.field__label, .field__input:not(:placeholder-shown)~.field__label, .field__input:-webkit-autofill~.field__label, .customer .field input:focus~label, .customer .field input:not(:placeholder-shown)~label, .customer .field input:-webkit-autofill~label {
    font-size: .9rem;
    top: 0px!important;
    padding: 0 8px;
    left: 2px;
}
.newsletter-form__field-wrapper .field__input {
    padding-right: 10rem;
    height:3rem;
}
.field__label, .customer .field label {
    font-size: 1.2rem;
    left: 12px !important;
    top: 50%;
    letter-spacing: 0;
    transform: translateY(-50%);
}
.field__input, .select__select, .customer .field input, .customer select{
  font-size:1.3rem;
}
.article-template__hero-adapt.media {
    padding: 30vh !important;
}
.testimonial_text p:last-child {
    min-height: 45px;
}
.mobiletitlesection,#shopify-section-template--18393971687741__5fd38631-a397-4572-a50e-b8fa8b14c9ed{
    display: none;
}
 .mobile_description_section{
    display: none;
  }
.mTestimonials-block {
    max-width: initial;
    margin: 0 auto;
    padding: 50px 0;
    background: #f1f1f1;
}
.mTestimonials-title-block {
    text-align: center;
    margin-bottom: 40px;
}
.mTestimonials-title-block h4 {
    margin: 0;
    font-size: 1.4rem;
    margin-bottom: 10px;
  font-weight: 700;
}
.reting-icon img {
    width: 16px;
}
.mTestimonials-title-block p {
    margin: 0;
    margin-top: 5px;
}
.mTestimonials-info-block {
    text-align: center;
}
.mTestimonials-info-block h5 {
    margin-top: 5px;
    margin-bottom: 0;
    font-size: 1.2rem;
    font-weight: 600;
}
.mTestimonials-info-block p {
    margin-top: 5px;
    margin-bottom: 0;
    font-size: 0.9rem;
}
.mT-name-date-info {
    margin: 15px 0;
}
.mT-name-date-info h6 {
    margin: 0;
    margin-bottom: 0;
    font-size: .9rem;
    color: #9b9b9b;
}
.mT-name-date-info span{
    font-size: .9rem;
    color: #9b9b9b;
}
.mT-product-img-block img {
    width: 100px;
}
.mT-product-info {
    margin-top: 10px;
}
.mT-product-info p {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
.mTestimonials-list {
    display: flex;
    justify-content: center;
}
.mTestimonials-item {
    width: calc(100% / 3);
    padding: 20px;
}
.our-story-founders-img-block img {
    width: 100%;
}
.main-blog h1.title--primary {
    text-align: center;
    font-size: 3rem;
    color: #b99a5c;
}
.blog-articles{
  grid-template-columns: 1fr 1fr 1fr !important;
}
.main-blog .readmore {
    color: #b29354 !important;
}
.mTestimonials-list .swiper-pagination {
    bottom: -5px !important;
}
.mTestimonials-list .swiper-pagination-bullet-active{
  background: #b29354;
}
.article-template__content h3 {
    font-size: 1.2rem;
    font-weight: 600;
}
.article-template__content ol {
    padding-left: 0;
    font-size: 1.1rem;
}
.newsletter-form__field-wrapper .field__input{
  font-size:1rem;
}
.ayurveda-in-top-banner-container-block {
    text-align: center;
}
.ayurveda-in-top-banner-container-block .rich-text__buttons {
    margin-top: 10px;
}
.drawer__heading {
    font-size: 1.4rem;
    margin-bottom: 0;
}
.cart-drawer .cart-item__media {
    grid-row: initial !important;
    width: 50px !important;
}
.cart-drawer .cart-item {
    grid-template: initial !important;
    gap: .5rem !important;
}
.cart-item__name, .price--end,.product-option,.cart-drawer .tax-note,.totals>h2, .totals__subtotal-value {
    font-size: 1rem !important;
}
.quantity {
    min-height: calc((var(--inputs-border-width) * 1) + 2rem) !important;
}
.button, .shopify-challenge__button, .customer button, button.shopify-payment-button__button--unbranded {
    min-height: calc(3rem + var(--buttons-border-width) * 2) !important;
}
#shopify-section-template--18393971687741__2873d657-70c5-4206-bc28-6a0d5dda432e .gradient {
    background: #fff !important;
    border-color: #fff;
}
.multicolumn:not(.background-none) .multicolumn-card,section#shopify-section-template--18393971687741__rich-text .rich-text.content-container.color-background-1.gradient.rich-text--full-width.content-container--full-width.section-template--18393971687741__rich-text-padding{
    border-color: #fff !important;  
}
.multicolumn-card-spacing{
  padding-top: 0 !important;
}
.banner__media {
    object-fit: cover;
}


/*Media css start*/
@media screen and (max-width:1199px){
  section#shopify-section-template--18393971687741__f0de19a5-ce9b-4fba-9858-9057a031c45e{
    margin:0;
  }
  ul.list-menu.list-menu--inline.horizontal-mega-menu li.buddha-menu-item span.mm-title,.announcement-bar.color-accent-1.gradient p.announcement-bar__message.center.h5{
    font-size:12px;
  }
  .header__heading-logo {
    max-width: 140px;
  }
  section#shopify-section-template--18393971687741__bd7475ed-45ad-48fe-b11f-32132842e19b .page-width.section-template--18393971687741__bd7475ed-45ad-48fe-b11f-32132842e19b-padding.isolate li .multicolumn-card__info{
    padding: 20px 10px;
  }
  section#shopify-section-template--18393971687741__bd7475ed-45ad-48fe-b11f-32132842e19b .page-width.section-template--18393971687741__bd7475ed-45ad-48fe-b11f-32132842e19b-padding.isolate li .multicolumn-card__info h3{
    font-size: 14px;
  }
  section#shopify-section-template--18393971687741__0e201242-dc8a-495d-aa41-35d44837a2d7 .multicolumn-card__info h3,.tital_ourbrand h2{
    font-size: 20px;
  }
  section#shopify-section-template--18393971687741__bd7475ed-45ad-48fe-b11f-32132842e19b .page-width.section-template--18393971687741__bd7475ed-45ad-48fe-b11f-32132842e19b-padding.isolate li .multicolumn-card__info p,section#shopify-section-template--18393971687741__bd7475ed-45ad-48fe-b11f-32132842e19b .page-width.section-template--18393971687741__bd7475ed-45ad-48fe-b11f-32132842e19b-padding.isolate li .multicolumn-card__info p strong {
    font-size: 12px;
  }
  section#shopify-section-template--18393971687741__bd7475ed-45ad-48fe-b11f-32132842e19b .multicolumn-card__info>:nth-child(2) {
    margin-top: 0;
  }
  section#shopify-section-template--18393971687741__0e201242-dc8a-495d-aa41-35d44837a2d7 .multicolumn-card__info a {
    bottom: 10px;
    left: 50%;
    padding: 11px 10px 5px;
    transform: translateX(-50%);
  }
  section#shopify-section-template--18393971687741__ddd75392-9002-4660-b157-5eb0250f5f5d li .multicolumn-card__info h3{
    font-size: 12px;
  }
  .grid--4-col-desktop .grid__item {
    width: calc(50% - var(--grid-desktop-horizontal-spacing) * 3 / 4);
    max-width: calc(50% - var(--grid-desktop-horizontal-spacing) * 3 / 4);
  }
}

@media screen and (max-width:991px){
  .header--top-center>.header__search {
    display: none !important;
  }
  .header__heading-logo {
    max-width: 120px;
  }
  .slideshow__text.banner__box.content-container.content-container--full-width-mobile.color-background-1.gradient.slideshow__text--left.slideshow__text-mobile--center h2.banner__heading.h1{
    font-size: 30px;
  }
  .slideshow__text.banner__box.content-container.content-container--full-width-mobile.color-background-1.gradient.slideshow__text--left.slideshow__text-mobile--center .banner__buttons {
      position: absolute;
      bottom: 0;
      left: 50%;
      transform: translateX(-50%);
      width: 100%;
      text-align: center;
      display: flex;
      align-items: center;
      justify-content: center;
  }
  .card__content{
    padding:0;
  }
  .card__content .card__information h3.card__heading.h5 {
    text-transform: none;
    font-size: 1rem;
  }
  section#shopify-section-template--18393971687741__bd7475ed-45ad-48fe-b11f-32132842e19b .page-width.section-template--18393971687741__bd7475ed-45ad-48fe-b11f-32132842e19b-padding.isolate li .multicolumn-card__info {
    position: relative;
    top: 0;
    bottom: 0;
    margin: auto;
    background: #ffffffc7;
    left: 0;
    right: 0;
    display: block;
    padding: 10px 5px;
  }
  section#shopify-section-template--18393971687741__bd7475ed-45ad-48fe-b11f-32132842e19b .multicolumn:not(.background-none) .multicolumn-card {
    border: 5px solid transparent !important;
  }
  section#shopify-section-template--18393971687741__bd7475ed-45ad-48fe-b11f-32132842e19b .page-width.section-template--18393971687741__bd7475ed-45ad-48fe-b11f-32132842e19b-padding.isolate li .multicolumn-card__info a {
    letter-spacing: 0;
    font-size: 10px;
    min-height: inherit;
    margin: 0;
    border: 1px solid #b99a5c;
    margin-bottom: 5px;
    padding-left: 10px;
    padding-right: 10px;
    width: 100%;
  }
  #shopify-section-template--18393971687741__2873d657-70c5-4206-bc28-6a0d5dda432e .gradient {
    padding-bottom: 0 !important;
  }
  .testimonial_text p {
    font-size: 10px;
    margin-bottom: 8px;
  }
  .footer-block.grid__item.footer-block--menu h2.footer-block__heading {
    letter-spacing: 0;
    font-size: 14px;
  }
  footer.footer.color-background-1.gradient.section-sections--18393972703549__footer-padding h2.footer-block__heading.rte,footer.footer.color-background-1.gradient.section-sections--18393972703549__footer-padding p strong{
    font-size: 14px;
  }
  footer.footer.color-background-1.gradient.section-sections--18393972703549__footer-padding p strong,footer.footer.color-background-1.gradient.section-sections--18393972703549__footer-padding p{
    font-size:12px;
  }
  .footer__content-bottom-wrapper {
    margin-top: 10px;
  }
  footer.footer.color-background-1.gradient.section-sections--18393972703549__footer-padding .footer__content-bottom {
    padding-top: 0;
  }
  .card__content .quick-add button.quick-add__submit.button.button--full-width.button--secondary{
    font-size:.8rem;
  }
  ul.mm-submenu.simple.mm-last-level>li:first-child {
    margin-left: 0!important;
  }
  .buddha-menu-item ul.mm-submenu.tree.small.mm-last-level:before{
    display: none;
  }
  .buddha-menu-item ul.mm-submenu.tree.small.mm-last-level {
    width: auto !important;
    padding: 20px 15px!important;
    max-height: initial !important;
  }
  .buddha-menu-item ul.mm-submenu.tree.small.mm-last-level li {
    float: left!important;
    width: 100%!important;
  }
  .menu-drawer__navigation .vertical-mega-menu>.buddha-menu-item>.mm-submenu.tree>li>a {
    margin-left: 15px !important;
  }
  .menu-drawer__navigation .buddha-menu-item ul.mm-submenu.tree.small.mm-last-level li a span{
    color: #fff !important;
  }
  .price__regular .price-item--regular{
    font-size:1rem;
  }
  .facets-vertical.page-width {
    flex-wrap: wrap;
    padding: 2rem;
  }
  .facets-vertical .facets-wrapper {
    padding-right: 0 !important;
    width: 100%;
  }
  .facets-container {
    display: flex;
    padding-top: 0;
    flex-wrap: wrap;
  }
  .facets__form-vertical {
    width: 100% !important;
  }
  .grid--4-col-desktop .grid__item {
    width: calc(33.33% - var(--grid-desktop-horizontal-spacing) * 3 / 4);
    max-width: calc(33.33% - var(--grid-desktop-horizontal-spacing) * 3 / 4);
  }
  .for_header_call {
    margin-top: 4px;
  }
  .cart-count-bubble{
    bottom: 20px;
    left: 20px;
  }
  .page-width {
    padding: 0 1.5rem;
  }
  .product__info-wrapper {
    padding: 0 0 0 2rem !important;
  }
  .product__title h1 {
    font-size: 1.4rem;
  }
  .icon-with-text__item {
    align-items: flex-start;
    flex-wrap: wrap;
    text-align: center;
    justify-content: center;
    width: calc(100% / 3);
    padding: 0 5px;
  }
  .product__info-wrapper ul.icon-with-text.icon-with-text--vertical.list-unstyled li.icon-with-text__item span.h4 {
    font-size: .85rem;
    margin-top: 5px;
  }
  .product p {
    font-size: 0.9rem !important;
  }
  .ayurveda-in-about-row,.ayurveda-philosophy-row, .ayurveda-cl-about-row{
    flex-wrap: wrap;
  }
  .ayurveda-in-about-row{
    margin-top: 20px;
  }
  .ayurveda-in-about-col,.ayurveda-philosophy-col, .ayurveda-cl-about-col {
    width: 100%;
    margin: 15px 0;
  }
  .ayurveda-in-about-info p:last-child{
    margin-bottom: 0;
  }
  .ayurveda-in-info-section {
    padding: 50px 0 0;
  }
  .ingredients-filter-block{
    justify-content: flex-start;
  }
  .ingredients-filter-block{
    margin-bottom:0;
  }
  .ingredients-grid{
    margin-top: 50px;
  }
  .ingredient-description h4 {
    font-size: 1rem;
    line-height: 1.8;
  }
  .ingredient-description {
    width: calc(100% / 2);
    padding: 0 15px;
    margin: 15px 0;
  }
  .has-submenu.vertical-mega-menu>.buddha-menu-item>.mm-submenu.height-transition {
    background-color: #cbb396 !important;
  }
  .menu-drawer__utility-links {
    padding: 0 2rem;
  }
  .menu-drawer__account{
    padding-bottom: 0;
  }
  .menu-drawer .list-social {
    margin-top: 0;
  }
  ul.mm-submenu.simple.mm-last-level .mega-menu-item-container {
    margin-bottom: 0px!important;
  }
  .section-template--18393971687741__69059888-732d-4e45-a986-7ff91d873e7c-padding {
    padding-bottom: 0;
  }
  .dinacharya-top-banner-block{
    min-height: 400px;
  }
  .dinacharya-top-banner-container-block h2,.pagequizsection h2.rich-text__heading.rte.h2{
    font-size:1.8rem;
  }
  .dinacharya-middle-block,.dinacharya-discover-block {
    padding: 40px 0;
  }
  .dinacharya-discover-block{
    margin-bottom:40px;
  }
  .dinacharya-about-block h3{
    font-size:1.6rem;  
  }
  .dinacharya-discover-top-title-block h4{
    font-size: 2rem;
  }
  .dinacharya-discover-top-title-block h6,.pagequizsection .metafield-rich_text_field p{
    font-size:1.2rem;
  }
  .dinacharya-discover-top-title-block {
    margin-bottom: 0;
  }
  .dd-card-block h5 {
    font-size: 1rem;
    padding: 0;
    line-height: 1.4;
    margin-bottom: 15px;
  }
  .dd-card-top-info {
    padding: 20px 10px;
    min-height: initial;
  }
  .dd-card-top-info ul li {
    font-size: 1rem;
    margin-bottom: 15px;
  }
  .dd-card-bottom-info{
    padding: 15px 10px;
  }
  .dd-card-description{
    padding:15px;
  }
  .dd-card-description a{
    font-size:1rem;
  }
  .pagequizsection {
    padding-bottom: 40px;
  }
  .kpv-top-banner-content h2{
    font-size: 2.8rem;
  }
  .kpv-top-banner-content p{
    font-size: 1.2rem;
  }
  .kpv-about-section {
    padding: 40px 0;
  }
  .kpv-about-content p,.kpv-info-list-content p{
    font-size: 1.1rem;
  }
  .kpv-btn{
    font-size: 1rem;
  }
  .has-submenu.vertical-mega-menu>li.buddha-menu-item ul.mm-submenu.height-transition{
    display:none !important;
  }
  .has-submenu.vertical-mega-menu>li.buddha-menu-item.mm-hovering ul.mm-submenu.height-transition{
    display:block !important;
  }
  .account>div{
    flex-wrap:wrap;
  }
  :is(.account,.order)>div:nth-of-type(2)>div:first-of-type {
    padding-right: 0 !important;
    margin-bottom: 20px !important;
    width: 100% !important;
  }
}

@media screen and (max-width:767px){
  .header__icons img {
    width: 18px;
  }
  .header__icon, .header__icon--cart .icon {
    height: 2rem!important;
    width: 2rem!important;
  }
  .for_header_call {
    margin-top: -3px;
    margin-left:20px;
  }
  .header .menu-drawer__navigation {
    padding: 1.6rem 0;
  }
  .header .menu-drawer__menu-item {
    padding: 1.1rem 1.2rem;
    font-size: 1.2rem;
  }
  .header .vertical-mega-menu[menuIdx="0"]>li.buddha-menu-item > a > .toggle-menu-btn {
    right: 20px !important;
  }
  .header .vertical-mega-menu[menuIdx="0"]>li.buddha-menu-item ul.mm-submenu.simple>li.mm-right-item {
      padding-right: 15px !important;
  }

  .header .vertical-mega-menu[menuIdx="0"]>li.buddha-menu-item ul.mm-submenu.simple>li.mm-left-item {
      padding-left: 15px !important;
  }
  .header ul.mm-submenu.simple.mm-last-level>li:first-child {
    margin-left: 0!important;
  }
  .header .buddha-menu-item ul.mm-submenu.tree.small.mm-last-level:before{
    display: none;
  }
  .header .buddha-menu-item ul.mm-submenu.tree.small.mm-last-level {
    width: initial !important;
    padding: 20px 15px!important;
    max-height: initial !important;
  }
  .header .vertical-mega-menu>li.buddha-menu-item .mm-submenu.tabbed>li>a, .vertical-mega-menu>li.buddha-menu-item .mm-submenu.tree>li>a {
    min-height: initial !important;
  }
  .header .vertical-mega-menu>.buddha-menu-item>.mm-submenu.tree>li>a {
    margin-left: 0 !important;
  }
  .header .buddha-menu-item ul.mm-submenu.tree.small.mm-last-level li {
    padding: 10px 15px!important;
    float: left !important;
    width: 100%!important;
  }
  .header .buddha-menu-item ul.mm-submenu.tree.small.mm-last-level li a span {
    color: #fff !important;
  }
  .header a.menu-drawer__account.link.focus-inset.h5 img {
    margin-right: 10px;
  }
  .banner__content {
    /* position: absolute !important; */
    /* top: 50%;
    transform: translateY(-50%); */
  }
  .slideshow__text.banner__box.content-container.content-container--full-width-mobile.color-background-1.gradient.slideshow__text--left.slideshow__text-mobile--center .banner__buttons {
    position: relative;
    bottom: 0;
    left: 50%;
    transform: translateX(-50%);
    margin: 20px auto 0;
  }
  .slideshow__text.banner__box.content-container.content-container--full-width-mobile.color-background-1.gradient.slideshow__text--left.slideshow__text-mobile--center h2.banner__heading.h1,.title-wrapper-with-link.title-wrapper--self-padded-tablet-down.title-wrapper--no-top-margin h2#SectionHeading-template--18393971687741__69059888-732d-4e45-a986-7ff91d873e7c, section#shopify-section-template--18393971687741__2873d657-70c5-4206-bc28-6a0d5dda432e .rich-text__wrapper.rich-text__wrapper--center.page-width h2.rich-text__heading.rte.h2 {
    font-size: 20px;
  }
  .title-wrapper-with-link.title-wrapper--self-padded-tablet-down.title-wrapper--no-top-margin {
    margin-bottom: 0;
  }
  section.tabview_main {
    padding: 0 15px;
  }
  .tabview_main ul.nav.nav-pills li.nav-item {
    padding-left: 5px;
    padding-right: 5px;
  }
  .tabview_main ul.nav.nav-pills li.nav-item .nav-link{
    font-size: 1.1rem;
    letter-spacing: 0;
  }
  .section-template--18393971687741__69059888-732d-4e45-a986-7ff91d873e7c-padding {
    padding-bottom: 24px;
  }
  section#shopify-section-template--18393971687741__bd7475ed-45ad-48fe-b11f-32132842e19b .page-width.section-template--18393971687741__bd7475ed-45ad-48fe-b11f-32132842e19b-padding.isolate li {
    /* max-width: 100%;
    width: 100% !important; */
    margin-bottom: 30px;
  }
  section#shopify-section-template--18393971687741__bd7475ed-45ad-48fe-b11f-32132842e19b .page-width.section-template--18393971687741__bd7475ed-45ad-48fe-b11f-32132842e19b-padding.isolate li .multicolumn-card__info{
    display: table;
  }
  .our_brand_main{
    padding-bottom: 0;
  }
  section#shopify-section-template--18393971687741__184835e0-396c-4cb4-bb9c-1a5cd2f9caea .featured_box{
    padding:0;
  }
  .footer .footer__content-top {
    padding-left: 15px !important;
    padding-right: 15px !important;
  }
  .section-sections--18393972703549__footer-padding {
    padding-top: 20px !important;
    padding-bottom: 12px !important;
  }
  .footer .footer-block.grid__item.footer-block--menu {
    padding-left: 0;
    margin: 1rem 0 !important;
  }
  .footer .footer-block__heading{
    margin-bottom:0 !important;
  }
  footer.footer.color-background-1.gradient.section-sections--18393972703549__footer-padding h2.footer-block__heading.rte, footer.footer.color-background-1.gradient.section-sections--18393972703549__footer-padding p strong, .footer-block.grid__item.footer-block--menu ul.footer-block__details-content li a{
    font-size: 12px;
  }
  .footer .footer-block__details-content {
    margin-bottom: 1rem;
  }
  .footer .footer-block.grid__item {
    margin: 2rem 0 0!important;
  }
  .footer .footer__content-top {
    padding-bottom: 0 !important;
  }
  .footer__content-bottom-wrapper.page-width .footer__copyright.caption small.copyright__content {
    width: 100%;
  }
  .footer__content-bottom-wrapper.page-width .footer__copyright.caption small.copyright__content{
    font-size: 12px;
  }
 
  section#shopify-section-template--18393971687741__0e201242-dc8a-495d-aa41-35d44837a2d7 .title-wrapper-with-link.title-wrapper--self-padded-mobile.title-wrapper--no-top-margin h2.title.h1{
    font-size:1.4rem;
  }
  section#shopify-section-sections--18393972703549__newsletter .newsletter-form__field-wrapper button#Subscribe{
    font-size:.85rem;
  }
  .grid--4-col-desktop .grid__item {
    width: calc(50% - var(--grid-desktop-horizontal-spacing) * 1 / 4);
    max-width: calc(50% - var(--grid-desktop-horizontal-spacing) * 1 / 4);
  }
  .facets-vertical.page-width {
    padding: 1rem;
  }
  .collection-banner-section .collection-hero__inner .collection-hero__text-wrapper {
    padding: 50px 0 !important;
  }
  .collection-banner-section {
    margin-bottom: 0;
  }
  .collection-hero__inner.page-width h1.collection-hero__title{
    font-size:24px;
  }
  .product-count__text{
    font-size:1rem !important;
  }
  .mobile-facets__open svg {
    width: 1.8rem;
  }
  .button, .button-label, .shopify-challenge__button, .customer button{
    font-size:1.2rem;
  }
  .mobile-facets__header-inner {
    text-align: left;
  }
  .mobile-facets__close-button{
    padding: 0rem 2.5rem !important;
    width: calc(100% - 0rem) !important;
  }
  .card__badge .badge{
    font-size: .85rem;
    letter-spacing: 0;
    padding: 0.5rem 1rem 0.5rem;
  }
  .product__info-wrapper {
    padding: 0!important;
  }
  .product__info-wrapper {
    margin-top: 20px;
  }
  .product__info-container .icon-with-text{
    margin-top: 0 !important;
  }
  .product__info-container .icon-with-text, .icon-with-text__item{
    margin-bottom:0 !important;
  }
  .cruelty_free_img {
    text-align: center;
    margin-bottom: 15px;
  }
  .cart-count-bubble{
    bottom: 14px;
    left: 10px !important;
  }
  .cart-item__details>*,.product-option,.product-option,.price,.totals > h2,.totals__subtotal-value,.tax-note{
    font-size: 1rem !important;
  }
  .tax-note{
    margin: 1.2rem 0 1.6rem auto !important;
  }
  .title-wrapper-with-link{
    margin: 0;
    margin-bottom: 20px;
  }
  .title-wrapper-with-link .title,.title-wrapper-with-link a {
    font-size: 1.4rem !important;
  }
  .rte {
    font-size: 1rem;
    overflow: auto;
    padding: 0 1px;
  }
  table:not([class]) td p, table:not([class]) th p {
    font-size: 1rem !important;
    margin: 0;
  }
  .ayurveda-table tbody td:first-child {
    font-size: 1rem;
    min-width: initial;
  }
  .ayurveda-table tbody td{
    font-size: 1rem;
  }
  .ayurveda-in-top-banner-section,.ayurveda-cl-top-banner-section,.ayurveda-top-banner-section, .ayurveda-cl-top-banner-section{
    min-height: 150px;
  }
  .ayurveda-table thead tr th{
    font-size: 1.8rem;
  }
  .ayurveda-in-top-banner-container-block h2{
    font-size:1.4rem
  }
  .ayurveda-in-info-block h3,.ayurveda-in-about-info h4 {
    font-size: 1.4rem;
    margin-bottom: 10px;
  }
  .ayurveda-in-info-block p,.ayurveda-in-about-info p,.ayurveda-philosophy-info p {
    font-size: 1rem;
    line-height: 1.6;
  }
  .ayurveda-in-product-banner-info h4 {
    font-size: 1.6rem;
  }
  .ayurveda-in-product-banner-info h5 {
    font-size: 1.4rem;
    margin-bottom: 30px;
  }
  .ayurveda-in-product-banner-info-block {
    min-height: 300px;
    padding-bottom: 20px;
    padding-left: 20px;
    padding-right: 20px;
  }
  .ayurveda-in-product-info-section {
    padding: 50px 0 0;
  }
  .ayurveda-cl-top-banner-container-block h4,.ayurveda-cl-cta-info1 h3,.ayurveda-cl-about-bottom-info h5{
    font-size:1.4rem;
  }
  .ayurveda-cl-info-section,.ayurveda-cl-cta-section1,.ayurveda-cl-about-bottom-section,.ayurveda-info-section,.ayurveda-philosophy-section{
    padding: 40px 0;
  }
  .ayurveda-cl-info-block h5{
    font-size:1.15rem;
  }
  .ayurveda-cl-info-bottom-block h4{
    font-size:1.6rem;
  }
  .ayurveda-cl-info-bottom-block p{
    font-size:1rem;
  }
  .ayurveda-cl-about-info-section{
    padding:15px;
  }
  .ayurveda-cl-about-info-container,.ayurveda-cl-cta-section2 {
    padding: 30px;
  }
  .ayurveda-cl-about-info h4,.ayurveda-cl-about-info p,.ayurveda-cl-cta-info1 p,.ayurveda-cl-cta-info2 p,.ayurveda-cl-about-info p,.ayurveda-cl-about-bottom-info p,.ayurveda-info-block h5,.ayurveda-info-block p,.ayurveda-once-upon-time-info p,.ayurveda-cta-info-block p {
    font-size: 1rem;
  }
  .ayurveda-cl-cta-info2 h5{
    font-size: 1.2rem;
  }
  .ayurveda-cl-about-bottom-info {
    margin-top: 0;
  }
  .ayurveda-top-banner-container-block h4 {
    font-size: 1.2rem;
    padding: 0 15px;
  }
  .ayurveda-philosophy-block h5{
    font-size:1.2rem;
  }
  .ayurveda-philosophy-block p{
    font-size:1.1rem;
  }
  .ayurveda-philosophy-row, .ayurveda-cl-about-row{
    margin-top: 0;
  }
  .ayurveda-once-upon-time-section{
    padding: 20px 15px;
  }
  .ayurveda-once-upon-time-info{
    padding:20px;
  }
  .ayurveda-once-upon-time-info h4{
    font-size: 1.4rem;
    letter-spacing: 2px;
  }
  .ayurveda-cta-section {
    padding: 20px;
    margin: 40px 0;
  }
  .ingredient-description {
    width: calc(100% / 1);
    padding: 0;
  }
  .ingredients-banner-container h2 {
    font-size: 2rem;
  }
  .ingredients-banner-block{
    min-height: 250px;
  }
  .ingredients-title,.ingredients-filter-block{
    padding: 0;
  }
  section#shopify-section-template--18393971687741__94608920-f883-409e-8450-0c5cbaa75ec1 section.our_brand_main.carousel-style1 .featured_box{
    padding: 0;
  }
  section#shopify-section-template--18393971687741__184835e0-396c-4cb4-bb9c-1a5cd2f9caea .featured_box{
    width: auto;
  }
  .collection-hero__inner.page-width {
    padding: 0 1rem;
  }
  .collection-banner-section{
    min-height: 100px;
  }
  .collection-banner-section .collection-hero__inner .collection-hero__text-wrapper {
    padding: 40px 0!important;
  }
  .mobile-facets__open{
    color: #b29354 !important;
  }
  .mobile-facets__open-label{
    font-size:1rem !important;
  }
  .collection-hero__inner.page-width h1.collection-hero__title {
    font-size: 14px;
  }
  .avarani-collection .brand-logo,.organic-traditions .brand-logo,.purearth-collection .brand-logo,.rasasara-collection .brand-logo, .mauli-collection .brand-logo {
    max-width: 140px;
  }
  .organic-india-collection .brand-logo,.talia_collection .brand-logo {
    max-width: 100px;
  }
  .avarani-collection .product p,.avarani-collection .product h6,.organic-traditions .product p, .organic-india-collection .product p, .rasasara-collection .product p,.rasasara-collection .product h6,.talia_collection .product p,.talia_collection .product h6, ,.mauli-collection .product h6{
    font-size: 1rem;
    line-height: 1.6;
  }
  
  .product h5 {
    font-size: 1.1rem;
    margin-bottom: 20px;
  }
  .ayurveda-cl-about-info p{
    text-align: center;
  }
  .pagequizsection h2.rich-text__heading.rte.h2 {
    font-size: 1.6rem;
    letter-spacing: 4px;
  }
  .pagequizsection {
    padding-bottom: 50px;
    padding-top: 30px;
  }
  .pagequizsection .metafield-rich_text_field p{
    font-size: 1.4rem;
  }
  .ingredients-page-content {
    padding: 40px 0;
  }
  .ingredients-grid {
    margin-top: 20px;
  }
  .ingredients-title{
    margin-bottom: 0;
  }
  .dinacharya-top-banner-block {
    min-height: 150px;
  }
  .dinacharya-about-block h3 {
    font-size: 1.4rem;
    margin-bottom: 20px;
  }
  .dinacharya-top-banner-container-block h2, .pagequizsection h2.rich-text__heading.rte.h2 {
    font-size: 1.2rem;
  }
  .dinacharya-about-block h5{
    font-size:1.1rem;
    margin-bottom: 20px;
  }
  .dinacharya-about-block p {
    margin-bottom: 15px;
    font-size: 1rem;
  }
  .dinacharya-discover-top-title-block h4 {
    font-size: 1.4rem;
  }
  .dd-col3 {
    width: calc(100% / 1);
    margin-bottom: 40px;
  }
  .dinacharya-middle-block, .dinacharya-discover-block {
    padding: 20px 0;
  }
  .dinacharya-discover-block {
    margin-bottom: 0;
  }
  .pagequizsection h2.rich-text__heading.rte.h2 {
    font-size: 1.4rem;
    letter-spacing: 2px;
  }
  .pagequizsection .metafield-rich_text_field p {
    font-size: 1rem;
  }
  .kpv-top-banner-section{
    padding: 20px;
  }
  .kpv-top-banner-content {
    padding: 35px 20px;
  }
  .kpv-top-banner-content h2 {
    font-size: 1.6rem;
  }
  .kpv-about-content p, .kpv-info-list-content p {
    font-size: 1rem;
  }
  .kpv-about-content h6 {
    font-size: 1.2rem;
  }
  .kpv-info-list-row{
    margin-bottom: 20px;
  }
  .kpv-info-list-col{
    width:100%;
  }
  .kpv-info-list-content h5{
    margin-bottom: 10px;
  }
  .kpv-info-list-content p {
    margin-bottom: 10px;
  }
  .shankara-collection .collection-hero__title {
    background: rgb(255 255 255 / 40%);
  }
  .shankara-collection .brand-logo {
    max-width: 120px;
  }
  .shankara-collection .product h6 {
    font-size: 1rem;
  }
  section#shopify-section-template--18393971687741__rich-text .rich-text__blocks.center .h1 {
    font-size: 1.4rem;
    margin-bottom: 30px;
  }
  section#shopify-section-template--18393971687741__rich-text .rich-text__blocks.center h2.rich-text__heading.rte.h2{
    font-size: 1.2rem;
    line-height: 1.6;
    margin-bottom: 30px;
  }
  section#shopify-section-template--18393971687741__rich-text .rich-text__blocks.center p {
    font-size: 1.2rem;
    margin-bottom: 10px;
  }
  #Banner-template--18393971687741__8e55e29d-ea3f-42a7-835f-d2ff09b9f0d4 .banner__content{
    position:relative !important;
  }
  .section-template--18393971687741__rich-text-padding {
    padding-top: 24px;
    padding-bottom: 24px;
  }
  .cta-banner-container {
    flex-wrap: wrap;
  }
  .cta-banner-info{
    width:100%;
  }
  section#shopify-section-template--18393971687741__94608920-f883-409e-8450-0c5cbaa75ec1 section.our_brand_main.carousel-style1 .tital_ourbrand.carousel-style1 h2 {
    font-size: 1rem;
  }
  .brand-logo-list{
    padding:0;
  }
  .brand-logo-list li {
    width: calc(100% / 4);
    padding: 5px;
  }
  section#shopify-section-template--18393971687741__0e201242-dc8a-495d-aa41-35d44837a2d7 .title-wrapper-with-link.title-wrapper--self-padded-mobile.title-wrapper--no-top-margin h2.title.h1, .title-wrapper-with-link.title-wrapper--self-padded-tablet-down.title-wrapper--no-top-margin h2#SectionHeading-template--18393971687741__69059888-732d-4e45-a986-7ff91d873e7c, .tital_ourbrand h2, h2.blog__title.h1{
    font-size:1.4rem;
  }
  .footer-block__newsletter {
    text-align: left !important;
    margin-top: 15px;
  }
  div#shopify-section-template--18393971687741__6b95ee4d-00aa-4fa2-a09f-8d59bc5b6972 .our_brand_main {
      padding: 15px 0;
  }
  .quiz-info-details {
      padding: 30px 15px;
      margin-bottom: 20px;
  }
  .quiz-info-details h2{
    font-size:1.2rem;
    margin-bottom: 15px;
  }
  .quiz-info-details h3{
    font-size:1.1rem;
    margin-bottom: 15px;
  }
  .quiz-info-details p{
    font-size:1rem;
    margin-bottom:20px;
  }
  .quiz-info-details .action-button {
    font-size: 1rem;
  }
  .section-template--18393971687741__2873d657-70c5-4206-bc28-6a0d5dda432e-padding {
      padding-top: 30px !important;
  }
  .cta-banner-info {
    margin: 10px 0;
  }
  .grid--1-col-tablet-down .grid__item {
    width: 100%;
    max-width: initial;
  }

  ul#Slider-template--18393971687741__69059888-732d-4e45-a986-7ff91d873e7c .card__content .card__information h3.card__heading a.full-unstyled-link {
    font-size: .95rem;
    letter-spacing: 0;
  }
  ul#Slider-template--18393971687741__69059888-732d-4e45-a986-7ff91d873e7c .card__content .card__information:after {
    padding: 5px 23px;
    margin: 100% auto auto;
    font-size: 12px;
  }
  .grid--peek.slider .grid__item:first-of-type {
    margin-left: 0 !important;
  }
  .section-template--18393971687741__rich-text-padding {
    padding-top: 5px !important;
    padding-bottom: 5px !important;
  }
  section#shopify-section-template--18393971687741__rich-text .rich-text__blocks.center h2.rich-text__heading.rte.h2 {
    margin-bottom: 0;
  }
  .header__icon, .header__icon--cart .icon {
    width: 2.8rem!important;
  }
  .cta-banner-details a.action-button {
    font-size: 1rem;
  }
  .mobiletitlesection {
    display: block;
    margin-bottom: 30px;
  }
  .mobile_description_section{
    display: block;
  }
  .product__title.mobiletitle {
    margin-bottom: 5px;
  }
  #ProductInfo-template--18393972113725__main #shopify-block-judgeme_preview_badge_product_page_f0781894,#shopify-section-template--18393971687741__rich-text,.multicolumn.color-background-1.gradient.background-none.no-heading{
    display: block;
  }
  .desktoptitle,.desktopdescription{
    display: none;
  }
  .lastdescription .tabview_main ul.nav.nav-pills li.nav-item .nav-link{
    font-size:1.1rem;
  }
  .lastdescription .tabview_main ul.nav.nav-pills {
    margin-bottom: 5px!important;
    margin-top: 15px;
  }
  #shopify-section-template--18393971687741__5fd38631-a397-4572-a50e-b8fa8b14c9ed,#shopify-section-template--18393971687741__ddd75392-9002-4660-b157-5eb0250f5f5d .multicolumn.color-background-1.gradient.background-none.no-heading{
    display: none;
  }
  .product--mobile-show .shopify-app-block {
    display: none !important;
  }
  .section-template--18393971687741__5fd38631-a397-4572-a50e-b8fa8b14c9ed-padding {
    padding: 0 !important;
  }
  .journey-with-us-row {
    margin-left: -5px;
    margin-right: -5px;
    display: flex;
    flex-wrap: wrap;
  }
  .journey-with-us-col50 {
    padding-left: 5px;
    padding-right: 5px;
    width: 50%;
    margin: 5px 0;
  }
  .journey-with-us-info-block {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center center;
    padding: 10px;
    height: 100%;
  }
  .journey-with-us-info {
    background: rgb(255 255 255 / 56%);
    padding: 10px;
    text-align: center;
    height: 100%;
  }
  .journey-with-us-info h3 {
    font-size: 1.2rem;
    font-weight: 700;
    color:  #000;
  }
  .journey-with-us-info h4 {
    margin-top: 15px;
    font-size: 1.1rem;
    font-weight: 700;
    color: #000;
    margin-bottom: 12px;
  }
  .journey-with-us-info p {
    font-size: .9rem;
    color: #000;
    font-weight: 500;
  }
  .journey-with-us-info .actionbuttons {
    display: flex;
  }
  .journey-with-us-info .actionbuttons .animate-arrow {
    background: rgb(255 255 255 / 70%);
    padding: 10px;
    font-size: .85rem;
    margin: 0 2px;
    text-transform: uppercase;
    font-weight: 600;
    text-decoration: none;
  }
  .unlock-wellness-block-block {
    height: 100%;
    background: #FFF;
    padding: 15px;
    display: flex;
    align-items: center;
    justify-content: center;
  }
  .unlock-wellness-info {
    text-align: center;
  }
  .unlock-wellness-info h3 {
    color: #b29354!important;
    font-weight: 700;
    margin-bottom: 2rem;
  }
  .unlock-wellness-info p {
    margin-bottom: 30px;
    color: #b29354!important;
    font-weight: 500;
  }
  .unlock-wellness-info .button--primary {
    border: 1px solid #fff;
    font-weight: 700;
    text-transform: uppercase;
    font-size: 1rem;
    padding: 0 0;
  }
  section#shopify-section-template--18393971687741__94608920-f883-409e-8450-0c5cbaa75ec1 section.our_brand_main.carousel-style1 .featured_box img{
    height:50px;
  }
  .about-title-block,.about-middle-info-block,.about-our-diffrences-block,.about-bottom-info-block,.our-story-middle-info-block,.our-story-middle-info-block1,.our-story-founders-block,.our-story-middle-info-block2,.our-story-user-info-block,.our-story-top-info-block {
    padding: 30px 0;
  }
  .about-top-info-block,.our-story-title-block {
    padding: 20px 0;
  }
  .about-title h2, .our-story-title h2,.our-story-founders-col100 h3{
    font-size: 2rem;
  }
  .about-top-info-row,.our-story-founders-row,.our-story-user-info{
    flex-wrap:wrap;
  }
  .about-top-info-col40,.about-top-info-col60,.our-story-founders-col50 {
    width: 100%;
  }
  .about-top-info-img-block img {
    width: 100%;
  }
  .about-top-info-description p, .our-story-top-info p,.about-middle-info p,.about-middle-info2 p,.about-our-diffrences p,.our-story-middle-info p,.our-story-middle-info1 p,.our-story-middle-info2 p,.our-story-user-details p,.ing_copy p{
    font-size: 1rem;
  }
  .about-middle-info {
    padding: 0 20px;
  }
  .about-middle-info2 h4,.about-our-diffrences h4,.about-bottom-info h5,.our-story-founders-description h5,.our-story-user-details h5,.our-commitment-info-list h3{
    font-size:1.1rem;
  }
  .our-story-middle-info p,.our-story-founders-description p{
    padding:0 15px;
  }
  .our-story-user-name-details {
    padding-right: 0;
    margin: 0 auto;
  }
  .our-story-user-details{
    width: 100%;
  }
  .our-commitment-section{
    padding:20px;
  }
  .our-commitment-info{
    padding:15px;
  }
  .our-commitment-info h2{
    font-size: 1.2rem;
    padding: 0;
  }
  .our-commitment-info-list {
    margin: 20px 0;
    font-size: 1rem;
  }
  .our-commitment-info-list h3{
    margin-bottom:5px;
  }
  .article-template__content ol {
    font-size: 1rem;
    padding:0;
  }
  .section-template--18393971556669__cart-items-padding .underlined-link{
    font-size: 1.1rem !important;
  }
  .product__info-container ul.icon-with-text.icon-with-text--horizontal li span.h4{
    font-size: 10px;
  }
  .product__info-container ul.saante-cowning-glory li span.h4{
    font-size: 9px !important;
  }
  
  .product__info-container ul.organic-tulsi-original-tea li span.h4{
    font-size: 8px !important;
  }
  
  .firstdescription i{
    font-size: 11px;
  }
  .product p {
    margin-top:10px !important;
  }
  .shortdescription{
    margin-top: 10px;
    font-size: .65rem;
  }
  .blog-articles {
    display: flex !important;
    grid-gap: 0 !important;
    column-gap: initial !important;
    row-gap: initial !important;
    flex-wrap: wrap;
  }
  .article {
    margin-bottom:10px;
  }
  .main-blog h1.title--primary {
    text-align: center;
    font-size: 2rem;
    color: #b99a5c;
    margin-top: 0;
    margin-bottom: 30px;
  }
  .quiz-info-banner-block {
    height: 120px;
  }
  .button, .shopify-challenge__button, .customer button, button.shopify-payment-button__button--unbranded {
    min-height: calc(3rem + var(--buttons-border-width) * 2) !important;
  }
  .button, .button-label, .shopify-challenge__button, .customer button,.cart-notification-product__name.h4,.caption-large, .customer .field input, .customer select, .field__input, .form__label, .select__select,.order-details a {
    font-size: 1rem !important;
  }
  .footer-block__newsletter .newsletter_description,.footer-block__newsletter h2.footer-block__heading,.footer-block.grid__item.footer-block--menu h2.footer-block__heading{
    font-size: 12px !important;
  }
  .product-form__buttons {
    flex-wrap: wrap;
  }
  .product-form__buttons button{
    margin-right:0 !important;
  }
  .product-form__buttons button, .product-form__buttons .shopify-payment-button {
    width: 100% !important;
  }
  .cta-banner-details{
    padding-top:15px;
    padding-bottom:0;
  }
  .cta-banner-details p{
    min-height: inherit;
    font-size:0.9rem !important;
  }
  .multicolumn-card-spacing{
    padding-top: 0 !important;
  }
  .multicolumn .title-wrapper-with-link {
    margin-bottom: 1rem !important;
  }
  section#shopify-section-template--18393971687741__0e201242-dc8a-495d-aa41-35d44837a2d7 .multicolumn-card__info h3{
    margin: 32% auto auto;
  }
  .slideshow__text.banner__box.content-container.content-container--full-width-mobile.color-background-1.gradient.slideshow__text--left.slideshow__text-mobile--center h2.banner__heading.h1 {
    text-align: left;
    max-width: 260px;
    font-size: 16px;
    margin-bottom: 0;
  }
  .slideshow__text.banner__box.content-container.content-container--full-width-mobile.color-background-1.gradient.slideshow__text--left.slideshow__text-mobile--center .banner__text{
    font-size: 1rem;
    text-align: left;
  }
  .slideshow__text.banner__box.content-container.content-container--full-width-mobile.color-background-1.gradient.slideshow__text--left.slideshow__text-mobile--center .banner__buttons a.button.button--primary{
    width: 100%;
    max-width: 205px;
    padding: 0;
  }
  /* .banner__content {
    transform: none;
  } */
  #shopify-section-template--18393972113725__related-products h2.related-products__heading.h2{
    font-size: 1.1rem;
  }
  .slideshow__text.banner__box.content-container.content-container--full-width-mobile.color-background-1.gradient.slideshow__text--left.slideshow__text-mobile--center{
    text-align: left;
    padding:0 15px;
    margin-bottom:0;
  }
  .slideshow__text.banner__box{
    flex-direction: inherit !important;
    justify-content: flex-start !important;
    flex-wrap: wrap;
  }
  .slideshow__text.banner__box.content-container.content-container--full-width-mobile.color-background-1.gradient.slideshow__text--left.slideshow__text-mobile--center .banner__buttons{
    left: 0;
    transform: none;
    justify-content: flex-start;
    margin: 10px 0 0;
  }
  /* .banner__content{
    top: 58%;
  } */
}
/*Media css end*/

#overlay {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: #000;
    filter: alpha(opacity=70);
    -moz-opacity: 0.7;
    -khtml-opacity: 0.7;
    opacity: 0.7;
    z-index: 100;
    display: none;
}
.popup-onload {
    width: 100%;
    height: 100%;
    margin: 0 auto;
    display: none;
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: 101;
}
.nl-wrapper {
    width: 100%;
    position: relative;
    z-index: 103;
    height: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
    overflow: auto;
}
.nl-container {
    width: 100%;
    max-width: 991px;
    margin: 0 auto;
    background: #fff;
    border-radius: 5px;
    display: flex;
    position: relative;
}
.nl-container .close {
    position: absolute;
    right: -10px;
    top: -10px;
    color: #000;
    width: 30px;
    height: 30px;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 1rem;
    text-decoration: none;
    background: #fff;
    border-radius: 100px;
}
.nl-row {
    display: flex;
}
.nl-col50{
    width: 50%;
}
.nl-img-block {
    height: 100%;
}
.nl-img-block img {
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.nl-info-block {
    height: 100%;
    display: flex;
    flex-wrap: wrap;
    align-content: center;
    text-align: center;
    justify-content: center;
    padding: 0 40px;
}
.nl-info-logo {
    margin-bottom: 15px;
}
.nl-info-logo img {
    max-width: 200px;
}
.nl-info-block h2 {
    margin: 0;
    font-size: 1.6rem;
    font-weight: 600;
    margin-bottom: 15px;
    text-transform: uppercase;
}
.nl-info-block p {
    margin: 0;
    margin-bottom: 20px;
    font-size: 1.2rem;
}
.nl-form-block {
    width: 100%;
    padding: 0 15px;
}
.nl-input-block {
    width: 100%;
    padding: 15px;
    margin-bottom: 10px;
    border: 1px solid #333;
}
.nl-btn {
    width: 100%;
    border: none;
    padding: 15px 0;
    margin-bottom: 15px;
    background: #b08e50;
    font-size: 1.2rem;
    text-transform: uppercase;
    font-weight: 600;
}
.nl-note {
    display: block;
    font-size: .95rem;
}
.icon-with-text__item{
  margin-right: 30px;
}
.shoppable-video__container .shoppable-video__item {
    box-shadow: none;
    background: #fafafa;
    border-radius: 0 !important;
    border: 1px solid #f1f1f1;
}
.shoppable-video__container .slick-slide video {
    padding-top: 5px;
    height: calc(100% - 70px);
}
.shoppable-video__container h5.product-desc__name {
    font-size: 1.1rem;
    font-weight: 600;
    letter-spacing: 0;
    margin-bottom: 5px;
}
.shoppable-video__container .product-desc__price {
    padding: 0;
}
.shoppable-video__container .produc-desc {
    margin-top: 10px;
    background: none;
}
@media screen and (max-width:767px){
    .nl-row {
        display: flex;
        flex-wrap: wrap;
    }
    .nl-col50 {
        width: 100%;
    }
    .nl-col50:first-child {
        display: none;
    }
    .nl-wrapper{
        padding: 0 10px;
    }
    .nl-info-logo img {
        max-width: 150px;
    }
    .nl-info-block{
        padding: 15px 20px;
    }
    .nl-info-block p {
        font-size: 1rem;
    }
  .shoppable-video__container h5.product-desc__name{
    font-size: .85px;
    padding-left: 5px;
    padding-right: 5px;
  }
  .shoppable-video__container .product-desc__price .price-item.price-item--sale {
    font-size: .75rem;
  }
}