﻿@charset "utf-8";
@font-face {
    font-family: 'National 2 Narrow';
    src: url('https://tkfile.yes24.com/entimg/font/National2Narrow/National2Narrow-Bold.woff2') format('woff2'),
        url('https://tkfile.yes24.com/entimg/font/National2Narrow/National2Narrow-Bold.woff') format('woff'),
        url('https://tkfile.yes24.com/entimg/font/National2Narrow/National2Narrow-Bold.ttf') format('truetype');
    font-weight: 900;
    font-style: normal;
    font-display: swap;
}
.contentArea .bnSaleZ { text-align:center;border-bottom:solid 1px #d3d3d3; }
.contentArea .bnSaleZ img { vertical-align:top; }

.tmi_saleZ { height:99px;border-bottom:dashed 1px #d3d3d3;background:url('//tkfile.yes24.com/img/mobile/saleZone/bgSaleZ.jpg') repeat-x left -100px;background-size:320px auto; }
.tmi_saleZ h2 { margin:0 auto;width:320px;height:99px;overflow:hidden;line-height:999em;background:url('//tkfile.yes24.com/img/mobile/saleZone/bgSaleZ.jpg') repeat-x left 0;background-size:320px auto; }
.tmi_saleZ.tmi_angel h2 { background-position:0 0; }
.tmi_saleZ.tmi_angel { background-position:0 -100px; }
.tmi_saleZ.tmi_super h2 { background-position:0 -200px; }
.tmi_saleZ.tmi_super { background-position:0 -300px; }
.tmi_saleZ.tmi_time h2 { background-position:0 -400px; }
.tmi_saleZ.tmi_time { background-position:0 -500px; }
.tmi_saleZ.tmi_point h2 { background-position:0 -600px; }
.tmi_saleZ.tmi_point { background-position:0 -700px; }
.tmi_saleZ.tmi_coupon h2 { background-position:0 -800px; }
.tmi_saleZ.tmi_coupon { background-position:0 -900px; }
.tmi_saleZ_des { padding:9px 0;text-align:center;font-size:11px;color:#555;line-height:1.25em;border-bottom:solid 1px #d3d3d3;background-color:#f8f8f8; }

/* 할인 상품 */
.goods_saleListArea { padding-bottom:15px; }
.goods_saleListArea img { vertical-align:top; }
.goods_saleListArea .yGoodsUnit li { border-bottom:solid 1px #efefef; }
.goods_saleListArea .yGoodsUnit li a.lnk_goods .goods_info .goods_icon .bgEnt.ico_mobile { padding-top:3px;width:82px;height:19px;line-height:15px;text-indent:-5px;text-align:center;font-size:11px;font-weight:bold;color:#fff;text-shadow:0 1px 0 rgba(0,0,0,0.5);background-position:-140px -345px; }
.goods_saleListArea .yGoodsUnit a.lnk_goods { display:block;padding:15px 10px; }
.goods_saleListArea .yGoodsUnit a.lnk_goods:after { content:'';clear:both;display:block; }
.goods_saleListArea .yGoodsUnit .gUnit_cont { position:relative; }
.goods_saleListArea .yGoodsUnit .goods_img { float:left;width:100px; }
.goods_saleListArea .yGoodsUnit .goods_img .imgBdr { display:block;width:98px;overflow:hidden;border:solid 1px #efefef; }
.goods_saleListArea .yGoodsUnit .goods_img .imgBdr img { margin:-1px;width:100px;height:124px }
.goods_saleListArea .yGoodsUnit .coupon_img { float:left;background:url('//tkfile.yes24.com/img/mobile/saleZone/n_bg_coupon1.png') no-repeat 0 0; background-size:125px auto; width:125px; height:79px;border-radius: 4px;text-align:center}
.goods_saleListArea .yGoodsUnit .coupon_img.free {background:url('//tkfile.yes24.com/img/mobile/saleZone/n_bg_coupon1.png') no-repeat 0 0; background-size:125px auto;}
.goods_saleListArea .yGoodsUnit .coupon_img span {float:left;font: bold 30px 'National 2 Narrow';color:#fff;width: 125px;height:60px;padding: 20px 0px 0 0px;letter-spacing: 0;}

/*
goods_saleListArea .yGoodsUnit .coupon_img span.per {float:right; margin-right:8px;font: bold 40px '맑은 고딕';color:#333;   height:61px;line-height: 65px; letter-spacing:-1px}
.goods_saleListArea .yGoodsUnit .coupon_img span.per em {float:right; margin-right:8px;font: normal 30px '맑은 고딕';color:#333;  height:61px; line-height: 65px; letter-spacing:-1px}
.goods_saleListArea .yGoodsUnit .coupon_img span.won {float:right; margin-right:5px;font: bold 30px '맑은 고딕';color:#333;  height:61px; line-height: 65px; letter-spacing:-2px}
.goods_saleListArea .yGoodsUnit .coupon_img span.won em {float:right; margin-right:5px;font: normal 20px '맑은 고딕';color:#333;   height:61px;line-height: 65px; letter-spacing:-2px}
*/
.goods_saleListArea .yGoodsUnit .goods_info { margin:0 0 0 110px;  }
.goods_saleListArea .yGoodsUnit .goods_info .goods_name {display:-webkit-box;margin-right:10px;height:36px;overflow:hidden;line-height:18px;word-break:break-all;font-weight:bold;font-size:16px;color:#333;-webkit-line-clamp:2;-webkit-box-orient:vertical; }
.goods_saleListArea .yGoodsUnit .goods_info .goods_price { position:relative;margin-top:9px;height:43px; }
.goods_saleListArea .yGoodsUnit .goods_info .goods_price .txt_sale { position:absolute;left:0;top:0;font-size:20px;line-height:35px;color:#eb4956;letter-spacing:-1px; }
.goods_saleListArea .yGoodsUnit .goods_info .goods_price .txt_sale em.yes_b { font-size:1.70em; }
.goods_saleListArea .yGoodsUnit .goods_info .goods_price .txt_num { display:inline-block;margin-left:60px;padding:0 10px 0 18px;height:36px;color:#fff;background:url('//tkfile.yes24.com/img/mobile/bgC_ent.png?ver=140801d') no-repeat left -400px;background-size:400px auto; }
.goods_saleListArea .yGoodsUnit .goods_info .goods_price .txt_num em.blind { display:inline-block ; }
.goods_saleListArea .yGoodsUnit .goods_info .goods_price .txt_num em.txt_sub { font-size: 11px;}

.goods_saleListArea .yGoodsUnit .goods_info .goods_price .txt_num .priceO { display:block;padding-top:4px;text-decoration:line-through;font-size:11px;font-weight:normal;line-height:1.0em;color:rgba(255,255,255,0.4); }
.goods_saleListArea .yGoodsUnit .goods_info .goods_price .txt_num .priceS { display:block;padding-top:1px;font-size:13px;line-height:17px;font-weight:normal;text-shadow:0 0 1px rgba(0,0,0,0.3); }
.goods_saleListArea .yGoodsUnit .goods_info .goods_price .txt_num .priceS .yes_b { font-size:1.3em;} 
.goods_saleListArea .yGoodsUnit .goods_info .goods_benefit	{ margin-top:2px;font-size:13px;color:#333;line-height:1.1em; }
.goods_saleListArea .yGoodsUnit .goods_info .goods_cmt		{ margin-top:2px;font-size:11px;color:#888;line-height:1.1em; }
.goods_saleListArea .yGoodsUnit .goods_info .goods_loca		{ margin-top:6px;font-size:11px;color:#888;line-height:1.1em; }
.goods_saleListArea .yGoodsUnit .goods_info .goods_box		{ display:inline-block;border:solid 1px #e5e5e5;background-color:#f7f7f7;border-radius:3px; }
.goods_saleListArea .yGoodsUnit .goods_info .goods_box .goods_boxIn { display:inline-block;border:solid 1px #c2c2c2;border-top:solid 1px #fff;border-left:solid 1px #fff;background-color:#f7f7f7;border-radius:3px; }
.goods_saleListArea .yGoodsUnit .goods_info .goods_box .goods_boxIn .bgEnt   { margin:0 2px 0 0;height:19px; }
.goods_saleListArea .yGoodsUnit .goods_info .goods_box .goods_boxIn .bl_cal  { width:21px;background-position:0 -440px; }
.goods_saleListArea .yGoodsUnit .goods_info .goods_box .goods_boxIn .bl_time { width:77px;background-position:-25px -440px; }
.goods_saleListArea .yGoodsUnit .goods_info .goods_box .goods_boxIn .txt	 { display:inline-block;padding:0 7px 0 0;height:19px;height:19px;line-height:19px;font-size:11px;color:#333; }
.goods_saleListArea .yGoodsUnit .goods_info .goods_point { margin-top:8px; }
.goods_saleListArea .yGoodsUnit .goods_info .goods_point .ico_point { margin:1px 4px 0 0;vertical-align:top; }
.goods_saleListArea .yGoodsUnit .goods_info .goods_point .txt { line-height:16px;font-size:13px;font-weight:bold;color:#eb4956; }
.goods_saleListArea .yGoodsUnit .goods_info .goods_coupon {color:#eb4956;margin-top:5px; }
.goods_saleListArea .yGoodsUnit .goods_info .goods_coupon em.bl_rnd { display: inline-block;  margin: 0 4px 3px 0;  width: 2px;  height: 2px;  overflow: hidden;  border: 1px solid #eb4956;  border-radius: 4px;  background-color: #eb4956;  text-indent: 10px;  text-decoration: none;}
.goods_saleListArea.gType_coupon_detail {padding:0 10px}
.goods_saleListArea.gType_coupon_detail .coupon_img {text-align:center; margin:0 auto;  margin-top:10px;background:url('//tkfile.yes24.com/img/mobile/saleZone/n_bg_coupon1.png') no-repeat 0 0; background-size:280px auto; width:280px; height:176px;border-radius: 4px;text-align:center}
.goods_saleListArea.gType_coupon_detail .coupon_img.free {background:url('//tkfile.yes24.com/img/mobile/saleZone/n_bg_coupon1.png') no-repeat 0 0; background-size:280px auto;}
.goods_saleListArea.gType_coupon_detail .coupon_img span {float:left; margin-right:0px;font: bold 65px 'National 2 Narrow';color:#fff;  width: 280px; height:130px; padding: 46px 0px 0 0px; text-align: center; letter-spacing:0px}

/*
.goods_saleListArea.gType_coupon_detail .coupon_img span.per {float:left; margin-right:20px;font: bold 100px '맑은 고딕';color:#333; height:132px; line-height: 140px; letter-spacing:-2px}
.goods_saleListArea.gType_coupon_detail .coupon_img span.per em {font: normal 70px '맑은 고딕';height:132px;line-height:140px; vertical-align:top }
.goods_saleListArea.gType_coupon_detail .coupon_img span.won em {font: normal 40px '맑은 고딕';height:132px;line-height:130px; vertical-align:top }*/
.goods_saleListArea.gType_coupon_detail .alertLi {width:300px; margin:0 auto; font-size:13px;}
.goods_saleListArea.gType_coupon_detail .alertLi li.lcon {float:left; width:25%; padding:0; text-indent:0; color:#333}
.goods_saleListArea.gType_coupon_detail .alertLi li {float:right; width:75%;padding:0; text-indent:0;}
.goods_saleListArea.gType_coupon_detail .tb_nor td {border:none; padding: 10px 0;}


/* tab별 재정의 */
.goods_saleListArea.gType_angel .yGoodsUnit .goods_info .goods_price .txt_num { background-color:#6699cc; }
.goods_saleListArea.gType_time  .yGoodsUnit .goods_info .goods_price .txt_num { background-color:#a87bd9; }
.goods_saleListArea.gType_super .yGoodsUnit .goods_info .goods_name { margin-top:5px; max-height: 36px;}
.goods_saleListArea.gType_time	.yGoodsUnit .goods_info .goods_name { margin-top:5px; }
.goods_saleListArea.gType_point .yGoodsUnit .goods_info .goods_name { height:auto;max-height:36px; }
.goods_saleListArea.gType_coupon .yGoodsUnit .goods_info .goods_name {margin-top:5px; height:auto;max-height:36px; }
.goods_saleListArea.gType_coupon .yGoodsUnit .goods_info { margin:0 0 0 150px;  }
.goods_saleListArea.gType_super .yGoodsUnit .goods_info .goods_price { position:relative;margin-top:10px;height:40px;/* 240805 수정 */ }
.goods_saleListArea.gType_super .yGoodsUnit .goods_info .goods_price .txt_num { display:block;margin-left:0;padding:0 6px 0 8px;height:40px;color:#f74b5b;background:#FFE5E6; /* 240805 수정 */ }
.goods_saleListArea.gType_super .yGoodsUnit .goods_info .goods_price .txt_num{display: flex;align-content: center;flex-wrap: wrap;gap: 0;}/* 240805 수정 */ 
.goods_saleListArea.gType_super .yGoodsUnit .goods_info .goods_price .txt_num .blind { visibility:visible;position:static;left:0;top:0;z-index:1;width:auto;height:auto;overflow:visible; display: none; /* 240805 수정 */}
.goods_saleListArea.gType_super .yGoodsUnit .goods_info .goods_price .txt_num .priceS { display:-webkit-box;overflow:hidden;word-break:break-all;-webkit-line-clamp:1;-webkit-box-orient:vertical;text-shadow:none;}
.goods_saleListArea.gType_super .yGoodsUnit .goods_info .goods_price .txt_num .priceS .yes_b { text-shadow:0 0 1px rgba(0,0,0,0.1);font-size:1.5em; line-height:27px; /* 240805 수정 */}
.goods_saleListArea.gType_super .yGoodsUnit .goods_info .goods_price .txt_num em.txt_sub { font-size: 12px;padding-left: 6px; color: #000;}/* 240805 수정 */
.goods_saleListArea.gType_super .yGoodsUnit .goods_info .goods_price .txt_num .priceO{padding-top: 0;text-decoration:none;color: #fff;position: relative;top: 4px;padding-bottom: 5px;}/* 240805 수정 */
.goods_saleListArea.gType_super .yGoodsUnit .goods_img .imgBdr img{height: 133px;} /* 240805 수정 */
.goods_saleListArea.gType_point .yGoodsUnit .goods_info .goods_benefit { margin:10px 0 0 0;padding:4px 6px 4px 5px;font-size:11px;line-height:16px;color:#333;background-color:#fceff1; }
.goods_saleListArea.gType_detail .goods_info .goods_name {max-height:36px; height:auto}
.goods_saleListArea.gType_detail .goods_info .goods_date {margin-top: 10px;   color: #888;font-size:13px;  line-height: 13px;}
.goods_saleListArea.gType_detail .goods_info .goods_loca {font-size:13px}
.goods_saleListArea.gType_detail .yGoodsUnit.gType_detail a.lnk_goods {padding:10px;}
.goods_saleListArea.gType_detail .yGoodsUnit.gType_detail a.lnk_goods .img {margin-right:10px;}
.goods_saleListArea.gType_detail .yGoodsUnit.gType_detail a.lnk_goods .txt {line-height:36px;}

.no_goods_saleListArea{height: 165px;line-height: 165px;border-bottom: solid 1px #efefef;} /* 250108 그래특가 문구 추가 */

/* 240805 수정 */
@media all and (min-width:927px){
    .goods_saleListArea.gType_super .yGoodsUnit .goods_img .imgBdr img{height: 124px;}
    .goods_saleListArea.gType_super .yGoodsUnit .goods_info .goods_price .txt_num{display: block;}
    .goods_saleListArea.gType_super .yGoodsUnit .goods_info .goods_price .txt_num .priceS{margin-top: 0px;}
}

@media all and (min-width:640px){

/* 할인 탭 */
.goods_saleListArea { padding:2px 3px 3px 2px;background-color:#e5e5e5; }
.goods_saleListArea .yGoodsUnit:after { content:'';clear:both;display:block; }
.goods_saleListArea .yGoodsUnit li { float:left;width:50%;border-bottom:none; }
.goods_saleListArea .yGoodsUnit li a.lnk_goods { margin:3px 2px 2px 3px;display:block;padding:0;border:solid 1px #cdcdcd;border-radius:3px;background-color:#fff; } 
.goods_saleListArea .yGoodsUnit li a.lnk_goods .goods_img .imgBdr { border:none;border-right:solid 1px #cdcdcd; }
.goods_saleListArea .yGoodsUnit li a.lnk_goods .goods_img .imgBdr img { border-top-left-radius:5px;border-bottom-left-radius:5px; }
.goods_saleListArea .yGoodsUnit .goods_info { padding-top:6px; }
.goods_saleListArea .yGoodsUnit .goods_info .goods_name { height:28px;line-height:14px;font-weight:bold;font-size:13px;color:#333; }
.goods_saleListArea .yGoodsUnit .goods_info .goods_price { margin-top:7px;height:41px; }
.goods_saleListArea.gType_coupon .yGoodsUnit .goods_info .goods_icon {margin-top:-8px; }

/* tab별 재정의 */
.goods_saleListArea.gType_coupon_detail {background-color:#fff }
.goods_saleListArea.gType_super .yGoodsUnit .goods_info .goods_name { height:14px;-webkit-line-clamp:1; }
.goods_saleListArea.gType_time .yGoodsUnit .goods_info .goods_name { height:14px;-webkit-line-clamp:1; }
.goods_saleListArea.gType_point .yGoodsUnit .goods_info .goods_name { height:14px;-webkit-line-clamp:1; }
.goods_saleListArea.gType_super .yGoodsUnit .goods_info .goods_loca { margin-top:10px; }
.goods_saleListArea.gType_detail { background:none !important; }
.goods_saleListArea.gType_detail li a.lnk_goods {margin:10px!important; border:none !important;}		
.goods_saleListArea.gType_detail .yGoodsUnit.gType_detail li {border-bottom:1px solid #efefef}

.goods_saleListArea .yGoodsUnit .coupon_img {margin:7px;}
}

/* 240805 수정 */
@media (min-width: 350px) and (max-width: 639px) {
    .goods_saleListArea.gType_angel .yGoodsUnit .goods_info .goods_price .txt_num .priceO{display:inline-block;line-height:3.0em;}
    .goods_saleListArea.gType_angel .yGoodsUnit .goods_info .goods_price .txt_num .priceS{display:inline-block;}
    .goods_saleListArea.gType_angel .yGoodsUnit .goods_info .goods_price .txt_num{padding: 0 10px 0 15px;width:135px;}
}