/** Shopify CDN: Minification failed

Line 411:26 Expected ":"

**/

#m-section--template--22647072882921__featured_collection_G7TcqP .container.m-section-my.m-section-py,
#shopify-section-template--22647072817385__collapsible_tabs_AXzg8W .container.m-section-my.m-section-py,
#shopify-section-template--22647072817385__recent-viewed-products .container.m-section-my.m-section-py,
#m-custom-template--22647072489705__custom_content_rFaegH .container-fluid.m-section-my.m-section-py,
#m-section--template--22647072817385__product-recommendations .container.m-section-my.m-section-py,
#m-collection-list-template--22647072882921__16225316461d1cff80 .m-collection-list__container.m-section-my.m-section-py,
#m-section--template--22647072882921__product_tabs_McKfMR .container.m-section-my.m-section-py {
    margin-top: 0;
    MARGIN-BOTTOM: 0;
}
.m-section__header {
    margin-bottom: 30px !important;
}

/* Fixed Header */
.m-header {
    position: fixed !important;
    top: 0 !important;
    left: 0 !important;
    right: 0 !important;
    width: 100% !important;
    z-index: 99999 !important;
}

body {
    padding-top: var(--m-header-height, 0px) !important;
}
.m-sidebar--content {
  position: fixed !important;
  top: var(--m-header-height, 0px) !important;
  bottom: 0 !important;
  max-height: calc(100vh - var(--m-header-height, 0px)) !important;
  overflow-y: auto !important;
  background: #fff !important;
  z-index: 9999 !important;
  
}
/* CART DRAWER ABOVE HEADER */
.m-cart-drawer {
    position: fixed !important;
    inset: 0 !important;
    z-index: 100000 !important;
    height: 100dvh !important;
    max-height: 100dvh !important;
}

/* Drawer inner content */
.m-cart-drawer > div,
.m-cart-drawer__content {
    height: 100% !important;
    max-height: 100% !important;
}

/* Cart scrolling area */
.m-cart-drawer__body {
    overflow-y: auto !important;
}
/* Header ke neeche content */
body {
  margin: 0 !important;
  padding-top: var(--m-header-height, 70px) !important;
}
.m-search-popup {
  z-index: 100001 !important;
}
/* End of fixed code */



ul.m-menu {
    justify-content: center;
}
.m-mega-menu .m-sub-menu--level-1 {
    display: grid !important;
    grid-template-columns: repeat(3, minmax(0, 1fr)) !important;
    grid-auto-rows: auto !important;
    gap: 0 !important;
    width: 100% !important;
}
.m-mega-menu .m-sub-menu__item--level-1 {
    width: auto !important;
    max-width: none !important;
    margin: 0 !important;
    padding: 0 !important;
}
.m-mega-menu .m-sub-menu__item--level-1 .m-menu__link {
    display: block !important;
    width: 100% !important;
    padding: 18px 38px !important;
    box-sizing: border-box !important;
}
.m-mega-menu .m-sub-menu--level-1 {
    grid-auto-rows: 70px !important;
}
.m-mega-menu .m-sub-menu__item--level-1 {
    height: 70px !important;
}
.m-mega-menu .m-sub-menu__item--level-1 .m-menu__link {
    padding: 18px 48px !important;
}
li.m-sub-menu__item.m-sub-menu__item--level-1 {
    width: 100%;
}
svg.cstm__svg {
    border: 1px solid;
    border-radius: 30px;
}
#shopify-section-sections--22647073046761__header .m\:w-8\/12 {
    width: 50%;
}
button.m-search-form__button {
    display: none;
}
.m-menu__link--main {
    padding: var(--main-link-py) 10px !important;
}
/* End of Header Code */

h2.m-richtext__title.m-slide__title.m\:text-black.h1 {
  font-family: "Playfair Display", serif;
}
.m-dot-circle .m-dot, .m-dot-circle .swiper-pagination-bullet, .swiper-pagination .m-dot, .swiper-pagination .swiper-pagination-bullet {
    color: #D2861A !important;
}
.m-collection-card__info.m\:text-left {
    padding-bottom: 10px;
}
a.m-button.m-button--white.m\:justify-center.m\:items-center {
    height: 35px;
    width: 35px;
    background: #BF9232;
    color: #fff;
}
.m-price__sale .m-price-item--last {
    color: #000 !important;
    font-weight: 600;
}
a.m-product-card__name {
    padding-bottom: 10px;
}
body .m-product-tag--sale {
    background-color: #000 !important;
}
button.m-product-form.m\:w-full.m-product-quickview-button.m-spinner-button.m-button.m-button--secondary,
button.m-add-to-cart.m-spinner-button.m\:w-full.m-button.m-button--secondary {
    /* background: #BF9232;
    color: #fff; */
    text-transform: uppercase;
    font-size: 15px;
}


/* Footer code */
.footer-additional-image img {
    height: 30px;
    width: 30px;
    object-fit: contain;
}
.main_footer_block {
    display: flex;
    align-items: center;
    gap: 10px;
}
#shopify-section-sections--22647073079529__footer .rte p {
    margin-bottom: 0;
    margin-top: 0;
}
#shopify-section-sections--22647073079529__footer .rte a {
    text-decoration-line: none;
    transition: all var(--m-duration-short) ease;
}
.cstm__content .block-text.rte {
    margin-bottom: 2px !important;
}

.cstm_textblock-text {
    font-family: 'Playfair Display',sans-serif;
    padding-bottom: 15px;
    padding-top: 15px;
}
button.m-newsletter-form__button.m-newsletter-form__button--icon.m-button {
    background: #BF9232;
    border-radius: 0;
    color: #fff;
}
h3.m-accordion--item-button.m-footer--block-title {
    font-size: 17px;
}
/*end of  Footer code */
/* .m-sidebar--content {
    margin-top: 9%;
} */
.m-tab-header:after {
    background-color: transparent;
}
.sf-home__collection-list .m-collection-card__link {
    font-size: 18px!important;
    font-weight: 600 !important;
}
.m-wishlist-count, .m-compare-count,
.m-cart-count {
    background-color: #BF9232 !important;
}
#m-collection-list-template--22647072882921__16225316461d1cff80 h3.ds.m-collection-card__title {
    align-items: center;
    display: flex;
    width: 100%;
    justify-content: space-between;
}
#m-collection-list-template--22647072882921__16225316461d1cff80 .m-collection-card__info.m\:text-left {
    padding: 12px;
    margin-top: 0;
}
#m-collection-list-template--22647072882921__16225316461d1cff80 .m-collection-card__inner {
    border-radius: 8px;
    box-shadow: 0 6px 3px #BF9232;
}
#m-collection-list-template--22647072882921__16225316461d1cff80 responsive-image.m-image.m-image-loaded img.m\:w-full {
    border-top-right-radius: 8px;
    border-top-left-radius: 8px;
}
/* Product page */
.main-product__block .m-product-title {
    font-size: 23px !important;
        font-weight: 600;
}
span.m-price-item.m-price-item--sale.m-price-item--last.m\:text-xl.md\:m\:text-2xl {
    font-size: 20px;
}
div#shopify-section-template--22647072817385__breadcrumb {
    padding-top: 30px;
}
span.option-label--title {
    font-weight: 600;
}
.m-section__heading,
h2.m-section__heading.h3 {
    
    font-weight: 600;
    font-size: 35px;
}
.cstm____product___card {
    border: 2px solid #BF9232;
    border-radius: 12px;
    padding: 15px;
    background: #fff;
    transition: all .3s ease;
    display: flex;
    flex-direction: column;
}
/* wishlist btn */
.kunj-wishlist-original{
    display:none;
}
.kunj-wishlist-button{
    display:flex;
    align-items:center;
    justify-content:center;
    gap:8px;
    width:100%;
    padding:12px 20px;
    border:1px solid #000;
    background:#fff;
    color:#2D1D44;
    border-radius:8px;
    font-weight:700;
    cursor:pointer;
    transition:.25s ease;
}
.kunj-wishlist-icon{
    display:flex;
    align-items:center;
}
.kunj-wishlist-button.kunj-added{
    background:#BF9232;
    color:#fff;
    border-color:#BF9232;
}
/* end of wishlist btn */

/* live stock review */
.live-stock-viewing {
    display: inline-flex;
    align-items: center;
    flex-wrap: wrap;
    gap: 4px;
    font-size: 16px;
    color: #2D1D44;
    margin: 10px 0;
    font-weight: 500;
    background: #FFF9F0;
    border: 1px solid #D9A5204D;
    padding: 7px 25px;
    border-radius: 8px;
}
.live-stock-viewing strong{
    color:#000;
    font-weight:600;
}
.kunj___separator{
    color:#999;
}
span.stock-text {
    display: flex;
    align-items: center;
    gap: 10px;
}
/* End of stock code */

/* Product feature bar */
.product-features-bar {
    border-top: 1px solid #D9D9D9;
    padding: 20px;
    margin-top: 40px !important;
    display: flex;
    align-items: baseline;
    justify-content: space-between;
}
.kunj__feature_item {
    display: flex;
    flex-direction: column;
    align-items: center;
    gap: 10px;
    padding: 1px 10px;
}
span.cstm__feature__text {
    color: #2D1D44;
    font-size: 13px;
    text-transform: uppercase;
    text-align: center;
}
.kunj__feature_item_2 {
    display: flex;
    flex-direction: column;
    align-items: center;
    gap: 10px;
    border-right: 1px solid #D9D9D9;
    border-left: 1px solid #D9D9D9;
    padding: 0px 40px;
}
/* End of product feature bar */
/* ratings */
.product-rating{
    display:flex;
    align-items:center;
    gap:6px;
    font-size:15px;
    font-family:Arial,sans-serif;
}
.product_stars_rating{
    display:flex;
    align-items:center;
    gap:2px;
}
.rating-value {
    font-weight: 600;
    color: #2d1d44 !important;
    font-size: 18px;
}
.review-count {
    color: #717171;
    font-size: 16px;
}
/* end of star ratings */
.main-product__block+.main-product__block {
    margin-top: 10px !important;
}
.product-collection {
    font-family: 'Inter',sans-serif;
    color: #BF9232;
    text-transform: uppercase;
    font-weight: 600;
    letter-spacing: 1.2px;
}
#shopify-section-template--22647072817385__product-details-tabs .m\:justify-center {
    justify-content: left;
}
#shopify-section-template--22647072817385__product-details-tabs .m-tab-header.active {
    display: flex;
    align-items: center;
}
#shopify-section-template--22647072817385__product-details-tabs .m-tab-header {
    padding: 5px 25px !important;
}
#shopify-section-template--22647072817385__product-details-tabs .m-tabs__header {
    border-bottom: 1px solid rgb(var(--color-border));
    border-top: 1px solid rgb(var(--color-border));
}
#shopify-section-template--22647072817385__product-details-tabs .m-tabs__header-inner {
    padding-bottom: 0 !important;
}
#shopify-section-template--22647072817385__product-details-tabs .m-tab-header.active, .m-tab-header:hover {
    border-radius: 0;
}
.m-tab-header {
    color: #000;
    opacity: 10 !important;
}
.m-sticky-addtocart--leftblock.m\:hidden.md\:m\:flex {
    align-items: center;
}
.shopify-policy__title h1 {
    font-size: 35px;
    text-transform: capitalize;
    font-weight: 600;sssss
}
.shopify-policy__container {
    max-width: 1040px!important;
    margin: 0 auto 4rem!important;
}
.shopify-policy__container .rte p strong {
    font-family: Playfair Display,sans-serif;
    font-size: 19px;
    padding-bottom: 10px;
}
h3.wp-block-heading {
    font-size: 20px;
}
.m-info-box.m\:column.m\:w-full.md\:m\:w-1\/2.lg\:m\:w-3\/12.xl\:m\:w-full h3 {
    font-weight: 700;
}
.template-page #MainContent {
    padding-bottom: 0;
}
.m-filter--widget-title.h5.m-accordion--item-button {
    background: #BF9232;
    color: #fff;
    padding: 5px 10px;
    border-radius: 5px;
}
.m-cart-item__title {
    font-size: 14px  !important;
}
h3.m-collapsible--button {
    font-weight: 600;
}
button.m-add-to-cart.m-spinner-button.m-button.m-button--secondary,
button.shopify-payment-button__button.shopify-payment-button__button--unbranded {
    text-transform: uppercase;
}

.whatsapp-order-btn {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 100%;
    background-color: #24cc63;
    color: #fff;
    font-weight: 500;
    font-size: 14px;
    letter-spacing: .5px;
    text-transform: uppercase;
    text-decoration: none;
    padding: 14px 20px;
    border-radius: 8px;
    box-shadow: 0 3px #0009;
    transition: transform .15s ease,box-shadow .15s ease;
}
#shopify-section-template--22647072882921__16225316461d1cff80 a.m-collection-card__image.m\:block.m\:w-full.m-hover-box.m-hover-box--scale-up {
    border-top-right-radius: 8px;
    border-top-left-radius: 8px;
}
.whatsapp-order-btn:hover {
  color: #ffffff;
  transform: translateY(1px);
  box-shadow: 0 2px 0 rgba(0, 0, 0, 0.6);
}
/* .cstm____product___card:hover {
    box-shadow: 0 8px 20px #BF9232;
    transform: translateY(-5px)!important;
} */

.m-slide__content.m-richtext.m\:text-center {
    background: #ffffff8f;
    padding: 40px;
    border-radius: 8px;
}
#shopify-section-template--22647072751849__custom_content_Jp3y3F h3.m-richtext__title.h2 {
    font-weight: 600;
    font-size: 35px;
}
#shopify-section-template--22647072751849__custom_content_Jp3y3F .m-richtext__description * {
    font-size: 18px;
}

#shopify-section-template--22647072325865__custom_content_qfqVnP h2.m-section__heading.h3 {
    position: relative;
}
#shopify-section-template--22647072325865__custom_content_qfqVnP h2.m-section__heading.h3::after {
    content: "";
    position: absolute;
    left: 50%;
    bottom: -10px;
    width: 100px;
    height: 2px;
    background-color: #BF9232;
    transform: translateX(-50%);
}


a.m-product-card__name {
    font-weight: 600;
    font-size: 15px;
}
h3.m-contact-form__heading {
    font-weight: 600;
}



/* search bar none */
#shopify-section-template--22647072424169__main form.m-search--form {
    display: none;
}
/* 01-10-2026 */
.m-toolbar--column-switcher button[data-column="1"],
.m-toolbar--column-switcher button[data-column="2"] {
  display: none !important;
}
.m-page-header h1 {
    font-size: 22px;
    line-height: 1.333;
}
.m-search .m-page-header__title {
    margin-bottom: 0;
}
/* Off-canvas filter (collection page jahan "fixed" sidebar hai) */
.m-sidebar--fixed .m-sidebar--content {
  position: fixed !important;
  top: var(--m-header-height, 0px) !important;
  bottom: 0 !important;
  max-height: calc(100vh - var(--m-header-height, 0px)) !important;
  overflow-y: auto !important;
  background: #fff !important;
  z-index: 9999 !important;
}
#shopify-section-template--22647072424169__main .m-page-header {
    padding-top: 60px;
    padding-bottom: 20px;
}
/* Mobile/tablet drawer (search page + leftColumn layouts) */
@media (max-width: 1279px) {
  .m-sidebar--leftColumn .m-sidebar--content,
  .m-sidebar--rightColumn .m-sidebar--content {
    position: fixed !important;
    top: var(--m-header-height, 0px) !important;
    bottom: 0 !important;
    max-height: calc(100vh - var(--m-header-height, 0px)) !important;
    overflow-y: auto !important;
    background: #fff !important;
    z-index: 9999 !important;
  }
}

/* Desktop par normal column */
@media (min-width: 1280px) {
  .m-sidebar--leftColumn .m-sidebar--content,
  .m-sidebar--rightColumn .m-sidebar--content {
    position: sticky !important;
    top: calc(var(--m-header-height, 0px) + 20px) !important;
    bottom: auto !important;
    z-index: 1 !important;
  }
}
/* 01-10-2026 */







