.pip_wrap{position:fixed;bottom:calc(env(safe-area-inset-bottom) + 72px)!important;left:16px;z-index:210}.pip .logo,.pip_close{left:50%;position:absolute}.pip{width:60px;height:78px;background:url(//img.lfmall.co.kr/file/WAS/apps/2021/front/live_renewal/live_thumb_01.jpg) center #fa3540;background-size:cover;background-blend-mode:multiply;border-radius:4px;position:relative;transition:.8s}.pip .logo{width:70%;top:50%;transform:translate(-50%,-50%)}.pip .logo img{width:100%}.pip_close{width:22px;height:22px;border-radius:50%;background:0 0;transform:translateX(-50%);bottom:0;display:none}.pip_close span{width:13px;height:1px;background:#fff;display:block;position:absolute;top:11px;left:5px}.live_wrap,.live_wrap img{width:100%}.pip_close span:nth-child(1){transform:rotate(135deg)}.pip_close span:nth-child(2){transform:rotate(45deg)}.live_wrap{position:relative;line-height:1}.live_wrap .w90{width:90vw;margin:0 auto}.live_wrap .title{width:100%;padding:18px 20px;position:relative;text-align:center;box-sizing:border-box}.live_wrap .title p{font-size:22px;font-weight:400;color:#000}.live_wrap div+.title{margin-top:20px}.live_wrap .title .view_cal{position:absolute;top:50%;transform:translate(0,calc(-50% - 2px));right:20px;width:21px;height:19px;background:url(//img.lfmall.co.kr/file/WAS/apps/2021/front/live_renewal/icon_calendar.png);background-size:cover}.live_wrap .subtitle{position:relative;width:100%;padding:15px 20px;box-sizing:border-box}.live_wrap .subtitle a{width:100%;height:100%}.live_wrap .subtitle p{width:calc(100% - 20px);font-size:15px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical}.live_wrap .subtitle .view_all{position:absolute;top:50%;transform:translate(0,-50%);right:20px;width:10px;height:12px}.live_wrap .subtitle .view_all span{width:9px;height:1px;background:#000;display:block;position:absolute}.live_wrap .subtitle .view_all span:nth-child(1){transform:rotate(45deg);top:3px}.live_wrap .subtitle .view_all span:nth-child(2){transform:rotate(135deg);top:9px}.popup_wrap{width:100%;height:100%;position:fixed;top:0;left:0;z-index:9999;background:rgba(0,0,0,.6);display:none}.popup_wrap.on{display:block}.popup_wrap .popup_alert{text-align:center;width:80vw;background:#fff;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.popup_wrap .popup_alert .txt{padding:10vw 0;line-height:1.2}.popup_wrap .popup_alert .check{font-weight:700;padding:5vw 0;border-top:1px solid #eee}.hidden{touch-action:none}.live_mainbn::after{content:'';display:block;clear:both}.live_mainbn .swiper-container{z-index:10!important}.live_mainbn .swiper-container .livemb-swiper-pagination{position:absolute;left:auto;right:5vw;bottom:6vw;width:10%;color:#e6e6e6;font-size:13px;text-align:right;z-index:9;opacity:70%}.live_mainbn .swiper-slide a .main_cont{position:relative}.live_mainbn .swiper-slide a .main_icon{opacity:0;position:absolute;top:25px;left:20px;width:50%;height:8%;text-indent:-9999em;background:url(//img.lfmall.co.kr/file/WAS/apps/2021/front/live_renewal/main-thelive.png) no-repeat;background-size:contain}.live_mainbn .swiper-slide a .main_icon.live-ing{background:url(//img.lfmall.co.kr/file/WAS/apps/2021/front/live_renewal/the-live-on.gif) no-repeat;background-size:contain}.live_mainbn .swiper-slide a .main_tt{opacity:0;position:absolute;bottom:20px;left:20px;width:calc(100% - 40px)}.live_mainbn .swiper-slide-active a .main_icon,.live_mainbn .swiper-slide-active a .main_tt{opacity:100%;transition:.5s}.live_mainbn .swiper-slide a .main_time{color:#fff;font-size:40px;font-weight:200}.live_mainbn .swiper-slide a .main_copy{color:#fff;font-size:16px;padding:15px 0 0;line-height:1.3}.live_mainbn .swiper-slide a .main_bottom{padding:4vw 0 0;margin:4vw 0 0;border-top:1px solid #f9f9f940}.live_mainbn .swiper-slide a .main_bottom .main_alarm{color:#fff;font-size:13px;position:relative;display:inline-block;padding:2px 18px 2px 0;background:url(//img.lfmall.co.kr/file/WAS/apps/2021/front/live_renewal/icon_alarm_white@2x.png) center right no-repeat;background-size:16px 16px}.live_mainbn .swiper-slide a .main_bottom .main_alarm.selected{background-image:url(//img.lfmall.co.kr/file/WAS/apps/2021/front/live_renewal/icon_alarm_white_select@2x.png);background-repeat:no-repeat;background-position:center right}.live_mainbn .swiper-slide a .main_bottom .main_alarm.live-ing{display:none}.live_mainbn .swiper-slide a .main_bottom .space{display:inline-block;width:3px;height:3px;background:#fff;border-radius:50%;margin:0 10px 4px}.live_mainbn .swiper-slide a .main_bottom .space.live-ing{display:none}.live_mainbn .swiper-slide a .main_bottom .main_benefit{color:#fff;font-size:13px;position:relative;display:inline-block;padding:0 15px 0 0}.live_date,.live_date.fixed{padding:3vw 0;border-bottom:1px solid #f2f2f2}.live_mainbn .swiper-slide a .main_bottom .main_benefit span{width:7px;height:1px;background:#fff;display:block;position:absolute;right:0}.live_mainbn .swiper-slide a .main_bottom .main_benefit span:nth-child(1){transform:rotate(45deg);top:4px}.live_mainbn .swiper-slide a .main_bottom .main_benefit span:nth-child(2){transform:rotate(135deg);top:9px}.alarm_balloon .close span:nth-child(1),.alarm_balloon::before{transform:rotate(45deg)}.alarm_balloon{color:#fff;font-size:13px;width:184px;height:32px;background-image:url(//img.lfmall.co.kr/file/WAS/apps/2021/front/live_renewal/notice_alarm@2x.png);background-repeat:no-repeat;background-size:cover;background-position:bottom center;position:absolute;z-index:11;text-indent:-9999em;border-radius:4px;top:98vw;left:20px}.alarm_balloon::before{content:'';display:block;width:12px;height:12px;background:#dc2832;position:absolute;top:-5px;left:10px}.alarm_balloon .close{position:absolute;width:50px;height:33px;display:inline-block;top:0;right:0}.alarm_balloon .close span{width:1px;height:1px;background:#dc2832;position:absolute;top:17px;left:9px}.alarm_balloon .close span:nth-child(2){transform:rotate(135deg)}.live_date{overflow:hidden;overflow-x:auto}.live_date.fixed{width:100%;position:fixed;z-index:999;background:#f9f9f9;box-shadow:inset 0 5px 5px rgb(0 0 0 / 3%)}.live_date .snbSwiper{width:100%;box-sizing:border-box}.live_date .swiper-slide{width:40px;display:block;text-align:center;margin:0 12px 0 0}.live_date .swiper-slide:first-child{margin-left:20px}.live_date .swiper-slide:last-child{margin-right:20px}.live_date .swiper-slide a{display:block;color:#000;padding:5px}.live_date .swiper-slide .text{text-align:center;box-sizing:border-box;position:relative;display:inline-block;white-space:nowrap;font-size:calc(.8rem + .5vw);line-height:1.3em}.live_date .swiper-slide .text strong{display:block}.live_date .swiper-slide.none .text{color:#aaa}.live_date .swiper-slide.on a{background:#000;border-radius:4px}.live_date .swiper-slide.on .text{color:#fff}.live_list{width:calc(100% - 40px);margin:0 auto}.live_list ul li{padding:15px 0}.live_list ul li:last-child{padding-bottom:0}.live_list ul li+li{border-top:1px solid #eee}.live_list ul li .live_item{overflow:hidden;position:relative}.live_list ul li .live_item .l_item_thumb{width:35vw;height:45vw;float:left}.live_list ul li .live_item .l_item_thumb a{position:relative;width:100%;height:100%}.live_list ul li .live_item .l_item_thumb a .live_time{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:9;color:#fff;font-size:1.8em;font-weight:700;background-color:#00020;width:100%;height:100%;text-align:center;line-height:45vw}.live_list ul li .live_item .l_item_thumb a .img{width:100%;height:100%;text-indent:-9999em;border-radius:4px;background-repeat:no-repeat;background-position:center;background-size:cover;background-image:url(//img.lfmall.co.kr/file/WAS/apps/2021/front/live_renewal/live_thumb_01.jpg)}.live_list ul li .live_item .l_item_info{width:calc(100% - 35vw);float:left;padding:8px 0 0 10px;box-sizing:border-box}.live_list ul li .live_item .l_item_info .live_state{color:#fff;background:#bdbdbd;font-size:10px;display:inline-block;padding:3px 5px;border-radius:3px}.live_list ul li .live_item .l_item_info .live_state.liveon{width:72px;height:17px;padding:0;background:url(//img.lfmall.co.kr/file/WAS/apps/2021/front/live_renewal/the-live-on-bin.gif);background-size:cover;text-indent:-9999em}.live_list ul li .live_item .l_item_info .live_brand{color:#000;font-size:12px;padding:10px 0 0}.live_list ul li .live_item .l_item_info .live_headcopy,.live_list ul li .live_item .l_item_info .live_subcopy{font-size:14px;line-height:1.3;overflow:hidden;display:-webkit-box;text-overflow:ellipsis;-webkit-box-orient:vertical}.live_list ul li .live_item .l_item_info .live_headcopy{color:#000;padding:8px 0 0;-webkit-line-clamp:2}@media (max-width:320px){.live_list ul li .live_item .l_item_info .live_brand{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical}.live_list ul li .live_item .l_item_info .live_headcopy{-webkit-line-clamp:1}.live_list ul li .live_item .l_item_info .live_btn{bottom:0}}.live_list ul li .live_item .l_item_info .live_subcopy{color:#757575;padding:2px 0 0;-webkit-line-clamp:1}.live_list ul li .live_item .l_item_info .live_btn{color:#000;font-size:13px;display:inline-block;padding:8px;border:1px solid #ddd;border-radius:4px;position:absolute;bottom:2vw}.live_list ul li .live_item .l_item_info .live_btn_view .ar{position:relative;width:10px;height:12px;display:inline-block;margin:0 0 0 5px}.live_list ul li .live_item .l_item_info .live_btn_view .ar span{width:7px;height:1px;background:#000;display:block;position:absolute}.live_list ul li .live_item .l_item_info .live_btn_view .ar span:nth-child(1){transform:rotate(45deg);top:4px}.live_list ul li .live_item .l_item_info .live_btn_view .ar span:nth-child(2){transform:rotate(135deg);top:9px}.live_list ul li .live_item .l_item_info .live_btn_alarm{padding:8px 28px 8px 8px;background-image:url(//img.lfmall.co.kr/file/WAS/apps/2021/front/live_renewal/icon_alarm_black@2x.png);background-repeat:no-repeat;background-position:calc(100% - 8px) center;background-size:16px 16px}.live_list ul li .live_item .l_item_info .live_btn_alarm.already{color:#bdbdbd;background-image:url(//img.lfmall.co.kr/file/WAS/apps/2021/front/live_renewal/icon_alarm_grey@2x.png)}.live_list ul li .live_item .l_item_info .live_btn_alarm .img_alarm{width:16px;position:absolute;top:7px;right:8px}.live_list .live_list_img{margin:20px 0 0}.view_cal_popup{width:100%;height:100%;position:fixed;top:0;left:0;background:#fff;z-index:1000;overscroll-behavior-x:none;display:none}.view_cal_popup .caltitle{position:relative;width:100%;height:44px;box-sizing:border-box;background:#fff;border-bottom:1px solid #eee}.view_cal_popup .caltitle .back{position:absolute;top:11px;left:20px;width:19px;height:23px;display:inline-block}.view_cal_popup .caltitle .back span{width:13px;height:1px;background:#000;display:block;position:absolute}.view_cal_popup .caltitle .back span:nth-child(1){transform:rotate(135deg);top:7px}.view_cal_popup .caltitle .back span:nth-child(2){transform:rotate(45deg);top:16px}.view_cal_popup .caltitle .txt{font-size:15px;font-weight:600;text-align:left;position:absolute;top:50%;transform:translateY(-50%);left:45px;display:inline-block;width:calc(100% - 46px)}.view_cal_popup .img{height:calc(100vh - 44px);overflow:scroll}.live_vod .vod_list{padding:0 0 20px;margin:0 0 0 20px;overflow:hidden}.live_vod .vod_list .swiper-slide{width:35%!important;margin-right:10px}.live_vod .vod_list .swiper-slide:last-child{margin-right:20px!important}.live_vod .vod_list .swiper-slide a .vod_thumb{position:relative}.live_vod .vod_list .swiper-slide a .vod_thumb .vod_heart{position:absolute;top:10px;left:10px;color:#fff;font-size:10px;padding:5px 5px 5px 25px;background-image:url(//img.lfmall.co.kr/file/WAS/apps/2021/front/live_renewal/icon_heart.png);background-color:#0008c;background-repeat:no-repeat;background-size:13px;background-position:5px 4px;border-radius:4px}.live_vod .vod_list .swiper-slide a .vod_thumb .vod_time{position:absolute;top:10px;right:10px;color:#fff;font-size:10px;padding:5px 0}.live_vod .vod_list .swiper-slide a .vod_thumb img{border-radius:4px}.live_vod .vod_list .swiper-slide a .vod_title{color:#000;font-size:13px;padding:8px 0 0;height:32px;line-height:16px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}