.theme-wishlist-icon svg path {
  stroke: #e5231f !important;
  fill: #e5231f;
}

.theme-portal-icon path {
  stroke: #e5231f !important;
}
@media (max-width: 768px) {
  .theme-mobile-header-icon svg path {
    fill: #e5231f !important;
    stroke: #e5231f !important;
  }
}
@media (max-width: 768px) {
  .theme-mobile-header-search-icon-wrapper svg path {
    fill: #e5231f !important;
    stroke: #e5231f !important;
  }
}


.theme-minicart-icon svg path {
  stroke: #e5231f !important;
}

.zpheader-style-07 .zpcontainer .theme-navigation-and-icons .theme-search-and-mini-cart-group .theme-mini-cart .theme-minicart-icon svg path{
fill: #e6211e !important;
}

.theme-product-list-style-15 .theme-product-name a{
-webkit-line-clamp: 1;
}
.theme-product-list-style-15 article.theme-product-box-content {
  box-shadow: 0 2px 6px rgba(0, 0, 0, 0.08);
  transition: box-shadow 0.3s ease, transform 0.3s ease;
    background-color:white;
    border-radius:20px;
}
.cat-box {
  box-shadow: 0 2px 6px rgba(0, 0, 0, 0.08);
  transition: box-shadow 0.3s ease, transform 0.3s ease;
}

.cat-box:hover {
  box-shadow: 0 4px 10px rgba(0, 0, 0, 0.14);
  transform: translateY(-2px);
}
.theme-product-list-style-15 article.theme-product-box-content{
    border: 3px solid #e6e6e6;
}



.theme-navigation-and-icons .theme-menu-area .theme-menu ul{
max-inline-size: 80%;
  position: relative;
        left: 300px;
        bottom: 21px;
}
.zpheader-style-07 .zpcontainer .theme-navigation-and-icons .theme-search-and-mini-cart-group [data-zs-view-wishlist] .theme-wishlist-icon svg{
height:30px;
    width:30px;
}
.theme-portal-login.theme-portal-icon-enabled .theme-portal-icon{
height:30px;
    width:30px;
}
.zpheader-style-07 .zpcontainer .theme-navigation-and-icons .theme-search-and-mini-cart-group .theme-mini-cart .theme-minicart-icon svg{
height:30px;
    width:30px;
}
.zpheader-style-07 [data-zs-search-container]{
    width:886px;
}
.theme-navigation-and-icons .theme-search-and-mini-cart-group .theme-search .theme-search-field-container input[type="text"]{
    width:830px;
}
.zpheader-style-07 [data-zs-search-container] [data-search], .zpheader-style-07 [data-zs-search-container] [data-search] form{
    border: 2.8px solid #d51010;
}
.zpcarousel-arrow-left, .zpcarousel-arrow-right{
border: 2px solid #e5231f;
  border-radius: 7px;
  width: 37px !important;
    height: 37px !important;
}

.zpcarousel-container .zpcarousel-arrows-container svg{
width: 18px !important;
        height: 18px !important;
}

.zpcarousel-arrow-left svg, .zpcarousel-arrow-right svg{
fill: #e5231f !important;
}
.theme-product-list-style-15 .theme-product-quantity-cart-container [data-zs-add-to-cart], .theme-product-list-style-15 .theme-product-quantity-cart-container [data-zs-view]{
    border: 1px solid #e6211e !important;
    background: #e6211e !important;
    width: 40px !important;
    height: 40px !important;
    border-radius: 25px !important;
}

.theme-product-list-style-15 .theme-product-quantity-cart-container [data-zs-add-to-cart] svg, .theme-product-list-style-15 .theme-product-quantity-cart-container [data-zs-view] svg{
    width: 25px !important;
    height: 25px !important;
    
}

.theme-picklist-basket{
background-color:white !important;
}
.theme-product-list-style-15 article.theme-product-box-content{
padding:0px;
}
.theme-product-list-style-15 .theme-product-details-area{
    padding-right:10px;
      padding-left:10px;
      padding-bottom:10px;
        
}
.theme-product-list-style-15 .theme-product-image-area img{
border-bottom: 3px solid #e6e6e6;
}
[data-theme-cart-button-text="theme-cart-button-text"] svg path {
  stroke: #fff !important;
}

#submenu-Heidelberg-2 li a:hover {
  color: red;
}

.theme-already-signin-info a, .theme-noaccount-signup a{
color: #e6211e !important;
}

.zpmm.zpmm-container-style-02{
border-block-start: 4px solid #e5231f !important;
        border-block-end: 4px solid #e5231f !important;
}





