/**
 * Cart Page Styles
 * Specific styles for the shopping cart page
 */

/* Cart items */
.cart-item {
    /* Add custom cart item styles here */
}

/* Cart summary */
.cart-summary {
    /* Add cart summary styles here */
}

/* Amazon Pay Button - Style the injected widget */
#amazon_pay_button {
  position: relative !important;
  overflow: hidden !important;
}

/* Style the Amazon Pay injected div/iframe to fill the button */
#amazon_pay_button > div,
#amazon_pay_button > div > img,
#amazon_pay_button img {
  position: absolute !important;
  top: 0 !important;
  left: 0 !important;
  width: 100% !important;
  opacity: 0;
  height: 100% !important;
  border-radius: 9999px !important; /* Match rounded-full */
  object-fit: cover !important;
}

/* Keep our custom content visible above the widget */
#amazon_pay_button > span {
  position: relative !important;
  z-index: 2 !important;
  pointer-events: none !important;
}

.alt-amazonpay-button-inner-image {
  position: relative !important;
  z-index: 2 !important;
  pointer-events: none !important;
}
