/*
Theme Name: Hello Elementor Child
Theme URI: https://elementor.com/
Description: Child theme for Hello Elementor, optimized for customization and performance.
Author: ravan master
Template: hello-elementor
Version: 1.0.0
*/

/* کد اختصاصی برای فارسی‌سازی اعداد ایران‌سنس */
body, input, textarea, select {
    -webkit-font-feature-settings: "ss01" on !important;
    -moz-font-feature-settings: "ss01" on !important;
    font-feature-settings: "ss01" on !important;
}




.woocommerce-message {
    display: flex !important;
    align-items: center !important;
    justify-content: flex-start !important;
    flex-wrap: wrap !important;
    gap: 15px !important;
    background-color: #F4F1EC !important;
    border: 1px solid #D4960A !important;
    border-top: 1px solid #D4960A !important;
    border-radius: 8px !important;
    padding: 15px 20px !important;
    margin-bottom: 30 !important;
    box-shadow: 0 4px 15px -3px rgba(212, 150, 10, 0.15) !important;
    font-family: 'IranSansX', sans-serif !important;
    color: #1B2A4A !important;
    font-weight: 500 !important;
}

.woocommerce-message::before {
    content: '\2713';
    position: static !important;
    float: none !important;
    font-family: 'IranSansX', sans-serif !important;
    color: #D4960A !important;
    font-size: 24px !important;
    font-weight: 800 !important;
    line-height: 1 !important;
    margin: 0 !important;
}

.woocommerce-message .button.wc-forward {
    margin-right: auto !important;
    background-color: #D4960A !important;
    color: #ffffff !important;
    font-family: 'IranSansX', sans-serif !important;
    font-weight: 700 !important;
    border-radius: 8px !important;
    padding: 10px 24px !important;
}

.woocommerce-message .button.wc-forward:hover {
    background-color: #1B2A4A !important;
    color: #fff !important;
}

.woocommerce-notices-wrapper {
    margin-bottom: 0 !important; /* بود: 30px */
    padding-bottom: 0 !important;
}

@media only screen and (max-width: 768px) {
    .woocommerce-message {
        flex-direction: column !important;
        text-align: center !important;
    }
}