.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/img/mobile/banner/live_pip.gif) center;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}.pip_close span:nth-child(1){transform:rotate(135deg)}.pip_close span:nth-child(2){transform:rotate(45deg)}.live_sub_wrap{width:100%;position:relative;padding:44px 0 0;line-height:1.21}.live_sub_wrap img{width:100%}.live_sub_wrap .w90{width:90vw;margin:0 auto}.live_sub_wrap .title{position:fixed;top:0;left:0;z-index:9;width:100vw;height:44px;box-sizing:border-box;background:#fff}.live_sub_wrap .title::after{content:'';display:block;width:100%;height:6px;transform:rotate(-180deg);background-image:linear-gradient(to bottom,rgba(0,0,0,0),rgba(0,0,0,.05));margin-top:44px}.live_sub_wrap .title .back{position:absolute;top:50%;transform:translateY(-50%);left:5vw;width:19px;height:23px;display:inline-block}.live_sub_wrap .title .back span{width:13px;height:1px;background:#000;display:block;position:absolute}.live_sub_wrap .title .back span:nth-child(1){transform:rotate(135deg);top:7px}.live_sub_wrap .title .back span:nth-child(2){transform:rotate(45deg);top:16px}.live_sub_wrap .title .txt{font-size:15px;font-weight:600;text-align:left;position:absolute;top:14px;left:45px;width:calc(100% - 76px);overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical}.live_sub_wrap .list_wrap .vod_list ul li a .vod_title,.live_sub_wrap .live_dtl_wrap .benefit_area .haircopy,.live_sub_wrap .live_dtl_wrap .prod_list ul li a .prod_info .name{text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.live_sub_wrap .list_wrap{width:calc(100% - 40px);margin:20px auto}.live_sub_wrap .list_wrap .count{color:#757575;font-size:13px;margin:0 0 20px}.live_sub_wrap .list_wrap .vod_list ul{overflow:hidden}.live_sub_wrap .list_wrap .vod_list ul li{float:left;width:calc((100% - 10px)/ 2);margin-bottom:20px}.live_sub_wrap .list_wrap .vod_list ul li:nth-child(2n-1){margin-right:10px}.live_sub_wrap .list_wrap .vod_list ul li a .vod_thumb{position:relative;width:100%;height:100%;min-height:52vw;border-radius:4px}.live_sub_wrap .list_wrap .vod_list ul li a .vod_thumb .vod_heart{position:absolute;top:10px;left:10px;color:#fff;font-size:10px;padding:5px 5px 5px 25px;background:url(//img.lfmall.co.kr/file/WAS/apps/2021/front/live_renewal/icon_heart.png) 5px 4px no-repeat;background-size:13px;border-radius:4px}.live_sub_wrap .list_wrap .vod_list ul li a .vod_thumb .vod_time{position:absolute;top:10px;right:10px;color:#fff;font-size:10px;padding:5px 0}.live_sub_wrap .list_wrap .vod_list ul li a .vod_thumb img{border-radius:4px}.live_sub_wrap .list_wrap .vod_list ul li a .vod_title{color:#000;font-size:13px;padding:8px 0 0;line-height:16px;width:calc(100% - 15px);display:-webkit-box}.live_sub_wrap .live_dtl_wrap .area_border{width:90vw;height:1px;background:#eee;margin:0 auto}.live_sub_wrap .live_dtl_wrap .live_mktg_banner{padding-top:30px}.live_sub_wrap .live_dtl_wrap .live_area{width:100vw;height:100vh;background:#f9f9f9}.live_sub_wrap .live_dtl_wrap .live_area+.cont_area{margin-top:40px}.live_sub_wrap .live_dtl_wrap .benefit_area{width:100%;padding:40px 0 0;box-sizing:border-box}.live_sub_wrap .live_dtl_wrap .benefit_area .bene{text-align:center}.live_sub_wrap .live_dtl_wrap .benefit_area .bene+.bene{margin-top:30px}.live_sub_wrap .live_dtl_wrap .benefit_area .bene:last-child{margin-bottom:20px}.live_sub_wrap .live_dtl_wrap .benefit_area .bene+.prec{margin-top:40px}.live_sub_wrap .live_dtl_wrap .benefit_area .haircopy{color:#000;font-size:24px;line-height:1.25;text-align:center;display:-webkit-box;margin:0 30px 30px}.live_sub_wrap .live_dtl_wrap .benefit_area .bene .headcopy{color:#000;font-size:21px}.live_sub_wrap .live_dtl_wrap .benefit_area .bene .subcopy{color:#000;font-size:14px;margin-top:5px}.live_sub_wrap .live_dtl_wrap .benefit_area .bene .cp{position:relative;width:calc(100% - 68px);margin:20px auto 0}.live_sub_wrap .live_dtl_wrap .benefit_area .bene .cp+.cp{margin-top:20px}.live_sub_wrap .live_dtl_wrap .benefit_area .bene .cp a{position:absolute;text-indent:-9999em;width:18%;height:100%;top:0;right:0}.live_sub_wrap .live_dtl_wrap .benefit_area .bene .cp .cp_disc{font-family:‘SF Pro Text’,‘Apple SD Gothic Neo’,‘Roboto’,‘Noto Sans KR’,sans-serif;font-size:calc(1em + 7.8vw);font-weight:lighter;position:absolute;top:16px;left:20px}.live_sub_wrap .live_dtl_wrap .benefit_area .bene .cp .cp_name{font-size:12px;position:absolute;bottom:36px;left:20px}.live_sub_wrap .live_dtl_wrap .benefit_area .bene .cp .cp_cond{font-size:12px;position:absolute;bottom:16px;left:20px}.live_sub_wrap .live_dtl_wrap .benefit_area .bene .pay{position:relative;width:85vw;margin:20px auto 0}.live_sub_wrap .live_dtl_wrap .benefit_area .prec .touch{padding:20px 5vw;background:#e2e2e2;text-align:center}.live_sub_wrap .live_dtl_wrap .benefit_area .prec .touch p{font-size:15px;padding:0 5vw 0 0;background:#e2e2e2;position:relative;display:inline-block}.live_sub_wrap .live_dtl_wrap .benefit_area .prec .touch p::after{content:'';display:block;width:9px;height:9px;border-left:1px solid #000;border-top:1px solid #000;transform:rotate(225deg);position:absolute;top:0;right:0}.live_sub_wrap .live_dtl_wrap .benefit_area .prec .touch.on p::after{transform:rotate(45deg);top:5px}.live_sub_wrap .live_dtl_wrap .benefit_area .prec .touched{padding:5vw;background:#f5f5f5;display:none}.live_sub_wrap .live_dtl_wrap .benefit_area .prec .touched ul li{color:#757575;font-size:13px;position:relative;padding:0 0 0 10px;line-height:1.2}.live_sub_wrap .live_dtl_wrap .benefit_area .prec .touched ul li+li{margin-top:3px}.live_sub_wrap .live_dtl_wrap .benefit_area .prec .touched ul li::before{content:'';display:block;width:3px;height:3px;background:#757575;border-radius:50%;position:absolute;top:6px;left:0}.live_sub_wrap .live_dtl_wrap .cont_area,.live_sub_wrap .live_dtl_wrap .cont_area img{width:100%}.live_sub_wrap .live_dtl_wrap .prod_area{width:100%;padding:10vw 0 0;box-sizing:border-box;text-align:center}.live_sub_wrap .live_dtl_wrap .prod_select select::-ms-expand{display:none}.live_sub_wrap .live_dtl_wrap .prod_select select{-o-appearance:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;color:#000;font-size:14px;padding:16px 15px;background:url(//img.lfmall.co.kr/file/WAS/apps/2021/front/live_renewal/arrow_down.png) center right no-repeat #fff;border:1px solid #eee;border-radius:4px;width:calc(100vw - 40px);margin-bottom:8vw;background-size:contain}.live_sub_wrap .live_dtl_wrap .prod_select_title{font-size:14px;margin-bottom:5vw}.live_sub_wrap .live_dtl_wrap .prod_select.sticky{position:fixed;top:44px;left:0;width:100vw;background:#fff;border-top:1px solid #eee;border-bottom:1px solid #eee;z-index:9}.live_sub_wrap .live_dtl_wrap .prod_select.sticky select{margin:3vw 0}.live_sub_wrap .live_dtl_wrap .prod_list ul{overflow:hidden}.live_sub_wrap .live_dtl_wrap .prod_list ul li{float:left;width:50%;margin-bottom:8vw;height:95vw}.live_sub_wrap .live_dtl_wrap .prod_list ul li a .prod_thumb{height:63.5vw}.live_sub_wrap .live_dtl_wrap .prod_list ul li a .prod_thumb img{width:100%;height:100%}.live_sub_wrap .live_dtl_wrap .prod_list ul li a .prod_info{padding:12px 10px 0}.live_sub_wrap .live_dtl_wrap .prod_list ul li a .prod_info .price{text-align:left;overflow:hidden}.live_sub_wrap .live_dtl_wrap .prod_list ul li a .prod_info .price .disc{color:#dc2832;font-size:25px;float:left;padding-right:5px}.live_sub_wrap .live_dtl_wrap .prod_list ul li a .prod_info .price .norp{color:#7e7e7e;font-size:8px;text-decoration:line-through;margin-bottom:2px}.live_sub_wrap .live_dtl_wrap .prod_list ul li a .prod_info .price .redp{font-size:12px}.live_sub_wrap .live_dtl_wrap .prod_list ul li a .prod_info .brand{font-size:13px;text-align:left;padding:12px 0 0}.live_sub_wrap .live_dtl_wrap .prod_list ul li a .prod_info .name{font-size:13px;text-align:left;padding:6px 0 0;line-height:16px;display:-webkit-box}.schedule_area .broadcast_info_wrapper{margin-top:30px;font-size:16px;font-weight:500;padding:0 20px;text-align:center}.schedule_area .broadcast_info_wrapper .info_date{outline:0;text-decoration:none;margin:0;padding:0;border:0;font-size:100%;color:#dc2832;font-weight:700}.schedule_area .broadcast_info_wrapper .info_title{font-weight:700;white-space:pre-wrap;word-break:break-all;margin-top:4px!important;color:#000}.schedule_area .broadcast_info_wrapper .hashtag_wrapper{margin-top:8px;font-size:12px;font-weight:700;color:#a8aeb3;display:flex;flex-wrap:wrap;line-height:18px;white-space:nowrap}.schedule_area .broadcast_info_wrapper .hashtag_wrapper>span:not(:last-child){margin-right:5px}.schedule_area .broadcast_info_wrapper .buttons_wrapper{margin:12px 0 0;display:flex;justify-content:space-between;-webkit-box-align:center;align-items:center}.schedule_area .broadcast_info_wrapper .buttons_wrapper button{position:relative;width:calc(50% - 2.5px);height:46px;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;background-color:#dc2832;border-radius:2px;cursor:pointer}.schedule_area .broadcast_info_wrapper .buttons_wrapper button:disabled{background-color:#bdbdbd}.schedule_area .broadcast_info_wrapper .buttons_wrapper button.btn-type-line{background:#fff;border:1px solid #dc2832}.schedule_area .broadcast_info_wrapper .buttons_wrapper button.btn-type-line span{color:#dc2832}.schedule_area .broadcast_info_wrapper .buttons_wrapper button span{font-size:14px;font-weight:700;color:#fff}.schedule_area .broadcast_info_wrapper .buttons_wrapper button .share_icon_wrapper{position:absolute;top:7px;left:6px;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;border-right:1px solid #fff;padding-right:5px}.schedule_area .broadcast_info_wrapper .buttons_wrapper button .share_icon_wrapper .icon{background-image:url(//img.lfmall.co.kr/file/WAS/apps/2021/front/live_renewal/ic-Share.svg);background-size:contain;background-repeat:no-repeat;width:26px;height:26px}.schedule_area .schedule-swiper{position:relative}.schedule_area .schedule-swiper .pagination_wrapper{position:absolute;bottom:10px;right:10px;left:inherit;width:42px;height:16px;border-radius:8px;background-color:rgba(0,0,0,.5);display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;font-size:11px;color:#fff;z-index:50;padding-bottom:2px}.schedule_area .schedule-swiper .pagination_wrapper span:first-child{margin-right:2px}.schedule_area .schedule-swiper .pagination_wrapper span:last-child{margin-left:2px}.schedule_area .thumb_area{position:relative;overflow:hidden;padding-bottom:75%;box-sizing:border-box}.schedule_area .thumb_area .thumb{position:absolute;inset:0;background-repeat:no-repeat;background-size:cover;background-position:center center;cursor:grab}.schedule_area+.cont_area{margin-top:40px}