@charset "euc-kr"; :root { --point-color : #17AFFF; } 

.con_tit .end::after { background: #46b9a0; } /* ÀÌº¥Æ®Á¾·á ¾ÆÀÌÄÜ »ö»óº¯°æ */
.evSection .inner { padding: 120px 0; } 
.evSection .con_tit {margin-bottom: 60px;} 
.evSection .mini_tit { font-weight: 600; margin-bottom: 20px; } 
.evSection .main_text {opacity: 0.4;} 
.evSection .grad_text {background: linear-gradient(
90deg, #17AFFF 30%, #19E260 70%);background-clip: text;-webkit-background-clip: text;-webkit-text-fill-color: transparent;} 
.evSection .grad_text2 { background: linear-gradient(90deg, rgba(23, 175, 255, 1) 30%, rgba(25, 226, 96, 1) 70%); background-clip: text; -webkit-background-clip: text; -webkit-text-fill-color: transparent; } 
.evSection .grad_bg1 { background: linear-gradient(90deg, #17DE64 0%, #16AD51 100%); } 
.evSection .grad_bg2 { background: linear-gradient(90deg, #17B1F9 0%, #257DFF 100%); } 
.evSection .point_color { color: var(--point-color); } 
.evSection .fw-400 { font-weight:400 !important; } 
.evSection .fw-bold { font-weight:bold !important; } 


/* S: swiper template */
.eventWrap .swiper_basic1_wrap { position: relative; } 
.eventWrap .swiper-initialized { position: relative; overflow: hidden } 

.eventWrap .swiper-pagination { position: relative; display: flex; justify-content: center; top: auto; bottom: auto; margin-top: 1rem; } 
.eventWrap .swiper-pagination-bullet { background: #9e9e9e; opacity: 1; width: 12px; height: 12px; } 
.eventWrap .swiper-pagination-bullet-active { background: #000; } 

.eventWrap .swiper-button-next, 
.eventWrap .swiper-button-prev { top: 50%; transform: translateY(-50%); left: auto; right: auto; margin: 0 auto; z-index: 2; width: auto; height: auto; } 
.eventWrap .swiper-button-next:after, 
.eventWrap .swiper-button-prev::after { background-position: center; background-repeat: no-repeat; width: 100%; height: 100%; } 
.eventWrap .swiper-button-next { right: 0; transform: translateY(-50%) rotate(180deg); } 
.eventWrap .swiper-button-next:after { transform: rotate(180deg); } 

.eventWrap .type1-prev, 
.eventWrap .type1-next { color: #fff; } 
.eventWrap .type1-prev:after, 
.eventWrap .type1-next::after { font-size: 50px; } 

.eventWrap .type2-next:after, 
.eventWrap .type2-prev::after { font-size: 0; } 
.eventWrap .type2-prev { left: -1rem; } 
.eventWrap .type2-next { right: -1rem; } 

.eventWrap .flt_inner{}
.eventWrap .flt_inner .link{position: relative;}
.eventWrap .flt_inner .link a{position: absolute;width: 140px;height: 33px;left: 20px;top: 95px;display: flex;
width: 136px;
height: 26px;
padding: 9px 19px;
justify-content: space-between;
align-items: center;border-radius: 30px;
background: #111;color: #FFF;
text-align: center;
font-size: 12px;
font-weight: 700;
line-height: 18px; /* 150% */}
.eventWrap .flt_inner .link a:nth-child(3){
    top: 128px;
}
.eventWrap .flt_inner .link a::before{content:'>';position: absolute;top: 7px;right: 20px;line-height: 1;}
.eventWrap .flt_inner .link a.on{background: var(--point-color);}


.prCon1 { background: #FFFDF4 url('https://img.megagong.net/m/2025/1120_free/bg_con1.png') no-repeat center; background-size: cover; } 
.prCon1.evSection .inner {padding: 60px 0 20px;} 
.prCon1 .btn-base{position: relative;z-index: 1;}
.prCon1 .mini_tit { font-weight: 500; } 
.prCon1 .btn-base.xl > * {padding: 22px 22px;min-width: 256px;border-radius: 50px;margin-top: 35px;} 
.prCon1 .add4_1_swiperWrap {display: flex;justify-content: center;/* font-size: 35px; */font-weight: bold;/* letter-spacing: 0; */margin: 00;}
.prCon1 .add4_1_swiper { position: relative; height: 64px; margin-right: 10px; overflow: hidden; }
.prCon1 .add4_1_swiper .swiper-slide { text-align: right; }
.prCon1 .add4_1_swiper span { color: #002ef6; }
.prCon1 .add4_2_swiper { position: relative; height: 80px; margin: 0 auto; margin-top: 40px; padding: 0 35px; background-color: #1d1d1d; border-radius: 40px; overflow: hidden; }
.prCon1 .add4_2_swiper .swiper-slide { display: flex; flex-direction: column; align-items: center; justify-content: center; }
.prCon1 h3{
    margin: 0 0 20px;
}
.prCon1 .main_img{
    position: relative;
    margin: -74px 0 0;
}

.eventWrap .evStickyBnr { background: #00E250; border: none; } 
.eventWrap .evStickyBnr li { width: auto; flex: 1; } 
.eventWrap .evStickyBnr li a { display: block; padding: 2vmin 0; color: #fff; } 
.eventWrap .evStickyBnr li strong { color: #111; } 

.prCon2 {} 
.prCon2 .main_text { margin-bottom: 210px; } 
.prCon2 li .main_text{font-weight: 500;}
.prCon2 li[data-subsel=safeindu] .main_text{
    margin-bottom: 40px;
}
.prCon2 .tea_info_wrap { position: relative; margin-bottom: 150px; } 
.prCon2 li[data-subsel=safeindu] .tea_info_wrap {margin-bottom: -107px;display: flex;justify-content: center;align-items: center;} 
.prCon2 .tea_info_wrap .tea_img { display: inline-block; position: absolute; left: 49%; bottom: -250px; transform: translateX(-50%); width: 630px; z-index: 0; } 
.prCon2 li[data-subsel=safeindu] .tea_info_wrap .tea_img {
    left: 0;
    transform: none;
    bottom: 0;
    width: auto;
    position: relative;
    display: block;
} 
.prCon2 .tea_info_wrap .obj { position: absolute; } 
.prCon2 .tea_info_wrap .obj.ver1 { left: 270px; top: -30px; } 
.prCon2 .tea_info_wrap .obj.ver2 { right: 210px; top: 160px; } 
.prCon2 .tea_info_wrap .obj.ver3 { right: 320px; top: 50px; } 
.prCon2 .tea_info_wrap .tea_info_box { position: relative; display: flex; justify-content: space-between; align-items: center; margin: 0 20px; } 
.prCon2 .tea_info_wrap .tea_info_box .tea_name { margin-bottom: 10px; } 
.prCon2 .tea_info_wrap .tea_info_box .tea_list { opacity: 0.5; line-height: 1.5; } 
.prCon2 li[data-subsel=safeindu] .tea_info_wrap .obj { position: absolute; } 
.prCon2 li[data-subsel=safeindu] .tea_info_wrap .obj.ver1 {left: 520px;top: 150px;} 
.prCon2 li[data-subsel=safeindu] .tea_info_wrap .obj.ver2 { right: 210px; top: 160px; } 
.prCon2 li[data-subsel=safeindu] .tea_info_wrap .obj.ver3 { right: 320px; top: 50px; } 
.prCon2 li[data-subsel=safeindu] .tea_info_wrap .tea_info_box {
    position: absolute;
    top: 150px;
    right: 170px;
    margin: 0;
} 
.prCon2 li[data-subsel=safeindu] .tea_info_wrap .tea_info_box .tea_name { margin-bottom: 10px; } 
.prCon2 li[data-subsel=safeindu] .tea_info_wrap .tea_info_box .tea_list { opacity: 0.5; line-height: 1.5; } 

.prCon2 .pr_content_wrap { padding: 1px; } 
.prCon2 .pr_content_wrap .pr_content_swiper .swiper-slide { padding: 40px 10px; border: 1px solid #86f0ac; } 
.prCon2 li[data-subsel=safeindu] .pr_content_wrap .pr_content_swiper .swiper-slide {  border-color: #17B1F9; } 
.prCon2 .pr_content_wrap .pr_content_swiper .ico.btn { width: 197px; justify-content: center; align-items: center } 
.prCon2 .pr_content_wrap .pr_content_swiper a { display: block; background:#000; color:#fff; padding: 10px 24px; border:none; border-radius:4px; cursor:pointer; font-size: 13px; font-weight: bold; font-family: inherit } 


.prCon3{background-color: #fff;}
.prCon3.evSection .con_tit { margin-bottom: 60px; } 
.prCon3 .say_box_wrap { margin: 0 -50px; position: relative; } 
.prCon3 .say_box_wrap .bg_img { display: block; width: 1177px; margin: auto; } 
.prCon3 .say_box_wrap .obj.ver1 { position: absolute; right: 320px; top: 208px; z-index: 2; } 
.prCon3 .say_box_wrap .obj.ver2 { position: absolute; z-index: 1; left: 150px; bottom: 187px; } 
.prCon3 .say_box_wrap .say_box { position: absolute; background: #fff; border-radius: 22px; border: 2px solid #baf6cf; padding: 26px 65px; } 
.prCon3 .say_box_wrap .say_box .say_tit { font-weight: 700; margin-bottom: 10px; } 
.prCon3 .say_box_wrap .say_box .say_text { color: #555; font-weight: 400; } 
.prCon3 .say_box_wrap .say_box .say_text strong { color: #111; font-weight: 500; } 
.prCon3 .say_box_wrap .say_box.ver1 { left: 110px; top: 40px; } 
.prCon3 .say_box_wrap .say_box.ver2 { bottom: 40px; right: 90px; } 
.prCon3 .say_box_wrap .say_box.ver3 { left: 50%; top: 50%; transform: translate(-50%, -50%); border: 3px solid #19e260; box-shadow: 10px 10px 20px -10px rgba(0, 0, 0, 0.1); padding: 37px 66px; z-index: 1; } 
.prCon3 .say_box_wrap .say_box.ver4 { right: 75px; top: 28px; padding: 31px 63px; } 
.prCon3 .say_box_wrap .say_box.ver5 { bottom: 50px; left: 60px; } 
.prCon3 .evt_con_base { text-align: right; margin: 10px 0 60px; } 
.prCon3.evSection .main_text { opacity: 1; color: #555; font-weight: 400; } 
.prCon3.evSection .main_text.last {margin:0 } 
.prCon3.evSection .main_text strong { color: #111; } 

.prCon3_5 { background: #000000 url('https://img.megagong.net/m/2025/1028_njob/bg_bnr.png') no-repeat center; background-size: cover; } 
.prCon3_5.evSection .inner { padding: 60px 0; } 
.prCon3_5 .grad_text { font-weight: 800; } 

/*prCon4*/
.prCon4 { background: linear-gradient(90deg, #17C1FF 0%, #1AFF6B 100%); } 
.prCon4 .bg_box { padding: 0 80px; } 
.prCon4 .bg_box + .bg_box {
    margin: 30px 0 0;
} 
.prCon4 .bg_box.padright { padding: 0 40px 0 80px; } 
.prCon4 .bg_box .review_text .tit { margin: 0 0 30px; } 
.prCon4 .bg_box .review_text .det { display: flex; flex-direction: column; gap: 10px; color: #555; font-weight: 400; } 
.prCon4 .bg_box .review_text .det strong { color: #111; } 
.prCon4 .bg_box .review_row {flex-direction: row;gap: 0;display: flex;align-items: center;justify-content: space-between;width: 100%;height: 100%;height: 400px;} 
.prCon4 .bg_box .review_text { text-align: left; } 
.prCon4 .float_txt { position: absolute; top: 20px; right: 20px; color: #666; } 
.prCon4 .pr_content_swiper .swiper-wrapper { gap: 20px; } 
.prCon4 .pr_content_swiper .swiper-slide { background-color: rgba(255, 255, 255, 0.55); gap: 20px; width: calc(33% - 10px); } 
.prCon4 .pr_content_swiper .con { margin-top: 0; color: #333; } 
.prCon4 .pr_content_swiper .con strong { color: #111; } 
.prCon4 .pr_review_swiper .swiper-slide .review_author .txt { color: #555; } 
.prCon4 .evt_con_base.sm { margin: 10px auto 0; font-size: 13px; color: #777; text-align: right; } 
.prCon4 .bg_box_wrap { width:100%; height:400px;; background-color: #000; border-radius:10px; position: relative; overflow:hidden; } 
.prCon4 .bg_box {background: #fff;border-radius: 10px;} 
.prCon4 .pr_content_wrap{margin: 30px 0 0;}
.prCon4.evSection .main_text { opacity: 1; font-weight: 400; margin-top: 30px; } 


/*prCon5*/
.prCon5 { background: linear-gradient(0deg, #93DAFF 31.48%, #FFF 100.81%), #E4E4E4; } 
.prCon5.evSection.event { padding: 0px 0; } 
.prCon5.event .bg_shadow {
    bottom: -155px;
}
.prCon5.evSection .main_text {opacity: 1;color: #777;margin-bottom: 40px;margin-top: -40px;position: relative;z-index: 1;} 
.prCon5.evSection .main_text strong { color: #111; } 
.prCon5 .gift_img { position: relative; margin-bottom: 40px; } 
.prCon5 .gift_img .evt_con_base { color: #666; font-weight: 400; position: absolute; left: 50%; transform: translateX(-50%); bottom: 16px; } 
.prCon5 .toggle.on.btn-base.black > * { background: #fff; color: #000; } 
.evSection.prCon5 .obj_cover .partc_obj{
    width: 2574px;
    opacity: 1;
    margin: -60px 0 0;
}

.prCon6 { background: #FFFDF4 url('https://img.megagong.net/m/2025/1028_njob/bg_qna.png') no-repeat center; background-size: cover; } 
.prCon6.evSection .con_tit { margin-bottom: 60px; } 
.prCon6 .qna_box { border-radius: 10px; overflow: hidden; margin-bottom: 20px; } 
.prCon6 .qna_box .qna_tit { background: #333333; color: #fff; padding: 25px 35px; text-align: left; display: flex; justify-content: space-between; align-items: center; } 
.prCon6 .qna_box .qna_tit .arrow_btn { transform: rotate(180deg); transform-origin: 50% 57%; transition: 0.3s; } 
.prCon6 .qna_box .qna_tit .arrow_btn a { display: flex; } 
.prCon6 .qna_box .qna_text { background: #fff; display: flex; justify-content: flex-start; height: 0; padding: 0 40px; overflow: hidden; align-items: flex-start; gap: 20px; text-align: left; transition: 0.3s; } 
.prCon6 .qna_box .qna_text .qna_con { font-weight: 400; } 
.prCon6 .qna_box.on .qna_text { padding: 30px 40px; height: auto; transition: 0.3s; } 
.prCon6 .qna_box.on .qna_tit .arrow_btn { transform: rotate(0deg); transition: 0.3s; } 

/*prCon7*/
.prCon7 { background: linear-gradient(180deg, #FFF 13.13%, #AFFFA7 100%); } 
.prCon7.evSection .con_tit { margin-bottom: 40px; } 
.prCon7 .main_tit { font-weight: 700; margin-bottom: 30px; margin-top: 10px; } 
.prCon7 .bnr_link { display: block; } 
.prCon7 .link_box_wrap { display: flex; justify-content: center; align-items: center; gap: 20px; margin-bottom: 30px; } 
.prCon7 .link_box { background: #fff; border-radius: 10px; flex: 1; padding: 24px 0; display: flex; justify-content: center; align-items: center; gap: 10px; color: #333; } 


/*prCon8*/
.prCon8 {} 
.prCon8 .pr_content_wrap .pr_content_swiper .swiper-slide{
    border: 1px solid #eee;
    border-radius: 10px;
}
.prCon8 .pr_content_wrap .pr_content_swiper .ico{
    display: flex;
    justify-content: center;
    align-items: center;
    width: 100%;
    margin: 0 0 15px;
}
.prCon8 .pr_tiny li{
    text-align: center;
    color: #555;
    font-size: 16px;
}

.tab_subsel{display: flex;justify-content: center;flex-direction: row;flex-wrap: wrap;background: #2a2a2a;}
.tab_subsel li{width: 540px;}
.tab_subsel li a{
    background: #2a2a2a;
    display: block;
    padding: 26px 0;
    color: #7c7c7c;
    font-weight: bold;
}
.tab_subsel li.on{
}
.tab_subsel li.on a{
    background: #e0ffec;
    color: #000;
}
.tab_subsel li:nth-child(2).on a{
    background: #D8F1FF;
}
.subsel_panel {
}
.subsel_panel li[data-subsel="electindu"]{background:#E0FFEC}
.subsel_panel li[data-subsel="safeindu"]{background:#D8F1FF}



.prCon5 .tab_subsel{
    position: relative;
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: center;
    align-items: center;
    background: none;
    gap: 6px;
    margin: 20px 0 40px;
    z-index: 1;
}
.prCon5 .tab_subsel li{
    width: auto;
    /* flex: 1; */
    display: flex;
    align-items: center;
    justify-content: center;
}
.prCon5 .tab_subsel li a{padding: 6px 20px;background: #fff;font-size: 13px;font-weight: 500;border-radius: 30px;}
.prCon5 .tab_subsel li.on{
}
.prCon5 .tab_subsel li.on a{background: #257DFF;color: #fff;}
.prCon5 .tab_subsel li:nth-child(2).on a{
}
.prCon5 .subsel_panel {margin: 0 0 40px;}
.prCon5 .subsel_panel li[data-subsel="electindu"]{background: none;}
.prCon5 .subsel_panel li[data-subsel="safeindu"]{background: none;}

.prCon5 .end {position: absolute;right: -40px;top: -25px;z-index: 2;} 
.prCon5 .end img {} 
.prCon5 .coupon_wrap {
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: center;
    gap: 60px;
} 
.prCon5 .coupon_wrap .coupon{
    position: relative;
} 
.prCon5 .coupon_wrap .info{} 
.prCon5 .coupon_wrap .btn-base.xl > *{
    min-width: 270px;
}
.prCon5 .coupon_wrap .container_info_wrap{} 
.prCon5 .coupon_wrap .container_info{} 
.prCon5 .obj_cover .partc_obj .obj_cover .partc_obj{}

.evSection .subsel_panel .con_tit{
    margin-bottom: 20px;
    font-weight: bold;
}





@media screen and (max-width: 1200px){
 .evSection .mini_tit { margin-bottom: 5%; } 
.evSection .inner { padding: 12% 0; } 
.evSection .con_tit { margin-bottom: 7%; } 


.prCon1.evSection .inner { padding: 9% 0 2%; } 
.prCon1 .btn-base.xl > * { margin-top: 14%; } 
.prCon1 .add4_1_swiperWrap { font-size: clamp(15px,4vmin,35px); }
.prCon1 .add4_1_swiper { height: 5.8vmin; }
.prCon1 .add4_2_swiper { height: 60px; padding: 0 30px; }

.tab_subsel li{
    flex: 1;
}

.prCon2 .main_text { margin-bottom: 22%; } 
.prCon2 .tea_info_wrap { margin-bottom: 13%; } 
.prCon2 .tea_info_wrap .tea_img { bottom: -135%; width: 60%; } 
.prCon2 .tea_info_wrap .tea_info_box { margin: 0 0%; } 
.prCon2 .tea_info_wrap .tea_info_box .tea_name { margin-bottom: 2%; } 
.prCon2 .tea_info_wrap .obj.ver1 { left: 27%; top: 5%; width: 6%; } 
.prCon2 .tea_info_wrap .obj.ver2 { right: 19%; top: 105%; width: 4%; } 
.prCon2 li[data-subsel=safeindu] .main_text{
    margin-bottom: 40px;
}
.prCon2 li[data-subsel=safeindu] .tea_info_wrap {margin-bottom: 0;} 
.prCon2 li[data-subsel=safeindu] .tea_info_wrap .tea_img {padding: 0;left: -13%;width: 100%;} 
.prCon2 li[data-subsel=safeindu] .tea_info_wrap .obj {} 
.prCon2 li[data-subsel=safeindu] .tea_info_wrap .obj.ver1 {display: none;} 
.prCon2 li[data-subsel=safeindu] .tea_info_wrap .obj.ver2 { right: 210px; top: 160px; } 
.prCon2 li[data-subsel=safeindu] .tea_info_wrap .obj.ver3 { right: 320px; top: 50px; } 
.prCon2 li[data-subsel=safeindu] .tea_info_wrap .tea_info_box {
    position: absolute;
    top: unset;
    right: unset;
    margin: 0;
    left: 50%;
    text-align: left;
} 
.prCon3.evSection .con_tit { margin-bottom: 6%; } 
.prCon3 .say_box_wrap { margin: 0; } 
.prCon3 .say_box_wrap .bg_img { width: 100%; padding: 0 0 4% 0; } 
.prCon3 .say_box_wrap .say_box { border-radius: 10px; padding: 2% 6%; } 
.prCon3 .say_box_wrap .say_box.ver1 { left: 0%; top: 0%; } 
.prCon3 .say_box_wrap .say_box.ver2 { bottom: 2%; right: 2%; } 
.prCon3 .say_box_wrap .say_box.ver3 { padding: 3% 6%;} 
.prCon3 .say_box_wrap .say_box.ver4 { right: 0%; top: 0%; padding: 3% 6%; } 
.prCon3 .say_box_wrap .say_box.ver5 { bottom: 2%; left: 2%; } 
.prCon3 .say_box_wrap .obj { display: none; } 
.prCon3 .evt_con_base { margin: 2% 0 5%; } 

.prCon3_5.evSection .inner { padding: 6% 0; } 

/*prCon4*/
.prCon4 .contents_box_wrap .pr_review_swiper { margin: 0 auto 5%; } 
.prCon4 .bg_box_wrap { height: 320px; } 

.prCon4 .bg_box_wrap_cover { display: flex; gap: 10px; } 
.prCon4 .bg_box_wrap_cover .bg_bar_wrap { position: relative; right: inherit; text-align: inherit; height: auto; } 
.prCon4 .bg_box_wrap_cover .bg_bar_wrap .bg_count { width: 20px; } 
.prCon4 .pr_content_swiper .swiper-wrapper { gap: 0px; } 

.prCon5 .gift_img .evt_con_base { bottom: 4%; } 
.prCon5.evSection .main_text {margin-bottom: 6%;margin-top: 0;} 
.prCon5 .gift_img { position: relative; margin-bottom: 4%; } 

.prCon6.evSection .con_tit {margin-bottom: 6%;}
.prCon6 .qna_box .qna_tit { padding: 2% 3%; } 
.prCon6 .qna_box.on .qna_text { padding: 3% 3.5%; } 
.prCon6 .qna_box .qna_text { gap: 2%; } 

.prCon7.evSection .con_tit { margin-bottom: 4%; } 
.prCon7 .main_tit { margin-bottom: 4%; margin-top: 1%; } 
.prCon7 .link_box_wrap { gap: 2%; margin-bottom: 4%; } 
.prCon7 .btn-base.xl > * { padding: 9% 80px; min-width: 322px; } 
    .prCon5 .tab_subsel li{
    flex: none;
}

.prCon5 .coupon_wrap{
    gap: 3vw;
}
 }


@media screen and (max-width: 1024px){
 .prCon4 .bg_box .review_text .tit { margin: 0 0 20px; } 
 }

@media screen and (max-width: 992px){
 .prCon1 h3 { padding: 0 10%; } 
.prCon1 .btn-base.xl > * { padding: 7%; } 
.prCon1 .main_img { padding: 0 7%; } 

.prCon2 .main_text { margin-bottom: 3%; } 
.prCon2 .tea_info_wrap { margin-bottom: 5%; } 
.prCon2 .tea_info_wrap .tea_img { bottom: -135%; width: 60%; position: relative; width: 100%; bottom: inherit; left: inherit; transform: none; padding: 0 22%; } 
.prCon2 .tea_info_wrap .obj.ver1 { display: none; } 
.prCon2 .tea_info_wrap .obj.ver2 { display: none; } 
.prCon2 .tea_info_wrap .tea_info_box { justify-content: center; gap: 7%; } 
.prCon2 .tea_info_wrap .tea_info_box .tea_list { text-align: left; } 

.prCon3 .say_box_wrap .bg_img { display: none; padding: 0; } 
.prCon3 .say_box_wrap .say_box { position: relative; margin-bottom: 2%; } 
.prCon3 .say_box_wrap .say_box.ver1,
.prCon3 .say_box_wrap .say_box.ver2,
.prCon3 .say_box_wrap .say_box.ver3, 
.prCon3 .say_box_wrap .say_box.ver4,
.prCon3 .say_box_wrap .say_box.ver5 { left: inherit; top: inherit; bottom: inherit; right: inherit; } 
.prCon3 .say_box_wrap .say_box.ver3 { padding: 2% 6%; transform: none;    box-shadow: none;         border: 2px solid #baf6cf;} 
.prCon3 .say_box_wrap .say_box.ver3 .say_tit {        font-size: clamp(14px, 2.3vmin, 18px);}
.prCon3 .say_box_wrap .say_box.ver3 .say_text {                font-size: clamp(13px, 2.1vmin, 16px);}
.prCon3 .evt_con_base { text-align: center; } 


.prCon4 .bg_box_wrap { height: 280px; } 
.prCon4 .bg_box { padding: 0 6%; } 
    .prCon4 .bg_box .review_row{height:auto}
.prCon4 .review_author { width: 47%; } 
.prCon4 .pr_content_swiper .swiper-slide { padding: 20px 14px; } 

.prCon5 .gift_img img { padding: 0 14%; } 
.prCon5 .gift_img .evt_con_base { width: 100%; bottom: 2%; } 

.prCon7 .link_box_wrap .img_link { width: 23%; } 
 }

@media screen and (max-width: 768px){
 .eventWrap .evStickyBnr li a { padding: 3vmin 0; } 
.prCon5 .end{
    right: 0;
}
.prCon1.evSection .inner { padding: 9% 0 5%; } 
.prCon1 .main_img { margin-top: 3%; } 

.prCon2 .tea_info_wrap .tea_img { padding: 0 16%; } 

/*prCon4*/
.prCon4 .review_author { display: none !important; } 
.prCon4 .contents_box_wrap .float_txt { position: static; margin: 0 auto 10px; display: block; } 
.prCon4 .bg_box_wrap { height: 220px; } 
.prCon4 .bg_box { padding: 2% 5%; text-align: center; display: flex; flex-direction: column; justify-content: center; } 
.prCon4 .bg_box .review_text { text-align: center; width: 100%; } 
.prCon4 .bg_box .review_text .tit { margin: 0 0 3%; } 
.prCon4 .bg_box.padright { padding: 20px 0; } 
.prCon4 .swiper-pagination-bullet { background-color: rgba(0, 0, 0, 0.3); } 
.prCon4 .swiper-pagination-bullet-active { background: #fff; } 
.prCon4 .evt_con_base.sm { margin: 20px auto 0; text-align: center; } 
.prCon4 .pr_content_swiper .swiper-wrapper { gap: 0; } 
.prCon4 .pr_content_swiper .bg_box { width: auto; display: flex; flex-direction: column; align-items: center; text-align: center; } 
.prCon4 .pr_content_swiper .swiper-slide { width: 100%; } 
.prCon4 .pr_content_swiper .con { text-align: center; } 
.prCon4 .pr_review_swiper .swiper-slide .review_author { justify-content: center; } 

.prCon4 .contents_box_wrap {
    margin: 0 auto 3%;
}
 .prCon4 .bg_box_wrap_cover { display: block; } 
 .prCon4 .bg_box_wrap { overflow: inherit; height: auto; background: transparent; } 
.prCon4 .bg_box_wrap_cover .bg_bar_wrap { display: none; } 
 .prCon4 .bg_box { position: relative; left: inherit; top: inherit; margin-bottom: 4%; border-radius: 10px; padding: 5% 0; } 

.prCon5 .gift_img img { padding: 0 4%; } 

.prCon6 .qna_box .qna_tit .arrow_btn { width: 3%; } 
.prCon7 .btn-base.xl > * { padding: 8% 30px; min-width: 232px; } 
    .prCon5 .coupon_wrap{
    display: flex;
    flex-direction: column;
}
    .prCon5 .coupon_wrap .coupon{padding:0 15%}
    .prCon5 .tab_subsel{
    margin-bottom: 20px;
}
    .prCon5 .coupon_wrap .container_info_wrap{
    margin: 0;
}
 }

@media screen and (max-width: 576px){
 .eventWrap .evStickyBnr li a { padding: 4vmin 0; } 

.prCon1 h3 { padding: 0 6%; } 
.prCon1 .btn-base.xl > * { padding: 7%; min-width: 206px; } 
.prCon1 .main_img { padding: 0 1%; } 

.prCon2 .tea_info_wrap .tea_img { padding: 0 7%; } 
.prCon2 .tea_info_wrap .tea_info_box { gap: 2%; align-items: flex-start; } 
.prCon2 .tea_info_wrap .tea_info_box .tea_list { font-size: 11px; } 

/*prCon4*/
.prCon4 .bg_box .review_text .tit { font-size: 18px; } 

.prCon5 .gift_img img { margin-bottom: 12%; } 
.prCon5 .gift_img .evt_con_base { bottom:9%; font-size: 12px; } 

.prCon6 .qna_box .qna_tit .arrow_btn { width: 4%; } 

.prCon7 .link_box_wrap { display: block; } 
.prCon7 .link_box { padding: 5% 0; margin-bottom: 2%; } 
.prCon7 .link_box_wrap .img_link { width: 17%; } 
 }