/** Shopify CDN: Minification failed

Line 268:0 Unexpected "}"

**/


/* button color : #9CAEA9; */

/* banner */
.m-slide__content.m-richtext.m\:text-left {
    max-width: 640px;
    background:#0000001c;
    padding: 30px;
    border-radius: 6px;
}

h2.m-richtext__title.m-slide__title.m\:text-white.h1 {
    }
h1, h2, h3, h4 {
  font-weight: 600;
}

.m-hero__content.m\:text-center.md\:m\:text-left.m-text--white {
    max-width: 700px;
}
.m-hero__content.m\:text-center.md\:m\:text-left.m-text--white {
    background: #00000052;
    padding: 30px;
    border-radius: 6px;
}

h3.m-icon-box__heading.h4 {
    font-weight: 700;
}

/*--------------------------------- common ------------------------------------*/


/* —--------------------------Headings font size—---------------------- */
@media(min-width:769px){
h2, .h2, h1, .h3, h3{
    font-size: 40px;
    font-weight:600;
}
}
@media(max-width:768px){
h2, .h2, h1, .h3, h3{
    font-size: 28px;
    font-weight:600;
}
}

/*--------------- Sub menu hover bacground--------------------------------- */
.m-sub-menu__item>a:hover {
    background: #9CAEA9 !important;
    border-radius: 8px;
    color: white !important;
}

/*------------------- search suggestion off------------------------------- */
.m-search-popular.m\:flex.md\:m\:justify-center.m\:flex-wrap {
    display: none;
}

/* -----------------------cart-count-bubble------------------------- */
/* span.m-cart-count-bubble.m-cart-count.m\:hidden {
    background: #9CAEA9;
} */

/* —--------------------------Count bubble —---------------------- */
span.m-cart-count-bubble.m-cart-count {
    background: #9CAEA9;
}

/* -------------------------------wishlist count----------------------------- */
sup.m-wishlist-count {
    background: #9CAEA9;
}

/* —----------------Nav section border—-------------------------------------*/
header.m-header__desktop.logo-left-menu-center.m-gradient.m-color-default {
    border-bottom: 1px solid rgb(223, 223, 223);
}




/* —--------------------------Nav  shadow All page—---------------------- */

.m-header header {
    box-shadow: 0 4px 20px #0000000a;
}

/* —--------------------------Nav  shadow Home page—---------------------- */
.m-header.header-sticky-always.transparent-on-top .m-header__mobile, .m-header.header-sticky-always.transparent-on-top .m-header__desktop, .m-header.header-sticky-always.transparent-on-top .m-menu-bar {
    box-shadow: 0 4px 20px gray;
}

/*--------------------- menu items—---------------------- */
a.m-menu__link {
    color: black !important;
}

/*---------------------------- banner content--------------------------------- */


/* —-------------------------Footer  shadow optional—---------------------- */

/* m-footer.m-footer.m\:block {
    box-shadow: 0 -8px 32px rgb(210 134 26 / 33%);
} */

/* —-------------------------- hover name off—---------------------- */
#shopify-section-sections--18487070818492__header span.m-tooltip__content {
    display: none;
}

/* —-----------------------------policy page  width—----------------------------*/
.shopify-policy__container {
    max-width: 1400px !important;
    margin: 0 auto 4rem !important;
}
/* —-----------------------------Collapsible tab—----------------------------*/
/* faq */
.m-faqs-section .m-collapsible--button {
    font-size: 18px;
    line-height: 1.555;
    padding-top: 16px;
    padding-bottom: 16px;
}

h3.m-collapsible--button {
    padding: 18px;
}

h3.m-collapsible--button {
    border: solid #9CAEA9 2px;
    margin-top: 10px;
    /* border-radius: 10px 10px 0 0; */
}

.m-collapsible--content__inner.rte {
    border: solid #9CAEA9 2px;
    /* border-radius: 0 0 10px 10px; */
    /* margin-top: -20px; */
    padding: 20px;
}
.m-collapsible[open=true] .m-collapsible--button, .collapsible[open=true] .m-collapsible--button {
    border-bottom-color:white;
}

section.m-section.m-faqs-section.m-gradient.m-color-default {
    max-width: 900px;
    margin: auto;
}

/* product page FAQ  collapsible tab*/
.m-collapsible--content__inner {
    border: 2px solid #9CAEA9;
    margin-top: -10px;
    padding: 10px 30px;
    /* border-radius: 10px; */
}

button.m-collapsible--button {
    border: 2px solid  #9CAEA9;
    padding: 10px 30px;
}
/* —-----------------------------—-----------------------------------------------------------------*/

/* -----------------primary button-------------------------*/



a.m-button.m-button--primary {
  background-color: #9CAEA9;   /* muted olive */
  color: #FFFFFF;
  border-radius: 12px;
  padding: 14px 32px;
  font-family: 'Inter', sans-serif;
  font-weight: 500;
  letter-spacing: 0.3px;
  transition: background-color 0.3s ease;
  border: none;
}
a.m-button.m-button--primary:hover {
  background-color: #C7CFC3;   /* soft sage */
  box-shadow: none;
}


/* a.m-button.m-button--primary {
    background: #9CAEA9;
    border: none;
}


a.m-button.m-button--primary:hover {
   
    box-shadow: none;
    box-shadow: 0 0 18px #ccc;
} */


button.m\:w-full.m-button.m-button--primary {
    background: #9CAEA9;
    border: none;
}

button.m\:w-full.m-button.m-button--primary:hover {
    box-shadow:none;
}
/* ---------------------------------------------------------------------------*/
/*-------------------- judge me review—-------------------------------------- */

.jdgm-prev-badge {
    padding: 20px 0;
}

.jdgm-rev-widg__reviews {
    /* background: #dcdcdc54; */
    padding: 0px 40px;
    border-radius: 15px;
    box-shadow: 0px 4px 16px rgba(0,0,0,0.1);
}


.jdgm-rev-widg__header {
    /* background: #dcdcdc54; */
    border-radius: 15px;
    padding-top: 20px;
    box-shadow: 0px 4px 16px rgba(0,0,0,0.1);
}

.jdgm-carousel-wrapper {
    max-width: 1400px !important;
    width: 100% !important;
}

.jdgm-carousel__item-container {
    /* background: #b4d2b426; */
    border-radius: 10px;
    padding: 20px;
}

/* ------------------------------------footer search ----------------------------------*/
ul.m-footer--bottom-menu.m-link-lists.m-link-lists--inline.xl\:m\:justify-end.show-menu-item-divider {
    display: none;
}


/*---------------------------- social icon footer ----------------------------*/
a.social-media-links--item {
    background: #9CAEA9 !important;
}
body .m-footer--block .social-media-links a:hover {
   box-shadow: none !important;
}
.m-footer--block .social-media-links a {
  color: white !important;
}
.m-footer--block .social-media-links a:hover {
  color:rgb(236, 215, 182) !important;
}


}/* --------------------------------------------------- */


button#scroll-to-top-button {
    background: #9CAEA9;
    border: none !important;
}


button#scroll-to-top-button:hover {
    background: #9CAEA9;
    box-shadow: none;
}

h3.m-accordion--item-button.m-footer--block-title {
    font-weight: 700 !important;
    font-size: 25px !important;
}

/*------------------------------ footer block title ------------------------------------------------*/
h3.m-accordion--item-button.m-footer--block-title {
    font-size: 20px;
    font-weight: 600;
}


/*-------------------------------- rich text------------------------------------------------ */
.m-richtext.m\:text-center {
    max-width: 800px;
    margin: auto;
}

/* wishlist product card */
button.m-tooltip.m-button--icon.m-wishlist-button.m-tooltip--left.m-tooltip--style-1 {
    background: #9CAEA9;
    border: none;
    box-shadow: none !important;
}

/*----------------------------- slider arrow -------------------------------*/

button.m-slider-controls__button.m-slider-controls__button-next.swiper-button-next{
    background: #9CAEA9;
    border: none;
    box-shadow: none;
}

button.m-slider-controls__button.m-slider-controls__button-prev.swiper-button-prev {
    background: #9CAEA9;
    border: none;
    box-shadow: none;
}

/* ----------------------product card design------------------------ */

/* .m-product-card__media {
    box-shadow: 0px 2px 10px -3px #808080a1;
    border-radius: 15px;
} */

/*------------------------------- announcement bar---------------------------- */
.m-announcement-bar__content {
    font-size: 12px !important;
}


/*------------------------------ collection-card title------------------------------- */
a.m-collection-card__link.m\:block {
    font-weight: 700;
}

/* ---------------------------product tab ------------------------ */
a.m-tab-header {
    opacity: 1;
}

/* ---------------------------contact------------------------ */
h3.m-contact-form__heading {
    text-align: center;
    padding-bottom:20px;
    font-size:40px;
    font-weight: 700 !important;
}

.template-page #MainContent {
    padding-bottom: 0px ;
}

form#contact_form {
    display: grid;
}

/* ---------------------------Feature promotion------------------------ */
h3.m-icon-box__heading.h4 {
    font-weight: 700;
    font-size: 25px;
}



/* image with text */
.m-image-with-text__content.m\:column.m\:w-full.md\:m\:w-1\/2.lg\:m\:w-6\/12.m-scroll-trigger.animate--fade-in-up {
    background: #f9f7f0;
    padding: 50px;
}

/* newsletter */

.m-newsletter-section__header {
    margin-bottom: 30px !important;
}

/*###############################-----------common end ------------############################################*/


/*------ Newsletter-------------------------------- */


button.m-newsletter-form__button.m-newsletter-form__button--text.m-button {
    background: #9CAEA9;
    color: white;
}

.m-newsletter-form__button-inline .m-newsletter-form__button:hover {
    border: none;
    background: #C7CFC3 !important;
}

.m-newsletter-form__input-wrapper.m\:display-flex.m\:w-full.m\:relative {
    border: #9CAEA9 1px solid;
}

.m-newsletter-section__description {
    opacity: 1 !important;
}


/* digital product */

.m-button--link, .m-section__description a, .m-link-underline, .rte a:not(.spr-summary-actions-newreview) {
   
    position: unset;
}
.m-button--link, .m-section__description a, .m-link-underline, .rte a:not(.spr-summary-actions-newreview):hover {
   
    position: unset;
    color:red;
}


#shopify-section-template--25170466963751__main
h4 {
    text-align: center;
    border: 1px solid red;
    padding: 5px;
}

.main-product__block.main-product__block-price optis-combined-listing.bss-se-variant.optis-combined-listing.bss-se-default-style {
    display: none;
}

@media(max-width:768px){
    .m-slide.m-slide--middle-left.m-slide--text-large {
    height: 400px;
}
m-parallax.m-parallax.m-hero__bg.m\:block {
    height: 400px !important;
}

.m-hero__content.m\:text-center.md\:m\:text-left.m-text--white {
    background: #f9f7f0;
    padding: 25px 15px;
}

.m-hero__inner.m-hero__inner--middle-left.container-fluid {
    padding: 0;
}

#m-hero-section-template--25151324225831__image_with_text_2_kqnGDQ
a.m-button.m-button--primary {
    margin: auto;
}

.m-image-with-text__content.m\:column.m\:w-full.md\:m\:w-1\/2.lg\:m\:w-6\/12.m-scroll-trigger.animate--fade-in-up {
    padding: 40px 20px;
}

m-parallax.m-parallax.m-hero__bg.m\:block {
    height: 200px !important;
}

#m-section-template--25151323177255__rich_text_YL8WWa
.sf__page-about .m-section-my {
    /* margin-top: 0; */
    padding: 0 20px 40px;
}
}