@charset "utf-8";

.event-benefit-template {

.benefit-accordion {
    .c-tab--3depth .c-tab__list {padding-bottom: 2px;}
    .c-custom-accordion__area--first{
        --header-height:calc(20 * var(--ratio));
    }
    .c-custom-accordion__area--fade {
        height: calc(80 * var(--ratio));
    }

    [data-accordion-toggle="true"] {
        &:has([data-tab-sticky="2depth"]) {
            [data-expand-scroll-dest], [data-expand-scroll-target] {
                scroll-margin-top: calc(var(--header-height) + var(--sticky-main-switch-height) + var(--sticky-main-sticky-height) + calc(60 * var(--ratio)));
            }
        }
    }
}

/* 링크 */
.special-purchase-benefits {
    .special-purchase-benefits__linker {
        position: absolute;
        width:49%;
        height:100%;
        top: 0;
    }
    .special-purchase-benefits__linker--01 {
        left: 0;
    }
    .special-purchase-benefits__linker--02 {
        right: 0;
    }
}
/* // 링크 */

/* 슬라이드 */
.ssensale-slider .swiper-slide {
    width: calc(350 * var(--ratio));
    clip-path: inset(0 round calc(16 * var(--ratio)));
}
/* // 슬라이드 */

/* 영상 슬라이드 */
/* .synced-tab-slider video {
    border-radius: calc(16 * var(--ratio));
} */
/* // 영상 슬라이드 */

/* 개별 수정 */
    ul.custum-scrollbar01{
        flex-wrap: nowrap;
        padding-bottom: 0;
        white-space: nowrap;
        background-color: #FFF;
    }
    ul.custum-scrollbar01 .c-tab__button{
        padding: 0 calc(8 * var(--ratio));
    }
/* // 개별 수정 */

}