/* GNB list */
/* #header .header-gnb-sc li a.live-on::after {content:""; width:6px; height:6px; background:#e20f46; display: inline-block; position: absolute; border-radius: 50%;   margin: -3px 0px 0px 3px;   font-size: 0px; line-height: 6px; overflow: hidden;
    animation:point 1s infinite alternate linear} */
/* @keyframes point {
			0%{opacity:1;}
			100%{opacity:0;}
	} */

/*최신라이브 영역*/
.cpt-live-new {position:relative; overflow:hidden; padding-top:20px;}
.cpt-live-new .in-top-title {position:relative; font-size:22px; font-weight: 700; color:#000; padding:30px 15px 19px;}
.cpt-live-new .in-top-title .title-link.no-more {position:absolute; right:15px; margin-top: 7px; color:#666; font-size:14px; font-weight: 700;}
.cpt-live-new .in-top-title.no-title {display:none;}
.cpt-live-new .in-slide-box {padding:0 15px;}
.cpt-live-new .in-slide-box .in-swape-list {width:100%; position:relative;-webkit-transform-style:preserve-3d;}
.cpt-live-new .in-slide-box .in-swape-unit {width:200px; margin-bottom:40px;}
.cpt-live-new .in-slide-box .in-list-image {border-radius: 7px; margin:0 0 10px 0; overflow: hidden; position:relative; width: 100%; height:300px; background: url(https://image.thehyundai.com/hdsmart/images/bd/liveLogo.png) no-repeat; background-size:60%; background-position:center; background-color:#f2f2f2;}
.cpt-live-new .in-slide-box .in-list-image::before {content:""; position:absolute; z-index:10; top:0px; left:0; bottom:0; right:0;  border-radius:7px; background: linear-gradient(rgba(0, 0, 0, 0.03) 70%, rgba(0,0,0,0.7)); -webkit-transform:translateZ(0);-webkit-backface-visibility:hidden;}
.cpt-live-new .in-slide-box .in-list-image .in-title {position:absolute; z-index:11; box-sizing: border-box; padding:0 12px 0 12px; word-break: keep-all; word-wrap:break-word; font-size:18px; color:#fff; font-weight: 700;  bottom:9px;
    height:48px; width:100%; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2;  -webkit-box-orient: vertical; line-height:130%; -webkit-transform:translateZ(0);-webkit-backface-visibility:hidden;}/* 20220105 */
.cpt-live-new .in-slide-box .in-list-image img {transition:opacity 0.3s ease;}
.cpt-live-new .in-slide-box .in-list-image .imgOff {opacity:0;}
.cpt-live-new .in-slide-box .in-list-image .in-liveVideoBox {position:absolute; top:0px; left:0px; height:100%; width: 100%; margin-left:0%; margin-top:0px; transform: scale(0); opacity:0; transition:opacity 0.6s;} /* 현재 상태 */
.cpt-live-new .in-slide-box .in-list-image.on .in-liveVideoBox {opacity:1;  transform: scale(1.2);} /* 비디오 활성화 시 */

.cpt-live-new .in-slide-box .flag {position:absolute; z-index:11; top:10px; left:10px; height: 24px; overflow:hidden; line-height:24px; border-radius:4px;  font-size: 0px; -webkit-transform:translateZ(0);-webkit-backface-visibility:hidden;}
.cpt-live-new .in-slide-box .flag .live {display:inline-block; font-size: 13px; color: #fff; line-height:26px; background:#e20f46; padding:0px 8px; vertical-align: middle; height: 24px;   text-shadow: 2px 2px 3px rgba(0,0,0,0.2%); margin-right: -2px;}
.cpt-live-new .in-slide-box .flag .view {display:inline-block; font-size: 13px; color: #fff; line-height:26px; background:rgba(0,0,0,0.5); padding:0px 8px; vertical-align: middle; height: 24px;   text-shadow: 2px 2px 3px rgba(0,0,0,0.2%);}
.cpt-live-new .in-slide-box .flag .view:nth-child(2) {margin-left:2px;}
.cpt-live-new .in-slide-box .flag .view-icon {display:inline-block; width:18px; height:14px; margin-right:4px; background: url(https://image.thehyundai.com/hdsmart/images/bd/ic-live-common.png); background-size:300px 300px; background-position:-60px 2px;}
.cpt-live-new .in-slide-box .flag.commingS {background-color:#000; font-size:10px; color:#fff; padding:0 4px;}
.cpt-live-new .in-slide-box .commingS-date-time {font-size:12px; color:#000; text-shadow: 1px 0px 2px #fff; position:absolute; z-index: 11; top: 36px; left: 10px; font-weight: bold;}
.cpt-live-new .in-slide-box .in-list-more {display:block; border-radius: 5px; margin:0 0 10px 0; overflow: hidden; position:relative; height:300px; border:1px solid #e6e6e6; text-align:center; color:#000}
.cpt-live-new .in-slide-box .in-more-icon {display:block; width:38px; height:38px; line-height:38px; box-sizing: border-box; border-radius:50%; background:#000; margin: 120px auto 10px; padding:9px;}
.in-slide-box .in-more-icon span {display:block; width:20px; height:20px; background: url(https://image.thehyundai.com/hdsmart/images/bd/ic-live-common.png); background-size:300px 300px; background-position: -74px -19px;}
.cpt-live-new .swiper-wrapper {height:auto;}


/* 작은 사이즈 */
.cpt-live-new .in-slide-box.w150 .in-swape-unit {width:150px; margin-bottom: 10px;}
.cpt-live-new .in-slide-box.w150 .in-list-image {height:225px;}
.cpt-live-new .in-slide-box.w150 .in-list-more {height:225px;}
.cpt-live-new .in-slide-box.w150 .in-more-icon {margin: 85px auto 10px;}
.cpt-live-new .in-slide-box.w150 .in-list-bottom2 .prd-imgage-wrap {width:40px; height:40px;}
.cpt-live-new .in-slide-box.w150 .in-list-bottom2 .prd-imgage {width:40px; height:40px;}
.cpt-live-new .in-slide-box.w150 .in-list-bottom2 .prd-text {margin-left:50px; height:40px;}
.cpt-live-new .in-slide-box.w150 .in-list-bottom2 .prd-title {font-size:13px; padding:5px 0 7px 0 ;}
.cpt-live-new .in-slide-box.w150 .in-list-bottom2 .prd-price {font-size:15px;}

/* 스와이프 영역 여백 */
.cpt-live-new .in-slide-box .swiper-wrapper .in-swape-unit {/*margin-right:10px;*/}/* 20220805 */


/* 더현대 LIVE 전체보기 (2줄보기 옵션 : list-2)*/
.live-allview-wrap {margin-bottom: -50px;}
.live-calview-wrap .cpt-live-new {padding-top:0;}
.cpt-live-new .in-slide-box.list-2 .in-swape-unit {width:calc(50% - 5px); float: left;}
.cpt-live-new .in-slide-box.list-2 .in-swape-unit:nth-child(even) {padding-left:5px;}
.cpt-live-new .in-slide-box.list-2 .in-swape-unit:nth-child(odd) {padding-right:5px;}
.cpt-live-new .in-slide-box.list-2 .in-list-image {height:auto;}
.cpt-live-new .in-slide-box.list-2 .in-list-image .in-img {position:absolute; width:100%;}
.cpt-live-new .in-slide-box.list-2 .in-list-bottom2 .prd-title {width:90%;}

/*최신라이브 영역 > 상품 종류 영역 */
.cpt-live-new .in-slide-box .in-list-bottom {position:relative;}
.cpt-live-new .in-slide-box .in-list-bottom .prd-imgage {left:0;top:0; width:60px; height:60px; position:absolute; border-radius: 7px; text-align: center; overflow: hidden;}
.cpt-live-new .in-slide-box .in-list-bottom .prd-imgage:after {display:block; content:''; width:100%; height:100%; background-color:rgba(0,0,0,0.05); position:absolute; left:0; top:0;}
.cpt-live-new .in-slide-box .in-list-bottom .in-list-kids {position:relative; background: #fff;}

.cpt-live-new .in-slide-box .in-list-bottom .in-list-kids .prd-text {margin-left:66px; height: 60px;}
.cpt-live-new .in-slide-box .in-list-bottom .in-list-kids .prd-title {color:#666; font-size:14px; padding:12px 0 8px 0; text-overflow: ellipsis; white-space: nowrap; overflow: hidden; width:90%;}
.cpt-live-new .in-slide-box .in-list-bottom .in-list-kids .prd-price {color:#000; font-size:18px; font-weight: 700;}

/* 상품종류 이펙트 type02 */
.cpt-live-new .in-slide-box .in-list-bottom2 {position:relative; overflow: hidden; height:60px;}
.cpt-live-new .in-slide-box .in-list-bottom2 .prd-imgage-wrap {width:60px; height:60px;border-radius: 5px; overflow: hidden; position:absolute;}
.cpt-live-new .in-slide-box .in-list-bottom2 .prd-imgage {width:60px; height:60px;}
.cpt-live-new .in-slide-box .in-list-bottom2 .prd-imgage:after {display:block; content:''; width:100%; height:100%; background-color:rgba(0,0,0,0.05); position:absolute; left:0; top:0;}
.cpt-live-new .in-slide-box .in-list-bottom2 .prd-textWrap {position:absolute; width:100%; height:60px;}
.cpt-live-new .in-slide-box .in-list-bottom2 .prd-text {background-color: #fff; margin-left:75px; height:60px;}
.cpt-live-new .in-slide-box .in-list-bottom2 .prd-title {color:#666; font-size:14px; padding:10px 0 12px 0; text-overflow: ellipsis; white-space: nowrap; overflow: hidden; width:120px;}
.cpt-live-new .in-slide-box .in-list-bottom2 .prd-price {color:#000; font-size:15px; font-weight: 700;}
.cpt-live-new .in-slide-box .in-list-bottom2 .swiper-slide-active .prd-text {opacity:1;}


/*다가오는 LIVE  캘린더 */
.cpt-live-comming .in-top-title {position:relative; font-size:22px; font-weight: 700; color:#000; padding: 30px 15px 20px;}
.cpt-live-comming .in-comming-calendar {margin:0 0 20px 0; border-top:1px solid #e6e6e6; border-bottom:1px solid #e6e6e6; padding:8px 15px; overflow: hidden;}
.cpt-live-comming .in-number {width:14.2%; float:left; padding:7px 0 5px; text-align: center; border-radius: 6px;}
.cpt-live-comming .in-number .day {color:#666; font-size:12px;display:block;margin:0 0 2px 0; transition:all 0.3s ease;}
.cpt-live-comming .in-number .today {color:#666; font-size:12px;display:block;margin:0 0 2px 0; transition:all 0.3s ease;}
.cpt-live-comming .in-number .day-number{color:#000; font-size:22px; font-weight: 700; transition:all 0.3s ease;}
/*다가오는 LIVE  캘린더 > 선택된경우  */
.cpt-live-comming .in-number .today {color:#e20f46;}
.cpt-live-comming .in-number.on .today {color:#fff;}
.cpt-live-comming .in-number.on {background-color:#e20f46;}
.cpt-live-comming .in-number.on .day {color:#fff;}
.cpt-live-comming .in-number.on .day-number {color:#fff;}

/*다가오는 LIVE 상품 리스트 */
.cpt-live-comming .in-comming-list {padding:0 15px;}
.cpt-live-comming .in-comming-list .in-comming-unit {margin:0 0 40px 0; transition:all 0.3s ease; display:none;}
.cpt-live-comming .in-comming-list .in-comming-unit.on {display:block;}
.cpt-live-comming .in-comming-list .in-unit {margin:0 0 40px 0;}
.cpt-live-comming .in-comming-list .in-list-top { margin:0 auto 12px; border-radius: 8px; width:100%; position:relative;z-index: 2; overflow: hidden; background: url(https://image.thehyundai.com/hdsmart/images/bd/liveLogo.png) no-repeat; background-size:40%; background-position:center; background-color:#f2f2f2;}
.cpt-live-comming .in-comming-list .in-list-top:after { display: block; content:''; width:100%; height:100%; background-color:rgba(0,0,0,0.3); position:absolute; left:0; top:0; bottom:0; right:0;}
.cpt-live-comming .in-comming-list .in-list-top img {transition:opacity 0.3s ease;}
.cpt-live-comming .in-comming-list .in-list-top  .imgOff {opacity:0;}
.cpt-live-comming .in-comming-list .date-box {color:#fff; font-weight: 700; display: inline-block; text-align: center; z-index: 1; position:absolute; left:50%; top:50%; margin-left:-58px; margin-top:-28px;}
.cpt-live-comming .in-comming-list .date-box .date {font-size:20px; margin-bottom:9px;}
.cpt-live-comming .in-comming-list .date-box .time {font-size:29px;}
.cpt-live-comming .in-comming-list .in-list-bottom {}
.cpt-live-comming .in-comming-list .in-list-bottom .in-title {color:#000; font-size:22px; font-weight: 700; word-break: keep-all;  overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; margin:0 0 15px 0;  line-height:130%;}
.cpt-live-comming .in-comming-list .in-list-bottom .in-brand-alarm {position:relative;/*height:35px;*/}/* 20230907 */
.cpt-live-comming .in-comming-list .in-list-bottom .in-brand-alarm:after {content:"";display:block;clear:both;}/* 20230907 */
.cpt-live-comming .in-comming-list .in-list-bottom .in-brand-alarm .in-brand {color:#e20f46; font-size: 13px; margin:0 0 8px 0; text-overflow: ellipsis; white-space: nowrap; overflow: hidden; width: 70%;}
.cpt-live-comming .in-comming-list .in-list-bottom .in-brand-alarm .in-alarm:before {vertical-align: middle; display:inline-block; content:''; background-image: url('https://image.thehyundai.com/hdsmart/images/bd/ic-live-common.png');background-size: 300px 300px; width:16px; height:14px; background-position:0 -1px;}
.cpt-live-comming .in-comming-list .in-list-bottom .in-brand-alarm .in-alarm {font-size:12px; color:#666;}
.cpt-live-comming .in-comming-list .in-list-bottom .in-brand-alarm .in-alarm-btn {display:block; width:100px; height:36px; font-weight:700; color:#e20f46; font-size:13px; border:1px solid #e20f46; text-align: center; border-radius: 5px; line-height:36px; /*position:absolute; right:0;bottom:0;*/float:right;}/* 20230907 */
.cpt-live-comming .in-comming-list .in-list-bottom .in-brand-alarm .in-alarm-btn::before {transition:background-color 0.3s ease; vertical-align: middle; display:inline-block; content:''; background-image: url('https://image.thehyundai.com/hdsmart/images/bd/ic-live-common.png');background-size: 300px 300px; width:25px; height:25px; background-position:-26px -18px;}
.cpt-live-comming .in-comming-list .in-list-bottom .in-brand-alarm .in-alarm-btn.on {background-color:#e20f46; color:#fff;}
.cpt-live-comming .in-comming-list .in-list-bottom .in-brand-alarm .in-alarm-btn.on::before {background-position:-1px -18px;}

/* 20230221 방송 리스트 */
.cpt-live-comming .in-comming-list .in-comming-unit .type-list .in-unit {display:flex;margin-bottom:20px;}
.cpt-live-comming .in-comming-list .in-comming-unit .type-list .in-list-top {margin-bottom:0;width:130px;min-width:130px;height:140px;}
.cpt-live-comming .in-comming-list .in-comming-unit .type-list .in-list-top img {height:100%;object-fit:cover;}
.cpt-live-comming .in-comming-list .in-comming-unit .type-list .in-list-top .date-box {display:none;}
.cpt-live-comming .in-comming-list .in-comming-unit .type-list .in-list-bottom {position:relative;flex:1;padding:0 0 0 10px;box-sizing:border-box;}
.cpt-live-comming .in-comming-list .in-comming-unit .type-list .in-list-bottom .in-date {margin-top:5px;color:#e20f46;font-size:15px;}
.cpt-live-comming .in-comming-list .in-comming-unit .type-list .in-list-bottom .in-title {margin-top:10px;margin-bottom:0;font-size:16px;-webkit-line-clamp:3;word-break:break-all;}
.cpt-live-comming .in-comming-list .in-comming-unit .type-list .in-list-bottom .in-brand-alarm {position:absolute;left:0;right:0;bottom:0;padding-left:10px;}
.cpt-live-comming .in-comming-list .in-comming-unit .type-list .in-list-bottom .in-brand-alarm .in-alarm-btn {display:flex;justify-content:center;align-items:center;width:36px;font-size:0;line-height:0;}
.cpt-live-comming .in-comming-list .in-comming-unit .type-list .in-list-bottom .in-brand-alarm .in-alarm-btn:before {width:18px;}

/*배너 */
.cpt-live-banner  {margin:0 5px 40px;}
.cpt-live-banner .in-prod-unit {width:100%; margin-bottom:30px; position:relative; display:block;}
.cpt-live-banner .in-prod-unit .in-list-image {width:100%; padding:0 10px; box-sizing:border-box; background:#fff; position:relative;}
.cpt-live-banner .in-prod-unit .in-list-image .flag {width:100%; padding-left:10px; position:absolute; left:0; top:10px;}
.cpt-live-banner .in-prod-unit .in-list-image .flag:after {content:""; display:block; clear:both;}
.cpt-live-banner .in-prod-unit .in-list-image .flag .vol {padding:0 7px; font-size:13px; color:#000; background:rgba(255,255,255,0.75); line-height:23px; float:left;} /* 20190220 수정 */
.cpt-live-banner .in-prod-unit .in-list-image .flag .name {padding:0 7px; margin-left:4px; font-size:13px; color:#fff; background:rgba(35,31,32,0.75); line-height:23px; float:left;} /* 20190220 수정 */
.cpt-live-banner .in-prod-unit .move-link {width:100%; height:100%; display:block; position:absolute; left:0; top:0;}

/*LIVE 전체보기 버튼 */
.cpt-live-all-btn {padding: 0 15px;}
.cpt-live-all-btn a {display:block; text-align: center; background-color:#666; color:#fff; font-size:15px; height:40px; line-height:40px;}

/* 상품 전체보기 */
.smallList {}
.cpt-live-all-btn + .smallList .cpt-live-new .in-top-title {padding-top:40px !important;}
.smallList .in-slide-box .flag {line-height:20px; height:20px;}
.smallList .in-slide-box .flag .live {font-size:11px; line-height:22px; height:20px;}
.smallList .in-slide-box .flag .view {font-size:11px; line-height:22px; height:20px;}
.smallList .in-slide-box .flag .view-icon {width:16px; height:10px; background-position: -60px -2px;}
.smallList .in-slide-box .flag.commingS {font-size:11px;}
.smallList .in-slide-box .in-list-image .in-title {font-size:15px; height:37px; line-height: 120%; padding: 0 7px;}
.smallList .in-slide-box .in-list-bottom .prd-imgage {width:40px; height:40px;}
.smallList .in-slide-box .in-list-bottom .in-list-kids .prd-text {margin-left:50px; height:40px;}
.smallList .in-slide-box .in-list-bottom .in-list-kids .prd-title {font-size:13px; padding:5px 0 7px 0 ;}
.smallList .in-slide-box .in-list-bottom .in-list-kids .prd-price {font-size:15px;}






/*상품 상세보기*/
.product-live-detail .product-detail-top {background-color:#333333; color:#fff;}
.product-live-detail .product-detail-top h2 {margin:0 auto; width:100%; text-align: center; font-size:16px; color:#fff;}
.product-live-detail .btn-pt-prev{background-position: 0 -30px; position:absolute;top:10px;width:28px;height:28px;text-indent:-9999px;overflow:hidden;background-image:url(https://image.thehyundai.com/hdsmart/images/co/ic_common.png);background-repeat:no-repeat;background-size:300px 300px;z-index:10}
#container.product-live-detail .product-image-slider {padding-top:0;padding-bottom:18px;}
#container.product-live-detail .product-detail-info {margin: 0 15px; border-bottom: 1px solid #e6e6e6; padding: 0px 0px 25px;;}
.product-live-detail .prd-about .prd-detail-info {margin:0 0px 15px;}
.product-live-detail .product-detail-info .prod-name {font-size:24px; color:#000; font-weight: 700; height:53px; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; margin:0 50px 22px 0; line-height:28px;}
.product-live-detail .product-detail-info .prod-date {position:relative; color:#e20f46; margin: 0 0 16px 0;}
.product-live-detail .product-detail-info .prod-date span {font-size:13px; display: inline-block; width:70%; padding-top: 1px;}
.product-live-detail .product-detail-info .prod-date span:before {vertical-align: middle; display:inline-block; content:''; background-image: url('https://image.thehyundai.com/hdsmart/images/bd/ic-live-common.png');background-size: 300px 300px; width: 20px; height: 20px; background-position: -37px 2px;}
.product-live-detail .product-detail-info .prod-date span:after {display:none;}
.product-live-detail .product-detail-info .prod-date a {color:#e20f46; position:absolute; right:0; top:0; font-size:13px;}
.product-live-detail .product-detail-info .prod-date a:before {transition:all 0.3s ease; vertical-align: middle; display:inline-block; content:''; background-image: url('https://image.thehyundai.com/hdsmart/images/bd/ic-live-common.png');background-size: 300px 300px; width:23px; height:23px; background-position:-26px -18px;  transition: none;}
.product-live-detail .product-detail-info .prod-date a.on:before {background-image: url('https://image.thehyundai.com/hdsmart/images/bd/ic-live-common.png');background-size: 300px 300px; background-position: -98px -18px;}
.product-live-detail .product-detail-info .product-live-view-btn {display: block; text-align: center; font-size:15px; color:#e20f46; border:1px solid #e20f46; height:40px; line-height:40px; border-radius: 5px;}
.product-live-detail .product-detail-info .product-live-view-btn.on {color:#fff; background: #e20f46; }
.product-live-detail .prodcut-text-info {padding:0 15px 19px 15px;}
.product-live-detail .prodcut-text-info .in-txt {color:#000; font-size:15px; line-height:20px; margin:0 0 4px 0;}
.product-live-detail .prodcut-text-info .in-brand {color:#666; font-size:13px;}
.product-live-detail .prd-about.detail-box {border-bottom:0px; padding: 0 15px 0px;}
.product-live-detail .prd-detail-html {position:relative;}
/*상품 상세보기 > 공유버튼 추가 2021.11.01 추가 */
.product-live-detail .prod-share-btn {display:block;  border-radius: 5px; background-color: #ebebeb; background-image: url('https://image.thehyundai.com/hdsmart/images/bd/ic-live-common.png');background-size: 300px 300px; width:40px; height: 40px; background-position:-117px -11px; position: absolute; right:0; top:0;}
/*상품 상세보기 > 관련 상품 리스트 */
.product-live-detail .product-list-relation {border-top:none;}
.product-live-detail .product-list {border-top:none;}

/* modal */
.pop-content-center {text-align:center; margin:25px 0px 35px;}
.pop-content-left {margin:25px 0px 35px;}
.list-style li {padding-left:12px; line-height: 150%;}
.list-style li::before {content:""; position:absolute; width:2px; height:2px; border-radius:50%; background:#666; margin: 8px 0px 0px -10px;}
.list-style li span.black {color:#000;}
.list-style li span.red {color:#e31047;}

/*splash*/
.live-splash {background-color:#35463f; position:fixed; width:100%; height:100%; left:0; top:0; right:0; bottom:0; transform:translateY(100%); transition:all 0.5s ease; transform-origin: center bottom;}
.live-splash .splashlogo {width:158px; position:absolute; left:50%; top:50%; margin-left:-70px; margin-top:-15px; }
.live-splash.on {z-index:1001; transform:translateY(0); }

/*LIVE 알림 신청 리스트*/
.live-alarm-control {padding:13px 15px; border-bottom:1px solid #e6e6e6; position: relative;}
.live-alarm-control .in-title {font-size:14px; color:#000; font-weight: 600; line-height:30px;}
.live-alarm-control .in-controlbutton {position:absolute; top:13px; right:15px; width:50px; height:30px; transition:all 0.3s ease; border:0px; border-radius:15px; background-color:#e6e6e6; overflow:hidden;}
.live-alarm-control .in-controlbutton span {position:absolute; vertical-align:top; display:block; width:26px; height:26px; border-radius:50%; box-shadow: 2px 2px 2px rgba(0,0,0,0.1); background-color:#fff;
    top: 2px;   left: 2px; overflow: hidden; text-indent: -100px; transition:all 0.3s ease;}
.live-alarm-control .in-controlbutton.on {background-color: #46675c;}
.live-alarm-control .in-controlbutton.on span {left:22px;}

.live-alarm-list-wrap {padding:0 15px}
.live-alarm-list-wrap .live-alarm-delet {position: relative; margin:20px 0 10px 0;}
.live-alarm-list-wrap .live-alarm-delet a {display: block; font-size:13px; color:#676767; border:1px solid #cccccc; width:75px; height:27px; line-height: 27px; text-align:center;}
.live-alarm-list-wrap .live-alarm-delet a:before {transition:all 0.3s ease; vertical-align: middle; display:inline-block; content:''; background-image: url('https://image.thehyundai.com/hdsmart/images/bd/ic-live-common.png');background-size: 300px 300px; width:16px; height:16px; background-position:-16px 0;}
.live-alarm-list-wrap .live-alarm-delet .in-text {position:absolute; right:0; top:9px; color:#666; font-size:12px;}
.live-alarm-list-wrap .live-alarm-list .in-unit {margin:0 0 20px 0;}
.live-alarm-list-wrap .live-alarm-list .in-prod {border:1px solid #e6e6e6; padding:10px; height: 120px; position:relative;}
.live-alarm-list-wrap .live-alarm-list .in-prod .in-delet:before {display:block; vertical-align: middle; content:''; background-image: url('https://image.thehyundai.com/hdsmart/images/bd/ic-live-common.png');background-size: 300px 300px; width:18px; height:18px; background-position:-50px -20px;}
.live-alarm-list-wrap .live-alarm-list .in-prod .in-delet {position:absolute; right:15px; top:15px; z-index: 21;}
.live-alarm-list-wrap .live-alarm-list .in-prod .prod-link {display:block; height:100%; width:95%}
.live-alarm-list-wrap .live-alarm-list .in-prod .in-image {display:block; width:80px; height:120px; background-color:gray; overflow:hidden; border-radius:5px; position:absolute; left:10px; top:10px;}
.live-alarm-list-wrap .live-alarm-list .in-prod .in-brandinfo {display: block; padding:28px 0 25px 92px;}
.live-alarm-list-wrap .live-alarm-list .in-prod .in-brandinfo .name {color:#333; font-size:16px; margin:0 0 13px 0; height:37px; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; width:85%; line-height:130%; word-break: keep-all;}
.live-alarm-list-wrap .live-alarm-list .in-prod .in-brandinfo .date {display:block; width:85%;  font-size:13px; color:#e20f46; }
.live-alarm-list-wrap .live-alarm-list .in-prod.disabled:before{ content: ""; display: block; position: absolute;    z-index: 20; left: 0; top: 0; width: 100%; height: 100%; background-color: #fff; opacity: 0.8;}
.live-alarm-list-wrap .live-alarm-list .in-prod.disabled:after  {display:block; vertical-align: middle; content:''; background-image: url('https://image.thehyundai.com/hdsmart/images/bd/ic-live-common.png');background-size: 300px 300px; width:240px; height:86px; background-position:0px -47px; position:absolute; z-index: 21; left:50%; top:50%; margin-left:-114px; margin-top:-46px}
.live-alarm-list-wrap .live-alarm-list .in-prod.cancel:before{content:""; display:block; position:absolute; z-index:20; left:0; top:0; width:100%; height:100%; background-color:#fff; opacity:0.8;}
.live-alarm-list-wrap .live-alarm-list .in-prod.cancel:after{display:block; vertical-align:middle; content:''; background-image:url('https://image.thehyundai.com/hdsmart/images/bd/ic-live-common.png'); background-size:300px 300px; width:240px; height:87px; background-position:0px -194px; position:absolute; z-index: 21; left:50%; top:50%; margin-left:-114px; margin-top:-46px}

/*LIVE 알림 신청 리스트 없는경우*/
.live-alarm-list-empity {position: relative; text-align: center; min-height: calc(100% - 140px);    box-sizing: border-box;}
.live-alarm-list-empity.live-alarm-nodata {padding:100px 0px;}
.live-alarm-list-empity .in-text {display:block; position:absolute; width:100%; top:50%; color:#666; font-size: 12px;}
.live-alarm-list-empity .in-text:before {display:block; content:''; margin:0 auto 13px; background-image: url('https://image.thehyundai.com/hdsmart/images/bd/ic-live-common.png');background-size: 300px 300px; width:53px; height:53px; background-position:0 -138px;}

/*LIVE 방송 쿠폰 발급 */
.live-couponWrap {padding:50px 0 0 0;}
.live-couponWrap .in-title {padding:0 15px; color:#000; font-size: 20px; font-weight: 700; margin:0 0 11px 0;}
.live-couponWrap .in-discountInfo {background-color:#f9f9f9; padding:20px 15px; margin:0 0 36px 0;}
.live-couponWrap .in-discountInfo .name {color:#000000; font-size: 17px; margin:0 0 14px 0;}
.live-couponWrap .in-discountInfo .time:before {vertical-align: middle; display: inline-block; content: ''; background-image: url(https://image.thehyundai.com/hdsmart/images/bd/ic-live-common.png); background-size: 300px 300px; width: 20px; height: 20px; background-position: -37px 2px}
.live-couponWrap .in-discountInfo .time {color:#e20f46; font-size:13px;}
.live-couponWrap .live-coupon-link {padding:0 15px; margin:0 0 70px 0;}
.live-couponWrap .live-coupon-link a {display: block; text-align: center;}
.live-couponWrap .live-coupon-link a .in-image {display:block; width: 265px; margin:0 auto 25px; position:relative;}
.live-couponWrap .live-coupon-link a .in-image .in-coupon-text {position:absolute; top:27.5px; right:40px; text-align:center;}
.live-couponWrap .live-coupon-link a .in-image .in-coupon-text .in-text {font-size:13px; display: block; color:#494949; margin:0 0 11px 0;}
.live-couponWrap .live-coupon-link a .in-image .in-coupon-text .in-discountNum {display:block; font-size:38px; color:#45675b; margin:0 0 10px 0;}
.live-couponWrap .live-coupon-link a .in-image .in-coupon-text .in-discountNum span {font-weight: 400; font-size: 25px;}
.live-couponWrap .live-coupon-link a .in-image .in-coupon-text .in-price{color:#999999; font-size:11px;}
.live-couponWrap .live-coupon-link a .live-coupon-down {display: block; background-color:#000; text-align: center; color: #fff; width:178px; height:40px; line-height: 40px; margin:0  auto 35px; font-size:15px;}
.live-couponWrap .live-coupon-link a .live-coupon-down span {vertical-align: middle;}
.live-couponWrap .live-coupon-link a .live-coupon-down:after {display:inline-block; content:''; margin:0 auto 13px; background-image: url('https://image.thehyundai.com/hdsmart/images/bd/ic-live-common.png');background-size: 300px 300px; width:14px; height:14px; background-position:-82px 0; vertical-align: middle; margin-left:12px; margin-top:10px;}
.live-couponWrap .live-prd-apply .product-list {border-top:none;}
.live-couponWrap .live-prd-apply  .in-title {margin:0 0 20px 0;}

@media screen and (max-width: 320px) {
    .cpt-live-new .in-slide-box .in-list-bottom2 .prd-title {padding: 12px 0 12px 0;}
    .cpt-live-new .in-slide-box .in-list-bottom2 .prd-text {margin-left: 65px;}
    .cpt-live-new .in-slide-box .in-list-bottom2 .prd-price {color:#000;font-size:14px;}
}

/* 댓글 */
.live-reply-wrap {margin:30px 15px 50px;padding:30px 0 0;border-top:1px solid #000;font-family:"Noto Sans Korean";}

/* 댓글 상단 */
.live-reply-wrap {}
.live-reply-wrap .lr-top {padding-bottom:20px;}
.live-reply-wrap .lr-top .tit {font-size:22px;font-weight:500;color:#000;}
.live-reply-wrap .lr-top .tit .count {margin-left:7px;color:#999;}
.live-reply-wrap .lr-top .txt {margin:20px 0 15px;font-size:13px;color:#999;line-height:1.6;}

/* 댓글 입력 */
.live-reply-wrap .lr-write-box {position:relative;overflow:hidden;border:1px solid #ccc;border-radius:5px;background-color:#fff;}
.live-reply-wrap .lr-write-box .lr-input {margin-right:0;}
.live-reply-wrap .lr-write-box .lr-input textarea {padding:10px 37px 10px 10px;width:100%;height:37px;font-size:12px;line-height:1.4;color:#333;font-family:"Noto Sans Korean";border:0;-webkit-appearance:none;resize:none;outline:0;}
.live-reply-wrap .lr-write-box .lr-input textarea::placeholder {font-size:12px;line-height:1.4;color:#ccc;}
.live-reply-wrap .lr-write-box .lr-upload button {position:absolute;top:0;right:0;padding:0;width:37px;height:37px;font-size:12px;color:#009d76;border:0;background:0;font-family:"Noto Sans Korean";}
.live-reply-wrap .lr-write-box.is-focus .lr-input textarea {height:80px;}

/* 대댓글 */
.live-reply-wrap .lr-reply-box .lr-write-box {border:1px solid #eee;}
.live-reply-wrap .lr-reply-box .lr-write-box .lr-upload button {color:#000;}

/* 댓글 리스트 */
.live-reply-wrap .lr-list-wrap {}
.live-reply-wrap .lr-list-wrap .lr-list > li {padding:20px 0 20px;border-bottom:1px solid #eaeaea;}
.live-reply-wrap .lr-list-wrap .lr-list > li:first-child {border-top:1px solid #eaeaea;}
.live-reply-wrap .lr-list-wrap .lr-list > li.lr-list-empty {padding:25px 0;border:0;}
.live-reply-wrap .lr-list-wrap .lr-list > li.lr-list-empty .lr-list-empty-txt {text-align:center;font-size:14px;color:#ccc;line-height:1.5;}
.live-reply-wrap .lr-list-wrap .lr-list > li.lr-list-empty .lr-list-empty-txt:before {content:"";display:block;margin:0 auto 15px;width:57px;height:53px;background:url(https://image.thehyundai.com/hdsmart/images/dp/icon_live_reply_empty.png) no-repeat 0 0;background-size:57px auto;}
.live-reply-wrap .lr-list-wrap .lr-list > li.type-admin > .lr-comment .lr-info .name {color:#009d76;}
.live-reply-wrap .lr-list-wrap .lr-list > li.type-admin > .lr-comment .lr-tool {display:none;}

/* 코멘트 영역 */
.live-reply-wrap .lr-list-wrap .lr-comment {}
.live-reply-wrap .lr-list-wrap .lr-comment .lr-info {display:flex;flex-wrap:wrap;align-items:center;padding-bottom:15px;}
.live-reply-wrap .lr-list-wrap .lr-comment .lr-info .name {font-size:13px;color:#000;}
.live-reply-wrap .lr-list-wrap .lr-comment .lr-info .date {font-size:13px;font-weight:300;color:#999;}
.live-reply-wrap .lr-list-wrap .lr-comment .lr-info .date:before {content:"";display:inline-block;vertical-align:middle;margin:-3px 11px 0;width:1px;height:11px;background-color:#ccc;}
.live-reply-wrap .lr-list-wrap .lr-comment .lr-info .lr-util {display:flex;align-items:center;margin-left:auto;margin-right:-5px;}
.live-reply-wrap .lr-list-wrap .lr-comment .lr-info .lr-util li + li:before {content:"";display:inline-block;vertical-align:middle;margin:-3px 4px 0;width:1px;height:11px;background-color:#ccc;}
.live-reply-wrap .lr-list-wrap .lr-comment .lr-info .lr-util button {padding:0 7px;font-size:12px;color:#999;border:0;background:0;}
.live-reply-wrap .lr-list-wrap .lr-comment .lr-info .lr-util .btn-modify-cancel {display:none;}
.live-reply-wrap .lr-list-wrap .lr-comment .lr-text {font-size:14px;font-weight:300;color:#333;line-height:1.4;white-space:pre-line;}
.live-reply-wrap .lr-list-wrap .lr-comment .lr-write-box {display:none;}
.live-reply-wrap .lr-list-wrap .lr-comment .lr-tool {padding-top:20px;}
.live-reply-wrap .lr-list-wrap .lr-comment .lr-tool .btn-reply {display:inline-flex;align-items:center;padding:0;font-size:12px;font-weight:300;color:#999;border:0;background:0;}
.live-reply-wrap .lr-list-wrap .lr-comment .lr-tool .btn-reply:after {content:"";display:inline-block;margin-left:7px;margin-top:-1px;width:0px;height:0px;border-style:solid;border-width:7px 5px 0 5px;border-color:#999 transparent transparent transparent;transform:rotate(0deg);}
.live-reply-wrap .lr-list-wrap .lr-comment .lr-tool .btn-reply .num {margin-left:4px}
.live-reply-wrap .lr-list-wrap .lr-comment .lr-tool .btn-reply .num:empty {display:none;}
.live-reply-wrap .lr-list-wrap .is-reply .lr-comment .lr-tool .btn-reply:after {transform:rotate(180deg);}

/* 코멘트 영역 - 수정시 */
.live-reply-wrap .lr-list-wrap .lr-comment.type-modify {}
.live-reply-wrap .lr-list-wrap .lr-comment.type-modify .lr-text {display:none;}
.live-reply-wrap .lr-list-wrap .lr-comment.type-modify .lr-write-box {display:block;}
.live-reply-wrap .lr-list-wrap .lr-comment.type-modify .lr-info .lr-util .btn-reply-modify {display:none;}
.live-reply-wrap .lr-list-wrap .lr-comment.type-modify .lr-info .lr-util .btn-modify-cancel {display:block;}
.live-reply-wrap .lr-list-wrap .lr-comment.type-modify .lr-info .lr-util li:nth-child(2) {display:none;}

/* 대댓글 영역 */
.live-reply-wrap .lr-list-wrap .lr-reply-box {display:none;margin-top:10px;padding:0 10px 10px;background-color:#f8f8f8;}
.live-reply-wrap .lr-list-wrap .lr-reply-box .lr-reply-list {padding-bottom:10px;}
.live-reply-wrap .lr-list-wrap .lr-reply-box .lr-reply-list .lr-reply-list-item {padding:15px 0 20px;border-top:1px solid #eaeaea;}
.live-reply-wrap .lr-list-wrap .lr-reply-box .lr-reply-list .lr-reply-list-item:first-child {border-top:0;}
.live-reply-wrap .lr-list-wrap .lr-reply-box .lr-reply-list .lr-reply-list-item.type-admin .lr-comment .lr-info .name {color:#009d76;}
.live-reply-wrap .lr-list-wrap .lr-reply-box .lr-reply-list .lr-comment .lr-text {font-size:14px;color:#666;}
.live-reply-wrap .lr-list-wrap .is-reply .lr-reply-box {display:block;}

/* 더보기 */
.live-reply-wrap .lr-more-box {margin-top:40px;text-align:center;}
.live-reply-wrap .lr-more-box .btn-more {padding:7px 20px;font-size:14px;font-weight:500;color:#1b1b1b;font-family:"Noto Sans Korean";border:1px solid #e3e3e3;background-color:#fff;border-radius:20px;}
.live-reply-wrap .lr-more-box .btn-more:after {content:"";display:inline-block;vertical-align:middle;margin-left:7px;margin-top:-8px;width:8px;height:8px;border-right:1px solid #282828;border-top:1px solid #282828;transform:rotate(135deg);}