/* Hide EverShop footer branding */
.footer .copyright,
.footer .copyright *,
.footer [class*="copyright"],
.footer [id*="copyright"],
.footer [class*="ever"],
.footer [class*="shop"],
.footer [class*="brand"],
.footer [class*="powered"],
.footer [class*="evershop"],
.footer [class*="ever-shop"] {
  display: none !important;
  visibility: hidden !important;
  opacity: 0 !important;
  height: 0 !important;
  width: 0 !important;
  overflow: hidden !important;
  position: absolute !important;
  left: -9999px !important;
}

/* Additional selectors for different footer structures */
.footer-container .copyright,
.footer-wrapper .copyright,
[class*="footer"] .copyright,
[class*="footer"] [class*="brand"],
[class*="footer"] [class*="powered"] {
  display: none !important;
} 

/* Override add-to-cart button style */
#productForm .add-to-cart .button {
  background-color: #B8A26D !important;
  color: #fff !important;
  border: none !important;
  font-weight: bold !important;
  transition: background 0.2s;
}
#productForm .add-to-cart .button:hover {
  background-color: #a08c54 !important;
  color: #fff !important;
} 

.product-single-sku {
  display: none !important;
}