


.c-custom-scrollbar.c-custom-scrollbar{
    padding: 0;
}


/* 타이머 */
.dark-mode{
    display: flex;
    flex-direction: column;
}
.timer-box {
    .l-timer{
        display: flex;
        flex-direction: row;
        align-items: center;
        justify-content: flex-start;
        &.l-timer--kv{
            margin-bottom: calc(38*var(--ratio));
        }
        .l-timer--label{
            width: auto;
            margin: 0 calc(20*var(--ratio)) 0 calc(24*var(--ratio));
        }
        .c-timer--kv{
            width: auto;
            .c-timer__divider {
                margin: 0 calc(5 * var(--ratio));
            }
        }
        .c-timer__unit{
            padding-right: calc(8 * var(--ratio));
        }
    }
}

/* // 타이머 */

/* 사전 알림 혜택 */
.l-article-earlybird{
    position: relative;
    .c-button {
        .c-button__label{
            .c-button__icon {
                width: calc(16 * var(--ratio));
                height: calc(16 * var(--ratio));
                background: url(/kr/event/2026/09/16_namdalge_sale_teasing/images/icon_apply.svg) no-repeat;
                background-size: contain;
            }
            &:disabled{
                background-color: #cacaca;
                border-color: #cacaca;
            }
        }
    }
}
/* // 사전 알림 혜택 */



/* 혜택 미리보기 */
.l-article-benefits{
    position: relative;
    .link_benefits_button {
        position: absolute;
        &.link_benefits_01{
            width: calc(112 * var(--ratio));
            height: calc(116 * var(--ratio));
            top: 0;
            left: calc(20 * var(--ratio));
        }
        &.link_benefits_02{
            width: calc(112 * var(--ratio));
            height: calc(116 * var(--ratio));
            top: 0;
            left: calc(139 * var(--ratio));
        }
        &.link_benefits_03{
            width: calc(112 * var(--ratio));
            height: calc(116 * var(--ratio));
            top: 0;
            left: calc(258 * var(--ratio));
        }
        &.link_benefits_04{
            width: calc(112 * var(--ratio));
            height: calc(116 * var(--ratio));
            top: calc(124 * var(--ratio));
            left: calc(20 * var(--ratio));
        }
        &.link_benefits_05{
            width: calc(112 * var(--ratio));
            height: calc(116 * var(--ratio));
            top: calc(124 * var(--ratio));
            left: calc(139 * var(--ratio));
        }
        &.link_benefits_06{
            width: calc(112 * var(--ratio));
            height: calc(116 * var(--ratio));
            top: calc(124 * var(--ratio));
            left: calc(258 * var(--ratio));
        }
    }
}
/* // 혜택 미리보기 */




/* 남다르게 라이브 */
.l-article-live{
    .live_button{
        position: absolute;
        bottom: calc(32 * var(--ratio));
        left: calc(24 * var(--ratio));
        width: calc(302 * var(--ratio));
        height: calc(45 * var(--ratio));
    }
}


/* // 남다르게 라이브 */