.elementor-7 .elementor-element.elementor-element-5ed7cfac{--display:flex;--background-transition:0.3s;}/* Start custom CSS for container, class: .elementor-element-5ed7cfac */.quavui-block-checkout {

    /*PROMOTION CODE - START*/

    .checkout_coupon {
        padding: 0;

        .featured-box {
            border-radius: 8px;
            padding: 20px 30px;

            .box-content {
                .input-text {
                    &:not([type=number]) {
                        padding: 8px 12px!important;
                        text-transform: uppercase;
                    }
                }

                .wc-action-btn.button {
                    padding: 11px 15px;
                    background-color: var(--porto-secondary-color);
                    color: #fff;

                    &:hover {
                        background-color: var(--porto-secondary-color);
                        color: var(--porto-primary-color)
                    }
                }
            }
        }
    }

    /*PROMOTION CODE - END*/

    .box-content {
        background: #fff;
        border-radius: 8px;
        border: none;
        padding: 0;
        overflow: hidden;

        @media (max-width: 991px) {
            margin-bottom: 30px;
        }

        h3 {
            padding: 30px 30px 0;
            margin: 0;
        }

        #order_review_heading {
            padding: 15px 30px;
            background: var(--porto-secondary-color);
            color: #fff;
            margin: 0
        }

        #order_review,
        .woocommerce-billing-fields__field-wrapper,
        .woocommerce-account-fields {
            padding: 15px 30px;
        }
        
        .input-text::placeholder{
            color: #80808099;
        }
        
        .input-text, .input-text::placeholder {
            font-size: 1rem;
        }

        .input-text  {
            &:not([type=number]) {
                border-color: #808080;
                border-radius: 4px;
                line-height: 1.5;
            }

        }

    }
    
    #place_order {
        background: var(--porto-primary-color);
        color: var(--porto-secondary-color);
        &:hover{
            background: var(--e-global-color-primary_hover);
        }
    }
}/* End custom CSS */