.theme-navigation-and-icons .theme-menu-area .theme-menu ul .theme-menu-name {
     color: #fff !important;
}

.theme-content-area.theme-pages-full-stretch {
  background-color: #0d1b2a !important;
}
div.theme-social-share svg path {
  fill: #fff !important;
}

/* Ultra-specific background override */
a[class~="zpbutton"][class~="zpbutton-type-primary"][class~="zpbutton-style-roundcorner"][class~="zpbutton-size-sm"] {
  background-color: #f79f34 !important;
  color: #ffffff !important;
  border-color: #f79f34 !important;
  box-shadow: none !important;
}

/* Keep the hover override */
a[class~="zpbutton"][class~="zpbutton-type-primary"][class~="zpbutton-style-roundcorner"][class~="zpbutton-size-sm"]:hover {
  background-color: #f79f34 !important;
  color: #ffffff !important;

}
.theme-product-list-quantity input[type="text"] {
    background-color: #0d1b2a !important; /* Example background */
    color: #ffffff !important; /* Example text color */
    border: 1px solid #ffffff; /* Optional: adjust border for better visibility */
}
.theme-cart-icon-delete svg,
.theme-cart-icon-delete svg * {
    fill: #f7941e !important;
    stroke: #f7941e !important;
}
.theme-product-list-quantity-increase svg {
    fill: #f7941e !important;
}
/* Target the exact button using class and type */
button.zpbutton.theme-cart-remove-icon-button {
  background-color: #ff6f34 !important;
  border: none !important;
}

/* Target the SVG icon inside */
button.zpbutton.theme-cart-remove-icon-button svg path {
  fill: #ffffff !important;
  stroke: #ffffff !important;
}

/* Optional: remove default blue link behavior */
button.zpbutton.theme-cart-remove-icon-button {
  color: #ffffff !important;
}


