﻿@charset "utf-8"; /*2210 포인트샵 기반 mo renew css*/

/*일반 구좌 아래 여백 150px , 인디케이터 있는 구좌 아래 여백 110px
메인타이틀 아래 : 54px

탭영역메인타이틀 아래 : 64px
탭영역 탭 글씨 아래 : 54px


좌측부터 썸네일 : 30px
좌측부터 상품명/메인타이틀글씨 : 38px*/

/* ## layout ## */
body,html{position:relative;min-height:100%;width:100%;}
body *{font-family:'Noto Sans KR', sans-serif;}
.noscroll{overflow:hidden;height:100%;}
.hiddenScroll::-webkit-scrollbar{display:none;}
.dimmed{display:none;position:fixed;left:0;right:0;top:0;bottom:0;background:rgba(0,0,0,.3);transition:all .3s ease;z-index:12;} /* dimmed */
.scrollOff{position:fixed;overflow:hidden;-webkit-overflow-scrolling:touch;}
/*header*/
.biz-header_wrap{border-bottom:1px solid #e0e0e0;}
.biz-header_wrap img{width:100%;}
.biz-header{display:flex;justify-content:space-between;align-items:center;height:55px;padding:0 15px;}
.header_logo{display:block;height:100%;max-width:168px}
.header_logo img{max-width:100%;max-height:100%;}
.biz-header .header_logo img{width:auto;}
.header_util{display:inline-flex;grid-gap:11px;}
.header_util a{width:26px;height:21px;}
.header_util a img{max-width:100%;max-height:100%;height:100%;vertical-align:top;}

/*gnb*/
.biz-gnb{}
.area__gnb{display:flex;flex-wrap:nowrap;align-items:center;width:calc(100% - 15px);padding-left:15px;overflow:auto hidden;}
.area__gnb a{position:relative;display:inline-flex;flex-shrink:0;align-items:center;width:auto;padding:0 7.5px;height:42px;margin-right:17px;color:#8c8c8c;font-size:15px;}
.area__gnb a:last-child{margin-right:0;}
.area__gnb a.current{color:#131922;font-weight:500;}
.area__gnb a.current:after{display:block;content:'';position:absolute;bottom:0;left:0;width:100%;height:2px;background:#131922;}

/*footer*/
.biz-footer{}
.box__csCntr{position:relative;display:flex;flex-direction:column;align-items:center;grid-gap:9px;padding:24px 0 23px;margin-top:8px;background:#ffffff;}
.box__csCntr:before{display:block;content:'';position:absolute;left:0;top:-8px;width:100%;height:8px;background:#f8f8f8;}
.box__csCntr .txt__csCnt_t{display:flex;justify-content:center;align-items:center; font-size:16px;color:#000000;font-weight:500;line-height:1;}
.box__csCntr .txt__csCnt_t:before{display:inline-block;content:'';width:18px;height:14px;margin-right:6px;background:url(/data/mobile/common_new/ico_f_cscntr.png) no-repeat 0 0;background-size:contain;vertical-align:-1px;}
.box__csCntr .txt__csCnt_t a{margin-left:10px;font-size:17px;font-weight:600;}
.box__csCntr .txt__csCnt_b{font-size:12px;color:#666666;line-height:1;}

.box__f_menu{position:relative;display:flex;align-items:center;grid-gap:33px;height:50px;padding-left:19px;background:#ffffff;}
.box__f_menu:before{display:block;content:'';position:absolute;left:0;top:-8px;width:100%;height:8px;background:#f8f8f8;}
.box__f_menu a{font-size:12px;color:#444444;line-height:1;}
.box__f_menu a b{font-weight:500;vertical-align:top;}

.box__f_cnt{display:flex;flex-direction:column;gap:20px;padding:25px 0 40px 14px;background:#f8f8f8;line-height:1;}
.box__f_cnt .bi_company{margin-bottom:17px;font-size:15px;color:#131922;font-weight:500;}
.box__f_cnt .footer_info_txt p{font-size:13px;color:#888888;line-height:20px;}
.box__f_cnt .footer_info_txt p ~ p{margin-top:5px;font-size:12px;}
.box__f_cnt .footer_info_txt p a{text-decoration:underline;padding-left:20px;color:#000;vertical-align:top;}
.box__f_cnt .box__isms .box_tit{margin-bottom:10px;color:#000000;font-size:13px;font-weight:500;}
.box__f_cnt .box__isms .box_isms_emblem{margin-top:14px;}
.box__f_cnt .box__isms .box_isms_emblem img{width:36.5px;}

/* 하단 tab bar */
.bar__util{position:fixed;bottom:0;left:0;right:0;height:56px;padding:12px 0 0 0;padding-bottom:env(safe-area-inset-bottom, 12px);padding-bottom:constant(safe-area-inset-bottom, 12px);box-shadow:4px 0 5px rgb(0 0 0 / 30%);background:#fff;box-sizing:initial;z-index:12;-webkit-transform:translate(0, 0);-webkit-transition:-webkit-transform 500ms ease;transform:translate(0, 0);transition:transform 500ms ease;}
.bar__util *{font-family: 'Noto Sans KR', sans-serif;letter-spacing:-.5px;line-height:1.1;}
.bar__util.t_hide{-webkit-transform:translate(0, 69px);transform:translate(0, 69px);}
.bar__util ul{overflow:hidden;display:flex;justify-content:space-between;width:100%;}
.bar__util ul li{width:25%;text-align:center;}
.bar__util ul li a{display:flex;flex-direction:column;align-items:center;grid-gap:7px;}
.bar__util ul li span{display:block;font-size:10px;color:#666666;font-weight:400;line-height:1;letter-spacing:0;}
.bar__util [class*="i_f_"]{display:inline-block;width:20px;height:20px;background-repeat:no-repeat;background-position:0 0;background-size:100% 100%;}
.bar__util .i_f_cate{background-image:url(/data/mobile/common_new/ico_foot_cate.png);} /*카테고리*/
.bar__util .i_f_home{background-image:url(/data/mobile/common_new/ico_foot_home.png);} /*홈*/
.bar__util .i_f_special{background-image:url(/data/mobile/common_new/ico_foot_special.png);}
.bar__util .i_f_my{background-image:url(/data/mobile/common_new/ico_foot_my.png);} /*마이페이지*/
.bar__util .i_f_cart{background-image:url(/data/mobile/common_new/ico_foot_cart.png);} /*장바구니*/
.bar__util .i_f_login{background-image:url(/data/mobile/common_new/ico_foot_login.png);} /*로그인*/
.bar__util .i_f_logout{background-image:url(/data/mobile/common_new/ico_foot_logout.png);} /*로그아웃*/
.bar__util .i_f_recent{background-image:url(/data/mobile/common_new/ico_foot_recent.png);} /*최근본상품*/
.bar__util .i_f_delivery{background-image:url(/data/mobile/common_new/ico_foot_delivery.png);} /*배송정보 or 주문*/
.bar__util .i_f_wish{background-image:url(/data/mobile/common_new/ico_foot_wish.png);} /*위시리스트*/

.btn__quick_wrap [class*=btn_]{display:inline-block;overflow:hidden;position:fixed;bottom:0;width:47px;height:47px;transform:translate(0,-135px);font-size:0;text-indent:-9999px;background-repeat:no-repeat;background-position:center center;background-size:100% 100%;opacity:0;visibility:hidden;z-index:0;transition:transform 500ms ease, opacity 500ms ease, visibility 500ms ease;}
.btn__quick_wrap [class*=btn_].trans{transform:translate(0,-34px);}
.btn__quick_wrap [class*=btn_].show{opacity:1;visibility:visible;z-index:12;}
.btn__quick_wrap .btn_to_top{right:15px;background-image:url(/data/mobile/common_new/btn_to_top.png);}

/*lnb 카테고리*/
[class*="lyr__wrap_"]{position:fixed;top:0;bottom:0;width:100%;height:100vh;background:#ffffff;z-index:13;transition:all .3s ease;}
.lyr_head{display:flex;align-items:center; height:56px;border-bottom:1px solid #f0f0f0;color:#000000;font-size:18px;font-weight:500;}
.lyr_head .layr_tit{padding-left:18px;}
.lyr_head .btn_close_lyr{display:inline-block;position:absolute;right:17px;top:20px;width:18px;height:18px;background:url(/data/mobile/common_new/btn_popClose.png) no-repeat center center;background-size:100%;font-size:0;text-indent:-9999px;}
.lyr_cont{padding:19px 24px 0;}

.lyr__wrap_navCate{left:-100%;}
.lyr__wrap_navCate.on{left:0;}
.lyr__wrap_navCate .aside__cate_con{}
.lyr__wrap_navCate .tab_controller{display:flex;width:100%;}
.lyr__wrap_navCate .tab_controller a{flex-grow:1;display:block;border-style:solid;height:53px;line-height:53px;border-color:#e0e0e0;border-bottom-width:2px;text-align:center;color:#8c8c8c;font-size:16px;}
.lyr__wrap_navCate .tab_controller a.on{border-color:#131922;color:#000000;}
.lyr__wrap_navCate .tab_content{}
/*.lyr__wrap_navCate .tab_content .in__tab_content{height:calc(100vh - 109px);}*/
/*.lyr__wrap_navCate .tab_content [class*="tab_content_"]{height:calc(100vh - 109px);}*/
.lyr__wrap_navCate .tab_content .tab_content_cate{display:grid;grid-template-columns:100px 1fr;display:none;}
.lyr__wrap_navCate .tab_content .tab_content_cate.on{display:grid;}

.lyr__wrap_navCate .box__cate_group{display:flex;flex-direction:column;border-right:1px solid #f0f0f0;}
.lyr__wrap_navCate .box__cate_group a{flex-grow:1;display:inline-flex;justify-content:center;align-items:center;border-top:1px solid #f0f0f0;font-size:14px;color:#131922;font-weight:500;text-align:center;word-break:keep-all;}
.lyr__wrap_navCate .box__cate_group a:first-child{border-top:0;}
.lyr__wrap_navCate .box__cate_group a.on{background:#131922;color:#ffffff;}
.lyr__wrap_navCate .box__cate_1depth{display:none;}
.lyr__wrap_navCate .box__cate_1depth.on{display:block;}
/*.lyr__wrap_navCate .box__cate_1depth .in__cate_1depth{flex-grow:1;display:flex;flex-direction:column;flex-wrap:wrap;height:calc(100vh - 349px);}*/
.lyr__wrap_navCate .box__cate_1depth .in__cate_1depth{flex-grow:1;display:flex;flex-direction:column;flex-wrap:wrap;height:calc(100vh - 56px);height:calc(var(--vh, 1vh) * 100 - 56px);}
.lyr__wrap_navCate .box__cate_1depth .in__cate_1depth ul{overflow-y:auto;}
.lyr__wrap_navCate .box__cate_1depth ul li a{position:relative;display:block;height:50px;line-height:50px;padding:0 0 0 26px;border-bottom:1px solid #f0f0f0;color:#000000;font-size:14px;}
.lyr__wrap_navCate .box__cate_1depth .in__cate_1depth > ul > li > a:after{content:'';position:absolute;right:19px;top:50%;transform:translateY(-50%);display:inline-block;width:16px;height:7px;background:url(/data/mobile/common_new/btn_cate_arrw.png) no-repeat 0 0;background-size:100%;}
.lyr__wrap_navCate .box__cate_1depth .in__cate_1depth > ul > li.on > a:after{background:url(/data/mobile/common_new/btn_cate_arrw_on.png) no-repeat 0 0;background-size:100%;}
.lyr__wrap_navCate .box__cate_1depth .in__cate_1depth > ul > li.on .box__cate_2depth{display:block;}
.lyr__wrap_navCate ul.box__cate_2depth{display:none;background:#f8f8f8;}
.lyr__wrap_navCate ul.box__cate_2depth li a{height:47px;line-height:47px;border-bottom:0;font-size:13px;}
.lyr__wrap_navCate .unit_cate_bnr{display:block;width:calc(100vw * .6388888888888889);height:calc(100vw * 0.5375);margin:15px auto;}

.lyr__wrap_navCate .tab_content .tab_content_cate{}
.lyr__wrap_navCate .box__extmall_list{display:flex;flex-direction:column;grid-gap:10px;overflow-y:auto;padding:30px 15px;height:calc(var(--vh, 1vh) * 100 - 56px);}
.lyr__wrap_navCate .box__extmall_list .unit_extmall{display:flex;justify-content:space-between;}
.lyr__wrap_navCate .box__extmall_list .extmall_thumb{width:43%;}
.lyr__wrap_navCate .box__extmall_list .extmall_thumb img{width:100%;}
.lyr__wrap_navCate .box__extmall_list .extmall_txt{display:inline-flex;flex-direction:column;justify-content:center;grid-gap:10px;width:50%;}
.lyr__wrap_navCate .box__extmall_list .extmall_txt .extmall_tit{color:#000000;font-size:14px;font-weight:500;line-height:1;}
.lyr__wrap_navCate .box__extmall_list .extmall_txt .extmall_stit{color:#8c8c8c;font-size:13px;line-height:1;}

/*검색레이어*/
.lyr__wrap_search{right:-100%;}
.lyr__wrap_search.on{right:0;}
.lyr__wrap_search .input_box{display:flex;justify-content:space-between;align-items:center;grid-gap:20px;padding:8px 0;border-bottom:1px solid #333333;box-sizing:border-box;}
.lyr__wrap_search .input_box .unit_input{position:relative;display:inline-flex;flex-grow:1;height:17px;line-height:1;}
.lyr__wrap_search .input_box .input_srch{width:100%;color:#000000;font-size:13px;}
.lyr__wrap_search .input_box ::-webkit-input-placeholder{color:#333333;font-weight:normal;}
.lyr__wrap_search .input_box :-moz-placeholder{color:#333333;font-weight:normal;}
.lyr__wrap_search .input_box ::-moz-placeholder{color:#333333;font-weight:normal;}
.lyr__wrap_search .input_box :-ms-input-placeholder{color:#333333;font-weight:normal;}
.lyr__wrap_search .input_box .btn_it_del{display:none;position:absolute;right:0;top:50%;width:10px;height:10px;transform:translateY(-50%);background:url(/data/mobile/common_new/ico_del_20_969696.png) no-repeat 0 0;background-size:100%;text-indent:-9999px;font-size:0;}
.lyr__wrap_search .input_box .btn_input_srch{width:17px;height:17px;background:url(/data/mobile/common_new/ico_lyr_srch.png) no-repeat 0 0;background-size:100%;text-indent:-9999px;font-size:0;}

.lyr__wrap_search .searching_list{overflow-y:auto;height:calc(100vh - 111px);padding:30px 0 44px 0;box-sizing:border-box;}
.lyr__wrap_search .searching_list a{display:block;padding:14px 0;color:#000000;font-size:13px;line-height:1;}
.lyr__wrap_search .searching_list a:first-child{margin-top:0;}
.lyr__wrap_search .searching_list a span{vertical-align:top;}

/*dimm srch layer*/
.lyr__wrap_search_half{right:-100%;top:-100%;background:transparent;}
.lyr__wrap_search_half.on{right:auto;top:0;}
.lyr__wrap_search_half .dimmed{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background:#000;opacity:.5;filter:alpha(opacity=50);z-index:14;}
.lyr__wrap_search_half .lyr_bundle{position:relative;background:#ffffff;z-index:14;}
.lyr__wrap_search_half .lyr_head{height:87px;padding:15px 20px 0;border-bottom:0;}
.lyr__wrap_search_half .lyr_head_tit{color:#000000;font-size:18px;font-weight:600;line-height:26.5px;}
.lyr__wrap_search_half .lyr_head_tit span{display:inline-block;line-height:1.3;background:linear-gradient(to top, #d6e8ff 30%, transparent 30%);vertical-align:top;}
.lyr__wrap_search_half .lyr_head .btn_close_lyr{top:22.5px;right:28.5px;width:18px;height:18px;background:url(/data/mobile/common_new/btn_popClose.png) no-repeat center center;background-size:100%;font-size:0;text-indent:-9999px;}

.lyr__wrap_search_half .lyr_cont{height:61px;padding:0 20px;}
.lyr__wrap_search_half .input_box{display:flex;justify-content:space-between;align-items:center;grid-gap:20px;padding:0 5px 0 3px;border-bottom:2px solid #227cff;box-sizing:border-box;}
.lyr__wrap_search_half .input_box .unit_input{position:relative;display:inline-flex;flex-grow:1;height:35px;line-height:1;}
.lyr__wrap_search_half .input_box .input_srch{width:100%;color:#000000;font-size:14px;}
.lyr__wrap_search_half .input_box ::-webkit-input-placeholder{color:#bbbbbb;font-weight:normal;}
.lyr__wrap_search_half .input_box :-moz-placeholder{color:#bbbbbb;font-weight:normal;}
.lyr__wrap_search_half .input_box ::-moz-placeholder{color:#bbbbbb;font-weight:normal;}
.lyr__wrap_search_half .input_box :-ms-input-placeholder{color:#bbbbbb;font-weight:normal;}
.lyr__wrap_search_half .input_box .btn_it_del{display:none;position:absolute;right:0;top:50%;width:10px;height:10px;transform:translateY(-50%);background:url(/data/mobile/common_new/ico_del_20_969696.png) no-repeat 0 0;background-size:100%;text-indent:-9999px;font-size:0;}
.lyr__wrap_search_half .input_box .btn_input_srch{width:17px;height:17px;background:url(/data/mobile/common_new/ico_lyr_srch.png) no-repeat 0 0;background-size:100%;text-indent:-9999px;font-size:0;}

/*검색결과*/
.box__search_result{display:flex;justify-content:center;align-items:center;height:73px;border-bottom:1px solid #f0f0f0;color:#787878;font-size:14px;}
.box__search_result span{color:#000000;font-weight:500;}

/*슬라이드 레이어팝업*/
.layer-slide__wrap{display:none;position:fixed;_position:absolute;top:0;bottom:0;left:0;right:0;width:100%;height:100%;z-index:-1;}
.layer-slide__wrap *{box-sizing:border-box;}
.layer-slide__wrap .dimBg{position:fixed;top:0;bottom:0;left:0;right:0;width:100%;height:100%;background:#000;opacity:0;visibility:hidden;}
.layer-slide__wrap .layer-slide{position:fixed;left:0;right:0;bottom:0;height:56vh;background:#FFFFFF;border-radius:24px 24px 0 0;transform:translate(0,101%);transition:transform 0.3s ease-out;}
                
.layer-slide__wrap.open{display:block;z-index:13;}
.layer-slide__wrap.open .dimBg{opacity:.5;filter:alpha(opacity=50);visibility:visible;}
.layer-slide__wrap .layer-slide.open{transform:translate(0,0);}                
.layer-slide__wrap .layer-slide .layer-slide__handler{position:relative;height:24px;}
.layer-slide__wrap .layer-slide .layer-slide__handler:before{content:'';position:absolute;top:10px;left:50%;transform:translateX(-50%);display:inline-block;width:40px;height:4px;background:#EEEEEE;border-radius:2px;}
.layer-slide__wrap .layer-slide .layer-slide__header{position:relative;padding:14px 5.5vw 4px;}                
.layer-slide__wrap .layer-slide .layer-slide__title{line-height:24px;color:#000000;font-size:16px;font-weight:600;}
.layer-slide__wrap .layer-slide .layer-slide__content{overflow:hidden auto;height:calc(56vh - 66px);padding:0 5.5vw;}

/* ## common ## */
.a11y-hidden{position:absolute;width:1px;height:1px;margin:-1px;padding:0;border:0;clip:rect(0 0 0 0);overflow:hidden;text-indent:-9999px;}

/*margin padding*/
.mt0{margin-top:0px !important;}
.mt20{margin-top:20px !important;}
.mt60{margin-top:60px !important;}

.pb0 {padding-bottom:0 !important;}

/*flex*/
.flex_between{justify-content:space-between !important;}

/*button*/
button[class*="button"]{display:flex;justify-content:center;align-items:center;height:48px;font-size:14px;font-weight:500;}
.button-e0e0e0{border:1px solid #e0e0e0;color:#000000;}
.button-full{width:calc(100% - 30px);margin:31px auto 0;}

.box__btn_wrap{display:flex;grid-gap:8px;justify-content:space-between;}
.box__btn_wrap a{width:100%;height:48px;line-height:46px;font-size:16px;font-weight:400;text-align:center;}
.box__btn_wrap a.btn_bd_e0e0e0{color:#333333;border:1px solid #e0e0e0;background:#ffffff;}
.box__btn_wrap a.btn_bd_141a23{color:#333333;border:1px solid #141a23;background:#ffffff;}
.box__btn_wrap a.btn_bg_141a23{color:#ffffff;border:1px solid #141a23;background:#141a23;}
.box__btn_wrap a.btn_bg_787878{color:#ffffff;border:1px solid #787878;background:#787878;}

/*swiper*/
[class*="swiper__"]{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1;}
/*progressbar*/
.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform:scale(1) !important;}
.swiper-container-horizontal .swiper-pagination-progressbar .swiper-pagination-progressbar-fill::before, .swiper-container-horizontal .swiper-pagination-progressbar .swiper-pagination-progressbar-fill::after{display:block;content:'';position:absolute;top:50%;margin-top:-4px;transform:scaleX(1) !important;width:1px;height:8px;}
.swiper-container-horizontal .swiper-pagination-progressbar .swiper-pagination-progressbar-fill::before, .swiper-container-horizontal .swiper-pagination-progressbar .swiper-pagination-progressbar-fill::before{left:0;}
.swiper-container-horizontal .swiper-pagination-progressbar .swiper-pagination-progressbar-fill::after, .swiper-container-horizontal .swiper-pagination-progressbar .swiper-pagination-progressbar-fill::after{right:0;}

/* @상품리스트 */
.item_box {display:flex;flex-direction:column;grid-gap:14px;width:100%;} 
.item_box .item_thumb{position:relative;background:#fff;box-sizing:border-box;}
.item_box .item_thumb img{width:100%;height:100%;aspect-ratio:1;} 
.item_box .item_thumb a:after{display:block;content:'';position:absolute;left:0;top:0;width:100%;height:100%;background:rgba(0,0,0,.03);}
.item_box .item_thumb [class*="emblem_"]{position:absolute;display:inline-block;left:8px;bottom:8px;width:38px;height:38px;}
.item_box .item_thumb .emblem_sale{background:url(/data/common_new/ico_sale_300x300.png) no-repeat 0 0;background-size:38px 38px;}
.item_box .item_thumb .emblem_onnuri{background:url(/data/S48/onnuri_giftCard_300x300.jpg) no-repeat 0 0;background-size:38px 38px;} /*온누리상품권용*/
.item_box .item_info{position:relative;display:flex;flex-direction:column;grid-gap:10px;width:100%;padding:0 3px;box-sizing:border-box;}
.item_box .item_info .item_b{color:#757575;font-size:14px;font-weight:500;line-height:1;}
.item_box .item_info .item_n{height:40px;font-size:14px;color:#000000;font-weight:400;overflow:hidden;text-overflow:ellipsis;word-wrap:break-word;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:19px;text-align:left;}
.item_box .item_info .item_price{display:grid;grid:auto-flow / auto auto;justify-content:flex-start;gap:8px 9px;line-height:1.1;}
.item_box .item_info .item_price .item_price_f{grid-area:auto / span 2;font-size:12px;color:#929292;font-weight:400;text-decoration:line-through;}
.item_box .item_info .item_price .item_price_f del{font-size:12px;font-weight:400;vertical-align:text-bottom;}
.item_box .item_info .item_price .item_price_sale{font-size:14px;font-weight:600;}
.item_box .item_info .item_price .item_price_sale span{font-size:14px;font-weight:600;vertical-align:baseline;}
.item_box .item_info .item_price .item_price_n{font-size:14px;color:#000000;font-weight:600;}
.item_box .item_info .item_price .item_price_n span{font-size:14px;font-weight:600;vertical-align:baseline;}

        /*위시 카트 버튼 = 온누리사용 중*/
.item_box .item_util{position:absolute;right:6px;bottom:6px;display:flex;align-items:center;gap:3px;}
.item_box .item_util [class*="util_"]{display:inline-flex;align-items:center;justify-content:center;width:27px;height:27px;border:1px solid #dfdfdf;border-radius:6px;background-color:#ffffff;background-repeat:no-repeat;background-position:center;}
.item_box .item_util a::after{display:none;}
.item_box .item_util .util_wish{background-image:url(/data/mobile/common_new/ico_util_wish.png);background-size:11.5px 10.5px;}
.item_box .item_util .util_wish.on{background-image:url(/data/mobile/common_new/ico_util_wish_on.png);background-size:11.5px 10.5px;}
.item_box .item_util .util_cart{background-image:url(/data/mobile/common_new/ico_util_cart.png);background-size:11px 14px;}

.item_box .box_item_tag{display:flex;align-items:center;gap:4px;height:17px;}
.item_box .box_item_tag span{height:17px;padding:0 3px;border-width:1px;border-style:solid;font-size:10px;font-weight:400;}
.item_box .box_item_tag .tag_bd_ec533f{border-color:#ec533f;color:#ec533f;}
.item_box .box_item_tag .tag_bd_399e7c{border-color:#399e7c;color:#399e7c;}

[class*="prdt_list__"]{}
[class*="prdt_list__"] li{display:flex;flex-shrink:0;}
[class*="prdt_list__"] li a{display:block;}
/*히든스크롤 상품리스트*/
.prdt_list__hiddenScroll{position:relative;overflow-x:auto;overflow-y:hidden;padding-left:15px;}
.prdt_list__hiddenScroll::-webkit-scrollbar{display:none;}
.prdt_list__hiddenScroll ul{display:flex;flex-wrap:nowrap;grid-gap:19px;}
.prdt_list__hiddenScroll li{width:42.98%;}
.prdt_list__hiddenScroll li:last-child{padding-right:15px;box-sizing:content-box;}
/*가로형 상품리스트*/
.prdt_list__vertical{padding:0 15px;}
.prdt_list__vertical li{flex-direction:column;padding-right:4px;}
.prdt_list__vertical li ~ li{margin-top:14px;}
.prdt_list__vertical .item_box{flex-direction:row;}
.prdt_list__vertical .item_box .item_thumb{flex-shrink:0;width:30%;}
.prdt_list__vertical .item_box .item_info{/*flex-grow:1;*/width:100%;justify-content:flex-start;gap:25px;padding:0;}
.prdt_list__vertical .item_box .item_info .item_opt{margin-top:7px;color:#a0a0a0;font-size:12px;font-weight:400;line-height:1.1;}
.prdt_list__vertical .item_box .item_info .item_opt span{vertical-align:top;}
.prdt_list__vertical .item_box .item_info .item_price{justify-content:flex-start;}
.prdt_list__vertical .item_box .item_info .item_price{grid-template-areas:'a b c';}
.prdt_list__vertical .item_box .item_info .item_price .item_price_f{grid-area:c;}
.prdt_list__vertical .item_box .item_info .item_price .item_price_n{font-size:14px;font-weight:500;}
.prdt_list__vertical .item_box .item_info .item_price .item_price_n span{/*font-size:16px;*/font-weight:600;}
.prdt_list__vertical .item_box .item_info .item_price .item_q{color:#000000;font-size:12px;font-weight:500;}
.prdt_list__vertical .item_box .item_info .item_price .item_q span{font-weight:600;vertical-align:baseline;}
/*2단 그리드*/
.prdt_list__grid2{padding:0 15px;}
.prdt_list__grid2 ul{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:50px 11px;}

/*할인율&시중가 노출 리스트*/
/*.prdt_list__price .item_box .item_info .item_price{position:relative;flex-direction:column;align-items:flex-start;grid-gap:0;padding-left:40px;}
.prdt_list__price .item_box .item_info .item_price .item_price_sale{position:absolute;left:0;top:0;}*/

/*form*/
.section_form{padding:0 15px 34px;border-top:10px solid #f8f8f8;color:#000000;font-size:18px;font-weight:500;}
.section_form.no_pd_form{padding:0 0 34px;}
.section_form .section_title{display:flex;align-items:center;height:60px;padding:0 4px;line-height:1;}
.section_form .btn{height:56px;line-height:56px;background:#121923;color:#ffffff;font-size:14px;font-weight:500;text-align:center;}
.box__form_group{display:flex;flex-direction:column;grid-gap:8px;}
.section_form .box__form_anp{padding:13px 14px 14px;font-size:13px;color:#000000;line-height:20px;background:#F8F8F8;}

input.input_txt{color:#000000;font-size:14px;font-weight:500;}
/* check radio input */
.form_cus_unit{position:relative;display:inline-block;vertical-align:top;height:24.5px;}
.form_cus_unit:first-child, .form_cus_unit:first-of-type{margin-left:0;}            
.form_cus_unit input[type="checkbox"], .form_cus_unit input[type="radio"]{width:1px;height:1px;padding:0;border:0 none;margin:0;position:absolute;overflow:hidden;clip:rect(0 0 0 0);}
.form_cus_unit input[type="checkbox"] + label, .form_cus_unit input[type="radio"] + label{display:inline-block;height:24.5px;padding-left:24.5px;vertical-align:top;cursor:pointer;}
.form_cus_unit input[type="checkbox"] + label{background:url(/data/mobile/common_new/form_checkbox.png) no-repeat 0 0;background-size:24.5px 24.5px;}
.form_cus_unit input[type="radio"] + label{background:url(/data/mobile/common_new/form_radio.png) no-repeat 0 0;background-size:24.5px 24.5px;}
.form_cus_unit input[type="checkbox"] + label span, .form_cus_unit input[type="radio"] + label span{display:inline-block;height:24.5px;line-height:24px;margin-left:7px;font-size:14px;color:#000000;font-weight:500;vertical-align:top;}
.form_cus_unit input[type="checkbox"]:checked + label{background:url(/data/mobile/common_new/form_checkbox_on.png) no-repeat 0 0;background-size:24.5px 24.5px;}
.form_cus_unit input[type="radio"]:checked + label{background:url(/data/mobile/common_new/form_radio_on.png) no-repeat 0 0;background-size:24.5px 24.5px;}

.box__form_unit{position:relative;width:100%;height:56px;border:1px solid #e0e0e0;}
.box__form_unit label{position:absolute;left:16px;top:21px;color:#a0a0a0;font-size:14px;font-weight:500;line-height:1;z-index:1;}
.box__form_unit label i{color:#f05753;font-weight:400;}
.box__form_unit input.input_txt{width:100%;height:100%;padding:0 15px;outline:none;}
.box__form_unit input.input_txt:-ms-input-placeholder, .box__form_unit input.input_txt::placeholder{color:#a0a0a0;font-size:14px;font-weight:500;line-height:1;}
.box__form_unit input.input_txt:disabled, .box__form_unit input.input_txt:read-only{background:#f8f8f8;color:#a0a0a0;}

.box__form_unit.box__trans_form{}
.box__form_unit.box__trans_form .input_txt{width:100%;outline:none;}
.box__form_unit.box__trans_form .input_txt:-ms-input-placeholder{opacity:0;}
.box__form_unit.box__trans_form .input_txt::placeholder{color:transparent}
.box__form_unit.box__trans_form textarea.input_txt{height:100%;padding:29px 15px 10px;font-size:14px;line-height:19px;}

.box__form_unit.form_focus{border:1px solid #131922;}
.box__trans_form.form_focus label{top:12px;color:#757575;font-size:11px;transition:all .1s;}
.box__trans_form.form_focus .input_txt{height:100%;padding-top:20px;}
.box__trans_form.form_input_txt_on label{top:12px;color:#757575;font-size:11px;}
.box__trans_form.form_input_txt_on .input_txt{height:100%;padding-top:20px;}

.box__form_address{display:flex;flex-direction:row;grid-gap:8px;}
.box__form_address > *{flex-basis:95px;}
.box__form_address .box__form_unit{flex-grow:1;width:100%;}

.box__btn_controller{display:flex;grid-gap:8px;margin-bottom:24px;}
.box__btn_controller a{width:100%;height:48px;line-height:47px;border:1px solid #e0e0e0;text-align:center;color:#757575;font-size:14px;font-weight:500;}
.box__btn_controller a.on{border:1px solid #141a23;color:#141a23;}

.box__form_textarea_unit{position:relative;}
.box__form_textarea_unit textarea{width:100%;height:170px;padding:17.5px 15px;border:1px solid #e0e0e0;font-size:14px;}
.box__form_textarea_unit textarea::placeholder{color:#a0a0a0;}
.box__form_textarea_unit textarea:focus{border:1px solid #131922;}

.txt_form_info{margin-top:10px;color:#787878;font-size:12px;line-height:18px;}
.txt_form_info div{line-height:1;}
.txt_form_info div ~ div{margin-top:5px;}
.txt_form_info span{vertical-align:top;}

.box__form_unit.box__only_btn{border:0;} /*K61에서 사용 form 영역에서 버튼만 있는 유형*/
.box__form_unit.box__only_btn .box__btn{display:flex;}

/*title 있는 form :: 회원가입에서 사용 중*/
.box__form_group.box__titForm_group{grid-gap:20px;}
.box__form_group.box__titForm_group .box__form_unit{margin-top:21px;}
.box__form_group.box__titForm_group .box__form_unit label{top:-21px;left:4px;font-size:12px;color:#000000;}
.box__form_group.box__titForm_group .box__form_bundle{position:relative;display:flex;flex-direction:column;grid-gap:10px;margin-top:21px;}
.box__form_group.box__titForm_group .box__form_bundle .bundle_tit{position:absolute;left:4px;top:-21px;color:#000000;font-size:12px;font-weight:500;line-height:1;z-index:1;}/*K61 input chk radio 추가 form*/
.box__form_group.box__titForm_group .box__form_bundle .box_input{display:flex;justify-content:flex-start;align-items:center;gap:20px;}/*K61 input chk radio 추가 form*/
.box__form_group.box__titForm_group .box__form_bundle .box__form_unit{margin-top:0;}
.box__form_group.box__titForm_group .box__form_bundle .bundle_unit{display:flex;flex-direction:row;grid-gap:8px;}
.box__form_group.box__titForm_group .box__form_bundle .bundle_unit .btn{flex-shrink:0;width:95px;background:#787878;}
.box__form_group.box__titForm_group .box__form_bundle .bundle_unit .timer{position:absolute;right:10px;top:50%;transform:translateY(-50%);color:#656565;font-size:12px;}

/* select box */
.ps_designSelBox {position:relative;z-index:0;}
.ps_designSelBox.on {z-index:11;}
.ps_designSelBox select {display:none;}
.ps_designSelBoxIn .ps_list {display:none;position:absolute;max-height:120px;background:#fff;width:100%;margin:0;padding:0;list-style:none;}
.ps_designSelBox.on .ps_list {overflow-y:auto;display:block;}
.ps_designSelBoxIn {position:relative;}
.ps_designSelBoxIn button {background:none;border:none;width:100%;text-align:left;display:block;cursor:pointer;}
.ps_designSelBoxIn .ps_list button:disabled{color:#d0d0d0;}

	/* 커스터 마이징 */
.ps_designSelBox .ps_designSelBoxIn {min-width:180px;}
.ps_designSelBox .ps_currSel {position:relative;padding:0 30px 0 15px;background:#fff url(/data/mobile/common_new/btn_select_arrw.png) no-repeat right 15px center;background-size:12.5px 5.5px;border:1px solid #e0e0e0;height:50px;line-height:50px;color:#000000;font-size:14px;overflow:hidden;}
.ps_designSelBox.on .ps_currSel {position:relative;border:1px solid #131922;color:#101010;z-index:10;}
.ps_designSelBox.on.bot .ps_currSel {position:relative;color:#707070;z-index:10;}
.ps_designSelBox .ps_list {margin-bottom:-1px;margin-top:-1px;border:1px solid #131922;}
.ps_designSelBox .ps_list li {padding:0 15px;color:#101010;}
.ps_designSelBox .ps_list li:first-child {border-top:none;}
.ps_designSelBox .ps_list button {height:43px;color:#101010;font-size:14px;}
.ps_designSelBox.disabled .ps_currSel{background-color:#efefef;color:#959595;}

/*table*/
.tb_row_st_01{width:100%;border:1px solid #f0f0f0;border-bottom:0;}
.tb_row_st_01 th, .tb_row_st_01 td{height:48px;padding:10px 15px;border-bottom:1px solid #f0f0f0;color:#333333;font-size:12px;font-weight:400;text-align:left;}
.tb_row_st_01 th{background:#f7f7f7;}

/* @modal popup */
.dim_layer{display:none;position:fixed;_position:absolute;top:0;left:0;width:100%;height:100%;z-index:13;}
.dim_layer .dimBg{position:absolute;top:0;left:0;width:100%;height:100%;background:#000;opacity:.5;filter:alpha(opacity=50);z-index:14;}
.dim_layer .pop_layer{display:block;}
.pop_layer{display:none;/* overflow-y:auto;*/position:absolute;top:50%;left:50%;width:92%;height:auto;/* max-height:calc(100vh - 40px);*/z-index:14;}
.pop_layer .btn_pop_close{position:absolute;right:15px;top:11px;width:35px;height:35px;}
.pop_layer .btn_pop_close:after{content:'';position:absolute;left:50%;top:50%;transform:translate(-50% , -50%);width:13.5px;height:16px;background:url(/data/mobile/common_new/btn_x_27x32.png) no-repeat 0 0;background-size:100%;}
/*.pop_layer .btn_layerClose{position:absolute;right:15px;top:11px;width:35px;height:35px;}
.pop_layer .btn_layerClose:after{content:'';position:absolute;left:50%;top:50%;transform:translate(-50% , -50%);width:13.5px;height:16px;background:url(/data/mobile/common_new/btn_x_27x32.png) no-repeat 0 0;background-size:100%;}*/
.pop_layer .pop_container{position:relative;overflow:hidden;background-color:#ffffff;}

.pop_layer .pop_header{display:flex;justify-content:center;align-items:center;height:56px;padding:0 20px;border-bottom:1px solid #f0f0f0;color:#000000;font-size:18px;font-weight:500;}
.pop_layer .pop_cont{padding:24px 22px 28px;}
.pop_layer .pop_cont .pop_txt li{line-height:20px;color:#000000;font-size:13px;font-weight:400;}
.pop_layer .pop_cont .pop_txt li ~ li{margin-top:15px;}


/* ## HOME uI css ## */
.biz-home{position:relative;background:#ffffff;}
.biz-home *{font-family:'Noto Sans KR', sans-serif;}
.biz-home img{width:100%;}

[class*="biz__"]{position:relative;padding-bottom:75px;}
[class*="biz__"] .biz_tit{padding:0 19px 27px;color:#131922;font-size:22px;font-family:'Noto Sans KR', sans-serif;font-weight:700;line-height:1;}
/*[class*="biz__"] .biz_tit{padding:0 19px 27px;color:#131922;font-size:22px;font-family:'RegularBoldCello', 'Noto Sans KR', sans-serif;font-weight:700;line-height:1;}*/
[class*="biz__"] .biz_tit .tit-comment{margin-top:7px;line-height:20px;color:#787878;font-size:14px;font-weight:400;}
[class*="biz__"] .all-view__btn{position:absolute;top:3px;right:15px;line-height:17px;color:#787878;font-size:12px;}
[class*="biz__"] .all-view__btn:after{content:'';display:inline-block;width:5px;height:11px;margin-left:5px;background:url(/data/mobile/common_new/btn_arrw_12x23.png) no-repeat 0 0;background-size:5px 11px;vertical-align:-1px;}

/*카테고리*/
.biz__category .swiper__unit{padding:0 7px;}
.biz__category .swiper-slide{display:flex;flex-direction:column;justify-content:center;align-items:center;grid-gap:12px;width:22%;padding:0 8px;}
.biz__category .swiper-slide:last-child{margin-right:0;}
.biz__category .category_img{width:100%;}
.biz__category .category_img img{width:100%;}
.biz__category .category_txt{color:#000000;font-size:13px;font-weight:500;line-height:1;}

/*tab형식 리스트*/
[class*="biz__tab_"] .biz_tit{padding-bottom:32px;}
[class*="biz__tab_"] .tab_controller{padding:0 7px;margin-bottom:27px;}
[class*="biz__tab_"] .tab_controller li{width:auto;padding:0 9px;margin:0 3px;}
[class*="biz__tab_"] .tab_controller li a{display:block;line-height:1;color:#929292;font-size:16px;font-weight:500;}
[class*="biz__tab_"] .tab_controller li.on a{color:#131922;}
[class*="biz__tab_"] .tabs_cont_box .tab_cont{display:none;}
/*tab 형식 상품 리스트 :: biz__tab_001 , biz__tab_002 */

/*구좌 상품리스트에 rank 추가*/
.biz__ranking [class*="prdt_list__"]{counter-reset:itemNum}
.biz__ranking [class*="prdt_list__"] li{position:relative;}
.biz__ranking [class*="prdt_list__"] li:before{content:counter(itemNum);counter-increment:itemNum;position:absolute;left:0;top:0;display:inline-block;width:30px;height:30px;color:#ffffff;font-size:14px;font-weight:600;line-height:30px;text-align:center;background:#353535;z-index:1;}


    /*biz__tab_002*/
[class*="biz__tab_"] .box_bnr {}
[class*="biz__tab_"] .box_bnr img{width:100%;}
.biz__tab_002 .box_bnr{margin-bottom:17px;}

    /*biz__tab_004*/
.biz__tab_004 .box_cate_list{overflow:hidden;padding:0 7px;margin-bottom:30px;}
.biz__tab_004 .box_cate_list .swiper-slide{display:flex;flex-direction:column;gap:12px;width:auto;}
.biz__tab_004 .box_cate_list .ico_img{overflow:hidden;width:60px;margin:0 8px;border:1px solid #F0F0F0;border-radius:50%;}
.biz__tab_004 .box_cate_list .ico_txt{color:#000000;font-size:13px;line-height:19px;}
.biz__tab_004 .box_cate_list .swiper-slide-thumb-active .ico_txt{color:#C58C21;font-weight:500;}
.biz__tab_004 .box_prdt_list{overflow:hidden;}
.biz__tab_004 .box_prdt_list .unit_prdt_list{width:100%;}
.biz__tab_004 .box_prdt_list .unit_prdt_list .box_bnr{margin-bottom:14px;}
.biz__tab_004 .box_prdt_list .unit_prdt_list .swiper__unit{padding:0 15px;}
.biz__tab_004 .box_prdt_list .unit_prdt_list .swiper-slide{width:42.98%;margin-left:19px;}
.biz__tab_004 .box_prdt_list .unit_prdt_list .swiper-slide:first-child{margin-left:0;}
    
    /*biz__tab_005*/
.biz__tab_005 .tab_controller{margin-bottom:20px;}
.biz__tab_005 .box_bnr{margin-bottom:20px;}
/*.biz__tab_005 .prdt_list__vertical .item_box .item_thumb{width:25%;}
.biz__tab_005 .prdt_list__vertical .item_box .item_info{gap:10px;}*/

    /*biz__tab_006*/
.biz__tab_006 .tab_controller li{width:102px;height:30px;border:1px solid #E5E5E5;border-radius:15px;}
.biz__tab_006 .tab_controller li a{font-size:14px;caret-color:transparent;}
.biz__tab_006 .tab_controller li.on{border:1px solid #000000;background:#000000;}
.biz__tab_006 .tab_controller li.on a{color:#FFFFFF;}
.biz__tab_006 .box__btn_wrap{padding:30px 15px 0;}
.biz__tab_006 .box__btn_wrap .btn_tab_addView{width:100%;border:1px solid #353535;}

/*biz__bn_*/
[class*="biz__bn_"]{padding-bottom:55px;}

    /*biz__bn_001*/
.biz__bn_001{position:relative;overflow:hidden;padding-bottom:0;margin-bottom:35px;}
.biz__bn_001 .bn_001_controller{position:absolute;bottom:18px;right:15px;display:flex;align-items:center;width:82px;height:24px;padding:0 5px;box-sizing:border-box;background:rgba(0, 0, 0, 0.2);z-index:10;}
.biz__bn_001 .bn_001_controller .swiper-pagination{position:static;flex-grow:1;color:#cfcfcf;font-size:11px;font-weight:300;line-height:1.1;}
.biz__bn_001 .bn_001_controller .swiper-pagination .swiper-pagination-current{color:#ffffff;font-weight:500;}
.biz__bn_001 .bn_001_controller .btn_pause, .biz__bn_001 .bn_001_controller .btn_play, .biz__bn_001 .bn_001_controller .btn_view_all{flex-shrink:0;display:block;height:14px;background-repeat:no-repeat;background-position:center;background-size:100% 100%;text-indent:-9999px;font-size:0;}
.biz__bn_001 .bn_001_controller .btn_view_all{width:13px;background-image:url(/data/mobile/common_new/ico_btn_plus.png)}
.biz__bn_001 .bn_001_controller .btn_pause{width:12px;background-image:url(/data/mobile/common_new/ico_btn_pause.png);}
.biz__bn_001 .bn_001_controller .btn_play{width:12px;background-image:url(/data/mobile/common_new/ico_btn_play.png);}

.dim_layer.visual__all_box .pop_layer{overflow:hidden;top:0;bottom:0;left:0;right:0;width:100% !important;margin:0 !important;background:#fff;z-index:14;}
.dim_layer.visual__all_box .pop_layer *{font-family:'Noto Sans KR', sans-serif;line-height:1;}
.dim_layer.visual__all_box .pop_layer .scroll_box{overflow-x:hidden;overflow-y:auto;position:absolute;top:20px;bottom:20px;left:30px;right:30px;}
.dim_layer.visual__all_box .pop_layer .fullPop_tit{height:56px;line-height:56px;border-bottom:1px solid #f0f0f0;text-align:center;font-size:18px;color:#000000;box-sizing:border-box;}
.dim_layer.visual__all_box .pop_layer .scroll_box{left:0;right:0;top:56px;bottom:0;width:100%;}
.dim_layer.visual__all_box .pop_layerm .scroll_box li ~ li{margin-top:12px;}
.dim_layer.visual__all_box .pop_layer a{display:block;}
.dim_layer.visual__all_box .pop_layer .list li img{width:100%;vertical-align:top;}
.dim_layer.visual__all_box .btn_layerClose{display:inline-block;position:absolute;right:17px;top:20px;width:18px;height:18px;background:url(/data/mobile/common_new/btn_popClose.png) no-repeat center center;background-size:100%;}

    /*biz__bn_002*/
.biz__bn_002 .swiper__unit{position:relative;padding-bottom:20px;}
.biz__bn_002 .swiper-slide{width:100%;}
.biz__bn_002 .swiper-slide img{width:100%;}
.biz__bn_002 .swiper__unit .swiper-pagination{bottom:0;}
.biz__bn_002 .swiper-pagination .swiper-pagination-bullet{width:12px;height:2px;margin:0 1px;border-radius:0;background:#e0e0e0;vertical-align:bottom;opacity:1;}
.biz__bn_002 .swiper-pagination .swiper-pagination-bullet-active{background:#131922;}
    /*biz__bn_003*/
.biz__bn_003 .swiper__unit .swiper-pagination-progressbar{top:auto;bottom:20px;left:50%;transform:translateX(-50%);width:calc(100% - 38px);height:4px;background:rgba(255,255,255,.5);}
.biz__bn_003 .swiper__unit .swiper-pagination-progressbar-fill{background:#ffffff;}
.biz__bn_003 .swiper__unit .swiper-pagination-progressbar-fill:before,
.biz__bn_003 .swiper__unit .swiper-pagination-progressbar-fill:after{background:#ffffff;}
    /*biz__bn_004*/
.biz__bn_004{padding-bottom:75px;}
.biz__bn_004 a{display:block;}
.biz__bn_004 img{width:100%;height:auto;}
/*biz__bn_004*/
.biz__bn_005 li{width:calc(100vw * 0.86111);margin:0 calc(100vw * 0.01388);}
.biz__bn_005 .swiper-pagination{position:absolute;bottom:20px;right:50px;left:auto;display:flex;align-items:center;justify-content:center;gap:4px;width:40px;height:24px;background:rgba(0, 0, 0, 0.3);color:#FFFFFF;font-size:11px;font-weight:300;}
.biz__bn_005 .swiper-pagination span{color:#FFFFFF;font-size:11px;font-weight:300;}
.biz__bn_005 .swiper-pagination span.swiper-pagination-current{font-weight:500;}

/*biz__pr_*/
    /*biz__pr_001*/
.biz__pr_001 .biz_cnt{display:flex;flex-direction:column;justify-content:center;align-items:center;grid-gap:12px;/*height:calc(100vw + 15.28vw);*/height:calc(100vw * 1.15278);padding:12% 20%;background:url(/data/mobile/common_new/bg_pr_001.png) no-repeat 0 0;background-size:100% 100%;}
.biz__pr_001 .biz_cnt .biz_tit{padding:0;}
.biz__pr_001 .item_box{grid-gap:10px;}
.biz__pr_001 .item_box .item_thumb:after{display:none;}
.biz__pr_001 .item_box .item_info{grid-gap:5px;}
.biz__pr_001 .item_box .item_info .item_n{grid-gap:16px;height:20px;-webkit-line-clamp:1;}
.biz__pr_001 .item_box .item_info .item_price{grid-template-areas:'a b c';}
.biz__pr_001 .item_box .item_info .item_price .item_price_f{grid-area:c;}
    /*biz__pr_002*/
.biz__pr_002{}
.biz__pr_002 .item_box .item_thumb [class*="emblem_"]{left:10px;bottom:10px;width:50px;height:50px;}
.biz__pr_002 .item_box .item_thumb .emblem_sale{background-size:50px 50px;}
.biz__pr_002 .item_box .item_info{padding:0;}
.biz__pr_002 .item_box{grid-gap:22px;padding:35px 60px;background:#f7f7f7;}

/*biz__sl_*/
    /*biz__sl_001*/
.biz__sl_001{padding-bottom:55px;}
.biz__sl_001 .biz_tit{padding-bottom:22px;}
.biz__sl_001 .biz_cnt{padding:0 19px;}
.biz__sl_001 .swiper__unit{padding-bottom:42px;}
.biz__sl_001 .swiper-slide{padding:15px 41px 0;}
.biz__sl_001 .item_box{position:relative;grid-gap:22px;}
.biz__sl_001 .item_box .item_thumb [class*="emblem_"]{left:10px;bottom:10px;width:50px;height:50px;}
.biz__sl_001 .item_box .item_thumb .emblem_sale{background-size:50px 50px;}
.biz__sl_001 .item_box .item_percent{position:absolute;left:-41px;;top:-15px;display:flex;align-items:flex-start;z-index:1;}
.biz__sl_001 .item_box .item_percent span{font-size:41px;font-family:'RegularBoldCello', sans-serif;font-weight:700;line-height:1;}
.biz__sl_001 .item_box .item_percent span + span{font-size:23.5px;}
.biz__sl_001 .item_box .item_info{padding:0;}
.biz__sl_001 .item_box .item_info .item_price{grid-template-areas:'a b c';}
.biz__sl_001 .item_box .item_info .item_price .item_price_f{grid-area:c;}
.biz__sl_001 .swiper__unit .swiper-pagination-progressbar{top:auto;bottom:2px;left:50%;transform:translateX(-50%);width:100%;height:4px;background:#e5e5e5;}
.biz__sl_001 .swiper__unit .swiper-pagination-progressbar-fill{background:#141a23;}
.biz__sl_001 .swiper__unit .swiper-pagination-progressbar-fill:before,
.biz__sl_001 .swiper__unit .swiper-pagination-progressbar-fill:after{background:#141a23;}
    /*biz__sl_003*/
.biz__sl_003 .swiper__unit{padding:0 15px;}
.biz__sl_003 li{width:calc(100vw * 0.86527777);margin-right:10px;}
.biz__sl_003 li:last-child{margin-right:0;}
.biz__sl_003 .item_box{grid-gap:12px;}
.biz__sl_003 .item_box .item_thumb a{position:relative;overflow:hidden;display:block;height:calc(100vw * .58333333);}
.biz__sl_003 .item_box .item_thumb img{position:absolute;left:50%;top:50%;transform:translate(-50% , -50%);width:100%;height:auto;}
.biz__sl_003 .item_box .item_thumb [class*="emblem_"]{left:10px;bottom:10px;width:50px;height:50px;}
.biz__sl_003 .item_box .item_thumb .emblem_sale{background-size:50px 50px;}
.biz__sl_003 .item_box .item_info{padding:0 5px;}
.biz__sl_003 .item_box .item_info .item_price{grid-template-areas:'a b c';}
.biz__sl_003 .item_box .item_info .item_price .item_price_f{grid-area:c;}
    /*biz__sl_004*/
.biz__sl_004{}
.biz__sl_004 .box__btn_wrap{justify-content:center;margin-top:25px;}
.biz__sl_004 .btn_pr_addView{width:69%;height:42px;line-height:40px;border:1px solid #dfdfdf;color:#656565;font-size:14px;font-weight:500;}
.biz__sl_004 .btn_pr_addView::after{content:'';display:inline-block;width:4px;height:8px;margin-left:10px;background:url(/data/mobile/common_new/btn_arrw_r_8x16.png) no-repeat 0 0;background-size:4px 8px;vertical-align:1px;}

    /*biz__sl_005*/
.biz__sl_005 [class*="prdt_list__"] li{flex-direction:column;gap:30px;}

/*biz__deal_*/
[class*="biz__deal_"]{position:relative;}
    /*.biz__deal_001*/
.biz__deal_001{margin-bottom:75px; padding:30px 0;background:#F8F8F8;}
.biz__deal_001 .deal-time{position:absolute;top:25px;right:15px;display:flex;align-items:center;gap:5px;}
.biz__deal_001 .deal-time svg circle{fill:var(--site-color);}
.biz__deal_001 .deal-time span{color:var(--site-color);font-size:22px;font-weight:600;line-height:32px;}
.biz__deal_001 .prdt_list__hiddenScroll ul{grid-gap:12px;}
.biz__deal_001 .prdt_list__hiddenScroll li{width:66.67%;}
.biz__deal_001 .box__btn_wrap{padding:30px 15px 0;}
.biz__deal_001 .box__btn_wrap .btn_addView{border:1px solid #353535;background:#FFFFFF;}
    /*.biz__deal_002*/
.biz__deal_002 .deal-btn{position:absolute;top:0;right:15px;line-height:20px;color:#353535;font-size:14px;}

/*서브페이지*/
.biz-sub{padding-bottom:60px;}
.biz-sub .sub_title{display:flex;align-items:center;height:64px;margin:0 15px;box-sizing:content-box;}
.biz-sub .sub_title span{padding:0 4px;color:#000000;font-size:18px;font-weight:500;}

    /*내용없음*/
/*.box__noPrdt .txt{display:flex;justify-content:center;align-items:center;height:173px;color:#000000;font-size:13px;}*/
.noData{display:flex;justify-content:center;align-items:center;height:173px;color:#000000;font-size:13px;text-align:center;}
.noData.tLine8{height:181px;border-top: 8px solid #f8f8f8;}
/*상품상세*/
.detail .box__detail_visual{position:relative;}
.detail .box__detail_visual .emblem_sale{position:absolute;display:inline-block;background:url(/data/common_new/ico_sale_300x300.png) no-repeat 0 0;left:20px;bottom:20px;width:55px;height:55px;background-size:55px 55px;}
.detail .box__detail_visual .emblem_onnuri{position:absolute;display:inline-block;background:url(/data/S48/onnuri_giftCard_300x300.jpg) no-repeat 0 0;left:20px;bottom:20px;width:55px;height:55px;background-size:55px 55px;} /*온누리전용*/
.detail .box__detail_visual.swiper__unit .swiper-pagination-progressbar{top:auto;bottom:25px;left:50%;transform:translateX(-50%);width:calc(100% - 38px);height:4px;background:#e5e5e5;}
.detail .box__detail_visual.swiper__unit .swiper-pagination-progressbar-fill{background:#141a23;}
.detail .box__detail_visual.swiper__unit .swiper-pagination-progressbar-fill:before,
.detail .box__detail_visual.swiper__unit .swiper-pagination-progressbar-fill:after{background:#141a23;}
/*상품상세 타이머*/
.box__detail_visual .item_time{position:absolute;top:20px;left:20px;display:inline-block;height:35px;padding:0 15px;border-radius:25px;background-color:#EC4848;color:#FFFFFF;font-size:18px;line-height:35px;font-weight:600;z-index:1;}

.detail .box__detail_item_info{position:relative;padding:20px 15px 30px;line-height:1;}
.detail .box__detail_item_info .detail_item_info_top{display:flex;align-items:center;gap:6px;margin-bottom:13px;}
.detail .box__detail_item_info .item_flag{display:flex;} /* 최저가몰에서 사용 :: 상세 상단 플래그 */
.detail .box__detail_item_info .item_flag span{height:20px;line-height:19px;padding:0 4px;border-width:1px;border-style:solid;font-size:11px;}
.detail .box__detail_item_info .item_code{margin-bottom:0;color:#a0a0a0;font-size:12px;font-weight:500;} /* 최저가상품 flag 추가되며 상단 마크업수정 */
.detail .box__detail_item_info .item_name{height:44px;line-height:22px;margin-bottom:20px;margin-bottom:13px;color:#000000;font-size:16px;font-weight:400;overflow:hidden;text-overflow:ellipsis;word-wrap:break-word;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;}         
.detail .box__detail_item_info .item_price{position:relative;display:flex;flex-direction:column;grid-gap:11px;line-height:1;}
.detail .box__detail_item_info .item_price .item_price_f{font-size:14px;color:#a0a0a0;font-weight:500;}
.detail .box__detail_item_info .item_price .item_price_f del{font-size:14px;font-weight:500;vertical-align:baseline;}
.detail .box__detail_item_info .item_price div{display:flex;grid-gap:10px;}
.detail .box__detail_item_info .item_price .item_price_sale{font-size:22px;font-weight:500;}
.detail .box__detail_item_info .item_price .item_price_sale span{font-size:22px;font-weight:600;vertical-align:baseline;}
.detail .box__detail_item_info .item_price .item_price_n{font-size:14px;color:#131922;font-weight:500;}
.detail .box__detail_item_info .item_price .item_price_n span{font-size:22px;font-weight:600;vertical-align:baseline;}         
.detail .box__detail_item_info .item_sticker{position:absolute;bottom:31px;right:15px;display:flex;flex-direction:row-reverse;grid-gap:5px;}
.detail .box__detail_item_info .item_sticker [class*="sticker_"]{width:59px;height:20px;line-height:20px;font-size:11px;font-weight:500;text-align:center;}
.detail .box__detail_item_info .item_sticker .sticker_freeship{background:#141a23;color:#ffffff;}

.detail .box__detail_item_info a.util_wish{position:absolute;right:0;bottom:0;display:inline-block;width:24.5px;height:22px;font-size:0;text-indent:-9999px;background:url(/data/mobile/common_new/ico_wish.png) no-repeat 0 0;background-size:100%;}
.detail .box__detail_item_info a.util_wish.on{background:url(/data/mobile/common_new/ico_wish_on.png) no-repeat 0 0;background-size:100%;}
/*남은수랑*/
.detail .box__detail_item_info .item_quantity{margin-top:4px;color:#000000;font-size:14px;line-height:20px;}
.detail .box__detail_item_info .item_quantity span{margin-left:7px;color:#EC4848;font-weight:600;vertical-align:top;}
/*할인쿠폰*/
.detail .item_detail_info_txt .info_tit .item_coupon{position:absolute;right:19px;top:50%;transform:translateY(-50%);display:inline-block;padding:0 10px;font-size:14px;color:#FFFFFF;line-height:32px;background:#141A23;}
/*네이버최저가 버튼*/
.detail .box__detail_item_info .btn_priceChk_n{position:relative;display:block;height:44px;line-height:44px;margin-top:16px;background:#03C75A;border-radius:3px;color:#FFFFFF;font-size:15px;font-weight:500;text-align:center;}
.detail .box__detail_item_info .btn_priceChk_n:before{content:'';position:absolute;left:14px;top:50%;transform:translateY(-50%);display:inline-block;width:15px;height:15px;background:url(/data/mobile/common_new/ico_naver_fff.png) no-repeat 0 0;background-size:15px;vertical-align:top;}
/*네이버최저가 레이어*/
.lyr__wrap_priceChkN{bottom:-100%;top:auto;left:0;right:0;height:auto;}
.lyr__wrap_priceChkN.on{bottom:0;}
.lyr__wrap_priceChkN .lyr_priceChkN{position:relative;z-index:13;}
.lyr__wrap_priceChkN .lyr_head{position:relative;height:55px;padding:18px 15px 8px;background:#FFFFFF;border-radius:16px 16px 0 0;border-bottom:0;}
.lyr__wrap_priceChkN .lyr_head .lyr_tit{line-height:29px;color:#000000;font-size:20px;font-weight:500;}
.lyr__wrap_priceChkN .lyr_head .btn_close_lyr{top:23px;}
.lyr__wrap_priceChkN .lyr_cont{padding:0 15px;background:#FFFFFF;}
.lyr__wrap_priceChkN .search-result_summary{margin-bottom:22px;line-height:20px;color:#787878;font-size:14px;}
.lyr__wrap_priceChkN .search-result_summary span{color:#000000;font-weight:600;vertical-align:top;}
.lyr__wrap_priceChkN .prdt_list__{overflow-y:auto;max-height:82vh;padding-bottom:15px;}
.lyr__wrap_priceChkN .prdt_list__ ul{display:flex;flex-direction:column;gap:14px;}
.lyr__wrap_priceChkN .item_box{flex-direction:row;grid-gap:14px;}
.lyr__wrap_priceChkN .item_box .item_thumb{flex-shrink:0;width:110px;}
.lyr__wrap_priceChkN .item_box .item_info{flex-direction:column;justify-content:center;grid-gap:0;text-align:left;padding:0;}
.lyr__wrap_priceChkN .item_box .item_info .item_n{height:42px;line-height:21px;}
.lyr__wrap_priceChkN .item_box .item_info .item_price{align-items:flex-start;margin-top:8px;}
.lyr__wrap_priceChkN .item_box .item_info .item_price .item_price_n,
.lyr__wrap_priceChkN .item_box .item_info .item_price .item_price_n span{line-height:19px;font-size:13px;}
.lyr__wrap_priceChkN .item_box .item_info .item_shopping_mall{margin-top:2px;line-height:19px;color:#858585;font-size:13px;}      

.detail .item_detail_info_txt{border-top:1px solid #f0f0f0;}
.detail .item_detail_info_txt .info_tit{position:relative;padding:20px 19px;border-bottom:1px solid #f0f0f0;color:#000000;font-size:14px;font-weight:400;}
.detail .item_detail_info_txt .info_tit.btn_fn:after{content:'';position:absolute;right:19px;top:50%;transform:translateY(-50%);width:14px;height:6.5px;background:url(/data/mobile/common_new/btn_arrw_28x13.png) no-repeat 0 0;background-size:100%;transition:all .3s ease;}
.detail .item_detail_info_txt .info_tit.btn_fn.on:after{transform:rotate(-180deg);}
.detail .item_detail_info_txt .info_cont{display:none;padding:28px 19px 26px;border-bottom:1px solid #f0f0f0;}
.detail .item_detail_info_txt .info_cont dl.list_txt{display:flex;flex-direction:column;grid-gap:14px;}
.detail .item_detail_info_txt .info_cont dl.list_txt dt{color:#333333;font-size:14px;font-weight:500;}
.detail .item_detail_info_txt .info_cont dl.list_txt dd{color:#333333;font-size:12px;font-weight:500;line-height:18px;}
.detail .item_detail_info_txt .info_cont dl.list_txt dd li ~ li{margin-top:14px;}
.detail .item_detail_info_txt .imgBox img{width:100%;}

.box__selectOpt{padding:30px 15px 0;border-top:8px solid #f0f0f0;}
.box__selectOpt .ps_designSelBox{margin-bottom:16px;}
.box__selectOpt .opt_descriptive{margin-bottom:16px;}
.box__selectOpt .opt_descriptive p{color:#000000;font-size:14px;line-height:20px;word-break:break-word;}
.box__selectOpt .opt_descriptive .box__form_unit{height:50px;margin-top:30px;}

.detail .box__btn_wrap{grid-gap:4px;padding:30px 15px 27px;}
/*.detail .box__btn_wrap a.util_gift{flex-shrink:0;display:inline-block;width:48px;height:48px;border:1px solid #e0e0e0;font-size:0;text-indent:-9999px;background:url(/data/mobile/common_new/ico_gift.png) no-repeat center center;background-size:20px 23px;}*/
/*.detail .box__btn_wrap .util_gift{width:100%;}*/
.detail .box__btn_wrap .util_gift a{display:inline-block;}
.detail .box__btn_wrap .btn-restock{color:#333333;border:1px solid #141a23;background:#ffffff;}
.detail .box__btn_wrap .btn-restock.restock-toggle{color:#ffffff;border:1px solid #141a23;background:#141a23;}

/*상세 유의사항*/
.detail .box__notice_purchase{margin:0 15px 20px;}
.box__notice_purchase{display:flex;flex-direction:column;gap:11px;padding:12px 15px 13px;border:1px solid #f24533;background-color:#fdf2f0;color:#252525;font-size:13px;font-weight:400;line-height:19px;}
.box__notice_purchase strong{color:#f24533;font-size:15px;font-weight:500;}

.wrap__select_summary{display:flex;flex-direction:column;gap:10px;}
.box__select_summary{position:relative;display:flex;flex-direction:column;grid-gap:14px;margin:0 15px;padding:14px;background:#fafafa;line-height:1;}
.box__select_summary .txt_option{color:#000000;font-size:14px;font-weight:500;line-height:20px;}
.box__select_summary .summaryBox{display:flex;justify-content:space-between;align-items:center;}
.box__select_summary .summaryBox .box_quantity{display:flex;}
.box__select_summary .summaryBox .box_quantity input{width:49px;height:32px;border:1px solid #e0e0e0;text-align:center;color:#000000;font-size:14px;font-weight:500;}
.box__select_summary .summaryBox .box_quantity a{position:relative;width:32px;height:32px;border:1px solid #e0e0e0;background:#ffffff;}
.box__select_summary .summaryBox .box_quantity a.control_minus{border-right:0;}
.box__select_summary .summaryBox .box_quantity a.control_plus{border-left:0;}
.box__select_summary .summaryBox .box_quantity a:before{content:'';position:absolute;left:50%;top:50%;transform:translate(-50% , -50%);display:inline-block;width:12.5px;height:12.5px;}
.box__select_summary .summaryBox .box_quantity a.control_minus:before{background:url(/data/mobile/common_new/ico_btn_minus_26.png) no-repeat 0 0;background-size:100%;}
.box__select_summary .summaryBox .box_quantity a.control_plus:before{background:url(/data/mobile/common_new/ico_btn_plus_26.png) no-repeat 0 0;background-size:100%;}
.box__select_summary .summaryBox .box_total_price{color:#000000;font-size:17px;font-weight:500;}
.box__select_summary .summaryBox .box_total_price span{color:#131922;font-size:17px;font-weight:600;vertical-align:top;}
.box__select_summary .btn_prdt_del{position:absolute;right:8px;top:12px;display:inline-block;width:24.5px;height:24.5px;background:url(/data/mobile/common_new/btn_x_26x26.png) no-repeat;background-size:13px 13px;background-position:center center;font-size:0;text-indent:-9999px;}
.box__select_total{display:flex;justify-content:space-between;align-items:center;margin-top:24px;padding:0 15px;}
.box__select_total .box_tit{color:#131922;font-size:14px;font-weight:500;}
.box__select_total .box_total_price{color:#131922;font-size:17px;font-weight:500;line-height:32px;}
.box__select_total .box_total_price span{font-size:22px;font-weight:600;vertical-align:top;}
/*상세 탭*/
.detail__info_tab{border-top:8px solid #f0f0f0;}
.detail__info_tab .tab_controller{display:flex;justify-content:space-between;height:59px;}
.detail__info_tab .tab_controller li{position:relative;display:inline-flex;justify-content:center;align-items:center;width:100%;height:100%;border-bottom:1px solid #e0e0e0;}
.detail__info_tab .tab_controller li a{color:#787878;font-size:14px;font-weight:500;letter-spacing:-.5px;}
.detail__info_tab .tab_controller li.on a{color:#000000;}
.detail__info_tab .tab_controller li.on a:before{content:'';position:absolute;bottom:0;left:0;width:100%;height:2px;background:#141a23;}
.detail__info_tab .tab_controller li a span{font-size:10px;}
.detail__info_tab .tabs_cont_box .tab_cont{display:none;}
.tab_cont .txt_tab_info{font-size:13px;padding:20px 15px;}

/*상품정보*/
.box__detail_info{padding-top:30px;}
.box__detail_info .item_detail_img{padding:0 15px;}
.box__detail_info .item_detail_img .imgbox{overflow:hidden;max-height:400px;padding-bottom:30px;}
.box__detail_info .item_detail_img .imgbox img{/*width:100%;*/width:auto;} /*도서 블릿 이미지 영향 으로 수정*/
.box__detail_info .btn{margin-top:-30px;}
.box__detail_info .btn a{display:flex;justify-content:center;align-items:center;grid-gap:9px;width:100%;height:48px;border:1px solid #131922;color:#000000;font-size:14px;font-weight:400;}
.box__detail_info .btn a:after{content:'';display:inline-block;width:14px;height:6.5px;background:url(/data/mobile/common_new/btn_arrw_28x13.png) no-repeat 0 0;background-size:100%;transition:all .3s ease;}
.box__detail_info .btn .bg_shadow{position:relative;display:block;height:30px;background-image:linear-gradient(rgba(255, 255, 255, 0), rgb(255, 255, 255) 95%);}
.box__detail_info .item_detail_img.on .imgbox{max-height:none;}
.box__detail_info .item_detail_img.on .btn{margin-top:0;}
.box__detail_info .item_detail_img.on .btn a:after{transform:rotate(-180deg);}
.box__detail_info .item_detail_img.on .btn .bg_shadow{display:none;}

.detail__info_tab .item_detail_info_txt{margin-top:60px;}

/*추천상품*/
.detail__info_tab .box__detail_recomm{padding-top:30px;}
/*상품평*/
.box__list_total_n{margin-bottom:30px;padding:0 19px;color:#000000;font-size:16px;line-height:1;}
.box__list_total_n span{font-weight:500;vertical-align:top;color:var(--site-color)}

.box__review{}
.starPoint{position:relative;background:url(/data/mobile/common_new/starpoint_bg.png) no-repeat 0 0;}
.starPoint i{position:absolute;top:0;left:0;background:url(/data/mobile/common_new/starpoint_img.png) no-repeat 0 0;}

.box__review .box__total_rating{display:flex;flex-direction:column;justify-content:flex-start;align-items:center;grid-gap:15px;height:77px;}
.box__review .box__total_rating .box_tit{line-height:1;color:#000000;font-size:16px;font-weight:500;}
.box__review .box__total_rating .box_starPoint{display:flex;justify-content:center;align-items:center;grid-gap:7px;}
.box__review .box__total_rating .starPoint{width:120px;height:20px;background-size:120px auto;}
.box__review .box__total_rating .starPoint i{height:20px;background-size:120px auto;}
.box__review .box__total_rating .rating_n{color:#a0a0a0;font-size:14px;font-weight:500;}
.box__review .box__total_rating .rating_n span{color:#000000;vertical-align:top;}

.box__review .box__list_rating{/*border-top:8px solid #f0f0f0;*/line-height:1;}
.box__review .box__list_rating li{padding:20px 19px;border-bottom:1px solid #f0f0f0;}
.box__review .box__list_rating .box_starPoint{display:flex;justify-content:space-between;align-items:center;}
.box__review .box__list_rating .box_starPoint {}
.box__review .box__list_rating .starPoint{width:100px;height:16px;background-size:100px auto;}
.box__review .box__list_rating .starPoint i{height:16px;background-size:100px auto;}
.box__review .box__list_rating .txt_user{color:#787878;font-size:12px;}
.box__review .box__list_rating .txt_user span ~ span{margin-left:10px;}
.box__review .box__list_rating li:first-child{border-top:1px solid #f0f0f0;}
.box__review .box__list_rating .txt_order_n{margin-top:23px;color:#000000;font-size:16px;font-weight:500;line-height:22px;}
.box__review .box__list_rating .txt_opt{margin-top:9px;color:#787878;font-size:12px;}
.box__review .box__list_rating .txt_review{margin-top:12px;line-height:20px;color:#000000;font-size:13px;}

.box__review .box__list_rating li.spillover .txt_review{display:-webkit-box;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;}
.box__review .box__list_rating li.spillover.open .txt_review{text-overflow:unset;-webkit-box-orient:unset;overflow:visible;-webkit-line-clamp:initial;}
.box__review .box__list_rating li.spillover .btn_open{display:flex;justify-content:flex-end;margin-top:10px;}
.box__review .box__list_rating li.spillover .btn_open a{position:relative;width:18px;height:18px;}
.box__review .box__list_rating li.spillover .btn_open a:after{content:'';position:absolute;left:50%;top:50%;transform:translate(-50% , -50%);width:14px;height:6.5px;background:url(/data/mobile/common_new/btn_arrw_28x13.png) no-repeat 0 0;background-size:100%;transition:all .3s ease;}
.box__review .box__list_rating li.spillover.open .btn_open a:after{transform:rotate(-180deg);}

.box__review .box__list_rating .box__btn_wrap{padding:20px 0 0 0;}
.box__review .box__list_rating .btn{padding:24px 15px 0px;}
.box__review .box__list_rating .btn a{display: flex;justify-content:center;align-items:center;grid-gap:9px;width:100%;height:48px;border:1px solid #e0e0e0;color:#000000;font-size:14px;font-weight:400;}
.box__review .box__list_rating .btn a:after{content:'';display:inline-block;width:14px;height:6.5px;background:url(/data/mobile/common_new/btn_arrw_28x13.png) no-repeat 0 0;background-size:100%;transition:all .3s ease;}
/*상문문의*/
.box__qna{padding:0 15px;line-height:1;}
.box__qna .box_tit{margin-bottom:20px;color:#000000;font-size:16px;font-weight:500;}v
.box__qna .box_tit span{color:#787878;}

.box__qna .btn{margin-bottom:24.5px;}
.box__qna .btn a{display:flex;justify-content:center;align-items:center;width:100%;height:40px;border:1px solid #e0e0e0;color:#000000;font-size:14px;font-weight:400;}
.box__qna .btn a:before{content:'';display:inline-block;width:13px;height:14px;margin-right:7px;background:url(/data/mobile/common_new/ico_writePen.png) no-repeat 0 0;background-size:100%;}
                
.box__qna .box__list_qna li{border-bottom:1px solid #f0f0f0;}
.box__qna .box__list_qna li.on{padding-bottom:20px;}
.box__qna .box__list_qna .qna_question{display:flex;flex-direction:column;grid-gap:12px;padding:15.5px 0 19.5px;}
.box__qna .box__list_qna .qna_question .unit_question{display:flex;justify-content:space-between;grid-gap:14px;}
.box__qna .box__list_qna .qna_question .unit_question .txt_question{display:flex;justify-content:flex-start;align-items:center;flex-grow:1;width:100%;line-height:20px;color:#000000;font-size:13px;font-weight:400;}
.box__qna .box__list_qna .qna_question .unit_question .txt_question span.txt{max-width:calc(100% - 19px);overflow:hidden;text-overflow:ellipsis;word-wrap:break-word;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;}
.box__qna .box__list_qna .qna_question .unit_question .ico_lock{display:inline-block;width:11px;height:15px;margin-left:8px;background:url(/data/mobile/common_new/ico_lock.png) no-repeat 0 0;background-size:100%;}
.box__qna .box__list_qna .qna_question .unit_question .status{display:inline-block;width:58px;height:20px;line-height:20px;color:#ffffff;font-size:11px;font-weight:500;text-align:center;background:#141a23;}
.box__qna .box__list_qna .qna_question .unit_question .status.ok{background:#c7915b;}
.box__qna .box__list_qna .qna_question .txt_user{color:#787878;font-size:12px;}
.box__qna .box__list_qna .qna_answer{padding:0 16px;background:#f8f8f8;}
.box__qna .box__list_qna .qna_answer [class*="box_qna_answer_"]{display:flex;align-items:flex-start;}
.box__qna .box__list_qna .qna_answer [class*="box_qna_answer_"]:before{margin-right:9px;color:#000000;font-size:18px;font-weight:600;}
.box__qna .box__list_qna .qna_answer .box_qna_answer_q:before{content:'Q';}
.box__qna .box__list_qna .qna_answer .box_qna_answer_a:before{content:'A';}
.box__qna .box__list_qna .qna_answer [class*="box_qna_answer_"] span{flex:1 1 auto;line-height:20px;color:#000000;font-size:13px;font-weight:400;}
.box__qna .box__list_qna .qna_answer .box_qna_answer_q{padding:17px 0 16px;}
.box__qna .box__list_qna .qna_answer .box_qna_answer_a{padding:17px 0 29px;border-top:1px solid #f0f0f0;}

/*상품문의 등록 레이어*/
#layer_qna .section_form{padding:0;margin-top:0;}
#layer_qna .box__btn_wrap{padding-left:0;padding-right:0;padding-bottom:0;}
.mypage_write_form .box__add_chk{display:flex;align-items:center;grid-gap:8px;}
.mypage_write_form .box__add_chk .form_cus_unit{flex-shrink:0;}

/*상품리스트 서브페이지*/
.sub_list{}
.sub_list .btn.btnPage{display:flex;justify-content:space-between;grid-gap:7px;padding:60px 15px 0;}
.sub_list .btn.btnPage a{width:100%;height:48px;line-height:46px;border:1px solid #f0f0f0;font-size:16px;font-weight:500;text-align:center;background-repeat:no-repeat;background-size:7.5px 14.5px;}
.sub_list .btn.btnPage a.btn_prev{color:#000000;background-image:url(/data/mobile/common_new/btn_arrw_15x29_l.png);background-position:center left 15px;}
.sub_list .btn.btnPage a.btn_next{color:#000000;background-image:url(/data/mobile/common_new/btn_arrw_15x29_r.png);background-position:center right 15px;}
.box__location{display:flex;align-items:center;height:48px;box-sizing:content-box; padding:0 19px;border-bottom:1px solid #f0f0f0;}
.box__location a, .box__location .location_current{color:#757575;font-size:16px;font-weight:500;}
.box__location a{position:relative;padding-right:25px;}
.box__location a:after{content:'';position:absolute;right:10px;top:8px;display:inline-block;width:5px;height:10px;background:url(/data/mobile/common_new/btn_location_arrw.png) no-repeat 0 0;background-size:100%;}
.box__location .location_current{color:#000000;}
.area__subList_top{padding-top:32px;}
.area__subList_top .box__list_sort{display:flex;justify-content:space-between;align-items:center;height:33px;padding:0 15px;margin-bottom:20px;}
.area__subList_top .box__list_sort .box__sort_category a, .area__subList_top .box__list_sort .box__sort_category span{padding-left:4px;color:#000000;font-size:20px;font-weight:500;}
.area__subList_top .box__list_sort .box__sort_category span.n{color:#787878;font-weight:400;}
.area__subList_top .box__list_sort .box__sort_category a:after{content:'';display:inline-block;width:16px;height:16px;margin-left:8px;background:url(/data/mobile/common_new/btn_arrw_round_32.png) no-repeat 0 0;background-size:100%;}
.area__subList_top .box__list_sort .box__sort_kind{display:flex;height:100%;}
.area__subList_top .box__list_sort .box__sort_kind a{position:relative;display:inline-flex;justify-content:center;align-items:center;width:33px;height:100%;font-size:0;}
.area__subList_top .box__list_sort .box__sort_kind a:after{content:'';}
.area__subList_top .box__list_sort .box__sort_kind a.fn_order:after{width:15px;height:16px;background:url(/data/mobile/common_new/ico_sort_order.png) no-repeat 0 0;background-size:15px 16px;}
.area__subList_top .box__list_sort .box__sort_kind a.fn_list:after{width:16px;height:16px;background:url(/data/mobile/common_new/ico_sort_list.png) no-repeat 0 0;background-size:16px 16px;}
.area__subList_top .box__list_sort .box__sort_kind a.fn_grid:after{width:17px;height:17px;background:url(/data/mobile/common_new/ico_sort_grid.png) no-repeat 0 0;background-size:17px 17px;}
.area__subList_top .box__list_tab{position:relative;overflow-x:auto;overflow-y:hidden;padding-left:15px;margin-bottom:23px;}
.area__subList_top .box__list_tab ul{display:flex;flex-wrap:nowrap;grid-gap:6px;}
.area__subList_top .box__list_tab ul li{flex-shrink:0;}
.area__subList_top .box__list_tab ul li:last-child{padding-right:15px;}
.area__subList_top .box__list_tab a{display:block;height:40px;line-height:38px;padding:0 19px;border:1px solid #e0e0e0;color:#131922;font-size:14px;font-weight:400;}
.area__subList_top .box__list_tab ul li.on a{border:1px solid #131922;background:#131922;color:#ffffff;}

/*mypage css*/
/*my home*/
.biz-mypage{padding:39px 15px;}
.biz-mypage .mypage-top{display:flex;flex-direction:column;grid-gap:27px;}
.biz-mypage .box__welcome{display:flex;grid-gap:5px;padding:0 4px;color:#8c8c8c;font-size:17px;}
.biz-mypage .box__welcome .userName{color:#000000;font-weight:600;}
    /*포인트 박스 : 마이페이지 & 포인트사용내역*/
.box__point{display:flex;flex-direction:column;align-items:center;justify-content:center;grid-gap:8px;min-height:70px;padding:20px 33px;background:#f8f8f8;color:#000000;font-size:16px;border-radius:4px;}
.box__point div{display:flex;align-items:center;grid-gap:5px;width:100%;line-height:1;}
.box__point div span{font-weight:600;}

.biz-mypage .mypage-section{margin-top:72px;}
.biz-mypage .mypage-section .section_tit{padding-bottom:13px;border-bottom:1px solid #000000;color:#000000;font-size:16px;font-weight:600;line-height:1;}
.biz-mypage .mypage-section .mypage_list{}
.biz-mypage .mypage-section .mypage_list li{border-bottom:1px solid #f0f0f0;}
.biz-mypage .mypage-section .mypage_list li a{position:relative;display:block;height:60px;line-height:60px;padding:0 4px;color:#000000;font-size:16px;}
.biz-mypage .mypage-section .mypage_list li a:after{content:'';position:absolute;right:8px;top:50%;transform:translateY(-50%);display:inline-block;width:7px;height:16px;background:url(/data/mobile/common_new/btn_mypage_arrw_14x32.png) no-repeat 0 0;background-size:100%;}
.biz-mypage .mypage-bottom{display:flex;justify-content:center;margin-top:150px;}
.biz-mypage .mypage-bottom .btn_logout{display:inline-block;padding-bottom:8px;border-bottom:1px solid #8c8c8c;color:#8c8c8c;font-size:16px;line-height:1;}

.section_form.mypage_form{padding-bottom:60px;border-top:0;}
.section_form.mypage_form .section_title{height:55px;padding:0 4px;}

.mypage .box__btn_wrap{padding:6px 15px 0;}

    /*포인트현황 :: K64*/
.box__point-status{padding:24px 15px 30px;}
.box__point-status ul{display:flex;flex-direction:column;padding:26px 0 26px 32px;background:#F8F8F8;border-radius:11px;}
.box__point-status ul li{line-height:27px;font-size:15px;color:#000000;}
.box__point-status ul li .state_n{color:#C7915B;font-weight:600;}
.box__quarterly-point{display:flex;flex-direction:column;gap:20px;padding:24px 15px;border-top:8px solid #F5F5F5;}
.box__quarterly-point .unit_quarterly-point{padding:20px;border:1px solid #CFCFCF;border-radius:11px;}
.box__quarterly-point .unit_quarterly-point .tit_quarterly-point{margin-bottom:12px;line-height:24px;color:#000000;font-weight:600;}
.box__quarterly-point .unit_quarterly-point ul{display:flex;flex-direction:column;gap:4px;}
.box__quarterly-point .unit_quarterly-point ul li{display:flex;justify-content:space-between;line-height:20px;color:#787878;font-size:14px;}
.box__quarterly-point .unit_quarterly-point ul li .state_n{color:#000000;font-weight:600;}
.box__quarterly-point .unit_quarterly-point .expiry_info{margin:14px 0 0 0;padding:14px 0 0 0;border-top:1px solid #F0F0F0;line-height:17px;color:#999999;font-size:12px;text-align:right;}

/*내 정보 수정하기*/
/*마케팅 정보 수신동의*/
/*.mypage .section_form.mypage_form{padding:0 15px 60px;}*/
.box__add_form{padding:28px 0 0 0;margin-top:40px;border-top:1px solid #f0f0f0;line-height:1;}
.box__add_form .form_tit{margin-bottom:20px;padding:0 4px;color:#000000;font-size:16px;}
.box__add_form .form_cont{color:#000000;font-size:14px;font-weight:400;line-height:19px;}
.box__add_form .form_cont .box_input{display:flex;justify-content:space-between;align-items:center;padding:0 4px;margin-top:30px;}
.box__add_form .form_cont .box_input .form_cus_unit{width:100%;}
.box__add_form .box__btn_wrap{padding:40px 0 0 0;}

/*주문배송정보*/
.area__inquiry_top{display:flex;flex-direction:row-reverse;justify-content:space-between;align-items:center;height:60px;padding:0 15px;}
.area__inquiry_top .ps_designSelBox .ps_currSel{border:0;color:#000000;font-size:14px;font-weight:500;}
.area__inquiry_top .ps_designSelBox.on .ps_currSel{border:0;}
.area__inquiry_top .ps_designSelBox .ps_list{margin-top:4px;padding:9px 0;}
.area__inquiry_top .ps_designSelBox .ps_list button{height:38px;}

.area__inquiry_top .ps_designSelBox.right_select .ps_currSel{padding:0 25px 0 0;text-align:right;background-position:right center;}
.area__inquiry_top .ps_designSelBox.right_select .ps_designSelBoxIn{min-width:80px;}
.area__inquiry_top .ps_designSelBox.left_select .ps_designSelBoxIn{min-width:120px;}
.area__inquiry_top .ps_designSelBox.left_select .ps_currSel{padding:0 0 0 25px;background-position:left center;}
.area__inquiry_top .ps_designSelBox.left_select .ps_list{min-width:200px;max-height:134px;}

.unit_breakdown .prdt_list__vertical .item_box{position:relative;}
.unit_breakdown .prdt_list__vertical .item_box .btn_list_detail{position:absolute;right:0;bottom:0;padding-right:12.5px;color:#787878;font-size:12px;background:url(/data/mobile/common_new/btn_arrw_9x20.png) no-repeat;background-size:4.5px 10px;background-position:right center;}

/*주문상세내역*/
.for_finish .unit_breakdown .prdt_list__vertical{padding-bottom:38px;}
.for_finish .unit_breakdown .prdt_list__vertical li{display:none;padding:20px 0;margin-top:0;border-top:1px solid #f0f0f0;}
.for_finish .unit_breakdown .prdt_list__vertical li:first-child{display:block;border-top:0;}
.for_finish .unit_breakdown .prdt_list__vertical.on li{display:block;}
.for_finish .unit_breakdown .prdt_list__vertical.on .btn_bd_control:before{transform:rotate(-180deg);}

.order .box__deposit_account{display:flex;flex-direction:column;align-items:center;gap:12px;background:#f8f8f8;border-top:1px solid #f0f0f0;padding:28px 0;margin-top:16px;}
.order .box__deposit_account span{color:#000000;font-size:16px;font-weight:500;line-height:1;}

.for_detail .item_price{margin-top:6px;}
.for_detail .prdt_list__vertical .item_box .item_info .item_opt{margin-top:4px;}
.for_detail .box_order_state{display:flex;justify-content:space-between;align-items:center;height:23.5px;}
.for_detail .box_order_state .txt_state{font-size:12px;font-weight:500;}
.for_detail .btn_delivery_state{position:absolute;right:0;bottom:0;display:inline-block;width:60px;height:24px;line-height:23px;text-align:center;color:#ffffff;font-size:12px;font-weight:500;background:#141a23;}
.for_detail .prdt_list__vertical .box__btn_wrap{margin-top:20px;padding:0;}
.for_detail .prdt_list__vertical .box__btn_wrap a{height:40px;line-height:38px;font-size:14px;}

/*1:1 문의하기 & 상품평작성*/
.mypage_write_form{margin-top:30px;border-top:0;}
.mypage_write_form .box__form_unit{height:50px;}
.mypage_write_form .flexBox{display:flex;grid-gap:11px;}
.mypage_write_form .box__form_group > div .box__form_unit{}
    /*상품평작성*/
.box_reviewWrite .ps_designSelBox .ps_designSelBoxIn{min-width:165px;}
.box_reviewWrite .ps_designSelBox .ps_currSel, .box_reviewWrite .ps_designSelBox.on .ps_currSel, .box_reviewWrite .ps_designSelBox .ps_list button{}
#layer_goodsOpinion .section_form{padding:0;margin-top:0;}
#layer_goodsOpinion .box__btn_wrap{padding:30px 0 0 0;}

/*배송지관리*/
.mypage_delivery{border-top:0;padding-bottom:0;}
/*.box__delivery_list .noData{height:65px;color:#000000;font-size:16px;}*/
.box__delivery_list ul{display:flex;flex-direction:column;margin-bottom:20px;}
.box__delivery_list ul li{position:relative;display:flex;flex-direction:column;align-items:center;grid-gap:20px;margin-top:30px;padding-bottom:30px;border-bottom:1px solid #f0f0f0;}

.box__delivery_list .box__btn_wrap{justify-content:center;width:100%;padding:0;}
.box__delivery_list ul li .box__btn_wrap{grid-gap:10px;padding-top:0 !important;}
.box__delivery_list ul li .box__btn_wrap a{height:40px;line-height:38px;font-size:14px;}
.box__delivery_list .btn_del{position:absolute;right:0;top:0;color:#787878;font-size:14px;font-weight:400;line-height:27px;}

.box__delivery_list .box__address_info{display:flex;flex-direction:column;align-items:flex-start;grid-gap:10px;width:100%;line-height:16px;}
.box__delivery_list .box__address_info .unit_a,
.box__delivery_list .box__address_info .unit_b{display:flex;flex-direction:column;grid-gap:12px;}
.box__delivery_list .box__address_info .unit_a{grid-gap:10px;width:100%;line-height:24px;}
.box__delivery_list .box__address_info .unit_b{grid-gap:10px;width:100%;}
.box__delivery_list .box__address_info .unit_value{color:#000000;font-size:16px;font-weight:500;}
.box__delivery_list .box__address_info .unit_receive{color:#787878;font-size:16px;font-weight:500;}
.box__delivery_list .box__address_info .unit_addr{color:#000000;font-size:14px;font-weight:400;line-height:22px;}
.box__delivery_list .box__address_info .unit_tel{color:#787878;font-size:14px;font-weight:400;}
.box__delivery_list .box__address_info .unit_tel .split{display:inline-block;width:1px;height:16px;margin:0 10px;background:#a0a0a0;vertical-align:top;}

.box__delivery_list .currentAddr .box__address_info .unit_value{color:var(--site-color);}
.box__delivery_list .currentAddr .box__address_info .unit_value:after{content:'기본배송지';display:inline-block;height:22px;padding:0 7px;margin-left:15px;background-color:var(--site-color);text-align:center;line-height:22px;color:#ffffff;font-size:12px;vertical-align:text-bottom;}
        
.pop_layer_addr{width:100%;height:100vh;}
.pop_layer_addr .pop_cont{overflow-y:auto;height:calc(100vh -  56px);padding:28px 0 28px;}
.pop_layer_addr .section_form .box__form_unit_tip {padding-bottom: 10px;font-size: 12px;}
/*.mypage_form {padding: 0;} --- 확인요망 :: 241025 본 css 는 배송지관리 layer를 위해 넣었으나 마이페이지 내정보수정하기 여백이 붙는 영향으로 삭제 layer 에서  css 수정 예정. */
.pop_layer_addr .pop_cont .box__btn_wrap,
.order .pop_layer_addr .box__btn_wrap {padding: 34px 0 0 0;}
        
.pop_layer_addr .box__delivery_list ul{gap:30px;}
.pop_layer_addr .box__delivery_list ul li{margin-top:0;}
.pop_layer_addr .box__delivery_list .box__btn_wrap{padding:0;}

/*쿠폰함*/
.coupon-box__feild .coupon-summary{padding:15px;line-height:20px;color:#000000;font-size:14px;font-weight:500;}
.coupon-box__feild .coupon-summary .coupon_n{color:var(--site-color);font-weight:600;vertical-align:baseline;}
.coupon-list__feild{display:flex;flex-direction:column;gap:6px;padding:0 15px 24px;}
.coupon-list__feild .coupon-item{display:flex;height:41.6vw;padding:17px 0;background:url(/data/mobile/common_new/bg_coupon.png) no-repeat 0 0;background-size:100% 41.6vw;}
.coupon-list__feild .coupon-item .item_l{width:100%;}
.coupon-list__feild .coupon-item .item_r{flex-shrink:0;width:24.2vw;}
.coupon-list__feild .coupon-item .coupon-info{display:flex;flex-direction:column;justify-content:space-between;height:100%;padding:0 16px;}
.coupon-list__feild .coupon-item .coupon-info .coupon-info__t,
.coupon-list__feild .coupon-item .coupon-info .coupon-info__b{display:flex;flex-direction:column;}
.coupon-list__feild .coupon-item .coupon-info .coupon-type{line-height:27px;color:var(--site-color);font-size:18px;font-weight:600;}
.coupon-list__feild .coupon-item .coupon-info .coupon-name{line-height:20px;color:#000000;font-size:14px;font-weight:600;}
.coupon-list__feild .coupon-item .coupon-info .coupon-info__b span{line-height:17px;color:#A0A0A0;font-size:12px;}
.coupon-list__feild .coupon-item .coupon-remain{display:flex;justify-content:center;align-items:center;width:100%;height:100%;color:#000000;font-size:14px;font-weight:600;}
.coupon-box__feild .notice__feild{padding-bottom:10px;border-bottom:1px solid #F0F0F0;}
.coupon-box__feild .notice__feild .feild__tit{position:relative;margin:0 15px;line-height:24px;color:#000000;font-size:14px;font-weight:500;}
.coupon-box__feild .notice__feild .feild__tit:after{content:'';position:absolute;right:0;top:50%;transform:translateY(-50%);display:inline-block;width:10px;height:5px;background:url(/data/mobile/common_new/btn_arrw_10x5.png) no-repeat 0 0;background-size:100%;transition:all .3s ease;}
.coupon-box__feild .notice__feild .feild__tit.on:after{transform:rotate(-180deg);}

.coupon-box__feild .notice__feild .feild__cont ul{display:flex;flex-direction:column;padding:10px 15px 0;}
.coupon-box__feild .notice__feild .feild__cont ul li{padding-left:7px;line-height:17px;color:#787878;font-size:12px;font-weight:500;text-indent:-7px;}

/*order css*/
.section_form.order_form{padding:0 0 50px;margin:0 15px;border-top:1px solid #000000;}
.section_form.order_form .section_title{height:55px;padding:0 4px;}
.order_form .prdt_list__vertical{padding:0;}
.order_form .prdt_list__vertical li ~ li{border-top:1px solid #f0f0f0;margin-top:32px;padding-top:32px;}
.order_form .prdt_list__vertical .item_box .item_info .item_price{justify-content:space-between;grid-template-areas:initial;align-items:center;}
.order_form .prdt_list__vertical .item_box .item_info .item_price .item_price_n span{font-size:16px;}
.order_form .prdt_list__vertical .item_box .item_info{justify-content:space-between;grid-gap:initial;}

/*나의포인트*/
.order .txt_my_point{margin-left:14px;font-size:16px;font-weight:500;}
.box__use_point{display:flex;align-items:center;justify-content:space-between;grid-gap:8px;}
.box__use_point > *{flex-basis:95px;}
.box__use_point .box__form_unit{flex-grow:1;width:100%;height:48px;}
.section_form .box__use_point .btn{height:48px;line-height:48px;color:#ffffff;background:#787878;}

.box__use_point_info{margin-top:13px;padding-left:4px;}
.box__use_point_info p{color:#000000;font-size:14px;font-weight:500;line-height:1;}
.box__use_point_info p .txt_my_point{margin-left:9px;}
.box__use_point_info ul{padding-top:9px;}
.box__use_point_info ul li{margin-top:6px;color:#787878;font-size:12px;font-weight:500;line-height:1;}

/*판촉몰 사용처*/
.box__salesPromotion{}
.box__salesPromotion table{width:100%;}
.box__salesPromotion table th{border-bottom:1px solid #000000;padding:14px 0;font-size:14px;font-weight:500;text-align:center;}
.box__salesPromotion table td{padding:12px 0;font-size:14px;font-weight:500;text-align:center;}
.box__salesPromotion table td.alignL{text-align:left;}
.box__salesPromotion table .btn{display:inline-block;width:95px;height:48px;line-height:48px;color:#ffffff;background:#787878;}
.box__salesPromotion .box__select_sales{padding:10px;background:#f8f8f8;}
.box__salesPromotion .box__select_sales td{font-weight:400;}

.box__salesPromotion .box__select_sales .box_quantity{display:flex;justify-content:center;}
.box__salesPromotion .box__select_sales .box_quantity input{width:43px;height:35px;border-top:1px solid #e0e0e0;border-bottom:1px solid #e0e0e0;text-align:center;color:#000000;font-size:13px;font-weight:400;}
.box__salesPromotion .box__select_sales .box_quantity a{position:relative;width:35px;height:35px;border:1px solid #e0e0e0;background:#ffffff;}
.box__salesPromotion .box__select_sales .box_quantity a:before{content:'';position:absolute;left:50%;top:50%;transform:translate(-50% , -50%);display:inline-block;width:10px;height:10px;}
.box__salesPromotion .box__select_sales .box_quantity a.control_minus:before{background:url(/data/mobile/common_new/ico_btn_minus_26.png) no-repeat 0 0;background-size:100%;}
.box__salesPromotion .box__select_sales .box_quantity a.control_plus:before{background:url(/data/mobile/common_new/ico_btn_plus_26.png) no-repeat 0 0;background-size:100%;}
.box__salesPromotion .box__select_sales .box__form_unit{height:35px;}
.box__salesPromotion .box__select_sales .box__form_unit input.input_txt{padding:0 5px;}

.box__salesPromotion .box__select_sales .btn_del{display:inline-block;width:25px;height:35px;background:url(/data/mobile/common_new/btn_x_26x26.png) no-repeat right center;background-size:11px 11px;}

.pop_layer_salesList{width:100%;height:100vh;}
.pop_layer_salesList .pop_container{height:100%;}
.pop_layer_salesList .pop_cont{overflow-y:auto;height:calc(100vh -  157px);padding:19px 24px 0;}
     
.pop_layer_salesList .input_box{display:flex;justify-content:space-between;align-items:center;grid-gap:20px;padding:8px 0;border-bottom:1px solid #333333;box-sizing:border-box;}
.pop_layer_salesList .input_box .unit_input{position:relative;display:inline-flex;flex-grow:1;height:17px;line-height:1;}
.pop_layer_salesList .input_box .input_srch{width:100%;color:#000000;font-size:13px;}
.pop_layer_salesList .input_box ::-webkit-input-placeholder{color:#333333;font-weight:normal;}
.pop_layer_salesList .input_box :-moz-placeholder{color:#333333;font-weight:normal;}
.pop_layer_salesList .input_box ::-moz-placeholder{color:#333333;font-weight:normal;}
.pop_layer_salesList .input_box :-ms-input-placeholder{color:#333333;font-weight:normal;}
.pop_layer_salesList .input_box .btn_it_del{display:none;position:absolute;right:0;top:50%;width:10px;height:10px;transform:translateY(-50%);background:url(/data/mobile/common_new/ico_del_20_969696.png) no-repeat 0 0;background-size:100%;text-indent:-9999px;font-size:0;}
.pop_layer_salesList .input_box .btn_input_srch{width:17px;height:17px;background:url(/data/mobile/common_new/ico_lyr_srch.png) no-repeat 0 0;background-size:100%;text-indent:-9999px;font-size:0;}

.pop_layer_salesList .box__sales_check{display:flex;align-items:center;height:60px;}
.pop_layer_salesList .section_form{padding:20px 0 34px;border-top:2px solid #f8f8f8;}
.pop_layer_salesList .section_salse_list ul{display:flex;flex-direction:column;gap:20px;}
.pop_layer_salesList .box__btn_wrap{padding:34px 24px 19px;}

/*주문 :: 포인트파크 숨은 포인트 사용하기*/
.section_form .section_title .order_question{margin-left:8px;margin-top:3px;}

/*결제수단*/
.box__payment_way{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;}
.box__payment_way .form_cus_unit{height:auto;}
.box__payment_way .form_cus_unit input + label{display:flex;align-items:center;justify-content:center;grid-gap:29px;padding-left:0;height:55px;border:1px solid #e0e0e0;color:#a0a0a0;font-size:16px;font-weight:500;background:none;}
.box__payment_way .form_cus_unit input:checked + label{border:1px solid #121923;color:#121923;/*background:none;*/background:#F8F8F8;}
.box__payment_way .form_cus_unit input[type="radio"] + label span{margin-left:0;color:#a0a0a0;font-size:16px;font-weight:500;}
.box__payment_way .form_cus_unit input[type="radio"]:checked + label span{color:#121923;}
.box__payment_way .form_cus_unit input + label img{height:21px;} /*idbns 결제 아이콘크기로 인해 14 -> 21 사이즈변경*/
.box__payment_way .form_cus_unit input + label.unit_paycoPoint{grid-gap:10px;} /*K41 사용중*/

/*세금계산서*/
.section_evidence .box__payment_way{grid-template-columns:1fr;}
.section_evidence .box__form_unit_tip{margin-top:15px;color:#000000;font-size:14px;font-weight:400;}
.section_form_evidence .box__btn_wrap{padding:40px 0 0;}

/*대량발송*/
.bulk_num_form .box__form_numAdd{display:flex;flex-direction:row;grid-gap:8px;}
.bulk_num_form .box__form_numAdd > *{flex-basis:95px;}
.bulk_num_form .box__form_numAdd .box__form_unit{flex-grow:1;width:100%;}
.bulk_num_form .box__form_numAdd .btn {background: #a5a5a5;}
.bulk_num_form .box__form_unit_tip{margin-top:8px;color:#0068FF;font-size:12px;font-weight:500;line-height:17px;}
.order .bulk_num_form .box__btn_wrap {padding: 22px 0 0 0;}

.box__sendNum_list ul{display:flex;flex-direction:column;}
.box__sendNum_list ul li{display:flex;justify-content:flex-start;/*gap:11px;*/font-size:13px;line-height:19px;}
.box__sendNum_list .t_value{width:65px;color:#858585;font-weight:500;}
.box__sendNum_list .t_sendNum{color:#000000;font-weight:400;}

/*결제금액*/
.order_question{display:inline-block;width:16px;height:16px !important;background:url(/data/mobile/common_new/ico_order_question.png) no-repeat 0 0;background-size:100%;}
.box__order_price_list{}
.box__order_price_list ul{display:flex;flex-direction:column;grid-gap:13px;}
.box__order_price_list li{display:flex;justify-content:space-between;line-height:1;}
.box__order_price_list .order_price_t{padding-left:4px;color:#777777;font-size:14px;font-weight:400;}
.box__order_price_list .order_price_t .order_question{margin-left:8px;vertical-align:top;}
.box__order_price_list .order_price_n{padding-right:4px;color:#333333;font-size:14px;font-weight:500;}
.box__order_price_list .order_price_n span{vertical-align:baseline;}
.box__order_price_list .order_price_n .account_txt{display:flex;flex-direction:column;align-items:flex-end;gap:5px;}
.box__order_price_list .order_price_total{padding-top:18px;margin-top:13px;border-top:1px solid #000000;}
.box__order_price_list .order_price_total .order_price_t{color:#000000;font-size:16px;font-weight:500;}
.box__order_price_list .order_price_total .order_price_n{font-size:16px;font-weight:500;}
.box__order_price_list .order_price_total .order_price_n span{font-size:20px;font-weight:600;}

/*결제 약관동의*/
.box__order_agree{}
.order_agree_unit{}
.order_agree_title{display:flex;justify-content:space-between;align-items:center;height:64px;padding:0 15px;border-bottom:1px solid #f0f0f0;}
.btn_fn_agree{flex-grow:1;position:relative;display:block;height:64px;}
.btn_fn_agree:after{content:'';position:absolute;right:4px;top:50%;transform:translateY(-50%);display:inline-block;width:16px;height:7px;background:url(/data/mobile/common_new/btn_cate_arrw.png) no-repeat 0 0;background-size:100%;transition:all .3s ease;}
.btn_fn_agree.on:after{transform:rotate(-180deg);}            
.order_agree_content{display:none;padding:28px 19px 30px; background:#f8f8f8;color:#333333;font-size:12px;line-height:17px;font-weight:400;}

.order .box__btn_wrap{grid-gap:8px;padding:0 15px;/*padding:36px 15px 50px;*/} /*order에서 간격 이상해지는 부분 추후 찾기*/

/*주문 내 쿠폰조회적용 레이어*/
.pop_layer_coupon{width:100vw;height:100vh;}
.pop_layer_coupon .pop_cont{overflow-y:auto;height:calc(100vh -  56px);padding:28px 0 28px;}
.pop_layer_coupon .prdt_list__vertical > ul > li{display:flex;flex-direction:column;gap:10px;margin-top:0;padding:20px 0;border-top:1px solid #F0F0F0;}
.pop_layer_coupon .prdt_list__vertical > ul > li:first-child{padding-top:0;border-top:0;}
.pop_layer_coupon .prdt_list__vertical > ul > li:last-child{border-bottom:1px solid #707070;}
.pop_layer_coupon .prdt_list__vertical .item_box{grid-gap:12px;}
.pop_layer_coupon .prdt_list__vertical .item_box .item_info{gap:6px;}
.pop_layer_coupon .item_box .item_info .item_n{line-height:21px;}
.pop_layer_coupon .prdt_list__vertical .item_box .item_info .item_opt{margin-top:0;line-height:17px;}
.pop_layer_coupon .prdt_list__vertical .item_box .item_info .item_price{line-height:30px;}
.pop_layer_coupon .prdt_list__vertical .item_box .item_info .item_price .item_price_n{font-size:16px;}
.pop_layer_coupon .prdt_list__vertical .item_box .item_info .item_price .item_price_n span{font-size:18px;}
.pop_layer_coupon .prdt_list__vertical .ps_designSelBox .ps_list li{margin-top:0;}

.pop_layer_coupon .box__price_info{display:flex;flex-direction:column;gap:8px;margin-top:15px;padding:0 15px;}
.pop_layer_coupon .box__price_info .unit_price{display:inline-flex;justify-content:space-between;align-items:center;}
.pop_layer_coupon .box__price_info .info_tit{color:#000000;font-size:14px;font-weight:400;line-height:20px;}
.pop_layer_coupon .box__price_info .sale_price{color:#FF5C58;font-size:18px;line-height:26px;font-weight:400;}
.pop_layer_coupon .box__price_info .apply_price{color:#000000;font-size:18px;line-height:26px;font-weight:600;}
.pop_layer_coupon .box__btn_wrap{padding:29px 15px 0;}

/*주문완료*/
.order .box__intro{padding:32px 15px 60px;}
.order .box__intro .txt_intro{display:flex;flex-direction:column;align-items:center;grid-gap:11px;line-height:1;}
.order .box__intro .txt_intro .txt_t{color:#131922;font-size:19px;font-weight:600;}
.order .box__intro .txt_intro .txt_bv{color:#131922;font-size:14px;font-weight:400;}
.order .box__intro .box__btn_wrap{padding:27px 0 0 0;}
.order .box__intro .box__btn_wrap a{height:40px;line-height:38px;font-size:16px;}

/*주문완료 내역*/
.unit_breakdown{}
.unit_breakdown ~ .unit_breakdown{margin-top:30px;}
.unit_breakdown .box_data_info{display:flex;justify-content:space-between;align-items:center;height:43px;line-height:1;margin-bottom:18px;padding:0 19px;background:#f8f8f8;}
.unit_breakdown .box_data_info span{color:#000000;font-size:16px;font-weight:500;}
.unit_breakdown .box_data_info span.data_date{font-size:14px;}
.unit_breakdown .bd_info{display:flex;justify-content:space-between;align-items:center;height:25px;line-height:1;padding:0 19px;}
.unit_breakdown .bd_info .bd_total{color:#000000;font-size:14px;font-weight:500;}
.unit_breakdown .bd_info .bd_total span{font-size:16px;font-weight:600;vertical-align:0;}
.unit_breakdown .bd_info .bd_price{color:#000000;font-size:16px;font-weight:500;}
.unit_breakdown .bd_info .bd_price span{font-weight:600;vertical-align:0;}
.unit_breakdown .prdt_list__vertical{position:relative;}
.unit_breakdown .prdt_list__vertical li{padding:20px 0;margin-top:0;border-top:1px solid #f0f0f0;}
.unit_breakdown .prdt_list__vertical li:first-child{border-top:0;}
.unit_breakdown .prdt_list__vertical .item_box .item_info{justify-content:space-between;grid-gap:initial;}
.unit_breakdown .prdt_list__vertical .item_box .item_info .item_price{justify-content:space-between;line-height:1.1;}
.unit_breakdown .prdt_list__vertical .btn_bd_control{position:absolute;bottom:0;left:50%;transform:translateX(-50%);display:inline-flex;justify-content:center;align-items:center;width:80%;height:38px;}
.unit_breakdown .prdt_list__vertical .btn_bd_control:before{content:'';display:inline-block;width:16px;height:7px;background:url(/data/mobile/common_new/btn_cate_arrw.png) no-repeat 0 0;background-size:100%;transition:all .3s ease;}

.box__order_info_list ul{display:flex;flex-direction:column;grid-gap:13px;}
.box__order_info_list ul li{display:flex;justify-content:flex-start;line-height:1;}
.box__order_info_list .order_info_t{flex-shrink:0;width:116px; padding-left:4px;color:#777777;font-size:14px;font-weight:400;}
.box__order_info_list .order_info_n{color:#333333;font-size:14px;font-weight:400;line-height:19px;}

/*최근 본 상품*/
.box__end_recomm{padding-top:34px;border-top:8px solid #f8f8f8;}
.box__end_recomm .box_tit{padding:0 15px 20px;line-height:1;color:#141a23;font-size:18px;font-weight:500;}

/*장바구니*/
.cart .box__btn_wrap{padding:34px 15px 0;}
.cart .area__subList_top{padding-top:20px;}
.cart .area__subList_top .box__list_tab{margin-bottom:20px;}
.cart .box__cart_check{display:flex;align-items:center;height:60px;padding:0 15px;}
.cart .section_form{padding-bottom:0;}
.cart .section_form.cart_form{padding:31px 15px 32px;border-top:0;background:#f8f8f8;}
.cart .prdt_list__vertical{padding:0;}
.cart .prdt_list__vertical li{flex-direction:column;padding:12.5px 0 34px;}
.cart .prdt_list__vertical li ~ li{border-top:1px solid #f0f0f0;margin:0;}
.cart .prdt_list__vertical .cart_item_top{display:flex;justify-content:space-between;align-items:center;margin-bottom:13px;}
.cart .prdt_list__vertical .cart_item_top .btn_prdt_del{display:inline-block;width:24.5px;height:24.5px;background:url(/data/mobile/common_new/btn_x_26x26.png) no-repeat;background-size:13px 13px;background-position:center center;font-size:0;text-indent:-9999px;}
.cart .prdt_list__vertical .item_box .item_info .item_price{justify-content:space-between;grid-template-areas:inherit;align-items:center;}
.cart .prdt_list__vertical .item_box .item_info .item_price .item_price_n span{font-size:16px;}
.cart .prdt_list__vertical .item_box .item_info{justify-content:space-between;grid-gap:initial;}
.cart .prdt_list__vertical .box__btn_wrap{margin-top:20px;padding:0;}
.cart .prdt_list__vertical .box__btn_wrap a{height:40px;line-height:38px;font-size:14px;}
.cart .box__end_recomm{margin-top:30px;}

.pop_layer_option .cart_form{margin-top:34px;}

#layer_option_chage .section_form.cart_form{padding:31px 15px 32px;border-top:0;background:#f8f8f8;}
#layer_option_chage .box__btn_wrap{padding:34px 15px 0;}

/*포인트사용내역*/
.mypage .box__point{margin:0 15px;padding:25px 33px;grid-gap:14px;}
.box__pointList{margin:0 15px;padding-right:4px;}
.box__pointList ul{display:flex;flex-direction:column;border-top:1px solid #000000;}
.box__pointList li{display:flex;flex-direction:column;grid-gap:16px;padding:24px 0;border-bottom:1px solid #f0f0f0;}
.box__pointList .point_cont{display:flex;justify-content:space-between;line-height:1;}
.box__pointList .point_cont div{display:inline-flex;grid-gap:12px;}
.box__pointList .point_cont .data_code{color:#000000;font-size:14px;font-weight:500;}
.box__pointList .point_cont .data_date{color:#787878;font-size:12px;}
.box__pointList .point_cont .data_state{color:#111111;font-size:12px;font-weight:500;}
.box__pointList .point_cont .data_point{font-size:14px;font-weight:600;}
.box__pointList .point_cont .data_point:before{margin-right:3px;}
.box__pointList .point_cont .data_point.minus{color:#111111;}
.box__pointList .point_cont .data_point.minus:before{content:'-';}
.box__pointList .point_cont .data_point.plus{}
.box__pointList .point_cont .data_point.plus:before{content:'+';}
.box__pointList .point_cont .btn_detail{color:#787878;font-size:12px;padding-right:13px;background:url(/data/mobile/common_new/btn_arrw_9x20.png) no-repeat right center;background-size:4.5px 10px;}

/*레이어팝업*/
/*상품상세:위시리스트*/
#layer_wish .pop_cont{padding:32px 0 27px;line-height:21px;text-align:center;color:#000000;font-size:16px;font-weight:400;}
#layer_wish .box__btn_wrap{grid-gap:6px;padding:0 15px 20px;}
#layer_wish .box__btn_wrap a{position:initial;width:100%;height:100%; font-size:16px;}
#layer_wish .box__btn_wrap a:after{display:none;}
/*상품리스트:카테고리&정렬하기*/
.fn_prdt_list .pop_cont{padding:0 20px;}
.fn_prdt_list .pop_cont li{height:56px;border-top:1px solid #f0f0f0;}
.fn_prdt_list .pop_cont li:first-child{border-top:0;}
.fn_prdt_list .pop_cont li a{display:block;height:100%;line-height:55px;color:#a0a0a0;font-size:16px;font-weight:400;}
.fn_prdt_list .pop_cont li.on a{color:#121923;background-image:url(/data/mobile/common_new/btn_chk_37x23.png);background-repeat:no-repeat;background-size:16.5px 11.5px;background-position:center right;}
/*장바구니:옵션변경*/
.pop_layer_option{width:100%;height:100vh;}
.pop_layer_option .pop_container{height:100%;}
.pop_layer_option .pop_cont{overflow-y:auto;height:calc(100vh -  70px);padding:28px 0 28px;}
.pop_layer_option .box__option_prdt{}
.pop_layer_option .box__option_prdt .prdt_name{display:flex;flex-direction:column;justify-content:center;height:75px;padding:0 15px;margin:0 15px;background:#f8f8f8;}
.pop_layer_option .box__option_prdt .prdt_name .item_n{height:19px;font-size:14px;color:#000000;font-weight:400;overflow:hidden;text-overflow:ellipsis;word-wrap:break-word;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;line-height:19px;}
.pop_layer_option .box__option_prdt .prdt_name .item_opt{margin-top:15px;color:#787878;font-size:12px;font-weight:400;line-height:1;}
.pop_layer_option .box__layer_selectOpt{display:flex;flex-direction:column;grid-gap:16px;padding:19px 15px 0;}
.pop_layer_option .box__layer_selectOpt .box__selectOpt{display:flex;flex-direction:column;gap:16px;padding:0;border-top:0;}
.pop_layer_option .box__layer_selectOpt .box__selectOpt .ps_designSelBox{margin-bottom:0;}
.pop_layer_option .box__layer_selectOpt .box__selectOpt .opt_descriptive{margin-bottom:0;}
.pop_layer_option .box_quantity{display:flex;}
.pop_layer_option .box_quantity input{width:100%;height:50px;border-top:1px solid #e0e0e0;border-bottom:1px solid #e0e0e0;text-align:center;color:#000000;font-size:14px;font-weight:500;}
.pop_layer_option .box_quantity a{flex-shrink:0;position:relative;width:50px;height:50px;border:1px solid #e0e0e0;}
.pop_layer_option .box_quantity a:before{content:'';position:absolute;left:50%;top:50%;transform:translate(-50% , -50%);display:inline-block;width:20px;height:20px;}
.pop_layer_option .box_quantity a.control_minus:before{background:url(/data/mobile/common_new/ico_btn_minus_26.png) no-repeat 0 0;background-size:100%;}
.pop_layer_option .box_quantity a.control_plus:before{background:url(/data/mobile/common_new/ico_btn_plus_26.png) no-repeat 0 0;background-size:100%;}

.pop_layer_option .cart_form{margin-top:34px;}

     /*장바구니 옵션선택 == 송이주d 버전 레이어 미사용 추후 가능성으로 주석*/
/*.pop_layer.pop_layer_cart{}
.pop_layer_cart .box__select_summary{grid-gap:30px; margin:0;padding:0;background:none;}
.pop_layer_cart .box__select_summary .txt_prdt_name{height:44px;color:#000000;font-size:16px;font-weight:400;line-height:22px;overflow:hidden;text-overflow:ellipsis;word-wrap:break-word;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;text-align:left;word-break:keep-all;}
.pop_layer_cart .box__select_summary .box__selectOpt{display:flex;flex-direction:column;gap:15px;padding:0;border-top:0;}
.pop_layer_cart .box__select_summary .box__selectOpt .ps_designSelBox{margin-bottom:0;}
.pop_layer_cart .box__select_summary .txt_option{margin-top:-5px;color:#454545;}
.pop_layer_cart .box__select_summary .summaryBox .box_total_price{margin-top:0;font-size:16px;}
.pop_layer_cart .box__select_summary .summaryBox .box_total_price span{font-size:22px;}
.pop_layer_cart .box__btn_wrap{margin-top:40px;}*/

/* 레이어 :: 장바구니 쿠폰 조회 적용*/
.pop_layer_coupon .pop_cart_coupon .prdt_list__vertical{overflow-y:auto;max-height:calc(100vh - 473px);}
.pop_layer_coupon .pop_cart_coupon .prdt_list__vertical > ul > li{padding:0 0 20px 0;border-top:0;}
.pop_layer_coupon .pop_cart_coupon .prdt_list__vertical > ul > li:last-child{border-bottom:0;}
.pop_layer_coupon .pop_cart_coupon .box__price_info{margin-top:0;gap:23px;}
.pop_layer_coupon .pop_cart_coupon .box__price_info .info_tit{color:#777777;font-size:14px;}
.pop_layer_coupon .pop_cart_coupon .box__price_info .apply_price{line-height:20px;color:#333333;font-size:14px;font-weight:400;}
.pop_layer_coupon .pop_cart_coupon .box__price_info .unit_price_sale .info_tit{color:var(--site-color);}
.pop_layer_coupon .pop_cart_coupon .box__price_info .sale_price{line-height:20px; color:var(--site-color);font-size:14px;font-weight:400;}
.pop_layer_coupon .pop_cart_coupon .box__price_info .price_total{border-top:1px solid #707070;padding-top:14px;}
.pop_layer_coupon .pop_cart_coupon .box__price_info .price_total .info_tit{color:#000000;font-size:16px;font-weight:500;}
.pop_layer_coupon .pop_cart_coupon .box__price_info .price_total .total_price{font-size:16px;font-weight:600;}
.pop_layer_coupon .pop_cart_coupon .box__price_info .price_total .total_price span{font-size:20px;vertical-align:baseline;}

/*기획전*/
.event_list .box__bnr{width:100%;}
.event_list  .box__bnr a{vertical-align:top;}
.event_list .box__bnr img{width:100%;vertical-align:top;}


/*선물신청몰*/
/*.present_list{padding-top:50px;}*/
.present_top{display:flex;flex-direction:column;margin-bottom:32px;}
.present_list .box__bnr{width:100%;}
.present_list .box__bnr a{vertical-align:top;}
.present_list .box__bnr img{width:100%;vertical-align:top;}

.present_list .btn_wrap{}
.present_list .btn_wrap .btn_anc{position:relative;display:block;padding:0 30px 0 15px;background:#fff url(/data/mobile/common_new/btn_select_arrw.png) no-repeat right 15px center;background-size:12.5px 5.5px;border:1px solid #e0e0e0;height:50px;line-height:50px;color:#000000;font-size:14px;overflow:hidden;}
.present_list .btn_wrap.on .btn_anc{border:1px solid #131922;}
.present_list .btn_wrap .box__evt_list{display:none;position:absolute;max-height:120px;background:#fff;width:100%;margin:0;padding:0;list-style:none;margin-bottom:-1px;margin-top:-1px;border:1px solid #131922;z-index:9;}
.present_list .btn_wrap.on .box__evt_list {overflow-y:auto;display:block;}
.present_list .btn_wrap .box__evt_list a{display:block;padding:0 15px;color:#101010;background:none;border:none;width:100%;text-align:left;display:block;cursor:pointer;height:43px;line-height:43px;color:#101010;font-size:14px;}


.present_list .form_cus_unit{margin-bottom:15px;}
.present_list .form_cus_unit input[type="radio"] + label span{font-weight:300;}

.present_list .prdt_list__grid2{margin-bottom:60px;margin-top:46px;}
.present_list .prdt_list__grid2 ul{grid-gap:40px 11px;}
.present_list .prdt_list__grid2 ul li{flex-direction:column;}
.present_list .prdt_list__grid2 .item_box .item_info{grid-gap:12px;}

.present_list [class*="prdt_list__"] ul li{position:relative;flex-direction:column;}
.present_list [class*="prdt_list__"] ul li.soldout:after{content:'SOLD OUT';position:absolute;left:0;top:0;z-index:1;display:flex;align-items:center;justify-content:center;width:100%;height:100%;background-color:rgba(0, 0, 0, 0.5);color:#FFFFFF;font-size:26px;font-weight:600;}
.present_list [class*="prdt_list__"] li .item_box{border:3px solid #ffffff;padding-bottom:10px;}
.present_list [class*="prdt_list__"] li .item_box .item_info{padding:0 10px;}
.present_list [class*="prdt_list__"] li.on .item_box{border:3px solid #000000;}

.present_list .box__btn_wrap{margin-top:20px;}
.present_list .box__btn_wrap a.btn_bd_e0e0e0{height:42px;line-height:40px;font-size:14px;}

.present_list .box__select{display:flex;flex-direction:column;gap:5px;margin-top:20px;}
.present_list .ps_designSelBox .ps_designSelBoxIn{min-width:100%;}
.present_list .ps_designSelBox.on .ps_list{width:calc(200% + 11px)}
.present_list li:nth-child(even) .ps_designSelBox.on .ps_list{right:0;}
.present_list .ps_designSelBox .ps_currSel{height:42px;line-height:42px;}
.present_list .ps_designSelBox .ps_list button{height:40px;}

.present_list .box__btn_wrap{margin:0 15px;}

.present_list .box__select_summary{background:#ffffff;padding:0;margin:0 0 15px;}
.present_list .box__select_summary .box_summary_tit{color:#000000;font-size:14px;font-weight:500;}
/*.present_list .form_cus_unit{margin-bottom:14px;}
.present_list .box__select{display:flex;flex-direction:column;gap:15px;margin-top:30px;}

.present_list [class*="prdt_list__"] ul > li{flex-direction:column;}
.present_list .prdt_list__grid2{padding:0;}
.present_list .prdt_list__grid2 > ul{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:60px 40px;}
.present_list .prdt_list__grid2 > ul .item_thumb img{width:370px;height:370px;}
.present_list .prdt_list__grid3 > ul{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:60px 40px;}
.present_list .prdt_list__grid3 > .item_box .item_thumb{height:calc((1280px - 80px) / 3);}
.present_list .prdt_list__grid4 > ul{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:60px 20px;}
.present_list .prdt_list__grid4 > .item_box .item_thumb{height:calc((1280px - 60px) / 4);}
.present_list .prdt_list__grid5 > ul{display:grid;grid-template-columns:repeat(5,1fr);grid-gap:60px 16px;}
.present_list .prdt_list__grid5 > .item_box .item_thumb{height:calc((1280px - 64px) / 5);}
.present_list .prdt_list__grid5 > .item_price_f{display:none;}

.present_list .section_form_set{margin-top:120px;}
.present_list .section_form .box__btn_controller, 
.present_list .section_form .box__form_group{width:615px;}

.present_list .box__btn_wrap{justify-content:center;margin-top:12px;}
.present_list .box__btn_wrap a{width:350px;}*/

/*선물하기*/
.biz-gift{background:#ffffff;}
.biz-gift .box__bnr{width:100%;margin-bottom:50px;text-align:center;}
.area__gift_theme{padding-top:40px;padding-bottom:65px;}
.area__gift_theme .box_tit{padding:0 19px 24px;color:#131922;font-size:20px;font-weight:500;line-height:1;}
.area__gift_theme .box__theme_list{padding:0 6px;}
.area__gift_theme .box__theme_list a{display:inline-flex;flex-direction:column;align-items:center;gap:12px;width:21%;}
.area__gift_theme .box__theme_list img{padding:0 9px;}
.area__gift_theme .box__theme_list .tit{color:#000000;font-size:13px;font-weight:500;line-height:1.1;}
.biz-gift [class*="biz__"] .biz_tit{font-size:20px;font-weight:500;font-family:'Noto Sans KR', sans-serif;}
    /*선물하기 리스트*/
.gift_list{}
.gift_list .area__subList_top{padding-top:0;}
.box__theme_tit{display:flex;flex-direction:column;justify-content:center;grid-gap:13px;height:115px;padding-left:24px;margin-bottom:30px;line-height:1.1;color:#ffffff;}
.box__theme_tit .theme_name{font-size:18px;font-weight:600;}
.box__theme_tit .theme_txt{font-size:14px;line-height:18px;}
.box__recomm_theme{padding:75px 0;}
.box__recomm_theme .box_tit{margin-bottom:39px;text-align:center;line-height:1.1;}
.box__recomm_theme .box_tit span{display:inline-block;line-height:1.1;color:#141a23;font-size:18px;font-weight:500;background:linear-gradient(to top, #fff2d0 38%, transparent 30%);vertical-align:top;}
.box__recomm_theme .box_theme_list{display:flex;flex-wrap:wrap;justify-content:center;grid-gap:8px;}
.box__recomm_theme .box_theme_list a{display:inline-block;padding:4px 18px 4px 5px;border:1px solid #dddddd;border-radius:24px;color:#787878;font-size:13px;line-height:27px;}
.box__recomm_theme .box_theme_list a:before{content:'';display:inline-block;width:27px;height:27px;margin-right:9px;vertical-align:top;border-radius:50%;background-repeat:no-repeat;background-position:0 0;background-size:27px 27px;}
.box__recomm_theme .box_theme_list .theme_21:before{background-image:url(/data/mobile/present/list/21.png);}
.box__recomm_theme .box_theme_list .theme_22:before{background-image:url(/data/mobile/present/list/22.png);}
.box__recomm_theme .box_theme_list .theme_23:before{background-image:url(/data/mobile/present/list/23.png);}
.box__recomm_theme .box_theme_list .theme_24:before{background-image:url(/data/mobile/present/list/24.png);}
.box__recomm_theme .box_theme_list .theme_25:before{background-image:url(/data/mobile/present/list/25.png);}
.box__recomm_theme .box_theme_list .theme_26:before{background-image:url(/data/mobile/present/list/26.png);}
.box__recomm_theme .box_theme_list .theme_27:before{background-image:url(/data/mobile/present/list/27.png);}
.box__recomm_theme .box_theme_list .theme_28:before{background-image:url(/data/mobile/present/list/28.png);}
.box__recomm_theme .box_theme_list .theme_29:before{background-image:url(/data/mobile/present/list/29.png);}

.box__recomm_theme .box_theme_list a.on{border:1px solid #000000;color:#000000;font-weight:600;}
.box__recomm_theme .box_theme_list .theme_21.on:before{background-image:url(/data/mobile/present/list/21_on.png);}
.box__recomm_theme .box_theme_list .theme_22.on:before{background-image:url(/data/mobile/present/list/22_on.png);}
.box__recomm_theme .box_theme_list .theme_23.on:before{background-image:url(/data/mobile/present/list/23_on.png);}
.box__recomm_theme .box_theme_list .theme_24.on:before{background-image:url(/data/mobile/present/list/24_on.png);}
.box__recomm_theme .box_theme_list .theme_25.on:before{background-image:url(/data/mobile/present/list/25_on.png);}
.box__recomm_theme .box_theme_list .theme_26.on:before{background-image:url(/data/mobile/present/list/26_on.png);}
.box__recomm_theme .box_theme_list .theme_27.on:before{background-image:url(/data/mobile/present/list/27_on.png);}
.box__recomm_theme .box_theme_list .theme_28.on:before{background-image:url(/data/mobile/present/list/28_on.png);}
.box__recomm_theme .box_theme_list .theme_29.on:before{background-image:url(/data/mobile/present/list/29_on.png);}

/*선물하기 상세*/
.detail .box__btn_wrap span.util_gift{position:relative;display:inline-block;width:100%;}
.detail .box__btn_wrap span.util_gift .toast_gift{position:absolute;left:5px;top:-27px;width:auto;height:25px;padding:0 11px;border:1px solid #131922;background:#ffffff;white-space:nowrap;color:#000000;font-size:12px;font-weight:300;line-height:23px;}
.detail .box__btn_wrap span.util_gift .toast_gift:after{content:'';position:absolute;bottom:-5px;left:13px;display:inline-block;width:7px;height:7px;border-top:1px solid #131922;border-right:1px solid #131922;background-color:#ffffff;transform:rotate(135deg);}

/*선물하기 주문*/
.area__gift_message{}
.area__gift_message [class*="box__"]{width:100%;}
.area__gift_message .box__message_card .list_card{margin:0 -15px;padding:0 15px;}
.area__gift_message .box__message_card .list_card li{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;grid-gap:12px;width:20%;margin-left:10.5px;}            
.area__gift_message .box__message_card .list_card li:first-child{margin-left:0;}
.area__gift_message .box__message_card .list_card .card_thumb{position:relative;width:100%;border-radius:8px;}
.area__gift_message .box__message_card .list_card .card_thumb img{width:100%;}
.area__gift_message .box__message_card .list_card .card_name{color:#000000;font-size:14px;font-weight:400;line-height:1.1;}
.area__gift_message .box__message_card .list_card li.on .card_thumb:after{content:'';display:inline-block;position:absolute;left:0;top:0;width:100%;height:100%;border:1px solid #000000;border-radius:8px;box-sizing:border-box;}
.area__gift_message .box__message_card .list_card li.on .card_name{font-weight:600;}
.area__gift_message .box__message_card .thumbnail_card{padding:20px 4px 0 4px;text-align:center;}
.area__gift_message .box__message_card .thumbnail_card .card_thumb{display:inline-block;width:100%;border-radius:15px;box-shadow:0px 5px 6px 0 rgba(0 0 0 / 18%);}
.area__gift_message .box__message_card .thumbnail_card .card_thumb img{width:100%;}
.area__gift_message .box__message_form{margin-top:25px;padding:17.5px 15px 30px;}
.area__gift_message .box__message_form .form_tit{margin-bottom:27px;color:#000000;font-size:18px;line-height:1.1;}
.area__gift_message .box__message_form .ip_textarea{height:207px;}
.area__gift_message .box__message_form .write_n{position:absolute;bottom:15px;right:13px;color:#929292;font-size:11px;line-height:1;}
/*선물하기 받는사람*/
.biz-sub .sub_title.gift_state_title{justify-content:center;height:90px;margin:0 0 25px;line-height:25px;text-align:center;border-bottom:1px solid #f0f0f0;}
.biz-sub .sub_title.gift_state_title span em{font-style:normal;vertical-align:top;}

.section_form.gift_prdt{padding:0 0 30px;margin:0 15px;border-top:0;}
.gift_prdt .prdt_list__vertical{padding:0;}
.gift_prdt .prdt_list__vertical li ~ li{border-top:1px solid #f0f0f0;margin-top:32px;padding-top:32px;}
.gift_prdt .prdt_list__vertical .item_box .item_info .item_price{justify-content:space-between;}
.gift_prdt .prdt_list__vertical .item_box .item_info{justify-content:space-between;grid-gap:initial;}
.gift_prdt .box_order_state .txt_state{font-size:15px;font-weight:500;}

.section_form.gift_messege{padding:0 19px;}
.gift_messege .order_agree_title{padding:0 0 0 4px;border-bottom:0;}
.gift_messege .order_agree_content{padding:0 4px 60px;background:#ffffff;}
.gift_messege .area__gift_message .box__message_card .thumbnail_card{padding:0;}
.gift_messege .area__gift_message .box__message_form .write_n{display:none;}

.box__form_unit.form_select{border:0;}
.box__form_unit.form_select .ps_designSelBox .ps_currSel{height:56px;line-height:56px;}
.box__form_unit.form_select .ps_designSelBox .ps_list button{height:54px;}

/*상세페이지 내 스티커 옵션 UI :: (G04)*/
.detail__packingOpt{display:flex;flex-direction:column;gap:60px;padding:0 15px 60px;}
.detail__packingOpt .box__packingOpt .box_tit{margin-bottom:23px;padding-top:24px;border-top:1px solid #000000;color:#000000;font-size:18px;font-weight:500;line-height:1.1;}

.detail__packingOpt .box__packingOpt .box_logo_list{display:grid;grid:auto-flow / repeat(2, 1fr);gap:25px 20px;}
.detail__packingOpt .box__packingOpt .box_logo_list .unit_logo{display:flex;flex-direction:column;gap:10px;}
.detail__packingOpt .box__packingOpt .form_cus_unit input[type="radio"] + label span{font-weight:400;}
.detail__packingOpt .box__packingOpt .box_logo_list .logo_img{border:1px solid #e5e5e5;box-sizing:border-box;}
.detail__packingOpt .box__packingOpt .box_logo_list .logo_img label{vertical-align:top;}
.detail__packingOpt .box__packingOpt .box_logo_list .logo_img img{width:100%;vertical-align:top;}

.detail__packingOpt .box__packingOpt .box__value{display:flex;grid-gap:10px;}            
.detail__packingOpt .box__packingOpt .box__value .form_unit{width:100%;margin:0;}
.detail__packingOpt .box__packingOpt .box__value .form_unit input[type="radio"]{width:1px;height:1px;padding:0;border:0 none;margin:0;position:absolute;overflow:hidden;clip:rect(0 0 0 0);}
.detail__packingOpt .box__packingOpt .box__value .form_unit label{display:inline-block;width:100%;height:48px;line-height:46px;padding:0;border:1px solid #e0e0e0;text-align:center;background:none;cursor:pointer;}
.detail__packingOpt .box__packingOpt .box__value .form_unit label span{margin-left:0;vertical-align:top;color:#757575;font-size:14px;font-weight:500;line-height:inherit;}
.detail__packingOpt .box__packingOpt .box__value .form_unit input[type="radio"]:checked + label{border:1px solid #141a23;background:#141a23;}
.detail__packingOpt .box__packingOpt .box__value .form_unit input[type="radio"]:checked + label span{color:#ffffff;}

.detail__packingOpt .box__packingOpt .packing_info{display:flex;flex-direction:column;padding:15px;margin-bottom:25px;border:1px solid #e0e0e0;color:#656565;font-size:13px;line-height:19px;background:#fafafa;letter-spacing:-.5px;}
.detail__packingOpt .box__packingOpt .packing_info span{padding-left:8px;text-indent:-8px;}
.detail__packingOpt .box__packingOpt .option_area .option_box{display:flex;flex-direction:column;align-items:center;gap:20px;}
.option_area .option_box .option_live{border:1px solid #dfdfdf;padding:14.5px 0 0 0;box-sizing:border-box;}
.option_area .option_box.option_box_big .option_live{width:300px;height:120px;}
.option_area .option_box.option_box_middle .option_live{width:240px;height:150px;}
.option_area .option_box.option_box_small .option_live{width:180px;height:120px;}

.option_area .option_box.option_box_big .option_live.verticalType{width:120px;height:300px;}
.option_area .option_box.option_box_middle .option_live.verticalType{width:150px;height:240px;}
.option_area .option_box.option_box_small .option_live.verticalType{width:120px;height:180px;}

.option_area .option_box .option_live .option_img_in{display:flex;align-items:center;flex-direction:column;gap:15px;}
.option_area .option_box.option_box_big .option_live .option_img_in{gap:12px;}
                                                            
.detail__packingOpt .box__packingOpt .option_area .option_box.option_box_big .option_live img{width:160px;height:50px;} /* 320 x 100 */
.detail__packingOpt .box__packingOpt .option_area .option_box.option_box_middle .option_live img{width:160px;height:50px;} /* 320 x 100 */
.detail__packingOpt .box__packingOpt .option_area .option_box.option_box_small .option_live img{width:120px;height:38px;} /* 240 x 76 */

.detail__packingOpt .box__packingOpt .option_area .option_box.option_box_big .option_live.verticalType img{width:100px;height:31px;} /* 200 x 62 */
.detail__packingOpt .box__packingOpt .option_area .option_box.option_box_middle .option_live.verticalType img{width:120px;height:38px;} /* 240 x 76 */
.detail__packingOpt .box__packingOpt .option_area .option_box.option_box_small .option_live.verticalType img{width:100px;height:31px;} /* 200 x 62 */

.detail__packingOpt .box__packingOpt .option_area .option_box.option_box_big .option_live .option_wrt_in{padding:0 8px;}
.detail__packingOpt .box__packingOpt .option_area .option_box.option_box_middle .option_live .option_wrt_in{padding:0 28px;}
.detail__packingOpt .box__packingOpt .option_area .option_box.option_box_small .option_live .option_wrt_in{padding:0 8px;}

.detail__packingOpt .box__packingOpt .option_area .option_box.option_box_big .option_live.verticalType .option_wrt_in{padding:0 8px;}
.detail__packingOpt .box__packingOpt .option_area .option_box.option_box_middle .option_live.verticalType .option_wrt_in{padding:0 23px;}
.detail__packingOpt .box__packingOpt .option_area .option_box.option_box_small .option_live.verticalType .option_wrt_in{padding:0 8px;}

.detail__packingOpt .box__packingOpt .option_area .option_box .option_live .option_wrt{width:100%;}
.detail__packingOpt .box__packingOpt .option_area .option_box .option_live .option_wrt_in{display:flex;flex-direction:column;}
.detail__packingOpt .box__packingOpt .option_area .option_box .option_live .option_wrt_in .txtInput{overflow:hidden;height:14px;color:#202020;font-size:10px;line-height:14px;text-align:center;}
                    
.detail__packingOpt .box__packingOpt .option_wrt_area{display:flex;flex-direction:column;gap:10px;width:100%;margin-top:0;}
.detail__packingOpt .box__packingOpt .option_wrt_area .box__form_unit{height:35px;}

/*주민등록번호 등록 :: 가상키보드*/
.sub_registRRN{position:relative;}
.sub_registRRN .box__bnr{width:100%;text-align:center;margin-bottom:8px;}
.sub_registRRN .box__bnr a{width:100%;vertical-align:top;}
.sub_registRRN .box__bnr img{max-width:100%;vertical-align:top;}
.sub_registRRN .box__form_bundle{display:flex;flex-direction:column;gap:10px;margin-top:30px;}
.sub_registRRN .box__form_bundle label{color:#000000;font-size:14px;font-weight:500;line-height:20px;}
.sub_registRRN .box__form_bundle label.tit_impac:after{content:'*';color:#F05753;}
.sub_registRRN .box__form_bundle .bundle_unit_box{display:flex;flex-wrap:nowrap;align-items:center;gap:12px;}
.sub_registRRN .section_form{border:0;}
.sub_registRRN .section_form .box__form_unit{height:48px;}
.sub_registRRN .section_form .box__form_unit.keyboardOn{border:1px solid #131922;}
.sub_registRRN .box__btn_wrap{padding:6px 15px 0;}
#RRN1{letter-spacing:1px;}
#RRN2{letter-spacing:3px;}
.layer_keyboard{display:none;position:absolute;left:50%;bottom:-47px;transform:translateX(-50%);z-index:1;border:1px solid #C5C5C5;background:#FFFFFF;}
.layer_keyboard .layer_tit{height:42px;padding:11px 0 11px 14px;background:#FFFFFF;color:#000000;font-size:14px;font-weight:500;line-height:20px;}
.layer_keyboard .keyboard{display:grid;grid-template-columns:repeat(7, 1fr);width:calc(100vw - 30px);gap:9px 8px; padding:15px;background:#EEEEEF;}
.layer_keyboard .keyboard .key{display:flex;justify-content:center;align-items:center;height:48px;background:#FFFFFF;border-radius:4px;color:#454545;font-size:22px;}
.layer_keyboard .keyboard .key.gap{background:transparent;font-size:0;text-indent:-9999px;}
.layer_keyboard .keyboard .key.del{background:#B2B2B4;font-size:0;text-indent:-9999px;}
.layer_keyboard .keyboard .key.del:before{content:'';display:inline-block;clear:both;width:18px;height:12.5px;margin-left:-1px;background:url(/data/mobile/common_new/ico_erase.png) no-repeat 0 0;background-size:18px 12.5px;}
.layer_keyboard .btn_lyr_close{position:absolute;right:13px;top:8px;display:inline-block;width:26px;height:26px;line-height:28px;text-align:center;}
.layer_keyboard .btn_lyr_close:before{content:'';display:inline-block;clear:both;width:16px;height:16px;background:url(/data/mobile/common_new/btn_x_26x26.png) no-repeat 0 0;background-size:16px;}

/*쿠폰함 :: k06 default */ 
.box__coupon_img{position:relative;padding:20px 0 0;}
.box__coupon_img .coupon_state{position:absolute;top:20px;left:15px;width:62px;height:24px;font-size:13px;font-weight:500;line-height:22px;text-align:center;z-index:1;}
.box__coupon_img .coupon_state.state_on {background:#3C8DDE;border:1px solid #3C8DDE;color:#ffffff;}
.box__coupon_img .coupon_state.state_use{background:#ffffff;border:1px solid #EDEDED;color:#A5A5A5;}
.box__coupon_img .coupon_state.state_off{background:#ABABAB;border:1px solid #ABABAB;color:#ffffff;}

.box__coupon_txt{padding:20px 0 0;color:#000000;font-size:14px;font-weight:400;line-height:21px;white-space:pre-line;}

 /*쿠폰함리스트*/
.area__myCoupon {padding:8px 0 0 0;}
.area__myCoupon .box__btn_myCoupon{display:flex;gap:8px;padding:0 15px 6px;}
.area__myCoupon .box__btn_myCoupon a{flex:1;height:48px;border:1px solid #E0E0E0;background:#FFFFFF;color:#757575;font-size:14px;font-weight:500;line-height:46px;text-align:center;}
.area__myCoupon .box__btn_myCoupon a.current{border:1px solid #121923;background:#121923;color:#ffffff;}

.area__myCoupon .area__inquiry_top .bd_total{color:#000000;font-size:14px;font-weight:500;}
.area__myCoupon .area__inquiry_top .bd_total strong{vertical-align:top;}

.prdt_list__vertical li .coupon_sources{position:relative;display:flex;flex-direction:column;margin-top:13px;}
.prdt_list__vertical li .coupon_sources .n_sources{display:flex;flex-direction:row;align-items:center;gap:12px;}
.prdt_list__vertical li .coupon_sources .n_sources span{flex-shrink:0;color:#858585;font-size:13px;font-weight:500;}
.prdt_list__vertical li .coupon_sources .n_sources span.n{flex-shrink:1;width:100%;color:#000000;font-size:13px;font-weight:400;}
.prdt_list__vertical li .coupon_sources .n_sources span a{display:inline;vertical-align:top;color:#000000;font-size:13px;font-weight:400;}

.prdt_list__vertical li .coupon_sources a.fn_resend{position:absolute;right:0;top:50%;transform:translateY(-50%);display:inline-flex;justify-content:center;align-items:center;height:34px;padding:0 10px;border:1px solid #CFCFCF;border-radius:3px;color:#000000;font-size:13px;font-weight:400;line-height:14px;}
.prdt_list__vertical li .coupon_sources a.fn_resend:before{content:'';display:inline-block;width:16px;height:14px;margin-right:8px;background:url(/data/K06/mobile/common/Ico_resend.png) no-repeat 0 0;background-size:16px 14px;}

.area__myCoupon .box__coupon_list .unit_breakdown .box_data_info{margin-bottom:0;}
.item_box .item_info .coupon_state{margin-bottom:5px;}
.item_box .item_info .coupon_state span{display:inline-block;height:24px;padding:0 7px;border-radius:2px;color:#FFFFFF;font-size:13px;font-weight:500;line-height:24px;vertical-align:top;}
.item_box .item_info .coupon_state span.state_on{background:#3C8DDE;}
.item_box .item_info .coupon_state span.state_off{background:#A5A5A5;}

/*광고배너*/
.box_ad_banner{margin-top:30px;}
.box_ad_banner img{width:100%;}
.order .box_ad_banner{padding:0 15px;}

/*site color*/
:root {
    --site-color: #c7915b;
}

.lyr__wrap_search .searching_list a span,
.item_box .item_info .item_price .item_price_sale,
.detail .box__detail_item_info .item_price .item_price_sale,
.for_detail .box_order_state .txt_state,
.box_reviewWrite .ps_designSelBox .ps_currSel,
.box_reviewWrite .ps_designSelBox.on .ps_currSel,
.box_reviewWrite .ps_designSelBox .ps_list button,
.order .txt_my_point,
.box__pointList .point_cont .data_point.plus,
.box__point div span,
.box__use_point_info p .txt_my_point,
.biz__sl_001 .item_box .item_percent span,
.box__order_price_list .order_price_total .order_price_n,
.box__csCntr .txt__csCnt_t a,
.biz-sub .sub_title.gift_state_title span em,
.gift_prdt .box_order_state .txt_state {
    color: var(--site-color);
}



/*temp css*/
#zzzTab table td {background-repeat: repeat-x;}
.SamGoodsList .titleTd, .BizGoodsList .titleTd{height:38px !important;line-height:19px !important;}
.SamGoodsList .titleTd a, .BizGoodsList .titleTd a{font-size:13px !important;vertical-align:top;}
#zzzOrder .product .text{-webkit-box-sizing: content-box;}
#zzzButton{clear:both;}



/*후다닥 마이페이지 포인트 문구 추후 디자인 수정*/
.biz-mypage .box__point_info{padding:10px;border:1px solid #e0e0e0;}
.biz-mypage .box__point_info ul{display:flex;flex-direction:column;grid-gap:5px;}
.biz-mypage .box__point_info ul li{padding-left:10px;text-indent:-10px;font-size:13px;}
.biz-mypage .box__point_info ul li span{vertical-align:top;color:var(--site-color);}


/*도서 상품 상세 텍스트 블릿 css*/
.style_book_table td span{vertical-align:top;} 