/* ════════════════════════════════════════════════════
   product-page-fix.css  — UPDATED
   Mobile sticky CTA bar: bottom:0, both buttons gold
════════════════════════════════════════════════════ */

@media(max-width:768px){

  /* ── একদম নিচে ── */
  .mobile-cta-bar{
    bottom: 0 !important;
    display: flex !important;
    padding: 10px 12px !important;
    gap: 10px !important;
    height: auto !important;
    z-index: 1998 !important;
    border-top: 2px solid #E8D8A0 !important;
    box-shadow: 0 -3px 14px rgba(0,0,0,.13) !important;
    background: #fff !important;
  }

  /* ── body padding: CTA bar height ── */
  body{
    padding-bottom: calc(70px + env(safe-area-inset-bottom, 0px)) !important;
  }

  /* ── Add to Cart — Gold with rounded corners ── */
  .mobile-cta-bar .mc-add,
  .mobile-cta-bar .mc-btn.mc-add {
    background: linear-gradient(45deg, #D4A830, #b8891a) !important;
    color: #111 !important;
    border-radius: 10px !important;
    height: 52px !important;
    font-size: 15px !important;
    font-weight: 800 !important;
    border: none !important;
    flex: 1 !important;
  }

  /* ── Buy Now — Same Gold with rounded corners ── */
  .mobile-cta-bar .mc-buy,
  .mobile-cta-bar .mc-btn.mc-buy {
    background: linear-gradient(45deg, #D4A830, #c8961e) !important;
    color: #111 !important;
    border-radius: 10px !important;
    height: 52px !important;
    font-size: 15px !important;
    font-weight: 800 !important;
    border: none !important;
    flex: 1 !important;
  }

  .mobile-cta-bar .mc-add:active{
    background: linear-gradient(45deg, #b8891a, #8c6a10) !important;
  }
  .mobile-cta-bar .mc-buy:active{
    background: linear-gradient(45deg, #b8891a, #8c6a10) !important;
  }

  .mobile-cta-bar .mc-btn.disabled{
    opacity: .55 !important;
    pointer-events: none !important;
  }

  .action-buttons{
    position: relative !important;
    z-index: 1 !important;
  }
}

/* ── Desktop: hide ── */
@media(min-width:769px){
  .mobile-cta-bar{
    display: none !important;
  }
}
