@font-face {font-family: 'Noto Sans KR';font-style: normal;font-weight: 100;
src: url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Thin.woff2) format('woff2'),
url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Thin.woff) format('woff'),
url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Thin.otf) format('opentype');}

@font-face {font-family: 'Noto Sans KR';font-style: normal;font-weight: 300;
src: url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Light.woff2) format('woff2'),
url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Light.woff) format('woff'),
url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Light.otf) format('opentype');} 

@font-face {font-family: 'Noto Sans KR';font-style: normal;font-weight: 400;
src: url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Regular.woff2) format('woff2'),
url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Regular.woff) format('woff'),
url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Regular.otf) format('opentype');}

@font-face {font-family: 'Noto Sans KR';font-style: normal;font-weight: 500;
src: url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Medium.woff2) format('woff2'),
url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Medium.woff) format('woff'),
url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Medium.otf) format('opentype');}

@font-face {font-family: 'Noto Sans KR';font-style: normal;font-weight: 700;
src: url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Bold.woff2) format('woff2'),
url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Bold.woff) format('woff'),
url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Bold.otf) format('opentype');} 

@font-face {font-family: 'Noto Sans KR';font-style: normal;font-weight: 900;
src: url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Black.woff2) format('woff2'),
url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Black.woff) format('woff'),
url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Black.otf) format('opentype');}

*{ font-family: 'Noto Sans KR', sans-serif; }

.ebit-m-back-wrap{background:#f1f1f1;}

/* big-cate-box */
.big-cate-box{border-bottom:1px solid #d4d4d4;box-shadow: 0px -2px 10px 0px rgba(0,0,0,0.18);background:#fff;
-webkit-box-shadow: 0px -2px 10px 0px rgba(0,0,0,0.18);-moz-box-shadow: 0px -2px 10px 0px rgba(0,0,0,0.18);padding:15px 5px;}
.big-cate-box .swiper-container .swiper-wrapper .swiper-slide{text-align:center;width:auto;}
.big-cate-box .swiper-container .swiper-wrapper .swiper-slide a{color:#4f4f4f;font-size:15px;display:inline-block;width:100%;
padding:10px;vertical-align:middle;box-sizing:border-box;min-width:100px;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}
.big-cate-box .swiper-container .swiper-wrapper .swiper-slide a.on{color:#2b9d42;border:2px solid #2b9d42;border-radius:10px;}

/* small-cate-box */
.small-cate-box{background:#fff;text-align:right;padding:10px 18px;}
.small-cate-box .detail-search-btn{width:96px;height:36px;display:inline-block;box-sizing:border-box;color:#fff;
font-size:11.65px;border:1px solid #ffe6b7;border-radius:5px;background:#f3ac23 url('/images/banner/20201223/m_detail_icon.jpg')
10% 50% no-repeat;line-height:33px;padding-right:10px;}

/* m-ebit-count-box */
.m-ebit-count-box{border-bottom:1px solid #d4d4d4;border-top:1px solid #d4d4d4;padding:17px 22px;position:relative;background:#fff;}
.m-ebit-count-box span{color:#000;font-size:16px;}
.m-ebit-count-box span strong{color:#e62b2b;font-size:16px;}
.m-ebit-count-box .select-box{margin:0;position:absolute;top:14px;right:10px;color:#000000;font-size:15px;line-height:30px;
width:95px;height:30px;border:0;background:url('/images/banner/20201223/g_select_icon.jpg') right 50% no-repeat;padding:0;-webkit-appearance: none;  -moz-appearance: none; appearance: none;}

/* m-ebit-product-box */
.m-ebit-product-box{margin-top:10px;border-bottom:1px solid #d4d4d4;border-top:1px solid #d4d4d4;background:#fff;
display:flex;flex-wrap: wrap;justify-content: space-between;align-content: center;padding:10px;padding-bottom: 70px;}
.m-ebit-product-box .item{width:50%;box-sizing:border-box;padding:10px;position:relative;}
/*
.m-ebit-product-box .item:active .dim-back-50{display:block;}
.m-ebit-product-box .item .dim-back-50{display:none;background:url('/images/banner/20201223/m_ebit_black_back_50.png') 0 0 repeat;position:absolute;width:100%;height:100%;top:0;left:0;}
*/
.m-ebit-product-box .item .inner{display:block;width:100%;height:100%;}
.m-ebit-product-box .item .inner .m-product-img{width:100%;max-height:180px;}
.m-ebit-product-box .item .inner .title{color:#000000;font-size:11px;display: inline-block; width: 100%; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;white-space: normal; line-height: 1.2; height: 2.4em; text-align: left; word-wrap: break-word; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical;margin:5px 0;}
.m-ebit-product-box .item .inner .ori-price{color:#9a9a9a;font-size:10.14px;padding-left:0px;text-decoration: line-through;min-height: 15px;}
.m-ebit-product-box .item .inner .percent{color:#2b9e43;font-size:14.48px;margin-left:10px;}
.m-ebit-product-box .item .inner .discount-price{color:#b10000;font-size:15.2px;}
.m-ebit-product-box .item .inner .icon-box{margin-top:15px;}
.m-ebit-product-box .item .inner .icon-box img{width:65px;}

/* ebit-m-detail-search-wrap */
.ebit-m-detail-search-wrap{position: fixed;top: 52px;left: 0;width: 100%;height: calc(100% - 52px);background: #f1f1f1;
z-index: 1000;display:none;}
.ebit-m-detail-search-wrap .title{width:100%;padding:20px 0;position:relative;background:#f3ac08;text-align:center;}
.ebit-m-detail-search-wrap .title strong{font-size:22px;color:#ffffff;}
.ebit-m-detail-search-wrap .title img{position:absolute;top:20px;left:20px;}

.ebit-m-detail-search-wrap .cate-search-acc-box{background:#fff;}

.cate-search-acc-box .accordion {background-color: #fff;color: #000;cursor: pointer;padding: 15px;width: 100%;border: none;text-align: left;outline: none;font-size: 18px;position:relative;border-top:1px solid #dadada;}
.cate-search-acc-box .accordion:after {content: '';background:url('/images/banner/20201224/ebit_m_acc_arr.jpg') 0 0 no-repeat;width:15px;height:9px;position:absolute;top: 25px;right: 18px;}
.cate-search-acc-box .active{border-bottom:1px solid #dadada;font-weight:bold;color:#f3ac08;}
.cate-search-acc-box .active:after {content: '';background:url('/images/banner/20201224/ebit_m_acc_arr.jpg') 0 0 no-repeat;width:15px;height:9px;position:absolute;top: 25px;right: 18px;transform:rotate(180deg);}
.cate-search-acc-box .panel {padding: 0;background-color: white;max-height: 0;overflow: hidden;transition: max-height 0.2s ease-out;margin:0;border:0;}

.cate-search-acc-box .panel .list-ui{padding:15px 50px;}
.cate-search-acc-box .panel .list-ui li a{padding:15px 0;color:#000000;font-size:15px;display:inline-block;}
.cate-search-acc-box .panel .list-ui li.on a{font-weight:bold;}

.gnb_box{max-width:568px;}
#m_wrap{position:relative;}
body{max-width:568px;margin: 0 auto;}
.ebit-m-detail-search-wrap{max-width:568px;margin:0 auto;left: initial;height: 100vh;}
.m-ebit-product-box .item .inner .icon-box img{width:17vw;max-width:120px;}

/* 2021 01 15 */
.m-ebit-product-box .item .inner .img-box{position:relative;text-align:center;width:100%;max-height: 180px;overflow: hidden;}
.m-ebit-product-box .item .inner .img-box img{max-height: initial;}

/* 2021 01 18 PNY */
.m-ebit-product-box_main{margin-top:10px;background:#fff;display:flex;flex-wrap: wrap;justify-content: space-between;align-content: center;padding-bottom: 10px;}
.m-ebit-product-box_main .item_main{width:100%;box-sizing:border-box;position:relative;}
.m-ebit-product-box_main .item_main .inner{display:block;width:100%;height:100%;}
.m-ebit-product-box_main .item_main .inner .m-product-img{width:100%;max-height:180px;}
.m-ebit-product-box_main .item_main .inner .title{color:#000000;font-size:11px;display: inline-block; width: 100%; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;white-space: normal; line-height: 1.2; height: 2.4em; text-align: left; word-wrap: break-word; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical;margin:5px 0;}
.m-ebit-product-box_main .item_main .inner .ori-price{color:#9a9a9a;font-size:10.14px;padding-left:0px;text-decoration: line-through;min-height: 15px;}
.m-ebit-product-box_main .item_main .inner .percent{color:#2b9e43;font-size:14.48px;margin-left:10px;}
.m-ebit-product-box_main .item_main .inner .discount-price{color:#b10000;font-size:15.2px;}
.m-ebit-product-box_main .item_main .inner .icon-box{margin-top:15px;}
.m-ebit-product-box_main .item_main .inner .icon-box img{width:65px;}
.m-ebit-product-box_main .item_main .inner .icon-box img{width:17vw;max-width:120px;}
.m-ebit-product-box_main .item_main .inner .img-box{position:relative;text-align:center;width:100%;max-height: 180px;overflow: hidden;}
.m-ebit-product-box_main .item_main .inner .img-box img{max-height: initial;}

/* 2021 02 03 sch */
.popcorn-percent-add{color:gray;font-size:11.93px;margin:15px 0;}
.popcorn-percent-add img{display:inline-block;vertical-align:middle;width:auto!important;}
.popcorn-percent-add span{display:inline-block;vertical-align:middle;color:#373737;
font-size:2.8vw;}
.popcorn-percent-add + .img-box{margin:0}

/* 2021 02 05 sch 수정 */
.m-ebit-product-box .item .inner .icon-box{margin-top:10px;}
.m-ebit-product-box .item .inner .img-box{min-height:180px;}


/* 2021 06 24 */
.m-ebit-count-box span{height:24px;display:inline-block;}

/* 2021 1 9 */
.ebit-cate-slide-box{}
.ebit-cate-slide-box .title{border:1px solid #d4d4d4;background:#fff url('/images/banner/20210129/down_arrow.png') 100% 50% no-repeat;;padding:15px;box-sizing:border-box;color:#000;font-size:15px;font-weight:bold;margin-bottom:10px;}			
.ebit-cate-slide-box .list-box{display:none;width:100%;margin:10px 0;}
.ebit-cate-slide-box .list-box a{display:block;border:1px solid #d4d4d4;text-align:left;padding:10px;box-sizing:border-box;color:#000;font-size:14px;
margin-top:-1px;}

/* 2021 11 22 */
.clearboth{*zoom:1;}
.clearboth:after{content: "";display: block;clear: both;}

.jan-m-search-box{position:relative;padding:5px 10px;box-sizing:border-box;margin:10px 0;}
.jan-m-search-box .left{float:left;width:30%;text-align:center;height:30px;line-height:30px;}
.jan-m-search-box .left strong{color:#f2ac00;font-size:3.5vw;}
.jan-m-search-box .left strong span{color:#2b9e43;font-size:3.5vw;}

.jan-m-search-box .right{float:left;width:70%;}
.jan-m-search-box .right input{position:relative;border:2px solid #333333;border-radius:0;height:30px;background-size:16px;width:100%;padding:0 30px 0 10px;box-sizing:border-box;}
.jan-m-search-box .right input:focus{border:2px solid #160e0d;outline:none;}
.jan-m-search-box .right input::-webkit-input-placeholder {color: #2b9e43;font-size:2vw;}
.jan-m-search-box .right img{position:absolute;top:10px;right:18px;width:16px;}

.janbogi-wrap{width:100%;margin:0 auto;padding:5px;text-align:center;box-sizing:border-box;}
.janbogi-wrap a{float:left;display:inline-block;width:25%;text-decoration:none;padding:5px;box-sizing:border-box;}
.janbogi-wrap a img{width:100%}
.janbogi-wrap a span{color:#47403e;font-size:3vw;display:block;padding:10px 0;overflow:hidden; text-overflow:ellipsis; white-space:nowrap;width:100%;}

.sch-m-20200323-acc-wrap li{padding:5px;}
.sch-m-20200323-acc-wrap li img{width:30px;position:absolute;top:0px;right:0;}
.sch-m-20200323-acc-wrap.on li img{transform:rotate(0.5turn);}
.pos-r{position:relative;}

.no-data-wrap{width:100%;text-align:center;padding:80px 0;box-sizing:border-box;}
.no-data-wrap strong{color:#000000;font-size:18px;display:inline-block;margin-top:8px;margin-bottom:4px;}
.no-data-wrap span{color:#c4c4c4;font-size:14px;display:inline-block;margin-bottom:8px;}

/* 2021 12 20 */
.ebit-cate-align-box{border: 1px #d6d6d6 solid;background: #f4f4f4;position:relative;}
.ebit-cate-align-box select{position:absolute;top:5px;right:5px;border:1px solid #000;padding:2px;background:#fff;}
.ebit-cate-align-box img{display:inline-block;vertical-align:middle;}
.ebit-cate-align-box span{display:inline-block;vertical-align:middle;}

/* 2021 12 24 */
.jang-btn{background:url('/images/banner/20211224/jangbogi_btn_pc.png') 0 0 no-repeat;width:216px;height:48px;border:0;display:block;margin:40px auto;
cursor:pointer}

/* 2022 09 14 팝콘세일아이콘 숨김처리 대표님요청 */
.m-ebit-product-box .item .inner .icon-box img[alt=팝콘세일]{display:none;}
.m-ebit-product-box_main .item_main .inner .icon-box img[alt=팝콘세일]{display:none;}

.m-ebit-product-box .item .inner .icon-box span{font-size: 2.8vw;display:block;margin-bottom: 10px;color: #000;}
.m-ebit-product-box .item .inner .icon-box span strong{color: #1236FC;}
.m-ebit-product-box_main .item_main .inner .icon-box span{font-size: 2.8vw;display:block;margin-bottom: 10px;color: #000;}
.m-ebit-product-box_main .item_main .inner .icon-box span strong{color: #1236FC;}

.m-pd{padding:0 20px;}


@media screen and (min-width: 570px) {
	.popcorn-percent-add span{font-size:16px;}
	.gnb_box .swiper-slide a{font-size:16px!important;}
	.m-ebit-product-box_main .item_main .inner .icon-box img{max-width: 116px;}

	.janbogi-wrap a span{font-size:14px;}
	.jan-m-search-box .left strong{font-size:14px;}
	.jan-m-search-box .left strong span{font-size:14px;}
	.jan-m-search-box .right input::placeholder{font-size:14px;}
}