/** Shopify CDN: Minification failed

Line 10:2 Unexpected "{"
Line 124:0 All "@import" rules must come first

**/
.m-product-card .collection-icon-list.vstar-star.tt-center,
.m-product-card .collection-icon-list.vstar-star {
    display: none;
} {
    display: none;
}

/* FIRST SECTION - TRANSPARENT */
.template-index .m-header:not(.after-slider) .m-header__bg,
.template-index .m-header:not(.after-slider) .m-header__mobile {
  background: transparent !important;
  box-shadow: none !important;
}

/* AFTER SLIDER - WHITE */
.template-index .m-header.after-slider .m-header__bg,
.template-index .m-header.after-slider .m-header__mobile,
.template-index .m-header:not(.after-slider) .m-hamburger-box__inner::before,
.template-index .m-header:not(.after-slider) .m-hamburger-box__inner::after,
.template-index .m-header:not(.after-slider) .m-hamburger-box__inner {
  background: var(--white) !important;
}
.template-index .m-header.after-slider .m-menu__link .menu-text-top,
.template-index .m-header.after-slider .m-menu__link .menu-text-bottom,
.template-index .m-header.after-slider .m-header__search span{
    color: var(--black) !important;
}
.template-index .m-header.after-slider .m-search-form__button svg path,
.template-index .m-header.after-slider .m-header__wishlist svg path,
.template-index .m-header.after-slider .m-header__account svg path,
.template-index .m-header.after-slider .m-cart-icon-bubble svg path {
  stroke: var(--black) !important;
}
.template-index .m-header.after-slider .m-hamburger-box__inner::before,
.template-index .m-header.after-slider .m-hamburger-box__inner::after,
.template-index .m-header.after-slider .m-hamburger-box__inner {
  background: var(--black) !important;
}
/* 🔹 BEFORE slider (transparent header) */
.template-index .m-header:not(.after-slider) .m-logo__image-transparent {
  display: block !important;
}

.template-index .m-header:not(.after-slider) .m-logo__image-default {
  display: none !important;
}

/* 🔹 AFTER slider (white header) */
.template-index .m-header.after-slider .m-logo__image-transparent {
  display: none !important;
}

.template-index .m-header.after-slider .m-logo__image-default {
  display: block !important;
}
/* .m-menu-drawer__close {
  display: flex;
  justify-content: flex-end;
  padding: 12px;
}
#m-menu-drawer {
  transform: translateX(-100%);
  transition: transform 0.3s ease;
}

#m-menu-drawer.open {
  transform: translateX(0);
}
.drawer-close-btn {
  font-size: 22px;
  background: none;
  border: none;
  cursor: pointer;
}
.m-menu-drawer {
    top: 0 !important;
    height: 100vh !important;
} */

.template-index .m-header.after-slider .m-header__search {
    border-right: 2px solid var(--black);
}
/* ------------Customer reviews section--------- */
.jdgm-rev-widg__title {
    color: var(--brown);
    font-family: "BioRhyme", serif;
    text-align: center;
    font-size: 62px !important;
    font-weight: 400;
    line-height: 1.1;
    letter-spacing: -1.86px;
}
.jdgm-widget-actions-wrapper .jdgm-write-rev-link{
    padding: 24px 32px;
    border-radius: 62px;
    background: #443021;
    border-color: #443021;
}

/* OPTIONAL: text/icon color white when transparent */

.m-search-result__heading {
    font-family: "BioRhyme", serif;
}
.m-sidebar--title,
.template-search  .m-page-header__title{
    font-family: "BioRhyme", serif;
}
.m-product-tag--soldout{
    color: #2D2D2D !important;
}

@font-face {
  font-family: 'bodyfont';
  src: url('//www.saayathelabel.com/cdn/shop/t/24/assets//cdn/shop/files/InterTight-Regular.ttf?v=1772555283&v=7133') format('truetype')

}
@import url('https://fonts.googleapis.com/css2?family=BioRhyme:wght@200..800&display=swap');


:root {
  --brown: #443021;
  --white: #fff;
  --cream: #FDF8DA;
  --black: #2D2D2D;
  --brown-light: #593523;
  --orange: #D7703C;
  --border: #4D3C24;
}

 .m\:blocks-radius {
    border-radius: 0 !important;
}
.h_collection_list .container-full,
.h_featured_coll .container-full {
    padding: 0 0;
}
.sf-home__slideshow .container-fluid {
    margin-inline: 0;
}
.m-button{
    padding: 20px 32px;
    border-radius: 62px;
    font-size: 14px;
    font-weight: 500;
    line-height: 1;
    letter-spacing: 0.28px;
    text-transform: uppercase;
}
.m-button:not(.m-button--link,.m-link-underline,.m-button--blank):hover{
  box-shadow: unset;
}

/* ----------------header css------------------------- */
.m-header {
    min-height: unset !important;
}
.template-index .m-menu__link .menu-text-top, 
.template-index .m-menu__link .menu-text-bottom,
.template-index .m-search-form__label{
    color: var(--white) !important;
}
.m-header .m-cart-icon-bubble {
    margin-right: 0 !important;
}
.template-index .m-header__search{
    border-right: 2px solid var(--white);
}
.template-index .m-search-form__button svg path,
.template-index .m-header__wishlist svg path,
.template-index .m-header__account svg path,
.template-index .m-cart-icon-bubble svg path{
    stroke: var(--white);
}
.template-index .m-header__wrapper {
    border-bottom: unset;
}
.m-header__wrapper {
    border-bottom: 1px solid rgba(77, 60, 36, 0.10);
}
.m-menu__link .menu-text-wrap{
  position: relative;
  overflow: hidden;
  display: block;
}

.m-menu__link--main:after {
  display: none;
}

.m-menu__link .menu-text-top, 
.m-menu__link .menu-text-bottom {
    display: block;
    line-height: 1;
    transition: transform .35s ease;
    letter-spacing: 1.44px;
    color: var(--black);
}

.m-menu__link .menu-text-bottom{
  position:absolute;
  left:0;
  top:100%;
}

.m-menu__link:hover .menu-text-top{
  transform: translateY(-100%);
}

.m-menu__link:hover .menu-text-bottom{
  transform: translateY(-100%);
}

.m-header__search {
    display: flex;
    gap: 16px;
    border-right: 2px solid var(--black);
    margin-right: 18px;
    padding-right: 32px;
}
.m-search-form__label {
    color: var(--black) !important;
    padding-left: 0!important;
    font-size: 18px;
    font-weight: 500;
    line-height: 1;
}
.m-search-form__button,
.m-header__account,
 .m-header__wishlist  {
    padding: 0 !important;
}
.m-tooltip {
    padding: 0;
}
 .m-header__right {
    gap: 14px;
}
.m-logo__image {
    padding-top: 22px !important;
    padding-bottom: 22px !important;
}

/* .m-menu__item:last-child .menu-text-top,
.m-menu__item:last-child .menu-text-bottom{
  background: linear-gradient(90deg, #FFCE52 0%, #FF5B2C 100%);
  background-clip: text;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
} */
.m-menu-mobile__item>a {
    padding: 12px 16px 12px 65px !important;
     font-family: M-Body-Font;
     font-weight: 500;
}
/* ---------------Slide show css--------------- */
.sf-home__slideshow .m-slide__content {
    max-width: unset !important;
}
.sf-home__slideshow .m-slide__wrapper {
    padding-top: 180px!important;
    flex-direction: column;
    justify-content: space-between !important;
}
.sf-home__slideshow .m-richtext__title{
    line-height: 100%;
    letter-spacing: -1.86px;
    font-family: "BioRhyme", serif;
}
.sf-home__slideshow .m-slide__button-first:hover {
    color: var(--white);
}
.sf-home__slideshow .m-slide__button-first{
  color: var(--brown-light);
}
.sf-home__slideshow .m-richtext__description{
    max-width: 18%;
    font-size: 20px;
    line-height: normal;
}
/*------------- Collection title css ----------------*/
.h_collection_list .m\:column:has(.festive_coll),
.h_collection_title .m\:column:has(.festive_coll) {
    background-image: url('/cdn/shop/files/Frame_32.png?v=1775231482');
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
}

.h_collection_title .festive_coll .collection-title-text {
    font-family: "BioRhyme", serif;
    letter-spacing: -0.96px;
    font-size: 32px;
    color: var(--brown-light);
    text-transform: capitalize;
    line-height: 1;
    position:relative;
    z-index:5;
}
.h_collection_title .m\:column {
    border-right: 1px solid var(--black);
    border-left: 1px solid var(--black);
    padding-block: 28px;
    position: relative;
    overflow: hidden;
    transition: background-color 0.5s ease;
    display: flex;
    justify-content: center;
    align-items: center;
}
.h_collection_title .m-collection-card__info {
    margin-top: 0;
}
.h_collection_title .collection-hover-link{
    display:block;
    text-align:center;
    position:relative;
    text-decoration:none;
}

.h_collection_title .collection-title-text{
    display:block;
    font-size:16px;
    font-family:M-Body-Font;
    font-weight:700;
    text-transform:uppercase;
    letter-spacing:1.6px;
    transition: transform 0.5s cubic-bezier(0.76,0,0.24,1);
    text-align: center;
}

.h_collection_title .collection-shop-now{
    position:absolute;
    left:0;
    right:0;
    bottom:-100%;
    font-size:14px;
    letter-spacing:1.6px;
    color:var(--white);
    opacity:0;
    transition: all 0.5s cubic-bezier(0.76,0,0.24,1);
    text-align: center;
    white-space: nowrap;
}

.h_collection_title .m\:column:hover{
    background:var(--black);
}

.h_collection_title .m\:column:hover .collection-title-text{
    transform: translateY(-300%);
}

.h_collection_title .m\:column:hover .collection-shop-now{
    bottom:50%;
    transform:translateY(50%);
    opacity:1;
}
/* ---------Only text----- */
.h_text{
    background-image: url('/cdn/shop/files/aa.png?v=1775233916');
}
.h_img_text .m-custom-content__block-text{
     background-image: url('/cdn/shop/files/back.png?v=1775234080');
}
.about-img-text .order-0{
     background-image: url('/cdn/shop/files/back-2.png?v=1775234081') !important;
}
.about-img-text .order-2{
     background-image: url('/cdn/shop/files/back-3.png?v=1775234080') !important;
} 
.h_text,
.h_img_text .m-custom-content__block-text,
.about-img-text .order-0,
.about-img-text .order-2{
    background-size: cover !important;
    background-position: center !important;
    background-repeat: no-repeat !important;
}

.h_text .m-gradient{
    background: transparent;
}
.h_text .m-richtext__description {
    color: var(--white);
    text-align: center;
    font-size: 18px;
    font-weight: 500;
    line-height: 1.2;
    letter-spacing: 1.26px;
    text-transform: uppercase;
    max-width: 40%;
    margin: 0 auto;
}
/* Collection banner css */
.h_collection_list .m-collection-card--inside-2 .m-collection-card__info {
    padding: 30px 20px 60px;
}
.h_collection_list .first_coll .m-button{
    color: #25488A;
}
.h_collection_list .second_coll .m-button:hover {
    background: var(--black);
    border-color: var(--black);
}
.h_collection_list .second_coll .m-button {
    border: 1px solid var(--white);
    background: transparent;
    color: var(--white);
}
.h_collection_list .first_coll .m-button:hover{
    color: var(--white);
}
.m-sticky-addtocart .m-add-to-cart:hover{
    background: var(--brown-light);
    border-color: var(--brown-light);
}
.m-sticky-addtocart--leftblock{
    align-items: center;
}
.m-sticky-addtocart--title h3{
     font-family: 'M-Body-Font';
}
.m-sticky-addtocart .m-quantity {
    border-radius: 40px;
}
.m-sticky-addtocart .m-product-option--dropdown-select {
    border-radius: 40px !important;
}
/* ------featured collection------ */
.h_featured_coll .m-section__button .m-button:hover{
    transform: unset !important;
    color:var(--black);
}
.h_featured_coll .m-section__button .m-button {
    padding: 20px 80px 20px 32px;
    font-size: 16px;
    font-weight: 600;
    line-height: 100%;
    letter-spacing: 1.12px;
    text-transform: uppercase;
}
.h_featured_coll .m-section__button{
    margin-top: 0;
}
.h_featured_coll .m-section__heading {
    font-size: 16px;
    font-weight: 600;
    line-height: 1;
    letter-spacing: 1.12px;
    text-transform: uppercase;
    padding: 27px 80px;
    font-family: 'M-Body-Font';
}
.h_featured_coll .m-section__header{
  margin-bottom: 0;
}
 .m-product-card__media {
    border-radius: 0;
}
.h_featured_coll .m-button:hover{
    background: var(--brown-light);
    border-color: var(--brown-light);
}
 .m-product-card__info {
    margin-top: 0;
    text-align: center;
    display: flex;
    flex-direction: column;
    align-items: center;
    gap: 12px;
    padding: 32px 16px;
}
 .product-tag {
    color: var(--orange);
    text-align: center;
    font-size: 12px;
    font-weight: 600;
    line-height: 1;
    letter-spacing: -0.12px;
    text-transform: uppercase;
}
.m-product-card__price {
    color: #707070;
    letter-spacing: -0.16px;
}
 .m-product-card__title {
    margin-bottom: 0;
    font-size: 16px;
    font-weight: 500;
    line-height: 1 !important;
    letter-spacing: -.16px;
    font-family: M-Body-Font;
}
 .m-mixed-layout__inner{
  row-gap: 4px;
}
 .m-product-option--swatch .m-product-option--node__label[data-selected=true] {
    box-shadow: unset;
}
 .m-product-option--swatch .m-product-option--node__label {
    width: 14px;
    height: 14px;
    margin: 0;
}
 .m-product-card .m-product-option {
    margin-top: 0;
}
 .m-featured-collection__button {
    margin-top: 0 !important;
}
.m-product-card__content .m-price-item {
    line-height: 100%; 
    letter-spacing: -0.16px;
    color: #707070;
    font-size: 16px;
}
.m-product-card .m-add-to-cart {
    padding: 10px 25px;
    font-size: 14px;
    line-height: 1;
    letter-spacing: -0.14px;
    text-transform: uppercase;
    width: max-content;
}
.m-product-card__action {
    bottom: 40px;
    display: flex;
    justify-content: center;
}
.m-product-card__name {
    line-height: 1 !important;
}
/* saaya section  */
.saaya-section {
    display: flex;
    align-items: center;
    justify-content: center;
    text-align: center;
    position: relative;
    flex-direction: column;
    padding-top: 30px;
    gap: 10px;
}

 .saaya-heading {
    line-height: 1.1;
    color: var(--brown);
    letter-spacing: -1.86px;
    font-family: "BioRhyme", serif;
}

  .saaya-heading span {
    color:var(--orange);
  }
/* -----------Image with text--------------- */
  
  .h_img_text .m-custom-content__block-image {
    padding-left: 0;
    padding-right: 0;
  }
  .h_img_text .m-button:hover{
    background: var(--black);
    color: var(--white);
  }
  .h_img_text .m-custom-content__block-text{
    padding-inline: 0;
    padding: 48px 80px;
  }
  .h_img_text .m-richtext__description{
    color: var(--white);
    font-size: 18px;
    font-weight: 500;
    line-height: 1.3;
    letter-spacing: 1.26px;
    text-transform: uppercase;
}
.h_img_text .m-custom-content__block-image .m-custom-content__block-inner,
.h_img_text .m-custom-content__block-image .m\:w-full,
.h_img_text .m-custom-content__block-image .m\:w-full div,
.h_img_text .m-custom-content__block-image .m-image{
    height: 100%;
}
.hide-desk{
    display: none;
}
/* image with text overlay */
.text_overlay .m-hero__title {
    font-family: "BioRhyme", serif;
    line-height: 110%;
    letter-spacing: -1.86px;
    color: #FDF8DA;
}

/* -----featured products----------- */
.m-product-list .m-add-to-cart:hover{
    background: var(--brown-light);
    border-color: var(--brown-light);
}
.m-slider-controls__button {
    border: unset;
    background: unset;
}
.m-featured-slider__col-left{
    background: var(--brown);
}
.m-featured-slider__container{
    align-items: unset !important;
}
.m-featured-slider__col-left {
    padding: 90px 30px !important;
}
.logo-img {
    display: flex;
    justify-content: center;
}
/* .m-featured-slider__col-left,
.m-featured-slider__col-right{
    height: 1000px;
} */
.m-featured-slider__products .m-product-card__info {
    gap: 8px;
    padding: 28px 0 0;
}
.m-featured-slider__products .m-product-card__info  .m-product-option--color{
    display: none;
}
/* -----------------footer css------------------ */

.m-footer--block-menu  .m-footer--block-title {
    font-size: 14px !important;
    font-family: 'M-Body-Font';
    text-transform: uppercase;
    margin-bottom: 10px !important;
    font-weight: 600;
}
.m-footer--block-menu  .m-link-lists--item {
    font-size: 14px !important;
    font-weight: 500;
    line-height: 1.2; 
    padding-bottom: 4px;
    text-transform: capitalize;
}
.m-footer--block-newsletter .m-accordion--item-button{
    font-size: 40px !important;
    font-weight: 400;
    line-height: 110%;
    letter-spacing: -0.4px;
    font-family: 'M-Body-Font';
    margin-bottom: 10px !important;
}
.m-footer--block-newsletter-desc {
    font-size: 16px;
    line-height: 1;
}
.m-footer--block-newsletter-desc-2 {
    font-size: 14px;
    font-style: normal;
    font-weight: 500;
    line-height: 120%;
    max-width: 65%;
    padding-top: 16px;
}
.m-newsletter-form--minimal .m-newsletter-form__button {
    justify-content: center !important;
    border-radius: 55px !important;
    border: 1.5px solid var(--border) !important;
    min-width: 37px !important;
    height: 37px !important; 
}
.m-footer--middle .m-footer--accordion {
    justify-content: space-between;
}

.m-newsletter-form__input::placeholder{
  color: var(--border) !important;
  font-size:16px !important;
  font-weight:400 !important;
}

.m-newsletter-form .form-field {
    border: unset;
}
.m-newsletter-form__button svg {
    width: 15px !important;
    height: 15px !important;
}
.m-newsletter-form__wrapper{
    border-bottom: 1.5px solid var(--border);
}
.footer-bottom-custom {
    display: flex;
    justify-content: space-between;
    align-items: flex-end;
     padding: 0  0 40px !important;
     gap: 60px;
}
.sunya{
    font-weight: 600;
}
.m-footer--bottom-inner{
    flex-direction: unset;
    align-items: unset;
    display: unset;
}
ul.footer-policy-menu, .footer-bottom-left {
    display: flex;
    gap: 24px;
    align-items: center;
    justify-content: space-between;
}
.footer-policy-menu a{
    font-size: 14px;
}
.m-footer--block-spacing {
    width: 20% !important;
}
.footer-bottom-left {
    width: 50%;
}
.footer-big-logo {
    width: 50%;
}
.footer-big-logo img{
    width: 100%;
}
.m-footer--block-menu .m-footer--block-inner{
    padding: 0 !important;
}
.m-footer--block-newsletter{
    width: 30%;
}
.m-footer__copyright,
 .footer-policy-menu
{
    font-size: 14px;
    line-height: 1.2;
}

.sitaara-section .m-button:hover{
    background: var(--black);
    color: var(--white);
}



/* ----------------Product page css start------------ */
.option-label--selected{
    display: none;
}
.m-main-product--info .block__variant-color-item {
    display: flex;
    align-items: center;
    justify-content: center;
}
.m-main-product--info .block__variant-color-list {
    display: flex;
    flex-wrap: wrap;
    gap: 12px;
    margin: 0;
}
.m-main-product--info .block__variant-color-swatch {
    display: inline-block;
    width: 100px;
    height: 130px;
    border-radius: 0;
    overflow: hidden;
    position: relative;
    transition: all .2s ease;
    cursor: pointer;
    margin-bottom: 0;
}
.m-main-product--info .block__variant-color-item .m-tooltip {
    margin-bottom: 0;
    padding: 0;
}
.m-main-product--info .block__variant-color-swatch img {
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.m-main-product--info variant-picker div[data-option-name="Color"]{
  display: none !important;
}
.m-main-product--info .m-product-option--button .m-product-option--node__label {
    border-radius: 40px;
    font-size: 14px;
    min-width: 55px !important;
    height: 55px;
    border: 1px solid rgba(45, 45, 45, 0.15);
    margin: 0;
}
.m-main-product--info .label-title,
.m-main-product--info .option-label--title {
    color: var(--black);
    font-size: 14px;
    font-weight: 600;
    line-height: 1;
    letter-spacing: 1.26px;
    opacity: 0.6;
    text-transform: uppercase;
}
.m-main-product--info .m-product-option--label {
    justify-content: unset;
    line-height: 1;
}
.m-main-product--info .feature-bar {
    display: flex;
    gap: 50px;
}
.m-main-product--info .feature-item {
    display: flex;
    flex-direction: column;
    gap: 12px;
}
.m-main-product--info .feature-item img{
    width: 24px;
}
.m-main-product--info .feature-item p {
    color: var(--border);
    font-size: 16px;
    font-weight: 500;
    line-height: normal;
}
.m-main-product--info .m-collapsible--button, .collapsible--button {
    padding-top: 0;
    border-bottom: unset;
}
.m-main-product--info .m-collapsible--button{
    color: var(--black);
    font-size: 14px !important;
    font-weight: 600;
    line-height: 1;
    letter-spacing: 1.26px;
    text-transform: uppercase;
    padding-bottom: 0;
}
.m-main-product--info .m-product-collapsible {
    padding-block: 24px;
    border-bottom: 1px solid hsl(0deg 0% 18% / 10%);
}

.m-main-product--info .main-product__block-collapsible_tab{
    margin-top: 0 !important;
}
.m-main-product--info .rte :where(ul,ol) {
    padding-left: 2rem;
    margin-bottom: 0;
    margin-top: 0;
}
.m-main-product--info .m-product-collapsible:first-of-type{
  padding-top: 0 !important;
  margin-top: 24px !important;
}
.m-main-product--info .m-collapsible--content__inner{
    padding: 24px 0 0 !important;
}
.m-main-product--info .m-collapsible--button span{
    text-transform: uppercase;
}
.m-main-product--info .label-value {
    color: var(--black);
    font-size: 14px;
    font-weight: 700;
    line-height: 100%;
    letter-spacing: 1.26px;
    text-transform: uppercase;
    padding-left: 3px;
}
.m-main-product--info .offer-text {
    color: var(--orange);
    font-size: 14px;
    font-weight: 700;
    line-height: normal;
    letter-spacing: 1.26px;
    text-transform: uppercase;
}
.m-main-product--info .prepaid-offer {
    display: flex;
    border-radius: 40px;
    border: 1px solid var(--orange);
    gap: 10px;
    padding: 12px 24px 12px 12px;
    width: max-content;
    align-items: center;
}
.m-main-product--info .m-product-option--content{
    gap: 12px;
    margin: 0;
}
.m-main-product--info .shopify-payment-button__button.shopify-payment-button__button--unbranded {
    text-transform: uppercase;
}
.m-main-product--info .m-main-product--info .m-add-to-cart {
    color: var(--white);
    background: var(--brown);
    padding: 20px 32px;
}
.m-main-product--info .shopify-payment-button__button {
    background: var(--cream) !important;
    border-color: var(--cream) !important;
    color: var(--brown) !important;
    font-weight: 600 !important;
     padding: 20px 32px !important;
     height: unset !important;
     line-height: 1 !important;
}
.m-main-product--info  .m-quantity {
    border-radius: 62px;
    border: 1px solid var(--brown);
    background: var(--white);
    min-height: 56px;
}
.m-breadcrumb--wrapper {
    margin: 0;
}
.m-breadcrumb--wrapper {
    display: flex;
    gap: 10px;
    padding-block: 12px;
}
.m-breadcrumb--item {
    padding: 0;
    font-size: 11px;
    line-height: 1; 
    letter-spacing: 0.99px;
    text-transform: uppercase;
    opacity: 0.6;
    color: var(--black);
    font-weight: 500;
}
.m-breadcrumb--item-current{
    opacity: 1;
}
.m-main-product {
    margin-top: 0 !important;
    margin-bottom: 80px !important;
}
.m-main-product--info{
    width: 43%;
    padding-left: 50px;
}
.m-main-product--media{
    width: 56%;
    padding-right: 50px;
}

.m-main-product--info .pdp-tag {
    color: var(--orange);
    font-size: 16px;
    font-weight: 500;
    line-height: 1;
    letter-spacing: 1.44px;
    text-transform: uppercase;
    padding-top: 20px;
}
.m-main-product--info .main-product__block-title{
    margin-top: 0 !important;
}
.m-main-product--info .m-product-title {
    color: var(--brown) !important;
    font-family: "BioRhyme", serif;
    font-size: 48px !important;
    font-weight: 400;
    line-height: 1.1 !important;
    letter-spacing: -1.44px;
    text-transform: capitalize;
    padding-top: 24px;
    padding-bottom: 12px;
}
.main-product__block-title + .main-product__block-custom_liquid{
    margin-top: 0 !important;
}
.m-main-product--info .m-price__regular .m-price-item--regular {
    color: var(--brown);
    font-size: 24px;
    font-weight: 500;
    line-height: 1;
    letter-spacing: -0.24px;
}
.main-product__block-variant_picker{
    margin-top: 35px !important;
}
/* .m-main-product--info .main-product__block+.main-product__block {
    margin-top: 32px;
} */
 .handcrafted-tag p {
    color: var(--brown);
    font-size: 14px;
    font-weight: 700;
    line-height: normal;
    letter-spacing: 1.26px;
    text-transform: uppercase;
}
 .handcrafted-tag {
    display: flex;
    padding: 7px 14px 7px 7px;
    align-items: center;
    gap: 10px;
    border-radius: 40px;
    background: var(--cream);
    width: max-content;
}
.m-main-product--info  .m-product-form--input {
    width: 200px;
    margin-right: 12px;
}
.m-main-product--info .main-product__block-buy_buttons .m-product-dynamic-checkout.show-add-to-cart {
    margin-top: 12px !important;
}
.m-main-product--info .m-product-tax {
    color: var(--black);
    font-size: 14px;
    font-style: italic;
    font-weight: 500;
    line-height: 1;
    padding-top: 12px;
}
.m-main-product--info .m-add-to-cart{
    background: var(--brown);
    color: var(--white);
}
.m-main-product--info .m-add-to-cart:hover{
    background: var(--black);
}
.m-main-product--info .shopify-payment-button__button:hover {
    background: var(--brown);
     color: var(--white);
}
.shopify-payment-button__button.shopify-payment-button__button--unbranded:not(.m-button--link,.m-link-underline,.m-button--blank):hover{
    box-shadow: unset;
    background: var(--brown) !important;
     color: var(--white) !important;
}
.main-product__block .product-block-group--title {
    padding-right: 0 !important;
}
/*-----------------pdp new section--------------- */
.pdp_img-text .m-custom-content__wrapper{
    row-gap: 0;
}
.pdp_img-text .order-1 {
    padding-left: 0;
    padding-right: 0;
}
.pdp_img-text .order-3{
    padding-right: 0;
    padding-left: 0;
}
 .order-0,
 .order-2{
    padding: 120px 260px;
}
 .m-richtext__title {
    font-family: "BioRhyme", serif;
    font-size: 62px;
    font-weight: 400;
    line-height: 110%;
    letter-spacing: -1.86px;
}
.pdp_img-text .m-richtext__description{
    margin-top: 32px !important;
    font-size: 18px;
    font-weight: 400;
    line-height: normal;
}
/* --------------------pdp new section steps------------------ */
.pdp_step .m-section__header{
    margin-bottom: 48px;
}
.pdp_step .m-section__description {
    color: var(--border) !important;
    font-size: 18px;
    font-weight: 500;
    line-height: normal;
    width: 40%;
    margin-top: 24px !important;
    margin-inline: auto;
}
.pdp_step .m-section__heading {
    color: var(--brown) !important;
    font-size: 62px;
    font-weight: 400;
    line-height: 110%;
    letter-spacing: -1.86px;
    font-family: "BioRhyme", serif;
    width: 40%;
    margin-inline: auto;
}
.pdp_step .m-icon-box__heading {
    font-family: 'M-Body-Font';
    font-size: 20px;
    font-style: normal;
    font-weight: 600;
    line-height: 100%;
    letter-spacing: -0.2px;
    margin-bottom: 0 !important;
}
.pdp_step  .m-icon-box__description{
    color: var(--border) !important;
    font-size: 16px;
    font-weight: 500;
    line-height: normal;
    padding-top: 20px;
}
/* you may also like */
.m-product-recommendations .m-section__heading,
.m-collection-page-header__title,
.h_testimonials .m-section__heading{
    color: var(--brown);
    font-family: "BioRhyme", serif;
    text-align: center;
    font-size: 62px;
    font-weight: 400;
    line-height: 1.1;
    letter-spacing: -1.86px;
}
.m-collection-page-header__title{
    text-align: left !important;
}
.m-product-recommendations .m-section__header {
    margin-bottom: 48px;
}
.m-product-recommendations 
.template-product #MainContent {
    padding-bottom: 0;
}
.template-page #MainContent{
    padding-bottom: 0;
}
/* ----------------------about us page css start------------------ */
.about-img-text .order-2{
    background: var(--border);
}
.about-img-text .order-0{
    background: #667AA3;
}
.about-img-text  .m-richtext__description,
.about-img-text .m-richtext__title{
    color: var(--white);
}
.saaya-section p {
    color: var(--border);
    text-align: center;
    font-size: 24px;
    font-weight: 400;
    line-height: normal;
    padding-top: 38px;
}
.about-us  .saaya-section {
    padding-top: 0;
}
.about-us .saaya-section {
    padding-top: 0;
    width: 50%;
    margin: 0 auto;
}
.about-us .saaya-section img{
    padding-top: 38px;
}

.pdp_img-text .m-custom-content__block-image .m-image,
.pdp_img-text .m-custom-content__block-image .m\:w-full div,
.pdp_img-text  .m-custom-content__block-image .m\:w-full,
.pdp_img-text .m-custom-content__block-image .m-custom-content__block-inner {
    height: 100%;
}
.about_banner .m-hero__title{
    color: var(--cream);
    font-family: "BioRhyme", serif;
    font-size: 84px;
    font-weight: 400;
    line-height: 1;
    letter-spacing: -2.52px;
     margin-bottom: 32px !important;
}
.about_banner .m-hero__text {
    color: var(--cream);
    text-align: center;
    font-size: 18px;
    font-weight: 500;
    line-height: 1.4;
    letter-spacing: 1.26px;
    text-transform: uppercase;
    margin-bottom: 0 !important;
}

.about_banner .m-hero__inner {
    padding-bottom: 80px !important;
}
/* ---------------------Collection page css start------------------ */
.m-collection-card a{
  position:relative;
  z-index:5;
}
.h_collection_title .m\:column:hover::after{
  opacity: 1;
}
.m-sidebar--open {
    display: flex;
    gap: 12px;
}
.m-sidebar--open>span {
    margin-right: 0 !important;
}
.m-toolbar--right{
    justify-content: end;
}
.m-collection--wrapper {
    margin: 0 !important;
    border-top: 1px solid hsl(0deg 0% 18% / 10%);
    padding-top: 32px;
}
.m-collection-page-header__inner {
    padding-left: 0 !important;
}
.template-collection .h_collection_title .m-collection-list__content-container{
    border-bottom: 1px solid var(--black);
}
.template-collection .m-collection-list__content-container{
    padding-inline: 0;
}
.m-sidebar--open  .icon{
    color: var(--black);
    font-size: 16px;
    font-weight: 500;
    line-height: 100%;
    letter-spacing: 1.44px;
    text-transform: uppercase;

}
.m-select-custom--trigger .label {
    color: var(--black);
    font-size: 16px;
    font-weight: 500;
    line-height: 100%;
    letter-spacing: 1.44px;
    text-transform: uppercase;
}
.m-select-custom--trigger-text {
    color: var(--black);
    font-size: 16px;
    font-weight: 600;
    line-height: 100%;
    letter-spacing: 1.44px;
    text-transform: uppercase;
}
.m-collection-products {
    margin: 32px -2px 0 !important;
}
.m-collection-products .m-product-item {
    padding: 0 2px !important;
}
.m-collection-products .m-product-item {
    margin-bottom: 0 !important;
}
.m-collection--pagination {
    margin-top: 0 !important;
    margin-bottom: 80px;
}
.m-collection-products .m-product-item {
    width: 25% !important;
    max-width: 25% !important;
}
.m-header__desktop {
    display: none !important;
}
.m-header__mobile {
    display: flex !important;
}
.m-header__mobile-right {
    display: none;
}
.m-header__mobile .m-menu-button{
    align-items: center;
    gap: 10px;
}
.transparent-on-top .header-drawer-open .m-logo__image-transparent {
    display: block !important; 
}
.transparent-on-top .header-drawer-open .m-logo__image-default {
    display: none !important;
}
/* Drawer open hone par */
/* .header-drawer-open .m-menu__link .menu-text-top,
.header-drawer-open .m-menu__link .menu-text-bottom,
.header-drawer-open .m-search-form__label{
    color:var(--black) !important;
} */
/* .header-drawer-open .m-search-form__button svg path, 
.header-drawer-open .m-header__wishlist svg path, 
.header-drawer-open .m-header__account svg path, 
.header-drawer-open .m-cart-icon-bubble svg path {
    stroke: var(--black) !important;
}
.header-drawer-open  .m-header__search {
    border-right: 2px solid var(--black);
} */
.m-cart-drawer__title {
    font-family: "BioRhyme", serif;
    font-size: 30px;
}
.m-cart-drawer__link-to-cart{
    display: none;
}
.m-cart-drawer__footer--wrapper .m-button{
    background: var(--brown);
    border-color: var(--brown);
}
.m-button:hover {
    border-color: var(--black);
}
.m-collection--wrapper .m-button:hover {
    background: var(--brown-light);
}
.m-header__mobile {
    max-width: unset !important;
}
.block__variant-color-list{
    display:flex;
    gap:6px;
    margin-top:8px;
}
.block__variant-color-swatch{
    width:14px;
    height:14px;
    border-radius:50%;
    overflow:hidden;
    display:block;
    border:1px solid #ddd;
}
.block__variant-color-swatch img{
    width:100%;
    height:100%;
    object-fit:cover;
}
.m-featured-slider__container{
    height: 1000px;
}
.container-full .m-featured-slider__products {
    width: calc(30% + 10rem) !important;
}
.m-swiper-overflow .swiper-container {
    padding: 0 !important;
    margin: 0 !important;
    overflow: visible;
}
.template-product #MainContent {
    padding-bottom: 0 !important;
}
.m-search-popup__search-form .form-field {
    border: 1px solid var(--brown);
}
.m-search-popup--wrapper .m\:w-2\/12{
    gap: 14px;
}
.m-search-popup--wrapper .m-cart-icon-bubble {
    padding: 0;
}
.m-search-popup .m-cart-count-bubble {
    right: -10px;
    top: -5px;
}


/* size chart css start */
.popup {
    display: flex;
    gap: 8px;
    justify-content: flex-end;
    margin-bottom: -50px;
    cursor: pointer;
}
.popup svg{
  width: 20px;
}
.chart-text {
    font-size: 14px;
    font-weight: 700;
    line-height: 100%;
    letter-spacing: 1.26px;
    text-decoration-line: underline;
    text-transform: uppercase;
}
.size-chart-modal {
  position: fixed;
  inset: 0;
  background: rgba(0,0,0,0.6);
  display: none;
  z-index: 9999;
}

.size-chart-modal.active {
  display: flex;
}
.size-chart-box {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%); /* ⭐ MAIN FIX */
  background: var(--white);
  color: var(--black);
  width: 90%;
  max-width: 1000px;
  max-height: 90vh;
  overflow-y: auto;
}
.close-btn {
  position: absolute;
  top: 10px;
  right: 12px;
  background: none;
  border: none;
  font-size: 28px;
  cursor: pointer;
  color: #333;
}
.size-chart {
    padding: 48px;
}
.size-chart h2 {
    color: var(--brown);
    font-size: 48px;
    font-weight: 400;
    line-height: 110%;
    letter-spacing: -1.86px;
    font-family: "BioRhyme", serif;
    padding-bottom: 32px;
}

.size-chart table {
    width: 100%;
    border-collapse: collapse;
    table-layout: fixed;
}
.size-chart thead {
  background: var(--cream);
}
.size-chart th {
    padding: 16px 20px;
    font-size: 16px;
    border: 1px solid var(--white)
    font-weight: 800;
    line-height: normal;
    letter-spacing: -0.2px;
}
.size-chart td {
    padding: 16px 20px;
    text-align: center;
    border: 1px solid var(--black);
    font-size: 16px;
}
size-chart th span{
    opacity: 0.6;
}
.size-chart td:first-child {
  font-weight: 800;
}

/* Row height like image */
.size-chart tr {
  height: 48px;
}
/* -------POPUP CSS END------------ */
.template-product:has(.size-chart-modal.active) {
    height: 100vh;
    overflow: hidden;
}
.tt-rating-text {
    font-size: 14px !important;
    font-weight: 700 !important;
    line-height: 100% !important;
    letter-spacing: 1.26px;
    text-transform: uppercase;
    opacity: 0.6;
}
.product-icon-list.vstar-star .star-item, 
.product-icon-list.vstar-star .trustoo-rating-icon {
    width: 16px !important;
    height: 16px !important;
    max-width: none;
    stroke: none;
}
.new-divider {
    display: flex;
    justify-content: center;
}
/* home page testimonial css start */
.h_testimonials .m-testimonial__wrapper{
    flex-direction: column;
    background: var(--cream);
    padding: 2px;
}
.h_testimonials .m-testimonial__image {
    flex: unset !important;
    pointer-events: none;
} 

.h_testimonials .m-testimonial__author {
    color: var(--brown);
    text-align: center;
    font-size: 14px;
    font-weight: 600;
    line-height: 140%;
    letter-spacing: 0.98px;
    text-transform: uppercase;
}
.h_testimonials .m-slider-controls__wrapper{
    gap: 24px;
}
.h_testimonials .m-section__liquid .star img{
    margin-top: 0;
    margin-bottom: 0;
} 
.h_testimonials .m-section__liquid div {
    color: var(--black);
    font-size: 18px;
    font-weight: 500;
    line-height: 100%;
    letter-spacing: -0.18px;
}
.h_testimonials .m-section__header,
.h_celebrity .m-section__header{
    margin-bottom: 48px !important;
}
.h_testimonials .m-section__liquid{
    display: flex;
    justify-content: center;
    align-items: center;
    gap: 6px;
    margin-top: 24px;
    flex-wrap: wrap;
}
.h_testimonials .m-slider-controls__button{
    position: unset !important;
    margin-top: 48px !important;
    width: 20px !important;
    height: 20px !important;
}
.h_testimonials .m-slider-controls__button:hover{
    background: unset !important;
    box-shadow: unset !important;
}
.h_testimonials .container-full.m-section-my.m-section-py {
    padding-left: 4px;
    padding-right: 4px;
}
.h_testimonials .m-testimonial__description, 
.h_testimonials .m-testimonial .m-stars {
    margin-top: 0 !important;
}
.h_testimonials .m-testimonial__info {
    display: flex;
    flex-direction: column;
    gap: 24px !important;
    align-items: center;
}
.h_testimonials .m-testimonial__content {
    padding: 24px 32px !important;
    gap: 24px !important;
}
.h_testimonials .m-testimonial__description{
    color: var(--black);
    text-align: center;
    font-size: 20px;
    font-weight: 500;
    line-height: normal;
    letter-spacing: -0.2px;
}
/* home page testimonial css end */


.h_celebrity .m-section__liquid div {
    color:var(--brown);
    font-size: 62px;
    font-weight: 400;
    line-height: 110%;
    letter-spacing: -1.86px;
    text-align: center;
    font-family: "BioRhyme", serif;
}
.h_celebrity  .celebrity-color {
    color: var(--orange);
}
.h_celebrity .block__variant-color-list,
.h_celebrity .m-product-card__price{
    display: none;
}
/* -----------------------faq page css start------------------------- */
.m-faqs-section .m-collapsible--button {
    font-size: 18px;
    line-height: 1 !important;
    padding-top: 16px;
    padding-bottom: 16px;
    font-family: 'M-Body-Font';
}
.m-faqs-section__block-accordion{
    border-bottom: 1px solid hsl(0deg 0% 18% / 10%);
}
.m-faqs-section .m-collapsible--button{
    border-bottom: unset;
}
.m-faqs-section .m-collapsible--content__inner{
    padding: 0 0 16px;
}
.m-faqs-section__content{
    padding-bottom: 50px;
}
/* policy page css  */
.m-page-header h1 {
    font-family: "BioRhyme", serif;
    font-size: 62px;
    text-align: left;
    font-weight: 400;
    line-height: 110%;
    letter-spacing: -1.86px;
}
.contact .m-page-header h1 {
      width: 50%;
}
.m-page-header .container-fluid {
    width: 100%;
    margin: 0 auto;
    padding: 0 15px;
    max-width: var(--container-width, 1280px);
    text-align: left;
}
.m-page-content h2,
.m-page-content h3,
.m-page-content h4,
.m-page-content h5,
.m-page-content h6{
    font-size: 20px;
    font-family: 'M-Body-Font';
    font-weight: 600;
}
.m-page-content{
    padding-bottom: 50px;
}
/* ---------------Contact us page css start----------- */
.m-contact-form__heading {
    font-size: 24px;
    line-height: 1;
    font-family: 'BioRhyme';
}
.m-info-box h3 {
    font-size: 18px;
    line-height: 1;
    font-family: 'M-Body-Font';
}
.m-contact-form{
    margin-top: 0;
}
.template-page .m-page-header .m-breadcrumb {
    display: none;
}
/* Filter css */
.m-filter--wrapper .m-accordion--item {
    border-bottom: 1px solid hsl(0deg 0% 18% / 10%);
    padding-top: 16px;
    margin-bottom: 0 !important;
}
.m-filter--scroll-content {
    padding-bottom: 15px;
}
.m-filter--widget-title {
    font-size: 16px;
    font-weight: 500;
    line-height: normal;
    letter-spacing: 1.6px;
    text-transform: uppercase;
}
/* ------------------------------------------Responsive css start----------------------------------- */

@media(max-width: 1600px){
    .order-0, 
    .order-2 {
        padding: 120px 200px;
    }
    .m-main-product--media {
        padding-right: 40px;
    }
    .m-main-product--info {
        padding-left: 40px;
    }
    .m-main-product--info .m-product-title {
        font-size: 44px !important;
    }
    .about_banner .m-hero__title {
        font-size: 80px;
    }
}
@media(max-width: 1520px){
    .m-footer--block-newsletter-desc-2 {
        max-width: 94%;
    }
    .pdp_step .m-section__heading {
        width: 54%;
    }
    .saaya-section p {
        font-size: 22px;
    }
    .order-0, .order-2 {
        padding: 120px 170px;
    }
    .about_banner .m-hero__title {
        font-size: 75px;
    }
    .pdp_step .m-section__description {
        width: 50%;
    }
}
@media(max-width: 1440px){
    .text_overlay .m-hero__title,
    .saaya-heading,
    .m-richtext__title,
    .sf-home__slideshow .m-richtext__title,
    .m-product-recommendations .m-section__heading,
    .m-collection-page-header__title,
    .pdp_step .m-section__heading,
    .h_testimonials .m-section__heading,
    .h_celebrity .m-section__liquid div,
    .m-page-header h1,
    .jdgm-rev-widg__title  {
         font-size: 60px !important;
    }
    .pdp_step .m-icon-box__heading {
        font-size: 18px;
    }
    .m-menu__link .menu-text-top, .m-menu__link .menu-text-bottom {
        font-size: 15px;
    }
    .pdp_step .m-section__description {
        font-size: 17px;
    }
    .sf-home__slideshow .m-richtext__description {
        max-width: 21%;
        font-size: 18px;
    }
    .h_collection_title .festive_coll .collection-title-text  {
        font-size: 28px !important;
    }
    .h_text .m-richtext__description {
         max-width: 54%;
    }
    .h_collection_list .m-collection-card--inside-2 .m-collection-card__info {
        padding: 30px 20px 35px;
    }
    .m-product-card__info {
        padding: 25px 16px;
    }
    .h_img_text .m-richtext__description {
        font-size: 16px;
    }
    .m-button {
        padding: 18px 32px;
    }
    .m-footer--block-newsletter-desc-2 {
        max-width: 95%;
    }
    .m-footer--block-newsletter .m-accordion--item-button {
        font-size: 38px !important;
    }
    .about-us .saaya-section {
        width: 60%;
    }
    .m-main-product--info .m-product-title {
        font-size: 36px !important;
    }
    .m-main-product--info .m-price__regular .m-price-item--regular {
        font-size: 22px;
    }
    /* .m-main-product--info .main-product__block+.main-product__block {
        margin-top: 28px;
    } */
    .m-main-product--info .prepaid-offer {
        padding: 10px 24px 10px 12px;
    }
    .m-main-product--info .block__variant-color-list {
        gap: 6px;
    }
    .m-main-product--info .block__variant-color-swatch {
        width: 90px;
        height: 110px;
    }
    .m-main-product--info .feature-bar {
        gap: 30px;
    }
    .m-main-product--info .m-product-option--content {
        gap: 6px;
    }
    .m-main-product--info  .m-quantity {
        min-height: 52px;
    }
    .about_banner .m-hero__title {
        font-size: 68px;
    }
    .m-main-product--info .shopify-payment-button__button {
        padding: 18px 32px !important;
    }
    .sitaara-right {
        padding-block: 60px !important;
    }
    .sitaara-heading {
        margin-bottom: 30px !important;
    }
    .sitaara-heading svg {
        width: 70% !important;
    }
    .template-collection .h_collection_title .collection-title-text {
        font-size: 14px;
    }
}
@media(max-width: 1366px){
    .text_overlay .m-hero__title, 
    .saaya-heading, 
    .m-richtext__title,
    .sf-home__slideshow .m-richtext__title,
    .m-page-header h1,
    .m-product-recommendations .m-section__heading,
     .m-collection-page-header__title,
     .pdp_step .m-section__heading,
     .h_testimonials .m-section__heading ,
     .jdgm-rev-widg__title,
     .h_celebrity .m-section__liquid div{
        font-size: 56px !important;
    }
    .h_testimonials .m-testimonial__content {
        padding: 24px 24px !important;
    }
    .h_testimonials .m-testimonial__description {
        font-size: 18px;
    }
    .sf-home__slideshow .m-richtext__description {
        max-width: 25%;
    }
    .h_collection_title .festive_coll .collection-title-text  {
        font-size: 26px !important;
    }
    .h_text .m-richtext__description {
        max-width: 58%;
    }
    .m-product-card__info {
        padding: 20px 16px;
    }
    .m-footer--block-newsletter .m-accordion--item-button {
        font-size: 36px !important;
    }
    .order-0, .order-2 {
        padding: 120px 140px;
    }
    .saaya-section p {
        font-size: 20px;
        padding-top: 28px;
    }
    .about-us .saaya-section img {
        padding-top: 28px;
    }
    .m-main-product--info .m-product-title {
        font-size: 34px !important;
    }
    .m-main-product--info .m-product-option--button .m-product-option--node__label {
        min-width: 50px !important;
        height: 50px;
    }
    .m-main-product {
        margin-bottom: 60px !important;
    }
}
@media(max-width: 1280px){
    .m-footer--block-spacing {
        width: 15% !important;
    }
    .m-footer--block-newsletter {
        width: 35%;
    }
    .size-chart {
        padding: 40px;
    }
    .size-chart h2 {
        font-size: 40px;
        padding-bottom: 26px;
    }
    .h_testimonials .m-testimonial__description {
        font-size: 16px;
    }
    .footer-bottom-custom {
        padding: 0  0 30px !important;
    }
    .pdp_step  .m-icon-box__description {
        font-size: 15px;
    }
    .pdp_step .m-icon-box__heading {
        font-size: 17px;
    }
    .text_overlay .m-hero__title, 
    .saaya-heading, 
    .m-richtext__title,
    .sf-home__slideshow .m-richtext__title,
    .m-product-recommendations .m-section__heading,
     .m-collection-page-header__title,
     .pdp_step .m-section__heading,
     .h_testimonials .m-section__heading,
     .h_celebrity .m-section__liquid div,
     .m-page-header h1,
     .jdgm-rev-widg__title {
        font-size: 54px !important;
    }
    .order-0, .order-2 {
        padding: 100px 120px;
    }
    .saaya-section p {
        font-size: 18px;
    }
    .m-main-product--media {
        padding-right: 30px;
    }
    .m-main-product--info {
        padding-left: 30px;
    }
    .m-main-product--info .feature-item p {
        font-size: 15px;
    }
    .m-main-product--info .feature-bar {
        gap: 20px;
    }
    .about_banner .m-hero__title {
        font-size: 62px;
    }
    .m-product-card__title,
    .m-product-card__content .m-price-item {
        font-size: 15px;
    }
    .h_collection_title .m\:column {
        padding-block: 24px;
    }
    .h_collection_title .collection-title-text {
        font-size: 14px;
    }
   .sitaara-right {
        padding-block: 50px !important;
    }
    .template-collection .h_collection_title .collection-title-text {
        font-size: 12px;
    }
    .template-collection .h_collection_title .collection-shop-now {
        font-size: 12px;
    }
    .handcrafted-tag p {
        font-size: 13px;
    }
}
@media(max-width: 1279px){
    /* .h_collection_list .m-mixed-layout__inner {
        grid-template-columns: repeat(2,minmax(0,1fr)) !important;
    } */
      .template-collection .h_collection_title .m-mixed-layout__inner > div:nth-of-type(4) {
        width: 100% !important;
    }
    .template-collection .h_collection_title .m-mixed-layout__inner > div:nth-of-type(5), 
    .template-collection .h_collection_title .m-mixed-layout__inner > div:nth-of-type(6),
    .template-collection .h_collection_title .m-mixed-layout__inner > div:nth-of-type(7) {
        border-bottom: unset;
    }
    .template-collection .h_collection_title .m-mixed-layout__inner .m\:column {
        width: 33.33% !important;
        border-bottom: 2px solid var(--black);
    }
     .template-collection .h_collection_title .m-mixed-layout__inner {
        row-gap: 0;
    }
    .template-collection .h_collection_title .m-mixed-layout__inner {
        display: flex !important;
        flex-wrap: wrap !important;
    }

     .template-collection .h_collection_title .m-mixed-layout__inner {
        grid-template-columns: repeat(3,minmax(0,1fr));
    }
     /* .m-mixed-layout--mobile-scroll {
    --page-padding: 15px;
    overflow-y: hidden;
    overflow-x: auto;
    scroll-snap-type: x mandatory;
    overscroll-behavior-x: contain;
    scroll-behavior: smooth;
    padding-inline: var(--page-padding);
    margin-inline: calc(var(--page-padding)*-1);
    scroll-padding-inline: var(--page-padding);
    scrollbar-width: none;
    display: grid!important;
    margin-right: -15px;
    margin-left: -15px;
    padding-left: 15px;
    }
     .m-mixed-layout--mobile-scroll .m-mixed-layout__inner {
        --slider-grid: auto / auto-flow var(--mobile-column-width, 29vw);
        display: grid;
        grid-auto-flow: column;
        overflow-x: auto;
        scroll-snap-type: x mandatory;
    }

    .h_collection_title .m-mixed-layout__inner {
        grid-template-columns: unset !important;
    } */
    
    /* .h_collection_title .m-mixed-layout__inner {
        grid-template-columns: repeat(5,minmax(0,1fr));
    } */
    .m-product-list  .m-mixed-layout__inner {
        grid-template-columns: repeat(4,minmax(0,1fr));
    }
    .m-featured-collection__button {
        margin-top: 0 !important;
    }
    .h_img_text .m-custom-content__block-text {
        padding: 45px 50px 45px 30px;
    }
    .h_featured_coll .m-section__heading {
        padding: 27px 15px;
    }
    .h_featured_coll .m-section__button .m-button {
        padding: 20px 15px 20px 32px;
    }
    .template-index .collection_2 .m-mixed-layout__inner{
        grid-template-columns: repeat(2, minmax(0, 1fr));
    }
}
@media(max-width: 1200px){
      .text_overlay .m-hero__title, 
      .saaya-heading, 
      .m-richtext__title,
      .sf-home__slideshow .m-richtext__title,
      .m-product-recommendations .m-section__heading,
       .m-collection-page-header__title,
       .pdp_step .m-section__heading,
       .h_testimonials .m-section__heading ,
       .h_celebrity .m-section__liquid div,
       .m-page-header h1,
       .jdgm-rev-widg__title{
        font-size: 52px !important;
    }
    .m-menu__link .menu-text-top, .m-menu__link .menu-text-bottom {
        font-size: 14px;
    }
    .h_collection_title .festive_coll .collection-title-text  {
        font-size: 24px !important;
    }
    .h_collection_title .m-collection-card__link {
        font-size: 15px;
    }
    .pdp_step .m-section__heading {
        width: 50%;
    }
    .h_text .m-richtext__description {
        font-size: 16px;
    }
    .h_img_text .m-richtext__description {
        font-size: 15px;
    }
     .m-product-card__info {
        gap: 10px;
    }
    .m-richtext__description {
        font-size: 16px;
    }
    .order-0, .order-2 {
        padding: 100px 100px;
    }
    .about-us .saaya-section {
        width: 70%;
    }
    .m-main-product--info .m-product-title {
        font-size: 32px !important;
    }
    .about_banner .m-hero__title {
        font-size: 60px;
    }
    .about_banner .m-hero__text {
        font-size: 16px;
    }
    .about_banner .m-hero__title {
        margin-bottom: 26px !important;
    }
    .m-main-product--info .m-price__regular .m-price-item--regular {
        font-size: 20px;
    }  
    .m-sidebar--open  .icon {
        color: var(--black);
        font-size: 14px;
        font-weight: 500;
        line-height: 100%;
        letter-spacing: 1.44px;
        text-transform: uppercase;
    }
    .m-select-custom--trigger-text,
    .m-select-custom--trigger-text,
    .m-select-custom--trigger .label {
        font-size: 14px;
    }
    .m-toolbar--left .icon svg{
        width: 20px;
    }
    .m-collection-products {
        margin: 20px -2px 0 !important;
    }
    .m-collection--wrapper {
        padding-top: 20px;
    }
    .sitaara-wrapper .slider-arrow.prev svg,
    .sitaara-wrapper .slider-arrow.next svg{
        width: 15px;
    }
   .sitaara-wrapper .slider-arrow.next {
        right: 150px;
    }
    .sitaara-wrapper .slider-arrow.prev {
        left: 180px;
    }
     .sitaara-wrapper .slider-arrow {
        top: 40%;
    }
    /* .template-collection .h_collection_title .m-mixed-layout__inner {
        grid-template-columns: unset;
    } */
    .template-collection .h_collection_title .m-mixed-layout--mobile-scroll .m-mixed-layout__inner {
        --slider-grid: auto / auto-flow var(--mobile-column-width, 22vw);
    }
}
@media(max-width: 1080px){
    .text_overlay .m-hero__title, 
    .saaya-heading, 
    .m-richtext__title,
    .sf-home__slideshow .m-richtext__title,
    .m-product-recommendations .m-section__heading,
     .m-collection-page-header__title,
     .pdp_step .m-section__heading,
     .h_testimonials .m-section__heading,
     .h_celebrity .m-section__liquid div,
     .m-page-header h1,
     .jdgm-rev-widg__title {
        font-size: 48px !important;
    }
    .m-menu__link--main {
        padding: 20px 8px !important;
    }
    .h_collection_title .festive_coll .collection-title-text {
        font-size: 22px !important;
    }
    .h_collection_title .m-collection-card__link {
        font-size: 14px;
    }
    .h_text .m-richtext__description {
        max-width: 65%;
    }
    .order-0, .order-2 {
        padding: 80px 80px;
    }
    .m-main-product--info {
        width: 50%;
    }
    .m-main-product--media {
        width: 50%;
    }
    .m-main-product--info .pdp-tag {
        font-size: 14px;
    }
    .m-main-product--info .offer-text {
        font-size: 12px;
    }
    .offer-icon img{
        width: 18px;
    }
    .m-main-product--info .block__variant-color-swatch {
        width: 70px;
        height: 90px;
    }
    .m-main-product--info .m-product-option--button .m-product-option--node__label {
        min-width: 45px !important;
        height: 45px;
    }
    .m-main-product--info .m-product-title {
        font-size: 30px !important;
    }
    .m-main-product {
        margin-bottom: 50px !important;
    }
    .about_banner .m-hero__title {
        font-size: 55px;
    }
    .h_collection_title .collection-title-text {
        font-size: 13px;
    }
    .sitaara-right {
        padding-block: 20px !important;
    }

}
@media(max-width: 1024px){
    .text_overlay .m-hero__title, 
    .saaya-heading, 
    .m-richtext__title,
    .sf-home__slideshow .m-richtext__title,
    .m-product-recommendations .m-section__heading,
     .m-collection-page-header__title,
     .pdp_step .m-section__heading,
     .h_testimonials .m-section__heading,
     .h_celebrity .m-section__liquid div,
     .m-page-header h1,
     .jdgm-rev-widg__title {
        font-size: 44px !important;
    }
    .footer-bottom-custom {
        gap: 30px;
    }
    .size-chart th {
        padding: 16px 10px;
        font-size: 15px;
    }
    .size-chart td {
        padding: 16px 10px;
        font-size: 15px;
    }
    .h_testimonials .m-section__liquid div {
        font-size: 16px;
    }
    .new-divider svg{
        height: 80px;
    }
    .h_featured_coll .m-section__button .m-button,
    .h_featured_coll .m-section__heading {
        font-size: 15px;
    }
    .handcrafted-tag p {
        font-size: 12px;
    }
    .h_testimonials .m-testimonial__info {
        gap: 20px !important;
    }
    .h_testimonials .m-testimonial__content {
        gap: 20px !important;
    }
    .pdp_step  .m-icon-box__description {
        font-size: 14px;
    }
     .m-product-card__info {
        gap: 8px;
    }
    .pdp_step .m-icon-box__heading {
        font-size: 16px;
    }
    .pdp_step .m-section__header {
        margin-bottom: 40px;
    }
    .pdp_step .m-section__description {
        width: 60%;
        font-size: 16px;
    }
    .m-footer--block-newsletter .m-accordion--item-button {
        font-size: 34px !important;
    }
    .h_text .m-richtext__description {
        font-size: 15px;
    }
    .sf-home__slideshow .m-richtext__description {
        max-width: 30%;
    }
   
    .about_banner .m-hero__title {
        font-size: 52px;
    }
    .m-collection--pagination {
        margin-bottom: 60px;
    }
    .m-product-card__title,
    .m-product-card__content .m-price-item {
        font-size: 14px;
    }
    .sitaara-wrapper .product-price,
    .sitaara-wrapper .product-title {
        font-size: 13px !important;
    }

}
@media(max-width: 1023px){
    .m-header__wishlist {
        display: none;
    }
    .about-img-text .container-full{
        padding-inline: 0;
    }
    .h_collection_list .m\:column {
        padding-left: 0;
        padding-right: 0;
    }
    .h_collection_title .m\:column {
        padding-left: 0;
        padding-right: 0;
    }
    .pdp_step .m-mixed-layout__inner {
        row-gap: 25px;
    }   
    .m-product-card .m-add-to-cart {
        padding: 10px 25px !important;
        font-size: 13px;
    }
    .m-product-card__action {
        bottom: 20px;
    }
    .h_collection_list .m-collection-card--inside-2 .m-collection-card__info {
        padding: 30px 20px 25px;
    }
    .m-button {
        padding: 16px 30px;
    }
    .h_img_text .m-custom-content__wrapper{
        flex-wrap: nowrap;
    }
    .h_img_text .m-richtext__description,
    .h_text .m-richtext__description {
        font-size: 14px;
    }
    .h_text .m-richtext__description {
        max-width: 66%;
    }
    .m-product-list .m\:column {
        padding-left: 2px;
        padding-right: 2px;
    }
    .pdp_img-text .m-custom-content__block-image,
    .pdp_img-text .m-custom-content__block-text{
        width: 50%;
    }
    .saaya-section p {
        font-size: 16px;
    }
    .m-media-gallery__list{
        row-gap: 8px;
    }
    .m-main-product--info  .m-quantity {
        min-height: 48px;
    }
    .sf__page-about br {
        display: block;
    }
    .m-footer--block-newsletter{
        width: 35% !important;
    }
    .m-footer--block-menu{
        width: 16% !important;
    }
    .m-footer--bottom {
        padding-bottom: 0 !important;
    }
    .m-main-product--info .shopify-payment-button__button {
        padding: 16px 30px !important;
    }
     .m-header__search .m-search-form__label{
         display: none;
     }
     .m-header__search svg {
        width: 20px;
    }
    .template-index .m-header__search {
        border-right: unset;
    }
     .m-header__search {
        border-right: unset;
        margin-right: 0;
        padding-right: 0;
    }
   .m-header__account,
    .m-header__account svg {
        display: none;
    }
    .m-header__right {
        gap: 14px;
    }
    .m-cart-icon-bubble {
        padding: 0;
    }
    .m-header__menu {
        display: none;
    }
}
@media(max-width: 991px){
    .text_overlay .m-hero__title, 
    .saaya-heading, 
    .m-richtext__title,
    .sf-home__slideshow .m-richtext__title,
    .m-product-recommendations .m-section__heading,
     .m-collection-page-header__title,
     .pdp_step .m-section__heading,
     .h_testimonials .m-section__heading,
     .h_celebrity .m-section__liquid div,
     .m-page-header h1,
     .jdgm-rev-widg__title {
        font-size: 42px !important;
    }
    .m-product-recommendations .m-product-list  .m-mixed-layout__inner {
        grid-template-columns: unset;
    }
    .m-product-list  .m-mixed-layout__inner {
        grid-template-columns: repeat(3,minmax(0,1fr));
    }
    .order-0, .order-2 {
        padding: 80px 60px;
    }
    .about_banner .m-hero__text {
        font-size: 14px;
    }
    .about_banner .m-hero__title {
        font-size: 50px;
    }
    .h_collection_list .m-mixed-layout__inner {
        display: flex !important;
        flex-wrap: wrap !important;
    }
    .h_collection_list .m-mixed-layout__inner .m\:column {
        width: 50% !important;
        border-bottom: 2px solid var(--black);
    }
    .h_collection_list .m-mixed-layout__inner > div:nth-of-type(3) {
        width: 100% !important;
    }
    .h_collection_list .m-mixed-layout__inner {
        row-gap: 0;
    }
    .h_collection_list .m-mixed-layout__inner > div:nth-of-type(4),
    .h_collection_list .m-mixed-layout__inner > div:nth-of-type(5){
        border-bottom: unset;
    }
    .m-mixed-layout__inner .m\:column:hover {
        background: inherit !important;
    }

    .m-mixed-layout__inner .m\:column:hover * {
        color: inherit !important;
    }
    span.collection-shop-now {
        display: none;
    }
    .h_collection_title .m\:column:hover .collection-title-text {
        transform: unset;
    }
}
@media(max-width: 767px){
    .template-collection .h_collection_title .m-mixed-layout__inner {
        display: grid;
    }
    .footer-bottom-custom {
        gap: 10px;
    }
    .template-collection .h_collection_title .m-mixed-layout__inner {
        display: grid !important;
        flex-wrap: wrap !important;
    }
    .template-collection .h_collection_title .m-mixed-layout__inner {
        grid-template-columns: unset;
    }
    .template-collection .h_collection_title .m-mixed-layout__inner > div:nth-of-type(4) {
        width: unset !important;
    }
    .template-collection .h_collection_title .m-mixed-layout__inner .m\:column {
        width: unset !important;
        border-bottom: unset;
    }  
    .template-collection .h_collection_title .m-mixed-layout__inner > div:nth-of-type(4) {
        width: unset !important;  
    }
    .m-faqs-section .m-collapsible--content__inner {
        font-size: 14px;
    }
    .m-faqs-section .m-collapsible--button {
        font-size: 16px;
    }
    .m-page-content h2,
    .m-page-content h3,
    .m-page-content h4,
    .m-page-content h5,
    .m-page-content h6{
        font-size: 18px;
    }
    .m-page-content li,
    .m-page-content p{
        font-size: 15px;
    }
    .m-logo {
        padding-left: 0 !important;
        padding-right: 0 !important;
    }
    .hide-desk{
        display: block;
    }
    .size-chart {
        padding: 30px;
    }
    .size-chart th {
        padding: 12px 10px;
        font-size: 14px;
    }
    .size-chart td {
        padding: 12px 10px;
        font-size: 14px;
    }
    .hide-mobile{
        display: none;
    }
    .m-main-product {
        margin-bottom: 20px !important;
    }
    .pdp_step .m-icon-box__content {
        margin-top: 15px !important;
    }
    .pdp_step  .m-icon-box__description {
        padding-top: 15px;
    }
    .m-main-product--info .m-product-collapsible {
        padding-block: 20px;
    }
    .m-main-product--info .m-product-collapsible:first-of-type {
        margin-top: 20px !important;
    }
    .h_img_text .m-custom-content__wrapper {
        flex-wrap: wrap;
    }
    .h_img_text .m-custom-content__block-text {
        padding: 40px 30px 40px 30px;
        order: 1;
    }
    .pdp_step .m-section__description {
        width: 80%;
        margin-top: 20px !important;
    }
    .text_overlay .m-hero__title, 
    .saaya-heading,
    .m-richtext__title, 
    .sf-home__slideshow .m-richtext__title,
    .m-product-recommendations .m-section__heading,
     .m-collection-page-header__title,
     .pdp_step .m-section__heading,
     .h_testimonials .m-section__heading,
     .h_celebrity .m-section__liquid div,
     .m-page-header h1 ,
     .jdgm-rev-widg__title{
        font-size: 40px !important;
    }
    .h_text .m-section-py {
        padding-top: 90px;
        padding-bottom: 90px;
    }
    .m-footer--block-menu .m-footer--block-inner {
        padding: 0 15px !important;
    }
    .m-footer--block-newsletter {
        width: 100% !important;
    }
    .m-footer--block-newsletter .m-accordion--item-button {
        font-size: 32px !important;
    }
    .m-footer--block-menu{
        margin-bottom: 0 !important;
    }
    .h_text .m-richtext__description {
        max-width: 75%;
    }

    .m-product-list.m-mixed-layout--mobile-scroll .m-mixed-layout__inner {
        --slider-grid: auto / auto-flow var(--mobile-column-width, 50vw) !important;
    }
    .pdp_img-text .m-custom-content__wrapper{
        row-gap: 0;
    }
    .pdp_img-text .m-custom-content__block-image,
    .pdp_img-text .m-custom-content__block-text{
        width: 100%;
    }
    .order-1{
        order: -1;
    }
    .order-0{
        order: 0;
    }
    order-2{
        order: 2;
    }
    order-3{
        order: 3;
    }
    .saaya-section svg {
        height: 110px;
    }
    .m-main-product--info,
    .m-main-product--media {
        width: 100%;
    }
    .m-main-product--media {
        padding-right: calc(var(--column-gap-mobile, var(--column-gap)) / 2);
    }
    .m-main-product--info {
        padding-left: calc(var(--column-gap-mobile, var(--column-gap)) / 2);
    }
    .m-main-product--info .m-product-title {
        font-size: 28px !important;
    }
    .m-product-media--slider__thumbnails .swiper-slide{
        width: 100px !important;
        margin-right: 0 !important;
    }
    .m-media-gallery__wrapper .nav-swiper-container .m-product-media {
        padding: 3px !important;
    }
    .m-media-gallery__wrapper .m-product-media--slider__thumbnails {
        margin-top: 4px !important;
    }
    .m-main-product--info .label-value {
        font-size: 12px;
    }
    .m-main-product--info .label-title, .m-main-product--info .option-label--title {
        font-size: 12px;
    }
    .m-main-product--info .m-product-option--button .m-product-option--node__label {
        font-size: 12px;
        min-width: 40px !important;
        height: 40px;
    }
    .m-main-product--info .m-collapsible--content__inner {
        font-size: 14px;
    }
    .m-main-product--info .m-collapsible--button {
        font-size: 12px !important;
    }
    .m-main-product--info .feature-item p {
        font-size: 14px;
    }
    .m-main-product--info .m-product-option--label {
        padding-bottom: 12px;
    }
    .m-product-form--input label {
        margin-right: 0;
    }
    .about_banner .m-hero__content br {
        display: block;
    }
    .about_banner .m-hero__title {
        font-size: 48px;
    }
    .about_banner .m-hero__inner {
        padding-bottom: 60px !important;
    }
     .m-footer--block-menu{
        width: 100% !important;
    }

    .footer-big-logo {
        width: 100%;
        padding-top: 20px;
        padding-bottom: 15px;
    }
    .footer-bottom-custom {
        padding: 0  0 0  !important;
    }
    .footer-big-logo,
    .footer-bottom-left {
        width: 100%;
    }
    .footer-bottom-custom {
        flex-direction: column;
    }
    .m-main-product--info .m-price__regular .m-price-item--regular {
        font-size: 18px;
    }
    .sf-home__slideshow .m-slide__wrapper {
        justify-content: end !important;
        padding-bottom: 50px;
    }
    .sf-home__slideshow .m-richtext__description {
        max-width: 70%;
        margin-top: 20px !important;
    }
    .sf-home__slideshow .m-richtext__description {
        font-size: 16px;
    }
    .m-product-recommendations .m-section__header,
    .h_testimonials .m-section__header,
    .h_celebrity .m-section__header {
        margin-bottom: 30px !important;
    }
    .m-collection-products .m-product-item {
        width: 33.33% !important;
        max-width: 33.33% !important;
    }
    .m-collection--pagination {
        margin-bottom: 50px;
    }
     .h_collection_title .m-mixed-layout--mobile-scroll .m-mixed-layout__inner {
        --slider-grid: auto / auto-flow var(--mobile-column-width, 25vw);
    }
    .h_collection_title .m-mixed-layout__inner {
        grid-template-columns: unset;
    }
    .m-product-card__info {
        padding: 14px 8px;
    }
    .about-img-text .m-richtext__title br{
        display: none;
    }
    .h_collection_title .festive_coll .collection-title-text {
        font-size: 20px !important;
    }
    .sitaara-right {
        width: 100% !important;
    }
    .sitaara-left {
        display: none;
    }
    .sitaara-heading svg {
        width: 60% !important;
    }
    .m-button {
        font-size: 13px;
    }
    .m-sortby--open{
        font-size: 14px;
        font-weight: 600;
        line-height: 100%;
        letter-spacing: 1.44px;
        text-transform: uppercase;
        display: flex;
        justify-content: flex-end;
    }
    .m-toolbar--left{
        width: 100%;
        justify-content: space-between;
    }
    .template-collection .m-collection-card{
        padding-inline: 20px;
    }
    .template-collection .h_collection_title .m-mixed-layout--mobile-scroll .m-mixed-layout__inner {
        --slider-grid: auto / auto-flow var(--mobile-column-width, 29vw);
    }
    .h_featured_coll .m-section__header {
        display: flex;
        justify-content: space-between;
        align-items: center;
    }
    .h_featured_coll .m-section__button .m-button{
        margin-top: 0;
    }
    .h_featured_coll .m-section__button .m-button,
    .h_featured_coll .m-section__heading {
        font-size: 14px;
    }
    .chart-text {
        font-size: 12px;
    }
   .h_testimonials .m-slider-controls {
        margin-top: 0;
    }
    .h_testimonials .m-slider-controls__button {
        margin-top: 30px !important;
    }
    .h_testimonials .m-section__heading br {
        display: block;
    }
}
@media(max-width: 640px){
    .text_overlay .m-hero__title, 
    .saaya-heading, 
    .m-richtext__title,
    .sf-home__slideshow .m-richtext__title,
    .m-product-recommendations .m-section__heading,
     .m-collection-page-header__title,
     .pdp_step .m-section__heading,
     .h_testimonials .m-section__heading,
     .h_celebrity .m-section__liquid div,
     .m-page-header h1,
     .jdgm-rev-widg__title {
        font-size: 36px !important;
    }
    .h_testimonials .m-testimonial__content {
        padding: 24px 16px !important;
    }
    .pdp_step .m-section__description {
        width: 90%;
    }
    .size-chart h2 {
        font-size: 36px;
    }
    .size-chart {
        padding: 20px;
    }
    .order-0, .order-2 {
        padding: 60px 60px;
    }
    .about-us .saaya-section {
        width: 80%;
    }
    .pdp_step .m-section__heading {
        width: 69%;
    }
    .about-us .saaya-section img {
        padding-top: 18px;
    }
    .saaya-section p {
        padding-top: 18px;
    }
    .m-main-product--info .m-product-title {
        font-size: 26px !important;
    }
    .about_banner .m-hero__title {
        font-size: 44px;
    }
    .m-collection-products .m-product-item {
        width: 50% !important;
        max-width: 50% !important;
    }
    .h_collection_title .m-mixed-layout--mobile-scroll .m-mixed-layout__inner {
        --slider-grid: auto / auto-flow var(--mobile-column-width, 30vw);
    }
    .template-collection .m-collection-card {
        padding-inline: 10px;
    }
    .template-collection .h_collection_title .m-mixed-layout--mobile-scroll .m-mixed-layout__inner {
        --slider-grid: auto / auto-flow var(--mobile-column-width, 37vw);
    }
}
@media(max-width: 580px){
    .about_banner .m-hero__text {
        font-size: 12px;
    }
     .m-footer--block-newsletter {
        width: 100%;
    }
    .pdp_step .m-mixed-layout__inner{
        grid-template-columns: repeat(1, minmax(0, 1fr));
    }
    .sf-home__slideshow .m-richtext__description {
        font-size: 14px;
    }
    .pdp_step .m-section__header {
        margin-bottom: 32px;
    }
    .pdp_step .m-section__description {
        width: 100%;
    }
    .m-footer--block-newsletter .m-accordion--item-button {
        font-size: 30px !important;
    }
    .text_overlay .m-hero__title, 
    .saaya-heading, 
    .m-richtext__title,
    .sf-home__slideshow .m-richtext__title,
    .m-product-recommendations .m-section__heading,
     .m-collection-page-header__title,
     .pdp_step .m-section__heading,
     .h_testimonials .m-section__heading,
     .h_celebrity .m-section__liquid div,
     .m-page-header h1,
     .jdgm-rev-widg__title {
        font-size: 34px !important;
    }
    .h_text .m-richtext__description {
        max-width: 100%;
    }
    .about_banner .m-hero__title {
        font-size: 42px;
    }
    .m-product-recommendations .m-product-list  .m-mixed-layout__inner {
        grid-template-columns: unset;
    }
    .about_banner .m-hero__inner {
        padding-bottom: 40px !important;
    }
    .sf-home__slideshow .m-richtext__description {
        max-width: 90%;
    }
    .m-collection--pagination {
        margin-bottom: 40px;
    }
    .h_collection_list .m-mixed-layout__inner {
        grid-template-columns: repeat(1,minmax(0,1fr));
    }
    .h_collection_title .m\:column {
        padding-block: 20px;
    }
    .h_collection_title .collection-title-text {
        font-size: 12px;
    }
    .h_collection_title .m-mixed-layout--mobile-scroll .m-mixed-layout__inner {
        --slider-grid: auto / auto-flow var(--mobile-column-width, 35vw);
    }
    .m-product-list  .m-mixed-layout__inner {
        grid-template-columns: repeat(2,minmax(0,1fr));
    }
    .sitaara-heading {
        margin-bottom: 0px !important;
    }
    .m-button {
        font-size: 12px;
        padding: 14px 20px;
    }
    .m-product-card .m-add-to-cart {
        font-size: 12px;
    }
}
@media(max-width: 480px){
    .order-0, .order-2 {
        padding: 60px 40px;
    }
    .saaya-section svg {
        height: 90px;
    }
    .h_img_text .m-richtext__description, .h_text .m-richtext__description {
        font-size: 13px;
    }
    .text_overlay .m-hero__title, 
    .saaya-heading, 
    .m-richtext__title, 
    .sf-home__slideshow .m-richtext__title,
    .m-product-recommendations .m-section__heading,
     .m-collection-page-header__title,
     .pdp_step .m-section__heading,
     .h_testimonials .m-section__heading,
     .h_celebrity .m-section__liquid div,
     .m-page-header h1,
     .jdgm-rev-widg__title {
        font-size: 32px !important;
    }
    .about_banner .m-hero__title {
        font-size: 38px;
    }
    .m-main-product--info  .m-product-form--input {
        width: 140px;
    }
    .m-product-card__info {
        gap: 6px;
    }
    .h_collection_title .m-mixed-layout--mobile-scroll .m-mixed-layout__inner {
        --slider-grid: auto / auto-flow var(--mobile-column-width, 40vw);
    }
    .h_collection_title .m\:column {
        padding-inline: 10px !important;
    }
    .sitaara-heading svg {
        width: 70% !important;
    }
    
    .footer-bottom-left {
        align-items: flex-start !important;
        flex-direction: column;
        gap: 15px !important;
    }
    .m-footer--bottom {
        padding-top: 0 !important;
    }
    .m-footer__copyright{
        order: 1;
    }
    .template-collection .h_collection_title .m-mixed-layout--mobile-scroll .m-mixed-layout__inner {
        --slider-grid: auto / auto-flow var(--mobile-column-width, 42vw);
    }
    .template-collection .m-collection-card {
        padding-inline: 0;
    }
    .collection_2 .m-mixed-layout__inner .m\:column {
        width: 100% !important;
    }
    .h_text .m-section-py {
        padding-top: 70px;
        padding-bottom: 70px;
    }
    
        
}
@media(max-width: 428px){
    .m-main-product--info .feature-item p {
        font-size: 13px;
    }
    .h_collection_title .m-mixed-layout--mobile-scroll .m-mixed-layout__inner {
        --slider-grid: auto / auto-flow var(--mobile-column-width, 50vw);
    }
    .template-index .saaya-heading br{
        display: none;
    }
    .pdp_step .m-section__heading {
        width: 90%;
    }
    .about_banner .m-hero__title {
        font-size: 36px;
    }
}

