@charset "utf-8";
@import url(//script.gmarket.com/fonts/GmarketSans.css);

/* *********************** */
/* mypage css
/* *********************** */
.sprite__mypage,
.sprite__mypage--before:before,
.sprite__mypage--after:after,
.sprite__login,
.sprite__login--before:before,
.sprite__login--after:after{overflow:hidden;display:inline-block;font-size:0;background:url(//pics.gmarket.co.kr/mobile/sprite/kr/mypage/sprite__mypage.png?v=20230804) no-repeat;background-size:200px auto}
.sprite__mypage--before:before,
.sprite__mypage--after:after,
.sprite__login--before:before,
.sprite__login--after:after,
.box__form-input__password-limit:before{content:'';font-weight:normal}

.sprite__mysmilecash,
.sprite__mysmilecash--before::before,
.sprite__mysmilecash--after::after{overflow:auto;display:inline-block;font-size:0;background:url(//pics.gmarket.co.kr/mobile/sprite/kr/mypage/sprite__mysmilecash.png) no-repeat;background-size:150px auto}
.sprite__mysmilecash--before::before,
.sprite__mysmilecash--after::after{content:''}

.button__confirm{position:relative;display:block;margin:12px 0;width:100%;height:50px;border-radius:2px;color:#fff;text-align:center;line-height:50px;background-color:#067dfd;font-size:17px;font-weight:bold}
.button__confirm span{font-size:17px;font-weight:bold;line-height:44px;letter-spacing:0;color:#fff}
.sns-link,
.privacy-link{display:block;width:100%;height:1px;margin:24px 0;background:#d5d5d5}
.button__submit,
.link__submit,
.link__login-toss,
.link__login-kakao,
.link__login-apple,
.link__login-facebook,
.link__login-naver,
.link__join{position:relative;display:block;margin:12px 0;width:100%;height:50px;border-radius:2px;color:#fff;font-weight:normal;text-align:center;line-height:50px}
.link__submit,
.button__submit{background-color:#067dfd;font-size:17px;font-weight:700}
.link__login-toss{background-color:#3182F6;color:#fff}
.link__login-kakao{background-color:#feeb35;color:#3c1e1e}
.link__login-apple{background-color:#000;color:#fff}
.link__login-apple>div{max-width:none;height:50px;position:absolute;top:0;left:0;right:0;opacity:0}
.link__login-facebook{background-color:#2c5ace}
.link__login-naver{background-color:#03c75a}
.link__login-kakao--active{background-color:#e4d32f}
.link__login-apple--active{background-color:#000}
.link__login-facebook--active{background-color:#2650b7}
.link__login-toss--active{background-color:#3276d8}
.link__login-naver--active{background-color:#03c75a}
.link__login-toss::before,
.link__login-kakao::before,
.link__login-apple::before,
.link__login-facebook::before,
.link__login-naver::before{position:absolute;left:24px;top:13px;width:24px;height:24px}
.link__login-toss::before{background-position:-48px -677px}
.link__login-kakao::before{background-position:-25px -25px}
.link__login-apple::before{background-position:-174px -106px}
.link__login-facebook::before{background-position:0 -25px}
.link__login-naver::before{background-position:-92px -676px}
.link__login-toss .icon__toss,
.link__login-kakao .icon__kakao,
.link__login-apple .icon__apple,
.link__login-facebook .icon__facebook,
.link__login-facebook .icon__naver{width:20px;height:20px}
.link__login-kakao .icon__toss{background-position:-174px -106px}
.link__login-kakao .icon__kakao{background-position:-174px -106px}
.link__login-apple .icon__apple{background-position:-25px -50px}
.link__login-facebook .icon__facebook{background-position:0 -50px}
.link__login-facebook .icon__naver{background-position: ;}
.box__ios-api .link__login-toss{font-size:20px;font-weight:bold;padding-top:1px}
.box__ios-api .link__login-toss::before{position:initial;display:inline-block;width:24px;height:24px;background-position:-22px -677px;margin-right:6px;vertical-align:-3px}

.box__ios-api .link__login-kakao{font-size:20px;font-weight:bold;padding-top:1px}
.box__ios-api .link__login-kakao::before{position:initial;display:inline-block;width:24px;height:24px;background-position:-25px -25px;margin-right:6px;vertical-align:-3px}

.box__ios-api .link__login-naver{font-size:20px;font-weight:bold;padding-top:1px}
.box__ios-api .link__login-naver::before{position:initial;display:inline-block;width:24px;height:24px;background-position:-92px -676px;margin-right:6px;vertical-align:-3px}

.list__member-type{overflow:hidden}
.list-item__member-type{position:relative;display:block;}
.list-item__member-type .text__member-type{display:block;height:28px;line-height:28px}
.list-item__member-type .text__member-type:after{content:"";display:block;clear:both}
.list-item__member-type .text__member-type .link__myinfo{margin-top: 0;}
.list-item__member-type .text__match-id{padding-left:0;color:#222;font-weight:normal;font-size:14px;line-height:normal}
.list-item__member-type .text__description{margin-left:6px;color:#a4a9b0;font-size:16px;vertical-align:middle}
.list-item__member-type .text-sub-description{margin-left:10px;font-size:14px;font-weight:normal;color:#94989f}
.list-item__member-type .icon__toss,
.list-item__member-type .icon__kakao,
.list-item__member-type .icon__apple,
.list-item__member-type .icon__naver,
.list-item__member-type .icon__facebook{width:24px;height:24px;vertical-align:middle}
.list-item__member-type .icon__toss{background-position:-22px -677px}
.list-item__member-type .icon__kakao{background-position:-25px -50px}
.list-item__member-type .icon__apple{background-position:-174px -132px}
.list-item__member-type .icon__facebook{background-position:0 -50px}
.list-item__member-type .icon__naver{background-position:-118px -676px;}
.box__myinfo-sns-link .list-item__member-type + .list-item__member-type{margin-top: 12px;}
.box__image{position:relative;}
.box__image:before{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background-color:#000;opacity:0.04;z-index:10;}
/* 로딩아이콘 */
.box__loading-icon{display:block;position:fixed;left:50%; top:50%;width:64px; height:64px; margin:-40px 0 0 -40px;z-index:20;border-radius:50%;}
/* 리스트 상단 로딩 */
.box__loading-top{display:block; width:100%; height:64px;text-align:center;}
.box__loading-top .inner__loading-top{display:inline-block;width:48px; height:48px;margin-top:8px;}
/* 리스트 하단 로딩 */
.box__loading-bottom{display:block; width:100%; height:64px;text-align:center;}
.box__loading-bottom .inner__loading-bottom{display:inline-block;width:48px; height:48px;margin-top:8px;}
/* 팝업내 로딩 */
.box__loading-pop{position:absolute;top:50%; left:50%; width:72px; height:72px; margin:-36px 0 0 -36px}

/* 얼굴 로띠 */
.image__face{display:block;width:112px; height:112px;margin:0 auto;margin-bottom:24px;}
.image__face-sweat{display:block;width:112px; height:112px;margin:0 auto;margin-bottom:24px;}

/* 새벽,딩일 배송 아이콘 */
.text__return--day:before{width:34px;height:14px;background-position:-62px -488px}
.text__return--dawn:before{width:34px;height:14px;background-position:-98px -488px}
/* *********************** */
/* password-check
/* *********************** */
.box__password-check-wrap{min-height:640px;margin-bottom:6px;padding:27px 20px 10px;background:#fff}
.box__password-check .text__password-check{margin-bottom:20px;color:#777;font-size:13px;font-weight:normal;text-align:center}
.box__password-check .list__password-check{width:100%;height:48px;line-height:48px}
.box__password-check .list__password-check:after{content:"";display:block;clear:both}
.box__password-check .list__password-check .list-item__password-check--label{float:left;width:20%;height:48px;color:#222;font-size:13px;font-weight:normal;line-height:48px}
.box__password-check .list__password-check .list-item__password-check--value{float:left;width:80%;min-height:48px;color:#222;font-size:14px;font-weight:normal;line-height:46px}
.box__password-check-wrap .box__password-check .box__buttons{clear:both;margin-top:20px}
.box__password-check-wrap .box__password-check .box__buttons .button__myinfo{width:50%;height:50px;font-size:17px;line-height:50px}
.box__password-check-wrap .box__password-check .list__password-check .form__input{margin-top:0;background:#fff}
.box__password-check-wrap .box__password-check .list__password-check.list__password-check--error .form__input{border-color:#ff5a49}
.box__password-check-wrap .box__password-check .button__myinfo-cancel{margin-left:0}
.box__password-check-wrap .box__password-check .button__myinfo-confirm{margin-left:7px}
.box__password-check-wrap .box__password-check .link__my-privacy{display: block;width:100%;height:50px;text-align: center;box-sizing: border-box;border: 1px solid #BDBDBD;color:#222;font-size:16px;font-weight:700;line-height:48px;}

/* *********************** */
/* myinfo--setting
/* *********************** */
.platform__app .page__myinfo--setting #header{height:0}
.page__myinfo--setting #wrapper,
.page__myinfo--setting #container,
.page__myinfo--setting #content{background:#ececec}
.box__myinfo-wrap{margin-bottom:6px;padding:27px 20px 10px;background:#fff;box-shadow:inset 0 -1px 0 0 #dedede}
.box__myinfo-wrap .text__title-myinfo{color:#222;font-size:16px}
.box__myinfo{overflow:hidden;position:relative;zoom:1;padding:17px 0 18px}
.box__myinfo.box__myinfo-name,
.box__myinfo.box__myinfo-id,
.box__myinfo.box__myinfo-email,
.box__myinfo.box__myinfo-cellphone,
.box__myinfo.box__myinfo-password,
.box__myinfo.box__myinfo-gbank{height:72px}
.box__myinfo.box__myinfo-sns-link {padding:12px 0 3px}
.box__myinfo .box__myinfo-name{margin-top:9px}
.box__myinfo-id,
.box__myinfo-email,
.box__myinfo-cellphone,
.box__myinfo-password,
.box__myinfo-gbank{border-top:1px solid #e5e5e5}
.box__myinfo .list__myinfo,
.box__myinfo-security .text__modify-notice,
.box__myinfo-shipping .text__modify-notice,
.box__myinfo-adult-certification .text__subtitle{float:left}
.box__myinfo .list-item__myinfo-label{color:#777;font-size:12px;font-weight:normal}
.box__myinfo .list-item__myinfo-value{margin-top:5px;color:#2e8de5;font-size:16px}
.box__myinfo-password .list-item__myinfo-value,
.box__myinfo-gbank .list-item__myinfo-value{color:#222;font-size:14px;font-weight:normal}
.box__myinfo .button__myinfo,
.box__myinfo .link__myinfo,
.box__myinfo-withdrawal .button__withdrawal,
.box__password-check .button__myinfo{overflow:visible;position:relative;display:block;float:right;width:auto;min-width:48px;height:28px;margin-top:9px;padding:0 6px;background-color:#fff;border:1px solid #d9d9d9;border-radius:2px;color:#5d636e;font-size:12px;font-weight:normal;line-height:28px;text-align:center;cursor:pointer}
.os__android .box__myinfo .button__myinfo,
.os__android .box__myinfo .link__myinfo{line-height:26px}
.box__myinfo .button__myinfo.button__active,
.box__myinfo .link__myinfo.button__active,
.box__password-check .button__myinfo.button__active{background-color:#f2f2f2}
.box__myinfo .button__myinfo-confirm,
.box__password-check .button__myinfo-confirm{min-width:60px;height:38px;margin-top:0;padding:0 18px;background-color:#067dfd;border:none;border-radius:2px;color:#fff;font-size:13px;font-weight:bold;line-height:38px}
.os__android .box__myinfo .button__myinfo-confirm,
.os__android .box__password-check .button__myinfo-confirm{line-height:37px}
.box__myinfo .button__myinfo-confirm.button__active,
.box__password-check .button__myinfo-confirm.button__active{background-color:#036dde}
.box__myinfo .button__myinfo-cancel,
.box__password-check .button__myinfo-cancel{min-width:60px;height:38px;margin-top:0;margin-left:5px;padding:0 18px;background-color:#cbcdd0;border:none;border-radius:2px;color:#fff;font-size:13px;font-weight:bold;line-height:38px}
.os__android .box__myinfo .button__myinfo-cancel,
.os__android .box__password-check .button__myinfo-cancel{line-height:37px}
.box__myinfo .button__myinfo-cancel.button__active,
.box__password-check .button__myinfo-cancel.button__active{background-color:#b0b4b9}
.box__myinfo-security .link__myinfo,
.box__myinfo-shipping .link__myinfo,
.box__myinfo-adult-certification .link__myinfo,
.box__myinfo-adult-certification .button__myinfo{margin-top:-5px}

/* 회원탈퇴 */
.box__myinfo-withdrawal .text__modify-notice3{padding-right: 70px;}
.box__myinfo-withdrawal .button__withdrawal{position:absolute;top: 50%;right: 0;float: none;margin-top:-15px}
.box__withdrawal{padding: 0 16px;}
.box__withdrawal *{font-family: 'Noto Sans Korean', sans-serif;}
.box__withdrawal .box__withdrawal-head{}
.box__withdrawal .box__withdrawal-head .text__title{font-family: 'Gmarket Sans', sans-serif;margin-top: 30px;font-size: 24px;line-height: 32px;color: #222;}
.box__withdrawal .box__withdrawal-head .text__subtitle{display: block;margin-top: 16px;font-size: 16px;line-height: 22px;color: #222;}
.box__withdrawal .box__withdrawal-body{padding: 24px 0 140px;}
.box__withdrawal .box__withdrawal-body .box__withdrawal-notice{border: 1px solid #e0e0e0;padding: 16px;border-radius: 8px;}
.box__withdrawal .box__withdrawal-body .box__withdrawal-notice .text__notice--title{margin: 16px 0 8px;padding-top: 16px;border-top: 1px solid #eee;font-size: 14px;color: #2c2c2c;line-height: 20px;font-weight: bold;}
.box__withdrawal .box__withdrawal-body .box__withdrawal-notice .text__notice--title:first-child{margin-top: 0;padding-top: 0;border-top: 0;}
.box__withdrawal .box__withdrawal-body .box__withdrawal-notice .list__dots{}
.box__withdrawal .box__withdrawal-body .box__withdrawal-notice .list__dots .list-item{margin-top: 8px;font-size: 14px;color: #616161;line-height: 24px;}
.box__withdrawal .box__withdrawal-body .box__withdrawal-notice .list__dots .list-item:first-child{margin-top: 0;}
.box__withdrawal .box__withdrawal-body .box__withdrawal-notice .list__dots > .list-item{position: relative;padding-left: 8px;}
.box__withdrawal .box__withdrawal-body .box__withdrawal-notice .list__dots > .list-item:before{content:'';position: absolute;top: 10px;left: 0;width: 2px;height: 2px;background-color: #BDBDBD;border-radius:50%;}
.box__withdrawal .box__withdrawal-body .box__withdrawal-notice .list__dots .list-item{}
.box__withdrawal .box__withdrawal-body .box__withdrawal-notice .list__dots .list__decimal{margin-top: 8px;}
.box__withdrawal .box__withdrawal-body .box__withdrawal-notice .list__dots .list__decimal > .list-item{position: relative;padding-left: 20px;line-height: 18px;}
.box__withdrawal .box__withdrawal-body .box__withdrawal-notice .list__dots .list__decimal > .list-item::before{content:'';font-family: sans-serif;position: absolute;top: 2px;left: 0;color: #fff;font-size: 10px;width: 16px;height: 16px;text-align: center;line-height: 14px;background-color: #616161;border-radius: 50%;}
.box__withdrawal .box__withdrawal-body .box__withdrawal-notice .list__dots .list__decimal > .list-item:nth-child(1)::before{content:'1'}
.box__withdrawal .box__withdrawal-body .box__withdrawal-notice .list__dots .list__decimal > .list-item:nth-child(2)::before{content:'2'}
.box__withdrawal .box__withdrawal-body .box__withdrawal-notice .list__dots .list__decimal > .list-item:nth-child(3)::before{content:'3'}
.box__withdrawal .box__withdrawal-body .box__withdrawal-notice .list__dots .list__decimal > .list-item:nth-child(4)::before{content:'4'}
.box__withdrawal .box__withdrawal-body .box__withdrawal-notice .list__dots .list__decimal > .list-item:nth-child(5)::before{content:'5'}
.box__withdrawal .box__withdrawal-body .box__withdrawal-notice .list__dots .list__decimal > .list-item:nth-child(6)::before{content:'6'}
.box__withdrawal .box__withdrawal-body .box__withdrawal-notice .list__dots .list__decimal > .list-item:nth-child(7)::before{content:'7'}
.box__withdrawal .box__withdrawal-body .box__withdrawal-notice .list__dots .list__decimal > .list-item:nth-child(8)::before{content:'8'}
.box__withdrawal .box__withdrawal-body .box__withdrawal-notice .list__dots .list__decimal > .list-item:nth-child(9)::before{content:'9'}
.box__withdrawal .box__withdrawal-body .form__table-agree{width:100%;border-collapse:collapse;font-size:12px;background-color:#fff;border:1px solid #DBDBDB}
.box__withdrawal .box__withdrawal-body .form__table-agree thead th,
.box__withdrawal .box__withdrawal-body .form__table-agree tbody td{padding:8px 4px;border:1px solid #e0e0e0;color:#9e9e9e;text-align:center;line-height:16px;font-size: 12px;}
.box__withdrawal .box__withdrawal-body .text__attention{display: block;margin-top: 8px;font-size: 12px;color:#9e9e9e;line-height:16px;word-break: keep-all;}
.box__withdrawal .box__withdrawal-body .list__decimal .list-item .text__attention,
.box__withdrawal .box__withdrawal-body .list__decimal .list-item .form__table-agree{width: calc(100% + 20px);margin:8px 0 0 -20px;}
.box__withdrawal .box__withdrawal-body .box__page-top{padding-top: 16px;overflow: hidden;}
.box__withdrawal .box__withdrawal-body .box__page-top .link__anchor{float: right;display: flex;align-items: center;justify-content: center;width: 40px;height: 40px;;border: 1px solid #bdbdbd;border-radius: 50%;background: #fff;box-sizing: border-box;}
.box__withdrawal .box__withdrawal-body .box__page-top .link__anchor::after{content:'';display: inline-block;width: 15px;height: 15px;margin: -1px 0 1px 0;line-height: 1;vertical-align: middle;overflow: hidden;background-position: -58px -273px;}
.box__withdrawal .box__bottom-button--fixed{padding-top: 14px;}
.platform__web .box__withdrawal .box__bottom-button--fixed{bottom: 0 !important;}
.box__withdrawal .box__bottom-button .text__agree{position: relative;}
.box__withdrawal .box__bottom-button .text__agree .form__checkbox{display: inline-block;vertical-align: middle;width: 20px;height: 20px;background-position: -22px -176px;}
.box__withdrawal .box__bottom-button .text__agree .form__checkbox:checked{background-position: 0 -176px;}
.box__withdrawal .box__bottom-button .text__agree .form__label{display: inline-block;vertical-align: middle;margin: -2px 0 0 4px;font-size: 14px;color: #222;line-height: 20px;}
.box__withdrawal .box__bottom-button .box__button-wrap{display: flex;width: 100%;justify-content: space-between;margin-top: 14px;padding-top: 8px;}
.box__withdrawal .box__bottom-button .box__button-wrap .link__cancel,
.box__withdrawal .box__bottom-button .box__button-wrap .button__confirm{font-family: Gmarket Sans, sans-serif;display: block;width: 100%;height: 48px;margin: 0;padding: 0;background: #fff;border-radius: 8px;font-size: 16px;color: #2c2c2c;line-height: 48px;text-align: center;border: 1px solid #bdbdbd;}
.box__withdrawal .box__bottom-button .box__button-wrap .link__cancel{margin-right: 4px;}
.box__withdrawal .box__bottom-button .box__button-wrap .button__confirm{margin-left: 4px;background: #00c400;color: #fff;border: 1px solid #00c400;opacity: 1;}
.box__withdrawal .box__bottom-button .box__button-wrap .button__confirm[disabled=disabled]{opacity: .4;}

.box__layer.layer-alert{}
.box__layer.layer-alert *{font-family: 'Noto Sans Korean', sans-serif;}
.box__layer.layer-alert.box__layer--active{position: fixed;top: 0;left: 0;right: 0;bottom: 0;display: flex;flex-direction: column;align-items: center;justify-content: center;z-index: 1000;}
.box__layer.layer-alert .box__layer-content{position: relative;width: 270px;border-radius: 12px;background-color: rgba(242, 242, 242, 0.8);}
.box__layer.layer-alert .box__layer-content .box__layer-body{}
.box__layer.layer-alert .box__layer-content .box__layer-body .text__notice{padding: 20px 20px 0 20px;text-align: center;font-size: 13px;line-height: 18px;letter-spacing: -0.08px;color: #000;}
.box__layer.layer-alert .box__layer-content .box__layer-body .text__notice .text__wait{display: block;padding-bottom: 5px;font-size: 17px;line-height: 22px;letter-spacing: -0.41px;font-weight: bold;}
.box__layer.layer-alert .box__layer-content .box__layer-body .box__buttons{margin: 20px 0 0;padding:0;display: flex;border-top: 1px solid rgba(60, 60, 67, 0.29);}
.box__layer.layer-alert .box__layer-content .box__layer-body .box__buttons .button__close{position: static;width: 50%;height: auto;}
.box__layer.layer-alert .box__layer-content .box__layer-body .box__buttons .button__confirm{font-weight: bold;}
.box__layer.layer-alert .box__layer-content .box__layer-body .box__buttons button{width: 50%;height: 43px;margin: 0;padding: 0;font-size: 17px;color: #007aff;line-height: 43px;border-left: 1px solid rgba(60, 60, 67, 0.29);background-color:transparent;}
.box__layer.layer-alert .box__layer-content .box__layer-body .box__buttons button:first-child{border-left: 0;}
.box__layer.layer-alert .box__layer-content .box__layer-body .box__buttons button:first-child:last-child{width: 100%;}


.box__myinfo .text__subtitle{color:#222;font-size:14px;font-weight:normal}
.box__myinfo-adult-certification.box__myinfo--modify .text__subtitle{font-size:13px}
.box__myinfo .text__modify-notice{color:#222;font-size:13px;font-weight:normal}
.box__myinfo .text__modify-notice2{color:#777;font-size:12px;font-weight:normal;line-height:18px}
.box__myinfo.box__myinfo-sns-link .text__modify-notice2 {padding:12px 0 11px}
.box__myinfo .text__modify-notice2 span{color:#2e8de5}
.box__myinfo .text__modify-notice3{clear:both;color:#94989f;font-size:12px;font-weight:normal}
.box__myinfo .text__password-find{margin-top:20px;color:#2e8de5;font-size:13px;font-weight:normal;line-height:18px}
.box__myinfo .text__date{margin-left:10px;color:#2e8de5}
.box__myinfo-cellphone .text__modify-notice2{padding-top:10px}
.box__myinfo-adult-certification .text__modify-notice3{padding-top:20px}

.box__myinfo .input__checkbox{overflow:hidden;position:absolute;top:50%;display:inline-block;width:20px;height:20px;margin-top:-10px;background-position:0 0;border:0;border-radius:0;-webkit-appearance:none}
.box__myinfo .input__checkbox:checked{background-position:-25px 0}
.box__myinfo .box__sms{margin:0 0 14px}
.box__myinfo .text__checkbox{position:relative;display:inline-block;margin-left:24px;vertical-align:top}
.box__myinfo .text__checkbox:first-child{margin-left:0}
.box__myinfo .text__label{position:static;top:0;right:0;left:0;display:inline-block;width:auto;padding-left:27px;background:#fff;color:#222;font-size:13px;font-weight:normal;line-height:22px;letter-spacing:0}
.box__myinfo .text__label:after{right:auto;left:0;margin-top:-12px}

.box__myinfo--modify{display:none}
.box__myinfo.box__myinfo-sms,
.box__myinfo.box__myinfo-aml,
.box__myinfo.box__myinfo-security,
.box__myinfo.box__myinfo-shipping,
.box__myinfo.box__myinfo-adult-certification,
.box__myinfo.box__myinfo--modify,
.box__myinfo.box__myinfo-account-security{height:100%}
.box__myinfo--modify .text__modify-notice2{padding-top:16px}
.box__myinfo--modify .list__modify-form +  .text__modify-notice2{margin-top:-6px}
.box__myinfo--modify .list__modify-form + .text__modify-notice2.text__error{margin-top:12px}
.box__myinfo--modify .list__myinfo{float:none}
.box__myinfo--modify .list__modify-form{padding-top:16px}
.box__myinfo--modify .list__modify-form .list-item__modify-form{position:relative}
.box__myinfo--modify.box__myinfo-password .list__modify-form .list-item__modify-form:first-child,
.box__myinfo--modify.box__myinfo-gbank .list__modify-form .list-item__modify-form:first-child{margin-bottom:10px}
.box__myinfo--modify.box__myinfo-gbank .text__password-find + .list__modify-form .list-item__modify-form:first-child{margin-bottom:0}
.box__myinfo--modify .text__password-case{display:inline-block;position:absolute;right:15px;top:13px;z-index:10;height:18px;padding-left:15px;color:#008fec;font-size:12px;font-weight:normal;line-height:18px;letter-spacing:0;vertical-align:middle}
.os__ios .box__myinfo--modify .text__password-case{line-height:20px}
.box__myinfo--modify .text__password-case .password-case{display:inline-block;width:5px;height:5px;margin-left:4px;border:1px solid #15c068;border-radius:50px;vertical-align:middle}
.os__ios .box__myinfo--modify .text__password-case .password-case{margin-top:-2px}
.box__myinfo--modify .text__password-case .password-case:first-child{margin-left:8px}
.box__myinfo--modify .text__password-case .safety{background:#15c068}
.box__myinfo--modify .text__password-case .danger{background:#fff}
.box__myinfo--modify .password-case1:before{content:"안전";color:#15c068}
.box__myinfo--modify .password-case2:before{content:"양호";color:#f5a623}
.box__myinfo--modify .password-case3:before{content:"위험";color:#ff5a49}
.box__myinfo--modify .password-case4:before{content:"사용불가";color:#ff5a49}
.box__myinfo--modify .password-case2 .safety{background:#f5a623;border-color:#f5a623}
.box__myinfo--modify .password-case2 .danger{background:#fff;border-color:#f5a623}
.box__myinfo--modify .password-case3 .safety{background:#ff5a49;border-color:#ff5a49}
.box__myinfo--modify .password-case3 .danger{background:#fff;border-color:#ff5a49}

.box__myinfo--modify .list__modify-form .form__input,
.box__password-check .list__password-check .form__input{width:100%;min-height:26px;margin-top:-1px;padding:10px 15px;background:#f7f7f7;border:solid 1px #bec1c7;border-radius:2px;color:#233549;font-size:14px;font-weight:normal;line-height:26px}
.box__myinfo--modify .list__modify-form .form__input.form__input-top,
.box__myinfo--modify .list__modify-form .form__input.form__input-top:focus{border-radius:2px 2px 0 0}
.box__myinfo--modify .list__modify-form .form__input.form__input-bottom,
.box__myinfo--modify .list__modify-form .form__input.form__input-bottom:focus{border-radius:0 0 2px 2px}
.box__myinfo--modify .list__modify-form li:first-child .form__input,
.box__myinfo--modify.box__myinfo-password .list-item__modify-form--error2 + .list-item__modify-form .form__input,
.box__myinfo--modify.box__myinfo-gbank .list-item__modify-form--error2 + .list-item__modify-form .form__input{margin-top:0}

.box__myinfo--modify .list__modify-form .form__input.form__input-bottom,
.box__myinfo--modify .list-item__modify-form + .list-item__modify-form + .list-item__modify-form .form__input{border-top-color:#e5e5e5 !important}
.box__myinfo--modify .list__modify-form .form__input.form__input-bottom:focus,
.box__myinfo--modify .list-item__modify-form + .list-item__modify-form + .list-item__modify-form .form__input:focus{border-top-color:#233549 !important}
.box__myinfo--modify.box__myinfo-password .list-item__modify-form--error + .list-item__modify-form--error .form__input:focus,
.box__myinfo--modify.box__myinfo-gbank .list-item__modify-form--error + .list-item__modify-form--error .form__input:focus{border-top-color:#ff5a49 !important}
.box__myinfo--modify .list-item__modify-form--error .form__input{border-color:#bec1c7;color:#233549;font-size:14px}
.box__myinfo--modify .box__form-input .form__input:focus,
.box__password-check .list__password-check .form__input:focus{position:relative;z-index:10;border:1px solid #233549;outline:0;border-radius:2px;color:#233549;font-size:14px}
.box__myinfo--modify .form__input::placeholder,
.box__myinfo--modify .form__input:focus::placeholder{color:#9398a0;font-size:13px;font-weight:normal}
.box__myinfo--modify .text__validation-error,
.box__password-check .text__validation-error{display:none;padding-top:10px;font-size:12px;line-height:18px;color:#ff5a49;font-weight:normal}
.box__myinfo--modify .list-item__modify-form--error .text__validation-error,
.box__myinfo--modify .list-item__modify-form--error2 .text__validation-error,
.box__password-check .list__password-check--error .text__validation-error{display:block}
.box__myinfo--modify .list__modify-form .list-item__modify-form.list-item__modify-form--error .form__input{border-color:#ff5a49 !important}
.box__myinfo--modify .list__modify-form .list-item__modify-form.list-item__modify-form--error + .list-item__modify-form.list-item__modify-form--error .form__input{border-top-color:#e5e5e5 !important}
.box__myinfo--modify.box__myinfo-password .list-item__modify-form--error2 .form__input,
.box__myinfo--modify.box__myinfo-gbank .list-item__modify-form--error2 .form__input{border-color:#233549 !important}
.box__myinfo--modify.box__myinfo-password .text__validation-error,
.box__myinfo--modify.box__myinfo-gbank .text__validation-error{overflow:visible;position:absolute;bottom:-152px;width:100%;height:100%}
.box__myinfo--modify.box__myinfo-password .text__validation-error span,
.box__myinfo--modify.box__myinfo-gbank .text__validation-error span{color:#ff5a49}
.box__myinfo--modify.box__myinfo-password .list-item__modify-form--error2 .text__validation-error.new-error,
.box__myinfo--modify.box__myinfo-gbank .list-item__modify-form--error2 .text__validation-error.new-error{bottom:-95px}
.box__myinfo--modify.box__myinfo-password .list-item__modify-form--error .text__validation-error.new-error,
.box__myinfo--modify.box__myinfo-gbank .list-item__modify-form--error .text__validation-error.new-error{bottom:-48px}
.box__myinfo--modify .button__get-code{position:absolute;right:10px;top:10px;z-index:10;display:inline-block;width:48px;height:28px;padding:0;background:#f7f7f7;border:1px solid #bec1c7;border-radius:2px;color:#5d636e;font-size:11px;font-weight:normal;text-align:center;line-height:28px}
.box__myinfo--modify .button__get-code.button__active{background:#e0e0e0}
.box__myinfo--modify .text__input--time-limit{position:absolute;right:68px;top:18px;z-index:10;display:inline-block;padding-left:15px;color:#008fec;font-size:12px;font-weight:normal;line-height:15px;letter-spacing:-0.1px}
.box__buttons{display:-webkit-flex;display:-webkit-box;display:-moz-flex;display:-moz-box;display:-ms-flexbox;display:flex;flex-direction:row;margin-top:16px;text-align:center}
.box__myinfo--modify.box__myinfo-password .box__buttons	,
.box__myinfo--modify.box__myinfo-gbank .box__buttons{margin-top:65px}
.box__myinfo--modify.box__myinfo-password .text__modify-notice2 + .box__buttons,
.box__myinfo--modify.box__myinfo-gbank .text__modify-notice2 + .box__buttons{margin-top:16px}
.box__myinfo--modify .button__password-find{position:absolute;right:5px;top:6px;z-index:10;display:inline-block;padding:10px;color:#7e7e7e;font-size:12px;;font-weight:normal;text-align:center;text-decoration:underline}

.box__myinfo-aml{position:relative;display:table;width:100%;padding:17px 0 18px 0;}
.box__myinfo-aml .box__cell{display:table-cell;vertical-align:middle;}
.box__myinfo-aml .box__cell:first-child{padding-right:20px;}
.box__myinfo-aml .text__modify-notice{display:inline-block;vertical-align:middle;font-size:13px;line-height:22px;color:#222;}
.box__myinfo-aml .link__myinfo{display:inline-block;vertical-align:middle;margin-top:0;white-space:nowrap;font-size:13px;}
.box__myinfo-aml .link__disabled{opacity:.5}

.box__myinfo-account-security{position:relative;display:table;width:100%;padding:17px 0 18px 0}
.box__myinfo-account-security .box__cell{display:table-cell;vertical-align:top}
.box__myinfo-account-security .box__cell:first-child{padding-right:20px}
.box__myinfo-account-security .text__modify-notice2{display:inline-block;margin-top:5px;font-size:11px}
.box__myinfo-account-security .text__modify-date{margin-top:14px;color:#222;font-size:13px}
.box__myinfo-account-security .text__emphasis{color:#2e8de5}
.box__myinfo-account-security .button__myinfo{display:inline-block;margin-top:-6px;color:#5d636e;font-size:12px;white-space:nowrap;vertical-align:middle}

/* layer : 로그인 2단계 인증 얼럿 */
.body__scroll-lock{overflow:hidden}
.box__layer--certification-step .dimmed{position:initial;width:100%;height:100%;background:rgba(0,0,0,0.4) !important}
.box__layer--certification-step + .dimmed{display:none !important}

.box__layer--certification-step.active{display:block}
.box__layer--certification-step{display:none;position:fixed;top:0;left:0;z-index:9999;width:100%;height:100%}
.box__layer--certification-step .box__layer-container{position:absolute;top:50%;left:50%;width:280px;margin-left:-140px;background-color:#fff;border-radius:8px;-webkit-transform:translateY(-50%);transform:translateY(-50%);z-index:1}
.box__layer--certification-step .box__text-dimmed{padding:32px 16px;letter-spacing:-0.75px;text-align:center}
.box__layer--certification-step .text__desc{font-size:14px;font-weight:normal;line-height:20px;color:#222}
.box__layer--certification-step .box__button{padding:0 16px 24px;font-weight:normal}
.box__layer--certification-step .box__button .button__check{display:block;width:100%;height:44px;background-color:#00c400;border-radius:8px;font-size:16px;color:#fff}

/* layer */
.dimmed{position:fixed;top:0;left:0;right:0;bottom:0;z-index:1100;width:100%;height:100%;background:rgba(0, 0, 0, 0.5)}
.body_dimmed{height:100%}
.box__layer--gbank-password{display:none;position:absolute;z-index:1200;width:320px;height:auto;background:#fff;border-radius:2px;box-sizing:border-box;box-shadow:0 2px 4px 0 rgba(0, 0, 0, 0.15)}
.box__layer--gbank-password:focus{outline:none}
.box__layer--gbank-password .button__layer-close{overflow:hidden;position:absolute;top:0;right:0;display:inline-block;width:38px;height:38px;color:transparent;font-size:0;line-height:0}
.box__layer--gbank-password .button__layer-close:after{content:'';position:absolute;top:12px;right:12px;display:inline-block;width:12px;height:12px;background-position:-50px 0}
.box__layer--gbank-password .box__layer-container{position:relative}
.box__layer--gbank-password .box__layer-body{position:relative;padding:17px 20px}
.box__layer--gbank-password .box__layer-header{width:100%;background:#fff;border-bottom:1px solid #bec1c7}
.box__layer--gbank-password .box__layer-header .text__title-layer{overflow:hidden;height:37px;padding-left:20px;color:#2e8de5;font-size:15px;font-weight:normal;text-align:left;line-height:37px;text-overflow:ellipsis;white-space:nowrap}
.box__layer--gbank-password .box__myinfo{overflow:hidden;position:relative;zoom:1;height:100%;padding:0;border-top:0}
.box__layer--gbank-password .box__myinfo .list__myinfo{float:none}
.box__layer--gbank-password .box__myinfo .text__modify-notice{margin-bottom:15px;color:#222;font-size:13px;font-weight:normal;line-height:20px}
.box__layer--gbank-password .box__myinfo .list-item__myinfo-label{color:#777;font-size:12px;font-weight:normal}
.box__layer--gbank-password .box__myinfo .list-item__myinfo-value{margin-top:0;color:#2e8de5;font-size:16px}
.box__layer--gbank-password .box__myinfo .list__modify-form{padding:20px 0}
.box__layer--gbank-password .box__myinfo .list__modify-form .list-item__modify-form{position:relative}
.box__layer--gbank-password .box__myinfo .list__modify-form .form__input{width:100%;min-height:26px;margin-top:0;padding:10px 15px;background:#f7f7f7;border:solid 1px #bec1c7;border-radius:2px;color:#233549;font-size:13px;font-weight:normal;line-height:26px}
.box__layer--gbank-password .box__myinfo .button__get-code{position:absolute;right:10px;top:10px;z-index:10;display:inline-block;width:48px;height:28px;padding:0;background:#f7f7f7;border:1px solid #bec1c7;border-radius:2px;color:#5d636e;font-size:11px;font-weight:normal;text-align:center;line-height:28px}
.box__layer--gbank-password .box__myinfo .button__get-code.button__active{background:#e0e0e0}
.box__layer--gbank-password .box__myinfo .text__input--time-limit{position:absolute;right:68px;top:18px;z-index:10;display:inline-block;padding-left:15px;color:#008fec;font-size:12px;font-weight:normal;line-height:15px;letter-spacing:-0.1px}
.box__layer--gbank-password .box__myinfo .text__modify-notice2{color:#777;font-size:12px;font-weight:normal;line-height:1.5}
.box__layer--gbank-password .box__myinfo .text__modify-notice2 span{color:#2e8de5}
.box__layer--gbank-password .box__myinfo .list__modify-form +  .text__modify-notice2{margin-top:-8px;padding:0}
.box__layer--gbank-password .box__buttons{display:-webkit-flex;display:-webkit-box;display:-moz-flex;display:-moz-box;display:-ms-flexbox;display:flex;flex-direction:row;margin-top:16px;text-align:center;font-size:0}
.box__layer--gbank-password .box__myinfo .button__myinfo-confirm{min-width:60px;height:38px;margin-top:0;padding:0 18px;background-color:#067dfd;border:none;border-radius:2px;color:#fff;font-size:13px;font-weight:bold;line-height:38px}
.os__android .box__layer--gbank-password .box__myinfo .button__myinfo-confirm{line-height:37px}

/* my ecoupon - add 2019.06 */
body.page__myecoupon{background-color:#ececec}
.page__myecoupon #foot{padding-bottom:60px}
.sprite__myecoupon{overflow:hidden;display:inline-block;background:url(//pics.gmarket.co.kr/mobile/sprite/kr/mypage/sprite__myecoupon.png) no-repeat;background-size:100px auto;-webkit-background-size:100px auto;font-size:0}
.section__myecoupon--tab{position:relative;margin:-1px 0 0;z-index:310;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);touch-action:none}
.js-myecoupon-scroll .section__myecoupon--tab{position:fixed;top:47px;left:0;right:0;z-index:999}
.platform__app:not(.app_sfc) .section__myecoupon--tab{top:0;}
.platform__app:not(.app_sfc) .js-myecoupon-scroll .section__myecoupon--tab{margin-top:-1px}
.box__myecoupon--tab{background-color:#fff;border-bottom:1px solid #ccc;border-top:1px solid #ececec}
.box__myecoupon--tab .list__tab{max-width:540px;margin:0 auto}
.box__myecoupon--tab .list__tab:after{display:block;clear:both;content:''}
.box__myecoupon--tab .list-item{float:left;position:relative;width:33.33%;height:48px;font-size:14px;line-height:49px;color:#222;text-align:center;letter-spacing:-0.5px}
.box__myecoupon--tab .text__number{display:inline-block;width:18px;height:18px;margin:15px 0 0 4px;background-color:#ececec;border-radius:18px;font-size:11px;color:#222;line-height:19px;vertical-align:top;text-align:center;box-sizing:border-box}
.box__myecoupon--tab .list-item .link{display:block;font-weight:normal}
.box__myecoupon--tab .list-item .link.on{font-weight:bold;color:#067dfd}
.box__myecoupon--tab .list-item .link.on:after{position:absolute;bottom:-1px;left:0;width:100%;height:2px;background-color:#067dfd;content:''}
.box__myecoupon--tab .list-item .link.on .text__number{background-color:#e6f1fd;color:#067dfd}
.box__myecoupon{max-width:540px;min-height:450px;margin:0 auto;padding:10px;background-color:#ececec}
.js-myecoupon-scroll .box__myecoupon{margin:49px auto 0}
.box__myecoupon *{font-family:-apple-system, BlinkMacSystemFont, Apple SD Gothic Neo, Roboto, Noto Sans CJK KR, Tahoma, 'Noto Sans KR', sans-serif;font-weight:normal;letter-spacing:0;color:#000}
.list__coupon .list-item + .list-item{margin-top:12px}
.box__coupon{border-radius:2px;box-shadow:0 0 2px rgba(0,0,0,0.1)}
.box__coupon--fold .box__coupon-body .box__body-group{display:none}
.box__coupon--fold .box__coupon-body .box__body-group:first-child{display:block}
.box__coupon-header{min-height:50px;border-radius:2px 2px 0 0;background-color:#fff;}
.box__coupon-footer{overflow:hidden;min-height:2px;border-radius:0 0 2px 2px;background-color:#fff;}
.box__coupon-cutline{overflow:hidden;position:relative;height:12px;margin:0 -5px;background-color:#fff;background-image:url(//pics.gmarket.co.kr/mobile/single/kr/mypage/image__dot.jpg);background-position:center center;background-repeat:repeat-x;box-sizing:border-box;border-left:5px solid #ececec;border-right:5px solid #ececec}
.box__coupon-cutline:before,.box__coupon-cutline:after{content:'';position:absolute;top:-4px;width:12px;height:12px;background-color:#ececec;border-radius:10px;border:4px solid #fff;box-shadow:inset 0px 0px 2px 0px rgba(0,0,0,0.1);}
.box__coupon-cutline:before{left:-10px;}
.box__coupon-cutline:after{right:-10px;}
.box__coupon--gift .box__button-group{padding-top:7px;border-radius:0}
.box__coupon--gift .box__button-group:before{content:none}
.box__coupon-info{position:relative;padding:12px 14px 6px;box-sizing:border-box}
.box__coupon-info .link{display:table;width:100%;}
.box__coupon-info .box__image{display:table-cell;width:90px;}
.box__coupon-info .box__info{display:table-cell;padding-left:14px;vertical-align:middle}
.box__coupon-info .box__info p{font-size:13px;font-weight:normal}
.box__coupon-info .box__info .text__title{margin-bottom:3px;font-weight:bold;}
.box__coupon-info .box__info .text{overflow:hidden;width:100%;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-bottom:4px;font-size:15px;line-height:20px;text-overflow:ellipsis}
.box__coupon-info .box__info .text__quantity{color:#6a92be;}
.box__coupon-info .box__info .text__quantity + .text__status{margin-left:6px}
.box__coupon-info .box__info .text__status{display:inline-block;height:19px;padding:0 7px;border:1px solid #346eaf;border-radius:10px;box-sizing:border-box;font-size:11px;line-height:18px;}
.os__android .box__coupon-info .box__info .text__status{line-height:20px}
.box__coupon-info .box__info .text__status--blue{border:1px solid #346eaf;color:#346eaf}
.box__coupon-info .box__info .text__status--red{border:1px solid #ff5a49;color:#ff5a49}
.box__coupon-info .box__info .text__recieved{display:inline-block;font-size:13px}
.box__coupon-info .box__info .text__recieved .text--emphasis{padding-right:2px;font-size:15px;font-weight:bold;color:#45cb7b}
.box__coupon-info .box__info .text__recieved + .text__status{margin-left:6px}
.box__coupon-info .box__dday{display:block;position:absolute;top:8px;left:10px;height:21px;padding:0 8px;background:linear-gradient(to right, #73ee7d, #3dd6cf);border-radius:11px;font-size:13px;font-weight:bold;font-family:-apple-system, BlinkMacSystemFont, Apple SD Gothic Neo, Roboto, Noto Sans CJK KR, Tahoma, 'Noto Sans KR', sans-serif;line-height:22px;color:#fff;}
.os__android .box__coupon-info .box__dday{line-height:23px}
.box__barcode{padding:18px 14px;background-color:#fff;}
.box__barcode.box__used{position:relative;}
.box__barcode.box__used:after{content:'';display:block;position:absolute;left:0;right:0;top:0;bottom:0;background-color:rgba(255,255,255,0.85);z-index:10;}
.box__barcode.box__used .text__used{position:absolute;top:50%;left:50%;width:79px;height:29px;margin:-25px 0 0 -40px;background-color:#fff;font-size:13px;font-weight:normal;line-height:30px;color:#525252;text-align:center;z-index:20}
.os__android .box__barcode.box__used .text__used{line-height:31px;}
.box__barcode .box__barcode-image{width:220px;margin:0 auto}
.box__barcode .box__barcode-number{position:relative;width:220px;margin:0 auto;text-align:center}
.box__barcode .box__barcode-number .text__number{display:inline-block;margin-right:7px;font-size:12px;font-weight:normal}
.box__barcode .box__barcode-number .text__number .text{padding:0 3px;letter-spacing:0.5px}
.box__barcode .box__barcode-number .button__copy{display:block;margin:0 auto;outline:none}
.box__barcode .box__coupon-number .text__copy,
.box__barcode .box__barcode-number .text__copy{display:inline-block;font-size:12px;font-weight:normal;color:#9ea3ab;}
.box__barcode .box__coupon-number .text__copy span,
.box__barcode .box__barcode-number .text__copy span{font-size:12px;font-weight:normal;color:#9ea3ab;}
.box__barcode .box__coupon-number .text__copy .sprite__myecoupon,
.box__barcode .box__barcode-number .text__copy .sprite__myecoupon{position:relative;top:2px;width:12px;height:12px;margin-right:2px;background-position:-85px 0}
.box__barcode .box__certification-number{padding:14px 0 0;text-align:center}
.box__barcode .box__certification-number .text{font-size:12px;font-weight:normal}
.box__barcode .box__certification-number .text--emphasis{padding-left:4px;font-size:13px;font-weight:bold;letter-spacing:1px}
.box__barcode .box__coupon-number{margin:-1px 0 1px;text-align:center}
.box__barcode .box__coupon-number .text{display:inline-block;font-size:12px;font-weight:normal}
.box__barcode .box__coupon-number .text--emphasis{position:relative;top:1px;padding:0 6px 0 4px;font-size:16px;font-weight:bold;letter-spacing:1px}
.box__barcode .box__notice{margin:1px 0 0}
.box__barcode .box__notice--reserve{margin:-4px 0 0}
.box__barcode .box__notice .text,
.box__barcode .box__notice--reserve .text{font-size:13px;line-height:1.5;text-align:center}
.box__waiting{padding:17px 14px;background-color:#fff;text-align:center}
.box__waiting .text__issue{margin-top:34px;font-size:14px;font-weight:normal}
.box__waiting .text{font-size:13px;color:#9e9e9e}
.box__waiting .box__waiting-dots{position:relative;width:171px;height:9px;margin:17px auto 48px;background:url(//pics.gmarket.co.kr/mobile/single/kr/mypage/image__loading-montion--ecoupon.gif) no-repeat center center;-webkit-background-size:171px auto;background-size:171px auto;}
.box__button-group{position:relative;padding:0 14px 20px;text-align:center;font-size:0;background-color:#fff;}
.box__button-group:before{content:'';position:absolute;top:-1px;left:0;right:0;height:1px;background-color:#fff;z-index:100;}
.box__button-group .button{position:relative;width:105px;height:31px;border:1px solid #dddedf;background-color:#fff;border-radius:16px;box-sizing:border-box;font-size:12px;font-weight:normal;color:#5e636d;line-height:29px;z-index:10;}
.box__button-group .button + .button{margin-left:5px}
.box__button-group .button .sprite__myecoupon{position:relative;top:4px;width:15px;height:15px;margin-right:4px}
.box__button-group .button__detail .sprite__myecoupon{background-position:0 0}
.box__button-group .button__save .sprite__myecoupon{background-position:-17px 0}
.box__button-group .button__resend .sprite__myecoupon{background-position:-34px 0}
.box__button-group .button__later{width:143px}
.box__button-group .button__barcode .sprite__myecoupon{background-position:-68px 0}
.box__button-group .button__resend--white .sprite__myecoupon{width:16px;height:16px;background-position:0 -17px}
.box__button-group .button__save--white .sprite__myecoupon{width:16px;height:16px;background-position:-18px -17px}
.box__button-group .button__save--big .sprite__myecoupon{width:20px;height:20px;background-position:-36px -17px}
.box__coupon .box__coupon-footer .button__more .sprite__myecoupon{position:relative;top:4px;width:12px;height:17px;margin-left:5px;background-position:-58px -17px}
.box__coupon--fold .box__coupon-footer .button__more .sprite__myecoupon{background-position:-72px -17px}
.box__coupon .box__coupon-footer .button__more{width:100%;height:39px;border-radius:0 0 2px 2px;border-top:1px solid #e8e8e8;background-color:#f8f8f8;font-size:13px;line-height:38px;outline:none}
.box__coupon .box__coupon-footer .button__more .text--emphasis{color:#067dfd}
.box__no-coupon{height:445px;margin:-10px;padding:55px 0 50px;background-color:#fff;text-align:center}
.box__no-coupon .text__myecoupon--none{margin-bottom:18px;font-size:14px;color:#3a3a3a}
.box__no-coupon .text__myecoupon--none span{font-size:14px;color:#3a3a3a}
.box__no-coupon .text__myg span{font-size:13px;color:#9e9e9e;}
.box__no-coupon .text__myg{margin-top:43px;font-size:13px;line-height:1.54;text-align:center;color:#9e9e9e;}
.box__no-coupon .text__myg .link{color:#067dfd;text-decoration:underline;}
.button__buy-ecoupon{width:148px;height:36px;margin:0 auto;padding-left:5px;background-color:#fff;border:1px solid #dddedf;border-radius:18px;font-size:13px;line-height:35px;color:#5e636d}
.button__buy-ecoupon .sprite__myecoupon{position:relative;top:3px;width:14px;height:14px;margin-left:4px;background-position:-86px -17px}
.box__coupon--small{position:relative;border-radius:2px;background:#fff;box-shadow:0 0 2px rgba(0,0,0,0.1)}
.box__coupon--small .box__coupon-cutline{position:absolute;top:51px;left:0;right:0;background-image:none;z-index:10;}
.box__coupon--small .box__coupon-info{padding:12px 14px;z-index:20;}
.box__myecoupon .box__notice{padding:7px 4px 7px 0;text-align:right}
.box__myecoupon .box__notice .button{font-size:12px;color:#5e636d;vertical-align:top;outline:none}
.box__myecoupon .box__notice .button *{font-size:12px;color:#5e636d;}
.box__myecoupon .box__notice .sprite__myecoupon{position:relative;top:-1px;width:17px;height:17px;margin-left:4px;background-position:-78px -113px;vertical-align:top}
.os__android .box__myecoupon .box__notice{padding:8px 4px 6px 0;}

/* my ecoupon layer - add 2019.06 */
.js-scroll-lock{position:fixed;width:100%;height:100%}
.box__myecoupon-layer,
.box__notice-layer{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;}
.box__myecoupon-layer *{font-family:-apple-system, BlinkMacSystemFont, Apple SD Gothic Neo, Roboto, Noto Sans CJK KR, Tahoma, 'Noto Sans KR', sans-serif;letter-spacing:0;}
.box__myecoupon-layer .box__dimmed,
.box__notice-layer .box__dimmed{display:block;position:fixed;top:0;right:0;bottom:0;left:0;background:#000;opacity:0.6;z-index:0;}
.box__myecoupon-layer .box__layer-content{overflow:visible;position:absolute;top:15%;right:0;bottom:15%;left:0}
.box__myecoupon-layer .box__coupon-wrapper{overflow:hidden;position:relative;height:100%;border-radius:2px;box-shadow:none}
.box__myecoupon-layer .box__coupon-wrapper:before{content:'';position:relative;display:block;position:absolute;bottom:2px;left:0;right:0;height:150px;border-radius:0 0 2px 2px;background-color:#f7f7f7;z-index:1000;}
.box__myecoupon-layer .box__coupon-body{position:relative;border-radius:0 0 2px 2px;}
.box__myecoupon-layer .box__coupon-body:before{content:'';position:absolute;top:-1px;left:6px;right:6px;height:15px;background:#fff}
.box__myecoupon-layer .box__coupon{overflow-y:auto;position:relative;height:calc(100% - 2px);border-radius:2px;-webkit-overflow-scrolling:touch;z-index:1100;}
.box__myecoupon-layer .box__coupon-inner{height:calc(100% + 3px);width:100%}
.box__myecoupon-layer .box__coupon{overflow:hidden;overflow-y:auto}
.box__myecoupon-layer .box__coupon-cutline{overflow:visible;height:13px;margin:0 6px;border-top:6px solid #fff;border-bottom:6px solid #fff}
.box__myecoupon-layer .box__coupon-cutline:before,.box__myecoupon-layer .box__coupon-cutline:after{content:'';position:absolute;width:12px;height:12px;top:50%;transform:translate(-50%, -50%) rotate(45deg);-webkit-transform:translate(-50%, -50%) rotate(45deg);border:10px solid transparent;border-top-color:#fff;border-right-color:#fff;border-radius:100%;pointer-events:none;background:transparent;}
.box__myecoupon-layer .box__coupon-cutline:before{left:-12px}
.box__myecoupon-layer .box__coupon-cutline:after{right:-44px;transform:translate(-50%, -50%) rotate(225deg);transform:translate(-50%, -50%) rotate(225deg);}
.box__myecoupon-layer .box__coupon--used .box__coupon-cutline{border-bottom-color:#f7f7f7}
.box__myecoupon-layer .box__coupon--used .box__coupon-cutline:before{border-right-color:#f7f7f7}
.box__myecoupon-layer .box__coupon--used .box__coupon-cutline:after{border-top-color:#f7f7f7}
.box__myecoupon-layer .box__barcode{padding:13px 14px 18px}
.box__myecoupon-layer .box__coupon-header{z-index:1100;}
.box__myecoupon-layer .box__coupon--gift{height:100%;border-bottom:5px solid #f7f7f7;border-radius:2px;}
.box__myecoupon-layer .box__coupon-expired{margin-bottom:7px}
.box__myecoupon-layer .box__coupon-expired .text{font-size:15px;font-weight:bold;color:#000;text-align:center}
.box__myecoupon-layer .box__coupon-expired .text--emphasis{font-size:16px;color:#067dfd}
.box__myecoupon-layer .box__detail{position:relative;overflow-y:auto;padding:7px 20px 65px;background-color:#f7f7f7;z-index:1110;}
.box__myecoupon-layer .box__coupon .box__detail{min-height:190px}
.box__myecoupon-layer .box__coupon--used .box__detail{min-height:320px}
.box__myecoupon-layer .box__coupon--gift .box__detail,
.box__myecoupon-layer .box__coupon--text .box__detail{min-height:290px}
.box__myecoupon-layer .box__detail .list{font-size:0}
.box__myecoupon-layer .box__detail .list-item{margin-top:20px;font-size:12px;font-weight:normal}
.box__myecoupon-layer .box__detail .list-item--order,
.box__myecoupon-layer .box__detail .list-item--use{display:inline-block;width:45%;margin-top:9px;}
.box__myecoupon-layer .box__detail .list-item--date,
.box__myecoupon-layer .box__detail .list-item--phone{display:inline-block;width:55%;margin-top:9px}
.box__myecoupon-layer .box__detail .list-item--cs{margin-top:3px}
.box__myecoupon-layer .box__detail .list-item .text{display:block;color:#424242}
.box__myecoupon-layer .box__detail .list-item .text__title{display:block;margin:0 4px 2px 0;color:#8d8d8d}
.box__myecoupon-layer .box__detail .list-item--date .text,
.box__myecoupon-layer .box__detail .list-item--order .text,
.box__myecoupon-layer .box__detail .list-item--use .text,
.box__myecoupon-layer .box__detail .list-item--phone .text{font-size:13px;color:#000}
.box__myecoupon-layer .box__detail .list-item--seller .text,
.box__myecoupon-layer .box__detail .list-item--cs .text,
.box__myecoupon-layer .box__detail .list-item--seller .text__title,
.box__myecoupon-layer .box__detail .list-item--cs .text__title{display:inline-block}
.box__myecoupon-layer .box__detail .list-item .link{color:#067dfd;text-decoration:underline}
.box__myecoupon-layer .box__button{overflow:hidden;position:absolute;left:0;right:0;bottom:0;height:50px;border-radius:0 0 2px 2px;z-index:1200;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
.box__myecoupon-layer .box__button .box__button-group{display:table;width:100%;padding:0;background-color:transparent}
.box__myecoupon-layer .box__button .box__button-group .button{display:table-cell;width:100%;height:50px;border:0;border-radius:0 0 2px 2px;background-color:#067dfd;font-size:18px;font-weight:bold;color:#fff}
.box__myecoupon-layer .box__button .box__button-group .button__save--big .sprite__myecoupon{position:relative;top:4px;width:20px;height:20px;margin-right:8px;background-position:-36px -17px}
.box__myecoupon-layer .box__button .box__button-group .button__save--white,
.box__myecoupon-layer .box__button .box__button-group .button__resend--white{width:50%;font-size:14px}
.box__myecoupon-layer .box__button .box__button-group .button__resend--white{background-color:#a4a9b0;border-radius:0 0 0 2px}
.box__myecoupon-layer .box__button .box__button-group .button + .button{margin-left:0;border-radius:0 0 2px 0}
.box__myecoupon-layer .swiper-slide{width:calc(100% - 60px);}
.box__myecoupon-layer .swiper-container-horizontal .swiper-pagination{display:inline-block;bottom:auto;width:auto;left:50%;top:-31px;height:23px;padding:0 13px;background-color:rgba(0, 0, 0, 0.4);border-radius:12px;font-size:12px;font-weight:normal;line-height:23px;color:#fff;-webkit-transform:translate3d(-50%, 0, 0);transform:translate3d(-50%, 0, 0);-webkit-transition:none;transition:none;vertical-align:top}
.os__android .box__myecoupon-layer .swiper-container-horizontal .swiper-pagination{line-height:24px;}
.box__myecoupon-layer .button__layer-close{position:absolute;bottom:15%;left:50%;margin:0 0 -75px -30px;}
.box__myecoupon-layer .button__layer-close .sprite__myecoupon{width:60px;height:60px;background-position:0 -39px;}
.box__notice-layer .box__layer-content{position:absolute;top:50%;left:50%;right:auto;bottom:auto;width:280px;margin:-98px 0 0 -140px;padding:30px 24px;background-color:#fff;text-align:center}
.box__notice-layer .list__notice .list-item{position:relative;margin-top:15px;padding-left:8px;text-align:left}
.box__notice-layer .list__notice .list-item:first-child{margin-top:0}
.box__notice-layer .list__notice .list-item:before{content:'';display:block;position:absolute;top:7px;left:0;width:3px;height:3px;background-color:#000;}
.box__notice-layer .list__notice .text{font-size:14px;font-weight:normal;color:#000;line-height:1.36}
.box__notice-layer .list__notice .link,
.box__notice-layer .list__notice .link span{display:inline-block;font-size:14px;font-weight:normal;color:#067dfd;line-height:1.36;text-decoration:underline}
.box__notice-layer .list__notice .link .sprite__myecoupon{position:relative;top:3px;width:14px;height:14px;background-position:-62px -113px}
.box__notice-layer .box__layer-content .button__layer-close{position:absolute;top:8px;right:8px;left:auto;bottom:auto;width:30px;height:30px;background-position:-62px -81px}
.box__myecoupon-layer .swiper-wrapper.disabled{transform:translate3d(30px, 0, 0) !important;}

@media screen and (max-width:320px) {
    .box__myecoupon-layer .button__layer-close{margin:0 0 -64px -30px}
}

/*  my ecoupon for kakaotalk */
.box__myecoupon--kakaotalk{margin:0 auto;padding:10px 10px 127px;}
.box__myecoupon--kakaotalk > .text__title{padding:13px 0 20px;font-size:19px;font-weight:bold;text-align:center;color:#000}
.box__myecoupon--kakaotalk .box__coupon-expired{margin-bottom:7px}
.box__myecoupon--kakaotalk .box__coupon-expired .text{font-size:15px;font-weight:bold;color:#000;text-align:center}
.box__myecoupon--kakaotalk .box__coupon-expired .text--emphasis{font-size:16px;color:#067dfd}
.box__myecoupon--kakaotalk .box__detail{position:relative;margin-bottom:-2px;padding:7px 20px 16px;background-color:#f7f7f7;border-radius:0 0 2px 2px;z-index:1110;}
.box__myecoupon--kakaotalk .box__coupon-body--multiple .box__detail{margin-bottom:0;border-radius:0}
.box__myecoupon--kakaotalk .box__detail .list{font-size:0}
.box__myecoupon--kakaotalk .box__detail .list-item{margin-top:20px;font-size:12px;font-weight:normal}
.box__myecoupon--kakaotalk .box__detail .list-item:first-child,
.box__myecoupon--kakaotalk .box__detail .list-item:nth-child(3){display:inline-block;width:55%}
.box__myecoupon--kakaotalk .box__detail .list-item:nth-child(2),
.box__myecoupon--kakaotalk .box__detail .list-item:nth-child(4){display:inline-block;width:45%}
.box__myecoupon--kakaotalk .box__detail .list-item.list-item--store{width:100%}
.box__myecoupon--kakaotalk .box__detail .list-item--date,
.box__myecoupon--kakaotalk .box__detail .list-item--order,
.box__myecoupon--kakaotalk .box__detail .list-item--recipient{margin-top:9px}
.box__myecoupon--kakaotalk .box__detail .list-item.list-item--info,
.box__myecoupon--kakaotalk .box__detail .list-item--seller,
.box__myecoupon--kakaotalk .box__detail .list-item--cs{display:block;width:100%}
.box__myecoupon--kakaotalk .box__detail .list-item--cs{margin-top:3px}
.box__myecoupon--kakaotalk .box__detail .list-item .text{display:block;color:#424242}
.box__myecoupon--kakaotalk .box__detail .list-item .text__title{display:block;margin-bottom:2px;padding-right:4px;color:#8d8d8d}
.box__myecoupon--kakaotalk .box__detail .list-item--date .text,
.box__myecoupon--kakaotalk .box__detail .list-item--order .text,
.box__myecoupon--kakaotalk .box__detail .list-item--use .text,
.box__myecoupon--kakaotalk .box__detail .list-item--recipient .text{font-size:13px;color:#000}
.box__myecoupon--kakaotalk .box__detail .list-item--seller .text,
.box__myecoupon--kakaotalk .box__detail .list-item--cs .text,
.box__myecoupon--kakaotalk .box__detail .list-item--seller .text__title,
.box__myecoupon--kakaotalk .box__detail .list-item--cs .text__title{display:inline-block}
.box__myecoupon--kakaotalk .box__detail .list-item--link .link{color:#067dfd;text-decoration:underline}
.box__myecoupon--kakaotalk .box__coupon-info .box__info .text__quantity{display:inline-block}
.box__myecoupon--kakaotalk .box__button{position:fixed;left:0;right:0;bottom:0;z-index:1200;}
.box__myecoupon--kakaotalk .button__gift{width:100%;height:52px;background-color:#04c464;font-size:18px;font-weight:bold;color:#fff}
.box__myecoupon--kakaotalk .box__notice--expired{padding:20px 0 36px}
.box__myecoupon--kakaotalk .box__notice--expired .text{margin-top:10px;font-size:13px;line-height:1.54;color:#000;text-align:center}
.box__myecoupon--kakaotalk .box__notice--expired .sprite__myecoupon{display:block;width:19px;height:19px;margin:0 auto;background-position:-62px -132px}

/* android 4.4 대응 */
.os__android--low .box__coupon-wrapper{-webkit-filter:none;filter:none}
.os__android--low .box__myecoupon-layer .box__coupon{-webkit-overflow-scrolling:auto}

/* 기존 best coupon  */
.section__best-coupon{max-width:540px;margin:0 auto;padding-bottom:20px}
.section__best-coupon h3.text__title{padding:23px 0;font-size:17px;font-weight:bold;text-align:center;color:#444}
.section__best-coupon .lst_ecpn_prd{position:relative;margin-bottom:5px;padding-left:10px}
.section__best-coupon .lst_ecpn_prd .prod_list_gallery{overflow:hidden;margin:-10px 0 0}
.section__best-coupon .lst_ecpn_prd li{float:left;width:50%;padding:10px 10px 0 0;box-sizing:border-box;-webkit-box-sizing:border-box;}
.section__best-coupon .lst_ecpn_prd li > a{position:relative;overflow:hidden;display:block;padding:5px;border-radius:5px;background-color:#fff;-webkit-box-sizing:border-box;box-sizing:border-box;box-shadow:0 1px 1px rgba(0,0,0,0.1);-webkit-box-shadow:0 1px 1px rgba(0,0,0,0.1)}
.section__best-coupon .lst_ecpn_prd li .prdimg{width:100%}
.section__best-coupon .lst_ecpn_prd li .name{overflow:hidden;margin:0 0 43px;padding:7px 5px;font-size:12px;color:#333;font-weight:normal;letter-spacing:-1px;text-overflow:ellipsis;white-space:nowrap}
.section__best-coupon .lst_ecpn_prd li .price{position:absolute;bottom:0;left:0;right:9px;padding:0 10px 10px}
.section__best-coupon .lst_ecpn_prd li .price strong{font-size:19px;line-height:15px;color:#198ef6}
.section__best-coupon .lst_ecpn_prd li .price span{display:inline-block;margin:0 2px 0 0}
.section__best-coupon .lst_ecpn_prd li .price del{display:block;margin:0 0 3px;font-size:12px;font-weight:normal;color:#acb1b2;line-height:15px}
.section__best-coupon .lst_ecpn_prd li .price em{display:block;font-size:19px;font-weight:bold;color:#333;line-height:17px;font-style:normal}
.section__best-coupon .lst_ecpn_prd li .bu_rank{position:absolute;top:5px;z-index:1;width:17px;height:17px;background-color:#198ef6;font-size:10px;line-height:17px;color:#fff;font-weight:bold;text-align:center}

/* *********************** */
/* box__oversea-bundle-shipping
/* *********************** */
.box__oversea-bundle-shipping{background:#fff}
.box__oversea-bundle-shipping [data-role="tab-content"]{display:none}
.box__oversea-bundle-shipping .box__tab-content--active{display:block}
.box__oversea-bundle-shipping .list__tab{border-bottom:1px solid #d5d5d5}
.box__oversea-bundle-shipping .list__tab:after{display:block;clear:both;content:''}
.box__oversea-bundle-shipping .list-item__tab{float:left;width:50%;text-align:center}
.box__oversea-bundle-shipping .list-item__tab .button__tab{padding:12px 17px 10px;font-size:14px;line-height:20px;color:#999;font-weight:400;display:inline-block}
.box__oversea-bundle-shipping .list-item__tab .button__tab--active{color:#23354a;border-bottom:2px solid #2e8de5;margin-bottom:-1px}
.box__oversea-bundle-shipping .box__tab-contents{padding:30px 18px 0}
.box__oversea-bundle-shipping .list-item__notice{position:relative;padding-left:13px;font-size:13px;line-height:20px;letter-spacing:-.5px;color:#666;font-weight:400}
.box__oversea-bundle-shipping .list-item__notice:not(:first-child){margin-top:10px}
.box__oversea-bundle-shipping .list-item__notice:before{content:'';position:absolute;left:0;top:9px;width:3px;height:3px;border-radius:1px;background:#666}
.box__oversea-bundle-shipping .box__tab-content--apply .list__order-items{margin:30px 0}
.box__oversea-bundle-shipping .box__tab-content--apply .list-item__order-items{padding:18px 18px 24px;border:1px solid #dedede}
.box__oversea-bundle-shipping .box__tab-content--apply .list-item__order-items:not(:first-child){margin-top:10px}
.box__oversea-bundle-shipping .box__tab-content--apply .list-item__order-items .box__label{display:block}
.box__oversea-bundle-shipping .box__tab-content--apply .list-item__order-items .box__form .form__checkbox{width:20px;height:20px;background-position:-65px 0;-webkit-appearance:none}
.box__oversea-bundle-shipping .box__tab-content--apply .list-item__order-items .box__form .form__checkbox:checked{background-position:-87px 0}
.box__oversea-bundle-shipping .box__tab-content--apply .list-item__order-items .box__form .text__order-date,
.box__oversea-bundle-shipping .box__tab-content--apply .list-item__order-items .box__form .text__bundle-number{font-size:12px;line-height:20px;color:#000}
.box__oversea-bundle-shipping .box__tab-content--apply .list-item__order-items .box__form .text__bundle-number:before{content:' / '}
.box__oversea-bundle-shipping .box__tab-content--apply .list-item__order-items .box__item{position:relative;margin-top:10px;padding-left:82px;height:70px}
.box__oversea-bundle-shipping .box__tab-content--apply .list-item__order-items .box__item .image__item-thumbnail{position:absolute;left:0;top:0;width:70px;height:70px}
.box__oversea-bundle-shipping .box__tab-content--apply .list-item__order-items .box__item .text__item-title{display:block;margin-bottom:4px;min-height:36px;font-size:13px;line-height:18px;color:#222;letter-spacing:-.5px;font-weight:400;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;word-wrap:break-word}
.box__oversea-bundle-shipping .box__tab-content--apply .list-item__order-items .box__item .text__country,
.box__oversea-bundle-shipping .box__tab-content--apply .list-item__order-items .box__item .text__method,
.box__oversea-bundle-shipping .box__tab-content--apply .list-item__order-items .box__item .text__weight,
.box__oversea-bundle-shipping .box__tab-content--apply .list-item__order-items .box__item .text__unit{font-size:12px;line-height:15px;color:#6c6f72;font-weight:400}
.box__oversea-bundle-shipping .box__tab-content--apply .list-item__order-items .box__item .text__country{display:block}
.box__oversea-bundle-shipping .box__tab-content--apply .list-item__order-items--empty{border-width:1px 0 0}
.box__oversea-bundle-shipping .box__tab-content--apply .list-item__order-items--empty .text__empty{padding:80px 0;font-size:12px;line-height:20px;color:#999;text-align:center;letter-spacing:-.5px;font-weight:400}
.box__oversea-bundle-shipping .box__tab-content--apply .box__button{margin:0 -18px}
.box__oversea-bundle-shipping .box__tab-content--apply .button__apply-bundle-shipping{width:100%;height:60px;border:solid 0.5px #217fd7;background-color:#2e8de5;font-size:19px;line-height:23px;color:#f8f8f8}
.box__oversea-bundle-shipping .box__tab-content--result{padding-bottom:40px;min-height:550px}
.box__oversea-bundle-shipping .box__tab-content--result .box__result-empty{min-height:550px;display:flex;align-items:center;justify-content:center;flex-direction:column}
.box__oversea-bundle-shipping .box__tab-content--result .box__result-empty .text__empty{font-size:14px;line-height:20px;color:#999;font-weight:400}
.box__oversea-bundle-shipping .box__tab-content--result .table__bundle-shipping{margin-top:15px;width:100%}
.box__oversea-bundle-shipping .box__tab-content--result .table__bundle-shipping .table-head .table-data,
.box__oversea-bundle-shipping .box__tab-content--result .table__bundle-shipping .table-body .table-data{padding:12px;border:1px solid #d6d7d8;font-size:12px;line-height:16px;letter-spacing:-.2px;color:#666;font-weight:400;text-align:center}
.box__oversea-bundle-shipping .box__tab-content--result .table__bundle-shipping .table-head .table-data{background:#ededed;color:#222}
.box__oversea-bundle-shipping .box__tab-content--result .table__bundle-shipping .table-body .table-data .text__item-name{font-size:12px;line-height:16px;letter-spacing:-.2px;color:#666;font-weight:400;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;word-wrap:break-word;text-align:left}

/* *********************** */
/* box__sfexpress-card
/* *********************** */
.box__sfexpress-card{background:#fff}
.box__sfexpress-card [data-role="tab-content"]{display:none}
.box__sfexpress-card .box__tab-content--active{display:block}
.box__sfexpress-card .list__tab{border-bottom:1px solid #d5d5d5}
.box__sfexpress-card .list__tab:after{display:block;clear:both;content:''}
.box__sfexpress-card .list-item__tab{float:left;width:50%;text-align:center}
.box__sfexpress-card .list-item__tab .button__tab{padding:12px 17px 10px;font-size:14px;line-height:20px;color:#999;font-weight:400;display:inline-block}
.box__sfexpress-card .list-item__tab .button__tab--active{color:#23354a;border-bottom:2px solid #2e8de5;margin-bottom:-1px}
.box__sfexpress-card .box__tab-contents{padding:30px 18px 40px}
.box__sfexpress-card .list-item__notice{position:relative;padding-left:13px;font-size:13px;line-height:20px;letter-spacing:-.5px;color:#666;font-weight:400}
.box__sfexpress-card .list-item__notice:not(:first-child){margin-top:10px}
.box__sfexpress-card .list-item__notice:before{content:'';position:absolute;left:0;top:9px;width:3px;height:3px;border-radius:1px;background:#666}
.box__sfexpress-card .text__title{margin-bottom:15px;font-size:14px;line-height:20px;letter-spacing:-.5px;color:#222}
.box__sfexpress-card .text__description{position:relative;padding-left:10px;font-size:12px;line-height:18px;letter-spacing:-.5px;color:#999;font-weight:400}
.box__sfexpress-card .text__description:before{content:'*';position:absolute;left:0;top:3px}
.box__sfexpress-card .box__form-agree{margin:30px 0;padding-bottom:30px;border-bottom:1px solid #dedede}
.box__sfexpress-card .box__form-agree .form__checkbox{width:20px;height:20px;background-position:-65px 0;-webkit-appearance:none}
.box__sfexpress-card .box__form-agree .form__checkbox:checked{background-position:-87px 0}
.box__sfexpress-card .box__form-agree .text__checkbox-agree{font-size:13px;line-height:15px;letter-spacing:-.5px;color:#222;font-weight:400;vertical-align:middle}
.box__sfexpress-card .box__idcard{margin:20px 0;display:flex;justify-content:space-between}
.box__sfexpress-card .box__idcard .text__filename{margin:4px 0 5px;font-size:13px;line-height:16px;color:#222;font-weight:400}
.box__sfexpress-card .box__idcard .box__buttons{display:block;margin:0}
.box__sfexpress-card .box__idcard .box__buttons .button__view,
.box__sfexpress-card .box__idcard .box__buttons .button__delete{width:78px;height:25px;border-radius:100px;border:1px  solid #d9d9d9;background-color:#fff;font-size:12px;line-height:15px;letter-spacing:-0.9px;text-align:center;color:#5e636d;font-weight:400}
.box__sfexpress-card .box__idcard .box__buttons .button__view{border-color:#2e8de5;color:#2e8de5;font-weight:800}
.box__sfexpress-card .box__idcard-upload{position:relative;margin:15px 0 30px;padding:30px 18px 20px;border-radius:2px;background-color:#fafafa;text-align:center;font-size:0}
.box__sfexpress-card .box__idcard-upload .text__message{font-size:13px;line-height:13px;letter-spacing:-.5px;color:#666;font-weight:400}
.box__sfexpress-card .box__idcard-upload .button__upload-card{margin-top:20px;width:100%;height:40px;border-radius:2px;border:solid 1px #e7e7e7;background-color:#fff;font-size:14px;color:#5e636d;line-height:16px}
.box__sfexpress-card .box__idcard-upload .button__upload-card:before{margin-right:8px;width:18px;height:15px;background-position:-51px -25px;vertical-align:-2px}
.box__sfexpress-card .box__idcard-upload .text__label{width:59px;font-size:13px;line-height:13px;color:#777;font-weight:400;text-align:left;display:inline-block;
    vertical-align:middle}
.box__sfexpress-card .box__idcard-upload .form__input{width:calc(100% - 59px);height:40px;border-radius:2px;border:solid 1px #d6d7d8;background-color:#fff}
.box__sfexpress-card .box__idcard-upload .button__delete{position:absolute;right:18px;top:30px;width:56px;height:40px;border-radius:2px;border:solid 1px #9ba0a8;background-color:#a4a9b0;font-size:14px;font-weight:400;
letter-spacing:-0.6px;color:#fff}
.box__sfexpress-card .box__button{text-align:center}
.box__sfexpress-card .box__button .button__submit{margin:0 auto;width:127px;height:40px;border-radius:2px;border:solid 1px #2383dc;background-color:#2e8de5;font-size:16px;line-height:19px;color:#fff}

/*MYG*/
/*common - 검색영역*/
.service__mypage *{font-weight:normal}
.service__mypage .mypage__wrap input{caret-color:#00c400}
.service__mypage .mypage__wrap input,
.service__mypage .mypage__wrap select{background-color:transparent;-webkit-appearance:none;appearance:none;}
.service__mypage .box__mypage-container{overflow:hidden;background-color:#f5f5f5}
.service__mypage.page__gbank .box__mypage-container{background-color:#fff}
.service__mypage .box__search{max-width:768px;margin:0 auto;padding:12px 16px 8px}
.service__mypage .box__search .button__search-layer{position:relative;width:100%;height:48px;padding-left:42px;background-color:#fff;border:1px solid #e0e0e0;border-radius:8px;font-size:14px;font-weight:normal;color:#9e9e9e;text-align:left;letter-spacing:-0.5px;display:flex;align-items:center}
.service__mypage .box__search .button__search-layer:after{content:'';position:absolute;top:14px;left:16px;width:18px;height:19px;background-position:-17px -132px}
.service__mypage .box__search-layer{display:none;position:fixed;top:0;left:0;width:100%;z-index:1110;background-color:#fff;padding:0 16px 16px;border-radius:0 0 12px 12px}
.service__mypage .box__search-layer.active{display:block}
.service__mypage .box__search-layer .box__search-input{position:relative;margin-top:16px}
.service__mypage .box__search-layer .text__search-title{position:absolute;width:1px;height:1px;margin:-1px;clip:rect(0 0 0 0);overflow:hidden}
.service__mypage .box__search-layer .button__close{display:none}
.service__mypage .box__search-layer .box__search-input:after{content:'';position:absolute;top:15px;left:17px;width:18px;height:19px;background-position:-17px -132px}
.service__mypage .box__search-layer .form__input-search{position:relative;display:block;width:100%;height:48px;padding:16px 0 14px 42px;border:1px solid #e0e0e0;border-radius:8px;font-size:14px;color:#222;line-height:48px}
.service__mypage .box__search-layer .form__input-search::-ms-clear,
.service__mypage .box__search-layer .form__input-search::-ms-reveal{display:none;width:0;height:0}
.service__mypage .box__search-layer .form__input-search::-webkit-search-decoration,
.service__mypage .box__search-layer .form__input-search::-webkit-search-cancel-button,
.service__mypage .box__search-layer .form__input-search::-webkit-search-results-button,
.service__mypage .box__search-layer .form__input-search::-webkit-search-results-decoration{display:none;}
.service__mypage .box__search-layer .form__input-search:focus{border-color:#222}
.service__mypage .box__search-layer .form__input-search::placeholder{font-size:14px;color:#9e9e9e;font-weight:normal;line-height:48px}
.service__mypage .box__search-layer .box__search-input .button__search-delate{position:absolute;top:50%;right:12px;width:16px;height:16px;margin-top:-8px;background-position:-110px -173px}
.service__mypage .box__search-layer .box__date-select{position:relative}
.service__mypage .box__search-layer .text__title-date{margin-top:24px;font-size:16px;line-height:20px;color:#000;letter-spacing:-0.5px}
.service__mypage .box__search-layer .text__search-date{position:absolute;top:2px;right:0;font-size:12px;font-weight:normal;line-height:19px;color:#616161;letter-spacing:-0.5px}
.service__mypage .box__search-layer .list__date-select{margin:15px -2px 0;display:table;width:100%;table-layout:fixed}
.service__mypage .box__search-layer .list__date-select .list-item{position:relative;display:table-cell;padding:0 2px}
.service__mypage .box__search-layer .list__date-select .list-item:first-child{padding-left:0}
.service__mypage .box__search-layer .list__date-select .list-item:last-child{padding-right:0}
.service__mypage .box__search-layer .list__date-select .form__label-date{display:inline-block;width:100%;height:36px;border:1px solid #e0e0e0;border-radius:6px;font-size:14px;font-weight:normal;color:#222;line-height:37px;vertical-align:top;text-align:center;letter-spacing:-0.5px}
.service__mypage .box__search-layer .list__date-select .form__input-date:checked + .form__label-date,
.service__mypage .box__search-layer .list__date-select .form__input-date:focus + .form__label-date{border-color:#00c400}
.service__mypage .box__search-layer .list__date-select .form__input-date{position:absolute;top:0;left:0;right:0;bottom:0;border:0;border-radius:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;height:100%}
.service__mypage .box__search-layer .box__direct-date{display:none;margin-top:16px;width:100%;table-layout:fixed}
.service__mypage .box__search-layer .box__direct-date--active{display:table}
.service__mypage .box__search-layer .box__direct-date .box__date{position:relative;display:table-cell}
.service__mypage .box__search-layer .box__direct-date .box__date+.box__date{padding-left:14px}
.service__mypage .box__search-layer .box__direct-date .box__date+.box__date:after{content:'';position:absolute;top:50%;left:4px;width:6px;height:1px;background-color:#222}
.service__mypage .box__search-layer .box__direct-date .box__date+.box__date .form__label-date{left:14px}
.service__mypage .box__search-layer .box__direct-date .box__select:after{position:absolute;top:50%;right:18px;width:13px;height:8px;margin-top:-4px;background-position:-159px -76px}
.service__mypage .box__search-layer .box__direct-date .box__date .form__select{width:100%;height:48px;padding-left:17px;border-radius:8px;border-color:#222;background-color:#fff;font-size:14px;font-weight:normal;color:#000}
.service__mypage .box__search-layer .box__direct-date .box__date .form__select:invalid{color:#757575;border:1px solid #e0e0e0}
.service__mypage .box__search-layer .button__search{width:100%;height:48px;margin-top:16px;font-size:15px;font-weight:normal;border-radius:8px;background-color:#00c400;color:#fff;line-height:49px}
@media screen and (min-width:767px) {
.service__mypage .box__search-layer{top:50%;left:50%;width:480px;margin:-175px 0 0 -240px;border-radius:12px}
.service__mypage .box__search-layer .box__search-title{margin:0 -16px;display:block;border-bottom:1px solid #f5f5f5;text-align:center}
.service__mypage .box__search-layer .text__search-title{position:relative;height:48px;width:auto;margin:0;font-size:18px;color:#222;line-height:48px;letter-spacing:-0.5px}
.service__mypage .box__search-layer .button__close{display:block;overflow:hidden;position:absolute;top:0;right:0;width:48px;height:48px;line-height:999px}
.service__mypage .box__search-layer .button__close:after{display:block;position:absolute;top:50%;left:50%;width:18px;height:18px;margin:-9px 0 0 -9px;background-position:-92px -246px;content:''}
}
/*common - component*/
.service__mypage .box__component{max-width:768px;margin:0 auto;padding:0 16px}
.service__mypage .box__component .box__component-title{position:relative}
.service__mypage .box__component .box__component-title .text__component-title{padding-left:2px;min-height:32px;font-size:16px;font-weight:normal;line-height:32px}
.service__mypage .box__account-add .box__component .box__component-title .text__component-title{padding-top:13px}
.service__mypage .box__component .box__component-title .text__component-title .link__title{display:flex;height:48px;position:relative;font-weight:normal;justify-content:space-between;align-items:center;color:#222;white-space:nowrap}
.service__mypage .box__component .box__component-title .text__component-title .link__title .text__renew-ecoupon{width:162px;height:27px;position:absolute;left:122px;background:url(//pics.gmarket.co.kr/mobile/single/kr/mypage/image__renew-ecoupon.png) no-repeat;background-size:162px 27px;animation:textBoolean 5.3s forwards;transform:scale(1);transform-origin:0;opacity:0;transition:all cubic-bezier(0.65, 0, 0.35, 1)}
@keyframes textBoolean {
    0%{transform:scale(1);opacity:0}
    7.5%{transform:scale(0);opacity:0}
    15%{transform:scale(1);opacity:1}
    16.41%{opacity:1}
    16.98%{transform:scale(.95);opacity:1}
    20.75%{transform:scale(1);opacity:1}
    94%{transform:scale(1);opacity:1}
    100%{transform:scale(0);opacity:1}
}
.service__mypage .box__component .box__component-title .text__component-title .link__title:after{position:absolute;top:50%;right:0;width:8px;height:13px;margin-top:-7px;background-position:-81px -42px}
.service__mypage .box__component .box__component-title .text__component-title .text__additional{margin-right:16px;font-size:12px;color:#616161}
.service__mypage .box__component .box__component-title .text__component-title .text__additional.type-unit{font-size:14px;}
.service__mypage .box__component .box__component-title .box__addition{position:absolute;top:0;right:0;font-size:0;text-align:right}
.service__mypage .box__component .box__component-title .box__addition .text__cart-number{font-size:12px;font-weight:normal;color:#222;line-height:14px}
.service__mypage .box__component .box__component-title .box__addition .text__cart-number .text__number{color:#616161}
.service__mypage .box__component .box__component-title .box__addition .button__information-change{display:inline-block;margin-left:4px;height:32px;padding:0 12px;border:1px solid #ccc;border-radius:16px;background-color:#fff;font-size:13px;color:#222;font-weight:normal;vertical-align:top}
.service__mypage .box__component .box__component-title .box__addition .link__order-detail,
.service__mypage .box__component .box__component-title .box__addition .button__shipping-charge{position:relative;display:inline-block;margin:8px 0 0 4px;padding-right:10px;font-size:12px;color:#757575;line-height:18px;vertical-align:top}
.service__mypage .box__component .box__component-title .box__addition .link__order-detail:after,
.service__mypage .box__component .box__component-title .box__addition .button__shipping-charge:after{position:absolute;top:50%;right:0;width:8px;height:8px;margin-top:-4px;background-position:0 -198px}
.service__mypage .box__component .box__component-title .box__addition .button__cancel,
.service__mypage .box__component .box__component-title .box__addition .button__change-address,
.service__mypage .box__component .box__component-title .box__addition .button__account-check,
.service__mypage .box__component .box__component-title .box__addition .button__change{display:inline-block;margin-left:4px;height:32px;padding:0 8px;border:1px solid #bdbdbd;border-radius:8px;background-color:#fff;font-size:12px;color:#222;vertical-align:top;line-height:32px}
.service__mypage .box__component .box__component-title .box__addition .button__save{display:inline-block;margin-left:4px;height:32px;padding:0 8px;border-radius:8px;background-color:#00c400;font-size:12px;color:#fff;line-height:32px}
.service__mypage .box__component .box__component-title .box__addition .button__save:disabled{opacity:0.4}
.service__mypage .box__component .box__component-title .box__addition .button__cancellation-charge{position:relative;padding-right:10px;vertical-align:middle;font-size:12px;color:#757575;line-height:32px;letter-spacing:-0.5px}
.service__mypage .box__component__vip-cancel .box__component-title .box__addition .button__cancellation-charge{font-family:'Noto Sans Korean';}
.service__mypage .box__component .box__component-title .box__addition .button__cancellation-charge:after{position:absolute;top:12px;right:0;content:"";width:8px;height:8px;background:url(//pics.gmarket.co.kr/mobile/sprite/kr/mypage/sprite__mypage.png?v=20220111) no-repeat -109px 0;background-size:200px auto}
.service__mypage .box__component .box__component-title .box__addition .button__order-delete{overflow:hidden;display:inline-block;position:relative;margin:8px 0 0 7px;font-size:12px;line-height:18px;color:#222;text-decoration:underline}
.service__mypage .box__component .box__component-title .box__addition .text__additional{font-size:13px;font-weight:normal;line-height:14px;color:#000;line-height:32px}
.service__mypage .box__component .box__component-title .box__addition .text__additional .text__number{margin-left:2px;color:#616161}
.service__mypage .box__component .button__more-item{display:block;width:258px;height:44px;margin:12px auto 0;border:1px solid #e0e0e0;border-radius:24px;background-color:#fff;font-size:14px;font-weight:normal;color:#222;line-height:42px;text-align:center}
.service__mypage .box__component .button__more-item .sprite__mypage--after{position:relative;padding-right:15px}
.service__mypage .box__component .button__more-item .sprite__mypage--after:after{position:absolute;top:50%;right:0;width:7px;height:11px;margin-top:-6px;background-position:-107px -57px}
.service__mypage .box__component .link__more-item{display:block;width:258px;height:44px;margin:12px auto 0;border:1px solid #e0e0e0;border-radius:24px;background-color:#fff;font-size:14px;font-weight:normal;color:#222;line-height:42px;text-align:center}
.service__mypage .box__component .link__more-item .sprite__mypage--after{position:relative;padding-right:15px}
.service__mypage .box__component .link__more-item .sprite__mypage--after:after{position:absolute;top:50%;right:0;width:7px;height:11px;margin-top:-6px;background-position:-107px -57px}
/*common - 버튼영역*/
.service__mypage .box__component .box__request-button{position:relative;display:flex;flex-wrap:wrap;padding:0 16px 12px;font-size:0}
.service__mypage .box__component .list-item-detail .box__request-button:last-child{padding-bottom:16px}
.service__mypage .box__component .list-item-detail--rentcar .box__request-button{padding:12px 16px;border-top:1px solid #eee}
.service__mypage .box__component .list-item-detail--tourticket .box__request-button{padding:12px 16px;border-top:1px solid #eee}
.service__mypage .box__component .list-item-detail--tourticket .box__request-button .box__button{width:auto;max-width:none}
.service__mypage .box__component .list-item-detail--tourticket .box__request-button .box__button .button{padding:0 8px}
.service__mypage .box__component .box__request-button + .box__item-information{border-top:1px solid #eee;}
.service__mypage .box__component .box__request-button:empty{display:none}
.service__mypage .box__component .box__request-button .box__button{position:relative;width:25%;padding:0 2px}
.service__mypage .box__component .box__request-button .box__button:first-child{padding-left:0}
.service__mypage .box__component .box__request-button .box__button.box__button--auto{width:auto;max-width:none}
.service__mypage .box__component .box__request-button .box__button.box__button--auto .button{padding:0 8px}
.service__mypage .box__component .box__request-button .button{width:100%;height:32px;border:1px solid #ccc;font-size:12px;color:#222;border-radius:6px;font-weight:normal;display:-webkit-flex; display:flex;-webkit-align-items: center;align-items:center;-webkit-justify-content:center;justify-content:center;}
.service__mypage .box__component .box__request-button .button__return{width:100%;height:32px;border:1px solid #ccc;font-size:12px;color:#222;border-radius:6px;font-weight:normal;display:-webkit-flex;display:flex;-webkit-align-items: center;align-items:center;-webkit-justify-content:center;justify-content:center;}
.service__mypage .box__component .box__request-button .button__ecoupon,
.service__mypage .box__component .box__request-button .button__cancel-return,
.service__mypage .box__component .box__request-button .button__processing-status,
.service__mypage .box__component .box__request-button .button__cancel-change,
.service__mypage .box__component .box__request-button .button__review,
.service__mypage .box__component .box__request-button .button__receive,
.service__mypage .box__component .box__request-button .button__cancellation,
.service__mypage .box__component .box__request-button .button__verification-code,
.service__mypage .box__component .box__request-button .button__redelivery{border-color:#00c400;background-color:#00c400;color:#fff}
.service__mypage .box__component .box__request-button .button__barcode,
.service__mypage .box__component .box__request-button .button__payment,
.service__mypage .box__component .box__request-button .button__sign-up{border-color:#0028ac;background-color:#0028ac;color:#fff}
.service__mypage .box__component .box__request-button .button__sign-up,
.service__mypage .box__component .box__request-button .button__redelivery{width:auto;padding:0 8px}
.service__mypage .box__component .box__request-button .text__notice{position:absolute;top:20px;right:17px;font-size:14px;font-weight:bold;color:#067dfd;letter-spacing:-0.5px}
.service__mypage .box__component .box__request-button .text__request{font-size:14px;color:#424242;letter-spacing:-0.5px}
.service__mypage .box__component .box__request-button .box__button .text__review-nudge{position:absolute;top:-30px;left:-8px;padding:5px 10px;background:#fff;font-size:11px;line-height:14px;font-family:'Gmarket Sans',serif;font-weight:normal;color:#2da2b8;border:1px solid #43bed0;border-radius:100px;white-space:nowrap;box-shadow: 0 2px 8px 0 rgba(0, 0, 0, 0.12);}
.service__mypage .box__component .box__request-button .box__button .text__review-nudge:after{position:absolute;left:35px;bottom:-6px;width:9px;height:7px;background-position:-188px -599px;}
.service__mypage .box__component .box__request-button .box__button .text__review-nudge .text__deco{font-weight:bold}
.service__mypage .box__component .box__request-button .box__button + .box__button .text__review-nudge{left:50%;transform:translate(-50%);}
.service__mypage .box__component .box__request-button .box__button + .box__button .text__review-nudge:after{left:50%;transform:translate(-50%);}

/* 버튼 컬러타입 별 추가 우선순위 적용 */
.service__mypage .box__component .box__request-button .button.button__white{border-color:#ccc;background-color:#fff;color:#222}
.service__mypage .box__component .box__request-button .button.button__green{border-color:#00c400;background-color:#00c400;color:#fff}
.service__mypage .box__component .box__request-button .button.button__blue{border-color:#0028ac;background-color:#0028ac;color:#fff}
/* common - 선물함 */
.service__mypage .box__component .box__giftbox{padding:12px 16px;border-top:1px solid #eee;background-color:#fafafa;display:flex;justify-content:space-between;align-items:center;border-radius:0 0 8px 8px}
.service__mypage .box__component .box__giftbox .text__giftbox-message{font-size:11px;color:#757575;line-height:14px}
.service__mypage .box__component .box__giftbox .text__giftbox-message .text__nudge{color:#067dfd}
.service__mypage .box__component .box__giftbox .link__giftbox{position:relative;display:inline-block;padding-right:10px;font-size:12px;line-height:18px;color:#222;letter-spacing:-0.5px;vertical-align:top}
.service__mypage .box__component .box__giftbox .link__giftbox::after{position:absolute;top:50%;right:0;width:8px;height:8px;margin-top:-4px;background-position:0 -198px}
/*common - 취소사유영역*/
.service__mypage .box__component .box__cancel-reason{padding:10px 16px;border-top:1px solid #eee}
.service__mypage .box__component .box__cancel-reason .text__reason{font-size:14px;color:#9e9e9e;line-height:20px;letter-spacing:-0.5px;}
@media screen and (min-width:414px) {
.service__mypage .box__component .box__request-button .box__button{max-width:88px}
}
/*common - list__notice-bottom */
.service__mypage .list__notice-bottom{max-width:768px;margin:0 auto;padding:11px 18px 15px}
.service__mypage .list__notice-bottom .list-item{font-size:12px;font-weight:normal;color:#9e9e9e;line-height:20px;letter-spacing:-0.06px}
.service__mypage .list__notice-bottom .list-item .text__emphasis{color:#067dfd}
.service__mypage .list__notice-bottom .list-item .link{color:#222;text-decoration:underline}
/*common - 아이템카드*/
.list__order-item .list-item-detail{margin-top:8px;position:relative;border-radius:8px;border:1px solid #e0e0e0;background-color:#fff}
.list__order-item--payment-waiting .list-item-detail{display:table;width:100%;border-color:#067dfd}
/* .list__order-item .list-item-detail .box__request-button{padding-top:10px} */
.list__order-item--payment-waiting .box__payment-waiting{display:flex;padding:0px 15px 0;height:36px;line-height:36px;background-color:#067dfd}
.list__order-item--payment-waiting .box__payment-waiting .text__waiting,
.list__order-item--payment-waiting .box__payment-waiting .link__order-detail{font-size:12px;color:#fff;line-height:36px;letter-spacing:-0.5px;}
.list__order-item--payment-waiting .box__payment-waiting .text__waiting{display:inline-flex;position:relative;padding-left:20px;align-items:center;justify-content:center;}
.list__order-item--payment-waiting .box__payment-waiting .text__waiting .text__emphasis{font-weight:bold;}
.list__order-item--payment-waiting .box__payment-waiting .text__waiting:before{position:absolute;top:50%;left:0;width:16px;height:16px;margin-top:-8px;content:'';background-position:-174px -88px}
.list__order-item--payment-waiting .box__payment-waiting .link__order-detail{padding-right:10px;line-height:36px;}
.list__order-item--payment-waiting .box__payment-waiting .link__order-detail:after{position:absolute;top:50%;right:0;width:8px;height:8px;margin-top:-4px;background-position:-127px -198px}
.list__order-item--payment-waiting .box__payment-waiting .box__addition{position:absolute;top:0;right:15px;font-size:0;text-align:right;line-height:36px; height:36px;}

.list__order-item .list-item-detail.list-item-detail--fooddelivery .box__item-inner,
.list__order-item .list-item-detail.list-item-detail--fooddelivery .link__item-information{padding-left:0;min-height:auto;}
.list__order-item .list-item-detail:first-child{margin-top:0}
/*common - 아이템카드 > shop영역*/
.list__order-item .box__item{border-top:1px solid #e0e0e0}
.list__order-item .box__item:first-child{border-top:0 none}
.list__order-item .box__shop{position:relative;height:50px;padding:15px 0 0 16px;border-bottom:1px solid #eee}
.list__order-item .box__shop .text__shop-title{overflow:hidden;padding-right:145px}
.list__order-item .box__shop .text__shop-title .text__shop{display:inline-block;max-width:100%;position:relative;overflow:hidden;padding-right:13px;font-size:16px;font-weight:normal;color:#222;text-overflow:ellipsis;white-space:nowrap}
.list__order-item .box__shop .link__shop-title{overflow:hidden;position:absolute;top:0;right:0;left:0;bottom:0;padding-right:14px;font-weight:bold;color:transparent;line-height:999px}
.list__order-item .box__shop .image__icon{display:inline-block;width:20px;height:20px;background-color:red}
.list__order-item .box__shop .link__shop-title:after{position:absolute;top:50%;right:0;width:9px;height:14px;margin-top:-7px;background-position:-85px -57px}
.list__order-item .box__shop .text__shop-title .text__smiledelivery{display:block;height:20px}
.list__order-item .box__shop .text__shop-title .text__smiledefresh{display:block;height:19px}
.list__order-item .box__shop .text__smiledelivery .link__shop-title{width:95px;box-sizing:content-box}
.list__order-item .box__shop .text__smiledefresh .link__shop-title{width:106px;box-sizing:content-box}
.list__order-item .box__shop .text__smiledelivery .link__shop-title:before{width:96px;height:20px;font-size:inherit;color:transparent;vertical-align:top;background:url(//pics.gmarket.co.kr/mobile/single/kr/common/logo_smiledelivery/smiledelivery_kr_20.svg) no-repeat 0 0/contain;}
.list__order-item .box__shop .text__smiledefresh .link__shop-title::before{width:106px;height:19px;background-position:-22px -528px;font-size:inherit;color:transparent;vertical-align:top}
.list__order-item .box__shop .text__smiledefresh .link__shop-title:after{right:2px;width:8px;height:8px;margin-top:-5px;transform:rotate(45deg);background:none;border:solid 1px #00c400;border-left-color:transparent;border-bottom-color:transparent}
.list__order-item .box__shop .box__button{position:absolute;top:8px;right:9px;font-size:0;text-align:right}
.list__order-item .box__shop .box__button .button__seller{display:inline-block;margin-left:4px;height:32px;padding:0 8px;border:1px solid #ccc;border-radius:8px;background-color:#fff;font-size:12px;color:#222;font-weight:normal;vertical-align:top}
/*common - 아이템카드 > 가격영역*/
.list__order-item .box__price{background-color:#fafafa;padding:11px 16px 14px}
.list__order-item .box__price .list__price > .list-item{display:-webkit-box;display:flex;-webkit-box-pack:justify;justify-content:space-between;position:relative;font-size:14px;font-weight:normal;color:#616161;line-height:22px}
.list__order-item .box__price .list__price .list-item .text__title{font-family:'Noto Sans Korean'}
.list__order-item .box__price .list__price .text__price{float:right;font-size:12px;color:#424242}
.list__order-item .box__price .list__price .text__price .text__number{font-size:14px}
.list__order-item .box__price .list__price .list-item--smileclub,
.list__order-item .box__price .list__price .list-item--smileclub .text__price{color:#a78353}
.list__order-item .box__price .list__price .list-item--total{margin-top:1px}
.list__order-item .box__price .list__price .list-item--total,
.list__order-item .box__price .list__price .list-item--total .text__price{color:#000}
.list__order-item .box__price .list__price .list-item--total .text__number{font-weight:bold;color:#000;}
/*common - 아이템카드 > 배송영역*/
.list__order-item .box__delivery{position:relative;padding:10px 17px 11px;line-height:24px;border-bottom:1px solid #eee}
.page__order-item .list__order-item .box__account-outer{border-bottom:1px solid #eee;}
.page__order-item .list__order-item .box__account{padding:18px 0;text-align:center;}
.page__order-item .list__order-item .box__account .text__account{font-size:14px; color:#222;line-height:1.43;font-family:'Gmarket Sans',serif;}
.page__order-item .list__order-item .box__account .text__account .text__emphasis{position:relative;font-size:14px;font-family:'Gmarket Sans',serif;}
.page__order-item .list__order-item .box__account .text__account .text__emphasis:after{content:"";display:block;position:absolute;width:100%;height:1px; background-color:#333;bottom:1px; left:0;}
.page__order-item .list__order-item .box__account .text__account + .text__price{margin-top:6px;}
.page__order-item .list__order-item .box__account .text__price{font-size:16px;color:#0028ac;font-family:'Gmarket Sans',serif;}
.page__order-item .list__order-item .box__account .text__price .text__emphasis{font-weight:bold;}
.list__order-item .box__delivery.box__delivery--ing{position:relative;padding:12px 16px 4px;border-bottom:0}
.list__order-item .box__delivery .link__delivery{position:relative;padding-right:14px;font-size:15px;font-weight:normal;line-height:24px;color:#222;z-index: 10;}
.list__order-item .box__delivery .link__delivery:after{position:absolute;top:50%;right:0;width:9px;height:14px;margin-top:-8px;background-position:-85px -57px}
.list__order-item .box__delivery .link__delivery--active{color:#067dfd}
.list__order-item .box__delivery .link__delivery--active + .box__state-information .text__delivery-delay{color:#067dfd}
.list__order-item .box__delivery .link__delivery--active:after{background-position:-96px -57px}
.list__order-item .box__delivery .link__delivery-smileclub{color:#864300}
.list__order-item .box__delivery .link__delivery-smileclub + .box__state-information .text__delivery-delay{color:#864300}
.list__order-item .box__delivery .link__delivery-smileclub + .box__progress .iamge__bar,
.list__order-item .box__delivery .link__delivery-smileclub + .box__state-information + .box__progress .iamge__bar{background-color:#864300}
.list__order-item .box__delivery .link__delivery-smileclub:after{background-position:-165px -220px}
.list__order-item .box__delivery .link__delivery-smilefresh + .box__progress .iamge__bar,
.list__order-item .box__delivery .link__delivery-smilefresh + .box__state-information + .box__progress .iamge__bar{background-image:linear-gradient(to right, #067dfd, #00c3a0, #00c400)}
.list__order-item .box__delivery .text__delivery{font-size:16px;font-weight:normal;line-height:24px;color:#222;position:relative;top:2px;}
.page__order-item .list__order-item .box__delivery .text__delivery{position: relative;font-size:15px;font-weight:normal;line-height:24px;color:#222;vertical-align:top;z-index: 10}
.list__order-item .box__delivery.box__return--ing .text__delivery{color:#00c400}
.list__order-item .box__delivery .text__delivery.text__delivery--active{color:#067dfd}
.list__order-item .box__delivery .text__delivery.text__delivery--active + .box__state-information .text__delivery-delay{color:#067dfd}
.list__order-item .box__delivery .text__delivery-delay{position:absolute;top:11px;right:32px;font-size:14px;font-weight:normal;color:#222;line-height:24px;letter-spacing:-1px}
.list__order-item .box__delivery.box__delivery--ing .text__delivery-delay{top:13px}
.list__order-item .box__delivery .button__delivery-delay{position:absolute;top:10px;right:32px;font-size:12px;font-weight:normal;color:#ff7638;line-height:24px;text-decoration: underline;letter-spacing:-0.5px;text-decoration: none;}
.list__order-item .box__delivery .button__delivery-delay::after{width:16px;height:16px;margin:5px 0 0 4px;background-position: -174px -70px;vertical-align:top;}
.list__order-item .box__delivery .box__state-information .text__information{display:inline-block;position:relative;padding-left:10px;font-size:14px;color:#222;line-height:24px;font-weight:normal;vertical-align:top}
.page__order-item .list__order-item .box__delivery .box__state-information{display:block;}
.page__order-item .list__order-item .box__delivery .box__state-information .text__information{display:inline-block;position:relative;padding-left:10px;font-size:14px;color:#222;line-height:24px;font-weight:normal;vertical-align:middle;}
.list__order-item .box__delivery .box__state-information .text__information .button__location,
.list__order-item .box__delivery .box__state-information .text__information .link__location{display:inline-block;margin-left:4px;font-size:13px;font-weight:normal;color:#666;line-height:24px;letter-spacing:-1px;text-decoration:underline;vertical-align:top}
.list__order-item .box__delivery .box__state-information .text__information .button__account{line-height:24px;font-size:14px;font-weight:normal}
.list__order-item .box__delivery .box__state-information .text__information .button__account .text__number{text-decoration:underline}
.list__order-item .box__delivery .box__state-information .text__information:after{content:'';position:absolute;top:9px;left:5px;width:2px;height:2px;background-color:#ccc}
.list__order-item .box__delivery .box__state-information{font-size:0;}
.list__order-item .box__delivery .box__state-information .text__information:first-child{padding-left:0}
.list__order-item .box__delivery .box__state-information .text__information:first-child:after{display:none}
.list__order-item .box__delivery .box__state-information .button__state--blue,
.list__order-item .box__delivery .box__state-information .text__state--blue,
.list__order-item .box__delivery .box__state-information .text__state--red{position:absolute;top:10px;right:32px;font-size:12px;font-weight:normal;line-height:24px;letter-spacing:-0.5px}
.list__order-item .box__delivery .box__state-information .button__state--blue,
.list__order-item .box__delivery .box__state-information .text__state--blue{color:#0028ac}
.list__order-item .box__delivery .box__state-information .text__state--red{color:#ef2b2a}
.list__order-item .box__delivery .box__state-information .button__state--blue:after,
.list__order-item .box__delivery .box__state-information .text__state--blue:after,
.list__order-item .box__delivery .box__state-information .text__state--red:after{width:16px;height:16px;margin:4px 0 0 4px;vertical-align:top}
.list__order-item .box__delivery .box__state-information .button__state--blue:after,
.list__order-item .box__delivery .box__state-information .text__state--blue:after{background-position:-176px -281px}
.list__order-item .box__delivery .box__state-information .text__state--red:after{background-position:-74px -676px}
.list__order-item .box__delivery .box__state-information .button__pop-over.button__state--blue:after{margin-left:2px;background-position:-146px -615px}
.list__order-item .box__delivery .box__progress{overflow:hidden;position:relative;margin-top:9px;height:6px;background-color:#f5f5f5;border-radius:3px}
.list__order-item .box__delivery .box__progress .image__decoration{position:absolute;top:0;left:0;right:0;bottom:0;z-index:10;border:1px solid rgba(0, 0, 0, 0.03);}
.list__order-item .box__delivery .box__progress .iamge__bar{overflow:hidden;display:block;height:100%;background-color:#067dfd;line-height:999px}
.list__order-item .box__delivery .box__progress:before{content:'';position:absolute;top:0;left:25%;width:2px;height:100%;background-color:#f7f7f7}
.list__order-item .box__delivery .box__progress:after{content:'';position:absolute;top:0;left:50%;;width:2px;height:100%;background-color:#f7f7f7}
.list__order-item .box__delivery .box__progress .iamge__bar:before{content:'';position:absolute;top:0;left:75%;width:2px;height:100%;background-color:#f7f7f7}
.page__order-item .box__frequent{max-width:768px;margin:0 auto;padding:2px 16px 13px;}
.page__order-item .box__frequent .box__frequent-inner{border:1px solid #e0e0e0;border-radius:8px;background-color:#fff;display:flex;align-items:center;}
.page__order-item .box__frequent .link__frequent{flex:1;}
.page__order-item .box__frequent .link__frequent{padding-left:16px;font-family:'Gmarket Sans';font-size:14px;font-weight:500;line-height:19px;letter-spacing:-0.4px;color:#222;white-space:nowrap;}
.page__order-item .box__frequent .link__frequent::after{width:20px;height:20px;background-position:-156px -576px;transform:rotate(-90deg);vertical-align:middle;}
.page__order-item .box__frequent .list__frequent-items{text-align:right;font-size:0;padding:10px 12px 10px 16px;box-sizing:border-box;white-space:nowrap;}
.page__order-item .box__frequent .list__frequent-items .list-item{display:inline-block;}
.page__order-item .box__frequent .list__frequent-items .list-item:not(:first-child){margin-left:4px;}
.page__order-item .box__frequent .list__frequent-items .box__thumbnail{position:relative;overflow:hidden;width:40px;height:40px;background:#eee;border-radius:8px;}
.page__order-item .box__frequent .list__frequent-items .box__thumbnail::after {content:'';position:absolute;top:0;left:0;width:100%;height:100%;border-radius:8px;background:rgba(0,0,0,.04);}
.page__order-item .box__frequent .list__frequent-items .box__thumbnail .image__thumbnail{width:100%;}
@media screen and (max-width:319px) {
	.page__order-item .box__frequent .list__frequent-items .list-item:nth-child(n+3){display:none;}
}
.page__order-item-detail .list__order-item .box__delivery .text__delivery-delay,
.page__order-item-detail .list__order-item .box__delivery .text__delivery-error,
.page__order-item-detail .list__order-item .box__delivery .button__delivery-delay{right:17px}
.page__order-item-detail .box__price + .box__request-button{padding-top:12px}

.box__delivery-install *{}
.box__item-information .box__delivery-install{margin-top: 5px;}
.box__delivery-install.install-info{position: absolute;top: 11px;right: 0;width: 100%;height: 0;text-align: right;padding-right: 32px;}
.page__order-item-detail .box__delivery-install.install-info{padding-right: 17px;}
.box__delivery-install.install-info .button__delivery-install--info{display: inline-block;font-size: 14px;font-weight: normal;color: #067dfd;line-height: 24px;letter-spacing: 0;}
.box__delivery-install.install-info .button__delivery-install--info::after{display: inline-block;vertical-align: middle;width: 16px;height: 16px;margin: -2px 0 0 4px;background-position: -128px -654px;}
.box__delivery-install.install-info p.button__delivery-install--info::after{content:none;padding-right: 0;}
.box__delivery-install.install-info .button__delivery-install--info.info-notice{color: #ff7638;}
.box__delivery-install.install-info .button__delivery-install--info.info-notice::after{background-position: -146px -654px;}
.box__delivery-install .text__delivery-install{position: relative;display: block;font-family: 'Noto Sans KR', sans-serif;font-size: 12px;line-height: 16px;font-weight: 700;color: #4741c7;padding-left: 18px;}
.box__delivery-install .text__delivery-install::before{content:'';position: absolute;display: block;top: 0;left: 0;width: 16px;height: 16px;background-position: -110px -654px;}
.box__delivery-install .box__toggle-layer{display: none;position: absolute;left: 0;width: 100%;margin-top: 4px;padding: 16px 48px 16px 16px;background-color: #fff;border: 1px solid #2c2c2c;border-radius: 8px;z-index: 11;box-sizing: border-box;}
.box__delivery-install .box__toggle-layer[aria-hidden=false]{display: block;}
.box__delivery-install .box__toggle-layer .box__toggle-content{text-align: left;}
.box__delivery-install .box__toggle-layer .box__toggle-content .box__layer-head{margin-bottom: 8px;}
.box__delivery-install .box__toggle-layer .box__toggle-content .box__layer-head .text__toggle-layer--title{font-size: 14px;line-height: 20px;font-weight: bold;color: #222;}
.box__delivery-install .box__toggle-layer .box__toggle-content .box__layer-body{}
.box__delivery-install .box__toggle-layer .box__toggle-content .box__layer-body .text__guide{float: none;font-size: 14px;line-height: 20px;color: #222;padding-right: 0;}
.box__delivery-install .box__toggle-layer .box__toggle-content .box__layer-body .text__guide .text__emphasis{color: #067dfd;}
.box__delivery-install .box__toggle-layer .box__toggle-content .box__layer-body .box__guide .list__install{float: none;}
.box__delivery-install .box__toggle-layer .box__toggle-content .box__layer-body .box__guide .list__install .list-item{position: relative;padding-left: 10px;font-size: 14px;line-height: 20px;color: #222;}
.box__delivery-install .box__toggle-layer .box__toggle-content .box__layer-body .box__guide .list__install .list-item::before{content:'';position: absolute;top: 8px;left: 0;width: 2px;height: 2px;background-color: #CACACA;}
.box__delivery-install .box__toggle-layer .box__toggle-content .box__layer-body .box__guide .list__install .list-item + .list-item{margin-top: 8px;}
.box__delivery-install .box__toggle-layer .box__toggle-content .box__layer-body .link__more{display: inline-block;vertical-align: middle;margin-top: 4px;font-size: 14px;line-height: 20px;color: #757575;text-decoration: none;}
.box__delivery-install .box__toggle-layer .box__toggle-content .box__layer-body .link__more::after{display: inline-block;vertical-align: middle;width: 16px;height: 16px;margin-top: -2px;background-position: -164px -654px;}
.box__delivery-install .box__toggle-layer .box__toggle-content .button-expand-close{position: absolute;top: 15px;right: 12px;width: 20px;height: 20px;}
.box__delivery-install .box__toggle-layer .box__toggle-content .button-expand-close::after{display: block;width: 20px;height: 20px;margin: 0 auto;background-position: -174px -488px;}




/*common - 아이템카드 > 상품정보영역*/
.list__order-item .button__order-number{position: relative;font-size: 0;z-index: 10;}
.list__order-item .button__order-number::after{margin-left: 4px;width: 14px;height: 14px;background-position: -184px -198px;vertical-align: top;}
.list__order-item .button__order-number .text__title,
.list__order-item .button__order-number .text__number{font-size: 13px;font-weight: normal;line-height: 14px;color: #616161;}
.list__order-item .button__order-number .text__number{margin-left:4px;color:#616161}
.list__order-item .button__order-number + .box__name{margin-top:7px}
.list__order-item .box__item-information{position:relative;padding:16px 17px}
.list__order-item .box__item-information .button__cart {overflow:hidden;position:absolute;top:16px;right:17px;width:32px;height:32px;line-height:999px;background-position:-136px -98px}
.list__order-item .box__item-information .button__cart.button__cart--active{background-position:-136px -132px}
.list__order-item .link__item-information{display:block;position:relative;padding-left:78px;min-height:64px;}
.list__order-item .link__item-information .link__floating{position: absolute;display: block;width: 100%;height: 100%;left: 0;top: 0;background: transparent;}
.list__order-item .link__item-information .box__image{overflow:hidden;position:absolute;top:0;left:0;width:64px;height:64px;border-radius:8px;background-color:#eee}
.list__order-item .link__item-information .box__image:after{content:'';position:absolute;top:0;left:0;right:0;bottom:0;border-radius:8px}
.list__order-item .link__item-information .box__image .image{width:100%}
.list__order-item .link__item-information .box__order-number{margin-top:8px;}
.list__order-item .link__item-information .box__order-number .text__number{margin-left:4px;color:#616161}
.list__order-item .link__item-information .box__order-number + .box__name{margin-top:7px}
.list__order-item .link__item-information .box__name{overflow:hidden;min-height:18px;color:#000;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:20px}
.page__order-item-detail .list__order-item .link__item-information .box__name{display:block;}
.list__order-item .link__item-information .box__name.box__name--none-ellipsis{display:block}
.list__order-item .link__item-information .box__name .text__brand{margin-right:2px;font-weight:normal;font-size:14px;color:#0231a6}
.list__order-item .link__item-information .box__name .text__name{font-size:14px;line-height:18px;}
.list__order-item .link__item-information .box__name .text__name .text__except{display:inline-block}
.list__order-item .link__item-information .text__overseas-delivery{display:inline-block;margin:0 4px 0 0;height:20px;padding:3px 4px;font-size:11px;color:#067dfd;border:1px solid #067dfd;text-align:center;line-height:11px;border-radius:4px;vertical-align:top}
.list__order-item .link__item-information .box__delivery-type{font-size:0}
.list__order-item .link__item-information .box__delivery-type span+span{margin-left: 4px}
.list__order-item .link__item-information .box__delivery-type .text__gift{font-family:'Gmarket Sans';font-size:13px;font-weight:500;line-height:20px;color:#00c400;vertical-align: middle;}
.list__order-item .link__item-information .box__delivery-type .text__gift::before{width:16px;height:16px;background-position:-44px -345px;vertical-align:middle;margin:-2px 1px 0 0}
.list__order-item .link__item-information .box__delivery-type .text__smiledelivery{width:67px;height:14px;font-size:12px;vertical-align:middle;background:url(//pics.gmarket.co.kr/mobile/single/kr/common/logo_smiledelivery/smiledelivery_kr_14.svg) no-repeat 0 0/contain;}
.list__order-item .link__item-information .box__delivery-type .text__delivery-smileclub{width:34px;height:14px;font-size:12px;vertical-align:middle;background:url(//pics.gmarket.co.kr/mobile/single/kr/common/image__delivery-smileclub-14.svg) no-repeat 0 0/34px 14px}
.list__order-item .link__item-information .box__delivery-type .text__delivery-holiday{width:32px;height:14px;font-size:12px;vertical-align:middle;background:url(//pics.gmarket.co.kr/mobile/single/kr/common/image__delivery-holiday-14.svg) no-repeat 0 0/32px 14px}
.list__order-item .link__item-information .box__delivery-type .text__smilefresh{width:87px;height:16px;background-position:-105px -549px}
.list__order-item .link__item-information .box__delivery-type + .box__name{margin-top:5px}
.list__order-item .link__item-information .box__order-number + .box__option{margin-top:8px}
.list__order-item .link__item-information .box__option{overflow:hidden;margin-top:5px;font-size:14px;color:#616161;font-weight:normal;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:18px;word-break:break-word}
.list__order-item .link__item-information .box__option + .box__option{margin-top:3px}
.page__order-item-detail .list__order-item .link__item-information .box__option{display:block;}
.list__order-item .link__item-information .box__option .text__title{position:relative;padding-right:12px;line-height:18px}
.list__order-item .link__item-information .box__option .text__title:after{position:absolute;top:5px;right:5px;content:'';width:1px;height:12px;background-color:#e0e0e0;vertical-align:top}
.list__order-item .link__item-information .box__option.box__option--table .text__title{white-space:nowrap;}
.list__order-item .link__item-information .box__name + .box__addoption{margin-top:5px}
.list__order-item .link__item-information .box__addoption{position:relative;overflow:hidden;padding-left:12px;margin-top:1px;font-size:14px;color:#616161;display:-webkit-box;-webkit-line-clamp:6;-webkit-box-orient:vertical}
.list__order-item .link__item-information .box__addoption:before{content:'';position:absolute;top:12px;left:0;width:8px;height:1px;background-color:#e0e0e0}
.list__order-item .link__item-information .box__addoption:after{content:'';position:absolute;top:5px;left:0;width:1px;height:8px;background-color:#e0e0e0}
.list__order-item .link__item-information .box__addoption .text__title{flex-grow:0;position:relative;padding-right:13px;white-space:nowrap}
.list__order-item .link__item-information .box__addoption .text__title:after{position:absolute;top:4px;right:6px;content:'';width:1px;height:12px;background-color:#ccc;vertical-align:top}
.list__order-item .link__item-information .box__additional-option{position:relative;overflow:hidden;margin-top:4px;font-size:14px;color:#616161;line-height:20px}
.list__order-item .link__item-information .box__additional-option:before{position:absolute;top:11px;left:0;content:'';width:8px;height:1px;background-color:#e0e0e0;vertical-align:top}
.list__order-item .link__item-information .box__additional-option:after{position:absolute;top:4px;left:0;content:'';width:1px;height:8px;background-color:#e0e0e0;vertical-align:top}
.list__order-item .link__item-information .box__additional-option .text__title{position:relative;padding:0 13px}
.list__order-item .link__item-information .box__additional-option .text__title:after{position:absolute;top:50%;right:6px;content:'';width:1px;height:12px;margin-top:-6px;background-color:#e0e0e0;vertical-align:top}
.list__order-item .link__item-information .box__tag{margin-top:9px}
.list__order-item .link__item-information .box__tag .text__tag{display:inline-block;position:relative;height:20px;padding:0 7px 0 18px;border-radius:10px;border:1px solid #ccc;font-size:12px;vertical-align:top;line-height:18px}
.list__order-item .link__item-information .box__tag .text__tag:after{content:'';position:absolute;top:50%;left:5px;width:10px;height:11px;margin-top:-6px;background-position:-73px -57px}
.list__order-item .link__item-information .box__price-value{margin-top:5px;font-size:12px;font-weight:normal;line-height:20px;color:#000}
.list__order-item .link__item-information .box__price-value .text__price{margin-right:2px;font-size:14px;font-weight:bold;color:#000;}
.list__order-item .link__item-information .box__price-value .text__arrival-day,
.list__order-item .link__item-information .box__price-value .text__arrival-dawn{display: block;margin-top:6px;font-size:12px;line-height: 16px;font-weight:400;color:#067dfd;}
.list__order-item .link__item-information .box__price-value .text__arrival-day::before,
.list__order-item .link__item-information .box__price-value .text__arrival-dawn::before{display: inline-block;width: 34px;height: 14px;margin: 0 2px 0 0;}
.list__order-item .link__item-information .box__price-value .text__arrival-day::before{background-position: -62px -488px;}
.list__order-item .link__item-information .box__price-value .text__arrival-dawn::before{background-position: -98px -488px;}

.list__order-item .box__item-inner{display:block;position:relative;padding-left:78px;min-height:64px;}
.list__order-item .box__item-inner .link__floating{position: absolute;display: block;width: 100%;height: 100%;left: 0;top: 0;background: transparent;}
.list__order-item .box__item-inner .box__image{overflow:hidden;position:absolute;top:0;left:0;width:64px;height:64px;border-radius:8px;background-color:#eee}
.list__order-item .box__item-inner .box__image:after{content:'';position:absolute;top:0;left:0;right:0;bottom:0;border-radius:8px}
.list__order-item .box__item-inner .box__image .image{width:100%}
.list__order-item .box__item-inner .box__order-number{margin-top:8px;}
.list__order-item .box__item-inner .box__order-number .text__number{margin-left:4px;color:#616161}
.list__order-item .box__item-inner .box__order-number + .box__name{margin-top:7px}
.list__order-item .box__item-inner .box__name{overflow:hidden;min-height:18px;color:#000;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:20px}
.page__order-item-detail .list__order-item .box__item-inner .box__name{display:block;}
.list__order-item .box__item-inner .box__name.box__name--none-ellipsis{display:block}
.list__order-item .box__item-inner .box__name .text__brand{margin-right:2px;font-weight:normal;font-size:14px;color:#0231a6}
.list__order-item .box__item-inner .box__name .text__name{font-size:14px;line-height:18px;}
.list__order-item .box__item-inner .box__name .text__name .text__except{display:inline-block}
.list__order-item .box__item-inner .text__overseas-delivery{display:inline-block;margin:0 4px 0 0;height:20px;padding:3px 4px;font-size:11px;color:#067dfd;border:1px solid #067dfd;text-align:center;line-height:11px;border-radius:4px;vertical-align:top}
.list__order-item .box__item-inner .box__delivery-type{font-size:0}
.list__order-item .box__item-inner .box__delivery-type span+span{margin-left: 4px}
.list__order-item .box__item-inner .box__delivery-type .text__gift{font-family:'Gmarket Sans';font-size:13px;font-weight:500;line-height:20px;color:#00c400;vertical-align: middle;}
.list__order-item .box__item-inner .box__delivery-type .text__gift::before{width:16px;height:16px;background-position:-44px -345px;vertical-align:middle;margin:-2px 1px 0 0}
.list__order-item .box__item-inner .box__delivery-type .text__smiledelivery{width:67px;height:14px;font-size:12px;vertical-align:middle;background:url(//pics.gmarket.co.kr/mobile/single/kr/common/logo_smiledelivery/smiledelivery_kr_14.svg) no-repeat 0 0/contain;}
.list__order-item .box__item-inner .box__delivery-type .text__delivery-smileclub{width:34px;height:14px;font-size:12px;vertical-align:middle;background:url(//pics.gmarket.co.kr/mobile/single/kr/common/image__delivery-smileclub-14.svg) no-repeat 0 0/34px 14px}
.list__order-item .box__item-inner .box__delivery-type .text__delivery-holiday{width:32px;height:14px;font-size:12px;vertical-align:middle;background:url(//pics.gmarket.co.kr/mobile/single/kr/common/image__delivery-holiday-14.svg) no-repeat 0 0/32px 14px}
.list__order-item .box__item-inner .box__delivery-type .text__smilefresh{width:87px;height:16px;background-position:-105px -549px}
.list__order-item .box__item-inner .box__delivery-type + .box__name{margin-top:5px}
.list__order-item .box__item-inner .box__order-number + .box__option{margin-top:8px}
.list__order-item .box__item-inner .box__option{overflow:hidden;margin-top:5px;font-size:14px;color:#616161;font-weight:normal;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:18px;word-break:break-word}
.list__order-item .box__item-inner .box__option + .box__option{margin-top:3px}
.page__order-item-detail .list__order-item .box__item-inner .box__option{display:block;}
.list__order-item .box__item-inner .box__option .text__title{position:relative;padding-right:12px;line-height:18px}
.list__order-item .box__item-inner .box__option .text__title:after{position:absolute;top:5px;right:5px;content:'';width:1px;height:12px;background-color:#e0e0e0;vertical-align:top}
.list__order-item .box__item-inner .box__option.box__option--table .text__title{white-space:nowrap;}
.list__order-item .box__item-inner .box__name + .box__addoption{margin-top:5px}
.list__order-item .box__item-inner .box__addoption{position:relative;overflow:hidden;padding-left:12px;margin-top:1px;font-size:14px;color:#616161;display:-webkit-box;-webkit-line-clamp:6;-webkit-box-orient:vertical}
.list__order-item .box__item-inner .box__addoption:before{content:'';position:absolute;top:12px;left:0;width:8px;height:1px;background-color:#e0e0e0}
.list__order-item .box__item-inner .box__addoption:after{content:'';position:absolute;top:5px;left:0;width:1px;height:8px;background-color:#e0e0e0}
.list__order-item .box__item-inner .box__addoption .text__title{flex-grow:0;position:relative;padding-right:13px;white-space:nowrap}
.list__order-item .box__item-inner .box__addoption .text__title:after{position:absolute;top:4px;right:6px;content:'';width:1px;height:12px;background-color:#ccc;vertical-align:top}
.list__order-item .box__item-inner .box__additional-option{position:relative;overflow:hidden;margin-top:4px;font-size:14px;color:#616161;line-height:20px}
.list__order-item .box__item-inner .box__additional-option:before{position:absolute;top:11px;left:0;content:'';width:8px;height:1px;background-color:#e0e0e0;vertical-align:top}
.list__order-item .box__item-inner .box__additional-option:after{position:absolute;top:4px;left:0;content:'';width:1px;height:8px;background-color:#e0e0e0;vertical-align:top}
.list__order-item .box__item-inner .box__additional-option .text__title{position:relative;padding:0 13px}
.list__order-item .box__item-inner .box__additional-option .text__title:after{position:absolute;top:50%;right:6px;content:'';width:1px;height:12px;margin-top:-6px;background-color:#e0e0e0;vertical-align:top}
.list__order-item .box__item-inner .box__tag{margin-top:9px}
.list__order-item .box__item-inner .box__tag .text__tag{display:inline-block;position:relative;height:20px;padding:0 7px 0 18px;border-radius:10px;border:1px solid #ccc;font-size:12px;vertical-align:top;line-height:18px}
.list__order-item .box__item-inner .box__tag .text__tag:after{content:'';position:absolute;top:50%;left:5px;width:10px;height:11px;margin-top:-6px;background-position:-73px -57px}
.list__order-item .box__item-inner .box__price-value{margin-top:5px;font-size:12px;font-weight:normal;line-height:20px;color:#000}
.list__order-item .box__item-inner .box__price-value .text__price{margin-right:2px;font-size:14px;font-weight:bold;color:#000;}

.list__order-item .box__overseas-delivery{padding:8px 0 0 78px;font-size:12px;line-height:18px;color:#757575}
.list__order-item .box__additional-payment{font-size:12px;color:#0028ac;line-height:18px;letter-spacing:-0.5px}
.list__order-item .box__additional-payment .text__price{font-weight:bold}
.list__order-item .box__overseas-delivery .link__tel{display:inline-block;color:#222;text-decoration:underline;vertical-align:top}
.list__order-item .box__overseas-delivery .text{position:relative;padding-left:15px}
.list__order-item .box__overseas-delivery .text:before{position:absolute;top:50%;left:0;margin-top:-6px;width:12px;height:12px;background-position:-103px -198px}
.list-item-detail .link__detail-page{display:block;background:#fafafa;width:100%;padding:11px 16px;box-sizing:border-box;border-radius: 0 0 8px 8px;}
.list-item-detail .link__detail-page .text__detail{font-family:'Gmarket Sans';font-size:12px;line-height:16px;color:#424242;font-weight:normal}
.list-item-detail .link__detail-page .text__detail:after{margin:2px 0 0 6px;width:7px;height:12px;background-position:-107px -57px;vertical-align:top;}

/* 주문상세 > box__item-information 내부 구조 수정 */
.list__order-item .box__item-inner{display:block;position:relative;padding-left:78px;min-height:64px;}
.list__order-item .box__item-inner .link__floating{position:absolute;display:block;width:100%;height:100%;left:0;top:0;background:transparent;}
.list__order-item .box__item-inner .box__image{overflow:hidden;position:absolute;top:0;left:0;width:64px;height:64px;border-radius:8px;background-color:#eee}
.list__order-item .box__item-inner .box__image:after{content:'';position:absolute;top:0;left:0;right:0;bottom:0;border-radius:8px}
.list__order-item .box__item-inner .box__image .image{width:100%}
.list__order-item .box__item-inner .box__order-number{height:14px;margin-top:8px}
.list__order-item .box__item-inner .box__order-number .button__order-number{position:relative;font-size:0;z-index:10;vertical-align:top}
.list__order-item .box__item-inner .box__order-number .button__order-number:after{margin-left:4px;width:14px;height:14px;background-position:-184px -198px;vertical-align:top}
.list__order-item .box__item-inner .box__order-number .button__order-number .text__title{font-size:13px;font-weight:normal;line-height:14px;color:#616161}
.list__order-item .box__item-inner .box__order-number .button__order-number .text__number{margin-left:4px;font-size:13px;font-weight:normal;line-height:14px;color:#616161}
.list__order-item .box__item-inner .box__order-number .button__order-number + .box__name{margin-top:7px}
.list__order-item .box__item-inner .box__order-number + .box__delivery-install{margin-top:6px}
.list__order-item .box__item-inner .box__name{overflow:hidden;min-height:18px;color:#000;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:20px}
.page__order-item-detail .list__order-item .box__item-inner .box__name{display:block;}
.list__order-item .box__item-inner .box__name.box__name--none-ellipsis{display:block}
.list__order-item .box__item-inner .box__name .text__brand{margin-right:2px;font-weight:normal;font-size:14px;color:#0231a6}
.list__order-item .box__item-inner .box__name .text__name{font-size:14px;line-height:18px;}
.list__order-item .box__item-inner .box__name .text__name .text__except{display:inline-block}
.list__order-item .box__item-inner .text__overseas-delivery{display:inline-block;margin:0 4px 0 0;height:20px;padding:3px 4px;font-size:11px;color:#067dfd;border:1px solid #067dfd;text-align:center;line-height:11px;border-radius:4px;vertical-align:top}
.list__order-item .box__item-inner .box__delivery-type{font-size:0}
.list__order-item .box__item-inner .box__delivery-type span+span{margin-left: 4px}
.list__order-item .box__item-inner .box__delivery-type .text__gift{font-family:'Gmarket Sans';font-size:13px;font-weight:500;line-height:20px;color:#00c400;vertical-align: middle;}
.list__order-item .box__item-inner .box__delivery-type .text__gift::before{width:16px;height:16px;background-position:-44px -345px;vertical-align:middle;margin:-2px 1px 0 0}
.list__order-item .box__item-inner .box__delivery-type .text__smiledelivery{width:67px;height:14px;font-size:12px;vertical-align:middle;background:url(//pics.gmarket.co.kr/mobile/single/kr/common/logo_smiledelivery/smiledelivery_kr_14.svg) no-repeat 0 0/contain;}
.list__order-item .box__item-inner .box__delivery-type .text__delivery-smileclub{width:34px;height:14px;font-size:12px;vertical-align:middle;background:url(//pics.gmarket.co.kr/mobile/single/kr/common/image__delivery-smileclub-14.svg) no-repeat 0 0/34px 14px}
.list__order-item .box__item-inner .box__delivery-type .text__delivery-holiday{width:32px;height:14px;font-size:12px;vertical-align:middle;background:url(//pics.gmarket.co.kr/mobile/single/kr/common/image__delivery-holiday-14.svg) no-repeat 0 0/32px 14px}
.list__order-item .box__item-inner .box__delivery-type .text__smilefresh{width:87px;height:16px;background-position:-105px -549px}
.list__order-item .box__item-inner .box__delivery-type + .box__name{margin-top:5px}
.list__order-item .box__item-inner .box__order-number + .box__option{margin-top:8px}
.list__order-item .box__item-inner .box__option{overflow:hidden;margin-top:5px;font-size:14px;color:#616161;font-weight:normal;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:20px;word-break:break-word}
.page__order-item-detail .list__order-item .box__item-inner .box__option{display:block;}
.list__order-item .box__item-inner .box__option .text__title{position:relative;padding-right:12px;line-height:18px}
.list__order-item .box__item-inner .box__option .text__title:after{position:absolute;top:5px;right:5px;content:'';width:1px;height:12px;background-color:#e0e0e0;vertical-align:top}
.list__order-item .box__item-inner .box__option.box__option--table .text__title{white-space:nowrap;}
.list__order-item .box__item-inner .box__name + .box__addoption{margin-top:5px}
.list__order-item .box__item-inner .box__addoption{position:relative;overflow:hidden;padding-left:12px;margin-top:1px;font-size:14px;color:#616161;display:-webkit-box;-webkit-line-clamp:6;-webkit-box-orient:vertical}
.list__order-item .box__item-inner .box__addoption:before{content:'';position:absolute;top:12px;left:0;width:8px;height:1px;background-color:#e0e0e0}
.list__order-item .box__item-inner .box__addoption:after{content:'';position:absolute;top:5px;left:0;width:1px;height:8px;background-color:#e0e0e0}
.list__order-item .box__item-inner .box__addoption .text__title{flex-grow:0;position:relative;padding-right:13px;white-space:nowrap}
.list__order-item .box__item-inner .box__addoption .text__title:after{position:absolute;top:4px;right:6px;content:'';width:1px;height:12px;background-color:#ccc;vertical-align:top}
.list__order-item .box__item-inner .box__additional-option{position:relative;overflow:hidden;margin-top:4px;font-size:14px;color:#616161;line-height:20px}
.list__order-item .box__item-inner .box__additional-option:before{position:absolute;top:11px;left:0;content:'';width:8px;height:1px;background-color:#e0e0e0;vertical-align:top}
.list__order-item .box__item-inner .box__additional-option:after{position:absolute;top:4px;left:0;content:'';width:1px;height:8px;background-color:#e0e0e0;vertical-align:top}
.list__order-item .box__item-inner .box__additional-option .text__title{position:relative;padding:0 13px}
.list__order-item .box__item-inner .box__additional-option .text__title:after{position:absolute;top:50%;right:6px;content:'';width:1px;height:12px;margin-top:-6px;background-color:#e0e0e0;vertical-align:top}
.list__order-item .box__item-inner .box__tag{margin-top:9px}
.list__order-item .box__item-inner .box__tag .text__tag{display:inline-block;position:relative;height:20px;padding:0 7px 0 18px;border-radius:10px;border:1px solid #ccc;font-size:12px;vertical-align:top;line-height:18px}
.list__order-item .box__item-inner .box__tag .text__tag:after{content:'';position:absolute;top:50%;left:5px;width:10px;height:11px;margin-top:-6px;background-position:-73px -57px}
.list__order-item .box__item-inner .box__price-value{margin-top:5px;font-size:12px;font-weight:normal;line-height:20px;color:#000}
.list__order-item .box__item-inner .box__price-value .text__price{margin-right:2px;font-size:14px;font-weight:bold;color:#000;}

/*common - 아이템카드 > 설문조사*/
.list__order-item .box__survey{position:relative;height:54px;padding:15px 17px 0;border-top:1px solid #eee;font-size:14px;font-weight:normal;line-height:24px}
.list__order-item .box__survey .box__button{position:absolute;top:50%;right:17px;font-size:0;margin-top:-16px}
.list__order-item .box__survey .text__smiledelivery{color:#067dfd}
.list__order-item .box__survey .box__button .form__radio-good{display:inline-block;position:relative;width:32px;height:32px;vertical-align:top;line-height:999px;margin-right:8px}
.list__order-item .box__survey .box__button .form__radio-good:after{position:absolute;top:50%;left:50%;width:32px;height:32px;margin:-16px 0 0 -16px;background-position:0 -98px}
.list__order-item .box__survey .box__button .form__radio-good:focus:after,
.list__order-item .box__survey .box__button .form__radio-good:checked:after{background-position:-68px -98px}
.list__order-item .box__survey .box__button .form__radio-bad{display:inline-block;position:relative;width:32px;height:32px;vertical-align:top;line-height:999px}
.list__order-item .box__survey .box__button .form__radio-bad:after{position:absolute;top:50%;left:50%;width:32px;height:32px;margin:-16px 0 0 -16px;background-position:-34px -98px}
.list__order-item .box__survey .box__button .form__radio-bad:focus:after,
.list__order-item .box__survey .box__button .form__radio-bad:checked:after{background-position:-102px -98px}
/*common - 아이템카드 > 설문조사*/
.list__order-item .box__smilebox{display:-webkit-flex;display:flex;overflow:hidden;padding:15px 17px;border-top:1px solid #eee;font-size:0}
.list__order-item .box__verification{display:-webkit-flex;display:flex;-webkit-line-clamp:1;-webkit-box-orient:vertical;justify-content:center;flex-direction:column;white-space:nowrap}
.list__order-item .box__location{display:inline-block;vertical-align:top}

.list__order-item .box__smilebox .button__location{position:relative;min-height:34px;font-size:12px;color:#757575;line-height:20px;text-align:left}
.list__order-item .box__smilebox .button__location .image__smilebox{display:inline-block;width:71px;height:15px;margin-top:2px;background-position:-112px -264px;vertical-align:top}
.list__order-item .box__smilebox .button__location .text__station{position:relative;display:inline-block;padding-right:10px;margin-left:6px;}
.list__order-item .box__smilebox .button__location .text__station:after{position:absolute;top:50%;right:0;width:8px;height:8px;margin-top:-4px;background-position:-117px -198px}
.list__order-item .box__smilebox .text__notice{display:block;margin-top:-3px;font-size:12px;color:#067dfd;line-height:19px}
.list__order-item .box__smilebox .button__verification-code{height:32px;padding:0 8px;margin-right:8px;font-size:12px;line-height:32px;color:#fff;border-radius:6px;background-color:#0028ac}
/*common - 아이템카드 > 추가기능 */
.list__order-item .box__delivery .box__addoption{position:absolute;top:5px;right:5px}
.list__order-item .box__delivery.box__delivery--ing .box__addoption{top:7px}
.list__order-item .box__delivery .box__addoption .button__option{overflow:hidden;display:block;width:25px;height:35px;line-height:999px}
.list__order-item .box__delivery .box__addoption .button__option:after{content:'';position:absolute;top:50%;left:50%;width:3px;height:14px;margin:-7px 0 0 -2px;background-position:-91px -25px}
.list__order-item .box__delivery .box__addoption .box__option-layer{display:none;position:absolute;top:15px;right:28px;z-index:20;background-color:#fff}
.list__order-item .box__delivery .box__addoption .box__option-layer--active{display:block}
.list__order-item .box__delivery .box__addoption .box__option-layer .list__option{width:130px;border-radius:8px;box-shadow:0 1px 4px 0 rgba(0, 0, 0, 0.3)}
.list__order-item .box__delivery .box__addoption .box__option-layer .list__option .list-item{border-top:1px solid #eaeaea;font-size:12px;font-weight:normal;color:#222}
.list__order-item .box__delivery .box__addoption .box__option-layer .list__option .list-item:first-child{border-top:0}
.list__order-item .box__delivery .box__addoption .box__option-layer .list__option .link__item,
.list__order-item .box__delivery .box__addoption .box__option-layer .list__option .button__item{display:block;width:100%;height:40px;line-height:40px;text-align:center;font-size:12px;color:#222;letter-spacing:-0.5px}

/* 아이템카드- 스마일프레시 */
.list__order-item .list-item-detail__smilefresh{padding-top:58px;border:none;background:none;}
.list__order-item .list-item-detail__smilefresh + .list-item-detail__smilefresh{padding-top:0}
.list__order-item .list-item-detail__smilefresh .box__item{background:#fff;border:1px solid #e0e0e0;border-radius: 8px;}
.list__order-item .list-item-detail__smilefresh .box__shop{position:absolute;top:0;left:0;width:100%;margin-bottom:8px;background:#fff;border:1px solid #e0e0e0;border-radius:8px;}
.list__order-item .list-item-detail__smilefresh .text__shop-title .text__shop{display:block;height:19px}
.list__order-item .list-item-detail__smilefresh .link__shop-title{width:104px;box-sizing:content-box;}
.list__order-item .list-item-detail__smilefresh .link__shop-title:before{width:104px;height:19px;background-position:-22px -528px;font-size:inherit;color:transparent;vertical-align:top}
.list__order-item .list-item-detail__smilefresh .text__cancel-reason{display:inline-block;overflow:hidden;position:absolute;top:13px;right:15px;width:67.5%;font-size:13px;color:#9e9e9e;line-height:24px;letter-spacing:-1px;white-space:nowrap;text-overflow:ellipsis;text-align:right}
@media screen and (max-width:320px) {
	.list__order-item .list-item-detail__smilefresh .text__cancel-reason{max-width:60%}
}

/*common - 아이템카드 > 항공권 썸네일 + 검색결과 아이템카드 > 항공권 썸네일 */
.page__search-result .list__result .list-item--air .box__image:after,
.list__order-item .list-item-detail--air .link__item-information .box__image:after{content:'';display:inline-block;content:'';position:absolute;top:50%;left:0;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:64px;height:64px;overflow:hidden;background:url(//pics.gmarket.co.kr/mobile/single/kr/vertical/air/lp/recently/image__recently--default.png) no-repeat;background-size:64px 64px}
.page__search-result .list__result .list-item--air .box__image--BCN:after,
.list__order-item .list-item-detail--air .link__item-information .box__image--BCN:after{background-image:url(//pics.gmarket.co.kr/mobile/single/kr/vertical/air/lp/recently/image__recently--BCN.png);}
.page__search-result .list__result .list-item--air .box__image--BJS:after,
.list__order-item .list-item-detail--air .link__item-information .box__image--BJS:after{background-image:url(//pics.gmarket.co.kr/mobile/single/kr/vertical/air/lp/recently/image__recently--BJS.png);}
.page__search-result .list__result .list-item--air .box__image--BKI:after,
.list__order-item .list-item-detail--air .link__item-information .box__image--BKI:after{background-image:url(//pics.gmarket.co.kr/mobile/single/kr/vertical/air/lp/recently/image__recently--BKI.png);}
.page__search-result .list__result .list-item--air .box__image--BKK:after,
.list__order-item .list-item-detail--air .link__item-information .box__image--BKK:after{background-image:url(//pics.gmarket.co.kr/mobile/single/kr/vertical/air/lp/recently/image__recently--BKK.png);}
.page__search-result .list__result .list-item--air .box__image--CHI:after,
.list__order-item .list-item-detail--air .link__item-information .box__image--CHI:after{background-image:url(//pics.gmarket.co.kr/mobile/single/kr/vertical/air/lp/recently/image__recently--CHI.png);}
.page__search-result .list__result .list-item--air .box__image--CJU:after,
.list__order-item .list-item-detail--air .link__item-information .box__image--CJU:after{background-image:url(//pics.gmarket.co.kr/mobile/single/kr/vertical/air/lp/recently/image__recently--CJU.png);}
.page__search-result .list__result .list-item--air .box__image--DAD:after,
.list__order-item .list-item-detail--air .link__item-information .box__image--DAD:after{background-image:url(//pics.gmarket.co.kr/mobile/single/kr/vertical/air/lp/recently/image__recently--DAD.png);}
.page__search-result .list__result .list-item--air .box__image--DPS:after,
.list__order-item .list-item-detail--air .link__item-information .box__image--DPS:after{background-image:url(//pics.gmarket.co.kr/mobile/single/kr/vertical/air/lp/recently/image__recently--DPS.png);}
.page__search-result .list__result .list-item--air .box__image--FRA:after,
.list__order-item .list-item-detail--air .link__item-information .box__image--FRA:after{background-image:url(//pics.gmarket.co.kr/mobile/single/kr/vertical/air/lp/recently/image__recently--FRA.png);}
.page__search-result .list__result .list-item--air .box__image--FUK:after,
.list__order-item .list-item-detail--air .link__item-information .box__image--FUK:after{background-image:url(//pics.gmarket.co.kr/mobile/single/kr/vertical/air/lp/recently/image__recently--FUK.png);}
.page__search-result .list__result .list-item--air .box__image--GUM:after,
.list__order-item .list-item-detail--air .link__item-information .box__image--GUM:after{background-image:url(//pics.gmarket.co.kr/mobile/single/kr/vertical/air/lp/recently/image__recently--GUM.png);}
.page__search-result .list__result .list-item--air .box__image--HAN:after,
.list__order-item .list-item-detail--air .link__item-information .box__image--HAN:after{background-image:url(//pics.gmarket.co.kr/mobile/single/kr/vertical/air/lp/recently/image__recently--HAN.png);}
.page__search-result .list__result .list-item--air .box__image--HKG:after,
.list__order-item .list-item-detail--air .link__item-information .box__image--HKG:after{background-image:url(//pics.gmarket.co.kr/mobile/single/kr/vertical/air/lp/recently/image__recently--HKG.png);}
.page__search-result .list__result .list-item--air .box__image--HKT:after,
.list__order-item .list-item-detail--air .link__item-information .box__image--HKT:after{background-image:url(//pics.gmarket.co.kr/mobile/single/kr/vertical/air/lp/recently/image__recently--HKT.png);}
.page__search-result .list__result .list-item--air .box__image--HNL:after,
.list__order-item .list-item-detail--air .link__item-information .box__image--HNL:after{background-image:url(//pics.gmarket.co.kr/mobile/single/kr/vertical/air/lp/recently/image__recently--HNL.png);}
.page__search-result .list__result .list-item--air .box__image--IST:after,
.list__order-item .list-item-detail--air .link__item-information .box__image--IST:after{background-image:url(//pics.gmarket.co.kr/mobile/single/kr/vertical/air/lp/recently/image__recently--IST.png);}
.page__search-result .list__result .list-item--air .box__image--KLO:after,
.list__order-item .list-item-detail--air .link__item-information .box__image--KLO:after{background-image:url(//pics.gmarket.co.kr/mobile/single/kr/vertical/air/lp/recently/image__recently--KLO.png);}
.page__search-result .list__result .list-item--air .box__image--LAX:after,
.list__order-item .list-item-detail--air .link__item-information .box__image--LAX:after{background-image:url(//pics.gmarket.co.kr/mobile/single/kr/vertical/air/lp/recently/image__recently--LAX.png);}
.page__search-result .list__result .list-item--air .box__image--LON:after,
.list__order-item .list-item-detail--air .link__item-information .box__image--LON:after{background-image:url(//pics.gmarket.co.kr/mobile/single/kr/vertical/air/lp/recently/image__recently--LON.png);}
.page__search-result .list__result .list-item--air .box__image--MEL:after,
.list__order-item .list-item-detail--air .link__item-information .box__image--MEL:after{background-image:url(//pics.gmarket.co.kr/mobile/single/kr/vertical/air/lp/recently/image__recently--MEL.png);}
.page__search-result .list__result .list-item--air .box__image--MFM:after,
.list__order-item .list-item-detail--air .link__item-information .box__image--MFM:after{background-image:url(//pics.gmarket.co.kr/mobile/single/kr/vertical/air/lp/recently/image__recently--MFM.png);}
.page__search-result .list__result .list-item--air .box__image--MIL:after,
.list__order-item .list-item-detail--air .link__item-information .box__image--MIL:after{background-image:url(//pics.gmarket.co.kr/mobile/single/kr/vertical/air/lp/recently/image__recently--MIL.png);}
.page__search-result .list__result .list-item--air .box__image--MNL:after,
.list__order-item .list-item-detail--air .link__item-information .box__image--MNL:after{background-image:url(//pics.gmarket.co.kr/mobile/single/kr/vertical/air/lp/recently/image__recently--MNL.png);}
.page__search-result .list__result .list-item--air .box__image--NGO:after,
.list__order-item .list-item-detail--air .link__item-information .box__image--NGO:after{background-image:url(//pics.gmarket.co.kr/mobile/single/kr/vertical/air/lp/recently/image__recently--NGO.png);}
.page__search-result .list__result .list-item--air .box__image--NHA:after,
.list__order-item .list-item-detail--air .link__item-information .box__image--NHA:after{background-image:url(//pics.gmarket.co.kr/mobile/single/kr/vertical/air/lp/recently/image__recently--NHA.png);}
.page__search-result .list__result .list-item--air .box__image--NYC:after,
.list__order-item .list-item-detail--air .link__item-information .box__image--NYC:after{background-image:url(//pics.gmarket.co.kr/mobile/single/kr/vertical/air/lp/recently/image__recently--NYC.png);}
.page__search-result .list__result .list-item--air .box__image--OKA:after,
.list__order-item .list-item-detail--air .link__item-information .box__image--OKA:after{background-image:url(//pics.gmarket.co.kr/mobile/single/kr/vertical/air/lp/recently/image__recently--OKA.png);}
.page__search-result .list__result .list-item--air .box__image--OSA:after,
.list__order-item .list-item-detail--air .link__item-information .box__image--OSA:after{background-image:url(//pics.gmarket.co.kr/mobile/single/kr/vertical/air/lp/recently/image__recently--OSA.png);}
.page__search-result .list__result .list-item--air .box__image--PAR:after,
.list__order-item .list-item-detail--air .link__item-information .box__image--PAR:after{background-image:url(//pics.gmarket.co.kr/mobile/single/kr/vertical/air/lp/recently/image__recently--PAR.png);}
.page__search-result .list__result .list-item--air .box__image--PPS:after,
.list__order-item .list-item-detail--air .link__item-information .box__image--PPS:after{background-image:url(//pics.gmarket.co.kr/mobile/single/kr/vertical/air/lp/recently/image__recently--PPS.png);}
.page__search-result .list__result .list-item--air .box__image--PRG:after,
.list__order-item .list-item-detail--air .link__item-information .box__image--PRG:after{background-image:url(//pics.gmarket.co.kr/mobile/single/kr/vertical/air/lp/recently/image__recently--PRG.png);}
.page__search-result .list__result .list-item--air .box__image--PUS:after,
.list__order-item .list-item-detail--air .link__item-information .box__image--PUS:after{background-image:url(//pics.gmarket.co.kr/mobile/single/kr/vertical/air/lp/recently/image__recently--PUS.png);}
.page__search-result .list__result .list-item--air .box__image--PVG:after,
.list__order-item .list-item-detail--air .link__item-information .box__image--PVG:after{background-image:url(//pics.gmarket.co.kr/mobile/single/kr/vertical/air/lp/recently/image__recently--PVG.png);}
.page__search-result .list__result .list-item--air .box__image--REP:after,
.list__order-item .list-item-detail--air .link__item-information .box__image--REP:after{background-image:url(//pics.gmarket.co.kr/mobile/single/kr/vertical/air/lp/recently/image__recently--REP.png);}
.page__search-result .list__result .list-item--air .box__image--ROM:after,
.list__order-item .list-item-detail--air .link__item-information .box__image--ROM:after{background-image:url(//pics.gmarket.co.kr/mobile/single/kr/vertical/air/lp/recently/image__recently--ROM.png);}
.page__search-result .list__result .list-item--air .box__image--RSU:after,
.list__order-item .list-item-detail--air .link__item-information .box__image--RSU:after{background-image:url(//pics.gmarket.co.kr/mobile/single/kr/vertical/air/lp/recently/image__recently--RSU.png);}
.page__search-result .list__result .list-item--air .box__image--SFO:after,
.list__order-item .list-item-detail--air .link__item-information .box__image--SFO:after{background-image:url(//pics.gmarket.co.kr/mobile/single/kr/vertical/air/lp/recently/image__recently--SFO.png);}
.page__search-result .list__result .list-item--air .box__image--SGN:after,
.list__order-item .list-item-detail--air .link__item-information .box__image--SGN:after{background-image:url(//pics.gmarket.co.kr/mobile/single/kr/vertical/air/lp/recently/image__recently--SGN.png);}
.page__search-result .list__result .list-item--air .box__image--SIN:after,
.list__order-item .list-item-detail--air .link__item-information .box__image--SIN:after{background-image:url(//pics.gmarket.co.kr/mobile/single/kr/vertical/air/lp/recently/image__recently--SIN.png);}
.page__search-result .list__result .list-item--air .box__image--SPK:after,
.list__order-item .list-item-detail--air .link__item-information .box__image--SPK:after{background-image:url(//pics.gmarket.co.kr/mobile/single/kr/vertical/air/lp/recently/image__recently--SPK.png);}
.page__search-result .list__result .list-item--air .box__image--SPN:after,
.list__order-item .list-item-detail--air .link__item-information .box__image--SPN:after{background-image:url(//pics.gmarket.co.kr/mobile/single/kr/vertical/air/lp/recently/image__recently--SPN.png);}
.page__search-result .list__result .list-item--air .box__image--SYD:after,
.list__order-item .list-item-detail--air .link__item-information .box__image--SYD:after{background-image:url(//pics.gmarket.co.kr/mobile/single/kr/vertical/air/lp/recently/image__recently--SYD.png);}
.page__search-result .list__result .list-item--air .box__image--TAG:after,
.list__order-item .list-item-detail--air .link__item-information .box__image--TAG:after{background-image:url(//pics.gmarket.co.kr/mobile/single/kr/vertical/air/lp/recently/image__recently--TAG.png);}
.page__search-result .list__result .list-item--air .box__image--TPE:after,
.list__order-item .list-item-detail--air .link__item-information .box__image--TPE:after{background-image:url(//pics.gmarket.co.kr/mobile/single/kr/vertical/air/lp/recently/image__recently--TPE.png);}
.page__search-result .list__result .list-item--air .box__image--TYO:after,
.list__order-item .list-item-detail--air .link__item-information .box__image--TYO:after{background-image:url(//pics.gmarket.co.kr/mobile/single/kr/vertical/air/lp/recently/image__recently--TYO.png);}
.page__search-result .list__result .list-item--air .box__image--VCE:after,
.list__order-item .list-item-detail--air .link__item-information .box__image--VCE:after{background-image:url(//pics.gmarket.co.kr/mobile/single/kr/vertical/air/lp/recently/image__recently--VCE.png);}
.page__search-result .list__result .list-item--air .box__image--VIE:after,
.list__order-item .list-item-detail--air .link__item-information .box__image--VIE:after{background-image:url(//pics.gmarket.co.kr/mobile/single/kr/vertical/air/lp/recently/image__recently--VIE.png);}
/*main*/
.box__main-header{height:48px}
.box__main-header.box__main-header--fixed{position:fixed;top:0;left:0;z-index:100;width:100%}
.box__main-header.box__main-header--fixed .box__main-header-inner{max-width:768px;margin:0 auto}
.section__header--normal .box__main-header.box__main-header--fixed{background-image:linear-gradient(to bottom, #329cff 0%, #2996fe 100%)}
.section__header--smileclub .box__main-header.box__main-header--fixed{background-image:linear-gradient(to bottom, #bc9a6e 0%, #b89669 100%)}
.box__main-header .box__left{float:left;margin:8px 0 0 9px}
.box__main-header .box__right{float:right;margin:8px 11px 0 0}
.box__main-header .link__back{position:relative;display:block;width:30px;height:30px}
.box__main-header .link__back .sprite__mypage{position:absolute;top:50%;left:50%;width:11px;height:20px;margin:-8px 0 0 -6px;background-position:-83px -220px}
.box__main-header .link__alarm{position:relative;float:left;width:30px;height:30px;margin-right:14px}
.box__main-header .link__alarm .sprite__mypage{position:absolute;top:50%;left:50%;width:22px;height:25px;margin:-12px 0 0 -11px;background-position:-95px -219px}
.box__main-header .link__cart{position:relative;float:left;width:30px;height:30px}
.box__main-header .link__cart .sprite__mypage{position:absolute;top:50%;left:50%;width:26px;height:24px;margin:-12px 0 0 -13px;background-position:-119px -220px}
.box__main-header .link__cart .text__number,
.box__main-header .link__alarm .text__number{position:absolute;top:-2px;right:-4px;min-width:16px;height:16px;padding:0 3px;border-radius:8px;background-color:#0028ac;font-size:9px;color:#fff;line-height:16px;text-align:center}
.page__main .box__component .box__component-title{border-top:1px solid #eee}
.page__main .box__component:first-child .box__component-title{border-top:0}
.page__main .section__header{position:relative;padding:0 0 22px;margin-bottom:8px;background-image:-webkit-linear-gradient(to bottom, #329cff 0%, #067dfd 100%);background-image:linear-gradient(to bottom, #329cff 0%, #067dfd 100%)}
.page__main .section__header > .box__header-inner{max-width:768px;margin:0 auto;}
.page__main .section__header .box__header-inner > .box__title{position:relative;padding:12px 16px 0 18px}
.page__main .section__header.section__header--smileclub .box__header-inner > .box__title{padding-top:16px;}
.section__header--smileclub .box__header-inner .box__title .box__smileclub-nudging{padding-bottom: 11px;margin-top:-14px;margin-left:-8px}
.section__header--smileclub .box__header-inner .box__title .box__smileclub-nudging .link{display: inline-block;}
.section__header--smileclub .box__header-inner .box__title .text__smileclub-nudging{position:relative;display:inline-block;padding:7px 10px 7px 14px;font-family:'Gmarket Sans';font-size:12px;color:#fff;background-color: #002041;border-radius:20px ;box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.1);}
.section__header--smileclub .box__header-inner .box__title .text__smileclub-nudging::before{content:'';position:absolute;left:21px;top:22px;width: 0;height: 0;border-top: 10px solid transparent;	border-bottom: 10px solid transparent;	border-right: 10px solid #002041;border-radius:3px;}
.section__header--smileclub .box__header-inner .box__title .text__smileclub-nudging::after{content: '';display: inline-block;width:16px;height:16px;background-position: -127px -615px;vertical-align: top;margin-top:2px;}
.section__header--smileclub .box__header-inner .box__title .text__smileclub-nudging .text__emphasis{font-weight: bold;}
.page__main .section__header .text__title .image__smileclub{display:block;width:84px;height:20px;margin-bottom:6px;background-position:0 -76px}
.page__main .section__header .text__title .box__name,
.page__main .section__header .text__title-waiting .box__name{overflow:hidden;display:inline-block;max-width:100%;position:relative;padding-right:25px;font-size:22px;color:#fff;line-height:32px;letter-spacing:-0.5px;vertical-align:top;font-weight:normal;white-space:nowrap;text-overflow:ellipsis}
.page__main .section__header .text__title .text__name,
.page__main .section__header .text__title-waiting .text__name{font-weight:bold}
.page__main .section__header .text__title .link__myinformation,
.page__main .section__header .text__title-waiting .link__myinformation{position:absolute;top:0;right:0;width:100%;height:100%;padding-right:25px}
.page__main .section__header.section__header--smileclub .text__title .link__myinformation,
.page__main .section__header.section__header--smileclub .text__title-waiting .link__myinformation{top:2px}
.page__main .section__header .text__title .link__myinformation:after,
.page__main .section__header .text__title-waiting .link__myinformation:after{width:20px;height:20px;position:absolute;top:0;right:0;background-position:-51px -42px}
.page__main .section__header.section__header--normal .text__title .link__myinformation:after,
.page__main .section__header.section__header--normal .text__title-waiting .link__myinformation:after{top:5px}
.page__main .section__header .text__goodday{font-size:22px;color:#fff;line-height:32px;letter-spacing:-0.5px;font-weight:normal;}
.page__main .section__header .link__shipping-address{position:absolute;bottom:70px;right:25px;padding-right:12px;font-size:13px;color:#fff;font-weight:normal;}
.page__main .section__header .link__shipping-address:after{background-position:-73px -42px;position:absolute;top:50%;right:0;width:6px;height:10px;margin-top:-5px}
.page__main .section__main-component{margin-bottom:8px;background-color:#fff;box-shadow:0 1px 0 0 rgba(0,0,0,0.05)}
.page__main .text__component-title .text__additional .text__point{color:#067dfd}
.page__main .text__component-title .box__additional-message{overflow:hidden;position:absolute;left:0;top:-23px;width:148px;height:34px;background:url(//pics.gmarket.co.kr/mobile/single/kr/mypage/image__tooltip.png) no-repeat;background-size:148px 34px;font-size:0}
.page__main .text__component-title .box__additional-message .link__additional{display:block;width:111px;height:29px}
.page__main .text__component-title .box__additional-message .text__message{position:absolute;left:26px;top:20px;display:block;padding:14.5px 0;font-family:'Gmarket Sans';font-size:11px;font-weight:700;letter-spacing:-0.5px;color:#fff;opacity:0;animation-timing-function:ease;white-space:nowrap}
.page__main .text__component-title .box__additional-message .text__init{animation:rollingUp 6s forwards infinite}
.page__main .text__component-title .box__additional-message .text__change{animation:rollingUp 6s forwards infinite 3s}
@keyframes rollingUp {
    0%{top:20px;opacity:0}
	10%{top:0;opacity:1}
	47%{top:0;opacity:1}
	57%{top:-20px;opacity:0}
}
.page__main .text__component-title .box__additional-message .button__close{position:absolute;right:0;top:0;width:29px;height:29px;z-index:1}

.page__main .box__component--membership .text__component-title .box__club.box__additional-message{background:url(//pics.gmarket.co.kr/mobile/single/kr/mypage/image__tooltip-club.png) no-repeat;background-size:130px 36px}
.page__main .box__component--membership .text__component-title .box__club.box__additional-message .text__message{font-weight: 700;}

.page__main .box__component--smilestamp .text__component-title .text__additional .text__stamp{color:#5939da}
.page__main .section__header.section__header--smileclub{position:relative;background-image:-webkit-linear-gradient(to bottom, #bc9a6e 0%, #a1825a 100%);background-image:linear-gradient(to bottom, #bc9a6e 0%, #a1825a 100%)}
.page__main .section__header.section__header--smileclub > .box__title{margin-top:-3px}
.page__main .section__header.section__header--smileclub .text__title .box__name{font-size:18px;line-height:26px;padding-left:50px}
.page__main .section__header.section__header--smileclub .text__title-waiting .box__name{font-size:18px;line-height:24px;padding:0 28px 0 0;}
.page__main .section__header.section__header--smileclub .text__title .box__name:before{position:absolute;top:2px;left:0;content:"";width:55px;height:20px;background:url(//pics.gmarket.co.kr/mobile/sprite/kr/mypage/sprite__mypage.png?v=20220111) no-repeat -133px -166px;background-size:200px auto}
.page__main .section__header.section__header--smileclub .text__membership-free,
.page__main .section__header.section__header--smileclub .text__smileclub-save,
.page__main .section__header.section__header--smileclub .text__club,
.page__main .section__header.section__header--smileclub .text__smileclub-benefit,
.page__main .section__header.section__header--smileclub .text__business-club-benefit{padding:4px 0 0;font-size:13px;color:#fff;line-height:20px;font-weight:normal}
.page__main .section__header.section__header--smileclub .text__business-club-benefit-waiting{padding:12px 0 0;font-size:16px;color:#fff;line-height:26px;font-weight:normal;letter-spacing: -0.45px;}
.page__main .section__header.section__header--smileclub .text__membership-free .link__pirce,
.page__main .section__header.section__header--smileclub .text__smileclub-save .link__pirce,
.page__main .section__header.section__header--smileclub .text__club .link__club,
.page__main .section__header.section__header--smileclub .text__smileclub-benefit .link__pirce,
.page__main .section__header.section__header--smileclub .text__business-club-benefit .link__pirce{position:relative;color:#fff}
.page__main .section__header.section__header--smileclub .text__membership-free .link__pirce:before,
.page__main .section__header.section__header--smileclub .text__smileclub-save .link__pirce:before,
.page__main .section__header.section__header--smileclub .text__business-club-benefit .link__pirce:before{content:""; position:absolute; left:0; bottom:0; background:#fff; width:0;height:1px;transition:width 1.5s;transition-timing-function: ease-in-out;-webkit-transition:width 1.5s;-webkit-transition-timing-function:  ease-in-out;}
.page__main .section__header.section__header--smileclub .text__membership-free .link__pirce.link__pirce--active:before,
.page__main .section__header.section__header--smileclub .text__smileclub-save .link__pirce.link__pirce--active:before,
.page__main .section__header.section__header--smileclub .text__business-club-benefit .link__pirce.link__pirce--active:before{width:100%}
.page__main .section__header.section__header--smileclub .text__membership-free .text__number,
.page__main .section__header.section__header--smileclub .text__smileclub-save .text__number,
.page__main .section__header.section__header--smileclub .text__business-club-benefit .text__number{font-weight:bold}
.page__main .section__header.section__header--smileclub .text__smileclub-benefit .text__benefit,
.page__main .section__header.section__header--smileclub .text__club .text__underline,
.page__main .section__header.section__header--smileclub .text__business-club-benefit .text__benefit{border-bottom:1px solid #fff;font-weight:bold}
.page__main .section__header.section__header--smileclub .box__component-mycash{margin-top:20px}
.page__main .section__header.section__header--smileclub .link__coupon{overflow:visible;position:absolute;bottom:5px;right:17px;width:46px;height:20px;background-position:-62px -176px}
.page__main .section__header.section__header--smileclub .link__coupon-green{overflow:visible;position:absolute;bottom:5px;right:17px;width:46px;height:20px;background-position:0  -704px}
.page__main .section__header.section__header--smileclub .link__coupon-green .cart_num{background:#fff;color:#018600;}
.page__main .section__header.section__header--smileclub .text__benefit-default{font-family:'Gmarket Sans', sans-serif;font-weight: 400;padding:4px 0 0;font-size:13px;color:#fff;line-height:20px;}
.page__main .section__header.section__header--smileclub .text__benefit-default .link__pirce{position:relative;color:#fff;font-size: 13px;line-height: 20px;}
.page__main .section__header.section__header--smileclub .text__benefit-default .link__pirce:before{content:""; position:absolute; left:0; bottom:0; background:#fff; width:0;height:1px;transition:width 1.5s;transition-timing-function: ease-in-out;-webkit-transition:width 1.5s;-webkit-transition-timing-function:  ease-in-out;}
.page__main .section__header.section__header--smileclub .text__benefit-default .link__pirce .text__number{font-size: 13px;font-weight: 700;}
.page__main .section__header.section__header--smileclub .text__benefit-default .link__pirce.link__pirce--active:before{width:100%}
.page__main .section__header.section__header--smileclub .cart_num{position:absolute;top:-8px;right:-8px;min-width:16px;height:16px;padding:0 3px;background:#ffd200;color:#222;font-size:9px;line-height:16px;border-radius:8px;text-align:center;z-index:10}
.page__main .box__component--membership .text__component-title .box__additional-message{left:2px;bottom:35px;width:130px;height:36px;background:url(//pics.gmarket.co.kr/mobile/single/kr/mypage/image__tooltip-membership.png) no-repeat;background-size:130px 36px}
.page__main .box__component--membership .text__component-title .box__additional-message .link__additional{width:102px;height:28px}
.page__main .box__component--membership .text__component-title .box__additional-message .text__message{left:10px;padding:14px 0}
.page__main .box__component--membership .text__component-title .box__additional-message .button__close{width:28px;height:28px}
.page__main .section__header.section__header--membership{background-image: -webkit-linear-gradient(170deg, #497cff 26%, #002041 79%);background-image: linear-gradient(170deg, #497cff 26%, #002041 79%);}
.page__main .section__header.section__header--membership .text__title .box__name:before{}
.page__main .section__header.section__header--membership .link__coupon{}
.page__main .section__header.section__header--membership .cart_num{background: #fff;color: #424242;font-weight: bold;}
.box__club.section__header--normal .box__main-header.box__main-header--fixed,
.page__main .box__club.section__header{background: #00c400;}
.box__club .box__component-mycash .list__cash .text__be-due .text__price,
.box__club .box__component-mycash .list__cash .text__value{color: #067dfd;}
.box__club.section__header--smileclub .box__main-header.box__main-header--fixed{background: #497CFF;}
.box__club.section__header--business-club .box__main-header.box__main-header--fixed,
.page__main .box__club.section__header.section__header--business-club{background-image:linear-gradient(54deg, #102775, #010f3f)}
.box__club.section__header.section__header--membership{background-image: -webkit-linear-gradient(170deg, #497cff 26%, #002041 79%);background-image: linear-gradient(170deg, #497cff 26%, #002041 79%);}
.box__club.section__header.section__header--membership .text__title .box__name:before{width: 44px;height: 21px;background-position: 0 -654px;}
.box__club.section__header.section__header--membership .text__title-waiting .box__name:before{}
.box__club.section__header.section__header--smileclub .text__title .box__name{padding-left: 50px;}
.box__club.section__header.section__header--membership .link__coupon{background-position: -55px -654px;}
.box__club.section__header.section__header--membership .cart_num{background: #fff;color: #424242;font-weight: bold;}
.section__header--business-club .box__main-header.box__main-header--fixed,
.page__main .section__header.section__header--business-club{background-image:linear-gradient(54deg, #102775, #010f3f)}
.page__main .box__club.section__header.section__header--business-club .text__title .box__name{padding-left:85px}
.page__main .box__club.section__header.section__header--business-club .text__title .box__name:before{content:'';width:76px;background-position:-110px -632px}
.page__main .section__header.section__header--business-club .link__coupon{background-position:-150px -355px}
.section__header--business-club .box__component-cashfactory--active{display:none}
.page__main .section__header.section__header--business-club .cart_num{background:#fff;color:#424242}
/*main - 최근 본 상품 리스트*/
.list__recent-item{overflow-x:scroll;margin:0 -16px;font-size:0;white-space:nowrap}
.list__recent-item::-webkit-scrollbar{display:none;width:0;height:0}
.list__recent-item .list-item{display:inline-block;width:calc(33.3333% - 16px);padding:0 4px 15px 4px;box-sizing:content-box;vertical-align:top}
.list__recent-item .list-item:first-child{padding-left:16px}
.list__recent-item .list-item:last-child{padding-right:16px}
.list__recent-item .list-item .link__item{position:relative;display:block;white-space:initial}
.list__recent-item .list-item .box__image{display:block;padding-bottom:100%;position:relative;overflow:hidden;border-radius:8px;background-color:#eee}
.list__recent-item .list-item .box__image:before{border-radius:8px}
.list__recent-item .list-item .box__image .image{position:absolute;top:0;left:0;width:100%}
.list__recent-item .list-item .text__price{display:block;margin-top:5px;font-size:12px;color:#000;font-weight:normal}
.list__recent-item .list-item .text__price .text__number{font-size:13px;font-weight:bold}
.list__recent-item .list-item .text__name{overflow:hidden;margin-top:2px;font-size:13px;font-weight:normal;color:#616161;line-height:18px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}
.list__recent-item .list-item--soldout .box__image{opacity:.5}
.list__recent-item .list-item--soldout .text__price .text__number{color:#9e9e9e}
.box__recent-slide{margin:0 -16px}
.list__recent-tab{overflow-x:scroll;padding:0 0 4px;font-size:0;white-space:nowrap}
.list__recent-tab::-webkit-scrollbar{display:none;width:0;height:0}
.list__recent-tab .list-item{display:inline-block;vertical-align:top}
.list__recent-tab .list-item:first-child{padding-left:12px}
.list__recent-tab .list-item:last-child{padding-right:calc(50vw - 64px)}
.list__recent-tab .link__item{position:relative;display:block;width:56px;height:56px;margin:0 4px}
.list__recent-tab .link__item--active:after{position:absolute;top:0;left:0;width:52px;height:52px;border:2px solid #00c400;border-radius:8px;content:''}
.list__recent-tab .link__item--active:before{position:absolute;bottom:-4px;left:50%;margin-left:-2px;border-width:4px 4px 0;border-color:#00c400 #fff #fff;border-style:solid;content:''}
.list__recent-tab .box__image{display:block;padding-bottom:100%;position:relative;overflow:hidden;border-radius:8px;background-color:#eee}
.list__recent-tab .box__image:before{border-radius:8px}
.list__recent-tab .box__image .image{position:absolute;top:0;left:0;width:100%}
.box__recent-item{padding:12px 0 10px}
.box__recent-item .text__title{font-size:14px;line-height:18px;color:#222;white-space:nowrap}
.box__recent-item .text__title .text__ellipsis{overflow:hidden;display:inline-block;max-width:calc(100% - 88px);color:#00c400;text-overflow:ellipsis;vertical-align:top}
/*main - 자주 구매한 상품 리스트*/
.list__often-item{overflow-x:scroll;margin:0 -16px;font-size:0;white-space:nowrap}
.list__often-item::-webkit-scrollbar{display:none;width:0;height:0}
.list__often-item .list-item{display:inline-block;width:calc(33.3333% - 16px);padding:0 4px 15px 4px;box-sizing:content-box;vertical-align:top}
.list__often-item .list-item:first-child{padding-left:16px}
.list__often-item .list-item:last-child{padding-right:16px}
.list__often-item .list-item .link__item{position:relative;display:block;white-space:initial}
.list__often-item .list-item .box__image{display:block;padding-bottom:100%;position:relative;overflow:hidden;border-radius:8px;background-color:#eee}
.list__often-item .list-item .box__image .image{position:absolute;top:0;left:0;width:100%}
.list__often-item .list-item .text__price{display:block;margin-top:5px;font-size:12px;color:#000;font-weight:normal}
.list__often-item .list-item .text__price .text__number{font-size:13px;font-weight:bold}
.list__often-item .list-item .text__name{overflow:hidden;margin-top:2px;font-size:13px;font-weight:normal;color:#616161;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}
.list__often-item .gds-thumbnail__label{font-family:Roboto}
/*main - 관심상품 리스트*/
.list__favorite-item{overflow-x:scroll;margin:0 -16px;font-size:0;white-space:nowrap}
.list__favorite-item::-webkit-scrollbar{display:none;width:0;height:0}
.list__favorite-item .list-item{display:inline-block;width:calc(33.3333% - 16px);padding:0 4px 15px 4px;box-sizing:content-box;vertical-align:top}
.list__favorite-item .list-item:first-child{padding-left:16px}
.list__favorite-item .list-item:last-child{padding-right:16px}
.list__favorite-item .list-item .link__item{position:relative;display:block;white-space:initial}
.list__favorite-item .list-item .box__image{display:block;padding-bottom:100%;position:relative;overflow:hidden;border-radius:8px;background-color:#eee}
.list__favorite-item .list-item .box__image .image{position:absolute;top:0;left:0;width:100%}
.list__favorite-item .list-item .text__price{display:block;margin-top:5px;font-size:12px;color:#000;font-weight:normal}
.list__favorite-item .list-item .text__price .text__number{font-size:13px;font-weight:bold}
.list__favorite-item .list-item .text__name{overflow:hidden;margin-top:2px;font-size:13px;font-weight:normal;color:#616161;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}
.list__favorite-item .gds-thumbnail__label{font-family:Roboto}
/*main > 내캐쉬정보*/
.box__component-mycash-money,
.box__component-mycash,
.box__component-refund,
.box__component-refundsoon{position:relative;z-index:10;border-top:0 none}
.box__component-mycash{margin-top:20px;padding:0 16px}
.box__component-mycash .list__cash{height:78px;display:table;width:100%;table-layout:fixed;background-color:#fff;border-radius:8px;box-shadow:0 4px 8px 0 rgba(0, 0, 0, 0.08);}
.box__component-mycash .list__cash .list-item{display:table-cell;position:relative;text-align:center;vertical-align:middle;}
.box__component-mycash .list__cash .link__item{display:block;margin-top:-2px;}
.box__component-mycash .list__cash .box__item{display:block;margin-top:-3px;}
.box__component-mycash .list__cash .link__text .icon__new{top:-4px; margin-left:1px;}
.box__component-mycash .list__cash .text__title{display:block;font-size:12px;font-weight:normal;line-height:18px;color:#424242}
.box__component-mycash .list__cash .text__value{font-size:15px;font-weight:bold;line-height:18px;color:#00c400;display:inline-block;height:20px;position:relative;top:2px;}
.box__component-mycash .list__cash .list-item:nth-child(3) .text__value{top:0;}
.box__component-mycash .list__cash .text__value .text__number{font-weight:bold}
.box__component-mycash .list__cash .text__value .text__unit{font-size:12px;font-weight:normal}
.box__component-mycash .list__cash .text__value .text__smilepay-start{position:relative;padding-right:10px;font-size:12px;line-height:18px;color:#757575;letter-spacing:-0.5px;display:inline-block;height:20px;}
.box__component-mycash .list__cash .text__value .text__smilepay-start:after{content:'';position:absolute;top:5px;right:0;width:8px;height:8px;z-index:10;background-position:-109px 0}
.box__component-mycash .list__cash .text__be-due{position:absolute;top:100%;left:50%;min-width:110px;padding:0 8px;margin-top:-14px;font-size:12px;color:#616161;border:1px solid #e0e0e0;border-radius:15px;background-color:#fff;font-weight:normal;line-height:24px;letter-spacing:-0.5px;-webkit-transform:translateX(-50%);transform:translateX(-50%);white-space:nowrap}
.box__component-mycash .list__cash .text__be-due:before{content:'';position:absolute;top:0;left:50%;width:6px;height:5px;margin:-5px 0 0 -3px;z-index:10;background-position:-116px -57px}
.box__component-mycash .list__cash .text__be-due .text__price{color:#00c400;letter-spacing:0}
.box__component-mycash .list__cash .box__pay-logo{display:block;width:78px;height:20px;margin:0 auto;}
.box__component-mycash .list__cash .box__pay-logo .image__pay-logo{height:100%;position:relative;}

.box__component-mycash-money .list__cash{position: relative;display: flex;align-items: center;justify-content: space-around;}
.box__component-mycash-money .list__cash .list-item{position: static;font-size: 0;white-space: nowrap;}
.box__component-mycash-money .list__cash .box__item{font-size: 0;}
.box__component-mycash-money .list__cash .text__value .text__number{font-size: 16px;}
.box__component-mycash-money .list__cash .text__limited{font-size:13px;font-weight:normal;line-height:20px;color:#EF2B2A;display:inline-block;height:20px;position:relative;top:2px;}
.box__component-mycash-money .list__cash .button__info{display: inline-block;vertical-align: -5px;width: 16px;height: 16px;margin-left:4px;}
.box__component-mycash-money .list__cash .button__info .icon__info{display: block;width: 100%;height: 100%;background-position: -80px -345px;}
.box__component-mycash-money .list__cash .box__expand-layer{display:none;}
.box__component-mycash-money .list__cash .box__expand-layer[aria-hidden=false]{display: block;z-index: 20;}
.box__component-mycash-money .list__cash .box__expand-layer .box__layer-container{position:absolute;left:0;right: 0;width:100%;margin-top: 6px;padding:16px 46px 16px 16px;border:1px solid #222;background-color:#fff;white-space: normal;text-align: left;border-radius: 8px;z-index: 100;}
.box__component-mycash-money .list__cash .box__expand-layer .box__layer-container .text__message{font-size: 12px;line-height: 14px;color: #222;}
.box__component-mycash-money .list__cash .box__expand-layer .box__layer-container .button__close{overflow:hidden;position:absolute;top:12px;right:12px;width:24px;height:24px;}
.box__component-mycash-money .list__cash .box__expand-layer .box__layer-container .button__close::after{display: block;width: 14px;height: 14px;margin: 0 auto;background-position: -92px -266px;}
.box__component-mycash-money .list__cash .box__be-due{position: relative;}
.box__component-mycash-money .list__cash .box__be-due .text__be-due{top: initial;bottom: -34px;}

.box__component--club-benefit{margin-top: 16px;padding: 0 16px;}
.box__component--club-benefit .link__item{}
.box__component--club-benefit .link__text{display: block;line-height: 1;}
.box__component--club-benefit .link__text.sprite__mypage--after::after{display: inline-block;width: 16px;height: 16px;vertical-align: -3px;background-position: -62px -345px;}
.box__component--club-benefit .text__title{font-family:'Gmarket Sans', sans-serif;font-weight: 400;position: relative;top: 1px;display: block;font-size: 13px;line-height: 19px;color: #424242;}
.box__component--club-benefit .text__value{display: inline-block;font-weight: 500;font-size: 14px;line-height: 20px;color: #067DFD;}
.box__component--club-benefit .text__number{font-family:'Gmarket Sans', sans-serif;font-weight: 700;font-size: 14px;line-height: 20px;color: #067DFD;}
.box__component--club-benefit .text__unit{font-size: 12px;line-height: 20px;color: #067DFD;}
.box__component--club-benefit .text__number + .text__unit{font-weight: bold;}
.box__component--club-benefit .text__value--long .text__number{font-size: 12px;}
.box__component--club-benefit .text__value--long .text__unit{font-size: 11px;}
.box__component--club-benefit .text__value--long .text__unit--normal{margin-left:3px; font-size:11px; font-weight:normal;}
.box__component--club-benefit .text__limited{font-size: 12px;line-height: 20px;color: #EF2B2A;font-weight: normal;}
.box__component--club-benefit .text__price{position: relative;display: inline-block;font-size: 12px;color: #757575;line-height: 21px;}
.box__component--club-benefit .text__price.sprite__mypage--after{padding-right: 10px;}
.box__component--club-benefit .text__price::after{content: '';position: absolute;top: 50%;right: 0px;width: 8px;height: 8px;margin-top: -4px;z-index: 10;background-position: -109px 0;}
.box__component--club-benefit .box__pay-logo{display: inline-block;max-width: 86px;height: 20px;margin-top: 2px;font-size: 12px;color: #757575;}
.box__component--club-benefit .box__pay-logo .image__pay-logo{width: auto;height: 100%;}
.box__component--club-benefit .text__save{display: inline-block;padding: 2px 4px;font-size: 11px;line-height: 14px;color: #067DFD;background-color: #EEF7FF;border-radius: 4px;font-weight: normal;}
.box__component--club-benefit .box__list-benefit{background-color: #fff;border-radius: 8px;box-shadow:0px 2px 8px rgba(0, 0, 0, 0.12);}
.box__component--club-benefit .list-item--head{position: relative;display: flex;justify-content: flex-start;align-items: center;padding: 12px 16px;border-bottom: 1px solid #eee ;}
.box__component--club-benefit .list-item--head .text__title{margin-right: 4px;}
.box__component--club-benefit .list-item--head .text__title .icon__new{top:-4px;}
.box__component--club-benefit .list-item--head .text__save{margin-left: auto;}
.box__component--club-benefit .button__info{display: inline-block;vertical-align: -3px;min-width: 16px;height: 16px;margin:0 0 0 2px;}
.box__component--club-benefit .button__info .text__value{vertical-align: 3px;margin-right: 2px;}
.box__component--club-benefit .button__info .icon__info{display: inline-block;width: 16px;height: 16px;background-position: -80px -345px;}
.box__component--club-benefit .box__expand-layer{display:none;}
.box__component--club-benefit .box__expand-layer[aria-hidden=false]{display: block;z-index: 20;}
.box__component--club-benefit .box__expand-layer .box__layer-container{position:absolute;top: 36px;left:0;width:100%;min-height: 50px;padding:14px 46px 14px 16px;border:1px solid #222;background-color:#fff;white-space: normal;text-align: left;border-radius: 8px;z-index: 100;}
.box__component--club-benefit .box__expand-layer .box__layer-container .text__message{font-size: 12px;line-height: 16px;color: #222;}
.box__component--club-benefit .box__expand-layer .box__layer-container .button__close{overflow:hidden;position:absolute;top:12px;right:12px;width:24px;height:24px;}
.box__component--club-benefit .box__expand-layer .box__layer-container .button__close::after{display: block;width: 14px;height: 14px;margin: 0 auto;background-position: -92px -266px;}
.box__component--club-benefit .list-item--head .text__value{height: 20px;}
.box__component--club-benefit .list-item--content{padding: 12px 16px 19px;text-align: left;}
.box__component--club-benefit .list-item--content .list__benefit-info{display: flex;align-items: center;justify-content: space-between;}
.box__component--club-benefit .list-item--content .list__benefit-info .list-item{font-size: 0;width: auto;}
.box__component--club-benefit .list-item--content .list__benefit-info .list-item .box__be-due{position: relative;}
.box__component--club-benefit .list-item--content .list__benefit-info .list-item .text__be-due{position:absolute;left:50%;bottom: -34px;min-width:110px;padding:0 7px;margin-top:-14px;font-size:12px;color:#616161;border:1px solid #e0e0e0;border-radius:15px;background-color:#fff;font-weight:normal;line-height:24px;letter-spacing: -1.087px;px;-webkit-transform:translateX(-50%);transform:translateX(-50%);white-space:nowrap;}
.box__component--club-benefit .list-item--content .list__benefit-info .list-item .text__be-due:before{content:'';position:absolute;top:0;left:50%;width:6px;height:5px;margin:-5px 0 0 -3px;z-index:10;background-position:-116px -57px}
.box__component--club-benefit .list-item--content .list__benefit-info .list-item .text__be-due .text__price{display: inline;color:#067dfd;letter-spacing: 0;}
.box__component--club-benefit .list-item--content .list__benefit-info .list-item .text__be-due .text__price::after{content:none}
.box__component--club-benefit .list-item--content .list__benefit-info .list-item .box__expand-layer .box__layer-container{top: 60px;}
.box__component--club-benefit .list-item--content:only-child{position: relative;padding: 16px 0 22px;text-align: center;}
.box__component--club-benefit .list-item--content:only-child .list__benefit-info{display: flex;justify-content: space-around;}
.box__component--club-benefit .list-item--content:only-child .list__benefit-info .text__title{font-size: 12px;}
.box__component--club-benefit .list-item--content:only-child .list__benefit-info .text__number{font-size: 16px;line-height: 22px;}

.box__component-cashfactory{position:relative;border-radius:8px;border:1px solid #07000000;background-color:#f5f5f5;display:none}
.box__component-cashfactory--active{display:block}
.box__component-cashfactory .link__cashfactory{display:block;padding:12px 16px 12px}
.box__component-cashfactory .link__cashfactory::after{position:absolute;right:10px;top:12px;width:16px;height:16px;background-position:-112px 0}
.box__component-cashfactory .text__cashfactory{color:#222;font-size:12px;line-height:16px;white-space:nowrap;display:block;font-family:Gmarket Sans, serif}
.box__component-cashfactory .text__cashfactory::before{content:'💰 ';font-size:16px}
.box__component-cashfactory .text__cashfactory .text__emphasis{color:#067dfd;font-weight:bold}
.page__main .box__component-cashfactory{margin:20px 16px 0}
.page__main .box__component-mycash + .box__component-cashfactory,
.page__main .box__component-mycash-money + .box__component-cashfactory,
.page__main .box__component--club-benefit + .box__component-cashfactory{margin-top: 12px;}
.page__main .box__component-cashfactory .link__cashfactory{padding-right:40px}
.page__main .box__component-cashfactory .text__cashfactory{color:#fff}
.page__main .box__component-cashfactory .text__cashfactory .text__emphasis{color:#ffd200}
.page__main .box__component-cashfactory .button__close{position:absolute;right:0;top:0;padding:12px;width:40px;height:40px}
.page__main .box__component-cashfactory .button__close::before{width:16px;height:16px;background-position:-112px -24px}
@media screen and (max-width:320px) {
    .page__main .box__component-cashfactory .link__cashfactory{padding-left:12px;padding-right:36px}
    .page__main .box__component-cashfactory .text__cashfactory{font-size:11px}
    .page__main .box__component-cashfactory .button__close{padding:12px 10px;width:36px}
}
.page__main .section__header--normal .box__component-cashfactory{background-color:#0062e5;border-color:#0260dc}
.page__main .section__header--smileclub .box__component-cashfactory{background-color:#966e46}
.page__main .box__club.section__header--normal .box__component-cashfactory{background-color: #01a900;border-color: #01A400;}
.page__main .box__club.section__header--smileclub .box__component-cashfactory{background-color: #003872;border-color: #083E76;}
/*main > 내캐쉬정보 - 스마일클럽*/
.box__component-smileclub{position:relative;z-index:10;padding:18px 16px 0;overflow-x:auto;white-space:nowrap}
.box__component-smileclub .list__cash{display:table-row;}
.box__component-smileclub .list__cash .list-item{display:table-cell;position:relative;padding-right:8px;}
.box__component-smileclub .list__cash .list-item:last-child{padding-right:16px}
.box__component-smileclub .list__cash .link__item{overflow:hidden;display:block;min-width:122px;height:78px;padding:10px 12px 8px 12px;border-radius:8px;background:#fff;box-shadow:0 4px 8px 0 rgba(0, 0, 0, 0.08)}
.box__component-smileclub .list__cash .list-smilepay .link__item .text__title{margin-bottom:3px;}
.box__component-smileclub .list__cash .text__title{display:block;margin-bottom:1px;font-size:12px;font-weight:normal;line-height:16px;color:#424242}
.box__component-smileclub .list__cash .text__value{display:block;font-size:14px;line-height:20px;color:#067dfd;font-weight:bold;height:20px;}
.box__component-smileclub .list__cash .text__value .text__number{font-weight:bold}
.box__component-smileclub .list__cash .list-smilepay .text__value{font-size:12px;line-height:16px;vertical-align:top;color:#616161;font-weight:normal;height:auto;}
.box__component-smileclub .list__cash .text__value .text__unit{font-size:12px;line-height:20px;vertical-align:bottom;font-weight:normal;color:#067dfd}
.box__component-smileclub .list__cash .text__price{position:relative;display:inline-block;margin-top:2px;font-size:12px;line-height:18px;letter-spacing:-0.5px;color:#757575;vertical-align:top;font-weight:normal}
.box__component-smileclub .list__cash .text__price:after{content:'';position:absolute;top:4px;right:-10px;width:8px;height:8px;z-index:10;background-position:-109px 0}
.box__component-smileclub .list__cash .box__pay-logo{display:block;width:78px;height:20px;margin-top:2px;font-size:12px;color:#757575}
.box__component-smileclub .list__cash .box__pay-logo .image__pay-logo{height:100%;}
/*main > 환불대기금액*/
.box__component-refund{height:80px;padding:13px 18px 0;margin:24px 18px 0;background-color:#fff;border-radius:8px;box-shadow:0 4px 8px 0 rgba(0, 0, 0, 0.08)}
.box__component-refund .text__component-title .link__refund{display:inline-block;position:relative;padding-right:12px;vertical-align:top;line-height:22px;font-family:'Gmarket Sans', serif;}
.box__component-refund .text__component-title .link__refund:after{position:absolute;top:50%;right:0;width:8px;height:13px;margin-top:-7px;background-position:-81px -42px}
.box__component-refund .text__price{margin-top:4px;font-size:14px;font-weight:normal;color:#067dfd}
.box__component-refund .text__price .text__number{margin-right:2px;font-size:15px;font-weight:bold}
.box__component-refund .button__withdrawa{position:absolute;bottom:13px;right:13px;height:32px;padding:0 9px;border:1px solid #bdbdbd;border-radius:8px;background-color:#fff;font-size:13px;color:#222;font-weight:normal;vertical-align:top}

/*main > 환불예정금*/
.box__component-refundsoon{height:72px}
.box__component-refundsoon .button__withdrawa{bottom:20px}
/*main > 주문내역*/
.box__component.box__component-myorder{border-top:0;padding-top:10px;padding-bottom:10px}
.box__component-itemlist .text__item-empty{padding:40% 0;font-size:15px;font-weight:normal;color:#757575;letter-spacing:-0.5px;text-align:center}
.page__main .box__component-myorder + .box__component .box__component-title{border-top:0}
.box__component-myorder .list__order-state{height:84px;display:table;width:100%;border-radius:8px;border:1px solid #eaeaea}
.box__component-myorder .list__order-state .list-item{display:table-cell;position:relative;text-align:center;vertical-align:middle}
.box__component-myorder .list__order-state .list-item .link__item{display:block;margin-top:6px}
.box__component-myorder .list__order-state .text__title{padding-top:25px;display:block;font-size:12px;font-weight:normal;line-height:18px;color:#717171}
.box__component-myorder .list__order-state .text__value{position:absolute;top:20px;left:0;width:100%;font-size:20px;line-height:18px;color:#067dfd}
.box__component-myorder .list__order-state .list-item-empty .text__value{color:#ccc}
.box__component-myorder .list__order-state .text__value .text__unit{font-size:12px;font-weight:normal}
.box__component-myorder .list__order-state .text__be-due{position:absolute;bottom:-5px;left:0;right:0;font-size:11px;color:#616161;border:1px solid #0066cc}
.box__component-delivery-list{padding:0 16px;max-width:768px;margin:0 auto}
.box__component-delivery-list .list__delivery-state{overflow:hidden;max-height:336px;margin-bottom:12px;}
.box__component-delivery-list .list__delivery-state.list__delivery-state--active{max-height:none}
.box__component-delivery-list .list__delivery-state .list-item{margin-top:4px}
.box__component-delivery-list .list__delivery-state .link__item{position:relative;height:80px;padding:13px 16px 0 88px;border-radius:8px;border:1px solid #e0e0e0;background-color:#fff}
.box__component-delivery-list .list__delivery-state .text__delivery{margin-bottom:1px;font-size:18px;color:#067dfd;line-height:24px;letter-spacing:-0.5px}
.box__component-delivery-list .list__delivery-state .text__delivery-smileclub{color:#864300}
.box__component-delivery-list .list__delivery-state .link__item,
.box__component-delivery-list .list__delivery-state .text__delivery{display:block;overflow:hidden;width:100%;white-space:nowrap;text-overflow:ellipsis;font-weight:normal}
.box__component-delivery-list .list__delivery-state .box__name{display:-webkit-flex;display:flex;flex-direction:row;font-size:14px;color:#616161;line-height:24px}
.box__component-delivery-list .list__delivery-state .text__name{overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:1;text-overflow:ellipsis}
.box__component-delivery-list .list__delivery-state .text__add-item{display:inline-block;padding-left:5px;vertical-align:top}
.box__component-delivery-list .list__delivery-state .box__image{overflow:hidden;position:absolute;width:64px;height:64px;top:7px;left:8px;background-color:#eee;border-radius:8px}
.box__component-delivery-list .list__delivery-state .box__image .image{overflow:hidden;width:100%;height:100%;border-radius:4px}
.box__component-delivery-list .button__more{overflow:hidden;position:relative;display:block;width:100%;height:20px;margin:0 auto;line-height:9999px}
.box__component-delivery-list .button__more:after{content:'';position:absolute;top:50%;left:50%;width:14px;height:8px;margin:-8px 0 0 -7px;background-position:-96px -25px}
.box__component-delivery-list .button__more.button__more--active:after{-webkit-transform:rotateZ(180deg);transform:rotateZ(180deg)}

.service__mypage .box__component-myorder--slide{position:relative;max-width:inherit;padding:0;margin-bottom:-1px;background-color:#F5F5F5;z-index:1;}
.service__mypage .box__component-myorder--slide .box__component-title{background-color:#fff;}
.service__mypage .box__component-myorder--slide .box__component-title .text__component-title{max-width:768px;margin:0 auto;padding:0 16px;}
.service__mypage .box__component-myorder--slide .box__component-delivery-list{overflow:hidden;max-width:768px;margin:0 auto;padding:12px 0 12px 14px;}
.service__mypage .box__component-myorder--slide .box__swiper{overflow:visible;padding-right:66px;}
.service__mypage .box__component-myorder--slide .box__swiper.single-list{overflow:visible;padding-right:18px;}
.service__mypage .box__component-myorder--slide .box__swiper .list__delivery-state{overflow:visible;max-height:inherit;margin-bottom:0;}
.service__mypage .box__component-myorder--slide .box__swiper .list__delivery-state .list-item{margin-top:0}
.service__mypage .box__component-myorder--slide .button__more-order{position:absolute;top:12px;right:-62px;padding:10px;}
.service__mypage .box__component-myorder--slide .button__more-order:after{content:'';width:36px;height:36px;line-height:1.5;background-position:-62px -450px}
.service__mypage .box__component-myorder--slide .more-active .button__more-order:after{background-position:-100px -450px;}
/* .service__mypage .box__component-myorder--slide .button__more-order:before{content:'';display:block;width:32px;height:32px;margin:0 auto;background-color:#fff;border:1px solid #CACACA;box-sizing:border-box;border-radius:50%;}
.service__mypage .box__component-myorder--slide .button__more-order:after{content:'';position:absolute;left:50%;width:5px;height:9px;margin:-42px 0 0 -2px;background-position:-92px -43px;opacity:.5} */
.service__mypage .box__component-myorder--slide .button__more-order .text__more{display:block;padding-top:4px;font-size:12px;color:#9e9e9e;text-align:center;letter-spacing:-0.5px;white-space:nowrap;}
.service__mypage .box__component-myorder--slide .swiper-pagination{position:relative;width:calc(100% + 66px);height:1px;margin-top:12px;display:table;bottom:inherit;}
.service__mypage .box__component-myorder--slide .swiper-pagination .swiper-pagination-bullet{display:table-cell;border-radius:0;width:auto;height:1px;background-color:#00c400;opacity:1;transition:background .3s;-webkit-transition:background .3s;}
.service__mypage .box__component-myorder--slide .swiper-pagination .swiper-pagination-bullet-active ~ .swiper-pagination-bullet{background-color:#e0e0e0;opacity:1;}
.service__mypage .box__component-myorder--slide .swiper-pagination .swiper-pagination-bullet-active{background-color:#00c400;opacity:1;transition:background .3s;-webkit-transition:background .3s;}
.service__mypage .box__component-myorder--slide .box__swiper.single-list .list-item{width:100% !important;}
.service__mypage .box__component-myorder--slide .box__swiper.single-list .button__more-order{display:none;}

/* 장바구니담기 인터렉션 */
.service__mypage .ly_inter{position:fixed;top:50%;right:50%;z-index:301;opacity:1;width:112px;height:112px;margin:-56px -56px 0 0;width:0;margin:0}
.service__mypage .ly_inter img{width:100%}
/*주문내역*/
.page__order-item{background-color:#f5f5f5}
.page__order-item .list__order-item .list-item-detail:last-child{margin-bottom:0}
.page__order-item .list__order-item .list-item-detail .box__item-information{padding-right:61px}
.page__order-item .list__order-item .list-item-detail .box__item-information + .box__item-information{border-top:1px solid #eee}
.page__order-item .box__navigation{position:relative;overflow-y:hidden;overflow-x:auto;height:48px;white-space:nowrap}
.page__order-item .box__navigation:after{position:absolute;left:0;bottom:0;width:100%;height:1px;background-color:#eee;content:'';}
.page__order-item .box__navigation::-webkit-scrollbar{display:none}
.page__order-item .box__navigation--fixed,
.service__mypage .box__navigation-sub--fixed{position:fixed;top:48px;left:0;z-index:100;width:100%;max-width:none;margin:0;background-color:#fff}
html.platform__app .page__order-item .box__navigation--fixed,
html.platform__app .service__mypage .box__navigation-sub--fixed{top:0}
html.platform__app.SFC .page__order-item .box__navigation--fixed{top:48px}
.page__order-item .box__navigation .list__navigation{display:block;max-width:768px;padding:0 18px;margin:0 auto}
.page__order-item .box__navigation .list__navigation .list-item{display:table-cell;padding-right:15px;color:#717171}
.page__order-item .box__navigation .list__navigation .link__item{display:block;height:48px;color:#757575;line-height:48px}
.page__order-item .box__navigation .list__navigation .list-item--active .link__item{position:relative;color:#222;font-weight:normal}
.page__order-item .box__navigation .list__navigation .list-item--active .link__item:after{position:absolute;bottom:0;left:0;z-index:10;width:100%;height:2px;background-color:#00c400;content:''}
.page__order-item--default .box__navigation{height:41px;padding-top:14px}
.page__order-item--default .box__navigation .list__navigation .link__item{height:auto;padding-bottom:2px;color:#757575;letter-spacing:-0.5px;line-height:20px}
.page__order-item--default .box__navigation .list__navigation .list-item--active .link__item{color:#00c400;font-weight:bold}
.page__order-item--default .box__navigation .list__navigation .list-item--active .link__item:after{bottom:0;height:1px;}
.page__order-item--default .box__navigation:after{display:none}
.service__mypage .box__navigation-sub{overflow:hidden;}
.service__mypage .box__navigation-sub--fixed{border-bottom:1px solid #f5f5f5}
.service__mypage .box__navigation-sub .list__navigation{display:block;overflow-x:auto;max-width:768px;margin:0 auto;padding:10px 0;font-size:0;white-space:nowrap}
.service__mypage .box__navigation-sub .list__navigation::-webkit-scrollbar{display:none}
.service__mypage .box__navigation-sub .list-item {display:inline-block;padding: 0 2px}
.service__mypage .box__navigation-sub .list-item--active .link__item {color:#fff;border-color:#00c400;background:#00c400}
.service__mypage .box__navigation-sub .list-item:first-child{padding-left:16px}
.service__mypage .box__navigation-sub .list-item:last-child{padding-right:16px}
.service__mypage .box__navigation-sub .link__item{display:block;height:36px;padding:0 16px;border:1px solid #e0e0e0;border-radius:36px;background:#fff;font-size:14px;color:#222;line-height:34px}
.page__order-item .box__component,
.page__order-item-detail .box__component{padding-top:16px}
.page__order-item .box__component + .box__component{margin-top:24px;padding-top:0}
.page__order-item .box__component-title + .list__order-item{margin-top:8px}
.service__mypage.page__order-item .box__component .box__component-title .text__component-title{font-weight:bold}
/*주문상세*/
.page__order-item-detail{background-color:#f5f5f5}
.page__order-item-detail .box__component-title{margin-top:12px}
.page__order-item-detail .box__mypage-container{padding-bottom:30px}
.page__order-item-detail .list__order-item .list-item-detail .box__item-information{padding-right:61px}
.page__order-item-detail .box__component-title{overflow:hidden}
.page__order-item-detail .text__component-title{float:left}
.box__component-information{margin-top:8px;border:1px solid #e0e0e0;border-radius:8px;background-color:#fff}
.box__component__vip-cancel .box__component-information{margin-top:10px;}
.page__order-item-detail .box__component-notice{overflow:hidden}
.page__order-item-detail .box__component-notice .text__notice{margin-top:12px;font-size:12px;font-weight:normal;color:#9e9e9e;line-height:18px;letter-spacing:-0.5px;}
.page__order-item-detail .box__component-notice .text__notice .text__emphasis{color:#067dfd}
.box__component-information .list__guide{padding:14px 17px}
.box__component-information .list__guide .list-item{font-size:12px;line-height:22px;letter-spacing:-0.5px;color:#757575;padding-left:18px;position:relative}
.box__component-information .list__guide .list-item::before{content:'';width:3px;height:3px;border-radius:50%;background-color:#757575;position:absolute;left:7px;top:10px}
.box__component-information .list__guide .list-item+.list-item{margin-top:6px}
/*정보타이틀*/
.box__component-information .list__information + .box__information-title{border-top:1px solid #e0e0e0}
.box__component-information .box__information-title{overflow:hidden;position:relative;padding:13px 17px 13px}
.box__component-information .box__information-title .box__title{float:left;font-size:14px;color:#222;line-height:1.57;letter-spacing:-0.5px}
.box__component-information .box__information-title .box__value{float:right;font-size:14px;color:#424242;line-height:1.57;letter-spacing:-0.5px}
.box__component-information .box__information-title .box__wrap:after{content:"";display:block; clear:both}
.box__component-information .box__information-title .box__info{margin:10px 0 0 0;font-size:12px;line-height:1.5;color:#067dfd;letter-spacing:-0.5px;}
.box__component-information .box__information-title--claim .text__value{font-weight:bold}
.box__component-information .box__information-title--claim .box__value .text__value--clame-ing{color:#067dfd}
.box__component-information .box__information-title--claim .link__value{position:relative;padding-right:14px;font-size:14px;color:#067dfd;font-weight:bold}
.box__component-information .box__information-title--claim .link__value:after{position:absolute;top:50%;right:0;width:9px;height:14px;margin-top:-7px;background-position:-96px -57px}
.box__component-information .box__information-title--claim + .list__information + .list__information .list-item{padding-right:0}
/*리스트타입 left/left*/
.box__component-information .text__guest{padding:16px 16px 0;margin-bottom:-4px;font-size:14px;font-weight:500;line-height:1.57;letter-spacing:-0.5px;color:#222}
.box__component-information .list__table-information + .text__guest{padding-top:12px}
.box__component-information .list__table-information + .text__guest,
.box__component-information .box__information-title + .list__table-information,
.box__component-information .list__table-information + .list__table-information{border-top:1px solid #e0e0e0}
.box__component-information .list__table-information{padding:12px 17px}
.box__component-information .list__table-information .text__title{width:100px;padding-right:30px;color:#222;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical}
.box__component-information .list__table-information .text__title.type-inline{display:inline-block;width:auto;margin-right:8px;line-height:1.57}
.box__component-information .list__table-information .text_value.type-inline{line-height:1.57;vertical-align:top;}
.box__component-information .list__table-information .list-item{position:relative;display:table;margin-top:8px;font-size:14px;font-weight:normal;color:#666}
.box__component-information .list__table-information .list-item:first-child{margin-top:0}
.box__component-information .list__table-information .box__value{display:table-cell;line-height:22px}
.box__component-information .list__table-information .list-item--delivery-address .box__value,
.box__component-information .list__table-information .list-item--delivery-address .text__title{display:block}
.box__component-information .list__table-information .list-item--delivery-address .text__title{width:auto}
.box__component-information .list__table-information .list-item--delivery-address .text__title .image__smilebox{width:77px;height:16px;margin-left:4px;background-position:-112px -246px;vertical-align:top;}
.box__component-information .list__table-information .list-item--delivery-address .box__value{margin-top:11px;padding-left:0}
.box__component-information .list__table-information .list-item--delivery-msg{margin-top:4px}
.box__component-information .list__table-information .list-item .text__notice{color:#067dfd}
.box__component-information .list__table-information .box__value .text_value{font-size:14px;font-weight:normal;color:#666}
.box__component-information .list__table-information .box__value .text__tel{display:block}
.box__component-information .list__table-information .box__value .text__reassurance-number{color:#9e9e9e}
.box__component-information .list__table-information .box__value .button__location{font-size:12px;color:#222;line-height:24px;letter-spacing:-0.5px;text-decoration:underline}
.box__component-information .list__table-information .text__charge{display:block;color:#067dfd}
.box__component-information .list__table-information .box__information--bag:before{content:'';display:inline-block;position:absolute;top:50%;left:0;width:60px;height:53px;background:url(//pics.gmarket.co.kr/mobile/single/kr/mypage/image__ibb-free.png) no-repeat 0 0/100% auto;transform:translateY(-50%)}
.box__component-information .list__table-information .box__information--bag .text{width:100%;padding-left:66px;font-size:14px;color:#616161;word-break:keep-all;line-height:1.43}
.box__component-information .list__table-information .box__information--bag .text em{font-weight:bold;}
/*리스트타입 left/right*/
.box__component-information .list__information{padding:13px 17px 13px}
.box__component-information .list__information + .list__information,
.box__component-information .box__information-title + .list__information{border-top:1px solid #e0e0e0}
.box__component__vip-cancel .box__component-information .list__information + .list__information,
.box__component__vip-cancel .box__component-information .box__information-title + .list__information{border-top:1px solid #eeeeee}
.box__component-information .list__information .list-item{position:relative;margin-top:8px;padding-right:98px;font-size:14px;font-weight:normal;line-height:21px;color:#616161}
.box__component-information .list__information .list-item.list-item__notice{margin-top:4px;padding-right:0}
.box__component-information .list__information .list-item.list-item__notice .text__notice{display:block;padding:0;font-size:12px;line-height:19px;letter-spacing:-0.5px;color:#666}
.box__component-information .list__information .list-item-full{padding-right:0;}
.box__component__vip-cancel .box__component-information .list__information .list-item{color:#222}
.box__component__vip-cancel .box__component-information .list__information .list-item-penalty{color:#616161}
.box__component-information .list__information .list-item.list-item--title + .list-item{margin-top:8px}
.box__component-information .list__information .list-item:first-child{margin-top:0}
.box__component-information .list__information .list-item .text__return-notice{margin-right:-98px;font-size:14px;color:#616161;line-height:19px}
.box__component-information .list__information .list-item .text__title{font-family:'Noto Sans Korean'}
.box__component-cancel-ok .list__information .list-item .text__title{color:#000}
.box__component-information .list__information .list-item .text__title .text__title-sub{margin-left:2px;font-size:12px;color:#757575}
.box__component-information .list__information .list-item.list-item--title{font-weight:bold}
.box__component-information .list__information .list-item.list-item--title .text__title{color:#222}
.box__component-information .list__information .list-item.list-item--title .text_nummber{font-weight:bold;color:#000}
.box__component-information .list__information .list-item.list-item--title .text__payment{position:relative;font-family:'Noto Sans Korean';font-size:12px;line-height:16px;letter-spacing:-0.5px;color:#067dfd;margin-left:8px;}
.box__component-information .list__information .list-item.list-item--title .text__payment::before{content:'';position:absolute;top:8px;left:-5px;width:2px;height:2px;border-radius:100%;background:#bdbdbd;display:block;}
.box__component-information .list__information .list-item.list-item--clubday,
.box__component-information .list__information .list-item.list-item--clubday .text_nummber,
.box__component-information .list__information .list-item.list-item--clubday .text__unit{color:#864300}
.box__component-information .list__information.list__information--smilecash .list-item.list-item--title .text_nummber,.box__component-information .list__information.list__information--refund .list-item.list-item--title .text_nummber{color:#067dfd}
.box__component-information .list__information .list-item--order-date,
.box__component-information .list__information .list-item--delivery-company{padding:0 12px 12px;margin:0 -17px 10px;border-bottom:1px solid #e0e0e0}
.box__component-information .list__information .list-item--order-date .box__value,
.box__component-information .list__information .list-item--delivery-company .box__value{right:17px}
.box__component-information .list__information .text__date{font-size:14px;color:#424242}
.box__component-information .list__information .box__value{position:absolute;top:0;right:0;font-weight:normal;color:#424242;font-size:0}
.box__component-information .list__information .box__value .text_nummber,
.box__component-information .list__information .box__value .text__value{line-height:21px;font-size:14px}
.box__component-information .list__information .box__value + .text__value-info{width:calc(100% + 98px);padding-top:8px;font-size:14px;color:#424242;line-height:22px;text-align:right;letter-spacing:-0.5px}
.box__component-information .list__information .box__value + .text__alert{padding-top:6px;font-size:12px;color:#ef2b2a;line-height:16px}
.box__component-information .list__information.list__information--smilecash .box__value{color:#067dfd}
.box__component-information .list__information.list__information--shinsegae-point{padding:12px 17px 16px}
.box__component-information .list__information.list__information--shinsegae-point .list-item:last-child{padding-right:0}
.box__component-information .list__information.list__information--shinsegae-point .text__notice{padding:4px 0 0}
.box__component-information .list__information.list__information--shinsegae-point .text__notice--vertical{padding:0;color:#9e9e90}
.box__component-information .list__information.list__information--method .list-item--deposit .text_nummber{font-weight:bold;color:#000}
.box__component-information .list__information .button__account{padding-right:20px;font-size:14px;font-weight:normal;color:#424242;line-height:22px}
.box__component-information .list__information .button__account:after{position:absolute;top:50%;right:0;width:16px;height:16px;margin-top:-8px;background-position:-44px -176px}
.box__component-information .list__information .button__account .text__number{text-decoration:underline}
.box__component-information .list__information .box__value .text__unit{margin-left:1px;font-size:12px;font-weight:normal;line-height:21px;}
.box__component__vip-cancel .box__component-information .list__information .box__value .text__unit{font-family:'Noto Sans Korean';font-weight:600;}
.box__component__vip-cancel .box__component-information .list__information .list-item-penalty .box__value .text__unit {font-weight:400;}
.box__component-information .list__information .text__title.type-minus:before{content:"";display:inline-block;position:relative;top:2px; width:16px; height:16px;margin-right:4px; background:url(//pics.gmarket.co.kr/mobile/sprite/kr/mypage/sprite__mypage.png?v=20220111)no-repeat;background-size:200px;background-position:-115px -155px;}
.box__component-information .list__information .text__title.type-equal:before{content:"";display:inline-block;position:relative;top:2px; width:16px; height:16px;margin-right:4px; background:url(//pics.gmarket.co.kr/mobile/sprite/kr/mypage/sprite__mypage.png?v=20220111)no-repeat;background-size:200px;background-position:-97px -155px;}
.box__component-information .list__information .text__method-number{display:block;color:#9e9e90}
.box__component-information .list__information .text__notice{display:block;padding:0 0 3px;font-size:12px;color:#067dfd;line-height:19px;vertical-align:top;letter-spacing:-0.5px;}
.box__component__vip-cancel .box__component-information .list__information .text__notice{font-family:'Noto Sans Korean';}
.box__component-information .list__information .text__notice .text__emphasis{font-weight:bold;}
.box__component-information .list__information .list-item.list-item--delivery{display:table;table-layout:fixed;width:100%;padding-right:0}
.box__component-information .list__information .list-item.list-item--delivery .text__title{display:table-cell;width:46px}
.box__component-information .list__information .list-item.list-item--delivery .box__value{position:static;display:table-cell;}
.box__component-information .list__information .list-item.list-item--delivery .box__value .text__value{display:block;text-align:right}
.box__component-information .list__information .list-item.list-item--delivery .box__value .text__tel{display:block;text-align:right}
.box__component-information .list__information .list-item .text__desc{font-size:12px;color:#067dfd}
.box__component-information .list__information .text__return{color:#757575}
.box__component-information .text__account{padding:20px 16px;font-size:14px;color:#616161;line-height:20px}
.box__component-information .text__account .text__bank{color:#222}
.box__component-information .text__account .text__bank + span{margin-left:8px}
.box__component-information .text__account .text__name{margin-right:2px}
.box__component-information .text__account .text ~ .text{margin-left:8px}
.box__component-information .box__only-button{padding:12px 17px;border-top:1px solid #e0e0e0}
.box__component-information .box__only-button.box__fixed{position:fixed;bottom:0;left:0;right:0;z-index:400;background-color:#fff;padding:8px 16px;border-top:none;box-shadow:0 0 2px 0 rgb(0 0 0 / 20%)}
.box__component-information .box__only-button .button__payment,
.box__component-information .box__only-button .button__barcode,
.box__component-information .box__only-button .button__gift{display:block;width:100%;height:48px;border-radius:8px;background-color:#0028ac;font-size:16px;font-weight:normal;color:#fff;line-height:48px}
.box__component-information .box__only-button .button__gift{background-color:#00c400}
.box__component-information.box__component-information--disabled{background-color:transparent}
.box__component-information.box__component-information--disabled .text__title,
.box__component-information.box__component-information--disabled .box__value .text_value,
.box__component-information.box__component-information--disabled .text__charge{color:#9e9e9e}
.box__component-information .box__information-title--fail .box__value .text__value--fail{color:#ef2b2a}
.box__component-information .box__information-title--fail + .list__information{margin-top:-20px;border-top:none}
.box__component-information .box__information-title--fail + .list__information + .box__request-button{padding-top:15px;border-top:1px solid #eee;align-items:center;justify-content:space-between}
.box__component-information .box__information-title--fail ~ .box__request-button .text__request{padding:0}
/*가이드*/
.box__component-information .box__return-guide{padding:13px 17px 17px;border-top:1px solid #e0e0e0}
.box__component-information .box__return-guide .text__return-guide{font-size:12px;line-height:19px;color:#067dfd}
.box__component-information .box__return-guide .text__return-guide .button__guide{position:relative;padding-right:10px;font-size:12px;color:#757575}
.box__component-information .box__return-guide .text__return-guide .button__guide:after{position:absolute;top:50%;right:0;width:8px;height:8px;margin-top:-4px;background-position:0 -198px}
/*form group*/
.box__form-group{margin-top:8px}
.box__form-group .list__tab-select{display:table;width:100%;margin-top:10px;table-layout:fixed}
.box__form-group .list__tab-select .list-item{position:relative;display:table-cell}
.box__form-group .list__tab-select .form__input-radio{position:absolute;top:0;left:0;width:20px;height:20px;border:0;border-radius:0;-webkit-appearance:none;-moz-appearance:none;appearance:none}
.box__form-group .list__tab-select .form__input-radio:focus + .form__label:after{margin-top:-11px;border:1px solid #b0d9ff}
.box__form-group .list__tab-select .form__label{position:relative;padding-left:28px;font-size:14px;font-weight:normal;color:#222;line-height:20px}
.box__form-group .list__tab-select .form__label:after{position:absolute;top:50%;left:0;width:20px;height:20px;margin:-10px 0 0 0;background-position:-22px -154px}
.box__form-group .list__tab-select .form__input-radio:checked + .form__label:after{background-position:0 -154px}
.box__form-group .list__tab-select .form__input-radio:disabled:checked + .form__label:after{background-position:-44px -154px}
.box__form-group .list__tab-select .form__input-radio:disabled + .form__label:after{background-position:-66px -154px}
.box__tab-form{display:none}
.box__tab-form.box__tab-form--active{display:block}
.box__form-group .box__form{position:relative}
.box__form-group .box__form + .box__form{margin-top:-1px}
.box__form-group .box__form + .box__form .form__input-text{border-top-color:#e0e0e0}
.box__form-group .box__form:first-child .form__select,
.box__form-group .box__form:first-child .form__input-text,
.box__form-group .box__form:first-child .add-address__button{border-radius:8px 8px 0 0}
.box__form-group .box__form:last-child .form__select,
.box__form-group .box__form:last-child .form__input-text,
.box__form-group .box__form:last-child .add-address__button{border-radius:0 0 8px 8px}
.box__form-group .box__form:only-child .form__select,
.box__form-group .box__form:only-child .form__input-text,
.box__form-group .box__form:only-child .add-address__button{border-radius:8px}
.box__form-group .box__form .form__input-text{display:block;position:relative;width:100%;min-height:48px;padding:13px 15px;border:1px solid #e0e0e0;background:#fff;color:#222;font-size:14px;transition:padding-top 250ms;-webkit-transition:padding-top 250ms}
.box__form-group .box__form .form__input-text::-webkit-input-placeholder{color:#757575}
.box__form-group .box__form .form__input-text::placeholder{color:#757575}
.box__form-group .box__form .form__input-text:focus{outline:none;border-color:#222;z-index:10}
.box__form-group .box__form .form__input-text:disabled{background-color:#f5f5f5;color:#9e9e9e}
.box__form-group .box__select:after{position:absolute;top:50%;right:18px;z-index:20;width:13px;height:8px;margin-top:-4px;background-position:-159px -76px}
.box__form-group .box__form .form__select{display:block;position:relative;width:100%;min-height:48px;padding:13px 15px;border:1px solid #e0e0e0;background:#fff;color:#222;font-size:14px}
.box__form-group .box__form .form__select:focus{outline:none;border-color:#222;z-index:10}
.box__form-group .box__form .form__select:invalid{color:#757575}
.box__form-group .box__form .form__select option{color:#222}
.box__form-group.box__form-group .box__form--text-fixed .form__label{position:absolute;top:1px;left:1px;bottom:1px;right:1px;z-index:10;font-size:14px;color:#757575;padding:14px 15px 0;line-height:18px;background-color:#fff;border-radius:8px}
.box__form-group .form__label{display:block;margin-bottom:3px;font-size:14px;line-height:30px;color:#222}
.page__order-item-detail .link__pccc-request{position:relative;display:inline-block;margin-top:8px;padding-right:10px;font-size:12px;line-height:18px;color:#757575}
.page__order-item-detail .link__pccc-request:after{position:absolute;top:50%;right:0;width:8px;height:8px;margin-top:-4px;background-position:0 -198px}
/* 배송지변경 */
.page__order-item-detail--change-address{background-color:#f5f5f5;}
.page__order-item-detail--change-address .box__header{background-color:transparent}
.page__order-item-detail--change-address .box__mypage-container{max-width:768px;margin:0 auto;padding:16px 16px;}
html.platform__web .page__order-item-detail--change-address .box__mypage-container{padding:16px 16px 128px 16px;}
html.platform__app .page__order-item-detail--change-address .box__mypage-container{padding:16px 16px 80px 16px;}
.box__address-list{padding:16px;background-color:#fff;border:1px solid #e0e0e0;border-radius:8px}
.box__address-list .text__address-title{margin-bottom:16px;font-size:16px;line-height:24px;color:#000;letter-spacing:-0.5px}
.box__address-list .box__change-address .text__change-title{margin-bottom:8px;font-size:14px;line-height:20px;color:#222;letter-spacing:-0.5px;vertical-align:top;}
.box__address-list .box__change-address .text__change-title.type-smile:after{content:"";display:inline-block;width:80px; height:20px;margin-left:8px; background:url(//pics.gmarket.co.kr/mobile/sprite/kr/mypage/sprite__add-address.png)no-repeat;background-size:274px;background-position:0 -99px;vertical-align:top;}
.box__address-list .box__change-address + .box__change-address{margin-top:16px}
.box__address-list .box__form-control.box__form-zipcode-apply .box__input{padding-right:46px}
.box__address-list .box__form-control.box__form-zipcode-apply .box__input:before{overflow:hidden;content:'주소 변경';top:50%;left:auto;right:16px;width:18px;height:18px;margin-top:-9px;border:0 none;border-radius:6px;line-height:999px;background:url(//pics.gmarket.co.kr/mobile/sprite/kr/mypage/sprite__mypage.png?v=20220111) no-repeat -165px -198px;background-size:200px auto}
.box__address-list .box__form-control.box__form-zipcode-apply .box__input:hover:before{border:0 none;background:url(//pics.gmarket.co.kr/mobile/sprite/kr/mypage/sprite__mypage.png?v=20220111) no-repeat -165px -198px;background-size:200px auto}
.box__address-list .box__form-control.box__form-motion--complete .text__label{opacity:0}
.box__address-list .box__form-control.box__form-motion.box__form-motion--complete .box__input .input_txt{height:54px;margin-top:0}
.box__address-list .box__form-control.box__form-motion.box__form-motion--complete.js-input-focus .box__input .input_txt{height:22px;margin-top:25px}
.box__address-list .box__form-control.js-input-focus .text__label{opacity:1}

/*쇼핑알림*/
.service__mypage.page__alarm .box__mypage-container{background-color:#fff}
.service__mypage.page__alarm .box__mypage-container .box__search-banner{max-width:768px;margin:0 auto -7px;padding:16px 16px 0;}
.service__mypage.page__alarm .box__mypage-container .box__search-banner .link__banner-bigsmile{margin-bottom:0;}
.box__component-alarm{padding:0 16px}
.box__component-alarm .list__alarm{padding-top:25px;position:relative}
.box__component-alarm .list__alarm:after{content:'';position:absolute;top:34px;left:4px;bottom:0;width:1px;opacity:0.4;background-color:#000}
.box__component-alarm .list__alarm .list-item{position:relative;padding:0 0 31px 21px}
.box__component-alarm .list__alarm .list-item:before{content:'';position:absolute;top:6px;left:0;z-index:10;width:9px;height:9px;background-color:#fff;border:3px solid #999;border-radius:50%;box-sizing:border-box;}
.box__component-alarm .list__alarm .list-item--today:before{border-color:#00c400}
.box__component-alarm .list__alarm .box__item{position:relative;padding-right:88px}
.box__component-alarm .list__alarm .box__image{overflow:hidden;position:absolute;top:0;right:0;width:72px;height:72px;border-radius:8px;background-color:#eee}
.box__component-alarm .list__alarm .box__image .image{width:100%}
.box__component-alarm .list__alarm .text__notice-title{overflow:hidden;font-size:14px;color:#222;line-height:20px;letter-spacing:-0.5px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}
.box__component-alarm .list__alarm .text__item-name{overflow:hidden;display:block;margin-top:5px;font-size:12px;font-weight:normal;line-height:18px;color:#9e9e9e;letter-spacing:-0.5px;text-overflow:ellipsis;white-space:nowrap;}
.box__component-alarm .list__alarm .box__speech-bubble{padding:12px 16px 13px;margin-top:10px;border-radius:4px;border:solid 1px rgba(0, 0, 0, 0.03);background-color:#f5f5f5;}
.box__component-alarm .list__alarm .text__speech-bubble{overflow:hidden;display:block;font-size:14px;font-weight:normal;line-height:20px;color:#757575;letter-spacing:-0.5px;-webkit-line-clamp:10;-webkit-box-orient:vertical;}
.box__component-alarm .list__alarm .box__button{margin:12px 0 7px;font-size:0}
.box__component-alarm .list__alarm .box__button .button{height:32px;margin-right:4px;padding:0 11px;border-radius:8px;line-height:30px;font-size:12px;font-weight:normal}
.box__component-alarm .list__alarm .box__button .button__case1{background:#00c400;color:#fff}
.box__component-alarm .list__alarm .box__button .button__case2{background:#fff;color:#222;border:1px solid #bdbdbd}
.box__component-alarm .list__alarm .list-item--today .text__date{color:#067dfd}
.box__component-alarm .list__alarm .text__date{display:inline-block;font-size:12px;font-weight:normal;line-height:18px;color:#999}
.box__component-alarm .list__alarm .button__delete-alarm{display:inline-block;margin-left:4px;font-size:12px;color:#222;line-height:18px;letter-spacing:-0.5px;line-height:18px;text-decoration:underline}
.box__component-alarm .list__alarm .text__notice{font-size:12px;font-weight:normal;color:#999;line-height:18px;}
.box__component-alarm .text__alarm-empty{padding:50% 0;font-size:15px;font-weight:normal;color:#757575;letter-spacing:-0.5px;text-align:center}


/*검색결과*/
.page__search-result .text-result-information{max-width:768px;margin:0 auto;padding:18px 18px 0;font-size:13px;font-weight:normal;color:#666}
.page__search-result .text__date,
.page__search-result .text__search{color:#067dfd}
.page__search-result .box__component{margin-top:28px}
.page__search-result .text-result-information + .box__component{margin-top:24px}
.page__search-result .list__result{margin-top:8px}
.page__search-result .list__result .list-item{margin-bottom:8px}
.page__search-result .list__result .list-item:last-child{margin-bottom:0}
.page__search-result .list__result .link__item{position:relative;height:80px;padding:17px 17px 0 88px;border-radius:8px;border:1px solid #eaeaea;background-color:#fff}
.page__search-result .list__result .list-item--fooddelivery .link__item{padding:15px 17px 0 17px;}
.page__search-result .list__result .text__date{margin-bottom:1px;font-size:14px;font-weight:bold;color:#000;line-height:20px}
.page__search-result .list__result .link__item,
.page__search-result .list__result .text__date{display:block;overflow:hidden;width:100%;white-space:nowrap;text-overflow:ellipsis}
.page__search-result .list__result .text__name{font-size:13px;font-weight:normal;color:#000;line-height:17px}
.page__search-result .list__result .text__search{color:#067dfd}
.page__search-result .list__result .box__image{overflow:hidden;position:absolute;width:64px;height:64px;top:8px;left:8px;border-radius:4px;background-color:#eee}
.page__search-result .list__result .box__image:after{content:''}
.page__search-result .list__result .box__image .image{width:100%;height:100%}
.page__search-result .list__notice{padding:0 18px 15px}
.page__search-result .list__notice .list-item{font-size:12px;font-weight:normal;color:#999;line-height:20px;letter-spacing:-0.5px}
.page__search-result .text__result-empty{padding:136px 0;font-size:15px;font-weight:normal;color:#616161;line-height:22px;letter-spacing:-0.5px;text-align:center}
.page__search-result .text__result-empty .text__order-history{display:block;margin-top:10px;font-size:12px;color:#9e9e9e;line-height:19px;letter-spacing:-0.5px}
/*취소,반품*/
.page__return--complate,
.page__cancel,
.page__return,
.page__account{background-color:#f5f5f5}
.page__return--complate .mypage__wrap{padding-bottom:16px}
.page__cancel .mypage__wrap,
.page__return .mypage__wrap,
.page__account .mypage__wrap{padding-bottom:30px}
.page__cancel .box__component + .box__component,
.page__return .box__component + .box__component{margin-top:28px}
.page__cancel .box__component,
.page__return .box__component,
.page__account .box__component{margin-top:15px}
.page__return--complate #wrapper,
.page__return #wrapper,
.page__cancel #wrapper,
.page__account #wrapper{padding-bottom:64px}
.box__bottom-button{display:table;table-layout:fixed;width:100%;overflow:hidden;padding:8px 16px;margin-top:16px;background-color:#f5f5f5;box-shadow:0 0 2px 0 rgba(0, 0, 0, 0.2);-webkit-box-shadow:0 0 2px 0 rgba(0, 0, 0, 0.2)}
.box__bottom-button--fixed{position:fixed;left:0;right:0;bottom:0;z-index:100;margin:0;background-color:#fff;}
.platform__web .has-bnbar .box__bottom-button--fixed{bottom:48px;}
.platform__web .page__cancel .box__bottom-button--fixed,
.platform__web .page__return--complate .box__bottom-button--fixed,
.platform__web .page__return .box__bottom-button--fixed,
.platform__web .page__claim-state .box__bottom-button--fixed,
.platform__web .page__account .box__bottom-button--fixed
{bottom:0px;background-color:#fff;}
.box__bottom-button .link__confirm{display:block;height:48px;background:#00c400;border-radius:8px;font-size:16px;color:#fff;line-height:48px;text-align:center;opacity:0.4}
.box__bottom-button--complete .link__confirm{opacity:1;}
.box__bottom-button .link__confirm.link__confirm--active{border-top:none;opacity:1}
.box__bottom-button .link__confirm.link__confirm--active:hover{background:#01a900}
.link__top-notice{display:block;padding:11px 16px;background:#fdf8cb}
.link__top-notice .text{overflow:hidden;display:-webkit-box;position:relative;max-width:736px;margin:0 auto;padding:0 20px 0 24px;font-size:13px;color:#424242;line-height:20px;word-wrap: break-word;-webkit-line-clamp: 2;-webkit-box-orient: vertical;text-overflow:ellipsis;word-break:keep-all}
.link__top-notice .text:before{position:absolute;top:0;left:0;width:20px;height:20px;background-position:-144px -676px}
.link__top-notice .text:after{position:absolute;top:2px;right:0;width:16px;height:16px;background-position:-166px -676px}
.page__return .box__component-notice, .page__cancel .box__component-notice{overflow:hidden}
.page__return .box__component-notice .text__notice, .page__cancel .box__component-notice .text__notice{margin-top:12px;font-size:12px;font-weight:normal;color:#9e9e9e;line-height:18px;letter-spacing:-0.5px;}
.page__return .box__component-notice .text__emphasis, .page__cancel .box__component-notice .text__emphasis{color:#067dfd}
.page__return .box__component-notice .text, .page__cancel .box__component-notice .text{color:#616161}
.page__cancel .box__toast-popup{bottom:-48px}
.page__cancel .box__toast-popup--active{bottom:8px}
/* 배송지변경페이지 */
.page__order-item-detail--change-address .box__bottom-button .link__confirm{background-color:#0028ac}
.page__order-item-detail--change-address .box__bottom-button .link__confirm.link__confirm--active{border-top:none;opacity:1}
.box__bottom-button .box__button{display:table-cell;padding:0 4px}
.box__bottom-button .link__back{display:block;height:48px;background:#fff;border:solid 1px #bdbdbd;border-radius:8px;font-size:16px;color:#222;line-height:48px;text-align:center}
.box__bottom-button .button__cancel{display:block;width:100%;height:48px;background:#00c400;border-radius:8px;font-size:16px;color:#fff;line-height:48px;text-align:center}
.box__bottom-button .button__cancel:disabled{opacity:0.4}
.box__bottom-button .button__review{display:block;width:100%;height:48px;border:1px solid #00c400;background:#00c400;border-radius:8px;font-size:16px;color:#fff;line-height:48px;text-align:center}
.box__bottom-button .button__review:disabled{opacity:0.4}
.service__mypage .text__return-title{font-size:16px;color:#222}
.service__mypage .text__return-title.text__return-title--large{margin:29px 0 20px;font-size:20px;color:#000;font-weight:normal;line-height:20px;text-align:center}
.layer_returnfull{display:none;position:fixed;z-index:1100;width:100%;height:100%;top:0;left:0;right:0;bottom:0;background:#fff}
.layer_returnfull .innerwrap{position:absolute;top:46px;bottom:0;left:0;box-sizing:border-box;width:100%;overflow-y:auto;-webkit-overflow-scrolling:touch;}
@media screen and (min-width:767px) {
.box__bottom-button .link__confirm{max-width:736px;margin:0 auto}
}
/* 취소,반품 빠른환불*/
.box__quick-return{position:relative;padding:10px 0 14px;background-color:#fff;text-align:center;border-top:1px solid #f5f5f5;}
.box__quick-return .box__inner{max-width:768px;margin:0 auto;padding:0 16px}
.box__quick-return .text__quick-return{position:relative;display:inline-block;padding-right:21px;font-size:14px;line-height:24px;letter-spacing:-0.5px;color:#222;vertical-align:top}
.box__quick-return .text__quick-return .text__emphasis{color:#067dfd}
.box__quick-return .text__quick-return .button__help{overflow:hidden;position:absolute;top:0;right:0;width:100%;height:24px;line-height:999px;vertical-align:top;}
.box__quick-return .text__quick-return .button__help::after{position:absolute;top:0;right:0;width:16px;height:16px;margin:3px 0 0 0;vertical-align:top;background-position:-147px -220px}
.box__quick-return .box__tooltip-information{display:none;position:absolute;top:39px;left:16px;right:16px;z-index:20;padding:16px;border:1px solid #222;background-color:#fff;border-radius:8px}
.box__quick-return .box__tooltip-information.active{display:block}
.box__quick-return .box__tooltip-information .text__information{font-size:14px;color:#222;line-height:22px;letter-spacing:-0.5px;text-align:left}
.box__quick-return .box__tooltip-information .text__title{display:block;font-weight:bold}
.box__quick-return .box__tooltip-information .text{display:inline-block;margin-top:6px;vertical-align:top}
.box__quick-return .button__close{position:absolute;top:20px;right:20px;width:16px;height:16px;background-position:-92px -266px;line-height:999px}
/*취소,반품 > 라디오 체크박스*/
.mypage__wrap .frm_wrap .ds_radio {width:20px;height:20px;background:url(//pics.gmarket.co.kr/mobile/sprite/kr/mypage/sprite__mypage.png?v=20220111) no-repeat -22px -154px;background-size:200px auto}
.mypage__wrap .frm_wrap .ds_radio.js_checked {background:url(//pics.gmarket.co.kr/mobile/sprite/kr/mypage/sprite__mypage.png?v=20220111) no-repeat 0 -154px;background-size:200px auto;border-color:transparent}
.mypage__wrap .frm_wrap .ds_radio.js_checked.js_focus {outline:1px solid #b0d9ff}
.mypage__wrap .frm_wrap .ds_radio.js_focus{outline:1px solid #b0d9ff}
.mypage__wrap .frm_wrap .itemlist_checkbox{position:absolute;top:17px;left:13px}
.mypage__wrap .frm_wrap .ds_checkbox {width:20px;height:20px;background:url(//pics.gmarket.co.kr/mobile/sprite/kr/mypage/sprite__mypage.png?v=20220111) no-repeat -22px -176px;background-size:200px auto;border-color:transparent}
.mypage__wrap .frm_wrap .ds_checkbox.js_checked {background-position:0 -176px}
.mypage__wrap .frm_wrap .ds_checkbox.js_checked.js_focus {outline:1px solid #b0d9ff}
.mypage__wrap .frm_wrap .ds_checkbox.js_focus{outline:1px solid #b0d9ff}
.mypage__wrap .frm_wrap .itemlist_label{overflow:hidden;padding:17px 0;border:1px solid #e0e0e0;border-radius:8px;box-sizing:border-box}
.mypage__wrap .frm_wrap label,
.mypage__wrap .frm_wrap input{display:inline-block;vertical-align:middle}
.mypage__wrap .frm_wrap label{z-index:2}
.mypage__wrap .frm_wrap .placeholder {display:inline-block;font-size:12px;padding:2px 5px}
.mypage__wrap .frm_wrap .file_src {display:inline-block;vertical-align:middle;margin-right:3px;border:1px solid #999;width:200px;height:20px;white-space:nowrap;font-size:12px;padding:2px 5px;overflow:hidden;text-overflow:ellipsis;zoom:1}
.mypage__wrap .frm_wrap input[type=text],
.mypage__wrap .frm_wrap input[type=password] {font-size:12px;height:26px;border:1px solid #999;line-height:1.8}
.mypage__wrap .frm_wrap textarea {display:inline-block;vertical-align:middle;font-size:12px;border:1px solid #999;line-height:1.8;width:300px;height:150px;resize:none}
.mypage__wrap .frm_wrap .ds_form > input{display:block;position:absolute;top:0;right:0;width:100%;height:100%;opacity:0;filter:alpha(opacity=0)}
.mypage__wrap .js_input {position:relative}
.mypage__wrap .frm_wrap.frm_focus {border:1px solid #000}
.mypage__wrap .js_input .placeholder {display:inline-block;position:absolute;top:0;padding:2px 5px}
.mypage__wrap .js_checkbox em > input,
.mypage__wrap .js_radio em > input {opacity:0;filter:alpha(opacity=0)}
/*취소,반품 > 리스트*/
.list_returnguidewrap{display:none;position:relative;z-index:10}
.btn-infoboxtxt + .list_returnguidewrap{margin-top:-11px}
.frm_wrap + .list_returnguidewrap{margin-top:-6px}
.frm_wrap + .list_returnguidewrap.list_returnguidewrap--parcel,
.frm_wrap + .list_returnguidewrap.list_returnguidewrap--method{margin-top:0}
.list_returnguidewrap--method{padding:15px 0 0 0;border-top:1px solid #eee}
.list_returnguidewrap--method:after{display:block;content:'';clear:both;}
.list_returnguidewrap--method .box__delivery-address{display:table;padding:10px 17px 0 45px;border:0;font-size:14px;color:#222;line-height:22px}
.list_returnguidewrap--method .box__delivery-address .text__name{display:table-cell;width:52px;padding-right:4px}
.list_returnguidewrap--method .box__delivery-address .text__address{display:table-cell;word-break:keep-all}
.list_returnguidewrap--method .box__delivery-address .text__tel{display:block}
.list_returnguidewrap--method .box__delivery-address .button__address{display:block;height:32px;margin-top:8px;padding:0 12px;border:1px solid #ccc;border-radius:8px;background-color:#fff;font-size:13px;color:#222;font-weight:normal;vertical-align:top}
.list_returnguidewrap--method .box__delivery-message{margin:20px 0 0 0;padding:0 17px 0 45px;border-top:1px solid #eee}
.list_returnguidewrap--method .box__delivery-message .form__input-text{width:100%;height:49px;border:0;font-size:14px;background-color:#fff}
.list_returnguidewrap--method .box__delivery-message .form__input-text::placeholder{color:#757575}
.list_returnguidewrap--parcel{border-top:1px solid #eee}
.list_returnguidewrap--parcel:after{display:block;content:'';clear:both;}
.list_returnguidewrap--parcel .box__select{position:relative}
.list_returnguidewrap--parcel .box__select:after{position:absolute;top:50%;right:18px;z-index:30;width:13px;height:8px;margin-top:-4px;background-position:-159px -76px}
.list_returnguidewrap--parcel .box__select .form__select{width:100%;height:48px;border:0;padding-left:45px;font-size:14px;color:#222;background-color:#fff}
.list_returnguidewrap--parcel .box__select .form__select:focus{position:relative;z-index:10}
.list_returnguidewrap--parcel .box__select .form__label{position:absolute;top:0;left:0;bottom:0;right:0;z-index:10;padding:15px 15px 0 45px;font-size:14px;color:#757575;line-height:18px;background-color:#fff;border-radius:8px}
.list_returnguidewrap--parcel .box__select .form__select:invalid{color:#757575}
.list_returnguidewrap--parcel .box__select .form__select option{color:#222}
.list_returnguidewrap--parcel .box__parcel-number{position:relative;padding:0 17px 0 0;border-top:1px solid #eee}
.list_returnguidewrap--parcel .box__parcel-number .form__input-text{width:100%;height:49px;padding:0 0 0 45px;border:0;background-color:#fff;font-size:14px;color:#222}
.list_returnguidewrap--parcel .box__parcel-number .form__input-text::placeholder{color:#757575;line-height:auto}
.list_returnguidewrap--parcel .box__parcel-number .form__input-text:focus{position:relative;z-index:10}
.list_returnguidewrap--parcel .box__parcel-number .form__label{position:absolute;top:0;left:0;bottom:0;right:0;z-index:10;padding:15px 15px 0 45px;font-size:14px;color:#757575;background-color:#fff;border-radius:8px}
.list_returnguidewrap--account .box__account-number{position:relative;padding:0 71px 0 0;border-top:1px solid #eee}
.list_returnguidewrap--account .box__account-number .form__input-text{width:100%;height:49px;padding:0 0 0 45px;border:0;background-color:#fff;font-size:14px;color:#222}
.list_returnguidewrap--account .box__account-number .form__input-text::placeholder{color:#757575;line-height:auto}
.list_returnguidewrap--account .box__account-number .form__input-text:focus{position:relative;z-index:10}
.list_returnguidewrap--account .box__account-number .form__label{position:absolute;top:0;left:0;bottom:0;right:0;z-index:10;padding:15px 15px 0 45px;font-size:14px;color:#757575;background-color:#fff;border-radius:8px}
.list_returnguidewrap--account .box__account-number .text__account{padding:16px 0 19px 44px;font-size:14px;color:#222;line-height:20px}
.list_returnguidewrap--account .box__account-number .text__account .text__num{margin-left:4px}
.list_returnguidewrap--account .box__addition{position:absolute;top:10px;right:17px;z-index:10;font-size:0;text-align:right}
.list_returnguidewrap--account .box__addition .button__change{display:inline-block;margin-left:4px;height:32px;padding:0 8px;border:1px solid #bdbdbd;border-radius:8px;background-color:#fff;font-family:'Gmarket Sans', serif;font-size:12px;color:#222;vertical-align:top;line-height:32px}
.list_returnguidewrap--account .box__addition .button__save{display:inline-block;margin-left:4px;height:32px;padding:0 8px;border-radius:8px;background-color:#00c400;font-family:'Gmarket Sans', serif;font-size:12px;color:#fff;line-height:32px}
/*교환비용 결제방법리스트*/
.list__return-payment{margin:20px 0 0;padding-top:6px;background-color:#fff;border:1px solid #e0e0e0;border-radius:8px}
.list__return-payment .list-item{padding:8px 17px 0}
.list__return-payment .list-item:after{display:block;content:'';clear:both}
.list__return-payment .list-item.list-item--total{margin-top:7px;padding:13px 17px 0;height:49px;border-top:1px solid #eee;}
.list__return-payment .list-item.list-item--total .text__title{color:#000}
.list__return-payment .box__title{float:left;font-size:0;line-height:22px;color:#616161}
.list__return-payment .box__title .text__title{font-size:14px}
.list__return-payment .box__title .button__coupon,
.list__return-payment .box__title .button__coupon-change{position:relative;top:-4px;padding:0 8px;height:28px;margin-left:4px;background-color:#00c400;font-size:11px;line-height:28px;color:#fff;border-radius:8px;border:1px solid #00c400;vertical-align:top}
.list__return-payment .box__title .button__coupon-cancel{position:relative;top:-4px;padding:0 8px;height:28px;margin-left:4px;font-size:11px;line-height:28px;color:#222;border-radius:8px;border:1px solid #bdbdbd;vertical-align:top}
.list__return-payment .box__value{float:right;font-size:14px;line-height:20px;color:#424242}
.list__return-payment .box__value .text__unit{margin-left:1px;font-size:12px}
.list__return-payment .box__value.box__value--discount{color:#00c400}
.list__return-payment .list-item.list-item--total .box__value{color:#000}
.list__return-payment .list-item.list-item--total .text__nummber{font-size:14px;font-weight:bold}
/*취소,반품 > 상품선택리스트*/
.box__select-all-wrap{margin:13px 0 0 0 ;font-size:0}
.box__select-all-wrap .frm_wrap{display:block;position:relative}
.box__select-all-wrap .itemlist_label-top{padding-left:8px;font-size:13px;line-height:20px;color:#757575}
.box__select-all-wrap .itemlist_label-top.type-bottom{font-size:12px;color:#222;}
.box__select-all-wrap .ds_checkbox{display:inline-block;vertical-align:top}
/*취소*/
.box__select-all-wrap + .orderlist{margin-top:13px;}
.page__cancel .orderlist .orderlist_item{overflow:hidden;position:relative;margin-bottom:8px;background:#fff;border-radius:8px}
.page__cancel .orderlist .orderlist_item:last-child{border-bottom:0}
.page__cancel .orderlist .lt{overflow:hidden;display:table-cell;width:64px;height:64px;padding-left:41px;border-radius:8px}
.page__cancel .orderlist .lt .orderlist_thumb{width:64px;height:64px;border-radius:8px}
.page__cancel .orderlist .lt .box__image{overflow:hidden;display:inline-block;width:64px;height:64px;border-radius:8px;background-color:#eee;vertical-align:top}
.page__cancel .list__vip-cancel .lt .box__image::before {display:none;}
.page__cancel .orderlist .rt{display:table-cell;overflow:hidden;width:100%}
.page__cancel .orderlist .orderlist_option .list-item{display:block;overflow:hidden;position:relative;padding:0 16px 0 14px;font-size:14px;color:#616161;line-height:18px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}
.page__cancel .orderlist .orderlist_option .text__title{position:relative;padding-right:13px}
.page__cancel .orderlist .orderlist_option .text__title:after{position:absolute;top:50%;right:6px;content:'';width:1px;height:12px;margin-top:-6px;background-color:#e0e0e0;vertical-align:top}
.page__cancel .orderlist .orderlist_deving:before{position:absolute;left:0;top:0;width:1px;height:12px;display:block;content:'';background:#d8d8d8}
.page__cancel .orderlist .orderlist_tit:before{display:block;content:''}
.page__cancel .orderlist .orderlist_tit{display:block;overflow:hidden;max-height:42px;padding:0 16px 0 14px;font-size:14px;color:#000;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}
.page__cancel .orderlist .orderlist_tit .text__brand{color:#0231a6}
.page__cancel .orderlist .orderlist_pricewrap{display:block;padding:5px 0 0 14px;font-size:12px}
.page__cancel .orderlist .orderlist_price_num{font-size:14px;font-weight:bold;color:#000}
.page__cancel .orderlist--item .orderlist_item{display:table;padding:17px;border:solid 1px #e0e0e0}
.page__cancel .orderlist--item .lt{padding-left:0}
.page__cancel .list__vip-cancel .orderlist_item {padding:15px 17px}
.page__cancel .list__vip-cancel .orderlist_item:last-child {border-bottom:1px solid #e0e0e0;margin-bottom:8px;}
.page__cancel .list__vip-cancel .orderlist_tit{margin-bottom:2px;}
.page__cancel .list__vip-cancel .orderlist_tit,
.page__cancel .list__vip-cancel .orderlist_option .list-item {font-family:'Roboto','Noto Sans Korean';line-height:20px;padding-left:12px;}
.page__cancel .list__vip-cancel .orderlist_price_unit {font-family:'Noto Sans Korean';font-weight:600;}
.page__cancel .box__form-info {position:relative;width:100%;padding:17px 16px;overflow:hidden;background:#eef7ff;border:1px solid #cbe8ff;border-radius:8px;}
.page__cancel .box__form-info .text__alert {font-family:'Roboto','Noto Sans Korean';font-size:12px;line-height:16px;color:#067dfd;padding-left:27px;}
.page__cancel .box__form-info .text__alert::before {position:absolute;top:50%;margin-top:-10px;left:16px;width:20px;height:20px;vertical-align:top;background-position:-134px -487px}

.page__cancel .box__component-vertical-tourticket .box__form-info{border:1px solid #ffdadb;background:#fff5f5}
.page__cancel .box__component-vertical-tourticket .box__form-info .text__alert{color:#ef2b2a}
.page__cancel .box__component-vertical-tourticket .box__form-info .text__alert::before{background-position:-176px -298px}

/* 예약취소완료 */
.box__component-cancel-ok .tit_return-complete{position:relative;padding-top:13px;font-family:'Gmarket Sans', sans-serif;font-size:20px;color:#000;text-align:center;letter-spacing:-0.5px;}
.box__component-cancel-ok .tit_return-complete::before{width:33px;height:33px;background-position:-58px -239px;display:block;margin:0 auto 13px;}
.box__component-cancel-ok .tit_return-complete .js-box__lottie{position:absolute;top:8px;left:50%;width:40px;height:40px;margin-left:-20px}
.box__component-cancel-ok .tit_return-complete + .box__component-information {margin-top:42px;}
.box__component-cancel-ok .box__component-information + .text__notice{padding-top:12px;font-size:11px;font-family:'Noto Sans Korean';color:#9e9e9e;line-height:14px}

/*반품*/
.page__return .mypage__wrap .frm_wrap .itemlist_label{padding:20px 0}
.page__return .mypage__wrap .frm_wrap .itemlist_checkbox{top:50px}
.page__return .orderlist .orderlist_item{overflow:hidden;position:relative;margin-bottom:8px;background:#fff;box-sizing:border-box;border-radius:8px}
.page__return .orderlist .lt{overflow:hidden;display:table-cell;width:64px;height:64px;padding-left:41px;border-radius:8px}
.page__return .orderlist .lt .orderlist_thumb{width:80px;height:80px;border-radius:8px}
.page__return .orderlist .lt .box__image{overflow:hidden;display:inline-block;width:80px;height:80px;border-radius:8px;background-color:#eee;vertical-align:top}
.page__return .orderlist .rt{display:table-cell;overflow:hidden;width:100%}
.page__return .orderlist .orderlist_option .list-item{display:block;overflow:hidden;position:relative;padding:0 16px 0 14px;font-size:12px;color:#616161;line-height:18px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}
.page__return .orderlist .orderlist_deving:before{position:absolute;left:0;top:0;width:1px;height:12px;display:block;content:'';background:#d8d8d8}
.page__return .orderlist .orderlist_tit:before{display:block;content:''}
.page__return .orderlist .orderlist_tit{display:block;overflow:hidden;max-height:42px;padding:0 16px 0 14px;font-size:14px;color:#000;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}
.page__return .orderlist .orderlist_tit .text__brand{color:#0231a6}
.page__return .orderlist .orderlist_pricewrap{display:block;padding:5px 0 0 14px;font-size:12px}
.page__return .orderlist .orderlist_pricewrap .orderlist_qty,
.page__cancel .orderlist .orderlist_pricewrap .orderlist_qty{position:relative;padding-left:10px}
.page__return .orderlist .orderlist_pricewrap .orderlist_qty:before,.page__cancel .orderlist .orderlist_pricewrap .orderlist_qty:before{content:'';position:absolute;top:50%;left:5px;margin-top:-1px;width:2px;height:2px;background-color:#bdbdbd;border-radius:50%}
.page__return .orderlist .orderlist_price_num{font-size:14px;font-weight:bold;color:#000;}
.page__return .orderlist .text__notice{display:block;margin-top:19px;padding:11px 17px 0;border-top:1px solid #e0e0e0;font-size:12px;color:#067dfd;line-height:19px}
.page__return .orderlist--item .orderlist_item{display:table;padding:17px;border:solid 1px #e0e0e0}
.page__return .orderlist--item .lt{padding-left:0}
.box__return-info-g9{padding:16px 0 14px;font-size:0;background:#0cbbed}
.box__return-info-g9 .box__inner{max-width:768px;margin:0 auto;padding:0 16px}
.box__return-info-g9 .text__allright{height:14px;font-size:14px;line-height:14px;font-weight:bold;color:#fff}
.box__return-info-g9 .button__support{display:inline-block;max-width:768px;margin:0 auto;position:relative;margin-top:8px;padding-right:9px;font-size:12px;line-height:12px;color:#222;background:transparent;border:none;}
.box__return-info-g9 .button__support:after{content:'';position:absolute;right:0;top:0;width:6px;height:11px;background-position:-137px -198px}
/*환불 정보*/
.list__information--refund .text__title,
.list__information--refund .text_nummber,
.list__information--refund .text__unit{color:#067dfd}
/*사유선택 리스트*/
.box__detail-reason{display:none;padding:30px 0 0 0}
.js_form-selected + .box__detail-reason{display:block}
.list_return--selreason{margin-top:16px}
.box__detail-reason .tit_return-section{display:inline-block;position:relative;margin-bottom:18px;vertical-align:top;}
.box__detail-reason .tit_return-section .text_title{position:relative;padding-right:20px;font-size:16px;color:#000}
.box__detail-reason .tit_return-section .return-bcrl_btn{position:absolute;top:0;left:0;width:100%;height:100%}
.box__detail-reason .tit_return-section .return-bcrl_btn:after{position:absolute;top:50%;right:0;width:16px;height:16px;margin-top:-8px;background-position:-21px -198px}
.box__detail-reason .tit_return-section .return-bcrl_btn.active:after{-webkit-transform:rotate(180deg);transform:rotate(180deg)}
.box__detail-reason .return_reasonbox{display:none;overflow:hidden;position:relative;max-height:167px;background:#fff;padding:19px 19px 21px;border:1px solid #e0e0e0;border-radius:8px;outline:none}
.box__detail-reason .return_reasonbox.box__textarea--focus{border-color:#000}
.box__detail-reason .return_reasonbox.active{display:block}
.box__detail-reason .return_reasonbox .form__text-area{width:100%;height:66px;overflow-x:hidden;overflow-y:auto;margin-bottom:12px;border:none;box-sizing:border-box;font-size:14px;color:#222;line-height:22px;resize:none;outline:none}
.box__detail-reason .return_reasonbox .form__text-area::placeholder,
.box__detail-reason .return_reasonbox .form__text-area::-webkit-input-placeholder{color:#9e9e9e;font-size:14px}
.box__detail-reason .return_photowrap{position:relative;font-size:0}
.box__detail-reason .return_reasonbox_photolist{margin:0 0 0 46px;overflow:hidden;height:45px;font-size:0;white-space:nowrap;overflow-x:auto;}
.box__detail-reason .return_reasonbox_photolist_item{overflow:hidden;display:inline-block;position:relative;width:40px;height:40px;margin-right:5px;border-radius:4px;background:#fff url(//pics.gmarket.co.kr/mobile/single/kr/common/GMKT_loader@2x.gif) no-repeat center center;background-size:45px auto}
.box__detail-reason .return_reasonbox_photolist_item:last-child{margin-right:0}
.box__detail-reason .return_reasonbox_photolist .rimg{overflow:hidden;display:block;width:100%;height:100%;background:#fff}
.box__detail-reason .return_reasonbox_photolist_item .btn_del{overflow:hidden;position:absolute;top:0;left:0;width:100%;height:100%;line-height:9999px}
.box__detail-reason .return_reasonbox_photolist_item .btn_del:after{position:absolute;top:-1px;right:0;width:12px;height:12px;background-position:-67px -198px}
.box__detail-reason .return_reasonbox .btn_photo{float:left;margin:10px 0 -2px -2px;display:inline-block;content:'';width:30px;height:24px;background:none}
.box__detail-reason .return_reasonbox .btn_photo:after{width:26px;height:20px;background-position:-39px -198px}

/* 반품수거 */
.box__return--pickup{padding:12px 17px 14px;background-color:#fff;border:1px solid #e0e0e0;border-radius:8px}
.box__return--pickup .text__title{font-size:14px;color:#000;letter-spacing:-0.5px}
.box__return--pickup .box__delivery-address{display:table;padding:8px 0 0 0;border:0;font-size:14px;color:#222;line-height:22px;letter-spacing:-0.5px}
.box__return--pickup .box__delivery-address .text__name{display:table-cell;width:46px;padding-right:8px}
.box__return--pickup .box__delivery-address .text__address{display:table-cell;color:#616161;word-break:keep-all}
.box__return--pickup .box__delivery-address .text__tel{display:block;font-family:'Roboto',sans-serif}
.box__return--pickup .text__return-notice{padding:8px 0 0;font-size:12px;color:#067dfd;line-height:19px}
.box__return-timetable{padding-top:20px}
.box__return-timetable .text__return-title{padding-left:4px;margin-bottom:8px}
.box__return-timetable .text__return-title:before{position:relative;top:2px;margin-right:4px}
.table__timetable{width:100%;border-collapse:collapse;border-radius:8px;border-style:hidden;box-shadow:0 0 0 1px #e0e0e0;text-align:center;background-color:transparent}
.table__timetable .th__timetable,
.table__timetable .td__timetable{border:1px solid #eee;font-weight:normal}
.table__timetable .th__timetable{font-size:12px}
.table__timetable .td__timetable{font-size:11px}
.table__timetable .tbody__timetable{background-color:#fff}
.table__timetable .thead__timetable .th__timetable{width:18.71%;height:48px;line-height:16px;background-color:#fafafa;color:#222}
.table__timetable .tbody__timetable .th__timetable,.table__timetable .tbody__timetable .td__timetable{height:44px}
.table__timetable .tbody__timetable .th__timetable{width:24%;font-family:'Roboto',sans-serif;color:#424242;line-height:16px}
.table__timetable .tbody__timetable .td__timetable{position:relative;width:18.71%;line-height:14px;color:#222}
.table__timetable .thead__timetable .th__timetable.th__timetable--active,
.table__timetable .tbody__timetable .th__timetable.th__timetable--active{background-color:#e5fce3}
.table__timetable .tbody__timetable .timetable-deadline{position:relative;font-size:11px;font-weight:normal;line-height:14px}
.table__timetable .tbody__timetable .timetable-deadline .text__timetable-deadline{color:#f9560e}
.table__timetable .tbody__timetable .timetable-deadline .icon__timetable-deadline{position:absolute;top:-15px;left:50%;margin-left:-40px;width:81px;height:26px;background-position:-22px -548px;}
.table__timetable .tbody__timetable .timetable-deadline .text__icon-timetable-deadline{display:block;font-size:11px;font-weight:normal;font-family:'Noto Sans Korean', sans-serif;line-height:23px;text-indent:0;color:#f9560e}
.table__timetable .thead__timetable .th__timetable.timetable-unit{width:24%;color:#757575}
.table__timetable .tbody__timetable .timetable-ban{position:relative;display:block;width:100%;height:44px;background-color:#fafafa}
.table__timetable .tbody__timetable .timetable-ban::before,
.table__timetable .tbody__timetable .timetable-ban::after{content:'';position:absolute;top:0;left:0;width:100%;height:100%;opacity:0.06}
.table__timetable .tbody__timetable .timetable-ban::before{background:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg"><line x1="0" y1="100%" x2="100%" y2="0" stroke="black"/></svg>')}
.table__timetable .tbody__timetable .timetable-ban::after{background:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg"><line x1="0" y1="0" x2="100%" y2="100%" stroke="black" /></svg>')}
.table__timetable .tbody__timetable .ds_radio{position:absolute;width:20px;height:20px;top:12px;left:50%;transform:translateX(-50%)}
.table__timetable .tbody__timetable .ds_radio input{width:100%;height:100%}
.table__timetable .tbody__timetable .label__timetable{display:block;width:100%;height:100%}
.table__timetable .tbody__timetable .ds_radio.js_checked + .label__timetable{background:#e5fce3}
.table__timetable .tbody__timetable .br__timetable {display:none}
@media screen and (max-width: 359px) {
	.table__timetable .tbody__timetable .br__timetable{display:inline}
}


.table__timetable thead th:first-child{border-radius:8px 0 0 0;overflow:hidden}
.table__timetable thead th:last-child{border-radius:0 8px 0 0;overflow:hidden}
.table__timetable tbody tr:last-child th{border-radius:0 0 0 8px;overflow:hidden}
.table__timetable tbody tr:last-child td:last-child{border-radius:0 0 8px 0}
.table__timetable tbody tr:last-child td:last-child .label__timetable{border-radius:0 0 8px 0}


.box__return-error{padding:87px 0 58px;text-align:center}
.box__return-error .box__animation{display:block;width:112px;height:112px;margin:0 auto}
.box__return-error .box__return-error{font-family:'Noto Sans Korean', sans-serif;font-size:16px;color:#2c2c2c;line-height:22px}
.box__return-error .text{padding-top:26px;margin-bottom:16px;font-family:'Noto Sans Korean', sans-serif;line-height:1.38}
.box__return-error .button__retry{display:inline-block;margin:0 auto;padding:11px 16px;background:#fff;border:1px solid #bdbdbd;border-radius:8px;font-family:'Gmarket Sans', sans-serif;font-size:16px;color:#2c2c2c}
.box__return-error .button__retry:before{width:16px;height:16px;margin-right:4px;background-position:-156px -488px;vertical-align:text-top}
@media screen and (min-width:767px) {
	.box__return-error{padding:99px 0 98px}
}

/*클레임 현황*/
.page__claim-state .box__mypage-container{padding:16px 0;background-color:#f5f5f5}
.page__claim-state .box__component + .box__component{margin-top:28px}
.page__claim-state .list__order-item .link__item-information{padding-right:44px}
.page__claim-state .box__component-notice .text__notice{margin-top:8px;font-size:12px;font-weight:normal;color:#616161;line-height:18px;letter-spacing:-0.5px}
.page__claim-state .box__toast-popup{bottom:-48px}
.page__claim-state .box__toast-popup--active{bottom:8px}
/*라디오 리스트*/
.box__account-edit .list_return-radio{margin-top: 16px}
.list_return-radio.list_return--payment{margin-top:16px}
.list_return-radio .js_radio{display:block}
.list_return-radio .ds_radio{position:absolute;top:19px;left:17px}
.list_return-radio .list-radiotxt{display:block;font-size:14px;line-height:15px;height:15px;overflow:hidden;color:#222}
.list_return-radio.list__refund-radio .list-radiotxt{line-height:20px;height:20px}
.list_return-radio .list-item__refund-due .ds_radio{top:50%;transform:translateY(-50%)}
.list_return-radio .text__radio-sub{display:block;margin-top:4px;font-size:12px;line-height:12px;color:#616161}
.list_return-radio .list-radiotxt.text__account{padding-right:60px;height:22px;line-height:22px}
.box__account-edit .list_return-radio .list-radiotxt.text__account{height:auto;font-size:0}
.list_return-radio .list-radiotxt.text__account .text__num{margin-left:8px;font-size:14px;color:#616161;vertical-align:top}
.box__account-edit .list_return-radio .list-radiotxt.text__account .text__num{display:inline-block;margin-left:0;line-height: 22px;vertical-align:top}
.list_return-radio .frm_wrap > label{display:block;min-height:60px;overflow:hidden;padding:22px 0 18px 45px;box-sizing:border-box;font-size:0}
.list_return-radio.list__refund-radio .frm_wrap > label{padding:20px 0 20px 45px}
.list_return-radio .list-radiotxt:after{content:'';display:block;clear:both}
.list_return-radio .list_return-radio-item{overflow:hidden;position:relative;min-height:60px;background:#fff;border:1px solid #e5e5e5;border-radius:8px;margin-bottom:8px}
.list_return-radio .list_return-radio-item:last-child{margin-bottom:0}
.list_return-radio .list_return-radio-item.list_return-radio-item--active{border-color:#222}
.list_return-radio .list_return-radio-item.list_return-radio-item--active .txt_alert{color:#00c400}
.list_return-radio .list_return-radio-item.list_return-radio-item--disabled{border-color:#e0e0e0}
.list_return-radio .list_return-radio-item.list_return-radio-item--disabled .list-radiotxt,
.list_return-radio .list_return-radio-item.list_return-radio-item--disabled .txt_alert{color:#9e9e9e}
.list_return-radio .list_return-radio-item.list_return-radio-item--disabled .text__disabled{margin-top:-7px;padding:0 17px 18px;font-size:12px;color:#067dfd;line-height:19px}
.list_return-radio .list_return-radio-item .text__return-notice{margin-top:-7px;padding:0 17px 18px;font-size:12px;color:#067dfd;line-height:19px}
.list_return-radio .list_return-radio-item .box__smilebox-noti{margin:-11px 16px 16px}
.box__smilebox-noti{margin:12px 0 -4px;}
.box__smilebox-noti .text__message{position:relative;padding:15px 16px 15px 40px;border-radius:8px;border:1px solid #cbe8ff;background-color:#eef7ff;font-size:12px;line-height:16px;color:#067dfd}
.box__smilebox-noti .text__message::before{content:'';overflow:hidden;position:absolute;left:16px;top:50%;width:16px;height:16px;background-position:-253px -121px;transform:translateY(-50%);}
.box__smilebox-noti .text__emphasis{font-weight:700}
.list_return-radio .link_quickguide_txt{font-size:13px;line-height:13px;height:13px;text-decoration:underline;color:#777}
.list_return-radio .select_delcomp,.list-radiotxt_sub{position:absolute;top:23px;margin-left:8px;font-size:12px;line-height:15px;height:15px;color:#999}
.list_return-radio .txt_alert{display:inline-block;position:absolute;top:23px;right:17px;margin-left:8px;font-size:12px;line-height:12px;height:12px;color:#616161}
.list_return-radio .txt_alert.txt_refund{display:block;position:static;height:auto;margin:0 0 0 -28px;padding:16px 17px 0 0;line-height:19px}
.list_return-radio .list-radiotxt_sub_sd{display:block;float:left;height:auto;margin-top:14px;font-size:14px;color:#999}
.list_return-radio .list_return-radio-item .text__only{ padding:16px 0 20px;font-size:14px;letter-spacing:-0.5px;color:#000;line-height:1.71;text-align:center;font-weight:normal;}
.list_return-radio .list_return-radio-item--active .list_returnguidewrap{display:block;padding:0 0 24px 54px}
.list_return-radio .list_return-radio-item--active .list_returnguidewrap--method,
.list_return-radio .list_return-radio-item--active .list_returnguidewrap--parcel,
.list_return-radio .list_return-radio-item--active .list_returnguidewrap--account{padding:0}
.list_return-radio .btn-infoboxtxt .logo_gs25{position:relative;display:inline-block;margin-top:-1px;width:39px;height:17px;background:url(//pics.gmarket.co.kr/mobile/sp_return.png) no-repeat -201px 0;background-size:250px auto;text-indent:-999em}
.list_return-radio .logo_smbox + .logo_gs25{margin-left:19px}
.list_return-radio .logo_smbox + .logo_gs25:before{content:'';display:inline-block;width:1px;height:14px;background:#e5e5e5;position:absolute;top:2px;left:-10px}
.list_return-radio .btn-infoboxtxt{position:relative;display:block;z-index:10;margin:-10px 0 24px 54px;font-size:14px;line-height:20px;color:#067dfd}
.list_return-radio .btn-infoboxtxt .logo_smbox{width:81px;height:17px;margin-top:1px;background-position:0 -220px;vertical-align:top;}
.list_return-radio .btn-infoboxtxt:after{content:'';width:7px;height:12px;margin:5px 0 0 3px;vertical-align:top;background-position:-88px -154px}
.list_return-radio .frm_wrap + .box__addition{position:absolute;top:14px;right:16px;z-index:10;font-size:0;text-align:right}
.list_return-radio .frm_wrap + .box__addition .button__change,
.list_return-radio .frm_wrap + .box__addition .button__cancel{display:inline-block;height:32px;margin-left:4px;padding:0 8px;border-radius:8px;border:1px solid #bdbdbd;background-color:#fff;font-family:'Gmarket Sans', serif;font-size:12px;color:#222;vertical-align:top;line-height:32px}
.box__account-edit .list_return-radio .frm_wrap + .box__addition .button__change,
.box__account-edit .list_return-radio .frm_wrap + .box__addition .button__cancel{border-radius:6px;font-size:13px;line-height:30px}
.list_return-radio .frm_wrap + .box__addition .button__save{display:inline-block;height:32px;margin-left:4px;padding:0 8px;border-radius:8px;background-color:#00c400;font-family:'Gmarket Sans', serif;font-size:12px;color:#fff;vertical-align:top;line-height:32px;}
/* 계좌 관리 */
#header .text__account-number{margin-left:6px;color:#00c400}
.page__account .text__account-title{font-family:'Gmarket Sans', serif}
.page__account .box__component .box__component-title .text__component-title{font-family:'Gmarket Sans', serif}
.page__account .text__account-title .text__emphasis{color:#00c400}
.page__account .text__account-title--medium{margin:39px 0 20px;font-size:18px;color:#000;font-weight:normal;line-height:24px;text-align:center}
.page__account .text__account-title--large{margin:31px 0 20px;font-size:20px;color:#000;font-weight:normal;line-height:28px;text-align:center}
.page__account .list_return-radio .frm_wrap > label{padding:23px 0 23px 52px}
.page__account .mypage__wrap .frm_wrap .ds_radio{top:24px}
.page__account .mypage__wrap.box__account-edit .frm_wrap .ds_radio{top:50%;transform:translateY(-50%)}
.page__account .list_return-radio .frm_wrap + .box__addition{top:20px}
.page__account .box__account-edit .list_return-radio .frm_wrap + .box__addition{top:50%;transform:translateY(-50%)}
.page__account .list_return-radio .text__account .text__bank{font-size:15px;font-weight:bold;color:#2c2c2c;line-height:22px}
.page__account .box__account-edit .list_return-radio .text__account .text__bank{margin-right:8px;vertical-align:top}
.page__account .link__account-add{display:block;width:100%;background:#fff;border: 1px dashed #e0e0e0;border-radius:8px;text-align:center;}
.page__account .link__account-add .text{color:#424242;vertical-align:top}
.page__account .link__account-add .text:before{width:16px;height:16px;margin-right:2px;background-position:-182px -654px;vertical-align:top}
.page__account .link__account-add .text__info{display:block;padding-top:4px;color:#9e9e9e}
.page__account .list_return-radio + .link__account-add{margin-top:8px;padding:14px 0 16px}
.page__account .list_return-radio + .link__account-add .text{font-size:14px;line-height:20px}
.page__account .list_return-radio + .link__account-add .text:before{margin-top:2px}
.page__account .list_return-radio + .link__account-add .text__info{font-size:11px;line-height:14px}
.page__account .text__account-title + .link__account-add{padding:21px 0 22px}
.page__account .text__account-title + .link__account-add .text{font-size:15px;line-height:22px}
.page__account .text__account-title + .link__account-add .text:before{margin-top:3px}
.page__account .text__account-title + .link__account-add .text__info{font-size:12px;line-height:16px}
.page__account .box__account-edit .text__account-title + .link__account-add .text__info{font-size:11px}
.page__account .box__account-disabled{overflow:hidden;padding:10px 16px;background:#eee;border-color:#e0e0e0;border-radius:8px}
.page__account .box__account-disabled .text__info{font-size:11px;color:#9e9e9e;line-height:14px}
.page__account .box__account-disabled .text__name{font-size:16px;color:#9e9e9e;line-height:22px}
.page__account .box__toast-popup{bottom:-48px}
.page__account .box__toast-popup--active{bottom:8px}
.page__account .box__control-select.box__form-motion .form__select{opacity:1;border:none;color:#9e9e9e}
.page__account .box__control-select.box__form-motion .form__select option{color:#222}
.page__account .box__control-select.box__form-motion:after{width:24px;height:24px;margin-top:-12px;background-position:-176px -321px}
.page__account .box__control-select.box__form-motion .text__label{display:none}
.page__account .box__control-select.box__form-motion.js-input-focus .form__select{height:100%;margin-top:0;border:none;line-height:56px}
.page__account .box__control-select.box__form-motion.box__form--active .text__label{display:block;width:auto;top:10px;font-size:11px;line-height:14px;color:#222}
.page__account .box__control-select.box__form-motion.box__form--active .form__select{position:relative;z-index:1;height:22px;margin-top:24px;font-weight:normal;color:#2c2c2c;line-height:22px;border:none;outline:none}

.box__notice-alert{position:relative;padding:16px;margin-top:8px;border-radius:8px;font-size:12px}
.box__notice-alert .text__alert{position:relative;padding-left:28px;font-size:12px;line-height:16px;word-break:break-all}
.box__notice-alert .text__alert:before{position:absolute;top:50%;left:0;width:20px;height:20px;margin-top:-10px}
.box__notice-alert .text{display:block}
.box__notice-alert.box__alert-red{background:#fff5f5;border: 1px solid #ffdadb}
.box__notice-alert.box__alert-red .text__alert{color:#ef2b2a}
.box__notice-alert.box__alert-red .text__alert:before{background-position:-176px -299px}
.box__notice-alert.box__alert-red .text__alert .link{display:inline-block;margin-top:4px;color:#757575}
.box__notice-alert.box__alert-red .text__alert .link:after{width:12px;height:12px;margin-top:2px;background-position:-109px -10px;vertical-align:top}

/*교환 쿠폰 레이어*/
.box__layer--coupon .box__layer-body{padding-bottom:144px}
.box__return-coupon .text__coupon-number{height:32px;background-color:#f5f5f5;font-size:12px;color:#757575;line-height:32px;text-align:center}
.box__return-coupon .text__coupon-number .text__holding-number{color:#000}
.box__return-coupon .text__coupon-number .text__useing-number{color:#00c400}
.box__return-coupon .text__coupon-title{padding:14px 16px 0;font-size:14px;color:#616161;line-height:14px}
.box__return-coupon .list__coupon{padding:17px 16px 17px}
.box__return-coupon .list__coupon .list-item{position:relative;margin-top:16px}
.box__return-coupon .list__coupon .list-item:first-child{margin-top:0}
.box__return-coupon .list__coupon .box__coupon-information{padding-left:28px}
.box__return-coupon .list__coupon .ds_radio{position:absolute;top:0;left:0;}
.box__return-coupon .list__coupon .form__label{float:left;font-size:13px;color:#616161}
.box__return-coupon .list__coupon .box__price{display:table-cell;min-width:88px;vertical-align:middle}
.box__return-coupon .list__coupon .box__price .text__price{font-size:14px}
.box__return-coupon .list__coupon .box__price .text__unit{font-size:12px}
.box__return-coupon .list__coupon .coupon__name{display:block}
.box__return-coupon .list__coupon .box__information{display:table-cell;font-size:13px;color:#616161;line-height:18px}
.box__return-coupon .list__coupon .box__information .button__cancel{font-size:12px;color:#000;line-height:18px;text-decoration:underline}
.box__return-coupon .list__coupon .box__information .text__use{font-size:12px;color:#00c400;line-height:18px}
.box__layer .box__total-price{position:absolute;bottom:0;left:0;width:100%;height:136px;padding:0 16px;box-shadow:0 0 2px 0 rgba(0, 0, 0, 0.2);-webkit-box-shadow:0 0 2px 0 rgba(0, 0, 0, 0.2);background-color:#fff}
.box__layer .box__total-price .list__price{display:table;width:100%;height:70px;table-layout:fixed}
.box__layer .box__total-price .list__price .list-item{display:table-cell;position:relative;text-align:center;vertical-align:middle}
.box__layer .box__total-price .list__price .text__title{display:block;color:#616161;font-size:13px;line-height:16px}
.box__layer .box__total-price .list__price .text__number{display:block;margin-top:4px;font-size:15px;font-weight:bold;color:#000;line-height:20px}
.box__layer .box__total-price .list__price .list-item--discount .text__number{color:#00c400}
.box__layer .box__total-price .list__price .list-item--discount:before{content:'';position:absolute;top:50%;left:-4px;margin-top:-8px;width:16px;height:16px;background-position:-115px -155px}
.box__layer .box__total-price .list__price .list-item--total:before{content:'';position:absolute;top:50%;left:-4px;margin-top:-8px;width:16px;height:16px;background-position:-97px -155px}
.box__layer .box__total-price .button__application{display:block;width:100%;height:48px;margin-top:10px;background-color:#00c400;border-radius:8px;font-size:15px;color:#fff;line-height:48px}
/* 스마일박스 맵 레이어 */
.deliverybranch_map_area{height:100%;position:relative}
.deliverybranch_map_area #map{width:100%;height:100%}
.deliverybranch_map_area .custom_zoomcontrol{position:absolute;right:8px;top:10px;z-index:10}
.deliverybranch_map_area .custom_zoomcontrol span{display:block;position:relative;width:38px}
.deliverybranch_map_area .custom_zoomcontrol span img{width:100%}
.deliverybranch_map_area .map_add{position:fixed;width:100%;height:183px;left:0;right:0;bottom:0;background:#fff;box-shadow:0 -2px 10px 0 rgba(0, 0, 0, 0.1)}
.deliverybranch_map_area .map_add:before{display:block;content:'';position:absolute;width:100%;height:1px;background:url(//pics.gmarket.co.kr/mobile/bg_mapadd_line.png) repeat-x;background-size:1px 1px}
.deliverybranch_map_area .map_add_distanceinfo{text-align:center;background:#f8f9fa;color:#555;font-size:14px;line-height:42px;height:40px;padding-left:19px}
.deliverybranch_map_area .map_add_distanceinfo:before{position:absolute;margin-left:-17px;top:12px;display:inline-block;content:'';width:12px;height:15px;background:url(//pics.gmarket.co.kr/mobile/sp_return.png) no-repeat -13px -26px;background-size:250px auto}
.deliverybranch_map_area .map_add_distanceinfo .txtemp{color:#067dfd}
.deliverybranch_map_area .map_add_info{padding:22px 20px 0}
.deliverybranch_map_area .map_add_info_tit{position:relative;font-size:15px;font-weight:normal;line-height:15px;color:#222;margin-bottom:10px}
.deliverybranch_map_area .map_add_info_adr{font-size:14px;color:#777;line-height:22px;margin-bottom:10px}
.deliverybranch_map_area .map_add_info_tag{font-size:0}
.deliverybranch_map_area .map_add_logo{display:inline-block;background:url(//pics.gmarket.co.kr/mobile/sp_return.png) no-repeat;background-size:250px auto;font-size:0;text-indent:-999em;margin-right:5px}
.deliverybranch_map_area .map_add_logo.gs25{position:relative;top:-7px;width:40px;height:17px;background-position:-201px 0}
.deliverybranch_map_area .map_add_info_tag .tag{display:inline-block;background:url(//pics.gmarket.co.kr/mobile/sp_return.png) no-repeat;background-size:250px auto;height:23px;margin-right:6px}
.deliverybranch_map_area .map_add_info_tag .smbox{width:73px;background-position:0 -43px}
.deliverybranch_map_area .map_add_info_tag .convs{width:68px;background-position:0 -68px}
.deliverybranch_map_area .map_msg{position:fixed;bottom:10px;left:10px;right:10px;box-sizing:border-box;border-radius:3px;background-color:rgba(0, 0, 0, 0.8);box-shadow:0 -2px 10px 0 rgba(0, 0, 0, 0.1);padding:14px 15px}
.deliverybranch_map_area .map_msg .txt{text-align:center;font-size:14px;color:#fff;line-height:22px}
.map_targetarea{position:absolute;top:0;left:0;margin:-70px 0 0 -70px;width:140px;height:140px;border-radius:50%;background:#1f8bff;opacity:0.1}
/*교환 가이드레이어*/
.head_layerback{position:relative;z-index:100;border-bottom:0 none;width:100%;box-shadow:none}
.head_layerback *{font-family:sans-serif;-webkit-tap-highlight-color:rgba(0,0,0,0);letter-spacing:0}
.head_layerback #header_wrapper{position:relative}
.head_layerback .ly_header_wrap{position:fixed;top:0;left:0;right:0;z-index:300;width:100%;height:46px;background:#fff}
.head_layerback .ly_header_wrap{z-index:100}
.head_layerback .h_page{width:70%;height:46px;margin:0 auto;font-size:17px;font-weight:bold;color:#222;text-align:center;line-height:48px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.head_layerback #simple_header:after, .head_layerback .ly_header_wrap:after{display:block;position:absolute;top:46px;left:0;right:0;width:100%;height:3px;background:url(//pics.gmarket.co.kr/mobile/bg_header_bot_sim.png) no-repeat;background-size:auto 3px;content:""}
.head_layerback .ly_header_wrap .ly_btn_goback{position:absolute;top:0;left:0;width:46px;height:46px}
.head_layerback .ly_header_wrap .ly_btn_goback:after{position:absolute;top:13px;left:15px;width:12px;height:21px;background-position:-178px -80px}
.head_layerback .ly_header_wrap .ly_btn_close{position:absolute;top:0;right:0;width:49px;height:46px}
.head_layerback .ly_header_wrap .ly_btn_close:after{position:absolute;top:15px;right:16px;width:17px;height:17px;background-position:-180px -24px}
.head_layerback #bx_hd_blank{height:46px}
.layer_returnfull.active{display:block}
.layer_returnfull-useguide .box__process{background:#fff}
.layer_returnfull-useguide .list__process{margin:0 0 0 50px;padding-bottom:37px;border-left:2px solid #eee;}
.layer_returnfull-useguide .list__process .list-item{position:relative;padding:34px 40px 0 35px;}
.layer_returnfull-useguide .list__process .list-item:first-child{padding-top:25px;}
.layer_returnfull-useguide .list__process .text__number{position:absolute;top:29px;left:-22px;width:42px;height:42px;}
.layer_returnfull-useguide .list__process .list-item:nth-child(1) .text__number{background-position:0 -297px}
.layer_returnfull-useguide .list__process .list-item:nth-child(2) .text__number{background-position:-44px -297px}
.layer_returnfull-useguide .list__process .list-item:nth-child(3) .text__number{background-position:-88px -297px}
.layer_returnfull-useguide .list__process .list-item:nth-child(4) .text__number{background-position:-132px -297px}
.layer_returnfull-useguide .list__process .list-item:nth-child(5) .text__number{background-position:0 -341px}
.layer_returnfull-useguide .text__guide-title{display:block;line-height:32px;font-size:19px;color:#222;font-weight:500;}
.layer_returnfull-useguide .text__process{margin-top:1px;line-height:20px;font-size:14px;font-weight:normal;color:#616161}
/*교환완료 페이지*/
.section_returncomp .tit_return-complete{position:relative;padding-top:92px;font-size:20px;color:#000;text-align:center}
.section_returncomp .tit_return-complete .js-box__lottie{position:absolute;top:40px;left:50%;width:40px;height:40px;margin-left:-20px}
.section_returncomp .infotxt-returncomp{padding:12px 0 0;font-size:14px;color:#616161;line-height:24px;text-align:center}
.section_returncomp .infotxt-returncomp .text__tit{display:block;color:#222;letter-spacing:-0.5px}
.section_returncomp .infotxt-returncomp .text{word-break:keep-all}
.section_returncomp .infotxt-returncomp .text__emphasis{color:#067dfd}
.section_returncomp .bts_complete{padding:14px 0 0;text-align:center;font-size:0}
.section_returncomp .btn_return-comp{overflow:hidden;width:84px;height:40px;border:1px solid #bdbdbd;border-radius:8px;background:#fff;font-size:14px;color:#222;line-height:40px;text-align:center}
.section_returncomp .btn_return-comp.btn_return-comp--location{background-color:#00c400;border-color:#00c400;color:#fff}
.section_returncomp .btn_return-comp + .btn_return-comp{margin-left:8px}
.section_returncomp .return-resultdata{margin:34px 16px;background-color:#fff;border:1px solid #e0e0e0;border-radius:8px}
.section_returncomp .return-resultdata dt,.return-resultdata dd{padding-top:16px;line-height:24px;font-size:14px;color:#777}
.section_returncomp .return-resultdata dt{float:left;width:84px}
.section_returncomp .return-resultdata dd{padding-left:84px;color:#222}
.section_returncomp .return-resultdata dd:after{display:block;clear:both;content:''}
.section_returncomp .return-resultdata .price{font-size:17px;color:#067dfd}
.section_returncomp .return-resultdata .unit{position:relative;top:-1px;font-size:14px;color:#067dfd}
.section_returncomp .list__return-information{margin:38px 0 0;background-color:#fff;border:1px solid #e0e0e0;border-radius:8px}
.section_returncomp .list__return-information + .list__return-information{margin-top:8px}
.section_returncomp .list__return-information .list-item{padding:12px 17px 14px;font-size:14px;color:#000;line-height:22px}
.section_returncomp .list__return-information .text__list-title{display:block;margin-bottom:8px}
.section_returncomp .list__return-information .list-item + .list-item{border-top:1px solid #eee}
.section_returncomp .list__return-information .text__return-notice{clear:both;font-size:12px;color:#067dfd;line-height:19px}
.section_returncomp .list__return-information .box__information{display:table;table-layout:fixed;}
.section_returncomp .list__return-information .text__title{display:table-cell;width:46px;font-size:14px;color:#000}
.section_returncomp .list__return-information .text__information{font-size:14px;color:#616161;word-break:keep-all}
.section_returncomp .list__return-information .text__tel{display:block}
.section_returncomp .list__return-information--price .list-item{padding:12px 16px 14px}
.section_returncomp .list__return-information--price .box__information{display:block;overflow:hidden}
.section_returncomp .list__return-information--price .text__title{float:left;width:auto;line-height:22px;letter-spacing:-0.5px}
.section_returncomp .list__return-information--price .text__information{float:right;min-width:70%;text-align:right;color:#067dfd;word-break:keep-all;word-wrap: break-word}
.section_returncomp .list__return-information--price .text__information.text__return{color:#424242}
.section_returncomp .list__return-information--price .text__information .text__price{font-size:12px}
.section_returncomp .list__return-information--price .text__information .text__price .text__number{font-size:14px;font-weight:bold;word-break:keep-all;word-wrap: break-word}
.section_returncomp .list__return-information--price .text__information .text__payment-type{position:relative;padding-left:8px;font-size:12px;word-break:keep-all;word-wrap: break-word}
.section_returncomp .list__return-information--price .text__information .text__payment-type:before{content:'';position:absolute;top:50%;left:3px;margin-top:-1px;width:2px;height:2px;border-radius:50%;background-color:#bdbdbd}
.section_returncomp .list__return-information--price .text__information .text__schedule{font-weight:bold;color:#222}
.section_returncomp .list__return-information--price .text__information .text__sub-info{display:block;padding-top:6px;font-size:12px;color:#757575;letter-spacing:-0.5px}
.page__return .list__return-information--bag,
.page__cancel .list__return-information--bag{margin-top:8px}
.service__mypage .list__return-information--bag{background-color:#eef7ff;border:1px solid #cbe8ff;border-radius:8px}
.service__mypage .list__return-information--bag .list-item{padding:0}
.service__mypage .list__return-information--bag .box__information--bag{position:relative;padding:16px 12px 16px 98px}
.service__mypage .list__return-information--bag .box__information--bag:before{content:'';display: inline-block;position:absolute;top:50%;left:4px;width:80px;height:61px;background:url(//pics.gmarket.co.kr/mobile/single/kr/mypage/image__ibb.png) no-repeat 0 0/100% auto;transform:translateY(-50%)}
.service__mypage .list__return-information--bag .box__information--bag .text__title,
.service__mypage .list__return-information--bag .box__information--bag .text__information{font-size:12px;line-height:16px;word-break:normal}
.service__mypage .list__return-information--bag .box__information--bag .text__title{display:inline-block;position:relative;width:auto;padding-bottom:8px;font-family:'Gmarket Sans',serif;color:#067dfd;vertical-align:top}
.service__mypage .list__return-information--bag .box__information--bag .text__title.sprite__mypage--before{padding-left:28px}
.service__mypage .list__return-information--bag .box__information--bag .text__title:before{position:absolute;top:-2px;left:0;width:20px;height:20px;background-position:-134px -488px}
.service__mypage .list__return-information--bag .box__information--bag .button__info{width:20px;height:20px;margin-top:-2px;background-position:-96px -363px;vertical-align:top}
.service__mypage .list__return-information--bag .box__information--bag .text__information{display:block;padding-top:8px;border-top:1px solid #e0e0e0;font-family:'Noto Sans Korean', sans-serif;color:#757575}
.service__mypage .list__return-information--bag .box__layerpop-over{top:40px;padding:18px 16px 16px}
.service__mypage .list__return-information--bag .box__layerpop-over .text__layerpop-title{margin-bottom:10px;font-size:14px;font-weight:bold;color:#222;line-height:20px}
.service__mypage .list__return-information--bag .box__layerpop-over .list .list-item{position:relative;padding-left:8px;margin-bottom:8px;font-size:14px;color:#222;line-height:20px}
.service__mypage .list__return-information--bag .box__layerpop-over .list .list-item:last-child{margin-bottom:0}
.service__mypage .list__return-information--bag .box__layerpop-over .list .list-item:before{content:'';display:block;position:absolute;top:8px;left:0;width:2px;height:2px;background:#bdbdbd}
/*common - layer*/
.box__dimmed{display:none;position:fixed;top:0;left:0;right:0;bottom:0;z-index:1100;width:100%;height:100%;background:rgba(0, 0, 0, 0.65)}
.box__dimmed.box__dimmed--active,
.box__layerpop.active{display:block}
.box__layerpop{display:none;z-index:1200;position:fixed;top:50%;left:50%;width:280px;margin-left:-140px;-webkit-transform:translateY(-50%);transform:translateY(-50%)}
.box__layerpop.box__layerpop--notice{border-radius:8px;background-color:#fff}
.box__layerpop--notice .button__close{overflow:hidden;position:absolute;top:0;right:0;width:48px;height:48px;line-height:999px}
.box__layerpop--notice .button__close:after{position:absolute;top:50%;left:50%;width:15px;height:15px;margin:-7px 0 0 -7px;vertical-align:top;background-position:0 -132px}
.box__layerpop--notice .box__title{height:48px;border-bottom:1px solid #eaeaea}
.box__layerpop--notice .box__title .text__title{font-size:18px;font-weight:normal;line-height:48px;text-align:center}
.box__layerpop--notice .box__content{padding:32px 16px}
.box__layerpop--notice .text__content-title{margin-bottom:8px;font-size:14px;font-weight:bold;line-height:20px;color:#222;text-align:center}
.box__layerpop--notice .text__content-notice{font-size:14px;font-weight:normal;line-height:22px;color:#222;text-align:center}
.box__layerpop--notice .text__content-notice + .text__content-notice{padding-top:8px}
.box__layerpop--notice .text__content-notice .text__bold{display:inline-block;font-weight:bold}
.box__layerpop--notice .text__content-notice .text__verification-code-title{display:block;font-size:14px;font-weight:bold;color:#222;line-height:22px}
.box__layerpop--notice .text__content-notice .text__verification-code-number{display:block;font-size:22px;line-height:32px;color:#067dfd;letter-spacing:2px}
.box__layerpop--notice .text__content-notice .text__verification-code-title + .text__loacation{margin-top:0}
.box__layerpop--notice .text__content-notice .text__loacation{display:block;margin-top:8px;font-size:14px;color:#757575;line-height:22px}
.box__layerpop--notice .text__content-notice  .box__logo-smile{display:inline-block;width:95px;height:20px;background-position:-37px -132px}
.box__layerpop--notice .text__content-notice .text__notice{display:block;margin-top:8px}
.box__layerpop--notice .text__content-notice .text__emphasis{color:#ff7638}
.box__layerpop--notice .text__content-notice .text__emphasis-2{color:#067dfd}
.box__layerpop--notice .text__content-notice .text__emphasis-blue,
.box__layerpop--notice .text__content-notice .text__customer-service{display:block;color:#067dfd}
.box__layerpop--notice .text__content-notice .text__service-date{display:block;color:#757575}
.box__layerpop--notice .text__content-notice .text__stitle{display:block;margin-bottom:8px;font-size:16px;line-height:22px;color:#222;font-weight:bold}
.box__layerpop--notice .text__content-notice .text__cs{display:none;padding-top:15px}
.box__layerpop--notice .box__button{border-top:1px solid #eee;font-weight:normal}
.box__layerpop--notice .box__button .link__cart,
.box__layerpop--notice .box__button .link__vip{overflow:hidden;display:block;height:44px;border-top:1px solid #eee;font-size:14px;color:#222;line-height:44px;text-align:center}
.box__layerpop--notice .box__button .button__check{display:block;width:100%;height:44px;font-size:14px;color:#067dfd;line-height:44px;text-align:center}
.box__layerpop--notice .box__button .button__check + .button__check{border-top:1px solid #eee}
.box__layerpop--notice .box__button .button__cs + .button__check{color:#222}
.box__layerpop--notice .box__content .text__title{margin-bottom:8px;font-size:14px;font-weight:bold;color:#222;line-height:1.43;text-align:center;letter-spacing:-0.5px}
.box__layerpop--notice .box__button .ly_btn_close{display:none}
.box__layerpop--notice .box__buttons{display:block;padding:0 16px 24px;margin-top:0}
.box__layerpop--notice .box__buttons .button__green,
.box__layerpop--notice .box__buttons .button__default{display:block;width:100%;height:44px;margin-top:12px;font-family:'Gmarket Sans',sans-serif;border-radius:8px;font-size:16px;line-height:44px}
.box__layerpop--notice .box__buttons .button__green{background:#00c400;color:#fff}
.box__layerpop--notice .box__buttons .button__default{background:#fff;border:1px solid #bdbdbd;color:#222}
.box__layerpop--notice .box__buttons .button__green:first-child,
.box__layerpop--notice .box__buttons .button__default:first-child{margin-top:0}
.box__layerpop--notice .box__buttons .button__cancel{margin-top:12px;font-size:14px;color:#222;line-height:20px;text-decoration:underline}
.box__layerpop-booking{border-radius:8px;background-color:#fff}
.box__layerpop-booking .box__content{padding:32px 16px}
.box__layerpop-booking .text__content-notice{font-family:'Noto Sans Korean', sans-serif;font-size:14px;font-weight:normal;line-height:20px;color:#222;text-align:center}
.box__layerpop-booking .box__content .text__service-date{display:block;font-family:'Noto Sans Korean', sans-serif;font-size:14px;font-weight:normal;line-height:20px;color:#757575;text-align:center;}
.box__layerpop-booking .box__button{padding:0 16px 24px}
.box__layerpop-booking .box__button .link__company-tel{display:block;width:100%;padding:11px 0;border-radius:8px;background:#00c400;color:#fff;text-align:center;font-family:Gmarket Sans, serif;font-weight:normal;font-size:16px;line-height:22px;}
.box__layerpop-booking .box__button .button__check{width:100%;padding:11px 0;border-radius:8px;background:#00c400;color:#fff;text-align:center;font-family:Gmarket Sans, serif;font-weight:normal;font-size:16px;line-height:22px;}
.box__layerpop-booking .box__button .button__cancel{display:block;margin:12px auto 0;font-size:14px;line-height:20px;color:#222;text-decoration:underline;text-align:center;}
.box__layerpop-checking .box__button{padding:0 16px 16px}

@media screen and (min-width:767px) {
	.box__layerpop--notice + .dimmed{display: none !important}
	.box__layerpop{width:410px;margin-left:-205px}
	.box__layerpop.box__layerpop-booking{width:280px;margin-left:-140px}
	.box__layerpop--notice .box__content{padding:68px 0 40px}
	.box__layerpop.box__layerpop--notice{background-color:#fff;border:1px solid #757575;box-shadow:0 0 10px 0 rgb(0 0 0 / 10%)}
	.box__layerpop--notice .text__content-notice{font-size:18px;font-family:'Gmarket Sans',sans-serif;color:#000;line-height:24px}
	.box__layerpop--notice .text__content-notice .text__notice{font-family:'Gmarket Sans',sans-serif;font-size:18px;color:#000}
	.box__layerpop--notice .box__content .text__title{margin-bottom:12px;font-size:20px;font-weight:normal;font-family:'Gmarket Sans',sans-serif;color:#000;line-height:28px}
	.box__layerpop--notice .box__content .text__title ~ .text__content-notice{font-size:16px;font-family:'Noto Sans Korean', sans-serif;}
	.box__layerpop--notice .text__content-notice .text__stitle{margin-bottom:12px;font-size:20px;line-height:22px}
	.box__layerpop--notice .text__content-notice .text__cs{display:block}
	.box__layerpop--notice .box__button{margin-bottom:24px;padding:0 24px;border-top:none}
	.box__layerpop--notice .box__button .button__check{height:56px;background:#0028ac;border-radius:8px;font-family:'Gmarket Sans',sans-serif;color:#fff;font-size:16px;line-height:56px}
	.box__layerpop--notice .box__button .button__cs{display:none;background:#fff;border:1px solid #bdbdbd;color:#000}
	.box__layerpop--notice .box__button .button__cs + .button__check{color:#fff}
	.box__layerpop--notice .box__button .button__check + .button__check{margin-top:12px}
	.box__layerpop--notice .box__button .ly_btn_close{display:block;width:62px;height:62px;position: absolute;top:0;right:0}
	.box__layerpop--notice .box__button .ly_btn_close:before{content: '';display:block;position:absolute;top:50%;left:50%;width:18px;height:18px;margin:-9px 0 0 -9px;background-position:-92px -246px}
	.box__layerpop--notice .box__button .button__cs + .button__check{margin-top:0}
}

/*popover*/
.box__layerpop-over{display:none;position:absolute;top:42px;left:0;z-index:50;width:100%;border:1px solid #2c2c2c;border-radius:8px;background-color:#fff}
.box__layerpop-over .button__close{overflow:hidden;position:absolute;top:13px;right:13px;width:28px;height:28px;line-height:999px}
.box__layerpop-over .button__close:before{position:absolute;top:50%;left:50%;width:14px;height:14px;margin:-7px 0 0 -7px;vertical-align:top;background-position:-92px -266px}
.box__layerpop-over .box__content{padding:16px}
.box__layerpop-over .box__content .list{padding-right:40px}
.box__layerpop-over .box__content .list-item{position:relative;padding-left:10px;font-size:14px;color:#222;line-height:20px}
.box__layerpop-over .box__content .list-item + .list-item{margin-top:8px}
.box__layerpop-over .box__content .list-item:before{content:'';position:absolute;top:8px;left:0;width:2px;height:2px;background:#bdbdbd;border-radius:50px}
.box__layerpop-over .text__title{display:block;margin-bottom:4px;font-size:14px;font-weight:bold;line-height:22px;color:#222;letter-spacing:-0.5px}
.box__layerpop-over .text__content-over{font-size:14px;line-height:22px;color:#222;letter-spacing:-0.5px}
.box__layerpop-over .text__content-over .text__emphasis{color:#ff7638}
/*바코드 보여주기 레이어*/
.box__layer--barcode .box__layer-body{min-height:383px}
.box__layer--barcode .box__barcode{padding:119px 40px 0}
.box__layer--barcode .image__barcode{max-width:280px;margin:0 auto;text-align:center}
.box__layer--barcode .image__barcode .image{width:100%}
.box__layer--barcode .text__barcode-number{margin-top:14px;font-size:16px;font-weight:normal;line-height:18px;color:#222;text-align:center}
/*판매자정보 레이어*/
.box__layer-sellerinformation .box__layer-header .link__header{display:inline-block;position:relative;padding-right:17px;color:#222;vertical-align:top}
.box__layer-sellerinformation .box__layer-header .link__header:after{position:absolute;top:50%;right:0;width:9px;height:14px;margin-top:-8px;background-position:-10px -198px}
.box__layer-sellerinformation .box__layer-header .link__header--smilefresh{font-size:0}
.box__layer-sellerinformation .box__layer-header .link__header--smilefresh:before{content:'';display:inline-block;overflow:hidden;width:104px;height:19px;margin-top:14px;background:url(//pics.gmarket.co.kr/mobile/sprite/kr/mypage/sprite__mypage.png) no-repeat -22px -528px/200px auto;vertical-align:top}
.box__layer-sellerinformation .box__seller-information{padding:39px 32px 16px}
.box__layer-sellerinformation .list__seller-information .list-item{display:table;width:100%;margin-top:8px;table-layout:fixed;font-weight:normal;}
.box__layer-sellerinformation .list__seller-information .list-item:first-child{margin-top:0}
.box__layer-sellerinformation .list__seller-information .text__title{display:table-cell;width:132px;color:#222}
.box__layer-sellerinformation .list__seller-information .text__value{display:table-cell;color:#616161}
.box__layer-sellerinformation .text__seller-notice{margin-top:20px;font-size:12px;line-height:19px;color:#067dfd}
.box__layer-sellerinformation .box__button{display:-webkit-box;display:flex;-webkit-box-pack:justify;justify-content:space-between;margin-top:32px}
.box__layer-sellerinformation .box__button .link{flex:1;display:block;width:100%;height:48px;margin:0 0 0 8px;border-radius:8px;border:1px solid #bdbdbd;background:#fff;color:#222;font-size:16px;font-weight:normal;line-height:48px;text-align:center}
.box__layer-sellerinformation .box__button .link:first-child{margin-left:0}
@media screen and (min-width:767px) {
.box__layer-sellerinformation .list__seller-information,
.box__layer-sellerinformation .text__seller-notice{padding:0 60px}
}
/*방순수령 위치보기 레이어*/
.service__mypage .box__layer--receive{width:100%}
.service__mypage .box__layer--receive .box__receive{height:100%;}
.service__mypage .box__layer--receive .box__iframe{height:100%;}
.service__mypage .box__layer--receive .box__iframe .iframe{width:100%;height:100%}
.box__receive-map{position:fixed; top:0; left:0; bottom:0; width:100%; height:100%; z-index:10000; background:#ccc}
.box__receive-map .box__map-information{position:fixed;bottom:16px;left:16px;right:16px;padding-bottom:17px;background-color:#fff;border:1px solid #e0e0e0;border-radius:8px}
.box__receive-map .box__map-information .box__information{padding:13px 17px 0;font-size:14px;font-weight:normal;color:#616161;line-height:22px}
.box__receive-map .box__map-information .box__information .text__title{display:block;margin-bottom:8px;font-weight:normal;color:#222}
.box__receive-map .box__map-information .box__information .text__tel{display:block}
.box__receive-map .box__map-information .link__tel{display:block;position:relative;height:48px;margin:33px 17px 0;border-radius:8px;font-size:16px;font-weight:normal;color:#feffff;background-color:#00c400;line-height:48px;text-align:center;}
.box__receive-map .box__map-information .link__tel:after{content:'';position:absolute;top:-16px;left:-17px;right:-17px;height:1px;background-color:#e0e0e0}
/*취소위약금 레이어*/
.box__layer--cancellation-charge .box__cancellation-charge{padding:16px}
.box__layer--cancellation-charge .text__title{font-size:14px;font-weight:normal;line-height:22px;margin-bottom:20px}
.box__layer--cancellation-charge .text__title .text__emphasis{font-weight:normal;color:#067dfd}
.box__layer--cancellation-charge .list__cancellation-charge{overflow:hidden;margin-bottom:16px;background-color:#fff;border:1px solid #e0e0e0;border-radius:8px}
.box__layer--cancellation-charge .list__cancellation-charge .list-title{padding:12px 16px 14px;background-color:#fafafa;border-bottom:1px solid #ddd;font-size:14px;line-height:1.5;letter-spacing:-0.5px;color:#616161;text-align:center}
.box__layer--cancellation-charge .list__cancellation-charge .list-item{padding:10px 16px 15px;font-size:14px;line-height:1.71;letter-spacing:-0.5px;color:#222;text-align:center}
.box__layer--cancellation-charge .list__cancellation-charge .list-item + .list-item{border-top:1px solid #ddd}
.box__layer--cancellation-charge .list__cancellation-charge .list-item .text__emphasis{font-size:14px;line-height:1.71;letter-spacing:-0.5px;font-weight:700;color:#067dfd}
.box__layer--cancellation-charge .table__cancellation-charge{width:100%;table-layout:fixed;border:1px solid #eee;margin-top:21px}
.box__layer--cancellation-charge .table__cancellation-charge .table-col{width:50%}
.box__layer--cancellation-charge .table__cancellation-charge .table-row{height:46px;}
.box__layer--cancellation-charge .table__cancellation-charge .table-data{border:1px solid #eee;font-size:14px;color:#000;font-weight:normal;text-align:center}
.box__layer--cancellation-charge .table__cancellation-charge .table-data.table-data--percent{font-size:18px;font-weight:bold;color:#067dfd}
.box__layer--cancellation-charge .table__cancellation-charge .table-head .table-data{color:#616161}
.box__layer--cancellation-charge .table__cancellation-charge .table-head{background-color:#fafafa}
.box__layer--cancellation-charge .text__notice{font-size:12px;font-weight:normal;color:#067dfd}
.box__layer--vip-mypage-cancel .text__title {font-family:'Noto Sans Korean';line-height:20px;color:#616161;letter-spacing:-0.5px;}
.box__layer--vip-mypage-cancel .table__cancellation {outline:1px solid #e0e0e0;border-radius:8px;width:100%;overflow:hidden}
.box__layer--vip-mypage-cancel .table__cancellation .table-head,
.box__layer--vip-mypage-cancel .table__cancellation .table-data {font-family:'Roboto','Noto Sans Korean';font-size:14px;line-height:20px;color:#616161;}
.box__layer--vip-mypage-cancel .table__cancellation .table-head {height:46px;background:#fafafa;border-bottom:1px solid #eeeeee;}
.box__layer--vip-mypage-cancel .table__cancellation .table-data {color:#222222;text-align:center;padding:12px 10px;}
.box__layer--vip-mypage-cancel .table__cancellation .table-data.table-data__emphasis {color:#067dfd;text-align:center;font-weight:600;}
.box__layer--vip-mypage-cancel .table__cancellation .table-head:not(:last-child),
.box__layer--vip-mypage-cancel .table__cancellation .table-data:not(:last-child) {border-right:1px solid #eee;}
.box__layer--vip-mypage-cancel .table__cancellation .table-row:not(:last-child) .table-data{border-bottom:1px solid #eee;}
.box__layer--vip-mypage-cancel .list__cancellation-info {margin-top:20px;}
.box__layer--vip-mypage-cancel .list__cancellation-info .list-item {position:relative;font-family:'Noto Sans Korean';font-size:12px;line-height:16px;color:#616161;padding-left:8px;}
.box__layer--vip-mypage-cancel .list__cancellation-info .list-item:not(:last-child) {margin-bottom:6px;}
.box__layer--vip-mypage-cancel .list__cancellation-info .list-item::before {content:'';position:absolute;top:7px;left:0;width:2px;height:2px;background:#bdbdbd;border-radius:100%;}

.box__layer--tourticket-mypage-cancel.box__layer--cancellation-charge .box__cancellation-charge{padding:20px 16px}
.box__layer--tourticket-mypage-cancel .text__title{font-family:'Noto Sans Korean';color:#616161;line-height:20px;letter-spacing:-0.5px}
.box__layer--tourticket-mypage-cancel .table__cancellation{overflow:hidden;width:100%;border-radius:8px;outline:1px solid #e0e0e0}
.box__layer--tourticket-mypage-cancel .table__cancellation .table-head{font-size:14px;font-family:'Roboto','Noto Sans Korean';color:#616161;line-height:20px}
.box__layer--tourticket-mypage-cancel .table__cancellation .table-data{font-size:14px;font-family:'Roboto','Noto Sans Korean';color:#222;line-height:20px}
.box__layer--tourticket-mypage-cancel .table__cancellation .table-head{height:46px;border-bottom:1px solid #eeeeee;background:#fafafa}
.box__layer--tourticket-mypage-cancel .table__cancellation .table-data{padding:12px 10px;color:#222222;text-align:center}
.box__layer--tourticket-mypage-cancel .table__cancellation .table-data.table-data__emphasis{font-weight:600;color:#067dfd;text-align:center}
.box__layer--tourticket-mypage-cancel .table__cancellation .table-data.table-data__emphasis{font-size:18px}
.box__layer--tourticket-mypage-cancel .table__cancellation .table-head:not(:last-child),
.box__layer--tourticket-mypage-cancel .table__cancellation .table-data:not(:last-child){border-right:1px solid #eee}
.box__layer--tourticket-mypage-cancel .table__cancellation .table-row:not(:last-child) .table-data{border-bottom:1px solid #eee}
.box__layer--tourticket-mypage-cancel .list__cancellation-info{margin-top:16px;padding:0 2px}
.box__layer--tourticket-mypage-cancel .list__cancellation-info .list-item{font-size:12px;font-family:'Noto Sans Korean';color:#067dfd;line-height:19px}

/*만족도평가 레이어*/
.box__layer--opinion{width:100%}
.box__layer--opinion.box__layer-body{padding-bottom:144px}
.box__layer--opinion .box__opinion{padding:0 16px 16px 16px;}
.box__layer--opinion .box__opinion .box__thumb-image{width:80px;height:80px;border-radius:8px;margin:100px auto 0;overflow:hidden}
.box__layer--opinion .box__opinion .box__thumb-image .image{width:100%}
.box__layer--opinion .box__opinion .text__smiledelivery-survey{margin:17px 0 18px;font-size:17px;line-height:24px;color:#222;text-align:center;}
.box__layer--opinion .box__opinion .text__smiledelivery-survey .text__deco{color:#067dfd}
.box__layer--opinion .box__opinion--bad .text__smiledelivery-survey--good{display:none}
.box__opinion .text__smiledelivery-survey--bad,
.box__opinion .list__bad{display:none}
.box__layer--opinion .box__opinion--bad .text__smiledelivery-survey--bad,
.box__layer--opinion .box__opinion--bad .list__bad{display:block}
.box__layer--opinion .box__opinion .box__button{width:140px;margin:0 auto;font-size:0}
.box__layer--opinion .box__opinion .box__button .form__label{display:inline-block}
.box__layer--opinion .box__opinion .box__button .form__label + .form__label{margin-left:12px}
.box__layer--opinion .box__opinion .box__button .form__good{border:0}
.box__layer--opinion .box__opinion .form__radio-good{display:inline-block;position:relative;width:60px;height:60px;vertical-align:top;line-height:999px}
.box__layer--opinion .box__opinion .form__radio-good:after{position:absolute;top:50%;left:50%;width:60px;height:60px;margin:-30px 0 0 -30px;background-position:-62px -388px}
.box__layer--opinion .box__opinion .form__radio-good:checked:after{background-position:0 -450px}
.box__layer--opinion .box__opinion .form__radio-bad{display:inline-block;position:relative;width:60px;height:60px;vertical-align:top;line-height:999px}
.box__layer--opinion .box__opinion .form__radio-bad:after{position:absolute;top:50%;left:50%;width:60px;height:60px;margin:-30px 0 0 -30px;background-position:0 -388px}
.box__layer--opinion .box__opinion .form__radio-bad:checked:after{background-position:-124px -388px}
.box__layer--opinion .box__opinion .list__bad{margin-top:24px;font-size:0;text-align:center}
.box__layer--opinion .box__opinion .list__bad .list-item{position:relative;display:inline-block}
.box__layer--opinion .box__opinion .list__bad .form__label{display:block;height:36px;margin:0 4px 8px;padding:8px 16px 0 16px;font-size:14px;line-height:18px;color:#222;letter-spacing:-0.5px;border:1px solid #e0e0e0;border-radius:6px}
.box__layer--opinion .box__opinion .list__bad .form__input{position:absolute;top:0;left:0;appearance:none;-webkit-appearance:none;opacity:0}
.box__layer--opinion .box__opinion .list__bad .form__input:focus + .form__label{border-color:#222}
.box__layer--opinion .box__opinion .list__bad .form__input:checked + .form__label{border-color:#00c01e}
.box__layer--opinion .box__opinion .box__textarea {margin-top:44px}
.box__layer--opinion .box__opinion .box__textarea .form__textarea{width:100%;height:143px;padding:17px;font-size:14px;border-radius:8px;border:1px solid #9e9e9e;color:#222}
.box__layer--opinion .box__opinion .box__textarea .form__textarea:focus{outline:0;border:1px solid #222}
.box__layer--opinion .box__opinion .box__textarea .form__textarea::placeholder{color:#9e9e9e}
.box__layer--opinion .box__opinion .button__survey-fin{width:100%;height:48px;margin-top:16px;border-radius:8px;font-size:16px;line-height:48px;text-align:center;background:#00c400;color:#fff;border-top:none}
/*상품평 작성 레이어*/
.box__layer--review .box__review{padding:16px;}
.box__layer--review .box__review .box__thumb-image{width:64px;height:64px;border-radius:8px;margin:0 auto;overflow:hidden}
.box__layer--review .box__review .box__thumb-image .image{width:100%}
.box__layer--review .box__review .text__custom-feedback{margin:12px 0 20px;font-size:14px;line-height:20px;letter-spacing:-0.5px;color:#424242;text-align:center;font-family:Gmarket Sans, serif;}
.box__layer--review .box__review .button__review{box-sizing:border-box;display:block;width:100%;height:44px;line-height:44px;margin:8px 0;border:1px solid #bdbdbd;border-radius:8px;font-family:Gmarket Sans, serif;}
.box__layer--review .box__review .button__review .text__review-btn{font-size:14px;letter-spacing:-0.5px;color:#222;text-align:center;}
.box__layer--review .box__review .button__review .text__review-btn .text__deco{color:#00c400}
.box__layer--review .box__review .button__review:disabled {border:1px solid #e5e5e5}
.box__layer--review .box__review .button__review:disabled .text__review-btn{position:relative;color:#a7a7a7;padding-left:18px}
.box__layer--review .box__review .button__review:disabled .text__review-btn:before{display:block;content:"";position:absolute;top:3px;left:0;width:14px;height:10px;background:url(//pics.gmarket.co.kr/mobile/sprite/kr/mypage/sprite__mypage.png?v=20220111) no-repeat -112px -42px;background-size:200px auto}
.box__layer--review .box__review .button__review:disabled .text__deco{color:#a7a7a7}
.body__scroll-lock{position:fixed;left:0;right:0}
/* G9 반품 레이어 */
.box__layer-dimmed-simple{display:none;position:fixed;top:50%;left:50%;z-index:1200;background:#fff}
.box__layer-dimmed-simple--g9-return{width:290px;margin:-257px 0 0 -145px;}
.box__layer-dimmed-simple .box__content{position:relative;}
.box__layer-dimmed-simple .text__title-refund{position:relative;padding:35px 30px 18px;line-height:30px;font-size:25px;letter-spacing:-0.5px;color:#222;background:#eef6ff;}
.box__layer-dimmed-simple--g9-return .text__title-refund{font-size:24px;letter-spacing:-0.5px;background:#edfafe;}
.box__layer-dimmed-simple .text__title-refund .text__emphasis{font-weight:normal;color:#067dfd}
.box__layer-dimmed-simple--g9-return .text__title-refund .text__emphasis{color:#00b7ec}
.box__layer-dimmed-simple .list__refund-info{padding:15px 30px 25px;}
.box__layer-dimmed-simple--g9-return .list__refund-info{padding-bottom:0}
.box__layer-dimmed-simple .list__refund-info .list-item{margin-top:10px;line-height:20px;font-size:14px;color:#222;}
.box__layer-dimmed-simple--g9-return .list__refund-info .list-item .text__emphasis{color:#00b7ec;}
.box__layer-dimmed-simple--g9-return .list__refund-info-sub{padding:0 30px;}
.box__layer-dimmed-simple--g9-return .list__refund-info-sub .list-item{margin-top:10px;line-height:17px;font-size:12px;color:#999;}
.box__layer-dimmed-simple--g9-return .box__bottom-info{margin:30px 30px 29px;font-size:0;}
.box__layer-dimmed-simple--g9-return .box__bottom-info .text__tel{display:inline-block;text-decoration:underline;font-size:12px;line-height:12px;color:#666;}
.box__layer-dimmed-simple--g9-return .box__bottom-info .text__tel .text__number
,.box__layer-dimmed-simple--g9-return .box__bottom-info .text__tel .text__number:link{color:#666;}
.box__layer-dimmed-simple--g9-return .box__bottom-info .text__refund{margin-top:6px;font-size:12px;line-height:17px;color:#666;}
.box__layer-dimmed-simple .box__sub-info{padding:0 30px 29px;}
.box__layer-dimmed-simple .box__sub-info .text__caution{display:block;line-height:17px;font-size:12px;color:#999;}
.box__layer-dimmed-simple .box__sub-info .text__refund{line-height:17px;font-size:12px;color:#999;}
.box__layer-dimmed-simple .ly_btn_close{display:inline-block;position:absolute;top:8px;right:8px;width:36px;height:36px;}
.box__layer-dimmed-simple .ly_btn_close:after{background-position:-145px -198px;width:18px;height:18px;margin:9px;}
/* 알비백 보증금 안내 레이어 */
.box__layer-deposit{display:none;position:absolute;top:calc(100% + 5px);left:-16px;z-index:50;width:calc(100% + 32px);border:1px solid #222;border-radius:8px;background-color:#fff}
.box__layer-deposit .button__close{overflow:hidden;position:absolute;top:13px;right:13px;width:28px;height:28px;line-height:999px}
.box__layer-deposit .button__close:before{position:absolute;top:50%;left:50%;width:14px;height:14px;margin:-7px 0 0 -7px;vertical-align:top;background-position:-92px -266px}
.box__layer-deposit .box__content{padding:16px}
.box__layer-deposit .text__title{display:block;margin-bottom:10px;font-size:14px;font-weight:bold;color:#222;line-height:1.43}
.list__order-item .box__price .list__price .box__layer-deposit .list-item{position:relative;margin-bottom:8px;padding-left:10px;font-size:14px;line-height:1.43;color:#222}
.list__order-item .box__price .list__price .box__layer-deposit .list-item:last-child{margin-bottom:0}
.box__layer-deposit .list-item:before{content:'';position:absolute;top:8px;left:0;width:2px;height:2px;background:#bdbdbd;border-radius:100px;}
.box__layer-deposit .list-item .text__emphasis{color:#067dfd}

.box__layer-cancellation-status .list__cancel-notice{padding:14px 24px 31px 34px}
.box__layer-cancellation-status .list__cancel-notice .list-item{position:relative;font-size:14px;font-family:'Noto Sans KR', sans-serif;color:#2c2c2c;line-height:20px}
.box__layer-cancellation-status .list__cancel-notice .list-item::before{content:"";position:absolute;top:10px;left:-10px;width:2px;height:2px;border-radius:50%;background-color:#bdbdbd}
.box__layer-cancellation-status .list__cancel-notice .list-item + .list-item{margin-top:8px}

/*interaction */
body.down_scroll .new.simple{display:none}
body.down_scroll .myaddress__tab{top:0}
.js-scrolling--down.js-lnb--fixed .new.simple{display:none}
.js-scrolling--down.js-lnb--fixed .myaddress__tab{top:0}
.js-tab--anchor .myaddress__tab{top:0}
.js-tab--anchor #head.new .ly_header_wrap{display:none}
/* html.platform__app #header{display:none;} */
html.platform__app .myaddress__tab{top:0}
html.platform__app .box__wrap-iframe{top:50px;height:calc(100% - 48px)}
/* dimmed layer  */
.body_dimmed{width:100%}
.dimmed{background:rgba(0,0,0,0.5);display:block;position:fixed;left:0;top:0;width:100%;height:100%;z-index:1000}
.dimmed.dimmed--opacity10{background:rgba(0,0,0,0.1)}
.box__layer{display:none;position:absolute;z-index:1010;bottom:-100%}
.box__layer .box__layer-dimmed{position:absolute;top:0;left:0;width:100%;height:100%;background:#000;opacity:.5;filter:alpha(opacity=50)}
.box__layer .box__layer-content{position:relative;border-radius:12px 12px 0 0;background-color:#fff}
.box__layer .box__layer-body{position:relative;overflow-y:auto}
.box__layer .box__layer-header{height:49px;border-bottom:1px solid #f5f5f5;text-align:center }
.box__layer .box__layer-header .text__header{font-family:'Gmarket Sans',serif;font-size:18px;line-height:48px}
.box__layer .button__close{position:absolute;top:0;right:0;width:48px;height:48px}
.box__layer .button__close:before{display:block;position:absolute;top:50%;left:50%;width:18px;height:18px;margin:-9px 0 0 -9px;background-position:-92px -246px;content:''}
.box__layer.box__layer--full{position:fixed;left:0;overflow-y:auto;bottom:-100%;width:100%;transition:bottom 0.6s}
.box__layer .box__layer-iframe{height:100%}
@media screen and (min-width:767px) {
.box__layer.box__layer--full{top:50%;left:50%;bottom:auto !important;width:480px;margin:0 0 0 -240px;transform:translateY(-50%);transition:initial;border-radius:16px}
}

.myaddress__tab{position:fixed;top:47px;left:0;right:0;z-index:301;margin:0;background-color:#fff;border-bottom:1px solid #ccc}
.myaddress__tab:after{display:block;content:'';clear:both}
.myaddress__tab .list-item{float:left;width:50%}
.myaddress__tab .list-item .link__tab{display:block;color:#222;text-align:center;line-height:48px}
.myaddress__tab .list-item--active .link__tab{border-bottom:2px solid #00c400;color:#00c400}
#myaddress_body{padding-top:50px}
.box__wrap-iframe{position:fixed;top:98px;left:0;width:100%;height:calc(100% - 96px)}
.box__wrap-iframe #head{display:none}

/*스마일박스 안내 팝업*/
.ly_smileboxpop div,.ly_smileboxpop li,.ly_smileboxpop h5,.ly_smileboxpop p{font-weight:normal}
.ly_smileboxpop{overflow:hidden;background:#fff;}
.ly_smileboxpop .innerwrap{position:relative;height:100%;overflow-y:auto;}
.ly_smileboxpop .ly_safepop .innerwrap::-webkit-scrollbar{display:none;}
.ly_smileboxpop .ly_con{padding:0 0 20px;}
.ly_smileboxpop .topimgwrap{padding-bottom:53%;background:url(//pics.gmarket.co.kr/mobile/order/smbox_pop_top.png) no-repeat;background-size:cover}
.ly_smileboxpop .smile_box_usetip{padding-top:14px;}
.ly_smileboxpop .smile_box_caution{margin:0 0 -20px;}
.smile_box_usetip{padding:15px 14px 20px;}
.smile_box_usetip .tit_tip{font-size:14px;color:#222;line-height:31px}
.smile_box_usetip .tip_step li{position:relative;padding:6px 0 15px 10px;border-top:1px solid rgba(220, 225, 231, 0.5)}
.smile_box_usetip .tip_step li:after{position:absolute;top:23px;right:22px;width:29px;height:39px;background-position:-275px 0}
.smile_box_usetip .tip_step li:first-child{padding-top:0;border-top:none}
.smile_box_usetip .tip_step li:after{background:url(//pics.gmarket.co.kr/mobile/images/sprite/kr/checkout/sprite__checkout.png) no-repeat;background-size:350px auto}
.smile_box_usetip .tip_step .st2:after{top:25px;right:25px;width:25px;height:42px;background-position:-305px 0}
.smile_box_usetip .tip_step .st3:after{top:30px;right:20px;width:36px;height:32px;background-position:-214px 0}
.smile_box_usetip .step_num{display:inline-block;height:32px;font-size:11px;line-height:35px;color:#2e8de5;font-weight:bold;}
.smile_box_usetip .st_txt{font-size:14px;color:#222;line-height:18px}
.smile_box_caution{margin:0 -6px;padding:17px 20px 9px;background:#f4f7fb;}
.smile_box_caution .tit_caution{font-size:14px;color:#444;line-height:32px;margin-bottom:6px;}
.smile_box_caution .lst_caution li{position:relative;font-size:13px;line-height:19px;padding:0 0 0 12px;margin-bottom:10px;}
.smile_box_caution .lst_caution li:before{position:absolute;display:inline-block;content:'-';left:0;top:0;}
.smile_box_caution  li .emptxt{color:#2e8de5;}


/* 배송지 선택 */
.sprite__add-address,
.sprite__add-address--before:before,
.sprite__add-address--after:after,
.page__pcver .add-address__select-icon .add-address__radio + .add-address__label::after,
.page__pcver .delivery-address__choice .form__checkbox  + .box__label::before{background-image:url(//pics.gmarket.co.kr/mobile/sprite/kr/mypage/sprite__add-address.png);background-repeat:no-repeat;background-size:274px auto}

.page__delivery-address{background:#f5f5f5}

.box__smilebox-nudge{background:#fff7ce;text-align:center;padding:0 16px}
.smilebox-nudging{position:relative;width:100%;max-width:736px;padding:15px 0 15px 54px;color:#616161;font-size:12px;font-weight:normal;line-height:16px;text-align:left}
.smilebox-nudging:before{display:block;position:absolute;top:16px;left:2px;width:37px;height:31px;background-position:-85px -99px;content:''}
.smilebox-nudging .text{display:block}
.smilebox-nudging .text__em{display:block;margin-top:2px;font-family:'Gmarket Sans',serif;color:#222}
.smilebox-nudging .text__em:after{display:inline-block;width:5px;height:9px;margin-left:6px;background-position:-265px -105px;vertical-align:0;content:''}

.delivery-address-wrap{max-width:768px;margin:0 auto;padding:16px}

.box__express-shop-address{margin:-4px 0 12px;text-align:right}
.button__express-shop-address{display:inline-block;height:20px}
.button__express-shop-address .text{display:inline-block;color:#222;font-size:14px;font-weight:normal;line-height:20px;vertical-align:top}
.button__express-shop-address .text:after{display:inline-block;width:18px;height:18px;margin:1px 0 0 4px;background-position:-125px -99px;vertical-align:top;content:''}

.delivery-address__button--new{display:block;width:100%;height:48px;border:1px solid #bdbdbd;border-radius:8px;background:#fff;font-size:16px;font-weight:normal}
.delivery-address__button--new .text{display:inline-block;position:relative;padding-left:23px;font-family:'Gmarket Sans',serif;line-height:18px}
.delivery-address__button--new .text:before{display:block;position:absolute;top:1px;left:0;width:15px;height:15px;background-position:-250px -70px;content:''}

.delivery-address__button--more{display:block;width:256px;height:44px;margin:16px auto 0;border:1px solid #e0e0e0;border-radius:22px;background:#fff;font-size:14px;font-weight:normal}
.delivery-address__button--more .text{display:inline-block;position:relative;padding-right:18px;font-family:'Gmarket Sans',serif;line-height:20px}
.delivery-address__button--more .text:after{display:block;position:absolute;top:50%;right:0;width:10px;height:6px;margin-top:-3px;background-position:-250px -105px;content:''}

.list__delivery-address{margin-top:16px }
.list__delivery-address .list-item{position:relative;padding:16px;border:1px solid #e0e0e0;border-radius:8px;background:#fff}
.list__delivery-address .list-item + .list-item{margin-top:12px }
.list__delivery-address .list-item:first-child{margin:0 }

.box__delivery-address{position: relative;}
.box__delivery-address div{color:#222;font-size:14px;font-weight:normal;line-height:20px}
.box__delivery-address .delivery-address__title{position:relative;height:24px;padding-left:32px;line-height:24px;color:#ff5454;font-size:16px}
.box__delivery-address .delivery-address__title .text{font-family:'Gmarket Sans',serif}
.box__delivery-address .delivery-address__title.home{color:#43BED0}
.box__delivery-address .delivery-address__title.office{color:#0048C8}
.box__delivery-address .delivery-address__title.school{color:#706FF7}
.box__delivery-address .delivery-address__title.notset{color:#222}
.box__delivery-address .delivery-address__title.disabled:before{content:none}
.box__delivery-address .delivery-address__title:before{display:block;position:absolute;top:0;left:0;width:24px;height:24px;background-position:0 -70px;content:''}
.box__delivery-address .delivery-address__title.home:before{background-position:-30px -70px}
.box__delivery-address .delivery-address__title.office:before{background-position:-60px -70px}
.box__delivery-address .delivery-address__title.school:before{background-position:-90px -70px}
.box__delivery-address .delivery-address__addressee{overflow:hidden;margin:16px 45px 0 0}
.box__delivery-address .delivery-address__name{float:left;height:20px}
.box__delivery-address .delivery-address__name .text{font-weight:bold}
.box__delivery-address .delivery-address__phone{float:left;position:relative;height:20px;margin-left:8px;padding-left:9px}
.box__delivery-address .delivery-address__phone:before{display:block;position:absolute;top:50%;left:0;width:1px;height:12px;margin-top:-6px;background:#e0e0e0;content:''}
.box__delivery-address .delivery-address__phone .text{font-weight:bold}
.box__delivery-address .delivery-address__address{margin:4px 45px 0 0}
.box__delivery-address .delivery-address__address .text{display:block;word-break:keep-all;word-wrap: break-word;}
.box__delivery-address .delivery-address__request{margin:4px 45px 0 0;font-size:14px;line-height:20px;color:#757575;}
.box__delivery-address .delivery-address__smilebox{margin-top:8px;font-size:14px;color:#757575}
.box__delivery-address .delivery-address__smilebox .sprite__add-address{display:block;width:80px;height:20px;background-position:0 -99px;}
.box__delivery-address .delivery-address__oversea{position:relative;margin-top:10px;font-size:14px;line-height:20px}
.box__delivery-address .delivery-address__button-area{position:absolute;top:0;right:0;bottom:0;}
.box__delivery-address .delivery-address__button{display:block;float:left;width:45px;height:32px;margin-left:8px;border:1px solid #bdbdbd;border-radius:6px;background-color:#fff;color:#222;font-family:'Gmarket Sans',serif;font-size:12px;font-weight:normal}
.box__delivery-address .delivery-address__button.button__select{border-color:#00c400;background-color:#00c400;color:#fff}
.box__delivery-address .delivery-address__button.button__select:disabled{background-color:#00c400;opacity:0.4}
.box__delivery-address .button__delete{position:absolute;right:0;bottom:0;font-size:14px;line-height:20px;color:#222;text-decoration:underline;}
/* 폰트적용 */
/* 공통 */
.service__mypage .box__component .box__request-button .button,
.service__mypage .box__component .button__more-item,
.service__mypage .box__navigation .list__navigation .list-item .link__item,
.list__order-item .link__item-information .box__price-value .text__price,
.list__order-item .box__shop .box__button .button__seller,
.list__order-item .box__price .list__price .text__price .text__number,
.box__component-information .box__only-button .button__payment,
.box__component-information .box__only-button .button__barcode,
.box__component-information .box__only-button .button__gift,
.service__mypage .box__component .box__component-title .box__addition .button__cancel, .service__mypage .box__component .box__component-title .box__addition .button__change-address, .service__mypage .box__component .box__component-title .box__addition .button__account-check, .service__mypage .box__component .box__component-title .box__addition .button__change, .box__layer-sellerinformation .box__button .link, .orderlist .orderlist_price_num,
.box__component-information .list__information .list-item.list-item--title .text_nummber:not(.type-text),
.box__component-information .list__information .box__value .text_nummber:not(.type-text),.service__mypage .box__component .box__component-title .box__addition .button__save,.list__order-item .box__delivery .text__delivery,.list__order-item .box__delivery .link__delivery,.list__order-item .box__shop .text__shop-title .text__shop
{font-family:Gmarket Sans, serif;}
/* myg-main */
.page__main .section__header .text__title .box__name,
.page__main .section__header .text__title-waiting .box__name,
.page__main .section__header .text__goodday,
.page__main .section__header.section__header--smileclub .text__membership-free,
.page__main .section__header.section__header--smileclub .text__smileclub-save,
.page__main .section__header.section__header--smileclub .text__club,
.page__main .section__header.section__header--smileclub .text__smileclub-benefit,
.page__main .section__header.section__header--smileclub .text__business-club-benefit,
.page__main .section__header.section__header--smileclub .text__business-club-benefit-waiting,
.page__main .box__component-mycash .list__cash .text__title,
.page__main .box__component-mycash .list__cash .text__value .text__number,
.page__main .box__component-smileclub .list__cash .text__title,
.page__main .box__component-smileclub .list__cash .text__number,
.page__main .box__component-delivery-list .list__delivery-state .text__delivery,
.page__main .box__component .box__component-title .text__component-title .text__title,.service__mypage .box__component .link__more-item, .page__main .list__recent-item .list-item .text__price .text__number,.page__main .list__often-item .list-item .text__price .text__number,.page__main .list__favorite-item .list-item .text__price .text__number,.page__main .box__component-refund .text__price .text__number, .page__main .box__component-refund .button__withdrawa{font-family:Gmarket Sans, serif; }
/* myg-order-item */
.page__order-item .list__order-item .box__smilebox .button__verification-code,
.page__order-item .box__layerpop--notice .text__content-notice .text__verification-code-number,
.page__order-item .box__component .box__component-title .text__component-title,
.box__bottom-button .link__confirm,.service__mypage .text__return-title.text__return-title--large, .page__order-item .list__order-item .box__account .text__price .text__emphasis{font-family:Gmarket Sans, serif;}
.page__order-item .list__order-item .box__account .text__price .text__emphasis{vertical-align:bottom}
/* myg-order-item-detail */
.page__order-item-detail .list__order-item .box__smilebox .button__verification-code,
.page__order-item-detail .box__component .box__component-title .text__component-title{font-family:Gmarket Sans, serif;}
/* myg-address-chg */
.page__order-item-detail--change-address .box__address-list .text__address-title{font-family:Gmarket Sans, serif;}
/* myg-search */
.page__search-result .box__component .box__component-title .text__component-title, .page__search-result .list__result .text__date{font-family:Gmarket Sans, serif;}
/* myg-alarm */
.page__alarm .box__component-alarm .list__alarm .text__notice-title, .page__alarm .box__component-alarm .list__alarm .text__item-name, .box__component-alarm .list__alarm .box__button .button{font-family:Gmarket Sans, serif;}
/* myg-cancel */
.page__cancel .box__component .box__component-title .text__component-title{font-family:Gmarket Sans, serif;}
/* myg-return */
.page__return .box__component .box__component-title .text__component-title{font-family:Gmarket Sans, serif;}
.page__return .list__return-payment .text__nummber, .page__return .text__return-title,
.page__return .list__return-payment .box__title .button__coupon, .list__return-payment .box__title .button__coupon-change,.page__return .list__return-payment .box__title .button__coupon-cancel{font-family:Gmarket Sans, serif;}
/* myg-return-complete */
.page__return--complate .box__component .box__component-title .text__component-title{font-family:Gmarket Sans, serif;}
.page__return--complate .section_returncomp .tit_return-complete, .page__return--complate .section_returncomp .btn_return-comp, .page__return--complate .section_returncomp .list__return-information--price .text__information .text__price .text__number, .page__return--complate .section_returncomp .list__return-information--price .text__information .text__schedule{font-family:Gmarket Sans, serif;}

/* myg-claim-state */
.page__claim-state .box__component .box__component-title .text__component-title{font-family:Gmarket Sans, serif;}

/* form */
.box__form-group+.box__form-group{margin-top:8px}
.box__form-group > .box__form-control+.box__form-control{margin-top:-1px}
.box__form-group > .box__form-control:first-child{border-top-left-radius:8px;border-top-right-radius:8px}
.box__form-group > .box__form-control:last-child{border-bottom-left-radius:8px;border-bottom-right-radius:8px}
.box__form-group > .box__form-control:only-of-type{border-radius:8px}
.box__form-control:after{display:block;content:'';clear:both}
.box__form-control{position:relative;z-index:0;border:1px solid #e0e0e0;background:#fff}
.box__form-control.js-input-focus{z-index:1;border-color:#222}
.box__form-control.box__form-disabled.js-input-focus{z-index:1;border-color:#e0e0e0}
.box__form-control.box__form--error{z-index:1;border-color:#ef2b2a}
.box__form-control .box__input{overflow:hidden;border-radius:8px}
.box__form-control .box__input .input_txt{width:100%;height:54px;padding:0 16px;border:none;font-size:16px;font-weight:normal;line-height:22px;color:transparent;caret-color:#00C400}
.box__form-control .box__input .input_txt:focus{outline:none}
.box__form-control .box__input .input_txt:disabled{background-color:transparent}
.box__form-control.js-input-focus .input_txt{color:#222}
.box__form-control .box__input.box__input--overseas{display:flex;display:-webkit-flex}
.box__form-control .box__input.box__input--overseas .text__code{position:absolute;width:84px;height:22px;margin-top:25px;padding:0 16px;border:none;background:transparent;font-size:16px;font-weight:normal;line-height:22px;color:#222;z-index:0}
.box__form-control .box__input.box__input--overseas .text__code:focus{outline:none}
.box__form-control .box__input.box__input--overseas .text__code:disabled{background-color:transparent}
.box__form-control .box__input.box__input--overseas .input_txt{position:relative;padding-left:84px;background:transparent}
.box__form-control.box__form-input-text .text__label{width:1px;height:1px;margin:-1px;overflow:hidden;font-size:0;line-height:0}
.box__form-control.box__form-input-text .input_txt{color:#222}
.box__form-control .box__input .input_txt::placeholder{color:#9e9e9e}
.box__form-control .text__label{position:absolute;top:16px;left:16px;font-size:16px;font-weight:normal;line-height:22px;color:#9e9e9e}
.box__form-control.box__form-motion{height:56px}
.box__form-control.box__form-motion .box__input .input_txt::placeholder{color:transparent}
.box__form-control.box__form-motion.js-input-focus{z-index:1;border-color:#666}
.box__form-control.box__form-motion.js-input-focus .text__label{transition:all .1s;top:9px;font-size:12px;line-height:16px;color:#9e9e9e}
.box__form-control.box__form-motion.js-input-focus .box__input .input_txt{height:22px;margin-top:25px}
.box__form-control.box__form-motion.box__form-motion--complete .text__label{width:auto;top:9px;font-size:12px;line-height:16px;color:#222}
.box__form-control.box__form-motion.box__form-motion--complete .box__input .input_txt{height:22px;margin-top:25px;color:#222}
.box__form-control.box__form-zipcode{position:relative}
.box__form-control.box__form-zipcode .text__label{left:39px}
.box__form-control.box__form-zipcode .box__input{overflow:visible;position:relative;display:block;width:100%;min-height:54px;padding-left:40px;font-weight:normal;cursor:pointer}
.box__form-control.box__form-zipcode .box__input:before{content:'';position:absolute;z-index:1;top:19px;left:16px;width:16px;height:16px;background-position:-230px -70px}
.box__form-control.box__form-zipcode-apply{height:auto}
.box__form-control.box__form-zipcode-apply .text__label{display:none}
.box__form-control.box__form-zipcode-apply .box__input{padding:14px 16px;text-align:left}
.box__form-control.box__form-zipcode-apply .box__input:before{content:'주소 변경';top:-37px;left:auto;right:0;width:66px;height:28px;background:#fff;border:1px solid #bdbdbd;font-size:12px;text-align:center;line-height:26px;color:#222;border-radius:6px;box-sizing:border-box}
.box__form-control.box__form-zipcode-apply .box__input:hover:before{border:1px solid #9e9e9e;background:#fafafa}
.box__form-control.box__form-zipcode-apply .text__address-apply{font-size:16px;line-height:22px}
.box__form-control.box__form-list-button{position:relative}
.box__form-control.box__form-list-button .box__input{position:relative;display:block;width:100%;height:44px;padding:14px 66px 14px 16px;text-align:left;cursor:pointer}
.box__form-control.box__form-list-button .box__input:before{content:'';position:absolute;top:18px;right:17px;width:14px;height:8px;background-position:-113px -37px}
.box__form-control.box__form-disabled{background:#f5f5f5}
.box__form-control.box__form-disabled .text__label{z-index:-1}
.box__form-control.box__form-disabled .box__input .input_txt{display:block;padding:14px 16px;background:#f5f5f5;text-align:left;color:#9e9e9e}
.box__control-select{position:relative;width:100%;height:56px;background:#fff;box-sizing:border-box}
.box__control-select:first-child{border-top-left-radius:8px;border-top-right-radius:8px}
.box__control-select:last-child{border-bottom-left-radius:8px;border-bottom-right-radius:8px}
.box__control-select .text__label{position:absolute;top:0;right:0;bottom:0;left:0;height:42px;padding-left:16px;font-size:16px;line-height:56px}
.box__control-select:after{content:'';position:absolute;z-index:-1;top:50%;right:17px;width:14px;height:8px;margin-top:-2px;background-position:-250px -90px}
.box__control-select .text__label .text__emphasis{margin-right:8px;font-size:16px;color:#222}
.box__control-select .text__label .text--option{font-size:12px;color:#717171}
.box__control-select .form__select{width:100%;height:100%;padding-left:16px;font-size:16px;line-height:56px;opacity:0}
.box__control-select.box__form-column .form__select{opacity:1;border:none;outline:none}
.box__control-select.box__form-motion.js-input-focus .form__select{position:relative;z-index:1;opacity:1;height:22px;margin-top:25px;font-weight:normal;line-height:22px;border:none;background:none;outline:none}
.box__control-select.box__form-motion.js-input-focus .text__label:after{margin-top:-8px}
.box__control-select.box__form-motion.box__form-motion--complete .text__label{width:auto;top:9px;font-size:12px;line-height:16px;color:#757575}
.box__control-select.box__form-motion.box__form-motion--complete .form__select{opacity:1;position:relative;z-index:1;height:22px;margin-top:25px;font-weight:normal;line-height:22px;border:none;outline:none}
.box__control-select.box__form--active .text__label{color:#222}
.form__add-address--text-fix .add-address__text{padding-left:95px}
.form__add-address--text-fix .add-address__label{position:absolute;top:50%;left:16px;color:#757575;font-size:14px;font-weight:normal;line-height:18px;-webkit-transform:translateY(-50%);transform:translateY(-50%);z-index:20}
.text__form-error{font-size:12px;line-height:16px;color:#ef2b2a}
.text__form-help{font-size:12px;line-height:16px;color:#222}
.box__form-group + .text__form-error,
.box__form-group + .text__form-help{padding:2px 16px 0 16px}

.box__address-buttons{position:fixed;left:0;bottom:0;width:100%;padding:8px 16px;background:#fff;box-shadow:0 0 2px 0 rgba(0, 0, 0, 0.2);z-index:1;text-align:center;}
.box__address-buttons .add-address__button-area{margin:0;display:flex;max-width:736px;margin:0 auto;}
.add-address__button-area{margin-top:24px;display:-webkit-box;display:flex;-webkit-box-pack:justify;justify-content:space-between}
.add-address__button-area .add-address__button{flex:1;margin:0 0 0 8px}
.add-address__button-area .add-address__button:first-child{margin-left:0}
.add-address__button-area .button__confirm{display:block;width:50%;height:48px;border-radius:8px;background:#00c400;font-family:'Gmarket Sans',serif;color:#fff;font-size:16px;font-weight:normal}
.add-address__button-area .button__default{display:block;width:50%;height:48px;border-radius:8px;border:1px solid #bdbdbd;background:#fff;font-family:'Gmarket Sans',serif;color:#222;font-size:16px;font-weight:normal}

.form__add-address .add-address__button{display:block;position:relative;width:100%;min-height:48px;padding:13px 65px 13px 39px;border:1px solid #e0e0e0;background:#fff;color:#9e9e9e;font-size:14px;font-weight:normal;text-align:left;line-height:20px}
.form__add-address .add-address__button--filled{padding-left:15px;color:#222}
.form__add-address .add-address__button .icon{display:block;position:absolute;top:6px;left:3px;width:32px;height:32px}
.form__add-address .add-address__button .icon:before{display:block;position:absolute;top:8px;left:8px;width:16px;height:16px;;background-position:-230px -70px;content:''}
.form__add-address .add-address__button--filled .icon{left:auto;right:7px;width:46px;border:1px solid #bdbdbd;border-radius:6px;color:#222;font-size:12px;font-weight:normal;text-align:center;line-height:30px}
.form__add-address .add-address__button--filled .icon:before{display:none}

.form__add-address--select-nation .select-button{display:block;position:relative;width:100%;height:56px;padding:0 16px;font-weight:normal;color:#bdbdbd;font-size:16px;text-align:left;opacity:0}
.form__add-address--select-nation:after{display:block;position:absolute;top:50%;right:17px;width:14px;height:8px;margin-top:-2px;background-position:-250px -90px;content:''}
.form__add-address--select-nation .select-button--selected{color:#222}
.form__add-address--select-nation .select-button .flag{display:inline-block;vertical-align:middle}
.form__add-address--select-nation.box__form-motion.js-input-focus .select-button{position:relative;z-index:1;opacity:1;height:22px;margin-top:25px;font-weight:normal;line-height:22px;border:none;background:none;outline:none}
.form__add-address--select-nation.box__form-motion.box__form-motion--complete .text__label{width:auto;top:9px;font-size:12px;line-height:16px;color:#757575}
.form__add-address--select-nation.box__form-motion.box__form-motion--complete .select-button{opacity:1;height:22px;margin-top:25px}

.add-address__select-icon{margin:14px 0 16px}
.add-address__select-icon .list-icon{display:-webkit-box;display:flex;-webkit-box-pack:justify;justify-content:space-between}
.add-address__select-icon .form__add-address--radio{display:inline-block;position:relative;width:72px;height:72px;min-height:20px;vertical-align:top}
.add-address__select-icon .add-address__radio{display:block;position:absolute;top:0;left:0;width:24px;height:24px;margin:0;padding:0;border:0;background:none;-webkit-appearance:none;appearance:none;z-index:20}
.add-address__select-icon .add-address__radio:before{display:block;position:absolute;top:0;left:0;width:24px;height:24px;background-position:-120px -70px;content:''}
.add-address__select-icon .add-address__radio:checked:before{background-position:-150px -70px}
.add-address__select-icon .add-address__radio:checked + .add-address__label{color:#222}
.add-address__select-icon .add-address__label{display:block;position:relative;width:72px;height:72px;border:1px solid #fff;border-radius:50%}
.add-address__select-icon .add-address__label:before{display:block;position:absolute;top:3px;left:3px;width:64px;height:64px;background-position:0 0;content:''}
.add-address__select-icon .home .add-address__label:before{background-position:-70px 0}
.add-address__select-icon .office .add-address__label:before{background-position:-140px 0}
.add-address__select-icon .school .add-address__label:before{background-position:-210px 0}
.add-address__select-icon .add-address__radio:checked + .add-address__label{border-width:1.5px;border-color:#222}
.add-address__select-icon .add-address__radio:checked + .add-address__label:before{top:2.5px;left:2.5px}

.add-address__button--oversea{display:inline-block;position:absolute;top:0;right:4px;height:18px;color:#757575;font-size:12px;font-weight:normal;line-height:18px}
.add-address__button--oversea:after{display:inline-block;width:4px;height:7px;margin-left:2px;background-position:-270px -70px;vertical-align:1px;content:''}

.text__notice-unusable{padding:50% 0;font-size:14px;line-height:20px;color:#616161;font-weight:normal;text-align:center}
.text__notice-unusable strong{display:inline-block;margin-bottom:8px;font-size:16px;font-weight:normal;line-height:22px;letter-spacing:-0.5px;color:#222}
.text__notice-unusable .box__animation{display:block;width:112px;height:112px;margin:0 auto 24px}

/*************************/
/* box__shipping-country
/**********************/
.strite__cart--after:after,.sec_path .sec_nat .bx_rdo{background:url(//pics.gmarket.co.kr/mobile/sprite/kr/cart/common.png) no-repeat;background-size:300px auto;font-size:0;display:inline-block;vertical-align:middle}
.box__alert{background:#f6f7f8}
.box__alert .button__change-shipping-kr{padding:10px 0;width:100%;font-size:13px;font-weight:normal;line-height:20px;color:#666;text-align:center}
.box__alert .button__change-shipping-kr:after{margin-left:3px;width:6px;height:10px;background-position:-265px 0;vertical-align:0;content:''}
.sec_path{overflow:hidden;position:relative;background:#fff}
.sec_path div,.sec_path span,.sec_path button{font-weight:normal}
.sec_path:before{content:'';display:block;position:fixed;right:8px;top:140px;z-index:11;width:20px;height:20px;background-image:linear-gradient(to bottom, #fff 0, rgba(255, 255, 255, 0))}
.sec_path:after{content:'';display:block;position:fixed;right:8px;top:440px;z-index:11;width:20px;height:20px;background-image:linear-gradient(to bottom, rgba(255, 255, 255, 0) 0, #fff)}
.sec_path .indicator{position:fixed;top:140px;right:0;padding:20px 0;width:28px;height:320px;z-index:10;overflow:hidden;overflow-y:scroll}
.sec_path .indicator a{display:block;font-size:12px;color:#94989f;text-align:center}
.sec_path .indicator span{display:inline-block;height:100%}
.sec_path .cur_txt{display:none;position:fixed; top:50%; left:50%;z-index:1000;width:100px;height:90px;margin:-18px -50px;box-sizing:border-box;-webkit-box-sizing:border-box;border:1px solid #f2f2f2;border-radius:2px;-webkit-border-radius:2px;background:#fff;color:#52699f;text-align:center;font-weight:bold;font-size:60px;line-height:90px}
.sec_path .lst_nation{position:relative;}
.sec_path .lst_nation .scroller{padding:0 28px 0 16px}
.sec_path .grp_txt{height:40px;color:#444;font-weight:bold;font-size:16px;line-height:40px}
.sec_path .sec_nat>ul{margin-bottom:10px}
.sec_path .sec_nat li{position:relative;border-bottom:1px solid #f1f1f1}
.sec_path .sec_nat label{display:block;padding:10px 10px 9px 0;font-size:0}
.sec_path .sec_nat input{z-index:1;outline:0}
.sec_path .sec_nat .flag{display:inline-block;width:28px;height:17px;border:1px solid #dadada;vertical-align:middle;box-sizing:border-box}
.sec_path .sec_nat .tit{margin-left:10px;font-size:13px;line-height:15px;color:#444;vertical-align:middle}
.sec_path .sec_nat .bx_rdo{position:absolute;top:50%;right:10px;width:20px;height:20px;margin-top:-10px;background-position:-120px 0;-webkit-appearance:none;appearance:none;border:0}
.sec_path .sec_nat .bx_rdo:checked{background-position:-142px 0}

.sp_flag52{background:url(//pics.gmarket.co.kr/mobile.global/sp_flag_52x30.png) no-repeat}
@media screen and (-webkit-min-device-pixel-ratio:1.5){
.sp_flag52{background-image:url(//pics.gmarket.co.kr/mobile.global/sp_flag_52x30_rtn.png);background-size:172px auto}
}
.sp_flag52{display:inline-block;width:27px;height:16px;margin-top:2px;margin-right:4px;vertical-align:top;}
.al .sp_flag52{background-position:0 -7px}
.dz .sp_flag52{background-position:-34px -7px}
.ae .sp_flag52{background-position:-68px -7px}
.ar .sp_flag52{background-position:-102px -7px}
.au .sp_flag52{background-position:-136px -7px}
.at .sp_flag52{background-position:0 -49px}
.bh .sp_flag52{background-position:-34px -49px}
.bd .sp_flag52{background-position:-68px -49px}
.by .sp_flag52{background-position:-102px -49px}
.be .sp_flag52{background-position:-136px -49px}
.bw .sp_flag52{background-position:0 -91px}
.br .sp_flag52{background-position:-34px -91px}
.bn .sp_flag52{background-position:-68px -91px}
.bg .sp_flag52{background-position:-102px -91px}
.kh .sp_flag52{background-position:-136px -91px}
.ca .sp_flag52{background-position:0 -133px}
.cv .sp_flag52{background-position:-34px -133px}
.cl .sp_flag52{background-position:-68px -133px}
.cn .sp_flag52{background-position:-102px -133px}
.cr .sp_flag52{background-position:-136px -133px}
.hr .sp_flag52{background-position:0 -175px}
.cy .sp_flag52{background-position:-34px -175px}
.cz .sp_flag52{background-position:-68px -175px}
.dk .sp_flag52{background-position:-102px -175px}
.dj .sp_flag52{background-position:-136px -175px}
.do .sp_flag52{background-position:0 -217px}
.ec .sp_flag52{background-position:-34px -217px}
.eg .sp_flag52{background-position:-68px -217px}
.ee .sp_flag52{background-position:-102px -217px}
.et .sp_flag52{background-position:-136px -217px}
.fj .sp_flag52{background-position:0 -259px}
.fi .sp_flag52{background-position:-34px -259px}
.fr .sp_flag52{background-position:-68px -259px}
.de .sp_flag52{background-position:-102px -259px}
.gr .sp_flag52{background-position:-136px -259px}
.hk .sp_flag52{background-position:0 -301px}
.hu .sp_flag52{background-position:-34px -301px}
.ir .sp_flag52{background-position:-68px -301px}
.in .sp_flag52{background-position:-102px -301px}
.id .sp_flag52{background-position:-136px -301px}
.ie .sp_flag52{background-position:0 -343px}
.il .sp_flag52{background-position:-34px -343px}
.jp .sp_flag52{background-position:-68px -343px}
.jo .sp_flag52{background-position:-102px -343px}
.kz .sp_flag52{background-position:-136px -343px}
.ke .sp_flag52{background-position:0 -385px}
.lv .sp_flag52{background-position:-34px -385px}
.ls .sp_flag52{background-position:-68px -385px}
.lu .sp_flag52{background-position:-102px -385px}
.mo .sp_flag52{background-position:-136px -385px}
.mk .sp_flag52{background-position:0 -427px}
.mu .sp_flag52{background-position:-34px -427px}
.my .sp_flag52{background-position:-68px -427px}
.mx .sp_flag52{background-position:-102px -427px}
.mn .sp_flag52{background-position:-136px -427px}
.ma .sp_flag52{background-position:0 -469px}
.mz .sp_flag52{background-position:-34px -469px}
.mm .sp_flag52{background-position:-68px -469px}
.nl .sp_flag52{background-position:-102px -469px}
.an .sp_flag52{background-position:-136px -469px}
.nz .sp_flag52{background-position:0 -511px}
.ng .sp_flag52{background-position:-34px -511px}
.no .sp_flag52{background-position:-68px -511px}
.om .sp_flag52{background-position:-102px -511px}
.pa .sp_flag52{background-position:-136px -511px}
.pe .sp_flag52{background-position:0 -553px}
.ph .sp_flag52{background-position:-34px -553px}
.pl .sp_flag52{background-position:-68px -553px}
.pt .sp_flag52{background-position:-102px -553px}
.qa .sp_flag52{background-position:-136px -553px}
.ro .sp_flag52{background-position:0 -595px}
.ru .sp_flag52{background-position:-34px -595px}
.rw .sp_flag52{background-position:-68px -595px}
.sa .sp_flag52{background-position:-102px -595px}
.sg .sp_flag52{background-position:-136px -595px}
.sk .sp_flag52{background-position:0 -637px}
.si .sp_flag52{background-position:-34px -637px}
.es .sp_flag52{background-position:-68px -637px}
.lk .sp_flag52{background-position:-102px -637px}
.se .sp_flag52{background-position:-136px -637px}
.ch .sp_flag52{background-position:0 -679px}
.tw .sp_flag52{background-position:-34px -679px}
.tz .sp_flag52{background-position:-68px -679px}
.th .sp_flag52{background-position:-102px -679px}
.tn .sp_flag52{background-position:-136px -679px}
.tr .sp_flag52{background-position:0 -721px}
.ua .sp_flag52{background-position:-34px -721px}
.gb .sp_flag52{background-position:-68px -721px}
.us .sp_flag52{background-position:-102px -721px}
.uz .sp_flag52{background-position:-136px -721px}
.vn .sp_flag52{background-position:0 -763px}
.zm .sp_flag52{background-position:-22px -763px}
.kr .sp_flag52{background-position:-68px -763px}
.eu .sp_flag52{background-position:-102px -763px}

/* 스마일박스 주소찾기  */
.ly_spay_view{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1020;background-color:#fff}
.ly_spay_view iframe{width:100%;height:100vh;background-color:#fff}
.ly_spay_view iframe#newSmilePayFrame{height:100% !important}
.ly_spay_view .view_area{top:0;left:0;right:0;bottom:0;overflow-x:hidden;-webkit-overflow-scrolling:touch;height:100%}
body.platform--app.os--ios.smilecard__layer--active{height:100%;overflow:hidden}
body.platform--app.os--ios.smilecard__layer--active #wrap{height:100%}
body.platform--app.os--ios.smilecard__layer--active #content{height:100%;position:initial}
body.platform--app.os--ios.smilecard__layer--active .ly_spay_view{position:absolute;height:100vh !important}
body.platform--app.os--ios.smilecard__layer--active .ly_spay_view .view_area{height:initial}
body.platform--app.os--ios.smilecard__layer--active #foot{display:none}

/* 장바구니 담기 */
.box__cart-animation{
    opacity:1;
    position:fixed;
    left:50%;
    top:50%;
    width:112px;
    height:112px;
    margin:-56px 0 0 -56px;
    -webkit-transform:scale(1.1);
    transform:scale(1.1);
    -webkit-transition:top 0.8s, left 0.8s, transform 0.5s, opacity 0.7s;
    transition:top 0.8s, left 0.8s, transform 0.5s, opacity 0.7s;
    -webkit-transition-timing-function:easeInOutQuint, easeInOutQuint, cubic-bezier(0.4, 0, 0.2, 1), easeOutCubic;
    transition-timing-function:easeInOutQuint, easeInOutQuint, cubic-bezier(0.4, 0, 0.2, 1), easeOutCubic;
    z-index:-1;

}
.box__cart-animation.box__cart-animation--active{
    opacity:0;
    top:32px;
    left:95%;
    -webkit-transform:scale(0);
    transform:scale(0);
    -webkit-transition-delay:1s;
    transition-delay:1s;
    z-index:120;
}
@media only screen and (min-width:768px) {
    .box__cart-animation.box__cart-animation--active{
        left:82%
    }
}

/* *********************** */
/* page__mysmilecash--home
/* *********************** */
.page__mysmilecash--home #container{max-width:768px;margin:0 auto;padding:16px 16px 82px}
.page__mysmilecash--home .box__summery{margin-bottom:12px;padding:16px;border-radius:8px;border:solid 1px #e0e0e0}
.page__mysmilecash--home .box__summery .box__usable-smilecash{padding-top:14px;text-align:center}
.page__mysmilecash--home .box__summery .box__usable-smilecash .text__pirce,
.page__mysmilecash--home .box__summery .box__usable-smilecash .text__unit{font-family:'Gmarket Sans';font-weight:500;line-height:0.94;color:#222}
.page__mysmilecash--home .box__summery .box__usable-smilecash .text__pirce{font-size:32px}
.page__mysmilecash--home .box__summery .box__usable-smilecash .text__unit{font-size:31px}
.page__mysmilecash--home .box__summery .box__hold-smilecash{margin-top:8px;padding:4px 0 3px;text-align:center}
.page__mysmilecash--home .box__summery .box__hold-smilecash .text__label{display:inline-block;margin-right:4px;font-size:14px;line-height:1.57;color:#616161}
.page__mysmilecash--home .box__summery .box__hold-smilecash .text__value{font-size:0;line-height:initial;display:inline-flex;align-items:center}
.page__mysmilecash--home .box__summery .box__hold-smilecash .text__value::after{width:16px;height:16px;background-position:-112px 0}
.page__mysmilecash--home .box__summery .box__hold-smilecash .text__pirce,
.page__mysmilecash--home .box__summery .box__hold-smilecash .text__unit{font-size:14px;line-height:1.57;text-align:right;color:#222}
.page__mysmilecash--home .box__summery .box__buttons{margin-bottom:16px;justify-content:center}
.page__mysmilecash--home .box__summery .box__buttons .button__border-round{padding:12px 23px;border-radius:8px;border:solid 1px #bdbdbd}
.page__mysmilecash--home .box__summery .box__buttons .button__border-round + .button__border-round{margin-left:8px}
.page__mysmilecash--home .box__summery .box__buttons .button__border-round .text__charge{font-family:'Gmarket Sans';font-size:14px;font-weight:500;line-height:1.43;text-align:center;color:#222;white-space:nowrap}
.page__mysmilecash--home .box__summery .box__buttons .box__button-group{display:flex;margin-left:8px;padding:0;width:144px;border-radius:8px;border:solid 1px #bdbdbd}
.page__mysmilecash--home .box__summery .box__buttons .box__button-group::before{top:16px;left:50%;width:1px;height:12px;background-color:#e0e0e0}
.page__mysmilecash--home .box__summery .box__buttons .box__button-group .button__item{width:50%;font-family:'Gmarket Sans';font-size:14px;font-weight:500;line-height:1.43;text-align:center;color:#222}
.page__mysmilecash--home .box__guide{text-align:right;padding-bottom:10px}
.page__mysmilecash--home .box__guide .button__charge-guide{font-size:12px;font-weight:500;color:#757575;text-decoration:underline}
.page__mysmilecash--home .box__summery .list-item{padding:7px 0}
.page__mysmilecash--home .box__summery .list-item .link{display:block;display:flex;justify-content:space-between}
.page__mysmilecash--home .box__summery .list-item:not(:first-child){border-top:1px solid #eee}
.page__mysmilecash--home .box__summery .list-item .text__label{font-size:14px;line-height:1.57;text-align:left;color:#424242}
.page__mysmilecash--home .box__summery .list-item .text__value{font-size:14px;line-height:1.57;text-align:right;color:#222;display:flex;align-items:center}
.page__mysmilecash--home .box__summery .list-item .text__value::after{width:16px;height:16px;background-position:-112px 0}
.page__mysmilecash--home .box__history .box__history-header{padding:16px 0 16px 4px;display:flex;justify-content:space-between}
.page__mysmilecash--home .box__history .box__history-header--fixed{position:fixed;left:0;right:0;padding-left:20px;padding-right:16px;z-index:1;top:48px;background:#fff;box-shadow:0 1px 0 0 rgba(0, 0, 0, 0.05)}
.platform__app .page__mysmilecash--home .box__history .box__history-header--fixed{top:0}
.page__mysmilecash--home .box__history .box__history-header .button__month{float:left}
.page__mysmilecash--home .box__history .box__history-header .button__sort{float:right}
.page__mysmilecash--home .box__history .box__history-header .button__month .text__month,
.page__mysmilecash--home .box__history .box__history-header .button__sort .text__sort{font-family:'Gmarket Sans';font-size:14px;font-weight:500;line-height:1.57;color:#222;display:flex;align-items:center}
.page__mysmilecash--home .box__history .box__history-header .button__month .text__month::after,
.page__mysmilecash--home .box__history .box__history-header .button__sort .text__sort::after{width:16px;height:16px;background-position:-94px 0}
.page__mysmilecash--home .box__history .box__history-header--fixed + .box__history-body{padding-top:56px}
.page__mysmilecash--home .box__history .box__history-body .box__history-empty{height:285px;display:flex;align-items:center;text-align:center;justify-content:center}
.page__mysmilecash--home .box__history .box__history-body .box__history-empty .text__history-empty{font-size:16px;letter-spacing:-.5px;color:#616161}
.page__mysmilecash--home .box__history .box__history-body .box__history-bydate:not(:first-child){margin-top:20px}
.page__mysmilecash--home .box__history .box__history-body .box__history-bydate-title{padding-bottom:10px;text-align:center}
.page__mysmilecash--home .box__history .box__history-body .box__history-bydate-title .text__date{display:inline-block;padding:3px 14px;border-radius:100px;background-color:#f5f5f5;font-size:13px;line-height:1.69;text-align:center;color:#222}
.page__mysmilecash--home .box__history .box__history-body .list-item__smilecash-history{display:flex;justify-content:space-between;align-items:center;margin:0 0 8px;padding:16px;border-radius:9px;border:solid 1px #eee;background-color:#fff}
.page__mysmilecash--home .box__history .box__history-body .list-item__smilecash-history .box__info-header{font-size:0}
.page__mysmilecash--home .box__history .box__history-body .list-item__smilecash-history .text__tag{display:inline-block;margin-bottom:4px;padding:0 8px;border-radius:100px;border:1px solid;font-size:12px;font-weight:bold;line-height:1.67;text-align:center}
.page__mysmilecash--home .box__history .box__history-body .list-item__smilecash-history .text__store{display:inline-block;padding-left:4px;margin-bottom:4px;font-family:'Gmarket Sans';font-size:15px;font-weight:500;line-height:1.33;color:#222}
.page__mysmilecash--home .box__history .box__history-body .list-item__smilecash-history .box__info-content{margin-top:4px}
.page__mysmilecash--home .box__history .box__history-body .list-item__smilecash-history .text__content,
.page__mysmilecash--home .box__history .box__history-body .list-item__smilecash-history .text__time{display:block;font-size:12px;line-height:1.42;color:#616161}
.page__mysmilecash--home .box__history .box__history-body .list-item__smilecash-history .box__price{margin-left:4px}
.page__mysmilecash--home .box__history .box__history-body .list-item__smilecash-history .box__price .text__price{font-family:'Gmarket Sans';font-size:16px;font-weight:bold;line-height:1.38;opacity:0.8;white-space:nowrap}
.page__mysmilecash--home .box__history .box__history-body .list-item__smilecash-history--plus .text__tag{border-color:#a7d9ff;color:#68bbff}
.page__mysmilecash--home .box__history .box__history-body .list-item__smilecash-history--plus .box__price .text__price{color:#067dfd}
.page__mysmilecash--home .box__history .box__history-body .list-item__smilecash-history--plus .box__price .text__price::before{content:'+'}
.page__mysmilecash--home .box__history .box__history-body .list-item__smilecash-history--minus .text__tag{border-color:#ffbfbf;color:#ff5454}
.page__mysmilecash--home .box__history .box__history-body .list-item__smilecash-history--minus .box__price .text__price{color:#9e9e9e}
.page__mysmilecash--home .box__history .box__history-body .list-item__smilecash-history--minus .box__price .text__price::before{content:'-'}
.page__mysmilecash--home .box__history .box__history-body .button__more{display:block;margin:20px auto 0;padding:12px 98px 12px 97px;width:256px;height:44px;border-radius:48px;border:solid 1px #e0e0e0;background-color:#fff}
.page__mysmilecash--home .box__history .box__history-body .button__more .text__more{font-family:'Gmarket Sans';font-size:14px;font-weight:500;line-height:1.43;text-align:right;color:#2c2c2c;white-space:nowrap;display:flex;align-items:center}
.page__mysmilecash--home .box__history .box__history-body .button__more .text__more::after{margin-left:4px;width:16px;height:16px;background-position:-76px 0}

.page__mysmilecash--home .box__toast-layer{overflow:hidden;position:fixed;left:0;top:100%;right:0;bottom:0;z-index:360;width:100%;-webkit-transition-duration:0.35s;transition-duration:0.35;-webkit-transition-timing-function:ease-in;transition-timing-function:ease-in}
.page__mysmilecash--home .box__toast-layer.box__layer--active{top:0}
.page__mysmilecash--home .box__toast-layer .box__layer-dimmed{content:'';display:none;position:fixed;top:0;left:0;z-index:360;width:100%;height:100%;background:rgba(0, 0, 0, 0.2)}
.page__mysmilecash--home .box__toast-layer .box__layer-container{visibility:hidden;overflow:hidden;position:absolute;top:100%;left:0;right:0;bottom:0;z-index:360;min-width:320px;background:#fff;width:100%;box-shadow:0 1px 0 0 rgba(0, 0, 0, 0.05);box-sizing:border-box;-webkit-transition-duration:0.35s;transition-duration:0.35s;-webkit-transition-timing-function:ease-in;transition-timing-function:ease-in;background-color:transparent;box-shadow:0px 0px 10px rgba(0, 0, 0, 0.1)}
.page__mysmilecash--home .box__toast-layer .box__layer-container .box__layer-header{height:48px;border-bottom:1px solid #f5f5f5}
.page__mysmilecash--home .box__toast-layer .box__layer-container .box__layer-header{border-radius:16px 16px 0 0;background:#fff}
.page__mysmilecash--home .box__toast-layer .box__layer-container .box__layer-header .text__layer-title{display:block;padding:14px 0;font-family:'Gmarket Sans';font-size:18px;font-weight:500;line-height:1.11;color:#222;text-align:center}
.page__mysmilecash--home .box__toast-layer .box__layer-container .box__layer-header .button__layer-close{position:absolute;right:0;top:0;width:48px;height:48px}
.page__mysmilecash--home .box__toast-layer .box__layer-container .box__layer-header .button__layer-close:after{width:40px;height:40px;background-position:-4px -4px}
.page__mysmilecash--home .box__toast-layer .box__layer-container .box__layer-body{overflow:hidden;height:100%;box-sizing:border-box}
.page__mysmilecash--home .box__toast-layer .box__layer-container .box__layer-body .box__layer-scroll{overflow-x:hidden;overflow-y:auto;position:relative;height:100%;box-sizing:border-box}
.page__mysmilecash--home .box__toast-layer .box__layer-container .box__layer-body{background:#fff;height:auto}
.page__mysmilecash--home .box__toast-layer.box__layer--active .box__layer-dimmed{display:block;cursor:pointer}
.page__mysmilecash--home .box__toast-layer .list-item__select .button__select{position:relative;padding:10px 0 10px 28px;font-family:'Gmarket Sans';font-size:18px;font-weight:500;line-height:1.11;color:#222}
.page__mysmilecash--home .box__toast-layer .list-item__select .button__select::after{position:absolute;left:0;top:50%;display:block;width:20px;height:20px;background-position:-50px 0;transform:translateY(-50%)}
.page__mysmilecash--home .box__toast-layer .list-item__select .button__select.checked::after{background-position:-50px -22px}
.page__mysmilecash--home .box__layer--sort-select .box__layer-body{display:inherit;overflow:hidden;padding:21px 20px 13px;min-height:192px;max-height:192px}
.page__mysmilecash--home .box__layer--active.box__layer--sort-select .box__layer-container{visibility:visible;;top:calc(100% - 192px - 47px)}
.page__mysmilecash--home .box__layer--month-select .box__layer-body{display:inherit;overflow:hidden;padding:21px 20px;min-height:371px;max-height:371px}
.page__mysmilecash--home .box__layer--month-select .list-item__select--divide{margin-top:5px;padding-top:18px;border-top:1px solid #f5f5f5}
.page__mysmilecash--home .box__layer--month-select .text__year{margin-bottom:10px;padding:2px 0;display:block;font-family:'Gmarket Sans';font-size:14px;font-weight:500;line-height:1.43;text-align:left;color:#757575;}
.page__mysmilecash--home .box__layer--active.box__layer--month-select .box__layer-container{visibility:visible;top:calc(100% - 371px - 47px)}


.box__delivery-address .delivery-address__tag{margin:10px 45px 0 0;height:16px;}
.box__delivery-address .delivery-address__tag .text__delivery--smileclub{display:inline-block;width:39px;height:16px;vertical-align:top;background:url(//pics.gmarket.co.kr/mobile/single/kr/common/image__delivery-smileclub-16.svg) no-repeat 0 0/39px 16px;}
.box__delivery-address .delivery-address__tag .text__delivery--holiday{display:inline-block;width:37px;height:16px;vertical-align:top;background:url(//pics.gmarket.co.kr/mobile/single/kr/common/image__delivery-holiday-16.svg) no-repeat 0 0/37px 16px;}
.box__delivery-noti{margin:12px 0 -4px;}
.box__delivery-noti .text{position:relative;font-size:12px;line-height:16px;color:#ef2b2a;padding:15px 16px 15px 40px;border-radius:8px;border:1px solid #ffdadb;background-color:#fff5f5}
.box__delivery-noti .text::before{content:'';position:absolute;left:16px;top:50%;width:16px;height:16px;margin-right:8px;background-position:-219px -99px;transform:translateY(-50%);}
.box__delivery-noti-disable .text{color:#616161;background-color: #fafafa;border:1px solid #eee}
.box__delivery-noti-disable .text::before{background-position: -235px -121px;}

.box__component-information .box__delivery-dawn{margin:0;padding:12px 17px;border-top:1px solid #eee;font-size:0}
.box__component-information .box__delivery-dawn .delivery-dawn__msg{position:relative;}
.box__component-information .box__delivery-dawn .delivery-dawn__msg + .delivery-dawn__msg{margin-top:4px;}
.box__component-information .box__delivery-dawn .delivery-dawn__msg .text__title{position:relative;display:block;font-size:14px;line-height:20px;color:#222}
.box__component-information .box__delivery-dawn .delivery-dawn__msg .text__detail{display:block;margin-top:5px;font-size:0}
.box__component-information .box__delivery-dawn .delivery-dawn__msg .text{position:relative;max-width:100%;padding:0 8px;font-size:14px;line-height:19px;color:#757575;vertical-align:top;}
.box__component-information .box__delivery-dawn .delivery-dawn__msg .text + .text::before{content:'';position: absolute;left:0; width:1px;height:12px;margin:4px 8px 0 0;background-color: #e0e0e0;vertical-align:top;}
.box__component-information .box__delivery-dawn .delivery-dawn__msg .text.text_msg{padding-left:0}
.box__component-information .list__table--smilefresh{border-top:1px solid #eee}
.box__component-information .list__table--smilefresh .list-item{margin-top:4px}
.box__component-information .list__table--smilefresh .text__title{display:block;width:auto}
.box__component-information .list__table--smilefresh .text__title.type-inline{margin-right:12px;color:#757575}
.box__component-information .list__table--smilefresh .text_value.type-inline{color:#067dfd}
.box__component-information .list__table--smilefresh .text__desc{margin-top:8px;font-size:11px;line-height:17px;color:#9e9e9e}

.page__order-item .box__component .box__information--bag{position:relative;height:36px;padding:7px 0 0 13px;margin-bottom:4px;background:#fff;border:1px solid #e0e0e0;border-radius:8px}
.page__order-item .box__component .box__component-title + .box__information--bag{margin-top:8px}
.page__order-item .box__component .box__information--bag .text{display:inline-block;position:relative;font-size:12px;color:#424242;letter-spacing:-0.12px}
.page__order-item .box__component .box__information--bag .text .text__icon{margin-right:5px}
.page__order-item .box__component .box__information--bag .text__emphasis{font-weight:bold}
.page__order-item .box__component .box__information--bag .link{position:absolute;top:8px;right:14px;font-size:12px;color:#222;line-height:16px;text-decoration:underline}
.page__order-item .box__component .box__information-pickup{padding-left:0;text-align:center}
.page__order-item .box__component .box__information-pickup .text{padding-left:32px}
.page__order-item .box__component .box__information-pickup .text:before{content:'';position:absolute;top:-1px;left:0;width:26px;height:22px;background:url(//pics.gmarket.co.kr/mobile/single/kr/mypage/image__order-ibb.png) no-repeat 0 0/100% auto}

.list__order-item .box__price .list__price .list-item .button__layer-info{font-size:14px;color:#616161;line-height:22px}
.list__order-item .box__price .list__price .list-item .button__layer-info:after{position:relative;top:4px;width:16px;height:16px;margin-left:4px;background-position:-146px -528px;vertical-align:top;}

.box__info--soldout{display:inline-block;margin-top:2px;margin-right:-15px;font-size:12px;letter-spacing:-0.5px}
.page__order-item-detail .box__info--soldout{-webkit-box-flex:1;flex:1;padding-top:4px;margin-left:2px;margin-top:0}
.box__info--soldout .button__info{font-size:12px}
.box__info--soldout .button__info:after{display:inline-block;width:16px;height:16px;margin-left:2px;background-position:-128px -528px;vertical-align:top}
.box__info--soldout .text__emphasis{color:#f9560e}
.box__info--soldout .box__tooltip{display:none;position:absolute;top:calc(100% + 6px);left:-17px;z-index:1000;width:calc(100vw - 32px);padding:18px 16px 16px;background:#fff;border:1px solid #2c2c2c;border-radius:8px;box-sizing:border-box}
.box__info--soldout .box__tooltip .text__title{margin-bottom:10px;font-size:14px;font-weight:bold;color:#222;line-height:20px}
.box__info--soldout .box__tooltip .list-item{position:relative;padding-left:10px;font-size:14px;font-family:'Noto Sans KR', sans-serif;color:#222;letter-spacing:-0.11px;line-height:1.43;word-break:keep-all}
.box__info--soldout .box__tooltip .list-item + .list-item{margin-top:8px}
.box__info--soldout .box__tooltip .list-item:before{content:'';position:absolute;top:8px;left:0;width:2px;height:2px;background:#bdbdbd;}
.box__info--soldout .box__tooltip .button__close{overflow:hidden;position:absolute;top:11px;right:13px;width:28px;height:28px;line-height:999px}
.box__info--soldout .box__tooltip .button__close:before{position:absolute;top:50%;left:50%;width:14px;height:14px;margin:-7px 0 0 -7px;vertical-align:top;background-position:-92px -266px}
@media screen and (min-width:767px) {
	.box__info--soldout .box__tooltip{width:736px}
}

/* 토스트팝업 */
.box__toast-popup{visibility:hidden;position:fixed;bottom:-20px;z-index:340;width:100%;max-width:768px;left:50%;transform:translateX(-50%);padding:0 10px;box-sizing:border-box;z-index:210;transition:visibility 0.4s ease-out, bottom 0.4s ease-out}
.box__toast-popup--active{visibility:visible;bottom:68px}
.box__toast-popup .text{min-height:48px;padding:14px 16px;font-size:14px;line-height:20px;text-align:center;color:#fff;border-radius:8px;box-shadow:0 2px 4px 0 rgba(0, 0, 0, 0.5); background-color:rgba(0, 0, 0, 0.8);word-break:keep-all}

/* 선물함 */
.page__gift{background:#f5f5f5}
.page__gift .box__navigation{position:relative;overflow-y:hidden;overflow-x:auto;height:48px;background:#fff;white-space:nowrap}
.page__gift .box__navigation:after{position:absolute;left:0;bottom:0;width:100%;height:1px;background:#eee;content:'';}
.page__gift .box__navigation::-webkit-scrollbar{display:none}
.page__gift .box__navigation--fixed{position:fixed;top:48px;left:0;z-index:100;width:100%;max-width:none;margin:0}
html.platform__app .page__gift .box__navigation--fixed{top:0}
html.platform__app .page__gift .box__navigation-sub--fixed,
html.platform__app.SFC .page__gift .box__navigation--fixed{top:48px}
html.platform__app.SFC .page__gift .box__navigation-sub--fixed{top:96px}
.page__gift .box__navigation .list__navigation{display:flex;max-width:768px;margin:0 auto;justify-content:space-around}
.page__gift .box__navigation .list__navigation .list-item{flex:1}
.page__gift .box__navigation .list__navigation .link__item{position:relative;display:block;height:48px;color:#616161;line-height:48px;text-align:center}
.page__gift .box__navigation .list__navigation .list-item--active .link__item{color:#222}
.page__gift .box__navigation .list__navigation .list-item--active .link__item:after{position:absolute;bottom:0;left:0;width:100%;height:2px;background:#00c400;z-index:10;content:''}
.page__gift .box__e-coupon--filter{position:relative;padding:4px 16px 12px}
.page__gift .box__e-coupon--filter .button__filter{height:20px;font-size:14px;color:#9e9e9e}
.page__gift .box__e-coupon--filter .button__filter--active{font-weight:bold;color:#00c400}
.page__gift .box__e-coupon--filter .icon__bar{display:inline-block;width:1px;height:12px;margin:0 12px;background:#e0e0e0;vertical-align:middle}
.page__gift .box__e-coupon--filter .text__notice{position:absolute;top:39px;right:22px;padding:0;font-size:12px;line-height:20px;color:#9e9e9e}
.page__gift.service__mypage .box__navigation-sub.box__navigation-sub--fixed{top:96px;background:#f5f5f5}
.page__gift.service__mypage .box__navigation-sub .list-item{vertical-align:top}
.page__gift.service__mypage .box__navigation-sub .list__navigation{padding:12px 16px}
.page__gift.service__mypage .box__navigation-sub .list-item:first-child{padding-left:0}
.page__gift .text__title{padding:0 16px 4px;font-family:'Gmarket Sans',sans-serif;font-size:18px;line-height:24px;color:#222}
.page__gift .text__title .text__num{display:inline-block;margin:-2px 0 2px 4px;padding:1px 8px 0;font-weight:bold;font-family:'Roboto',sans-serif;font-size:14px;line-height:23px;color:#eaad06;background:#fff;border-radius:50%;vertical-align:middle}
.box__e-coupon{padding-top:24px;background:#ffd200}
.box__e-coupon .box__e-coupon--default{padding:10px 16px 24px}
.box__e-coupon .box__e-coupon--default .link__e-coupon.link__buy{height:96px;padding-top:24px}
.box__e-coupon .box__e-coupon--default .link__e-coupon.link__buy br{display:none}
.box__e-coupon .box__e-coupon--default .link__e-coupon.link__buy .text__e-coupon:before{margin-bottom:12px}
.box__e-coupon .box__e-coupon--default .text__e-coupon--none{display:block;font-family:'Gmarket Sans',sans-serif;font-size:12px;line-height:96px;color:#eaad06;text-align:center;background:#ffe65c;box-shadow:0 1px 2px 0 rgba(0,0,0,.1);border-radius:8px}
.box__e-coupon .box__e-coupon--inner{max-width:768px;margin:0 auto}
.box__e-coupon .list__e-coupon{padding:10px 0 24px;font-size:0;white-space:nowrap}
.box__e-coupon .list__e-coupon .list-item{width:128px !important}
.box__e-coupon .list__e-coupon .list-item:first-child{margin-left:16px}
.box__e-coupon .list__e-coupon .list-item:last-child{margin-right:16px}
.box__e-coupon .list__e-coupon .list-item.list-item__loading{display:none;width:70px !important;height:214px}
.box__e-coupon .list__e-coupon .list-item .box__loading-coupon{position:absolute;top:50%;left:20px;width:32px;height:32px;margin-top:-16px}
.box__e-coupon .swiper-button-next,
.box__e-coupon .swiper-button-prev{display:none;width:53px;height:53px;margin-top:-27px}
.box__e-coupon .swiper-button-next{right:8px;background-position:-55px -599px}
.box__e-coupon .swiper-button-prev{left:8px;background-position:0 -599px}
.box__e-coupon .link__e-coupon{display:block;height:214px;font-size:12px;line-height:16px;border-radius:8px;box-shadow:0 1px 2px 0 rgba(0,0,0,.1);background:#fff}
.box__e-coupon .link__e-coupon.link__buy{padding-top:93px;background:#ffe65c}
.box__e-coupon .link__e-coupon.link__buy .text__e-coupon{display:block;font-family:'Gmarket Sans',sans-serif;color:#eaad06;text-align:center}
.box__e-coupon .link__e-coupon.link__buy .text__e-coupon:before{display:block;width:28px;height:28px;margin:0 auto 20px;background-position:-118px -355px;content:''}
.box__e-coupon .box__e-coupon-img{overflow:hidden;display:block;position:relative;height:128px;border-radius:8px 8px 0 0}
.box__e-coupon .box__e-coupon-img:after{position:absolute;top:0;left:0;width:100%;height:100%;border-radius:8px 8px 0 0;background:rgba(0,0,0,0.04);content:''}
.box__e-coupon .box__e-coupon-img .image{height:100%}
.box__e-coupon .box__e-coupon-img .text__status{position:absolute;top:0;left:0;padding:5px 4px 3px;font-family:'Gmarket Sans',sans-serif;color:#fff;background:#00c400;border-radius:4px 0 4px}
.box__e-coupon .box__e-coupon-info{position:relative;padding:8px 16px 0;font-size:12px;line-height:16px;color:#2c2c2c;border-top:1px dashed #d9d9d9}
.box__e-coupon .box__e-coupon-info:before,
.box__e-coupon .box__e-coupon-info:after{position:absolute;top:-6px;right:-6px;width:12px;height:12px;border-radius:50%;background:#ffd200;content:''}
.box__e-coupon .box__e-coupon-info:after{right:auto;left:-6px}
.box__e-coupon .box__e-coupon-info .text__from{font-weight:bold;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:block}
.box__e-coupon .box__e-coupon-info .text__name{overflow:hidden;display:-webkit-box;min-height:32px;margin:2px 0;font-size:12px;line-height:16px;color:#424242;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;white-space:normal}
.box__e-coupon .box__e-coupon-info .text__info{font-size:11px;line-height:14px;color:#9e9e9e}
.box__gift-cont{max-width:768px;margin:0 auto;padding:24px 0 40px}
.box__gift-cont .box__tooltip{position:relative;margin:0 16px 12px}
.box__gift-cont .box__tooltip .button__tooltip{display:inline-block;font-size:12px;line-height:20px;color:#9e9e9e}
.box__gift-cont .box__tooltip .button__tooltip:before{display:inline-block;width:16px;height:16px;margin:-1px 4px 1px 0;background:url(//pics.gmarket.co.kr/mobile/sprite/kr/mypage/sprite__add-address.png)no-repeat;background-size:274px;background-position:-235px -121px;vertical-align:middle}
.box__gift-cont .box__tooltip-ly{display:none;position:absolute;top:30px;max-width:360px;padding:14px 50px 16px 16px;background:#fff;border-radius:8px;border:1px solid #222;font-size:14px;line-height:20px;color:#222;z-index:1}
.box__gift-cont .box__tooltip-ly .text{color:#00c400}
.box__gift-cont .box__tooltip-ly .button__close-ly{position:absolute;top:16px;right:16px;width:19px;height:19px;background-position:2px -130px}
.box__gift-component{margin:4px 16px 0;border:1px solid #e0e0e0;border-radius:8px;background:#fff}
.box__gift-component + .box__gift-component{margin-top:8px}
.box__gift-component .link__gift-item{overflow:hidden;display:block;position:relative;padding:14px 16px}
.box__gift-component .link__gift-item .box__gift-summary{overflow:hidden;padding-bottom:14px;margin-bottom:14px;border-bottom:1px solid #eee}
.box__gift-component .link__gift-item .box__gift-summary .box__gift-img{width:117px;height:80px}
.box__gift-component .link__gift-item .box__gift-summary .box__gift-img:after{display:none}
.box__gift-component .link__gift-item .box__gift-img{position:relative;width:72px;height:72px}
.box__gift-component .link__gift-item .box__gift-img:after{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0.04);content:''}
.box__gift-component .box__gift-img{overflow:hidden;float:left;margin-right:14px;border-radius:8px;background:#eee}
.box__gift-component .box__gift-img .image{width:100%;height:100%}
.box__gift-component .box__gift-info{overflow:hidden;font-size:12px;line-height:16px;color:#222}
.box__gift-component .box__gift-info .text__from{display:block;margin-bottom:6px;font-weight:bold;font-size:14px;line-height:20px}
.box__gift-component .box__gift-info .text__letter{overflow:hidden;display:-webkit-box;font-size:13px;line-height:18px;text-overflow:ellipsis;-webkit-line-clamp:3;-webkit-box-orient:vertical;word-break:keep-all}
.box__gift-component .box__gift-info .text__name{overflow:hidden;margin-bottom:2px;font-size:12px;line-height:16px;text-overflow:ellipsis;color:#222;white-space:nowrap}
.box__gift-component .box__gift-info .text__info{display:block;overflow:hidden;margin-bottom:2px;color:#616161;white-space:nowrap;text-overflow:ellipsis}
.box__gift-component .box__gift-info .text__date{position:absolute;bottom:14px;left:102px;color:#9e9e9e}
.box__gift-component .box__gift-info .icon__bar{display:inline-block;width:1px;height:12px;margin:1px 4px -1px 5px;background:#e0e0e0}
.box__gift-component .box__gift-info .text__brand{color:#067dfd}
.box__gift-component .text__status{position:absolute;bottom:14px;right:16px;font-family:'Gmarket Sans',sans-serif;font-size:12px;line-height:16px;color:#067dfd}
.box__gift-component .text__status--off{color:#757575}
.box__gift-component .text__alert{margin:-2px 16px 18px;padding:13px 0;font-family:'Gmarket Sans',sans-serif;font-size:12px;line-height:16px;color:#067dfd;border-radius:8px;background:#eef7ff;text-align:center}
@media screen and (min-width:500px) {
    .box__gift-component .text__alert .text__br{display:none}
}

.box__gift--error{display:flex;justify-content:center;align-items:center;margin-top:-52px;text-align:center}
.box__gift--error .box__image{display:inline-block;width:112px;height:112px}
.box__gift--error .box__image:before{display:none}
.box__gift--error .box__image img{width:100%;height:100%}
.box__gift--error .text__notice{margin:0 auto;font-family:'Noto Sans Korean', sans-serif;font-size:16px;line-height:22px;color:#2c2c2c}

/* PC 인클루드 시 */
.page__pcver.page__gift .text__title{padding:0 20px 4px}
.page__pcver .box__e-coupon .list__e-coupon .list-item:first-child{margin-left:20px}
.page__pcver .box__e-coupon .list__e-coupon .list-item:last-child{margin-right:20px}
.page__pcver .box__gift-cont{padding:24px 4px 40px}
.page__pcver .box__gift-component + .box__gift-component{margin-top:12px}

/* 통합멤버십 컬러셋 변경 */
/* .box__club 가 키값이지만 단독으로 지정하지 않음.
ex) 사용예
X .parents__class .box__club{color:#fff}
O .parents__class .box__club.other__class{color:#fff} */

/* 보안설정 페이지 */
body.page__security{background-color: #F5F5F5;}
body.page__security .text__grade{font-weight: normal;}
body.page__security strong.text__grade{font-weight: bold !important;}
body.page__security .text__grade::before{content:'';display: inline-block;vertical-align: middle;margin: -1px 2px 0 0;width: 12px;height: 12px;border-radius: 6px;}
body.page__security .text__grade.grade-safe{color: #00c400;}
body.page__security .text__grade.grade-safe::before{background-image: linear-gradient(168deg, #00c400 5%, #01a900 91%);}
body.page__security .text__grade.grade-normal{color: #067dfd;}
body.page__security .text__grade.grade-normal::before{background-image: linear-gradient(168deg, #329cff 5%, #067dfd 91%);}
body.page__security .text__grade.grade-caution{color: #eaad06;}
body.page__security .text__grade.grade-caution::before{background-image: linear-gradient(168deg, #ffcc1f 5%, #eaad06 91%);}
body.page__security .text__grade.grade-serious{color: #ef2b2a;}
body.page__security .text__grade.grade-serious::before{background-image: linear-gradient(168deg, #ff5454 5%, #ef2b2a 91%);}

.box__security-grade *,
.box__security *{font-family:'Noto Sans Korean', sans-serif;}

body.page__security .box__info .text__grade,
.box__security .box__security-inner .text__history-title,
.box__security .box__security-body .box__article .box__article-header,
.box__security .box__security-body .box__article .box__article-header .text__article-title,
.box__security .box__security-header .box__info,
.box__security .box__security-header .box__security-title,
.box__security .button__default{font-family:'Gmarket Sans',sans-serif;font-weight: 400;}

.box__security .button__default{display: inline-block;padding: 6px 8px;font-size: 12px;color: #222;line-height: 14px;border: 1px solid #bdbdbd;background-color: #fff;border-radius: 6px;}
.box__security .button__default.button-logout{position: absolute;top: 0;right: 0;color: #fff;background-color: #00c400;border-color: #00c400;}

.box__security .box__security-inner{position: relative;max-width: 768px;margin: 0 auto;}
.box__security .box__security-inner .text__history-title{min-height: 28px;font-size: 16px;color: #424242;line-height: 28px;}
.box__security .box__security-header{background-color: #fff;padding: 16px;}
.box__security .box__security-header .box__security-title{font-size: 16px;color: #222;line-height: 22px;}
.box__security .box__security-header .text__info{font-family:'Noto Sans Korean', sans-serif;padding-top: 8px;font-size: 12px;line-height: 16px;color: #616161;}
.box__security .box__security-header .box__info{margin-top: 12px;padding: 16px;border: 1px solid #eee;border-radius: 8px;font-size: 15px;line-height: 22px;color: #222;}
.box__security .box__security-header .box__info-history{margin-top: 16px;padding: 16px;border: 1px solid #eee;background-color: #fafafa;border-radius: 8px;font-size: 12px;line-height: 16px;color: #424242;}
.box__security .box__security-header .box__info-history .box__buttons{display: block;margin-top: 12px;text-align: left;}
.box__security .box__security-header .button__detail{position: absolute;top: 3px;right: 0;font-size: 12px;line-height: 16px;color: #757575;overflow: hidden;}
.box__security .box__security-header .button__detail::after{content:'';display: inline-block;vertical-align: middle;margin: -3px 2px 0 3px;width: 16px;height: 16px;background-position: -128px -654px;}
.box__security .box__toggle-layer{display: none;position: absolute;right: 0;width: 100%;max-width: 100%;margin-top: 4px;padding: 16px;background-color: #fff;border: 1px solid #2c2c2c;border-radius: 8px;z-index: 100;}
.box__security .box__toggle-layer[aria-hidden=false]{display: block;}
.box__security .box__toggle-layer .box__toggle-content{}
.box__security .box__toggle-layer .box__toggle-content .box__layer-head{}
.box__security .box__toggle-layer .box__toggle-content .box__layer-head .text__toggle-layer--title{font-size: 14px;font-weight: bold;color: #222;}
.box__security .box__toggle-layer .box__toggle-content .box__layer-body{margin-top: 10px;}
.box__security .box__toggle-layer .box__toggle-content .box__layer-body .text__security-guide{font-size: 14px;line-height: 20px;color: #222;}
.box__security .box__toggle-layer .box__toggle-content .box__layer-body .text__security-guide .text__emphasis{color: #067dfd;}
.box__security .box__toggle-layer .box__toggle-content .box__layer-body .box__security-guide{margin-top: 10px;}
.box__security .box__toggle-layer .box__toggle-content .box__layer-body .box__security-guide .list__grade{}
.box__security .box__toggle-layer .box__toggle-content .box__layer-body .box__security-guide .list__grade .list-item{display:flex;}
.box__security .box__toggle-layer .box__toggle-content .box__layer-body .box__security-guide .list__grade .list-item + .list-item{margin-top: 8px;}
.box__security .box__toggle-layer .box__toggle-content .box__layer-body .box__security-guide .list__grade .list-item .text__grade{min-width:60px;font-size: 14px;color: #222;}
.box__security .box__toggle-layer .box__toggle-content .box__layer-body .box__security-guide .list__grade .list-item .text__grade::before{margin-right: 4px;}
.box__security .box__toggle-layer .box__toggle-content .box__layer-body .box__security-guide .list__grade .list-item .text__info{font-size: 14px;line-height: 20px;color: #222;padding-top: 0;}
.box__security .box__toggle-layer .box__toggle-content .box__layer-body .box__security-guide .list__grade .list-item .text__info .text__selected{font-weight: bold;}
.box__security .box__toggle-layer .box__toggle-content .button-expand-close{position: absolute;top: 12px;right: 12px;width: 24px;height: 24px;}
.box__security .box__toggle-layer .box__toggle-content .button-expand-close::after{display: block;width: 14px;height: 14px;margin: 0 auto;background-position: -92px -266px;}
@media screen and (min-width: 450px) {
	.box__security .box__toggle-layer{max-width: 328px;}
}
.box__security .box__security-body{padding: 16px;}
.box__security .box__security-body .box__article{background-color: #fff;border: 1px solid #e0e0e0;border-radius: 8px;}
.box__security .box__security-body .box__article + .box__article{margin-top: 12px;}
.box__security .box__security-body .box__article .box__article-header{font-size: 16px;color: #222;padding: 12px 16px;border-bottom: 1px solid #eee;}
.box__security .box__security-body .box__article .box__article-header .text__article-title{font-size: 16px;color: #222;}
.box__security .box__security-body .box__article .box__article-content{padding: 12px 16px 15px;}
.box__security .box__security-body .box__article .box__article-content .list__security-setting{}
.box__security .box__security-body .box__article .box__article-content .list__security-setting .list-item{position: relative;padding-right: 50px;}
.box__security .box__security-body .box__article .box__article-content .list__security-setting .list-item + .list-item{margin-top: 12px;padding-top: 12px;border-top: 1px solid #eee;}
.box__security .box__security-body .box__article .box__article-content .list__security-setting .list-item .text__title{display: block;font-size: 15px;line-height: 22px;color: #424242;}
.box__security .box__security-body .box__article .box__article-content .list__security-setting .list-item .text__title .link__view{display: inline-block;vertical-align: middle;margin: -4px 0 0 4px;font-size: 12px;line-height: 16px;color: #222;text-decoration: underline;}
.box__security .box__security-body .box__article .box__article-content .list__security-setting .list-item .button__switch{position: relative;display: block;width: 38px;height: 20px;background-color: #e0e0e0;border-radius: 10px;outline-offset: 2px;transition: all .2s;}
.box__security .box__security-body .box__article .box__article-content .list__security-setting .list-item .button__switch::before{content:'';position: absolute;top: 2px;left: 2px;width: 16px;height: 16px;background-color: #fff;border-radius: 50%;transition: all .2s;}
.box__security .box__security-body .box__article .box__article-content .list__security-setting .list-item .button__switch[aria-checked=true]{background-color: #00c400;}
.box__security .box__security-body .box__article .box__article-content .list__security-setting .list-item .button__switch[aria-checked=true]::before{left: 20px;}
.box__security .box__security-body .box__article .box__article-content .list__security-setting .list-item .button-required{position: absolute;top: 1px;right: 0;}
.box__security .box__security-body .box__article .box__article-content .list__security-setting .list-item + .list-item  .button-required{top: 16px;}
.box__security .box__security-body .box__article .box__article-content .list__security-setting .list-item + .list-item  .button-required.button__default{top: 8px;}
.box__security .box__security-body .box__article .box__article-content .list__security-setting .list-item .text__list-info{display: block;padding-top: 5px;font-size: 12px;line-height: 16px;color: #9e9e9e;}
.box__security .box__security-body .box__article .box__article-content .list__security-setting .list-item .text__latest{display: block;padding-top: 5px;font-size: 12px;line-height: 16px;color: #424242;}
.box__security .box__security-body .box__article .box__article-content .list__security-setting .list-item .text__latest .text__date{color: #067dfd;}

.box__security .box__security-body .box-history{margin-top: 10px;text-align: right;}
.box__security .box__security-body .box-history + .box-history{margin-top: 8px;}
.box__security .box__security-body .box-history .list-item{text-align: left;display:flex;}
.box__security .box__security-body .box-history .list-item + .list-item{margin-top: 12px;}
.box__security .box__security-body .box-history .list-item .text__title,
.box__security .box__security-body .box-history .list-item .text__cont{font-size: 12px;line-height: 16px;}
.box__security .box__security-body .box-history .list-item .text__title{min-width:86px;color: #757575;}
.box__security .box__security-body .box-history .list-item .text__cont{width:100%;color: #222;}
.box__security .box__security-body .box-history .list-item .text__cont .text__latest{color: #067dfd;}
.box__security .box__security-body .box-history .button__default{margin-top: 16px;padding: 8px;}

/* layer */
body.page__security::-webkit-scrollbar{width: 4px;}
body.page__security::-webkit-scrollbar-thumb{height: 30%;background-color: rgba(0,0,0,.2);border-radius: 3px;}
body.page__security::-webkit-scrollbar-track{background: transparent;}
body.page__security .box__layer{display:none;position:fixed;top:0;left:0;right:0;bottom:0;width:100%;height:100%;z-index:2100;box-sizing:border-box}
body.page__security .box__layer--active{display: block;}
body.page__security .box__layer--active .security-dimmed{content:'';opacity: .7;position: fixed;left: 0;top: 0;width: 100%;height: 100%;background-color: #04040f;z-index: 2000;}
body.page__security .box__layer .box__layer-container{position:fixed;background-color: #fff;text-align:center;z-index:2200;}
body.page__security .box__layer .box__layer-body{padding: 16px;text-align:left;max-width: 768px;margin: 0 auto;}
body.page__security .box__layer .box__layer-container .button__closed{position:absolute;top:0;right:0;width:48px;height:48px}
body.page__security .box__layer .box__layer-container .button__closed::after{display: block;width: 18px;height: 18px;margin: 0 auto;background-position: -92px -246px;}
body.page__security .layer-dimmed{}
body.page__security .layer-dimmed .box__layer-container{top:50%;left:50%;width:280px;background-color: #fff;text-align:center;-webkit-border-radius:8px;border-radius:8px;-webkit-transform: translate(-50%, -50%);transform: translate(-50%, -50%)}
body.page__security .layer-toast .box__layer-container{left: 0;right: 0;bottom: -100%;-webkit-border-radius:16px 16px 0 0;border-radius:16px 16px 0 0;-webkit-transition: bottom .3s;transition: bottom .3s}
body.page__security .layer-toast.box__layer--active .box__layer-container{bottom: 0}
body.page__security .layer-toast .box__layer-container .box__layer-header{height: 48px;border-bottom: 1px solid #f5f5f5;}
body.page__security .layer-toast .box__layer-container .box__layer-header .text__layer-title{font-family:'Gmarket Sans';font-weight: 500;padding-top: 15px;font-size: 18px;color: #2c2c2c}

body.page__security .box__security-grade .text__security-guide{font-size: 14px;line-height: 20px;color: #666;}
body.page__security .box__security-grade .text__security-guide .text__emphasis{color: #067dfd;}
body.page__security .box__security-grade .box__security-guide{margin-top: 12px;padding: 20px;border: 1px solid #e0e0e0;border-radius: 6px;background-color: #fff;}
body.page__security .box__security-grade .box__security-guide .list__grade-guide{}
body.page__security .box__security-grade .box__security-guide .list-title{font-size: 15px;line-height: 22px;color: #222;}
body.page__security .box__security-grade .box__security-guide .list-grade{margin-top: 4px;;font-size: 14px;line-height: 20px;color: #616161;}
body.page__security .box__security-grade .box__security-guide .list__grade{padding-top: 4px;display:flex;flex-wrap: wrap;justify-content: space-between;}
body.page__security .box__security-grade .box__security-guide .list-item{width: 50%;margin-top: 13px;}
body.page__security .box__security-grade .box__security-guide .list-item .text__grade{font-size: 15px;}
body.page__security .box__security-grade .box__security-guide .list-item .text__info{font-size: 14px;color: #424242;}
body.page__security .box__security-grade .box__security-guide .list-item .text__info .text__selected{font-weight: bold;}
/* 캐시 적립 */
.box__cash{position:relative;min-height:calc(100vh - 48px);background:#f5f5f5}
.box__cash.box__term{background:#ffffff}
.box__cash .box__cash-component{position:relative;max-width:768px;margin:0 auto;padding:0 16px}
.box__cash .list__cash-guide{min-height:calc(100vh - 48px);padding-bottom:102px}
.box__cash .list__cash-guide:last-child{padding-bottom:0}
.box__cash .list__cash-guide .list-item{padding:30px}
.box__cash .list__cash-guide .list-item:nth-child(odd){background:#ffffff}
.box__cash .list__cash-guide .list-item .box__img{width:270px;margin:0 auto}
.box__cash .list__cash-guide .list-item .box__img + .box__img{margin-top:36px}
.box__cash .list__cash-guide .list-item .box__img img{width:100%}
.box__cash .list__cash-guide .list-item .text__guide{font-family:'Gmarket Sans', sans-serif;font-weight:normal;font-size:20px;color:#222;line-height:28px;letter-spacing:-1px;text-align:center}
.box__cash .list__cash-guide .list-item .text__guide .text__emphasis{font-weight:bold}
.box__cash.box__term{padding:20px 16px 56px}
.box__cash.box__term .box__term-component{max-width:734px;margin:0 auto;font-weight:normal;font-size:14px;color:#222;line-height:20px;}
.box__cash.box__term .box__term-component + .box__term-component{margin-top:20px}
.box__cash.box__term .text{font-weight:normal;font-size:14px;color:#222;line-height:20px}
.box__cash.box__term .list__notice .list-item{padding-left:20px;font-weight:normal;font-size:14px;color:#222;line-height:20px;text-indent:-20px}
.box__cash.box__term .list__notice .list-item:before{background:#222}
.box__cash.box__term .list__text .list-item{padding-left:0;font-weight:normal;font-size:14px;color:#222;line-height:20px;text-indent:0}
.box__cash .box__layer-body .box__title{text-align:center}
.box__cash .box__layer-body .box__title .text__title{font-family:'Gmarket Sans', sans-serif;font-weight:normal;font-size:20px;color:#222;line-height:28px}
.box__cash .box__layer-body .box__title .text__title .text__point{color:#7b00e7}
.box__cash .box__layer-body .box__title .text__sub{margin-top:10px;font-weight:normal;font-size:12px;color:#9e9e9e}
.box__cash .box__agree{height:56px;margin-top:20px;padding:18px 16px;background:#f5f5f5;border-radius:8px}
.box__cash .box__agree .list__agree .list-item{position:relative;font-weight:normal;font-size:14px;color:#616161;line-height:20px}
.box__cash .box__agree .list__agree .list-item .term__necessary{position:relative;top:-1px;font-size:12px;color:#9e9e9e}
.box__cash .box__agree .list__agree .list-item .button__more{position:absolute;top:calc(50% - 1px);right:0;font-weight:normal;font-size:12px;color:#9e9e9e;transform:translateY(-50%)}
.box__cash .box__agree .list__agree .list-item .button__more:after{width:8px;height:8px;margin-left:4px;background-position:-189px -731px}
.box__cash .box__agree .list__agree .form__checkbox{display:inline-block;width:20px;height:20px;margin-right:5px;background:#fff;border:1px solid #dbdbdb;border-radius:4px;vertical-align:top;appearance:none;-webkit-appearance:none}
.box__cash .box__agree .list__agree .form__checkbox:checked{position:relative;border-color:#7b00e7;background-color:#7b00e7}
.box__cash .box__agree .list__agree .form__checkbox:checked:after{position:absolute;top:0;left:0;width:100%;height:100%;background-position:-104px -724px}
.box__cash .list__sns{margin:24px 0 23px;text-align:center}
.box__cash .list__sns .list-item{display:inline-block;width:58px;vertical-align:top}
.box__cash .list__sns .list-item:not(:last-child){margin-right:17px}
.box__cash .list__sns .link__sns{display:block;font-size:14px;font-weight:normal;color:#222;line-height:20px;letter-spacing:-0.5px}
.box__cash .list__sns .link__sns:before{display:block;width:58px;height:58px;margin-bottom:13px;background:url(//pics.gmarket.co.kr/mobile/sp_share_sns.png) no-repeat;background-size:240px auto}
.box__cash .list__sns .link__kakao:before{background-position:0 0}
.box__cash .list__sns .link__line:before{background-position:-60px 0}
.box__cash .list__sns .link__message:before{background-position:-120px 0}
.box__cash .list__sns .link__paste:before{background-position:-180px 0}
.box__cash .box__empty{margin:8px 0;text-align:center}
.box__cash .box__confirm-buttons{position:fixed;bottom:0;left:0;width:100%;padding:16px 16px 8px;background:#fff;border-top:2px solid #ebebeb;text-align:center}
.box__cash .box__confirm-buttons .text__title-confirm{max-width:768px;margin:0 auto;font-weight:normal;font-size:12px;color:#757575;line-height:16px}
.box__cash .box__confirm-buttons .text__title-confirm .text__emphasis{color:#757575;text-decoration:underline}
.box__cash .box__confirm-buttons .button__confirm{max-width:734px;margin:12px auto;height:48px;margin-bottom:0;font-family:'Gmarket Sans',sans-serif;font-weight:normal;font-size:16px;color:#fff;line-height:48px;background:#00c400;border-radius:8px}
.box__cash .box__confirm-buttons .button__confirm:disabled{opacity:0.4}
.cash-case .box__layer-confirm{width:280px;background:#fff;border-radius:8px;text-align:center}
.cash-case .box__layer-confirm .box__content{padding:31px 16px 15px}
.cash-case .box__layer-confirm .text__content-title{font-weight:bold;font-size:14px;color:#222;line-height:20px}
.cash-case .box__layer-confirm .text__content-title + .text{margin-top:9px}
.cash-case .box__layer-confirm .text{font-weight:normal;font-size:14px;color:#222;line-height:20px}
.cash-case .box__layer-confirm .text__emphasis{color:#067dfd}
.cash-case .box__layer-confirm .box__buttons{display:block;padding:0 16px 24px}
.cash-case .box__layer-confirm .box__buttons .button__confirm{height:44px;font-family:'Gmarket Sans', sans-serif;font-weight:normal;font-size:16px;color:#fff;line-height:42px;background:#00c400;border-radius:8px}
.cash-case .box__layer-confirm .box__buttons .button__cancel{display:block;margin:12px auto 0;font-size:14px;font-weight:normal;line-height:20px;color:#222;text-decoration:underline}
@media screen and (min-width:767px){
    .cash-case .box__layer-confirm{margin-left:-140px}
}
.cash-case .button__tooltip{float:left;display:block;padding:3px 4px}
.cash-case .button__tooltip:before{display:block;width:16px;height:16px;background-position:-128px -654px}
.cash-case .box__layer-tooltip{display:none;position:absolute;top:26px;left:0;width:100%;padding:16px;background:#fff;border:1px solid #222;border-radius:8px;z-index:1}
.cash-case .box__layer-tooltip .text__title{margin-right:54px;font-weight:bold;font-size:14px;color:#222;line-height:20px}
.cash-case .box__layer-tooltip .list__text .list-item{position:relative;padding-left:10px;margin-top:8px;font-weight:normal;font-size:14px;color:#222;line-height:20px}
.cash-case .box__layer-tooltip .list__text .list-item:before{content:"";position:absolute;top:8px;left:0;width:2px;height:2px;border-radius:50%;background:#bdbdbd}
.cash-case .box__layer-tooltip .button__close{position:absolute;top:0;right:0;display:block;width:54px;height:52px;padding:18px 20px}
.cash-case .box__layer-tooltip .button__close:before{display:block;width:14px;height:14px;background-position:-92px -266px}
.cash-case .box__cash-title{position:relative;padding-right:80px}
.cash-case .box__cash-title:after{content:"";display:block;clear:both}
.box__cash-title h2.text__title{float:left;font-family:'Gmarket Sans', sans-serif;font-weight:normal;font-size:16px;line-height:22px;color:#222;vertical-align:top}
.box__cash-title h2.text__title .text__emphasis{color:#067dfd}
.box__cash-status{position:relative;padding:16px 0;background:#fff}
.box__cash-status  .text__date{position:absolute;top:4px;right:16px;font-family:'Gmarket Sans', sans-serif;font-weight:normal;font-size:11px;line-height:14px;color:#9e9e9e}
.list__cash-status{display:flex;margin-top:28px;flex-wrap:nowrap}
.list__cash-status .list-item{padding-right:12px}
.list__cash-status .list-item + .list-item{position:relative;padding-left:12px}
.list__cash-status .list-item + .list-item:before{content:"";position:absolute;top:3px;left:0;display:block;width:1px;height:36px;background:#eee}
.list__cash-status .list-item .text__title{font-weight:normal;font-size:12px;color:#9e9e9e;line-height:16px}
.list__cash-status .list-item .text__value{margin-top:4px;font-family:'Gmarket Sans',sans-serif;font-weight:normal;font-size:16px;color:#222;line-height:22px}

.box__cash-save{margin-bottom:24px}
.box__cash-history{padding:16px 0 56px}
.box__cash-history .button__more-item{display:block;width:256px;height:44px;margin:16px auto 24px;background:#fff;border:1px solid #e0e0e0;border-radius:22px;text-align:center}
.box__cash-history .button__more-item .text{font-family:'Gmarket Sans',sans-serif;font-weight:normal;font-size:14px;color:#2c2c2c;vertical-align:top}
.box__cash-history .button__more-item .text:after{display:inline-block;width:16px;height:16px;margin:1px 0 1px 4px;background-position:-110px -615px;vertical-align:top}
.box__cash-history .list__notice .list-item{position:relative;padding-left:8px;margin-top:6px;font-weight:normal;font-size:12px;color:#9e9e9e;line-height:16px;text-indent:0}
.box__cash-history .list__notice .list-item:before{content:"";position:absolute;top:7px;left:0;width:2px;height:2px;border-radius:50%;background:#bdbdbd}
.box__cash-history .box__cash-term{margin:40px 0;text-align:center} 
.box__cash-history .box__cash-term .link__cash-term{position:relative;display:inline-block;padding:0 8px;font-weight:normal;font-size:12px;color:#616161;line-height:16px;vertical-align:top}
.box__cash-history .box__cash-term .link__cash-term + .link__cash-term:before{content:"";position:absolute;top:2px;left:0;width:1px;height:12px;background:#e0e0e0}

.box__cash-detail{margin-top:8px;padding:16px;background:#fff;border:1px solid #e0e0e0;border-radius:8px}
.box__cash-detail .box__title{display:flex;flex-wrap:nowrap;justify-content:space-between}
.box__cash-detail .box__title .text__date{font-family:'Gmarket Sans', sans-serif;font-weight:normal;font-size:14px;color:#222;line-height:20px}
.box__cash-detail .box__title .box__price{font-size:0}
.box__cash-detail .box__title .text__label{display:inline-block;height:20px;margin:1px 4px;padding:0 8px;font-weight:bold;font-size:12px;color:#ff5454;line-height:18px;border:1px solid #ff8585;border-radius:10px;vertical-align:top}
.box__cash-detail .box__title .text__label--complete{color:#68bbff;border-color:#a7d9ff}
.box__cash-detail .box__title .text__value{font-family:'Gmarket Sans', sans-serif;font-weight:bold;font-size:16px;color:#ef2b2a;line-height:22px} 
.box__cash-detail .box__title .text__label--complete + .text__value{color:#067dfd}
.box__cash-detail .list__cash-detail{margin-top:12px;padding-top:12px;border-top:1px solid #eee}
.box__cash-detail .list__cash-detail .list-item{display:flex;flex-wrap:nowrap;justify-content:space-between}
.box__cash-detail .list__cash-detail .list-item + .list-item{margin-top:4px}
.box__cash-detail .list__cash-detail .text{font-weight:normal;font-size:12px;color:#757575;line-height:16px}
.box__cash-detail .list__cash-detail .text__value{color:#222}

#box__layer-cash-agree .box__layer-body .box__title{text-align:left}
#box__layer-cash-share .box__notice{position:relative;padding:26px 0 8px;background:none;border-top:1px solid #eee}
#box__layer-cash-share .box__notice .button__more{position:absolute;top:28px;right:0;font-size:12px;font-weight:normal;color:#757575}
#box__layer-cash-share .box__notice .button__more:after{width:8px;height:8px;margin-left:4px;background-position:-189px -731px}
#box__layer-cash-share .list__notice .text__title{margin-bottom:17px;font-family:'Gmarket Sans',sans-serif;font-weight:normal;font-size:16px;color:#222}
#box__layer-cash-share .list__notice .text{position:relative;padding-left:10px;margin-top:8px;font-weight:normal;font-size:12px;color:#616161;line-height:18px}
#box__layer-cash-share .list__notice .text:before{content:"";position:absolute;top:8px;left:0;display:block;width:2px;height:2px;background:#bdbdbd;border-radius:50%}
#box__layer-cash-share .list__notice .text .text__emphasis{font-weight:bold;color:#222}
.cash-case .gds-top-button.gds-top-button--active{bottom:8px !important;right:8px !important}
/* app일 경우(개발요청) */
.platform__web .box__layer.box__cash{display:block;position:fixed}
.platform__web .box__layer.box__cash:before{display:block;opacity:1}
.platform__web .box__layer.box__cash .box__layer-contents{position:absolute;bottom:0}

.platform__app .box__layer.box__cash{position:relative}
.platform__app .box__layer.box__cash:before{display:none}
.platform__app .box__layer.box__cash .box__layer-contents{position:relative;bottom:auto;top:0}

/* ******************************************************************************************** */
/* page__privacy
/* ******************************************************************************************** */
.box__mypage-privacy{max-width: 768px;margin: 0 auto;background: #fff;}
.box__mypage-privacy .box__privacy-header{padding: 30px 20px 16px;}
.box__mypage-privacy .box__privacy-header .text__mypage-title{font-family: 'Gmarket Sans', sans-serif;font-weight: 400;font-size: 18px;color: #222;line-height: 24px;}

.box__mypage-privacy .box__privacy-header .text__mypage-title .text__emphasis{color: #00c400;}
.box__mypage-privacy .box__privacy-header .text__mypage-message{margin-top: 4px;font-size: 12px;color: #616161;font-weight: 400;line-height: 16px;}
.box__mypage-privacy .box__privacy-content{}
.box__mypage-privacy .box__privacy-content .list__tabs{overflow: hidden;overflow-x: auto; display:-webkit-box;padding:0 16px;max-width: 768px;margin:0 auto;background-color: #fff;}
.box__mypage-privacy .box__privacy-content .list__tabs .list-item + .list-item{margin-left: 16px;}
.box__mypage-privacy .box__privacy-content .list__tabs .list-item .button__tab{display: inline-block;font-family: 'Gmarket Sans', sans-serif;font-weight: 400;font-size: 16px;line-height: 22px; padding:12px 0;box-sizing: border-box;color: #616161;border-bottom: 2px solid #fff;}
.box__mypage-privacy .box__privacy-content .list__tabs .list-item .button__tab[aria-selected=true]{color: #222;border-bottom-color: #00c400;}
.box__mypage-privacy .box__privacy-content .box__privacy-tabpanel{}
.box__mypage-privacy .box__privacy-content .box__tabpanel{}
.box__mypage-privacy .box__privacy-content .box__tabpanel[aria-hidden=true]{display: none;}
.box__mypage-privacy .box__privacy-content .box__privacy-tabpanel{position: relative;padding: 24px 24px 32px;background-color: #F5F5F5;}
.box__mypage-privacy .box__privacy-content .box__privacy-tabpanel .box__tabpanel{}
.box__mypage-privacy .box__privacy-content .box__privacy-tabpanel .text__privacy-title{font-size: 16px;font-weight: bold;color: #222;line-height: 22px;}
.box__mypage-privacy .box__privacy-content .box__privacy-tabpanel .text__privacy-subtitle{margin-top:24px; font-size: 14px;font-weight: bold;color: #222;line-height: 20px;}
.box__mypage-privacy .box__privacy-content .box__privacy-tabpanel .table__privacy{width:100%;margin:12px auto; font-size:11px;line-height:14px;font-weight:400;color:#222;}
.box__mypage-privacy .box__privacy-content .box__privacy-tabpanel .table__privacy td{font-size: 11px;line-height: 14px;font-weight: 400;border: 1px solid #E0E0E0;}
.box__mypage-privacy .box__privacy-content .box__privacy-tabpanel .table__privacy thead .text__title{text-align: center;height:30px;line-height:30px;background-color:#EAEAEA;}
.box__mypage-privacy .box__privacy-content .box__privacy-tabpanel .table__privacy thead .text__title:nth-of-type(1){width: 14%;}
.box__mypage-privacy .box__privacy-content .box__privacy-tabpanel .table__privacy thead .text__title:nth-of-type(2),
.box__mypage-privacy .box__privacy-content .box__privacy-tabpanel .table__privacy thead .text__title:nth-of-type(3){width: 43%;}
.box__mypage-privacy .box__privacy-content .box__privacy-tabpanel .table__privacy thead .text__title.text__block{line-height:14px;}
.box__mypage-privacy .box__privacy-content .box__privacy-tabpanel tbody .text__number{text-align: center;}
.box__mypage-privacy .box__privacy-content .box__privacy-tabpanel .table__privacy tbody td{padding:8px;vertical-align:top;}
.box__mypage-privacy .box__privacy-content .box__privacy-tabpanel .list__privacy-item{}
.box__mypage-privacy .box__privacy-content .box__privacy-tabpanel .list__privacy-item .list-item--title{position: relative;margin-top: 12px;padding-left: 8px;font-size: 12px;color: #222;line-height: 16px;font-weight:700;}
.box__mypage-privacy .box__privacy-content .box__privacy-tabpanel .list__privacy-item .list-item--title::before{content:'';position: absolute;top: 8px;left: 0;width: 3px;height: 3px;border-radius:4px;background-color: #222;}
.box__mypage-privacy .box__privacy-content .box__privacy-tabpanel .list__privacy-item .list-item--cont{margin-top: 4px;font-size: 12px;color: #222;line-height:16px;}
.box__mypage-privacy .box__privacy-content .box__privacy-tabpanel .list__privacy-item .list-item--cont.text__add{margin-top:12px;}
.box__mypage-privacy .box__privacy-content .box__privacy-tabpanel .list__privacy-item .list-item--cont .text__emphasis{font-weight:bold;}
.box__mypage-privacy .box__privacy-content .box__privacy-tabpanel .list__privacy-item .list-item--cont .text__emphasis{display: block;margin-top: 16px;}
.box__mypage-privacy .box__privacy-content .box__privacy-tabpanel .list__privacy-item .list-item--cont .text__emphasis:first-child{margin-top: 0;}
.box__mypage-privacy .box__privacy-content .box__privacy-tabpanel .list__privacy-item + .text__privacy-title,
.box__mypage-privacy .box__privacy-content .box__privacy-tabpanel .list__privacy-item + .text__privacy-subtitle{margin-top: 28px;padding-top: 28px;}
.box__mypage-privacy .box__privacy-content .box__privacy-tabpanel .text__privacy-title.title-line{border-top: 1px solid #E0E0E0;margin-top:56px;padding-top:56px;}

/* ******************************************************************************************** */
/* page__frequent
/* ******************************************************************************************** */
.page__frequent .box__tab-menu{overflow:hidden;}
.page__frequent .box__navigation--fixed{border-bottom:1px solid #f5f5f5;}
.page__frequent .box__navigation-sub--fixed{position:fixed;top:48px;left:0;z-index:100;width:100%;max-width:none;margin:0;background-color:#fff;}
html.platform__app .page__frequent .box__navigation-sub--fixed{top:0;}
.page__frequent .box__navigation-sub{overflow:hidden;}
.page__frequent .box__navigation-sub .list__navigation{display:block;overflow-x:auto;max-width:768px;margin:0 auto;padding:16px 0;font-size:0;white-space:nowrap;}
.page__frequent .box__navigation-sub .list__navigation::-webkit-scrollbar{display:none;}
.page__frequent .box__navigation-sub .list-item {display:inline-block;padding:0 2px;}
.page__frequent .box__navigation-sub .list-item--active .link__item {color:#fff;border-color:#00c400;background:#00c400;}
.page__frequent .box__navigation-sub .list-item:first-child{padding-left:16px;}
.page__frequent .box__navigation-sub .list-item:last-child{padding-right:16px;}
.page__frequent .box__navigation-sub .link__item{display:block;height:36px;padding:0 16px;border:1px solid #e0e0e0;border-radius:36px;background:#fff;font-size:14px;color:#222;line-height:34px;}
.page__frequent .box__navigation-sub--fixed{border-bottom:1px solid #f5f5f5;}
.page__frequent .box__navigation-sub--fixed .list__navigation{padding:8px 0;}
.page__frequent .box__list-edit{display:flex;justify-content:space-between;padding:4px 0 10px;}
.page__frequent .box__list-edit .box__view-control{margin-right: auto;font-size: 14px;line-height: 20px;color: #616161;}
.page__frequent .box__list-edit .box__sort-control{margin-left: auto;}
.page__frequent .box__list-edit .box__form--checkbox .form__checkbox{position:absolute;}
.page__frequent .box__list-edit .box__form--checkbox .form__checkbox+.text__label{padding-left:28px;font-size:14px;line-height:20px;color:#222;position:relative;display:inline-block;}
.page__frequent .box__list-edit .box__form--checkbox .text__label::before{position:absolute;left:0;top:0;width:20px;height:20px;background-position:-22px -176px;}
.page__frequent .box__list-edit .box__form--checkbox .form__checkbox:checked+.text__label::before{background-position:0 -176px;}
.page__frequent .box__list-edit .box__form--select{font-size:0;position:relative;}
.page__frequent .box__list-edit .box__form--select::after{width:16px;height:16px;background-position:-110px -615px;position:absolute;right:0;top:2px;}
.page__frequent .box__list-edit .box__form--select .form__select{border:0;font-size:14px;line-height:20px;color:#222;padding:0 18px 0 0;}
.page__frequent .box__frequent{position:relative;}
.page__frequent .box__frequent .list__item .list-item{position:relative;margin-bottom:8px;border:1px solid #e0e0e0;border-radius:8px;padding:16px 16px 16px 136px;background-color:#fff;min-height:140px;}
.page__frequent .box__frequent .link__item{display: block;min-height:108px;}
.page__frequent .box__frequent .text__item-label{position:absolute;top:16px;left:16px;padding:4px;min-width:32px;height:24px;background-color:#00c400;color:#fff;border-radius:8px 0 4px 0;font-size:11px;line-height:16px;text-align:center;font-weight:500;opacity:.9;z-index:10;box-sizing:border-box;}
.page__frequent .box__frequent .button__cart{width:32px;height:32px;position:absolute;right:16px;top:16px;}
.page__frequent .box__frequent .button__cart::before{width:32px;height:32px;background-position:-136px -98px;}
/* .page__frequent .box__frequent .button__cart:hover::before{background-position:-136px -132px;} */
.page__frequent .box__frequent .box__thumbnail{overflow:hidden;position:absolute;left:16px;top:16px;display:block;width:108px;height:108px;background:#eee;border-radius:8px;box-sizing:border-box;}
.page__frequent .box__frequent .box__thumbnail::after{content:'';position:absolute;top:0;left:0;width:100%;height:100%;border-radius:8px;background:rgba(0,0,0,.04);}
.page__frequent .box__frequent .box__thumbnail .icon__ad-label{position:absolute;right:8px;bottom:8px;z-index:1;width:24px;height:16px;background-position:-244px -48px;}
.page__frequent .box__frequent .image__thumbnail{width:100%;}
.page__frequent .box__frequent .box__delivery-type{white-space:nowrap;font-size:0;}
.page__frequent .box__frequent .box__delivery-type .image__smiledelivery{width:67px;height:14px;background-position:0 -512px;}
.page__frequent .box__frequent .box__delivery-type .image__smilefresh{width:76px;height:14px;background-position:-110px -599px;}
.page__frequent .box__frequent .box__item-name{margin-top:3px;padding-right:40px;}
.page__frequent .box__frequent .text__todaydelivery{font-size:14px;line-height:19px;letter-spacing:-0.5px;color:#2e8de5;margin-right:2px;}
.page__frequent .box__frequent .text__brand{font-size:14px;line-height:19px;letter-spacing:-0.5px;color:#0231a6;margin-right:2px;}
.page__frequent .box__frequent .text__item-name{margin-top:3px;display:block;font-size:14px;line-height:19px;letter-spacing:-0.5px;color:#000;text-overflow:ellipsis;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;}
.page__frequent .box__frequent .text__item-option{margin-top:4px;display:block;font-size:14px;line-height:19px;letter-spacing:-0.5px;color:#616161;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}
.page__frequent .box__frequent .box__item-price{margin-top:6px;font-size:0;}
.page__frequent .box__frequent .box__price{display:inline-block;font-size:0;}
.page__frequent .box__frequent .box__price .text__value{font-family:'Gmarket Sans';font-size:14px;font-weight:700;line-height:20px;color:#424242;}
.page__frequent .box__frequent .box__price .text__unit{font-size:12px;line-height:16px;color:#424242;}
.page__frequent .box__frequent .box__tag .image__free{margin: 2px 0 0 4px;width: 42px;height: 14px;background-position: -112px -281px;vertical-align: top}
.page__frequent .box__frequent .box__item-arrival{margin-top: 4px;font-size: 12px;line-height: 16px;}
.page__frequent .box__frequent .box__item-arrival .text__arrival,
.page__frequent .box__frequent .box__item-arrival .text__arrival-day,
.page__frequent .box__frequent .box__item-arrival .text__arrival-dawn{display: block;font-size: 12px;line-height: 18px;color: #067dfd;font-weight: 400;}
.page__frequent .box__frequent .box__item-arrival .text__arrival{color:#067dfd}
.page__frequent .box__frequent .box__item-arrival .text__arrival-day{color:#067dfd}
.page__frequent .box__frequent .box__item-arrival .text__arrival-day::before{width:34px;height:14px;vertical-align:middle;margin-top: -3px;margin-right:4px;background-position:-62px -488px}
.page__frequent .box__frequent .box__item-arrival .text__arrival-dawn{color:#067dfd}
.page__frequent .box__frequent .box__item-arrival .text__arrival-dawn::before{width:34px;height:14px;vertical-align:middle;margin-top: -3px;margin-right:4px;background-position:-98px -488px}
.page__frequent .box__frequent .box__item-arrival .text__arrival-delivery{font-size: 12px;line-height: 16px;color: #067dfd;font-weight: bold;}
.page__frequent .box__frequent .box__item-arrival .text__arrival-delivery::before{display: inline-block;vertical-align: middle;margin-top: -3px;margin-right: 2px;width: 16px;height: 16px;background-position: -164px -615px;}
.page__frequent .box__frequent .box__item-arrival .text__limit{margin-left: 4px;font-size: 12px;line-height: 16px;color: #757575;}
.page__frequent .box__frequent .box__item-arrival .text__arrival-soldout{display: block;font-size: 12px;line-height: 16px;color:#067dfd;opacity: .5;font-weight: 400;}
.page__frequent .box__frequent .list-item--soldout .link__item,
.page__frequent .box__frequent .list-item--soldout .button__cart{cursor:default;}
.page__frequent .box__frequent .list-item--soldout .box__item-name{padding-right: 0;}
.page__frequent .box__frequent .list-item--soldout .box__thumbnail .image__thumbnail{opacity:.5;}
.page__frequent .box__frequent .list-item--soldout .box__item-price::before{content:'SOLD OUT';font-family:'Gmarket Sans';font-size:14px;font-weight:700;line-height:20px;color:#000;opacity:0.4;}
.page__frequent .box__frequent .list-item--soldout .button__cart,
.page__frequent .box__frequent .list-item--soldout .box__item-price *,
.page__frequent .box__frequent .list-item--soldout .box__button{display:none;}
.page__frequent .box__frequent .list-item--soldout .button__cart{opacity:.4;}
.page__frequent .box__frequent .list-item--soldout .button__cart:hover::before{background-position:-136px -98px;}
.page__frequent .box__frequent .text__item-empty{display:flex;flex-direction: column;padding:40% 0;font-size:15px;font-weight:normal;color:#757575;letter-spacing:-0.5px;text-align:center;}
.page__frequent .box__frequent .text__item-empty .text__empty{font-family: 'Noto Sans Korean', sans-serif;display: block;font-size: 16px;line-height: 22px;color: #222;font-weight: normal;}
.page__frequent .box__frequent .text__item-empty .text__empty + .text__empty{margin-top: 8px;font-size: 14px;line-height: 20px;color: #616161;}
.page__frequent .box__frequent .text__item-empty .link__mypage{display: inline-block;height: 44px;margin: 15px auto 0;padding: 11px 16px;border: 1px solid #bdbdbd;border-radius: 8px;background-color: #fff;text-align: center;box-sizing: border-box;}
.page__frequent .box__frequent .text__item-empty .link__mypage .text__more{font-family: 'Gmarket Sans', sans-serif;font-size: 16px;font-weight: 500;line-height: 22px;color: #222;display: inline-block;vertical-align: top;}

/* 자주구매-buybox */
.page__frequent .list-item .box__buybox{overflow:hidden;position:relative;margin:16px -16px -16px -136px;background:#fff;border-top:1px solid #eee;border-radius:0 0 8px 8px;}
.page__frequent .list-item .box__buybox-item{padding: 10px 16px 10px 16px;}
.page__frequent .list-item .box__buybox .link__item-info{position: relative;display: flex;flex-direction: column;justify-content: center;min-height: 48px;padding-left: 56px;}
.page__frequent .list-item .box__buybox .box__item-image{overflow:hidden;position: absolute;top:0;left:0;z-index:10;width:48px;height:48px;border-radius:6px;text-align:center;}
.page__frequent .list-item .box__buybox .box__item-image:before{content:'';display:block;position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0, 0, 0, 0.04);border-radius:6px}
.page__frequent .list-item .box__buybox .box__item-image .text__label{display:inline-block;position:absolute;top:0;left:0;right:0;background:#00c400;font-size:11px;font-weight:normal;color:#fff;line-height:20px;}
.page__frequent .list-item .box__buybox .box__item-image img{width:100%;}
.page__frequent .list-item .box__buybox .text__title{color:#222;font-size:12px;line-height:16px;}
.page__frequent .list-item .box__buybox .text__title .text__emphasis{font-weight:bold;}
.page__frequent .list-item .box__buybox .text__label{position:relative;display:inline-block;width:36px;height:16px;margin:4px 4px 0 0;padding:0px 2px;background-image:linear-gradient(to right, #dc0001 0%, #e00001 55%, #fe8055 111%);border-radius:4px;color:#fff;font-size:10px;font-weight:bold;line-height:16px;vertical-align:top;text-align:center;white-space:nowrap;}
.page__frequent .list-item .box__buybox .box__price{position:relative;min-height:20px;}
.page__frequent .list-item .box__buybox .box__price .text__price{display:inline-block;margin-top:3px;font-family:'Gmarket Sans', sans-serif;font-size:15px;font-weight:bold;color:#424242;line-height:20px;}
.page__frequent .list-item .box__buybox .box__price .text{position:relative;top:-1px;margin-left:4px;font-family:'Gmarket Sans', sans-serif;font-size:10px;font-weight:normal;line-height:14px;word-break:keep-all;}
.page__frequent .list-item .box__buybox .box__price .text__price.text__price-coupon{color:#da120d;}
.page__frequent .list-item .box__buybox .box__price .text__price.text__price-coupon + .text{font-weight:normal;color:#da120d;word-break:keep-all;}
.page__frequent .list-item .box__buybox .box__price .text__unit{font-family:'Noto Sans KR', sans-serif;font-size:13px;color:#da120d;line-height:18px;font-weight: bold;}
.page__frequent .list-item .box__buybox .button__cart{top: 50%;display:block;margin-top: -16px;z-index: 100;opacity: 1;cursor:pointer;}
.page__frequent .list-item .box__buybox .button__cart:hover::before{background-position: -136px -98px;}
@media screen and (max-width: 320px) {
	/* .page__frequent .box__buybox-item .box__price .text{display: block;margin-left: 0;} */
}

/* 로딩 이미지 */
.box__password-loading{display: none;position: fixed;left:0;top:0;right:0;bottom:0;background-color:#f5f5f5;z-index:360}
.box__password-loading .box__loading_content{position: absolute;left:50%;top:50%;transform:translate(-50%, -50%);width:280px;}
@media screen and (max-width:279px) {
	.box__password-loading .box__loading_content{width:auto;}
}
.box__password-loading .box__waiting-dots{width:64px;height:64px;margin:0 auto;}
.box__password-loading .text__loading{font-size:22px;font-family:'Gmarket Sans';font-weight:400;line-height:30px;color:#616161;text-align: center;word-break:keep-all;}

/* 쿠폰/이벤트 */
.box__event-smilecode{margin:10px 10px 0;padding:16px;background-color:#e7e7ff;border-radius:8px;border:1px solid transparent;text-align:center;}
.box__event-smilecode .text__notice-title{display:block;margin-bottom:4px;color:#222;font-family:'Gmarket Sans', sans-serif;font-weight:500;font-size:13px;line-height:20px}
.box__event-smilecode .text__notice-title::before{width:20px;height:20px;margin-top:-3px;margin-right:4px;background-position:-144px -676px;vertical-align:top}
.box__event-smilecode .text__notice{display:block;margin-bottom:8px;color:#424242;font-weight:500;font-size:14px;line-height:20px}
.box__event-smilecode .text__emphasis{color:#614fff;font-weight:bold}
.box__event-smilecode .text__notice2{padding-left:20px;margin-top:10px;color:#616161;font-size:12px;line-height:16px}
.box__event-smilecode .text__notice2::before{content: '';width:16px;height:16px;margin-right:4px;background-position:-184px -676px;vertical-align: top;}
.box__event-smilecode .text__notice2 .text__emphasis{color:#222}
.box__event-smilecode .box__button{display:inline-block;height:36px;padding:0 16px;background-color:#fff;border-radius:6px;border:1px solid #bdbdbd;color:#222;font-family:'Gmarket Sans', sans-serif;font-size:14px;font-weight:500;line-height:34px;box-sizing:border-box}
.box__event-smilecode .button{width:100%;height:36px;color:#222;font-size:14px;line-height:34px}
/* 환불예정금 통 */
.page__refund{background:#eee}
.page__refund.page__refund-completed{background:#f5f5f5}
.page__refund-white{background:#fff}

/* 환불예정금 통 스프라이트 */
.page__refund .sprite__refund,
.page__refund .sprite__refund--before::before,
.page__refund .sprite__refund--after::after{background:url(//pics.gmarket.co.kr/mobile/refund/sprite__refund.png) no-repeat 50% 0;background-size:150px auto}
.page__refund .sprite__refund--before::before,
.page__refund .sprite__refund--after::after{content:''}

/* 환불예정금 내역*/
.section__breakdown .box__component{max-width:none;padding:0;background:#eee}
.section__breakdown .box__amount-info{background:#fff;text-align:center}
.section__breakdown .box__amount-info .box__inner{max-width:768px;margin:0 auto;padding:24px 16px}
.section__breakdown .box__amount-info .text__info{font-size:14px;font-weight:500;font-family:'Gmarket Sans',serif;color:#616161;line-height:20px}
.section__breakdown .box__amount-info .box__tooltip{position:relative;font-size:0}
.section__breakdown .box__amount-info .button__tooltip{width:16px;height:16px;margin:2px 4px;border:0;vertical-align:top;background-position:-99px 0}
.section__breakdown .box__amount-info .box__layer-tooltip{position:absolute;top:26px;left:50%;z-index:10;width:328px;padding:16px;border:1px solid #222;border-radius:8px;background:#fff;text-align:left;transform:translateX(-50%)}
.section__breakdown .box__amount-info .box__layer-tooltip .button__close{position:absolute;top:16px;right:16px;width:24px;height:24px;border:0;background-position:-68px -22px}
.section__breakdown .box__amount-info .box__layer-tooltip .text__tooltip-title{font-size:14px;font-weight:bold;color:#141619;line-height:20px}
.section__breakdown .box__amount-info .box__layer-tooltip .text__tolltip-content{margin-top:4px;font-size:14px;color:#141619;line-height:20px}
.section__breakdown .box__amount-info .text__amount{margin-top:6px;font-size:24px;font-weight:500;font-family:'Gmarket Sans',serif;color:#222;line-height:30px}
.section__breakdown .box__amount-info .text__amount .text__num{margin-top:24px;font-size:28px;font-weight:bold;line-height:32px}
.section__breakdown .box__amount-info .link__refund-due{display:inline-block;position:relative;height:38px;margin-top:12px;padding:9px 32px 9px 16px;border:0;border-radius:50px;background:#f5f5f5;font-size:0;line-height:20px}
.section__breakdown .box__amount-info .link__refund-due::after{content:'';position:absolute;top:9px;right:12px;width:20px;height:20px;background-position:-22px 0}
.section__breakdown .box__amount-info .link__refund-due .text__inform{font-size:13px;vertical-align:top}
.section__breakdown .box__amount-info .link__refund-due .text__amount{margin:0 0 0 5px;font-size:13px;color:#01A900;line-height:20px;vertical-align:-4px}
.section__breakdown .box__amount-info .link__refund-due .text__amount .text__num{margin:0;font-size:13px;font-weight:bold;line-height:20px}
.section__breakdown .box__amount-info .box__button-wrap{display:flex;margin-top:24px;font-size:0}
.section__breakdown .box__amount-info .box__button-wrap .link{border-radius:8px;font-weight:500;font-family:'Gmarket Sans',serif}
.section__breakdown .box__amount-info .box__button-wrap .link+.link{margin-left:8px}
.section__breakdown .box__amount-info .box__button-wrap .link__withdraw{display:inline-block;width:100%;padding:10px 0;border:1px solid #ccd1dd;background:#ffffff;font-size:16px;color:#222;line-height:22px;text-align:center}
.section__breakdown .box__amount-info .box__button-wrap .link__change{display:inline-block;width:100%;padding:10px 0;border:0;background:#00c400;font-size:16px;color:#fff;line-height:24px;text-align:center}
.section__breakdown .box__no-data{min-height:470px;margin-top:8px;padding:20px 0 124px;background:#fff;text-align:center}
.section__breakdown .box__no-data .image__face{margin:124px auto 0}
.section__breakdown .box__no-data .box__filter+.image__face{margin:64px auto 0}
.section__breakdown .box__no-data .text__no-data{font-size:16px;color:#222;line-height:22px}
.section__breakdown .box__no-data .text__no-data .text__period{color:#00c400}
.section__breakdown .box__breakdown{margin-top:12px;padding:20px 0;background:#fff}
.section__breakdown .box__filter{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;max-width:768px;margin:0 auto;padding:0 16px 4px}
.section__breakdown .box__filter .list__filter{margin-bottom:16px;font-size:0}
.section__breakdown .box__filter .list__filter .list-item{display:inline-block}
.section__breakdown .box__filter .list__filter .list-item+.list-item{margin-left:4px}
.section__breakdown .box__filter .list__filter .button__filter{padding:0 16px;border:1px solid #ccd1dd;border-radius:36px;background:#fff;font-size:14px;color:#141619;line-height:34px}
.section__breakdown .box__filter .list__filter .list-item--active .button__filter{border:0;background:#00c400;color:#fff;line-height:36px}
.section__breakdown .box__filter .box__period .button__period{margin-bottom:16px;border:0;font-size:14px;color:#222;line-height:20px}
.section__breakdown .box__filter .box__period .button__period::after{display:inline-block;content:'';width:16px;height:16px;margin:2px 0;vertical-align:top;background-position:-81px 0}
.section__breakdown .list__breakdown .list-item{background:#fff}
.section__breakdown .list__breakdown .list-item .box__info-wrap{display:flex;justify-content:space-between;align-items:flex-start;position:relative;max-width:768px;margin:0 auto;padding:0 16px 16px}
.section__breakdown .list__breakdown .list-item{background:#fff;border-bottom:1px solid #e4e7ed}
.section__breakdown .list__breakdown .list-item+.list-item{padding:16px 0 0}
.section__breakdown .list__breakdown .box__price{position:relative;padding-left:12px;text-align:right}
.section__breakdown .list__breakdown .text__price{font-size:15px;font-weight:bold;font-family:'Gmarket Sans',serif;color:#4a4f5a;line-height:20px}
.section__breakdown .list__breakdown .text__price.text__price-plus{color:#2e8de5}
.section__breakdown .list__breakdown .text__price.text__price-error{color:#e63740}
.section__breakdown .list__breakdown .button__tooltip{display:inline-block;margin-top:4px;font-size:12px;color:#e63740;line-height:16px}
.section__breakdown .list__breakdown  .button__tooltip::after{display:inline-block;content:'';width:16px;height:16px;margin-left:2px;vertical-align:top;background-position:-117px -0}
.section__breakdown .list__breakdown .box__layer-tooltip.box__layer-error .button__close{position:absolute;top:14px;right:16px;width:24px;height:24px;border:0;background-position:-68px -22px}
.section__breakdown .list__breakdown .box__layer-error.box__layer-tooltip{position:absolute;top:calc(100% + 8px);right:0;z-index:20;max-width:calc(100vw - 32px);width:328px;padding:14px 42px 16px 16px;border:solid 1px #222;border-radius:8px;font-size:14px;font-weight:normal;color:#222;line-height:20px;text-align:left;background-color:#fff}
.section__breakdown .list__breakdown .text__price.text__price-smile{color:#00c400}
.section__breakdown .list__breakdown .text__info .text__titie{display:block;font-size:15px;font-weight:500;font-family:'Gmarket Sans',serif;color:#222;line-height:22px}
.section__breakdown .list__breakdown .text__info .text__sub-ttle{display:block;font-size:12px;color:#616161;line-height:16px}
.section__breakdown .list__breakdown .text__info .text__date{display:inline-block;margin-top:8px;font-size:12px;line-height:16px}
.section__breakdown .list__breakdown .text__info .text__day{color:#757575}
.section__breakdown .list__breakdown .text__info .text__time{color:#bdbdbd}
.section__breakdown .list__breakdown .text__info .text__date .text+.text{position:relative;margin-left:6px;padding-left:6px}
.section__breakdown .list__breakdown .text__info .text__date .text+.text::before{content:'';position:absolute;top:50%;left:0;width:1px;height:14px;transform:translateY(-50%);background-color:#eeeeee}
.section__breakdown .box__breakdown .box__more-wrap{margin-top:-1px;text-align:center;background-color:#fff;padding-top:5px}
.section__breakdown .box__breakdown .button__more{display:block;max-width:100%;width:256px;height:44px;margin:0 auto;border:solid 1px #e0e0e0;border-radius:48px;text-align:center;background-color:#fff}
.section__breakdown .box__breakdown .button__more .text__more{display:inline-block;font-size:14px;font-weight:500;font-family:'Gmarket Sans';color:#222;line-height:20px}
.section__breakdown .box__breakdown .button__more .text__more::after{display:inline-block;width:16px;height:16px;margin:2px 0 2px 4px;vertical-align:top;background-position:-62px 0}

/* 출금 예정 내역 */
.section__refund-breakdown .box__component{max-width:none;padding:0}
.section__refund-breakdown .box__notice{padding:8px;background:#fdf8cb;text-align:center}
.section__refund-breakdown .box__notice .text__notice{background:#fdf8cb;font-size:12px;font-weight:normal;color:#616161;line-height:16px}
.section__refund-breakdown .box__total{max-width:1024px;margin:0 auto;padding:16px 16px 0}
.section__refund-breakdown .box__total .text__total{padding:15px 0;border-radius:8px;background:#f5f5f5;font-size:15px;font-weight:500;font-family:'Gmarket Sans', sans-serif;line-height:22px;text-align:center}
.section__refund-breakdown .box__total .text__total .text__price{margin-left:6px;font-size:16px}
.section__refund-breakdown .box__total .text__total .text__price .text__num{font-weight:bold}
.section__refund-breakdown .list__breakdown .list-item+.list-item{border-top:1px solid #e4e7ed}
.section__refund-breakdown .list__breakdown .box__info-wrap{display:flex;justify-content:space-between;align-items:center;max-width:1024px;margin:0 auto;padding:20px 16px}
.section__refund-breakdown .list__breakdown .text__info .text__titie{display:block;margin-top:2px;font-size:14px;font-weight:normal;color:#222;line-height:20px}
.section__refund-breakdown .list__breakdown .text__info .text__date{display:inline-block;margin-top:4px;font-size:12px;font-weight:normal;line-height:16px}
.section__refund-breakdown .list__breakdown .text__info .text__date .text__day{color:#757575}
.section__refund-breakdown .list__breakdown .text__info .text__date .text__time{color:#bdbdbd}
.section__refund-breakdown .list__breakdown .text__info .text__date .text+.text{position:relative;margin-left:6px;padding-left:6px}
.section__refund-breakdown .list__breakdown .text__info .text__date .text+.text::before{content:'';position:absolute;top:50%;left:0;width:1px;height:14px;transform:translateY(-50%);background-color:#eee}
.section__refund-breakdown .list__breakdown .text__price{padding-left:10px;font-size:14px;font-weight:bold;font-family:'Gmarket Sans', sans-serif;color:#222;line-height:20px;text-align:right}

/* 출금하기 */
.section__withdraw .box__component{max-width:none;padding:32px 16px 16px;background:#f5f5f5}
.section__withdraw .box__component .box__inner{max-width:768px;margin:0 auto}
.section__withdraw .box__component .text__title{font-size:20px;font-weight:500;font-family:'Gmarket Sans',serif;color:#222;line-height:28px;text-align:center}
.section__withdraw .box__component .text__title .text__emphasis{color:#00c400}
.section__withdraw .box__component .text__sub-title{margin-top:8px;font-size:13px;color:#616161;line-height:20px;text-align:center}
.section__withdraw .list__chart{margin-top:16px;padding:4px 0;border:1px solid #e0e0e0;border-radius:8px;background:#fff}
.section__withdraw .list-item__chart+.list-item__chart{border-top:1px solid #eee}
.section__withdraw .list-item__chart{padding:16px}
.section__withdraw .list-item__chart .box__item-chart{display:flex;justify-content:space-between;align-items:center}
.section__withdraw .list-item__chart-amount .text__item-title{font-size:14px;font-weight:500;font-family:'Gmarket Sans',serif;color:#222;line-height:20px}
.section__withdraw .list-item__chart .text__item-amount{font-size:14px;font-family:'Gmarket Sans',serif;color:#222;line-height:20px}
.section__withdraw .list-item__chart .text__item-amount .text__num{font-weight:bold}
.section__withdraw .box__use-amount{margin-top:12px;font-size:0}
.section__withdraw .box__amount-form{display:flex}
.section__withdraw .box__use-amount .form__enter-amount{width:100%;height:46px;padding-right:31px;border:1px solid #ccd1dd;border-radius:8px;font-size:16px;font-weight:bold;font-family:'Gmarket Sans',serif;color:#000;line-height:22px;vertical-align:top;text-align:right;caret-color:#00c400}
.section__withdraw .box__use-amount .form__enter-amount:focus{border:1px solid #141619;outline:transparent}
.section__withdraw .box__use-amount .form__enter-amount::placeholder{font-weight:bold}
.section__withdraw .box__use-amount .form__enter-amount:focus::placeholder{opacity:0}
.section__withdraw .box__use-amount .form__enter-amount.form__error{border-color:#ef2b2a}
.section__withdraw .box__amount-label{position:relative;width:100%}
.section__withdraw .box__amount-label .text__unit{position:absolute;top:50%;right:16px;font-size:16px;font-family:'Gmarket Sans',serif;color:#000;line-height:22px;transform:translateY(-50%)}
.section__withdraw .box__use-amount .button__total-amount{width:92px;margin-left:8px;border:1px solid #bdbdbd;border-radius:8px;font-family:'Gmarket Sans',serif;color:#141619;line-height:44px;vertical-align:top;flex-shrink:0}
.section__withdraw .box__use-amount .text__error{margin-top:2px;padding-left:16px;font-size:12px;color:#ef2b2a;line-height:16px}
.section__withdraw .box__use-amount .text__info{margin-top:2px;margin-top:12px;font-size:12px;color:#757575;line-height:16px}
.section__withdraw .box__use-amount .box_my-money{display:inline-block;margin-top:6px;padding:6px 10px;border-radius:6px;background:#f5f5f5}
.section__withdraw .box__use-amount .text__my-money{font-size:12px;color:#757575;line-height:16px}
.section__withdraw .box__use-amount .text__my-money .text__price{font-family:'Gmarket Sans',serif;color:#424242}
.section__withdraw .list-item__account .text__item-title{font-size:0;line-height:20px}
.section__withdraw .list-item__account .text__bank-name{margin-right:4px;font-size:14px;color:#222}
.section__withdraw .list-item__account .text__bank-num{display:inline-block;font-size:14px;font-weight:500;color:#616161}
.section__withdraw .list-item__chart .text__item-amount .link{display:inline-block;padding:5px 8px;border-radius:2px;border-radius:6px;font-size:12px;font-weight:500;line-height:16px;white-space:nowrap}
.section__withdraw .list-item__account .link__change{border:1px solid #bdbdbd;color:#222}
.section__withdraw .list-item__add-account .text__item-title{font-size:14px;font-family:'Gmarket Sans',serif;line-height:20px}
.section__withdraw .list-item__add-account .text__item-title .text__emphasis{color:#00c400}
.section__withdraw .list-item__add-account .link.link__add{width:92px;padding:0;border:1px solid #00c400;background:#00c400;font-size:14px;font-weight:400;color:#fff;line-height:36px;text-align:center}
.section__withdraw .box__notice{background:#eee}
.section__withdraw .box__notice .box__inner{max-width:768px;margin:0 auto;padding:20px 16px}
.section__withdraw .box__notice .text__notice-title{font-size:12px;font-weight:bold;color:#616161;line-height:16px}
.section__withdraw .list__notice{margin-top:8px}
.section__withdraw .list__notice .list-item{font-size:12px;color:#757575;line-height:16px}
.section__withdraw .list__notice .list-item+.list-item__condition{margin-top:6px}
.section__withdraw .list__notice .list-item__condition{position:relative;padding-left:10px}
.section__withdraw .list__notice .list-item__condition::before{content:"";position:absolute;top:7px;left:0;width:2px;height:2px;margin-right:8px;background-color:#a4acbb}
.section__withdraw .list__notice .list-item__condition+.list-item__condition{margin-top:4px}
.section__withdraw .button__submit{opacity:0.4;width:100%;margin-top:12px;border:0px;border-radius:8px;background:#00c400;font-size:16px;font-weight:500;font-family:'Gmarket Sans',serif;color:#fff;line-height:48px}
.section__withdraw .button__submit--active{opacity:1}

/* 출금 완료 */
.section__withdraw-completed .box__component{max-width:768px;margin:0 auto;padding:0}
.section__withdraw-completed .box__component.box__component-button{padding-bottom:64px}
.section__withdraw-completed .text__emphasis{color:#00c400}
.section__withdraw-completed .box__subject{position:relative;padding:40px 16px 0;text-align:center}
.section__withdraw-completed .box__subject .text__subject{font-size:19px;font-weight:500;font-family:'Gmarket Sans',serif;color:#222;line-height:28px}
.section__withdraw-completed .box__subject .text__subject:before{display:block;content:"";width:32px;height:32px;margin:0 auto 8px;background-position:-34px -22px}
.section__withdraw-completed .box__subject .text__notice{display:block;margin-top:8px;font-size:14px;color:#616161;line-height:20px}
.section__withdraw-completed .box__claim-info{margin-top:12px;padding:20px 16px}
.section__withdraw-completed .box__claim-inner{border:1px solid #e0e0e0;border-radius:8px;background:#fff}
.section__withdraw-completed .box__claim-inner .list__claim-item{padding:20px}
.section__withdraw-completed .box__claim-inner .list-item{display:flex;justify-content:space-between;align-items:center;line-height:20px}
.section__withdraw-completed .box__claim-inner .list-item+.list-item{margin-top:16px}
.section__withdraw-completed .box__claim-inner .text__item-title{font-size:14px;color:#222;line-height:20px;vertical-align:top;letter-spacing:-0.5px;flex-shrink:0}
.section__withdraw-completed .box__claim-inner .text__item-amount{font-size:12px;color:#067dfd;line-height:normal;vertical-align:top;text-align:right;letter-spacing:-0.5px}
.section__withdraw-completed .box__claim-inner .text__item-amount .text__amount{font-size:14px;font-weight:bold;font-family:'Gmarket Sans',serif}
.section__withdraw-completed .box__claim-inner .text__item-account{font-size:14px;font-weight:normal;color:#616161;line-height:20px;text-align:right;letter-spacing:-0.5px}
.section__withdraw-completed .box__claim-inner .text__item-account .text__bank-name{display:block}
.section__withdraw-completed .box__claim-inner .text__item-account .text__bank-num{display:inline-block;vertical-align:top}
.section__withdraw-completed .box__claim-inner .text__item-account .text__user-name{display:inline-block;margin-right:2px;vertical-align:top}
.section__withdraw-completed .list__notice{margin-top:8px}
.section__withdraw-completed .list__notice .list-item{font-size:11px;color:#9e9e9e;line-height:16px}
.section__withdraw-completed .list__notice .list-item+.list-item__condition{margin-top:6px}
.section__withdraw-completed .list__notice .list-item__condition{position:relative;padding-left:2px}
.section__withdraw-completed .list__notice .list-item__condition+.list-item__condition{margin-top:4px}
.section__withdraw-completed .box__button-wrap{display:flex;max-width:500px;margin:12px auto 0;padding:0 16px;font-size:0}
.section__withdraw-completed .box__button-wrap .link+.link{margin-left:8px}
.section__withdraw-completed .box__button-wrap .link{display:inline-block;width:100%;border:1px solid #e0e0e0;border-radius:8px;background:#fff;font-size:16px;font-weight:500;font-family:'Gmarket Sans',serif;color:#2e323a;line-height:46px;text-align:center;letter-spacing:-0.43px}
.section__withdraw-completed .box__button-wrap .link__change{background:#00c400;color:#fff;border-color:#00c400}
@media screen and (max-width:320px){
    .section__withdraw-completed .box__claim-inner .text__item-account .text__bank-name{display:inline-block;margin-right:2px;vertical-align:top}
}
.section__withdraw-completed .box__chart{margin-top:32px;padding:0 16px}
.section__withdraw-completed .list__chart{border:1px solid #e0e0e0;border-radius:8px;background:#fff}
.section__withdraw-completed .list-item__chart+.list-item__chart{border-top:1px solid #eee}
.section__withdraw-completed .list-item__chart{padding:16px}
.section__withdraw-completed .list-item__chart .box__item-chart{display:flex;justify-content:space-between;align-items:center;font-weight:400;line-height:20px}
.section__withdraw-completed .list-item__chart .text__item-title{font-size:14px;color:#616161}
.section__withdraw-completed .list-item__chart .text__item-amount{height:20px;margin-left:12px;font-size:14px;color:#00C400}
.section__withdraw-completed .list-item__chart .text__item-amount .text__num{font-family:'Gmarket Sans',sans-serif}
.section__withdraw-completed .list-item__chart .box__mysmilecash .text__item-title{color:#000}
.section__withdraw-completed .list-item__chart .box__mysmilecash .text__item-amount{color:#000}
.section__withdraw-completed .list-item__chart .box__mysmilecash .text__item-amount .text__num{font-weight:700}

 /* 팝업레이어 */
.page__refund .box__layer{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000}
.page__refund .box__layer .box__layer-inner{overflow:hidden;position:fixed;top:50%;left:50%;z-index:1010;width:280px;min-height:129px;padding:24px 16px;border-radius:8px;text-align:center;transform:translate(-50%,-50%);background-color:#fff}
.page__refund .box__layer .list__layer-info{margin-top:16px;padding:16px;border-radius:8px;background:#F5F5F5}
.page__refund .box__layer .list__layer-info .list-item{padding-left:13px;font-size:13px;color:#424242;line-height:20px;text-align:left;text-indent:-13px}
.page__refund .box__layer .text__subject{margin-top:8px;font-size:14px;font-weight:normal;color:#222;line-height:20px}
.page__refund .box__layer .text__subject-bold{margin-top:8px;font-size:14px;font-weight:700;color:#222;line-height:20px}
.page__refund .box__layer .button__confirm{width:100%;height:44px;margin:32px 0 0;border:0;border-radius:8px;background:#00c400;font-size:16px;font-weight:500;font-family:'Gmarket Sans', sans-serif;color:#fff;line-height:20px}
.page__refund .box__layer .button__cancel{bottom:0;margin-top:12px;font-size:14px;font-weight:normal;color:#222;line-height:20px;text-decoration:underline}

/* 바텀시트 */
.page__refund .box__bottom-sheet{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1010}
.page__refund .box__bottom-sheet .box__inner{overflow:hidden;position:fixed;bottom:0;left:0;z-index:1010;width:100%;border-radius:16px 16px 0 0;text-align:center;transform:translateY(100%);transition:.4s;background-color:#fff}
.page__refund .box__bottom-sheet--active .box__inner{transform:translateY(0px)}
.page__refund .box__bottom-sheet.box__sheet-period .box__inner{top:48px}
.page__refund .box__bottom-sheet .box__container{height:100%;padding-bottom:48px;overflow-y:auto}
.page__refund .box__bottom-sheet .button__close{position:absolute;top:8px;right:8px;width:32px;height:32px;background-position:0 -22px}
.page__refund .box__bottom-sheet .text__title{padding:12px 16px;font-size:18px;font-weight:500;font-family:'Gmarket Sans', sans-serif;color:#222;line-height:24px;border-bottom:1px solid #eff1f6}
.page__refund .box__bottom-sheet .text__subject{margin-top:40px;padding:0 16px;font-size:20px;font-weight:500;font-family:'Gmarket Sans', sans-serif;color:#222;line-height:28px} 
.page__refund .box__bottom-sheet .text__subject .text__emphasis{color:#00c400}
.page__refund .box__bottom-sheet .text__sub-title{margin-top:12px;font-size:15px;font-weight:normal;line-height:22px}
.page__refund .box__bottom-sheet .text__sub-title+.box__button-wrap{margin-top:8px}
.page__refund .box__bottom-sheet .box__button-wrap{padding:16px}
.page__refund .box__bottom-sheet .button__submit{width:100%;margin:0;padding:13px;border:0px;border-radius:8px;background:#00c400;font-size:16px;font-weight:500;font-family:'Gmarket Sans', sans-serif;color:#fff;line-height:22px}
@media screen and (min-width:500px){
    .page__refund .box__bottom-sheet{display:none!important}
    .page__refund .box__bottom-sheet.box__bottom-sheet--active{display:block!important}
    .page__refund .box__bottom-sheet .box__inner{top:50%;bottom:auto;left:50%;width:432px;padding:0;border-radius:16px;transform:translate(-50%, -50%);transition:initial}
    .page__refund .box__bottom-sheet .text__sub-title+.box__button-wrap{margin-top:16px}
    .page__refund .box__bottom-sheet .button__submit{margin:0}
}
/* 바텀시트 - 기간조회 */
.page__refund .box__bottom-sheet .box__check-period{padding:20px 16px 0}
.page__refund .box__bottom-sheet .box__check-period .list__check-period{display:flex;font-size:0}
.page__refund .box__bottom-sheet .list__check-period .list-item{position:relative;width:100%}
.page__refund .box__bottom-sheet .list__check-period .list-item+.list-item{margin-left:8px}
.page__refund .box__bottom-sheet .list__check-period .form__period{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;border:0;border-radius:0;-webkit-appearance:none;-moz-appearance:none;appearance:none}
.page__refund .box__bottom-sheet .list__check-period .form__input-period{display:inline-block;width:100%;border:1px solid #ccd1dd;border-radius:6px;font-size:14px;font-weight:normal;color:#222;line-height:34px;text-align:center}
.page__refund .box__bottom-sheet .list__check-period .form__period:checked+.form__input-period{border-color:#00c400}
.page__refund .box__bottom-sheet .box__check-period .box__calendar{display:flex;margin-top:16px;font-size:0}
.page__refund .box__bottom-sheet .box__check-period .box__calendar .box__date{position:relative;width:100%}
.page__refund .box__bottom-sheet .box__check-period .box__calendar .box__date .form__select{width:100%;padding-left:16px;border:1px solid #e0e0e0;border-radius:8px;background:#fff;font-size:15px;font-weight:normal;color:#141619;line-height:46px}
.page__refund .box__bottom-sheet .box__check-period .box__calendar .box__end-date{margin-left:14px}
.page__refund .box__bottom-sheet .box__check-period .box__calendar .box__end-date::after{display:inline-block;content:'';position:absolute;top:50%;left:-14px;width:4px;height:1px;margin:0 5px;background-color:#222}
.page__refund .box__bottom-sheet .box__check-period .box__select{position:relative}
.page__refund .box__bottom-sheet .box__check-period .box__select::after{content:'';position:absolute;top:14px;right:12px;width:20px;height:20px;background-position:-95px -22px;pointer-events:none}
.page__refund .box__bottom-sheet .box__check-period+.box__button-wrap{padding-bottom:20px}
@media screen and (max-width:320px){
    .page__refund .box__bottom-sheet .box__check-period{padding-top:16px}
    .page__refund .box__bottom-sheet .box__check-period .list__check-period{flex-wrap:wrap}
    .page__refund .box__bottom-sheet .list__check-period .list-item{width:calc( 50% - 4px)}
    .page__refund .box__bottom-sheet .list__check-period .list-item+.list-item{margin-left:0px}
    .page__refund .box__bottom-sheet .list__check-period .list-item:nth-child(2n){margin-left:8px}
    .page__refund .box__bottom-sheet .list__check-period .list-item:nth-child(n+3){margin-top:8px}
    .page__refund .box__bottom-sheet .box__check-period+.box__button-wrap{padding-bottom:16px}
}
/* Skeleton */
@keyframes skeleton {
    0% {transform:translateX(-240px)}
    100% {transform:translateX(100%)}
}
.section__skeleton{overflow:hidden;position:relative}
.section__skeleton .box__skeleton-bar{width:100%;height:100%;position:absolute;top:0;left:0;bottom:0;z-index:10;animation-name:skeleton;animation-duration:1s;animation-iteration-count:infinite;animation-timing-function:ease-in}
.section__skeleton .box__skeleton-indicator{width:240px;height:100%;background-image:linear-gradient(to left, rgba(255,255,255,0), rgba(255,255,255,0.2), rgba(255,255,255,0))}
.section__skeleton-breakdown{max-width:768px;margin:0 auto}
.section__skeleton-breakdown .list__skeleton .list-item{padding:0 16px 16px;display:flex;justify-content:space-between;align-items:center}
.section__skeleton-breakdown .list__skeleton .list-item+.list-item{padding:16px;border-top:1px solid #eee}
.section__skeleton-breakdown .list__skeleton .box__content{border-radius:4px;background:#eee;height:16px}
.section__skeleton-breakdown .list__skeleton .box__content-wrap1 .box__content1{width:177px}
.section__skeleton-breakdown .list__skeleton .box__content-wrap1 .box__content2{width:100px;margin-top:12px}
.section__skeleton-breakdown .list__skeleton .box__content-wrap2 .box__content{width:77px}

/* 가넷 아이콘 추가 */
.icon__new {position:relative; display:inline-block; width:12px; height:12px; background-image:url(//pics.gmarket.co.kr/mobile/single/kr/mypage/icon__new.svg); font-size:0; vertical-align:middle;}

