﻿@charset "utf-8"; 
/*2210 포인트샵 기반 PC renew css*/

/*site color*/
:root {
    --site-color: #c7915b;
}

/* ## layout ## */
body,html{position:relative;min-height:100%;}
body *{font-family:'Noto Sans KR', sans-serif;font-weight:300;}
.w1280{width:1280px;margin:0 auto;}
#container{position:relative;}

/*header*/
.biz-header_wrap{position:relative;display:grid;justify-content:center;border-bottom:1px solid #f0f0f0;}
.biz-header_wrap img{vertical-align:top;}
.biz-header{display:flex;justify-content:space-between;align-items:center;width:1280px;height:82px;}
.header_logo{display:block;}
.header_logo img{max-width:100%;max-height:100%;}
.header_search{position:relative;width:500px;padding:0 40px 6px 0;border-bottom:1px solid #000000;}
.header_search input.input_search{width:100%;height:30px;color:#000000;font-size:16px;font-weight:400;}
.header_search input.input_search::placeholder{color:#929292;}
.header_search .btn_search{position:absolute;right:0;top:1px;}
.header_search .btn_search svg{display:block;vertical-align:top;}
.header_search .btn_search svg g path{fill:var(--site-color);}
.box__search_list{position:absolute;top:44px;overflow-y:auto;width:500px;max-height:460px;padding:50px 30px;border:1px solid #000000;background:#ffffff;z-index:11;}
.box__search_list ul{display:flex;flex-direction:column;grid-gap:10px;}
.box__search_list ul li a{display:block;color:#000000;font-size:14px;font-weight:400;line-height:28px;}
.box__search_list ul li a span{color:var(--site-color);font-weight:400;vertical-align:top;}
.header_util{display:inline-flex;grid-gap:26px;}
.header_util a{display:inline-flex;flex-direction:column;align-items:center;grid-gap:7px;width:28px;}
.header_util a img{width:28px;height:28px;vertical-align:top;}
.header_util a span{color:#000000;font-size:12px;font-weight:400;line-height:1;white-space:nowrap;}

/*header point*/
.header_point{display:grid;grid-template-columns:1280px;justify-content:center;height:40px;border-bottom:1px solid #e5e5e5;}
.header_point > div{display:flex;justify-content:space-between;flex-direction:row-reverse;}
.header_point ul{display:flex;align-items:center;justify-content:flex-end;}
.header_point .unit_point{position:relative;color:#454545;font-size:14px;font-weight:400;line-height:1.1;}
.header_point .unit_point + .unit_point{padding-left:18px;margin-left:19px;}
.header_point .unit_point + .unit_point:before{content:'';position:absolute;left:0;top:50%;transform:translateY(-50%);display:inline-block;width:1px;height:14px;background:#f0f0f0;}
.header_point .unit_point span{color:var(--site-color);font-weight:500;vertical-align:top;}

/*gnb*/
.biz-gnb{position:relative;height:50px;padding-left:48px;}
.biz-gnb .btn_cate{position:absolute;left:0;top:11px;padding:5px 5px 5px 0;}
.biz-gnb .btn_cate:before{content:'';display:inline-block;width:18px;height:18px;background:url(/data/common_new/ico_gnb_cate.png) no-repeat 0 0;}
.biz-gnb .btn_cate.on:before{background:url(/data/common_new/ico_gnb_cate_x.png) no-repeat 0 0;}
.area__gnb{display:flex;align-items:flex-start;align-items:center;grid-gap:60px;height:100%;}
.area__gnb a{position:relative;color:#000000;font-size:16px;font-weight:400;}
/*.box__cate_list{display:none;}*/
    /*gnb 1depth용 - 전문관 유사*/
.biz-gnb.gnb_v3{padding:0;}
.biz-gnb.gnb_v3 .area__gnb{grid-gap:80px;}
.biz-gnb.gnb_v3 .area__gnb li{}
.biz-gnb.gnb_v3 .area__gnb li a{padding:12px 0 14px;line-height:24px;}
.biz-gnb.gnb_v3 .area__gnb li:hover > a{color:var(--site-color);;font-weight:600;}
.biz-gnb.gnb_v3 .area__gnb li .box__cate_1depth{display:none;position:absolute;top:50px;z-index:9;width:auto;padding:13px 63px 13px 11px;border:1px solid #C0C0C0;background-color:#ffffff;white-space:nowrap;}
.biz-gnb.gnb_v3 .area__gnb li:hover .box__cate_1depth{display:block;}
.biz-gnb.gnb_v3 .area__gnb li .box__cate_1depth li{}
.biz-gnb.gnb_v3 .area__gnb li .box__cate_1depth li a{padding:0;line-height:32px;font-size:14px;}

/*footer*/
.biz-footer{border-top:1px solid #f0f0f0;}
.box__csCntr{position:relative;display:flex;justify-content:flex-start;align-items:center;grid-gap:15px;width:1280px;height:70px;margin:0 auto;font-size:22px;color:#111111;font-weight:400;line-height:1;background:#ffffff;}
.box__csCntr .cs_tel{font-size:28px;color:#b88f5e;font-weight:600;}
.box__csCntr .cs_time{font-size:14px;color:#787878;line-height:1;}

.box__f_cnt{display:flex;flex-direction:column;align-items:center;grid-gap:38px;padding:40px 0 90px;background:#f8f8f8;line-height:1;}

.box__f_menu{position:relative;display:flex;align-items:center;grid-gap:24px;width:1280px;}
.box__f_menu a{font-size:14px;color:#111111;line-height:1;}
.box__f_menu a b{font-weight:500;vertical-align:top;}

.box__f_cnt .footer_info_txt{width:1280px;}
.box__f_cnt .footer_info_txt p{color:#111111;font-size:14px;font-weight:300;line-height:24px;}
.box__f_cnt .footer_info_txt p span{margin-right:12px;}
.box__f_cnt .footer_info_txt p span a{text-decoration:underline;color:#000;font-weight:500;vertical-align:top;}
.box__f_cnt .bi_company{margin-right:28px;font-weight:600;}
.box__f_cnt .footer_info_txt p ~ p{margin-top:23px;line-height:1;}

.box__f_cnt .box__isms{display:flex;align-items:center;gap:24px;width:1280px;}
.box__f_cnt .box__isms .footer_info_txt{width:auto;color:#090909;font-size:14px;line-height:24px;}
.box__f_cnt .box__isms .box_tit{display:block;font-weight:600;}
.box__f_cnt .box__isms .box_isms_emblem{width:65px;}
.box__f_cnt .box__isms .box_isms_emblem img{width:100%;}

/* left wing banner */
.wing_banner{position:absolute;inset:176px 40px 576px auto;width:100px;text-align:center;z-index:9;}
.wing_banner.fixed{position:fixed;top:20px;}
.wing_banner .wing_top_bnr{width:100%;box-shadow:1px 1px 10px 0 rgba(0 0 0 / 50%);}
.wing_banner .wing_top_bnr img{width:100%;}
.wing_banner .wing_recomm{position:relative;padding:50px 13px 28px;margin-top:12px;background:#ffffff;box-shadow:1px 1px 10px 0 rgba(0 0 0 / 50%);}
.wing_banner .wing_recomm .tit_recomm{position:absolute;top:26px;width:74px;color:#333333;font-size:13px;line-height:1;text-align:center;}
.wing_banner .wing_recomm .tit_recomm span{font-weight:600;vertical-align:top;color:var(--site-color);}
.wing_banner .wing_recomm .swiper__unit{position:initial;height:240px;}
.wing_banner .wing_recomm .swiper-slide{overflow:hidden;width:100%;height:74px;margin-bottom:9px;}
.wing_banner .wing_recomm .swiper-slide img{width:100%;height:100%;}
.wing_banner .swiper__unit .swiper-button-prev,
.wing_banner .swiper__unit .swiper-button-next{width:16px;height:8px;opacity:1;left:50%;transform:translateX(-50%);}
.wing_banner .swiper__unit .swiper-button-prev{top:10px;background:url(/data/common_new/btn_arrw_16x8_u.png) no-repeat 0 0;}
.wing_banner .swiper__unit .swiper-button-next{top:auto;bottom:10px;background:url(/data/common_new/btn_arrw_16x8_d.png) no-repeat 0 0;}

.wing_banner .box_wingBtn{margin-top:102px;text-align:right;}
.wing_banner [class*=btn_]{display:inline-block;width:56px;height:56px;font-size:0;text-indent:-9999px;border:1px solid #ebebeb;background-repeat:no-repeat;background-position:center center;background-color:#ffffff;}
.wing_banner .btn_cart{background-image:url(/data/common_new/btn_wing_cart.png);background-size:20px 25px;}
.wing_banner .btn_top_top{margin-top:-1px;background-image:url(/data/common_new/btn_wing_to_top.png);background-size:18px 20px;}

/*lnb 카테고리*/
    /*그룹이 있는 경우*/
.lyr__wrap_navCate{display:none;position:absolute;top:133px;width:100%;padding:30px 0 50px;border-bottom:1px solid #f0f0f0;background:#ffffff;z-index:9;}
.lyr__wrap_navCate.on{display:block;}

.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{display:grid;grid-template-columns:168px 1fr;align-items:start;}
.lyr__wrap_navCate .tab_content .tab_content_cate{}
.lyr__wrap_navCate .tab_content .tab_content_cate.on{display:grid;}

.lyr__wrap_navCate .box__cate_group{display:flex;flex-direction:column;grid-gap:10px;width:168px;}
.lyr__wrap_navCate .box__cate_group a{flex-grow:1;display:inline-flex;justify-content:flex-start;align-items:center;font-size:14px;color:#111111;font-weight:500;}
.lyr__wrap_navCate .box__cate_group a.on, .lyr__wrap_navCate .box__cate_group a:hover{color:var(--site-color);}
.lyr__wrap_navCate .in__box__cate_group{height:100%;}
.lyr__wrap_navCate .box__cate_1depth{display:grid;grid-template-columns:1fr 177px;height:100%; display:none;}
.lyr__wrap_navCate .box__cate_1depth.on{display:grid;}
.lyr__wrap_navCate .box__cate_1depth > ul{column-count:5;-webkit-column-count:5;-moz-column-count:3;column-gap:0px;background:url(/data/common_new/bg_cate_line.png) repeat-y 0 0;}
.lyr__wrap_navCate .box__cate_1depth > ul > li{break-inside:avoid;width:100%;padding:0 0 25px 20px;}
.lyr__wrap_navCate .box__cate_1depth ul li a{position:relative;display:block;margin-bottom:12px;color:#111111;font-size:13px;font-weight:500;}
.lyr__wrap_navCate .box__cate_1depth > ul > li.on .box__cate_2depth{display:block;}
.lyr__wrap_navCate ul.box__cate_2depth li a{border-bottom:0;color:#787878;font-size:13px;font-weight:400;line-height:1;}
.lyr__wrap_navCate ul.box__cate_2depth li a:hover{text-decoration:underline;}

    /*카테고리 v2 = 그룹맵핑 없는 경우*/
.lyr__wrap_navCate.v2{padding:0;}
.lyr__wrap_navCate.v2 .tab_content{grid-template-columns:1fr;}
.lyr__wrap_navCate.v2 .box__cate_1depth{display:block;border:1px solid #3a3a3a;padding:29px 0 39px 0;}
.lyr__wrap_navCate.v2 .box__cate_1depth > ul{padding:0 10px 0 8px;background:url(/data/common_new/bg_cate_line_v2.png) repeat-y 0 0;}
.lyr__wrap_navCate.v2 .box__cate_1depth > ul > li{padding:0 0 25px 21px;}
.lyr__wrap_navCate.v2 .box__cate_1depth ul li a{margin-bottom:24px;color:#353535;font-size:16px;line-height:1;}
.lyr__wrap_navCate.v2 ul.box__cate_2depth{display:flex;flex-direction:column;gap:13px;}
.lyr__wrap_navCate.v2 ul.box__cate_2depth li a{margin-bottom:0;color:#252525;font-size:14px;}
.lyr__wrap_navCate.v2 ul.box__cate_2depth li a:hover{color:#b88f5e;font-weight:500;text-decoration:none;}


/*검색레이어*/
.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 #000000;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:#000000;font-weight:normal;}
.lyr__wrap_search .input_box :-moz-placeholder{color:#000000;font-weight:normal;}
.lyr__wrap_search .input_box ::-moz-placeholder{color:#000000;font-weight:normal;}
.lyr__wrap_search .input_box :-ms-input-placeholder{color:#000000;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{color:var(--site-color);vertical-align:top;}

/*검색결과*/
.sub_search{}
.box__search_result{display:flex;justify-content:center;align-items:center;height:124px;padding-left:260px;color:#000000;font-size:26px;}
.box__search_result span, .box__search_result b{font-weight:500;}
.box__search_result span{padding-left:6px;color:var(--site-color);}
.sub_search .area__lnb{}
.sub_search .area__lnb .unit_lnb{padding:30px 0;border-top:1px solid #b5b5b5;}
.sub_search .area__lnb .unit_lnb:first-child{padding-top:0;border-top:0;}
.sub_search .area__lnb .lnb_tit{padding-bottom:0;border-bottom:0;font-size:18px;font-weight:500;}
.sub_search .area__lnb ul{grid-gap:18px;padding-top:20px;}
.sub_search .area__lnb ul a{color:#000000;font-size:14px;line-height:1;vertical-align:top;}
.sub_search .form_srch_price{display:flex;justify-content:space-between;align-items:center;margin-top:20px;color:#000000;font-size:14px;}
.sub_search .form_srch_price span{display:inline-flex;justify-content:space-between;align-items:center;width:99px;}
.sub_search .form_srch_price .input_txt{width:80px;height:36px;border:1px solid #e0e0e0;}
.sub_search .btn_srch_price{display:block;height:40px;line-height:38px;margin-top:20px;border:1px solid #e0e0e0;color:#000000;font-size:14px;text-align:center;}

/* ## 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*/
.mt20{margin-top:20px !important;}
.mt30{margin-top:30px !important;}
.mt60{margin-top:60px !important;}

.mb0{margin-bottom:0 !important;}

.pt0{padding-top:0 !important;}
.pb0 {padding-bottom:0 !important;}

/*flex*/
.flex_between{justify-content:space-between !important;}
.flex_right{justify-content:flex-end !important;}
/*position*/
.posiR{position:absolute !important;right:0;}

/*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:56px;line-height:54px;font-size:18px;font-weight:400;text-align:center;}
.box__btn_wrap.btn_sm a{height:34px;line-height:32px;font-size:14px;font-weight:300;}
a.btn_bd_e0e0e0{color:#333333;border:1px solid #e0e0e0;background:#ffffff;}
a.btn_bd_141a23{color:#000000;border:1px solid #141a23;background:#ffffff;}
a.btn_bg_141a23{color:#ffffff;border:1px solid #141a23;background:#141a23;}
a.btn_bg_787878{color:#ffffff;border:1px solid #787878;background:#787878;}

    /*작은 버튼형*/ 
.btn_sm_tb_cfcfcf{display:inline-block;height:25px;padding:0 8px;color:#141A23;font-size:12px;font-weight:400;line-height:23px;border:1px solid #CFCFCF;border-radius:2px;background:#FAFAFA;}

/* @pagination */
.pagination{margin-top:60px;font-size:0;line-height:0;text-align:center;}
.pagination a, .pagination strong{display:inline-block;width:30px;height:30px;margin-left:6px;border:1px solid #e9e9e9;text-align:center;line-height:28px;font-size:12px;}
.pagination a:first-child, .pagination strong:first-child, .pagination .btn_prev + a, .pagination .btn_prev + strong{margin-left:0;}
.pagination a{color:#333333;background:#fff;}
.pagination strong{color:#ffffff;background:#141a23;border:1px solid #141a23;}
.pagination .selected{color:#ffffff !important;background: #141a23 !important;border:1px solid #141a23 !important;}
.pagination [class^=btn_]{border:1px solid #e5e5e5;}
.pagination [class^=btn_] i{display:inline-block;height:14px;text-indent:-9999px;font-size:0;}
.pagination a img{margin-top:-2px;}
.pagination .btn_prev{margin-right:10px;}
.pagination .btn_next{margin-left:10px;}
.i_first_12x14{width:12px;background:url(/data/common_new/ico_btn_first_12x14.png) no-repeat 0 0;}
.i_last_12x14{width:12px;background:url(/data/common_new/ico_btn_last_12x14.png) no-repeat 0 0;}
.i_prev_7x14{width:7px;background:url(/data/common_new/ico_btn_prev_7x14.png) no-repeat 0 0;}
.i_next_7x14{width:7px;background:url(/data/common_new/ico_btn_next_7x14.png) no-repeat 0 0;}


/*swiper*/
[class*="swiper__"]{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1;}

/*navigation button*/
.swiper__unit .swiper-button-next, .swiper__unit .swiper-button-prev{width:55px;height:55px;margin-top:0;opacity:0;transition:1s ease all;}
.swiper__unit .swiper-button-prev{left:0;background:url(/data/common_new/ico_btn_prev_55x55.png) no-repeat 0 0;}
.swiper__unit .swiper-button-next{right:0;background:url(/data/common_new/ico_btn_next_55x55.png) no-repeat 0 0;}

/*progressbar*/
[class*="biz__"] .swiper__unit .swiper-pagination-progressbar{top:auto;bottom:2px;left:50%;transform:translateX(-50%);width:100%;height:4px;background:#e4e4e4;}
[class*="biz__"] .swiper__unit .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform:scale(1) !important;background:#1c2027 !important;}
[class*="biz__"] .swiper__unit .swiper-pagination-progressbar .swiper-pagination-progressbar-fill::before, [class*="biz__"] .swiper__unit .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;background:#1c2027;}
[class*="biz__"] .swiper__unit .swiper-pagination-progressbar .swiper-pagination-progressbar-fill::before, [class*="biz__"] .swiper__unit .swiper-pagination-progressbar .swiper-pagination-progressbar-fill::before{left:0;}
[class*="biz__"] .swiper__unit .swiper-pagination-progressbar .swiper-pagination-progressbar-fill::after, [class*="biz__"] .swiper__unit .swiper-pagination-progressbar .swiper-pagination-progressbar-fill::after{right:0;}

/* @상품리스트 */
.item_box {position:relative;display:flex;flex-direction:column;grid-gap:16px;width:100%;} 
.item_box .item_thumb{position:relative;overflow:hidden;background:#fff;box-sizing:border-box;text-align:center;}
.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:15px;bottom:15px;width:55px;height:55px;}
.item_box .item_thumb .emblem_sale{background:url(/data/common_new/ico_sale_300x300.png) no-repeat 0 0;background-size:55px 55px;}
.item_box .item_thumb .emblem_onnuri{background:url(/data/S48/onnuri_giftCard_300x300.jpg) no-repeat 0 0;background-size:55px 55px;} /*온누리상품권용*/
.item_box .item_info{position:relative;display:flex;flex-direction:column;grid-gap:15px;width:100%;box-sizing:border-box;}
.item_box .item_info .item_b{margin-bottom:-10px;color:#555555;font-size:14px;font-weight:500;line-height:22px;text-align:left;}
.item_box .item_info .item_n{height:44px;font-size:14px;color:#000000;font-weight:300;overflow:hidden;text-overflow:ellipsis;word-wrap:break-word;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:22px;text-align:left;word-break:break-all;}
.item_box .item_info .item_price{display:flex;justify-content:flex-start;align-items:flex-end;grid-gap:12px;line-height:1;}
.item_box .item_info .item_price .item_price_f{font-size:14px;color:#999999;font-weight:400;text-decoration:line-through;}
.item_box .item_info .item_price .item_price_f del{font-size:14px;font-weight:400;vertical-align:baseline;}
.item_box .item_info .item_price .item_price_sale{font-size:20px;color:#b88f5e;font-weight:600;}
.item_box .item_info .item_price .item_price_sale span{font-size:20px;font-weight:600;vertical-align:baseline;}
.item_box .item_info .item_price .item_price_n{font-size:16px;color:#000000;font-weight:500;}
.item_box .item_info .item_price .item_price_n span{font-size:20px;font-weight:600;vertical-align:baseline;}
/*메인::상품리스트*/
.item_box.soldout{justify-content:center;border:1px solid #e5e5e5;text-align:center;color:#777777;font-size:14px;line-height:20px;}
.item_box.soldout strong{font-size:16px;font-weight:500;}

/*위시 카트 버튼 = 온누리사용 중*/
.item_box .item_util{position:absolute;right:10px;bottom:10px;display:flex;align-items:center;gap:4px;}
.item_box .item_util [class*="util_"]{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;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/common_new/ico_util_wish.png);background-size:17px 15px;}
.item_box .item_util .util_wish.on{background-image:url(/data/common_new/ico_util_wish_on.png);}
.item_box .item_util .util_cart{background-image:url(/data/common_new/ico_util_cart.png);background-size:17px 21px;}

.item_box .box_item_tag{display:flex;align-items:center;gap:4px;height:20px;}
.item_box .box_item_tag span{height:20px;padding:0 3px;border-width:1px;border-style:solid;font-size:12px;font-weight:300;}
.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;}
/*서브::카테고리 상품리스트 용*/
.item_box .box_item_tag .tag_787878{border-color:#787878;background:#787878;color:#ffffff;}
.item_box .btn_item_wish{position:absolute;right:0;top:319px;width:20px;height:16px;background:url(/data/common_new/ico_list_wish.png) no-repeat 0 0;text-indent:-9999px;font-size:0;}


[class*="prdt_list__"]{}
[class*="prdt_list__"] li{display:flex;flex-shrink:0;}
[class*="prdt_list__"] li a{/*display:block;*/text-align:center;}

/*가로형 상품리스트*/
.prdt_list__vertical{}
.prdt_list__vertical li{flex-direction:column;padding:20px 0;border-bottom:1px solid #f0f0f0;}
.prdt_list__vertical li:first-child{padding-top:30px;}
.prdt_list__vertical .item_box{flex-direction:row;grid-gap:30px;}
.prdt_list__vertical .item_box .item_thumb{flex-shrink:0;width:121px;height:auto;}
.prdt_list__vertical .item_box .item_thumb [class*="emblem_"]{left:11px;bottom:11px;width:40px;height:40px;}
.prdt_list__vertical .item_box .item_thumb .emblem_sale{background-size:40px 40px;}
.prdt_list__vertical .item_box .item_info{flex-direction:row;flex-grow:1;width:100%;justify-content:flex-start;align-items:flex-start;grid-gap:40px;}
.prdt_list__vertical .item_box .item_info > div{width:100%;}
.prdt_list__vertical .item_box .item_info .item_n{width:100%;line-height:22px;}
.prdt_list__vertical .item_box .item_info .item_opt{margin-top:13px;color:#787878;font-size:14px;line-height:21px;text-align:left;}
.prdt_list__vertical .item_box .item_info .item_opt span{vertical-align:top;}
.prdt_list__vertical .item_box .item_info .item_quantity{display:flex;flex-shrink:0;align-items:center;justify-content:center;width:130px;height:100%;color:#787878;font-size:14px;}
.prdt_list__vertical .item_box .item_info .item_price{flex-shrink:0;flex-direction:column;justify-content:center;align-items:center;width:320px;height:100%;padding:0 20px 0 0;}

/*.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;}*/

.prdt_list__vertical .item_box .box_item_tag{position:absolute;left:215px;bottom:20px;}
.prdt_list__vertical .item_box .btn_item_wish{top:149px;left:760px;}
/*2단 그리드*/
.prdt_list__grid2{padding:0 15px;}
.prdt_list__grid2 ul{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:50px 11px;}
/*3단 그리드*/
.prdt_list__grid3 .item_box .item_info .item_n{font-size:15px;}
/*4단 그리드*/
.prdt_list__grid4{}
.prdt_list__grid4 ul{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:60px 20px;}
/*5단 그리드*/
.prdt_list__grid5{}
.prdt_list__grid5 ul{display:grid;grid-template-columns:repeat(5,1fr);grid-gap:60px 20px;}

/*form*/
.section_form{padding:0 0 34px;color:#000000;font-size:18px;font-weight:500;}
.section_form.no_pd_form{padding:0 0 34px;}
.section_form .section_title{position:relative;display:flex;margin-bottom:20px;line-height:1;}
.section_form .section_title span{color:#000000;font-size:24px;font-weight:500;}
.section_form .section_con{border-top:1px solid #000000;}
.section_form .btn{height:44px;line-height:44px;background:#121923;color:#ffffff;font-size:14px;font-weight:500;text-align:center;}
.box__form_group{display:flex;flex-direction:column;}
.section_form_set{display:flex;grid-gap:50px;}
.section_form_set .section_form{width:100%;}
.section_form .box__form_anp{padding:20px 24px 19px;font-size:15px;color:#656565;line-height:18px;background:#F8F8F8;}

input[type='number']::-webkit-inner-spin-button, input[type='number']::-webkit-outer-spin-button{-webkit-appearance:none;margin:0;}
/* check radio input */
.form_cus_unit{position:relative;display:inline-block;vertical-align:top;height:24px;}
.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:24px;padding-left:24px;vertical-align:top;cursor:pointer;}
.form_cus_unit input[type="checkbox"] + label{background:url(/data/common_new/form_checkbox.png) no-repeat 0 0;background-size:24px 24px;}
.form_cus_unit input[type="radio"] + label{background:url(/data/common_new/form_radio.png) no-repeat 0 0;background-size:24px 24px;}
.form_cus_unit input[type="checkbox"] + label span, .form_cus_unit input[type="radio"] + label span{display:inline-block;height:24px;line-height:24px;margin-left:10px;font-size:15px;color:#000000;vertical-align:top;}
.form_cus_unit input[type="checkbox"] + label span em, .form_cus_unit input[type="radio"] + label span em{color:#FC4C4C;font-style:normal;vertical-align:top;}
.form_cus_unit input[type="checkbox"]:checked + label{background:url(/data/common_new/form_checkbox_on.png) no-repeat 0 0;background-size:24px 24px;}
.form_cus_unit input[type="radio"]:checked + label{background:url(/data/common_new/form_radio_on.png) no-repeat 0 0;background-size:24px 24px;}
.form_cus_unit .ico_tooltip{display:inline-block;width:17px;height:17px;margin-left:8px;background:url(/data/common_new/ico_btn_tip.png) no-repeat 0 0;vertical-align:0;}

.box__form_unit{position:relative;display:flex;align-items:center;width:100%;padding:14px 0 14px 30px;border-bottom:1px solid #f0f0f0;}
.box__form_unit label{flex-shrink:0;width:197px;color:#000000;font-size:14px;line-height:1;}
.box__form_unit label.tit_impac:after{content:'*';color:#F05753;}
.box__form_unit label .txt_sLabel{color:#858585;font-size:12px;vertical-align:baseline;}
input.input_txt{width:100%;height:44px;border:1px solid #e0e0e0;padding:0 15px;outline:none;color:#000000;font-size:14px;}
input.input_txt:-ms-input-placeholder, .box__form_unit input.input_txt::placeholder{color:#a0a0a0;font-size:14px;font-weight:500;line-height:1;}
input.input_txt:disabled, .box__form_unit input.input_txt:read-only{background:#f8f8f8;color:#a0a0a0;}
span.span_txt{line-height:44px;color:#000000;font-size:14px;}

.box__form_unit .box__btn{display:flex;grid-gap:14px;width:100%;}
.box__form_unit .box__btn input.input_txt{width:100%;}
.box__form_unit .btn{flex-shrink:0;flex-basis:140px;}

textarea.ip_textarea{width:100%;border:1px solid #e0e0e0;padding:15px;outline:none;color:#000000;font-size:14px;}
textarea.ip_textarea::placeholder{color:#a0a0a0;font-size:14px;font-weight:500;line-height:1;}

input.input_txt:focus, textarea.ip_textarea:focus{border:1px solid #131922;}

.box__form_address{display:flex;flex-direction:column;grid-gap:10px;width:100%;}
.box__form_address .unit_post{display:flex;flex-direction:row;grid-gap:14px;}
.box__form_address .unit_post a{flex-shrink:0;flex-basis:140px;}
.box__form_address .unit_post .input_txt{width:100%;}

.box__form_number{display:flex;grid-gap:10px;align-items:center;width:100%;}

.box__btn_controller{display:flex;grid-gap:8px;padding-bottom:14px;padding-top:14px;border-bottom:1px solid #f0f0f0;}
.box__btn_controller a{width:100%;height:44px;line-height:43px;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;width:100%;height:170px;padding:13px 16px;border:1px solid #e0e0e0;}
.box__form_textarea_unit textarea{width:100%;height:100%;font-size:14px;}

.txt_form_info{margin-top:15px;color:#787878;font-size:12px;line-height:20px;}
.txt_form_info span{vertical-align:top;}

.box__form_file{display:flex;align-items:center;gap:10px;width:100%;}
.box__form_file .input_txt{width:100%;height:44px;border:1px solid #e0e0e0;padding:0 15px;outline:none;color:#000000;font-size:14px;}
.box__form_file input[type="file"]{width:0;height:0;padding:0;border:0 none;margin:0;position:absolute;overflow:hidden;clip:rect(0 0 0 0);}
.box__form_file label{width:140px;height:44px;line-height:44px;background:#707070;color:#FFFFFF;font-size:14px;text-align:center;}
.mypage_write_form .box__form_group .box__form_unit .box__form_file label{width:140px;height:44px;line-height:44px;padding-top:0;}

.box__form_group .box__form_unit_set{display:flex;gap:120px;border-bottom:1px solid #f0f0f0;}
.box__form_group .box__form_unit_set .box__form_unit{border-bottom:0;}
.box__form_group .box__form_unit_set .box__form_unit .box__select{width:100%;}
.box__resortOrd_date{display:flex;justify-content:space-between;width:100%;}
.box__form_unit .box__sort_date{display:flex;align-items:center;gap:13px;width:100%;color:#000000;font-size:14px;}
.section_form .box__form_unit .box_inputChoice .form_cus_unit label{width:auto;}

/* 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:100px;}
.ps_designSelBox .ps_currSel {position:relative;padding:0 13px;background:#fff url(/data/common_new/btn_select_arrw.png) no-repeat right 15px center;background-size:12.5px 5.5px;border:1px solid #e0e0e0;height:44px;line-height:44px;color:#000000;font-size:14px;}
.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:#000000;z-index:10;}
.ps_designSelBox .ps_list {margin-bottom:-1px;margin-top:-1px;border:1px solid #131922;}
.ps_designSelBox .ps_list li {padding:0 13px;color:#000000;border-bottom:0;}
.ps_designSelBox .ps_list li:first-child {border-top:none;}
.ps_designSelBox .ps_list li:hover{font-weight:600;}
.ps_designSelBox .ps_list button {height:40px;color:#000000;font-size:14px;}
.ps_designSelBox.disabled .ps_currSel{background-color:#efefef;color:#959595;}

/*table*/
.td_left{text-align:left !important;}
.tb_row_st_01{width:100%;border:1px solid #f0f0f0;border-bottom:0;}
.tb_row_st_01 th, .tb_row_st_01 td{height:50px;padding:10px 30px;border-bottom:1px solid #f0f0f0;color:#000000;font-size:14px;text-align:left;}
.tb_row_st_01 th{font-weight:400;background:#f7f7f7;}
.tb_row_st_01 td{font-weight:300;}


[class*="tb_col_st_"]{width:100%;border-top:1px solid #000000;}
[class*="tb_col_st_"] table{width:100%;}
[class*="tb_col_st_"] th, [class*="tb_col_st_"] td{border-bottom:1px solid #f0f0f0;color:#000000;font-size:14px;text-align:center;}
[class*="tb_col_st_"] th{background:#f7f7f7;text-align:center;font-weight:500;}

.tb_col_st_01 th{height:60px;font-size:16px;}
.tb_col_st_01 td{padding:22px 0;}

/*상단에 검정선이 있고 tb_col_st_01과 같으나 th의 높이가 44px 이며, font-size가 작은 table*/
.tb_col_st_02{width:100%;border-top:1px solid #000000;}
.tb_col_st_02 table{width:100%;}
.tb_col_st_02 th, .tb_col_st_02 td{border-bottom:1px solid #f0f0f0;font-size:13px;text-align:center;}
.tb_col_st_02 th{height:44px;:#000000;font-weight:500;line-height:19px;background:#f7f7f7;text-align:center;}
.tb_col_st_02 td{height:44px;color:#454545;}
.tb_col_st_02 table + .pagination{margin-top:40px;}
/*.tb_col_st_02 .noData{font-size:14px;}*/

/*상단에 검정선이 없고 모든 th, td 가 border로 막혀있는 th의 높이가 36px인 table*/
.tb_col_st_03{width:100%;}
.tb_col_st_03 table{width:100%;}
.tb_col_st_03 th, .tb_col_st_03 td{border:1px solid #F0F0F0;color:#000000;font-size:14px;line-height:20px;text-align:center;}
.tb_col_st_03 th{padding:7.5px 0;font-weight:400;background:#f7f7f7;}
.tb_col_st_03 td{padding:14px 0;}

table .btn_tb{display:inline-block;height:25px;padding:0 8px;border:1px solid #CFCFCF;background:#FAFAFA;border-radius:2px;color:#141A23;font-size:12px;line-height:23px;}



/* @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:400px;height:auto;/* max-height:calc(100vh - 40px);*/z-index:14;}
.pop_layer .btnClose{position:absolute;right:30px;top:30px;width:26px;height:26px;}
.pop_layer .btnClose:after{content:'';position:absolute;left:50%;top:50%;transform:translate(-50% , -50%);width:26px;height:26px;background:url(/data/common_new/ico_btn_x_26_b.png) no-repeat 0 0;}
.pop_layer .pop_container{position:relative;overflow:hidden;background-color:#ffffff;}

.pop_layer .pop_header{padding:38px 0 19px;border-bottom:1px solid #e0e0e0;text-align:center;color:#000000;font-size:20px;font-weight:500;line-height:1;background:#ffffff;}
.pop_layer .pop_header .pop_tit{;color:#000000;font-size:20px;font-weight:500;}
.pop_layer .pop_cont{padding:24px 30px 30px;}
.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;}
.pop_layer .box__btn_wrap{padding:30px 0 0 0 !important;}


/* ## HOME uI css ## */
.biz-home{background:#ffffff;}
.biz-home *{font-family:'Noto Sans KR', sans-serif;}
.biz-home img{width:100%;}

[class*="biz__"]{position:relative;width:1280px;margin:0 auto;padding-bottom:100px;}
[class*="biz__"] .biz_tit{padding:0 0 40px;color:#141a23;font-size:32px;font-family:'Noto Sans KR', sans-serif;font-weight:700;line-height:1;}
[class*="biz__"] .biz_tit__btn{position:absolute;right:0;top:10px;line-height:24px;color:#282828;font-size:16px;font-weight:400;}
/*[class*="biz__"] .biz_tit{padding:0 0 40px;color:#141a23;font-size:32px;font-family:'RegularBoldCello', 'Noto Sans KR', sans-serif;font-weight:700;line-height:1;}*/

/*카테고리*/
.biz__category{display:flex;justify-content:space-between;padding-bottom:80px;}
.biz__category a{display:flex;flex-direction:column;justify-content:center;align-items:center;grid-gap:13px;}
.biz__category .category_img{width:100px;height:100px;}
.biz__category .category_img img{width:100%;}
.biz__category .category_txt{color:#000000;font-size:14px;font-weight:300;line-height:1;}

/*구좌 상품리스트에 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:36px;height:36px;color:#ffffff;font-size:14px;font-weight:600;line-height:36px;text-align:center;background:#353535;z-index:1;}

/*tab형식 리스트*/
[class*="biz__tab_"] .tab_controller{margin-bottom:34px;}
[class*="biz__tab_"] .tab_controller ul{display:flex;flex-wrap:nowrap;align-items:center;grid-gap:22px;}
[class*="biz__tab_"] .tab_controller li{}
[class*="biz__tab_"] .tab_controller li a{display:block;line-height:1;color:#929292;font-size:16px;font-weight:500;white-space:nowrap;}
[class*="biz__tab_"] .tab_controller li.on a{color:#000000;font-weight:600;}
[class*="biz__tab_"] .tabs_cont_box .tab_cont{display:none;position:relative;}
/*tab 형식 상품 리스트 :: biz__tab_001 , biz__tab_002 , biz__tab_003 */

    /*biz__tab_*/
[class*="biz__tab_"] .box_bnr{}
[class*="biz__tab_"] .box_bnr img{width:100%;}
    /*biz__tab_001*/
.biz__tab_001 [class*="prdt_list__"]{padding-bottom:44px;}
.biz__tab_001 [class*="prdt_list__"] ul li{width:305px;margin-right:20px;}

.biz__tab_001 .swiper-button-next, .biz__tab_001 .swiper-button-prev{top:125px;}
.biz__tab_001 [class*="prdt_list__"]:hover .swiper-button-next, .biz__tab_001 [class*="prdt_list__"]:hover .swiper-button-prev{opacity:1;}
    /*biz__tab_002*/
.biz__tab_002 [class*="prdt_list__"] ul{display:grid;grid-template-columns:repeat(4 , 1fr);grid-auto-rows:minmax(400px , 1fr);grid-gap:55px 20px;}
.biz__tab_002 [class*="prdt_list__"] ul li:first-child{grid-column:1 / 3;}
    /*biz__tab_003*/
.biz__tab_003{position:relative;}
.biz__tab_003 .biz_tit{position:absolute;left:44px;top:46px;font-size:42px;line-height:52px;}
.biz__tab_003 .tabs_wrap{display:flex;grid-gap:25px;min-height:855px;}
.biz__tab_003 .tab_controller{flex-shrink:0;width:300px;margin:0;padding:250px 0 0 44px;border:1px solid #e5e5e5;}
.biz__tab_003 .tab_controller ul{flex-wrap:wrap;flex-direction:column;align-items:flex-start;grid-gap:12px;}
.biz__tab_003 .tab_controller li a{display:inline-block;height:49px;line-height:47px;padding:0 20px;border:1px solid #e5e5e5;color:#000000;font-size:16px;font-weight:300;transition: 1s ease all;}
.biz__tab_003 .tab_controller li.on a,
.biz__tab_003 .tab_controller li:hover a{border:1px solid #141a23;background:#141a23;color:#ffffff;font-weight:400;}
.biz__tab_003 .tab_controller li a:before{content:'#';}

.biz__tab_003 [class*="prdt_list__"] ul{display:grid;grid-template-columns:repeat(3 , 1fr);grid-auto-rows:minmax(400px , 1fr);grid-gap:55px 20px;}
    /*biz__tab_004*/
.biz__tab_004 .tabs_wrap{}
.biz__tab_004 .tab_controller{margin-bottom:45px;}
.biz__tab_004 .tab_controller ul{flex-wrap:wrap;align-items:flex-start;grid-gap:12px;justify-content: space-between;}
.biz__tab_004 .tab_controller li a{display:flex;flex-direction:column;align-items:center;gap:20px;width:110px;}
.biz__tab_004 .tab_controller li .ico_img{overflow:hidden;border:1px solid #EAEAEA;border-radius:50%;}
.biz__tab_004 .tab_controller li .ico_txt{color:#000000;font-size:16px;line-height:24px;}
.biz__tab_004 .tab_controller li.on .ico_txt{color:#b88f5e;font-weight:500;}

.biz__tab_004 [class*="prdt_list__"] ul{display:grid;grid-template-columns:410px 1fr 1fr 1fr;grid-auto-columns:minmax(400px , 1fr);grid-gap:50px 20px;}
.biz__tab_004 [class*="prdt_list__"] ul li:first-child{grid-column:1 / 2;grid-row:1 / 3;padding-right:10px;}
.biz__tab_004 [class*="prdt_list__"] .box_bnr{width:100%;}

    /*biz__tab_005*/
.biz__tab_005 .tab_005_cnt{display:grid;grid-template-columns:486px 1fr;grid-auto-rows:minmax(366px , 1fr);align-items:center;grid-gap:34px;}
.biz__tab_005 [class*="prdt_list__"] ul{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:20px;}

    /*biz__tab_006*/    
.biz__tab_006 .tab_controller ul{grid-gap:15px;}
.biz__tab_006 .tab_controller li{padding:9px 16px;border:1px solid #DBDBDB;border-radius:22px;}
.biz__tab_006 .tab_controller li a{line-height:24px;color:#353535;font-weight:400;}
.biz__tab_006 .tab_controller li.on{border:1px solid var(--site-color);background:var(--site-color);}
.biz__tab_006 .tab_controller li.on a{color:#FFFFFF;font-weight:400;}
.biz__tab_006 [class*="prdt_list__"] ul{display:grid;grid-template-columns:repeat(4 , 1fr);grid-gap:55px 20px;}

/*biz__bn_*/
/*[class*="biz__bn_"]{padding-bottom:55px;}*/

    /*biz__bn_001*/
.biz__bn_001{position:relative;overflow:hidden;width:100%;padding-bottom:0;margin-bottom:40px;}
.biz__bn_001 .swiper-slide{display:flex;grid-gap:24px;width:1280px;height:230px;overflow:hidden;}
.biz__bn_001 .swiper-slide a{position:relative;display:inline-block;width:628px;height:230px;}
.biz__bn_001 .swiper-slide a img{position:absolute;left:50%;top:50%;transform:translate(-50% , -50%);}
.biz__bn_001 .swiper-slide a:after{content:'';position:absolute;left:0;top:0;width:100%;height:100%;background-color:rgba(0,0,0,.2);backdrop-filter:blur(5px);opacity:1;-webkit-transition:opacity 0.3s ease;transition:opacity 0.3s ease;}
.biz__bn_001 .swiper-slide.swiper-slide-active a:after{opacity:0;}
.biz__bn_001 .visual_btn_box{display:flex;justify-content:center;align-items:center;grid-gap:5px;height:22px;margin-top:30px;font-size:0;line-height:0;white-space:nowrap;text-align:center;}
.biz__bn_001 .visual_btn_box > a{display:inline-block;position:relative;width:22px;height:22px;margin-left:1px;border:1px solid #e5e5e5;text-align:center;vertical-align:middle;background:#ffffff;}
.biz__bn_001 .visual_btn_box > a:hover{border:1px solid #666666;}
.biz__bn_001 .visual_btn_box > a.btn_play{display:none;}
.biz__bn_001 .visual_btn_box > a:after{content:"";display:block;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);background-repeat:no-repeat;background-position:center center;}
.biz__bn_001 .visual_btn_box > a.btn_prev:after{width:8px;height:15px;background-image:url(/data/common_new/ico_btn_prev_7x12.png);}
.biz__bn_001 .visual_btn_box > a.btn_next:after{width:8px;height:15px;background-image:url(/data/common_new/ico_btn_next_7x12.png);}
.biz__bn_001 .visual_btn_box > a.btn_stop:after{width:10px;height:14px;background-image:url(/data/common_new/ico_btn_stop_8x13.png);}
.biz__bn_001 .visual_btn_box > a.btn_play:after{width:10px;height:14px;background-image:url(/data/common_new/ico_btn_play_10x13.png);}
.biz__bn_001 .visual_btn_box > a.btn_view_all:after{width:11px;height:13px;background-image:url(/data/common_new/ico_btn_plus_11x13.png);}
.biz__bn_001 .visual_btn_box > a.btn_prev:hover:after{width:8px;height:15px;background-image:url(/data/common_new/ico_btn_prev_7x12_on.png);}
.biz__bn_001 .visual_btn_box > a.btn_next:hover:after{width:8px;height:15px;background-image:url(/data/common_new/ico_btn_next_7x12_on.png);}
.biz__bn_001 .visual_btn_box > a.btn_stop:hover:after{width:10px;height:14px;background-image:url(/data/common_new/ico_btn_stop_8x13_on.png);}
.biz__bn_001 .visual_btn_box > a.btn_play:hover:after{width:10px;height:14px;background-image:url(/data/common_new/ico_btn_play_10x13_on.png);}
.biz__bn_001 .visual_btn_box > a.btn_view_all:hover:after{width:11px;height:13px;background-image:url(/data/common_new/ico_btn_plus_11x13_on.png);}
.biz__bn_001 .visual_btn_box > .pager{display:inline-block;width:58px;text-align:center;font-size:14px;color:#787878;}
.biz__bn_001 .visual_btn_box > .pager span{vertical-align:top;}
.biz__bn_001 .visual_btn_box > .pager .swiper-pagination-current{color:#000000;font-weight:500;}


.biz__bn_001.s_f .swiper-slide{width:100%;}
.biz__bn_001.s_f .swiper-slide a{width:1280px;margin:0 auto;}

.dim_layer.visual__all_box .pop_layer{overflow:hidden;top:0;bottom:0;left:0;right:0;width:100% !important;margin:0 !important;}
.dim_layer.visual__all_box .pop_layer .scroll_box{overflow-x:hidden;overflow-y:auto;position:absolute;top:70px;bottom:26px;left:0;right:0;}
.dim_layer.visual__all_box .pop_layer .list{display:flex;flex-wrap:wrap;grid-gap:24px;width:1280px;margin:0 auto;}
.dim_layer.visual__all_box .pop_layer .list li, .dim_layer.visual__all_box .pop_layer .list li img{width:628px;height:420px;}
.dim_layer.visual__all_box .btn_layerClose{display:inline-block;position:absolute;left:50%;top:70px;width:26px;height:26px;margin-left:665px;}
.dim_layer.visual__all_box .btn_layerClose:after{content:'';display:inline-block;width:26px;height:26px;background:url(/data/common_new/ico_btn_x_26.png) no-repeat center center;background-size:100%;}

    /*biz__bn_002*/
.biz__bn_002{width:100%;}
.biz__bn_002 .swiper__unit{position:relative;padding-bottom:42px;}
.biz__bn_002 .swiper-slide{width:50%;}
.biz__bn_002 .swiper-slide.swiper-slide-active{text-align:right;}
.biz__bn_002 .swiper-slide.swiper-slide-next{text-align:left;}
.biz__bn_002 .swiper-slide img{width:auto;height:150px;}
.biz__bn_002 .swiper__unit .swiper-pagination{bottom:0;}
.biz__bn_002 .swiper-pagination .swiper-pagination-bullet{width:32px;height:4px;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_002 .swiper-button-next, .biz__bn_002 .swiper-button-prev{top:47px;transform:none;}
.biz__bn_002 .swiper-button-prev{left:50%;margin-left:-640px;}
.biz__bn_002 .swiper-button-next{right:50%;margin-right:-640px;}
.biz__bn_002:hover .swiper-button-next, .biz__bn_002:hover .swiper-button-prev{opacity:1;}
    /*biz__bn_003*/
.biz__bn_003 .swiper__unit{position:relative;padding-bottom:46px;}
.biz__bn_003 .swiper-wrapper{align-items:center;}
.biz__bn_003 .swiper-slide{width:809px;height:470px;margin-right:24px;}
.biz__bn_003 .swiper-slide.swiper-slide-active{width:895px;height:520px;}

.biz__bn_003 .swiper-button-next, .biz__bn_003 .swiper-button-prev{top:50%;transform:translateY(-50%);}
.biz__bn_003:hover .swiper-button-next, .biz__bn_003:hover .swiper-button-prev{opacity:1;}

    /*biz__bn_004*/
.biz__bn_004{padding-bottom:100px;}
.biz__bn_004 li{width:240px;margin-right:20px;}
.biz__bn_004 .item_box{grid-gap:20px;}
.biz__bn_004 .item_info{grid-gap:12px;color:#000000;}
.biz__bn_004 .item_info .item_t{line-height:1;font-size:18px;font-weight:500;}
.biz__bn_004 .item_info .item_st{height:40px;line-height:20px;font-size:14px;overflow:hidden;text-overflow:ellipsis;word-wrap:break-word;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;text-align:left;}
.biz__bn_004 .swiper-button-next, .biz__bn_004 .swiper-button-prev{top:50%;transform:translateY(-50%);}
.biz__bn_004:hover .swiper-button-next, .biz__bn_004:hover .swiper-button-prev{opacity:1;}

    /*biz__bn_005*/
.biz__bn_005{width:100%;padding-bottom:0;margin-bottom:100px;}
.biz__bn_005 a{display:block;width:1280px;margin:0 auto;vertical-align:top;}
.biz__bn_005 img{max-width:100%;vertical-align:top;}

    /*biz__bn_006*/
.biz__bn_006 li{width:410px;margin-right:25px;}
.biz__bn_006 .swiper-button-next, .biz__bn_006 .swiper-button-prev{top:50%;transform:translateY(-50%);}
.biz__bn_006:hover .swiper-button-next, .biz__bn_006:hover .swiper-button-prev{opacity:1;}

/*biz__pr_*/
    /*biz__pr_001*/
.biz__pr_001 .biz_cnt{position:relative;display:flex;flex-direction:column;justify-content:center;align-items:center;grid-gap:12px;height:670px;padding:110px;background:url(/data/common_new/bg_pr_001.png) no-repeat 0 0;background-size:100% 100%;}
.biz__pr_001 .biz_cnt .biz_tit{position:absolute;top:179px;left:110px;padding:0;font-size:68px;}
.biz__pr_001 .item_box{flex-direction:row-reverse;align-items:flex-end;grid-gap:160px;}
.biz__pr_001 .item_box .item_thumb{flex-shrink:0;width:450px;height:450px;}
.biz__pr_001 .item_box .item_thumb:after{display:none;}
.biz__pr_001 .item_box .item_thumb [class*="emblem_"]{left:20px;bottom:20px;width:62px;height:62px;}
.biz__pr_001 .item_box .item_thumb .emblem_sale{background-size:62px 62px;}
.biz__pr_001 .item_box .item_info{grid-gap:14px;padding-bottom:78px;}
.biz__pr_001 .item_box .item_info .item_n{height:52px;line-height:26px;font-size:18px;}
.biz__pr_001 .item_box .item_info .item_price .item_price_sale{font-size:26px;}
.biz__pr_001 .item_box .item_info .item_price .item_price_sale span{font-size:26px;}
.biz__pr_001 .item_box .item_info .item_price .item_price_n{font-size:16px;}
.biz__pr_001 .item_box .item_info .item_price .item_price_n span{font-size:26px;}
.biz__pr_001 .item_box .item_info .item_price .item_price_f{font-size:16px;}
.biz__pr_001 .item_box .item_info .item_price .item_price_f del{font-size:16px;}
    /*biz__pr_002*/
.biz__pr_002{}
.biz__pr_002 [class*="prdt_list__"] ul{display:grid;grid-template-columns:repeat(4 , 1fr);grid-auto-rows:minmax(400px , 1fr);grid-gap:55px 20px;}

    /*biz__pr_003*/
.biz__pr_003{padding-bottom:40px;}
.biz__pr_003 [class*="prdt_list__"] ul{column-count:3;-webkit-column-count:3;-moz-column-count:3;column-gap:40px;}
.biz__pr_003 [class*="prdt_list__"] ul li{width:400px;margin-bottom:60px;break-inside:avoid;}
.biz__pr_003 [class*="prdt_list__"] ul li .item_thumb img{width:290px;height:290px;}
.biz__pr_003 [class*="prdt_list__"] ul li:nth-child(2) .item_thumb img,
.biz__pr_003 [class*="prdt_list__"] ul li:nth-child(3) .item_thumb img,
.biz__pr_003 [class*="prdt_list__"] ul li:nth-child(6) .item_thumb img{width:400px;height:400px;}

    /*biz__pr_004*/
.biz__pr_004{}
.biz__pr_004 .box__btn_wrap{justify-content:center;margin-top:40px;}
.biz__pr_004 .btn_pr_addView{width:200px;height:50px;line-height:48px;border:1px solid #dfdfdf; color:#252525;font-size:15px;font-weight:600;}
.biz__pr_004 .btn_pr_addView::after{content:'';display:inline-block;width:4px;height:8px;margin-left:10px;background:url(/data/common_new/btn_arrw_r_4x8.png) no-repeat 0 0;vertical-align:1px;}

/*biz__sl_*/
    /*biz__sl_001*/
.biz__sl_001{position:relative;}
.biz__sl_001 .biz_tit{position:absolute;top:125px;font-size:68px;}
.biz__sl_001 .swiper__unit{padding:35px 0 0 0;}
.biz__sl_001 .item_box{position:relative;flex-direction:row-reverse;align-items:flex-end;grid-gap:130px;}
.biz__sl_001 .item_box .item_thumb{flex-shrink:0; width:490px;height:490px;overflow:initial;}
.biz__sl_001 .item_box .item_thumb [class*="emblem_"]{left:20px;bottom:20px;width:62px;height:62px;}
.biz__sl_001 .item_box .item_thumb .emblem_sale{background-size:62px 62px;}
.biz__sl_001 .item_box .item_percent{position:absolute;left:-89px;;top:-35px;display:flex;align-items:flex-start;z-index:1;}
.biz__sl_001 .item_box .item_percent span{font-size:90px;font-family:'RegularBoldCello', sans-serif;font-weight:700;color:#b88f5e;line-height:1;}
.biz__sl_001 .item_box .item_percent span + span{font-size:54px;}
.biz__sl_001 .item_box .item_info{padding:0 0 84px;}
.biz__sl_001 .item_box .item_info .item_n{font-size:18px;}
.biz__sl_001 .item_box .item_info .item_price .item_price_sale{font-size:26px;}
.biz__sl_001 .item_box .item_info .item_price .item_price_sale span{font-size:26px;}
.biz__sl_001 .item_box .item_info .item_price .item_price_n{font-size:16px;}
.biz__sl_001 .item_box .item_info .item_price .item_price_n span{font-size:26px;}
.biz__sl_001 .item_box .item_info .item_price .item_price_f{font-size:16px;}
.biz__sl_001 .item_box .item_info .item_price .item_price_f del{font-size:16px;}

.biz__sl_001 .swiper__unit .swiper-pagination-progressbar{top:auto;left:0;transform:translateX(0);width:calc(100% - 620px);}
.biz__sl_001 .swiper-button-next, .biz__sl_001 .swiper-button-prev{top:240px;}
.biz__sl_001:hover .swiper-button-next, .biz__sl_001:hover .swiper-button-prev{opacity:1;}

    /*biz__sl_002*/
.biz__sl_002{width:100%;padding:60px 0;margin-bottom:100px;background:#f8f8f8;}
.biz__sl_002 [class*="prdt_list__"]{padding-bottom:50px;}
.biz__sl_002 [class*="prdt_list__"] ul li{width:412px;margin-right:24px;}
.biz__sl_002 .item_box .item_thumb a:after{display:none;}
.biz__sl_002 .swiper-button-next, .biz__sl_002 .swiper-button-prev{top:185px;}
.biz__sl_002:hover .swiper-button-next, .biz__sl_002:hover .swiper-button-prev{opacity:1;}

    /*biz__sl_003*/
.biz__sl_003{width:100%;padding:60px 0;margin-bottom:100px;background:#f8f8f8;}
.biz__sl_003 [class*="prdt_list__"] ul li{width:305px;margin-right:20px;}
.biz__sl_003 [class*="prdt_list__"] ul li .rank_n{position:absolute;left:0;top:0;display:inline-block;width:46px;height:46px;color:#ffffff;font-size:20px;font-weight:600;line-height:46px;text-align:center;background: var(--site-color);z-index:1;}
.biz__sl_003 .item_box .item_thumb a:after{display:none;}
.biz__sl_003 .swiper-button-next, .biz__sl_003 .swiper-button-prev{top:125px;}
.biz__sl_003:hover .swiper-button-next, .biz__sl_003:hover .swiper-button-prev{opacity:1;}

.biz__sl_003.nobg{padding:0;background:none;}

    /*biz__sl_004*/
.biz__sl_004 [class*="prdt_list__"]{padding-bottom:44px;}
.biz__sl_004 [class*="prdt_list__"] ul li{width:305px;margin-right:20px;}

.biz__sl_004 .swiper-button-next, .biz__sl_004 .swiper-button-prev{top:125px;}
.biz__sl_004 [class*="prdt_list__"]:hover .swiper-button-next, .biz__sl_004 [class*="prdt_list__"]:hover .swiper-button-prev{opacity:1;}

    /*biz__sl_005*/
.biz__sl_005{position:relative;}
.biz__sl_005 .swiper-slide{width:416px;margin-right:16px;}
.biz__sl_005 .swiper-button-next, .biz__sl_005 .swiper-button-prev{top:50%;}
.biz__sl_005 .swiper__unit:hover .swiper-button-next, .biz__sl_005 .swiper__unit:hover .swiper-button-prev{opacity:1;}
.biz__sl_005 .sl_005__list{display:flex;flex-direction:column;gap:24px;}
.biz__sl_005 .sl_005__list .prdt_tit{padding-bottom:20px;border-bottom:2px solid #282828;line-height:26px;font-size:18px;text-align:center;}
.biz__sl_005 [class*="prdt_list__"] ul{display:flex;flex-direction:column;grid-gap:20px;}
.biz__sl_005 [class*="prdt_list__"] .item_box{flex-direction:row;grid-gap:15px;}
.biz__sl_005 [class*="prdt_list__"] .item_box .item_thumb{width:112px;}
.biz__sl_005 [class*="prdt_list__"] .item_box .item_info{flex-direction:column;}
.biz__sl_005 .btn_add_view{position:absolute;top:10px;right:0;line-height:24px;color:#929292;font-size:16px;}

.biz__sl_006 .biz_cnt{display:grid;grid-gap:40px;}
        
.biz__sl_006 .sl_006_bnr{position:relative;overflow:hidden;border-radius:10px;}
.biz__sl_006 .sl_006_bnr .bnr_txt{position:absolute;top:0;left:0;display:flex;flex-direction:column;justify-content:flex-end;gap:10px;width:100%;height:100%;padding:40px;background:url(/data/common_new/bg_sl_006.png) no-repeat 0 0;}
.biz__sl_006 .sl_006_bnr .bnr_txt span{color:#FFFFFF;}
.biz__sl_006 .sl_006_bnr .bnr_txt .item_n{line-height:32px;font-size:22px;font-weight:500;}
.biz__sl_006 .sl_006_bnr .bnr_txt .item_t{line-height:25px;font-size:17px;font-weight:400;}
.biz__sl_006 [class*="prdt_list__"]{width:100%;padding-top:25px;}
/*.biz__sl_006 .biz_tit{font-size:24px;font-weight:500;}*/

.biz__sl_006 .sl_006_bnr{grid-row:1;}
.biz__sl_006.sl_006_left .biz_cnt{grid-template-columns:350px 1fr;}
.biz__sl_006.sl_006_left .sl_006_bnr{grid-column:1;}
.biz__sl_006.sl_006_right .biz_cnt{grid-template-columns:1fr 350px;}
.biz__sl_006.sl_006_right .sl_006_bnr{grid-column:2;}
.biz__sl_006.sl_006_right .prdt_list__ {grid-column:1;}

.biz__sl_006 [class*="prdt_list__"] ul li{width:240px;margin-right:20px;}
.biz__sl_006 .swiper-button-next, .biz__sl_006 .swiper-button-prev{top:185px;}
.biz__sl_006 [class*="prdt_list__"]:hover .swiper-button-next, .biz__sl_006 [class*="prdt_list__"]:hover .swiper-button-prev{opacity:1;}

.biz__sl_007 .biz_cnt{display:grid;grid-gap:40px;}
        
.biz__sl_007 .sl_007_bnr{position:relative;overflow:hidden;border-radius:10px;}
.biz__sl_007 .sl_007_bnr .bnr_txt{position:absolute;top:0;left:0;display:flex;flex-direction:column;justify-content:flex-end;gap:13px;width:100%;height:100%;padding:40px;background:url(/data/common_new/bg_sl_007.png) no-repeat 0 0;}
.biz__sl_007 .sl_007_bnr .bnr_txt span{color:#FFFFFF;}
.biz__sl_007 .sl_007_bnr .bnr_txt .item_n{line-height:40px;font-size:28px;font-weight:500;}
.biz__sl_007 .sl_007_bnr .bnr_txt .item_t{line-height:29px;font-size:20px;font-weight:400;}
.biz__sl_007 [class*="prdt_list__"]{width:100%;}
/*.biz__sl_007 .biz_tit{font-size:24px;font-weight:500;}*/

.biz__sl_007 .sl_007_bnr {grid-row:1;}
.biz__sl_007.sl_007_left .biz_cnt{grid-template-columns:485px 1fr;}
.biz__sl_007.sl_007_left .sl_007_bnr{grid-column:1;}
.biz__sl_007.sl_007_right .biz_cnt{grid-template-columns:1fr 485px;}
.biz__sl_007.sl_007_right .sl_007_bnr{grid-column:2;}
.biz__sl_007.sl_007_right .prdt_list__ {grid-column:1;}

.biz__sl_007 .swiper-wrapper{align-content:space-between;}
.biz__sl_007 [class*="prdt_list__"] ul li{align-items:flex-start;width:193px;height: calc((100% - 50px) / 2) !important;margin-right:21px;}
        
.biz__sl_007 .swiper-button-next, .biz__sl_007 .swiper-button-prev{transform:translateY(-50%);}
.biz__sl_007 [class*="prdt_list__"]:hover .swiper-button-next, .biz__sl_007 [class*="prdt_list__"]:hover .swiper-button-prev{opacity:1;}

/*biz__deal*/
[class*="biz__deal_"]{width:100%;}
[class*="biz__deal_"] .biz__deal_cnt{display:grid;width:1280px;grid-template-columns:auto 1fr;justify-content:center;padding-bottom:0;}
[class*="biz__deal_"] .deal-btn{display:flex;flex-direction:column;margin-top:95px;}
[class*="biz__deal_"] .deal-btn a{width:180px;height:48px;border:1px solid #929292;background:transparent;line-height:46px;color:#282828;font-size:16px;text-align:center;}
[class*="biz__deal_"] [class*="prdt_list__"] ul{display:grid;gap:20px;}
    /*biz__deal_001*/
.biz__deal_001{padding:60px 0;background:#F8F8F8;margin-bottom:100px;}
.biz__deal_001 .biz_tit_box{width:325px;}
.biz__deal_001 .biz_tit{line-height:46px;padding-bottom:0;margin-bottom:18px;}
.biz__deal_001 .deal-time{display:flex;align-items:center;gap:10px;}
.biz__deal_001 .deal-time svg circle{fill:var(--site-color);}
.biz__deal_001 .deal-time span{color:var(--site-color);font-size:34px;font-weight:600;line-height:49px;}
.biz__deal_001 [class*="prdt_list__"] ul{grid-template-columns:repeat(3, 1fr);}
    /*biz__deal_002*/
.biz__deal_002 .biz_tit_box{width:260px;}
.biz__deal_002 .biz_tit{line-height:43px;padding-bottom:0;margin-bottom:19px;}
.biz__deal_002 .tit-comment{line-height:24px;color:#929292;font-size:16px;}
.biz__deal_002 [class*="prdt_list__"] ul{grid-template-columns:repeat(4, 1fr);}

/*서브페이지*/
.biz-sub{width:1280px;margin:0 auto;}
.biz-sub{padding-bottom:60px;}
.sub_cont{position:relative;}
/*??*/
.biz-sub .sub_title{display:flex;align-items:center;justify-content:center;margin-bottom:30px;box-sizing:content-box;line-height:1;}
.biz-sub .sub_title span{color:#000000;font-size:28px;font-weight:500;}



    /*내용없음*/
/*.box__noPrdt .txt{display:flex;justify-content:center;align-items:center;height:173px;color:#000000;font-size:13px;}*/
.noData{display:flex;flex-direction:column;justify-content:center;align-items:center;height:200px;color:#787878;font-size:16px;font-weight:300;text-align:center;}
/*상품상세*/
.detail{padding-top:50px;padding-bottom:0;}
.detail .area__detail_cnt{display:grid;grid-template-columns:660px 1fr;grid-gap:60px;margin-bottom:120px;}

.box__detail_visual{position:relative;}
.box__detail_visual img{width:100%;height:100%;}
.box__detail_visual .detail_visual{overflow:hidden;width:550px;}
.box__detail_visual .detail_visual .swiper-slide{width:550px;height:550px;}
.box__detail_visual .detail_visual [class*="emblem_"]{position:absolute;display:inline-block;left:20px;bottom:20px;width:62px;height:62px;}
.box__detail_visual .detail_visual .emblem_sale{background:url(/data/common_new/ico_sale_300x300.png) no-repeat 0 0;background-size:62px 62px;}
.box__detail_visual .detail_visual .emblem_onnuri{background:url(/data/S48/onnuri_giftCard_300x300.jpg) no-repeat 0 0;background-size:62px 62px;} /*온누리전용*/
.box__detail_visual .detail_visual_thumbs{position:absolute;right:0;top:0;overflow:hidden;height:550px;}
.box__detail_visual .detail_visual_thumbs .swiper-slide{position:relative;width:90px;height:90px;cursor:pointer;}
.box__detail_visual .detail_visual_thumbs .swiper-slide.swiper-slide-thumb-active:after{content:'';position:absolute;left:0;top:0;width:90px;height:90px;border:1px solid #000000;box-sizing:border-box;}
/*상품상세 타이머*/
.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:11px 0 35px;line-height:1;}
.detail .box__detail_item_info .detail_item_info_top{display:flex;align-items:center;gap:8px;margin-bottom:10px;} /* 최저가상품 flag 추가되며 상단 마크업수정 */
.detail .box__detail_item_info .item_flag{display:flex;}
.detail .box__detail_item_info .item_flag span{height:22px;line-height:20px;padding:0 6px;border-width:1px;border-style:solid;font-size:12px;}
.detail .box__detail_item_info .item_code{margin-bottom:0;color:#787878;font-size:14px;font-weight:400;}
.detail .box__detail_item_info .item_name{height:70px;line-height:34px;margin-bottom:24px;color:#000000;font-size:26px;font-weight:300;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{display:flex;flex-direction:column;grid-gap:12px;line-height:1;}
.detail .box__detail_item_info .item_price .item_price_f{font-size:18px;color:#a0a0a0;font-weight:500;}
.detail .box__detail_item_info .item_price .item_price_f del{font-size:18px;font-weight:500;vertical-align:baseline;}
.detail .box__detail_item_info .item_price div{display:flex;align-items:center;grid-gap:14px;}
.detail .box__detail_item_info .item_price .item_price_sale{line-height:40px;font-size:28px;color:var(--site-color);font-weight:500;}
.detail .box__detail_item_info .item_price .item_price_sale span{font-size:28px;font-weight:600;vertical-align:baseline;}
.detail .box__detail_item_info .item_price .item_price_n{font-size:20px;color:#131922;font-weight:500;}
.detail .box__detail_item_info .item_price .item_price_n span{line-height:40px;font-size:28px;font-weight:600;vertical-align:baseline;}         

/*남은수랑*/
.detail .box__detail_item_info .item_quantity{position:absolute;right:0;bottom:33px;color:#000000;font-size:16px;line-height:24px;}
.detail .box__detail_item_info .item_quantity span{margin-left:10px;color:#EC4848;font-weight:600;vertical-align:top;}
/*할인쿠폰*/
.detail .box__detail_item_info .item_coupon{position:absolute;right:0;bottom:32px;display:inline-block;padding:0 12px 0 11px;font-size:14px;color:#FFFFFF;line-height:32px;background:#141A23;}
/*네이버최저가 버튼*/
.detail .box__detail_item_info .btn_priceChk_n{padding:11px 14px;line-height:15px;background:#03C75A;border-radius:3px;color:#FFFFFF;font-size:15px;}
.detail .box__detail_item_info .btn_priceChk_n:before{content:'';display:inline-block;width:15px;height:15px;margin-right:8px;background:url(/data/common_new/ico_naver_fff.png) no-repeat 0 0;background-size:15px;vertical-align:top;}
/*네이버최저가 레이어*/
.layer_priceChkN{display:none;position:absolute;width:474px;height:611px;margin-top:9px;padding:22px 22px 24px 22px;border:1px solid #E0E0E0;background:#FFFFFF;z-index:1;}
.layer_priceChkN .pop_header{display:flex;flex-direction:column;gap:8px;margin-bottom:26px;}
.layer_priceChkN .pop_header .layer_tit{line-height:29px;color:#000000;font-size:20px;font-weight:500;}
.layer_priceChkN .pop_header .search-result_summary{line-height:20px;color:#787878;font-size:14px;}
.layer_priceChkN .pop_header .search-result_summary span{color:#000000;font-weight:600;vertical-align:top;}
.layer_priceChkN .pop_cont{}
.layer_priceChkN .prdt_list__{overflow-y:auto;max-height:480px;}
.layer_priceChkN .prdt_list__ ul{display:flex;flex-direction:column;gap:14px;}
.layer_priceChkN .item_box{flex-direction:row;grid-gap:14px;}
.layer_priceChkN .item_box .item_thumb{flex-shrink:0;width:110px;}
.layer_priceChkN .item_box .item_info{flex-direction:column;justify-content:center;grid-gap:0;text-align:left;}
.layer_priceChkN .item_box .item_info .item_n{height:42px;line-height:21px;}
.layer_priceChkN .item_box .item_info .item_price{align-items:flex-start;margin-top:8px;}
.layer_priceChkN .item_box .item_info .item_price .item_price_n,
.layer_priceChkN .item_box .item_info .item_price .item_price_n span{line-height:19px;font-size:13px;}
.layer_priceChkN .item_box .item_info .item_shopping_mall{margin-top:2px;line-height:19px;color:#858585;font-size:13px;}        
.layer_priceChkN .btnClose{position:absolute;right:20px;top:20px;width:30px;height:30px;}
.layer_priceChkN .btnClose:after{content:'';position:absolute;left:50%;top:50%;transform:translate(-50% , -50%);width:20px;height:20px;background:url(/data/common_new/ico_btn_x_26_b.png) no-repeat 0 0;background-size:20px 20px;}

.detail .box__item_detail_txt{border-top:1px solid #f0f0f0;}
.detail .box__item_detail_txt .unit_item_detail_txt{position:relative;display:flex;padding:16px 0 15px;border-bottom:1px solid #f0f0f0;color:#000000;font-size:16px;font-weight:300;}
.detail .box__item_detail_txt .unit_item_detail_txt .info_tit{width:120px;}
.detail .box__item_detail_txt .btn_cartd_benefit{display:inline-block;width:17px;height:17px;margin-left:9px;background:url(/data/common_new/ico_btn_tip.png) no-repeat 0 0;vertical-align:-2px;}
.layer_card_benefit .pop_layer{width:400px;height:auto;background:#ffffff;}
.layer_card_benefit .pop_layer .imgBox{padding:0 30px 30px 30px;}
.layer_card_benefit .pop_layer .imgBox img{width:100%;}

.box__selectOpt{}
.box__selectOpt .ps_designSelBox{margin-top:15px;}
.box__selectOpt .ps_designSelBox .ps_currSel{height:42px;line-height:40px;}
.box__selectOpt .opt_descriptive{margin-bottom:16px;}
.box__selectOpt .opt_descriptive p{padding:20px 0 24px;color:#000000;font-size:14px;font-weight:300;line-height:22px;word-break:break-word;}
.box__selectOpt .opt_descriptive .box__form_textarea_unit{height:112px;}

.detail .box__btn_wrap{grid-gap:8px;padding:40px 0 0;}
.detail .box__btn_wrap a.util_wish{flex-shrink:0;display:inline-block;width:56px;border:1px solid #e0e0e0;font-size:0;text-indent:-9999px;background:url(/data/common_new/ico_list_wish.png) no-repeat center center;background-size:23px 19px;}
.detail .box__btn_wrap a.util_wish.on{background:url(/data/common_new/ico_list_wish_on.png) no-repeat center center;}
.detail .box__btn_wrap span.util_gift{position:relative;display:inline-block;width:100%;}
/*.detail .box__btn_wrap a.util_gift{display:inline-block;width:56px;border:1px solid #e0e0e0;font-size:0;text-indent:-9999px;background:url(/data/common_new/ico_gift.png) no-repeat center center;background-size:23px 25px;}*/
.detail .box__btn_wrap .util_gift a{display:inline-block;}
.detail .box__btn_wrap span.util_gift .toast_gift{position:absolute;left:5px;top:-27px;width:auto;height:33px;padding:0 15px;border:1px solid #131922;background:#ffffff;white-space:nowrap;color:#000000;font-size:14px;line-height:31px;}
.detail .box__btn_wrap span.util_gift .toast_gift:after{content:'';position:absolute;bottom:-5px;left:10px;display:inline-block;width:7px;height:7px;border-top:1px solid #131922;border-right:1px solid #131922;background-color:#ffffff;transform:rotate(135deg);}
.detail .box__btn_wrap .btn-restock {color:#000000;border:1px solid #141a23;background:#ffffff;}
.detail .box__btn_wrap .btn-restock.restock-toggle{color:#ffffff;border:1px solid #141a23;background:#141a23;}


/*상세 유의사항*/
.box__detail_cnt .box__notice_purchase{margin-top:20px;}
.box__notice_purchase{display:flex;flex-direction:column;gap:11px;padding:15px 22px 16px;border:1px solid #f24533;background-color:#fdf2f0;color:#252525;font-size:14px;font-weight:400;line-height:21px;}
.box__notice_purchase strong{color:#f24533;font-size:16px;font-weight:500;}


.wrap__select_summary{display:flex;flex-direction:column;gap:8px;margin-top:26px;}
.box__select_summary{position:relative;display:flex;flex-direction:column;grid-gap:12px;padding:12px 20px;background:#F8F8F8;line-height:1;}
.box__select_summary .txt_option{color:#666666;font-size:14px;font-weight:300;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:40px;height:34px;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:34px;height:34px;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:#131922;font-size:16px;font-weight:500;}
.box__select_summary .summaryBox .box_total_price span{color:#131922;font-size:16px;font-weight:600;vertical-align:top;}
.box__select_summary .btn_prdt_del{position:absolute;top:10px;right:15px;display:inline-block;width:24px;height:24px;background:url(/data/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:20px;padding:0 20px;}
.box__select_total .box_tit{color:#131922;font-size:16px;font-weight:500;}
.box__select_total .box_total_price{color:#131922;font-size:20px;font-weight:500;line-height:40px;}
.box__select_total .box_total_price span{font-size:28px;font-weight:600;vertical-align:top;}

/*상세 탭*/
.detail__info_tab{padding-bottom:130px;}
.detail__info_tab .tab_controller{display:flex;justify-content:space-between;height:61px;}
.detail__info_tab .tab_controller li{position:relative;width:100%;height:100%;border-bottom:1px solid #e0e0e0;}
.detail__info_tab .tab_controller li a{display:block;line-height:60px;text-align:center;color:#787878;font-size:18px;font-weight:300;letter-spacing:-.5px;}
.detail__info_tab .tab_controller li.on a{color:#000000;font-weight:500;}
.detail__info_tab .tab_controller li.on a:before{content:'';position:absolute;bottom:-1px;left:0;width:100%;height:2px;background:#000000;}
.detail__info_tab .tab_controller li a span{font-size:10px;}

/*상품정보*/
.box__detail_info{padding-top:60px;}
.box__detail_info .item_detail_img{padding:0 135px;}
.box__detail_info .item_detail_img .imgbox{overflow:hidden;max-height:1000px;padding-bottom:30px;text-align:center;}
.box__detail_info .item_detail_img .imgbox img{max-width:100%;}
.box__detail_info .btn{margin-top:-100px;}
.box__detail_info .btn a{display:flex;justify-content:center;align-items:center;grid-gap:13px;width:100%;height:80px;color:#000000;font-size:20px;font-weight:400;}
.box__detail_info .btn a:after{content:'';display:inline-block;width:20px;height:9px;background:url(/data/common_new/ico_btn_arrw_20x9.png) no-repeat 0 0;transition:all .3s ease;}
.box__detail_info .btn .bg_shadow{position:relative;display:block;height:100px;background-image:linear-gradient(rgba(255, 255, 255, 0), rgb(255, 255, 255) 90%);}
.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{padding-top:20px;}
.detail__info_tab .item_detail_info_txt .info_tit{margin-top:80px;color:#000000;font-size:24px;font-weight:500;line-height:1;}
.box__detail_info .item_detail_info_txt .info_cont{margin-top:20px;}
.box__detail_info .item_detail_info_txt .info_cont p{color:#000000;font-size:14px;font-weight:300;line-height:26px;}

/*추천상품*/
.detail__info_tab .box__detail_recomm{padding-top:60px;}
/*상품평*/
.box__review{}
.starPoint{position:relative;background:url(/data/common_new/starpoint_bg.png) no-repeat 0 0;}
.starPoint i{position:absolute;top:0;left:0;background:url(/data/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{line-height:1;}
.box__review .box__list_rating li{position:relative;padding:30px 0;border-bottom:1px solid #f0f0f0;}
.box__review .box__list_rating .box_starPoint{display:flex;justify-content:flex-start;align-items:center;}
.box__review .box__list_rating .starPoint{width:110px;height:18px;background-size:110px auto;}
.box__review .box__list_rating .starPoint i{height:18px;background-size:110px auto;}
.box__review .box__list_rating .txt_user{margin-left:15px;color:#787878;font-size:14px;font-weight:300;}
.box__review .box__list_rating .txt_user span ~ span{margin-left:19px;}
.box__review .box__list_rating .txt_opt{margin-top:24px;color:#787878;font-size:16px;font-weight:300;}
.box__review .box__list_rating .txt_review{margin-top:8px;padding-right:25px;line-height:26px;color:#000000;font-size:14px;font-weight:300;}

.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{position:absolute;top:34px;right:30px; width:23px;height:11px;background:url(/data/common_new/btn_arrw_23x11.png) no-repeat 0 0;transition:all .3s ease;}
.box__review .box__list_rating li.spillover.open .btn_open{transform:rotate(-180deg);}

.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__review .noData{height:200px;}

.detail__info_tab .txt_tab_info{padding:20px 0;font-size:14px;}
/*상문문의*/
.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{display:flex;justify-content:flex-end;padding-top:60px;padding-bottom:15px;border-bottom:1px solid #000000;}
.box__qna .btn a{display:block;width:180px;height:40px;line-height:38px;text-align:center;border:1px solid #e0e0e0;color:#000000;font-size:14px;}
        
.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:28px 30px 28px 0;}
.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:14px;font-weight:300;}
.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 .question_info{display:flex;justify-content:space-between;align-items:center;width:202px;}
.box__qna .box__list_qna .qna_question .unit_question .status{display:inline-block;width:51px;height:20px;line-height:20px;color:#ffffff;font-size:11px;font-weight:300;text-align:center;background:#141a23;}
.box__qna .box__list_qna .qna_question .unit_question .status.ok{background:var(--site-color);}
.box__qna .box__list_qna .qna_question .txt_user{color:#787878;font-size:14px;}
.box__qna .box__list_qna .qna_answer{padding:0 30px;background:#f8f8f8;border-top:1px solid #f0f0f0;}
.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:19px;color:#000000;font-size:20px;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:26px;color:#000000;font-size:14px;font-weight:300;}
.box__qna .box__list_qna .qna_answer .box_qna_answer_q{padding:12px 0 15px;}
.box__qna .box__list_qna .qna_answer .box_qna_answer_a{padding:18px 0 15px;border-top:1px solid #f0f0f0;}
/*문의내역조회*/
.box__qna .box__list_qna .qna_question .unit_question .txt_question span.txt .qnaValue{margin-right:10px;font-weight:500;vertical-align:top;}
/*lnb 형 sub*/
.area__lnb_sub{display:grid;grid-template-columns:220px 1020px;grid-gap:40px;padding-bottom:100px;}
/*상품리스트 서브페이지*/
.area__lnb{}
.area__lnb .lnb_tit{padding-bottom:21px;border-bottom:1px solid #000000;color:#000000;font-size:26px;font-weight:500;line-height:1;}
.area__lnb ul{display:flex;flex-direction:column;grid-gap:23px;;padding-top:42px;line-height:1;}
.area__lnb ul li a{color:#000000;font-size:16px;line-height:1;vertical-align:top;}
.area__lnb ul li:hover a, .area__lnb ul li.on a{font-weight:600;}


.box__list_srch_txt{position:absolute;top:100px;line-height:60px;color:#000000;font-size:18px;font-weight:300;}
.box__list_srch_txt span, .box__list_srch_txt strong{font-weight:500;vertical-align:top;}
.box__list_srch_txt span{color:var(--site-color);}
.sub_list .area__subList_main_set{display:flex;flex-direction:column;grid-gap:100px;}
.sub_list .area__subList_main_set [class*="biz__"]{padding-bottom:0;}
.sub_list .noData .box__list_srch_txt{position:static;}

.box__location{position:relative;display:flex;align-items:center;height:78px;padding-left:260px;box-sizing:content-box;}
.box__location .category_name, .box__location > a, .box__location .location_current > a{flex-shrink:0;color:#757575;font-size:14px;line-height:18px;}
.box__location .category_name, .box__location > a{position:relative;padding-right:24px;}
.box__location .category_name:after, .box__location > a:after, .box__location .location_current > a:after{content:'';position:absolute;right:10px;top:5px;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{position:relative;width:100%;line-height:1;}
.box__location .location_current > a{position:relative;display:inline-block;padding-right:28px;color:#000000;vertical-align:top;}
.box__location .location_current > a span.n{color:#787878;font-weight:400;}
.box__location .location_current > a:after{right:0;top:1px;width:18px;height:18px;background:url(/data/mobile/common_new/btn_arrw_round_32.png) no-repeat 0 0;background-size:100%;transition:all .3s ease;}
.box__location .location_current.on .box_lyr_location{display:flex;}
.box__location .location_current.on > a:after{transform:rotate(180deg);}
.box__location .box_lyr_location{position:absolute;top:25px;display:flex;grid-gap:17px;flex-direction:column;padding:20px;border:1px solid #000000;background:#ffffff;z-index:9;display:none;}
.box__location .box_lyr_location a{line-height:1;color:#000000;font-size:14px;}

.area__goddslist_bnr{margin-bottom:64px;}

.area__subList_top{display:flex;justify-content:space-between;height:100px;padding:26px 20px 26px 54px;margin-bottom:60px;background:#f5f5f5;}
.area__subList_top .input_box{display:flex;justify-content:space-between;align-items:center;grid-gap:10px;padding:0 16px 0 20px;border:1px solid #e0e0e0;background:#ffffff;box-sizing:border-box;}
.area__subList_top .input_box .unit_input{position:relative;display:inline-flex;flex-grow:1;width:360px;height:100%;line-height:1;}
.area__subList_top .input_box .input_srch{width:100%;color:#000000;font-size:16px;}
.area__subList_top .input_box ::-webkit-input-placeholder{color:#929292;font-weight:normal;}
.area__subList_top .input_box :-moz-placeholder{color:#929292;font-weight:normal;}
.area__subList_top .input_box ::-moz-placeholder{color:#929292;font-weight:normal;}
.area__subList_top .input_box :-ms-input-placeholder{color:#000000;font-weight:normal;}
.area__subList_top .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;}
.area__subList_top .input_box .btn_input_srch{width:25px;height:24px;background:url(/data/common_new/ico_list_srch.png) no-repeat 0 0;background-size:100%;text-indent:-9999px;font-size:0;}

.area__subList_top .box__list_sort{display:flex;justify-content:space-between;align-items:center;grid-gap:9px;height:48px;margin-bottom:20px;}
.area__subList_top .box__list_sort .btn_ico_arrw{display:inline-flex;align-items:center;grid-gap:6px;height:48px;padding:0 18px 0 13px;border:1px solid #e0e0e0;background:#ffffff;color:#000000;font-size:14px;}
.area__subList_top .box__list_sort .btn_ico_arrw:before{content:'';display:inline-block;width:16px;height:12px;background:url(/data/common_new/ico_btn_arrw_16x12.png) no-repeat 0 0;}
.area__subList_top .box__list_sort .btn_ico_arrw.on{border:1px solid #141a23;background:#141a23;color:#ffffff;}
.area__subList_top .box__list_sort .ps_designSelBox .ps_currSel{height:48px;line-height:48px;}
.area__subList_top .box__list_sort .box__sort_kind{display:flex;align-items:center;grid-gap:2px;height:100%;}
.area__subList_top .box__list_sort .box__sort_kind a{position:relative;display:inline-flex;justify-content:center;align-items:center;width:41px;height:41px;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_list:after{width:28px;height:26px;background:url(/data/common_new/ico_sort_list.png) no-repeat 0 0;}
.area__subList_top .box__list_sort .box__sort_kind a.fn_list.on:after{background-image:url(/data/common_new/ico_sort_list_on.png);}
.area__subList_top .box__list_sort .box__sort_kind a.fn_grid:after{width:29px;height:29px;background:url(/data/common_new/ico_sort_grid.png) no-repeat 0 0;}
.area__subList_top .box__list_sort .box__sort_kind a.fn_grid.on:after{background-image:url(/data/common_new/ico_sort_grid_on.png);}
.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;}

    /* sublist:biz__sl_000*/
.sub_list .biz__sl_000{width:100%;}
.sub_list .biz__sl_000 [class*="prdt_list__"] ul li{width:243px;margin-right:16px;}
.sub_list .biz__sl_000 .swiper-button-next, .biz__sl_000 .swiper-button-prev{top:125px;}
.sub_list .biz__sl_000:hover .swiper-button-next, .biz__sl_000:hover .swiper-button-prev{opacity:1;}

.sub_list .prdt_list__grid4{}
.sub_list .prdt_list__grid4 ul{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:54px 16px;}
.sub_list .prdt_list__grid4 .item_box .item_thumb{height:243px;}

.sub_list .prdt_list__vertical{}
.sub_list .prdt_list__vertical li{padding:15px 0;}
.sub_list .prdt_list__vertical li:first-child{padding-top:0;}
.sub_list .prdt_list__vertical .item_box .item_thumb{width:185px;height:auto;}
.sub_list .prdt_list__vertical .item_box .item_info{padding:10px 0;}
.sub_list .prdt_list__vertical .item_box .item_info .item_n{/*width:450px;*/margin-top:10px;}
.sub_list .prdt_list__vertical .item_box .item_info .item_price{justify-content:flex-start;align-items:flex-start;width:289px;padding:10px 0 0 28px;border-left:1px solid #f0f0f0;}


.sub_list .prdt_list__vertical .item_box .box_item_tag{position:absolute;left:215px;bottom:20px;}
.sub_list .prdt_list__vertical .item_box .btn_item_wish{top:149px;left:760px;}

.noData.search_data{padding:40px 0 153px;text-align:center;font-size:24px;line-height:38px;font-weight:300;}
.noData.search_data .box__list_srch_txt{position:static;margin-bottom:30px;font-size:24px;line-height:1;}

/*mypage css*/
/*my home*/
.biz-mypage{width:1280px;margin:0 auto;padding:50px 0 0 0;}
.biz-mypage .area__lnb .lnb_tit{padding-bottom:15px;border-bottom:0;text-align:center;}
.biz-mypage .box__mypage_lnb{padding:20px 14px 29px;border:1px solid #e5e5e5;}

.biz-mypage .mypage-top{display:flex;flex-direction:column;}
.biz-mypage .box__welcome{display:flex;color:#000000;font-size:18px;line-height:1;}
.biz-mypage .box__welcome .userName{font-weight:500;}

.biz-mypage .mypage_home .section_form{padding:80px 0 0 0;}
.biz-mypage .mypage_home .section_form:first-child{padding:0;}
    /*my home 최근주문내역*/
.biz-mypage .mypage_home .prdt_list__vertical .item_box .item_thumb{height:121px !important;}
    /*my home 위시리스트*/
.biz-mypage .mypage_home .prdt_list__grid4 ul{grid-gap:0px 16px;}
.biz-mypage .mypage_home .item_box .item_thumb{overflow:hidden;height:243px;}
/*.biz-mypage .mypage_home .item_box .item_thumb a{height:}*/
    /*my home 최근문의내역*/
.biz-mypage .section_con.myHome_qna{padding-top:0;}
.biz-mypage .myHome_qna .box__qna .box__list_qna li:first-child{border-top:0;}
    /*포인트 박스 : 마이페이지 & 포인트사용내역*/
.box__point{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:0 20px;margin-top:22px;background:#f7f7f7;color:#000000;font-size:14px;font-weight:400;border-radius:6px;}
.box__point div{display:flex;flex-direction:column;width:100%;padding:16px 0;line-height:20px;border-top:1px solid #e5e5e5;}
.box__point div:first-child{border-top:0;}
.box__point div span{font-weight:600;color:var(--site-color)}
    /*쿠폰 박스*/
.box__coupon{display:flex;align-items:center;justify-content:space-between;min-height:51px;padding:0 20px;margin-top:10px;background:#f7f7f7;color:#000000;font-size:14px;border-radius:8px;}
.box__coupon b{font-weight:600;vertical-align:top;}
    /*lnb 리스트*/
.biz-mypage .mypage-section{display:flex;flex-direction:column;grid-gap:20px;}
.biz-mypage .mypage-section .section_unit{border-top:1px solid #e5e5e5;padding:20px 0 0 16px;}
.biz-mypage .mypage-section .section_unit:first-child{border-top:0;}
.biz-mypage .mypage-section .section_tit{margin-bottom:20px;color:#000000;font-size:17px;font-weight:400;line-height:1;}
.biz-mypage .mypage-section .mypage_list{grid-gap:16px;padding-top:0;}
.biz-mypage .mypage-section .mypage_list li a{color:#000000;font-size:14px;}

.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;}

.biz-mypage .section_con{padding-top:30px;}

.mypage .box_tit{padding-bottom:20px;font-size:24px;font-weight:500;}
/*.mypage .box__btn_wrap{padding:6px 15px 0;}*/

.box__list_total_n{margin-bottom:30px;color:#000000;font-size:20px;line-height:1;}
.box__list_total_n span{font-weight:500;vertical-align:top;color:var(--site-color)}

.biz-mypage .box__notice_txt{margin-bottom:30px;padding:16px 20px;background:#f7f7f7;}
.biz-mypage .box__notice_txt p{padding-left:16px;text-indent:-16px;color:#000000;font-size:12px;line-height:18px;}

/*구매자승인자 주문*/
.biz-mypage .order .section_con{padding-top:0;}

/**/
.mypage_tb_form .section_form{padding:64px 0 0 0;}
.mypage_tb_form .section_form .section_title span{font-size:20px;}

/*내 정보 수정하기*/
/*마케팅 정보 수신동의*/
.box__add_form{display:flex;align-items:flex-start;padding:30px 371px 30px 30px;margin-top:14px;border-top:1px solid #f0f0f0;border-bottom:1px solid #f0f0f0;line-height:1;}
.box__add_form .form_tit{flex-shrink:0;width:168px;line-height:1;padding-top:12px;color:#000000;font-size:14px;}
.box__add_form .form_cont{width:100%;color:#787878;font-size:14px;font-weight:400;}
.box__add_form .form_cont .box_input{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px;}
.box__add_form .form_cont .box_input .form_cus_unit{width:100%;}
.info_edit_form .box__btn_wrap{padding:30px 371px 0 198px;}
.pw_edit_form{margin-top:45px;}

/*주문배송정보*/
.area__inquiry_top{display:flex;flex-direction:row;justify-content:space-between;align-items:center;height:44px;margin-bottom:30px;}
.area__inquiry_top .box__btn_controller{border-bottom:0;padding:0;}
.area__inquiry_top .btn_term{display:flex;}
.area__inquiry_top .btn_term a{width:73px;color:#000000;font-size:14px;text-align:center;font-weight:300;}
.area__inquiry_top .btn_term a.on{border:1px solid #000000;font-weight:500;}
.area__inquiry_top .box__sort_date{display:flex;align-items:center;grid-gap:10px;color:#000000;font-size:14px;}
.area__inquiry_top .box__sort_date input{width:151px;}
.area__inquiry_top .box__sort_date .btn_bg_787878{flex-shrink:0;width:96px;height:44px;line-height:43px;font-size:14px;text-align:center;}

.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;}

.unit_breakdown .item_box .item_info .item_price{width:236px;padding-right:0;}
.unit_breakdown .box__btn_wrap.btn_sm{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;flex-shrink:0;width:143px;}
.unit_breakdown .box__btn_wrap.btn_sm a{width:113px;height:40px;line-height:38px;}

/*주문상세내역*/
.for_finish .unit_breakdown .prdt_list__vertical{padding-bottom:46px;}
.for_finish .unit_breakdown .prdt_list__vertical li{display:none;padding:20px 0;margin-top:0;border-bottom:1px solid #f0f0f0;}
.for_finish .unit_breakdown .prdt_list__vertical li:first-child,
.for_finish .unit_breakdown .prdt_list__vertical li:nth-child(2){display:block;}
.for_finish .unit_breakdown .prdt_list__vertical.on li{display:block;}
.for_finish .unit_breakdown .prdt_list__vertical.on .btn_bd_control:after{transform:rotate(-180deg);}
.for_finish  .unit_breakdown .prdt_list__vertical .item_quantity{width:250px;}

.order_detail .area__inquiry_top .box__btn_wrap{width:100%;justify-content:space-between;}
.order_detail .area__inquiry_top .box__btn_wrap a{width:145px;height:48px;line-height:46px;font-size:16px;font-weight:300;}
.order_detail .area__inquiry_top .box__btn_wrap div{display:inline-flex;grid-gap:10px;}

.for_detail .unit_breakdown .prdt_list__vertical li{border-bottom:1px solid #f0f0f0;}
.for_detail .unit_breakdown .box_order_state{display:flex;align-items:center;margin-bottom:10px;line-height:1;font-size:16px;}
.for_detail .unit_breakdown .box_order_state .txt_code{width:148px;color:#787878;}
.for_detail .unit_breakdown .box_order_state .txt_state{color:var(--site-color);font-weight:500;}
.for_detail .box_order_state .txt_state{color:var(--site-color);}
.for_detail .unit_breakdown .box__btn_wrap.btn_sm{width:137px;}
.for_detail .unit_breakdown .box__btn_wrap.btn_sm a{width:137px;}

.order_detail .section_form{padding:64px 0 0 0;}
.order_detail .section_form .section_title span{font-size:20px;font-weight:500;}
.box__order_info_list{padding:25px 0;border-top:1px solid #000000;border-bottom:1px solid #f0f0f0;}
.box__order_info_list ul{display:flex;flex-direction:column;grid-gap:15px;}
.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:199px;padding-left:30px;color:#787878;font-size:16px;line-height:24px;}
.box__order_info_list .order_info_n{color:#000000;font-size:16px;line-height:24px;}
.box__order_info_list .order_info_n span{vertical-align:top;}
.box__order_info_list .order_info_n a{display:inline-block;height:24px;padding:0 4px;margin-left:18px;font-size:11px;vertical-align:top;}
.box__order_info_list .order_price_total .order_info_n{font-weight:500;}
.box__order_info_list .order_price_total .order_info_n span{font-weight:600;font-size:20px;}
.order_detail .tb_col_st_01 .td_date{color:#787878;}
.order_detail .tb_col_st_01 .td_tit{text-align:left;}
.order_detail .btn_detail_info{display:inline-block;width:82px;height:30px;line-height:28px;border:1px solid #e0e0e0;text-align:center;}

/*1:1 문의하기 & 상품평작성*/
.mypage_write_form{border-top:0;}
.mypage_write_form .box__form_group{grid-gap:14px;padding-right:371px;}
.mypage_write_form .box__form_group .box__form_unit{align-items:flex-start;border-bottom:0;padding:0 0 0 30px;}
.mypage_write_form .box__form_group .box__form_unit label{width:168px;padding-top:16px;}
.mypage_write_form .box__form_group .ps_designSelBox{width:100%;}
.mypage_write_form .box__form_group textarea.ip_textarea{height:190px;}
.mypage_write_form .box__form_group .box__form_agree, .mypage_write_form .box__form_group .box__btn_wrap{margin-top:30px;padding:0 0 0 199px;}
.mypage_write_form .box__form_group .box__form_agree{padding-bottom:30px;}
.mypage_write_form .box__form_group .box__form_agree .txt_form_info{margin-top:6px;padding-left:9px;text-indent:-9px;font-size:14px;color:#787878;line-height:21px;}
.mypage_write_form .flexBox{display:flex;grid-gap:11px;}
.mypage_write_form .box__form_group > div .box__form_unit{}
.mypage_write_form .box__form_group .box__form_unit.box__add_chk{align-items:center;grid-gap:14px;} 
.mypage_write_form .box__form_group .box__form_unit.box__add_chk .form_cus_unit{flex-shrink:0;}
.mypage_write_form .box__form_group .box__form_unit.box__add_chk .form_cus_unit input[type="checkbox"] + label{width:initial;padding-top:0;}

.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{color:var(--site-color);}
    /*상품평보기*/
.mypage .box__review .box__list_rating li:first-child{border-top:1px solid #f0f0f0;}
.mypage .box__review .box__list_rating .txt_order_n{margin-top:23px;color:#000000;font-size:16px;font-weight:500;}
.mypage .box__review .box__list_rating .txt_opt{margin-top:9px; font-size:14px;}
.mypage .box__review .box__list_rating .box__btn_wrap.btn_sm{position:absolute;top:23px;right:0;padding:0;}
.mypage .box__review .box__list_rating .box__btn_wrap.btn_sm a{width:70px;}

    /*문의내역*/
.biz-mypage .box__qna{padding:0;}
.biz-mypage .box__qna .box__list_qna li:first-child{border-top:1px solid #f0f0f0;}

/*배송지 목록*/
.box__delivery_list ul li{display:flex;grid-gap:50px;align-items:center;padding:30px;border-bottom:1px solid #f0f0f0;}
.box__delivery_list .box__btn_wrap{justify-content:center;margin-top:30px;}
.box__delivery_list .box__btn_wrap a{width:340px;}
.box__delivery_list .box__address_info{display:flex;align-items:center;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{width:168px;}
.box__delivery_list .box__address_info .unit_b{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;}
.box__delivery_list .box__address_info .unit_addr{color:#000000;font-size:14px;}
.box__delivery_list .box__address_info .unit_tel{color:#787878;font-size:14px;}
.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 .box__btn_wrap.btn_sm{padding:0;margin-top:0;}
.box__delivery_list .box__btn_wrap.btn_sm a{width:70px;}

.box__delivery_list .currentAddr .box__address_info .unit_value{color:var(--site-color);}
.box__delivery_list .currentAddr .box__address_info .unit_b:before{content:'기본배송지';display:inline-block;width:64px;height:19px;background-color:var(--site-color);text-align:center;line-height:19px;color:#ffffff;font-size:11px;}

/*포인트사용내역*/
.box__point_type{display:flex;flex-wrap:wrap;grid-gap:7px 8px;margin-bottom:30px;}
.box__point_type a{width:110px;height:40px;border:1px solid #e6e6e6;background:#ffffff;line-height:38px;text-align:center;color:#000000;font-size:14px;}
.box__point_type a.on, .box__point_type a:hover{border:1px solid #141a23;background:#141a23;color:#ffffff;font-weight:500;}
.box__pointList{border-top:1px solid #f0f0f0;}
.box__pointList ul li{display:flex;justify-content:space-between;align-items:center;height:74px;border-bottom:1px solid #f0f0f0;}
.box__pointList .point_cont{display:flex;line-height:1;font-size:14px;}
.box__pointList .point_cont .data_date{width:115px;padding-left:30px;color:#787878;}
.box__pointList .point_cont .data_state{width:55px;color:#000000;font-weight:500;}
.box__pointList .point_cont .data_code{color:#000000;}
.box__pointList .point_cont .goLink{cursor:pointer;}
.box__pointList .point_cont .goLink:after{content:'';display:inline-block;width:5px;height:12px;margin-left:33px;background:url(/data/common_new/btn_arrw_r_5x12.png) no-repeat right center;}
.box__pointList .data_point span{font-size:18px;font-weight:500;}
.box__pointList .data_point .minus{color:#000000;}
.box__pointList .data_point .minus:before{content:"-";}
.box__pointList .data_point .plus{color: var(--site-color);}
.box__pointList .data_point .plus:before{content:"+";}

/*위시리스트*/
.wish .box__cart_check{display:flex;align-items:center;justify-content:space-between;margin-bottom:20px;}
.wish .box__cart_check .btn_prdt_del{color:#787878;font-size:14px;border-bottom:1px solid #787878;}
.wish .section_form{padding-bottom:0;}
.wish .prdt_list__vertical{padding:0;}
.wish .prdt_list__vertical li{flex-direction:column;padding:14px 0 20px;}
.wish .prdt_list__vertical li:first-child{border-top:1px solid #f0f0f0;}
.wish .prdt_list__vertical .cart_item_top{display:flex;justify-content:space-between;align-items:center;margin-bottom:14px;}
.wish .prdt_list__vertical .cart_item_top .btn_prdt_del{display:inline-block;width:24px;height:24px;background:url(/data/common_new/btn_x_26x26.png) no-repeat;background-size:13px 13px;background-position:center center;font-size:0;text-indent:-9999px;}
.wish .prdt_list__vertical .item_box .item_info{justify-content:space-between;grid-gap:initial;}
.wish .prdt_list__vertical .item_box .item_info .item_n{height:auto;}
.wish .prdt_list__vertical .item_box .item_info .item_price{width:178px;padding:0;}
.wish .prdt_list__vertical .box__btn_wrap{flex-shrink:0;flex-direction:column;justify-content:center;grid-gap:10px;width:110px;padding:0;}
.wish .prdt_list__vertical .box__btn_wrap a{width:90px;height:40px;line-height:38px;font-size:14px;font-weight:300;}

/*포인트사용내역*/
/*.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{color:#c7915b;}
.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;}*/

/*쿠폰함*/
.coupon-box__feild{}
.coupon-box__feild .coupon-info__list{margin-bottom:40px;}
.coupon-box__feild .coupon-info__list dl{display:flex;}
.coupon-box__feild .coupon-info__list dt{flex-shrink:0;width:202px;padding-left:15px;line-height:24px;color:#787878;font-size:16px;font-weight:300;}
.coupon-box__feild .coupon-info__list dd{width:100%;}
.coupon-box__feild .coupon-info__list dd ul{display:flex;flex-direction:column;}
.coupon-box__feild .coupon-info__list dd ul li{line-height:24px;color:#000000;font-size:16px;font-weight:300;}
.coupon-box__feild .coupon-summary{margin-bottom:28px;padding:12px 15px;background:#F7F7F7;line-height:20px;color:#787878;font-size:14px;font-weight:500;}
.coupon-box__feild .coupon-summary .user_n{color:#000000;vertical-align:baseline;font-weight:500;}
.coupon-box__feild .coupon-summary .coupon_n{color:var(--site-color);vertical-align:baseline;font-weight:500;}


/*order css*/
.order{position:relative;padding-top:50px;}
.order .section_form{padding-bottom:60px;}
.order .section_form .box__form_unit{min-height:73px;}
.order_section_wrap{position:relative;}
.order_section_wrap .section_form_set{display:block;}
.order_section_wrap .section_form{width:920px;}
.order_section_wrap .order_form_total{position:absolute;top:0;right:50%;margin-right:-640px;width:320px;padding:27px 20px 30px;background:#f5f5f5;}
.order_section_wrap .order_form_total.fixed{position:fixed;top:30px;z-index:1;}

.section_form.order_form{display:flex;align-items:flex-start;grid-gap:40px;padding:0 0 50px;}
.section_form.order_form .order_form_way{width:100%;}
.section_form.order_form .order_form_way .txt_form_info{padding-bottom:16px;border-bottom:1px solid #f0f0f0;}


/*.section_form.order_form .order_form_total{flex-shrink:0;width:320px;padding:27px 20px 30px;background:#f5f5f5;}*/
.order_form .prdt_list__vertical{padding:0;}
.order_form .prdt_list__vertical .item_box .item_info{justify-content:space-between;grid-gap:initial;}
.order .box__btn_wrap{margin-top:60px;justify-content:center;}
.order .box__btn_wrap a{max-width:280px;}

.box__tooltip{display:none;position:absolute;top:35px;width:380px;padding:20px;color:#000000;border:1px solid #f0f0f0;background:#ffffff;z-index:9;}
.box__tooltip .box_tit{margin-bottom:10px;font-size:14px;font-weight:500;line-height:1;}
.box__tooltip .box_cnt{font-size:13px;line-height:21px;}
.box__tooltip .box_cnt li{padding-left:9px;text-indent:-9px;}


/*나의포인트*/
.box__use_point{display:flex;align-items:center;justify-content:space-between;grid-gap:30px;padding:17px 0 16px;border-bottom:1px solid #f0f0f0;}
.box__use_point .txt_my_point{display:flex;flex-direction:column;flex-shrink:0;justify-content:center;grid-gap:9px;width:383px;height:45px;padding-left:28px;font-size:14px;line-height:1;}
.box__use_point .txt_my_point .tit{color:#000000;}
.box__use_point .txt_my_point .point_n{font-weight:500;color:var(--site-color);}
.box__use_point .box__form_unit{flex-grow:1;width:100%;height:45px;padding:0;border-bottom:0;font-size:14px;color:#000000;}
.box__use_point .box__form_unit input{margin-right:10px;}
.section_form .box__use_point .btn{flex-shrink:0;width:115px;height:44px;line-height:42px;color:#ffffff;background:#787878;}

/*판촉몰 사용처*/
.box__salesPromotion{}
.box__salesPromotion .box__sales_unit{border-bottom:1px solid #f0f0f0;}
.box__salesPromotion table{width:100%;}
.box__salesPromotion table th{border-bottom:1px solid #000000;padding:14px 0;font-size:14px;font-weight:400;text-align:center;}
.box__salesPromotion table td{padding:8px 0;font-size:14px;text-align:center;}
.box__salesPromotion table tr~tr td{border-top:1px solid #f0f0f0;}
.box__salesPromotion table td.alignL{text-align:left;padding-right:10px;}
.box__salesPromotion table .btn{display:inline-block;width:115px;height:44px;line-height:44px;color:#ffffff;background:#787878;}
.box__salesPromotion .box__select_sales{padding:10px 12px 10px 20px;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:65px;height:44px;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:44px;height:44px;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{padding:0 0 0 10px;border-bottom:0;}
.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/common_new/ico_btn_x_26_b.png) no-repeat right center;background-size:11px 11px;}

.order_section_wrap .pop_layer_salesList .section_form {width: auto;}
.pop_layer_salesList{width:700px;}
.pop_layer_salesList .box__input_search{position:relative;padding:0 40px 6px 0;border-bottom:1px solid #000000;}
.pop_layer_salesList .box__input_search input.input_search{width:100%;height:30px;color:#000000;font-size:16px;font-weight:400;}
.pop_layer_salesList .box__input_search input.input_search::placeholder{color:#929292;}
.pop_layer_salesList .box__input_search .btn_search{position:absolute;right:0;top:1px;}
.pop_layer_salesList .box__checkList{overflow-y:auto;height:200px;}
.pop_layer_salesList .box__sales_check{display:flex;align-items:center;height:60px;}
.pop_layer_salesList .section_form{padding:20px 0 0;border-top:2px solid #f8f8f8;}
.pop_layer_salesList .section_salse_list ul{display:flex;flex-direction:column;gap:20px;}
.pop_layer_salesList .section_salse_list ul li{line-height:1;}

/*주문 :: 포인트파크 숨은 포인트 사용하기*/
.section_form .section_title .form_cus_unit span{vertical-align:top;font-weight:400;}
.section_form .section_title .ico_tooltip{cursor:pointer;}
.box__tooltip.point_tooltip{width:670px;}
.box__tooltip.point_tooltip .box_cnt{display:flex;flex-direction:column;grid-gap:8px;}

/*결제수단*/
.box__payment_way{margin-top:31px;}
.box__payment_way:after{content:'';display:block;clear:both;} 
.box__payment_way .form_cus_unit{float:left;display:block;width:25%;height:auto;}
.box__payment_way .form_cus_unit input + label{position:relative;display:flex;align-items:center;justify-content:center;grid-gap:29px;padding-left:0;height:60px;margin:-1px 0 0 -1px;border:1px solid #e0e0e0;color:#000000;font-size:16px;background:none;}
.box__payment_way .form_cus_unit input:checked + label{border:1px solid #121923;color:#121923;font-weight:400;background:#f8f8f8;z-index:1;/*background:none;*/}
.box__payment_way .form_cus_unit input[type="radio"] + label span{margin-left:0;color:#121923;font-size:16px;}
.box__payment_way .form_cus_unit input[type="radio"]:checked + label span{color:#121923;font-weight:400;}
/*.box__payment_way .form_cus_unit input + label img{height:14px;} idbns 결제 아이콘크기로 인해 삭제*/

.box__payment_way .form_cus_unit input:disabled + label{cursor:no-drop;}
.box__payment_way .form_cus_unit input:disabled + label span{color:gray;}

/*결제증빙*/
.section_form .box__form_unit_tip{margin-top:16px;font-size:12px;color:#000000;line-height:20px;}
/*세금계산서*/
.section_form_evidence .box__btn_wrap{margin-top:30px;}
.section_form_evidence .box__btn_wrap a{width:220px;height:48px;line-height:46px;font-size:14px;}

/*결제금액*/
.order_form_total .section_title{position:relative;display:flex;margin-bottom:20px;line-height:1;}
.order_form_total .section_title span{color:#000000;font-size:20px;font-weight:500;}

.box__order_price_list{padding:18px 0 25px;border-top:1px solid #e0e0e0;}
.box__order_price_list ul{display:flex;flex-direction:column;grid-gap:15px;}
.box__order_price_list li{display:flex;justify-content:space-between;align-items:center;line-height:1;}
.box__order_price_list .order_price_t{color:#000000;font-size:15px;}
.box__order_price_list .order_price_n{color:#000000;font-size:16px;font-weight:500;}
.box__order_price_list .order_price_n span{font-size:17px;font-weight:600;vertical-align:baseline;}
.box__order_price_list .order_price_sale .order_price_n{color:var(--site-color);}
.box__order_price_list .order_price_total{padding-top:20px;margin-top:3px;border-top:1px solid #000000;}
.box__order_price_list .order_price_total .order_price_t{font-size:16px;font-weight:500;}
.box__order_price_list .order_price_total .order_price_n{font-size:16px;font-weight:500;color:var(--site-color);}
.box__order_price_list .order_price_total .order_price_n span{font-size:26px;font-weight:600;}

.order_form_total .txt_form_info div{padding-left:7px;text-indent:-8px;line-height:18px;}
 
/*결제 약관동의*/
.box__order_agree{display:flex;flex-direction:column;grid-gap:10px;padding-top:30px;}
.order_agree_unit{display:flex;justify-content:space-between;align-items:center;height:24px;border-bottom:1px solid #f0f0f0;}

.order_agree_unit .btn_pop_open{flex-grow:1;position:relative;display:block;height:32px;}
.order_agree_unit .btn_pop_open:after{content:'';position:absolute;right:13px;top:50%;transform:translateY(-50%);display:inline-block;width:5px;height:12px;background:url(/data/common_new/btn_arrw_r_5x12.png) no-repeat 0 0;background-size:100%;}
.order_agree_content{display:none;padding:28px 19px 30px; background:#f8f8f8;color:#000000;font-size:12px;line-height:17px;font-weight:400;}

.order_form_total .box__btn_wrap{flex-direction:column;grid-gap:10px;padding:20px 0 0;margin-top:0;}
.order_form_total .box__btn_wrap a.btn_pop_open{font-size:16px;}
.order_form_total .box__btn_wrap a .btn_cartd_benefit{display:inline-block;width:17px;height:17px;margin-left:8px;background:url(/data/common_new/ico_btn_tip.png) no-repeat 0 0;vertical-align:-2px;}

/*주문 :: 대량발송 *H15,H22,S70 use*/ 
.box__template{display:grid;grid-template-columns:repeat(4, 1fr);grid-gap:25px 24px;margin-top:30px;}
.box__template input[type="radio"]{width:1px;height:1px;padding:0;border:0 none;margin:0;position:absolute;overflow:hidden;clip:rect(0 0 0 0);}
.box__template .item_box{grid-gap:20px;cursor:pointer;}
.box__template .item_box .item_thumb{position:relative;}
.box__template .item_box .item_thumb img{aspect-ratio:0;}
.box__template .item_box .item_btn{height:50px;border:1px solid #E0E0E0;line-height:48px;text-align:center;}
.box__template .item_box .item_btn::after{content:'선택하기';color:#656565;font-size:15px;font-weight:400;}

.box__template input[type="radio"]:checked + label .item_thumb:after{content:'';position:absolute;left:0;top:0;display:block;width:100%;height:100%;border:2px solid #121923;box-sizing:border-box;}
.box__template input[type="radio"]:checked + label .item_btn{border:1px solid #121923;background:#121923;}
.box__template input[type="radio"]:checked + label .item_btn::after{content:'선택완료';color:#FFFFFF;}
                        
.box__multi_number{display:flex;flex-direction:column;gap:14px;width:100%;}
.box__multi_number textarea.ip_textarea{height:245px;}
.box__multi_number .txt_notice{display:flex;flex-direction:column;padding:20px;background:#F8F8F8;color:#656565;font-size:13px;line-height:18px;}
.box__multi_number .box_btn{display:flex;align-items:center;gap:22px;}
.box__multi_number .box_btn a{flex-shrink:0;width:140px;height:44px;color:#FFFFFF;font-size:14px;line-height:42px;font-weight:400;text-align:center;}
.box__multi_number .box_btn .txt_box{display:flex;justify-content:space-between;width:100%;}
.box__multi_number .box_btn .txt_send_num{color:#656565;font-size:14px;}
.box__multi_number .box_btn .txt_send_num .n{color:var(--site-color);font-weight:600;vertical-align:text-bottom;}

.box__order_info_list.box_multi_num_list ul{display:grid;grid-template-columns:repeat(6, 1fr);justify-items:center;}

.prdt_list__vertical .box__multiDeliveryOrder_item .item_box .item_info .item_quantity{width:75px;}
.prdt_list__vertical .box__multiDeliveryOrder_item .item_box .item_info .item_price{padding:0;width:200px;}

/*주문 내 쿠폰조회적용 레이어*/
.pop_layer_coupon{width:720px;}
.pop_layer_coupon .prdt_list__vertical > ul > li{padding:24px 0;}
.pop_layer_coupon .prdt_list__vertical > ul > li:first-child{padding-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:20px;}
.pop_layer_coupon .prdt_list__vertical .item_box .item_thumb{width:146px;}
.pop_layer_coupon .prdt_list__vertical .item_box .item_info{flex-direction:column;justify-content:space-between;gap:10px;}
.pop_layer_coupon .item_box .item_info .item_n{height:auto;-webkit-line-clamp:1;font-size:16px;line-height:24px;}
.pop_layer_coupon .prdt_list__vertical .item_box .item_info .item_opt{margin-top:8px;line-height:20px;}
.pop_layer_coupon .prdt_list__vertical .item_box .item_info .item_price{flex-direction:row;justify-content:flex-start;align-items:baseline;width:100%;height:auto;margin-top:10px;}
.pop_layer_coupon .box__price_info{display:flex;justify-content:space-between;margin-top:20px;padding-bottom:10px;}
.pop_layer_coupon .box__price_info .unit_price{display:inline-flex;gap:20px;align-items:center;}
.pop_layer_coupon .box__price_info .info_tit{color:#000000;font-size:16px;font-weight:400;line-height:29px;}
.pop_layer_coupon .box__price_info .sale_price{color:#FF5C58;font-size:20px;line-height:29px;font-weight:400;}
.pop_layer_coupon .box__price_info .apply_price{color:#000000;font-size:20px;line-height:29px;font-weight:600;}
.pop_layer_coupon .box__btn_wrap a{width:260px;}

/*주문완료*/
.order .box__intro{padding:0 0 50px;}
.order .box__intro .txt_intro{display:flex;flex-direction:column;align-items:center;grid-gap:19px;line-height:1;color:#000000;}
.order .box__intro .txt_intro .txt_t{font-size:28px;font-weight:500;}
.order .box__intro .txt_intro .txt_bv{font-size:18px;}

/*주문완료 내역*/
.unit_breakdown{}
.unit_breakdown ~ .unit_breakdown{margin-top:10px;}
.unit_breakdown .box_data_info{display:flex;justify-content:space-between;align-items:center;height:60px;line-height:1;margin-bottom:12px;padding:0 30px 0 20px;background:#f8f8f8;}
.unit_breakdown .box_data_info div{color:#000000;font-size:16px;font-weight:500;}
.unit_breakdown .box_data_info .data_code{font-size:18px;}
.unit_breakdown .bd_info{display:flex;justify-content:flex-start;align-items:center;grid-gap:30px;line-height:1;}
/*.unit_breakdown .bd_total{color:#000000;font-size:14px;font-weight:500;}
.unit_breakdown .bd_total span{font-size:16px;font-weight:600;vertical-align:0;}
.unit_breakdown .bd_price{color:#000000;font-size:16px;font-weight:500;}
.unit_breakdown .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-bottom: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{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%;color:#000000;font-size:16px;line-height:1;}
.unit_breakdown .prdt_list__vertical .btn_bd_control:after{content:'';display:inline-block;width:20px;height:10px;margin-left:10px;background:url(/data/common_new/btn_arrw_20x10.png) no-repeat 0 0;background-size:100%;transition:all .3s ease;}

.box__deposit_account{display:flex;justify-content:center;align-items:center;gap:23px;height:60px;margin-top:50px;background:#f7f7f7;}
.box__deposit_account span{color:#000000;font-size:16px;font-weight:500;}

.box__orderFinish_info{margin-top:30px;border-top:1px solid #000000;}
.box__orderFinish_info div{display:flex;flex-direction:column;grid-gap:15px;width:100%;line-height:1;font-size:14px;color:#000000;}
.box__orderFinish_info .unit{flex-direction:row;align-items:flex-start;padding:18px 0 30px 20px;border-bottom:1px solid #f0f0f0;}
.box__orderFinish_info .info_tit{flex-shrink:0;width:198px;font-size:16px;font-weight:400;}
/*최근 본 상품*/
.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{padding-top:50px;}
.cart .cart_cnt{width:100%;}
.cart .box__btn_wrap{padding:10px 0 0;}
.cart .area__subList_top{padding:30px 0;margin-bottom:0;background:none;}
.cart .box__list_tab{padding:0;margin:0;}
.cart .area__subList_top .box__list_tab ul{grid-gap:8px;}
.cart .box__cart_check{display:flex;align-items:center;justify-content:space-between;margin-bottom:20px;}
.cart .box__cart_check .btn_prdt_del{color:#787878;font-size:14px;border-bottom:1px solid #787878;}
.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:14px 0 20px;}
.cart .prdt_list__vertical li:first-child{border-top:1px solid #f0f0f0;}
.cart .prdt_list__vertical .cart_item_top{display:flex;justify-content:space-between;align-items:center;margin-bottom:14px;}
.cart .prdt_list__vertical .cart_item_top .btn_prdt_del{display:inline-block;width:24px;height:24px;background:url(/data/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{justify-content:space-between;grid-gap:initial;}
.cart .prdt_list__vertical .item_box .item_info .item_n{height:auto;}
.cart .prdt_list__vertical .item_box .item_info .item_price{width:178px;padding:0;}
.cart .prdt_list__vertical .box__btn_wrap{flex-shrink:0;flex-direction:column;justify-content:center;grid-gap:10px;width:110px;padding:0;}
.cart .prdt_list__vertical .box__btn_wrap a{width:90px;height:40px;line-height:38px;font-size:14px;font-weight:300;}

.cart .section_form.order_form .order_form_total{background:#ffffff;padding:0;}
.cart .section_form.order_form .order_form_total .box_bg{background:#f5f5f5;padding:27px 20px 30px;}
.cart .section_form.order_form .order_form_total .box__cart_notice{display:flex;flex-direction:column;grid-gap:15px;padding:20px;margin-top:15px;border:1px solid #e5e5e5;font-size:12px;color:#000000;line-height:1;} 
.cart .section_form.order_form .order_form_total .box__cart_notice strong{display:block;margin-bottom:5px;font-weight:500;}
.cart .section_form.order_form .order_form_total .box__cart_notice ul li{padding-left:6px;text-indent:-6px;line-height:18px;}
/*.pop_layer_option .cart_form{margin-top:34px;}*/

/*레이어팝업*/
/*알럿 레이어팝업*/
.layer_alert .pop_container{padding:0 30px 30px;}
.layer_alert .pop_cont{padding:32px 0 0;line-height:21px;text-align:center;color:#000000;font-size:16px;font-weight:400;}
.layer_alert .box__btn_wrap{grid-gap:6px;padding:0 15px 20px;}
.layer_alert .box__btn_wrap a{position:initial;width:100%;height:100%; font-size:16px;}
.layer_alert .box__btn_wrap a:after{display:none;}

/*상품상세:위시리스트*/
#layer_wish .pop_container{padding:0 30px 30px;}
#layer_wish .pop_cont{padding:32px 0 0;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:500px;}
.pop_layer_option .pop_container{height:100%;}
.pop_layer_option .pop_cont{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 30px;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 30px 0;}
.pop_layer_option .box__layer_selectOpt .box__selectOpt{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;padding:31px 30px 32px;border-top:0;background:#f8f8f8;}
.pop_layer_option .box__order_price_list{border-top:0;padding:0;}
.pop_layer_option .box__btn_wrap{margin:0 30px;}
/*장바구니 옵션선택 == 송이주d 버전 레이어 미사용 추후 가능성으로 주석*/
/*.pop_layer.pop_layer_cart{width:500px;}
.pop_layer_cart .box__select_summary{margin:0;padding:0;background:none;}
.pop_layer_cart .box__select_summary .txt_prdt_name{height:46px;color:#000000;font-size:16px;font-weight:300;line-height:23px;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;}
.pop_layer_cart .box__select_summary .box__selectOpt .ps_designSelBox{margin-top:0;}
.pop_layer_cart .box__select_summary .txt_option{margin-top:-8px;color:#454545;}
.pop_layer_cart .box__select_summary .summaryBox .box_total_price{font-size:16px;}
.pop_layer_cart .box__select_summary .summaryBox .box_total_price span{font-size:22px;}*/
/*마이페이지 작성 & 상품평 작성*/
.pop_layer .mypage_write_form{padding-bottom:0;}
.pop_layer .mypage_write_form .box__form_group{grid-gap:10px;padding-right:0;}
.pop_layer .mypage_write_form .box__form_group .box__form_unit{margin-top:0;padding-left:0;}
.pop_layer_address_add.pop_layer .mypage_write_form .box__form_group .box__form_unit{margin-top:0;padding-left:0;min-height:initial;}
    /*배송지 등록*/
/*.pop_layer_address_add .box__form_group{grid-gap:10px;}*/
.pop_layer_address_add .pop_cont{padding:24px 0 30px;}
.pop_layer_address_add .box__form_unit{padding:0;border-bottom:0;}
.pop_layer_address_add .box__form_unit_tip{padding:4px 0 10px;font-size:12px;color:#000000;line-height:1;}

.pop_layer.pop_layer_address_add .box__delivery_list{}
.pop_layer.pop_layer_address_add .box__delivery_list .noData{height:65px;color:#000000;font-size:16px;}
.pop_layer.pop_layer_address_add .box__delivery_list ul{display:flex;flex-direction:column;grid-gap:20px;overflow-y:auto;max-height:610px;padding:0 30px;}
.pop_layer.pop_layer_address_add .box__delivery_list ul li{position:relative;flex-direction:column;grid-gap:20px;padding:0 0 20px 0;}
.pop_layer.pop_layer_address_add .box__delivery_list .box__address_info{flex-direction:column;align-items:flex-start;grid-gap:18px;}
.pop_layer.pop_layer_address_add .box__delivery_list .box__address_info .unit_a{grid-gap:10px;width:100%;}
.pop_layer.pop_layer_address_add .box__delivery_list .currentAddr .box__address_info .unit_b:before{display:none;}
.pop_layer.pop_layer_address_add .box__delivery_list .currentAddr .box__address_info .unit_a .unit_value:after{content:'기본배송지';display:inline-block;width:64px;height:19px;margin-left:15px;background-color:var(--site-color);text-align:center;line-height:19px;color:#ffffff;font-size:11px;vertical-align:text-bottom;}
.pop_layer.pop_layer_address_add .box__delivery_list .box__address_info .unit_b{grid-gap:20px;}
.pop_layer.pop_layer_address_add .box__delivery_list ul li .box__btn_wrap{grid-gap:10px;padding-top:0 !important;}
.pop_layer.pop_layer_address_add .box__delivery_list ul li .box__btn_wrap a{width:141px;height:41px;line-height:39px;font-size:14px;}
.pop_layer.pop_layer_address_add .box__delivery_list .btn_del{position:absolute;right:0;top:0;color:#787878;font-size:14px;font-weight:500;line-height:1.1;}

.pop_layer.pop_layer_address_add .mypage_write_form{padding:0 30px;}

/*주문 동의 레이어*/
.order .pop_layer .box__btn_wrap{margin-top:0;}
.order .pop_layer .box__btn_wrap a{max-width:100%;}
.layer_agree_cnt{color:#000000;font-size:12px;line-height:18px;}
.layer_agree_cnt .tb_col_st_01{margin:15px 0 20px;}
.layer_agree_cnt .tb_col_st_01 th{height:34px;font-size:12px;font-weight:400;}
.layer_agree_cnt .tb_col_st_01 td{padding:10px 20px;font-size:12px;line-height:18px;}

/* 레이어 :: 장바구니 쿠폰 조회 적용*/
.pop_layer_coupon .pop_cart_coupon .prdt_list__vertical{overflow-y:auto;max-height:365px;}
.pop_layer_coupon .pop_cart_coupon .prdt_list__vertical > ul > li:last-child{border-bottom:0;}
.pop_layer_coupon .pop_cart_coupon .coupon_choice__feild{display:flex;align-items:center;padding:18px 25px;border-radius:12px;background:#edfafb;}
.pop_layer_coupon .pop_cart_coupon .coupon_choice__feild .feild_tit{flex-shrink:0;width:180px;line-height:21px;color:var(--site-color);font-size:16px;font-weight:500;}
.pop_layer_coupon .pop_cart_coupon .box__price_info .sale_price{color:var(--site-color);}




/*기획전*/
.event_list{padding-top:50px;}
.event_list .box__bnr{width:100%;margin-bottom:60px;text-align:center;}
.event_list .box__bnr a{width:100%;vertical-align:top;}
.event_list .box__bnr img{max-width:100%;vertical-align:top;}

.event_list .area__evtList_prdt{position:relative;}
.event_list .area__evtList_prdt .ps_designSelBox .ps_currSel{height:48px;line-height:48px;}
.event_list [class*="prdt_list__"]{padding-top:78px;}
.event_list .prdt_list__grid2 ul{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:54px 16px;}
.event_list .prdt_list__grid2 ul .item_thumb img{width:370px;height:370px;}
.event_list .prdt_list__grid2 .item_box .item_thumb [class*="emblem_"]{left:20px;bottom:20px;width:62px;height:62px;}
.event_list .prdt_list__grid2 .item_box .item_thumb .emblem_sale{background-size:62px 62px;}
.event_list .prdt_list__grid3 ul{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:54px 20px;}
.event_list .prdt_list__grid3 .item_box .item_thumb{height:calc((1280px - 40px) / 3);}
.event_list .prdt_list__grid3 .item_box .item_thumb [class*="emblem_"]{left:15px;bottom:15px;width:62px;height:62px;}
.event_list .prdt_list__grid3 .item_box .item_thumb .emblem_sale{background-size:62px 62px;}
.event_list .prdt_list__grid4 ul{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:54px 40px;}
.event_list .prdt_list__grid4 .item_box .item_thumb{height:calc((1280px - 80px) / 4);}
.event_list .prdt_list__grid5 ul{display:grid;grid-template-columns:repeat(5,1fr);grid-gap:54px 40px;}
.event_list .prdt_list__grid5 .item_box .item_thumb{height:calc((1280px - 80px) / 5);}
.event_list .prdt_list__grid5 .item_price_f{display:none;}
.event_list .prdt_list__grid5 .item_box .item_thumb [class*="emblem_"]{left:15px;bottom:15px;width:50px;height:50px;}
.event_list .prdt_list__grid5 .item_box .item_thumb .emblem_sale{background-size:50px 50px;}

    /*분류기획전*/
.event_list .area_evt_group{}
.area__evtList_group{margin-bottom:60px;}
.area__evtList_group ul:after{content:'';display:block;clear:both;}
.area__evtList_group ul li{float:left;width:20%;}
.area__evtList_group ul li a{position:relative;display:block;height:58px;line-height:58px;margin:-1px 0 0 -1px;border:1px solid #e0e0e0;color:#000000;font-size:16px;text-align:center;}
.area__evtList_group ul li.on a, .area__evtList_group ul li:hover a{z-index:1;border-color:#121923;font-weight:400;background:#f8f8f8;}
                    
.event_list .area_evt_group .area__evtList_prdt .tit_evtList{padding:13px 0 34px;line-height:1;border-bottom:1px solid #000000;color:#000000;font-size:24px;font-weight:500;}
.event_list .area_evt_group .area__evtList_prdt .ps_designSelBox{position:absolute;right:0;top:0;}
.event_list .area_evt_group [class*="prdt_list__"]{padding-top:40px;}


/*선물신청몰*/
.present_list{padding-top:50px;}
.present_top{display:flex;flex-direction:column;gap:20px;margin-bottom:96px;}
.present_list .box__bnr{width:100%;text-align:center;}
.present_list .box__bnr a{width:100%;vertical-align:top;}
.present_list .box__bnr img{max-width:100%;vertical-align:top;}

.present_list .btn_wrap{display:flex;justify-content:center;gap:20px;}
.present_list .btn_wrap a{display:inline-flex;justify-content:center;align-items:center;width:100%;max-width:630px;height:90px;line-height:26px;font-size:22px;font-weight:500;text-align:center;border:1px solid #e0e0e0;color:#000000;}

.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{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:32px;font-weight:600;}
.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 [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 .section_form_set{display:grid;grid-template-columns:repeat(2, 1fr);grid-gap:50px;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;}
.present_list .section_multiForm{display:flex;flex-direction:column;grid-gap:50px;margin-top:120px;}
.present_list .section_multiForm .section_form_set{margin-top:0;}
.present_list .section_multiForm .multi_order_form .box__form_group{display:grid;grid-template-columns:repeat(2, 1fr);width:100%;}
.present_list .section_multiForm .multi_order_form .box__form_group .unit-full{grid-column:span 2;}
.present_list .section_multiForm .box__select_summary_tit{font-size:15px;font-weight:400;}

/*선물하기*/
.biz-gift{padding:50px 0 20px;}
.biz-gift .box__bnr{width:100%;margin-bottom:50px;text-align:center;}
.area__gift_theme{padding-bottom:50px;}
.area__gift_theme .box_tit{margin-bottom:50px;color:#141a23;font-size:28px;font-weight:500;text-align:center;}
.area__gift_theme .box__theme_list{display:flex;justify-content:center;gap:32px;}
.area__gift_theme .box__theme_list a{display:inline-flex;flex-direction:column;align-items:center;gap:15px;width:100px;}
.area__gift_theme .box__theme_list .tit{color:#000000;font-size:15px;line-height:1.1;}
.biz-gift [class*="biz__"] .biz_tit{font-size:28px;font-weight:500;font-family:'Noto Sans KR', sans-serif;}
.biz-gift .biz__tab_003 .biz_tit{color:#141a23;font-size:32px;line-height:42px;}
/*선물하기 주문*/
.area__gift_message{margin-top:20px;display:flex;gap:50px;}
.area__gift_message [class*="box__"]{width:100%;}
.area__gift_message .box__message_card .list_card{display:flex;align-items:flex-start;grid-gap:11px;height:86px;border-bottom:1px solid #f0f0f0;}
.area__gift_message .box__message_card .list_card li{display:flex;flex-direction:column;align-items:center;grid-gap:12px;cursor:pointer;}            
.area__gift_message .box__message_card .list_card .card_thumb{position:relative;overflow:hidden;width:68px;height:45px;border-radius:7px;}
.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:15px;line-height:1.1;}
.area__gift_message .box__message_card .list_card li.on .card_thumb:after{content:'';overflow:hidden;display:inline-block;position:absolute;left:0;top:0;width:68px;height:45px;border:2px solid #000000;border-radius:7px;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{height:178px;padding-top:20px;border-bottom:1px solid #f0f0f0;text-align:center;}
.area__gift_message .box__message_card .thumbnail_card .card_thumb{overflow:hidden;display:inline-block;width:270px;height:137px;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{padding-top:10px;}
.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;}

/*선물하기 리스트*/
.gift_list{padding-top:25px;}
.box__theme_tit{display:flex;flex-direction:column;justify-content:center;grid-gap:16px;height:160px;padding-left:79px;margin-bottom:60px;line-height:1.1;color:#ffffff;}
.box__theme_tit .theme_name{font-size:28px;font-weight:600;}
.box__theme_tit .theme_txt{font-size:20px;}

.gift_list .prdt_list__grid3 ul{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:54px 40px;}
.gift_list .prdt_list__grid3 .item_box .item_thumb{height:calc((1280px - 80px) / 3);}
.gift_list .prdt_list__grid3 .item_box .item_thumb [class*="emblem_"]{left:15px;bottom:15px;width:62px;height:62px;}
.gift_list .prdt_list__grid3 .item_box .item_thumb .emblem_sale{background-size:62px 62px;}

.box__recomm_theme{padding:78px 0 80px;}
.box__recomm_theme .box_tit{margin-bottom:39px;text-align:center;}
.box__recomm_theme .box_tit span{display:inline-block;line-height:1.1;color:#141a23;font-size:28px;font-weight:500;background:linear-gradient(to top, #fff2d0 38%, transparent 30%);}
.box__recomm_theme .box_theme_list{display:flex;flex-wrap:wrap;justify-content:center;grid-gap:10px;width:60%;margin:0 auto;}
.box__recomm_theme .box_theme_list a{display:inline-block;padding:7px 20px 8px 7px;border:1px solid #dddddd;border-radius:24px;color:#787878;font-size:16px;line-height:32px;}
.box__recomm_theme .box_theme_list a:before{content:'';display:inline-block;width:32px;height:32px;margin-right:10px;vertical-align:top;border-radius:50%;background-repeat:no-repeat;background-position:0 0;background-size:32px 32px;}
.box__recomm_theme .box_theme_list .theme_21:before{background-image:url(/data/common/present/list/21.png);}
.box__recomm_theme .box_theme_list .theme_22:before{background-image:url(/data/common/present/list/22.png);}
.box__recomm_theme .box_theme_list .theme_23:before{background-image:url(/data/common/present/list/23.png);}
.box__recomm_theme .box_theme_list .theme_24:before{background-image:url(/data/common/present/list/24.png);}
.box__recomm_theme .box_theme_list .theme_25:before{background-image:url(/data/common/present/list/25.png);}
.box__recomm_theme .box_theme_list .theme_26:before{background-image:url(/data/common/present/list/26.png);}
.box__recomm_theme .box_theme_list .theme_27:before{background-image:url(/data/common/present/list/27.png);}
.box__recomm_theme .box_theme_list .theme_28:before{background-image:url(/data/common/present/list/28.png);}
.box__recomm_theme .box_theme_list .theme_29:before{background-image:url(/data/common/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/common/present/list/21_on.png);}
.box__recomm_theme .box_theme_list .theme_22.on:before{background-image:url(/data/common/present/list/22_on.png);}
.box__recomm_theme .box_theme_list .theme_23.on:before{background-image:url(/data/common/present/list/23_on.png);}
.box__recomm_theme .box_theme_list .theme_24.on:before{background-image:url(/data/common/present/list/24_on.png);}
.box__recomm_theme .box_theme_list .theme_25.on:before{background-image:url(/data/common/present/list/25_on.png);}
.box__recomm_theme .box_theme_list .theme_26.on:before{background-image:url(/data/common/present/list/26_on.png);}
.box__recomm_theme .box_theme_list .theme_27.on:before{background-image:url(/data/common/present/list/27_on.png);}
.box__recomm_theme .box_theme_list .theme_28.on:before{background-image:url(/data/common/present/list/28_on.png);}
.box__recomm_theme .box_theme_list .theme_29.on:before{background-image:url(/data/common/present/list/29_on.png);}

/*상세페이지 내 스티커 옵션 UI :: (G04)*/
.detail__packingOpt{display:flex;flex-direction:column;gap:120px;padding-bottom:130px;}
.detail__packingOpt .box__packingOpt .box_tit{margin-bottom:40px;padding-bottom:20px;border-bottom:1px solid #000000;color:#000000;font-size:24px;font-weight:500;line-height:1.1;}
.detail__packingOpt .box__packingOpt .box_logo_list{display:grid;grid-template-columns:repeat(5, 1fr);grid-gap:50px 28px;width:100%;box-sizing:border-box;}
.detail__packingOpt .box__packingOpt .box_logo_list .unit_logo{display:flex;flex-direction:column;grid-gap:14px;}
.detail__packingOpt .box__packingOpt .box_logo_list .unit_logo label span{font-size:18px;}
.detail__packingOpt .box__packingOpt .box_logo_list .unit_logo .logo_img{position:relative;overflow:hidden;border:1px solid #e5e5e5;box-sizing:border-box;}
.detail__packingOpt .box__packingOpt .box_logo_list .unit_logo .logo_img img{width:100%;height:100%;cursor:pointer;}

.detail__packingOpt .box__packingOpt .box__value{display:flex;grid-gap:10px;}            
.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:300px;height:50px;line-height:48px;border:1px solid #e0e0e0;text-align:center;cursor:pointer;}
.detail__packingOpt .box__packingOpt .box__value .form_unit label span{vertical-align:top;color:#757575;font-size:14px;font-weight:500;}
.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 20px;margin-bottom:12px;border:1px solid #e0e0e0;color:#666666;font-size:14px;line-height:23px;background:#fafafa;letter-spacing:-.5px;}
.detail__packingOpt .box__packingOpt .option_area .option_box{display:flex;grid-gap:30px;margin-top:20px;}
.detail__packingOpt .box__packingOpt .option_live .option_wrt{}
.detail__packingOpt .box__packingOpt .option_wrt_area{width:560px;}
.detail__packingOpt .box__packingOpt .option_area .option_box .option_live .option_img_in{display:flex;flex-direction:column;align-items:center;grid-gap:16px;}
.detail__packingOpt .box__packingOpt .option_area .option_box .option_live img{display:block;}
.detail__packingOpt .box__packingOpt .option_area .option_box .option_live .option_wrt_in{display:flex;flex-direction:column;align-items:flex-start;width:100%;box-sizing:border-box;}
.detail__packingOpt .box__packingOpt .option_area .option_box .option_live .option_wrt_in .txtInput{overflow:hidden;width:100%;height:23px;line-height:23px;font-family:'Noto Sans KR', sans-serif;color:#202020;font-size:15px;letter-spacing:-.5px;text-align:center;}
.detail__packingOpt .box__packingOpt .option_area .option_box .option_live{border:1px solid #dfdfdf;box-sizing:border-box;}

.detail__packingOpt .box__packingOpt .option_area .option_box.option_box_big .option_live{width:500px;height:200px;padding:19px 0 0 0;}
.detail__packingOpt .box__packingOpt .option_area .option_box.option_box_big .option_live .option_wrt_in{padding:0 64px;}
.detail__packingOpt .box__packingOpt .option_area .option_box.option_box_big .option_live img{width:320px;height:100px;}
.detail__packingOpt .box__packingOpt .option_area .option_box.option_box_middle .option_live{width:400px;height:250px;padding:19px 0 0 0;}
.detail__packingOpt .box__packingOpt .option_area .option_box.option_box_middle .option_live .option_wrt_in{padding:0 75px;}
.detail__packingOpt .box__packingOpt .option_area .option_box.option_box_middle .option_live img{width:320px;height:100px;}
.detail__packingOpt .box__packingOpt .option_area .option_box.option_box_small .option_live{width:300px;height:200px;padding:19px 0 0 0;}
.detail__packingOpt .box__packingOpt .option_area .option_box.option_box_small .option_live .option_wrt_in{padding:0 39px;}
.detail__packingOpt .box__packingOpt .option_area .option_box.option_box_small .option_live img{width:240px;height:75px;}
                            
.detail__packingOpt .box__packingOpt .option_area .option_box.option_box_big .option_live.verticalType{width:200px;height:500px;padding:29px 0 0 0;}
.detail__packingOpt .box__packingOpt .option_area .option_box.option_box_big .option_live.verticalType .option_img_in{grid-gap:34px;}
.detail__packingOpt .box__packingOpt .option_area .option_box.option_box_big .option_live.verticalType .option_wrt_in{padding:0 30px;}
.detail__packingOpt .box__packingOpt .option_area .option_box.option_box_big .option_live.verticalType img{width:160px;height:50px;}
.detail__packingOpt .box__packingOpt .option_area .option_box.option_box_middle .option_live.verticalType{width:250px;height:400px;padding:29px 0 0 0;}
.detail__packingOpt .box__packingOpt .option_area .option_box.option_box_middle .option_live.verticalType .option_img_in{grid-gap:34px;}
.detail__packingOpt .box__packingOpt .option_area .option_box.option_box_middle .option_live.verticalType .option_wrt_in{padding:0 55px;}
.detail__packingOpt .box__packingOpt .option_area .option_box.option_box_middle .option_live.verticalType img{width:200px;height:62px;}
.detail__packingOpt .box__packingOpt .option_area .option_box.option_box_small .option_live.verticalType{width:200px;height:300px;padding:19px 0 0 0;}
.detail__packingOpt .box__packingOpt .option_area .option_box.option_box_small .option_live.verticalType .option_img_in{grid-gap:24px;}
.detail__packingOpt .box__packingOpt .option_area .option_box.option_box_small .option_live.verticalType .option_wrt_in{padding:0 30px;}
.detail__packingOpt .box__packingOpt .option_area .option_box.option_box_small .option_live.verticalType img{width:160px;height:50px;} 

.detail__packingOpt .box__packingOpt .option_area .option_box .option_wrt_area{display:flex;flex-direction:column;grid-gap:10px;}

/*주민등록번호 등록 :: 가상키보드*/
.sub_registRRN{position:relative;}
.sub_registRRN .box__bnr{width:100%;text-align:center;margin-bottom:50px;}
.sub_registRRN .box__bnr a{width:100%;vertical-align:top;}
.sub_registRRN .box__bnr img{max-width:100%;vertical-align:top;}
.sub_registRRN .section_form .box__form_anp{margin-top:30px;}
.sub_registRRN .section_form .box__form_unit{padding-top:20px;padding-bottom:20px;}
.sub_registRRN .section_form .keyboardOn{border:1px solid #131922;}
#RRN1{letter-spacing:1px;}
#RRN2{letter-spacing:3px;}
.layer_keyboard{display:none;position:absolute;right:0;bottom:0;border:1px solid #C5C5C5;background:#FFFFFF;z-index:1;}
.layer_keyboard .layer_tit{height:40px;padding:10px 0 9px 15px;background:#FFFFFF;color:#000000;font-size:15px;font-weight:500;line-height:18px;}
.layer_keyboard .keyboard{display:flex;flex-wrap:wrap;width:358px;gap:9px 6px; padding:16px 14px 14px 14px;background:#EEEEEF;}
.layer_keyboard .keyboard .key{display:flex;justify-content:center;align-items:center;width:42px;height:50px;background:#FFFFFF;border-radius:4px;cursor:pointer;}
.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:23px;height:16px;margin-left:-1px;background:url(/data/common_new/ico_erase.png) no-repeat 0 0;}
.layer_keyboard .btn_lyr_close{position:absolute;right:13px;top:8px;display:inline-block;width:24px;height:24px;line-height:24px;text-align:center;}
.layer_keyboard .btn_lyr_close:before{content:'';display:inline-block;clear:both;width:13px;height:13px;background:url(/data/common_new/btn_x_26x26.png) no-repeat 0 0;background-size:13px;}

.sub_registRRN .box__btn_wrap{justify-content:center;margin-top:6px;}
.sub_registRRN .box__btn_wrap a{width:350px;}
/*present_list*/

/*광고배너*/
.box_ad_banner{margin-top:30px;}
.box_ad_banner img{width:100%;}


/*temp css 추후 전문관 리뉴얼 후 완전 삭제 */
.sm_container *,
.area__bizBook *{box-sizing:content-box;}
.prdt_tit + .product_list {width: 980px;margin: 20px auto 21px;}

        /*book*/
.sprice_td { width:200px;height:73px;background-color:#ffffff;text-align:center;vertical-align:middle;}
.sprice_tbl {width:194px;height:62px;border:0px;text-align:left;background-color:#ffffff;margin-left:3px;}
.sprice_mkt {	font-size: 12px;color:#7c7c7c;text-decoration:line-through;}
.sprice_won { color: #f24199; font-size: 8pt;font-weight:bold;}

#bookmain {width: 550px;;height: 320px; float: left; position: relative; top: 0px; left: 0px; text-align: center;z-index:0;}
#bookmain_bnr {float: left; width: 550px;height: 320px; margin-top:0px;margin-left:0px; position: absolute; top: 0px; left: 0px; text-align: center;z-index:1;cursor:pointer;}
.mbnBook {width:550px; height:320px;display:none; }
#pageguide {float: left; width: 550px; margin-top:0px;margin-left:0px; position: absolute; top: 10px; left: 0px; text-align: center;z-index:1;}
.guideOn { content:url("/data/event/icon_tab2_on.gif");}
.guideOff{ content:url("/data/event/icon_tab2_off.gif");}

#prod_arrow {float: left; width: 31px; margin-top:141px;margin-left:0px; position: absolute; top: 0px; left: 0px; text-align: center;z-index:10;cursor: pointer;display:inline;}
#next_arrow {float: left; width: 31px; margin-top:141px;margin-left:522px; overflow: auto; overflow: hidden; position: absolute; top: 0px; left: 0px; text-align: center;z-index:10; cursor: pointer;display:inline; }

#ranking {width:202px;height:330px;float:left; background-color:#ffffff;margin-left:1px;text-align: center;z-index:0; position:relative;}
#apptbl {margin-left:13px; margin-top:7px; width:180px; height:316px; position: absolute; float:left; z-index:0; top:0; left:0;position:relative;}
.rank_tbl {border:0px;}
.rank_img {width:82px;height:82px;text-align:center; border:1px solid #d3d1d1;background-color:#ffffff}
.rank_tlt {width:82px;height:20px;text-align:center;}
.rank_tlt span{width:82px;height:20px;text-align:center;display: inline-block; overflow:hidden; }

#apDiv1 {position:absolute;	left:12px;	top:9px;	width:26px;	height:26px;	z-index:10;	float:left;}
#apDiv2 {	position:absolute;	left:106px;	top:9px;	width:26px;	height:26px;	z-index:5;	float:left;}
#apDiv3 {	position:absolute;	left:12px;	top:114px;	width:26px;	height:26px;	z-index:5;	float:left;}
#apDiv4 {	position:absolute;	left:106px;	top:114px;	width:26px;	height:26px;	z-index:5;	float:left;}
#apDiv5 {	position:absolute;	left:12px;	top:219px;	width:26px;	height:26px;	z-index:5;	float:left;}
#apDiv6 {	position:absolute;	left:106px;	top:219px;	width:26px;	height:26px;	z-index:5;	float:left;}

#btm_div {width:958px;height:136px; border:0px; margin: 0px auto;text-align:center;float:left; background-color:#ffffff;margin-top:20px; border-top:1px solid #d7d7d7; border-bottom:1px solid #d7d7d7;}
.btm_tbl {width:958px;height:136px; border:0px; margin: 0px auto;}
.btm_img {width:190px;height:132px;}
.btm_img img{width:190px;height:132px;border:0px;}

.goods_tbl { width:958px;border:0px; }
.goods_tbl td{ width:239px;text-align:center;vertical-align:middle;}

.books_body {width:210px;height:280px;border:0px;background-color:#ffffff;display:inline-table;}
.books_img {width:210px;height:210px;border: 1px solid #dddddd;text-align:center;}
.books_nm {width:210px;height:58px; padding-top: 2px; padding-left: 10px; padding-right: 10px;text-align:left;}

.books_tlt {font-size:12px; font-weight:bold; padding:0px 2px 0px 2px;}
.books_tlt span{width:190px;height:16px;display:inline-block;overflow:hidden; text-align:left;  }
.books_auth {padding-top: 2px; padding-left: 2px;font-size:12px;}
.books_auth span{width:190px;height:16px;display:inline-block;overflow:hidden;text-align:left; }
.books_price {padding-top: 2px; padding-left: 2px;}
.books_price span{width:190px;height:16px;display:inline-block;overflow:hidden;text-align:left; }

.main_resize1 { width: expression((this.width > 100)? ((this.height > 100)? ((this.width < this.height)? true : 100) : 100) :true); height: expression((this.height > 100)? ((this.width > 100)? ((this.width > this.height)? true : 100) : 100) :true); max-width: 100px; max-height: 100px;} 
.main_resize2 { width: expression((this.width > 80)? ((this.height > 80)? ((this.width < this.height)? true : 80) : 80) :true); height: expression((this.height > 80)? ((this.width > 80)? ((this.width > this.height)? true : 80) : 80) :true); max-width: 80px; max-height: 80px;} 
.main_resize3 { width: expression((this.width > 130)? ((this.height > 130)? ((this.width < this.height)? true : 130) : 130) :true); height: expression((this.height > 130)? ((this.width > 130)? ((this.width > this.height)? true : 130) : 130) :true); max-width: 130px; max-height: 130px;} 
.main_resize4 { width: expression((this.width > 70)? ((this.height > 70)? ((this.width < this.height)? true : 70) : 70) :true); height: expression((this.height > 70)? ((this.width > 70)? ((this.width > this.height)? true : 70) : 70) :true); max-width: 70px; max-height: 70px;} 
.main_resize5 { width: expression((this.width > 120)? ((this.height > 120)? ((this.width < this.height)? true : 120) : 120) :true); height: expression((this.height > 120)? ((this.width > 120)? ((this.width > this.height)? true : 120) : 120) :true); max-width: 120px; max-height: 120px;} 
.main_resize6 { width: expression((this.width > 160)? ((this.height > 160)? ((this.width < this.height)? true : 160) : 160) :true); height: expression((this.height > 160)? ((this.width > 160)? ((this.width > this.height)? true : 160) : 160) :true); max-width: 160px; max-height: 160px;} 
.main_resize7 { width: expression((this.width > 60)? ((this.height > 60)? ((this.width < this.height)? true : 60) : 60) :true); height: expression((this.height > 60)? ((this.width > 60)? ((this.width > this.height)? true : 60) : 60) :true); max-width: 60px; max-height: 60px;}


.ul_wrap .eventCate4{display:grid;grid-template-columns:repeat(4, 1fr);grid-gap:10px 10px;}

.sm_container .full-screen-slides-pagination {
    margin-left: 0;
    transform: translateX(-50%);
    text-align: center;
}
