@charset "utf-8";
/*web font */
@font-face { /* noto-sans-kr-300 - korean */
    font-family: 'Noto Sans KR';    font-style: normal;    font-weight: 300;
    src: local('Noto Sans KR Light'), local('NotoSansKR-Light'),
    url('//script.gmarket.com/fonts/noto-sans-kr-v11-korean-300.woff2') format('woff2'), /* Chrome 26+, Opera 23+, Firefox 39+ */
    url('//script.gmarket.com/fonts/noto-sans-kr-v11-korean-300.woff') format('woff'); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}
@font-face {/* noto-sans-kr-regular - korean */
    font-family: 'Noto Sans KR';    font-style: normal;    font-weight: 400;
    src: local('Noto Sans KR Regular'), local('NotoSansKR-Regular'),
    url('//script.gmarket.com/fonts/noto-sans-kr-v11-korean-regular.woff2') format('woff2'), /* Chrome 26+, Opera 23+, Firefox 39+ */
    url('//script.gmarket.com/fonts/noto-sans-kr-v11-korean-regular.woff') format('woff'); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}
@font-face {/* noto-sans-kr-500 - korean */
    font-family: 'Noto Sans KR';    font-style: normal;    font-weight: 500;
    src: local('Noto Sans KR Medium'), local('NotoSansKR-Medium'),
    url('//script.gmarket.com/fonts/noto-sans-kr-v11-korean-500.woff2') format('woff2'), /* Chrome 26+, Opera 23+, Firefox 39+ */
    url('//script.gmarket.com/fonts/noto-sans-kr-v11-korean-500.woff') format('woff'); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}
@font-face {/* noto-sans-kr-700 - korean */
    font-family: 'Noto Sans KR';    font-style: normal;    font-weight: 700;
    src: local('Noto Sans KR Bold'), local('NotoSansKR-Bold'),
    url('//script.gmarket.com/fonts/noto-sans-kr-v11-korean-700.woff2') format('woff2'), /* Chrome 26+, Opera 23+, Firefox 39+ */
    url('//script.gmarket.com/fonts/noto-sans-kr-v11-korean-700.woff') format('woff'); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}

.service__smileclub-biz{overflow-x:hidden;min-width:320px}
.service__smileclub-biz,
.service__smileclub-biz div,
.service__smileclub-biz dl,
.service__smileclub-biz dt,
.service__smileclub-biz dd,
.service__smileclub-biz ul,
.service__smileclub-biz ol,
.service__smileclub-biz li,
.service__smileclub-biz h1,
.service__smileclub-biz h2,
.service__smileclub-biz h3,
.service__smileclub-biz h4,
.service__smileclub-biz h5,
.service__smileclub-biz h6,
.service__smileclub-biz pre,
.service__smileclub-biz form,
.service__smileclub-biz fieldset,
.service__smileclub-biz input,
.service__smileclub-biz select,
.service__smileclub-biz textarea,
.service__smileclub-biz p,
.service__smileclub-biz blockquote,
.service__smileclub-biz th,
.service__smileclub-biz td,
.service__smileclub-biz legend,
.service__smileclub-biz button{font-weight:400}

.service__smileclub-biz button{font-family: -apple-system, BlinkMacSystemFont, Apple SD Gothic Neo, Roboto, Noto Sans CJK KR, Tahoma, 'Noto Sans KR', sans-serif;border: 0;}
.service__smileclub-biz a:link,
.service__smileclub-biz a:visited,
.service__smileclub-biz a:hover,
.service__smileclub-biz a:hover span,
.service__smileclub-biz a:hover strong,
.service__smileclub-biz a:focus,
.service__smileclub-biz a:active{text-decoration: none;}
.service__smileclub-biz button{border: 0;background:transparent}

.service__smileclub-biz #header{position:relative;width:100%;height:48px;z-index:350}
.service__smileclub-biz .header_wrap{position:fixed;top:0;left:0;right:0;width:100%;height:48px;background-color:#fff}
.service__smileclub-biz .header_wrap .h_pp a{padding-top: 14px;}
.service__smileclub-biz .header_wrap .h_pp img{height: 20px;}

.sprite__biz,
.sprite__biz--before:before,
.sprite__biz--after:after{overflow:hidden;display:inline-block;font-size:0;background:url(//pics.auction.co.kr/mobile/sprite/smileclub-biz/sprite__biz.png) no-repeat;background-size:400px auto}
.sprite__biz--before:before,
.sprite__biz--after:after{content:''}

.service__smileclub-biz.js-scrolling--up .header_wrap{top:0;transition:all .5s ease-out}
.service__smileclub-biz.js-scrolling--down .header_wrap{top:-48px;transition:all .5s ease-out}

.service__smileclub-biz .box__inner{position:relative}
.service__smileclub-biz .box__items-header{margin:0 16px}
.service__smileclub-biz .text__title .text__block{display:block}
.service__smileclub-biz .box__items-header>.text__title,
.service__smileclub-biz .box__inner>.text__title{/*font-family:'Gmarket Sans';*/font-size:18px;line-height:1.44531;font-weight:bold;color:#222}
.service__smileclub-biz .swiper-container{position:static}
.service__smileclub-biz .swiper-button-prev,
.service__smileclub-biz .swiper-button-next{position:absolute;width:42px;height:42px;margin-top:-13px}
.service__smileclub-biz .swiper-button-prev,
.service__smileclub-biz .swiper-button-next{background-position:-139px 0}
.service__smileclub-biz .swiper-button-prev{left:-21px;transform:rotate(180deg)}
.service__smileclub-biz .swiper-button-next{right:-21px}
.service__smileclub-biz .swiper-button-prev:hover,
.service__smileclub-biz .swiper-button-next:hover{background-position:-183px 0}
.service__smileclub-biz .swiper-pagination-bullets .swiper-pagination-bullet{margin:0 2px}
.service__smileclub-biz .swiper-pagination-bullet{width:6px;height:6px;vertical-align: middle;background-color:#e0e0e0;opacity:1}
.service__smileclub-biz .swiper-pagination-bullet-active{background-color:#ffd200}

.form__radio{position:absolute;left:0;top:0;z-index:-1;display:inline-block;width:1px;height:1px;border:0;opacity:0}
.form__radio + .form__label{position:relative;box-sizing:border-box;opacity:1;cursor:pointer;display:inline-block;width:20px;height:20px}
.form__radio + .form__label::after,
.form__radio + .form__label::before{content:'';display:block;position:absolute;top:50%;transform:translateY(-50%);border-radius:50%;box-sizing:border-box}
.form__radio + .form__label::after{left:0;z-index:2;width:20px;height:20px;border:1px solid #b8b7b8;background:#fff}
.form__radio + .form__label::before{opacity:0}
.form__radio:checked + .form__label:after{border-color:#966e46}
.form__radio:checked + .form__label:before{left:5px;z-index:3;width:10px;height:10px;background:#966e46;opacity:1}

.box__layer{visibility:hidden;opacity:0;transition:all 0.3s ease 0.3s;position:fixed;bottom:-100%;left:0;right:0;z-index:350}
.box__layer:after{display:none;content:'';opacity:0.5;position:fixed;top:0;right:0;bottom:0;left:0;background-color:#000;z-index:350}
.box__layer .box__layer-container{position:absolute;left:0;right:0;bottom:-400px;background-color:#fff;z-index:360;transition:bottom 0.2s ease 0s;border-radius:16px 16px 0 0}
.box__layer.box__layer--active{visibility:visible;bottom:0;top:0;opacity:1;transition:all 0.3s ease 0.3s}
.box__layer.box__layer--active:after{display:block}
.box__layer.box__layer--active .box__layer-container{bottom:0;transition:bottom 0.3s ease 0.3s;max-height:calc((100% - 50px))}
.box__layer.box__layer--active .box__layer-container .text__title-date{font-size:13px;line-height:22px;color:#000;font-weight:700}
.box__layer .box__layer-container .button__layer-close{position:absolute;right:8px;top:8px;width:32px;height:32px}
.box__layer .box__layer-container .button__layer-close::after{width:32px;height:32px;background-position:-367px 0}
.box__layer-caution .box__layer-header{position:absolute;padding:12px 40px;width:100%;box-sizing:border-box;border-bottom:1px solid #eee}
.box__layer-caution .box__layer-header .text__title{/*font-family:'Gmarket Sans';*/font-size:18px;font-weight:bold;line-height:1.33;text-align:left;color:#222;text-align:center}
.box__layer-caution .box__layer-body{overflow:hidden;height:100%;box-sizing:border-box}
.box__layer-caution .box__layer-body .box__layer-scroll{overflow-x:hidden;overflow-y:auto;height:100%;box-sizing:border-box}
.box__layer-caution .box__layer-body{padding-top:48px}
.box__layer-caution .box__layer-body .box__layer-scroll{padding:20px 16px}
.box__layer-caution .box__layer-body .text__caution{font-size:12px;line-height:1.33;color:#2c2c2c;white-space:pre-line}

#smileclub-biz{background-color:#eee;/* overflow: hidden; */}
.sprite__biz-category,
.sprite__biz-category--before:before,
.sprite__biz-category--after:after{overflow:hidden;display:block;font-size:0;background:url(//pics.auction.co.kr/mobile/sprite/smileclub-biz/sprite__biz-category.png) no-repeat;background-size:838px auto}
.sprite__biz-category--before:before,
.sprite__biz-category--after:after{content:''}

.box__category{padding-bottom:0}
.box__category .text__title{padding:24px 16px 16px}
.box__category .box__category-main{overflow-x:auto;overflow-y:hidden;padding:0 8px 8px 8px;height:78px;border-bottom:1px solid #e0e0e0}
.box__category .box__category-main::-webkit-scrollbar{display:none;width:0;height:0}
.box__category .list__category-main{max-width:768px;margin:0 auto;font-size:0;white-space:nowrap}
.box__category .list__category-main .list-item{display:inline-block;width:68px;vertical-align:top;margin-right:4px;position:relative;font-size:0}
.box__category .list__category-main .icon__new{position:absolute;top:7px;right:9px;width:9px;height:9px;border:1px solid #fff;border-radius:50%;background:#ef2b2a}
.box__category .list__category-main .button__category{display:inline-block;width:100%;overflow:hidden;background-color:transparent;text-align:center;cursor:pointer}

.box__category .list__category-main .button__category .image__category{overflow:hidden;display:block;width:48px;height:48px;margin:0 auto 4px;border-radius:50%;font-size:14px;color:#757575}
.box__category .list__category-main .button__category .image__category:after{content:'';position:absolute;top:0px;left:10px;width:44px;height:44px;background:rgba(0,0,0,.04);border:2px solid transparent;border-radius:50%}
.box__category .list__category-main .button__category--active .image__category:after{border-radius:50%;border-color:#966e46;background-color:transparent}
.box__category .list__category-main .button__category .image__category .image{width:100%;height:100%;border-radius:50%}
.box__category .list__category-main .button__category .text__category{display:inline-block;width:100%;font-size:12px;line-height:16px;color:#222}
.box__category .list__category-main .button__category .text__category.text__category--long{letter-spacing:-1.2px}
.box__category .list__category-main .button__category:hover .text__category{text-decoration:underline}
.box__category .list__category-main .button__category--active .text__category{color:#966e46;font-weight:700}
/*
.box__category .list__category-main .button__category-all .text__category::before{background-position:-756px -84px}
.box__category .list__category-main .button__category1 .text__category::before{background-position:0 0}
.box__category .list__category-main .button__category2 .text__category::before{background-position:-84px 0}
.box__category .list__category-main .button__category3 .text__category::before{background-position:-168px 0}
.box__category .list__category-main .button__category4 .text__category::before{background-position:-252px 0}
.box__category .list__category-main .button__category5 .text__category::before{background-position:-336px 0}
.box__category .list__category-main .button__category6 .text__category::before{background-position:-420px 0}
.box__category .list__category-main .button__category7 .text__category::before{background-position:-504px 0}
.box__category .list__category-main .button__category8 .text__category::before{background-position:-588px 0}
.box__category .list__category-main .button__category9 .text__category::before{background-position:-672px 0}
.box__category .list__category-main .button__category10 .text__category::before{background-position:-756px 0}
.box__category .list__category-main .button__category11 .text__category::before{background-position:0 -84px}
.box__category .list__category-main .button__category12 .text__category::before{background-position:-84px -84px}
.box__category .list__category-main .button__category13 .text__category::before{background-position:-168px -84px}
 */

.box__category .box__category-middle{overflow-x:auto;display:none;border:solid #e0e0e0;border-width:0 0 1px 0;margin:0}
.box__category .box__category-middle::-webkit-scrollbar{display:none;width:0;height:0}
.box__category .list__category-middle{max-width:768px;margin:0 auto;padding:0 8px;font-size:0;white-space:nowrap}
.box__category .list__category-middle .list-item{display:inline-block;width:auto}
.box__category .list__category-middle .button__category,
.box__category .list__category-middle .link__category{display:block;padding:0 8px;/* margin-bottom:-1px; */background-color:transparent;cursor:pointer}
.box__category .list__category-middle .button__category .text__category,
.box__category .list__category-middle .link__category .text__category{display:block;padding:11px 0;font-size:13px;line-height:1.38;color:#616161;cursor:pointer}
.box__category .list__category-middle .button__category:hover .text__category,
.box__category .list__category-middle .link__category:hover .text__category{color:#966e46;font-weight:bold}
.box__category .list__category-middle .button__category--active .text__category,
.box__category .list__category-middle .link__category--active .text__category{color:#966e46;font-weight:bold}
.box__category .box__category-sub{display:none;position:relative;padding-bottom:36px;border-bottom:1px solid #e0e0e0}
.box__category .box__category-sub::after{content:'';height:1px;background-color:#eee;position:absolute;left:0;right:0;bottom:36px}
.box__category .box__category-sub .swiper-pagination{bottom:16px;transition:0ms;}
.box__category .box__category-sub .swiper-pagination-bullet-active{background-color:#966e46}
.box__category .list__category-sub{font-size:0;border-bottom:1px solid #eee}
.box__category .list__category-sub>.list-item {text-align:center;display:flex;flex-wrap:wrap;position:relative}
.box__category .list__category-sub>.list-item::before,
.box__category .list__category-sub>.list-item::after{content:'';height:1px;background-color:#eee;position:absolute;left:0;right:0}
.box__category .list__category-sub>.list-item::before{top:44px}
.box__category .list__category-sub>.list-item::after{bottom:44px}
.box__category .list__category-sub .link__category{width:50%;height:44px;padding:14px 16px;position:relative;text-align:left;line-height:0.8}
.box__category .list__category-sub .link__category::after{content:'';position:absolute;right:0;top:0;bottom:0;background-color:#eee;display:block;width:1px}
.box__category .list__category-sub .list-item .link__category:nth-child(2n)::after{content:none}
.box__category .list__category-sub .link__category .text__category{font-size:12px;line-height:1.33;color:#2c2c2c}
.box__category .list__category-sub .link__category:hover .text__category{color:#966e46}
.page__main .box__items--best .box__category .box__category-main{border-bottom:none}
.page__main .box__items--best .box__category .box__category-middle{border-width:1px 0 1px 0}

.box__category,
.box__banner--card,
.box__banner--promotion,
.box__banner--promotion-bg,
.box__banner--benefit,
.box__items--welcome,
.box__items--brand,
.box__items--half,
.box__bulk,
.box__items--best{margin-bottom:8px;background:#fff}
.box__banner--card,
.box__items--brand,
.box__items--best{overflow-x:hidden}
.box__items-header{position:relative;padding-top:24px}
.box__items .list__item{display:flex;justify-content:space-between;flex-wrap:wrap;margin:16px 16px 0}
.box__items .list__item .list-item{position:relative;width:calc(50% - 8px);display:flex;flex-direction:column;justify-content:space-between}
.box__items .list__item .list-item:nth-child(n+3) {margin-top:20px}
.box__items .list__item .text__item-label{position:absolute;top:0;left:0;padding:0 4px;min-width:24px;height:24px;background-color:#966e46;color:#fff;font-size:11px;line-height:24px;text-align:center;font-weight:normal;opacity:.9;z-index:10;box-sizing:border-box}
.box__items .box__bulk1 .list__item .text__item-label{background-color:#43bed0}
.box__items .box__bulk2 .list__item .text__item-label{background-color:#706ff7}
.box__items .box__bulk3 .list__item .text__item-label{background-color:#cf8b00}
.box__items .box__bulk4 .list__item .text__item-label{background-color:#ff7638}
.box__items .list__item .box__thumbnail{overflow:hidden;position:relative;display:block;background:#eee;box-sizing:border-box}
.box__items .list__item .box__thumbnail::before{content:'';float:left;padding-top:100%}
.box__items .list__item .box__thumbnail::after{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.04)}
.box__items .list__item .image__thumbnail{transition:-webkit-transform .2s cubic-bezier(.165,.84,.44,1);transition:transform .2s cubic-bezier(.165,.84,.44,1);transition:transform .2s cubic-bezier(.165,.84,.44,1),-webkit-transform .2s cubic-bezier(.165,.84,.44,1);width:100%}
.box__items .list__item .box__thumbnail:hover .image__thumbnail{transform:scale(1.1);-webkit-transform:scale(1.1);-ms-transform:scale(1.1)}
.box__items .list__item .box__item-name{padding:8px 2px 0}
.box__items .list__item .box__item-info{padding:8px 2px 0}
.box__items .list__item .text__item-name{display:block;font-size:14px;line-height:1.286;color:#000;text-overflow:ellipsis;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}
.box__items .list__item .text__brand{margin-right:2px;color:#0231a6}
.box__items .list__item .box__price-seller{display:block;font-size:0;line-height:0}
.box__items .list__item .box__price-seller .text__value{/*font-family:'Gmarket Sans';*/font-size:16px;font-weight:bold;line-height:1.25;color:#222}
.box__items .list__item .box__price-seller .text__unit{font-size:14px; font-weight:500;line-height:1.4291;color:#222;vertical-align:top}
.box__items .list__item .box__price-seller .text__value.text__soldout{color:#9e9e9e}
.box__items .list__item .box__sale{display:inline-block;font-size:0;line-height:0}
.box__items .list__item .box__sale .text__value,
.box__items .list__item .box__sale .text__unit{/*font-family:'Gmarket Sans';*/font-size:12px;font-weight:bold;line-height:1.33;color:#222}
.box__items .list__item .box__price-original{font-size:0;line-height:0}
.box__items .list__item .box__price-original .text__value{/*font-family:'Gmarket Sans';*/font-size:12px;font-weight:bold;line-height:1.33;color:#9e9e9e}
.box__items .list__item .box__price-original .text__unit{font-size:10px;line-height:1.6;color:#9e9e9e}

.box__items.box__items--welcome .list-item{border:1px solid #e0e0e0;}
.box__items.box__items--welcome .list-item--active{border-color:#966e46}
.box__items.box__items--welcome .list__item .box__thumbnail,
.box__items.box__items--welcome .list__item .box__thumbnail::after{}
.box__items.box__items--welcome .box__item-name{padding:8px 8px 0}
.box__items.box__items--welcome .list__item .text__item-name{line-height:1.29}
.box__items.box__items--welcome .box__item-info{padding:8px 8px 8px}
.box__items.box__items--welcome .box__price-original{display:block}
.box__items.box__items--welcome .list-item .box__form{text-align:center;height:28px}
.box__items.box__items--brand .box__items-header{display:none}
.box__items.box__items--bulk .box__items-header{background-color:#fff;margin:0;padding:24px 16px 16px}
.box__items.box__items--bulk .box__bulk-category{overflow:hidden;position:sticky;top:0;left:0;right:0;margin:0 auto 24px;background:#fff;z-index:20;font-size:0}
.js-scrolling--up .box__items.box__items--bulk .box__bulk-category{top:48px;-webkit-transition:all .5s ease-out;transition:all .5s ease-out}
.js-scrolling--down .box__items.box__items--bulk .box__bulk-category{top:0;-webkit-transition:all .5s ease-out;transition:all .5s ease-out}
.box__items.box__items--bulk .box__bulk-category .button__category{display:inline-block;width:25%;height:44px;/*font-family:'Gmarket Sans';*/font-size:14px;font-weight: bold;line-height:44px;color:#424242;background:#fff;vertical-align:top}
.box__items.box__items--bulk .box__bulk-category .button__category:not(:first-child){}
.box__items.box__items--bulk .box__bulk-category .button__category-active{position:relative;color:#fff}
.box__items.box__items--bulk .box__bulk-category .button__category-active + .button__category{}
.box__items.box__items--bulk .box__bulk-category .button__category-active .text{position:absolute;top:-1px;left:0;bottom:-1px;right:0}
.box__items.box__items--bulk .box__bulk .box__bulk-category::before{content:'';height:2px;position:absolute;bottom:0;left:0;right:0;z-index: 1}
.box__items.box__items--bulk .box__bulk1 .box__bulk-category .button__category-active .text,
.box__items.box__items--bulk .box__bulk1 .box__bulk-category::before{background-color:#43bed0}
.box__items.box__items--bulk .box__bulk2 .box__bulk-category .button__category-active .text,
.box__items.box__items--bulk .box__bulk2 .box__bulk-category::before{background-color:#706ff7}
.box__items.box__items--bulk .box__bulk3 .box__bulk-category .button__category-active .text,
.box__items.box__items--bulk .box__bulk3 .box__bulk-category::before{background-color:#cf8b00}
.box__items.box__items--bulk .box__bulk4 .box__bulk-category .button__category-active .text,
.box__items.box__items--bulk .box__bulk4 .box__bulk-category::before{background-color:#ff7638}
.box__items.box__items--brand .box__brand{position:relative;background-color:#fff}
.box__items.box__items--brand .box__brand .box__brand-image{position:absolute;left:16px;top:24px;width:100%;height:30px;display:flex; justify-content:flex-start;align-items:center;align-content:center;line-height:0}
.box__items.box__items--brand .box__brand .box__brand-inner{position:relative;padding-left:21px}
.box__items.box__items--brand .box__brand .box__brand-inner:first-child{padding-left:0}
.box__items.box__items--brand .box__brand .box__brand-inner:before{display:block;content:"";position:absolute;left:10px;top:7px;width:1px;height:16px;background:#222;}
.box__items.box__items--brand .box__brand .box__brand-inner:first-child::before{display:none}
.box__items.box__items--brand .box__brand .image__brand{width:auto;height:30px}
.box__items.box__items--brand .box__brand .image__brand:first-child::before{display:none}
.box__items.box__items--brand .box__brand-header{overflow:hidden;height:184px}
.box__items.box__items--brand .box__brand-header .box__title{padding:72px 16px 0}
.box__items.box__items--brand .box__brand-header .box__title .text__title{display:block;/*font-family:'Gmarket Sans';*/font-size:18px;font-weight:bold;line-height:1.33344;color:#000}
.box__items.box__items--brand .box__brand-header .link__view-all{position:absolute;top:0;left:16px;right:16px;z-index:10;height:130px}
.box__items.box__items--brand .box__brand-header .link__view-all .text__link{position:absolute;right:0;bottom:14px;font-size:12px;line-height:1.33;color:#000;padding-right:10px}
.box__items.box__items--brand .box__brand-header .link__view-all .text__link::after{position:absolute;right:0;top:50%;width:8px;height:8px;background-position:-307px 0;transform:translate3d(0, -50%, 0)}
.box__items.box__items--brand .box__brand-header--white .box__title .text__title{color:#fff}
.box__items.box__items--brand .box__brand-header--white  .link__view-all .text__link{color:#fff}
.box__items.box__items--brand .box__brand-header--white  .link__view-all .text__link::after{background-position:-307px -15px}
.box__items.box__items--brand .box__brand-body{z-index:10;margin-top:-64px}
.box__items.box__items--brand .box__brand-body .swiper-container{margin-top:27px;width:810px}

.box__items.box__items--best{background-color:#fff}
.box__items.box__items--best .box__category{margin:16px -16px 0}
.box__items.box__items--best .box__category .box__inner>.text__title{display:none}

.box__buttons{padding:20px 16px 24px;text-align:center}
.box__buttons .button__download-coupon{padding:12px;width:100%;height:44px;/*font-family:'Gmarket Sans';*/font-size:14px;font-weight:bold;line-height:1.43;color:#a78353;border:1px solid #a78353;background-color:#fff}
.box__buttons .button__download-coupon::before{margin-right:4px;width:16px;height:16px;background-position:-120px -36px;vertical-align:middle}
.box__buttons .button__reload{width:100%;border:1px solid #e0e0e0;/*font-family:'Gmarket Sans';*/font-size:14px; font-weight:normal;line-height:20px;color:#222;display:inline-block;padding:11px 0;text-align:center}
.box__buttons .button__reload::before{width:16px;height:16px;background-position:-102px -35px;vertical-align:middle;margin-right:4px}
.box__buttons .button__reload .text__total{color:#9e9e9e}

/* 유의사항 버튼 */
.service__smileclub-biz .box__items-header .link__all{position:absolute;right:0;bottom:0;font-size:12px;line-height:1.33;color:#757575;padding:4px 10px}
.service__smileclub-biz .box__items-header .link__all::after{position:absolute;right:0;top:50%;width:8px;height:8px;background-position:-307px 0;transform:translate3d(0, -50%, 0);opacity:.6}

.service__smileclub-biz .button__caution{position:absolute;right:0;bottom:0;padding-right:14px;font-size:12px;letter-spacing:-0.5px;color:#757575;line-height:20px;white-space:nowrap}
.service__smileclub-biz .button__caution::after{width:12px;height:12px;background-position:-329px -31px;position:absolute;right:0;top:50%;transform:translate3d(0, -50%, 0)}

.service__smileclub-biz .button__best{position: relative;padding-right:16px;font-size:12px;color:#2c2c2c;line-height:20px;white-space:nowrap}
.service__smileclub-biz .button__best::after{width:14px;height:14px;background-position:-306px -31px;position:absolute;right:0;top:50%;transform:translate3d(0, -50%, 0)}

/* 전체보기 버튼 */
.service__smileclub-biz .link__view{width:232px;border:1px solid #e0e0e0;/*font-family:'Gmarket Sans';*/font-size:14px; font-weight:500;line-height:20px;color:#222;display:inline-block;padding:11px 0;text-align:center}
.service__smileclub-biz .link__view::after{width:16px;height:16px;background-position:-179px -44px;vertical-align:middle;margin-left:4px;margin-top: -2px;}
.service__smileclub-biz .box__items--bulk .link__view,
.service__smileclub-biz .box__items--best .link__view{width:100%}

#anchor__banner--card,
#anchor__items--welcome,
#anchor__items--half,
#anchor__banner--benefit,
#anchor__items--brand,
#anchor__items--bulk,
#anchor__items--bulk2,
#anchor__items--bulk3,
#anchor__items--bulk4,
#anchor__items--best{position:relative;top:-48px;height:1px}

/* ********************************************** */
/* page__main
/* ********************************************** */
.biz__header--inner{background-image:linear-gradient(109deg, #bc9a6e 0%, #a78353 50%, #966e46 100%)}
.biz__header--inner + .biz__header--inner{height:0;opacity:0; -webkit-transition:opacity .3s;transition:opacity .3s;}
.biz__header--inner + .biz__header--inner.js-header--floating{opacity: 1}
.biz__header--inner .box__biz-hdeader{position:relative;padding-bottom:54px;margin-bottom:8px}
.biz__header--inner .box__biz-hdeader .box__floating{position:relative;padding:40px 16px 24px}
.biz__header--inner .box__biz-hdeader .box__floating .text__title{/*font-family:'Gmarket Sans';*/font-size:24px;font-weight:bold;line-height:1.17;color:#fff}
.biz__header--inner .box__biz-hdeader .box__floating .text__description{margin-top:10px;/*font-family:'Gmarket Sans';*/font-size:14px;font-weight:500;line-height:1.33;color:#fff}
.biz__header--inner .box__biz-hdeader .box__floating .link__join{display:none}

.biz__header--inner .box__biz-join-benefit{position:relative}
.biz__header--inner .box__biz-join-benefit .swiper-container{}
.biz__header--inner .box__biz-join-benefit .swiper-slide{width:156px;position:relative}
.biz__header--inner .box__biz-join-benefit .swiper-button-disabled{display:none}
.biz__header--inner .box__biz-join-benefit .swiper-pagination-bullets{bottom:-30px}
.biz__header--inner .box__biz-join-benefit .box__card{width:156px;position:relative}
.biz__header--inner .box__biz-join-benefit .box__card .image__logo{position:absolute;left:-6px;top:0;width:77px;height:26px}
.biz__header--inner .box__biz-join-benefit .box__card .image__logo img{width:100%}
.biz__header--inner .box__biz-join-benefit .box__card .link__benefit{width:156px;height:200px;padding-top:80px;background-color:#fff;border-radius:12px;overflow:hidden;display:block;background-repeat:no-repeat;background-size:156px 74px;box-sizing:border-box}
.biz__header--inner .box__biz-join-benefit .box__card .text__title{display:block;padding:0 16px;/*font-family:'Gmarket Sans';*/font-size:16px;font-weight:bold;line-height:1.38;letter-spacing:-0.5px;color:#222}
.biz__header--inner .box__biz-join-benefit .box__card .text__description{display:block;margin-top:4px;padding:0 16px;/*font-family:'Gmarket Sans';*/font-size:12px;font-weight:500;line-height:1.33;letter-spacing:-0.5px;color:#757575}
.biz__header--inner .box__biz-join-benefit .box__card .text__link{position:absolute;bottom:0;left:0;right:0;height:44px;background-color:#f5f5f5;text-align:center;border-radius:0 0 12px 12px; /*font-family:'Gmarket Sans';*/font-size:14px;font-weight:500;line-height:1;padding:15px 0 13px;box-sizing:border-box;color:#222}
.biz__header--inner .box__biz-join-benefit .box__card .text__link::after{width:16px;height:16px;background-position:-179px -45px;vertical-align:middle}
.biz__header--inner.js-header--floating{position:fixed;bottom:40px;left:0;right:0;z-index:100;height:68px}
.biz__header--inner.js-header--floating .box__floating{padding:18px 16px;background:#966e46}
.biz__header--inner.js-header--floating .box__floating .text__title{font-size:12px;font-weight:400; line-height:0.92;letter-spacing:-0.5px}
.biz__header--inner.js-header--floating .box__floating .text__title+.text__title{margin-top:8px;font-size:18px;font-family:'Noto Sans KR';line-height:0.83}
.biz__header--inner.js-header--floating .box__floating .link__join{display:block;height:36px;background-color:#ffd200;color:#592500;/*font-family:'Gmarket Sans';*/font-family:'Noto Sans KR';font-weight:500;font-size:14px;line-height:36px;text-align:center;position:absolute;right:16px;top:14px;padding:0 16px;border-radius:2px}
.service__smileclub-biz .bottom_wrap{z-index:200}
.service__smileclub-biz .bottom_wrap .bottom_inner{z-index:262}
.service__smileclub-biz .btn_fix--floating.active{bottom:115px}
.platform__app .service__smileclub-biz .btn_fix--floating.active{bottom:75px}

/* box__banner--card */
.box__banner--card .text__title{display:none}
.box__banner--card .swiper-button-prev,
.box__banner--card .swiper-button-next{position:absolute;width:38px;height:62px;margin-top:0}
.box__banner--card .swiper-button-prev{left:-65px}
.box__banner--card .swiper-button-next{right:-65px}
.box__banner--card .swiper-button-prev,
.box__banner--card .swiper-button-next,
.box__banner--card .swiper-button-prev:hover,
.box__banner--card .swiper-button-next:hover{background-position:-227px 0}
.box__banner--card .box__card .link__benefit{height:190px;background-color:#fff;overflow:hidden;display:block;background-repeat:no-repeat;background-position:calc(100% - 20px) 50%;background-size:140px 140px;box-sizing:border-box;display:flex;flex-direction:column;justify-content:center}
.box__banner--card .box__card .link__benefit .text__title{display:block;padding:0 170px 0 20px;/*font-family:'Gmarket Sans';*/font-size:22px;line-height:1.1366;font-weight:500;color:#222}
.box__banner--card .box__card .link__benefit .text__title+ .text__title{margin-top:4px}
.box__banner--card .box__card .link__benefit .text__description{display:block;margin-top:16px;padding:0 10px 0 20px;opacity:0.6;/*font-family:'Gmarket Sans';*/font-size:12px;line-height:1.33;letter-spacing:-0.5px;text-align:left;color:#222}
.box__banner--card .swiper-pagination{position:absolute;right:8px;left:auto;bottom:8px;width:auto;display:block;height:24px;padding:0 12px;font-size:11px;line-height:22px;color:#e0e0e0;background:rgba(0,0,0,0.3);border:1px solid rgba(0,0,0,0.05);border-radius:12px;letter-spacing:-1px}
.box__banner--card .swiper-pagination .swiper-pagination-current{color:#fff}
@media (max-width:320px){
	.box__banner--card .box__card .link__benefit .text__title,
	.box__banner--card .box__card .link__benefit .text__description{padding-left:12px;padding-right:152px}
	.box__banner--card .box__card .link__benefit{background-position:calc(100% - 16px) 50%;background-size:130px 130px}
}
.box__banner--promotion .link__banner{overflow:hidden;display:block}
.box__banner--promotion .link__banner .image{width:100%}
.box__banner--promotion-bg{text-align:center;background-color:#fff;padding:16px}
.box__banner--promotion-bg .box__inner{height:180px}
.box__banner--promotion-bg .link__banner{overflow:hidden;display:block;background:#eee;}
.box__banner--promotion-bg .link__banner .image{width:auto;height:85px}

/* common */
.box__itemcard .list-item{width:244px;padding:0 10px 48px}
.box__itemcard-container .image__itemcard{transition:-webkit-transform .2s cubic-bezier(.165,.84,.44,1);transition:transform .2s cubic-bezier(.165,.84,.44,1);transition:transform .2s cubic-bezier(.165,.84,.44,1),-webkit-transform .2s cubic-bezier(.165,.84,.44,1)}
.box__itemcard-container .link__itemcard{width:224px;height:224px}
.box__itemcard-container .box__itemcard-img:hover .image__itemcard{transform:scale(1.1);-webkit-transform:scale(1.1);-ms-transform:scale(1.1)}
.box__itemcard-container .button__favorite-item{right:6px;width:24px;height:24px}
.box__itemcard-container .button__favorite-item::after{width:24px;height:24px;background-position:-262px -70px}
.box__itemcard-container .button__favorite-item.js-active::after{background-position:-236px -70px}
.box__banner--benefit{background:#fff;padding:24px 16px}
.box__banner--benefit .box__banner-header .text__title{display:block;/*font-family:'Gmarket Sans';*/font-size:18px;font-weight:bold;line-height:1.33;color:#222}
.box__banner--benefit .box__banner-body{padding-top:12px}
.box__banner--benefit .box__banner-body .image{width:100%}
.box__banner--benefit .list__benefit{margin-top:16px}
.box__banner--benefit .list__benefit .list-item:not(:first-child){margin-top:8px}
.box__banner--benefit .list__benefit .link__benefit{display:block;padding:12px 16px;height:72px;display:flex;flex-direction:column;justify-content:center;border:1px solid #a78353;background-color:#fff;position:relative}
.box__banner--benefit .link__benefit::after{position:absolute;right:17px;top:50%;transform:translate3d(0,-50%,0);width:24px;height:24px;background-position:-68px -34px;z-index:10}
.box__banner--benefit .link__benefit .text__title{/*font-family:'Gmarket Sans';*/font-size:16px;font-weight:bold;line-height:1.38;color:#a78353}
.box__banner--benefit .link__benefit .text__description{margin-top:2px;color:#757575;font-size:12px;line-height:1.33}

.box__customer{position:relative;margin-bottom:8px;height:246px;background:#f5f5f5 url(//pics.auction.co.kr/mobile/single/smileclub-biz/image__customer.png) no-repeat 50% 36px;background-size:270px auto}
.box__customer .link__faq{overflow:hidden;position:absolute;display:block;height:0;font-size:0;left:50%;top:122px;width:232px;height:44px;transform:translateX(-50%)}
.box__cross-benefit{position:relative;padding:36px 0;background-color:#fff;border-bottom:8px solid #eee;text-align:center}
.box__cross-benefit .button__caution{bottom:auto;position:absolute;left:50%;transform:translate3d(-50%, 0, 0);top:70px;right:auto}
.box__cross-benefit .text__message{/*font-family:'Gmarket Sans';*/font-size:18px;font-weight:500;line-height:1.33;letter-spacing:-1px;text-align:center;color:#2a2a2c}
.box__cross-benefit .text__description{/*font-family:'Gmarket Sans';*/font-size:12px;font-weight:500;line-height:1.33;width:228px;margin:12px auto 0;color:#9e9e9e}
.box__cross-benefit .link__view{margin-top:20px;border-color:#a78353;color:#a78353}
.box__cross-benefit .link__view::after{background-position:-160px -44px}

/* ********************************************** */
/* page__best
/* ********************************************** */
.page__best .box__items.box__items--best{padding-bottom:24px;background-color:transparent}
.page__best .box__items.box__items--best .box__items-header{margin:0;padding:24px 0 40px;height:88px;background-image:linear-gradient(109deg, #bc9a6e 0%, #a78353 50%, #966e46 100%);text-align:center}
.page__best .box__items.box__items--best .box__items-header .text__title{/*font-family:'Gmarket Sans';*/font-size:18px;font-weight:bold;line-height:1.33;color:#fff}
.page__best .box__items.box__items--best .box__items-header .text__description{margin-top:2px;/*font-family:'Gmarket Sans';*/font-size:12px;font-weight:500;line-height:1.33;color:#fff}
.page__best .box__items.box__items--best .box__items-header .box__floating{height:0;opacity:0;-webkit-transition:opacity .3s;transition:opacity .3s;background:#966e46;text-align:left}
.page__best .box__items.box__items--best .box__items-header .box__floating .text__title{font-size: 12px;font-weight: 400;line-height: 0.92;letter-spacing: -0.5px;}
.page__best .box__items.box__items--best .box__items-header .box__floating .text__title + .text__title{margin-top: 8px;font-size: 18px;line-height: 0.83;}
.page__best .box__items.box__items--best .box__items-header .box__floating .link__join{display: block;height: 36px;background-color: #ffd200;color: #592500;/* font-family: 'Gmarket Sans'; */font-weight: 500;font-size: 14px;line-height: 36px;text-align: center;position: absolute;right: 16px;top: 17px;padding: 0 16px;}
.page__best .box__items.box__items--best .box__items-header .box__floating.js-box--floating{display: block;position: fixed;left: 0;right: 0;bottom: 40px;z-index: 260;height:68px;padding:18px 16px;opacity:1}
.page__best .box__items.box__items--best .box__category{margin:0 0 8px;padding-bottom:0}
.page__best .box__items.box__items--best .box__inner{padding-top:16px;background-color:#fff}
.page__best .box__items.box__items--best .box__category-info{position: relative;margin: -4px 16px 12px;text-align: right;}
.page__best .box__items.box__items--best .box__inner .list__item{margin-top:0;padding-bottom:9px}
.page__best .box__items.box__items--best .box__items .list__item .list-item:nth-child(n+3){margin-top:24px}
.page__best .box__items.box__items--best .js-category--floating{padding-top: 118px;}
.page__best .box__items.box__items--best .js-category--floating .box__category{position: fixed;top: 48px;left: 0;right: 0;min-height:94px;padding-bottom: 0;z-index: 320;/* border-bottom: 1px solid #e0e0e0; */}
.page__best .box__items.box__items--best .js-category--floating .box__category .box__category-sub{padding-bottom: 36px;}
.page__best .box__items.box__items--best .js-category--floating .box__category .box__category-sub::after{bottom: 36px;}
.page__best .box__items.box__items--best .js-category--floating .box__category .box__category-sub .swiper-pagination{bottom: 12px;transition:0ms;}

.box__layer-over{display: none;position: absolute;margin-top: 8px;left: 0;width: 100%;background-color: #fff;border: 1px solid #222;border-radius: 8px;z-index: 20;}
.box__layer-over.box__layer--active{display: block;}
.box__layer-over .box__layer-over--content{padding: 16px;text-align: left;}
.box__layer-over .box__layer-over--content .box__layer-over--title{display: block;font-size: 14px;line-height: 20px;color: #222;padding-bottom: 10px;font-weight: bold;}
.box__layer-over .box__layer-over--content .box__layer-over--description{display: block;font-size: 14px;line-height: 20px;color: #222;}
.box__layer-over .button__layer-close{position: absolute;top: 12px;right: 16px;width: 24px;height: 24px;overflow: hidden;}
.box__layer-over .button__layer-close::after{width: 24px;height: 24px;background-position: -367px -35px;}
.page__best .box__items.box__items--best .box__items-body .box__item--null{display:flex;align-items:center;justify-content:center;width:100%;margin:0 auto;height:calc(100vh - 325px);/* height:calc(100vh - 615px) */;text-align:center}
.page__best .box__items.box__items--best .box__items-body .box__item--null .text__item--null{color:#424242;font-size:12px;font-weight:500;line-height:16px;text-align:center}

/* app */
.platform__app .box__layer.box__layer--active .box__layer-container{bottom:0}
.platform__app .biz__header--inner.js-header--floating{bottom:0}
.platform__app .service__smileclub-biz .gds-top-button--active{bottom:85px !important}
.platform__app .js-scrolling--up .box__items.box__items--bulk .box__bulk-category{top:0}
.platform__app .page__best .box__items.box__items--best .js-category--floating .box__category{top:0}
.platform__app .page__best .box__items.box__items--best .box__items-header .box__floating.js-box--floating{bottom:0}

/* Club Biz renaming */
/* main */
.service__smileclub-biz .box__business-club .form__radio:checked + .form__label:after{border-color:#102775}
.service__smileclub-biz .box__business-club .form__radio:checked + .form__label:before{background:#102775}
.box__business-club .box__buttons .button__download-coupon{border-color:#102775;color:#102775}
.box__business-club .box__buttons .button__download-coupon::before{background-position:-138px -34px}
/* .service__smileclub-biz .box__business-club .link__view .text__emphasis{color:#102775} */

.box__business-club .biz__header--inner{background-image:linear-gradient(to right, #102775 0%, #010f3f 100%)}
.box__business-club .biz__header--inner.js-header--floating .box__floating{background-color:#010f3f}
.box__business-club .biz__header--inner .box__biz-hdeader .box__floating .link__join{background-color:#067dfd;color:#fff}
.box__business-club .biz__header--inner .box__biz-join-benefit .swiper-pagination-bullet-active{background-color:#067dfd}

.box__business-club .box__category .list__category-main .button__category--active .image__category::after{border-color:#102775}
.box__business-club .box__category .list__category-main .button__category--active .text__category,
.box__business-club .box__category .list__category-middle .button__category--active .text__category,
.box__business-club .box__category .list__category-middle .link__category--active .text__category,
.box__business-club .box__category .list__category-sub .link__category:hover .text__category{color:#102775}
.box__business-club .box__category .box__category-sub .swiper-pagination-bullet-active{background-color:#067dfd}

.box__business-club .box__banner--benefit .list__benefit .link__benefit{border-color:#102775}
.box__business-club .box__banner--benefit .link__benefit .text__title{color:#102775}
.box__business-club .box__items.box__items--welcome .list-item--active{border-color:#102775}
.box__business-club .box__items.box__items--half .list__item .text__item-label,
.box__business-club .box__items.box__items--best .list__item .text__item-label{background-color:#102775}
.box__business-club .box__customer{background-image:url(//pics.auction.co.kr/mobile/single/smileclub-biz/image__customer--business-club.png)}
.box__business-club .box__cross-benefit .link__view{border-color:#102775;color:#102775}
.box__business-club .box__cross-benefit .link__view::after{background-position:-198px -44px}
/* best */
.page__best .box__business-club .box__items.box__items--best .box__items-header{background-image:linear-gradient(to right, #102775 0%, #010f3f)}
/* .page__best .box__business-club .box__items.box__items--best .js-category--floating .box__category-middle{display:none !important} */