@charset "UTF-8";
:root {
    --primary-default: #ab3e55;
}
.dn, .hidden {display:none;}
/*.c_red,.c-red, .c_point {color:#8eb111;}*/
.c_red,.c-red, .c_point {color:var(--point-color);}
.c_blue,.c-blue {color:#1200ff;}

/*로딩이미지*/
#loading{text-align : center; margin:2%;}
#loading img{width:10%;}


/* 팝업관련 */
.ly_pop {position:fixed; background:#ffffff; z-index:1001;}
.ly_head {position:relative; height:42px; padding:0 71px; z-index:10; background:#fff; border-bottom:1px solid #c3c3c3; text-align:center; line-height:45px}
.ly_head .h_tit {color:#333; font-size:15px}
.ly_ct {overflow:hidden; overflow-y:scroll;}

/*** 회원로그인 | member/join_agreement.html & member/join.html ***/

/* 회원가입 스탭 */
.join_step {padding:10px 10px 10px 10px;}
.join_step ul {display:table; width:100%;}
.join_step ul li {position:relative; display:table-cell; padding:0 10px; font-size:14px; text-align:center; border:1px solid #d6d6d6; border-right:none; vertical-align:middle; line-height:1em; height:40px;}

/* 회원가입 스탭 OFF */
.join_step ul li:last-child {border-right:1px solid #d6d6d6;}
.join_step ul li::before {position:absolute; top:-1px; right:-1px; display:block; margin:0 -21px 0 0; z-index:1; content:''; border:10px solid transparent; border-width: 21px 11px; border-left-color:#D6D6D6;}
.join_step ul li:last-child::before {display:none;}
.join_step ul li::after {position:absolute; top:-1px; right:-1px; display:block; margin:0 -20px 0 0; z-index:1; content:''; border:10px solid transparent; border-width: 21px 11px; border-left-color:#ffffff;}
.join_step ul li:last-child::after {display:none;}

/* 회원가입 스탭 ON */
.join_step ul li.on {color:#ffffff; background:#3e3d3c; border:1px solid #3e3d3c; border-right:none;}
.join_step ul li.on::before {position:absolute; top:-1px; right:-1px; display:block; margin:0 -21px 0 0; z-index:1; content:''; border:10px solid transparent; border-width: 21px 11px; border-left-color:#3e3d3c;}
.join_step ul li.on:last-child::before {display:none;}
.join_step ul li.on::after {position:absolute; top:-1px; right:-1px; display:block; margin:0 -20px 0 0; z-index:1; content:''; border:10px solid transparent; border-width: 21px 11px; border-left-color:#3e3d3c;}
.join_step ul li.on:last-child::after {display:none;}

/* RADIO */
.inp_rdo {display:inline-block; padding:5px 0 5px 0;}
.inp_rdo input {display:inline-block; width:20px; height:20px; margin:-3px 5px 0 0; vertical-align:middle; background:url('https://m.dealpang.com/data/skin/mobile/fresh/img/icon/icon_rad_chk.png') no-repeat center; background-size:100%; border:none;}
.inp_rdo input:checked {background:url('https://m.dealpang.com/data/skin/mobile/fresh/img/icon/icon_rad_chk_on.png') no-repeat center; background-size:100%;}
.inp_rdo label {margin:0 15px 0 0;}

/* CHECK BOX */
.inp_chk input {display:inline-block; width:20px; height:20px; margin:-3px 5px 0 0; vertical-align:middle; background:url('https://m.dealpang.com/data/skin/mobile/fresh/img/icon/icon_chk.gif') no-repeat center; background-size:100%; border:none;}
.inp_chk input:checked {background:url('https://m.dealpang.com/data/skin/mobile/fresh/img/icon/icon_chk_on.gif') no-repeat center; background-size:100%;}
.inp_chk label {}

/* 체크박스 라디오버튼 스타일 */
.form_element{display:inline-block; overflow:hidden; position:relative;}
span.form_element{display:inline-block;}
.form_element label{position:relative;top:0;left:0;display:inline-block;min-width:20px;min-height:20px;padding:0 0 0 27px;background:url('https://m.dealpang.com/data/skin/mobile/fresh/img/common/input/check_off.png') no-repeat 1px top;}
.form_element label:hover{background:url('https://m.dealpang.com/data/skin/mobile/fresh/img/common/input/check_over.png') no-repeat 1px top;}
.form_element label.on{background:url('https://m.dealpang.com/data/skin/mobile/fresh/img/common/input/check_on.png') no-repeat 1px top;}
.form_element label.choice{background:url('https://m.dealpang.com/data/skin/mobile/fresh/img/common/input/radio_off.png') no-repeat 1px 50%;}
.form_element label.choice:hover{background:url('https://m.dealpang.com/data/skin/mobile/fresh/img/common/input/radio_over.png') no-repeat 1px 50%;}
.form_element label.choice.on{background:url('https://m.dealpang.com/data/skin/mobile/fresh/img/common/input/radio_on.png') no-repeat 1px 50%;}
.form_element label.check_s{min-width:13px;padding:0 0 0 22px;background:url('https://m.dealpang.com/data/skin/mobile/fresh/img/common/input/check_off.png') no-repeat 1px 1px;}
.form_element label.check_s:hover{background:url('https://m.dealpang.com/data/skin/mobile/fresh/img/common/input/check_over.png') no-repeat 1px 1px;}
.form_element label.check_s.on{background:url('https://m.dealpang.com/data/skin/mobile/fresh/img/common/input/check_on.png') no-repeat 1px 1px;}
.form_element label.choice_s{min-width:13px;padding:0 0 0 22px;background:url('https://m.dealpang.com/data/skin/mobile/fresh/img/common/input/radio_off_small.png') no-repeat 1px 50%;}
.form_element label.choice_s:hover{background:url('https://m.dealpang.com/data/skin/mobile/fresh/img/common/input/radio_over_small.png') no-repeat 1px 50%;}
.form_element label.choice_s.on{background:url('https://m.dealpang.com/data/skin/mobile/fresh/img/common/input/radio_on_small.png') no-repeat 1px 50%;}
.form_element label.single{width:21px;height:21px;padding:1px 0 0;background-color:transparent;text-indent:-9999px;}
.form_element label.single:hover{background-color:transparent;}
.form_element label span{color:#979797;}
.form_element label img{vertical-align:middle;}
.form_element input{position:absolute;top:3px;left:1px;width:0;z-index:-1;visibility:hidden;}
/** 체크박스용 비활성화 **/
.form_element label.check_dis_s { background-image: url('https://m.dealpang.com/data/skin/mobile/fresh/img/common/input/check_dis.png'); }

/* SELECT BOX */
.inp_sel{}
.inp_sel select{width:100%; height:31px; padding:0 33px 0 6px; background:#fff url('https://m.dealpang.com/data/skin/mobile/fresh/img/icon/icon_bg_select.png') no-repeat 100% 0; background-size:400px 31px; font-size:13px; color:#333; border:1px solid #c3c3c3; box-sizing:border-box; vertical-align:1px;}

/*───────────────────────────────────────────────────────────

	 TABLE STYLE

───────────────────────────────────────────────────────────*/

/* 세금계산서 발행 */
.table_style0 {}
.table_style0 caption {display:none;}
.table_style0 tbody {}
.table_style0 tbody th {padding:8px 0 5px 0; font-size:14px; vertical-align:top;}
.table_style0 tbody td {padding:0 0 5px 0; font-size:14px;}

/* 예치금 테이블 */
.table_style1 {}
.table_style1 caption {display:none;}
.table_style1 th {padding:10px 10px 7px 10px; border-bottom:1px solid #e8e8e8; background:#f9f9f9; font-weight:normal; color:#5e5e5e; font-size:13px; text-align:center;}
.table_style1 td {padding:10px 10px 7px 10px; border-bottom:1px solid #e8e8e8; font-weight:bold; color:#5e5e5e; font-size:13px; text-align:center; word-break:keep-all;}

/* 배송지 등록 */
.table_style2 {}
.table_style2 caption {display:none;}
.table_style2 tbody {}
.table_style2 tbody th {padding:0 0 5px 0; font-size:14px; text-align:left; vertical-align:top;}
.table_style2 tbody td {padding:0 0 5px 0; font-size:14px;}

/* 지역별 배송비 레이어 정보*/
.table_style3 {}
.table_style3 caption {display:none;}
.table_style3 th {padding:8px 0 8px 0; text-align:center; border:1px solid #e8e8e8; border-left:none; background:#f9f9f9;}
.table_style3 td {padding:7px 0 7px 0; text-align:center; border-bottom:1px solid #e8e8e8; border-right:1px solid #e8e8e8;}
.table_style3 th:last-child, .table_style3 td:last-child {border-right:none;}

/* 주문서 작성 */
/*.table_style4 {border-top:1px solid #e8e8e8;}*/
.table_style4 {border-top:none;}
.table_style4 caption {display:none;}
.table_style4 th {width:82px; padding:10px 10px 7px 24px; border-bottom:1px solid #e8e8e8; background:#f9f9f9; font-weight:normal; color:#5e5e5e; font-size:13px; text-align:left;}
.table_style4 th.required {background:#f9f9f9 url('https://m.dealpang.com/data/skin/mobile/fresh/img/icon/icon_squre_red.png') no-repeat 15px center;}
.table_style4 td {padding:10px 10px 7px 14px; border-bottom:1px solid #e8e8e8; color:#5e5e5e; font-size:12px; text-align:left; word-break:keep-all;}

/* Slider */
.slider-wrap {position:relative; display:block; box-sizing:border-box; -webkit-user-select:none; -moz-user-select:none; -ms-user-select:none; user-select:none; -webkit-touch-callout:none; -khtml-user-select:none; -ms-touch-action:pan-y; touch-action:pan-y; -webkit-tap-highlight-color:transparent;}
.slider-wrap .slick-list {position:relative; display:block; overflow:hidden; margin:0; padding:0;}
.slider-wrap .slick-track,
.slider-wrap .slick-list { -webkit-transform:translate3d(0, 0, 0); -moz-transform:translate3d(0, 0, 0); -ms-transform:translate3d(0, 0, 0); -o-transform:translate3d(0, 0, 0); transform:translate3d(0, 0, 0);}
.slider-wrap .slick-track {position: relative; top:0; left:0; display:block;}
.slider-wrap .slick-track:before,
.slider-wrap .slick-track:after {display: table; content: '';}
.slider-wrap .slick-track:after {clear: both;}
.slider-wrap .slick-loading .slick-track {visibility: hidden;}
.slider-wrap .slick-slide {display:none; float:left; height:100%; min-height:1px;}
[dir='rtl'] .slick-slide{float:right;}
.slider-wrap .slick-slide img {display:block;}
.slider-wrap .slick-slide.slick-loading img {display:none;}
.slider-wrap .slick-slide.dragging img {pointer-events: none;}
.slider-wrap .slick-slide  {display: block;}
.slider-wrap .slick-loading .slick-slide {visibility: hidden;}
.slider-wrap .slick-vertical .slick-slide {display: block; height:auto; border:1px solid transparent;}
.slider-wrap .slick-arrow.slick-hidden {display: none;}
.slider-wrap .slick-arrow {border:none; background:none;}

/* 딤 팝업 배경*/
#layerDim {position:fixed; left:0; top:0; width:100%; height:100%; z-index:50; background:rgba(0,0,0,0.8);/*background:#000; opacity:0.5; filter:alpha(opacity=50);*/ }


/*───────────────────────────────────────────────────────────

	 리스트 타입 및 옵션 (장바구니,찜리스트,상품상세)

───────────────────────────────────────────────────────────*/


/*** 쿠폰 적용 레이어 | goods/layer_coupon_apply.php ***/
.layer_coupon_apply {position:relative; overflow:hidden; overflow-y:scroll; height:100%; background:#fff;}
.layer_coupon_apply .ly_content {overflow-x:hidden; overflow-y:auto; padding:0 15px 150px 15px;}
.layer_coupon_apply .ly_content .ly_coupon_list {} 
.layer_coupon_apply .ly_content .ly_coupon_list dl {border-bottom:1px solid #cccccc; padding:15px 0 15px 0;} 
.layer_coupon_apply .ly_content .ly_coupon_list dl dt {font-size:0;} 
.layer_coupon_apply .ly_content .ly_coupon_list dl dt div {display:inline-block; font-size:12px;}
.layer_coupon_apply .ly_content .ly_coupon_list dl dt div.c_point { margin:0 10px 0 0; font-weight:bold;}
.layer_coupon_apply .ly_content .ly_coupon_list dl dd {padding:10px 0 0 25px; color:#9d9d9d;} 
.layer_coupon_apply .ly_content .no_data {padding:20px 0 20px 0; text-align:center;}
.layer_coupon_apply .close_btn {position:absolute; top:0; right:0; z-index:100;}
.layer_coupon_apply .btn_box {position:fixed; bottom:0; left:0; width:100%; background:#fff; border-top:1px solid #cccccc;}
.layer_coupon_apply .btn_box span {display:block; padding:10px;}

/*** 쿠폰 다운받기 레이어 | goods/layer_coupon_down.php ***/

.layer_coupon_down {}
.layer_coupon_down {position:relative; background:#fff;}
.layer_coupon_down .ly_content {padding:0; }
.layer_coupon_down .ly_content .coupondown {}
/* 쿠폰 다운받기 상단 */
.layer_coupon_down .ly_content .coupondown .my_info {}
.layer_coupon_down .ly_content .coupondown .my_info ul {display:table; width:100%; padding:2px 0 2px 0; border-top:1px solid #c3c3c3; border-bottom:1px solid #c3c3c3; background:#f2f3f3;}
.layer_coupon_down .ly_content .coupondown .my_info ul li {display:table-cell; width:50%; }
.layer_coupon_down .ly_content .coupondown .my_info ul li:nth-child(1) strong {display:inline-block; margin:0 0 0 10px; font-size:14px; line-height:36px;}
.layer_coupon_down .ly_content .coupondown .my_info ul li:nth-child(1) strong span {font-size:14px; color:#fa2828; font-weight:bold;}
.layer_coupon_down .ly_content .coupondown .my_info ul li:nth-child(2) {padding-bottom:5px; text-align:right;}
.layer_coupon_down .ly_content .coupondown .my_info ul li:nth-child(2) a {margin:0 10px 0 0;}
/* 쿠폰 다운받기 리스트 */
.layer_coupon_down .ly_content .coupon_down_list {padding:15px 15px 15px 15px;}
.layer_coupon_down .ly_content .coupon_down_list ul {}
.layer_coupon_down .ly_content .coupon_down_list ul li {display:table; width:100%; padding:10px 0 10px 0;}
.layer_coupon_down .ly_content .coupon_down_list ul li .coupon_left {display:table-cell; width:80%; vertical-align:middle;}
.layer_coupon_down .ly_content .coupon_down_list ul li .coupon_left dl {}
.layer_coupon_down .ly_content .coupon_down_list ul li .coupon_left dl dt {font-size:14px; font-weight:bold;}
.layer_coupon_down .ly_content .coupon_down_list ul li .coupon_left dl dt strong {color:#fa2828;}
.layer_coupon_down .ly_content .coupon_down_list ul li .coupon_left dl dd {}
.layer_coupon_down .ly_content .coupon_down_list ul li .coupon_left dl dd .chk_img {width:13px; margin:0 5px 0 0;}
.layer_coupon_down .ly_content .coupon_down_list ul li .coupon_right {display:table-cell; width:20%; text-align:center; vertical-align:middle;}
.layer_coupon_down .close_btn {position:absolute; top:0; right:0; z-index:100;}

/*** 옵션 선택 레이어 | goods/layer_option.php ***/
.option_select_box_not_login {margin-top:30%; font-size: 14px; font-weight: 700; text-align: center;}

.layer_option {position:relative;}
.layer_option .js_option_scroll {overflow-y:auto;}
.layer_option .ly_buy_info {}
/* 팝업시 닫기 */
.layer_option .close_btn {position:absolute; top:0; right:0; z-index:100;}
/* 적용하기 위치 */
.layer_option .popup_dn {/*position:fixed; bottom:0; left:0;*/ width:100%;}
.layer_option .popup_dn .btn_box2 {}
.layer_option .popup_dn .btn_box2 span {display:block; margin:10px 10px 10px 10px;}
/* 세로 스크롤 고정 */
.layer_option .ly_buy_info {padding:15px 15px 15px 15px;}
.layer_option .ly_buy_info .ly_opt .bn_opt {display:block; position:relative; width:100%; height:33px; border:1px solid #c7c7c7; font-size:13px; color:#777; text-align:left; text-indent:10px; z-index:100; background:#fff url('https://m.dealpang.com/data/skin/mobile/fresh/img/icon/icon_bg_select.png') no-repeat 100% 0; background-size:400px 31px;}
.layer_option .ly_buy_info .ly_opt .bn_opt.selected { border:1px solid #999;}
.layer_option .ly_buy_info .ly_opt > li {margin-bottom:10px;}
.layer_option .ly_buy_info .ly_opt li .optbx {position:relative; margin:-1px 0 0 0; border:1px solid #999; z-index:1; background:#ffffff;}
.layer_option .ly_buy_info .ly_opt li .optbx .optlst {}
/*20260409 .layer_option .ly_buy_info .ly_opt li .optbx .optlst li 에 flex 부터 신규추가 코드*/
.layer_option .ly_buy_info .ly_opt li .optbx .optlst li {position:relative; min-height:42px; text-indent:10px; border-bottom:1px solid #c7c7c7; font-weight:bold; font-size:13px; color:#555; line-height:42px; vertical-align:middle; display: flex; align-items: center; line-height: 1;}
.layer_option .ly_buy_info .ly_opt li .optbx .optlst li:last-child {border-bottom:none;}
.layer_option .ly_buy_info .ly_opt li .optbx .optlst li > img {width:41px; height:41px;}
.layer_option .ly_buy_info .ly_opt li .optbx .optlst li em {display:block; position:relative; padding:8px 0 7px; color:#555; word-break:break-all; z-index:30;}

/* 옵션품절:회색으로(비활성화)처리_20191120 */ 
.layer_option .ly_buy_info .ly_opt .optbx .optlst li.disabled  {color:#c7c7c7;}

/* 배송비 */ 
.layer_option .select_box_view {padding:15px 15px 15px 15px;}
.layer_option .select_box_view .bn_opt {display:block; position:relative; width:100%; height:33px; border:1px solid #c7c7c7; font-size:13px; color:#777; text-align:left; text-indent:11px; z-index:100; background:#fff url('https://m.dealpang.com/data/skin/mobile/fresh/img/icon/icon_bg_select.png') no-repeat 100% 0; background-size:400px 31px;}
.layer_option .select_box_view .bn_opt.selected { border:1px solid #fa2828;}
.layer_option .select_box_view .optbx {position:relative; margin:-1px 0 0 0; border:1px solid #fa2828; z-index:1; background:#ffffff;}
.layer_option .select_box_view .optbx .optlst {}
.layer_option .select_box_view .optbx .optlst li {position:relative; min-height:42px; text-indent:10px; border-bottom:1px solid #c7c7c7; font-weight:bold; font-size:13px; color:#555; line-height:42px; vertical-align:middle;}
.layer_option .select_box_view .optbx .optlst li:last-child {border-bottom:none;}
.layer_option .select_box_view .optbx .optlst li > img {width:41px; height:41px;}
.layer_option .select_box_view .optbx .optlst li em {display:block; position:relative; padding:8px 0 7px; color:#555; word-break:break-all; z-index:30;}
/* 찜리스트 */
.layer_option .btn_wish_box {display:table; width:100%; padding:0 0 4px 0;}
.layer_option .btn_wish_box li {display:table-cell; width:50%;}
.layer_option .btn_wish_box li:nth-child(1) {padding:0 2px 0 0;}

/* 멀티옵션 */
.layer_option .ly_buy_info .ly_opt li.multi_option_on {position:absolute; top:15px; left:0; z-index:103; width:100%; padding:0 15px; background:#fff; /*width:calc(100% - 30px)*/}
/* 싱글옵션 */
.layer_option .ly_buy_info .ly_opt li.singel_option_on {position:absolute; top:15px; left:0; z-index:103; width:100%; padding:0 15px; background:#fff; /*width:calc(100% - 30px)*/}
/* 추가옵션 */
.layer_option .ly_buy_info .ly_opt li.add_option_on {position:absolute; top:15px; left:0; z-index:103; width:100%; padding:0 15px; background:#fff; /*width:calc(100% - 30px)*/}
/* 텍스트 입력 필드 */
.layer_option .ly_buy_info .ly_opt li .option_input input {width:100%; height:34px; border:1px solid #c7c7c7; text-indent:10px; box-sizing:border-box;}
/* 총 합계 */
.total_price_box {padding:15px 15px 15px 15px; text-align:right; border-top:1px solid #3e3d3c;}
.total_price_box ul {display:inline-block;}
.total_price_box ul li {}
.total_price_box ul li dl {display:table; width:100%;}
.total_price_box ul li dl dt {display:table-cell; width:90px; font-size:13px; text-align:left; vertical-align:middle;}
.total_price_box ul li dl dd {display:table-cell; font-size:15px; font-weight:bold; text-align:right; vertical-align:middle;}
.total_price_box ul li.total dl dt {font-weight:bold;}
/* 레이어 내 상품 사이즈 가이드 영역 */
.layer_option .size_guide_section {padding:5px 13px; background: #f9f9f9;}
.layer_option .size_guide_section .title {padding-bottom:5px; border-bottom:1px solid #dbdbdb; font-size: 14px; font-weight: 800; color:var(--point-color);}
.layer_option .size_guide_section .contents {margin-top:6px;}
    /* 팝업창일때 하단 버튼 간격 */
.popup_price {padding-bottom:65px;}
/* 옵션 선택 */
.view_order_goods {position:relative; padding:15px 15px 15px 15px; background:#f9f9f9; border-bottom:1px solid #c9c9c9;}
.view_order_goods:first-child {border-top:1px solid #c9c9c9;}
.view_order_goods dl {}
.view_order_goods dl dt {font-size:12px; font-weight:bold;}


.view_order_goods dl dd em {font-style:normal;}
.view_order_goods dl dd .price_info {display:table; width:100%;}
.view_order_goods dl dd .price_info .count {display:table-cell; width:50%;padding:5px 0 0 0; vertical-align:top;}
.view_order_goods dl dd .price_info .count button {vertical-align:middle;}
.view_order_goods dl dd .price_info .count input[type=number] {width:44px; height:34px; border:1px solid #c9c9c9; font-weight:bold; text-align:center; vertical-align:middle; box-sizing:border-box;}
.view_order_goods dl dd .price_info .right {display:table-cell; width:50%; text-align:right; vertical-align:middle;}
.view_order_goods dl dd .price_info .right .btn_wrap {padding:5px 0 0 0;}
.view_order_goods dl dd .price_info .right .btn_wrap ul {text-align:right;}
.view_order_goods dl dd .price_info .right .btn_wrap ul li {display:inline-block;}
.view_order_goods dl dd .price_info .right .price {padding:5px 0 0 0; font-size:15px; font-weight:bold; text-align:right;}

/*수정대기*/
.view_order_goods dl dd {font-size:14px; font-weight:500; color:#000;}
.view_order_goods dl dd .price_info .count {padding-top:24px;}
/*수정대기*/

/* 추가상품 선택 */
.view_order_add_goods {position:relative; margin:15px 0 0 0; padding:5px 0 15px 0; background:#f9f9f9; border-bottom:1px solid #c9c9c9;}
.view_order_add_goods:first-child {border-top:1px solid #c9c9c9;}
.view_order_add_goods dl {}
.view_order_add_goods dl dt {font-size:12px; font-weight:bold; vertical-align:middle;}
.view_order_add_goods dl dt div {display:table-cell; vertical-align:middle;}
.view_order_add_goods dl dt div.addname {padding:0 35px 0 5px;}
.view_order_add_goods dl dt div > img { border-radius: 4px; }
.view_order_add_goods dl dd {}
.view_order_add_goods dl dd em {font-style:normal;}
.view_order_add_goods dl dd .price_info {display:table; width:100%;}
.view_order_add_goods dl dd .price_info .count {display:table-cell; width:70%;padding:5px 0 0 0; vertical-align:top;}
.view_order_add_goods dl dd .price_info .count button {vertical-align:middle;}
.view_order_add_goods dl dd .price_info .count input[type=number] {width:44px; height:34px; border:1px solid #c9c9c9; font-weight:bold; text-align:center; vertical-align:middle; box-sizing:border-box;}
.view_order_add_goods dl dd .price_info .right {display:table-cell; width:30%; text-align:right; vertical-align:middle;}
.view_order_add_goods dl dd .price_info .right .btn_wrap {padding:5px 0 0 0;}
.view_order_add_goods dl dd .price_info .right .price {padding:5px 0 0 0; font-size:15px; font-weight:bold; text-align:right;}

/* 스크롤 고정 */
.scroll_vertical_fix::-webkit-scrollbar {width:4px;}
.scroll_vertical_fix::-webkit-scrollbar-thumb {width:4px; background-color:#a9a9a9;}
/* 기본 사이즈 */
.option_scroll {overflow-x:hidden; overflow-y:auto; min-height:200px;}
/* 쿠폰 취소 변경 */
.coupon_btn_box button {margin:2px 0 2px 0;}


/*** 배송지 관리 | mypage/layer_shipping_address_regist.html 주문 & 마이페이지 공통 ***/
.layer_shipping_address_regist {position:relative; background:none;}
.layer_shipping_address_regist * {box-sizing: border-box;}
.layer_shipping_address_regist > .ly_head {background: #f0f0f0; border:none;}
.layer_shipping_address_regist > .ly_head > .h_tit {font-size: 18px; font-weight: 700; color:#000000;}
.layer_shipping_address_regist .ly_content {padding:15px 15px 15px 15px; background:var(--white-color); border-radius: 5px;}
.layer_shipping_address_regist .close_btn {position:absolute; top:0; right:0; z-index:100;}
.layer_shipping_address_regist .ly_content table tr:not(:first-child) > * {padding-top:10px;}
.layer_shipping_address_regist .ly_content table tr.zipcode_tr th {padding-top:13px; vertical-align: top;}
.layer_shipping_address_regist .ly_content table tr.zipcode_tr th.required::before {top:calc(20% - 5px);}
.layer_shipping_address_regist .ly_content table tr.zipcode_tr .zipcode_btn_box > button.zipcode_btn {display: flex; justify-content: center; align-items: center; height: 30px; border-radius: 5px; font-size: 12px;}
.layer_shipping_address_regist .ly_content table th {background: none; border:none; text-align: left;}
.layer_shipping_address_regist .ly_content table th label {font-size: 12px;}
.layer_shipping_address_regist .ly_content table th {position: relative; width:82px; padding:10px 10px 7px 9px; background: none;}
.layer_shipping_address_regist .ly_content table th.required::before {content:''; position: absolute; width: 5px; height: 5px; top:calc(55% - 6px); left:0; background: var(--point-color);}
.layer_shipping_address_regist .ly_content table tr.required:first-child::before {top:calc(55%  - 3px);}
.layer_shipping_address_regist .ly_content table td input[type=text] {width:100%; height:30px; text-indent:10px; border-radius: 5px; border:1px solid #dbdbdb;}

.layer_shipping_address_regist .zipcode_box .zipcode_top {position:relative; padding-right:70px;}
.layer_shipping_address_regist .zipcode_box .zipcode_top .zipcode_num {}
.layer_shipping_address_regist .zipcode_box .zipcode_top .zipcode_btn_box {position:absolute; top:0; right:0; width:66px;}
.layer_shipping_address_regist .zipcode_box input {margin:0 0 5px 0;}
.layer_shipping_address_regist .inp_chk_box {padding:10px 0 0 0;}
.layer_shipping_address_regist .btn_box {display:table; width:100%; padding:0; margin-top:30px;}
.layer_shipping_address_regist .ly_content .inp_chk_box > .inp_chk label {font-size: 12px; font-weight: 500; color:#777777;}
.layer_shipping_address_regist .ly_content .inp_chk_box > .inp_chk label.on > svg path {stroke: var(--point-color);}
.layer_shipping_address_regist .ly_content .btn_box button {display:flex; justify-content:center; align-items:center; height:30px; border-radius: 5px; font-size: 12px; font-weight: 600;}
.layer_shipping_address_regist .btn_box li {display:table-cell;}
.layer_shipping_address_regist .btn_box li:nth-child(1) {padding:0 2px 0 0;}
.layer_shipping_address_regist .btn_box li:nth-child(2) {padding:0 0 0 2px;}

/* 장바구니 이동 레이어 및 찜리스트 이동 레이어 */
.zidx310 {z-index:310 !important; }
.zidx320 {z-index:320 !important; }
.add_cart_layer, .add_wish_layer {position:fixed; top:50%; left:50%; z-index:1001; width:307px; height:max-content; margin:-96px 0 0 -153px; }
.add_cart_layer .wrap, .add_wish_layer .wrap {position:relative; height:inherit; background:#fff; /*  border:1px solid var(--point-color); border:1px solid #8eb111;*/ }
.add_cart_layer p {margin:30px 0 0; padding:62px 0 0; background:url(https://m.dealpang.com/data/skin/mobile/fresh/img/icon/re_icon_mcart.png) no-repeat center top; background-size:50px 42px; color:#000000; font-size:13px; line-height:22px; text-align:center; }
/*.add_wish_layer p:not(.flex) {margin:30px 0 0; padding:62px 0 0; background:url(https://m.dealpang.com/data/skin/mobile/fresh/img/icon/re_icon_mwish.png) no-repeat center top; background-size:50px 42px; color:#000000; font-size:13px; line-height:22px; text-align:center; }*/
/*.add_wish_layer p.flex {padding-top:20px;}*/
/*.add_wish_layer p.flex > strong {margin-top:20px;}*/
.add_cart_layer .btn_box {margin:30px 10px 10px 10px; padding:0 !important; }
/*.add_wish_layer .btn_box {margin:30px 10px 10px 10px; padding:0 0 20px 0 !important; }*/
.add_wish_layer .wrap p > strong {margin-bottom:-10px;}
.add_cart_layer .btn, .add_wish_layer .btn {display:inline-block; width:138px; font-size:12px; overflow:hidden; height:42px; -webkit-box-sizing:border-box; font-weight:bold; font-style:normal; text-align:center; vertical-align:middle; line-height:36px; /* background:#8eb111;*/ background: var(--point-color); color:#ffffff; border:1px solid var(--point-color); /*border:1px solid #8eb111;*/ }
.add_cart_layer .btn_close {color:#484848; background:#fff; margin-right:4px; }
.add_wish_layer .btn_close {color:var(--point-color); background:#fff; margin-right:4px; }
#popupOptionList .btn_not_login {width: 100%; height: 42px; background: var(--point-color); border-radius: 4px; font-size: 16px; font-weight: 700; color:var(--white);}

    /* 찜하기 레이어 */
.add_wish_layer {width: 65%; left:calc(35% / 2); margin-left:0;}
.add_wish_layer > .wrap {padding:15px 10px; border-radius: 9px;}
.add_wish_layer > .wrap svg {}
.add_wish_layer > .wrap > .txt_box > div {margin-top:8px; font-size: 14px; font-weight: 700; color:#000000;}
.add_wish_layer > .wrap > .txt_box > p {margin-top:3px; font-size: 13px; font-weight: 500; color:#333333; line-height: 12px;}
.add_wish_layer > .wrap > .txt_box > .point {margin-top:3px; font-size: 12px; font-weight: 400; color:#d10022;}
.add_wish_layer .btn_box {display:flex; padding:0; margin:15px 0px 0px 0px;}
.add_wish_layer .btn_box > button,
.add_wish_layer .btn_box > a {display:flex; justify-content:center; align-items:center; width:calc(50% - 2px); height: 30px; border-radius: 5px; font-size: 13px;}


    /*** 미확인 입금자 리스트 (PC 동일 적용) | service/ghost_depositor.php ***/
.m_ghost_depositor.pc .close_btn {position:absolute; top:0; right:0; z-index:100; display:none;}
.ly_pop .m_ghost_depositor.pc .close_btn {display:block;}
.m_ghost_depositor.pc .lys_close_btn{background:url('../img/icon/icon_x5.png') no-repeat center; background-size:17px;}
.m_ghost_depositor.pc #ghost_depositor_cont .top_banner img{width:100%;}
.m_ghost_depositor.pc .datepicker_area{margin-top:10px; position:relative; z-index:1;}
.m_ghost_depositor.pc .datepicker_area > div:first-child{padding:0 15px;}
.m_ghost_depositor.pc .datepicker_area > div:first-child:after{content:''; display:block; clear:both;}
.m_ghost_depositor.pc .datepicker_area > div:first-child > div{float:right; width:48%;}
.m_ghost_depositor.pc .datepicker_area > div:first-child > div:first-child{float:left;}
.m_ghost_depositor.pc .datepicker_area > div:first-child > div strong{font-size:13px; color:#666666; display:block; margin-bottom:13px;}
.m_ghost_depositor.pc .datepicker_area > div:first-child > div input{width:100%; height:38px; border:1px solid #dbdbdb; color:#333333; text-indent:10px; box-sizing:border-box;}
.m_ghost_depositor.pc .datepicker_area > div:first-child > div:first-child input{background: url('https://m.dealpang.com/data/skin/mobile/fresh/img/icon/icon_calendar.png') no-repeat right center; background-size:36px auto;}
.m_ghost_depositor.pc .datepicker_area > .piker_search_btn{margin:10px 0 0; text-align:center;}
.m_ghost_depositor.pc .datepicker_area > .piker_search_btn button{font-size:14px; font-weight:bold; color:#fff; width:120px; height:39px; border:none; position:relative; top:0; right:0; display:inline;}
.m_ghost_depositor.pc .ghost_depositor_table{margin-top:15px;}
.m_ghost_depositor.pc .ghost_depositor_table table{text-align:center; width:100%; table-layout:fixed;}
.m_ghost_depositor.pc .ghost_depositor_table table th{padding:8px 7px;}
.m_ghost_depositor.pc .ghost_depositor_table table th{font-size:12px; font-weight:bold; color:#808080; background:#fafafa; border-bottom:1px solid #f0f0f0; border-top:1px solid #e0e0e0;}
.m_ghost_depositor.pc .ghost_depositor_table table td{padding:10px 7px; word-break:break-all;}
.m_ghost_depositor.pc .ghost_depositor_more_btn{margin:10px 0 30px; padding:0 15px;}
.m_ghost_depositor.pc .ghost_depositor_more_btn .more_btn{font-size:14px; font-weight:bold; color:#666666; background:#f0f0f0; border-color:#e0e0e0;}
.m_ghost_depositor.pc .ghost_depositor_no_list{background:url('https://m.dealpang.com/data/skin/mobile/fresh/img/icon/icon_ex.png') center 80px no-repeat; background-size:80px; padding-top:185px;}
.m_ghost_depositor.pc .ghost_depositor_no_list p{font-size:15px; font-weight:bold; color:#666666; text-align:center;}

/*** 미확인 입금자 리스트 (모바일 별도 적용) | service/ghost_depositor.php ***/
.m_ghost_depositor.mobile .ly_head{background:#54688f; border-bottom:#54688f 1px solid;}
.m_ghost_depositor.mobile .ly_head .h_tit{font-size:15px; font-weight:bold; color:#ffffff; line-height:42px;}
.m_ghost_depositor.mobile .close_btn {position:absolute; top:0; right:0; z-index:100; display:none;}
.ly_pop .m_ghost_depositor.mobile .close_btn {display:block;}
.m_ghost_depositor.mobile .lys_close_btn{background:url('https://m.dealpang.com/data/skin/mobile/fresh/img/icon/icon_x6.png') no-repeat center; background-size:17px;}
.m_ghost_depositor.mobile .datepicker_area{padding:15px 0 0; background:#54688f; position:relative; z-index:1;}
.m_ghost_depositor.mobile .datepicker_area > div:first-child{padding:0 21px;}
.m_ghost_depositor.mobile .datepicker_area > div:first-child > div{margin-top:9px;}
.m_ghost_depositor.mobile .datepicker_area > div:first-child > div:first-child{margin-top:0;}
.m_ghost_depositor.mobile .datepicker_area > div:first-child > div input{font-size:14px; color:#333333; width:100%; height:38px; border:1px solid #dbdbdb; color:#333333; text-indent:10px; background-color:#ffffff; border-radius:5px; box-sizing:border-box;}
.m_ghost_depositor.mobile .datepicker_area > div:first-child > div:first-child input{background-image:url('https://m.dealpang.com/data/skin/mobile/fresh/img/icon/icon_calendar.png'); background-repeat:no-repeat; background-position:right center; background-size:36px auto;}
.m_ghost_depositor.mobile .datepicker_area > div:first-child > div input::placeholder{color:#888888;}
.m_ghost_depositor.mobile .datepicker_area > div:first-child > div:first-child input[type="date"]:not(.has-value):before{content: attr(placeholder); color:#888888;}
.m_ghost_depositor.mobile .datepicker_area > .piker_search_btn{margin:15px 0 0; text-align:center;}
.m_ghost_depositor.mobile .datepicker_area > .piker_search_btn button{font-size:15px; font-weight:bold; color:#fff; width:100%; height:45px; border:none; position:relative; top:0; right:0; display:inline; background:#39476b;}
.m_ghost_depositor.mobile .datepicker_area > .txt_infor{padding:12px 21px; background:#f9f9f9; border-bottom:#f0f0f0 1px solid; text-align:center;}
.m_ghost_depositor.mobile .ghost_depositor_li li{border-bottom:#f0f0f0 1px solid; padding:19px 30px;}
.m_ghost_depositor.mobile .ghost_depositor_li li > div{margin-top:7px;}
.m_ghost_depositor.mobile .ghost_depositor_li li > div:first-child{margin-top:0;}
.m_ghost_depositor.mobile .ghost_depositor_li li > div:after{content:''; display:block; clear:both;}
.m_ghost_depositor.mobile .ghost_depositor_li li > div > p{font-size:12px; color:#333333; float:right; width:50%; text-align:right; line-height:1.3em; word-break:break-all;}
.m_ghost_depositor.mobile .ghost_depositor_li li > div > p:first-child{float:left; width:40%; text-align:left;}
.m_ghost_depositor.mobile .ghost_depositor_li li > div:first-child > p{font-size:16px; font-weight:bold; color:#54688f;}
.m_ghost_depositor.mobile .ghost_depositor_li li > div:first-child > p:first-child{color:#333333;}
.m_ghost_depositor.mobile .ghost_depositor_more_btn{margin:10px 0 30px; padding:0 15px;}
.m_ghost_depositor.mobile .ghost_depositor_more_btn .more_btn{font-size:14px; font-weight:bold; color:#666666; background:#f0f0f0; border-color:#e0e0e0;}
.m_ghost_depositor.mobile .ghost_depositor_no_list{background:url('https://m.dealpang.com/data/skin/mobile/fresh/img/icon/icon_ex.png') center 80px no-repeat; background-size:80px; padding-top:185px;}
.m_ghost_depositor.mobile .ghost_depositor_no_list p{font-size:15px; font-weight:bold; color:#666666; text-align:center;}

/*** 미확인 입금자 배너 이미지 ***/
.btn_ghost_depositor{display:block;}
.btn_ghost_depositor img{width:100%;}
.btn_ghost_depositor.type_pc{width:192px; margin:0 auto;}

/*** 주문취소 사유 레이어 ***/
.layer_wrap{position:fixed; width:100%; height:100%; top:0; left:0; background:rgba(0,0,0,.8); z-index:500;}
.layer_cont{width:306px; position:absolute; top:0; left:50%; margin:0 0 0 -153px; background:#fff; padding-bottom:9px;}
.layer_cont .tit h4{font-size:14px; font-weight:bold; color:#333333; text-align:center; line-height:40px; border-bottom:#e0e0e0 1px solid;}
.refund_detail_infor{background:#fafafa; padding:11px 15px; color:#333333; border-bottom:#f0f0f0 1px solid;}
.refund_detail_infor li:after{content:''; display:block; clear:both;}
.refund_detail_infor li > *{display:block; float:left;}
.refund_detail_infor li > strong{margin-right:4px;}
.refund_detail_infor li.gods_tit{max-height:36px; overflow:hidden;}
.refund_detail_infor li.gods_tit > strong{width:63px; margin-right:0;}
.refund_detail_infor li.gods_tit > span{width:210px;}
.refund_detail_txt{padding:12px 12px 0; overflow-y:auto; height:164px; }
.layer_cont .bot_btn{margin:20px 3.5% 0; width:93%;}
.layer_cont .bot_btn button{font-size:12px;}

/** 조건별 배송비 테이블 **/
.ly_dev_wrap .ly_btn_wrap{ padding:0 10px 0 10px;}
.ly_dev_wrap .ly_btn{display:table;margin:30px 0 0 0;border-collapse: collapse;width:100%;}
.ly_dev_wrap .ly_btn:first-child{margin:10px 0 0 0;}
.ly_dev_wrap .ly_btn .row{display:table-row;}
.ly_dev_wrap .ly_btn a{display: table-cell;width:50%;font-size:12px; color:#333; text-align:center;vertical-align:middle;border:1px solid #e7e7e7;box-sizing:border-box;padding:9px 10px 9px 10px;background-color:#f2f2f2;}
.ly_dev_wrap .ly_btn.three a{width:33.3px;}
.ly_dev_wrap .ly_btn a.on{position:relative;color:#fff;background-color:#2a2a2a;border:1px solid #2a2a2a;}
.ly_dev_wrap .tbl2 table{border-left:0; border-right:0;border-top:0;}
.ly_dev_wrap .tbl2 td{font-weight:normal;color:#222;padding:6px 10px 6px;}
.ly_dev_wrap .tbl2 tr:first-child td{border-top:0;}

/* 비회원 주문불가 안내 */
.cert_warning{width:100%;letter-spacing:-0.5px;padding:20px 30px 40px 30px; -webkit-box-sizing:border-box; box-sizing:border-box;}
.cert_warning .cert_warning_wrap{ padding:105px 0 0 0;  background:url('https://m.dealpang.com/data/skin/mobile/fresh/img/intro/blackout.png') no-repeat center top; background-size:95px auto;text-align:center;box-sizing:border-box;text-align:center;margin:15px 0 0 0;}
.cert_warning .cert_warning_wrap strong{font-size:13px;color:#333;}
.cert_warning .cert_warning_wrap p{display:block;font-size:12px;color:#333;padding:15px 15px 15px 15px;margin:20px 0 0 0;text-align:center;background-color:#f9f9f9;}
.cert_warning .cert_warning_wrap p span{display:block;}
.cert_warning .cert_warning_wrap p a{text-decoration:underline;font-weight:bold;}
.cert_warning .cert_warning_wrap > a{margin:30px 0 0 0;}

/* 14세 이상 동의 추가 */
.cert{background-color: #f9f9f9;border-top:1px solid #e8e8e8;text-align:center;overflow: hidden;}
.cert p{font-size:13px; color:#5e5e5e;margin:15px 0 13px 0;}
.cert .cert_btn{padding:0 10px 20px 10px;}
.cert .cert_btn ul{display:table; width:100%;}
.cert .cert_btn ul li{display:table-cell; padding:0 5px 0 5px;}
.cert .cert_btn ul li a{font-size:12px;padding: 7px 0 7px 0;}

/* 자동입력방지 */
.input_wrap .capcha {display:table; min-width:300px; margin:0 auto; padding:10px 0 10px 0;}
.input_wrap .capcha .capcha_img {display:table-cell; text-align:center; vertical-align:middle; border:1px solid #d6d6d6; }
.input_wrap .capcha .capcha_img span {display:table-cell; width:188px; height:100px; vertical-align:middle;}
.input_wrap .capcha .capcha_img span img {}
.input_wrap .capcha .capcha_body {display:table-cell; padding:0 0 0 10px;}
.input_wrap .capcha .capcha_body .capcha_text {padding:0 0 10px 0;}
.input_wrap .capcha .capcha_body .capcha_input {padding:0 0 10px 0;}
.input_wrap .capcha .capcha_body .capcha_input input {width:100%; height:26px; border:1px solid #d0d0d0; text-indent:10px; box-sizing:border-box;}

/*** 북스킵 이벤트 바로 가기 ***/
.blayer{
    position:fixed;
    left:0px;
    bottom:0px;
    width:100%;
    height:120px;   
    background-color:rgba(255,255,255,0.9);
    z-index:2000;
}
/*
.layer .container{
    max-width : 500px;
    margin-left : auto;
    margin-right:auto;
    position:relative;
}
*/
.blayer .icon{
    float:left;
    position:relative;
    top: 10px;
    left: calc(50% - 170px);
    cursor:pointer;
}

.blayer .txt{
    float:left;
    position:relative;
    color : rgb(0,172,216);
    top: 42px;
    left: calc(50% - 167px);
    text-align:center;
    font-size : 25px;
    font-weight: bold;
}

.icon img{
    width:100px;
    height:100px;
}

.st-container .cancel{
    /*position:absolute;*/
    /*top: 10px;*/
    /*right : 10px;*/
    font-size:30px;
    cursor:pointer;
}

.st-container .gift_order_addess_page {
    border-radius: 20px!important;
    background-color: #f8f8f8;
    box-shadow: 3px 3px 20px #dbdb;
    margin: 10px;
    padding: 20px;
    box-sizing: border-box;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
}

.st-container .cancel p {
    font-size: 13px;
}

.st-container .cancel p:nth-of-type(1) {
    margin-bottom: 10px;
}

.glyphicon-remove-sign:before {
    content: "\e083"
}
@font-face {
    font-family: 'Glyphicons Halflings';
    src: url(https://m.dealpang.com/data/skin/mobile/fresh/font/glyphicons-halflings-regular.eot);
    src: url(https://m.dealpang.com/data/skin/mobile/fresh/font/glyphicons-halflings-regular.eot#iefix) format('embedded-opentype'), url(https://m.dealpang.com/data/skin/mobile/fresh/font/glyphicons-halflings-regular.woff2) format('woff2'), url(https://m.dealpang.com/data/skin/mobile/fresh/font/glyphicons-halflings-regular.woff) format('woff'), url(https://m.dealpang.com/data/skin/mobile/fresh/font/glyphicons-halflings-regular.ttf) format('truetype'), url(https://m.dealpang.com/data/skin/mobile/fresh/font/glyphicons-halflings-regular.svg#glyphicons_halflingsregular) format('svg')
}
.glyphicon {
    position: relative;
    top: 1px;
    display: inline-block;
    font-family: 'Glyphicons Halflings';
    font-style: normal;
    font-weight: 400;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale
}
/* loading start */
#loadingContainer{z-index:999999; position:fixed; width:100%; height:100vh; top:0;left:0; background-color:rgba(0, 0, 0, 0.7);}#loadingContainer svg.dm_spin{width: 40px;position:fixed;top:50%;left:50%;transform:translate(-50%, -50%);  fill: none;}.dm_cc{transform-origin: 50% 50%; stroke-dasharray: 570; stroke-width: 20px;}.dm_cc.dm_spin_one{stroke: #554d73; animation: load 1.5s infinite;}.dm_cc.dm_spin_two{stroke: #a496a4; animation: load 1.5s infinite; animation-delay: 0.1s;}.dm_cc.dm_spin_three{stroke: #a5a7bb; animation: load 1.5s infinite; animation-delay: 0.2s;}.dm_pt{animation: bounce 1s infinite ease-in-out;}.dm_pt.dm_spin_point_one{fill: #a5a7bb; animation-delay: 0s;}.dm_pt.dm_spin_point_two{fill: #a496a4; animation-delay: 0.1s;}.dm_pt.dm_spin_point_three{fill: #554d73; animation-delay: 0.2s;}@keyframes bounce{0%, 100%{transform: translateY(0);}50%{transform: translateY(-20px);}}@keyframes load{0%{stroke-dashoffset: 570;}50%{stroke-dashoffset: 530;}100%{stroke-dashoffset: 570; transform: rotate(360deg);}}
/* loading end */
@media screen and (max-width: 600px){
    #loadingContainer svg.dm_spin {
        width: 40px;
    }
}



.mwd_pop{
    top: 0;
    left: 0;
    background: #fff;
    z-index: 1000;
    height:100%!important;
}

.mwd_pop .ly_wrap{
    background:#fff;
    overflow:hidden;
    height:100%!important;
}
.mwd_pop .ly_wrap .layer_option{
    padding:0 15px;
    padding-bottom: 112px;
    position: relative;
    height:100%!important;
}
.agc_pop_btns a, .agc_pop_btns button {
    display: block;
    width: 100%;
    border: 1px solid #222;
    background-color: #222;
    text-align: center;
    color: #fff;
    line-height: 40px;
    height: 40px;
    border-radius: 5px;
    cursor: pointer;
    padding:0;
}
.agc_pop_btns .agc_pb_line, .agc_pop_btns .detail_order_btn_gift {
    background-color: #fff;
    color: #222;
}
.agc_pop_btns li {
    width:100%;
}
.mwd_pop_option_slider{
    width: 130px;
    margin: 0 auto;
    padding-bottom: 20px !important;
}
.mwd_pop_option_slider img{
    width:100%;
    object-fit: cover;
}

.mwd_pop .mwd_pop_option_scroll .ly_opt .bn_opt{
    margin-bottom: 10px;
    border: 1px solid #c7c7c7;
    height: 40px;
    line-height: 40px;
    padding: 0 10px 0 20px;
    color: #333;
    width: 100%;
    border-radius: 5px;
    text-indent:unset;
    background:#fff;

}
.mwd_pop .mwd_pop_option_scroll .ly_opt .js_singel_option{
    position: relative;
}

.mwd_pop .mwd_pop_option_scroll .ly_buy_info .ly_opt .optbx{
    max-height: 170px;
    overflow-y: scroll;
    border-radius: 5px;
}


.agc_pop_btns a.order_home_btn:visited, .agc_pop_btns a.js_btn_add_cart:visited, .agc_pop_btns button:visited, .agc_pop_btns a.detail_order_btn_gift:visited, .agc_pop_btns a.detail_order_btn:visited, .agc_pop_btns a.detail_cart_btn:visited{
    color:#fff;
}
.agc_pop_btns a.detail_order_btn_gift:visited{
    color:#222;
}
.mwd_select_span_v{
    width: 9.34px;
    height: 9.34px;
    border-left: 2px solid #333333;
    border-bottom: 2px solid #333333;
    transform: rotate(-45deg);
    right: 8px;
    top:13px;
    position: absolute;
    z-index:101;
}
.mwd_pop_buy_btn_box {
    position: absolute;
    width: calc(100% - 30px);
    left: 15px;
    bottom: 125px;
    height:38px;
}
.mwd_pop .mwd_pop_option_scroll .option_total_display_area{
    overflow-y:auto;
    max-height:360px;
    width:100%;
    margin-top:20px;
}
.mwd_pop .ly_wrap .layer_option {
    overflow-y:hidden;
}
.mwd_pop .ly_wrap .mwd_pop_option_scroll{
    /*max-height:300px!important;*/
    height:271px!important;
    /*min-height:unset!important;*/
}
.mwd_pop .layer_option .ly_buy_info{
    padding:0;
}
.mwd_pop .ly_head{
    border-bottom:0;
    line-height:0;
    height:30px;
}
.mwd_pop .ly_head a{
    text-decoration: underline;
}
.mwd_pop #frmView{
    padding-top:30px;
}
.mwd_pop .total_price_box ul li.total dl dt{
    font-weight:400;
    color:#333;
    font-size:14px;
    float:left;
}
.mwd_pop .total_price_box ul li dl dd{
    font-size:16px;
    color:#333;
    font-weight: 600;
    float:right;
}
.mwd_pop .total_price_box ul{
    display: block;
}
.mwd_pop .layer_option .ly_buy_info .ly_opt li.multi_option_on{
    position:unset;
    padding:0;
    width:100%;
}
.mwd_pop .layer_option .ly_buy_info .ly_opt li.singel_option_on{
    position:unset;
    padding:0;
    width:100%;
}
.mwd_pop .mwd_pop_buy_btn_box .btn_wish_box{
    display: flex;
    padding:unset;
    justify-content: center;
    align-items: center;
    width:100%;
}
.mwd_pop .mwd_pop_buy_btn_box .btn_wish_box li{
    padding: unset;
    width: calc(100% / 3 - 4px);
    display: block;
    margin-right:10px;
}
.mwd_pop .mwd_pop_buy_btn_box .btn_wish_box li:last-child{
    margin-right:0;
}
.mwd_pop .ly_wrap .mwd_pop_option_scroll .ly_opt{
    max-height: 271px;
    overflow: hidden;
}
.mwd_pop .mwd_pop_option_scroll .ly_buy_info .ly_opt .optbx .scroll_vertical_fix {

}
.mwd_pop .mwd_pop_option_scroll .ly_buy_info .ly_opt .optbx .scroll_vertical_fix .optlst{

 }

/*23.03.30 mwd goods-list styles*/
body #container ul.mwd_config41_parent {
    display: flex;
    gap: 8px;
    flex-flow: row wrap;
    padding: 0 15px;
    justify-content: space-between;
}
#container ul.mwd_config41_parent form#frmWishTemplateView,
#container ul.mwd_config41_parent script,
#container ul.mwd_config41_parent style {
    /**
        @20240731
        리스트 LI 깨짐 현상 수정
     */
    display:none;
}
#container ul.mwd_config41_parent .mwd_config41 {
    width: calc(48%)!important;
    margin-bottom: 10px;
}
body #container ul.mwd_config41_parent .mwd_config41 > div {
    padding:0;
}
body #container ul.mwd_config41_parent .mwd_config41 > div .goods_prd_img{
    padding-bottom:0;
    margin-bottom:10px;
}
body #container ul.mwd_config41_parent .mwd_config41 > div .goods_prd_content .goods_info_list .prd_name{
    font-size: 14px;
    color: #222;
    margin-bottom: 12px;
    max-height: 33px;
    overflow: hidden;
    text-overflow: ellipsis;
    -webkit-line-clamp: 2;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    height: 32px;
    line-height:1.2;
}
body #container ul.mwd_config41_parent .mwd_config41 > div .goods_prd_content ul.btn_area li:nth-of-type(3) {
    display: block;
    height: 34px;
    line-height: 32px;
    border: 1px solid #E0E0E0;
    text-align: center;
    font-size: 13px;
    color: #212121;
    margin-top: 12px;
    cursor: pointer;
}
body #container ul.mwd_config41_parent .mwd_config41 > div .goods_prd_content ul.btn_area li:nth-of-type(3) input {
    background: #fff;
    color:#212121;
}
body #container ul.mwd_config41_parent .mwd_config41 div .goods_prd_content .crema-product-reviews-score > div{
    font-size:var(--crema-font-size) !important;
}
body #container ul.mwd_config41_parent .mwd_config41 .goods_prd_img .img_box .mwd_config_wish_btn{
    position: absolute;
    bottom: -5px;
    right: -5px;
    display: block;
    width: 40px;
    height: 40px;
    padding:10px;
    z-index:2;
    border:0;
}
body #container .mwd_config_wish_btn svg {fill:#8f8f8f;}
body #container .mwd_config_wish_btn.mwd_wish_on svg {fill:#ff2727;}
body #container ul.mwd_config41_parent .mwd_config41 div .goods_prd_content ul.btn_area li:nth-of-type(2) {display:none;}
body #container ul.mwd_config41_parent .mwd_config41 div .goods_prd_content ul.btn_area li:nth-of-type(1) {display:none;}
body #container ul.mwd_config41_parent .mwd_config41 div .goods_prd_content ul.btn_area {padding:0;}
body #container ul.mwd_config41_parent .mwd_config41 .goods_prd_img .img_box .img img {height:auto; width:100%;}

/* 기획전/타임세일 연동 아이콘·라벨 포지션 (1 좌상단 / 2 우상단 / 3 좌하단 / 4 우하단)
   list_41.css 는 goods_dev.css 에서만 import 되어 라이브에 로드되지 않으므로 여기에 둔다. */
body #container ul.mwd_config41_parent .mwd_config41 .goods_prd_img .img_box .img {position: relative;}
/* 폭은 PC 와 같은 비율(아이콘 63px / 이미지 250px = 25.2%)로 이미지에 연동하고 63px 에서 멈춘다.
   모바일은 이미지에 최대폭이 없어 % 로 두면 아이콘이 무한정 커지므로 max-width 로 상한을 둔다. */
body #container ul.mwd_config41_parent .mwd_config41 .goods_prd_img .img_box .img .mwd_event_icon_pos {position: absolute; z-index: 2; display: flex; width: 25.2%; max-width: 63px; height: auto;}
body #container ul.mwd_config41_parent .mwd_config41 .goods_prd_img .img_box .img .mwd_event_icon_pos.pos1 {top: 5px; left: 5px;}
body #container ul.mwd_config41_parent .mwd_config41 .goods_prd_img .img_box .img .mwd_event_icon_pos.pos2 {top: 5px; right: 5px;}
body #container ul.mwd_config41_parent .mwd_config41 .goods_prd_img .img_box .img .mwd_event_icon_pos.pos3 {bottom: 5px; left: 5px;}
body #container ul.mwd_config41_parent .mwd_config41 .goods_prd_img .img_box .img .mwd_event_icon_pos.pos4 {bottom: 5px; right: 5px;}
/* 아이콘 이미지는 래퍼(=이미지 폭의 25.2%, 최대 63px)를 채워 이미지와 함께 축소된다 */
body #container ul.mwd_config41_parent .mwd_config41 .goods_prd_img .img_box .img .mwd_event_icon_pos > img {display: block; width: 100%; height: auto;}
/* 라벨은 글자수만큼만 차지하므로(width:auto + padding) 래퍼 폭 고정·상한을 해제한다.
   (비례 축소는 아이콘 이미지에만 적용된다) */
body #container ul.mwd_config41_parent .mwd_config41 .goods_prd_img .img_box .img .mwd_event_icon_pos:has(> .common_label) {width: auto; max-width: none;}
/* 라벨은 자체 absolute + % 크기라 래퍼 안에서 흐르도록 해제하고, 크기는 폰트·패딩으로만 결정한다.
   goods.css .common_label 기준과 동일하되 아이콘 라벨은 폰트만 14px 로 둔다 */
body #container ul.mwd_config41_parent .mwd_config41 .goods_prd_img .img_box .img .mwd_event_icon_pos > .common_label {position: static; width: auto; height: auto; padding: 4px 6px; font-size: 14px; font-weight: 600; line-height: 1; letter-spacing: 0; white-space: nowrap; box-sizing: border-box;}
/* list_01(기획전 그룹형 ajax) 대응 - 부모 ul 에 mwd_config41_parent 가 붙지 않는 구조 */
body #container .mwd_config41 .goods_prd_img .img_box .img .mwd_event_icon_pos {position: absolute; z-index: 2; display: flex; width: 25.2%; max-width: 63px; height: auto;}
body #container .mwd_config41 .goods_prd_img .img_box .img .mwd_event_icon_pos.pos1 {top: 5px; left: 5px;}
body #container .mwd_config41 .goods_prd_img .img_box .img .mwd_event_icon_pos.pos2 {top: 5px; right: 5px;}
body #container .mwd_config41 .goods_prd_img .img_box .img .mwd_event_icon_pos.pos3 {bottom: 5px; left: 5px;}
body #container .mwd_config41 .goods_prd_img .img_box .img .mwd_event_icon_pos.pos4 {bottom: 5px; right: 5px;}
body #container .mwd_config41 .goods_prd_img .img_box .img .mwd_event_icon_pos > img {display: block; width: 100%; height: auto;}
body #container .mwd_config41 .goods_prd_img .img_box .img .mwd_event_icon_pos:has(> .common_label) {width: auto; max-width: none;}
body #container .mwd_config41 .goods_prd_img .img_box .img .mwd_event_icon_pos > .common_label {position: static; width: auto; height: auto; padding: 4px 6px; font-size: 14px; font-weight: 600; line-height: 1; letter-spacing: 0; white-space: nowrap; box-sizing: border-box;}
body #container ul.mwd_config41_parent .mwd_config41 div .goods_prd_content .goods_info_list li.fixed_price {font-size: 20px; color: #d40000; font-weight: 700; margin-right: 5px; text-decoration:unset; overflow: unset; text-overflow: unset; -webkit-line-clamp: unset;}
body #container ul.mwd_config41_parent .mwd_config41 div .goods_prd_content .goods_info_list li.price *,
body #container ul.mwd_config41_parent .mwd_config41 div .goods_prd_content .goods_info_list li.coupon_price * {font-size: 14px; color: #333; font-weight: 500; line-height:25px;}
body #container ul.mwd_config41_parent .mwd_config41 div .goods_prd_content .goods_info_list li.price > .c_price {font-size: 18px; font-weight: 700; font-family: 'Pretendard' !important; line-height: unset; letter-spacing: -1.2px;}
body #container ul.mwd_config41_parent .mwd_config41 div .goods_prd_content .goods_info_list li.coupon_price > .coupon_price1 {font-size: 18px; font-weight: 700; font-family: 'Pretendard' !important; line-height: unset; letter-spacing: -1.2px;}
body #container ul.mwd_config41_parent .mwd_config41 div .goods_prd_content .goods_info_list {display:flex; flex-flow:row wrap; justify-content: flex-start; align-content: center;}
body #container ul.mwd_config41_parent .mwd_config41 .goods_prd_img .timesale_img {background: rgba(241,194,50,0.6); width: 75px; text-align: center; bottom: 1px; vertical-align: middle; padding:6px 0; color:#f5f5f5; height: 30px; line-height: 18px;}
body #container ul.mwd_config41_parent .mwd_config41 .goods_prd_img .timesale_img.fortune {background: rgba(232,75,104,0.6);}
body #container ul.mwd_config41_parent .mwd_config41 .goods_prd_img .timesale_img img {display:none;}
body #container ul.mwd_config41_parent .mwd_config41 .goods_prd_img .timesale_img.list41 {background:rgba(180,0,0,0.6);}
body #container ul.mwd_config41_parent .mwd_config41 div .goods_prd_content .crema-product-reviews-score {padding-top:0;}

body #container .mwd_item_icon_box {display: flex; justify-content: flex-start; align-content: center; flex-flow:row wrap; width:100%; max-height:50px;}
body #container .mwd_item_icon_box strong {display: flex; justify-content: center; align-items: center; width: 46px; height: 16px; margin: 7px 5px 0 0; background: var(--white-color); border-radius: 3px; border:1px solid #555555; font-size: 10px; color: #555555; text-decoration: unset; box-sizing: border-box;}
body #container .mwd_item_icon_box strong s {text-decoration: unset;}
body #container .mwd_item_icon_box strong:not(:last-of-type) {margin-right:5px;}
body #container .mwd_item_icon_box strong svg {display:none; width: 12px; margin-right: 2px; transform: translateY(2px);}
/*body #container .mwd_item_icon_box strong.mwd_item_coupon {background: #fff; border: 1px solid red; color: red;}*/
/*body #container .mwd_item_icon_box strong.mwd_orderRushIconFl {margin-right:5px; border: 1px solid #f36701; background: #f36701; color: var(--white-color);}*/
/*body #container .mwd_item_icon_box strong.mwd_freeDelivery {margin-right:5px; background: #424242; border: 1px solid #424242; color: var(--white-color);}*/
/*body #container .mwd_item_icon_box strong.mwd_newItemIconFl {border: 1px solid #068219; background: #068219; color: var(--white-color);}*/
/*body #container .mwd_item_icon_box strong.mwd_reservation {color: #fff; border: 1px solid #1155cc; background: #1155cc;}*/


.mwd_popu_pop_ly {width:100%; height:100vh; background: rgba(0,0,0,0.5); position: relative;}
.mwd_popu_pop_ly_window {width:100%; height:100%; position:fixed; top:0; left:0; z-index:994;}
.mwd_popu_pop_ly_box {width: 100%; height: 100%; position: fixed; top: 50%; left: 50%; transform: translate(-50%,-50%); z-index: 995;}
.mwd_popu_pop_ly_box iframe {width: 100%; height: calc(100vh + 47px); box-sizing: border-box; background: black; position: fixed; top: -47px;}
.mwd_popu_pop_ly_box_hide {box-shadow: rgba(0, 0, 0, 0.16) 0px 1px 4px; position: fixed; width: 100%; height: 40px; color:#333; background: #fff; top: -1px; left: 0; z-index: 997; display: flex; justify-content: space-around; align-items: center; box-sizing: border-box;}
.mwd_popu_pop_ly_box_hide p {outline:1px solid #fff; padding: 3px 12px; color:#333;}
#container ul.mwd_config41_parent .mwd_config41 {position:relative; margin-bottom: 5px; padding-bottom:40px; margin-bottom:20px;}
body #container ul.mwd_config41_parent .mwd_config41 > div .goods_prd_content ul.btn_area li:nth-of-type(3) {position: absolute; bottom: 0; width: 100%;}

.main_timesale1 li {min-height: 300px;}
/*body #container .mwd_main_timesale .mwd_item_icon_box strong {width: 41px;}*/
/*body #container .mwd_main_timesale .mwd_item_icon_box strong:nth-of-type(2n-1) {margin-right: 3px;}*/
body #container .mwd_main_populate .agc-pro_icon,
body #container .mwd_main_new_gift .agc-pro_icon {display: none;}

.goods_prd_item11 .goods_prd_img .img_box .img.popu_soldout.mwdSoldOutClass{position:relative;}
.goods_prd_item11 .goods_prd_img .img_box .img.popu_soldout.mwdSoldOutClass .item_img_box_soldout {position: absolute; z-index: 1; top: 0; left: 0; width: 100%; height: 100%; display: flex; justify-content: center; align-items: center; color: white; background: rgba(0,0,0,0.7); border-radius: 8px; font-size: 25px; font-weight: 800; cursor: pointer;}

/*메인스타일 검수완료 후 삭제해야할 영역*/
/*body #container .mwd_main_new_gift,*/
body #container .mwd_main_populate {position:relative; padding-bottom:37px;}
body #container .mwd_main_populate {position:relative; padding-bottom:39px;}
body #container .mwd_main_populate .agc_pro_option {position:absolute; bottom:0; width:100%;}
/*body #container .mwd_main_new_gift {padding-bottom:39px; position:relative;}*/
/*body #container .mwd_main_new_gift .agc_pro_option {position:absolute; bottom:0; width:100%;}*/

/*SOLDOUT*/
.item_img_box_soldout.mwd_soldout_display_img {position: absolute; top:0; left: 0; font-size: 25px; width: 100%; height: 100%; color: #fff; z-index: 2; text-align: center; font-weight: 900; display: flex; justify-content: center; align-items: center; background: rgba(0,0,0,0.6); line-height: 25px;}
.mwd_soldout_display_box {position:relative; height:auto;}
/*SOLDOUT*/

body #container ul.mwd_config41_parent .mwd_config41 > div .goods_prd_content ul.btn_area li.collection_product {position: absolute; display: inline-block; width: 100%; bottom: 0;}

/*20241219*/
    /* MAIN ITEM LIST STYLE */
/* 추후 스타일 통일을 위한 추가작업 요청 시 주석부분 제거 */
.new_list > .mwd_main_new_gift {position:relative; display: flex; flex-direction: column; justify-content: flex-start; height:min-content; padding-bottom:0;}
.new_list > .mwd_main_new_gift > .agc_pro_img {order:1;}
.new_list > .mwd_main_new_gift > .agc-pro_icon {order:2;}
.new_list > .mwd_main_new_gift > .agc_pro_name {/* order:3; */}
.new_list > .mwd_main_new_gift > .agc_pro_sjt {order:4; margin-bottom:5px; font-weight: 500;}
.new_list > .mwd_main_new_gift > .agc_pro_pay {order:5; font-size:19px; font-weight: 700; letter-spacing: -1.2px;}
.new_list > .mwd_main_new_gift > .agc_pro_pay > * {font-size:20px; font-weight: 700; letter-spacing: -1.2px;}
.new_list > .mwd_main_new_gift > .interest_badge {order:6; margin-top:5px;}
.new_list > .mwd_main_new_gift > .agc_pro_like {order:7;}
.new_list > .mwd_main_new_gift > .agc_pro_option {order:8; position:static; align-self:flex-end; width:fit-content; height:fit-content; margin-top:0; border:none; font-size:9px; font-weight:400; color:#656565; line-height:unset;}
.new_list > .mwd_main_new_gift > .mwd_item_icon_box {order:7; margin-bottom:7px;}
.new_list > .mwd_main_new_gift > .crema-product-reviews-score {position: absolute; bottom: 0; left: 0;}
.new_list > .mwd_main_new_gift > .crema-product-reviews-score > .crema_product_reviews_score__container {font-size: 9px !important;}
.new_list > .mwd_main_new_gift > .crema-product-reviews-score > .crema_product_reviews_score__container > .crema_product_reviews_score_star_wrapper {top:0 !important;}
.new_list > .mwd_main_new_gift > .crema-product-reviews-score > .crema_product_reviews_score__container > .crema_product_reviews_score_star_wrapper > svg {width:12px !important; height: 12px !important;}
    /* MAIN BEST ITEM STYLE */
body #container .mwd_main_populate {display: flex; flex-direction: column; padding-bottom:16px;}
body #container .mwd_main_populate::after {z-index: 1;}
body #container .mwd_main_populate > .agc_pro_img {order:1;}
body #container .mwd_main_populate > .agc-pro_icon {order:2;}
body #container .mwd_main_populate > .agc_pro_name {order:3;}
body #container .mwd_main_populate > .agc_pro_sjt {order:4; font-weight: 500;}
body #container .mwd_main_populate > .agc_pro_pay {order:5; font-size:19px; font-weight: 700; letter-spacing: -1.2px;}
body #container .mwd_main_populate > .agc_pro_pay > * {font-size:20px; font-weight: 700; letter-spacing: -1.2px;}
body #container .mwd_main_populate > .crema-product-reviews-score {order:9; position:absolute; display:flex; align-self:flex-end; width: fit-content; height: fit-content; bottom:0; left:0;}
body #container .mwd_main_populate > .crema-product-reviews-score  > div .crema_product_reviews_score_star_wrapper {top:0 !important;}
body #container .mwd_main_populate > .crema-product-reviews-score > div {font-size: 9px !important; color:#656565 !important; font-family: 'Pretendard' !important;}
body #container .mwd_main_populate > .crema-product-reviews-score * {line-height: unset !important;}
body #container .mwd_main_populate > .agc_pro_like {order:6;}
body #container .mwd_main_populate > .agc_pro_option {order:8; position:absolute; align-self:flex-end; width:fit-content; height:fit-content; margin-top:0; bottom:0; right:0; border:none; font-size:9px; font-weight:400; color:#656565; line-height:unset;}
body #container .mwd_main_populate > .mwd_item_icon_box {order:7;}
    /*  MAIN TIMESALE ITEM LIST STYLE  */
.agc_main_timesale .agc_pro_list > div > ul > li {display: flex; flex-wrap: wrap; align-items: flex-end; justify-content: space-between;}
.agc_main_timesale .agc_pro_list > div > ul > li > .agc_pro_img {order:1;}
.agc_main_timesale .agc_pro_list > div > ul > li > .agc_pro_name {order:2;}
.agc_main_timesale .agc_pro_list > div > ul > li > .agc_pro_sjt {order:3;}
.agc_main_timesale .agc_pro_list > div > ul > li > .agc_pro_pay {order:4;}
.agc_main_timesale .agc_pro_list > div > ul > li > .crema-product-reviews-score {order:6;}
.agc_main_timesale .agc_pro_list > div > ul > li > .mwd_item_icon_box {order:5; margin-bottom: 7px;}
.agc_main_timesale .agc_pro_list > div > ul > li > .agc_pro_option {order:7;}

.agc_main_timesale .agc_pro_list > div > ul > li > .agc_pro_img,
.agc_main_timesale .agc_pro_list > div > ul > li > .agc_pro_name {margin-bottom: 8px;}
.agc_main_timesale .agc_pro_list > div > ul > li > .agc_pro_img > a.btn_add_wish {top:77%;}
.agc_main_timesale .agc_pro_list > div > ul > li > .agc_pro_sjt {font-weight:500; color:#222222;}
.agc_main_timesale .agc_pro_list > div > ul > li > .agc_pro_pay {font-size: 19px; font-weight: 700; color:#000000; letter-spacing: -1.1px;}
.agc_main_timesale .agc_pro_list > div > ul > li > .agc_pro_pay * {font-weight:700; letter-spacing: -1.1px;}
.agc_main_timesale .agc_pro_list > div > ul > li > .agc_pro_pay .price_unit {font-size: 12px;}
.agc_main_timesale .agc_pro_list > div > ul > li > .crema-product-reviews-score {position:absolute; display:flex; align-self:flex-end; width: fit-content; height: fit-content; bottom:0; left:0;}
.agc_main_timesale .agc_pro_list > div > ul > li > .crema-product-reviews-score > div {font-size: 10px !important; color:#656565 !important; font-family: 'Pretendard' !important;}
.agc_main_timesale .agc_pro_list > div > ul > li > .crema-product-reviews-score * {line-height: unset !important;}
.agc_main_timesale .agc_pro_list > div > ul > li > .crema-product-reviews-score > div > .crema_product_reviews_score_star_wrapper {width: 12px !important; height: 12px !important; top:0 !important;}
.agc_main_timesale .agc_pro_list > div > ul > li > .agc_pro_option {position:static; display:flex; justify-content: flex-end; align-items: center; align-self:flex-end; flex-grow: 1; width:fit-content; height:fit-content; margin-top:0; border:none; font-size:10px; font-weight:400; color:#656565; line-height:unset;}
.agc_main_timesale .agc_pro_list > div > ul > li > .agc_pro_option * {line-height: unset;}

.wish_button {display: flex; justify-content: center; align-items: center; width:fit-content; height:fit-content;
    &.order_type {align-self:flex-end; order:8;}
    &.position_type {position: absolute; right: 0; bottom:-15px;}
    &.margin_type {margin-left:calc(100% - 12px);}
}

/*MEDIA QUERY*/
@media screen and (min-width: 375px) and (max-width: 415px) {
/*  MAIN TIMESALE ITEM LIST STYLE  */
.main_timesale1 li {min-height: unset;}
.agc_main_timesale .agc_pro_list > div > ul > li > .agc_pro_sjt {font-size: 17px;}
.agc_main_timesale .agc_pro_list > div > ul > li > .agc_pro_pay {font-size: 18px;}
.agc_main_timesale .agc_pro_list > div > ul > li > .agc_pro_pay * {font-size: 19px;}
.agc_main_timesale .agc_pro_list > div > ul > li > .agc_pro_option {font-size: 9px;}
.agc_main_timesale .agc_pro_list > div > ul > li > .agc_pro_option * {align-self: stretch;}
.agc_main_timesale .agc_pro_list > div > ul > li > .crema-product-reviews-score > div {font-size: 9px !important;}
}
@media screen and (min-width: 300px) and (max-width: 374px) {
    /* MAIN ITEM LIST STYLE */
    .new_list > .mwd_main_new_gift > .agc_pro_pay {font-size: 18px;}
    .new_list > .mwd_main_new_gift > .agc_pro_pay > * {font-size: 19px;}
        /* MAIN BEST ITEM STYLE */
    body #container .mwd_main_populate > .agc_pro_pay {font-size: 18px;}
    body #container .mwd_main_populate > .agc_pro_pay > * {font-size: 19px;}
    /*  MAIN TIMESALE ITEM LIST STYLE  */
    .main_timesale1 li {min-height: unset;}
    .agc_main_timesale .agc_pro_list > div > ul > li > .agc_pro_sjt {font-size: 12px;}
    .agc_main_timesale .agc_pro_list > div > ul > li > .agc_pro_pay {font-size: 17px;}
    .agc_main_timesale .agc_pro_list > div > ul > li > .agc_pro_pay * {font-size: 17px;}
    .agc_main_timesale .agc_pro_list > div > ul > li > .agc_pro_option {font-size: 8px;}
    .agc_main_timesale .agc_pro_list > div > ul > li > .agc_pro_option * {align-self: stretch;}
    .agc_main_timesale .agc_pro_list > div > ul > li > .crema-product-reviews-score > div {font-size: 8px !important;}
}