

/* Payment Status */

.payment-status-check {

    &:not(.is-ready) > [data-payment-status] {
        display: none !important;
    }

    &[data-status="check"] {
        [data-payment-status="success"],
        [data-payment-status="expired"],
        [data-payment-status="failed"] {
            display: none !important;
        }
    }

    &[data-status="success"] {
        [data-payment-status="check"],
        [data-payment-status="expired"],
        [data-payment-status="failed"] {
            display: none !important;
        }
    }

    &[data-status="failed"] {
        [data-payment-status="check"],
        [data-payment-status="expired"],
        [data-payment-status="success"] {
            display: none !important;
        }
    }

    &[data-status="expired"] {
        [data-payment-status="check"],
        [data-payment-status="success"],
        [data-payment-status="failed"] {
            display: none !important;
        }
    }

}







/* Cart Summary */

.cart-summary {
    text-align: left;

    table {
        width: 100%;

        tr {

            td {
                line-height: 1.25em;
            }

            td.is-price {
                text-align: right;
            }

            td.is-action {
                width: 20px;
                white-space: nowrap;
                padding-left: 15px;
            }

            .td-label {

                &.is-description {
                    font-weight: 400;
                    font-size: var(--12px);
                    color: var(--theme-grayer);
                }
            }

        }

        tbody {

            tr:not(:last-child) {
                td {
                    padding-bottom: 10px;
                }
            }

            tr.is-total {
                td {
                    font-weight: 400;
                }
            }

        }

        tfoot {

            tr:first-child > td {
                padding-top: 10px;
            }

        }

    }

}






