/* BASIC css start */
.cw-useinfotitle {
    padding-top: var(--cw-size-60);
    color: var(--cw-heading-color);
    font-size: var(--cw-size-24);
    font-weight: 700;
    line-height: var(--cw-size-32);
}

.cw-useinfocnts {
    display: grid;
    gap: var(--cw-size-60);
    margin-top: var(--cw-size-40);
}

.cw-useinfocnts dl {
    min-width: 0;
    margin: 0;
}

.cw-useinfocnts dl dt {
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding-bottom: var(--cw-size-12);
    border-bottom: 1px solid var(--cw-heading-color);
}

.cw-useinfocnts dl dt > span {
    color: var(--cw-heading-color);
    font-size: var(--cw-size-18);
    font-weight: 700;
    line-height: var(--cw-size-26);
}

.cw-useinfocnts dl dd {
    margin: 0;
}

.cw-useinfocnts dl dd ul {
    display: grid;
    align-items: center;
    gap: var(--cw-size-4);
    margin: 0;
    padding: var(--cw-size-12) 0;
    color: var(--cw-color-80);
    font-size: var(--cw-size-14);
    line-height: var(--cw-size-20);
}

.cw-useinfocnts dl dd ul li {
    margin: 0;
    padding: 0;
}

.cw-useinfocnts dl dd ul li strong {
    color: var(--cw-heading-color);
    font-weight: 600;
}

/* 배송·교환·환불 상세 내용 */
.cw-guide-content {
    padding: var(--cw-size-16) 0 0;
    color: var(--cw-color-80);
    font-size: var(--cw-size-14);
    line-height: 1.8;
    word-break: keep-all;
    overflow-wrap: break-word;
}

.cw-guide-content p {
    margin: 0 0 var(--cw-size-6);
}

.cw-guide-content strong {
    color: var(--cw-heading-color);
    font-weight: 600;
}

.cw-guide-subsection {
    margin-top: var(--cw-size-24);
}

.cw-guide-subsection.first {
    margin-top: 0;
}

.cw-guide-label {
    margin-bottom: var(--cw-size-8) !important;
    color: var(--cw-heading-color);
    font-weight: 700;
}

.cw-guide-note {
    color: var(--cw-color-70);
}

.cw-guide-warning {
    margin-top: var(--cw-size-24);
    padding: var(--cw-size-16);
    background: #f7f7f7;
    color: var(--cw-heading-color);
}

.cw-guide-warning p:last-child {
    margin-bottom: 0;
}

@media (max-width: 991.98px) {
    .cw-useinfotitle {
        display: none;
    }

    .useinfo-wrapper {
        padding-top: var(--cw-size-24);
    }

    .cw-useinfocnts {
        margin-top: 0;
    }

    .footer-container {
        margin-top: var(--cw-size-80) !important;
        margin-bottom: 0 !important;
    }
}

@media (max-width: 767.98px) {
    .cw-useinfocnts {
        gap: var(--cw-size-40);
    }

    .cw-useinfocnts dl dt {
        padding-bottom: var(--cw-size-10);
    }

    .cw-useinfocnts dl dt > span {
        font-size: var(--cw-size-16);
        line-height: 1.5;
    }

    .cw-useinfocnts dl dd ul,
    .cw-guide-content {
        font-size: var(--cw-size-13);
        line-height: 1.75;
    }

    .cw-guide-content {
        padding-top: var(--cw-size-12);
        word-break: normal;
    }

    .cw-guide-subsection {
        margin-top: var(--cw-size-20);
    }

    .cw-guide-warning {
        margin-top: var(--cw-size-20);
        padding: var(--cw-size-14);
    }
}
/* BASIC css end */

