/*
 Theme Name: Astra Child
 Theme URI: https://wpastra.com/
 Author: Abhishek Raj
 Template: astra
 Version: 1.0.0
 Description: A child theme for Astra to add custom styles and functions.
 Text Domain: astra-child
*/
/* Overlay */
/* Overlay */
#popup-overlay {
  display: none;
  position: fixed;
  top: 0; left: 0;
  width: 100%; height: 100%;
  background: rgba(0,0,0,0.5);
  z-index: 999;
}

/* Popup */
#popup-form {
  display: none;
  position: fixed;
  top: 50%; left: 50%;
  transform: translate(-50%, -50%);
  background: #fff;
  padding: 25px;
  width: 400px;
  max-width: 90%;
  border-radius: 15px;
  box-shadow: 0 10px 30px rgba(0,0,0,0.3);
  z-index: 1000;
  animation: popupScale 0.3s ease-in-out;
}

/* Animation */
@keyframes popupScale {
  from { transform: translate(-50%, -50%) scale(0.7); opacity: 0; }
  to { transform: translate(-50%, -50%) scale(1); opacity: 1; }
}

/* Close button */
#popup-form .close-btn {
  margin-top: 10px;
  background: #ff4d4d;
  color: #fff;
  border: none;
  padding: 8px 14px;
  border-radius: 6px;
  cursor: pointer;
}

/* Thank you message */
#thankyou-message {
  display: none;
  margin-top: 15px;
  color: green;
  font-weight: bold;
  text-align: center;
}

body.single-product {
    margin: 0 !important;
    padding: 0 !important;
}

body.single-product #page,
body.single-product .site,
body.single-product .site-main,
body.single-product .content-area,
body.single-product .container,
body.single-product .woocommerce,
body.single-product .entry-content {
    margin: 0 !important;
    padding: 0 !important;
    max-width: 100% !important;
    width: 100% !important;
}


