.layer--login-layer{overflow:hidden}.layer--login-layer .layer__content{right:-100%;transition:all 0.6s ease;padding-top:120px}.layer--login-layer .layer__con-area strong{display:block;font-size:24px;font-weight:400;color:#000}.layer--login-layer .layer__con-area strong em{font-weight:700;color:#F78000}.layer--login-layer .layer__con-area .form{margin-top:20px}.layer--login-layer .layer__con-area .login-check{display:flex;margin-top:15px}.layer--login-layer .layer__con-area .login-check .design-input:not(:first-child){margin-left:20px}.layer--login-layer .layer__con-area .button-content{margin-top:20px}.layer--login-layer .layer__con-area .link-content{margin:20px 0 40px}.layer--login-layer .layer__con-area .link-content ul{display:flex;justify-content:center}.layer--login-layer .layer__con-area .link-content ul li{color:#757575}.layer--login-layer .layer__con-area .link-content ul li:not(:first-child){position:relative;padding-left:20px}.layer--login-layer .layer__con-area .link-content ul li:not(:first-child):before{content:"";display:block;position:absolute;top:50%;left:10px;width:1px;height:14px;background:#E0E0E0;margin-top:-7px}.layer--login-layer.active .layer__content{right:0}.find-idpw-page.content{padding-top:0}.find-idpw-page .tab__contents{padding-top:30px}.find-idpw-page .tab__contents p{margin-bottom:20px;font-size:16px;text-align:center}.join.content{padding-top:30px}.join .join-title{margin-bottom:30px;font-size:20px;font-weight:500}.layer--join-layer .law-privacy .con{color:#424242}.layer--join-layer .law-privacy .con strong{display:block;margin-bottom:5px;font-size:16px;font-weight:500;color:#212121}.join-select-page .agree-area__all{border-radius:4px;background:#F5F5F5;padding:15px}.join-select-page .agree-area__list{margin-top:15px}.join-select-page .agree-area__list li{display:flex;align-items:center;justify-content:space-between;padding-left:15px}.join-select-page .agree-area__list li:not(:first-child){margin-top:15px}.join-select-page .agree-area__list li button{width:22px;height:22px;background:url(../images/7e9a1834021a7753c945.png) no-repeat center/22px;overflow:hidden;text-indent:-9999px}.join-select-page .social-area{margin-top:50px}.join-ok-page.content{padding-top:150px}.cs.content{padding-top:0}.notice-lists-page .search{margin:30px 0 5px}.notice-lists-page .notice-list__item{display:flex;flex-wrap:wrap;align-items:center;padding:15px 0;border-bottom:1px solid #E0E0E0}.notice-lists-page .notice-list__item .common-badges{margin-right:10px}.notice-lists-page .notice-list__title{display:inline-block;width:calc(100% - 120px);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.notice-lists-page .notice-list__file{display:inline-block;width:16px;height:16px;margin-left:5px;background:url(../images/989ea15903504f8ea5f1.png) no-repeat center/16px;vertical-align:middle;overflow:hidden;text-indent:-9999px}.notice-lists-page .notice-list__date{width:100%;margin-top:5px;font-size:12px;color:#9E9E9E}.notice-lists-page .button-content{margin-top:20px}.notice-view-page .notice-view__top{padding:30px 0 20px;border-bottom:1px solid #E0E0E0}.notice-view-page .notice-view__top .common-badges{margin-bottom:5px}.notice-view-page .notice-view__title{font-size:20px;font-weight:500}.notice-view-page .notice-view__date{margin-top:5px;font-size:12px;color:#9E9E9E}.notice-view-page .notice-view__content{border-bottom:1px solid #E0E0E0}.notice-view-page .notice-view__text{padding:20px 0}.notice-view-page .notice-view__file{display:inline-block;width:16px;height:16px;margin-left:5px;background:url(../images/989ea15903504f8ea5f1.png) no-repeat center/16px;vertical-align:middle;overflow:hidden;text-indent:-9999px}.notice-view-page .button-content{margin-top:20px}.faq-lists-page .search{margin:30px 0 15px}.faq-lists-page .category{display:flex;flex-wrap:wrap}.faq-lists-page .category .btn{width:auto;margin:5px 5px 0 0;padding:0 10px;border-color:#E0E0E0;color:#9E9E9E !important}.faq-lists-page .category .btn.on{border-color:#212121;color:#212121 !important}.faq-lists-page .faq-list{margin-top:25px}.faq-lists-page .faq-list__item:not(:first-child){margin-top:30px}.faq-lists-page .faq-list__item strong{display:block;border-bottom:1px solid #eee;padding-bottom:15px;font-size:20px;font-weight:500}.faq-lists-page .faq-list__item ul li{border-bottom:1px solid #eee}.faq-lists-page .faq-list__question{width:100%;border:0;padding:15px 0;font-size:14px;font-weight:400;text-align:left}.faq-lists-page .faq-list__question:after{width:20px;height:20px;background-image:url(../images/ba3ef979ff6d1f9892dc.png)}.faq-lists-page .faq-list__question.active{font-weight:700;color:#000}.faq-lists-page .faq-list__answer{background:#F5F5F5;border-top:1px solid #eee;padding:15px}.faq-lists-page .faq-list__answer.option{position:static}.contactus-page .form{padding-top:30px}.event.content{padding-top:0}.event-lists-page .event-list{margin-top:30px}.event-lists-page .event-list__item:not(:first-child){margin-top:25px}.event-lists-page .event-list__item--end .event-list__image{position:relative}.event-lists-page .event-list__item--end .event-list__image:after{content:"종료된 이벤트입니다.";display:block;position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;background:rgba(0,0,0,0.5);font-size:20px;font-weight:700;color:#fff}.event-lists-page .event-list__image{border-radius:5px;overflow:hidden}.event-lists-page .event-list__content{margin-top:10px}.event-lists-page .event-list__title{font-size:16px;font-weight:500}.event-lists-page .event-list__date{margin-top:5px;font-size:12px;color:#9E9E9E}.event-view-page .event-view__content{margin:0 -20px}.event-view-page .event-view__title{margin:30px 0 20px;font-size:20px;font-weight:500;text-align:center}.member-modify-page .button-content .btn--underline{margin-top:20px}.member-modify-page .button-content .btn--underline span{border-color:#9E9E9E;color:#9E9E9E}.withdrawal-page .withdrawal-top strong{display:block;margin-bottom:10px;font-size:20px;font-weight:500}.withdrawal-page .withdrawal-top__info{margin-top:20px}.withdrawal-page .withdrawal-top__info dl{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;border-radius:5px;background:#F5F5F5;padding:20px}.withdrawal-page .withdrawal-top__info dl:not(:first-child){margin-top:10px}.withdrawal-page .withdrawal-top__info dl dt em{margin-left:10px;font-size:16px;font-weight:700}.withdrawal-page .withdrawal-top__info dl dd .common-badges__box{background:#FFDFDF;color:#F44336}.withdrawal-page .form{margin-top:20px}.withdrawal-ok-page.content{padding-top:80px}.prd-block-list{display:flex;flex-wrap:wrap}.prd-block-list__item{width:calc(50% - 12px);margin:30px 6px 0}.prd-block-list__item:nth-of-type(-n+2){margin-top:0}.prd-block-list__image{position:relative;box-shadow:0 8px 40px rgba(0,0,0,0.1)}.prd-block-list__image .common-icon{position:absolute;bottom:10px;right:10px;z-index:10}.prd-block-list__title{margin-top:10px}.prd-block-list__price{margin-top:2px}.prd-block-list__price strong{margin-right:5px;font-weight:700;color:#F78000}.prd-block-list__price ins{font-weight:700;text-decoration:none}.prd-list__item{display:flex;flex-wrap:wrap;align-items:center}.prd-list__item:not(:first-child){margin-top:20px}.prd-list__image{width:120px;height:120px;border-radius:50%;overflow:hidden}.prd-list__content{width:calc(100% - 120px);padding-left:15px}.prd-list__content .common-badges{margin-bottom:2px}.prd-list__content .common-badges__box.spring{padding-right:20px;background:url(../images/ef6c6925a817e27f584a.png) no-repeat calc(100% - 4px) center/14px}.prd-list__content .common-badges__box.summer{padding-right:20px;background:url(../images/824c0f3fd978b857c2b7.png) no-repeat calc(100% - 4px) center/14px}.prd-list__content .common-badges__box.fall{padding-right:20px;background:url(../images/45c841406dec9ad884a1.png) no-repeat calc(100% - 4px) center/14px}.prd-list__content .common-badges__box.winter{padding-right:20px;background:url(../images/3276c010036ba2613d50.png) no-repeat calc(100% - 4px) center/14px}.prd-list__price{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;margin-top:5px}.prd-list__price dt{width:100%;margin-top:5px;font-size:12px;color:#9E9E9E}.prd-list__price dd{width:100%;margin-top:5px;font-size:12px;text-align:left}.prd-list__price dd del{font-weight:500;color:#9E9E9E}.prd-list__price dd strong{margin-right:5px;font-size:14px;font-weight:700;color:#F78000}.prd-list__price dd ins{font-size:14px;font-weight:700;text-decoration:none}.prd-list__price dt:nth-of-type(1),.prd-list__price dd:nth-of-type(1){margin-top:0}.prd-list__option{margin-top:10px}.prd-list__option li{position:relative;display:flex;align-items:center;height:27px;padding:0 36px 0 10px;border-radius:5px;background-color:#F5F5F5}.prd-list__option li:not(:first-of-type){margin-top:5px}.prd-list__option li span{font-size:12px}.prd-list__option li span:not(:first-of-type){position:relative;margin-left:8px;padding-left:8px}.prd-list__option li span:not(:first-of-type)::before{content:'';position:absolute;top:50%;left:0;width:1px;height:14px;margin-top:-7px;background-color:#E0E0E0}.prd-list__option li button{position:absolute;top:50%;right:10px;width:16px;height:16px;margin-top:-8px;border-radius:50%;background:#9E9E9E url(../images/477743ba45ea8daf4b26.png) no-repeat center/10px;overflow:hidden;text-indent:-9999px}.prd-list--col1 .prd-list__item{display:block}.prd-list--col1 .prd-list__image{width:100%;height:auto;border-radius:0;background:#F5F5F5;text-align:center}.prd-list--col1 .prd-list__content{width:100%;padding:10px 0 0}.prd-top{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;padding:20px 0}.prd-top p em{font-weight:700}.prd-top__btn{margin-left:auto;text-align:right}.prd-top__btn button{width:22px;height:22px;opacity:0.4;overflow:hidden;text-indent:-9999px}.prd-top__btn button.on{opacity:1}.prd-top__btn button.btn-col1{margin-left:5px;background:url(../images/d2ed757abee941994e65.png) no-repeat center;background-size:100%}.prd-top__btn button.btn-col2{background:url(../images/e9c394a0e463cf038069.png) no-repeat center;background-size:100%}.prd-check{display:flex;flex-wrap:wrap;margin:15px 0 -5px}.prd-check .design-input{width:63px}.prd-check .design-input:not(:last-of-type){margin-right:5px}.prd-check .design-input label{height:30px;line-height:28px;border-radius:50px;border:1px solid #E0E0E0;padding:0 10px;font-weight:500;text-align:center;color:#9E9E9E}.prd-check .design-input input:checked+label{border-color:#F78000;color:#F78000}.layer--reviewWrite-layer .layer__content{padding-bottom:70px}.layer--reviewWrite-layer .form li:not(:first-child){margin-top:30px}.layer--reviewWrite-layer .form__tit p{font-weight:700}.layer--reviewWrite-layer .form__content{margin-top:10px}.layer--reviewWrite-layer .form__content textarea{height:120px}.layer--reviewWrite-layer .review-write{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center}.layer--reviewWrite-layer .review-write__box{width:calc(100% - 80px);padding-left:15px}.layer--reviewWrite-layer .review-write__box--image{width:80px;height:80px;border-radius:50%;overflow:hidden;padding-left:0}.layer--reviewWrite-layer .review-write__box .common-badges{margin-bottom:2px}.layer--reviewWrite-layer .review-write__box .option{display:flex;flex-wrap:wrap;border-radius:5px;background:#F5F5F5;margin-top:10px;padding:10px}.layer--reviewWrite-layer .review-write__box .option span{display:block;font-size:12px;color:#9E9E9E}.layer--reviewWrite-layer .review-write__box .option span:not(:first-child){position:relative;padding-right:16px}.layer--reviewWrite-layer .review-write__box .option span:not(:first-child):before{content:"";display:block;position:absolute;top:50%;left:8px;width:1px;height:13px;margin-top:-6px;background:#E0E0E0}.product .option-result{margin-top:20px}.product .option-result dl{display:flex;align-items:center;justify-content:space-between}.product .option-result dl:not(:first-child){margin-top:10px}.product .option-result dt{font-weight:500}.product .option-result dd{text-align:right}.product .option-result dd strong{margin-right:5px;font-weight:700;color:#F78000}.product .option-result dd ins{text-decoration:none}.product .option-result__total{border-top:1px solid #E0E0E0;margin-top:15px;padding-top:15px}.product .option-result__total dt{font-size:16px}.product .option-result__total dd{font-size:20px;font-weight:700;color:#F78000}.product .buy-process{position:fixed;bottom:0;left:0;right:0;padding-bottom:env(safe-area-inset-bottom);z-index:1300}.product .buy-process__bg{display:none;position:fixed;top:0;bottom:0;left:0;right:0;max-width:600px;margin:0 auto;z-index:1002;background:rgba(0,0,0,0.5)}.product .buy-process__con{position:absolute;bottom:0;left:0;right:0;padding-bottom:env(safe-area-inset-bottom);background:#fff;z-index:1003}.product .buy-process__con .buy-process__btn-area{display:flex;align-items:center;border-top:1px solid #E0E0E0;padding-left:50px}.product .buy-process__con .buy-process__btn-area .btn-wish{position:absolute;left:15px;width:22px;height:22px;background:url(../images/06b2d6a6d22b2dd12bde.png) no-repeat center;background-size:22px;overflow:hidden;text-indent:-9999px}.product .buy-process__con .buy-process__btn-area .btn-wish.active{background:url(../images/e8d16b008589bcdfbf09.png) no-repeat center;background-size:22px}.product .buy-process__con .buy-process__btn-area .btn{border-radius:0;border-top:0}.product .buy-process__con .buy-process__option-box{padding:0 20px 20px}.product .buy-process__con .buy-process__option-box .option-box__select{display:flex;flex-wrap:wrap;justify-content:space-between}.product .buy-process__con .buy-process__option-box .option-box__select .js_toggle{display:flex;align-items:center;width:calc(50% - 3px);margin-top:10px}.product .buy-process__con .buy-process__option-box .option-box__select .js_toggle .js_toggle_btn,.product .buy-process__con .buy-process__option-box .option-box__select .js_toggle .js_toggle_option{display:flex;align-items:center}.product .buy-process__con .buy-process__option-box .option-box__select .js_toggle .js_toggle_option{min-height:40px;line-height:1.5}.product .buy-process__con .buy-process__option-box .option-box__select .js_toggle .img{width:35px;height:35px;overflow:hidden;margin-right:5px}.product .buy-process__con .buy-process__option-box .option-box__select .js_toggle .option{overflow-y:auto;z-index:1300;max-height:150px;background-color:#fff}.product .buy-process__con .buy-process__option-box .option-box__select .js_toggle .option li{position:relative}.product .buy-process__con .buy-process__option-box .option-box__select .js_toggle .option li .btn-alarm{position:absolute;top:50%;right:10px;width:96px;height:24px;line-height:22px;margin-top:-12px;border:1px solid #F8315C;font-size:12px;font-weight:500;color:#F8315C;text-align:center}.product .buy-process__con .buy-process__option-box .option-box__select .js_toggle input{width:calc(100% - 25px)}.product .buy-process__con .buy-process__option-box .option-box__select .js_toggle span{width:25px;text-align:right}.product .buy-process__con .buy-process__option-box .option-box__select .option-box__length{display:flex;align-items:center;justify-content:space-between;width:calc(50% - 3px);margin-top:10px}.product .buy-process__con .buy-process__option-box .option-box__select .option-box__length input{width:calc(100% - 25px)}.product .buy-process__con .buy-process__option-box .option-box__select .option-box__myfit{width:calc(50% - 3px);margin-top:10px}.product .buy-process__con .buy-process__option-box .option-box__box{margin-top:20px;padding:15px;border-radius:5px;background:#F5F5F5}.product .buy-process__con .buy-process__option-box .select-item{position:relative}.product .buy-process__con .buy-process__option-box .select-item:not(:first-of-type){margin-top:15px}.product .buy-process__con .buy-process__option-box .select-item__info{display:flex;justify-content:space-between}.product .buy-process__con .buy-process__option-box .select-item__info--option{width:100%;margin-bottom:5px}.product .buy-process__con .buy-process__option-box .select-item__price-info{display:flex;margin-top:10px;justify-content:space-between}.product .buy-process__con .buy-process__option-box .select-item__price-info .count-area{display:flex;align-items:center;justify-content:space-between;width:84px}.product .buy-process__con .buy-process__option-box .select-item__price-info .count-area .count-btn{display:block;width:22px;height:22px;text-indent:-9999px}.product .buy-process__con .buy-process__option-box .select-item__price-info .count-area .count-btn.minus{background:url(../images/532263d4fdbb26345b2a.png) no-repeat center/21px}.product .buy-process__con .buy-process__option-box .select-item__price-info .count-area .count-btn.plus{background:url(../images/f3391d9c68436be7ed30.png) no-repeat center/21px}.product .buy-process__con .buy-process__option-box .select-item__price-info .count-area .number{width:30px;height:20px;font-size:13px;border:0;background:transparent;padding:0;text-align:center}.product .buy-process__con .buy-process__option-box .select-item__price-info--total-price{width:calc(100% - 84px);font-weight:700;text-align:right}.product .buy-process__con .buy-process__option-box .select-item__delete{position:absolute;top:2px;right:0;width:16px;height:16px;background:url(../images/097f12aa0551fa512c9e.png) no-repeat center;background-size:16px;overflow:hidden;text-indent:-9999px}.product .buy-process__con .buy-process__option-box .option-box__color{position:relative;padding-top:30px}.product .buy-process__con .buy-process__option-box .option-box__color strong{position:absolute;top:-1px;left:0;font-weight:400;color:#9E9E9E}.product .buy-process__con .buy-process__option-box .option-box__color .design-input{position:static;display:inline-block}.product .buy-process__con .buy-process__option-box .option-box__color .design-input:not(:first-of-type){margin-left:5px}.product .buy-process__con .buy-process__option-box .option-box__color .design-input input:checked+label{background:none}.product .buy-process__con .buy-process__option-box .option-box__color .design-input input:checked+label em{display:block}.product .buy-process__con .buy-process__option-box .option-box__color .design-input input:checked+label p{position:relative}.product .buy-process__con .buy-process__option-box .option-box__color .design-input input:checked+label p:after{content:"";display:block;position:absolute;top:0;left:0;bottom:0;right:0;border-radius:3px;border:1px solid #212121;z-index:1}.product .buy-process__con .buy-process__option-box .option-box__color .design-input label{display:block;height:auto;line-height:1.2;background:none;padding:0}.product .buy-process__con .buy-process__option-box .option-box__color .design-input label em{display:none;position:absolute;top:0;left:0;background:#fff;z-index:10}.product .buy-process__con .buy-process__option-box .option-box__color .design-input label em span{display:inline-block;width:48px;color:#9E9E9E}.product .buy-process__con .buy-process__option-box .option-box__color .design-input label p{width:32px;height:32px;padding:4px}.product .buy-process__con .buy-process__option-box .option-box__color .design-input label p span{position:relative;display:block;width:100%;height:100%;background:#fff;border-radius:2px;overflow:hidden;text-indent:-9999px}.product .buy-process__con .buy-process__option-box .option-box__size{position:relative;margin-top:20px;padding-top:30px}.product .buy-process__con .buy-process__option-box .option-box__size strong{position:absolute;top:-1px;left:0;font-weight:400;color:#9E9E9E}.product .buy-process__con .buy-process__option-box .option-box__size .design-input{position:static;display:inline-block}.product .buy-process__con .buy-process__option-box .option-box__size .design-input:not(:first-child){margin-left:5px}.product .buy-process__con .buy-process__option-box .option-box__size .design-input input:checked+label{background:none}.product .buy-process__con .buy-process__option-box .option-box__size .design-input input:checked+label em{display:block}.product .buy-process__con .buy-process__option-box .option-box__size .design-input input:checked+label p{border:1px solid #212121;color:#212121}.product .buy-process__con .buy-process__option-box .option-box__size .design-input input[disabled]+label p,.product .buy-process__con .buy-process__option-box .option-box__size .design-input input:disabled+label p{background:#F5F5F5}.product .buy-process__con .buy-process__option-box .option-box__size .design-input label{display:block;height:auto;line-height:1.2;background:none;padding:0}.product .buy-process__con .buy-process__option-box .option-box__size .design-input label em{display:none;position:absolute;top:0;left:0;background:#fff;z-index:10}.product .buy-process__con .buy-process__option-box .option-box__size .design-input label em span{display:inline-block;width:48px;color:#9E9E9E}.product .buy-process__con .buy-process__option-box .option-box__size .design-input label p{width:36px;height:30px;line-height:30px;border-radius:3px;border:1px solid #E0E0E0;font-weight:500;color:#9E9E9E;text-align:center}.product .buy-process__con .buy-process__option-box .option-box__tailored{display:flex;flex-wrap:wrap;align-items:center;width:100%;margin-top:10px}.product .buy-process__con .buy-process__option-box .option-box__tailored .design-input{margin-right:10px}.product .buy-process__con .buy-process__option-box .option-box__tailored .option-box__myfit{display:flex;justify-content:space-between;width:100%;margin-top:10px}.product .buy-process__con .buy-process__option-box .option-box__tailored .option-box__myfit select{width:calc(100% - 110px)}.product .buy-process__con .buy-process__option-box .option-box__tailored .option-box__myfit .btn-myfit{width:100px;height:40px;line-height:40px;margin-left:auto;background-color:#595959;font-size:12px}.product .buy-process__con .buy-process__option-box .option-box__tailored .btn-myfit{width:85px;height:30px;line-height:30px;margin-left:auto;background-color:#212121;font-size:12px}.product .buy-process__con .buy-process__option-box .option-box__text{margin-top:10px;font-size:12px;font-weight:300;color:#9E9E9E}.product .buy-process__con .option-result{margin-top:20px}.product .buy-process__con .option-result dl{display:flex;align-items:center;justify-content:space-between}.product .buy-process__con .option-result dl:not(:first-child){margin-top:10px}.product .buy-process__con .option-result dt{font-weight:500}.product .buy-process__con .option-result dd{text-align:right}.product .buy-process__con .option-result dd strong{margin-right:5px;font-weight:700;color:#F78000}.product .buy-process__con .option-result dd ins{text-decoration:none}.product .buy-process__con .option-result__total{border-top:1px solid #E0E0E0;margin-top:15px;padding-top:15px}.product .buy-process__con .option-result__total dt{font-size:16px}.product .buy-process__con .option-result__total dd{font-size:20px;font-weight:700;color:#F78000}.product .buy-process__con .option-box--btn-close,.product .buy-process__con .buy-process__option-box,.product .buy-process__con .total-price,.product .buy-process__con .btn-area__bottom,.product .buy-process__con .naver-pay{display:none}.product .buy-process__con .option-box--btn-close{position:absolute;top:0;left:50%;margin-left:-25px;width:50px;padding:10px 0 20px}.product .buy-process__con .option-box--btn-close span{display:block;width:40px;height:3px;margin:0 auto;border-radius:50px;background:#E0E0E0;overflow:hidden;text-indent:-9999px}.product .buy-process__con .button-content{margin-top:20px}.product .buy-process.active{top:0}.product .buy-process.active .buy-process__con{display:flex;min-height:35vh;flex-direction:column;justify-content:space-between;padding-top:18px;border-radius:20px 20px 0 0}.product .buy-process.active .buy-process__con .btn-area__top{display:none}.product .buy-process.active .buy-process__con .option-box--btn-close,.product .buy-process.active .buy-process__con .buy-process__option-box,.product .buy-process.active .buy-process__con .total-price,.product .buy-process.active .buy-process__con .naver-pay{display:block}.product .buy-process.active .buy-process__con .naver-pay{position:relative;background:#fff;margin:0;padding:10px;text-align:right;z-index:1200}.product .buy-process.active .buy-process__con .buy-process__option-box{display:flex;flex-direction:column;justify-content:space-between;max-height:50vh;overflow-y:auto}.product .buy-process.active .buy-process__con .buy-process__option-box.ovf-visible{overflow-y:visible}.product .buy-process.active .buy-process__con .buy-process__option-box .buy-process__inner-box{max-height:100vh}.product .buy-process.active .buy-process__con .btn-area__bottom{position:fixed;top:0;right:0;left:0;bottom:0;width:100%;max-width:600px;top:auto;margin:0 15% 0 auto;display:flex;align-items:center;padding-left:50px;background:#fff}.product .buy-process.active .buy-process__bottom{position:relative}.regular-step.content{padding-top:0}.regular-step .tab__btn{width:calc(100% / 5);word-break:keep-all}.regular-step .step-list{display:flex;margin:30px 0}.regular-step .step-list__item:not(:first-child){position:relative;padding-left:14px}.regular-step .step-list__item:not(:first-child):before{content:"";display:block;position:absolute;top:0;left:0;width:14px;height:21px;background:url(../images/8cd3b18ac99e18ac5109.png) no-repeat center/10px}.regular-step .step-list__item span{display:block;width:21px;height:21px;line-height:19px;border-radius:50%;border:1px solid #E0E0E0;font-size:12px;font-weight:500;color:#9E9E9E;text-align:center;text-indent:-1px}.regular-step .step-list__item.on span{background:#10498f;border-color:#10498f;color:#fff}.regular-step .regular-title{margin-bottom:20px;font-size:20px;font-weight:500}.regular-step1-page .regular-season__text{margin:0 -20px;padding:30px 5px;background:#10498f url(../images/6d229c1b6f306949800f.png) no-repeat 0 100%;background-size:102px;color:#fff;text-align:center}.regular-step1-page .regular-season__text strong{display:block;margin-bottom:5px;font-size:20px;font-weight:500}.regular-step1-page .regular-season__check{display:flex;flex-wrap:wrap;margin:-6px;padding:30px 0}.regular-step1-page .regular-season__check .design-input{width:calc(50% - 12px);margin:6px;overflow:visible}.regular-step1-page .regular-season__check .design-input label{padding:10px 10px 20px;height:auto;line-height:1.2;background:#fff;border-radius:10px;border:1px solid transparent;box-shadow:0 8px 40px rgba(0,0,0,0.1);font-size:16px;font-weight:500;text-align:center;color:#9E9E9E}.regular-step1-page .regular-season__check .design-input label span{display:block;background: url(../images/bca947ee262b76e4dd76.png) no-repeat 0 0;background-size:24px;padding-top:24px}.regular-step1-page .regular-season__check .design-input label em{display:block;padding-top:60px}.regular-step1-page .regular-season__check .design-input label.spring em{background:url(../images/1ef511d03e5ec875bd2e.png) no-repeat center 0;background-size:50px}.regular-step1-page .regular-season__check .design-input label.summer em{background:url(../images/0083c788279cf835ab62.png) no-repeat center 0;background-size:50px}.regular-step1-page .regular-season__check .design-input label.fall em{background:url(../images/d51354d7fa7643cb5d05.png) no-repeat center 0;background-size:50px}.regular-step1-page .regular-season__check .design-input label.winter em{background:url(../images/47d564e6f3fe9bbaad03.png) no-repeat center 0;background-size:50px}.regular-step1-page .regular-season__check .design-input input:checked+label{border-color:#10498f;color:#212121}.regular-step1-page .regular-season__check .design-input input:checked+label span{background:url(../images/a25ab8949400a98357e4.png) no-repeat 0 0;background-size:24px}.regular-step1-page .regular-season__check .design-input input:checked+label.spring em{background:url(../images/291f651128a649a1a50a.png) no-repeat center 0;background-size:50px}.regular-step1-page .regular-season__check .design-input input:checked+label.summer em{background:url(../images/001c2356f811f1536179.png) no-repeat center 0;background-size:50px}.regular-step1-page .regular-season__check .design-input input:checked+label.fall em{background:url(../images/08ec9d871fc354d5f908.png) no-repeat center 0;background-size:50px}.regular-step1-page .regular-season__check .design-input input:checked+label.winter em{background:url(../images/44c44eb3b19e80fe11d2.png) no-repeat center 0;background-size:50px}.regular-step1-page .button-content{margin-top:0}.regular-step1-page .button-content .btn.btn-next span{display:inline-block;padding-right:35px;background:url(../images/d15f45ccf561d0fa18b9.png) no-repeat 100% center;background-size:24px}.regular-step1-page .regular-title{margin:40px 0 10px}.regular-step1-page .scroll-box__table{overflow-x:auto}.regular-step1-page .scroll-box__table table{width:522px}.regular-step1-page .scroll-box__text{margin-top:10px;padding:5px;background:#F5F5F5;text-align:center}.regular-step1-page .scroll-box__text p{display:inline-block;padding-left:25px;background:url(../images/80aafecd0c6869192363.png) no-repeat 0 center;background-size:20px;font-size:12px}.regular-step1-page .scroll-box__text p em{font-weight:700}.regular-step2-page .regular-season__check{display:flex;flex-wrap:wrap}.regular-step2-page .regular-season__check.fixed{position:fixed;top:50px;left:0;right:0;padding:10px 20px;background-color:#fff;z-index:100}.regular-step2-page .regular-season__check .design-input{width:calc((100% - 15px) / 4)}.regular-step2-page .regular-season__check .design-input:not(:last-of-type){margin-right:5px}.regular-step2-page .regular-season__check .design-input label{width:80px;height:30px;line-height:28px;border-radius:50px;border:1px solid #E0E0E0;padding:0;font-weight:500;text-align:center;color:#9E9E9E}.regular-step2-page .regular-season__check .design-input label span{display:inline-block;height:100%;padding-left:0;background:none !important}.regular-step2-page .regular-season__check .design-input label.spring span{background:url(../images/826d82cd73937d110f9c.png) no-repeat 0 center;background-size:20px}.regular-step2-page .regular-season__check .design-input label.summer span{background:url(../images/6b299120eaea1102ae6e.png) no-repeat 0 center;background-size:20px}.regular-step2-page .regular-season__check .design-input label.fall span{background:url(../images/5f920e5756ce6efdf715.png) no-repeat 0 center;background-size:20px}.regular-step2-page .regular-season__check .design-input label.winter span{background:url(../images/b7794536d16e6026c78c.png) no-repeat 0 center;background-size:20px}.regular-step2-page .regular-season__check .design-input input:checked+label{border-color:#10498f;color:#10498f}.regular-step2-page .regular-season__check .design-input input:checked+label.spring span{background:url(../images/6ff3d2d65e529bd46d23.png) no-repeat 0 center;background-size:20px}.regular-step2-page .regular-season__check .design-input input:checked+label.summer span{background:url(../images/d4fd4dbd76b8cd30c1a1.png) no-repeat 0 center;background-size:20px}.regular-step2-page .regular-season__check .design-input input:checked+label.fall span{background:url(../images/d789057851edf667b4f1.png) no-repeat 0 center;background-size:20px}.regular-step2-page .regular-season__check .design-input input:checked+label.winter span{background:url(../images/59066f445b4840a87c0e.png) no-repeat 0 center;background-size:20px}.regular-step2-page .regular-season .t_text{margin-top:20px}.regular-step2-page .regular-season .t_text strong{display:block;margin-bottom:5px;padding-left:23px;background:url(../images/e1e1749116f4f372ab76.png) no-repeat 0 center/18px;font-size:16px;font-weight:500}.regular-step2-page .regular-season .t_text .dot-list{padding-left:10px}.regular-step2-page .regular-season .t_text .line-list{display:flex;align-items:center;margin-top:10px;padding-left:10px}.regular-step2-page .regular-season .t_text .line-list span{display:block}.regular-step2-page .regular-season .t_text .line-list span:not(:last-child){position:relative;padding-right:16px}.regular-step2-page .regular-season .t_text .line-list span:not(:last-child):after{content:"";display:block;position:absolute;top:50%;right:8px;width:1px;height:14px;margin-top:-7px;background:#E0E0E0}.regular-step2-page .prd-list__item{position:relative;display:block;background:#fff;border-radius:10px;border:1px solid transparent;box-shadow:0 8px 40px rgba(0,0,0,0.1);padding:20px}.regular-step2-page .prd-list__item .button-content{position:relative;justify-content:flex-end;margin-top:20px;z-index:10}.regular-step2-page .prd-list__item .button-content--btn2 .btn{width:auto;padding:0 10px;margin-left:5px}.regular-step2-page .prd-list__item .button-content--btn2 .btn:first-child{margin:0 auto 0 0}.regular-step2-page .prd-list__item .regular-box{display:flex;flex-wrap:wrap;align-items:center;padding:34px 0 0}.regular-step2-page .prd-list__item .regular-box:after{content:"";display:block;position:absolute;top:20px;left:20px;width:24px;height:24px;line-height:24px;background:url(../images/bca947ee262b76e4dd76.png) no-repeat 0 0;background-size:24px}.regular-step2-page .prd-list__item.active{border-color:#F78000}.regular-step2-page .prd-list__item.active .regular-box:after{content:"예약구매";width:72px;padding-left:29px;background:url(../images/a25ab8949400a98357e4.png) no-repeat 0 0;background-size:24px}.regular-step2-page .prd-list__content .common-badges__box{padding-right:20px;color:#fff !important}.regular-step2-page .prd-list__content .common-badges__box.spring{background:#FF6161 url(../images/ef6c6925a817e27f584a.png) no-repeat calc(100% - 4px) center/14px !important}.regular-step2-page .prd-list__content .common-badges__box.summer{background:#E99801 url(../images/824c0f3fd978b857c2b7.png) no-repeat calc(100% - 4px) center/14px !important}.regular-step2-page .prd-list__content .common-badges__box.fall{background:#9D834F url(../images/45c841406dec9ad884a1.png) no-repeat calc(100% - 4px) center/14px !important}.regular-step2-page .prd-list__content .common-badges__box.winter{background:#329DE5 url(../images/3276c010036ba2613d50.png) no-repeat calc(100% - 4px) center/14px !important}.regular-step2-page .prd-list__price dd{width:100%;text-align:left}.regular-step2-page .prd-list__image{border-radius:50%;overflow:hidden}.regular-step2-page .prd-list .design-input{position:static}.regular-step2-page .prd-list--col1 .prd-list__item{padding:0;overflow:hidden}.regular-step2-page .prd-list--col1 .prd-list__item .regular-box{padding-top:0}.regular-step2-page .prd-list--col1 .prd-list__item .button-content{justify-content:center}.regular-step2-page .prd-list--col1 .prd-list__item .button-content--btn2 .btn{width:calc(50% - 2.5px);height:40px;line-height:40px;padding:0}.regular-step2-page .prd-list--col1 .prd-list__image{width:100%;height:auto;border-radius:0;background:#F5F5F5;padding:1px 0;text-align:center}.regular-step2-page .prd-list--col1 .prd-list__image a{height:100%}.regular-step2-page .prd-list--col1 .design-input label{padding:0}.regular-step2-page .prd-list--col1 .prd-list__content{padding:10px 20px 0}.regular-step2-page .prd-list--col1 .button-content{padding:0 20px 20px}.regular-step2-page .prd-list--col1 .button-content--btn2 .btn{margin:0 5px 0 0}.regular-step2-page .prd-list--col1 .button-content--btn2 .btn.btn_del{width:100%;margin-bottom:5px}.regular-step2-page .prd-list--col1 .button-content--btn2 .btn:last-child{margin:0}.regular-step2-page>p{margin-top:20px;text-align:center}.regular-step2-page>p em{font-weight:700}.regular-step2-page>.button-content{margin-top:10px}.regular-step2-page>.button-content .btn.btn-total{height:75px;line-height:75px}.regular-step2-page>.button-content .btn.btn-total span em{display:inline-block;height:21px;line-height:21px;margin-left:5px;background:#fff;border-radius:14px;padding:0 8px;font-size:12px;font-weight:700;color:#000}.regular-step2-page>.button-content .t_info{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;width:100%;border-radius:20px 20px 0 0;background:#fff;padding:10px 20px;box-shadow:0 0 6px rgba(0,0,0,0.1)}.regular-step2-page>.button-content .t_info ul{display:flex;margin-right:auto}.regular-step2-page>.button-content .t_info ul li span{position:relative;display:block;font-weight:500}.regular-step2-page>.button-content .t_info ul li span em{display:block;position:absolute;top:0;right:-14px;height:14px;line-height:14px;padding:0 3px;border-radius:50px;background:#F44336;font-size:10px;font-weight:700;color:#fff;text-indent:-1px}.regular-step2-page>.button-content .t_info ul li:not(:first-child){position:relative;padding-left:30px}.regular-step2-page>.button-content .t_info ul li:not(:first-child):before{content:"";display:block;position:absolute;top:50%;left:22px;width:1px;height:13px;background:#E0E0E0;margin-top:-6px}.regular-step2-page>.button-content .t_info .btn{width:63px;border-radius:5px;margin-left:5px}.regular-step2-page .layer--cart-layer .layer__con-area{text-align:center}.regular-step2-page .layer--cart-layer .layer__con-area p{padding-top:69px;background:url(../images/c0dbeea4c76617794ed3.png) no-repeat center 0;background-size:54px;font-size:16px;font-weight:500}.regular-step2-page .layer--cart-layer .layer__con-area .button-content{margin-top:20px}.product-lists-page.content{padding-top:0}.product-lists-page .tab{border-bottom:1px solid #E0E0E0}.product-lists-page .tab__btn-area{flex-wrap:nowrap;white-space:nowrap;padding:0 13px}.product-lists-page .tab__btn{width:auto;margin:0 7px -1px;padding:12px 0 14px}.product-view-page.content{padding-top:0}.product-view-page .prd-visual{margin:0 -20px}.product-view-page .prd-visual__control{position:absolute;bottom:15px;left:auto;right:20px;width:auto;height:21px;line-height:21px;border-radius:100px;padding:0 10px;background:rgba(0,0,0,0.4);font-size:12px;font-weight:500;color:#fff;z-index:10}.product-view-page .prd-button button{position:absolute;top:calc(15px + env(safe-area-inset-top));width:32px;height:32px;border-radius:50%;background:rgba(0,0,0,0.4);z-index:10}.product-view-page .prd-button button span{display:block;overflow:hidden;text-indent:-9999px}.product-view-page .prd-button__back{left:20px}.product-view-page .prd-button__back span{background:url(../images/fc1ffacacde40a382f33.png) no-repeat center/18px}.product-view-page .prd-button__share{right:20px}.product-view-page .prd-button__share span{background:url(../images/f31b67a008ab02cebaa6.png) no-repeat center/18px}.product-view-page .prd-button__home{right:62px}.product-view-page .prd-button__home span{background:url(../images/babe9f515db04a31c90a.png) no-repeat center/18px}.product-view-page .prd-info{padding-top:20px}.product-view-page .prd-info>section{border-top:1px solid #eee;margin:0 -20px;padding:20px}.product-view-page .prd-info>section:last-of-type{padding-bottom:0}.product-view-page .prd-info .common-badges{margin-bottom:5px}.product-view-page .prd-info__title{margin-bottom:5px;font-size:20px;font-weight:500}.product-view-page .prd-info__text{margin-bottom:10px;color:#9E9E9E}.product-view-page .prd-info__price{margin-bottom:20px}.product-view-page .prd-info__price del{display:block;font-weight:500;color:#9E9E9E}.product-view-page .prd-info__price strong{margin-right:5px;font-size:20px;font-weight:700;color:#F78000}.product-view-page .prd-info__price ins{font-size:20px;font-weight:700;text-decoration:none}.product-view-page .prd-info__info dl{display:flex;flex-wrap:wrap}.product-view-page .prd-info__info dl dt{width:75px;font-weight:500;color:#9E9E9E}.product-view-page .prd-info__info dl dd{width:calc(100% - 75px)}.product-view-page .prd-info__info dl dt,.product-view-page .prd-info__info dl dd{margin-top:10px}.product-view-page .prd-info__info dl dt:nth-of-type(1),.product-view-page .prd-info__info dl dd:nth-of-type(1){margin-top:0}.product-view-page .prd-info__myfit a{display:block;background:url(../images/4a64cd396478b92825d8.png) no-repeat 100% center/22px}.product-view-page .prd-info__myfit a span{display:block;padding-left:28px;background:url(../images/72248788e9063de51e60.png) no-repeat 0 center/22px;font-weight:500;color:#000}.product-view-page .prd-info__myfit a span em{color:#F44336}.product-view-page .prd-info__myfit dl{display:flex;flex-wrap:wrap;background:#F5F5F5;border-radius:5px;margin-top:10px;padding:10px}.product-view-page .prd-info__myfit dl dt{width:72px;font-size:12px;color:#9E9E9E}.product-view-page .prd-info__myfit dl dd{width:calc(100% - 72px)}.product-view-page .prd-info__myfit dl dt:not(:first-of-type),.product-view-page .prd-info__myfit dl dd:not(:first-of-type){margin-top:5px}.product-view-page .prd-info__benefit strong{display:block;font-weight:500}.product-view-page .prd-info__benefit ul{margin-top:10px}.product-view-page .prd-info__benefit ul li{padding-left:19px;background:url(../images/a8a71dd3542e915cc4fe.png) no-repeat 0 center/14px}.product-view-page .prd-info__benefit ul li:not(:first-child){margin-top:5px}.product-view-page .tab__btn span{position:relative;display:inline-block;width:55px}.product-view-page .tab__btn span em{position:absolute;top:0;left:43px;display:block;height:14px;line-height:14px;padding:0 4px 0 5px;border-radius:50px;background:#F44336;font-size:10px;font-weight:700;color:#fff;text-indent:-1px}.product-view-page .detailed-info{padding:0}.product-view-page .detailed-info__content{position:relative;min-height:350px;max-height:600px;overflow:hidden}.product-view-page .detailed-info__content:after{content:"";position:absolute;z-index:10;left:0;right:0;bottom:0;height:90px;background:#fff}.product-view-page .detailed-info__content.active{min-height:auto;max-height:none}.product-view-page .detailed-info__content.active .js_viewInfo{display:none}.product-view-page .detailed-info .btn{position:absolute;bottom:20px;left:20px;right:20px;width:calc(100% - 40px);z-index:20}.product-view-page .detailed-info .prd-info{padding:0 20px}.product-view-page .review-info>div{padding-bottom:20px}.product-view-page .review-info>div:last-child{border-bottom:0;padding-bottom:0}.product-view-page .review-info__title{border-top:1px solid #E0E0E0;padding-top:20px;font-size:16px;font-weight:700}.product-view-page .review-info__title em{color:#025920}.product-view-page .review-info__top{display:flex;flex-wrap:wrap;align-items:center;padding-top:0}.product-view-page .review-info__top-score{width:30%;color:#9E9E9E;text-align:center}.product-view-page .review-info__top-score p{font-size:12px;font-weight:500}.product-view-page .review-info__top-score strong{display:block;margin-top:5px;font-size:24px;font-weight:700;color:#212121}.product-view-page .review-info__top-score strong span{display:inline-block;padding-left:29px;background:url(../images/95592de8518391934fe5.png) no-repeat 0 center;background-size:24px}.product-view-page .review-info__top-stat{width:70%;padding-right:10px}.product-view-page .review-info__top-stat ul li{display:flex;flex-wrap:wrap;align-items:center}.product-view-page .review-info__top-stat ul li:not(:first-child){margin-top:4px}.product-view-page .review-info__top-stat ul li em{width:65px;font-size:12px;font-weight:500;color:#9E9E9E}.product-view-page .review-info__top-stat ul li i{width:35px;padding-left:5px;font-size:12px;font-weight:700;font-style:normal}.product-view-page .review-info__top-stat ul li.off i{color:#9E9E9E}.product-view-page .review-info__top-stat-progress{position:relative;width:calc(100% - 100px);min-width:120px}.product-view-page .review-info__top-stat-progress span{display:block;width:100%;height:4px;background:#E0E0E0;border-radius:50px}.product-view-page .review-info__top-stat-progress span.cover{position:absolute;top:0;left:0;background:#FFC929}.product-view-page .review-info__top .btn{margin-top:20px}.product-view-page .review-info__all .photo-review{position:relative;margin-top:10px}.product-view-page .review-info__all .photo-review.empty .photo-review__btn-more{display:none}.product-view-page .review-info__all .photo-review__list{display:flex;flex-wrap:wrap;margin:-2px}.product-view-page .review-info__all .photo-review__item{width:calc(25% - 4px);height:21.5vw;margin:2px;border-radius:4px;overflow:hidden}.product-view-page .review-info__all .photo-review__item button{position:relative;width:100%;height:100%}.product-view-page .review-info__all .photo-review__item button img{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);max-width:none;width:auto;height:100%}.product-view-page .review-info__all .photo-review__item.multi button::after{content:'';display:block;position:absolute;top:5px;right:5px;width:22px;height:22px;background-size:22px}.product-view-page .review-info__all .photo-review__btn-more{position:absolute;top:2px;right:0;width:calc(25% - 4px);height:21.5vw;border-radius:5px;overflow:hidden}.product-view-page .review-info__all .photo-review__btn-more:before{content:"";display:block;position:absolute;top:0;right:0;width:100%;height:100%;background:rgba(0,0,0,0.4)}.product-view-page .review-info__all .photo-review__btn-more span{position:relative;display:inline-flex;justify-content:center;align-items:center;padding-top:20px;font-weight:500;color:#fff;z-index:10}.product-view-page .review-info__all .photo-review__btn-more span:before{content:"";display:block;position:absolute;top:6px;left:50%;width:14px;height:2px;margin-left:-7px;background:#fff}.product-view-page .review-info__all .photo-review__btn-more span:after{content:"";display:block;position:absolute;top:0;left:50%;width:2px;height:14px;margin-left:-1px;background:#fff}.product-view-page .review-info__all .photo-review .nodata{line-height:21.5vw;padding:0 !important}.product-view-page .review-info__all-top{display:flex;justify-content:space-between;align-items:center;margin-top:30px}.product-view-page .review-info .prd-review{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;margin-top:15px}.product-view-page .review-info .prd-review__report span{display:inline-block;padding-left:16px;background:url(../images/50ea069d95978afd4a25.png) no-repeat 0 center/14px;font-size:12px;font-weight:500;color:#9E9E9E}.product-view-page .exchange-info__list strong{display:block;margin-bottom:5px;font-weight:700;color:#616161}.product-view-page .exchange-info__list .dot-list:not(:last-child){margin-bottom:20px}.product-view-page .exchange-info__list .dot-list>li:not(:first-child){margin-top:3px}.product-view-page .qna-info .design-input{margin-top:20px}.product-view-page .qna-info .qna-list__item{border-bottom:1px solid #e0e0e0}.product-view-page .qna-info .qna-list__q{position:relative;width:100%;padding:15px 30px 15px 0;border:0;text-align:left}.product-view-page .qna-info .qna-list__q::after{content:'';position:absolute;top:50%;right:0;width:20px;height:20px;margin-top:-10px;background:url(../images/11044bcf8c1718e6f4f6.png) no-repeat right/20px}.product-view-page .qna-info .qna-list__q.active+.qna-list__a{display:block}.product-view-page .qna-info .qna-list__q .title{display:inline-block;text-align:left;width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:auto;max-width:100%}.product-view-page .qna-info .qna-list__q .title.file{padding-right:21px;background:url(../images/778ff8b047f31980ee5a.png) no-repeat right/16px}.product-view-page .qna-info .qna-list__q .title.secret{padding-right:21px;background:url(../images/de4a49fdfc5091a769bf.png) no-repeat right/16px}.product-view-page .qna-info .qna-list__q .title span{margin-right:5px;color:#9E9E9E;flex-shrink:0;text-align:left}.product-view-page .qna-info .qna-list__q .info{margin-top:5px;text-align:left}.product-view-page .qna-info .qna-list__q .info .common-badges__box{margin-right:5px;background-color:#9E9E9E}.product-view-page .qna-info .qna-list__q .info .common-badges__box.end{background-color:#F78000}.product-view-page .qna-info .qna-list__q .info span{color:#9E9E9E;font-size:12px}.product-view-page .qna-info .qna-list__q .info span:not(:first-of-type){position:relative;margin-left:5px;padding-left:5px}.product-view-page .qna-info .qna-list__q .info span:not(:first-of-type)::after{content:'';position:absolute;top:50%;left:0;width:1px;height:13px;background-color:#E0E0E0;transform:translateY(-50%)}.product-view-page .qna-info .qna-list__q.completed .title{font-weight:700}.product-view-page .qna-info .qna-list__q.on::after{transform:rotate(180deg)}.product-view-page .qna-info .qna-list__q.on+.qna-list__a{display:block}.product-view-page .qna-info .qna-list__a{display:none;margin-bottom:-15px;padding:15px;background:#F5F5F5;border-top:1px solid #EEEEEE}.product-view-page .qna-info .qna-list__con:nth-of-type(2){margin-top:10px;padding-top:10px;border-top:1px solid #E0E0E0}.product-view-page .qna-info .qna-list__con:nth-of-type(2) b{color:#F78000}.product-view-page .qna-info .qna-list__con-q{padding-bottom:15px}.product-view-page .qna-info .qna-list__con-title{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center}.product-view-page .qna-info .qna-list__con-title strong{display:block;margin-bottom:5px;font-weight:700}.product-view-page .qna-info .qna-list__con-title span{font-size:12px;color:#9E9E9E}.product-view-page .qna-info .qna-list__con-a{border-top:1px solid #E0E0E0;padding-top:15px}.product-view-page .qna-info .qna-list__con-a .qna-list__con-title strong{color:#F78000}.product-view-page .qna-info .qna-list__con .attach-area{margin-top:10px;padding:0;border-top:0}.product-view-page .qna-info .qna-list__con .attach-area .button-content{flex-wrap:nowrap;margin-top:10px}.product-view-page .qna-info .qna-list__con b{display:block;margin-bottom:10px}.product-view-page .qna-info .qna-list__con .my-edit-btn{margin-top:10px}.product-view-page .qna-info .qna-list__con .date{display:block;margin-top:10px;color:#9E9E9E;font-size:12px}.product-view-page .qna-info .button-content{margin-top:0}.product-view-page .layer--qna-layer .secret-chk{margin-top:20px}.product-view-page .layer--share-layer .layer__table{align-items:flex-end}.product-view-page .layer--share-layer .layer__content{top:0;bottom:env(safe-area-inset-bottom);height:auto;min-height:21vh;padding:20px 20px calc(env(safe-area-inset-bottom) + 30px);border-radius:20px 20px 0 0}.product-view-page .layer--share-layer .layer__con-area strong{display:block;font-size:16px;font-weight:700;text-align:center}.product-view-page .layer--share-layer .layer__con-area ul{display:flex;justify-content:space-evenly;margin-top:30px}.product-view-page .layer--share-layer .layer__con-area ul li img{width:50px;height:50px;border-radius:50%;overflow:hidden}.product-view-page .layer--share-layer .layer__con-area ul li em{display:block;margin-top:10px;text-align:center}.product-view-page .layer--share-layer .layer__con-area .close{position:absolute;top:0;right:0;width:22px;height:22px;background:url(../images/5edbc14fba6acf9bd44b.png) no-repeat center;background-size:22px;overflow:hidden;text-indent:-9999px}.layer--myfit-layer .info-text{margin-bottom:15px}.layer--myfit-layer .info-text p{margin-bottom:5px}.layer--myfit-layer .info-text .dot-list li{color:#212121}.layer--myfit-layer .select-box{display:flex;justify-content:space-between}.layer--myfit-layer .select-box select{width:calc(50% - 2.5px)}.layer--myfit-layer .myfit-list{margin-top:5px}.layer--myfit-layer .myfit-list__item{display:flex;padding:15px 0;border-bottom:1px solid #E0E0E0}.layer--myfit-layer .myfit-list__img{width:80px;height:80px;border-radius:5px;overflow:hidden}.layer--myfit-layer .myfit-list__info{width:calc(100% - 95px);margin-left:15px}.layer--myfit-layer .myfit-list__info .option{margin-top:5px}.layer--myfit-layer .myfit-list__info .option li{font-size:12px}.layer--myfit-layer .myfit-list__info .option li:not(:first-of-type){margin-top:5px}.layer--myfit-layer .myfit-list__info .option li span{color:#9E9E9E}.layer--myfit-layer .option-box{display:flex;flex-wrap:wrap;justify-content:space-between;margin-top:30px}.layer--myfit-layer .option-box .title{width:100%;margin-bottom:20px;font-size:16px;font-weight:700}.layer--myfit-layer .option-box .design-input{width:calc(50% - 6.5px)}.layer--myfit-layer .option-box .design-input label{height:auto;line-height:1.4;padding:0;border:1px solid #E0E0E0;border-radius:5px;overflow:hidden;text-align:center}.layer--myfit-layer .option-box .design-input label span{display:inline-block;width:100%;padding:20px 0;background-color:#043B64;color:#fff}.layer--myfit-layer .option-box .design-input label span b{display:block}.layer--myfit-layer .option-box .design-input label span em{display:block;color:#F44336}@media screen and (min-width: 768px){.product .buy-process{position:fixed;top:0;bottom:0;width:100%;max-width:600px;top:auto;margin:0 15% 0 auto}.product .buy-process__bg{margin:0 15% 0 auto}.product-view-page .review-info__all .photo-review__item{height:137px}.product-view-page .review-info__all .photo-review__btn-more{height:137px}.product-view-page .review-info__all .photo-review .nodata{line-height:137px}.regular-step2-page .regular-season__check.fixed{max-width:600px;margin:0 15% 0 auto}.regular-step2-page .regular-season__check .design-input{width:auto}}.brand-info-page.content{padding-top:0}.brand-info-page .brand-box{margin:0 -20px}.brand-info-page .button-content{margin-top:40px}.brand-info-page .button-content .btn:not(:first-child){margin-top:30px}.main-page.content{padding-top:0}.main-page .main-content__title{margin:40px 0 20px;font-size:22px;font-weight:500}.main-page .main-content--visual{margin:0 -20px}.main-page .main-content--visual .main-visual__content{position:absolute;top:50%;left:20px;transform:translateY(-70%)}.main-page .main-content--visual .main-visual__content strong{display:block;font-size:22px;font-weight:500;color:#fff}.main-page .main-content--visual .main-visual__content .btn{width:auto;height:36px;line-height:36px;margin-top:20px;padding:0 16px;background:#fff;box-shadow:0 8px 40px rgba(0,0,0,0.1);color:#212121 !important}.main-page .main-content--info{background:#F5F5F5;margin:0 -20px;padding:30px 20px}.main-page .main-content--info .info-list{display:grid;grid-template-columns:0.6fr 1.4fr;gap:8px}.main-page .main-content--info .info-list__item{height:50px;line-height:50px;border-radius:10px;background:#FFEFDF url(../images/fa091d4c860a82a28ffb.png) no-repeat calc(100% - 20px) center/18px;padding:0 20px;box-shadow:0 8px 40px rgba(0,0,0,0.1);text-align:left}.main-page .main-content--info .info-list__item span{display:inline-block;padding-left:35px;font-size:16px;font-weight:500}.main-page .main-content--info .info-list__item--sumba{grid-row:1 / span 2;height:100%;padding:29px 0 0;background:#EEF0FF;text-align:center}.main-page .main-content--info .info-list__item--sumba span{min-width:68px;padding:10px 0 0;background:url(../images/7ca864acb937fa0a98fd.png) no-repeat center 0/68px}.main-page .main-content--info .info-list__item--regular span{background:url(../images/d8046fe81678bebc9329.png) no-repeat 0 center/30px}.main-page .main-content--info .info-list__item--general{background-color:#FFEDED}.main-page .main-content--info .info-list__item--general span{background:url(../images/978a3d7dfc8f27cccdbc.png) no-repeat 0 center/30px}.main-page .main-content--notice-banner{margin:0 -20px}.main-page .main-content--service{margin:0px -20px}.main-page .main-content--service .service-list{margin-right:0;padding-right:0}.main-page .main-content--service .service-list__item{width:100%;}.main-page .main-content--service .service-list__item:not(:first-child){margin-left:0}.main-page .main-content--service.test{margin:30px 0}.main-page .main-content--service.test .service-list{margin-right:-20px;padding-right:20px}.main-page .main-content--service.test .service-list__item{width:220px}.main-page .main-content--service.test .service-list__item:not(:first-child){margin-left:13px}.main-page .main-content--banner .banner-list__item:not(:first-child){margin-top:10px}.main-page .main-content--voucher .voucher-list__item{position:relative;width:206px;border-radius:10px;padding:20px;background:#fff;box-shadow:0 8px 40px rgba(0,0,0,0.1)}.main-page .main-content--voucher .voucher-list__item:not(:first-child){margin-left:13px}.main-page .main-content--voucher .voucher-list__item .common-icon{position:absolute;bottom:30px;right:30px;z-index:10}.main-page .main-content--product{margin:0 -20px;padding:20px 20px 40px;background:linear-gradient(180deg, #F3EEE8, transparent)}.main-page .main-content--product .main-content__title{margin:0 0 20px}.main-page .main-content--product .prd-block-list{margin-right:-20px;padding-right:20px;gap:10px}.main-page .main-content--product .prd-block-list__item{width:calc(50% - 5px);margin:0}.main-page .main-content--product .banner-list{margin:30px 0 0}.main-page .main-content--product .button-content{margin-top:20px}.main-page .main-content--review{position:relative;margin:40px -20px 0;padding:40px 20px 80px;background:#FFEFDF}.main-page .main-content--review .main-content__title{margin-top:0;color:#212121}.main-page .main-content--review .review-area{position:static;margin-top:20px}.main-page .main-content--review .review-area .review-list__item{display:flex;flex-wrap:wrap;align-items:start;background:#fff;border-radius:10px;padding:20px 15px}.main-page .main-content--review .review-area .review-list__item:not(:first-child){margin-top:15px}.main-page .main-content--review .review-area .review-list__image{width:80px;height:80px;box-shadow:0 8px 40px rgba(0,0,0,0.1)}.main-page .main-content--review .review-area .review-list__image a{position:relative;width:100%;height:100%}.main-page .main-content--review .review-area .review-list__image a img{position:absolute;top:0;left:0;width:100%;height:100%}.main-page .main-content--review .review-area .review-list__image a .video{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.main-page .main-content--review .review-area .review-list__content{width:calc(100% - 80px);padding-left:10px}.main-page .main-content--review .review-area .review-list__info{margin-top:5px}.main-page .main-content--review .review-area .review-list__info span{font-size:12px;color:#9E9E9E}.main-page .main-content--review .review-area .review-list__info span:not(:first-child){position:relative;padding-left:10px}.main-page .main-content--review .review-area .review-list__info span:not(:first-child):before{content:"";display:block;position:absolute;top:50%;left:5px;width:1px;height:13px;background:#E0E0E0;margin-top:-6px}.main-page .main-content--review .review-area__control{position:absolute;bottom:40px;left:50%;transform:translateX(-50%);width:auto;height:21px;line-height:21px;border-radius:100px;padding:0 10px;background:rgba(0,0,0,0.4);font-size:12px;font-weight:500;color:#fff;z-index:10}.main-page .main-content--banner2{margin:0 -20px}.main-popup-area.bg_active{position:fixed;top:0;left:0;right:0;bottom:0;z-index:100000000;background:rgba(0,0,0,0.5)}.main-popup-area .layer--pop-layer{background:none}.main-popup-area .layer--pop-layer.active{display:block}.main-popup-area .layer--pop-layer .layer__table{align-items:flex-end}.main-popup-area .layer--pop-layer .layer__table .layer__content{height:auto;min-height:auto;padding:0;border-radius:20px 20px 0 0;overflow:hidden}.main-popup-area .layer--pop-layer .pop-swiper{position:relative}.main-popup-area .layer--pop-layer .pop-swiper__control{position:absolute;bottom:15px;left:auto;right:20px;width:auto;height:21px;line-height:21px;border-radius:100px;padding:0 10px;background:rgba(0,0,0,0.4);font-size:12px;font-weight:500;color:#fff;z-index:10}.main-popup-area .layer--pop-layer .not_today{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;padding:0 20px}.main-popup-area .layer--pop-layer .not_today button{height:50px;line-height:50px;font-size:14px;color:#212121}.main-app-popup .layer__content{height:auto;min-height:auto;background:none;color:#fff;text-align:center;padding:20px 0}.main-app-popup .layer__content .app_info{display:inline-block;padding:0 9px;overflow:hidden}.main-app-popup .layer__content .app_info .img{float:left;width:70px;margin-right:20px}.main-app-popup .layer__content .app_info .txt{float:left;width:calc( 100% - 90px);text-align:left}.main-app-popup .layer__content .app_info .txt span{display:inline-block;font-size:15px;line-height:21px;color:#fff;margin-right:5px;font-weight:500}.main-app-popup .layer__content .app_info .txt img{width:94px}.main-app-popup .layer__content .app_info .txt strong{display:block;margin-top:5px;font-size:22px;line-height:30px;font-weight:500}.main-app-popup .layer__content .close{margin-top:30px;font-size:14px;color:#fff;text-decoration:underline}@media screen and (min-width: 768px){.main-page .main-content--product .prd-block-list__item{width:calc((100% - 20px)/3)}.main-popup-area.bg_active{max-width:600px;margin:0 15% 0 auto}}



/*# sourceMappingURL=app_ej.css.map*/