.box.border {
  border: 2px solid white !important;
  border-radius: 3px;
  transition: all 0.3s ease;
}

.box.border:hover {
  border-color: #e71729 !important;  /* replace with your desired color */
}

.zpsection{
background-color: #f7e6e6;
}


.theme-portal-login.theme-portal-icon-enabled .theme-portal-icon{
fill: #950f0d;
height: 30px;
width: 22px;
}

.theme-navigation-and-icons .theme-menu-area .theme-menu ul li.theme-menu-selected>a{
color: #950f0d;
}

.box.hover {
  transition: transform 0.3s ease;
  transform: scale(1);
}

.box.hover:hover {
  transform: scale(1.05);
}

.theme-mobile-header-style-04.theme-mobile-header-top .theme-mobile-header-nav-wrapper .theme-mobile-header-logo img{
height: 57PX;
}

[data-category-style-08] .zpcontainer .theme-category-image-description-conatainer{
  display: none !important;
}  

.theme-product-list-style-09 .theme-product-box-content:last-child{
padding: 0px 10px 0px 10px;
background-color: white;
}

.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{
display: none;
}

.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;
}

.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: 28px;
}

.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: 28px;
}

.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{
padding-block-start: 20px;
}

.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: large;
}

.theme-mobile-header-style-04.theme-mobile-header-top .theme-mobile-header-nav-wrapper .theme-mobile-header-search .theme-mobile-header-search-icon-wrapper{
position: relative;
        right: 5px;
}

/* Target tablets (up to 1024px) and mobile (up to 768px) */
@media screen and (max-width: 1024px) {
  .theme-wishlist-icon {
    position: relative; /* or relative/fixed as needed */
    top: 5px;           /* adjust as needed */
    right: 3px;         /* adjust as needed */
    /* Add more styles here if needed */
    z-index: 999;        /* optional: bring it to the front */
  }
}

@media (max-width: 768px) {
  /* Make the outer rows scrollable */
  [data-element-id="elm_-CF5jwienIwnjXlAKbkUFg"],
  [data-element-id="elm_mzIlmXdFAJ5jQetMOHnBEw"] {
    display: flex;
    flex-wrap: nowrap;
    overflow-x: auto;
    gap: 0px;
    scroll-snap-type: x mandatory;
    -webkit-overflow-scrolling: touch;
    padding: 5px;
    -ms-overflow-style: none;   /* IE/Edge */
    scrollbar-width: none;      /* Firefox */
  }

  /* Each column becomes a fixed-width card */
  [data-element-id="elm_-CF5jwienIwnjXlAKbkUFg"] > .zpelem-col,
  [data-element-id="elm_mzIlmXdFAJ5jQetMOHnBEw"] > .zpelem-col {
    flex: 0 0 80%;
    min-width: 80%;
    max-width: 80%;
    scroll-snap-align: start;
  }

  /* Hide scrollbars for a clean look */
  [data-element-id="elm_-CF5jwienIwnjXlAKbkUFg"]::-webkit-scrollbar,
  [data-element-id="elm_mzIlmXdFAJ5jQetMOHnBEw"]::-webkit-scrollbar {
    display: none;
  }
}

.theme-section.theme-category-section{
display:none;
}

.theme-mobile-header-refine-wrapper~.theme-collection-sortby-section[data-collection-sort-08]{
display:none;
}

.theme-product-collection-section{
margin-block-start: 77px;
}

[data-zs-category-products] .theme-filter-container .theme-category-filter-bar [data-zs-filter-option-name] span, [data-zs-category-products] .theme-filter-container .theme-category-filter-bar [data-toggle-filters] span, [data-zs-search-products] .theme-filter-container .theme-category-filter-bar [data-zs-filter-option-name] span, [data-zs-search-products] .theme-filter-container .theme-category-filter-bar [data-toggle-filters] span{
font-size: 16px;
color: white;
font-weight: 600;
}

[data-zs-category-products] .theme-filter-container .theme-category-filter-bar [data-zs-filter-option-name], [data-zs-category-products] .theme-filter-container .theme-category-filter-bar [data-toggle-filters], [data-zs-search-products] .theme-filter-container .theme-category-filter-bar [data-zs-filter-option-name], [data-zs-search-products] .theme-filter-container .theme-category-filter-bar [data-toggle-filters]{
background-color: #e71729;
}

.theme-product-filter-box .theme-product-filter-type .theme-filter-expand-icon, .theme-product-filter-box .theme-product-filter-type .theme-filter-close-icon{
fill: white;
}

.zprow .zpcol-md-12 {
    padding-inline-start: 0px;
    padding-inline-end: 1px;
}

.zpheader-style-07 .zpcontainer .theme-navigation-and-icons .theme-search-and-mini-cart-group [data-zs-search-container] .theme-search-field-container .theme-search-go-icon{

background:none;
}
.zpheader-style-07 .zpcontainer .theme-navigation-and-icons .theme-search-and-mini-cart-group .theme-search.theme-search-and-mini-cart-group-item .theme-search-field-container-07 form input[type="text"]{
border:1px solid red;
    border-radius:20px;

}
.zpdark-section a{
color:white;
}

.theme-product-list-style-09 .theme-product-box-content .theme-product-details-area .theme-product-name-rating-price .theme-product-name { 
    font-weight: 700 !important;
}

.theme-cart-message-item.theme-cart-message-text {
    display: none !important;
}
.theme-header-topbar .theme-portal-login .theme-portal-container .theme-portal-content div .theme-portal-username {
  color: #ffffff;}
.theme-header-topbar .theme-portal-login .theme-portal-container .theme-portal-content.theme-portal-username-content div.theme-user-name-dropdown .theme-user-profile-down-arrow {
  color: #ffffff;}