[class*="theme-product-item"]:hover,
[class*="theme-product-box"]:hover {
    box-shadow: none !important;
    transition: none !important;
}
.user-signup-form-container .signup-button {
    background-color: #EE3124;
    color: #FFFFFF;
}
/* Input field text color */
.user-signup-form-container input[type="text"],
.user-signup-form-container input[type="email"],
.user-signup-form-container input[type="password"],
.user-signup-form-container input[type="tel"],
.user-signup-form-container input[type="number"],
.user-signup-form-container select,
.user-signup-form-container textarea {
    color: #27251F;
}
/* Placeholder text color */
.user-signup-form-container input::placeholder,
.user-signup-form-container textarea::placeholder {
    color: #27251F;
    opacity: 1;
}
/* Label color */
.user-signup-form-container label {
    color: #27251F;
}
/* Style the "Already have an account?" text */
p.text-center {
    color: #27251F;
}

/* Style the "Sign In" link */
p.text-center a {
    color: #EE3124 !important;
    font-weight: 500;
}
.theme-already-signin-info {
  color: #27251F !important; /* Text color for "Already have an account?" */
  text-align: center;
}

.theme-already-signin-info a {
  color: #EE3124 !important; /* Link color for "Sign In" */
  font-weight: 500;
  text-decoration: none;
}
.theme-mobile-content-wrap:has(.theme-cart-area-container) {
    position: relative;
    height: 100vh;
    .theme-footer-area {
    width: 100%;
    position: absolute;
    bottom:0;
    }
}