.cart, .product_meta {
    display: none!important;
}

/* Style for the form container with a red glow */
#form-response {
    max-width: 98%; /* Adjust the maximum width as needed */
    margin: 0 auto; /* Center the form horizontally */
    padding: 20px; /* Add some padding for spacing */
    background-color: #fff; /* Background color for the form */
    border: 1px solid #ddd; /* Border for the form */
    border-radius: 5px; /* Rounded corners */
    box-shadow: 0 0 15px rgba(255, 0, 0, 0.5); /* Red glow around the form */
}

/* Style for form labels (hidden) */
.form-group label {
    display: none; /* Hide labels */
}

/* Style for the form group - fields stacked one under another */
.form-group {
    display: block; /* Display fields in a column (one under another) */
    margin-bottom: 15px; /* Add space between each form field */
}

/* Style for input fields */
.form-group input[type="text"],
.form-group input[type="tel"],
.form-group input[type="address"] {
    width: 100%; /* Take up the full width of the container */
    padding: 10px; /* Add padding for input elements */
    margin-bottom: 12px; /* Add spacing between elements */
    border: 1px solid #ccc; /* Border for input elements */
    border-radius: 4px; /* Rounded corners */
    text-align: right; /* Right-align the text in input fields */
    direction: rtl; /* Set text direction to RTL */
    box-shadow: 0 0 10px rgba(255, 0, 0, 0.4); /* Red glow around each input field */
}

/* Style for the submit button with a red glow */
#custom-submit-button {
    width: 100%; /* Full width button */
    background-color: #e42227 !important;  /* Button background color */
    color: #fff !important; /* Button text color */
    border: none !important; /* Remove button border */
    cursor: pointer !important; /* Add a pointer cursor to the button */
    transition: background-color 0.3s !important; /* Smooth background color transition */
    border-radius: 3px;
    font-weight: 600;
    box-shadow: 0 0 10px rgba(255, 0, 0, 0.4); /* Red glow around the button */
}

/* Submit button hover effect */
#custom-submit-button:hover {
    background-color: #000 !important; /* Darker shade of the button on hover */
    box-shadow: 0 0 15px rgba(255, 0, 0, 0.6); /* Increase the red glow on hover */
}

/* Media query for smaller screens (e.g., mobile devices) */
@media screen and (max-width: 768px) {
    .form-group input[type="tel"],
    .form-group input[type="text"],
    .form-group input[type="address"] {
        width: 100%; /* Full width for all fields on smaller screens */
        margin-left: 0 !important; /* Reset margin */
    }
}