@charset "utf-8";
/*
 * 파일명 : /asis/css/common.css
 * 작성자 : MC개발지원팀 UI/CSS 한미선
 * 작성일 : 2021-07-15
 * 이메일 : cutie415@it.gsshop.com
 * 설명	 : m.gsshop mobile css
 */

/* Reset Start */
html, body{height:100%;margin:0;padding:0;}
body,p,h1,h2,h3,h4,h5,h6,ul,ol,li,dl,dt,dd,table,th,td,form,fieldset,legend,input,textarea,button,select,blockquote{margin:0;padding:0}
body,input,select,textarea,button,table{color:#111;letter-spacing:-0.025em;}
body, html{-webkit-text-size-adjust:none;-moz-text-size-adjust:none;-ms-text-size-adjust:none;}
body, input, select, textarea, button, table{
	background:#fff;
	font-family:-apple-system,BlinkMacSystemFont,"Roboto","Segoe UI","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue","Malgun Gothic",helvetica,sans-serif;
	-webkit-tap-highlight-color: transparent;
	-webkit-font-smoothing: antialiased;
}
fieldset,img,iframe,frame{border:0}
legend,caption{overflow:hidden;position:absolute;font-size:0;line-height:0;visibility:hidden}
h1,h2,h3,h4,h5,h6{font-size:1em}
img{vertical-align:middle;}
img,input,textarea,fieldset{border:0 none;outline:none;}
img:focus,textarea:focus,fieldset:focus{outline:none;}
a{color:inherit;text-decoration:none;}
a:link,a:visited,a:hover,a:active{text-decoration:none;outline:none;}
ul,ol{list-style:none}
em,address,i{font-style:normal}
strong{font-weight:bold}
legend,hr,caption{display:none}
table{border-spacing:0}
input,select,textarea,button{vertical-align:middle;-webkit-appearance:none;-webkit-border-radius:0;border-radius:0;outline:none;} /* 2014-02-04 오렌지보더 해제 */
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block;}
u{text-decoration:none;}
figure{margin:0;padding:0;}/* figure reset선언 */
input[type="text"],input[type="password"],input[type="search"],input[type="number"],input[type="submit"]{font-size:1em;-webkit-appearance:none;-webkit-border-radius:0;}
input[type="radio"],input:checked[type="radio"],input[type="checkbox"],input:checked[type="checkbox"]{background-color:transparent}
input:checked[type="checkbox"]{border:2px solid #ccc;background:#fff;-webkit-appearance:checkbox;}
button{background:none;border:none;}
button,input[type="submit"],input[type="button"]{cursor:pointer;}
pre{margin:0;padding:0;}
::-webkit-input-placeholder{color:#c4c4c4;}
input,textarea,fieldset{-webkit-tap-highlight-color:transparent;}
select{-webkit-appearance:none;border-radius:0px;-webkit-border-radius:0;outline:none;font-size:1rem;}
textarea{resize:none;overflow:auto;-webkit-appearance:none;border-radius:0px;-webkit-border-radius:0;font-size:1rem;}
input::-webkit-outer-spin-button, input::-webkit-inner-spin-button {-webkit-appearance:none;}


[type='search']::-webkit-search-decoration,
[type='search']::-webkit-search-cancel-button,
[type='search']::-webkit-search-results-button,
[type='search']::-webkit-search-results-decoration {
	display:none;
	-webkit-appearance: none;
}

[type='number'], [type='tel'] {
	ime-mode: disabled;
}
[type='number']::-webkit-inner-spin-button,
[type='number']::-webkit-outer-spin-button {
	height: 0;
	-webkit-appearance: none;
}

/* iframe{overflow:hidden;} */
/* 앱호출 iframe hidden 처리 */
iframe[name="gatewayView"],
iframe[name="appRedirectView"],
iframe[name="Trade Desk Tracking - GSMO_01_ORDE"],
iframe[name="Trade Desk Tracking - GSMO_02_CART"],
iframe[name="Trade Desk Tracking - GSMO_03_ALL"],
iframe[name="Trade Desk Tracking - GSMO_05_SEAR"],
iframe[name="Trade Desk Tracking - GSMO_07_TV"],
iframe[name="Trade Desk Tracking - GSMO_08_DEPA"]{display:none;height:0;}

/* Global Class */
.vtop{vertical-align:top}
.vmid{vertical-align:middle}
.vbtm{vertical-align:bottom}
.left{text-align:left}
.right{text-align:right}
.center{text-align:center}
.relative{position:relative}
.absolute{position:absolute}
.hide{display:none;width:0;height:0;}
.blind {position:absolute;overflow:hidden;width:0 !important;height:0 !important;padding:0 !important;font:0/0 m;color:transparent}
.hidden_text{visibility:hidden;overflow:hidden;display:none;position:absolute;top:-1000em;left:-1000em;}

/* Blank Class */
.mgl2{margin-left:2px}.mgl4{margin-left:4px}.mgl6{margin-left:6px}.mgl8{margin-left:8px}.mgl10{margin-left:10px}.mgl15{margin-left:15px}.mgl20{margin-left:20px}.mgl25{margin-left:25px}.mgl30{margin-left:30px}
.mgr2{margin-right:2px}.mgr4{margin-right:4px}.mgr6{margin-right:6px}.mgr8{margin-right:8px}.mgr10{margin-right:10px}.mgr15{margin-right:15px}.mgr20{margin-right:20px}.mgr25{margin-right:25px}.mgr30{margin-right:30px}
.mgt5{margin-top:5px}.mgt10{margin-top:10px}.mgt15{margin-top:15px}.mgt20{margin-top:20px}.mgt25{margin-top:25px}.mgt30{margin-top:30px}.mgt35{margin-top:35px}.mgt40{margin-top:40px}.mgt45{margin-top:45px}.mgt50{margin-top:50px}
.mgb5{margin-bottom:5px}.mgb10{margin-bottom:10px}.mgb15{margin-bottom:15px}.mgb20{margin-bottom:20px}.mgb25{margin-bottom:25px}.mgb30{margin-bottom:30px}.mgb35{margin-bottom:35px}.mgb40{margin-bottom:40px}.mgb45{margin-bottom:45px}.mgb50{margin-bottom:50px}
.pdl2{padding-left:2px}.pdl4{padding-left:4px}.pdl6{padding-left:6px}.pdl8{padding-left:8px}.pdl10{padding-left:10px}.pdl15{padding-left:15px}.pdl20{padding-left:20px}.pdl25{padding-left:25px}.pdl30{padding-left:30px}
.pdr2{padding-right:2px}.pdr4{padding-right:4px}.pdr6{padding-right:6px}.pdr8{padding-right:8px}.pdr10{padding-right:10px}.pdr15{padding-right:15px}.pdr20{padding-right:20px}.pdr25{padding-right:25px}.pdr30{padding-right:30px}
.pdt5{padding-top:5px}.pdt10{padding-top:10px}.pdt15{padding-top:15px}.pdt20{padding-top:20px}.pdt25{padding-top:25px}.pdt30{padding-top:30px}.pdt35{padding-top:35px}.pdt40{padding-top:40px}.pdt45{padding-top:45px}.pdt50{padding-top:50px}
.pdb5{padding-bottom:5px}.pdb10{padding-bottom:10px}.pdb15{padding-bottom:15px}.pdb20{padding-bottom:20px}.pdb25{padding-bottom:25px}.pdb30{padding-bottom:30px}.pdb35{padding-bottom:35px}.pdb40{padding-bottom:40px}.pdb45{padding-bottom:45px}.pdb50{padding-bottom:50px}
.gs-green{color:#bed730;}
.gs-blue{color:#00aebd;}
.gs-red{color:#ec1f60}
.gs-fresh{color:#74bd3b;}

/* Layout Start */
body.smart_cart{position:relative;}
body.noscroll{overflow:hidden;}
.body-bgcolor02{background:#f7f7f7}
.body-layer #container{min-height:auto !important;height:auto !important;background:#fff;}

/* Contents Type */
#cont_content .cont_btn{padding:15px 0;text-align:center;border-top:1px solid #e2e2e2;background:#f7f7f7;}
/* loading */
#cont_more{clear:both;padding:0;}
#cont_more ul{overflow:hidden;margin:10px;padding:0;border:1px solid #e5e5e5;}
#cont_more ul::after{display:block;clear:both;content:''}
#cont_more li{float:left;width:33.3%;height:37px;}
#cont_more li:nth-child(3){width:33%;float:right;}
#cont_more li div{padding:0 10px;line-height:37px;}
#cont_more li div a{display:inline-block;padding:0;font-size:0.875rem;color:#7c7c7c;}
#cont_more li:nth-child(1) div a img{position:relative;top:-2px;width:8px;vertical-align:middle;}
#cont_more li:nth-child(2) div span{display:block;padding:0;text-align:center;font-size:0.8125rem;color:#7c7c7c;}
#cont_more li:nth-child(3) div{text-align:right;}
#cont_more li:nth-child(3) div a img{display:inline-block;width:8px;vertical-align:1px;}
#cont_more #moreDiv{padding:0;font-size:0.8125rem;color:#7c7c7c;text-align:center;}
#cont_more .loading30{display:block;width:37px;height:37px;margin:0 auto;padding:0;line-height:37px;background-position:50% 50%;background-size:37px auto;}

/* 라운딩박스 형태 */
.box-wrap{overflow:hidden;position:relative;margin:0 8px 10px;border-radius:8px;background-color:#fff;box-sizing:border-box;}
.box-wrap.box-shade{margin:0 8px 16px;}
.box-shade{box-shadow:0 2px 12px 0 rgba(0, 0, 0, 0.06);background-color:#fff;}

/* Text Btn */
.btn_txt01,
.btn_txt02,
.btn_txt03,
.btn_txt04,
.btn_txt06{display:inline-block;font-size:0.8125rem;color:#444;line-height:27px;text-align:center;border:1px solid #e5e5e5;}
.btn_all{display:inline-block;height:20px;padding:0 5px;font-size:0.8125rem;line-height:20px;color:#7c7c7c;text-shadow:0 1px 1px #fff;border:1px solid #c9c9c9;background:#e8e8e8;}
.btn_add_frame{display:inline-block;width:40px;height:25px;line-height:25px;text-align:center;border:1px solid #cbcbcb;background:#fafafa;}
.btn_add_frame u{line-height:25px;color:#4d5454;font-size:0.8125rem;text-shadow:0 1px 1px #fff;text-align:center;}

/* Image Btn */
.btn_close_calendar, .btn_close_tvalert, .btn_close_modal{display:block;width:40px;height:40px;}
/* 스타일 Select Option */
.select_option_typ04{display:inline-block;}
.select_option_typ04 select{-webkit-appearance:none;font-size:0.875rem;cursor:default;}
.select_option_typ04 .select_style{display:inline-block;min-height:30px;margin:0;padding:5px 15px 5px 5px;color:#222;border:1px solid #e1e1e1;background:#fff url('//static.m-gs.kr/ui/gsshop/images/ico_select_opt02.png') no-repeat right 50%;background-size:25px auto;-webkit-background-size:25px auto;}
.select_option_typ05{display:inline-block;}
.select_option_typ05 select{-webkit-appearance:none;cursor:default;}
.select_option_typ05 .select_style{display:inline-block;margin:0;padding:9px 30px 9px 5px;color:#222;border:1px solid #c9c9c9;background:#f7f7f7 url('//static.m-gs.kr/ui/gsshop/cust/images/icon_select.png') no-repeat right 0;background-size:28px auto;-webkit-background-size:28px auto;}
.select_option_typ05 .select_style:disabled{color:#a4a4a4;background:#f7f7f7;border:1px solid #cacaca;}

/* 모달 중앙정렬시 적용
.modal{position:fixed;left:0;right:0;bottom:0;top:0;width:auto;padding:0;font-size:0;line-height:initial;text-align:center;z-index:1000;}
.modal .modal_frame{overflow:hidden;position:relative;left:auto;top:auto;right:auto;bottom:auto;display:inline-block;width:100%;vertical-align:middle;border-radius:5px;background:#fff;z-index:10001;}
.modal::after,
.modal .modal_frame::after{overflow:hidden;content:'';display:inline-block;vertical-align:middle;}
.modal::after{height:100%;}
*/
/* 모달 레이어 type1 */
.modal_bg{position:fixed;top:0;left:0;min-height:100%;width:100%;height:100%;background-color:rgba(0,0,0,.5);z-index:1000;}
.modal{position:fixed;top:0;width:100%;height:100%;min-height:100%;z-index:1000;}
.modal .modal_frame{overflow:hidden;position:relative;width:95%;margin:0 auto;box-shadow:0 4px 8px 0 rgba(0, 0, 0, 0.16);border-radius:12px;background:#fff;z-index:10001;-ms-touch-action:none;touch-action:none;}
.modal.cafe_frame .modal_frame{overflow:hidden;z-index:10000;}
.modal.modal_fixed_frame{position:fixed;top:0;left:0;right:0;z-index:1000;}
.modal.modal_fixed_frame .modal_frame{margin:45px auto 0;}
.modal header{position:relative;width:100%}
.modal header h4{position:relative;width:100%;text-align:center;font-size:1.063rem;font-weight:bold;line-height:2.813rem;color:#222;border-bottom:1px solid #eee;}
.modal header h4 span{display:block;}
.modal header .btn_close_calendar,
.modal header .btn_close_tvalert,
.modal header .btn_close_modal,
.modal header .btn_close{display:block;position:absolute;top:0;right:0;width:45px;height:45px;cursor:pointer}
.modal header .btn_close span{display:block;width:45px;height:45px;padding:0;color:transparent;font:0/0 m;background:url("//static.m-gs.kr/ui/gsshop/cust/images/btn_close_address.gif") no-repeat 50% 50%;background-size:16px auto;}
.modal header .btn_back span{display:block;;color:transparent;font:0/0 m;}
.modal .modal_cont{font-size:1rem;line-height:1.25;}
.modal .modal_cont .scrollable{height:100%;overflow-y:scroll;overflow-x:auto;-webkit-overflow-scrolling:touch;-ms-scroll-chaining:chained;-webkit-transform:translateZ(0);}
.modal .layer_content .checkbox{padding:16px;}
.modal .layer_note{padding:10px 15px 15px 20px;font-size:0.75rem;color:#999;text-align:left;}
.modal .layer_note ul li{position:relative;margin:0 0 5px 0;letter-spacing:-1px;line-height:1.25}
.modal .layer_note ul li::before{content:'';display:block;position:absolute;top:6px;left:-6px;width:2px;height:2px;background:#999}
.modal footer p.guide_txt{margin-top:6px;padding-left:8px;line-height:16px;text-indent:-8px;font-size:0.75rem;color:#777;}
.modal footer p.guide_txt span{color:#222;}
.modal .layer_check_tnc{overflow:hidden;height:170px;padding:0 10px;color:#444;font-size:0.8125rem;text-align:left;overflow-y:scroll;overflow-x:auto;-webkit-overflow-scrolling:touch;-ms-scroll-chaining:chained;-webkit-transform:translateZ(0);}
.modal h5{font-size:1rem;color:#333;font-weight:bold;letter-spacing:-1px;}
.modal .layer-sub-ttl{padding:10px;}
.modal .default_noti{padding:24px;font-size:1rem;}
.modal .modal_btn{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;font-size:1rem;background:#fff;}
.modal .modal_btn a{display:block;-webkit-box-flex:1;-moz-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;line-height:3rem;color:#111;text-align:center;border-top:1px solid #eee;}
.modal .modal_btn a:only-child{font-weight:700;}
.modal .modal_btn a + a{font-weight:700;border-left:1px solid #eee;}
.modal .layer_txt{padding:24px;font-size:1rem;text-align:left;}
.modal .layer_txt02{padding:24px;font-size:1rem;text-align:left;}
.modal .layer_txt + .btn_link_url{width:105px;margin:0 auto 12px;}
.modal .btn_link_url + .layer_note{padding:10px 15px 15px;border-top:1px solid #f4f4f4;}
/* 모달레이어 버튼영역 */
.layer_btn{overflow:hidden;text-align:center;border-top:1px solid #eee;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;border-radius:0 0 12px 12px;}
.layer_btn .btn_txt03{display:block;-webkit-box-flex:1;-moz-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;color:#888;font-size:1rem;line-height:3rem;border:0 none}
.layer_btn .btn_txt03:last-child{border-left:1px solid #eee;}
.layer_btn .btn_txt03:first-child{border-left:0 none;}
.layer_btn .btn_txt03 + .btn_txt03{color:#111;font-weight:bold;}

.modal.modal_guide{position:fixed;left:0;right:0;bottom:0;top:0;width:auto;padding:0 1rem;font-size:0;line-height:initial;text-align:center;z-index:1000;}
.modal.modal_guide .modal_frame{overflow:hidden;position:relative;left:auto;top:auto;right:auto;bottom:auto;display:inline-block;width:80%;vertical-align:middle;border-radius:5px;background:#fff;z-index:10001;}
.modal.modal_guide::after,
.modal.modal_guide .modal_frame::after{overflow:hidden;content:'';display:inline-block;vertical-align:middle;}
.modal.modal_guide::after{height:100%;}

/* checkbox */
.checkbox input[type='checkbox']{display:none;}
.checkbox input[type='checkbox'] + label span{overflow:hidden;display:inline-block;width:22px;height:22px;margin-right:3px;border-radius:2px;vertical-align:-4px;background:#fff;border:solid 1px #d9d9d9;box-sizing:border-box;}
.checkbox input[type='checkbox']:checked + label span{border:solid 1px #bed730;background:#bed730 url('/ui/gsshop/shop/images/bg_chckbox_w.png') no-repeat 50% 50%;background-size:100% auto;-webkit-background-size:100% auto;}
.checkbox input[type='checkbox']:disabled + label span{border:solid 1px #e5e5e5;background:#f4f4f4;}
/* radio */
.radio{display:inline-block;}
.radio input[type=radio]{display:none;}
.radio input[type=radio] + label > span{display:inline-block;width:22px;height:22px;margin-right:6px;vertical-align:-5px;border:1px solid #d9d9d9;border-radius:11px;background:#fff;box-sizing:border-box;}
.radio input[type=radio]:checked + label > span{background:#b0c614;border:2px solid #b0c614;box-shadow:inset 0 0 0 3px #fff;}
.radio input[type=radio]:disabled + label > span{border-color:#e5e5e5;}
.radio input[type=radio]:disabled + label{color:#c3c3c3;}
.txt_radio input[type=radio]{display:none;position:absolute;top:-1000em;left:-1000em;}
.txt_radio label{color:#666;border:1px solid #e5e5e5;}
.txt_radio input[type=radio]:checked + label{color:#111;font-weight:bold;border-color:#a4dd00;transition:all .2s ease-in-out;-webkit-transition:all .2s ease-in-out;}
.txt_radio input[type=radio]:disabled + label{border-color:#a3a3a3;}

/* 저장중 로딩 animation */
@-webkit-keyframes spin {
	0 {-webkit-transform:rotate(0deg);transform:rotate(0deg)}
	100% {-webkit-transform:rotate(359deg);transform:rotate(359deg)}
}
@keyframes spin {
	0 {-webkit-transform:rotate(0deg);transform:rotate(0deg)}
	100% {-webkit-transform:rotate(359deg);transform:rotate(359deg)}
}

/* 아이콘 */
.icon_fail{
	display:inline-block;
	width:96px;
	height:96px;
	margin:0 auto;
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='72' height='72' viewBox='0 0 72 72'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath d='M0 0H96V96H0z' transform='translate(-11 -12)'/%3E%3Cg fill='%237E8699'%3E%3Cpath d='M29 52h-4.118C23.843 52 23 51.157 23 50.118V19.882c0-1.039.843-1.882 1.882-1.882h20.236c1.039 0 1.882.843 1.882 1.882v14.259c0 1.104.896 2 2 2s2-.896 2-2V19.882C51 16.633 48.366 14 45.118 14H24.882C21.634 14 19 16.633 19 19.882v30.236C19 53.367 21.634 56 24.882 56H29c1.104 0 2-.896 2-2s-.896-2-2-2' transform='translate(-11 -12) translate(11 12)'/%3E%3Cpath d='M41 26.207H29c-1.104 0-2-.896-2-2 0-1.105.896-2 2-2h12c1.104 0 2 .895 2 2 0 1.104-.896 2-2 2M41 34.141H29c-1.104 0-2-.896-2-2 0-1.105.896-2 2-2h12c1.104 0 2 .895 2 2 0 1.104-.896 2-2 2M44.062 39.063c-4.42 0-8 3.582-8 8s3.58 8 8 8c4.418 0 8-3.582 8-8s-3.582-8-8-8m0 3.917c2.25 0 4.083 1.832 4.083 4.083 0 2.251-1.833 4.083-4.084 4.083-2.252 0-4.083-1.832-4.083-4.083 0-2.251 1.831-4.083 4.084-4.083' transform='translate(-11 -12) translate(11 12)'/%3E%3Cpath d='M56.474 58.482c-.785.774-2.16.668-3.073-.235l-5.223-5.171c-.913-.903-1.017-2.263-.232-3.037.784-.774 2.16-.67 3.073.235l5.223 5.17c.913.904 1.016 2.264.232 3.038M4 20v-4C4 9.373 9.373 4 16 4h4c1.104 0 2-.896 2-2s-.896-2-2-2h-4C7.163 0 0 7.164 0 16v4c0 1.104.896 2 2 2s2-.896 2-2M68 52v4c0 6.627-5.373 12-12 12h-4c-1.104 0-2 .896-2 2s.896 2 2 2h4c8.837 0 16-7.164 16-16v-4c0-1.104-.896-2-2-2s-2 .896-2 2M52 4h4c6.627 0 12 5.373 12 12v4c0 1.104.896 2 2 2s2-.896 2-2v-4c0-8.836-7.163-16-16-16h-4c-1.104 0-2 .896-2 2s.896 2 2 2M20 68h-4C9.373 68 4 62.627 4 56v-4c0-1.104-.896-2-2-2s-2 .896-2 2v4c0 8.836 7.163 16 16 16h4c1.104 0 2-.896 2-2s-.896-2-2-2' transform='translate(-11 -12) translate(11 12)'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
	background-repeat:no-repeat;
	background-position:50% 50%;
	background-size:72px auto;
}
.loading15, .loading30_trans, .loading40, .loading100, .loading30{display:inline-block;width:40px;height:40px;background:url('//static.m-gs.kr/ui/gsshop/images/pre_load_100.png') no-repeat 0 0;background-size:40px auto;-webkit-background-size:40px auto;animation:spin .8s infinite linear;-wekbit-animation:spin .8s infinite linear;-ms-animation:spin .8s infinite linear;}
.loading100.img_inline{background:none;}
.loading100.img_inline img{width:100%;}

/* 로딩 */
#loading_page p{text-align:center;}
#loading_page .guide_txt1{padding-top:70px;font-size:1.188rem;color:#444;line-height:initial}
#loading_page .loading_txt{text-align:left;font-size:0.75rem;color:#666;text-shadow:0 1px 0 #eee;}
#loading_page .loading_txt span{vertical-align:middle;}
#loading_page .loding_icon{padding:50px 0;}
#loading_page .guide_txt2{padding-top:20px;font-size:0.75rem;color:#999;text-shadow:0 1px 0 #eee;}
#loading_page .guide_txt3{padding:15px 0;font-size:0.9375rem;color:#444;line-height:initial;}
#loading_page .btns a{display:block;margin:0 auto;height:35px;line-height:35px;}
#loading_page .btns{padding:15px;}
#loading_page .btns .btn_complete_order{height:48px;margin-bottom:20px;line-height:48px;color:#111;font-size:1.063rem;border-radius:2px;background:#bed730;}
#loading_page .btns .btn_cancel_order{display:inline-block;margin:0 auto;color:#444;text-decoration:underline;}

/* 디폴트 */
.default_msg{padding:60px 0;text-align:center;}
.default_msg .txt{padding-top:20px;font-weight:bold;color:#666;}
.default_msg2{position:relative;padding:60px 0;}
.default_msg2 .wrapper{position:absolute;top:50%;width:100%;height:140px;margin-top:-70px;text-align:center;}
.default_msg2 .txt{padding-top:20px;font-weight:bold;color:#666;text-shadow:0 1px 0 #f2f2f2;}
/* 에러페이지 */
.error_btns{padding:10px;text-align:center;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;}
#error .complete{height:100%;padding:45px 24px 100px;box-sizing:border-box;background-color:#f4f4f4;}
#error .complete .fail:before,
#error .complete .guide:before{
	content:'';
	display:block;
	width:96px;
	height:96px;
	margin:0 auto 16px;
	background-repeat:no-repeat;
	background-position:50% 50%;
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='74' height='88' viewBox='0 0 74 88'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath d='M-11-4h96v96h-96z'/%3E%3Cpath fill='%237E8699' d='M36.982 48.135a2 2 0 0 1 1.947 1.544l7.992 34.093h6.061a2 2 0 0 1 0 4h-32a2 2 0 0 1 0-4h6.062l7.991-34.093a2 2 0 0 1 1.947-1.544zm4.161 28.514h-8.32l-1.67 7.123h11.66l-1.67-7.123zm-4.16-17.75l-3.223 13.75h6.445l-3.223-13.75zm0-58.899c9.883 0 19.174 3.849 26.162 10.837 14.426 14.427 14.426 37.899 0 52.326a2 2 0 1 1-2.828-2.828c12.866-12.867 12.866-33.803 0-46.67C47.45.797 26.515.801 13.648 13.665c-12.867 12.867-12.867 33.803 0 46.67a2 2 0 1 1-2.828 2.828c-14.427-14.427-14.427-37.899 0-52.326C17.808 3.849 27.1 0 36.982 0zM20.72 20.446c8.967-8.97 23.559-8.97 32.526 0 8.968 8.967 8.968 23.559 0 32.527a1.99 1.99 0 0 1-1.414.586 2 2 0 0 1-1.414-3.414c7.408-7.408 7.408-19.463 0-26.871-7.407-7.407-19.461-7.408-26.87 0-7.408 7.408-7.408 19.463 0 26.87a2 2 0 1 1-2.828 2.829c-8.968-8.968-8.968-23.56 0-32.527zm16.263 7.76a8 8 0 1 1-.003 16 8 8 0 0 1 .003-16zm0 4a3.974 3.974 0 0 0-2.828 1.171 3.975 3.975 0 0 0-1.172 2.83c0 1.067.416 2.072 1.171 2.827a3.975 3.975 0 0 0 2.83 1.172 3.973 3.973 0 0 0 2.827-1.172 4.006 4.006 0 0 0 0-5.657 3.976 3.976 0 0 0-2.828-1.17z'/%3E%3C/g%3E%3C/svg%3E");
	background-size:74px auto;
}
#error .complete .default:before{background-image:none;}
#error .complete .guide p{font-size:1rem;color:#111;text-align:center;}
#error .complete .guide .txt1{display:block;font-size:1rem;color:#111;text-align:center;}
#error .complete .guide .txt2{display:block;padding-top:6px;font-size:0.875rem;color:#888;}
#error .complete .guide .txt2 span{color:#777;}
#error .complete .fail p{width:270px;margin:0 auto 10px;text-align:left;line-height:16px;font-size:0.8125rem;color:#111;}
#error .complete .fail p u{font-weight:bold;font-size:0.8125rem;color:#535353;}
#error .complete .fail p.txt2{width:320px;text-align:center;font-size:0.875rem;color:#666;}
#error .complete .fail .img{width:320px;margin:0 auto;text-align:center;}
#error .complete .fail .img img{width:174px;}
#error footer{padding:16px 0 0;text-align:center;}
#error footer a{
	display:-webkit-inline-box;
    display:-ms-inline-flexbox;
	display:inline-flex;
	height:2rem;
	margin:0 5px;
	padding:5px 1em;
	font-size:0.875rem;
	line-height:normal;
	color:#444;
	border:1px solid #d9d9d9;
	border-radius:2px;
	background:#fff;
	box-sizing:border-box;
}
#error footer a.cs{width:300px;margin:0 auto;color:#888;border:1px solid #e5e5e5;background:#f8f8f8;}
#error footer a.cs em{display:inline-block;width:8px;height:13px;vertical-align:middle;}
#error footer .t04{width:auto;margin:0 0 10px;}
#error .complete .error_btns .btn_txt02.t04{display:block;-webkit-box-flex:1;-moz-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;height:35px;margin:0 5px;line-height:35px;font-size:0.8125rem;background:#fff;}
#error .complete .error_btns .btn_txt02:only-child{flex:none;width:200px;margin:0 auto;}
#error .complete footer{padding:16px 0 0;text-align:center;}
#error .complete footer p{font-size:0.8125rem;color:#999;word-break:break-all;text-align:left;}
#error .complete footer p::before{content:"\00b7";position:absolute;margin-left:-8px;color:#999;font-size:18px;line-height:1;}
#error .complete footer p:only-child::before{display:none;}

/* 공지사항 */
.cont_app_notice{text-align:center;}
.cont_app_notice img{width:100%;margin:0 auto;}
.nodata{clear:both;padding:30px 0;text-align:center;color:#5a5b5d;}
/* 이용안내 */
#guide article{padding:20px 0 0;}
#guide article p{width:300px;margin:0 auto 10px;text-align:left;color:#444646;font-size:0.9286rem;line-height:16px;text-shadow:0 1px 1px #f2f2f2;}
#guide article p.txt1{font-weight:bold;}
#guide article p.txt2{color:#777;}
#guide article p u{font-weight:bold;font-size:0.8125rem;color:#535353;}
#guide footer{margin:10px 0 20px;text-align:center;}
#guide footer a{width:250px;height:35px;line-height:35px;}
/* 테이블 */
.table_type01{width:100%;margin:0 0 15px;border-spacing:1px;background:#e5e5e5;}
.table_type01 th{padding:8px;font-weight:bold;font-size:0.75rem;color:#111;text-align:left;vertical-align:top;background:#f7f7f7;}
.table_type01 td{padding:8px;font-size:0.75rem;color:#999;vertical-align:top;background:#fff;}
.table_type01 td ol{}
.table_type01 td ol > li{padding-left:13px;text-indent:-10px;}
/* 약관하단 가이드문구 */
.prom .detail .yak_sub_note{padding:15px 20px;color:#666;font-size:0.75rem;background:#f4f4f4;}
.prom .detail .yak_sub_note strong{font-weight:normal;}
.prom .detail footer{height:auto;padding:0;line-height:15px !important;border-top:none !important;}
#member .prom .detail footer{padding:0 0 20px;}
.prom .detail footer ul li{overflow:hidden;margin:0 0 5px;font-size:0.75rem;color:#444;text-align:left;}
.prom .detail footer ul li span{display:block;float:left;margin:6px 0 0;}
.prom .detail footer ul li div{line-height:18px;word-wrap:break-word;}
.prom .detail footer ul li strong{color:#222;font-weight:normal;}
.prom .detail footer ul li b{display:block;color:#444;font-size:0.8125rem;font-weight:bold;}
.prom .detail footer ul li .cs_tell{display:inline-block;text-decoration:none;color:#444 !important;background:none !important;}
.prom .detail footer ul li .cs_tell::after{display:inline-block;content:'';position:relative;top:1px;width:1px;height:11px;line-height:10px;margin:0 3px 0 5px;background:#444;}
/* 서비스안내페이지 */
.service_guide{padding-top:140px;background:#fff url('//static.m-gs.kr/ui/gsshop/shop/images/i_nodata.png') no-repeat center 70px;background-size:51px auto;-webkit-background-size:51px auto;}
.service_guide p.txt{color:#666;font-weight:bold;line-height:16px;text-align:center;text-shadow:0 1px 1px #f2f2f2;}
.service_guide_btn{padding:40px 0;text-align:center;}
.service_guide_btn a{display:inline-block;width:135px;height:40px;margin-left:-6px;line-height:40px;font-size:0.8125rem;color:#888;border:1px solid #e5e5e5;background:#f8f8f8;}
/* layout 공통 */
#cont_wrap{padding-top:45px;}
.bodypadding #cont_wrap{padding-top:0;}
.prd_calculator #cont_wrap{padding-top:0;}
#container{min-height:100%;height:auto;margin:0 auto;}
#container.sms_share.app{/* margin-bottom:-295px; */}
#push{/* height:295px; */}
#app_footer{overflow:hidden;padding-bottom:0;text-align:center;color:#666;font-size:0.625rem;letter-spacing:-0.025em;background:#e5e5e5;}
#app_footer::after{display:block;content:'';width:100%;height:25px;background:#e5e5e5;}
#app_footer.deal:after{height:80px;}
#footer{overflow:hidden;text-align:center;color:#666;font-size:0.625rem;letter-spacing:-0.025em;background:#e5e5e5;}
#footer address, #app_footer address{overflow:hidden;line-height:13px;}
#footer address strong, #app_footer address strong{display:block;padding-bottom:3px;font-size:0.6875rem;}
#footer address a, #app_footer address a{color:#666;}
#footer::after{display:block;content:'';width:100%;height:70px;padding-bottom:constant(safe-area-inset-bottom);padding-bottom:env(safe-area-inset-bottom);background:#e5e5e5;}
.footer_menu{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;padding:8px 4px 0;}
.footer_menu li{-webkit-box-flex:1;-moz-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;text-align:center;}
.footer_menu li .footer_link{display:block;height:28px;margin:0 4px;padding:0;line-height:26px;color:#444;font-size:0.8125rem;text-align:center;border:1px solid #c9c9c9;border-radius:2px;background:#e5e5e5;box-sizing:border-box;}
.myshop-footer .footer_menu li a{height:42px;line-height:40px;font-size:1rem;background:#f2f2f2;}

.footer_sub_menu{clear:both;display:table;margin:0 auto;padding:12px 0;text-align:center;font-size:0.75rem;color:#333;}
.footer_sub_menu li{display:table-cell;vertical-align:middle;}
.footer_sub_menu li a{display:inline-block;color:#333;}
.footer_sub_menu li .footer_link{display:inline-block;height:12px;padding:0 5px;line-height:12px;text-align:center;white-space:nowrap;border-right:1px solid #c9c9c9;}
.footer_sub_menu li:last-child .footer_link{border-right:0 none;}
.footer_cs_link{clear:both;display:table;margin:0 auto;padding:18px 0 14px;text-align:center;font-size:0.6875rem;}
.footer_cs_link a{display:block;display:table-cell;height:12px;line-height:12px;color:#666;vertical-align:middle;}
.footer_cs_link a span{display:inline-block;height:12px;padding:0 5px;line-height:12px;text-align:center;border-right:1px solid #c9c9c9;}
.footer_cs_link a:last-child span{border-right:0 none;}
.footer_cs_tel{padding:13px 0 0;text-align:center;line-height:0;box-sizing:border-box;}
.footer_cs_tel a{overflow:hidden;display:inline-block;width:170px;height:32px;line-height:0;margin:0 auto;font:0/0 m;color:transparent;box-sizing:border-box;background:url('//static.m-gs.kr/ui/gsshop/images/i_footer_tel02.png') no-repeat 50% 50%;background-size:auto 32px;}
.footer_cs_tel a strong{font:0/0 m;color:transparent;}

.footer_family_link dfn{display:inline-block;margin-right:10px;font-style:normal;font-size:0.6875rem;color:#666;}
.footer_family_link dfn::after{display:inline-block;content:'';width:4px;height:4px;margin-left:2px;border-right:1px solid #666;border-bottom:1px solid #666;vertical-align:1px;-ms-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);transform:rotate(-45deg);}
.footer_family_link a{display:inline-block;height:15px;margin:0 2px;line-height:15px;}
.footer_family_link span{display:inline-block;width:60px;height:15px;line-height:15px;color:transparent;text-indent:-9999px;}
.footer_family_link .family_link01{background:url('//static.m-gs.kr/ui/gsshop/mc/common/images/sprite_footer_family.png') no-repeat 0 0;background-size:78px auto;}
.footer_family_link .family_link02{background:url('//static.m-gs.kr/ui/gsshop/mc/common/images/sprite_footer_family.png') no-repeat 0 -15px;background-size:78px auto;}
.footer_family_link .family_link03{width:78px;background:url('//static.m-gs.kr/ui/gsshop/mc/common/images/sprite_footer_family.png') no-repeat 0 -30px;background-size:78px auto;}

/* 하단 탭바 */
.quick_link_area{position:fixed;bottom:0;left:0;width:100%;padding-bottom:constant(safe-area-inset-bottom);padding-bottom:env(safe-area-inset-bottom);border-top:1px solid #d4d4d4;background-color:#f9f9f9;z-index:1000;}
.quick_link_con{overflow:hidden;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;}
.quick_link_con li{-webkit-box-flex:1;-moz-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;height:50px;text-align:center;color:#111;text-align:center;}
.quick_link_con li div{padding-top:3px;text-align:center;}
.quick_link_con li span, .quick_link_con li em, .quick_link_con li a{display:block;}
.quick_link_con li span{height:10px;padding-top:1.5px;font-size:0.625rem;line-height:10px;color:#111;}
.quick_link_con li em{position:relative;width:33px;height:33px;margin:0 auto;}

/* svg 테스트 */
.quick_link_con li.quick_home em{background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath d='M12 2.8c0.2 0 0.3 0.1 0.4 0.2l0 0 0 0 8.6 8.1c0.3 0.3 0.6 1.1 0.6 1.5v8c0 0.3-0.3 0.6-0.6 0.6h-5.8v-4.8c0-1.8-1.5-3.3-3.3-3.3 -1.8 0-3.3 1.5-3.3 3.3v4.8H2.9c-0.3 0-0.6-0.3-0.6-0.6v-8c0-0.5 0.3-1.2 0.6-1.5l8.6-8.1 0 0 0 0C11.7 2.8 11.8 2.8 12 2.8M12 1.8c-0.4 0-0.8 0.2-1.1 0.5l-8.7 8.2c-0.5 0.5-0.9 1.5-0.9 2.2v8c0 0.9 0.7 1.6 1.6 1.6h6.8v-5.8c0-1.2 1-2.3 2.3-2.3s2.3 1 2.3 2.3v5.8h6.8c0.9 0 1.6-0.7 1.6-1.6v-8c0-0.7-0.4-1.7-0.9-2.2L13.2 2.2C12.8 1.9 12.4 1.8 12 1.8L12 1.8z'/%3E%3C/svg%3E") no-repeat center;}
.quick_link_con li.quick_home.on em{background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath d='M12 1.8c-0.4 0-0.8 0.2-1.1 0.5l-8.7 8.2c-0.5 0.5-0.9 1.5-0.9 2.2v8c0 0.9 0.7 1.6 1.6 1.6h6.8v-5.8c0-1.2 1-2.3 2.3-2.3s2.3 1 2.3 2.3v5.8h6.8c0.9 0 1.6-0.7 1.6-1.6v-8c0-0.7-0.4-1.7-0.9-2.2L13.2 2.2C12.8 1.9 12.4 1.8 12 1.8L12 1.8z' fill='%23BED730'/%3E%3C/svg%3E") no-repeat center;}
.quick_link_con li.quick_category em{background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Crect x='2.5' y='3.5' width='19' height='1'/%3E%3Crect x='2.5' y='11.5' width='19' height='1'/%3E%3Crect x='2.5' y='19.5' width='19' height='1'/%3E%3C/svg%3E") no-repeat center;}
.quick_link_con li.quick_category.on em{background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cstyle%3E.a%7Bfill:%23BED730;%7D%3C/style%3E%3Crect x='2.5' y='2.5' width='19' height='3' class='a'/%3E%3Crect x='2.5' y='10.5' width='19' height='3' class='a'/%3E%3Crect x='2.5' y='18.5' width='19' height='3' class='a'/%3E%3C/svg%3E") no-repeat center;}
.quick_link_con li.quick_shopping em{background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath d='M14.7 13.9c2.3-1 3.8-3.3 3.8-5.9 0-3.6-2.9-6.5-6.5-6.5s-6.5 2.9-6.5 6.5c0 2.6 1.6 4.9 3.9 5.9 -3.7 1.1-6.3 4.6-6.3 8.6h1c0-4.4 3.6-8 8-8 4.4 0 8 3.6 8 8h1C21 18.5 18.3 15 14.7 13.9zM6.5 8c0-3 2.5-5.5 5.5-5.5 3 0 5.5 2.5 5.5 5.5 0 3-2.5 5.5-5.5 5.5C8.9 13.5 6.5 11 6.5 8z'/%3E%3C/svg%3E") no-repeat center;}
.quick_link_con li.quick_shopping.on em{background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath d='M21 22.5c0-4.1-2.7-7.5-6.4-8.6 2.3-1 3.8-3.3 3.8-5.9 0-3.6-2.9-6.5-6.5-6.5s-6.5 2.9-6.5 6.5c0 2.6 1.6 4.9 3.9 5.9 -3.7 1.1-6.3 4.6-6.3 8.6' fill='%23BED730'/%3E%3C/svg%3E") no-repeat center;}
.quick_link_con li.quick_zzim em{background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath d='M16.9 2.9c1.4 0 2.6 0.5 3.7 1.6 1 1 1.6 2.4 1.6 3.9 0 1.5-0.6 2.9-1.6 3.9 -0.1 0.1-4.9 5.3-7.8 8.4 -0.2 0.2-0.5 0.3-0.7 0.3 -0.3 0-0.5-0.1-0.7-0.3 -0.5-0.6-7.1-7.9-7.8-8.6C2.4 11.1 1.8 9.7 1.8 8.3c0-1.5 0.6-2.9 1.6-3.9C4.4 3.4 5.6 3 7.1 3c1.1 0 2.6 0.8 4.2 2.4l0.7 0.7 0.7-0.7C14.2 3.8 15.7 2.9 16.9 2.9M16.9 1.9c-1.6 0-3.5 1.3-4.9 2.7 -1.4-1.4-3.2-2.7-4.9-2.7 -1.7 0-3.1 0.5-4.4 1.7 -2.5 2.5-2.5 6.7 0 9.2 0.7 0.7 7.8 8.6 7.8 8.6 0.4 0.4 0.9 0.6 1.5 0.6 0.5 0 1.1-0.2 1.5-0.6 0 0 7.7-8.3 7.8-8.4 2.5-2.5 2.5-6.7 0-9.2C20 2.6 18.6 1.9 16.9 1.9L16.9 1.9z'/%3E%3C/svg%3E") no-repeat center;}
.quick_link_con li.quick_zzim.on em{background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath d='M16.9 1.9c-1.6 0-3.5 1.3-4.9 2.7 -1.4-1.4-3.2-2.7-4.9-2.7 -1.7 0-3.1 0.5-4.4 1.7 -2.5 2.5-2.5 6.7 0 9.2 0.7 0.7 7.8 8.6 7.8 8.6 0.4 0.4 0.9 0.6 1.5 0.6 0.5 0 1.1-0.2 1.5-0.6 0 0 7.7-8.3 7.8-8.4 2.5-2.5 2.5-6.7 0-9.2C20 2.6 18.6 1.9 16.9 1.9L16.9 1.9z' fill='%23BED730'/%3E%3C/svg%3E") no-repeat center;}
.quick_link_con li.quick_lastprd em{background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30' viewBox='0 0 30 30'%3E%3Cpath d='M27.7 15.9c-1.7-3.9-5.3-8.5-12.7-8.5 -7.4 0-11 4.6-12.7 8.5l-0.9-0.4C4 9.7 8.8 6.5 15 6.5c6.2 0 11 3.2 13.6 9.1L27.7 15.9z'/%3E%3Cpath d='M15 23.5c-2.9 0-5.3-2.4-5.3-5.3 0-2.9 2.4-5.3 5.3-5.3s5.3 2.4 5.3 5.3C20.3 21.2 17.9 23.5 15 23.5zM15 14c-2.4 0-4.3 1.9-4.3 4.3s1.9 4.3 4.3 4.3c2.4 0 4.3-1.9 4.3-4.3C19.3 15.9 17.4 14 15 14z'/%3E%3C/svg%3E") no-repeat center;}
.quick_link_con li.quick_lastprd.on em{background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30' viewBox='0 0 30 30'%3E%3Cstyle%3E.a%7Bfill:%23BED730;%7D%3C/style%3E%3Cpath d='M27.2 16.1C25.6 12.4 22.1 7.9 15 7.9c-7.1 0-10.6 4.4-12.2 8.2l-1.8-0.8C3.6 9.3 8.6 5.9 15 5.9c6.4 0 11.4 3.3 14.1 9.4L27.2 16.1z' class='a'/%3E%3Cpath d='M18 17.1c-1.7 0-3-1.3-3-3 0-0.4 0.1-0.8 0.2-1.1 -0.1 0-0.1 0-0.2 0 -2.9 0-5.3 2.4-5.3 5.3 0 2.9 2.4 5.3 5.3 5.3s5.3-2.4 5.3-5.3c0-0.7-0.1-1.3-0.3-1.9C19.4 16.8 18.7 17.1 18 17.1z' class='a'/%3E%3C/svg%3E") no-repeat center;}
.quick_link_con li.quick_lastprd .thumb {overflow:hidden;display:block;position:absolute;left:2px;top:1.5px;width:29px;height:29px;color:transparent;text-indent:-9999px;border:1px solid #111;border-radius:30px;box-sizing:border-box;-webkit-box-sizing:border-box;background-color:#ebebeb;background-size:cover;}

.info_num{background:#ed1f60; font-size:0.625rem;font-weight:bold;position:absolute;right:5px; top:3px; color:#fff; border-radius:10px;padding:0 5px;height:15px;line-height:15px}
.info_num span{display:inline;vertical-align:top;}

/* GNB*/
/* 신MC GNB */
#head h1.logo, #head #search_form, #head nav{display:none;} /* 구MC GNB 히든처리 */
.sub_header_area{
	position: fixed;
	top: -1px;
	left: 0;
	right: 0;
	display: -moz-box;
	display: -ms-flexbox;
	display: -webkit-box;
	display: -webkit-flex;
	display: flex;
	width: 100%;
	height: 46px;
	padding-top: 1px;
	background: #fff;
	border-bottom: 1px solid #e5e5e5;
	box-sizing: border-box;
	transform: translate3d(0, 0, 0);
	z-index: 1000;
}
.sub_header_area .category_back_btn{
	width: 52px;
	height: 45px;
	flex-shrink: 0;
	text-align: center;
}
.sub_header_area .category_back_btn a{
	display:block;
	overflow:hidden;
	width: 45px;
	height: 45px;
	color: transparent;
	font: 0/0 m;
	background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' version='1.1' id='Layer_1' x='0px' y='0px' width='30px' height='30px' viewBox='0 0 30 30' enable-background='new 0 0 30 30' xml:space='preserve'%3E%3Cpolygon points='24.448,14.5 7.465,14.5 13.829,8.135 13.122,7.428 5.551,15 13.122,22.572 13.829,21.865 7.465,15.5 24.448,15.5 '/%3E%3C/svg%3E");
	background-repeat:no-repeat;
	background-position:50% 50%;
}
.sub_header_area .sub_category_tit_wrap{
	overflow: hidden;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    align-items: center;
    width: 100%;
    margin-left: 10px;
}
.sub_header_area .category_back_btn + .sub_category_tit_wrap{margin-left:0;}
.sub_header_area .sub_category_tit{
	overflow: hidden;
    max-height:calc( 1.2 * 2em);
    color: #111;
    line-height: 1.25;
    font-size: 17px;
    font-size: 1.0625rem;
    display: block;
    display: -webkit-box;
    overflow: hidden;
    text-overflow: ellipsis;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
    font-weight:700;
}
.sub_header_area .sub_category_tit .btn-link-url{display:block;padding-right:10px;}
.sub_header_area .sub_category_tit .btn-link-url::after{display:inline-block;content:'';margin-left:2px;padding:4px;vertical-align:2px;border:solid #111;border-width:1px 1px 0 0;transform:rotate(45deg);-webkit-transform:rotate(45deg);}
.sub_header_area .btn_prd_category::after{display:inline-block;content:'';width:19px;height:19px;margin-left:4px;background:url('//static.m-gs.kr/ui/gsshop/images/i_header_open.png') no-repeat 0 0;background-size:19px auto;-webkit-background-size:19px auto;cursor:pointer;vertical-align:-3px;}
.sub_header_area .btn_prd_category.open::after{-webkit-transform:rotate(-180deg);-moz-transform:rotate(-180deg);-ms-transform:rotate(-180deg);transform:rotate(-180deg);}
.sub_header_area .btn_prd_tip{display:inline-block;}
.sub_header_area .btn_prd_tip::after{display:inline-block;content:'';width:19px;height:19px;margin-left:4px;background:url('//static.m-gs.kr/ui/gsshop/shop/images/i_tooltip02.png') no-repeat 0 0;background-size:38px auto;-webkit-background-size:38px auto;cursor:pointer;vertical-align:-3px;}
.sub_header_area .btn_prd_tip.open::after{background-position:-19px 0;}
.sub_header_area .btn_sub_link{display:inline-block;margin-left:6px;line-height:45px;-webkit-appearance:none;vertical-align:top;}
.sub_header_area .btn_sub_link span{display:inline-block;height:23px;padding:0 5px;line-height:23px;color:#444;font-size:0.8125rem;border:1px solid #e5e5e5;}
.sub_header_area .btn_sub_link.btn_prd_brand{overflow:hidden;position:relative;margin-left:0;width:30px;height:45px;}
.sub_header_area .btn_sub_link.btn_prd_brand span{width:0px;height:0px;padding:0;font-size:0;color:transparent;border:0 none;}
.sub_header_area .btn_sub_link.btn_prd_brand span::after{display:block;content:'';position:absolute;top:50%;left:5px;width:0;height:0;margin-top:-2px;border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid #fff;vertical-align:1px;transition:all .2s linear;-webkit-transition:all .2s linear;}
.sub_header_area .btn_sub_link.btn_prd_brand.close span::after{-webkit-transform:rotate(-180deg);-moz-transform:rotate(-180deg);-ms-transform:rotate(-180deg);transform:rotate(-180deg);transition:all .2s linear;-webkit-transition:all .2s linear;}
.sub_header_area .icon-brand-zzim{position:relative;margin-left:0;}
.sub_header_area .icon-brand-zzim span{display:inline-block;overflow:hidden;position:relative;top:-2px;width:36px;height:45px;padding:0;line-height:45px;vertical-align:middle;text-indent:-99px;color:transparent;text-align:center;border:0 none;background:url('//static.m-gs.kr/ui/gsshop/shop/images/store_banner_favorite_off02.png') no-repeat 50% 50%;background-size:26px auto;}
.sub_header_area .icon-brand-zzim.on span{background-image:url('//static.m-gs.kr/ui/gsshop/shop/images/store_banner_favorite_on02.png');}
.sub_header_area .btn_sub_link.btn_ham{width:40px;margin-left:0;text-align:center;}
.sub_header_area .btn_sub_link.btn_ham span{width:19px;height:45px;margin:0 auto;padding:0;line-height:45px;font-size:0;color:transparent;text-indent:-9999px;vertical-align:top;border:0 none;background:url('//static.m-gs.kr/ui/gsshop/images/i_gnb.png') no-repeat 0 -88px;background-size:70px auto;}
.sub_header_area.no-underline{border-bottom:0 none;}


/* GNB기능버튼 320 예외처리 */
.sub_header_area .sub_category_btn{
	display: -moz-box;
	display: -ms-flexbox;
	display: -webkit-box;
	display: -webkit-flex;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	-webkit-align-items: center;
	align-items: center;
	flex-shrink: 0;
	margin: 0 0 0 auto
}
.sub_header_area .sub_category_btn a{
	position: relative;
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: -ms-inline-flexbox;
    display: inline-flex;
    width: 44px;
    height: 100%;
    background-position: center;
    background-repeat: no-repeat;
    background-size: 28px auto;
}
.sub_header_area .sub_category_btn a span{
	/*overflow:hidden;display:inline-block;height:45px;margin:0 auto;text-indent:-9999px;color:transparent;background:url('//static.m-gs.kr/ui/gsshop/images/i_gnb.png') no-repeat 0 0;background-size:70px auto;-webkit-background-size:70px auto;*/
	font:0/0 m;color: transparent;
}
.sub_header_area .sub_category_btn .btn_goto_srch{
	margin-right:3px;
	background: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' width='28' height='28' viewBox='0 0 28 28'%3E%3Cpath fill='%23111' d='M11.93 20.76c-4.317 0-7.83-3.513-7.83-7.83 0-4.316 3.513-7.829 7.83-7.829s7.83 3.513 7.83 7.829c0 4.317-3.513 7.83-7.83 7.83v0zM19.076 18.269c1.116-1.49 1.784-3.334 1.784-5.339 0-4.932-3.998-8.93-8.93-8.93s-8.93 3.998-8.93 8.93c0 4.933 3.998 8.931 8.93 8.931 2.53 0 4.81-1.058 6.435-2.748l4.97 4.969 0.778-0.777-5.037-5.036z'%3E%3C/path%3E%3C/svg%3E") no-repeat center;
}
.sub_header_area .sub_category_btn .btn_goto_cart {
	margin-right:10px;
    background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='28' height='28' viewBox='0 0 28 28' fill='%23111' %3E%3Cpath d='M9.439 16.848l-2.619-9.4h18.021l-2.62 9.4h-12.782zM11.275 21.251c0.804 0 1.458 0.655 1.458 1.458 0 0.805-0.654 1.459-1.458 1.459s-1.458-0.654-1.458-1.459c0-0.803 0.654-1.458 1.458-1.458v0zM23.023 21.251c0.804 0 1.458 0.655 1.458 1.458 0 0.805-0.654 1.459-1.458 1.459-0.805 0-1.459-0.654-1.459-1.459 0-0.803 0.654-1.458 1.459-1.458v0zM23.083 17.483l2.898-10.402c0.042-0.151 0.003-0.311-0.092-0.436-0.094-0.125-0.249-0.197-0.405-0.197h-18.942l-0.961-3.448h-3.581v1h2.821l4.727 16.963c-0.451 0.447-0.731 1.064-0.731 1.746 0 1.356 1.102 2.459 2.458 2.459 1.355 0 2.458-1.103 2.458-2.459 0-0.274-0.056-0.533-0.139-0.78h7.11c-0.084 0.247-0.14 0.506-0.14 0.78 0 1.356 1.104 2.459 2.459 2.459s2.458-1.103 2.458-2.459c0-1.355-1.103-2.458-2.458-2.458-0.653 0-1.244 0.261-1.686 0.678h-8.377c-0.441-0.417-1.032-0.678-1.685-0.678-0.298 0-0.579 0.062-0.844 0.159l-0.714-2.562h12.884c0.225 0 0.421-0.149 0.482-0.365v0z'%3E%3C/path%3E%3C/svg%3E%0A") no-repeat center;
}

.sub_header_area .sub_category_btn .btn_goto_cart span{font:0/0 m;color: transparent}
.sub_header_area .sub_category_btn .btn_goto_cart .cart_num{display:none;position:absolute;right:-4px;top:5px;width:20px;height:20px;padding:4px 0 0;line-height:1;font-size:0.75rem;color:#fff;font-weight:bold;text-align:center;border-radius:20px;-webkit-border-radius:20px;background:#ee1f60;box-sizing:border-box;}
.sub_header_area .sub_category_btn .btn_sns_share{position:absolute;top:0;left:auto;right:94px;width:32px;height:45px;text-indent:-999px;overflow:hidden;font-size:0;background:url('//static.m-gs.kr/ui/gsshop/images/btn_header_sns.png') no-repeat 0 -30px;background-size:21px auto}
.sub_header_area .sub_category_btn .btn_home{display:block;position:absolute;left:90px;top:0;width:40px;height:45px;text-align:center;}
.sub_header_area .sub_category_btn .btn_home span{width:25px;background-position:-39px -88px;}
.sub_header_area .sub_category_btn .btn_go_home{display:block;position:absolute;right:5px;top:0;width:44px;height:45px;text-align:center;}
.sub_header_area .sub_category_btn .btn_go_home span{width:44px;height:45px;background:url('//static.m-gs.kr/ui/gsshop/images/ic_tab01.png') no-repeat 50% 50%;background-size:33px;}
.sub_header_area .sub_category_btn .btn_go_back{display:block;position:absolute;left:0;top:0;height:45px;text-align:center;}
.sub_header_area .sub_category_btn .btn_go_back span{width:34px;height:35px;margin:5px;color:transparent;text-indent:-999px;background:url("data:image/svg+xml,%3Csvg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='30px' height='30px' viewBox='0 0 30 30' enable-background='new 0 0 30 30' xml:space='preserve'%3E%3Cpolygon points='24.448,14.5 7.465,14.5 13.829,8.135 13.122,7.428 5.551,15 13.122,22.572 13.829,21.865 7.465,15.5 24.448,15.5 '/%3E%3C/svg%3E") no-repeat center;}

.sub_header_area .prd_limit{display:block;position:absolute;right:8px;top:0;height:45px;line-height:45px;color:#444;} /* 임직원 한도액표기 */
.sub_header_area .prd_limit:before{display:inline-block;content:'';width:18px;height:18px;margin-right:3px;vertical-align:-4px;background-repeat:no-repeat;background-position:50% 50%;background-size:18px auto;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' version='1.1' width='28' height='28' viewBox='0 0 28 28'%3E%3Cpath d='M14 24.75c5.927 0 10.75-4.822 10.75-10.75s-4.823-10.75-10.75-10.75c-5.928 0-10.75 4.822-10.75 10.75s4.822 10.75 10.75 10.75zM14 2c6.627 0 12 5.373 12 12s-5.373 12-12 12c-6.628 0-12-5.373-12-12s5.372-12 12-12zM16.423 16.74l0.624-2.568h-1.308l0.613 2.568h0.071zM13.627 13.116h0.672l-0.3-1.368h-0.072l-0.3 1.368zM11.6 16.728l0.611-2.556h-1.296l0.612 2.556h0.073zM19.363 9.876l-0.816 3.24h1.452v1.056h-1.704l-1.176 4.692h-1.488l-1.080-4.692h-1.164l-1.079 4.692h-1.489l-1.164-4.692h-1.668v-1.056h1.416l-0.803-3.24h1.283l0.78 3.24h1.777l0.767-3.24h1.525l0.767 3.24h1.788l0.781-3.24h1.295z'/%3E%3C/svg%3E");}
.sub_header_area .sub_header_area .sub_category_subtitle{display:none;}
.sub_header_area.hasHeaderAppdownbanner,
.sub_header_area02.hasHeaderAppdownbanner {margin-top:41px}
#head #div_orderchange_btn, .sub_header_area #div_orderchange_btn{display:inline-block;vertical-align:top;}
/* 딜, 단품 사용 - 추후 확인 */
.sub_header_home{position:absolute;left:10px;top:0;height:44px;z-index:1;}
.sub_header_home a{display:block;width:32px;height:44px;padding:0;text-align:center;line-height:44px;}
.sub_header_home a span{display:block;overflow:hidden;width:27px;height:25px;margin:10px auto;font:0/0 m;color:transparent;background:url('//static.m-gs.kr/ui/gsshop/mc/product/images/img_prd_detail02.png') no-repeat -30px -155px;background-size:200px auto;}
.sub_header_area .sub_header_home + .sub_category_tit_wrap{padding-left:40px;}
.sub_header_area .sub_category_tit_wrap .sub_category_tit + .sub_category_subtitle{display:inline-block;margin-left:3px;color:#888;font-size:0.8125rem;vertical-align:top;}

/* 공유하기 버튼영역 */
.planprd_sns{overflow:hidden;padding:0 15px;border-bottom:1px solid #e5e5e5;background:#f4f4f4;}
.planprd_sns dl::after{display:block;clear:both;overflow:hidden;content:'';}
.planprd_sns dt{float:left;width:25%;height:43px;font-size:0.875rem;color:#666;line-height:43px;}
.planprd_sns dd{float:left;width:75%;margin-top:5px;}
.planprd_sns .btn_sns_wrap{overflow:hidden;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;padding:15px 8px;text-align:center;}
.planprd_sns .btn_sns{display:block;-webkit-box-flex:1;-moz-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;text-align:center;}
.planprd_sns .btn_sns span{overflow:hidden;display:block;width:30px;height:30px;margin:0 auto;color:transparent;text-indent:-9999px;background:url('//static.m-gs.kr/ui/gsshop/shop/images/i_shop_sns.png') no-repeat 0 0;background-size:90px auto;}
.planprd_sns .btn_sns.ka span{background-position:0 0;}
.planprd_sns .btn_sns.ks span{background-position:-30px 0;}
.planprd_sns .btn_sns.fb span{background-position:-60px 0;}
.planprd_sns .btn_sns.tw span{background-position:0 -30px;}
.planprd_sns .btn_sns.url span{background-position:-30px -30px;}
.planprd_sns .btn_sns.etc span{background-position:-60px -30px;}
.planprd_sns.type02{}
.planprd_sns.type02 .btn_sns_wrap{max-width:260px;margin:0 auto;}

/* 공유하기 레이어 */
.layerAlert{
	position:fixed;
	top:0;
	left:0;
	right:0;
	bottom:0;
	display:-moz-box;
	display:-ms-flexbox;
	display:-webkit-box;
	display:-webkit-flex;
	display:flex;
	-webkit-align-items:center;
	align-items:center;
	box-sizing:border-box;
	z-index:10000;
}
.layerAlert .layerAlertFrame{overflow:hidden;position:relative;top:auto !important;width:300px;margin:0 auto;border-radius:12px;background:#fff;box-shadow:0 4px 8px 0 rgba(0, 0, 0, 0.16);z-index:10001;}
.layerAlert .layerAlertCont{width:100%;}
.layerAlert .layerAlertCont h1{line-height:2.813rem;font-weight:normal;text-align:center;font-size:1.063rem;font-weight:bold;border-bottom:1px solid #eee;}
.layerAlert .layerAlertCont .pop_icon_area{padding:15px 15px 5px;border-bottom:0 none;}
.layerAlert .layerAlertCont .pop_btn_area{line-height:3rem;padding:0;color:#111;font-size:1rem;border-top:1px solid #e5e5e5;text-align:center}
.layerAlert .layerAlertCont .pop_btn_area button{font-size:1rem;}
.layerAlert .layerAlertCont .ppp_sns_list{overflow:hidden;}
.layerAlert .layerAlertCont .popup_list_btn{padding:0 15px 20px;}
.layerAlert .layerAlertCont .popup_list_btn .btnApp{display:block;height:38px;color:#444;line-height:38px;font-size:0.9375rem;text-align:center;border:1px solid #e5e5e5;border-radius:2px;background:#fff;}
.layerAlert .layerAlertBtn{width:100%;padding:10px 0 15px;text-align:center;}
.layerAlert .layerAlertBtn button{display:inline-block;width:45%;margin:0 1%;padding:10px 0;font-size:0.9375rem;}
.layerAlert .layerAlertBtn button:first-child{width:46%;margin-left:0;}
.layerAlert .layerAlertBtn button:last-child{width:46%;margin-right:0;}
.layerAlert .layerAlert_bg{position:fixed;top:0;left:0;right:0;bottom:0;width:100%;height:100%;background-color:rgba(0,0,0,.6);}
.layerAlert .selectStyle{display:inline-block;width:100%;margin:0;padding:9px 30px 9px 5px;color:#222;border:1px solid #e1e1e1;background:url('//static.m-gs.kr/ui/gsshop/cust/images/icon_select.png') no-repeat right 0;background-size: 50px auto;-webkit-background-size:50px auto;}
.ppp_sns_list{overflow:hidden;}
.ppp_sns_list li{float:left;width:25%;}
.ppp_sns_list li a{display:block;margin:0 auto 15px;font-size:0.6875rem;color:#666;text-align:center;}
.ppp_sns_list li a span{overflow:hidden;display:block;white-space:nowrap;line-height:1;}
.ppp_sns_list li a span::before{display:block;content:'';width:50px;height:50px;margin:0 auto 6px;background:url('//static.m-gs.kr/ui/gsshop/product/images/ico_sns_pop100.png') no-repeat 0 0;background-size:200px auto;}
.ppp_sns_list li .kakao span::before{background-position:0 0;}
.ppp_sns_list li .kakaostory span::before{background-position:-50px 0;}
.ppp_sns_list li .line span::before{background-position:-100px 0;}
.ppp_sns_list li .sms span::before{background-position:-150px 0;}
.ppp_sns_list li .facebook span::before{background-position:0 -50px;}
.ppp_sns_list li .twitter span::before{background-position:-50px -50px;}
.ppp_sns_list li .pinterest span::before{background-position:-100px -50px;}
.ppp_sns_list li .url span::before{background-position:-150px -50px;}
.pop_copy_url{padding:0 15px 20px;}
.pop_copy_url p{position:relative;padding:0 !important;text-align:left !important;font-size:0.75rem;border:1px solid #e5e5e5;}
.pop_copy_url .btnCopyTxt{display:block;height:30px;line-height:30px;color:#444;text-align:center;background:#f4f4f4;}
.pop_copy_url .btnCopyUrl{display:block;padding:10px;color:#999;word-break:break-all;background:#fff;}

/* top버튼 */
.page_top{position:fixed;bottom:60px;right:10px;width:45px;height:45px;margin-bottom:constant(safe-area-inset-bottom);margin-bottom:env(safe-area-inset-bottom);background:url('//static.m-gs.kr/ui/gsshop/images/sprite_etc.png') no-repeat 0 0;background-size:45px auto;z-index:1000;cursor:pointer;}
.page_top > img, .page_top > a > img{display:none;}
.page_top.app{bottom:11px}
.btn_layer{overflow:hidden;position:fixed;width:45px;height:45px;right:10px;bottom:60px;z-index:999;}
.btn_layer .btn_top{float:right;}
.btn_layer span{display:inline-block;width:45px;height:45px;color:transparent;background:url('//static.m-gs.kr/ui/gsshop/images/sprite_etc.png') no-repeat 0 0;background-size:45px auto;}
.btn_layer p a{display:block;padding:0;}
.btn_layer02{overflow:hidden;position:fixed;width:45px;height:45px;right:10px;bottom:60px;z-index:999;}
.btn_layer02 span{display:inline-block;width:45px;height:45px;color:transparent;}
.btn_layer02 p a{display:block;padding:0;}
.btn_layer02 .btn_top{float:right;}
.btn_layer02 .btn_top span{background:url('//static.m-gs.kr/ui/gsshop/images/sprite_etc.png') no-repeat 0 0;background-size:45px auto;}
.btn_layer02.app{bottom:11px;}

/* 싸이렌링크추가 */
.page_siren{position:fixed;bottom:58px;left:8px;width:45px;height:45px;padding-bottom:constant(safe-area-inset-bottom);padding-bottom:env(safe-area-inset-bottom);z-index:100;cursor:pointer;}
.page_siren span{display:block;width:45px;height:45px;text-indent:-99px;color:transparent;background:url('//static.m-gs.kr/ui/gsshop/shop/images/btn_siren_b.png') no-repeat 50% 50%;background-size:45px auto;}

/* 찜공통화 */
/*
.icon-zzim{display:inline-block;width:30px;height:30px;background:transparent;border:0 none;box-sizing:border-box;-webkit-box-sizing:border-box;z-index:5;outline:none;-webkit-appearance:none;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-tap-highlight-color:transparent;}
.icon-zzim i{display:inline-block;overflow:hidden;width:30px;height:30px;line-height:30px;text-indent:-999px;font-size:0;color:transparent;text-align:center;background:url('//static.m-gs.kr/ui/gsshop/images/ico_zzim_off.png') no-repeat 50% 50%;background-size:22px auto;}
.icon-zzim.on i{background-image:url('//static.m-gs.kr/ui/gsshop/images/ico_zzim_on.png');}
*/
.icon-zzim{display:inline-block;width:30px;height:30px;background:transparent;border:0 none;box-sizing:border-box;-webkit-box-sizing:border-box;z-index:5;outline:none;-webkit-appearance:none;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-tap-highlight-color:transparent;}
.icon-zzim i{display:inline-block;overflow:hidden;width:30px;height:30px;line-height:30px;text-indent:-999px;font-size:0;color:transparent;text-align:center;
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M16.9 2.9c1.4 0 2.6 0.5 3.7 1.6 1 1 1.6 2.4 1.6 3.9 0 1.5-0.6 2.9-1.6 3.9 -0.1 0.1-4.9 5.3-7.8 8.4 -0.2 0.2-0.5 0.3-0.7 0.3 -0.3 0-0.5-0.1-0.7-0.3 -0.5-0.6-7.1-7.9-7.8-8.6C2.4 11.1 1.8 9.7 1.8 8.3c0-1.5 0.6-2.9 1.6-3.9C4.4 3.4 5.6 3 7.1 3c1.1 0 2.6 0.8 4.2 2.4l0.7 0.7 0.7-0.7C14.2 3.8 15.7 2.9 16.9 2.9M16.9 1.9c-1.6 0-3.5 1.3-4.9 2.7 -1.4-1.4-3.2-2.7-4.9-2.7 -1.7 0-3.1 0.5-4.4 1.7 -2.5 2.5-2.5 6.7 0 9.2 0.7 0.7 7.8 8.6 7.8 8.6 0.4 0.4 0.9 0.6 1.5 0.6 0.5 0 1.1-0.2 1.5-0.6 0 0 7.7-8.3 7.8-8.4 2.5-2.5 2.5-6.7 0-9.2C20 2.6 18.6 1.9 16.9 1.9L16.9 1.9z' fill='%23999'/%3E%3C/svg%3E");
	background-repeat:no-repeat;
	background-position: center;
	background-size:22px auto;
}
.icon-zzim.on i{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M16.9 1.9c-1.6 0-3.5 1.3-4.9 2.7 -1.4-1.4-3.2-2.7-4.9-2.7 -1.7 0-3.1 0.5-4.4 1.7 -2.5 2.5-2.5 6.7 0 9.2 0.7 0.7 7.8 8.6 7.8 8.6 0.4 0.4 0.9 0.6 1.5 0.6 0.5 0 1.1-0.2 1.5-0.6 0 0 7.7-8.3 7.8-8.4 2.5-2.5 2.5-6.7 0-9.2C20 2.6 18.6 1.9 16.9 1.9L16.9 1.9z' fill='%23BED730'/%3E%3C/svg%3E")}
.zzim_layer{position:relative;/* z-index:101; */}
@-webkit-keyframes zzim-animate {
	from {-webkit-transform:scale3d(1, 1, 1);transform: scale3d(1, 1, 1);opacity:1;}
	75% {-webkit-transform:scale3d(1.15, 1.15, 1.15);transform: scale3d(1.15, 1.15, 1.15);opacity:1;}
	to {-webkit-transform:scale3d(1, 1, 1);transform: scale3d(1, 1, 1);opacity:0;}
}
@keyframes zzim-animate {
	from {-webkit-transform: scale3d(1, 1, 1);transform: scale3d(1, 1, 1);opacity:1;}
	75% {-webkit-transform: scale3d(1.15, 1.15, 1.15);transform: scale3d(1.15, 1.15, 1.15);opacity:1;}
	to {-webkit-transform: scale3d(1, 1, 1);transform: scale3d(1, 1, 1);opacity:0;}
}

/* 애니메이션 딜레이 */
@-webkit-keyframes zzim-animate-delay {
	from {-webkit-transform:scale3d(1, 1, 1);transform: scale3d(1, 1, 1);opacity:1;}
	75% {-webkit-transform:scale3d(1.15, 1.15, 1.15);transform: scale3d(1.15, 1.15, 1.15);opacity:1;}
	to {-webkit-transform:scale3d(1, 1, 1);transform: scale3d(1, 1, 1);opacity:1;}
}
@keyframes zzim-animate-delay {
	from {-webkit-transform: scale3d(1, 1, 1);transform: scale3d(1, 1, 1);opacity:1;}
	75% {-webkit-transform: scale3d(1.15, 1.15, 1.15);transform: scale3d(1.15, 1.15, 1.15);opacity:1;}
	to {-webkit-transform: scale3d(1, 1, 1);transform: scale3d(1, 1, 1);opacity:1;}
}
.product_zzim_alert{position:fixed;left:50%;top:50%;width:150px;height:150px;margin-top:-95px;margin-left:-75px;-webkit-animation-name:zzim-animate;animation-name:zzim-animate;-webkit-animation-duration:.7s;animation-duration:.7s;-webkit-animation-fill-mode:both;animation-fill-mode:both;z-index:10001;}
.product_zzim_alert p{position:relative;overflow:hidden;width:150px;height:150px;text-indent:-99px;color:transparent;}
.product_zzim_alert p img{display:none;width:100%;}
.product_zzim_alert sub{display:none;position:absolute;top:-1000em;left:-1000em;}
.product_zzim_alert.on p{background:url('//static.m-gs.kr/ui/gsshop/images/i_zzim_done.png') no-repeat 50% 50%;background-size:150px auto;}
.product_zzim_alert.off{-webkit-animation-name:zzim-animate;animation-name:zzim-animate;}
.product_zzim_alert.off p{background:url('//static.m-gs.kr/ui/gsshop/images/i_zzim_off.png') no-repeat 50% 50%;background-size:150px auto;}
.product_zzim_alert .btn_link_url{display:block;}
.product_zzim_alert .btn_zzim_close{display:block;position:absolute;right:-3px;top:0;width:28px;height:28px;text-indent:-99px;color:transparent;background:url('//static.m-gs.kr/ui/gsshop/images/btn_zzim_close.png') no-repeat 50% 50%;background-size:28px auto;}
.product_zzim_alert.off .btn_zzim_close{right:16px;top:10px;}
.product_zzim_alert.cart_on p{background:url('//static.m-gs.kr/ui/gsshop/images/i_cart_donelink.png') no-repeat 50% 50%;background-size:150px auto;}
.cart_layer .product_zzim_alert{-webkit-animation-name:zzim-animate-delay;animation-name:zzim-animate-delay;} /* 장바구니알림 delay */

/* 브랜드찜 */
.brand-zzim-alert{position:fixed;left:50%;top:50%;width:150px;height:150px;margin-top:-95px;margin-left:-75px;-webkit-animation-name:zzim-animate-delay;animation-name:zzim-animate-delay;-webkit-animation-duration:.7s;animation-duration:.7s;-webkit-animation-fill-mode:both;animation-fill-mode:both;z-index:10001;}
.brand-zzim-alert p{position:relative;overflow:hidden;width:150px;height:150px;color:transparent;text-indent:-99px;}
.brand-zzim-alert p img{width:100%;}
.brand-zzim-alert sub{display:none;text-indent:-99px;}
.brand-zzim-alert.on p{background:url('//static.m-gs.kr/ui/gsshop/images/i_zzim_brandlink.png') no-repeat 50% 50%;background-size:150px auto;}
.brand-zzim-alert.off{-webkit-animation-name:zzim-animate;animation-name:zzim-animate;}
.brand-zzim-alert.off p{background:url('//static.m-gs.kr/ui/gsshop/images/i_zzim_brandoff.png') no-repeat 50% 50%;background-size:150px auto;}
.brand-zzim-alert .btn-link-url{display:block;}
.brand-zzim-alert .btn-zzim-close{display:block;position:absolute;right:-3px;top:0;width:28px;height:28px;text-indent:-99px;color:transparent;background:url('//static.m-gs.kr/ui/gsshop/images/btn_zzim_close.png') no-repeat 50% 50%;background-size:28px auto;}

/* 장바구니담기 */
.cart-alert{position:fixed;left:50%;top:50%;width:150px;height:150px;margin-top:-95px;margin-left:-75px;-webkit-animation-name:zzim-animate-delay;animation-name:zzim-animate-delay;-webkit-animation-duration:.7s;animation-duration:.7s;-webkit-animation-fill-mode:both;animation-fill-mode:both;z-index:10001;}
.cart-alert p{position:relative;overflow:hidden;width:150px;height:150px;color:transparent;text-indent:-99px;}
.cart-alert p img{width:100%;}
.cart-alert sub{display:none;text-indent:-99px;}
.cart-alert.on p{background:url('//static.m-gs.kr/ui/gsshop/shop/images/bg_cart_on.png') no-repeat 50% 50%;background-size:150px auto;}
.cart-alert.off p{background:url('//static.m-gs.kr/ui/gsshop/shop/images/bg_cart_off.png') no-repeat 50% 50%;background-size:150px auto;}
.cart-alert .btn-link-url{display:block;}
.cart-alert .btn-zzim-close{display:block;position:absolute;right:-3px;top:0;width:28px;height:28px;text-indent:-99px;color:transparent;background:url('//static.m-gs.kr/ui/gsshop/images/btn_zzim_close.png') no-repeat 50% 50%;background-size:28px auto;}

/* 방송알림해제 공통화 */
.tv_alert{position:fixed;left:50%;top:50%;width:150px;height:150px;margin-top:-95px;margin-left:-75px;-webkit-animation-name:zzim-animate;animation-name:zzim-animate;-webkit-animation-duration:.7s;animation-duration:.7s;-webkit-animation-fill-mode:both;animation-fill-mode:both;z-index:10001;}
.tv_alert p{position:relative;overflow:hidden;width:150px;height:150px;color:transparent;text-indent:-99px;}
.tv_alert.off p{background:url('//static.m-gs.kr/ui/gsshop/images/i_alert_off.png') no-repeat 50% 50%;background-size:150px auto;}
/* 재입고알림 */
.stock_alert{position:fixed;left:50%;top:50%;width:150px;height:150px;margin-top:-95px;margin-left:-75px;-webkit-animation-name:zzim-animate;animation-name:zzim-animate;-webkit-animation-duration:.7s;animation-duration:.7s;-webkit-animation-fill-mode:both;animation-fill-mode:both;z-index:10001;}
.stock_alert p{position:relative;overflow:hidden;width:150px;height:150px;color:transparent;text-indent:-99px;}
.stock_alert.off p{background:url('//static.m-gs.kr/ui/gsshop/images/i_alertstock_off.png') no-repeat 50% 50%;background-size:133px auto;}

/* 레이어팝업 */
/* 제휴팝업 */
.modal .modal_bg30,
.modal .modal_bg70,
.modal .modal_bg80{position:fixed;top:0;left:0;min-height:100vh;width:100%;height:100%;height:100vh;background-color:rgba(0,0,0,.5);z-index:1000;-webkit-transform:translate3D(0, 0, 0);-ms-transform:translate3D(0, 0, 0);transform: translate3D(0, 0, 0);-ms-touch-action:none;touch-action:none;}
/* 제휴하단팝업 */
.pop_bottom{overflow:hidden;margin-top:-10px;background:#909090;}
.pop_bottom .pop_bottom_wrapper{width:320px;margin:0 auto;}
.pop_bottom h4{margin:0 auto;padding:0;text-align:center;}
.pop_bottom h4 img{width:320px;}
.pop_bottom a{display:block;}

/* 방송알림 레이어 */
.modal#smsRegModal{top:0;height:100%;}
.modal#smsRegModal .modal_frame{margin:50px auto 0;}
.modal #ontv_alert_layer{width:100%;}
.modal .modal_header_tab{overflow:hidden;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;border-radius:5px 5px 0 0;}
.modal .modal_header_tab li{-webkit-box-flex:1;-moz-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;text-align:center;}
.modal .modal_header_tab li div{margin-left:-1px;color:#444;line-height:2.813rem;background:#eee;border-left:1px solid #d9d9d9;border-bottom:1px solid #d9d9d9;}
.modal .modal_header_tab li.on div{color:#111;font-weight:bold;background:#fff;border-bottom:1px solid #fff;}
.modal .modal_header_tab li.disabled, .modal .modal_header_tab li.active{pointer-events:none;-webkit-touch-callout:none;}
.modal .modal_header_tab li.disabled div{color:#a3a3a3;}
.modal .modal_header_tab li:only-child div,
.modal .modal_header_tab li:only-child.on div,
.modal .modal_header_tab li.active div{font-weight:normal;color:#222;font-size:1.063rem;font-weight:bold;background:#fff;border-left:0 none;border-bottom:1px solid #eee;}
.modal .ontv_alert .layer_txt{text-align:center;}
.ontv_alert .ontv_alert_option{position:relative;}
.ontv_alert .ontv_alert_option dl{clear:both;overflow:hidden;display:table;width:94%;padding:8px 3%;}
.ontv_alert .ontv_alert_option dl::after{display:block;clear:both;overflow:hidden;content:'';}
.ontv_alert .ontv_alert_option dt{display:table-cell;width:30%;padding:0;font-weight:bold;color:#444;vertical-align:middle;}
.ontv_alert .ontv_alert_option dd{display:table-cell;width:70%;vertical-align:middle;}
.ontv_alert .ontv_alert_option dd .select_option_typ04, .ontv_alert .ontv_alert_option dd .select_option_typ04 label{display:block;width:100%;}
.ontv_alert .ontv_alert_option dd select.select_style{width:100%;}
.ontv_alert .ontv_alert_option .ontv_phone dd:first-child{width:70%;}
.ontv_alert .ontv_alert_option .ontv_phone dd:last-child{width:30%;}
.ontv_alert .ontv_alert_option .ontv_phone .select_option_typ04{width:60px;}
.ontv_alert .ontv_alert_option .ontv_alert_chck{clear:both;padding:13px 15px 5px;}
.ontv_alert .ontv_alert_option .ontv_alert_chck p.checkbox{margin-right:10px;}
.ontv_alert .ontv_alert_option .ontv_alert_chck span{margin-right:5px;}
.ontv_alert .ontv_alert_option input[type='text']{width:50px;}
.ontv_alert .ontv_alert_option .btn_txt01.t02{margin:0 0 0 15px;}
.ontv_alert .ontv_alert_option dl.ontv_alert_select{padding:13px 15px;}
.ontv_alert .ontv_alert_option dl.ontv_alert_select dt{clear:both;float:none;width:auto;margin:0 0 5px;}
.ontv_alert .ontv_alert_option dl.ontv_alert_select dd{clear:both;float:none;}
.ontv_alert .ontv_alert_option dl.ontv_alert_select dd li{padding:10px 0;border-bottom:1px dashed #efefef;}
.ontv_alert .ontv_alert_option dl.ontv_alert_select dd li:last-child{border-bottom:0 none;}
.ontv_alert .ontv_alert_option dl.ontv_alert_select dd li p.radio{margin-right:10px;}
.ontv_alert .ontv_alert_select{padding:15px 15px 0;}
.ontv_alert .ontv_alert_select .hidden{display:none;position:absolute;top:-1000em;left:-1000em;}
.ontv_alert .ontv_alert_select dl{display:table;table-layout:fixed;width:100%;font-size:0.9375rem;color:#444;line-height:45px;border-bottom:1px solid #efefef;}
.ontv_alert .ontv_alert_select dt{display:table-cell;width:23%;color:#999;}
.ontv_alert .ontv_alert_select dd{display:table-cell;width:77%;}
.ontv_alert .ontv_alert_select dd .select_option_typ04{display:block;width:100%;padding:1px 0 4px;}
.ontv_alert .ontv_alert_select dd select.select_style{width:100%;}
.ontv_alert .ontv_alert_select dd select.select_style:focus{border-color:#a4dd00;}
.ontv_alert .ontv_alert_select dd p{height:45px;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;}
.ontv_alert .ontv_alert_select .alert_userinfo{line-height:35px;font-size:0.9375rem;color:#999;text-align:center;background:#f4f4f4;}
.ontv_alert .ontv_alert_select .alert_userinfo dt, .ontv_alert .ontv_alert_select .alert_userinfo dd{display:inline-block;width:auto;vertical-align:middle;}
.ontv_alert .ontv_alert_select .alert_userinfo dd{padding-left:5px;font-weight:bold;font-size:1rem;color:#86cf00;}
.ontv_alert .ontv_alert_select .alert_userinfo dd p{height:auto;}
.ontv_alert .ontv_alert_select .txt_radio{display:inline-block;overflow:visible;margin-right:7px;}
.ontv_alert .ontv_alert_select .txt_radio:last-child{margin-right:0;}
.ontv_alert .ontv_alert_select .txt_radio label{overflow:hidden;display:inline-block;width:53px;height:26px;margin:0;padding:0;font-size:0.8125rem;line-height:26px;text-align:center;white-space:nowrap;vertical-align:middle;}
.ontv_alert .ontv_alert_select .alert_date, .ontv_alert .ontv_alert_select .alert_num{line-height:50px;}
.ontv_alert .ontv_alert_select .alert_date dt, .ontv_alert .ontv_alert_select .alert_num dt{font-size:0.9375rem;font-weight:normal;color:#999;vertical-align:middle;}
.ontv_alert .ontv_alert_select .alert_date dd, .ontv_alert .ontv_alert_select .alert_num dd{vertical-align:middle;}
.ontv_alert .ontv_alert_select .alert_date dd p, .ontv_alert .ontv_alert_select .alert_num dd p{height:50px;}
.ontv_alert .ontv_alert_select dt span::before{display:inline-block;content:'';width:15px;height:15px;margin-right:5px;vertical-align:-2px;background:url('//static.m-gs.kr/ui/gsshop/images/ico_alert_layer.png') no-repeat 0 50%;background-size:35px auto;}
.ontv_alert .ontv_alert_select .alert_date dt span::before{background-position:0 50%}
.ontv_alert .ontv_alert_select .alert_num dt span::before{background-position:-20px 50%}
.ontv_alert .ontv_alert_select .alert_num dd .txt_radio:last-child label{width:80px;}
.ontv_alert .ontv_alert_select .alert_select_wrap .prd_select {padding:0} /* 20.09.16 방송알림 완료레이어 상품 여백처리 */
.ontv_alert .ontv_alert_select .gui-check{display:flex;justify-content:center;margin:10px 0;}
.ontv_alert .btn_link_url{display:block;width:150px;margin:0 auto 15px;font-size:0.8125rem;color:#444;background:#fff;border-radius:2px;}
.ontv_alert .btn_link_url span::after{content:'';display:inline-block;width:7px;height:7px;border-right:1px solid #444;border-bottom:1px solid #444;vertical-align:1px;-ms-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);transform:rotate(-45deg);}
.ontv_alert .alert_nodata{padding:80px 0 50px;text-align:center;color:#999;background:url('//static.m-gs.kr/ui/gsshop/images/bg_nodata_alert.png') no-repeat 50% 25px;background-size:49px auto;}
.ontv_alert .tv_alert{position:absolute;margin-top:-75px;}

.alert_list_noti{margin-bottom:10px;padding:10px 0;color:#666;font-size:0.9375rem;text-align:center;background:#f4f4f4;}
.alert_list_noti mark{display:inline-block;overflow:hidden;width:9px;height:9px;margin-right:7px;text-indent:-99px;color:transparent;vertical-align:1px;background:url('//static.m-gs.kr/ui/gsshop/images/i_ttl_del.png') no-repeat 50% 50%;background-size:9px auto;}
.alert_list_wrap{overflow:hidden;position:relative;min-height:180px;max-height:260px;}
.alert_list_wrap ul{position:relative;}
.alert_list_wrap li .alert_item{overflow:hidden;position:relative;padding:10px 0;border-bottom:1px solid #eee;}
.alert_list_wrap li:first-child .alert_item{padding:0 0 10px;}
.alert_list_wrap li:last-child .alert_item, .alert_list_wrap li:only-child .alert_item{border-bottom:0 none;}
.alert_item .label{display:none;}
.alert_item .listwrap{overflow:hidden;display:table;width:100%;min-height:50px;}
.alert_item .thumb{display:table-cell;width:50px;height:50px;vertical-align:middle;}
.alert_item .thumb img{width:100%;}
.alert_item .info{overflow:hidden;display:table-cell;padding:10px 40px 10px 10px;vertical-align:middle;}
.alert_item .pro_tit{overflow:hidden;line-height:17px;color:#444;font-size:0.8125rem;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;word-break:break-all;text-overflow:ellipsis;}
.alert_item .pro_tit em{margin-right:3px;}
.alert_item .btn_del_alert{display:block;position:absolute;top:50%;right:0;width:12px;height:12px;margin-top:-16px;padding:10px;color:transparent;text-indent:-99px;border:1px solid #ddd;border-radius:2px;background:url('//static.m-gs.kr/ui/gsshop/images/i_alert_del.png') no-repeat 50% 50%;-webkit-background-size:12px auto;background-size:12px auto;}
.alert_list_wrap li:first-child .alert_item .btn_del_alert{margin-top:-22px;}

/* 방송알림 상품선택 */
.alert_select_wrap .prd_select{}
.alert_select_wrap .prd_select_btn{position:relative;display:block;color:#111;font-weight:bold;border:1px solid #bbb;background:#fff;}
.alert_select_wrap .prd_select_btn::after{content:"";display:block;position:absolute;top:50%;right:10px;width:9px;height:9px;margin:-8px 0 0 0;border-right:1px solid #111;border-bottom:1px solid #111;vertical-align:middle;background-image:none;-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg);}
.alert_select_wrap .prd_select_btn.open{border-color:#bbb;}
.alert_select_wrap .prd_select_btn.active{border-color:#a4dd00;}
.alert_select_wrap .prd_select_btn.open::after{margin:-2px 0 0 0;-ms-transform:rotate(-135deg);-webkit-transform:rotate(-135deg);transform:rotate(-135deg);}
.alert_select_wrap .prd_select_btn.disabled{-webkit-touch-callout:none;pointer-events:none;background-image:none;}
.alert_select_wrap .prd_select_btn.disabled::after{display:none;}
.alert_select_wrap .select_all{height:33px;padding:0 10px;font-weight:bold;line-height:33px;}
.alert_select_wrap .select_all strong{font-weight:normal;color:#111;}
.alert_select_wrap .prd_select_list{position:absolute;left:0;right:0;overflow:hidden;max-height:189px;border:1px solid #bbb;border-top:0 none;background:#fff;z-index:1000;}
.alert_select_wrap .prd_select_list ul{position:relative;transform:translateZ(0);-webkit-transform:translateZ(0);-ms-touch-action:none;touch-action:none;}
.alert_select_wrap .prd_select_list li{overflow:hidden;clear:both;-ms-touch-action:none;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}
.alert_select_wrap .prd_select_list .select_all{border-bottom:1px solid #e5e5e5;}
.alert_select_wrap .listwrap{overflow:hidden;position:relative;display:table;width:100%;table-layout:fixed;margin:0;padding:0;border-bottom:1px solid #e5e5e5;box-sizing:border-box;z-index:1;}
.alert_select_wrap li:last-child .listwrap{border-bottom:0 none;}
.alert_select_wrap .listwrap .label{display:none;position:absolute;top:-1000em;left:-1000em;}
.alert_select_wrap .listwrap .thumb, .alert_select_wrap .listwrap .info{display:table-cell;vertical-align:middle;}
.alert_select_wrap .thumb{width:50px;height:50px;}
.alert_select_wrap .thumb img {width:100%;}
.alert_select_wrap li.soldOut .thumb::after{content:"";display:block;overflow:hidden;position:absolute;left:0;top:0;width:50px;height:50px;text-indent:-999px;color:transparent;background-color:rgba(0,0,0,.2);background-image:url("//static.m-gs.kr/ui/gsshop/images/i_soldout_deal_100.png");background-repeat:no-repeat;background-size:55px auto;background-position:50% 50%;z-index:1;}
.alert_select_wrap li.tempOut .thumb::after{content:"";display:block;overflow:hidden;position:absolute;left:0;bottom:0;width:50px;height:17px;text-indent:-999px;color:transparent;background-color:rgba(0,0,0,.6);background-image:url("//static.m-gs.kr/ui/gsshop/images/icon_vol_soldout_100.png");background-repeat:no-repeat;background-size:50px auto;background-position:50% 50%;z-index:1;}
.alert_select_wrap li.saleEnd .thumb::after{content:"";display:block;overflow:hidden;position:absolute;left:0;bottom:0;width:50px;height:17px;text-indent:-999px;color:transparent;background-color:rgba(0,0,0,.6);background-image:url("//static.m-gs.kr/ui/gsshop/images/icon_vol_stockout_100.png");background-repeat:no-repeat;background-size:50px auto;background-position:50% 50%;z-index:1;}
.alert_select_wrap li.soldOut, .alert_select_wrap li.tempOut,.alert_select_wrap li.saleEnd{color:#999;pointer-events:none;-webkit-touch-callout:none;}
.alert_select_wrap li.soldOut .pro_tit, .prd_select_wrap li.tempOut .pro_tit,.prd_select_wrap li.saleEnd .pro_tit{color:#999;}
.alert_select_wrap .selected{background:#f5f9e9;}
.alert_select_wrap .selected .pro_tit, .alert_select_wrap .prd_select_btn .pro_tit{color:#111;}
.alert_select_wrap .active .listwrap{border:1px solid #e5e5e5;}
.alert_select_wrap .info{overflow:hidden;padding:0 10px;}
.alert_select_wrap .pro_tit{display:-webkit-box;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:0.8125rem;color:#111;line-height:18px;}
.alert_select_wrap .pro_tit em{margin-right:3px;}
.alert_select_wrap .prd_select_btn .listwrap{border-bottom:0 none;}
.alert_select_wrap .prd_select_btn .listwrap .info{padding:0 30px 0 10px;}
.alert_select_wrap .prd_select_btn.disabled .listwrap .info{padding:0 10px;}
.ontv_alert .alert_select_wrap{position:relative;padding:10px;}
.ontv_alert .ontv_alert_select .alert_select_wrap{padding:0 0 10px}
.ontv_alert .alert_select_wrap::after{display:block;clear:both;overflow:hidden;content:"";}
.ontv_alert .alert_select_wrap.selected .listwrap{border:1px solid #e5e5e5;}
.ontv_alert .alert_select_wrap.selected .listwrap .pro_tit{font-weight:bold;}
.ontv_alert .alert_select_wrap.selected .listwrap .info{padding:0 10px;}
/* 방송알림 등록완료 */
.ontv_alert_complete{margin:0 15px;padding:15px 0;border-bottom:1px solid #f4f4f4;}
.ontv_alert_complete p{padding:0;text-align:center;font-size:0.9375rem;}
.ontv_alert_complete p strong{font-size:1rem;color:#444;font-weight:bold;}
.ontv_alert_stxt{padding:15px 0;text-align:center;color:#444;font-size:0.875rem;line-height:1.2;}
.ontv_alert_stxt em{font-weight:bold;color:#a4dd00;}
.ontv_alert_complete .ontv_alert_pro{padding:12px 15px;font-size:0.75rem;color:#444;}
.layer_cont_complete{padding:24px;text-align:left;}
.layer_cont_complete h5{height:30px;color:#666;text-align:center;line-height:1.25;font-weight:normal;background:#f4f4f4;}
.layer_cont_complete p strong{font-size:1rem;color:#222;font-weight:bold;}
.layer_cont_complete .layer_cont_stxt{padding:10px 0 0;font-size:0.875rem;color:#222;}
.layer_cont_complete .layer_cont_stxt em{font-weight:bold;color:#00aebd;}
.layer_cont_complete .img_cont{padding:0 15px;}
.layer_cont_complete .img_cont img{width:100%;margin:0 auto;}
/* GS쇼핑라이브 방송알림 전용 */
.gsshopping_live_logo{
	overflow:hidden;
	display:block;
	width:107px;
	height:20px;
	margin:0 auto 10px;
	font:0/0 m;
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='30' viewBox='0 0 160 30'%3E%3Cdefs%3E%3ClinearGradient id='t3ychentoa' x1='88.312%25' x2='11.292%25' y1='47.419%25' y2='52.062%25'%3E%3Cstop offset='0%25' stop-color='%23E54775'/%3E%3Cstop offset='100%25' stop-color='%23EC6F3F'/%3E%3C/linearGradient%3E%3ClinearGradient id='wibd22hlpb' x1='88.312%25' x2='11.292%25' y1='43.493%25' y2='55.199%25'%3E%3Cstop offset='0%25' stop-color='%23EC6F3F'/%3E%3Cstop offset='100%25' stop-color='%23E54775'/%3E%3C/linearGradient%3E%3ClinearGradient id='5ix2rzdv3c' x1='88.312%25' x2='11.292%25' y1='43.941%25' y2='54.841%25'%3E%3Cstop offset='0%25' stop-color='%23E54775'/%3E%3Cstop offset='100%25' stop-color='%23EC6F3F'/%3E%3C/linearGradient%3E%3C/defs%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cg%3E%3Cg%3E%3Cpath fill='%23343434' d='M68.003 27.81V13.718c0-1.178.962-2.141 2.137-2.141 1.176 0 2.137.963 2.137 2.14V27.81c0 1.178-.961 2.142-2.137 2.142-1.175 0-2.137-.964-2.137-2.142zM53.039 29.95c-1.176 0-2.138-.808-2.138-1.797V16.32c0-.989.962-1.798 2.138-1.798 1.175 0 2.137.809 2.137 1.798v11.833c0 .989-.962 1.798-2.137 1.798M41.367 5.579c-4.553 0-8.244 3.697-8.244 8.258 0 4.562 3.691 8.26 8.244 8.26 4.552 0 8.244-3.698 8.244-8.26 0-4.561-3.692-8.258-8.244-8.258m0 4.282c2.19 0 3.97 1.784 3.97 3.976 0 2.193-1.78 3.977-3.97 3.977-2.189 0-3.97-1.784-3.97-3.977 0-2.192 1.781-3.976 3.97-3.976M32.025 19.742c.003-.034.009-.066.009-.101v-8.32c0-.783-.135-1.529-.403-2.24-.269-.71-.669-1.329-1.197-1.859-.53-.53-1.181-.954-1.955-1.272-.773-.318-1.665-.477-2.675-.477-.815 0-1.559.093-2.235.281-.676.188-1.225.42-1.649.698V2.177c0-.093-.01-.18-.03-.266C21.753.835 20.845 0 19.733 0c-1.207 0-2.187.98-2.187 2.19 0 .009.003.016.003.026v.494l-.003.018.002.02v16.843c0 .044.008.083.011.125-.002.041-.013.08-.013.123 0 1.209.98 2.19 2.187 2.19 1.208 0 2.186-.981 2.186-2.19 0-.029-.007-.055-.008-.084.003-.038.01-.075.01-.115v-6.607c0-.472.076-.93.232-1.37.155-.44.366-.829.635-1.163.269-.333.594-.603.977-.807.383-.204.793-.306 1.233-.306.489 0 .9.082 1.234.245.333.163.606.383.819.66.21.277.365.6.463.967.098.367.147.755.147 1.162v7.17c0 .05.007.096.012.143-.002.035-.01.069-.01.105 0 1.209.978 2.19 2.185 2.19 1.208 0 2.187-.981 2.187-2.19 0-.034-.008-.065-.01-.098M101.478 8.413c.005-.012 0-.029.003-.04.072-.22.121-.448.121-.69 0-1.217-.984-2.203-2.199-2.203-.783 0-1.466.414-1.856 1.032-.089.12-.164.248-.22.393l-3.363 6.829-4.649-6.952c-.012-.028-.035-.048-.048-.075-.35-.745-1.099-1.263-1.974-1.263-1.208 0-2.186.98-2.186 2.19 0 .333.08.646.213.929l-.004.008 6.401 9.25-4.924 9.078c-.036.072-.07.145-.098.22l-.023.052c-.022.062-.037.123-.05.184-.039.163-.065.33-.065.504 0 1.183.956 2.14 2.137 2.14.936 0 1.724-.607 2.013-1.447.006-.014.016-.022.021-.035L101.4 8.594l.045-.102.033-.08zM15.672 12.888c-.432-.694-.99-1.281-1.674-1.763-.684-.48-1.45-.872-2.296-1.174-.847-.302-1.684-.567-2.516-.795-.488-.13-.989-.282-1.502-.453-.513-.171-.978-.371-1.392-.6-.415-.228-.763-.489-1.04-.783-.276-.294-.422-.627-.438-1.003-.016-.342.052-.66.208-.954.154-.294.378-.546.671-.759.293-.212.643-.379 1.05-.501.408-.123.864-.184 1.368-.184.734 0 1.409.155 2.027.465.62.31 1.085.954 1.395 1.721v.003c.004.007.009.013.012.02.03.08.07.148.113.208.368.645 1.052 1.084 1.847 1.084 1.18 0 2.138-.96 2.138-2.141 0-.299-.061-.581-.17-.839-.004-.01-.005-.02-.008-.031-.344-.8-.767-1.481-1.272-2.044-.504-.563-1.07-1.019-1.697-1.37-.627-.35-1.306-.604-2.04-.759C9.724.082 8.952.004 8.137.004c-1.074 0-2.085.131-3.03.392-.943.26-1.766.66-2.465 1.199-.702.538-1.255 1.215-1.663 2.03-.406.816-.61 1.771-.61 2.863 0 1.126.269 2.068.806 2.827.538.759 1.21 1.391 2.015 1.896.807.506 1.677.914 2.614 1.224.937.31 1.811.57 2.626.783.472.13.912.277 1.32.44.406.164.76.347 1.062.551.301.204.537.432.707.685.172.253.257.526.257.82 0 .294-.077.575-.23.844-.157.269-.393.506-.71.71-.318.204-.716.37-1.197.501-.48.131-1.054.205-1.722.22-.39 0-.783-.056-1.173-.171-.39-.113-.75-.289-1.074-.526-.326-.236-.615-.534-.867-.893-.253-.359-.389-.722-.536-1.21-.043-.173-.132-.34-.249-.487-.39-.6-1.062-.998-1.83-.998-1.137 0-2.06.871-2.166 1.982-.005.031-.007.063-.01.094-.002.039-.01.074-.01.114 0 .016.003.031.003.048 0 .24.036.497.12.775.342.98.781 1.799 1.319 2.46.537.66 1.14 1.194 1.808 1.602.667.408 1.395.698 2.186.869.79.171 1.607.265 2.455.282 1.253 0 2.397-.144 3.431-.429 1.035-.285 1.922-.702 2.663-1.248.741-.546 1.314-1.227 1.722-2.043.407-.816.61-1.753.61-2.814 0-.98-.215-1.815-.646-2.508' transform='translate(-108 -30) translate(108 30)'/%3E%3Cpath fill='%23D8D8D8' d='M116.147 3.993c-6.117 0-11.123 5.014-11.123 11.143 0 6.128 5.006 11.142 11.123 11.142h32.514c6.117 0 11.122-5.014 11.122-11.142 0-6.13-5.005-11.143-11.122-11.143h-32.514z' transform='translate(-108 -30) translate(108 30)'/%3E%3Cpath fill='url(%23t3ychentoa)' d='M116.147 3.993c-6.117 0-11.123 5.014-11.123 11.143 0 6.128 5.006 11.142 11.123 11.142h32.514c6.117 0 11.122-5.014 11.122-11.142 0-6.13-5.005-11.143-11.122-11.143h-32.514z' transform='translate(-108 -30) translate(108 30)'/%3E%3Cpath fill='%23FEFEFE' d='M115.829 9.136L118.223 9.136 118.223 19.065 123.223 19.065 123.223 21.136 115.829 21.136zM125.128 21.136L127.521 21.136 127.521 9.136 125.128 9.136zM129.18 9.136L131.827 9.136 134.442 18.566 134.49 18.566 137.097 9.136 139.751 9.136 135.925 21.136 133 21.136zM141.404 9.136L148.979 9.136 148.979 11.207 143.797 11.207 143.797 14.083 148.687 14.083 148.687 16.055 143.797 16.055 143.797 19.065 148.979 19.065 148.979 21.136 141.404 21.136z' transform='translate(-108 -30) translate(108 30)'/%3E%3Cg%3E%3Cpath fill='url(%23wibd22hlpb)' d='M3.333 7.615l.008.006c1.462-1.324 3.395-2.137 5.521-2.137 4.556 0 8.258 4.267 8.258 8.83 0 .006-1.434-.077-4.302-.247.009 1.02.014 1.2.016.538.003-.993-.036-1.804-.609-2.914-.572-1.11-1.61-1.92-3.363-1.922-.939-.001-1.802.33-2.483.878l-.449.426c-.593.652-.972 1.5-1.027 2.434-.005.08-.012.16-.012.24 0 .108.007.215.016.32.06.746.331 1.429.746 2.003l.399.478-3.829-.123-2.216-2.11L0 10.787l3.333-3.172z' transform='translate(-108 -30) translate(108 30) matrix(-1 0 0 1 84.706 5.57) rotate(-180 8.56 11.016)'/%3E%3Cpath fill='url(%235ix2rzdv3c)' d='M34.215 4.34l-1.851-1.764L29.645 0 27.4.225c.55.6.932 1.384 1.033 2.235.018.157.03.314.03.475 0 .113-.019.22-.028.33-.15 1.793-1.47 3.25-3.203 3.577-.026.005-.054.008-.08.012-.092.016-.186.032-.28.04-.108.01-.217.016-.327.018l-.053.002c-.044 0-.084-.005-.125-.007-.095-.002-.191-.005-.285-.014-.047-.005-.092-.015-.138-.022-.088-.012-.177-.023-.262-.04-.024-.005-.046-.014-.071-.019-.76-.172-1.437-.562-1.963-1.102-.31-.32-.566-.692-.755-1.1l-.01-.024c-.09-.193-.162-.394-.218-.601-.008-.027-.014-.053-.02-.078-.051-.204-.089-.411-.108-.625l-.002-.017h-4.277c.075 1.93.81 3.691 1.986 5.061 1.51 1.758 3.746 2.873 6.246 2.873.486 0 .961-.048 1.424-.13 1.567-.275 2.98-.993 4.11-2.02l.022-.02.346-.328 2.966-2.815.858-1.546z' transform='translate(-108 -30) translate(108 30) matrix(-1 0 0 1 84.706 5.57) rotate(-180 25.236 5.6)'/%3E%3Cpath fill='%23EA6A46' d='M29.93 8.603c-.163 2.045-1.872 3.66-3.955 3.66-1.004 0-1.917-.378-2.618-.996l-.241-.23-.35-.333-2.207-2.1-.335-.32-.254-.241-1.962-1.868-.895-.853-1.894-1.802-.66-.629-.66-.628C12.423.873 10.434.02 8.247.02 3.852.02.269 3.467.023 7.808c-.009.158-.024.315-.024.475 0 .108.012.213.017.32 0 .004.856.864.856.868l3.423-.857c-.001-.004-.002.85-.002.847-.009-.107-.016-1.07-.016-1.178 0-.074.01-.145.013-.218.005-.074.007-.148.016-.22 0-.013 0-.025.002-.037h-.001c.008-.073.023-.143.036-.214.007-.044.012-.088.021-.13.019-.087.042-.171.065-.256l.03-.116c.038-.116.08-.23.126-.342.026-.062.057-.123.087-.184.024-.05.045-.101.072-.15.033-.063.07-.123.107-.183.027-.044.052-.089.08-.132.04-.06.082-.116.124-.174.03-.04.06-.083.092-.123.043-.055.09-.107.136-.16l.106-.116c.047-.05.097-.097.146-.143.04-.038.08-.075.122-.11.05-.044.1-.086.153-.126.045-.036.091-.07.139-.104.05-.036.103-.072.156-.107.052-.033.105-.066.16-.097.05-.03.103-.059.155-.087.06-.03.12-.06.18-.087.052-.024.103-.047.155-.068.067-.028.136-.052.204-.076l.147-.05c.077-.022.157-.041.236-.06.044-.01.087-.022.131-.03.093-.02.188-.033.283-.045.033-.003.065-.01.098-.013.13-.013.261-.02.393-.02.177 0 .347.014.514.036l.023.004c.83.112 1.577.478 2.161 1.02.059.055.116.11.171.167l.284.269.084.08.17.16.127.12 1.741 1.647.248.235.242.23.346.33 1.862 1.775.897.855 2.954 2.816.321.305.016.015c.688.631 1.486 1.145 2.358 1.517.986.421 2.069.661 3.21.661 3.229 0 6.02-1.86 7.371-4.57.462-.925.841-1.853.885-3.126.005-.133-.022-.102-.024-.248H29.93z' transform='translate(-108 -30) translate(108 30) matrix(-1 0 0 1 84.706 5.57) rotate(-180 17.116 8.284)'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
	background-position:center;
    background-repeat:no-repeat;
    background-size:100% auto;
}
.ontv_alert_btxt {font-size:1.125rem;line-height:1.375rem;text-align:center;letter-spacing:-.45px;color:#111;}
.ontv_alert_stxt2 {font-size:0.938rem;line-height:1.25rem;text-align:center;letter-spacing:-.38px;color:#666;}
.gui-check .pro_tit {color:#111;}
.ontv_cancel_wrap{padding:15px 15px 0;}
.ontv_cancel_wrap dl {display: table;table-layout: fixed;width: 100%;font-size: 0.9375rem;color: #444;line-height: 45px;}
.ontv_cancel_wrap dt {display: table-cell;width: 23%;color: #999;}
.ontv_cancel_wrap dd {display: table-cell;width: 77%;}
.ontv_cancel_wrap .hidden {display: none;position: absolute;top: -1000em;left: -1000em;}
.ontv_cancel_wrap .alert_select_wrap {padding: 0 0 10px;}
.ontv_cancel_wrap .ontv_cancel_info {display:block;padding: 14px 16px;background:#eee;line-height:24px;}
.ontv_cancel_wrap .ontv_cancel_info dt {display:block;width:100%;padding:2px 0;font-size:14px;color:#111;letter-spacing:-.4px;}
.ontv_cancel_wrap .ontv_cancel_info dd {position:relative;width:100%;display:block;padding:2px 0 2px 14px;font-size:14px;color:rgba(17, 17, 17, 0.6);line-height:20px;letter-spacing:-.4px;}
.ontv_cancel_wrap .ontv_cancel_info dd::before {content:'';position:absolute;left: 0;top:6px;display:block;width:7px;height:7px;border-radius:50% 50%;background:#c0c0c8;}
.ontv_cancel_wrap .ontv_alert_stxt {padding:0 0 24px;font-size:17px;color:#111;line-height:24px;letter-spacing:-.42px;text-align:center;}
/* 방송알림레이어 위치공통 */
.modal#ontv_alert_layer{
	position:fixed;
	top:0;
	left:0;
	right:0;
	bottom:0;
	display:-moz-box;
	display:-ms-flexbox;
	display:-webkit-box;
	display:-webkit-flex;
	display:flex;
	-webkit-align-items:center;
	align-items:center;
	box-sizing:border-box;
	z-index:1001;
}
.modal#ontv_alert_layer .modal_frame {
	box-sizing:border-box;
}
.modal#ontv_alert_layer .modal_frame header{font-size:0.9375rem;}
.modal#ontv_alert_layer .layer_content{position:relative;overflow:hidden;height:100%;text-align:left;}
.modal#ontv_alert_layer .ontv_alert{position:relative;overflow:hidden;padding-bottom:3rem;}
.modal#ontv_alert_layer .layer_btn {position:absolute;bottom:0;left:0;width:100%;background-color:#fff;}
.modal#ontv_alert_layer .modal_frame .layer_note{padding:0;}
.modal#ontv_alert_layer .modal_frame .layer_note ul{overflow:hidden;padding:10px 0;}
.modal#ontv_alert_layer .modal_frame .layer_note li{margin:0 15px 5px 25px;}
.modal#ontv_alert_layer .modal_frame .layer_note img{width:100%;}
.modal#ontv_alert_layer .modal_frame.oversize{top:20px;bottom:20px;}
.modal#ontv_alert_layer .modal_frame.oversize .ontv_alert{height:100%;padding-bottom:0;}
.modal#ontv_alert_layer .modal_frame.oversize .layer_btn::before {position:absolute;top:-16px;left:0;width:100%;height:15px;content:'';background:-webkit-linear-gradient(rgba(255,255,255,0), rgba(255,255,255,1));background:-moz-linear-gradient(rgba(255,255,255,0), rgba(255,255,255,1));background:linear-gradient(rgba(255,255,255,0), rgba(255,255,255,1));}
.modal#ontv_alert_layer .modal_bg80{position:fixed;}

/* 제휴팝업 */
.modal.Family{display:none;overflow:hidden;position:fixed;top:0;left:0;width:100%;height:100%;margin:0 auto;z-index:10000;}
.modal.Family .modalFrame{position:relative;width:240px;margin:0 auto;z-index:10001;}
.modal .modalFrame{overflow:hidden;padding:88px 0 0;border-radius:12px;}
.modal .modalFrame header{display:none;height:0;font-size:0;color:transparent;border-radius:12px 12px  0 0;}
.modal .modalFrame .modal_cont{position:relative;overflow:hidden;margin:0 auto;text-align:center;background:#fff;z-index:10;}
.modal .modalFrame .modal_cont a{display:block;}
.modal .modalFrame .modal_cont img{width:240px;}
.modal .modalFrame .modal_btn{overflow:hidden;clear:both;padding:0;text-align:center;border-top:1px solid #cfcfcf;background:#fff;}
.modal .modalFrame .modal_btn a{display:block;float:left;width:50%;height:40px;line-height:40px;font-size:0.875rem;font-weight:bold;color:#888;}
.modal .modalFrame .modal_btn a:last-child{box-shadow:-1px 0 0 0 #cfcfcf;}
.modal.Family.Absolute{position:absolute;left:50%;width:240px;margin:105px 0 0 -120px;height:auto !important;border:1px solid #cfcfcf;background:#fff;z-index:100;}
.modal.Family.Absolute .modalFrame{padding:0;}

/* 재입고알림레이어 공통 */
.modal#divAlertStockCmplt{position:fixed;top:0;bottom:0;left:0;right:0;width:100%;height:100%;padding:0;min-height:auto;z-index:1001}
.modal#divAlertStockCmplt .modal_frame{position:fixed;left:50%;top:50% !important;width:300px;margin:-135px 0 0 -150px;background: #fff;z-index:1001;}
#divAlertStockCmplt .ontv_alert_complete{padding:15px 0 5px;border-bottom:0 none;}

/* 레이어알럿 */
.basket_popup01{position:absolute;left:50%;top:50%;overflow:hidden;width:280px;min-height:150px;margin:-75px 0 0 -140px;border-radius:5px;background:#fff;z-index:99;}
.basket_popup01 .basket_title{height:108px;line-height:108px;color:#444;font-size:0.9375rem;text-align:center;}
.basket_popup01 .basket_prd{margin:0 10px;padding:30px 5px 0;display:-webkit-box;overflow:hidden;font-size:0.9375rem;text-align:center;color:#444;font-weight:bold;line-height:initial;text-overflow:ellipsis;-webkit-line-clamp:1;-webkit-box-orient:vertical;}
.basket_popup01 .basket_txt{padding:5px 0 30px;font-size:0.875rem;text-align:center;color:#444;}
.basket_btn_area{overflow:hidden;clear:both;padding:0;text-align:center;line-height:41px;border-top:1px solid #e5e5e5;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;}
.basket_btn_area a{display:block;-webkit-box-flex:1;-moz-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;height:41px;padding:0;font-size:0.875rem;color:#999;line-height:41px;}
.basket_btn_area a + a{color:#111;border-left:1px solid #e5e5e5;}
.basket_btn_area a span{display:block}
.basket_btn_area a span.btn_basket{color:#444;}

/* 찜 - 팝업 */
.back_back{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(1,1,1,0.5);z-index:10001;}
/*세계로 배송 팝업*/
.global_info_wrap {position:absolute;top:50%;left:50%;background:#FFF;width:280px;height:200px;margin:-100px 0 0 -140px;overflow:hidden}
.global_info_wrap .global_info_con {padding:40px 20px 0;line-height:1.4em;font-size:0.9375rem}
.global_info_wrap .global_info_con p:nth-child(1){font-weight:bold;padding-bottom:10px}
.global_info_wrap .global_info_con strong{color:red}
.global_info_wrap .basket_btn_area02{position:absolute;bottom:0;left:0;width:100%}

/* old 바로구매플로팅 frame(영역별 딤으로 사용중이므로 삭제하면 안됨) */
.frame-order-layer{display:none;position:fixed;bottom:0;left:0;right:0;padding-bottom:calc(env(safe-area-inset-bottom));background:#fff;z-index:10001;}
.frame-order-layer .loading30 {display:block;position:fixed;top:50%;left:50%;margin:-15px 0 0 -15px;color:transparent;}
.frame-order-dim{position:fixed;top:0;bottom:0;left:0;right:0;width:100%;height:120%;background:rgba(0,0,0,.5);z-index:1000;transform:translateZ(0);-webkit-transform:translateZ(0);}

/* 통신장애알림 */
/* 팝업헤더 */
.popup-heading {border-top:5px solid #cbdb2a;padding:0 20px;line-height:normal;}
.popup-heading h1 {border-bottom:1px solid #d9dbe2;font-size:1.125rem;color:#333;padding:20px 0 10px 0;}
.popup-heading h1 > i {overflow:hidden;display:inline-block;width:32px;height:28px;background:url('/mi16/img/popup/u_speaker.png') no-repeat 0% 0%;vertical-align:middle;margin-right:8px;text-indent:-99px;}
/* 기본컨테이너 */
.popup-container {padding:30px 20px;line-height:normal;font-size:0.875rem;color:#666;line-height:normal;min-height:auto;}

/* 품절표기,판매종료,방송중구매가능 일원화 */
.vol-bar{overflow:hidden;position:absolute;left:0;bottom:0;width:100%;height:28px;color:#fff;font-size:0.9375rem;line-height:28px;text-align:center;background-color:rgba(17,17,17,.6);}

/* 공통토스트 */
.modal_toast_common{position:fixed;bottom:60px;left:0;right:0;width:auto;margin:0;margin-bottom:constant(safe-area-inset-bottom);margin-bottom:env(safe-area-inset-bottom);z-index:1001;}
.toast_wrapper_common{position:relative;margin:0 1rem;padding:0;text-align:center;}
.toast_wrapper_common .toast_cont{padding:12px 10px;text-align:center;border-radius:4px;background:rgba(0,0,0,.8);}
.toast_wrapper_common .toast_cont p{color:#fff;font-size:0.9375rem;line-height:1.25;}
.toast_wrapper_common .toast_cont em{color:#adf4fd;}
.toast_wrapper_common .ttl-gsnpoint{position:relative;padding:0 22px 0 45px;}
.toast_wrapper_common .ttl-gsnpoint::before{display:inline-block;content:'';position:absolute;top:50%;left:0;width:34px;height:34px;margin-top:-17px;background:url('//static.m-gs.kr/ui/gsshop/shop/images/i_gsnpoint.png') no-repeat 0 0;background-size:70px auto;}
.toast_wrapper_common .btn_toast_close {display:inline-block;position:absolute;right:4px;top:4px;width:28px;height:28px;cursor:pointer;font:0/0 m;color:transparent}
.toast_wrapper_common .btn_toast_close::before,.toast_wrapper_common .btn_toast_close::after{display:block;position:absolute;top:50%;left:50%;width:16px;height:1px;margin-left:-8px;background:#fff;content:''}
.toast_wrapper_common .btn_toast_close::before {-ms-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}
.toast_wrapper_common .btn_toast_close::after {-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg)}

.modal_alert{bottom:auto;top:45px;}
.modal_alert .toast_wrapper_common{margin:0;}
.modal_alert .toast_cont{margin:0;padding:0;border-radius:0;}
.modal_alert .toast_cont p{font-size:1rem;line-height:2.813em;}
.modal_alert .toast_cont p strong::before{display:inline-block;position:relative;top:-1px;content:'!';width:18px;height:18px;margin-right:6px;line-height:16px;text-align:center;font-size:14px;font-weight:normal;border:1px solid #fff;border-radius:18px;}
.modal_alert .btn_toast_close{right:5px;top:50%;margin-top:-18px;}

.toast_wrapper{overflow:hidden;position:fixed;top:12%;left:10px;right:10px;width:0;height:0;padding:17px 0;border-radius:5px;background-color:rgba(0, 0,0, .8);z-index:9999;}
.toast_wrapper.toast_vod{top:50%;height:180px;margin-top:-90px;padding:40px 0;background-color:rgba(0, 0,0,.8);box-sizing:border-box;}
.app .toast_wrapper{top:95px;}
.toast_wrapper .toast_cont p{color:#fff;font-size:0.9375rem;line-height:1.2;text-align:center;}
.toast_wrapper .toast_cont p em{color:#bed730;}
.toast_wrapper .toast_cont.default_txt p{margin:0 12%;}
.toast_wrapper .toast_cont.default_txt p strong{display:block;margin-bottom:10px;}
.toast_wrapper .btn_close {display:inline-block;position:absolute;right:0;top:0;width:30px;height:30px;cursor:pointer;font:0/0 m;color:transparent}
.toast_wrapper .btn_close::before,.toast_wrapper .btn_close::after {display:block;position:absolute;top:50%;left:50%;width:20px;height:1px;margin-left:-10px;background:#fff;content:''}
.toast_wrapper .btn_close::before {-ms-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}
.toast_wrapper .btn_close::after {-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg)}
.toast_wrapper.active{overflow:visible;width:auto;height:auto;transition:top .3s ease-in-out;-webkit-transition:top .3s ease-in-out;}
.toast_wrapper.off{overflow:hidden;transition:top .3s ease-in-out;-webkit-transition:top .3s ease-in-out;}
.toast_wrapper.topmiddle{position:absolute;top:35%;}

/* 내일TV 진입 시 floating 레이어로 노출 */
.toast_type2 {bottom:51px;color:#fff;}
.toast_type2 .toast_wrapper_common {margin:0 8px;}
.toast_type2 .toast_wrapper_common .benefit{display:block;overflow:hidden;padding:0 1.25rem;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;text-overflow:ellipsis;color:#fff;font-size:16px;background:none;}
.toast_type2 .toast_wrapper_common .date {font-size:15px;color:#fff;}
.toast_type2 .toast_wrapper_common .paragraph_wrap {display: flex;justify-content: center;align-items: baseline;line-height:24px;}
.toast_type2 .toast_wrapper_common .paragraph_wrap > p {display: inline-flex;line-height:inherit;}
.toast_type2 .toast_wrapper_common .paragraph_wrap > p + .promo-list {margin-left:8px;}
.toast_type2 .toast_wrapper_common .promo-list {display: inline-flex;}
.toast_type2 .toast_wrapper_common .promo-list li {position:relative;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink: 0;padding-left:10px;margin-left:10px;font-size:16px;line-height: 29px;}
.toast_type2 .toast_wrapper_common .promo-list li::before{content:"";display:block;position:absolute;left:0;top:50%;width:1px;height:14px;margin-top:-6px;background:rgba(255, 255, 255, .5);}
.toast_type2 .toast_wrapper_common .promo-list li:first-child {padding-left:0;margin-left:0;}
.toast_type2 .toast_wrapper_common .promo-list li:first-child::before {content:none;}
.toast_type2 .toast_wrapper_common .promo-list li span {font-size:22px;}
.toast_type2 .toast_wrapper_common .toast_cont {border-radius:4px 4px 0 0;}
.toast_type2 .toast_wrapper_common .toast_cont p {line-height:18px;}
.toast_type2 .toast_wrapper_common .toast_cont .paragraph {font-size:13px;color:#b9b9b9;line-height:16px;}
.toast_type2 .toast_wrapper_common .btn_toast_close::before,
.toast_type2 .toast_wrapper_common .btn_toast_close::after {width:16px;margin-left:-8px}


/* 주소검색 공통 (주문,회원공통) */
.divide-input{margin:0;padding:15px 0;}
.divide-input input[type='text'],
.divide-input input[type='search'],
.divide-input input[type='tel'],
.divide-input input[type='number']{width:100%;height:30px;text-indent:0;border:0 none;box-sizing:border-box;}
.divide-input input:disabled{background:#fff;}
.divide-input.focus input{position:relative;}
.divide-input .inp_del{top:5px;right:5px;margin-top:0;}
.inp_del{display:none;position:absolute;top:50%;right:5px;width:30px;height:40px;margin-top:-20px;font-size:0;text-indent:-9999px;border:none;background:url('//static.m-gs.kr/ui/gsshop/cust/images/btn_del_input.png') no-repeat 50% 50%;background-size:18px auto;z-index:5;}
.input-box .inp_del {width:40px;margin-top:0;}
.modal.modal_address{padding:0;font-size:0.9375rem;color:#111;text-align:left;z-index:10001;}
.modal.modal_address .btn_close{display:block;position:absolute;top:0;right:0;width:45px;height:45px;cursor:pointer;font-size:0;color:transparent;background:url('//static.m-gs.kr/ui/gsshop/cust/images/btn_close_address.gif') no-repeat 50% 50%;background-size:16px auto;z-index:10;}
.modal_address.oversize .common_address_wrap{position:absolute;left:0;right:0;top:0;bottom:0;width:100%;font-size:0.9375rem;z-index:1;}
.modal_address.wbg{background:#f7f7f7;}
.modal_address.wbg .common_address_wrap{background:#f7f7f7;}
.modal_address{position:fixed;top:0;right:0;left:0;bottom:0;width:100%;height:100%;background:#f7f7f7;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-tap-highlight-color:transparent;transform:translate3d(0px,0px,0px);-webkit-transform:translate3d(0px,0px,0px);transform:translateZ(0);-webkit-transform:translateZ(0);}
.modal_address.nofix{position:absolute;}
.modal_address .labelTextHidden{display:none;position:absolute;top:-1000em;left:-1000em;}
.modal_address input{display:block;width:100%;height:40px;border:0 none;background:transparent;}
.modal_address header{position:fixed;top:0;left:0;right:0;overflow:hidden;width:auto;height:auto;background:#fff;z-index:10;}
.modal_address header h4{overflow:hidden;height:auto;line-height:44px;font-weight:700;;background:#fff;border-bottom:0 none;}
.modal_address.wbg header h4{border-bottom:1px solid #dcdcdc;box-sizing:border-box;}
.modal_address .common_address_ttl,
.common_address_ttl{padding:0;border-bottom:1px solid #e5e5e5;box-sizing:border-box;}
.common_address_ttl.fixed{position:fixed;top:45px;left:0;right:0;z-index:100;}
.modal_address .divide-input input[type='text'],
.modal_address .divide-input input[type='search']{font-size:1rem;}
.modal_address .divide-input input[type='text']:focus,
.modal_address .divide-input input[type='search']:focus,
.modal_address .divide-input input[type='number']:focus{border-bottom:0 none;}
.modal_address .noti{clear:both;display:none;font-size:0.875rem;}
.modal_address .noti.on{display:block;color:#ee1f60;padding-top:5px;line-height:1.25em;}

.common_address_wrap{overflow:hidden;background:#fff;}
.common_addsrch_area{position:relative;padding:12px;}
.common_addsrch_area .common_addsrch_input{position:relative;margin:0;padding:5px 80px 5px 15px;border-radius:40px;box-sizing:border-box;background:#f0f1f1;}
.common_addsrch_area .common_addsrch_input .inp_del{top:50%;right:45px;height:40px;margin-top:-20px;}
.common_addsrch_area .divide-input{margin:0;padding:0;border:0 none;}
.common_addsrch_area .divide-btn{display:block;position:absolute;top:50%;right:5px;width:40px;height:40px;margin-top:-20px;z-index:1;}
.common_addsrch_area .divide-btn input{
	font-size:0;
	color:transparent;
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' version='1.1' width='28' height='28' viewBox='0 0 28 28'%3E%3Ctitle%3Esearch%3C/title%3E%3Cpath d='M11.93 20.76c-4.317 0-7.83-3.513-7.83-7.83 0-4.316 3.513-7.829 7.83-7.829s7.83 3.513 7.83 7.829c0 4.317-3.513 7.83-7.83 7.83v0zM19.076 18.269c1.116-1.49 1.784-3.334 1.784-5.339 0-4.932-3.998-8.93-8.93-8.93s-8.93 3.998-8.93 8.93c0 4.933 3.998 8.931 8.93 8.931 2.53 0 4.81-1.058 6.435-2.748l4.97 4.969 0.778-0.777-5.037-5.036z'/%3E%3C/svg%3E");
	background-repeat:no-repeat;
	background-position:50% 50%;
	background-size:28px auto;
}
.common_addsrch_area .common_addsrch_tab{margin:0 -10px -10px;}
.common_addsrch_tab{background:#fff;}
.common_addsrch_tab ul:after{display:block;clear:both;overflow:hidden;content:'';line-height:0;}
.common_addsrch_tab ul{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;}
.common_addsrch_tab li{-webkit-box-flex:1;-moz-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;line-height:50px;color:#666;font-size:1rem;white-space:nowrap;text-align:center;}
.common_addsrch_tab li.selected{color:#111;}
.common_addsrch_tab li.selected div{position:relative;display:inline-block;}
.common_addsrch_tab li.selected div:after{content: "";display:block;position:relative;bottom:0;border-bottom:1px solid #111;}
.common_addsrch_tab li div em{display:inline-block;position:relative;top:-1px;margin-left:4px;color:#999;font-size:0.9375rem;}

.common_address_scroll{overflow:hidden;position:relative;margin:0;padding:0;-ms-touch-action:none;-webkit-touch-action:none;touch-action:none;transition:ease-in-out;-webkit-transition:ease-in-out;}
.common_search_result .road_name_search_desc dt{display:block;width:auto;height:auto;margin:0 auto 10px;font-weight:normal;font-size:1rem;color:#444;line-height:1.250em;text-align:left;}
.road_name_search_desc{text-align:center;}
.road_name_search_desc dl{display:inline-block;padding:40px 5px;}
.road_name_search_desc ul{position:relative;display:inline-block;margin:0 auto;padding-left:0;}
.road_name_search_desc ul::before{content:'예)';display:inline-block;position:absolute;left:-1px;top:0;color:#999;font-size:0.875rem;}
.road_name_search_desc li{padding-left:20px;text-align:left;color:#999;font-size:0.875rem;}
.road_name_search_desc li + li{padding-top:2px;}
.road_name_search_desc li em{color:#444}

/* 우편번호 검색결과 */
.common_search_result{overflow:hidden;position:relative;}
.common_search_result dt{display:none;margin:0;width:0;font-size:0;height:0;}
.common_search_result dd ~ .landnum{padding-top:5px;font-size:0.875rem;color:#999;}
.common_search_result .common_search_list{padding-bottom:120px;}
.common_search_result ._srchAddrRslt{padding:15px 12px;line-height:17px;font-size:1rem;color:#111;text-align:left;box-sizing:border-box;background:#fff;}
.common_search_result ._srchAddrRslt dfn{font-style:normal;color:#999;}
.common_search_result ._srchAddrRslt + ._srchAddrRslt{border-top:1px solid #f4f4f4;}
.common_search_result .divide-input{position:relative;margin:15px 0;padding:5px 10px;border:1px solid #e5e5e5;background:#fff;}
.common_search_result .divide-input.focus{position:relative;}
.common_search_result .divide-input.focus::before{display:block;content:'';position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;border:2px solid #bed730;box-sizing:border-box;z-index:0;}
.common_search_result .selected{padding:25px 12px 16px;font-size:1rem;color:#111;}
.common_search_result .selected .divide-input{margin:24px 0 15px;padding:10px;}
.common_search_result .zipcd{font-weight:normal;}
.common_search_result .no-data{padding:70px 0 40px;color:#111;font-size:1.063rem;line-height:1.5em;text-align:center;}
.common_search_result .no-data::before{display:block;content:'';width:40px;height:40px;margin:0 auto 10px;background:url('//static.m-gs.kr/ui/gsshop/cust/images/bg_login_fail.png') no-repeat 50% 0;background-size:37px auto;}
.common_search_result .no-data + .road_name_search_desc dl{border-top:1px solid #f4f4f4;}
.common_search_result .selected .common_addr_btn .btn_add_submit{line-height:2.824em;}

.common_addsrch_filter{position:relative;margin:0 -12px 0;padding:5px 0 0;}
.modal header .common_addsrch_filter a span,
.common_addsrch_filter a span{display:table-cell;min-width:64px;width:auto;height:2.133em;padding:0 10px;color:#444;font-size:0.9375rem;background:none;border-radius:32px;-moz-border-radius:32px;-webkit-border-radius:32px;border:1px solid #7ebbdc;vertical-align:middle}
.common_addsrch_filter ul{overflow:hidden;display:-webkit-box;display:-moz-box;width:1000%;padding:0 4px;}
.common_addsrch_filter li{position:relative;padding:2px 0 2px 6px;box-sizing:border-box;}
.common_addsrch_filter li:last-child {padding-right:6px}
.common_addsrch_filter .scrollingWrap{position:relative;z-index:1;height:auto;overflow-x:scroll;overflow-y:auto;-webkit-overflow-scrolling:touch;-ms-scroll-chaining:chained;padding-bottom:30px;margin-bottom:-30px;}
.common_addsrch_filter .scrollingWrap::-webkit-scrollbar{display:none;width:0 !important; height:0 !important;overflow:hidden;}

.common_addsrch_word{position:absolute;top:0;left:15px;right:0;padding:10px 0 0;z-index:10;}
.common_addsrch_word.off{display:none;}
.common_addsrch_word span{overflow:hidden;position:relative;display:inline-block;margin:0 2px;padding:0 20px 0 8px;line-height:22px;font-size:0.875rem;background:#a3a8b1;vertical-align:middle;color:#fff;white-space:nowrap;border-radius:2px;box-sizing:border-box;}
.common_addsrch_word span::before, .common_addsrch_word span::after {position:absolute;top:50%;right:12px;width:1px;height:10px;margin:-5px 0 0;background:#fff;content:''}
.common_addsrch_word span::before{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}
.common_addsrch_word span::after{-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}
.common_addsrch_word span:first-child{background:none;padding:0 2px 0 3px;color:#111;font-size:1rem;background:#f0f1f1;}
.common_addsrch_word span:first-child::before, .common_addsrch_word span:first-child::after {display:none}

.commo_search_sort{}
.commo_search_sort .commo_search_count{position:relative;padding:0 12px;line-height:46px;border-bottom:1px solid #f4f4f4}
.commo_search_sort .count{font-size:0.875rem;color:#444;}
.commo_search_sort .count strong{font-weight:normal;}
.commo_search_sort .btn_tip{display:block;position:absolute;top:0;right:0;padding:0 12px;font-size:0.875rem;color:#666;line-height:46px;white-space:nowrap;}
.commo_search_sort .btn_tip span::after{display:inline-block;content:'';margin-left:6px;padding:4px;vertical-align:2px;border:solid #707070;border-width:0 1px 1px 0;transform:rotate(45deg);-webkit-transform:rotate(45deg);}
.commo_search_sort .btn_tip.on span::after{vertical-align:-2px;border-width:1px 0 0 1px;}
.commo_search_sort .road_name_search_desc{border-bottom:1px solid #f4f4f4;}

/* 우편번호 검색결과 더보기 */
.common_addr_paging{width:100%;line-height:40px;text-align:center;border-top:1px solid #e5e5e5;}
.common_addr_btn .btn_add_submit{display:block;width:100%;height:auto;line-height:2.941em;color:#111;font-weight:600;text-align:center;font-size:1.063rem;border-radius:4px;background:#cce53d;box-sizing:border-box;}
.common_addr_btn .btn_add_submit.btn_reset{line-height:2.706em;color:#444;background-color:#f7f7f7;border:1px solid #c9c9c9;}
.common_addr_btn .btn_add_submit.btn_reset span::before{display:inline-block;content:'';width:18px;height:18px;margin-right:3px;vertical-align:-3px;background:url('//static.m-gs.kr/ui/gsshop/cust/images/i_myshop_recom.png') no-repeat -42px 0;background-size:58px auto;}
.common_addr_btn .btn_add_submit.active{color:#111;border-color:#cce53d;background:#cce53d;}
.common_addr_btn .btn_add_submit.loading span{padding:10px 0;font-size:0;color:transparent;}
.common_addr_btn .btn_add_submit.loading span::after{content:'';display:inline-block;width:20px;height:20px;vertical-align:-10px;background:url('//static.m-gs.kr/ui/gsshop/images/pre_load_black.png') no-repeat 0 0;background-size:20px auto;-webkit-background-size:20px auto;animation:spin .8s infinite linear;-wekbit-animation:spin .8s infinite linear;-ms-animation:spin .8s infinite linear;}
.common_addr_btn .btn_add_submit.complete span::after{display:inline-block;content:'';width:20px;height:20px;margin-left:8px;vertical-align:-3px;background:url('//static.m-gs.kr/ui/gsshop/cust/images/i_deposit.png') no-repeat -22px 0;background-size:86px auto;}
.common_addr_btn.abs{padding:0 12px 15px;}
.common_addr_btn.static-btn{position:static;width:100%;height:auto;padding:0 8px 12px;box-sizing:border-box;}

/* GSfresh 배송지선택(주문,회원,매장,단품) */
/* full layer형식 예외처리 */
.dark-gray,
.dark-gray .body-full-layer{background-color:#f7f8fb;}
.body-full-layer{background-color:#f7f7f7}
.body-full-layer.bgw{background-color:#fff;}
.body-full-layer .sub_header_area{border-bottom-color:#eee;}
.body-full-layer .sub_header_area .sub_category_tit_wrap{margin:0;padding:0;text-align:center;}
.body-full-layer .sub_header_area .sub_category_tit{margin-left:0;text-overflow:initial;}
.body-full-layer .sub_header_area .sub_category_tit{padding-right:0;max-width:100%;}
.body-full-layer .sub_header_area .category_back_btn{right:0;left:auto;width:45px;}
.body-full-layer .sub_header_area .category_back_btn a{width:40px;background:url('//static.m-gs.kr/ui/gsshop/cust/images/btn_close_address.gif') no-repeat 50% 50%;background-size:16px auto;-webkit-background-size:16px auto;}

/* GSfresh 이용안내 및 배송시간선택 */
#chkDeliTime {top:-1px !important} /* iphone7 팝업 1px공간 2020/05/08 */
.modal.layer_full_popup {
	position:fixed;
	left:0;
	right:0;
	bottom:0;
	top:0;
	display:-webkit-flex;
	display:flex;
	justify-content:flex-start;
	flex-direction:column;
	width:100%;
	padding:46px 0 65px;
	font-size:0;
	line-height:initial;
	text-align:center;
	background-color:#fff;
	z-index:10001;
}
.modal.layer_full_popup:after{overflow:hidden;content:'';display:inline-block;vertical-align:middle;height:100%;}
.modal.layer_full_popup .layer_full_head {
	/* position:relative; */
	position:fixed;
	top:0;
	left:0;
	right:0;
	background-color:#fff;
	z-index:1;
}
.modal.layer_full_popup .layer_full_head .btn_close{display: block;position: absolute;top: 0;right:0;width:45px;height:45px;cursor: pointer;color: transparent;background: url('//static.m-gs.kr/ui/gsshop/cust/images/btn_close_address.gif') no-repeat 50% 50%;background-size: 16px auto;z-index: 10;}
.modal.layer_full_popup .layer_full_body {
	font-size:0.875rem;
	flex-flow:row wrap;
	flex-grow:1;
	flex-shrink:1;
	flex-basis:0%;
	height:100%;
	max-height:100%;
	/* iscroll 제거시 추가
	overflow-x:hidden;
	overflow-y:auto;
	max-height:100%;
	-webkit-overflow-scrolling:touch;
	-webkit-transform:translateZ(0);
	transform:translateZ(0);
	*/
}
.modal.layer_full_popup .layer_full_body .scrollable{-ms-touch-action:none;touch-action:none;}
.modal.layer_full_popup.hidden {display:none;}

.delivery-time-select-form {text-align:left;}
.delivery-time-select-form .delivery-time-select-form-title {min-height:32px;line-height:32px;}
.delivery-time-select-form .delivery-time-select-form-title span {position:relative;font-size:1rem;color:#111;font-weight:700;letter-spacing:-.05px;}
.delivery-time-select-form .delivery-time-select-form-sub-title {position:relative;padding: 11px 15px 0;line-height: 38px;font-weight: bold;background: #fff;box-sizing: border-box;font-size:0.975rem;color:#111;letter-spacing:-.05pc;}
.delivery-time-select-form .delivery-time-select-form-sub-title:before {display: block;content: '';position: absolute;top: -1px;left: 0;right: 0;width: 100%;height: 10px;background: #e5e5e5;border-top: 1px solid #d9d9d9;z-index: 0;}
.delivery-time-select-form .delivery-time-select-form-sub-title:after {content:'';display:block;position:absolute;left:15px;right:15px;bottom:-1px;width:auto;height:1px;background-color:#d9d9d9;}
.delivery-time-select-form .delivery-time-select-info {position:relative;margin-bottom:8px;padding-left:18px;padding-right:15px;font-size:0.9375rem;color:#444;letter-spacing:-.05pc;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:1;}
.delivery-time-select-form .delivery-time-select-form-title + .delivery-time-select-info:before{content:'';position:absolute;left:0;top:2px;width:11px;height:17px;background:url('//static.m-gs.kr/ui/gsshop/product/images/img_prd_detail.png') 0 -133px no-repeat;background-size:200px auto;}
.delivery-time-select-form .delivery-section {background-color:#fff;}
.delivery-time-select-form .delivery-section .delivery-section-article {padding:10px 15px;}
.delivery-time-select-form .delivery-section .delivery-section-article .delivery-time-select-info {-webkit-line-clamp:inherit;}
.delivery-time-select-form .delivery-time-list {display: -webkit-flex;display: flex;margin-top:-5px;border-bottom:1px solid #d9d9d9;}
.delivery-time-select-form .delivery-time-list .delivery-time-group {-webkit-flex: 1.5;flex: 1.5;}
.delivery-time-select-form .delivery-time-list .delivery-schedule-group {-webkit-flex: 1;flex: 1;}
.delivery-time-select-form .delivery-time-list .deli-row{display: flex;align-items: center;justify-content:center;min-height:40px;border-top: 1px solid #f4f4f4;}
.delivery-time-select-form .delivery-time-list .deli-row:first-child {min-height:52px;padding:7px 0 7px;border-top:0;}
.delivery-time-select-form .delivery-time-group .deli-row {color:#111;}
.delivery-time-select-form .delivery-schedule-group .deli-row {color:#aaa;}
.delivery-time-select-form .delivery-schedule-group .deli-row.date {color:#111;text-align:center;}
.delivery-time-select-form .delivery-schedule-group .deli-row.can {color:#ff6600;}
.delivery-time-select-form .delivery-schedule-group .deli-row.closed{color:#aaa;background-color:#f4f4f4}
.delivery-time-select-form .paragraph1 {padding:3px 0;font-size:0.9375rem;color:#444;line-height:1.25;letter-spacing:-.05pc;}
.delivery-time-select-form .paragraph2 {color:#666;line-height:1.375rem;letter-spacing:-.05pc;}
.delivery-time-select-form dl.paragraph-dlType dt {margin-bottom:15px;color:#111;font-size:1.063rem;}
.delivery-time-select-form dl.paragraph-dlType dd {position:relative;padding-left:7px;margin-top:7px;color:#999;font-size:0.8571rem;line-height:1.063rem;}
.delivery-time-select-form dl.paragraph-dlType dd:first-child {margin-top:0;}
.delivery-time-select-form dl.paragraph-dlType dd:after {content:'';position:absolute;left:0;top:.5rem;width:3px;height:3px;background-color:#aaa;border-radius:50% 50%;}

#martDlvSlotLayer .delivery-time-select-form {text-align:left;}
#martDlvSlotLayer .delivery-time-select-form .delivery-section .delivery-section-article {padding:15px 15px;}
#martDlvSlotLayer .delivery-time-select-form .delivery-section .delivery-time-select-form-sub-title::beofre {display:none;}
#martDlvSlotLayer .delivery-time-select-form .delivery-section .delivery-time-select-form-sub-title::after {display: block;content: '';position: absolute;top: -1px;bottom:auto;left: 0;right: 0;width: 100%;height: 10px;background: #ebebeb;border-top: 1px solid #d9d9d9;z-index: 0;}
#martDlvSlotLayer .delivery-time-select-form .delivery-time-select-form-sub-title + .delivery-section-article{padding:0 15px 15px;}
#martDlvSlotLayer .delivery-time-select-form .delivery-time-select-form-title {position:relative;padding-left:18px;font-size:0.9375rem;min-height:auto;line-height:normal;}
#martDlvSlotLayer .delivery-time-select-form .delivery-time-select-form-title::after {content:'';position:absolute;left:0;top:50%;margin-top:-8px;width:11px;height:17px;background:url('/ui/gsshop/product/images/img_prd_detail.png') 0 -133px no-repeat;background-size:200px auto;}
#martDlvSlotLayer .delivery-time-select-form .delivery-time-select-form-title span {position:inherit;padding-left:0;font-size:inherit;color:inherit;font-weight:inherit;letter-spacing:inherit;}
#martDlvSlotLayer .delivery-time-select-form .delivery-time-select-form-title span::after {display:none;}
#martDlvSlotLayer .delivery-time-select-form .delivery-time-select-form-addr {position:relative;color:#444;font-size:1rem;min-height:auto;line-height:normal;}
#martDlvSlotLayer .delivery-time-select-form .delivery-time-select-info {position:relative;font-size:0.8125rem;color:#777;letter-spacing: -.05pc;margin-bottom:0;padding-left:0;padding-right:0;display:block;-webkit-box-orient:vertical;overflow:visible;text-overflow:ellipsis;-webkit-line-clamp:inherit;}
#martDlvSlotLayer .delivery-time-select-form .delivery-time-select-info span{font-size:1rem;color:#444;}
#martDlvSlotLayer .delivery-time-select-form .contents-open {position:absolute;top:2px;right:15px;padding-right:15px;color:#999;line-height:21px;}
#martDlvSlotLayer .delivery-time-select-form .contents-open:before {content:'';position:absolute;right:0;top:50%;padding:3px;margin-top:-2px;border:1px solid #999;border-width:1px 0 0 1px;transform:rotate(45deg);}
#martDlvSlotLayer .delivery-time-select-form .contents-open.close::before {margin-top:-6px;border-width:0 1px 1px 0;}
#martDlvSlotLayer .delivery-time-select-form .delivery-time-select-agreement .delivery-time-select-info {color:#999;}
#martDlvSlotLayer .delivery-time-select-form .delivery-time-select-agreement .delivery-time-select-agreement-detail {background-color:#f5f5f5;padding:7px 10px;}
#martDlvSlotLayer .delivery-time-select-form .delivery-time-select-bottom {border-top:1px solid #777;padding-top:15px;margin-top:15px;text-align:center;}
#martDlvSlotLayer .delivery-time-select-form .delivery-time-select-bottom a {display: inline-block;padding: 0 50px;color: #444;line-height: 36px;font-size: 1rem;font-weight:bold;border-radius: 3px;background: #cae72b;}
#martDlvSlotLayer .delivery-time-select-form .radio-button-item + label {margin-left:5px;}
#martDlvSlotLayer .delivery-time-select-form .delivery-time-list {border-top:1px solid #d9d9d9;border-bottom:1px solid #d9d9d9;margin-top:0;display: -webkit-flex;display: flex;}
#martDlvSlotLayer .delivery-time-select-form .delivery-time-list .delivery-time-group {-webkit-flex: 1.5;flex: 1.5;}
#martDlvSlotLayer .delivery-time-select-form .delivery-time-list .delivery-schedule-group {-webkit-flex: 1;flex: 1;}
#martDlvSlotLayer .delivery-time-select-form .delivery-time-list .delivery-schedule-group .deli-row {color:#aaa;}
#martDlvSlotLayer .delivery-time-select-form .delivery-time-list .delivery-schedule-group .date {color:#111;text-align:center;}
#martDlvSlotLayer .delivery-time-select-form .delivery-time-list .deli-row {display: flex;align-items: center;justify-content: center;border-top:1px solid #f4f4f4;min-height:40px;color:#111;}
#martDlvSlotLayer .delivery-time-select-form .delivery-time-list .deli-row:first-child {min-height:52px;border-top:0;}

/* 검색결과내 성인인증 레이어 : 확인필요 */
.back_back{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(1,1,1,0.5);z-index:10001;}
.zzinm_info_con{background:#fff;width:280px;min-height:150px;position:absolute;left:50%;top:50%;margin-left:-140px;border-radius:5px;z-index:99; }
.zzinm_info_con .basket_title{font-size:0.875rem; text-align:center;padding:30px 10px;color:#444;line-height:initial;}
.zzim_btn_area{border-top: 1px solid #e5e5e5;line-height:41px;color:#111;}
.zzim_btn_area a{display:inline-block; width:100%; text-align:center}
.zzim_btn_area a span{display:block}

/* 개인통관고유번호 oldtype레이어 */
.layer_info_con{width:280px;position:absolute;left:0;top:600px;border-radius:5px;background:#fff;z-index:99;}
.layer_info_con .layer_info_txt{font-size:0.875rem; text-align:center;padding:20px 10px; color:#444;line-height:18px;}
.layer_btn_area{overflow:hidden;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;border-top:1px solid #cfcfcf; line-height:41px;}
.layer_btn_area a{display:block;-webkit-box-flex:1;-moz-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;text-align:center;color:#999;}
.layer_btn_area a + a{color:#111;border-left:1px solid #cfcfcf;}
.layer_btn_area a:only-child{color:#111;}