/** Shopify CDN: Minification failed

Line 181:0 Unexpected "<"
Line 219:0 Unexpected "<"
Line 223:1 Expected "}" to go with "{"

**/


/* -------- PRODUCT BUTTON STYLE (Secondary + Hover Effect) -------- */

.m-button--secondary {
  background-color: #e68e7b;
  text-align: center;
  border: #e68e7b;
  color: #ffffff;
}

.m-button--secondary:hover {
   background-color: #e68e7b !important;
  text-align: center;
  border: #e68e7b !important;
  box-shadow: 0 0 0 0.2rem #e68e7b !important;
}
.m-button--secondary:focus, .m-button--secondary:hover {
    background:  #e68e7b !important;
    border-color: #e68e7b !important;

/* -------- END PRODUCT BUTTON STYLE -------- */





/* MOBILE: Show ATC + Dynamic checkout side-by-side */
@media (max-width: 767px) {

  .m-sticky-addtocart .m-sticky-addtocart--rightblock {
    display: flex !important;
    gap: 8px;
    width: 100%;
  }

  /* Add to cart button — half width */
  .m-sticky-addtocart .m-add-to-cart {
    width: 50% !important;
    flex: 0 0 50% !important;
   
    display: flex !important;
    justify-content: center !important;
    align-items: center !important;
    text-align: center !important;
  }

  /* Dynamic checkout wrapper — half width */
  .m-sticky-addtocart .m-product-dynamic-checkout {
    width: 50% !important;
    flex: 0 0 50% !important;
    display: block !important;
  }

  /* Buy it now button text size */
  .m-sticky-addtocart .m-product-dynamic-checkout button {
    
    text-align: center !important;
  }

  /* Ensure Buy Now is not hidden */
  .m-sticky-addtocart .show-dynamic-checkout {
    display: flex !important;
  }
}
.m-sticky-addtocart--rightblock {
    display: flex;
    padding: 0px 0 !important;
}

.m-sticky-addtocart .container-fluid {
    width: 100%;
    margin: 0 auto;
    padding: 0 0px !important;
/* MOBILE: Show ATC + Dynamic checkout side-by-side */

.shopify-payment-button__button, .shopify-payment-button__button--unbranded {
  background-color: #000000 !important;
  border-color: #000000 !important;
}

@media screen and (max-width: 767px) {
  .m-section__heading .h3 
   {
    font-size: 22px !important;
  }
}

/* ✅ Mobile adjustments */
@media (max-width: 767px) {

 .m-button--secondary {
  font-size: 16px;
        font-weight: 500;
 }
    .m-footer--bottom {
        padding-top: 0px !important;
        padding-bottom: 0px !important;
    }
    
}
h1, h2, h3, h4, h5, h6 {
  
  text-transform: uppercase !important;
}

@media (max-width: 768px) {
  .m-collection-card__title,
  h1,
  h2,
  h3, h4 {
   
    font-weight: 200 !important;
  }
}


/* MAIN BLOCK binni round box maharani collection */
#m-custom__block--text_card_with_image_mMRYyj {
  margin: 0 auto !important;
  padding-left: 30px;
  padding-right: 30px;
  border-top-left-radius: 400px !important;
  border-top-right-radius: 400px !important;
  overflow: hidden;
}

.foxkit-watermark {
  display: none !important;
}


/* ── Mobile render performance ── */

/* Sections below the fold don't render until near viewport */
.shopify-section:not(:first-child):not(:nth-child(2)) {
  content-visibility: auto;
  contain-intrinsic-size: 0 500px;
}

/* All images get hardware acceleration */
img {
  transform: translateZ(0);
  will-change: auto;
}

/* Prevent layout shift on product images */
.m-product-card__main-image,
.m-product-card__media {
  aspect-ratio: 1 / 1;
  background: #f5f5f5;
}

/* Smooth scroll on iOS */
* {
  -webkit-overflow-scrolling: touch;
}

.m-product-card__content .m-product-card__info a.m-product-card__name {
  font-family: "Barlow", sans-serif !important;
}

.m-product-card__action .m-button--icon {
    width: 0px !important;
    height: 0px !important;
    border-radius: 100%;
    margin-bottom: 0;
    border: 1px solid rgb(var(--color-border));
}




<style>
  .m-product-card {
  position: relative !important;
  overflow: visible !important;
}

.m-product-card__media,
.m-product-card__image,
.m-product-card__image-wrapper,
.m-product-card__media-wrapper {
  position: relative !important;
  overflow: visible !important;
}

.m-product-card__tag-name.m-product-tag.m-product-tag--sale.m-gradient.m-color-badge-sale {
  position: absolute !important;
  top: -15px !important;
  left: -25px !important;
  z-index: 9999 !important;

  background: #e68e7b !important;
  color: #fff !important;

  padding: 2px 6px !important;
  margin: 0 !important;
  border: none !important;
  border-radius: 3px !important;

  font-size: 11px !important;
  font-weight: 600 !important;
  line-height: 1.2 !important;
  white-space: nowrap !important;

  transform: rotate(-50deg) !important;
  transform-origin: center !important;

  box-shadow: 1px 2px 5px rgba(0, 0, 0, 0.15);
}
</style>

.m-product-card__tag-name {
  text-transform: uppercase;
}