@charset "UTF-8";


/* 공통 */
.ico-txt { display:inline-block; overflow:hidden; color:transparent !important; }
.hide { display:block; overflow:hidden; margin-top:-1px; width:100%; height:1px; opacity:0; }

/* 하단 버튼 고정 */
.float-top-button #g_top,
.float-top-button .g_share { display:inline-block;} /* 2023.05.16 수정 */
/* #g_top {display:none; z-index:2000; position:fixed; bottom:4.16666666666667vw; right:2.77777777777778vw; width:11.11111111111111vw; height:11.11111111111111vw;
	background: no-repeat 0 0 url("data:image/png;base64,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");
	background-size:11.11111111111111vw 11.11111111111111vw; } /* 2023.05.16 수정, 2024-02-08 맨위로 버튼 원복 */
/* 2024-02-08 맨위로 버튼 원복 */
#g_top {display: none;z-index: 2000;position: fixed;bottom: 10px;right: 10px;width: 40px;height: 40px;background: url("/images/common/floating_btn01_top.png") no-repeat 0 0;background-size: 40px 40px;}
.g_share {
	z-index:2000; position:fixed; bottom:4.16666666666667vw; right:2.77777777777778vw; width:11.11111111111111vw; height:11.11111111111111vw;
	transition: bottom .3s;
	background: no-repeat 0 0 url("data:image/png;base64,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");
	background-size:11.11111111111111vw 11.11111111111111vw;
}/* 2023.05.16 추가 */
.float-top-button .g_share {bottom: 18.05555555555556vw;} /* 2023.05.16 추가 */
#g_top a,
.g_expand a { display:block; height:inherit; } /* 2018-09-27 수정 */
.g_expand {display:none; z-index:2000; position:fixed; bottom:10px; right:10px; width:40px; height:40px; background:url("/images/common/floating_btn02_zoom.png") no-repeat 0 0; background-size:40px 40px; } /* 2022-01-12 수정 */
/* 플로팅 UI 2018.11.20 */
#countView {display: block; z-index:2000; position:fixed; bottom:10px; left:50%; transform: translate(-50%, 0); background: rgba(110,110,110,0.75); border-radius: 30px; opacity: 0;
	transition: opacity 1s;
}
#countView.show {
	opacity:1;
}
#countView span {display: inline-block; padding: 15px 25px;  font-size: 14px; color: #f9f9f9;}



/* 상단 */
.header-type1 { border-top:2px solid #c9d1d3; padding:0 13px; height:40px; background:#edf2f5; }
.header-type1 h3 { margin-top:15px; font-size:16px; font-weight:bold; color:#222a2d; }

.header-type2 { padding:8px 13px; }
.header-type2:after { display:block; content:' '; clear:both; }
.header-type2 .condition { float:right; }
.header-type2 .condition.check-order .label { display:inline-block; margin-top:6px; margin-right:15px; font-size:13px; font-weight:normal; vertical-align:top; }
.header-type2 .tooltip-type1 { display:inline-block; position:relative; margin-top:4.5px; vertical-align:top; }
.header-type2 .tooltip-type1 .ico-txt { position:relative; width:15px; height:15px; background:url("../../../images/main/ico-descript.png") no-repeat 0 0; background-size:15px 15px; }
.header-type2 .tooltip-type1 .ico-txt.on + .descript { display:block; }
.header-type2 .tooltip-type1 .descript { display:none; z-index:100; position:absolute; top:26px; left:-56.66667px; border:1px solid #999; border-radius:3px; padding:18px 15px; width:170px; line-height:1.25em; background:#fff; box-shadow:0px 0px 3px rgba(0, 0, 0, 0.3); }
.header-type2 .tooltip-type1 .descript:after,
.header-type2 .tooltip-type1 .descript:before { content:' '; position:absolute; left:33.333%; bottom:100%; border:solid transparent; width:0; height:0; }
.header-type2 .tooltip-type1 .descript:before { border-color:rgba(136, 183, 213, 0); border-bottom-color:#999; border-width:8px; margin-left:-10px; }
.header-type2 .tooltip-type1 .descript:after { border-color:rgba(194, 225, 245, 0); border-bottom-color:#fff; border-width:7px; margin-left:-9px; }

.header-type3 {border-bottom: 1px solid #dbdbdb;} /* 2019.05.01, Add */
.header-type3 h3 { height:3.0rem; line-height:3.0rem; font-size:1.11rem; text-align:center; background:#fff; }

/* header-type4, 2021-05-24 */
.header-type4 {position: relative;font-size: 5vw;}
.grid-col .bg-white-box .header-type4 {margin-top: -.844rem; margin-left: -.844rem; margin-right: -.844rem;}
.header-type4 h3 {font-size:1em;}
.header-type4 .header-type4-title { line-height: 1.1em; padding: 12.5vw 4.027777777777777777777778% 5.55555555555556vw; color: #1b1b1b; letter-spacing: -.02083333333333333333333em; text-align: left;font-family:"Noto Sans KR", sans-serif; font-weight: 700;} /* 2022.12.12 수정 */
#article-ecoupon .header-type4 .header-type4-title { padding-left: 22px; } /* 2021-05-24 추가 */
.header-type4 .header-type4-title + .link {position: absolute;right: 6.1111111111111111111%;bottom: 0;margin-bottom: 4.16666666666666667%;font-size: .7647058823529412em;line-height: 1.1em;background: url(../../../images/ecoupon/ico_arr_go.png) no-repeat;background-position: center right;background-size: .3461538461538462em auto;padding-right: .6153846153846154em;}

/* swipe 배너 */
.swipe-banner { position:relative; background:#fff; }
.swipe-banner .swipe { width:100%; }
.swipe-banner.img-banner .swipe { height:155px; box-sizing:border-box; border-top:1px solid #e7e7e7; border-bottom:1px solid #e7e7e7; }
.swipe-banner.txt-banner .swipe { height:65px; }
.swipe-banner .swipe * { width:inherit; height:inherit; -webkit-backface-visibility: hidden; backface-visibility: hidden;}	/* 2020-11-18 마트 카테고리 그리드 깨짐 수정 */
.swipe-banner .swipe ul { position:relative; }
.swipe-banner .swipe li { position:absolute; }
.swipe-banner .swipe a { display:block; webkit-user-select:none; -webkit-user-select:none; -ms-user-select:none; user-select:none; }
.swipe-banner .swipe-status { position:absolute; bottom:3px; right:0px; padding-left:8px; border-top-left-radius:7.5px; border-bottom-left-radius:7.5px; box-sizing:border-box; width:45px; height:15px; line-height:15px; background:rgba(0, 0, 0, 0.25); /* 2022.03.25, m */ font-family:'Roboto',Droid Sans,AppleSDGothicNeo,Helvetica,sans-serif; font-size:13px; text-shadow:1px 1px rgba(0, 0, 0, 0.2); color:#fff; }
.swipe-banner .swipe-nav { z-index:2; position:absolute; top:50%; }
.swipe-banner .swipe-nav .ico-txt { background-repeat:no-repeat; }

/* swipe 배너 > 이미지 배너 */
.swipe-banner a { -webkit-tap-highlight-color:rgba(0, 0, 0, 0); }
.swipe-banner.img-banner .swipe-nav { margin-top:-25.5px; padding:10px; }
.swipe-banner.img-banner .swipe-nav.to-left { left:3px; }
.swipe-banner.img-banner .swipe-nav.to-right { right:3px; }
.swipe-banner.img-banner .swipe-nav .ico-txt { width:17px; height:31px; background-image:url("../../../images/main/btns-img-swipe-arrow.png"); background-size:34px 31px; }
.swipe-banner.img-banner .swipe-nav.to-left .ico-txt { background-position:0 0; }
.swipe-banner.img-banner .swipe-nav.to-right .ico-txt { background-position:-17px 0; }

/* swipe 배너 > 텍스트 배너 */
.swipe-banner.txt-banner { padding:0 40px; }
.swipe-banner.txt-banner .swipe p { display:-webkit-box; display:-moz-box; display:-webkit-flex; display:-ms-flexbox; display:flex; -webkit-align-items:center; align-items:center; -webkit-box-align:center; -moz-box-align:center; box-align:center; line-height:1.25em; font-size:15px; font-weight:bold; }
.swipe-banner.txt-banner .swipe a { overflow:hidden; text-overflow:ellipsis; white-space:normal; display:box; display:-webkit-box; line-clamp:2; -webkit-line-clamp:2; box-orient:vertical; -webkit-box-orient:vertical; word-wrap:break-word; height:auto; }
.swipe-banner.txt-banner .swipe-nav { margin-top:-12px; padding:5px; }
.swipe-banner.txt-banner .swipe-nav.to-left { left:10px; }
.swipe-banner.txt-banner .swipe-nav.to-right { right:10px; }
.swipe-banner.txt-banner .swipe-nav .ico-txt { width:7.5px; height:14px; background-image:url("../../../images/main/btns-txt-swipe-arrow.png"); background-size:16px 14px; }
.swipe-banner.txt-banner .swipe-nav.to-left .ico-txt { background-position:0 0; }
.swipe-banner.txt-banner .swipe-nav.to-right .ico-txt { background-position:-8.5px 0; }

/* 1단, 2단, 3단 공통 */
.list-type1 > li:first-child,
.list-type2 > li:first-child,
.list-type3 > li:first-child { margin-top:0px; }

/* 상품 가격 공통 */
/*
.item-price1 { position:relative; width:150px;}
.item-price1 .sale-percent { display:inline-block; position:absolute; bottom:0px; left:93px !important; color:#ff6c00; font-size:35px; font-weight:bold; letter-spacing:-1.5px; line-height:20px;}
.item-price1 .sale-special { display:inline-block; position:absolute; bottom:5px; left:93px !important; color:#ff6c00; margin-bottom:0px; font-size:18px; font-weight:bold; letter-spacing:-2px; line-height:18px;}
.item-price1 .sale-percent span { font-weight:normal; font-size:16px; }
.item-price1 .sell-price { display:block; margin-top:-6px; height:13px; font-size:12px; color:#999;}
.item-price1 .sell-price span { font-size:9px; }
.item-price1 .sale-price { height:20px; font-weight:bold; font-size:18px; color:#333; margin-top:3px; display:inline-block;}
.item-price1 .sale-price span { font-size:12px; color:#989898; }
*/

/* 상품 가격 공통 */
.item-price1 { position:relative; margin-left:-10px; margin-top:-5px; overflow:hidden; height:38px;}
.item-price1 .sale-percent,
.item-price1 .sale-special { display:inline-block; position:absolute; bottom:5px; left:0px; color:#ff6c00;} /* 2019.04.18*/
.item-price1 .sale-percent { font-size:25px; font-weight:normal; letter-spacing:-1px; margin-bottom:2px;} /* 2019.04.18*/
.item-price1 .sale-percent span { font-weight:normal; font-size:21px; } /* 2019.04.18 */
.item-price1 .sale-special { margin-bottom:2px; font-size:17px; font-weight:bold; letter-spacing:-1px; }
.item-price1 .sell-price { display:block; position:absolute; left:0; bottom:22px; line-height:12px; font-size:12px; color:#999;}
.item-price1 .sell-price span { font-size:9px; }
.item-price1 .sale-price {margin-left:0; margin-top:17px; line-height:18px; font-weight:normal; font-size:22px; color:#333; display:inline-block;} /* 2019.04.18*/
.item-price1 .sale-percent + .sale-price,
.item-price1 .sale-special + .sale-price {margin-left:50px;}
.item-price1 .sale-percent + .sale-price + .sell-price,
.item-price1 .sale-special + .sale-price + .sell-price {left:50px;}
.item-price1 .sale-price span { font-size:12px; color:#999; }


/* 상품 아이콘 공통 */
/* 2020-07-16 블릿 리뉴얼 */
.item-category1 {margin-left:0;}
.item-category1:after { display:block; content:' '; clear:both; }
.item-category1 > li { float:left; margin-right:3px; margin-bottom:3px; min-width:40px; height:17px; line-height:17px; text-align:center; box-sizing: border-box;padding:0 3px;} /* 2020-11-06 수정 */
.item-category1 > li > span { display:inline-block; padding-top: 0px; box-sizing:border-box; vertical-align:top; font-size:10px; letter-spacing: -1px;line-height:15px;} /* 2020.08.18 수정 */
.item-category1 li:last-child { margin-right:0; }
.item-category1 li.ship { border: 1px solid #c2c2c2; background-color: #fff; color: #898989; }
.item-category1 li.welfare {border:1px solid #6ba1c3; color:#6ba1c3; }
.item-category1 li.best { border:1px solid #63b8c6; color:#63b8c6; }
.item-category1 li.add { border:1px solid #ac9b87; color:#ac9b87; }
.item-category1 li.ocb { margin-top:2px; width:22px; height:19px; background:url("../../../images/main/ico-ocb2.png") no-repeat 0 0; background-size:22px 19px; }
.item-category1 li.sk11 { border:1px solid #f33342; color:#f33342; }
.item-category1 li.sdeal { border:1px solid #f33342; color:#f33342; }
.item-category1 li.hdeal { border:1px solid #dd1900; color:#dd1900; }
.item-category1 li.sale {background:#ff6c00; color:#fff; }
.item-category1 li.overseas { border:1px solid #414a67; color:#414a67; } /* 해외배송라벨 2019.09.16, add */


.item-category1 li.cal {border: 1px solid #919191; color: #1b1b1b;} /* 바로가게라벨 2019, 09.23, add */

.item-category1 li.deal {border:none; color:#fff; }
.item-category1 .deal > span {width:inherit; height:inherit; background:url("../../../images/common/icon-deal2.png") center center no-repeat; background-size:38px 14px;}

.item-category2 {padding-top:10px; width:51%;}
.item-category2:after { display:block; content:' '; clear:both; }
.item-category2 li { float:left; margin-right:3px; margin-bottom:2px; min-width:40px; height:17px; text-align:center; box-sizing: border-box;padding:0 3px}	/* 2020-09-01 수정 */
.item-category2 li span { display:inline-block; padding-top: 0px; box-sizing:border-box;  font-size:10px; letter-spacing: -1px;line-height: 15px;} /*2020.08.04 수정*/
.item-category2 li.ship { border: 1px solid #c2c2c2; background-color: #fff; color: #898989}
.item-category2 li.welfare { border:1px solid #6ba1c3; color:#6ba1c3; }
.item-category2 li.best { border:1px solid #63b8c6; color:#63b8c6; }
.item-category2 li.add { border:1px solid #ac9b87; color:#ac9b87; }
.item-category2 li.ocb { margin-top:2px; width:22px; height:19px; background:url("../../../images/main/ico-ocb2.png") no-repeat 0 0; background-size:22px 19px; }
.item-category2 li.sk11 {background:#f33342; color:#fff; }
.item-category2 li.sdeal { border:1px solid #f33342; color:#f33342; }
.item-category2 li.hdeal { border:1px solid #dd1900; color:#dd1900; }
.item-category2 li.sale { background:#ff6c00; color:#fff; }
.item-category2 li.overseas { border:1px solid #414a67; color:#414a67; } /* 해외배송라벨 2019.09.16, add */
.item-category2 li.cal {border: 1px solid #919191; color: #1b1b1b;} /* 바로가게라벨 2019, 09.23, add */
/* // 2020-07-16 블릿 리뉴얼 */

/* 2019.05.01 Add */
.device-ios .item-category1 li span {padding-top: 0}
.device-ios .item-category2 li span {padding-top: 0}
.device-android .item-category1 li span {padding-top: 1px}
.device-android .item-category2 li span {padding-top: 1px}



/*
.item-category2 { text-align:right;}
.item-category2 li { overflow:hidden; display:inline-block; margin-top:5px; margin-right:2px; border-width:1px; border-style:solid; border-radius:50%; box-sizing:border-box; padding:0 4px; width:30px; height:30px; text-align:center; vertical-align:middle; }
.item-category2 li.ship { border-color:#888888; color:#888888; }
.item-category2 li.ship span { margin-top:5px; }
.item-category2 li.welfare { border-color:#6ba1c3; color:#6ba1c3; }
.item-category2 li.welfare span { margin-top:10px; }
.item-category2 li.best { border-color:#63b8c6; color:#63b8c6; }
.item-category2 li.best span { margin-top:5px; }
.item-category2 li.add { border-color:#ac9b87; color:#ac9b87; }
.item-category2 li.add span { margin-top:10px; }
.item-category2 li.limit { border-color:#9855bf; color:#9855bf; }
.item-category2 li.limit span { margin-top:5px; }
.item-category2 li.ocb { border-color:#ff8a7a; padding:0px; text-align:left; color:#ff8a7a; }
.item-category2 li.ocb span { margin-top:5px; margin-left:6px; width:18px; height:18px; background:url("../../../images/main/icon-ocb.png") no-repeat 0 0; background-size:18px 18px; }
.item-category2 li.sk11 { border-color:#f33342; color:#f33342; }
.item-category2 li.sk11 span { margin-top:5px; }
.item-category2 li.sdeal { border-color:#f33342; color:#f33342; }
.item-category2 li.sdeal span { margin-top:5px; }
.item-category2 li.hdeal { border-color:#af0506; color:#af0506; }
.item-category2 li.hdeal span { margin-top:5px; }
.item-category2 li.sale { border-color:#ff6c00; color:#ff6c00; }
.item-category2 li.sale span { margin-top:10px; }
.item-category2 li span { display:inline-block; font-size:10px; line-height:1em; }
.item-category2 li.deal {width:33px; height:44px; border:none; padding:0; margin-top:-8px; overflow:visible;}
.item-category2 .deal > span { width:inherit; height:inherit; background:url("../../../images/common/icon-deal.png") center bottom no-repeat; background-size:33px 44px;}
*/
/* 1단 2단 공통 */
.list-type2,
.list-type1 { width:100%; }



/* 상품 리스트 - 이미지형 */
.list-type-img { position:relative; clear:both; *zoom:1; background:#fff; border-top:1px solid #ddd; border-bottom:1px solid #ddd; padding:10px 5px 8px 5px;}
.list-type-img:after { display:block; content:' '; clear:both; }
.list-type-img > li { float:left; width:50%; position:relative;}
.list-type-img li a { overflow:hidden; display:block; box-sizing:border-box; margin:0 5px; position:relative;}
.list-type-img li:first-child a {}
.list-type-img > li .img {position:relative; width:100%; overflow:hidden; height:100%;}
.list-type-img > li .img img { width:100%; }
@media (min-width:320px) { .list-type-img > li .img img { height:145px; }}
@media (min-width:375px) { .list-type-img > li .img img { height:172.5px; }}
@media (min-width:414px) { .list-type-img > li .img img { height:192px; }}
.list-type-img .img .soldout { position:absolute; top:0; left:0; right:0; bottom:0; background:rgba(0,0,0,0.4) url(../../../images/common/img_soldout02_271.png) no-repeat 50% 50%; background-size:65%; text-indent:-9999%; z-index:5; }/*<!-- // 2017-12-12, fix -->*/
.list-type-img .img .saleend { position:absolute; top:0; left:0; right:0; bottom:0; background:rgba(0,0,0,0.4) url(../../../images/common/ico-saleend.png) no-repeat 50% 50%; background-size:100%; text-indent:-9999%; z-index:5; }
.list-type-img .title { overflow:hidden; text-overflow:ellipsis; white-space:normal; display:box; display:-webkit-box; line-clamp:2; -webkit-line-clamp:2; box-orient:vertical; -webkit-box-orient:vertical; word-wrap:break-word; margin-top:10px; padding-right:10px; text-align:left; font-size:16px; line-height:1.25em; color:#333; clear:both; height:40px; }
.list-type-img .item-category1 {margin-top:8px;}
.list-type-img .item-price1 { margin-top:15px; margin-left:0px;}
.list-type-img .label-sdeal { position:absolute; top:0px; left:0px; width:50px; height:16px; background:url(../../../images/common/ico_label_sdeal.png) no-repeat ; background-size:60px; text-indent:-999999px; z-index:3; }
.list-type-img .label-hdeal { position:absolute; top:5px; left:5px; width:100px; height:100px; /* 2016-12-01 수정 background:url(../../../images/common/ico-hdeal.png) no-repeat; background-size:50px; */ background:url(../../../images/common/ico_label_hdeal.png) no-repeat; background-size:60px; text-indent:-999999px; z-index:3; }
.list-type-img .label-sk11 { position:absolute; top:5px; left:5px; width:100px; height:100px; background:url(../../../images/common/ico-hdeal.png) no-repeat ; background-size:50px; text-indent:-999999px; z-index:3; }

/* 상품 리스트 - 이미지형:2018년 수정 */
.list-type-img.new2018 { border:0px; padding:0 1.03rem 20px; } /* 2021-05-24 수정 */
.list-type-img.new2018 > li { box-sizing:border-box; margin:0.74rem 0; }
.list-type-img.new2018 > li a { margin:0px; }
.list-type-img.new2018 > li:nth-child(odd) { padding-right:0.44rem; }
.list-type-img.new2018 > li:nth-child(even) { padding-left:0.44rem; }
.list-type-img.new2018 .img { min-height:160px; }
.list-type-img.new2018 .title { display:block; height:auto; white-space:nowrap; margin-top:0.6rem; padding-right:0px; font-size:1rem; line-height:1rem; }
.list-type-img.new2018.home .title { white-space:normal; display:box; display:-webkit-box; word-wrap:break-word; margin-top:10px; line-height:1.25em; height:40px;}
.list-type-img.new2018.home .item-category1 {height: 20px} /* 2019.07.4 edit */
/*<!-- 2018-01-29, fix  -->*/
.list-type-img.new2018 .img-wrap { position: relative; }
.list-type-img.new2018 .img-wrap .img-box { position: absolute; left: 0; top: 0; width: 100%; height: 100%; }
.list-type-img.new2018 .img-wrap .center-aligned { display: table; width: 100%; height: 100%; }
.list-type-img.new2018 .img-wrap .center-aligned .center-core { display: table-cell;text-align: center; vertical-align: middle; }

.list-type-img.new2018 .item-category1 { margin-top:0.6rem; }
.list-type-img.new2018 .item-price1 { margin-top:5px; height:auto; }
.list-type-img.new2018 .item-price1 .sale-price { margin-top:0px; font-weight:normal; font-size:1rem; color:#000; }
.list-type-img.new2018 .item-price1 .sale-price span { font-size:inherit; color:inherit; }
.list-type-img.new2018 + .btn-box1,
.btn-box1.home-planbox { margin-top:0px; height:2.7rem; line-height:2.7rem; border-bottom:0px; background:#fff; font-size:1.03rem; font-weight:normal; color:#5b5b5b; letter-spacing:-2px; }	/* 2022.04.06 수정 */
.btn-box1.home-planbox span,
.list-type-img.new2018 + .btn-box1 span { padding-right:1.11rem; background:url(../../../images/main/ico-right-arrow.2018.png) no-repeat right 60%; background-size:0.4rem auto; }
.list-type-img.new2018 .item-category1 { height:2.5rem; } /* 2022.04.06 수정 */
/* .list-type-img.new2018 .item-category1 li { width:2.6rem; height:1.18rem; min-height:16px; } */  /* 2019.05.01 Delete */
/* .list-type-img.new2018 .item-category1 li span { padding-top:0.15rem; font-size:0.66rem; vertical-align:middle; height:auto; line-height:normal; } */  /* 2019.05.01 Delete */

/* 2020-07-16 블릿 리뉴얼 */
.list-type-img.new2018 .item-category1 li.welfare { border:1px solid #6ba1c3; color:#6ba1c3}
.list-type-img.new2018 .item-category1 li.unwelfare { border:1px solid #888888; color:#888888; }
.list-type-img.new2018 .item-category1 li.sale { background:#ff6c00; color:#fff; }
.list-type-img.new2018 .item-category1 li.ship { box-sizing:border-box; border:1px solid #c2c2c2; background:#fff; }
.list-type-img.new2018 .item-category1 li.ship span { color:#898989;  }

.list-type-img.new2018 .item-category1 li.best { border:1px solid #63b8c6; color:#63b8c6; }
.list-type-img.new2018 .item-category1 li.add { border:1px solid #ac9b87; color:#ac9b87; }
.list-type-img.new2018 .item-category1 li.ocb { margin-top:2px; width:22px; height:19px; background:url("../../../images/main/ico-ocb2.png") no-repeat 0 0; background-size:22px 19px; }
.list-type-img.new2018 .item-category1 li.sk11 { border:1px solid #f33342; color:#f33342; }
.list-type-img.new2018 .item-category1 li.sdeal { border:1px solid #f33342; color:#f33342; }
/* // 2020-07-16 블릿 리뉴얼 */

.list-type-img.mini { padding:0 5px; border:0; background:#fff; } /* 2018-10-08 마트 UI 수정 */
.list-type-img.mini > li { width:33.333333333333336%; }
.list-type-img.mini > li a { margin:0 4px; } /* 2018-10-08 마트 UI 수정 */
/*.list-type-img.mini > li:nth-child(3n+1) a { margin-left:0; }*/
.list-type-img.mini > li .img { height:14.24vh; overflow:hidden; } /* 2018-10-08 마트 UI 수정 */
.list-type-img.mini > li .img img { height:100%;}
.list-type-img.mini > li .title { margin-top:5px; height:2.932rem; font-size:13px; line-clamp:3; -webkit-line-clamp:3; padding-right:0; color:#4c4c4c; } /* 2018-10-08 마트 UI 수정 */
.list-type-img.mini > li .item-category1 { height:16px; }
.list-type-img.mini > li .item-price1 { margin-top:5px; margin-bottom:18px; height:auto; }
.list-type-img.mini > li .item-price1 .sale-price { margin-top:0; font-weight:500; font-size:14px; color:#000; }

/* 상품전시 2단 리스트, 2022.01.13  */
.list-type-img.new2018.column-2nd {padding: 0 20px; display: flex; justify-content: space-between; flex-wrap: wrap;}
.list-type-img.new2018.column-2nd > li {margin: 0.74rem 0 1.5rem; float: none;}
.list-type-img.new2018.column-2nd .panel {position: relative; padding-top: 100%; border-radius: 1em; border-radius: 0; overflow: hidden;}
.list-type-img.new2018.column-2nd .panel img {position: absolute; left: 50%; top: 50%; transform: translate(-50%,-50%);}
.list-type-img.new2018.column-2nd ul[class^="item-category"] {width: 100%; height: auto; min-height: 20px;}

.list-type-img.new2018.column-2nd .title {display: box; display: -webkit-box; height: 3.823076923076923em; line-height: 1.307692307692308em; margin-top: 0; white-space: normal; -webkit-line-clamp: 3; line-clamp: 3; font-size: 3.61111111111111vw; margin-top: 9px; overflow: hidden;}
.list-type-img.new2018.column-2nd .item-price {margin-top: 10px; font-size: 3.3333333333333333vw; height: 3em;}
.list-type-img.new2018.column-2nd .item-price .sale {margin-right: 5px;font-size: 1.083333333333333em; font-weight: normal; color: #ff6000;} /* 수정 2022.01.26 */
.list-type-img.new2018.column-2nd .item-price del { font-size: 0.9166666666666667em; color: #a7a7a7;} /* 수정 2022.01.26 */
.list-type-img.new2018.column-2nd .item-price .sale-price {display: flex; align-items: center; font-size: 1.5em; line-height: 1.2em;font-weight: 700;}
.list-type-img.new2018.column-2nd .item-price .sale-price span {font-size: 0.8333333333333333em;}

/* soldout, 2022.01.26 */
.list-type-img.new2018 .panel .soldout {position: absolute; left: 0; top: 0; width: 100%; height: 100%;
	background-color: rgba(0,0,0,0.5); z-index: 1;}
.list-type-img.new2018 .panel .soldout::before {position: absolute; left: 0; top: 0; width: 100%;height: 100%; content: ''; background-color: rgba(0,0,0,0.5);}
.list-type-img.new2018 .panel .soldout .soldout-tx {position: absolute; text-align: center; top: calc(50% - 11.5px); width: 100%; color: #fff; font-size: 23px; font-weight: bold;}

/*#article-mart .list-type-img.column-2nd {padding-top: 30px; padding-bottom: 0px;}  마트 상품전시 구좌 간격조정,  2022.04.22 delete */
/*#article-mart .list-type-img.column-2nd > li {margin: 0 0 60px 0;}  마트 상품전시 구좌 간격조정, 2022.04.22 delete */
#article-mart .pdr-list.type2 {padding-top: 30px;} /* 장보기 상품전시 구좌 간격조정, 2022.04.22 add */
/* 테마관 상품전시 구좌 간격조정, 2022.01.28 */
#article-thema .pdr-list.type2 {padding-top: 12px;} /* 테마관 상품전시, 2022.04.20 */
#article-thema .pdr-list.type2 > li:nth-last-child(-n+2) {margin-bottom: 30px;} /* 테마관 상품전시, 2022.04.20 */
#article-thema .list-type-img.new2018.column-2nd > li,
#article-special .list-type-img.new2018.column-2nd > li {margin: 0 0 32px 0;}
#article-thema .list-type-img.column-2nd .item-price {height: auto;}
#article-thema .band-swipe-banner {margin-bottom: 0; background-color: #fff;}
#article-thema .display ~ .band-swipe-banner {padding-top: 18px;}
#article-thema .band-swipe-banner ~ .display {padding-top: 23px;}

/* 전문관 상품전시 구좌 간격조정, 2022.04.20 */
#article-special .pdr-list.type2 {padding-top: 12px;}
#article-special .pdr-list.type2 > li:nth-last-child(-n+2) {margin-bottom: 30px;}
/* 기획전 상세 상품전시 구좌 간격조정, 2022.04.20 */
.item-container .pdr-list.type2 {padding-top: 12px;}
/* 검색결과 상품전시 구좌 간격조정, 2022.04.21 */
.swipe-items .swipe-container-for-item .pdr-list.type2 {padding-top: 20px;}
.swipe-items .swipe-container-for-item .pdr-list.type2 > li:nth-last-child(-n+2) {margin-bottom: 0;}

/* 상품 1단 리스트 - 리스트형 */
.list-type1 > li { position:relative; border-bottom:1px solid #ddd; background:#fff; }
.list-type1 > li:first-child { border-top:1px solid #ddd; }
.list-type1 > li > a { overflow:hidden; display:block; padding:15px 0; padding-left:160px; height:125px; position:relative;}
.list-type1 > li img { position:absolute; top:15px; left:15px; width:125px; height:125px; }
.list-type1 > li > a .soldout { position:absolute;top:15px;left:15px;width:125px;height:125px;font-size:0;line-height:0;color:transparent;background:rgba(0,0,0,0.4) url(../../../images/common/img_soldout02_271.png) no-repeat 50% 50%;background-size:100px auto;z-index:5}/*<!-- // 2017-12-12, add -->*/
.list-type1 .label-sdeal { position:absolute; top:15px; left:15px; width:50px; height:16px; background:url(../../../images/common/ico_label_sdeal.png) no-repeat ; background-size:50px; text-indent:-999999px; z-index:3; }
.list-type1 .label-hdeal { position:absolute; top:15px; left:15px; width:50px; height:16px; background:url(../../../images/common/ico_label_hdeal.png) no-repeat ; background-size:50px; text-indent:-999999px; z-index:3; }
.list-type1 .label-sk11 { position:absolute; top:15px; left:15px; width:50px; height:16px; background:url(../../../images/common/ico_label_sk11.png) no-repeat ; background-size:50px; text-indent:-999999px; z-index:3; }
.list-type1 .title { overflow:hidden; text-overflow:ellipsis; white-space:normal; display:box; display:-webkit-box; line-clamp:2; -webkit-line-clamp:2; box-orient:vertical; -webkit-box-orient:vertical; word-wrap:break-word; margin-top:-3px; padding-right:10px; text-align:left; font-size:16px; line-height:1.25em; color:#333; clear:both; margin-left:-5px;}
.list-type1 .item-price1 { position:absolute !important; right:0; left:160px; bottom:15px; }
.list-type1 .item-price1 .sale-price {margin-left:5px;}
.list-type1 .item-price1 .sell-price {margin-left:6px;}
.list-type1 .item-price1 .sale-percent + .sale-price + .sell-price,
.list-type1 .item-price1 .sale-special + .sale-price + .sell-price {left:55px;}
.list-type1 .item-price1 .sale-special + .sale-price,
.list-type1 .item-price1 .sale-percent + .sale-price  {margin-left:60px;}
.list-type1.has-delete .title { padding-right:30px;}
.list-type1.has-delete .to-delete { position:absolute; top:0px; right:0px; width:12px; height:12px; padding:15px; background:#fff url(../../../images/common/ico_close.png) no-repeat 0 15px; background-size:12px 12px; }
.list-type1 li.lineNone {border-bottom:none;}
.list-type1 .item-category1 {margin-left:-5px;}

/* 2단 리스트 */
.list-type2 { overflow:hidden; background:white; padding-bottom: 20px;} /* 2021-05-24 수정 */
.list-type2 > li { position:relative; margin-top:5px; background:#fff; border-bottom: 1px solid #ddd;  } /* 고객센터 qa, 2019.05.29 edit */
.list.list-type2 > li:first-child {margin-top: 5px;}  /* 고객센터 qa, 2019.05.29 add */
.article-item .list-type2 > li {margin-top: 1.38888888888888888889vw; border-bottom: 0; margin-top: 0;} /* 고객센터 qa, 2019.05.29 edit */ /* 2021-05-24 수정 */
/*.article-item .list-type2 > li:first-child {margin-top: 0}  고객센터 qa, 2019.05.29 add */ /* 2021-05-24 수정 */
.list-type2 > li a { display:block; }
.list-type2 > li img { /*border-top:1px solid #ddd;*/ width:100%; object-fit:contain;}/* 2019.04.18*/
.list-type2 > li .ico_today_special {position:absolute; left:4.2vw; top:0; width:11vw;}/* 2021-12-17 추가 */
.pdr-list > li .ico_today_special {position:absolute; left:4.2vw; top:0; width:11vw;}/* 2022.04.06 추가 */
.list-type2 > li .fit { width:100%; object-fit:contain; height:50vw; display:inline-block;}	/* 2020-11-12 추가 */
.list-type2 > li .fit img { width:inherit; object-fit:contain; height:100%;}	/* 2020-11-12 추가 */
.list-type2 .soldout { position:absolute; top:0; left:0; width:100%; height: 100%; background:rgba(0,0,0,0.4) url(../../../images/common/img_soldout02_271.png) no-repeat 50% 20%; background-size:110px 110px; text-indent:-9999%; }/*<!-- //  2019.05.01 Edit -->*/
.list-type2 .wrap { overflow:hidden; position:relative; /* border-top:1px solid #ddd; */background:#fff; } /* 2021-05-24 수정 */
.list-type2 .wrap:after { display:block; content:' '; clear:both; }
.list-type2 .wrap .title { overflow:hidden; text-overflow:ellipsis; white-space:nowrap; height:33px; line-height:33px; margin-bottom:2px; padding:0 10px; text-align:left; font-size:15px; color:#333; }
.list-type2 .wrap .title em { color:#ff6c00; }
.list-type2 .wrap .time { margin-bottom:14px; padding:0 10px; }
.list-type2 .wrap .item-price1 { float:left; margin-bottom: 20px; box-sizing:border-box; margin-left:2.6vw;} /* 2020-11-17 수정 */ /* 2021-05-24 수정 */

.list-type2 .wrap .item-category1.state {float: right; padding: 3.4vw 2.6vw 0;} /* 2020-11-17 수정 */
.list-type2 .wrap .item-category1.state > li {float:right; margin:0 0 3px 3px; } /* 2020-11-16-3 수정 */
/* .item-category1.state li {height: 1.18rem; min-height: 16px; } */  /* 2019.05.01 Delete */
/* .item-category1.state span {padding-top: 0.15rem; height: auto; line-height: normal; font-size: 0.66rem;} */  /* 2019.05.01 Delete */
.list-type2 .item-category2 { float:left; padding:0; position:absolute; bottom:15px; right:0;}
.list-type2 .buy { z-index:2; position:absolute; top:8px; right:8px; }
.list-type2 .buy:after { display:block; content:' '; clear:both; }
.list-type2 .buy > * { float:left; display:inline-block; margin-left:3px; border-width:1px; border-style:solid; border-radius:2px; box-sizing:border-box; width:40px; height:40px; vertical-align:top; }
.list-type2 .buy select { z-index:2; position:absolute; top:0; left:0; -webkit-appearance:none; appearance:none; opacity:0; }
.list-type2 .buy select + span.js { position:relative; border-color:#a5a5a5; box-shadow:1px 1px 0px rgba(0, 0, 0, 0.2); box-sizing:border-box; padding-top:6px; background:#fff; text-align:center; font-size:16px; color:#333; }
.list-type2 .buy select + span.js:after { position:absolute; bottom:-2.33333px; left:50%; margin-left:-4px; display:inline-block; content:' '; border-style:solid; border-top-width:7px; border-bottom-width:7px; border-left-width:4px; border-right-width:4px; border-top-color:#000; border-bottom-color:transparent; border-left-color:transparent; border-right-color:transparent; width:0px; height:0px; }
.list-type2 .buy a,
.list-type2 .buy button { border-color:#ff553f; box-shadow:1px 1px 0px #e31a00; background:#ff553f url("../../../images/main/ico-cart2.png") no-repeat center center; background-size:25px 19px; }
.list-type2 .time { display:block; font-size:11px; color:#acacac; }
.list-type2 .under { border-top:1px dashed #cacaca; padding:9px 10px; background:#fff; }
.list-type2 .hotdeal { overflow:hidden; color:#222222; font-weight:bold; text-align:right; height:18px; line-height:18px; }
.list-type2 .hotdeal:after { content:''; display:block; clear:both; }
.list-type2 .hotdeal > * { display:block; }
.list-type2 .hotdeal span { float:left; text-align:left; }
.list-type2 .hotdeal time { float:right; padding-left:20px; background:url("../../../images/common/ico-hotdeal.png") no-repeat left center; background-size:16px 18px; text-align:right; }
.list-type2 .descript { overflow:hidden; text-overflow:ellipsis; white-space:nowrap; height:12px; line-height:12px; font-size:11px; color:#666; }
.list-type2 .descript.line2 { overflow:hidden; text-overflow:ellipsis; white-space:normal; display:box; display:-webkit-box; line-clamp:2; -webkit-line-clamp:2; box-orient:vertical; -webkit-box-orient:vertical; word-wrap:break-word; height:auto; line-height:1.45em; }
.list-type2 .tags { position:relative; border-top:1px dashed #cacaca; padding-left:37px; background:#fff; }
.list-type2 .tags p { overflow:hidden; text-overflow:ellipsis; white-space:normal; display:box; display:-webkit-box; line-clamp:2; -webkit-line-clamp:2; box-orient:vertical; -webkit-box-orient:vertical; word-wrap:break-word; line-height:1.25em; font-size:11px; color:#5d6a80; }
.list-type2 .tags .ico-txt { position:absolute; top:9px; left:10px; width:22px; height:11px; background:url("../../../images/main/ico-tag.png") no-repeat 0 0; background-size:22px 11px; }

.list-type2.new2018 > li { margin-bottom:0.6rem; border-bottom:0px; }
.list-type2.new2018 > li img { height:16.66rem; object-fit:cover; }
@media screen and (min-width:720px) { .list-type2.new2018 > li img { object-fit:none; } }
.list-type2.new2018 .soldout { height:14.81rem; }
.list-type2.new2018 .wrap .title { height:auto; line-height:1.2em; margin:1rem 0.9rem 0.4rem; padding:0; font-size:1.03rem; color:#343434; }
.list-type2.new2018 .item-price1 { width:100%; height:auto; margin:0 0 0.5rem 1.03rem;
	display:-webkit-box;
	display:-moz-box;
	display:-ms-flexbox;
	display:-webkit-flex;
	display:flex;
	-webkit-align-items:flex-end;
	-moz-align-items:flex-end;
	align-items:flex-end; }
.list-type2.new2018 .sale-special,
.list-type2.new2018 .sale-percent,
.list-type2.new2018 .sale-price,
.list-type2.new2018 .sell-price { position:static; float:left; margin-right:0.4rem; line-height:normal; display:inline-block; font-family:inherit; }
.list-type2.new2018 .sale-special span,
.list-type2.new2018 .sale-percent span,
.list-type2.new2018 .sale-price span { font-size:1.48rem; color:inherit; line-height:1em; vertical-align:inherit; }
.list-type2.new2018 .sale-special,
.list-type2.new2018 .sale-percent { margin-bottom:0px; font-weight:normal; font-size:1.48rem; }
.list-type2.new2018 .sale-percent span { font-size:1.48rem; }
.list-type2.new2018 .sale-price { margin-top:0px; font-weight:normal; margin-left:0px; font-size:1.48rem; }
.list-type2.new2018 .sale-price span { font-size:1.3rem; }
.list-type2.new2018 .sell-price { margin-right:0;  font-size:0.88rem; }

/*  이미지출력에 대한 view 리사이징 노출 제어, 2019.05.01 add */
.list-type2 .card-thumb {position: relative; display: block;}
.list-type2 .card-thumb .card-panel {position: relative; display: block; padding-bottom: 50%; overflow: hidden;}
.card-thumb .card-panel > img {position: absolute; top: 0; left: 0; bottom: 0; right: 0; width: initial; max-width: 100%; max-height: 100%; margin: auto;}




/* 기타 리스트 (쇼핑팁) */
.list-type3 h2 { margin-left:10px; font-size:14px; }
.list-type3 ul { overflow:hidden; margin:0 10px; }
.list-type3 ul:after { content:''; display:block; clear:left; }
.list-type3 li { float:left; width:50%; height:230px;}
.list-type3 li a { overflow:hidden; display:block; box-sizing:border-box; margin-top:10px; margin-left:10px; padding:15px; background:#fff; }
.list-type3 li img { width:100%; height:125px; }
.list-type3 .title { overflow:hidden; text-overflow:ellipsis; white-space:normal; display:box; display:-webkit-box; line-clamp:2; -webkit-line-clamp:2; box-orient:vertical; -webkit-box-orient:vertical; word-wrap:break-word; margin-top:10px; text-align:left; font-size:13px; line-height:1.35em; color:#333; height:35px; }
.list-type3 .price { margin-top:10px; }
.list-type3 .price .sale-price { font-size:17px; }
.list-type3 .price .sale-price span { vertical-align:2px; font-size:11px; font-weight:normal; }
.list-type3 li:nth-child(2n+1) a { margin-left:0px; }

/* 기타 리스트 (메인>이벤트) */
.list-type4 li { position:relative; border-top:1px solid #ddd; border-bottom:1px solid #ddd; background:#fff; margin-top:5px; }
.list-type4 li > a { overflow:hidden; display:block; padding:15px 0; padding-left:25px; padding-right:145px; height:125px; }
.list-type4 li img { position:absolute; top:15px; right:10px; width:125px; height:125px; }
.list-type4 .tag { margin-top:10px; }
.list-type4 .tag span { display:inline-block; height:15px; line-height:15px; padding:0 5px; border:1px solid #22c06b; color:#22c06b; border-radius:2px; font-size:11px; }
.list-type4 .para { margin-top:8px; overflow:hidden; text-overflow:ellipsis; white-space:normal; display:box; display:-webkit-box; line-clamp:2; -webkit-line-clamp:2; box-orient:vertical; -webkit-box-orient:vertical; word-wrap:break-word; text-align:left; font-size:22px; line-height:1.25em; color:#333; }

/* 기타 리스트 (상세>이벤트) */
.list-type5 li { position:relative; border:1px solid #ececec; border-radius:3px; background:#fff; margin-top:5px; }
.list-type5 li > a { overflow:hidden; position:relative; display:block; padding:10px 0; padding-left:90px; padding-right:15px; height:65px; }
.list-type5 li img { position:absolute; top:10px; left:13px; width:65px; height:65px; }
.list-type5 .para { overflow:hidden; text-overflow:ellipsis; white-space:normal; display:box; display:-webkit-box; line-clamp:2; -webkit-line-clamp:2; box-orient:vertical; -webkit-box-orient:vertical; word-wrap:break-word; text-align:left; font-size:14px; line-height:1.35em; color:#333; }
.list-type5 .time { margin-top:2px; position:absolute; bottom:12px; left:90px; font-size:12px; color:#666; }

/* 기타 리스트 (메인>혜택) */
.list-type6 { overflow:hidden; margin:0 5px; }
.list-type6:after { content:''; display:block; clear:left; }
.list-type6 li { float:left; margin-top:5px; width:50%; }
.list-type6 li a { overflow:hidden; display:block; position:relative; margin-left:5px; box-sizing:border-box; height:172px; border:1px solid #ececec; border-radius:4px; background:#fff; }
.list-type6 li img { width:100%; height:116px; }
.list-type6 li p { box-sizing:border-box; height:55px; text-align:center; }
.list-type6 li .tit,
.list-type6 li .sub { display:block; padding:0 10px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; }
.list-type6 li .tit { font-size:16px; line-height:1.15em; margin-top:8px; }
.list-type6 li .sub { font-size:11px; margin-top:5px; }
.list-type6 li:nth-child(2n+1) a { margin-left:0px; }

/* 상품 아이템1 (장바구니, 구매하기) - old */
.item-type1 { position:relative; padding-left:105px; height:91px; }
.item-type1 > a { display:block; }
.item-type1 img { position:absolute; top:0px; left:0px; width:89px; height:89px; border:1px solid #ececec; }
.item-type1 .title { overflow:hidden; text-overflow:ellipsis; white-space:normal; display:box; display:-webkit-box; line-clamp:2; -webkit-line-clamp:2; box-orient:vertical; -webkit-box-orient:vertical; word-wrap:break-word; padding-right:10px; text-align:left; font-size:16px; line-height:1.25em; color:#333; }
.item-type1 .item-category1 { position:absolute; top:0px; left:105px; }
.item-type1 .price { position:absolute !important; left:145px; bottom:15px; }


/* 주문/결제/마이페이지 리스트형 - 옵션보기 */
.item-type2 { position:relative; overflow:hidden; display:block; padding:10px 0; padding-left:110px; padding-right:15px; min-height:90px; clear:both;}
.item-type2 img { position:absolute; top:10px; left:10px; bottom:10px; width:90px; height:90px; }
.item-type2 .title { overflow:hidden; text-overflow:ellipsis; white-space:normal; display:box; display:-webkit-box; line-clamp:2; -webkit-line-clamp:2; box-orient:vertical; -webkit-box-orient:vertical; word-wrap:break-word; padding-right:10px; text-align:left; font-size:16px; line-height:1.25em; color:#333; clear:both;}
.item-type2 .option {font-size:13px; color:#999; line-height:1.2em; margin-top:8px; }
.item-type2 .soldout {position:absolute; top:10px; left:10px; width:90px; height:90px; background:rgba(0,0,0,0.4) url(../../../images/common/img_soldout02_271.png) no-repeat 50% 50%; background-size:60px 60px; text-indent:-999999%;}/*<!-- // 2017-12-12, fix -->*/
/*
.item-type2 .item-category1 {margin:0 0 5px 0 !important;}
*/

.item-type3 { padding:10px; background:#f8f8f8; border-bottom:1px solid #ddd;}
.item-type3 .title { overflow:hidden; text-overflow:ellipsis; white-space:normal; display:box; display:-webkit-box; line-clamp:2; -webkit-line-clamp:2; box-orient:vertical; -webkit-box-orient:vertical; word-wrap:break-word; font-size:14px; line-height:1.2em; color:#333; clear:both;}
.item-type3 .option {font-size:12px; color:#999; line-height:1em; margin-top:5px; }


.item-type4 { padding:10px;}
.item-type4 .title { overflow:hidden; text-overflow:ellipsis; white-space:normal; display:box; display:-webkit-box; line-clamp:2; -webkit-line-clamp:2; box-orient:vertical; -webkit-box-orient:vertical; word-wrap:break-word; font-size:14px; line-height:1.2em; color:#333; clear:both;}
.item-type4 .option {font-size:12px; color:#999; line-height:1em; margin-top:5px; }
.item-type4 .option2 {font-size:14px; color:#333; margin-top:8px;}
.item-type4 .option2 select {width:60px;}


/* 리스트 하단 버튼 */
.btn-box1 { border-top:1px solid #eee; border-bottom:1px solid #ddd; box-sizing:border-box; width:100%; height:45px; line-height:45px; background:#fff; text-align:center; font-size:17px; font-weight:bold; color:#ff6c00; }	/* 2020-11-16-3 수정 */
.btn-box1.btn-org { color:#fff; }
[class^="list-type"] + .btn-box1 { margin-top:3px; }
/* 2019.08.20 add */
.btn-box2 {width: 100%; height: 2.7rem; text-align: center; box-sizing: border-box;line-height: 2.7rem; background: #e5e5e5; font-size: 1.03rem; font-weight: normal;
	color: #5b5b5b; letter-spacing: -2px;}
.btn-box2 span {padding-right: 1.11rem; background: url(../../../images/main/ico-right-arrow.2018.png) no-repeat right 60%; background-size: 0.4rem auto;}


/* 메뉴 공통 */
[class^="tab-type"] .has1 li { width:100%; }
[class^="tab-type"] .has2 li { width:50%; }
[class^="tab-type"] .has3 li { width:33%; }
[class^="tab-type"] .has3 li:nth-child(2) { width:34%; }
[class^="tab-type"] .has4 li { width:25%; }
[class^="tab-type"] .has5 li { width:20%; }

/* 메뉴(swipe 미적용) */
.tab-type1 { z-index:2; position:relative; box-shadow:0px 2px 2px rgba(0, 0, 0, 0.1); background:#fff; }
.tab-type1:after { display:block; content:' '; clear:both; }
.tab-type1 li { float:left; text-align:center; }
.tab-type1 li.on a span,
.tab-type1 li.on button span { color:#ff6c00; border-bottom:4px solid #ff6c00; padding:0 14px; }
.tab-type1 li a,
.tab-type1 li button { display:block; }
.tab-type1 li a span,
.tab-type1 li button span { display:inline-block; box-sizing:border-box; height:45px; line-height:45px; font-size:16px; font-weight:bold; color:#222a2d; }

/* 메뉴(swipe 적용) */
.tab-type2 { overflow:hidden; padding:15px 13px; border-bottom:1px solid #c6c9cc; background:#fff;}
.tab-type2 ul { border:1px solid #d6d6d6; border-radius:2px; }
.tab-type2 ul:after { display:block; content:' '; clear:both; }
.tab-type2 li { float:left; text-align:center; }
.tab-type2 li.on a {position:relative; display:block; width:101%;}
.tab-type2 li.on a,
.tab-type2 li.on button { color:#ff6c00;}
.tab-type2 li:first-child span { border-left:none; }
.tab-type2 li.on span {position:absolute; top:-11px; width:101%; left:-1px;  right:-1px; border:1px solid #ff6c00; z-index:3; display:block; line-height:33px; z-index:9;}
.tab-type2 li:first-child.on span {border-radius:2px 0 0 2px;}
.tab-type2 li:last-child.on span {border-radius:0 2px 2px 0;}
.tab-type2 li a,
.tab-type2 li button { display:block; height:33px; background:#fff; font-size:13px; color:#999; }
.tab-type2 li a span,
.tab-type2 li button span { display:inline-block; margin-top:10px; box-sizing:border-box; border-left:1px solid #d6d6d6; width:100%; }

/* 메뉴(swipe 미적용) */
.tab-type3 { overflow:hidden; padding:15px 13px; }
.tab-type3 ul { border:1px solid #d6d6d6; border-radius:2px; }
.tab-type3 ul:after { display:block; content:' '; clear:both; }
.tab-type3 li { float:left; text-align:center; }
.tab-type3 li.on a,
.tab-type3 li.on button { background:#ff8230; color:#fff; }
.tab-type3 li a,
.tab-type3 li button { display:block; background:#fff; height:33px; line-height:33px; font-size:13px; color:#999; }

/* checkbox type1, input[type="radio"] 두개 */
.check-type1 { display:inline-block; position:relative; box-sizing:border-box; border:1px solid #bababa; border-radius:12px; width:124px; height:24px; }
.check-type1 .check-opt { display:inline-block; position:absolute; top:0px; width:62px; height:100%; }
.check-type1 .check-opt:first-child { left:0px; }
.check-type1 .check-opt:first-child input:checked + label { left:-1px; }
.check-type1 .check-opt:last-child { right:0px; }
.check-type1 .check-opt:last-child input:checked + label { right:1px; }
.check-type1 .check-opt label,
.check-type1 .check-opt input { display:block; width:62px; height:100%; }
.check-type1 .check-opt input { z-index:2; position:absolute; top:0px; left:0px; opacity:0; -webkit-appearance:none; appearance:none; cursor:pointer; }
.check-type1 .check-opt label { position:relative; line-height:22px; text-align:center; }
.check-type1 .check-opt label:before { overflow:hidden; display:inline-block; content:' '; margin-right:3px; width:11px; height:12px; background-image:url("../../../images/main/icos-order-gender.png"); background-repeat:no-repeat; background-size:22px 24px; vertical-align:-2px; }
.check-type1 .check-opt label.male:before { background-position:0 0; }
.check-type1 .check-opt label.female:before { background-position:-11px 0; }
.check-type1 .check-opt input:checked + label { top:-1px; border:1px solid #555; border-radius:12px; width:62px; height:22px; background-color:#fff; }
.check-type1 .check-opt input:checked + label.male { border-color:#ff6c00; color:#ff6c00; }
.check-type1 .check-opt input:checked + label.female { border-color:#ff6c00; color:#ff6c00; }
.check-type1 .check-opt input:checked + label.male:before { background-position:0 -12px; }
.check-type1 .check-opt input:checked + label.female:before { background-position:-11px -12px; }

.g_drawer { z-index:3000; position:fixed; top:0; box-sizing:border-box; padding-top:48px; width:86.11111%; height:100%; background:#fff; } /* 2019.02.14 modify */
.g_drawer.on,
.g_drawer.off { transition:300ms; }
.g_drawer.on { -webkit-transform:translateX(0%) !important; -ms-transform:translateX(0%) !important; transform:translateX(0%) !important; }
.g_drawer.on .close-drawer { -webkit-transform:translateX(0%) !important; -ms-transform:translateX(0%) !important; transform:translateX(0%) !important; }
.g_drawer + .g_drawer-bg { display:none; z-index:2999; position:fixed; top:48px; left:0; width:100%; height:100%; background:rgba(0, 0, 0, 0.35); } /* 2019.02.14 modify */
.g_drawer.on + .g_drawer-bg { display:block; }
.g_drawer.off + .g_drawer-bg { display:none; }
.g_drawer .g_drawer-wrap { overflow-x:hidden; overflow-y:auto; width:100%; height:100%; border-top:1px solid #ddd; }
.g_drawer .close-drawer { /* transition:300ms; */ z-index:3001; position:absolute; top:48px; margin-top:10px; width:40px; height:40px; border-radius:50%; background:#fff url("../../../images/main/btn-drawer-close.png") no-repeat 50% 50%; background-size:18px 18px; } /* 2019.02.14 modify */

.g_drawer#g_nav { -webkit-transform:translateX(-100%); -ms-transform:translateX(-100%); transform:translateX(-100%); left:0; }
.g_drawer#g_nav.off { -webkit-transform:translateX(-100%); -ms-transform:translateX(-100%); transform:translateX(-100%); }
.g_drawer#g_nav .close-drawer { -webkit-transform:translateX(-45px); -ms-transform:translateX(-45px); transform:translateX(-45px); right:-45px; }
.g_drawer#g_nav.off .close-drawer { -webkit-transform:translateX(-45px); -ms-transform:translateX(-45px); transform:translateX(-45px); }

.g_drawer#g_my { -webkit-transform:translateX(100%); -ms-transform:translateX(100%); transform:translateX(100%); right:0; }
.g_drawer#g_my.off { -webkit-transform:translateX(100%); -ms-transform:translateX(100%); transform:translateX(100%); }
.g_drawer#g_my .close-drawer { -webkit-transform:translateX(45px); -ms-transform:translateX(45px); transform:translateX(45px); left:-45px; }
.g_drawer#g_my.off .close-drawer { -webkit-transform:translateX(45px); -ms-transform:translateX(45px); transform:translateX(45px); }

/* drawer 열림상태 */
.has-drawer { position:fixed; top:0; left:0; width:100%; overflow:hidden; }
.has-drawer #g_header-menu,
.has-drawer #g_footer-top { position:static !important; }

/* drawer my */
#g_my { /* 그래프 */ /* 상태 */ /* 메뉴 */ }
#g_my .my-top .greet { position:relative; border-bottom:1px solid #ddd; }
#g_my .my-top .greet p { box-sizing:border-box; /* padding-top:4px; */ padding-left:15px; height:45px; line-height:45px; background:#f4f4f4; font-size:13px; color:#000000; }
#g_my .my-top .greet p strong { display:inline-block; font-weight:normal; font-size:15px; vertical-align:top; }
#g_my .my-top .greet p strong span { display:inline-block; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; max-width:130px; vertical-align:top; }
#g_my .my-top .greet .ico-txt { position:absolute; top:50%; right:10px; width:24px; height:24px; margin-top:-12px; background:url("../../../images/main/ico-my-setting.png") no-repeat 0 0; background-size:24px 24px; }
#g_my .my-top .menu-point { overflow:hidden; border-bottom:1px solid #ddd; background:#fff; }
#g_my .my-top .menu-point:after { display:block; content:' '; clear:both; }
#g_my .my-top .menu-point > * { float:left; display:block; box-sizing:border-box; height:43px; line-height:43px; }
#g_my .my-top .menu-point a:not(:last-child) { border-right:1px solid #e7e7e7; width:25%; text-align:center; font-size:13px; }
#g_my .my-top .menu-point a.line2:not(:last-child) { line-height:135%; padding-top:5px; }
#g_my .my-top .menu-point a:last-child { padding-right:10px; width:50%; text-align:right; font-family:'Roboto',Droid Sans,AppleSDGothicNeo,Helvetica,sans-serif; font-weight:bold; font-size:17px; letter-spacing:-0.5px; }
#g_my .my-top .menu-point a:last-child span { color:#ff6c00; }
#g_my .my-graph { padding-top:30px; padding-bottom:28px; }
#g_my .my-graph header { position:relative; text-align:center; }
#g_my .my-graph header time { display:inline-block; font-weight:normal; font-size:17px; }
#g_my .my-graph header time strong { font-weight:bold; }
#g_my .my-graph header .ico-txt { position:absolute; top:50%; margin-top:-15.5px; width:31px; height:31px; background-image:url("../../../images/main/btns-my-graph-arrow.png"); background-repeat:no-repeat; background-size:62px 31px; }
#g_my .my-graph header .ico-txt.to-prev { left:15px; background-position:0 0; }
#g_my .my-graph header .ico-txt.to-next { right:15px; background-position:-31px 0; }
#g_my .my-graph .graph-list { padding:28px 0; height:111px; }
#g_my .my-graph .graph-list:after { display:block; content:' '; clear:both; }
#g_my .my-graph .graph-list ul, #g_my .my-graph .graph-list li { width:100%; height:inherit; }
#g_my .my-graph .graph { position:relative; float:left; border-bottom:1px solid #e7e7e7; box-sizing:border-box; width:50%; height:inherit; text-align:center; }
#g_my .my-graph .graph.total-coat { border-left:1px dashed #e6e6e6; }
#g_my .my-graph .graph strong { font-weight:normal; color:#555; }
#g_my .my-graph .graph .bar { display:inline-block; position:absolute; left:50%; bottom:-8.5px; }
#g_my .my-graph .graph .bar.prev { margin-left:-25px; }
#g_my .my-graph .graph .bar.prev var { right:-4px; color:#99acab; }
#g_my .my-graph .graph .bar.prev span { background:#99acab; color:#99acab; }
#g_my .my-graph .graph .bar.prev span:after { color:#99acab; }
#g_my .my-graph .graph .bar.now { margin-left:8px; }
#g_my .my-graph .graph .bar.now var { left:-4px; color:#ff6c00; }
#g_my .my-graph .graph .bar.now span { background:#ff6c00; color:#ff6c00; }
#g_my .my-graph .graph .bar.now span:after { color:#ff6c00; }
#g_my .my-graph .graph .bar span { position:relative; display:inline-block; border-radius:8.5px; width:17px; height:17px; max-height:83px; min-height:17px; transition:300ms; transition-timing-function:ease-in-out; }
#g_my .my-graph .graph .bar span:after { position:absolute; top:1px; left:1px; display:inline-block; content:'P'; width:15px; height:15px; line-height:15px; border-radius:50%; background:#fff; font-family:'Roboto',Droid Sans,AppleSDGothicNeo,Helvetica,sans-serif; font-size:11px; font-weight:bold; }
#g_my .my-graph .graph .bar var { display:block; position:absolute; top:-15px; white-space:nowrap; font-family:'Roboto',Droid Sans,AppleSDGothicNeo,Helvetica,sans-serif; font-size:10px; }
#g_my .my-graph .graph .bar em { display:block; position:absolute; bottom:-19px; left:-8px; width:33px; white-space:nowrap; text-align:center; font-size:10px; }
#g_my .my-status { border-top:2px solid #c9d1d3; border-bottom:2px solid #c9d1d3; }
#g_my .my-status:after { display:block; content:' '; clear:both; }
#g_my .my-status li { float:left; box-sizing:border-box; border-top:1px solid #c9d1d3; border-left:1px solid #c9d1d3; width:33%; height:80px; background:#edf2f5; }
#g_my .my-status li:nth-child(-n+3) { border-top:none; }
#g_my .my-status li:nth-child(3n+1) { border-left:none; }
#g_my .my-status li:nth-child(3n+2) { width:34%; }
#g_my .my-status li a { display:block; padding-top:14px; padding-bottom:17px; text-align:center; }
#g_my .my-status li a span { position:relative; display:inline-block; height:12px; background-image:url("../../../images/main/icos-my-status.png"); background-repeat:no-repeat; background-size:15px 72px; font-size:12px; color:#555; }
#g_my .my-status li a strong { display:block; margin-top:19px; font-size:12px; color:#333; }
#g_my .my-status li a strong var { vertical-align:bottom; text-decoration:underline; font-size:14px; color:#ff6c00; }
#g_my .my-status li.like-item a span { padding-left:16px; background-position:0 0px; }
#g_my .my-status li.basket a span { padding-left:16px; background-position:0 -12px; }
#g_my .my-status li.order-list a span { padding-left:15px; background-position:0 -24px; }
#g_my .my-status li.coupon a span { padding-left:19px; background-position:0 -36px; }
#g_my .my-status li.qna a span { padding-left:15px; background-position:0 -48px; }
#g_my .my-status li.alarm a span { padding-left:13px; background-position:0 -60px; }
#g_my .my-menu li a { display:block; position:relative; box-sizing:border-box; border-top:1px solid #e9e9e9; padding-left:45px; height:44px; line-height:44px; font-size:15px; }
#g_my .my-menu li a:before { overflow:hidden; display:inline-block; content:' '; position:absolute; top:50%; left:15px; margin-top:-10px; width:20px; height:20px; background-image:url("../../../images/main/icos-my-menu.png"); background-repeat:no-repeat; background-size:20px 120px; }
#g_my .my-menu li a:after { overflow:hidden; display:inline-block; content:' '; position:absolute; top:50%; right:15px; margin-top:-4.5px; width:9px; height:15px; background-image:url("../../../images/main/ico-my-menu-arr.png"); background-repeat:no-repeat; background-size:9px 15px; }
#g_my .my-menu li:first-child a { border-top:0px; }
#g_my .my-menu li.point a:before { background-position:0 0px; }
#g_my .my-menu li.welfare-card a:before { background-position:0 -20px; }
#g_my .my-menu li.buy-list a:before { background-position:0 -40px; }
#g_my .my-menu li.family-setting a:before { background-position:0 -60px; }
#g_my .my-menu li.customer-center a:before { background-position:0 -80px; }
#g_my .my-menu li.welpoint-sum a:before { background-position:0 0; background-image:url("../../../images/main/icos-my-menu-welpoint-sum.png"); background-repeat:no-repeat; background-size:20px 20px; }
#g_my .my-menu li.lately-view a:before { background-position:0 0; background-image:url("../../../images/main/icos-my-menu_lately-view.png"); background-repeat:no-repeat; background-size:20px 20px; }/*20200529 최근본상품 아이콘*/

/* drawer my */
/* footer style, 2022.12.12 수정 */
#g_footer {position: relative; background: #f8f8f8; padding: 7.222222222222222222222% 7.777777777777777777778% 5.555555555555555556%;background: #f8f8f8; font-size: 4.7222222222222222222222222vw;} /* footer 짤림현상, 2019.05.30 add */
#g_footer ul { overflow:hidden;display: flex;justify-content: space-between;align-items: center;background: none;font-size: .7058823529411765em; }
#g_footer ul li { float:left; padding: 0;width: auto;line-height: 1em;}	/* 2020-05-21 수정 */
#g_footer ul li.vertical-bar {width: 0.08333333333333333em;height: 0.9166666666666666em;
	background: #dadada;}
#g_footer ul li.new a {color: #ff8023;}
#g_footer ul a { font-size: 1em;padding: 0;color: #212121;text-align: center;
	letter-spacing: normal;font-weight: 500;text-decoration: none;}	/* 2020-05-21 수정 */
#g_footer ul span { display:block;}
#g_footer ul li:first-child span { border-left:none; }
#g_footer address {font-size: .6470588235294118em;padding: 0;line-height: 1.51515151515151515em;margin-top: 1.818181818181818em;background: none;color: #6c6c6c; }
#g_footer address strong { font-weight:normal; color: inherit;}


/* 스낵바_Snackbar _ 2023-06-09, 2023-06-22 수정, 2023-08-18 수정, 2023-08-30 수정, 2023-09-01 스낵바 노출시간 수정, 2024-03-07 new_main.css 에서 가져옴 */
/* 2024-04-03 구조 수정 */
.ui-snackbar {position: fixed;bottom: -3em;left: 50%;align-items: center;transform: translateX(-50%);z-index: 100;font-size: 3.88888888888888888vw;}
.ui-snackbar.show {bottom: 1.714285714285714em;}
.ui-snackbar img {height: 100%; width: 100%; object-fit: contain;}
.ui-snackbar i.ui-icon-heart {display: inline-block;width: 1em;height: 1.193571428571429em;
	background: no-repeat url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAYCAYAAADkgu3FAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAEuSURBVHgBxZUBkcIwEEU/p6ASIqES6uDOQXFwOGgcgIOrg5OAhOKgEoID2MAuLKUJyTQMb2anNNnsS0rSAh+iovil2FM4ihPFSPFH0czkN9w3cq7jsW1MYtSAUGxV/vZF7sg1gxJ/XfPqPDXFTq3wn0NWYFXBiseOIZl09EoQm0xwxoqe8wZpWKuBFeIYXFfhEJeAa8nEvn3Dnm9apGHwekLChmt7x+3ZG5THcG234h+eFd7Dpf4XxZEbUh9HDlLz6EUHvqlRnoavF4eF+sMK87DR/PJkQ3QoR4eZ8/aD+0HcYDmdqvd0bGysM4NW1bGhJLtQliSZkzVIp86RTGUOadu+xn1DWWSyS5Qtkgg94p8Eg8dPzCL6gKyoRBgmMi0ZUJBqItOS4i9jLcuWnAGiBoniizeAFQAAAABJRU5ErkJggg==');
	background-position: center 10%;background-size: .9285714285714286em auto;margin-right: .4642857142857143em;}
.ui-snackbar.ui-snackbar-top {bottom: auto;top: -3em;transition: top .35s;}
.ui-snackbar.ui-snackbar-top.show {top: 1.714285714285714em;}
.ui-snackbar > button {display: flex;justify-content: center; font-size: 1em;line-height: 1.193571428571429em;height: 2.928571428571428em;padding: 0;width:auto;margin: 0 auto;} /* 2024-04-22 수정 */
.ui-snackbar > button > img {width: auto;}
.ui-snackbar .close-button {position: absolute;top: 0;bottom: 0;right: .6785714285714286em;width: 2em;text-indent: -200vw;overflow: hidden;}


/* main-billboard-banner-v2405, 2024-05-30 new_main.css 에 유사 코드 존재하나, 전체 사이트에서 사용 가능하도록 new_layout 에 복사 후 수정 */
.main-billboard-banner-v2405.swipe-banner {box-shadow: none; margin-bottom: 0; border-bottom: none;font-size: 3.33333333333333vw;}
.main-billboard-banner-v2405.swipe-banner .swiper {border: none;overflow: hidden;}
.main-billboard-banner-v2405.swipe-banner .swiper img {height: 38.888888888888888889vw;object-fit: fill;}
.main-billboard-banner-v2405.swipe-banner .swiper-lazy-preloader {margin-left: 0;margin-top: 0;top: 0;left: 0; border: none;}
.main-billboard-banner-v2405.swipe-banner .swiper-lazy-preloader::after {background-size: 10% auto;}
.main-billboard-banner-v2405.swipe-banner .swiper-pagination-custom {display: flex;align-items: center; z-index: 100;box-sizing:border-box; left: auto; bottom: .666666666666667em; right:3.6%;letter-spacing:-0.5px;font-size: 1em;width: auto;height: 1.5833333333333333em;border-radius: .79166666666666666667em;padding: 0 .66666666666666667em;color: white; background: rgba(33, 33, 33, 0.4);}
.main-billboard-banner-v2405.swipe-banner .swiper-pagination-custom * {font-size: .9166666666666666667em;}
.main-billboard-banner-v2405.swipe-banner .swiper-pagination-custom span {margin: 0 .41666666666666em 0 .55em;color:transparent;display:block;width: .08333333333333333em;height: .6666666666666em;background: rgba(255,255,255,.6);}
.main-billboard-banner-v2405.swipe-banner .swiper-pagination-custom var:first-child {font-weight: 700;}
.main-billboard-banner-v2405.swipe-banner.swiper-more-button .swiper-pagination-custom {padding: 0 2em 0 .66666666666666667em;
	background: rgba(33, 33, 33, 0.4) no-repeat right center / auto 100% url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACYAAAAmCAYAAACoPemuAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAK9SURBVHgBzZjPitpQFMaPUTNQVNBZqSgjyggys3LTXReFgUJfoKsu+0x9j65mUdpFl646mw6Ko2AC1SAasST+63fSaONM1CQakx+EJDcJ+Tj33nPPdyPkgUKhkMMpE4vFcqvV6hLXIo4L87EmCMIE7ep8PpeWy6Xc6/UUcknE6YuVSuUCP7tZLBbXuE2SO1SIbYzHY3kwGKhOPnAkrFwu1yHohv5HxStqNBp9bLVajUMv7hVWrVaTs9nsDt1xSadFnUwmX/ZFb6ewUqlURde9puOjtAsdx7cnYPcwSrtFvcFljPyD/13OZDLqcDhU7B5ucQVwektnAgG4shO3JYzHFAb5O/I3Unbickg9rel0qq/bBOsLmqa9J//G1D7EVCp1Z23YRIxTAoeVAgL/fgVxNBqNZL43ImZ24TUFDJLwba1W41Xk31hCrsqS+2y+od1uf7beY1Z/Im+IyG+3ODeMiCGB1ikkIGpGzwn5fJ6zuudo+UCSiwQhEonkKGRwxcLCshQyuJxClwph6sY1mQhWoI/kMKk+n31ucTFbdZ6VQWT6Q4gChRQWplH40HmMfaAj89gJM78BJqQiYI107WD8BivRREAykylksO0T4FoGFDIQLEnodDocMUde70yobJDX1cUjhQQ2xnw26rFEIvET9bZnQ3vsLLSgslvnC6O07vf7C5S1saArDfTcgyzLT3y9yfzdbrfB+YOCQ2UN65utJSkej99TMCuBxlsG1oYtX6koig7z+ScAt/RVkqTf1oYXTpwdMTvjc4nDuP6O7YvW83bbvQsWl06nOfEWyD9XrkHUD6yzv+weHtyGMt35SatcnmRIC/eetqGsFIvFummrjhWocUqwzr6jhDHmJl7W9KCutzp5dRFF8aHZbDqa9Y6FWWEvigiyu2I3k8RYSZBlcxiHbpZTEnebuR674i+0PjCG/HXhNgAAAABJRU5ErkJggg==');
}
.main-billboard-banner-v2405.swipe-banner a,
.main-billboard-banner-v2405.swipe-banner a img {display: block;}
/* main billboard 페이지별 customize, 2024-05-30 */
#mid > .main-billboard-banner-v2405.swipe-banner { margin: 0 0 1em; } /* 포인트 정보 */
#mid > .main-billboard-banner-v2405.swipe-banner:first-child {margin-top: -11px;} /* 포인트 정보, 2024-06-18 배너와 메뉴가 겹치는 문제 수정 */
#g_main #article-bookCulture .main-billboard-banner-v2405.swipe-banner, /* 도서/티켓/영화 */
#g_main .baro-m .main-billboard-banner-v2405.swipe-banner /* 매장결제 */ {margin-bottom: 2.89858333333333333em;}

/* 고객맞춤 서비스 레코픽, 2019.03.12 */
.swipe-items {padding-top: 9.443vw; background: white;overflow:hidden;} /* 2022-06-30 수정 */
.swipe-items .title-type01 {padding-top:0; padding-bottom:5px; height:auto; font-size:0.937rem; color:#000; text-indent:0; text-align: center;}
.swipe-items .title-type01 > span {display:block; width:43px; height:16px; line-height:16px; margin:0 auto 10px auto; border-radius: 8px; font-size:0.6875rem; color:#fff; text-align: center;}
.swipe-items .title-type01 > span.icon-hot {background-color:#fd9f7a;}
.swipe-items .title-type01 > span.icon-best {background-color:#c597d8;}
.swipe-items .title-type01 em {color:#ff7b19;}
.swipe-items .swipe {position:relative;padding-bottom: 50px;} /* 2021-05-24 수정, 2021-08-09 수정 */
.swipe-items .swipe > ul > li {top: 0;}
.swipe-items .swipe .list-type-img {padding: 0 1.03rem; box-sizing:border-box;}
.swipe-items .swipe .list-type-img > li,
.swipe-items .swipe .list-type-img > li * {box-sizing:border-box;}
.swipe-items .swipe .list-type-img > li {width: 50%;position: relative;margin:0;}
.swipe-items .swipe .list-type-img > li:nth-child(odd) {padding-right: 0.44rem;}
.swipe-items .swipe .list-type-img > li:nth-child(even) {padding-left: 0.44rem;}
.swipe-items .swipe .list-type-img > li a {display: block;width: 100%;}
.swipe-items .swipe .list-type-img > li a .panel {position: relative; overflow:hidden;height: 0; padding-top: 100%; border-radius: 1em;}
.swipe-items .swipe .list-type-img > li a .panel img {min-width: 100%; height: auto; position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%);}
.swipe-items .swipe .list-type-img > li a .item-category1 {display:block; height:20px;} /* 2019.07.4 Edit */
.swipe-items .swipe .list-type-img > li a .item-info {padding: 0 5.8%;}
.swipe-items .swipe .list-type-img > li a .item-info .title {display: -webkit-box; height:3rem; -webkit-line-clamp: 3; -webkit-box-orient: vertical; white-space: normal; font-size: 0.95rem; margin-top: .0.6rem; color: #595959} /* 2019.04.24 v1 Edit*/
@media (max-width:321px) {
	.swipe-items .swipe .list-type-img > li a .item-info .title { font-size: 0.93rem;}
}/* 2019.04.18*/
.swipe-items .swipe .list-type-img > li a .item-price1 { padding-top: 30%; margin: 0;height:0;}
.swipe-items .swipe .list-type-img > li a .item-price1 .sale-percent {font-size: 1.125rem; height: 1em; bottom: 0; margin-bottom: 0; vertical-align: text-bottom; line-height: 1em; font-weight: bold;} /* 2019.04.18*/
.swipe-items .swipe .list-type-img > li a .item-price1 .sell-price {left: unset; right: 0; bottom: 1.2rem; height: 0.7em; width: auto;} /* 2019.04.18 */
.swipe-items .swipe .list-type-img > li a .item-price1 .sale-price {font-size: 1rem; height: 1em; bottom: 0px; position: absolute; width: auto; right: 0;}
.swipe-items .swiper-pagination.swiper-pagination-bullets {text-align:center; bottom: 18px;} /* 2021-05-24 수정 */
.swipe-items .swiper-pagination-bullets ul { display:inline-block; padding-top: 1.125rem;padding-bottom: .75rem; }
.swipe-items .swiper-pagination-bullets .swiper-pagination-bullet { display:inline-block; margin-left:5px; width:7px; height:7px; background:#d5d5d5; border-radius:3.5px; opacity:unset; }
.swipe-items .swiper-pagination-bullets .swiper-pagination-bullet.swiper-pagination-bullet-active { width:20px; background:#6c6c6c; }
.swipe-items .swiper-pagination-bullets .swiper-pagination-bullet:first-child { margin-left:0;}


/* new arrivals */
.newArrival {margin-top:10px; background-color:#fff;}
.newArrival .header-type3 {height:3rem; line-height:2.4rem; border-bottom:1px solid #dfdfdf; text-align: center;} /* 2019.04.18*/
.newArrival .header-type3 img {width:120px; height:15px; vertical-align: middle;}
.newArrival .item-price1 .sale-percent span {font-size: 1.125rem; font-weight: bold;} /* 2019.04.18*/
.swipe-items .swipe .list-type-img > li {padding-top:15px;}
.newArrival.swipe-items .swipe .list-type-img > li:first-child,
.newArrival.swipe-items .swipe .list-type-img > li:first-child + li {padding-top: 0;} /* 2021-05-24 추가 */
.swipe-items .swipe.row2 .list-type-img > li a .panel {padding-top:100%;}
/*.swipe-items .swipe.row2 .list-type-img > li a .item-category1 {display:block; height:auto; }*//* 2019.04.24 del*/
.swipe-items .swipe.row2 .swiper-pagination-bullets .swiper-pagination-bullet.swiper-pagination-bullet-active {background:#f88f56;}


/* 2020-03-25 설문 이벤트 */
.evt-survey-wrap {background:#fff;} /* 2024-09-30 상단여백삭제 */
.evt-survey {padding: 8.3333vw 8.3333vw 10.6944vw 8.3333vw; font-size:4.0277vw; letter-spacing:-0.03rem; color:#767676; line-height: 5.27777vw;} /* 2024-09-20 수정 */
.evt-survey .title-survey {font-size: 4.5833vw; font-weight: 700; color: #333333; line-height: 6.11111vw; letter-spacing: -.03em; text-align: center; margin-bottom: 4.86111vw;} /* 2024-09-20 추가 */
.evt-survey .stit {font-size:1.2rem; padding-bottom:0.8rem; border-bottom:2px solid #555; color:#333;}
.evt-survey .stit2 {color:#333; padding-bottom:2.91666vw; text-indent: -4.305555vw; padding-left: 4.305555vw;} /* 2024-09-20 수정 */
.evt-survey .stx01 {font-weight:bold; margin:0.5rem 0 1rem;}
.evt-survey .stxsub {color:#989898;}
.evt-survey .stxbx {font-size:0.6rem; padding:0.6rem 4%; background:#e0e0e0; line-height:1.3rem;}
.evt-survey .question {margin: 0 -8.3333vw; padding: 0 8.3333vw 5.55555vw 8.3333vw;} /* 2024-09-20 수정 */
.evt-survey .question + .question {border-top: 1px solid #eeeeee; padding-top: 5.55555vw;} /* 2024-09-20 추가 */
.evt-survey .question ul {overflow:hidden; _zoom:1;} /* 2024-09-20 수정 */
.evt-survey .question ul li {position: relative; padding-left: 6.6666vw;} /* 2024-09-20 수정 */
.evt-survey .question ul li + li {margin-top: 2.5vw;} /* 2024-09-20 추가 */
.evt-survey .question ul li input {position: absolute; top: 50%; left: 0; transform: translateY(-50%); vertical-align:middle;} /* 2024-09-20 수정 */
.evt-survey .question ul li label {font-size: 3.8888vw; line-height: 1.32142em;} /* 2024-09-20 수정 */
.evt-survey .question input[type=text] {width:96.5%; border:0; border-bottom:1px solid #333; font-size:0.8rem; padding:0.2rem 0.5rem; margin-bottom:0.2rem; color:#767676; margin-top:0.5rem;}
.evt-survey .button-wrap {border-top:1px solid #dedede; padding:3rem 5%; margin-top:3rem;}
.evt-survey input[type="radio"] {background: url(/images/home/survey_radio-off.png) no-repeat left top; background-size: 100%; width: 3.61111vw; height: 3.61111vw;} /* 2024-09-20 수정 */
.evt-survey input[type="radio"]:checked {background: url(/images/home/survey_radio-on.png) no-repeat left top; background-size: 100%;}
.evt-survey input[type="radio"]:checked + label {color:#ff6d00;}
.evt-survey input[type="checkbox"] {background: url(/images/home/survey_checkbox-off.png) no-repeat left top; background-size: 100%; width:3.61111vw; height:3.61111vw; border-radius:0;} /* 2024-09-20 수정 */
.evt-survey input[type="checkbox"]:checked {background: url(/images/home/survey_checkbox-on.png) no-repeat left top;background-size: 100%;}
.evt-survey input[type="checkbox"]:checked + label {color:#ff6d00;}
/* .evt-survey li label {margin-left:5px;} 2024-09-20 삭제 */
.evt-survey textarea {padding:10px; border:1px solid #ccc; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; color:#898989; min-height:80px;}
.evt-survey .btn-com {background:#1b1b1b; text-align:center; padding:13px 0; border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px; width:100%; color:#fff; font-size:13px; margin-top:0;}

.survey-thanks-wrap {margin:30px 0 0; padding-top:30px; border-top:9px solid #f3f3f3;}
.survey-thanks {padding:0 6.9%;}
.survey-thanks .stit {font-weight:bold; color:#1b1b1b; font-size:14px; text-align:center;}
.survey-thanks .stx1 {padding-bottom:12px; border-bottom:1px solid #ccc; margin-top:20px;}
.survey-thanks .stx1 span {color:#ff6d00;}
.survey-thanks .survey-thanks-list {font-size:12px; color:#1b1b1b;}
.survey-thanks .survey-thanks-list li {padding:16px 5px; border-bottom:1px solid #eee;}
.survey-thanks .survey-thanks-list li:last-child {border-bottom:0;}
.survey-thanks .survey-thanks-list li p {line-height:16px; margin-bottom:5px;}
.survey-thanks .survey-thanks-list li p:last-child {margin-bottom:0;}
.survey-thanks .survey-thanks-list li p span {color:#898989; margin-left:15px;}

.survey-thanks-wrap .paging {position:relative; font-size:12px; margin:15px 0 0; padding:20px 0 30px; text-align:center; color:#1b1b1b; border-top:9px solid #f3f3f3;}
.survey-thanks-wrap .paging span {margin:0 11px;}
.survey-thanks-wrap .paging span button {display:inline-block; padding-right:1px; text-align:center; width:20px; height:20px; color:#767676; margin:0 2px;}
.survey-thanks-wrap .paging span button.this {color:#323232; border-radius:10px; -moz-border-radius:10px; -webkit-border-radius:10px; background:#1b1b1b; color:#fff;}
.survey-thanks-wrap .paging span button.paging_last {background:none;}
/* // 2020-03-25 설문 이벤트 */

/*2020.08.12 추가*/
/* @media only screen and (max-width : 320px) {
	.item-category1 li {padding:0 2px;min-width:30px;}
 } */

/* 2020-11-16-3 베네피아 메인 - 상품블릿 4개일때 블릿크기 축소 */
.list-type2 .wrap .item-category1.state.many li {min-width:inherit; margin:0 0 3px 2px; padding:0 3px;}
/* // 2020-11-16-3 베네피아 메인 - 상품블릿 4개일때 블릿크기 축소 */

/* 별점 리뷰 - 2020-11-06 */
.star-main {float: right; margin:3.7vw 4.3% 0 0;}
.star-main .star-score .star-img span {background:#f4b63f; display:inline-block; width:50%; height:100%;}
.star-main .star-score .star-img span img {width:100%; height:100%; left:0; top:0; position:absolute; object-fit:inherit;}
.star-main .star-score .star-num {display:none;}
.star-main .star-score .star-num2 {font-size:3.1vw; text-align:center; display:inline-block; margin-left:0.6vw; vertical-align: 0.4vw; margin-bottom:0; color:#1b1b1b;}
.star-main .star-score .star-img {width:16.25vw; height:3vw; margin:0; display:inline-block; background:#dbdbdb; position:relative; overflow:hidden; }

.star-blet {height:10.41vw; line-height:10.41vw; padding:0 4.3vw 0 3.889vw; border-top:1px solid #f4f4f4; display: flex; flex-wrap: wrap; align-content: center; position:relative; background:#fff;}
.star-blet .like-btn {position:absolute; right:4.3%; top:3.4vw; width:3.2vw; z-index:100;}

/* 하트 (찜하기) 공통 */
.like-btn {width:5.4vw; display: inline-block; overflow: hidden; vertical-align: middle;}
.like-btn img {width:200% !important;}
.like-btn.on img {position:relative; left:-100%;}
/* // 별점 리뷰 - 2020-11-06 */


/* 체크박스 new type, 2022.02.17 */
.checkbox-wrap {font-size: 3.3333333333333vw;}
.checkbox-wrap input[type=checkbox] {background: none; position: absolute; top: -2em; left: -2em; width: 1em; height: 1em;}
.checkbox-wrap span {position: relative; display: block; line-height: 1.538461538461538em; font-size: 1.25em; padding-left: 1.6666666666666667em; color: #333;}
.checkbox-wrap span::before {--icon-check-mark: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACEAAAAZCAYAAAC/zUevAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyNpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDYuMC1jMDAzIDc5LjE2NDUyNywgMjAyMC8xMC8xNS0xNzo0ODozMiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIDIyLjEgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkRFMkZEMTY0MTA3NTExRUNCQkRERTI1MzVGRThDMThCIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkRFMkZEMTY1MTA3NTExRUNCQkRERTI1MzVGRThDMThCIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6REUyRkQxNjIxMDc1MTFFQ0JCRERFMjUzNUZFOEMxOEIiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6REUyRkQxNjMxMDc1MTFFQ0JCRERFMjUzNUZFOEMxOEIiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz5ktq/uAAABoklEQVR42mL8//8/Ax0BIxD7A7EVED8B4kVA/IEB5Ag6YWYgXvQfFdwCYl56OYARiOf+xw7qmegUDROBOAmHnCo9HNENxLl45E/TOhoa/uMHR4GYnZYOKCHggNNAzA/OnVANbEDsBcT+QCxCBQfkEnDAJSAWhqkHEdJAfBNJwUcgdqTAAclA/A+PA24AsRiyHhCxGIvCr0BsToYDIoH4Dx4H3AFiGXR9DFCXYQOvgFiFBAcEEXDAYyBWxKYXRGzCo/EBNpdjwZ5A/BOPOc+BWBWXfgZosP8kkIj48TjACRp9//GEqC4+T8AYfgSC8iAQc2ExwJqAAz4AsRGhkETmZBLIVhuhlRBMvQnUElzgExBbEJOe0AVqCDhkJrQyAgXvGzzqQKHjQGyixiY4jYBDZkPjGRcApS93UrI2rnp/1X/ywC9oqctAqSNgxfheEh0AStjh5JSy+CRB2fIckQ4AFdMJ5Bb1hBSIAvFtIhyQRUmFR4wiFQIJsYjSWpdYhbo4yoQ6arQ9SFEMKt7PI9UpCf+p1ABiJKPfwQbEv6jZCAUIMAC3mRSJvKzZtQAAAABJRU5ErkJggg==);content: "";display: block;position: absolute;width: 1.538461538461538em;height: 1.538461538461538em;left: 0;top: 50%;transform: translateY(-50%);background: #e7e7e7 no-repeat var(--icon-check-mark);background-position: center 52%;background-size: 55% auto;border-radius: 50%; font-size: .8em;transition: background-color 200ms ease-out;}
.checkbox-wrap input[type=checkbox]:checked + span::before {background-color: #f88800;}

/* 2023.08.24 start modity */
/* 상품목록 개선 1단, 2023.08.24 */
.pdr-list > * {font-family: Pretendard;}
.pdr-list {display: flex; background-color: #fff; overflow: hidden; font-size: 3.33333333333333vw;}
.pdr-list.type1 {flex-direction: column;}
.pdr-list.type1.swiper-wrapper {flex-direction: row; background-color: transparent; overflow: visible;}
.pdr-list .card {position: relative; display: flex;}
.pdr-list > li > a {display: block; width: 100%;}
.pdr-list.type1 .thumb {position: relative; display: inline-block; width: 100%; height: 50vw;}
.pdr-list.type1 .thumb img {width: inherit; object-fit: contain; height: 100%;}
/* soldout case */
.pdr-list .sold-out a {cursor: not-allowed;}
.pdr-list .sold-out .thumb::before {content: "SOLD OUT"; position: absolute; left: 0; top: 0; bottom: 0; right: 0; background: rgba(0, 0, 0, 0.75); color: #fff; display: flex; align-items: center; justify-content: center; font-weight: 700; text-shadow: 0 0 10px rgb(129, 125, 125); z-index: 5;}
.pdr-list.type1 .sold-out .thumb::before {font-size: 11.1111vw}
.pdr-list.type2 .sold-out .thumb::before,
.pdr-list.rtype2 .sold-out .thumb::before {font-size: 6.08888vw}
/* gray cover, 2024-09-12 추가 */
.pdr-list.product-gray-cover .thumb::after {content:"";display: block;position: absolute;left:0;right:0;top:0;bottom:0;background-color: rgba(0,0,0,.);z-index:2;} /* 2023-09-07, Alpha_pub_v1, 추가 */

.pdr-list.type1 .info {padding: calc(13em / 12) calc(15em / 12) calc(30em / 12) calc(15em / 12);}
.pdr-list.type1 .info-price {margin-top: calc(10em / 12); line-height: 1.846153846153846em;}
.pdr-list .info .title {display: box; display: -webkit-box;  overflow: hidden; text-overflow: ellipsis; white-space: normal;  -webkit-box-orient: vertical; box-orient: vertical; word-wrap: break-word; word-break: break-all;}
.pdr-list.type1 .info .title {font-size: 1.25em; line-height: 1.357142857142857em; color: #333; height: auto; -webkit-line-clamp: 2; line-clamp: 2;}

.pdr-list .card .info-price .name {display: inline-block; margin-right: calc(3em / 13); color: #FF6D00; font-size: 1.166666666666667em; line-height: 1em; font-weight: 600; letter-spacing: 0;}
.pdr-list .card .info-price .sale-price {/*font-family: 'Roboto';*/ color: #333; /*line-height: 1.846153846153846em;*/ letter-spacing: 0.0005em;}
.pdr-list .card .info-price .sale-price::after {content: "원"; font-size: 0.6666666666666667em;}
.pdr-list .card .info-price .sale-price[data-after]::after { content: attr(data-after); }
.pdr-list.type1 .info-price .sale-price {margin-right: calc(6em / 21); font-size: 1.75em; letter-spacing: 0;}
.pdr-list.type1 .info-price .sale-price em {margin-left: 1px; font-size: 0.6666666666666667em;}
.pdr-list .card .info-price .rate,
.pdr-list .card .info-price del {color: #999;font-size: calc(14em / 12); line-height: calc(17em / 14); font-weight: 400;}
.pdr-list .card .info-price del::after {content: "원"; font-size: 0.9322em}
.pdr-list .card .info-price .rate {margin-right: calc(2em / 12);}
.pdr-list .card .info-price .rate::after {content: "%";}

.pdr-list .card .info-box {display: flex;}
.pdr-list.type1 .info-box {margin-top: calc(6em / 12); justify-content: space-between; align-items: center;}
.pdr-list .card .info-box .group {line-height: 1.333333333333333em; color: #666;}
.pdr-list .info-box .group .star {margin-right: calc(7em / 13); font-size: 1.083333333333333em; color: #666; letter-spacing: 0;}
.pdr-list .card .info-box .group .star::before {content: ""; display: inline-block; width: calc(11em / 12); height: calc(10.5em / 12); background: url("/images/main/ico_review-start.png") left top no-repeat; background-size: 100% 100%; margin-right: calc(2em / 12); vertical-align: -1px;}

/* 상품목록 개선, 2단 */
.pdr-list[class$="type2"] > * {font-family: Pretendard;}
.pdr-list.type2 {padding: 0 20px; justify-content: flex-start; flex-wrap: wrap;} /* PRJBENSCH-200 수정 */
.pdr-list.type2 > li {width: 47.8125%; margin-bottom: calc(28em / 12);}
.pdr-list.type2 > li:nth-child(odd) {margin-right: auto;} /* PRJBENSCH-200 추가 */
.pdr-list.type2 .card .thumb {position: relative; display: block; padding-top: 100%; overflow: hidden;}
.pdr-list[class$="type2"] .card .thumb {border-radius: 1.38888888888889vw; overflow: hidden;}
.pdr-list.type2 .card .thumb img {position: absolute; left: 50%; top: 50%; transform: translate(-50%, -50%);}
.pdr-list[class$="type2"] .info-box {flex-direction: column; margin-top: calc(8em / 12);}
.pdr-list[class$="type2"] .info-price {display: flex; flex-direction: column; margin-top: calc(10em / 12);}
.pdr-list.type2 .info {margin-top: calc(12em / 12);}
.pdr-list[class$="type2"] .info .title {font-size: calc(14em / 12); font-weight: 400; color: #212121; line-height: calc(17em / 14); letter-spacing: 0px; height: auto; -webkit-line-clamp: 3; line-clamp: 3;}
.pdr-list[class$="type2"] .info-price .sale-price {font-size: 1.5em; color: #212121; font-weight: 700; line-height: calc(16em / 18);}
.pdr-list[class$="type2"] .info-price .sale-price::after {font-size: 1em;}
.pdr-list[class$="type2"] .info-price .sale-price em {margin-left: calc(2em / 13); font-size: 0.7222222222222222em;}
.pdr-list[class$="type2"] .info-price > span:last-child {margin-top: calc(2em / 12);}
.pdr-list[class$="type2"] .info-box .group > span {display: inline-block; margin: 0 calc(4em / 13) calc(6em / 13) 0; font-size: calc(13em / 12); color: #666;}
.pdr-list[class$="type2"] .info-box .group .review {color: #999;}
/* PRJBENSCH-200, 렌터카 옵션 추가 */
.pdr-list[class$="type2"] .info-box .option {margin-bottom: calc(10em / 13); color: #999; line-height: calc(17em / 13); font-size: calc(13em / 12); font-weight: 400; letter-spacing: 0;}

/* 상품목록 개선, 2단 가로형 */
.pdr-list.rtype2 {flex-direction: column; padding: 0 15px;}
.pdr-list.rtype2 .thumb {position: relative; display: inline-block; width: 34.89722222222222vw; height: 34.9vw;}
.pdr-list.rtype2 .thumb img {width: inherit; object-fit: cover; height: 100%;}
.pdr-list.rtype2 .card > a {display: flex;}
.pdr-list.rtype2 .info {margin-left: calc(20em / 12); flex: 1;}
.pdr-list.rtype2 .info .title {-webkit-line-clamp: 4; line-clamp: 4;}
/* .pdr-list.rtype2 .info-price {display: flex; flex-direction: column; margin-top: calc(11em / 12);} */
/* .pdr-list.rtype2 .info-price > span:last-child {margin-top: calc(5em / 12);} */
.pdr-list.rtype2 > li {padding: calc(20em / 12) 0; border-top: 1px solid #eee;}
.pdr-list.rtype2 > li:first-child {border-top: none;}
/* 2023.08.24 end modity */

/* 홈탭 리뷰 상품목록, 2022.12.12 */
.pdr-list.rtype2.reviews .thumb {width: 27.77777777777778vw; height: 27.77777777777778vw;}
.pdr-list.rtype2.reviews .thumb img {object-fit: cover;}
.pdr-list.reviews .info .sub,
.pdr-list.reviews .info .commt {font-size: 1.083333333333333em; line-height: 1.307692307692308em;}
.pdr-list.reviews .info .sub {color: #777777; -webkit-line-clamp: 1; line-clamp: 1; white-space: normal;}
.pdr-list.reviews .info .commt {margin-top: calc(9em / 13); color: #1b1b1b; height: 3.923076923076924em;-webkit-line-clamp: 3;line-clamp: 3;}
.pdr-list.reviews .info .info-box {margin-top: calc(9em / 12);}

/* 상품목록 3단, 2022.12.12 */
.pdr-row-3 {display: flex; flex-wrap: wrap; background-color: #fff; overflow: hidden; font-size: 3.33333333333333vw;}
.pdr-row-3 > .card {position: relative; display: flex; margin: 0 calc(10em / 12) calc(28em / 12) 0;}
.pdr-row-3 .card:nth-child(3n) {margin-right: 0;}
.pdr-row-3 .card a {width: 28.61111111111111vw; display: block;}
.pdr-row-3 .card .thumb {position: relative; display: block; padding-top: 100%; overflow: hidden;}
.pdr-row-3 .card .thumb img {position: absolute; left: 50%; top: 50%; transform: translate(-50%, -50%);}
.pdr-row-3 .card .info {margin: calc(10em / 12) 0 0 calc(5em / 12); line-height: 1.307692307692308em;}
.pdr-row-3 .card .info .title {display: box;display: -webkit-box;overflow: hidden;text-overflow: ellipsis;white-space: normal;-webkit-box-orient: vertical;box-orient: vertical;word-wrap: break-word;-webkit-line-clamp: 2;line-clamp: 2; font-size: 3.61111111111111vw;/*13*/ color: #333; }
.pdr-row-3 .card .info .price {display: block; margin-top: calc(11em / 18); font-size: 5vw;/*18*/ font-weight: 700;}
.pdr-row-3 .card .info .price em {display: inline-block; transform: translate(1px, 0); font-size: 0.7222222222222222em;}

/* badge, 2023.08.24 */
.badge {display: flex; flex-wrap: wrap; align-items: center; font-size: 3.33333333333333vw; gap: calc(3em / 12);}
.badge > li {height: calc(17.5em / 12); padding: 0 calc(6em / 12); box-sizing: border-box; border: 1px solid rgba(127, 127, 127, 0.5); border-radius: calc(3em / 12);}
.badge > li > span {display: inline-block; font-size: 3.05555555555556vw; line-height: 4.43vw; letter-spacing: -1px;}
.device-ios .badge > li span {line-height: calc(17.3em / 11);}
.badge .hotdeal {color: #FF614C;  border-color: rgba(255, 97, 76, 0.7);}
.badge .free-delivery {color: #7f7f7f; border-color: rgba(127, 127, 127, 0.7);}
.badge .early-delivery {color: #7894f2; border-color: rgba(120, 148, 242, 0.7);}
.badge .welfare {color: #59b2ea; border-color: rgba(89, 178, 234, 0.7 );}
.badge .overseas {color: #9582dc; border-color: rgba(149, 130, 220, 0.7 );}
.badge .ecoupon {color: #52c6b4; border-color: rgba(82, 198, 180, 0.7 );}
.badge .resort,
.badge .package {color: #009A66; border-color: rgba(0, 154, 102, 0.7);}

/* 19세 이상, 2023.01.05 */
.rated-19 {
	display: inline-block;
	width: 13.88888888888889vw;
	height: 13.88888888888889vw;
	margin-top: 3.05555555555556vw;
	text-indent: -1000em;
	background-image: url("data:image/png;base64,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");
	background-size: contain;
	background-repeat: no-repeat;
}

/* 성인인증 상품 case, 2023.01.05 */
.ban .thumb::after,
.ban-liq .thumb::after,
.ban .panel::after,
.ban-liq .panel::after,
.ban .img::after,
.ban-liq .img::after,
.ban .hotdeal-visual::after,
.ban-liq .hotdeal-visual::after,
.list-type1 .ban a::after,
.list-type1 .ban-liq a::after,
.ban .pdt-img::after, /* 2023.03.27 추가 */
.ban-liq .pdt-img::after /* 2023.03.27 추가 */ {
	content: "";
	position: absolute;
	left: 0; top: 0; bottom: 0; right: 0; z-index: 5;
	background-image: url("data:image/png;base64,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");
	background-size: 13.88888888888889vw 13.88888888888889vw;
	background-repeat: no-repeat;
	background-position: 50% 50%;
}

.ban .thumb::after,
.ban .panel::after,
.ban .img::after,
.ban .hotdeal-visual::after,
.item-type2.ban::after,
.gallery-thumbs .ban::before,
.list-type1 .ban a::after,
.ban .pdt-img::after /* 2023.03.27 추가 */ {background-color: #f4f4f4;}

.ban-liq .thumb::after,
.ban-liq .panel::after,
.ban-liq .img::after,
.ban-liq .hotdeal-visual::after,
.item-type2.ban-liq::after,
.gallery-thumbs .ban-liq::before,
.list-type1 .ban-liq a::after,
.ban-liq .pdt-img::after /* 2023.03.27 추가 */ {background-color: rgba(0, 0, 0, 0.5);}


.item-type2.ban::after,
.item-type2.ban-liq::after {
	content: "";
	position: absolute;
	width: 90px; height: 90px;
	left: 10px; top: 10px; z-index: 5;
	background-image: url("data:image/png;base64,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");
	background-size: 13.88888888888889vw 13.88888888888889vw;
	background-repeat: no-repeat;
	background-position: 50% 50%;
}

.gallery-thumbs .ban::before,
.gallery-thumbs .ban-liq::before {
	content: "";
	display: inline-block;
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	background-image: url("data:image/png;base64,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");
	background-repeat: no-repeat;
	background-size: 10vw 10vw;
	background-position: 50% 50%;
	/* border-radius: .2083333333333333333em; */
}

.hotdeal-top-swiper .gallery-thumbs.swiper-container .swiper-wrapper .swiper-slide-thumb-active.ban:after {
	background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFkAAAA0CAYAAADhYZQrAAAACXBIWXMAAAsTAAALEwEAmpwYAAAFwGlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgOS4wLWMwMDAgNzkuMTcxYzI3ZiwgMjAyMi8wOC8xNi0xODowMjo0MyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtbG5zOnN0RXZ0PSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VFdmVudCMiIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIgeG1sbnM6cGhvdG9zaG9wPSJodHRwOi8vbnMuYWRvYmUuY29tL3Bob3Rvc2hvcC8xLjAvIiB4bXA6Q3JlYXRvclRvb2w9IkFkb2JlIFBob3Rvc2hvcCAyMi4xIChXaW5kb3dzKSIgeG1wOkNyZWF0ZURhdGU9IjIwMjMtMDEtMDlUMTY6NDc6NDUrMDk6MDAiIHhtcDpNb2RpZnlEYXRlPSIyMDIzLTAxLTA5VDE2OjUxOjEwKzA5OjAwIiB4bXA6TWV0YWRhdGFEYXRlPSIyMDIzLTAxLTA5VDE2OjUxOjEwKzA5OjAwIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjhkZDBiYzMzLTFkZmUtNGE0Mi04YzNmLWJiOTU0MjBjNmExOCIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDoyOEY1NThCRkI2RDcxMUVCQkExRkIzOUJCQUYzQzcxOSIgeG1wTU06T3JpZ2luYWxEb2N1bWVudElEPSJ4bXAuZGlkOjI4RjU1OEJGQjZENzExRUJCQTFGQjM5QkJBRjNDNzE5IiBkYzpmb3JtYXQ9ImltYWdlL3BuZyIgcGhvdG9zaG9wOkNvbG9yTW9kZT0iMyI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjI4RjU1OEJDQjZENzExRUJCQTFGQjM5QkJBRjNDNzE5IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjI4RjU1OEJEQjZENzExRUJCQTFGQjM5QkJBRjNDNzE5Ii8+IDx4bXBNTTpIaXN0b3J5PiA8cmRmOlNlcT4gPHJkZjpsaSBzdEV2dDphY3Rpb249InNhdmVkIiBzdEV2dDppbnN0YW5jZUlEPSJ4bXAuaWlkOjhkZDBiYzMzLTFkZmUtNGE0Mi04YzNmLWJiOTU0MjBjNmExOCIgc3RFdnQ6d2hlbj0iMjAyMy0wMS0wOVQxNjo1MToxMCswOTowMCIgc3RFdnQ6c29mdHdhcmVBZ2VudD0iQWRvYmUgUGhvdG9zaG9wIDI0LjEgKFdpbmRvd3MpIiBzdEV2dDpjaGFuZ2VkPSIvIi8+IDwvcmRmOlNlcT4gPC94bXBNTTpIaXN0b3J5PiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PtWCazYAAAdySURBVHic7Zt/aJP5Hcff3zxJb9fnlvaxyW4zFY8D77H2xGxmWzeNU1PqSK21swXxhJTKuQljKP7RXkE6hrOtiT8qlva6FXWOajkk3lbmjdr2QBwoiCjYVh3DYBRpCzGEWps8T579keRMn+dJmjRPfnn3+qv9fJ7vN5+88uXh+8n3CTEYDMgDNgF4DuC/2S5kKaiyXUACrAXwDwBjAFZluZYlkeuSSwH8C0BR+O9R5KHonJWs1WqLCSHXEJIboRR5uKJzTrLb7SaXL19+X6VSDQuC8LHMJQaERH+U4dKWTE5JdrvdBV6v9+MjR45ce/nypSnOpQaEbh15ITpnJLvd7ncA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");
	background-repeat: no-repeat;
	background-size: contain;
	background-position: center bottom;
}
.hotdeal-top-swiper .gallery-thumbs.swiper-container .swiper-wrapper .swiper-slide-thumb-active.ban-liq:after {
	background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFkAAAA0CAMAAADWv2QZAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDkuMC1jMDAwIDc5LjE3MWMyN2ZhYiwgMjAyMi8wOC8xNi0yMjozNTo0MSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIDI0LjEgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjJEMTcwNjUyOEZGNDExRUQ4NzExQzBFRjJERTJEREQ3IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjJEMTcwNjUzOEZGNDExRUQ4NzExQzBFRjJERTJEREQ3Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6MkQxNzA2NTA4RkY0MTFFRDg3MTFDMEVGMkRFMkRERDciIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6MkQxNzA2NTE4RkY0MTFFRDg3MTFDMEVGMkRFMkRERDciLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz42+xwRAAABR1BMVEWNjY0bGxsoKCj///80NDQuLi4xMTEwMDAcHByCgoKDg4N+fn43NzfX19eAgIB5eXl/f38yMjKUlJTExMTy8vKBgYHm5ub8/PwzMzPZ2dkgICBDQ0MvLy+Li4tlZWU2NjaGhoZhYWEqKiorKyuurq6VlZXR0dHT09OKiorS0tLV1dXe3t6Ojo5WVlba2to1NTUhISEsLCz29vZ9fX1xcXHQ0NDd3d3b29tOTk4tLS36+vpgYGDOzs7c3NzU1NQnJycfHx9TU1OPj492dnbNzc3f39/W1tZvb28mJiY5OTl7e3ufn5+RkZF8fHxPT09CQkJLS0s7OzspKSmJiYlUVFTIyMiZmZlpaWk4ODhBQUGtra1ISEg+Pj5aWlpnZ2eenp6ioqLY2NhFRUVAQEBbW1uFhYWSkpJQUFA6OjpYWFiTk5PPz8////+oVZeCAAAAbXRSTlP///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////8ALbbUSwAAAiZJREFUeNq019dbGkEUxuFvGBB3N2DQGMEIkhgUS4oE1ERjoqb33nsv/v/XceccbMDszDD5LnnOvne/Zx6wbbrn17etBtPDXCo9/1/k42kh7GhD+dgJsbPivHf50hmhVlzyK8uxihDWtIEs5ZDYXWHJnyzlsDKvThF92Z98ejAWBysXMlZ0oixHzivwPcD0wLIXWeZSilsBLOkEWcaF7OxtOZYREZ1d7luWVIj4WgctmiD6bJ+y5EImq4A1rZXHTiomkwfsaZ3Mhdwawv5FWaJL7nK7kCbgQiOxkJdAd3qi5ChzIavoXDRgQKP3G6K+foZuO0p0puQgcyErZWjpz9YyF/KlDujpnKXcoEIeVwFnGppCsgGQTN+wkamQK/cBE3rOXKZCxreQsLyW7iJzIU0kLl9Q9MU5M3lkXJ1/AMzpdROZC/kGo+WL6npxPVnmQn6XYUjT/eJMksyFPDKFNfRBubGhzt49hflGiZ6a0clcSKEKONCzGpkLsYN70egsJIDtRs+pL0/N9pDfUCF3AGd6uqvMb0gTLgs6aRwqpAK3BZNEtzpkLmR1Af3RT1qHZC7kpzO8S6emD8iNB+rX15voY8ERolv7ZC6k+APwQa/tyVRI6h7gh/7blrmQBcAXvUYyvyF1eFjI9LVY5jckAvzS+E6F3NyEXzoE/YGs/AH80oLkjRfwt/DVnvzwI3wuvN2W03fhd+GvWB6u1T7B98KtWu2fAAMAObaFk3SwPz4AAAAASUVORK5CYII=");
	background-repeat: no-repeat;
	background-size: contain;
	background-position: center bottom;
}

/* 1단상품목록 성인인증 상품 case 2023.01.05 */
.type1 .ban .thumb::after,
.type1 .ban-liq .thumb::after,
.ban .hotdeal-visual::after,
.ban-liq .hotdeal-visual::after {
	background-size: 16.66666666666667vw 16.66666666666667vw;
}
/* 상품리뷰 작성수정하기 이미지 사이즈 조정, 2023.01.05 */
.goods-fields-list .ban .thumb::after,
.goods-fields-list .ban-liq .thumb::after {
	background-size: 11.11111111111111vw 11.11111111111111vw;
}
/* 최근 본상품 이미지 사이즈 조정, 2023.01.05 */
.list-type1 .ban a::after,
.list-type1 .ban-liq a::after {
	top: 15px;
	left: 15px;
	width: 125px;
	height: 125px;
}

/* 일반상품 최저가보상, 쿠폰 뱃지 표기, 2023.08.24 추가 */
.badge-pick li {position: absolute; left: 0; margin: 2.22222222222222vw 1.94444444444444vw; z-index: 3;}
.badge-pick li.low {
	width: 11.11111111111111vw;
	height: 7.30555555555556vw;
	top: 0;
	background-repeat: no-repeat;
	background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNjMiIGhlaWdodD0iNDIiIHZpZXdCb3g9IjAgMCA2MyA0MiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgY2xpcC1wYXRoPSJ1cmwoI2NsaXAwXzQxNF8yMjEwNykiPgo8cGF0aCBkPSJNMTcuMzUzNSAzMi44MTk2TDQuODAyNDkgMjEuMDE1NEg1OS43MjdMNDUuOTY5MiAzMi44NjM5TDE3LjM1MzUgMzIuODE5NloiIGZpbGw9IiNFNTAwMDAiLz4KPHBhdGggZD0iTTYyLjA2NDIgOC41MTcyNEM2MS43Mzg1IDguMDY3NTYgNjEuMzM5OCA3LjY4OTU4IDYwLjg4NTkgNy4zOTI0M1Y1LjEyMjc0QzYwLjg4NTkgMy42Mjc4NSA2MC4yOTM0IDIuMjc2OTggNTkuMjE3MiAxLjMxODA2QzU4LjI3NzEgMC40ODA2NzUgNTcuMDQ0MSAwLjAxODgzODEgNTUuNzQ0MyAwLjAxODgzODFDNTQuNDQ0NSAwLjAxODgzODEgNTMuMjAwNiAwLjQ3NzAyOSA1Mi4yNjUzIDEuMzA5NTVDNTIuMTg3NiAxLjM3ODgzIDUyLjExMjIgMS40NTExNCA1Mi4wMzkzIDEuNTI0NjdDNTEuMDkxOSAxLjAwMDg1IDQ5Ljk1MDEgMC43MzU5IDQ4LjYyODQgMC43MzU5SDQzLjA3OUM0Mi4yNjk2IDAuNzM1OSA0MS41MTI0IDAuOTExNTIgNDAuODQzNCAxLjI0NDUzQzM5Ljk0MjggMC40Nzc2MzYgMzguNzYzOSAwLjAxODIzMDQgMzcuNDU1NiAwLjAxODIzMDRDMzYuMTQ3MiAwLjAxODIzMDQgMzUuMDIyNCAwLjQzNzUzIDM0LjEwNDIgMS4yMDEzOEMzMy40NzA0IDAuOTAxMTg5IDMyLjc1MjcgMC43MzU5IDMxLjk4MjIgMC43MzU5SDIzLjQ1MDRDMjIuODIzOSAwLjczNTkgMjIuMjI3NyAwLjg0MTAyOSAyMS42ODAyIDEuMDQzMzlDMjAuNzkxMiAwLjM4MDQwOCAxOS42ODc2IDAuMDE4ODM4MSAxOC41MjM5IDAuMDE4ODM4MUMxNy4xOTg2IDAuMDE4ODM4MSAxNS45NTA0IDAuNDg3MzU5IDE1LjAwOTEgMS4zMzg3MkMxNC44MjYyIDEuNTA0NjIgMTQuNjU4NSAxLjY4MjY3IDE0LjUwNDEgMS44NzA0NEMxNC4zMDY2IDEuODQ0OTIgMTQuMTA0OSAxLjgzMDMzIDEzLjg5OTUgMS44MzAzM0gxMy40OTExQzEyLjU4ODEgMC42ODYwNzEgMTEuMTQxOCAwIDkuMzg4NjUgMEM3LjYzNTUgMCA2LjUwNzA0IDAuNjYzNTg2IDUuODczODMgMS4yMjAyMkM1LjY2MTc1IDEuNDA2NzggNS40Njk3MyAxLjYxMDk2IDUuMjk3NzUgMS44MzA5NEg0Ljk3MjA0QzIuMzYzODggMS44MzA5NCAwLjMyMDg1NSAzLjk0MDIgMC4zMjA4NTUgNi42MzI4M0MwLjMyMDg1NSA3LjcxOTM2IDAuNjkwMzI0IDguNzgzNDEgMS4zNjMwMyA5LjYzODQxQzAuNTgzMzczIDEwLjQ3ODggMC4xMzI0NzQgMTEuNjE5NCAwLjEzMjQ3NCAxMi45MTgxQzAuMTMyNDc0IDEzLjk4MjEgMC40ODY3NTIgMTQuOTUyIDEuMDkxMzkgMTUuNzI5MkMwLjM4NjQ4NCAxNi41NzUxIDAgMTcuNjY2NSAwIDE4LjgyNTlDMCAyMC4wNjYyIDAuNDM5MzUzIDIxLjIyODcgMS4yMzc4NCAyMi4wOTg5QzIuMTQxNDYgMjMuMDg0NSAzLjQzNCAyMy42MjcyIDQuODc3MjQgMjMuNjI3MkgxNC4zNzE2QzE0LjQ2NyAyMy42MjcyIDE0LjU2MTggMjMuNjI0OCAxNC42NTU0IDIzLjYxOTlDMTUuMjA1NCAyNC4wMzg2IDE1Ljg5MTQgMjQuMjg3OCAxNi42MzY1IDI0LjI4NzhIMjAuNDExNEMyMS4zMzUgMjQuMjg3OCAyMi4xNjg4IDIzLjkwNDMgMjIuNzYzNyAyMy4yODkzQzIzLjAwODYgMjMuMzIyMSAyMy4yNTg5IDIzLjMzOTggMjMuNTEzNiAyMy4zMzk4QzI0LjIyNTggMjMuMzM5OCAyNC45MDg4IDIzLjIwNDkgMjUuNTQzOCAyMi45MzkzQzI1LjU0OTkgMjIuOTM2OSAyNS41NTYgMjIuOTM0NCAyNS41NjIxIDIyLjkzMkMyNi4yMTIzIDIyLjY1NTUgMjYuODI1NCAyMi4zMTcgMjcuMzk5MSAyMS45MjA4QzI3LjQ1OTggMjIuMDAxNyAyNy41MjQzIDIyLjA4IDI3LjU5MjMgMjIuMTU1NEMyOC4yMTI4IDIyLjg0MDMgMjkuMDkzOSAyMy4yMzEgMzAuMDE4MiAyMy4yMzFIMzAuMjk3N0MzMC40NDM1IDIzLjUwMiAzMC42Mjk1IDIzLjc1NjYgMzAuODU1NiAyMy45ODM5TDM1LjE5MiAyOC4zNTMxQzM1LjgwNjMgMjguOTcyNCAzNi42NDI1IDI5LjMyMDYgMzcuNTE1MSAyOS4zMjA2QzM4LjM4NzcgMjkuMzIwNiAzOS4yMjMzIDI4Ljk3MjQgMzkuODM4MyAyOC4zNTMxTDQ0LjE3NDcgMjMuOTgzOUM0NC4zNTE1IDIzLjgwNTkgNDQuNTA0IDIzLjYxMDggNDQuNjMxNyAyMy40MDQ4QzQ3LjAwMjIgMjMuMDk5MSA0OS4wMDI3IDIyLjMyMDcgNTAuNjAzOSAyMS4wODFDNTAuNjM5MiAyMi44NTc5IDUyLjA4OTcgMjQuMjg3OCA1My44NzUxIDI0LjI4NzhINTcuNjEyM0M1OS40MjAyIDI0LjI4NzggNjAuODg1MyAyMi44MjI2IDYwLjg4NTMgMjEuMDE0OFYxNS42ODU0QzYxLjMyODMgMTUuMzk1IDYxLjcxOTYgMTUuMDI3OSA2Mi4wNDA1IDE0LjU5MTZDNjIuNjY3NiAxMy43NDAzIDYyLjk5OTQgMTIuNjg0NyA2Mi45OTk0IDExLjUzOTJDNjIuOTk5NCAxMC4zOTM4IDYyLjY3NjEgOS4zNjEzMSA2Mi4wNjM2IDguNTE2MDNMNjIuMDY0MiA4LjUxNzI0WiIgZmlsbD0iI0U1MDAwMCIvPgo8cGF0aCBkPSJNMTguNTIzOSAzLjI5MThDMTcuNTIzNyAzLjI5MTggMTYuNjM2NSAzLjkzMzUxIDE2LjYzNjUgNS4xNjA0MlYyMS4wMTU0SDIwLjQxMTRWNS4xNjA0MkMyMC40MTE0IDMuOTMzNTEgMTkuNTI0MiAzLjI5MTggMTguNTIzOSAzLjI5MThaIiBmaWxsPSJ3aGl0ZSIvPgo8cGF0aCBkPSJNMTQuMzcxNiAxNy4zMTY0SDExLjI5NDlWMTUuNTQyQzExLjI5NDkgMTQuMzM0IDEwLjQyNjYgMTMuODYyNCA5LjQ0NTE1IDEzLjg2MjRDOC40NjM3NSAxMy44NjI0IDcuNTk1MzggMTQuMzE1NyA3LjU5NTM4IDE1LjU0MlYxNy4zMTY0SDQuODc3MjJDMy43MjU2NyAxNy4zMTY0IDMuMjcyOTUgMTguMDUyMyAzLjI3Mjk1IDE4LjgyNjVDMy4yNzI5NSAxOS42MDA3IDMuNzQ1MTIgMjAuMzU1NSA0Ljg3NzIyIDIwLjM1NTVIMTQuMzcxNkMxNS41MDQzIDIwLjM1NTUgMTUuOTU3MSAxOS42MTk2IDE1Ljk1NzEgMTguODI2NUMxNS45NTcxIDE4LjAzMzUgMTUuNTIzMiAxNy4zMTY0IDE0LjM3MTYgMTcuMzE2NFoiIGZpbGw9IndoaXRlIi8+CjxwYXRoIGQ9Ik00LjYzMTc1IDExLjQ0NTdDMy44NzcwMSAxMS41NTkzIDMuNDA0ODUgMTIuMDMwOCAzLjQwNDg1IDEyLjkxODFDMy40MDQ4NSAxMy44MDUzIDQuMTQwNzUgMTQuMzM0IDUuMDY1NjQgMTQuMzE1MUM2Ljg3Nzc0IDE0LjI5NjMgOC44MDI4NyAxMy40ODQ0IDkuOTczMjYgMTEuODk5QzExLjEyNDggMTEuODA0OCAxMS45MTcyIDEyLjU5NzIgMTEuODIzIDE0LjE4MzNIMTUuMzUyNEMxNS4zOTAxIDEwLjc2NjkgMTMuOTU2IDkuMzMyMTQgMTEuMDExMiA5LjI5NDQ3QzExLjA0ODkgOS4wMTEyOSAxMS4wNjc3IDguNzA5MjcgMTEuMDY3NyA4LjM4ODQxTDExLjEwNTQgOC4xMjQwN0gxMy44OTg5QzE0Ljc4NjEgOC4xMjQwNyAxNS4yNzcxIDcuMzEyMjEgMTUuMjc3MSA2LjYzMjgzQzE1LjI3NzEgNS45NTM0NCAxNC44NjIgNS4xMDM5IDEzLjg5ODkgNS4xMDM5SDExLjIzNzJWNC45MzM3NUMxMS4yMzcyIDMuODIwNDggMTAuNTU3OCAzLjI3Mjk2IDkuMzg3NDUgMy4yNzI5NkM4LjIxNzA2IDMuMjcyOTYgNy41NTY1MiAzLjgwMTY1IDcuNTU2NTIgNC45MzM3NVY1LjEwMzlINC45NzA4NEM0LjAwODI3IDUuMTAzOSAzLjU5MzIzIDUuOTUzNDQgMy41OTMyMyA2LjYzMjgzQzMuNTkzMjMgNy4zMTIyMSA0LjA4NDIzIDguMTI0MDcgNC45NzA4NCA4LjEyNDA3SDcuNTM3NjhMNy41IDguMzg4NDFDNy41IDEwLjA2OCA2LjQ2MjA4IDExLjE4MTkgNC42MzExNCAxMS40NDYzTDQuNjMxNzUgMTEuNDQ1N1oiIGZpbGw9IndoaXRlIi8+CjxwYXRoIGQ9Ik0zMy41NDgyIDE5Ljk1ODZDMzMuNzU1NCAxNC44NjIgMzIuMDk0NiAxMi44MDUgMjkuMzU3NyAxMS44OTlDMjkuNDcwNyAxMS4wNjgzIDI5LjUyNzggMTAuMjAwNSAyOS41Mjc4IDkuMjc1MDJWNy4yMzYyNUgzMS45ODE2QzMzLjExNDMgNy4yMzYyNSAzMy41Mjk0IDYuNDA1NTYgMzMuNTI5NCA1LjYzMTk4QzMzLjUyOTQgNC44NTg0IDMzLjEzMzIgNC4wMDg4NyAzMS45ODE2IDQuMDA4ODdIMjMuNDQ5OEMyMi4yOTgyIDQuMDA4ODcgMjEuODY0NCA0Ljg3NzI0IDIxLjg2NDQgNS42MzE5OEMyMS44NjQ0IDYuMzg2NzIgMjIuMzE3MSA3LjIzNjI1IDIzLjQ0OTggNy4yMzYyNUgyNS44NjU5VjkuMTgwMjJDMjUuODY1OSAxMy4zNzAyIDI0Ljg2NTcgMTUuNzI5OCAyMi41MDYxIDE3LjIwMjJDMjEuNzUxMyAxNy42NzQ0IDIxLjU2MjMgMTguNTYxIDIxLjkzOTcgMTkuMjU5OEMyMi4zMTcxIDE5Ljk5NTcgMjMuNDY4NiAyMC4yNiAyNC4yODA1IDE5LjkyMDRDMjYuMTg2OCAxOS4xMDg1IDI3LjY1OTIgMTcuNTA0MiAyOC41NDY0IDE1LjIwMTdDMjkuNzE2OCAxNS45NzUzIDMwLjI2NDMgMTcuNDg1NCAzMC4wMTg4IDE5Ljk1OEgzMy41NDg4TDMzLjU0ODIgMTkuOTU4NloiIGZpbGw9IndoaXRlIi8+CjxwYXRoIGQ9Ik01OC4yMzU4IDkuODk3ODlINTcuNjEyOVY1LjEyMjEzQzU3LjYxMjkgMy45MzI5IDU2LjcwNjkgMy4yOTExOSA1NS43NDQzIDMuMjkxMTlDNTQuNzgxNyAzLjI5MTE5IDUzLjg3NTcgMy45MTQwNiA1My44NzU3IDUuMTIyMTNWMjEuMDE1NEg1Ny42MTI5VjEzLjE4MjRINTguMjM1OEM1OS4zNjg1IDEzLjE4MjQgNTkuNzI3IDEyLjMxNCA1OS43MjcgMTEuNTQwNEM1OS43MjcgMTAuNzY2OSA1OS4zODczIDkuODk4NDkgNTguMjM1OCA5Ljg5ODQ5VjkuODk3ODlaIiBmaWxsPSJ3aGl0ZSIvPgo8cGF0aCBkPSJNNDguNjI4NCA0LjAwODg3SDQzLjA3OTFDNDEuOTI3NSA0LjAwODg3IDQxLjQ5MzYgNC44NzcyNCA0MS40OTM2IDUuNjMxOThDNDEuNDkzNiA2LjM4NjcyIDQxLjk0NjQgNy4yNzM5MyA0My4wNzkxIDcuMjczOTNINDcuMzgyN0M0Ny42ODQ3IDcuMjczOTMgNDcuODU0OCA3LjQ4MTc2IDQ3Ljg1NDggNy43NDYxVjEwLjg5ODFDNDcuODU0OCAxNS41NDE0IDQ1LjYyNzcgMTYuNzQ5NSA0Mi42NjQgMTcuMTI2OUM0MS43MjAzIDE3LjIzOTkgNDEuMjY3IDE3Ljg0MzkgNDEuMjY3IDE4LjYzNjlDNDEuMjY3IDE5Ljc1MDggNDIuMTU0MiAyMC4yOTc3IDQzLjA3OTEgMjAuMjZDNDcuOTY3OSAyMC4wMTQ1IDUxLjU5MjEgMTcuNTk4NCA1MS41OTIxIDEwLjkxN1Y2Ljc2NDY5QzUxLjU5MjEgNS4wMDkxMSA1MC43NjE0IDQuMDA4ODcgNDguNjI4NCA0LjAwODg3WiIgZmlsbD0id2hpdGUiLz4KPHBhdGggZD0iTTQ1LjkwOSAyNy4xNDUxQzQ1Ljc3MjMgMjYuMzc4OCA0NS40MDcgMjUuNjkyNyA0NC44NDYyIDI1LjE2NzdDNDQuMTgyNiAyNC41NDYgNDMuMzAxNCAyNC4yMDM5IDQyLjM2NTYgMjQuMjAzOUM0MC45NjMxIDI0LjIwMzkgMzkuNzk1NyAyNC45MzEzIDM5LjE5NjYgMjYuMDUxOEMzOC41OTM3IDI1LjAzMjggMzcuNDg3OCAyNC4zNjQzIDM2LjE2ODUgMjQuMzM4MkMzNi4xNDI0IDI0LjMzODIgMzYuMTE2OCAyNC4zMzc2IDM2LjA5MDcgMjQuMzM3NkMzNC40NTY2IDI0LjMzNzYgMzMuMTQxNiAyNS4yOTM1IDMyLjY2NCAyNi42OTQ4QzMyLjQ0NDYgMjYuMDk4NiAzMi4wNjYgMjUuNTc3OSAzMS41NTUgMjUuMTg5NUMzMC45MTQ1IDI0LjcwMjggMzAuMTE0MiAyNC40NDUxIDI5LjI0MDMgMjQuNDQ1MUMyNy44MTY1IDI0LjQ0NTEgMjYuNjU2NSAyNS4xMTQyIDI2LjA1MTggMjYuMTcwOUgyNC4xNTM0QzIzLjk0MjYgMjUuODEzNiAyMy42NjczIDI1LjQ5NTIgMjMuMzM0MyAyNS4yMzI3QzIyLjY5MDEgMjQuNzI0NyAyMS44NTg4IDI0LjQ0NTEgMjAuOTkyOSAyNC40NDUxQzE4Ljg3NTEgMjQuNDQ1MSAxNy4zMzc3IDI1LjkxNTEgMTcuMzM3NyAyNy45NDA1VjMyLjIzNTZDMTcuMzM3NyAzMy4xMzAxIDE3LjQyMTYgMzQuMTM5NSAxNy45OTEgMzUuMDA2QzE3LjgwOTMgMzUuMTQzMyAxNy42NDE1IDM1LjMwMDcgMTcuNDkwMiAzNS40NzY0QzE2Ljk2OTQgMzYuMDgyMiAxNi42ODI2IDM2Ljg3OTUgMTYuNjgyNiAzNy43MjExQzE2LjY4MjYgMzkuNjUyOSAxOC4xNDcxIDQxLjEwOTUgMjAuMDg4NyA0MS4xMDk1SDMwLjE1ODVDMzEuMDExNyA0MS4xMDk1IDMxLjc3MjUgNDAuODI4MiAzMi4zNTc3IDQwLjM0OTNDMzMuMDQ2OCA0MC45MDIzIDM0LjA5NjMgNDEuNDE3NiAzNS42MTM3IDQxLjQxNzZINDEuMTZDNDMuMDQ0NCA0MS40MTc2IDQ0LjIwNzUgNDAuNjIwNCA0NC44NTEgMzkuOTUxOUM0NS43MDcyIDM5LjA2MjMgNDYuMTc4OCAzNy44MzI5IDQ2LjE3ODggMzYuNDkwNkM0Ni4xNzg4IDM1Ljk2NzQgNDYuMTA3MSAzNS40NjEyIDQ1Ljk2OTEgMzQuOTg1M1YzMi45NzA5QzQ2LjI2NTEgMzIuNzcwNCA0Ni41MjY0IDMyLjUyIDQ2Ljc0MjcgMzIuMjI1M0M0Ny4xODAzIDMxLjYyODUgNDcuNDExOCAzMC44ODcyIDQ3LjQxMTggMzAuMDgxNEM0Ny40MTE4IDI4Ljc5NzMgNDYuODMzOSAyNy43Mzk0IDQ1LjkwOTYgMjcuMTQ1N0w0NS45MDkgMjcuMTQ1MVoiIGZpbGw9IiNFNTAwMDAiLz4KPHBhdGggZD0iTTIzLjc4NjQgMzYuNjM3VjM0LjI5NTZIMjEuNTQ0MUMxOS45NTc0IDM0LjI5NTYgMTkuNjQyNiAzMy43ODcgMTkuNjQyNiAzMi4yMzVWMjcuOTM5OUMxOS42NDI2IDI3LjA3MDMgMjAuMjk4MyAyNi43NDg5IDIwLjk5MjkgMjYuNzQ4OUMyMS42NDg2IDI2Ljc0ODkgMjIuMzMwNCAyNy4xMjMyIDIyLjMzMDQgMjcuOTY2NlYyOC40NzUzSDI3LjkwMjhWMjcuOTM5OUMyNy45MDI4IDI3LjA3MDMgMjguNTQ1MSAyNi43NDg5IDI5LjI0MDMgMjYuNzQ4OUMyOS45MzU1IDI2Ljc0ODkgMzAuNTc3OCAyNy4wODMxIDMwLjU3NzggMjcuOTM5OVYzNC4yOTVIMjYuNDYwOFYzNi42MzY0SDMwLjE1ODVDMzAuOTU4MiAzNi42MzY0IDMxLjI1OTYgMzcuMTg1MSAzMS4yNTk2IDM3LjcxOTlDMzEuMjU5NiAzOC4yNTQ3IDMwLjk0NDkgMzguODAzNCAzMC4xNTg1IDM4LjgwMzRIMjAuMDg4N0MxOS4zMDE3IDM4LjgwMzQgMTguOTg3NSAzOC4yNjggMTguOTg3NSAzNy43MTk5QzE4Ljk4NzUgMzcuMTcxOCAxOS4yODkgMzYuNjM2NCAyMC4wODg3IDM2LjYzNjRIMjMuNzg2NFYzNi42MzdaTTI3LjkwMzQgMzIuMTQxNFYzMC41NDkzSDIyLjMzMVYzMS43NDAzQzIyLjMzMSAzMi4wMDc3IDIyLjQyMjggMzIuMTQyIDIyLjczNzUgMzIuMTQySDI3LjkwMzRWMzIuMTQxNFoiIGZpbGw9IndoaXRlIi8+CjxwYXRoIGQ9Ik0zNC43NzQ1IDI3Ljk2NzNWMjcuODg3QzM0Ljc3NDUgMjcuMDMwOCAzNS40MzAyIDI2LjYyOTEgMzYuMTI0NyAyNi42NDI1QzM2LjgwNjYgMjYuNjU1OSAzNy4zODMyIDI3LjA4NDMgMzcuMzgzMiAyNy44ODdWMjcuOTY3M0MzNy4zODMyIDI4LjM5NTcgMzcuMzU3MSAyOC43ODM0IDM3LjI5MTUgMjkuMTU4M0MzOS4xMjczIDI5LjM5ODkgNDAuMzMzNSAzMC42NDM1IDQwLjI0MTggMzMuMjM4OUgzNy43MTE0QzM3Ljc4OTggMzIuMDg3OSAzNy40MjI3IDMxLjM3OTQgMzYuNjM2NCAzMS4yMDVDMzUuODg5IDMyLjU2OTggMzQuNjk2MSAzMy4zNDU4IDMzLjQ2MzEgMzMuNDc5NUMzMi43ODEzIDMzLjU0NjQgMzIuMjQzNSAzMy4xNTg3IDMyLjEzOSAzMi42OTAxQzMxLjk2ODggMzIuMDg3OSAzMi4yMzA3IDMxLjQ4NTcgMzIuNzU1MiAzMS4zMzg3QzM0LjEwNTQgMzAuOTUwNCAzNC43NzQ1IDI5Ljg5MzYgMzQuNzc0NSAyNy45NjczWk0zNS42MTM3IDMzLjg2NzhINDEuMTZDNDIuOTU2MyAzMy44Njc4IDQzLjg3MzkgMzUuMDE4OCA0My44NzM5IDM2LjQ5QzQzLjg3MzkgMzcuOTYxMiA0Mi45NTYzIDM5LjExMjEgNDEuMTYgMzkuMTEyMUgzNS42MTM3QzMzLjc5MTMgMzkuMTEyMSAzMi44OTk4IDM3LjkzNDQgMzIuODk5OCAzNi40OUMzMi44OTk4IDM1LjA0NTUgMzMuNzkxMyAzMy44Njc4IDM1LjYxMzcgMzMuODY3OFpNMzYuMzA4OSAzNy4yMzkySDQwLjQ2NTRDNDEuMDQyMSAzNy4yMzkyIDQxLjIxMjggMzYuODI0OCA0MS4yMTI4IDM2LjQ5QzQxLjIxMjggMzYuMTU1MSA0MS4wNDIxIDM1Ljc0MDcgNDAuNDY1NCAzNS43NDA3SDM2LjMwODlDMzUuNzMyMiAzNS43NDA3IDM1LjU2MTQgMzYuMTU1NyAzNS41NjE0IDM2LjQ5QzM1LjU2MTQgMzYuODI0MiAzNS43MzIyIDM3LjIzOTIgMzYuMzA4OSAzNy4yMzkyWk00MS4wNjgyIDI3LjgzMzZDNDEuMDY4MiAyNi45NjQgNDEuNjcxNiAyNi41MDg4IDQyLjM2NjIgMjYuNTA4OEM0My4wNjA4IDI2LjUwODggNDMuNjY0MiAyNi45NzczIDQzLjY2NDIgMjcuODMzNlYyOC45MzA0SDQ0LjA3MDhDNDQuODcwNSAyOC45MzA0IDQ1LjEwNjkgMjkuNTQ2IDQ1LjEwNjkgMzAuMDgxNEM0NS4xMDY5IDMwLjYxNjcgNDQuODU3NyAzMS4yMzE3IDQ0LjA3MDggMzEuMjMxN0g0My42NjQyVjMzLjU0NjRINDEuMDY4MlYyNy44MzM2WiIgZmlsbD0id2hpdGUiLz4KPHBhdGggZD0iTTM5LjM0MjQgNS4xMjI3NEMzOS4zNDI0IDMuOTMzNTEgMzguNDE3NiAzLjI5MTggMzcuNDU1IDMuMjkxOEMzNi40OTI0IDMuMjkxOCAzNS41ODY0IDMuOTE0NjcgMzUuNTg2NCA1LjEyMjc0VjkuMjM3MzRIMzMuMTg5MUMzMi4wMzc1IDkuMjM3MzQgMzEuNjAzNiAxMC4xMDU3IDMxLjYwMzYgMTAuODYwNUMzMS42MDM2IDExLjYxNTIgMzIuMDU2NCAxMi40ODM2IDMzLjE4OTEgMTIuNDgzNkgzNS41ODY0VjIyLjYxMzZMMzMuMTc4NyAyMS42Nzg0TDM3LjUxNTEgMjYuMDQ3Nkw0MS44NTE2IDIxLjY3ODRMMzkuMzQyNCAyMi42MTM2VjUuMTIyNzRaIiBmaWxsPSJ1cmwoI3BhaW50MF9saW5lYXJfNDE0XzIyMTA3KSIvPgo8L2c+CjxkZWZzPgo8bGluZWFyR3JhZGllbnQgaWQ9InBhaW50MF9saW5lYXJfNDE0XzIyMTA3IiB4MT0iMzYuNzI3NiIgeTE9IjMuMjkxOCIgeDI9IjM2LjcyNzYiIHkyPSIyNi4wNDc2IiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSI+CjxzdG9wIG9mZnNldD0iMC4yNjk4MTYiIHN0b3AtY29sb3I9IndoaXRlIi8+CjxzdG9wIG9mZnNldD0iMSIgc3RvcC1jb2xvcj0iI0ZGRjE3NyIvPgo8L2xpbmVhckdyYWRpZW50Pgo8Y2xpcFBhdGggaWQ9ImNsaXAwXzQxNF8yMjEwNyI+CjxyZWN0IHdpZHRoPSI2MyIgaGVpZ2h0PSI0MS40MTciIGZpbGw9IndoaXRlIi8+CjwvY2xpcFBhdGg+CjwvZGVmcz4KPC9zdmc+Cg==");
	background-size: cover;
}
.badge-pick li.coupon {
	width: 11.94444444444444vw;
	height: 5.55555555555556vw;
	bottom: 0;
	background-repeat: no-repeat;
	background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDMiIGhlaWdodD0iMjAiIHZpZXdCb3g9IjAgMCA0MyAyMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTMgMC4zNUgzOS4yNDMzQzQxLjE0NTcgMC4zNSA0Mi42NSAxLjc5MzczIDQyLjY1IDMuNTI5NDFWNi44NDAxMUM0MS4yMTUxIDcuMjM2MjUgNDAuMTQ1NSA4LjQ4OTI5IDQwLjE0NTUgMTBDNDAuMTQ1NSAxMS41MTA3IDQxLjIxNTEgMTIuNzYzNyA0Mi42NSAxMy4xNTk5VjE2LjQ3MDZDNDIuNjUgMTguMjA2MyA0MS4xNDU3IDE5LjY1IDM5LjI0MzMgMTkuNjVIM0MxLjUzNjQ0IDE5LjY1IDAuMzUgMTguNDYzNiAwLjM1IDE3VjNDMC4zNSAxLjUzNjQ1IDEuNTM2NDUgMC4zNSAzIDAuMzVaIiBmaWxsPSJ3aGl0ZSIgc3Ryb2tlPSIjRkY1NzU3IiBzdHJva2Utd2lkdGg9IjAuNyIvPgo8cGF0aCBkPSJNMjMuOTA2MiA1LjEyODkxVjYuMDg5ODRDMjMuOTEyMSA3LjE3OTY5IDIzLjkxMjEgOC4zOTI1OCAyMy41NDMgMTAuMTA5NEgyNS4wODk4VjExLjAxMTdIMjAuODcxMVYxNC45ODQ0SDE5Ljc1NzhWMTEuMDExN0gxNS41MTU2VjEwLjEwOTRIMjIuNDQ3M0MyMi42MTEzIDkuNDIzODMgMjIuNzA1MSA4LjgwODU5IDIyLjc2MzcgOC4yNTE5NUwxNi41MzUyIDguNTYyNUwxNi4zOTQ1IDcuNjAxNTZMMjIuODI4MSA3LjQwMjM0QzIyLjg0NTcgNi45MzM1OSAyMi44NTE2IDYuNSAyMi44NTE2IDYuMDg5ODRWNi4wMzEyNUgxNi42OTkyVjUuMTI4OTFIMjMuOTA2MlpNMzQuNTU4NiA0Ljk0MTQxVjUuODU1NDdIMzMuMDM1MlY4LjA1ODU5SDM0LjUxMTdWOC45Mzc1SDMxLjIxODhWMTAuMTIxMUgzNS40NjA5VjExLjAxMTdIMjUuODg2N1YxMC4xMjExSDMwLjExNzJWOC45Mzc1SDI2LjgxMjVWOC4wNTg1OUgyOC4zMDA4VjUuODU1NDdIMjYuNzY1NlY0Ljk0MTQxSDM0LjU1ODZaTTI3LjA5MzggMTQuNzczNFYxMS44NTU1SDI4LjIxODhWMTMuODcxMUgzNC4zODI4VjE0Ljc3MzRIMjcuMDkzOFpNMjkuNDAyMyA4LjA1ODU5SDMxLjkyMTlWNS44NTU0N0gyOS40MDIzVjguMDU4NTlaIiBmaWxsPSIjRUY0MTQxIi8+CjxwYXRoIGQ9Ik03LjU1MDc4IDkuOTE3OTdDNi40ODczIDkuOTI4NzEgNS45MDcyMyA5LjEzOTE2IDUuOTE3OTcgNy45ODQzOEM1LjkwNzIzIDYuODQ1NyA2LjUxNDE2IDYuMDU2MTUgNy41NTA3OCA2LjA2MTUyQzguNjE5NjMgNi4wNTYxNSA5LjE3ODIyIDYuODQ1NyA5LjE4MzU5IDcuOTg0MzhDOS4xNzgyMiA5LjE0NDUzIDguNTk4MTQgOS45Mjg3MSA3LjU1MDc4IDkuOTE3OTdaTTYuNzk4ODMgMTRMMTIuMTM3NyA2LjIyMjY2SDEzLjExNTJMNy43NzYzNyAxNEg2Ljc5ODgzWk02Ljc5ODgzIDcuOTg0MzhDNi44MDQyIDguNjk4NzMgNy4wNTEyNyA5LjE2MDY0IDcuNTUwNzggOS4xNjYwMkM4LjA1NTY2IDkuMTYwNjQgOC4yOTE5OSA4LjY5ODczIDguMjkxOTkgNy45ODQzOEM4LjI5MTk5IDcuMjg2MTMgOC4wNzE3OCA2LjgwODExIDcuNTUwNzggNi44MTM0OEM3LjA1MTI3IDYuODI0MjIgNi44MDQyIDcuMjkxNSA2Ljc5ODgzIDcuOTg0MzhaTTEwLjgyNzEgMTIuMjI3NUMxMC44MjE4IDExLjA3ODEgMTEuNDIzMyAxMC4yODg2IDEyLjQ2IDEwLjI5MzlDMTMuNTIzNCAxMC4yODg2IDE0LjA4NzQgMTEuMDc4MSAxNC4wOTI4IDEyLjIyNzVDMTQuMDg3NCAxMy4zNzcgMTMuNTA3MyAxNC4xNjExIDEyLjQ2IDE0LjE2MTFDMTEuNDAxOSAxNC4xNjExIDEwLjgyMTggMTMuMzcxNiAxMC44MjcxIDEyLjIyNzVaTTExLjcwOCAxMi4yMjc1QzExLjcxMzQgMTIuOTMxMiAxMS45NjA0IDEzLjM5ODQgMTIuNDYgMTMuMzk4NEMxMi45NjQ4IDEzLjM5ODQgMTMuMjAxMiAxMi45MzEyIDEzLjIwMTIgMTIuMjI3NUMxMy4yMDEyIDExLjUxODYgMTIuOTgxIDExLjA0NTkgMTIuNDYgMTEuMDQ1OUMxMS45NjU4IDExLjA1NjYgMTEuNzEzNCAxMS41MjM5IDExLjcwOCAxMi4yMjc1WiIgZmlsbD0iI0VGNDE0MSIvPgo8L3N2Zz4K");
	background-size: contain;
}
/* iPhone XS, 2023-10-26 추가 */
@media only screen
and (device-width : 375px)
and (device-height : 812px)
and (-webkit-device-pixel-ratio : 3) {
	.badge-pick li.coupon {background-size: auto 99%;}
}
/* 1단 상품아이템 사이즈 재정의 */
.pdr-list.type1 .badge-pick .low {
	width: 12.5vw;
	height: 8.21666666666667vw;
	margin-top: 3.61111111111111vw;
	margin-left: 4.72222222222222vw;
}
/* 빅배너 사이즈 재정의 */
.big-product-scrolling .badge-pick .low {
	margin-left: -3px;
	margin-top: 2px;
	width: 12.5vw;
	height: 8.21666666666667vw;
	transform: scale(0.616);
}
/* 메인 상품아이템 간격 재정의 */
.product-swiper .badge-pick li {
	margin: 2.5vw;
}
/* 화끈딜 더줌특가 배너 상품 아이템 재정의 */
.product-swiper-wide .badge-pick .low,
.gallery-top .hotdeal-visual .badge-pick .low {
	width: 12.5vw;
	height: 8.21666666666667vw;
}
/* 화끈딜 더줌특가 간격 재정의 */
.gallery-top .hotdeal-visual .badge-pick .low {
	margin: 3.61111111111111vw 6.11111111111111vw;
}
/* 상품상세 사이즈 재정의 */
.goods-detail-new .swipe-banner .badge-pick {
	position: absolute;
}
.goods-detail-new .badge-pick {
	width: 17.5vw;
	height: 8.33333333333333vw;
}
.goods-detail-new .badge-pick .low {
	width: 17.5vw;
	height: 11.50555555555556vw;
	margin-top: 4.72222222222222vw;
	margin-left: 5.55555555555556vw;
}
/* 23년 9월, 신규 메인에서 사용되는 뱃지 사이즈 재정의, 2023-09-07 */
.article-home-v2305 .product-swiper .badge-pick li {margin: .75em;}
.article-home-v2305 .badge-pick li.low {width: 3.416666666666667em;height: 2.25em;}
.article-home-v2305 .badge-pick li.coupon {width: 3.7em;height: 1.666666666666666666667em;} /* 2023-10-25 수정 */
/* 단 하루 오늘만 */
.article-home-v2305 .product-swiper-wide .badge-pick li.low {width: 3.833333333333333em; height: 2.52008333333333em;}
