.theme-product-list-style-17 .theme-product-box-content .theme-product-image-area::after, .theme-product-list-style-16 .theme-product-box-content .theme-product-image-area::after{
display: none;
}



.theme-portal-login.theme-portal-icon-enabled .theme-portal-icon{
width: 19px !important;
        height: 19px !important;
}

/* Make SEARCH placeholder text black */
#search-with-suggestion::placeholder {
    color: #000 !important;
    opacity: 1 !important;
}




/* Make SEARCH icon black */
.theme-search-icon svg path {
    stroke: #000 !important;
}

.theme-portal-icon path {
  stroke: #000 !important;
}

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

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


.theme-navigation-and-icons .theme-search-and-mini-cart-group .theme-search{
margin-inline-end: 0px;
          border-block-end: 1px solid #000;
}

.theme-navigation-and-icons .theme-search-and-mini-cart-group .theme-search .theme-wishlist-icon{
padding: 0px 10px 0px 20px;
}

.theme-navigation-and-icons .theme-search-and-mini-cart-group .theme-mini-cart .theme-minicart-icon svg{
width: 19px;
    height: 19px;
}

.theme-navigation-and-icons .theme-search-and-mini-cart-group .theme-search .theme-wishlist-icon svg{
position: relative;
    top: 1px;
  width: 21px;
    height: 21px;
}

.theme-navigation-and-icons .theme-search-and-mini-cart-group .theme-search .theme-wishlist-icon svg path{
fill: none;
}

.theme-product-list-style-16 .theme-product-box-content .theme-product-details-area .theme-product-name-price .theme-product-name-rating{
    justify-content: start;
}

.theme-product-list-style-17 .theme-product-box-content .theme-product-details-area .theme-product-name a, .theme-product-list-style-16 .theme-product-box-content .theme-product-details-area .theme-product-name a{
color: #000;
    font-weight: 700;
}

.theme-product-list-style-17 .theme-product-box-content .theme-product-details-area .theme-product-name-price [data-zs-selling-price], .theme-product-list-style-16 .theme-product-box-content .theme-product-details-area .theme-product-name-price [data-zs-selling-price]{
    font-size: 17px;
      font-weight: 600;
  color: #000 !important;
}

.theme-product-list-style-16 .theme-product-box-content .theme-product-details-area .theme-product-name-price .theme-product-price [data-zs-pricing-container], .theme-product-list-style-16 .theme-product-box-content .theme-product-details-area .theme-product-name-price .theme-product-price [data-zs-pricelist]{
text-align: left;
}

.theme-product-list-style-17 .theme-product-box-content .theme-product-details-area .theme-product-button-area a, .theme-product-list-style-16 .theme-product-box-content .theme-product-details-area .theme-product-button-area a{
    width: 44%;
  border-radius: 10px;
  justify-content: center;
  background: #ffd814;
  padding: 7px;
  color: #000000 !important;
}


.theme-product-list-style-18 .theme-product-box-content, .theme-product-list-style-17 .theme-product-box-content, .theme-product-list-style-16 .theme-product-box-content{
border-radius: 20px;
    box-shadow: 0 5px 20px rgba(0, 0, 0, 0.08);
  border-inline-end: none !important;
  transition: all 0.3s;
}

.theme-product-list-style-16 .theme-product-box-content .theme-product-details-area .theme-product-name-price .theme-product-name-rating .theme-brand-name, .theme-product-list-style-16 .theme-product-box-content .theme-product-details-area .theme-product-name-price .theme-product-name-rating .theme-product-name a{
text-align: start;
}

.theme-product-list-style-17 .theme-product-box-content .theme-product-details-area .theme-product-name-price, .theme-product-list-style-16 .theme-product-box-content .theme-product-details-area .theme-product-name-price{
    gap: 10px;
}


[data-layout-type=filmstrip][data-filmstrip_gutter="10"] .zpfilmstrip-item, [data-layout-type=filmstrip][data-filmstrip_gutter="10"] .theme-prod-box, [data-filmstrip-enabled][data-filmstrip_gutter="10"] .zpfilmstrip-item, [data-filmstrip-enabled][data-filmstrip_gutter="10"] .theme-prod-box{
    padding-block-start: 0px;
    padding-block-end: 20px;
    padding-inline-start: 16px;
    padding-inline-end: 20px;
}

.theme-product-list-style-18 .theme-product-box-content .theme-product-details-area, .theme-product-list-style-17 .theme-product-box-content .theme-product-details-area, .theme-product-list-style-16 .theme-product-box-content .theme-product-details-area{
padding-bottom: 18px;
  padding-left: 7px;
    padding-right: 7px;
}


.theme-product-list-style-18 .theme-product-box-content, .theme-product-list-style-17 .theme-product-box-content, .theme-product-list-style-16 .theme-product-box-content:hover{
transform: translateY(-5px);
            box-shadow: 0 10px 30px rgba(0,0,0,0.12);
}


.zpcarousel-container.zpcarousel-style-01 .zpcarousel-arrows-container.zpcarousel-arrow-type-02 .zpcarousel-arrow-left, .zpcarousel-container.zpcarousel-style-01 .zpcarousel-arrows-container.zpcarousel-arrow-type-02 .zpcarousel-arrow-right, .zpcarousel-container.zpcarousel-style-01 .zpcarousel-arrows-container.zpcarousel-arrow-type-03 .zpcarousel-arrow-left, .zpcarousel-container.zpcarousel-style-01 .zpcarousel-arrows-container.zpcarousel-arrow-type-03 .zpcarousel-arrow-right, .zpcarousel-container.zpcarousel-style-02 .zpcarousel-arrows-container.zpcarousel-arrow-type-02 .zpcarousel-arrow-left, .zpcarousel-container.zpcarousel-style-02 .zpcarousel-arrows-container.zpcarousel-arrow-type-02 .zpcarousel-arrow-right, .zpcarousel-container.zpcarousel-style-02 .zpcarousel-arrows-container.zpcarousel-arrow-type-03 .zpcarousel-arrow-left, .zpcarousel-container.zpcarousel-style-02 .zpcarousel-arrows-container.zpcarousel-arrow-type-03 .zpcarousel-arrow-right, .zpcarousel-container.zpcarousel-style-03 .zpcarousel-arrows-container.zpcarousel-arrow-type-02 .zpcarousel-arrow-left, .zpcarousel-container.zpcarousel-style-03 .zpcarousel-arrows-container.zpcarousel-arrow-type-02 .zpcarousel-arrow-right, .zpcarousel-container.zpcarousel-style-03 .zpcarousel-arrows-container.zpcarousel-arrow-type-03 .zpcarousel-arrow-left, .zpcarousel-container.zpcarousel-style-03 .zpcarousel-arrows-container.zpcarousel-arrow-type-03 .zpcarousel-arrow-right, .zpcarousel-container.zpcarousel-style-04 .zpcarousel-arrows-container.zpcarousel-arrow-type-02 .zpcarousel-arrow-left, .zpcarousel-container.zpcarousel-style-04 .zpcarousel-arrows-container.zpcarousel-arrow-type-02 .zpcarousel-arrow-right, .zpcarousel-container.zpcarousel-style-04 .zpcarousel-arrows-container.zpcarousel-arrow-type-03 .zpcarousel-arrow-left, .zpcarousel-container.zpcarousel-style-04 .zpcarousel-arrows-container.zpcarousel-arrow-type-03 .zpcarousel-arrow-right, .zpcarousel-container.zpcarousel-style-05 .zpcarousel-arrows-container.zpcarousel-arrow-type-02 .zpcarousel-arrow-left, .zpcarousel-container.zpcarousel-style-05 .zpcarousel-arrows-container.zpcarousel-arrow-type-02 .zpcarousel-arrow-right, .zpcarousel-container.zpcarousel-style-05 .zpcarousel-arrows-container.zpcarousel-arrow-type-03 .zpcarousel-arrow-left, .zpcarousel-container.zpcarousel-style-05 .zpcarousel-arrows-container.zpcarousel-arrow-type-03 .zpcarousel-arrow-right{
    background: #ffffff;
    border: 2px solid #75564b;
    border-radius: 10px;
}


.zpcarousel-container.zpcarousel-style-01 .zpcarousel-arrows-container.zpcarousel-arrow-type-02 svg, .zpcarousel-container.zpcarousel-style-01 .zpcarousel-arrows-container.zpcarousel-arrow-type-03 svg, .zpcarousel-container.zpcarousel-style-02 .zpcarousel-arrows-container.zpcarousel-arrow-type-02 svg, .zpcarousel-container.zpcarousel-style-02 .zpcarousel-arrows-container.zpcarousel-arrow-type-03 svg, .zpcarousel-container.zpcarousel-style-03 .zpcarousel-arrows-container.zpcarousel-arrow-type-02 svg, .zpcarousel-container.zpcarousel-style-03 .zpcarousel-arrows-container.zpcarousel-arrow-type-03 svg, .zpcarousel-container.zpcarousel-style-04 .zpcarousel-arrows-container.zpcarousel-arrow-type-02 svg, .zpcarousel-container.zpcarousel-style-04 .zpcarousel-arrows-container.zpcarousel-arrow-type-03 svg, .zpcarousel-container.zpcarousel-style-05 .zpcarousel-arrows-container.zpcarousel-arrow-type-02 svg, .zpcarousel-container.zpcarousel-style-05 .zpcarousel-arrows-container.zpcarousel-arrow-type-03 svg{
    fill: #86ac61;
}

.zpcarousel-container .zpcarousel-arrows-container .zpcarousel-arrow-left svg.svg-icon-18px, .zpcarousel-container .zpcarousel-arrows-container .zpcarousel-arrow-right svg.svg-icon-18px{
width: 15px;
        height: 15px;
}

.zpdark-header-portion.theme-header-topbar{
    display: none;
}

[data-element-id="elm_O3Y1GKJhBAGlGoHstExlbQ"] .zprow .zpcol-md-12 {
    padding-inline-start: 0px;
    padding-inline-end: 0px;
}


[data-layout-type=filmstrip][data-filmstrip_gutter="8"] .zpfilmstrip-item, [data-layout-type=filmstrip][data-filmstrip_gutter="8"] .theme-prod-box, [data-filmstrip-enabled][data-filmstrip_gutter="8"] .zpfilmstrip-item, [data-filmstrip-enabled][data-filmstrip_gutter="8"] .theme-prod-box{
    padding-block-start: 16px;
    padding-block-end: 20px;
    padding-inline-start: 30px;
    padding-inline-end: 0px;
}

.theme-product-list-style-17 .theme-product-box-content, .theme-product-list-style-16 .theme-product-box-content{
  padding: 0px;
border: none;
  background: #fff !important;
}

.category-card{
box-shadow: 0 5px 20px rgba(0, 0, 0, 0.08);
    transition: all 0.4s;
}

.category-card:hover {
    transform: translateY(-10px);
    box-shadow: 0 15px 35px rgba(0,0,0,0.12);
}

.theme-product-list-style-17 .theme-product-box-content:hover, .theme-product-list-style-16 .theme-product-box-content:hover{
border: none;
}

.zpcarousel-container .zpcarousel-arrows-container .zpcarousel-arrow-left, .zpcarousel-container .zpcarousel-arrows-container .zpcarousel-arrow-right{
        width: 40px;
        height: 40px;
}

.zpimage-carousel-slide.zpcarousel-controller-overlap .zpcarousel-controller-container{
    display: none;
}

[data-category-style-08] .zpcontainer .theme-category-image-description-conatainer .theme-category-name-description .theme-category-desc{
        line-height: 2 !important;
        text-align: start !important;
        color: #000 !important;
        font-size: 15px !important;
        letter-spacing: 1.1px !important;
        font-weight: 500 !important;
}

[data-category-style-08] .zpcontainer .theme-category-image-description-conatainer{
padding: 0px !important;
}

[data-category-style-08] .zpcontainer .theme-category-image-description-conatainer.theme-category-image-description-conatainer-no-image .theme-category-name{
    color: #000 !important;

}



.theme-product-ratio .theme-product-list-style-17.theme-product-count-xsm-01.theme-product-count-md-05, .theme-product-ratio .theme-product-list-style-17.theme-product-count-xsm-02.theme-product-count-md-05, .theme-product-ratio .theme-product-list-style-17.theme-product-count-xsm-03.theme-product-count-md-05, .theme-product-ratio .theme-product-list-style-17.theme-product-count-sm-01.theme-product-count-md-05, .theme-product-ratio .theme-product-list-style-17.theme-product-count-sm-02.theme-product-count-md-05, .theme-product-ratio .theme-product-list-style-17.theme-product-count-sm-03.theme-product-count-md-05, .theme-product-ratio .theme-product-list-style-17.theme-product-count-sm-04.theme-product-count-md-05, .theme-product-ratio .theme-product-list-style-16.theme-product-count-xsm-01.theme-product-count-md-05, .theme-product-ratio .theme-product-list-style-16.theme-product-count-xsm-02.theme-product-count-md-05, .theme-product-ratio .theme-product-list-style-16.theme-product-count-xsm-03.theme-product-count-md-05, .theme-product-ratio .theme-product-list-style-16.theme-product-count-sm-01.theme-product-count-md-05, .theme-product-ratio .theme-product-list-style-16.theme-product-count-sm-02.theme-product-count-md-05, .theme-product-ratio .theme-product-list-style-16.theme-product-count-sm-03.theme-product-count-md-05, .theme-product-ratio .theme-product-list-style-16.theme-product-count-sm-04.theme-product-count-md-05{
padding-inline: 5px !important;
        padding-bottom: 15px !important;
}

.theme-section-heading{
display:none !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{
  color: #000 !important;
  padding-bottom: 5px !important;
}

.theme-product-details-style-07 [data-zs-product-details-primary-section] .zpcontainer [data-zs-product-primary-details] .theme-product-detail-container .theme-short-desc-review-container{
gap: 10px !important;
  color: #000 !important;
}

.theme-product-details-style-07 [data-zs-product-details-primary-section] .zpcontainer [data-zs-product-primary-details] .theme-product-detail-container [data-zs-pricing-container]{
padding-block-start: 7px !important;
}

.theme-product-details-style-07 [data-zs-product-details-primary-section] .zpcontainer [data-zs-product-primary-details] .theme-product-detail-container [data-zs-pricing-container] .theme-product-detail-price-area .theme-prices-inner-container .theme-product-price{

  color: #000 !important;
}

.theme-product-details-style-07 [data-zs-product-details-primary-section] .zpcontainer [data-zs-product-primary-details] .theme-product-detail-container .theme-prod-non-returnable{
display: none !important;
}

.theme-product-details-style-07 [data-zs-product-details-primary-section] .zpcontainer [data-zs-product-primary-details] .theme-product-detail-container .theme-product-quantity-cart-area .theme-product-cart-buttons [data-zs-add-to-cart], .theme-product-details-style-07 [data-zs-product-details-primary-section] .zpcontainer [data-zs-product-primary-details] .theme-product-detail-container .theme-product-quantity-cart-area .theme-product-cart-buttons [data-zs-add-to-quote]{
background: #ffd814 !important;
  color: #000 !important;

}

.theme-product-details-style-07 [data-zs-product-details-primary-section] .zpcontainer [data-zs-product-primary-details] .theme-product-detail-container .theme-product-quantity-cart-area .theme-product-cart-buttons{
flex-direction: row !important;
}

.theme-product-details-style-07 [data-zs-product-details-primary-section] .zpcontainer [data-zs-product-primary-details] .theme-product-detail-container .theme-product-quantity-cart-area .theme-product-cart-buttons .wishlist-selection-container{
padding: 12px !important;
  background: #f60000 !important;
}

/* Apply ONLY on Product Detail Page */
.theme-product-detail-column .wishlist-selection-container svg path {
    stroke: #ffffff !important;
    fill: #fff !important;
}

.theme-product-details-style-07 [data-zs-product-details-primary-section] .zpcontainer [data-zs-product-primary-details] .theme-product-detail-container .theme-short-desc-review-container .theme-product-short-description{
font-size: 16px !important;
  line-height: 1.7;
}

.theme-product-details-style-07 [data-zs-product-details-primary-section] .zpcontainer [data-zs-product-primary-details] .theme-product-detail-container .theme-product-specification-section .theme-prod-content-summary span{
font-size: 16px;
    font-weight: 700 !important;
  Padding-bottom: 20px !important;
  Padding-top: 20px !important;
}

.theme-product-details-style-07 [data-zs-product-details-primary-section] .zpcontainer [data-zs-product-primary-details] .theme-product-detail-container .theme-product-specification-section .theme-prod-content-summary{
padding: 0px !important;
}

.theme-product-details-style-07 [data-zs-product-details-primary-section] .zpcontainer [data-zs-product-primary-details] .theme-product-detail-container .theme-product-quantity-cart-area .theme-product-varient-quantity .theme-product-quantity-spinner{

  padding: 8px 10px !important;
  border: 1px solid #000000 !important;
}

.theme-product-details-style-07 [data-zs-product-details-primary-section] .zpcontainer [data-zs-product-primary-details] .theme-product-detail-container .theme-product-quantity-cart-area .theme-product-varient-quantity .theme-product-quantity-spinner input{
font-size: 19px !important;
}

.theme-product-details-style-07 [data-zs-product-details-primary-section] .zpcontainer [data-zs-product-primary-details] .theme-product-detail-container .theme-product-quantity-cart-area .theme-product-varient-quantity .theme-product-quantity-spinner input[data-zs-quantity]{
border-inline: 1px solid #000000 !important;
}



@media (max-width: 768px) {
  [data-element-id="elm_3EyBc9HoTaPiDABgAbTPZQ"] .zprow .zpcol-md-12 {
    padding-inline-start: 0px;
    padding-inline-end: 0px;
}
  
  .theme-product-category-section{
  padding-inline-start: 17px !important;
    padding-inline-end: 17px !important;
  }

    .theme-mobile-header-icon svg path {
    fill: #75564b !important;
    stroke: #75564b !important;
  }
  
  .theme-mobile-header-search-icon-wrapper svg path {
    stroke: #75564b !important;
  }
  
  .theme-product-details-style-07 [data-zs-product-details-primary-section] .zpcontainer [data-zs-product-primary-details] .theme-product-detail-image-container{
  width: 100% !important;
  }
  
  .theme-product-list-style-17 .theme-product-box-content .theme-product-details-area .theme-product-button-area a, .theme-product-list-style-16 .theme-product-box-content .theme-product-details-area .theme-product-button-area a{
    width: 60% !important;
  }
  
  .theme-product-list-style-17 .theme-product-box-content .theme-product-details-area .theme-product-name-price [data-zs-selling-price], .theme-product-list-style-16 .theme-product-box-content .theme-product-details-area .theme-product-name-price [data-zs-selling-price]{
  font-size: 14px !important;
  }
  
  .theme-product-list-style-17 .theme-product-box-content .theme-product-details-area .theme-product-name a, .theme-product-list-style-16 .theme-product-box-content .theme-product-details-area .theme-product-name a{
  -webkit-line-clamp: none !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: 18px !important;
  }
  
  .theme-product-details-style-07 [data-zs-product-details-primary-section] .zpcontainer [data-zs-product-primary-details] .theme-product-detail-container .theme-short-desc-review-container .theme-product-short-description{
  font-size: 14px !important;
  }
  
  .theme-product-details-style-07 [data-zs-product-details-primary-section] .zpcontainer [data-zs-product-primary-details] .theme-product-detail-container [data-zs-pricing-container] .theme-product-detail-price-area .theme-prices-inner-container .theme-product-price{
  font-size: 18px !important;
  }
  
  .theme-product-details-style-07 [data-zs-product-details-primary-section] .zpcontainer [data-zs-product-primary-details] .theme-product-detail-container .theme-product-specification-section .theme-prod-content-summary span{
  font-size: 14px !important;
  }
  
  .theme-product-details-style-07 [data-zs-product-details-primary-section] .zpcontainer [data-zs-product-primary-details] .theme-product-detail-container .theme-product-specification-section .theme-prod-content-summary svg{
  height: 21px !important;
    width: 21px !important;
  }
  
  .theme-product-details-style-07 [data-zs-product-details-primary-section] .zpcontainer [data-zs-product-primary-details] .theme-product-detail-container .theme-product-quantity-cart-area .theme-product-cart-buttons .wishlist-selection-container{
      padding: 10px !important;
  }
  
  
  .theme-product-details-style-07 [data-zs-product-details-primary-section] .zpcontainer [data-zs-product-primary-details] .theme-product-detail-container .theme-product-quantity-cart-area .theme-product-cart-buttons [data-zs-add-to-cart], .theme-product-details-style-07 [data-zs-product-details-primary-section] .zpcontainer [data-zs-product-primary-details] .theme-product-detail-container .theme-product-quantity-cart-area .theme-product-cart-buttons [data-zs-add-to-quote]{
    background: #ffd814 !important;
    color: #000000 !important;
  padding-block-start: 7px !important;
    padding-block-end: 7px !important;
    border-radius: 13px !important;
  }
  
  .theme-product-details-style-07 [data-zs-product-details-primary-section] .zpcontainer [data-zs-product-primary-details] .theme-product-detail-container .theme-product-quantity-cart-area .theme-product-varient-quantity .theme-product-quantity-spinner{
  width: 117px !important;
    height: 30px !important;
  }
  
  .theme-product-details-style-07 [data-zs-product-details-primary-section] 
  .zpcontainer [data-zs-product-primary-details] {
    display: flex !important;
    flex-direction: column !important;
  }

  /* Move image container above the social container */
  .theme-product-details-style-07 [data-zs-product-details-primary-section] .zpcontainer [data-zs-product-primary-details] .theme-product-detail-image-container {
    order: -1 !important; /* puts it first */
  }

  .theme-product-details-style-07 [data-zs-product-details-primary-section] .zpcontainer [data-zs-product-primary-details] .theme-product-detail-container .theme-tag-social-contianer {
    order: 0 !important; /* comes after image */
  }
  
  .theme-breadcrumb-container .theme-product-breadcrumb a{
font-size: 11px !important;
}

.theme-breadcrumb-container .theme-product-breadcrumb a:last-of-type{
font-size: 11px !important;
}
  
}

@media (min-width: 1024px) {
  .theme-product-details-style-07 [data-zs-product-details-primary-section] .zpcontainer [data-zs-product-primary-details] .theme-product-detail-container .theme-product-specification-section .theme-prod-content-details{
    padding: 0px !important;
      font-size: 16px !important;
  }
  

.theme-product-details-style-07 [data-zs-product-details-primary-section] .zpcontainer [data-zs-product-primary-details] .theme-product-detail-image-container{
      width: 50% !important;
      max-height: 65vh !important;
  }

.theme-product-details-style-07 [data-zs-product-details-primary-section] .zpcontainer [data-zs-product-primary-details]{
      justify-content: space-evenly !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: 26px !important;
  }
  
  .theme-product-details-style-07 [data-zs-product-details-primary-section] .zpcontainer [data-zs-product-primary-details] .theme-product-detail-container [data-zs-pricing-container] .theme-product-detail-price-area .theme-prices-inner-container .theme-product-price{
  font-size: 21px !important;
  }
  
  .theme-product-details-style-07 [data-zs-product-details-primary-section] .zpcontainer [data-zs-product-primary-details] .theme-product-detail-container .theme-product-quantity-cart-area .theme-product-cart-buttons [data-zs-add-to-cart], .theme-product-details-style-07 [data-zs-product-details-primary-section] .zpcontainer [data-zs-product-primary-details] .theme-product-detail-container .theme-product-quantity-cart-area .theme-product-cart-buttons [data-zs-add-to-quote]{
        padding-block-start: 10px !important;
    padding-block-end: 10px !important;
  }
  
  .theme-product-details-style-07 [data-zs-product-details-primary-section] .zpcontainer [data-zs-product-primary-details] .theme-product-detail-container .theme-product-quantity-cart-area .theme-product-varient-quantity .theme-product-quantity-spinner{
  width: 130px !important;
  height: 32px !important;
  }
  
  .theme-breadcrumb-container .theme-product-breadcrumb a{
font-size: 14px !important;
}

.theme-breadcrumb-container .theme-product-breadcrumb a:last-of-type{
font-size: 14px !important;
}
 
  /* 3 cards per row */  
  .theme-product-button-area{
  display: flex !important;
    justify-content: center !important;
  }
  
  .theme-product-list-style-16 .theme-product-box-content .theme-product-details-area .theme-product-name-price .theme-product-name-rating .theme-brand-name, .theme-product-list-style-16 .theme-product-box-content .theme-product-details-area .theme-product-name-price .theme-product-name-rating .theme-product-name a{
  text-align: center !important;
  }
  
  .theme-product-list-style-16 .theme-product-box-content .theme-product-details-area .theme-product-name-price .theme-product-name-rating{
  justify-content: center !important;
  }
  
  .theme-product-list-style-16 .theme-product-box-content .theme-product-details-area .theme-product-name-price .theme-product-price [data-zs-pricing-container], .theme-product-list-style-16 .theme-product-box-content .theme-product-details-area .theme-product-name-price .theme-product-price [data-zs-pricelist]{
  text-align: center !important;
  }

}

/* 3 cards per row */
.theme-product-ratio .theme-product-list-style-17.theme-product-count-xsm-01.theme-product-count-md-03, .theme-product-ratio .theme-product-list-style-17.theme-product-count-xsm-02.theme-product-count-md-03, .theme-product-ratio .theme-product-list-style-17.theme-product-count-xsm-03.theme-product-count-md-03, .theme-product-ratio .theme-product-list-style-17.theme-product-count-sm-01.theme-product-count-md-03, .theme-product-ratio .theme-product-list-style-17.theme-product-count-sm-02.theme-product-count-md-03, .theme-product-ratio .theme-product-list-style-17.theme-product-count-sm-03.theme-product-count-md-03, .theme-product-ratio .theme-product-list-style-17.theme-product-count-sm-04.theme-product-count-md-03, .theme-product-ratio .theme-product-list-style-16.theme-product-count-xsm-01.theme-product-count-md-03, .theme-product-ratio .theme-product-list-style-16.theme-product-count-xsm-02.theme-product-count-md-03, .theme-product-ratio .theme-product-list-style-16.theme-product-count-xsm-03.theme-product-count-md-03, .theme-product-ratio .theme-product-list-style-16.theme-product-count-sm-01.theme-product-count-md-03, .theme-product-ratio .theme-product-list-style-16.theme-product-count-sm-02.theme-product-count-md-03, .theme-product-ratio .theme-product-list-style-16.theme-product-count-sm-03.theme-product-count-md-03, .theme-product-ratio .theme-product-list-style-16.theme-product-count-sm-04.theme-product-count-md-03{
padding-inline-start: 10px;
        padding-inline-end: 10px;
        padding-block-end: 20px;
}

.theme-product-list-style-17 .theme-product-box-content .theme-product-details-area .theme-product-name-price .theme-product-name-rating .theme-brand-name, .theme-product-list-style-16 .theme-product-box-content .theme-product-details-area .theme-product-name-price .theme-product-name-rating .theme-brand-name{
display: none;
}

.theme-blog-container-column .theme-blog-container .theme-blog-cover-img-container .theme-blog-cover-img-container-inner{
background-color: #ffffff;
}

details[name="product-details"] summary::-webkit-details-marker {
    display: none;
}

details[name="product-details"] summary {
    list-style: none;
    cursor: default; /* so it doesn't look clickable */
}

details[name="product-details"] svg {
    display: none; /* hides your custom arrow icon */
}


.theme-product-details-style-07 [data-zs-product-details-primary-section] .zpcontainer [data-zs-product-primary-details] .theme-product-detail-image-container .theme-product-detail-image{
background: #fff !important;
}

.theme-product-details-style-07 [data-zs-product-details-primary-section] .zpcontainer [data-zs-product-primary-details] .theme-product-detail-container .theme-product-stock-availability-details{
    padding-block-start: 5px !important;
}

.theme-blog-container-column .theme-blog-container.theme-blog-container-with-cover-image .theme-blog-cover-img-container .theme-blog-cover-img-container-inner picture{
background: white !important;
    border: 1px solid #E9E4E0 !important;
    border-radius: 10px !important;
}

.zpbutton.zpbutton-type-primary, button.zpbutton-type-primary, input.zpbutton-type-primary[type=submit], input.zpbutton-type-primary[type=button]{
background: #ffd814 !important;
  color: #000 !important;
}

.theme-cart-add-failure-message .theme-cart-success-inner-container .theme-cart-message-success, .theme-cart-update-failure-message .theme-cart-success-inner-container .theme-cart-message-success, .theme-cart-delete-failure-message .theme-cart-success-inner-container .theme-cart-message-success, .theme-cart-update-success-message .theme-cart-success-inner-container .theme-cart-message-success, .theme-cart-delete-success-message .theme-cart-success-inner-container .theme-cart-message-success, .theme-wishlist-failure-message .theme-cart-success-inner-container .theme-cart-message-success, .theme-wishlist-success-message .theme-cart-success-inner-container .theme-cart-message-success, .theme-save-for-later-success-message .theme-cart-success-inner-container .theme-cart-message-success, .theme-save-for-later-failure-message .theme-cart-success-inner-container .theme-cart-message-success{
    background: #ffd814 !important;
  color: #000 !important;
}

.theme-cart-add-failure-message, .theme-cart-update-failure-message, .theme-cart-delete-failure-message, .theme-cart-update-success-message, .theme-cart-delete-success-message, .theme-wishlist-failure-message, .theme-wishlist-success-message, .theme-save-for-later-success-message, .theme-save-for-later-failure-message{
top: 0px !important;
}