@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; }


.clearboth {*zoom: 1;}
.clearboth:after {content: "";display: block;clear: both;}

.productInfo{overflow: inherit;}

/* 2020 11 19 sch 상세페이지 상품쪽 ui수정 */
.productInfo{min-height:600px;}
.productInfo .img_box{position: initial;height: 100%;}
.productInfo .img_box .simg{width:500px;;position:absolute;bottom:initial;margin:10px 0;}
.productInfo .infoWrap{padding-left: 0;text-align: left;float: right;width: 700px;}	
.productInfo .infoWrap .infoBox{padding:0 40px;}
.img_box .swiper-button-prev{top: 210px;left: 440px;right:initial;}
.img_box .swiper-button-next{top: 210px;}
.productInfo .img_box .img img{height:100%;}
.productInfo .infoWrap .infoBox h1{margin-top:-11px;}

/* 2020 11 23 sch*/
.discount-new-info-box{position:relative;}
.discount-new-info-box .dc-guide-box{display:inline-block;vertical-align: middle;position:absolute;bottom:5px;right:0;}
.discount-new-info-box .dc-guide-box img{cursor:pointer;}
.discount-new-info-box .dc-guide-box .guide-box-wrap{position:absolute;top: 39px;right: 0px;width:328px;padding:15px;border:1px solid #b8b8b8;background:#fff;z-index: 1;display:none;
box-sizing:border-box;}
.discount-new-info-box .dc-guide-box .guide-box-wrap .title{position:relative;border-bottom:1px solid #acacac;height:35px;}
.discount-new-info-box .dc-guide-box .guide-box-wrap .title strong{font-size:16px;color:#000000;position:absolute;top:0;left:0;line-height: initial;}
.discount-new-info-box .dc-guide-box .guide-box-wrap .title img{position:absolute;top:0px;right:0;}
.discount-new-info-box .dc-guide-box .guide-box-wrap .content-box{color:#000;font-size:14px;line-height: 16px;padding:12px 0;font-weight:normal;text-align:left;}
.discount-new-info-box .dc-guide-box .guide-box-wrap .content-box .pd{padding:0 10px;line-height:initial;}
.discount-new-info-box .dc-guide-box .guide-box-wrap .content-box .content-box-title{margin-bottom:10px;}
.discount-new-info-box .dc-guide-box .guide-box-wrap .content-box .content-box-title img{vertical-align:middle;}
.discount-new-info-box .dc-guide-box .guide-box-wrap .content-box .content-box-title span{font-weight:bold;vertical-align:middle;}
.discount-new-info-box .dc-guide-box .guide-box-wrap .content-box .content-box-title.fc1{color:#2b9e43;font-size:18px;}
.discount-new-info-box .dc-guide-box .guide-box-wrap .content-box .content-box-title.fc2{color:#ddad26;font-size:18px;}
.discount-new-info-box .dc-guide-box .guide-box-wrap .content-box .content-box-title.fc2 .color-red{color:#b51010}
.discount-new-info-box .dc-guide-box .guide-box-wrap .content-box .color-red{color:#cf1515;line-height: initial;}
.discount-new-info-box .dc-guide-box .guide-box-wrap .content-box .color-red.big-font{font-size:14px;line-height: initial;}

.option_section{overflow: inherit;padding:5px 0;}
.option_section dd span{vertical-align: initial;}

/*팝콘멤버쉽혜택*/
.save-popcorn-wrap{border:1px solid #2b9e41;background:#e7f9eb;height:50px;line-height:50px;border-radius:2px;position:relative;padding:0 10px;
margin:10px 0;}
.save-popcorn-wrap #coindcCL{position:absolute;top: 9px;right: 8px;width:188px;font-weight:bold;}
.save-popcorn-wrap .coindcWrap{left:inherit;right: 8px;top: 41px;width:188px;}
.save-popcorn-wrap strong{color:#000000;font-size:16.63px;}
.save-popcorn-wrap strong span{color:#046d18;font-size:16.63px;}
.save-popcorn-wrap strong span img{vertical-align: initial;}


/* 2020 12 03 */
/* 장바구니, 구매하기버튼 */
.btn_area a:first-child{width:305px;}
.btn_area a{width:306px;margin-left: 7px;}
/*총 금액*/
.total_price span{display:inline-block;margin-left:85px;}
/*옵션 선택시 활성화 되는 영역*/
.selected_option .prc{display:none;}
.selected_option .count_control{top:30%;}
/* 상품이미지 제외 right 영역 */
.ebit-content-new-info-box{position:relative;margin-top:50px;}

/* 상품가격및 SNS버튼 */
.discount-new-box{border-bottom:1px solid #acacac;margin-bottom:25px;padding-bottom:25px;position:relative;}
.discount-new-box .sns-btn{position:absolute;width:47px;height:47px;bottom:8px;right:0;cursor:pointer;}
.discount-new-box .zzim-btn{position:absolute;width:47px;height:47px;bottom:8px;right:57px;cursor:pointer;}
.discount-new-box .sns-new-wrap{position:absolute;bottom:80px;right:0px;border:1px solid #c8c8c8;display:none;background:#fff;width: 195px;height: 138px;padding:10px;box-sizing:border-box;}
.discount-new-box .sns-new-wrap::before{content:"";width:17px;height:19px;display:block;position:absolute;bottom: -19px;right: 13px;background:url('/images/banner/20201203/ebit_new_icon_11.png') 0 0 no-repeat;}
.discount-new-box .sns-new-wrap .SNSLayerBox2{padding-top:0px}
.discount-new-box table tr td strong{color:#2b9e43;font-size:64.56px;display:inline-block;margin-right:70px;line-height: 40px;}
.discount-new-box table tr td em{color:#000000;font-size:31.21px;font-weight:bold;}
.discount-new-box table tr td .prd_prc_txt{color:#000000;font-size:19.43px;font-weight:bold;}
.discount-new-box table tr td .prd_mkprc{color:#838383;font-size:17.26px;}
.productInfo .infoWrap .infoBox .prd_mkprc{margin-top:0;}
.discount-new-box .discount-price-box span{font-size:14px;color:#000000;}
.discount-new-box .discount-price-box strong{color:#e62b2b;font-size:14px;}
.discount-new-box .discount-price-box{margin-top:10px;}

/*팝콘멤버쉽혜택*/
.discount-new-info-box{position:relative;}
.discount-new-info-box .text-box{padding-left:30px;margin-top:22px;}
.discount-new-info-box .text-box div{margin-bottom:3px;}
.discount-new-info-box .text-box.backimg-1{background:url('/images/banner/20201203/ebit_new_icon_2.png') 0 4px no-repeat;background-size:27px 27px;}
.discount-new-info-box .text-box.backimg-2{background:url('/images/banner/20201203/ebit_new_icon_8.png') 0 4px no-repeat;background-size:27px 27px;}
.discount-new-info-box .text-box .text-css-1{color:#e62b2b;font-size:20.35px;font-weight:bold;}
.discount-new-info-box .text-box .text-css-2{color:#2b9e43;font-size:20.35px;font-weight:bold;}
.discount-new-info-box .text-box .text-css-3{color:#2b9e43;font-size:16px;font-weight:normal;}
.discount-new-info-box .text-box .text-css-4{color:#000000;font-size:17px;font-weight:normal;}
.discount-new-info-box .text-box .text-css-5{color:#000000;font-size:20.64px;font-weight:bold;vertical-align: middle;}
.discount-new-info-box .text-box .text-css-5 strong{color:#e62b2b;}
.discount-new-info-box .text-box .text-css-6{width:59px;height:17px;box-sizing:border-box;border:1px solid #2b9e43;text-align:center;
line-height:15px;color:#2b9e43;font-size:11px;display:inline-block;vertical-align:middle;background:#e7f9eb;}

/*팝콘 멤버십 링크*/
.popcorn-memebership-link{padding-top:30px;padding-bottom:20px;border-bottom:1px solid #acacac;margin-bottom:15px;}
/* .popcorn-memebership-link a{display:inline-block;border:1px solid #2b9e41;background:#e7f9eb;border-radius:2px;color:#000000;text-align:center;height:55px;line-height:55px;position:relative;width:100%;font-size:16.63px;font-weight:bold;box-sizing:border-box;}
.popcorn-memebership-link a::before{content:"";display:inline-block;position:absolute;top: -20px;left: 4px;background:url('/images/banner/20201203/ebit_new_icon_9.png') 0 0 no-repeat;width:79px;height:73px;}
.popcorn-memebership-link a::after{content:"";display:inline-block;position:absolute;top: 11px;right: 50px;background:url('/images/banner/20201203/ebit_new_icon_10.png') 0 0 no-repeat;width:32px;height:32px;} */

/*배송비, 원산지 과세 영역 */
.option_section dd{font-weight:bold;}

/* 공유하기 클릭시 나오는 SNS공유창 */
.SNSLayerBox2 .SNSLayerInner .SNSouterwrap{border:1px solid #c8c8c8;box-sizing:border-box;}
.SNSLayerBox2 .SNSLayerInner .SNSouterwrap .SNSouter{padding-right:0;width:57px;height:57px;}
.SNSLayerBox2 .SNSLayerInner .SNSouterwrap .SNSouter .URLcopyBtn{line-height:57px;font-size:26.18px;font-weight:bold;}
.SNSLayerBox2 .qrLayerIcon{line-height:57px;width:57px;height:57px;font-size:26.18px;font-weight:bold;}

/* 2020 12 29 상세 수정 */
/*실제결제금액 밑의 문구*/
.discount-new-info-box .text-box .text-css-5{padding-left:15px;}
/*최저가 버튼*/
.discount-new-info-box .text-box .low-price-img{margin-left: 10px;display: inline-block; margin-top: 2px;}

.discount-new-info-box .text-box .text-css-5.font-css{font-size:13px;padding-left:0;color:#909090;font-weight:normal;}

/* 2021 03 25 상품상세부분 옵션영역숨김 */
.best10_area{display:none!important;}
/*상세페이지 알려드립니다 영역*/
.product_detail{margin:0!important;}


/* 2022 08 29 팝콘삭제 */
.discount-new-info-box .dc-guide-box.top{top:0;}
.sketch-dis-none{display:none;}
.popcorn-memebership-link.sketch-link-box{display:flex;flex-wrap: wrap;text-align: center;justify-content: center;align-items: center;}
.popcorn-memebership-link.sketch-link-box a{width:33%;display:block;padding:5px;box-sizing:border-box;}
.popcorn-memebership-link.sketch-link-box a:hover{background:#000;color:#fff}

/* 2022 08 30 1차 디자인 반영 css */
.sketch-info-box-1{font-size:16px;color:#000;border:1px solid #ACACAA;padding:20px;box-sizing:border-box;width:100%;margin:15px 0;line-height: 28px;
    font-weight: 300;}

.content-box .sketch-pay-box{border:1px solid #ACACAA;box-sizing:border-box;width:280px;height:40px;margin:0 auto;font-size: 16px;text-align: center;
    line-height: 37px;}

.content-box .sketch-ex-span{font-size:14px;color:#000;display:inline-block;margin:10px auto;letter-spacing: -1.3px;}
.content-box .sketch-ex-span .font-r{font-size:14px;color:#FF5337;}

.content-box .sketch-span-box{font-size:14px;color:#000;letter-spacing: -1px;}
.content-box .sketch-span-box span{font-size:14px;color:#000;}

.discount-new-info-box.skecth .text-box{padding:0}
.discount-new-info-box.skecth .text-box .text-css-1{padding-left:35px;}


.sketch-info-box-2{display:flex;flex-wrap: wrap;text-align: center;justify-content: center;align-items: center;border-bottom:1px solid #ACACAA;padding-bottom:30px;}
.sketch-info-box-2 a{width:33%;display:block;padding:10px;box-sizing:border-box;}
.discount-new-info-box.skecth .text-box .sketch-info-box-2{margin-top:10px;margin-bottom:30px;padding: 5px 40px 5px 40px;border:1px solid #ACACAA;}

.discount-new-info-box.skecth .text-box .text-css-2.pd-left{padding-left:35px;}

/* 2022 09 15 추가수정 */
.discount-new-info-box.skecth .text-box .sketch-info-box-2{position:relative;}

.discount-new-info-box.skecth .text-box .sketch-info-box-2 .toggle-box{display:none;border:1px solid #b8b8b8;background:#fff;padding:5px;box-sizing:border-box;
position:absolute;text-align:center;z-index:10;}
.discount-new-info-box.skecth .text-box .sketch-info-box-2 .toggle-box a{width: auto;padding:5px;}
.discount-new-info-box.skecth .text-box .sketch-info-box-2 .toggle-box a img{width:auto;}

.discount-new-info-box.skecth .text-box .sketch-info-box-2 .toggle-box.wallet{right: 55px; top: 7px;}
.discount-new-info-box.skecth .text-box .sketch-info-box-2 .toggle-box.pay{bottom: -60px;left: 56px;}
