.refund-container .refund-small-title {
    font-size: var(--s15);
    font-weight: 600;

    margin: 1.31rem 0 .8rem 0;
}
.refund-container p,
.refund-container li {
    font-size: var(--s15);
    font-weight: 400;
}
.refund-ul {
    margin-bottom: 1.9rem;
}
.refund-ul li {
    padding: .625rem 1.4rem;
}
.refund-ul li:nth-child(odd) {
    background: rgba(242, 242, 242, 1);
}

.refund-ul li:nth-child(even) {
    background: rgba(251, 251, 251, 1);
}

.refund-a {
    text-decoration: underline;
    color: #337AB7;
}

.refund-flex {
    display: grid;
    gap: 1.8rem;
    grid-template-columns: 1fr 1fr;
}
.refund-warn {
    display: flex;
    align-items: center;
    gap: 2.5rem;

    padding: .9rem 1.6rem;
    color: rgba(255, 0, 0, 1);
    font-size: var(--s13);
    font-weight: 600;

    border: 1px solid rgba(226, 226, 226, 1);
    border-radius: .5rem;
    background: rgba(255, 255, 255, 1);
}
.refund-warn svg{
    width: 2.25rem;
    height: 2rem;
    flex-shrink: 0;
}
.refund-bottom-text {
    margin-top: 1.5rem;
}
.refund-container .title-page {
    font-size: var(--s24);
    font-weight: 700;
}