/** Shopify CDN: Minification failed

Line 106:0 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;
 }
    .m-footer--bottom {
        padding-top: 0px !important;
        padding-bottom: 0px !important;
    }
    
}
