.hb-lightbox__buttons [data-action="download"] {
    display: none;
}
.zs-linear-gradient.zpelem-button::after, .zs-linear-gradient::after {
    background: none
}
.product-image img {
  width: 100%;

  height: auto;
  object-fit: cover; /* Ensures the image fills the box */
}
/* Override “Out of stock” badge styling */
.theme-product-list-style-04 .theme-product-box 
  .theme-outofstock-overlay .theme-ribbon-stock {
  
  background-color: #B13D43 !important; /* Hibiscus red */
  color: #FFFFFF        !important;    /* White text */
  
  /* Optional tweaks for better fit */
  padding: 4px 8px      !important;
  border-radius: 4px    !important;
  width: auto           !important;
  line-height: normal   !important;
}
[data-zs-product-primary-details] [data-zs-product-img-container] picture {
  height: 100% !important
}

[data-zs-product-img-container] .theme-product-detail-image-inner {
  background: transparent !important
}
[data-theme-content-container] [data-zs-product-details-section-container]{
    background:#F5F0E6;
}
.theme-section.theme-category-section{
       background-color: #F5F0E6;
    }
    .zpcontainer {
        background-color: #F5F0E6;
    }
.theme-content-area-inner{
       background-color: #F5F0E6;
    }

@media (min-width: 992px) {
    .theme-portal-login.theme-portal-icon-enabled .theme-portal-content a[data-portal-signin]:last-child {
        color: rgb(177, 61, 67);
        background-color: rgb(232, 225, 214);
    }
}

@media (min-width: 992px) {
    .theme-portal-login.theme-portal-icon-enabled .theme-portal-content a[data-portal-signin]:last-child:hover {
        color: #000;
    }
}

@media (min-width: 992px) {
    .theme-portal-login.theme-portal-icon-enabled .theme-portal-content a[data-portal-signup]:hover, .theme-portal-content a[data-portal-signin]:last-child  {
        color: rgb(177, 61, 67);
background-color: rgb(232, 225, 214);
    }
}
.zpdark-section a {
    color: #E8E1D6;
}
.theme-product-tag-name,.theme-breadcrumb-container .theme-product-breadcrumb a {
    color: #B13D43 ;
font-size: 15px !important;
}
.theme-breadcrumb-container .theme-product-breadcrumb a:hover {
    color: #000 ;
font-size: 15px !important;

}
.theme-product-details-style-07 [data-zs-product-details-primary-section] .zpcontainer [data-zs-product-primary-details] .theme-product-detail-container .theme-product-name h1 {
    font-size: 30px;
    font-weight: 600;
    line-height: 44px;
    color: #B13D43;
}
.zpbutton-size-lg
 {
    background: #B13D43 !important;
}
.theme-mini-cart-count{
background-color: #B13D43 !important;
}
.theme-shopping-cart-table-container .theme-cart-table-row .theme-cart-table-data.theme-cart-qty input[type=text] {
   background-color: #E8E1D6;
}
.zpbutton.zpbutton-type-primary.zpbutton-size-md, button.zpbutton-type-primary.zpbutton-size-md, input.zpbutton-type-primary.zpbutton-size-md[type=submit], input.zpbutton-type-primary.zpbutton-size-md[type=button] {
   background: #B13D43 !important;
}
.theme-continue-shopping-button{
color: #000 !important;
}
.theme-continue-shopping-button{
color: #000 !important;
}
.zpbutton.zpbutton-type-primary.zpbutton-outline, button.zpbutton-type-primary.zpbutton-outline, input.zpbutton-type-primary.zpbutton-outline[type=submit], input.zpbutton-type-primary.zpbutton-outline[type=button] {
    background: #B13D43 !important;
}
.theme-checkout-body .theme-cart-details-inner .theme-cart-details-coupon-wrap .zpbutton {
background: #B13D43 !important;
}
@media (min-width: 768px) {
    .theme-checkout-button-area .theme-continue-shopping-button:hover {
        color:#E8E1D6 !important;
background-color:#B13D43 !important;
    }
}
.zpbutton.zpbutton-type-link, button.zpbutton-type-link, input.zpbutton-type-link[type=submit], input.zpbutton-type-link[type=button] {
    color: #B13D43 !important;
}

.zpbutton.zpbutton-type-link:hover, button.zpbutton-type-link:hover, input.zpbutton-type-link[type=submit]:hover, input.zpbutton-type-link[type=button]:hover {
    color: #000 !important;
}
.theme-product-filter-option-container ul li {
background: #E8E1D6 !important;
}
.theme-product-list-style-18 .theme-product-box-content .theme-product-details-area { 
padding: 20px !important; 
}
.theme-portal-form-container .signup-button {
    background: #000 !important; 
}

.signuptitle {
    color: #000!important; !important; 
}

.theme-portal-form-container .signup-button:hover {
    background: #ffff !important; 
}
