/* Add custom CSS styles below */ 
.dark .s-product-card-entry .s-product-card-price, .dark .s-product-card-entry .s-product-card-starting-price {
    --tw-text-opacity: 1;
    color: rgb(0 0 0);
}
.dark .dark\:text-gray-300 {
    --tw-text-opacity: 1;
    color: rgb(29 139 203);
}
h3 {
    FONT-WEIGHT: 600;
    font-size: 1.25rem;
    line-height: 1.75rem;
    line-height: 38px;
    color: #9bd300;
}
.dark .testimonial {
    FONT-WEIGHT: 400;
    background-color: #faeddb !important;
    --tw-text-opacity: 1 !important;
    color: black;
    border-radius: 60px;
}
.leading-6 {
    line-height: 1.5rem;
    color: #2d393e;
}
@media (max-width: 1024px) {
    .main-nav-container.fixed-header .inner {
        transform: none;
        top: 0;
        border-bottom-left-radius: 40px;
        border-bottom-right-radius: 40px;
    }
}
.mm-spn.mm-spn--navbar ul {
    top: calc(50px + 1px);
    top: calc(var(--mm-spn-item-height) + 1px);
    background-color: #8bc34a;
}
.dark .total-price {
    --tw-text-opacity: 1;
    color: rgb(188 79 2);
}

.text-primary {
    color: #414042;
    color: black;
}
.text-gray-400 {
    --tw-text-opacity: 1;
    color: black;
}
.text-sm {
    font-size: 0.875rem;
    line-height: 1.25rem;
    color: black;
}
.dark .s-product-options-wrapper b {
    --tw-text-opacity: 1;
    color: rgb(2 13 31);
}
.dark .dark\:bg-gray-900\/25 {
    background-color: rgb(17 24 39 / 0%);
}
.dark .dark\:bg-gray-800 {
    --tw-bg-opacity: 1;
    background-color: #8BC34A;
}
.s-login-modal-title:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(3 137 210);
}
.iti--separate-dial-code .iti__selected-dial-code:is(.dark *) {
    --tw-text-opacity: 1;
    color: rgb(3 137 211);
}