.order-details-bottom {
    display: flex;
    align-items: flex-end;
    flex-direction: column;

    .order-summary-list {
        li {
            display: flex;
            justify-content: space-between;
            margin-bottom: 9px;

            &:last-child {
                margin-bottom: 0;
            }

            .coupon-code {
                font-weight: var(--font-medium);
                white-space: nowrap;
            }

            > span {
                font-weight: var(--font-medium);
            }
        }

        label {
            margin-bottom: 0;
            padding-right: 20px;
        }
    }

    .order-summary-total {
        font-size: 18px;
        font-weight: var(--font-medium);
        display: flex;
        margin-top: 24px;
        padding-bottom: 0;
        justify-content: space-between;
        padding: 14px 0 0 0;
        border-top: 1px solid var(--color-gray-lite);

        label {
            margin-bottom: 0;
        }
    }

    .order-summary-list {
        width: 300px;
    }

    .order-summary-total {
        width: 300px;
        margin-top: 13px;
        padding-bottom: 0;
    }
}

@media screen and (max-width: 340px) {
    .order-details-bottom {
        .order-summary-list,
        .order-summary-total {
            width: 100%;
        }
    }
}
