@import url('mona-alert.css');

.monaSubmitButton.monaDisabled,
.monaFieldNotAllow {
    opacity: 0.6;
    cursor: not-allowed !important;
}

.sign-form-mona {
    display: none;
}

.sign-form-mona.open {
    display: block;
}

.forgot-form-mona:not(.open) {
    display: none;
}

.monaFieldItem.monaRequiredBorder .input-border {
    border-color: #bb0000 !important;
}

.prod-list-aj {
    cursor: pointer;
}

table.cart.woocommerce-cart-form__contents .footers-qty.quantity {
    margin: 0 !important;
    border-bottom: unset !important;
    padding-bottom: 0 !important;
}

table.cart.woocommerce-cart-form__contents .acc-price-variation:has(.quantity) .bodies-qty .count .qty {
    width: 4.3125em;
}

table.cart.woocommerce-cart-form__contents .acc-price-variation:has(.quantity) .bodies-qty .name {
    display: none;
}

.policy-main .mona-content #ez-toc-container {
    display: none;
}

@media screen and (max-width: 768px) {

    #add_payment_method table.cart td.actions .coupon .input-text,
    .woocommerce-cart table.cart td.actions .coupon .input-text,
    .woocommerce-checkout table.cart td.actions .coupon .input-text {
        width: 50% !important;
        height: 33px !important;
    }

    .woocommerce #content table.cart td.actions .coupon .button.alt,
    .woocommerce #content table.cart td.actions .coupon .input-text+.button,
    .woocommerce table.cart td.actions .coupon .button.alt,
    .woocommerce table.cart td.actions .coupon .input-text+.button,
    .woocommerce-page #content table.cart td.actions .coupon .button.alt,
    .woocommerce-page #content table.cart td.actions .coupon .input-text+.button,
    .woocommerce-page table.cart td.actions .coupon .button.alt,
    .woocommerce-page table.cart td.actions .coupon .input-text+.button {
        float: unset !important;
        height: 33px !important;
    }

    .woocommerce #content table.cart td.actions,
    .woocommerce table.cart td.actions,
    .woocommerce-page #content table.cart td.actions,
    .woocommerce-page table.cart td.actions {
        flex-direction: column;
        gap: 1rem !important;
    }

    .woocommerce #content table.cart td.actions .coupon,
    .woocommerce table.cart td.actions .coupon,
    .woocommerce-page #content table.cart td.actions .coupon,
    .woocommerce-page table.cart td.actions .coupon {
        margin-bottom: 0 !important;
        padding-bottom: 0 !important;
    }
}

@media screen and (max-width: 600px) {
    table.cart.woocommerce-cart-form__contents .acc-price-variation:has(.quantity) .bodies-qty .name {
        display: block;
    }

    table.cart.woocommerce-cart-form__contents .acc-price-variation:has(.quantity) .bodies-qty {
        display: flex;
        align-items: center;
        gap: 1.6rem;
        width: 100%;
    }

    table.cart.woocommerce-cart-form__contents .acc-price-variation:has(.quantity) .bodies-qty .count {
        margin-left: auto !important;
    }
}