@charset "utf-8";


/* 튤팁 */
.tooltip-box.dark-mode {
    .c-list--normal {
        row-gap: calc(4 * var(--ratio));
    }

    .c-list__item {
        color: var(--lge-gray-g00);
        font-size: calc(12 * var(--ratio));
        font-weight: 400;
        line-height: calc(16 * var(--ratio));
        letter-spacing: calc(-0.24 * var(--ratio));

        &::before {
            top: calc(7 * var(--ratio));
            background-color: var(--lge-gray-g00);
        }
    }
}
/* // 튤팁 */


.event-benefit-template .bg_beige{background-color: #F4F4F4;}
.event-benefit-template .text_red{color: #FD312E;}


/* .event-benefit-template .article-tab-menu-scroll .c-tab__inner{padding-top: calc(4 * var(--ratio));} */
.event-benefit-template .article-tab-menu-scroll .c-tab__list {padding: 0 calc(0 * var(--ratio)) 0 calc(20 * var(--ratio));}
.event-benefit-template .article-tab-menu-scroll .c-tab__list .c-tab__item:first-child {margin: 0;}

.event-benefit-template {
    & .article-tab-menu-scroll{
        & .c-custom-accordion__area--fade {
            height: calc(97 * var(--ratio));
            &::after {
                height: calc(97 * var(--ratio));
                top: auto;
                bottom: calc(0 * var(--ratio));
                background: linear-gradient(180deg, rgba(255, 255, 255, 0.00) 43.37%, #FFF 95.76%);
            }
        }
    }
}

.event-benefit-template .article_product_btn .btn_product_landing01{position: absolute; top: 70.9%; left: 50%; transform: translateX(-50%); width: 56%; height: 6%; }

.event-benefit-template .article_tab_swiper01_pc .l-article__inner{width: 85%; }

.event-benefit-template .article_popup01 .l-article__content{position: relative;}
.event-benefit-template .article_popup01 .l-article__content .c-tooltip_black .btn-close::after{background: url(/kr/event/promotions/images/icon_tooltip_close_btn_white.png) no-repeat; }
.event-benefit-template .article_popup01 .l-article__content .c-tooltip{position: absolute; top: 73%;left: 56.5%;}
.event-benefit-template .article_popup01 .l-article__content .c-tooltip .ui_tooltip-target{background: none;}

/* .event-benefit-template .l-article .c-toggle__content{ padding: 2% 0 2% 1.5%; border-radius: 10px;} */
.event-benefit-template .article_product_btn .c-toggle__content{background-color: #FFF; }
.event-benefit-template .l-article03 .c-toggle__content{background-color: #F4F4F4; }
.event-benefit-template .subs_benefit_article .c-toggle__content{background-color: #FFF; }



.event-benefit-template .c-toggle__title{font-weight: 700;}
.event-benefit-template .c-toggle__btn{font-weight: normal;}

.event-benefit-template .c-product__badge{font-size: calc(10 * var(--ratio));}

.event-benefit-template .article_tab_swiper01_mo .c-tab__list{background-color: #F4F4F4; }

@media screen and (max-width: 767px) {
    
    .event-benefit-template .text-align--left-mo{text-align: left;}
    .event-benefit-template .article_product_btn .btn_product_landing01{position: absolute; top: 70.9%; left: 50%; transform: translateX(-50%); width: 56%; height: 6%;}
    
    .event-benefit-template .article_popup01 .l-article__content{position: relative;}
    .event-benefit-template .article_popup01 .l-article__content .c-tooltip{position: absolute; top: 73%;left: 56%;}
    .event-benefit-template .article_popup01 .l-article__content .c-tooltip .tooltip-wrap{width: calc(25 / 390 * 100vw); height:calc(25 / 390 * 100vw); }
    .event-benefit-template .article_popup01 .l-article__content .c-tooltip .tooltip-box{top: calc(35 / 390 * 100vw); left: calc(-120 / 390 * 100vw);}
    .event-benefit-template .article_popup01 .l-article__content .c-tooltip .tooltip-box .c-list{margin-left: 0;}
    .event-benefit-template .article_popup01 .l-article__content .c-tooltip .ui_tooltip-target{background: none;}
    
    .event-benefit-template .article_product_list .c-product__badge{font-size: calc(10 / 390 * 100vw);} 
    
    .event-benefit-template .article_tab_swiper01_mo .l-article__inner{width: 100%; }
    .event-benefit-template .article_tab_swiper01_mo .c-tab__list{display: flex; padding: 0 0 calc(14 / 390 * 100vw) calc(20 / 390 * 100vw); }
    .event-benefit-template .article_tab_swiper01_mo .swiper-navigation-button{display: none;}
    .event-benefit-template .article_tab_swiper01_mo .c-swiper__controls{display: none;}
    
    
    .event-benefit-template .l-article .c-toggle__content{ padding: 4% 0 4% 2%;}
    .event-benefit-template .c-toggle .c-list{width: calc(350 / 390 * 100vw); margin-left: 0;}
    .event-benefit-template .subs_benefit_article .c-toggle .c-list{width: calc(340 / 390 * 100vw); margin-left: 0;}

    .event-benefit-template .l-article06_02 .l-article__inner{ padding-top: 0;}
    
    
}