.boxes {
  transition: transform 0.3s ease;
  display: inline-block;
}

.boxes:hover {
  transform: scale(1.02); /* slightly zoom in */
}

.theme-mobile-header-style-04.theme-mobile-header-top .theme-mobile-header-nav-wrapper .theme-mobile-header-logo img{

height:50px !important;
}
.zpcarousel-container .zpcarousel-controller-container{

display:none !important;
    
}



@media (max-width: 768px) {
  /* Make the outer row horizontally scrollable */
  [data-element-id="elm_qwc9LQrLefSUMc6LEYOPRg"] {
    display: flex;
    flex-wrap: nowrap;
    overflow-x: auto;
    gap: 16px;
    scroll-snap-type: x mandatory;
    -webkit-overflow-scrolling: touch;
    padding: 16px;
  }

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

  /* Hide scrollbar for cleaner look (optional) */
  [data-element-id="elm_qwc9LQrLefSUMc6LEYOPRg"]::-webkit-scrollbar {
    display: none;
  }

  [data-element-id="elm_qwc9LQrLefSUMc6LEYOPRg"] {
    -ms-overflow-style: none;  /* IE and Edge */
    scrollbar-width: none;     /* Firefox */
  }
}








.theme-header{

background: #FCD358;
    
}


.image {
  transition: transform 0.5s ease, filter 0.5s ease; /* Smooth transition for both scaling and blur */
}

.image:hover {
  transform: scale(1.1); /* Slight zoom-in effect */
  filter: brightness(1.2); /* Optionally brighten the image on hover */
}




.theme-product-list-style-03 .theme-prod-img picture img{

max-inline-size: 35%;
}



@media (max-width: 768px) {
  .theme-product-list-style-03 .theme-prod-img picture img {
    max-inline-size: 90%;
  }
}
.zpdark-section a{
color:black;
}
.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{

background-color:#FCD358;
}

.zpheader-style-08 .theme-header .theme-neobrutalism-header .theme-navigation-and-icons ul[data-zs-menu-container] li a{
color:black;

}
.zpheader-style-08 .theme-header .theme-neobrutalism-header{

background:white;
}
.zpheader-style-08 .theme-header .theme-neobrutalism-header .theme-navigation-and-icons ul[data-zs-menu-container] li.theme-menu-selected a, .zpheader-style-08 .theme-header .theme-neobrutalism-header .theme-navigation-and-icons ul[data-zs-menu-container] li:hover a, .zpheader-style-08 .theme-header .theme-neobrutalism-header .theme-navigation-and-icons ul[data-zs-menu-container] li:focus-within a{
color:black;

}
@font-face {
    font-family: 'Brasika';
    src: url('https://yourlink.com/path-to-brasika.woff2') format('woff2'),
         url('https://yourlink.com/path-to-brasika.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}

.custom-brasika {
    font-family: 'Brasika', cursive !important;
}
.theme-navigation-and-icons .theme-search-and-mini-cart-group .theme-mini-cart .theme-minicart-icon .theme-mini-cart-count{

color:black;
}



.user-signup-form-container .signup-button, .user-signup-form-container .btn.blue, .signin_container .signup-button, .signin_container .btn.blue, .recovery_container .signup-button, .recovery_container .btn.blue{

background-color:black !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{
color:black !important;
    background-color:#FCD358;

}

.theme-already-signin-info a, .theme-noaccount-signup a{
color:black !important;
}
.user-signup-form-container .signup-button, .user-signup-form-container .btn.blue, .signin_container .signup-button, .signin_container .btn.blue, .recovery_container .signup-button, .recovery_container .btn.blue{
background-color:white !important;

}
.user-signup-form-container .signup-button, .user-signup-form-container .btn.blue, .signin_container .signup-button, .signin_container .btn.blue, .recovery_container .signup-button, .recovery_container .btn.blue{
color:white !important;
}
.theme-header .zpcontainer .theme-branding-info .theme-logo-parent a img.mobileLogoAuto{
height: 50px !important;
        margin-right: 50px;
        width: 100px !important;

}
