[data-category-style-09] .theme-product-category-section.theme-section{

    background:#F5F0E6;

}

.theme-product-details-style-11 [data-zs-product-details-primary-section] {

  background:#F5F0E6;

}

.theme-product-details-style-11 [data-zs-product-details-primary-section] .zpcontainer [data-zs-product-primary-details] .theme-product-detail-container .theme-tag-name-description .theme-product-name-wishlist h1{

  color:#743089;

}

[data-category-style-09] .theme-name-sortby-filter .theme-category-name .theme-category-heading{

  color:#743089;

}

.theme-product-list-style-10 .theme-product-card .theme-product-details-area .theme-product-button-area{

  background:#C7B3F4;

}

div.theme-category-section {
  background:#F5F0E6;
}

.theme-product-details-style-10 [data-zs-product-details-section-container] {

  background: #F5F0E6 !important; 
}

[data-category-style-09] .theme-category-image-description-conatainer.theme-category-image-description-conatainer-no-image{
  background:#F5F0E6 !important;
}

.theme-product-details-style-10 [data-zs-product-details-primary-section] .zpcontainer [data-zs-product-primary-details] .theme-product-detail-container .theme-cart-button, .theme-product-details-style-10 [data-zs-product-details-primary-section] .zpcontainer [data-zs-product-primary-details] .theme-product-detail-container .theme-quote-button{
  background:#C7B3F4;color:#743089 !important;
}

.theme-product-list-style-10 .theme-product-card .theme-product-details-area .theme-product-button-area a {

    color: #743089;

}

/* ✅ Main Cart Background */
.theme-cart-summary-inner-container,
.theme-cart-table-container,
.theme-cart-area,
.zs-cart-page-container,
body[data-current-page="cart"],
body[data-current-page="cart"] .zpcontainer,
body[data-current-page="cart"] .zpcontainer > div {
  background-color: #F5F0E6 !important;
}

/* 🟪 Subtotal & Cart Text */
body[data-current-page="cart"] h1,
body[data-current-page="cart"] h2,
body[data-current-page="cart"] h3,
body[data-current-page="cart"] .theme-cart-summary-inner-container,
body[data-current-page="cart"] .theme-cart-table-row,
body[data-current-page="cart"] .theme-cart-table-data,
body[data-current-page="cart"] .theme-cart-error-empty-message {
  color: #743089 !important;
}

/* 🟣 All Buttons in Cart */
body[data-current-page="cart"] button,
body[data-current-page="cart"] .theme-button,
body[data-current-page="cart"] .theme-cart-summary button,
body[data-current-page="cart"] .theme-cart-error-empty-message button {
  background-color: #C7B3F4 !important;
  color: #743089 !important;
  border: none !important;
  box-shadow: none !important;
}

/* 🛍️ Checkout page background override */
.theme-checkout-wrap {
  background-color: #F5F0E6 !important;
}

/* Optional: style the form containers if needed */
.theme-checkout-wrap input,
.theme-checkout-wrap textarea,
.theme-checkout-wrap select {
  border: 1px solid #743089 !important;
  background-color: #ffffff !important;
  color: #743089 !important;
}

/* Optional: style the form labels */
.theme-checkout-wrap label {
  color: #743089 !important;
  font-weight: 500;
}

/* Optional: style the button */
.theme-checkout-wrap button {
  background-color: #C7B3F4 !important;
  color: #743089 !important;
  border: none !important;
}

.theme-checkout-wrap .theme-checkout-summary-container {
  background-color: #F5F0E6 !important;
  color: #743089 !important;
}

.theme-checkout-wrap .theme-checkout-summary-container h3,
.theme-checkout-wrap .theme-checkout-summary-container h4,
.theme-checkout-wrap .theme-checkout-summary-container p {
  color: #743089 !important;
}

.theme-section.theme-checkout-padding,
.zpcontainer,
.zrow,
.zpcol-md-12 {
  background-color: #F5F0E6 !important;
}

.theme-checkout-wrap hr {
  border-color: #C7B3F4 !important;
}

.theme-checkout-wrap input,
.theme-checkout-wrap textarea,
.theme-checkout-wrap select {
  border-radius: 6px;
  padding: 0.5rem;
}

.footer-container,
.theme-footer-area {
  z-index: 0 !important;
  position: relative !important;
}
