.zcs_min_width_categories {
  min-width: 215px;
  max-width: 215px;

  @media (min-width:992px) {
    min-width: 334px;
    max-width: 334px;
  }
}
.marquee-bc {
    background: #fec84b;
}
input#login_id {
    background: white !important;
}
a#whatsapp {
    width: 3.4%;
    background: white;
    border-radius: 35px;
}
.theme-product-details-style-03 [data-zs-product-details-recommended-section] .zpcontainer .zprow .zpcol-md-12 .theme-product-ratio {
    background: #eff2dc3d !important;
}
.theme-product-details-style-03 [data-zs-product-details-recommended-section] .zpcontainer .zprow .zpcol-md-12 .theme-product-ratio h2 {
    color: #000000 !important;
}
.theme-cart-error-empty-message img {
    display: none;
}
#whatsapp img {
  border-radius: 35px;
  box-shadow: 0 4px 12px rgba(0, 0, 0, 0.15);
  transition: all 0.3s ease;
}
#whatsapp:hover img {
  transform: scale(1.1);
  box-shadow: 0 6px 20px rgba(37, 211, 102, 0.5);
}
@keyframes pulse {
  0% {
    box-shadow: 0 0 0 0 rgba(37, 211, 102, 0.7);
  }
  70% {
     box-shadow: 0 0 0 15px rgba(37, 211, 102, 0);
  }
  100% {
     box-shadow: 0 0 0 0 rgba(37, 211, 102, 0);
  }
}
#whatsapp img {
  animation: pulse 2s infinite;
}
@keyframes bounce {
  0%, 20%, 50%, 80%, 100% {
    transform: translateY(0);
  }
  40% {
    transform: translateY(-10px);
  }
  60% {
    transform: translateY(-5px);
  }
}
@keyframes shake {
  0%, 100% {
    transform: rotate(0deg);
  }
  10%, 30%, 50%, 70%, 90% {
    transform: rotate(-10deg);
  }
  20%, 40%, 60%, 80% {
    transform: rotate(10deg);
  }
}
@media (min-width: 992px) {
    [data-element-id="elm_OG_sGTAOMrMntnLs6IUwZQ"] .zpimage-container figure img {
        border-radius: 20px;
    }
}
img.zpimage.zpimage-style-circle.zpimage-space-none {
    border: 2px solid #e1e1e1;
    box-shadow: rgba(0, 0, 0, 0.1) 0px 4px 12px;
}   
.user-signup-form-container input[type='text'], .user-signup-form-container input[type='email'], .user-signup-form-container input[type='date'], .user-signup-form-container input[type="file"], .user-signup-form-container input[type="password"], .user-signup-form-container textarea, .user-signup-form-container select, .user-signup-form-container .textbox, .user-signup-form-container .ccmobile, .signin_container input[type='text'], .signin_container input[type='email'], .signin_container input[type='date'], .signin_container input[type="file"], .signin_container input[type="password"], .signin_container textarea, .signin_container select, .signin_container .textbox, .signin_container .ccmobile, .recovery_container input[type='text'], .recovery_container input[type='email'], .recovery_container input[type='date'], .recovery_container input[type="file"], .recovery_container input[type="password"], .recovery_container textarea, .recovery_container select, .recovery_container .textbox, .recovery_container .ccmobile {
    background: #ffffff !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: #b56941 !important;
    color: #ffffff !important;
    border-color: #00000000 !important;
  
}
.user-signup-form-container .signup-button:hover, .user-signup-form-container .btn.blue:hover, .signin_container .signup-button:hover, .signin_container .btn.blue:hover, .recovery_container .signup-button:hover, .recovery_container .btn.blue:hover {
    background-color: #b5694126 !important;
    color: #000000 !important;
    border-color: #b56941 !important;
}

