@charset "utf-8";
.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(87 * 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)));
            }
        }
    }
}
.c-toggle__title-desc{
    margin-bottom: calc(2 * var(--ratio));
    color: var(--primary-black);
    font-size: calc(13 * var(--ratio));
    font-weight: 400;
    line-height: 140%;
    letter-spacing: calc(-0.26em / 13);
    &p{
        margin-bottom: 0;
    }
}

/* 링크 */
.special-purchase-benefits {
    .special-purchase-benefits__linker {
        position: absolute;
        width:49.5%;
        height:49.5%;
    }
    .special-purchase-benefits__linker--01 {
        top: 0;
        left: 0;
    }
    .special-purchase-benefits__linker--02 {
        top: 0;
        right: 0;
    }
    .special-purchase-benefits__linker--03 {
        bottom: 0;
        left: 0;
    }
    .special-purchase-benefits__linker--04 {
        bottom: 0;
        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));
}
/* // 영상 슬라이드 */
/* // 슬라이드 */

/* 개별 수정 */
.event-benefit-template {
    .c-coupon--black {
        .c-coupon__ico--coupon {
            background: url(/kr/event/2026/10/01_air_conditioner_best_timing/resources/icon-new-black-coupon.svg) center / calc(28 * var(--ratio)) no-repeat;
        }
    }
    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));
    }

    /* 혜택 자세히 보기 3depth 탭 겹침 숨김 */
    .c-tab--2depth[data-tab-sticky="2depth"].is-tab-hidden {
        visibility: hidden;
        pointer-events: none;
    }
    /* // 혜택 자세히 보기 3depth 탭 겹침 숨김 */

    /* 개발창 모바일에서 스티키 레이아웃 잘림 현상 수정 */
    [data-tab-sticky="2depth"] {
        /*  position: sticky;
        top: calc(var(--header-height) + var(--sticky-main-switch-height) + var(--sticky-main-sticky-height)); */
        transform: translateZ(0);
        backface-visibility: hidden;
        will-change: transform;
    }
    /* 개발창 모바일에서 스티키 레이아웃 잘림 현상 수정 */
/* // 개별 수정 */

}