.certification-page img{display:block;width:160px;margin:0 auto}.certification-page .btn{margin-top:20px;border-color:#666666;border-radius:0;color:#666666 !important}.certification-page .dot-list{margin:20px -20px 0;padding:20px;background-color:#F5F6F7}.law-privacy h3{margin-bottom:20px;font-size:18px;font-weight:700}.law-privacy .con{color:#424242}.law-privacy .con strong{display:block;margin-bottom:10px;font-size:16px;font-weight:500;color:#212121}.content.join .join-inner__title{display:none}.content.join-terms-page{padding-top:40px}.join-terms-page .type-box{display:flex;flex-wrap:wrap;justify-content:center}.join-terms-page .type-box p{width:100%;margin-bottom:20px;font-size:16px;font-weight:700;text-align:center}.join-terms-page .type-box .design-input{width:calc(50% - 4px)}.join-terms-page .type-box .design-input input:checked+label{border-color:#C27E2B;background-color:#FFF8E1}.join-terms-page .type-box .design-input input:checked+label span{background-image:url(../images/5585c309e7baa72014a7.png);color:#212121}.join-terms-page .type-box .design-input label{display:flex;align-items:center;justify-content:center;height:152px;line-height:150px;border:1px solid #E0E0E0;border-radius:4px;background-color:#FAFAFA;padding:0;text-align:center}.join-terms-page .type-box .design-input label span{position:relative;display:inline-block;width:100%;padding-top:68px;line-height:1.4;background:url(../images/afa5fe1db41b9a550635.png) no-repeat top/60px;color:#9E9E9E;font-size:16px;font-weight:700}.join-terms-page .type-box .design-input--type-02 input:checked+label span{background-image:url(../images/1a57f1b48dc4e0093516.png)}.join-terms-page .type-box .design-input--type-02 label span{background-image:url(../images/3e9945ba0aa2a51d9c91.png)}.join-terms-page .button-content{margin-top:20px}.law-content{margin-top:40px;padding:20px;border:1px solid #E0E0E0;border-radius:4px}.law-content__item{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center}.law-content__item--all{margin-bottom:20px;padding-bottom:20px;border-bottom:1px solid #E0E0E0}.law-content__item--all .design-input label{font-weight:800}.law-content__item .design-input label span{display:inline-block;color:#9E9E9E}.law-content__item .design-input label span.necessary{color:#D30F19}.law-content__item .layer_btn{width:20px;height:20px;background:url(../images/ba9ad6fb759c81e6b275.png) no-repeat center/20px;overflow:hidden;text-indent:-9999px}.law-content__list{display:flex;flex-direction:column;gap:12px}.law-content .button-content{margin-top:0}.layer--law-layer .layer__con-area ul li{font-size:14px}.layer--law-layer .layer__con-area ul li:not(:first-of-type){margin-top:20px}.layer--law-layer .layer__con-area ul li span{display:block;margin-bottom:4px;color:#212121;font-size:14px;font-weight:800}.layer--privacy-layer .layer__con-area{overflow-x:auto}.join-form-page.content{padding-bottom:env(safe-area-inset-bottom)}.join-form-page .form-title{display:block;margin:40px 0 16px;font-size:18px;font-weight:700}.join-form-page .form__content p{margin-top:10px}.join-form-page .form__content--email{display:flex;flex-wrap:wrap;justify-content:space-between}.join-form-page .form__content--email input{width:calc(100% - 106px)}.join-form-page .form__content--email .btn{width:102px}.join-form-page .form__content--email p{width:100%}.join-form-page .form__content--email-chk{display:flex;align-items:center;max-width:335px}.join-form-page .form__content--email-chk input{width:206px}.join-form-page .form__content--email-chk .btn{width:50px;margin:0 12px 0 4px}.join-form-page .form__content--email-chk span{color:#D30F19;letter-spacing:-0.6px}.join-form-page .law-con{padding-top:30px}.join-form-page .law-con .design-input--box input:checked+label{background-size:22px}.join-form-page .law-con .design-input--box label{height:50px;line-height:48px;border:1px solid #CCCCCC;border-radius:8px;padding:0;text-align:center}.join-form-page .law-con .design-input--box label span{display:inline-block;padding-left:28px;background-size:22px}.join-form-page .law-content{margin-top:24px}.join-form-page .law-content__item{padding:0}.join-form-page .law-content__item:not(:first-child){border-top:none;margin-top:16px}.join-ok-page.content{display:flex;flex-direction:column;justify-content:center;padding-bottom:100px;min-height:calc(100vh - 51px)}.contents .join.login-page{padding:20px 20px 0}.login-page{overflow:hidden}.login-page.content{overflow:initial}.login-page .btn--line-bottom{display:inline-block;width:auto;padding-bottom:3px;border-bottom:1px solid #212121;font-weight:700}.login-page .login-content{text-align:center}.login-page .login-content .login-check{display:flex;gap:8px;margin-top:16px}.login-page .login-content--form .form{margin:0}.login-page .login-content--form .button-content{margin-top:24px}.login-page .login-content--form .link-list{display:flex;justify-content:center;margin-top:24px}.login-page .login-content--form .link-list li:not(:first-of-type){position:relative;margin-left:10px;padding-left:10px}.login-page .login-content--form .link-list li:not(:first-of-type)::before{content:'';position:absolute;top:50%;left:0;width:1px;height:12px;margin-top:-6px;background-color:#E0E0E0}.login-page .login-content--form .link-list li a,.login-page .login-content--form .link-list li button{color:#212121;font-size:14px}.login-page .login-content--social{margin-bottom:32px;padding:32px 0;border-bottom:1px solid #E0E0E0}.login-page .login-content--social__btn{display:flex;justify-content:center;align-items:center;gap:20px}.login-page .login-content--social__btn .btn-social{width:50px;height:50px;overflow:hidden;text-indent:-9999px}.login-page .login-content--social__btn .btn-social--kakao{background:url(../images/9283565f9a48cc7e5cfa.png) no-repeat center/50px}.login-page .login-content--social__btn .btn-social--naver{background:url(../images/12d96d281331260410ad.png) no-repeat center/50px}.login-page .login-content--social__btn .btn-social--apple{background:url(../images/630a2cdb7f2e0b16e724.png) no-repeat center/50px}.login-page .login-content--social__btn .btn-social--google{background:url(../images/c8ae791f014579aca564.png) no-repeat center/50px}.login-page .login-content--social .btn--line-bottom{margin-top:40px}.nomember-page .find-content{padding:0;text-align:left}.nomember-page .find-content .button-content .btn{width:100%}.nomember-page .find-content .dot-list{margin-top:24px}.nomember-page .find-content .dot-list li{position:relative;padding-left:8px;color:#757575}.nomember-page .find-content .dot-list li::before{content:'';position:absolute;top:8px;left:0;background-color:#E0E0E0;width:4px;height:4px}@media screen and (min-width: 768px){.content.join{width:100%;padding-top:40px !important;background-color:#F8F7EE}.content.join .join-inner{width:604px;margin:0 auto;padding:52px;background-color:#fff;border-radius:4px}.content.join .join-inner__title{display:block;margin-bottom:52px;font-size:36px;font-weight:700;text-align:center}.join-terms-page .type-box p{font-size:20px}.law-content{margin-top:52px}.law-content__list{gap:16px}.join-form-page .button-content{margin-top:40px}.join-ok-page .button-content{margin-top:40px}.contents .join.login-page{padding:40px 0 81px}.login-page .login-content .login-check{gap:12px}.login-page .login-content--form .form{margin:0}.login-page .login-content--form .form ul li:not(:first-child){margin-top:16px}.login-page .login-content--social{margin-bottom:40px;padding:40px 0}}.content.find-idpw-page,.content.find-ok-page{padding-top:0}.find-idpw-page .find-content{padding:32px 20px}.find-idpw-page .find-content p{margin-bottom:20px;font-size:16px;font-weight:400;text-align:center}.find-idpw-page .find-content .type-box{display:flex;flex-wrap:wrap;justify-content:space-between}.find-idpw-page .find-content .type-box p{width:100%;margin-bottom:20px;font-size:16px;font-weight:700;text-align:center}.find-idpw-page .find-content .type-box .design-input{width:calc(50% - 4px)}.find-idpw-page .find-content .type-box .design-input input:checked+label{border-color:#C27E2B;background-color:#FFF8E1}.find-idpw-page .find-content .type-box .design-input input:checked+label span{background-image:url(../images/0b4b7254ee03d6126a78.png);color:#212121}.find-idpw-page .find-content .type-box .design-input label{display:flex;align-items:center;justify-content:center;height:152px;line-height:150px;border:1px solid #E0E0E0;border-radius:4px;background-color:#FAFAFA;padding:0;text-align:center}.find-idpw-page .find-content .type-box .design-input label span{position:relative;display:inline-block;width:100%;padding-top:68px;line-height:1.4;background:url(../images/8b29c72cce9c46f487e4.png) no-repeat top/60px;color:#9E9E9E;font-size:16px;font-weight:700}.find-idpw-page .find-content .type-box .design-input--type-02 input:checked+label span{background-image:url(../images/341d8ecb4dad5d9b289f.png)}.find-idpw-page .find-content .type-box .design-input--type-02 label span{background-image:url(../images/e2a62a462dc1c8c7f908.png)}.find-idpw-page .find-content .form{margin-top:20px}.find-idpw-page .find-content .btn{margin:20px auto 0}.find-ok-page .find-content{padding:32px 20px}.find-ok-page .ok-con{margin:0 auto}.find-ok-page .ok-con__text{margin-bottom:28px}.find-ok-page dl{display:flex;align-items:center;justify-content:center;gap:20px;width:100%;margin:28px 0;padding:16px;background-color:#F5F5F5}.find-ok-page .form{text-align:left}.find-ok-page .form__content--flex{gap:12px;margin-top:8px}.find-ok-page .form__content .hidden-show:not(:first-of-type){margin-top:8px}@media screen and (min-width: 768px){.find-idpw-page .find-content{padding:40px 0 0}.find-idpw-page .find-content p{font-size:20px}.find-idpw-page .find-content .btn{margin:28px auto 0}.find-ok-page .find-content{padding:40px 0 0}.find-ok-page .ok-con__text{margin-bottom:32px}}.contents .content.main-page{padding:0 20px}.main-page .main-visual{position:relative;margin:0 -20px 40px}.main-page .main-visual__item{position:relative;width:100%}.main-page .main-visual__item a{display:flex;flex-direction:column;justify-content:space-between}.main-page .main-visual__item__img{position:relative}.main-page .main-visual__item__info{position:absolute;bottom:20px;left:0;padding:0 20px;width:100%;z-index:101}.main-page .main-visual__item__info .title{color:#fff;font-size:20px;font-weight:800}.main-page .main-visual__item__info .sub{margin-top:8px;color:#fff;font-size:14px}.main-page .main-visual__item__info span{display:block;width:max-content;margin-top:20px;padding-bottom:2px;border-bottom:1px solid #fff;color:#fff;font-weight:700}.main-page .main-visual__controller{position:absolute;right:20px;bottom:64px;display:flex;gap:4px;z-index:10}.main-page .main-visual__controller .btn-pause{width:25px;height:25px;border-radius:50px;background:rgba(0,0,0,0.301961) url(../images/7785d793380b082bb613.png) no-repeat center/7px;overflow:hidden;text-indent:-9999px}.main-page .main-visual__controller .pagination{display:flex;align-items:center;gap:4px;height:25px;line-height:25px;margin-top:0;padding:0 8px;border-radius:50px;background-color:#0000004D;color:#FFFFFF80;font-size:12px;font-weight:700}.main-page .main-visual__controller .pagination .view-slide{color:#fff}.main-page .main-visual__controller .pagination .btn-plus{margin-left:8px;width:16px;height:16px;background:url(../images/2bbd93d254c39cbeb4f2.png) no-repeat center/16px;border:0;overflow:hidden;text-indent:-9999px}.main-page .main-visual__info{padding:12px 20px;background-color:#F0EDE5}.main-page .main-visual__info a{display:flex;align-items:center;gap:8px}.main-page .main-visual__info a b{display:block;width:20px;height:20px;background:url(../images/d441627a0035c6e50a6a.png) no-repeat center/20px;text-indent:-9999px;overflow:hidden}.main-page .main-visual__info .marquee{width:calc(100% - 28px);overflow:hidden}.main-page .main-visual__info .marquee__track{display:flex;width:max-content;animation:marquee 25s linear infinite}.main-page .main-visual__info .marquee__item{display:flex;align-items:center;gap:16px;padding-right:100px;white-space:nowrap}.main-page .main-visual__info .marquee__item span{width:65px;font-size:12px}@keyframes marquee{from{transform:translateX(0)}to{transform:translateX(-50%)}}.main-page .main-section:not(:first-of-type){margin-top:60px}.main-page .main-section__title{display:flex;justify-content:space-between;align-items:center;white-space:nowrap;margin-bottom:20px}.main-page .main-section__title strong{display:inline-block;padding-right:28px;color:#000;font-size:18px;font-weight:800}.main-page .main-section__title a{padding-right:20px;background:url(../images/598de690b13ff469beb8.png) no-repeat right/16px;font-size:14px;font-weight:700}.main-page .main-section .comm-prd-list__item .img{background-color:#F8F7EE}.main-page .main-section--best .comm-product .comm-prd-list{flex-wrap:nowrap;gap:0}.main-page .main-section--best .comm-product .comm-prd-list__item{width:154px}.main-page .main-section--category .category-list{display:flex;flex-wrap:wrap;gap:13px}.main-page .main-section--category .category-list__item{position:relative;width:calc((100% - 26px)/3);aspect-ratio:1;border-radius:28px;background-color:#FFE598}.main-page .main-section--category .category-list__item:nth-child(5n+2),.main-page .main-section--category .category-list__item:nth-child(5n+4){border-radius:100px}.main-page .main-section--category .category-list__item:nth-of-type(2){background-color:#F9DAA2}.main-page .main-section--category .category-list__item:nth-of-type(3){background-color:#FBEBDC}.main-page .main-section--category .category-list__item:nth-of-type(4){background-color:#EFE0DF}.main-page .main-section--category .category-list__item:nth-of-type(5){background-color:#D5E9CD}.main-page .main-section--category .category-list__item:nth-of-type(6){background-color:#FFC7A3}.main-page .main-section--category .category-list__item:nth-of-type(7){background-color:#F5CBAE}.main-page .main-section--category .category-list__item:nth-of-type(8){background-color:#F8EBB9}.main-page .main-section--category .category-list__item:nth-of-type(9){background-color:#FBEBDC}.main-page .main-section--category .category-list__item:nth-of-type(10){background-color:#FFD4D4}.main-page .main-section--category .category-list__item a{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;height:100%}.main-page .main-section--category .category-list__item .img{width:59px}.main-page .main-section--category .category-list__item span{display:block;color:#000;font-size:12px;font-weight:700}.main-page .main-section--event .tab{margin:0}.main-page .main-section--event .tab__btn-area{gap:4px;overflow:auto hidden}.main-page .main-section--event .tab__btn{width:auto;padding:8px 16px;border:1px solid #E0E0E0;border-radius:50px;font-size:12px;white-space:nowrap}.main-page .main-section--event .tab__btn.on{border-color:#C27E2B}.main-page .main-section--event .tab__contents{padding:20px 0 0}.main-page .main-section--event .event-section__img{margin:0 -20px 20px}.main-page .main-section--event .event-section__con .comm-prd-list{flex-wrap:nowrap;gap:0}.main-page .main-section--event .event-section__con .comm-prd-list__item{width:154px}.main-page .main-section--event .event-section__title{display:none}.main-page .main-section--review .comm-prd-list{gap:0}.main-page .main-section--review .comm-prd-list .comm-prd-list__item{border:1px solid #E0E0E0;border-radius:4px}.main-page .main-section--review .comm-prd-list .comm-prd-list__item .r-img{width:100%;border-radius:0}.main-page .main-section--review .comm-prd-list .comm-prd-list__item .r-img button{width:100%}.main-page .main-section--review .comm-prd-list .comm-prd-list__item .r-wrap{display:flex;flex-wrap:wrap;width:100%;padding:12px}.main-page .main-section--review .comm-prd-list .comm-prd-list__item .r-wrap button{text-align:left}.main-page .main-section--review .comm-prd-list .comm-prd-list__item .r-wrap .r-content{width:100%;padding:0 0 12px;margin-bottom:12px}.main-page .main-section--insta .insta-list{display:flex;flex-wrap:wrap;gap:4px}.main-page .main-section--insta .insta-list__item{position:relative;width:calc((100% - 8px)/3);aspect-ratio:1/1.2;border-radius:4px;overflow:hidden}.main-page .main-section--insta .insta-list__item:nth-of-type(n+10){display:none}.main-page .main-section--insta .insta-list__item a{width:100%;height:100%}.main-page .main-section--insta .insta-list__item a img{width:100%;height:100%;object-fit:cover}.main-page .main-popup-area.bg_active{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,0.5);z-index:8900}.main-page .main-popup-area .layer.active{display:block}.main-page .main-popup-area .layer__table{align-items:center}.main-page .main-popup-area .layer--pop-layer{background:none}.main-page .main-popup-area .layer--pop-layer .layer__content{overflow-x:hidden;padding:0;width:100vw;max-width:335px;min-height:max-content;height:max-content;border-radius:4px}.main-page .main-popup-area .layer--pop-layer .layer__content .slider{position:relative}.main-page .main-popup-area .layer--pop-layer .layer__content .slider .swiper-pagination-fraction{display:block;position:absolute;right:10px;bottom:10px;left:auto;width:auto;height:25px;line-height:25px;padding:0 8px;border-radius:50px;background-color:#0000004D;color:#FFFFFF80;font-size:12px;font-weight:700}.main-page .main-popup-area .layer--pop-layer .layer__content .slider .swiper-pagination-fraction .swiper-pagination-current{color:#fff}.main-page .main-popup-area .layer--pop-layer .layer__content .slider__area__list{position:relative;border-radius:20px 20px 0 0}.main-page .main-popup-area .layer--pop-layer .layer__content .slider__area__list a{width:100%;height:100%}.main-page .main-popup-area .layer--pop-layer .layer__content .slider__area__list a img{width:100%;height:100%;object-fit:cover}.main-page .main-popup-area .layer--pop-layer .layer__content .slider__area__list .main-popup-text{position:absolute;top:76px;left:30px}.main-page .main-popup-area .layer--pop-layer .layer__content .slider__area__list .main-popup-text .title{font-size:18px;font-weight:700}.main-page .main-popup-area .layer--pop-layer .layer__content .slider__area__list .main-popup-text .sub{margin-top:4px;font-size:12px}.main-page .main-popup-area .layer--pop-layer .layer__content .not_today{display:flex;justify-content:space-between;align-items:center;padding:0 20px;height:44px}.main-page .main-popup-area .layer--pop-layer .layer__content .not_today .today-close{color:#9E9E9E}.main-page .layer--password-layer .layer__con-area p{text-align:center}.main-page .layer--password-layer .layer__con-area .form{margin-top:20px}.main-page .layer--password-layer .layer__con-area .form__content--pass input:not(:first-child){margin-top:8px}.main-page .layer--password-layer .layer__con-area .form__content--pass .design-input{margin-top:8px}.main-page .layer--password-layer .layer__con-area .button-content{margin-top:20px !important}@media screen and (min-width: 768px){.contents .content.main-page{width:100%;padding:0 60px}.main-page .main-visual{margin:0 -55px 60px}.main-page .main-visual__item{margin:5px 0;width:344px}.main-page .main-visual__item a{justify-content:center;align-items:flex-end;height:auto;padding:0}.main-page .main-visual__item a:hover .main-visual__item__img.black::before{content:'';display:block;position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0.2);z-index:100}.main-page .main-visual__item__img{width:auto}.main-page .main-visual__item__info{position:absolute;bottom:20px;left:0;margin-top:0;padding:0 20px;white-space:nowrap}.main-page .main-visual__item__info .title{font-size:22px;width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.main-page .main-visual__item__info .sub{margin-top:8px;font-size:14px;word-break:keep-all;width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.main-page .main-visual__item__info span{margin-top:24px;font-size:14px}.main-page .main-visual__controller{right:auto;left:50%;transform:translateX(-50%)}.main-page .main-visual__info{padding:12px 60px}.main-page .main-visual__info a{gap:0}.main-page .main-visual__info a b{width:107px;height:auto;padding-left:32px;background:url(../images/89c939e6fdc828dc1370.png) no-repeat 0 center/24px;font-size:16px;font-weight:700;text-indent:0;overflow:initial}.main-page .main-visual__info .marquee{width:calc(100% - 107px)}.main-page .main-visual__info .marquee__item{gap:20px;padding-right:200px}.main-page .main-visual__info .marquee__item p{font-size:16px}.main-page .main-visual__info .marquee__item span{width:85px;font-size:16px}.main-page .main-visual__info .marquee:hover .marquee__track{animation-play-state:paused}.main-page .main-section{max-width:1620px;margin:0 auto}.main-page .main-section:not(:first-of-type){margin:150px auto 0}.main-page .main-section__title{max-width:1620px;margin:0 auto 28px}.main-page .main-section__title strong{padding-right:48px;font-size:32px}.main-page .main-section__title a{font-size:16px}.main-page .main-section .comm-prd-list__item .btn-cart{margin-bottom:12px}.main-page .main-section--best .comm-product{position:relative}.main-page .main-section--best .comm-product .best-slide{overflow:hidden}.main-page .main-section--best .comm-product .common-swiper-prev{left:-25px;transform:translateY(-200%)}.main-page .main-section--best .comm-product .common-swiper-prev.swiper-button-disabled{display:none !important}.main-page .main-section--best .comm-product .common-swiper-next{right:-25px;transform:translateY(-200%)}.main-page .main-section--best .comm-product .common-swiper-next.swiper-button-disabled{display:none !important}.main-page .main-section--recommend .comm-prd-list{gap:40px}.main-page .main-section--recommend .comm-prd-list__item{width:calc(25% - 30px)}.main-page .main-section--category .category-list{gap:40px}.main-page .main-section--category .category-list__item{width:calc(20% - 32px);aspect-ratio:1;border-radius:80px}.main-page .main-section--category .category-list__item:nth-child(5n+2),.main-page .main-section--category .category-list__item:nth-child(5n+4){border-radius:500px}.main-page .main-section--category .category-list__item a{justify-content:flex-start;padding-top:10%}.main-page .main-section--category .category-list__item .img{max-width:204px;width:70%}.main-page .main-section--category .category-list__item span{font-size:20px}.main-page .main-section--event .tab__btn-area{gap:8px}.main-page .main-section--event .tab__btn{font-size:14px}.main-page .main-section--event .event-section.on{display:flex}.main-page .main-section--event .event-section__img{width:53.371%;height:600px;margin:0}.main-page .main-section--event .event-section__con{width:calc(100% - 53.371%);padding:29px 0 0 60px}.main-page .main-section--event .event-section__con .comm-product{position:relative;width:calc(100% + 8%);margin-top:49px;margin-left:-19.277%;padding:40px;background-color:#fff;overflow:hidden;z-index:10}.main-page .main-section--event .event-section__con .comm-prd-list{overflow:hidden}.main-page .main-section--event .event-section__con .comm-prd-list__item{width:calc((100% - 32px)/3)}.main-page .main-section--event .event-section__title{display:block}.main-page .main-section--event .event-section__title span{display:block;color:#000;font-size:24px;font-weight:700}.main-page .main-section--event .event-section__title .view-more{display:inline-block;margin-top:12px;padding-bottom:2px;border-bottom:1px solid #212121;font-size:14px;font-weight:700}.main-page .main-section--review .comm-prd-list{gap:0}.main-page .main-section--review .comm-prd-list .comm-prd-list__item{width:calc(20% - 16px)}.main-page .main-section--review .comm-prd-list .comm-prd-list__item .r-wrap{padding:20px}.main-page .main-section--review .comm-prd-list .comm-prd-list__item .r-wrap .r-content{padding-bottom:16px;margin-bottom:16px}.main-page .main-section--insta .insta-list{gap:20px}.main-page .main-section--insta .insta-list__item{width:calc(20% - 16px)}.main-page .main-section--insta .insta-list__item:nth-of-type(10){display:block}.main-page .main-section--insta .insta-list__item a:hover::before{content:'';position:absolute;top:0;right:0;bottom:0;left:0;background:rgba(0,0,0,0.4) url(../images/187846ac4532f7f31390.png) no-repeat center/40px;z-index:10}.main-page .main-popup-area{display:flex;justify-content:center;gap:20px}.main-page .main-popup-area .layer--pop-layer{position:static;flex:1;max-width:500px}.main-page .main-popup-area .layer--pop-layer .layer__table{width:100%}.main-page .main-popup-area .layer--pop-layer .layer__content{width:100%;max-width:none}.main-page .main-popup-area .layer--pop-layer .layer__content .slider__area__list .main-popup-text{top:92px}.main-page .main-popup-area .layer--pop-layer .layer__content .slider__area__list .main-popup-text .title{font-size:20px}.main-page .main-popup-area .layer--pop-layer .layer__content .slider__area__list .main-popup-text .sub{margin-top:8px;font-size:14px}.main-page .main-popup-area .layer--pop-layer .layer__content .slider .swiper-pagination-fraction{left:50%;right:auto;bottom:12px;transform:translateX(-50%)}.main-page .main-popup-area .layer--pop-layer .layer__content .not_today{height:48px}.main-page .layer--password-layer .layer__table{max-width:500px}.main-page .layer--password-layer .layer__con-area p{font-size:16px}.main-page .layer--password-layer .layer__con-area .form{width:100%}}.snb-area--prd{padding:0 20px !important}.snb-area--prd .common-tag{justify-content:center;padding-top:20px}.snb-area--prd .common-tag__box em span{display:block}.snb-area--prd .common-tag.js-tag-swiper .swiper-wrapper .common-tag__box:not(:first-child){margin-left:16px}.contents .content.product-lists-page{margin:0 -20px;padding:20px 20px 0}.product-lists-page .common-tag.js-tag-swiper .swiper-wrapper .common-tag__box:not(:first-child){margin-left:16px}.product-lists-page .category-area{margin-bottom:20px}.product-lists-page .category-area .tab__btn-area{overflow-x:auto;white-space:nowrap;gap:20px;padding:0 20px;border-bottom:1px solid #E0E0E0}.product-lists-page .category-area .tab__btn{position:relative;width:auto;padding:8px 0 12px;border:0}.product-lists-page .category-area .tab__btn.on::after{content:'';position:absolute;bottom:0;left:0;right:0;height:2px;background-color:#C27E2B}.product-lists-page .prd-top{display:flex;justify-content:space-between;margin-bottom:20px}.product-lists-page .prd-top__sort{display:flex;align-items:center}.product-lists-page .prd-top__sort .total{margin-left:8px;font-size:12px}.product-lists-page .prd-top__sort .total em{font-weight:800}.product-lists-page .prd-top__sort .time{margin-left:8px;padding-left:20px;background:url(../images/cb6799ef36599dbce0c6.png) no-repeat left/16px;color:#9E9E9E;font-size:12px}.product-lists-page .prd-top .btn-sort{flex-shrink:0;width:24px;height:24px;overflow:hidden;text-indent:-9999px}.product-lists-page .prd-top .btn-sort--default{background:url(../images/d4ff22522c75d5895735.png) no-repeat center/24px}.product-lists-page .prd-top .btn-sort--default.on{background-image:url(../images/7d6497c20b1e7b8baebd.png)}.product-lists-page .prd-top .btn-sort--wide{margin-left:4px;background:url(../images/47cc3fedf83d3cc9958f.png) no-repeat center/24px}.product-lists-page .prd-top .btn-sort--wide.on{background-image:url(../images/b6ba5e1acf274be99c42.png)}.product-lists-page .prd-top__select .select{position:relative}.product-lists-page .prd-top__select .select::before{content:'';position:absolute;left:0;top:0;width:20px;height:20px;background:url(../images/2f274d530df8b67e7b7e.png) no-repeat center/20px}.product-lists-page .prd-top__select select{height:20px;line-height:20px;padding-left:24px;padding-right:24px;border:0;background-position:right center}.product-lists-page .comm-prd-list{gap:24px 13px}.product-lists-page .comm-prd-list.wide{gap:32px}.product-lists-page .comm-prd-list.wide .comm-prd-list__item{width:100%}.product-lists-page .comm-prd-list__item{width:calc((100% - 13px)/2)}.contents .content.product-view-page{margin-top:88px !important;padding:0 0 env(safe-area-inset-bottom)}.product-view-page>.tab__btn-area{position:fixed;top:calc(constant(safe-area-inset-top) + 50px);top:calc(env(safe-area-inset-top) + 50px);left:0;right:0;z-index:100}.product-view-page>.tab__btn-area .tab__btn{border-bottom:0;background-color:#794422;color:#fff;font-size:14px;font-weight:700}.product-view-page>.tab__btn-area .tab__btn span em{background-color:#fff}.product-view-page .prd-visual__thumb{display:none}.product-view-page .prd-visual__wrap .img{background:#FDF9EE}.product-view-page .prd-con{padding:0 20px}.product-view-page .prd-con section{padding:20px 0}.product-view-page .prd-con section:not(:last-of-type){border-bottom:1px solid #E0E0E0}.product-view-page .prd-info{position:relative}.product-view-page .prd-info__top{position:absolute;top:20px;right:0;display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:12px}.product-view-page .prd-info__top .util-btn{display:flex;gap:8px}.product-view-page .prd-info__top .util-btn .comm-ico{width:24px;height:24px;background:url(../images/5f9f9c575cd8f7e1264d.png) no-repeat center/24px;overflow:hidden;text-indent:-9999px}.product-view-page .prd-info__top .util-btn .comm-ico.on{background-image:url(../images/adfef8baee59b72c266e.png)}.product-view-page .prd-info__top .util-btn .comm-ico.share{background-image:url(../images/995a67148db0956b9df0.png)}.product-view-page .prd-info__title{padding-right:60px;font-size:20px;font-weight:700}.product-view-page .prd-info__text{margin-top:8px;font-size:12px}.product-view-page .prd-info__review{display:flex;margin-top:12px}.product-view-page .prd-info__review .comment-area{color:#757575;font-size:12px;font-weight:700}.product-view-page .prd-info__review .comment-area--score{padding-left:14px;background:url(../images/598ce0e2ed41e26768eb.png) no-repeat left/12px}.product-view-page .prd-info__review .comment-area--view{position:relative;margin-left:8px;padding-left:8px;text-decoration:underline}.product-view-page .prd-info__review .comment-area--view::before{content:'';position:absolute;top:50%;left:0;width:1px;height:12px;background-color:#E0E0E0;transform:translateY(-50%)}.product-view-page .prd-info__price{margin-top:12px}.product-view-page .prd-info__price p{font-size:20px;font-weight:800}.product-view-page .prd-tag{display:flex;flex-wrap:wrap;gap:20px}.product-view-page .prd-tag .ico-tag{display:inline-block;width:auto;color:#000;font-size:12px}.product-view-page .prd-tag .ico-tag img{display:block;width:28px;margin:0 auto 4px}.product-view-page .prd-detail>dl{display:flex;flex-wrap:wrap;gap:12px 0}.product-view-page .prd-detail>dl dt{width:106px}.product-view-page .prd-detail>dl dt .btn-help{width:16px;height:16px;margin-left:2px;border:1px solid #E0E0E0;border-radius:50%;background:url(../images/8c39263c0c4e3c277828.png) no-repeat center/16px;overflow:hidden;text-indent:-9999px}.product-view-page .prd-detail>dl dd{width:calc(100% - 106px)}.product-view-page .prd-detail .allergy-tooltip{position:relative;margin-top:20px}.product-view-page .prd-detail .allergy-tooltip .allergy-info{width:auto;height:28px;line-height:28px;padding:0 36px 0 12px;border-radius:4px;background:#FFF2C6 url(../images/65437695e13b3fa11d21.png) no-repeat calc(100% - 12px)/16px;font-size:14px;font-weight:700}.product-view-page .prd-detail .allergy-tooltip .allergy-info.on+.tooltip{display:block}.product-view-page .prd-detail .allergy-tooltip .tooltip{position:absolute;bottom:40px;left:0;display:none;background-color:#42210b;width:90%;padding:8px;border-radius:4px;color:#fff;z-index:1100}.product-view-page .prd-detail .allergy-tooltip .tooltip::after{position:absolute;bottom:-4px;left:9px;content:" ";height:0;z-index:-1;border-bottom:4px solid;border-left:5px solid rgba(0,0,0,0);border-right:5px solid rgba(0,0,0,0);color:#42210b;transform:rotate(-180deg);-webkit-transform:rotate(-180deg);-moz-transform:rotate(-180deg);-o-transform:rotate(-180deg);-ms-transform:rotate(-180deg)}.product-view-page .prd-detail .allergy-tooltip .tooltip dt{padding-bottom:4px;margin-bottom:4px;border-bottom:1px solid #424242;font-size:12px;font-weight:800}.product-view-page .prd-detail .allergy-tooltip .tooltip dt:not(:first-of-type){margin-top:12px}.product-view-page .prd-detail .allergy-tooltip .tooltip dt .remove-btn{display:block;margin-left:auto;width:24px;height:24px;text-indent:-9999px;background:url(../images/b2f212cb1fcaa885856b.png) no-repeat center/cover}.product-view-page .prd-detail .allergy-tooltip .tooltip dd{font-size:12px}.product-view-page .buy-process{position:fixed;bottom:0;left:0;right:0;z-index:8001}.product-view-page .buy-process__btn-area{display:flex;align-items:center;gap:4px;position:fixed;bottom:0;left:0;width:100%;padding:8px 10px calc(constant(safe-area-inset-bottom) + 8px);padding:8px 10px calc(env(safe-area-inset-bottom) + 8px);border-top:1px solid #E0E0E0;background:#fff;z-index:1000}.product-view-page .buy-process__btn-area .btn{width:calc((100% - 53px)/2 - 2.5px);margin:0}.product-view-page .buy-process__btn-area .btn--gift{flex-shrink:0;width:48px}.product-view-page .buy-process__btn-area .btn--gift span{display:inline-block;width:100%;height:100%;background:url(../images/f6d620a01390b6063572.png) no-repeat center/24px;overflow:hidden;text-indent:-9999px}.product-view-page .buy-process__btn-area .btn--cart{flex-shrink:0}.product-view-page .buy-process__btn-area .btn--cart span{display:inline-block;width:auto;height:100%;padding-left:23px;background:url(../images/31f3a09b7b294d93d19c.png) no-repeat left/18px}.product-view-page .buy-process__btn-area .btn--buy{width:calc(100% - 52px)}.product-view-page .buy-process__btn-area .btn--alarm{width:100%;border:1px solid #C27E2B;background-color:#fff;color:#C27E2B !important}.product-view-page .buy-process__btn-area .btn--alarm span{padding-left:28px;background:url(../images/7336ecce12272bbf4e65.png) no-repeat left/20px}.product-view-page .buy-process__bg{display:none;position:fixed;top:0;bottom:0;left:0;right:0;margin:0 auto;z-index:2999;background:rgba(0,0,0,0.5)}.product-view-page .buy-process__con{position:absolute;bottom:0;left:0;right:0;background:#fff;border-top:1px solid #ddd;z-index:3000}.product-view-page .buy-process__con .buy-process__option-box{padding:0 20px}.product-view-page .buy-process__con .buy-process__option-box .option-box__select:not(:first-of-type){margin-top:5px}.product-view-page .buy-process__con .buy-process__option-box .option-box__select__text{margin-top:12px;padding:20px 16px;background:#F5F5F5;border-radius:8px}.product-view-page .buy-process__con .buy-process__option-box .option-box__select__text .text-list .list{display:block;color:#949494;font-size:13px}.product-view-page .buy-process__con .buy-process__option-box .option-box__select__text .option{margin-top:8px}.product-view-page .buy-process__con .buy-process__option-box .option-box__select__text .option:focus{border:1px solid #1D1D1B}.product-view-page .buy-process__con .buy-process__option-box .option-box__select__text .typing-count{margin-top:8px;font-size:13px;text-align:right}.product-view-page .buy-process__con .buy-process__option-box .option-box__select__text .btn{margin-top:16px}.product-view-page .buy-process__con .buy-process__option-box .option-box__select .js_toggle{width:100%}.product-view-page .buy-process__con .buy-process__option-box .option-box__select .js_toggle .js_toggle_btn{height:40px;line-height:40px;padding:0 10px;border-color:#E0E0E0;border-radius:4px;color:#9E9E9E}.product-view-page .buy-process__con .buy-process__option-box .option-box__select .js_toggle .js_toggle_btn.active{border:1px solid #E0E0E0;border-radius:4px 4px 0 0;color:#212121}.product-view-page .buy-process__con .buy-process__option-box .option-box__select .js_toggle .js_toggle_btn.active+.option{position:static;max-height:161px;border:1px solid #E0E0E0;border-top:0;border-radius:0 0 4px 4px;border-top:0;border-radius:0 0 8px 8px}.product-view-page .buy-process__con .buy-process__option-box .option-box__select .js_toggle .js_toggle_btn,.product-view-page .buy-process__con .buy-process__option-box .option-box__select .js_toggle .js_toggle_option{display:flex;align-items:center}.product-view-page .buy-process__con .buy-process__option-box .option-box__select .js_toggle .js_toggle_option{width:100%;min-height:40px;line-height:1.5}.product-view-page .buy-process__con .buy-process__option-box .option-box__select .js_toggle .btn-alarm{position:absolute;top:50%;right:12px;width:94px;height:33px;line-height:31px;padding-left:29px;border-radius:4px;border:1px solid #C27E2B;background:#fff url(../images/7336ecce12272bbf4e65.png) no-repeat 8px center/16px;color:#C27E2B;font-size:12px;font-weight:700;transform:translateY(-50%)}.product-view-page .buy-process__con .buy-process__option-box .option-box__select .js_toggle .option{top:40px;overflow-y:auto;z-index:1300;max-height:150px;background-color:#fff}.product-view-page .buy-process__con .buy-process__option-box .option-box__select .js_toggle .option li{position:relative;height:auto;line-height:auto}.product-view-page .buy-process__con .buy-process__option-box .option-box__select .js_toggle .option li:not(:last-of-type){border-bottom:1px solid #E0E0E0}.product-view-page .buy-process__con .buy-process__option-box .option-box__title{display:none}.product-view-page .buy-process__con .buy-process__option-box .view_product_container{margin-top:12px}.product-view-page .buy-process__con .buy-process__option-box .selected-box:not(:first-of-type){margin-top:8px}.product-view-page .buy-process__con .buy-process__option-box .select-item{padding:12px 20px;background-color:#FDF9EE;border-radius:4px}.product-view-page .buy-process__con .buy-process__option-box .select-item__info{display:flex;justify-content:space-between;align-items:center}.product-view-page .buy-process__con .buy-process__option-box .select-item__info--option{display:inline-block}.product-view-page .buy-process__con .buy-process__option-box .select-item__info .btn-del{width:16px;height:16px;background:url(../images/7c04379b0ce08e56fc1f.png) no-repeat center/contain;overflow:hidden;text-indent:-9999px}.product-view-page .buy-process__con .buy-process__option-box .select-item__price-info{display:flex;justify-content:space-between;margin-top:8px}.product-view-page .buy-process__con .buy-process__option-box .select-item__price-info--total-price{font-size:14px;font-weight:800;text-align:right}.product-view-page .buy-process__con .buy-process__option-box .select-item__price-info .quantity{width:109px;height:30px}.product-view-page .buy-process__con .buy-process__option-box .select-item__price-info .quantity input{height:28px}.product-view-page .buy-process__con .total-price{margin-top:20px;padding:0 40px}.product-view-page .buy-process__con .total-price p{display:flex;justify-content:space-between;align-items:center}.product-view-page .buy-process__con .total-price p span,.product-view-page .buy-process__con .total-price p strong{display:inline-block}.product-view-page .buy-process__con .total-price p span{font-size:14px;font-weight:400}.product-view-page .buy-process__con .total-price p strong{font-size:16px;font-weight:800}.product-view-page .buy-process__con .buy-process__delivery,.product-view-page .buy-process__con .btn-area__bottom,.product-view-page .buy-process__con .option-box--btn-close,.product-view-page .buy-process__con .buy-process__option-box,.product-view-page .buy-process__con .total-price,.product-view-page .buy-process__con .naver-pay{display:none}.product-view-page .buy-process__con .option-box--btn-close{position:absolute;top:0;left:50%;transform:translateX(-50%);width:40px;padding:10px 0 20px}.product-view-page .buy-process__con .option-box--btn-close span{display:block;width:100%;height:3px;margin:0 auto;background:#E0E0E0;overflow:hidden;text-indent:-9999px;border-radius:50px}.product-view-page .buy-process.active{top:0}.product-view-page .buy-process.active .buy-process__con{display:flex;flex-direction:column;justify-content:space-between;min-height:max-content;padding-top:33px;border-radius:20px 20px 0 0}.product-view-page .buy-process.active .buy-process__con .btn-area__top{display:none}.product-view-page .buy-process.active .buy-process__con .btn-area__bottom{display:flex;position:relative;background:#fff;margin:20px 0 0;z-index:1200}.product-view-page .buy-process.active .buy-process__con .btn-area__bottom .btn{width:50%}.product-view-page .buy-process.active .buy-process__con .btn-area__bottom .btn--gift{display:none}.product-view-page .buy-process.active .buy-process__con .btn-area__bottom.gift .btn{display:none}.product-view-page .buy-process.active .buy-process__con .btn-area__bottom.gift .btn--gift{display:block;width:100%}.product-view-page .buy-process.active .buy-process__con .btn-area__bottom.gift .btn--gift span{width:auto;padding-left:23px;background-position:left;background-size:18px;text-indent:0}.product-view-page .buy-process.active .buy-process__con .buy-process__delivery,.product-view-page .buy-process.active .buy-process__con .option-box--btn-close,.product-view-page .buy-process.active .buy-process__con .buy-process__option-box,.product-view-page .buy-process.active .buy-process__con .total-price,.product-view-page .buy-process.active .buy-process__con .naver-pay{display:block}.product-view-page .buy-process.active .buy-process__con .naver-pay{position:relative;background:#fff;margin:0;padding:10px;text-align:right;z-index:1200}.product-view-page .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-view-page .buy-process.active .buy-process__con .buy-process__option-box.ovf-visible{overflow-y:visible}.product-view-page .buy-process.active .buy-process__con .buy-process__option-box .buy-process__inner-box{max-height:100vh}.product-view-page .buy-process.active .buy-process__con .buy-process__btn-area{padding:0 20px calc(8px + env(safe-area-inset-bottom));border:0;z-index:1200}.product-view-page .buy-process.active .buy-process__bottom{position:relative;background-color:#fff}.product-view-page .layer--prd-detail-layer{display:block;background:transparent;visibility:hidden;opacity:0;z-index:8000}.product-view-page .layer--prd-detail-layer.active{visibility:visible;opacity:1}.product-view-page .layer--prd-detail-layer.active .layer__table{transform:translateX(0)}.product-view-page .layer--prd-detail-layer .layer__table{position:relative;z-index:9200}.product-view-page .layer--prd-detail-layer .layer__con-area{overflow-y:hidden;padding-top:50px}.product-view-page .layer--prd-detail-layer .tab{height:100%}.product-view-page .layer--prd-detail-layer .tab__title strong{display:none}.product-view-page .layer--prd-detail-layer .tab__title .btn--write span{padding-left:21px;background:url(../images/8d3888b651059dec0e71.png) no-repeat left/16px}.product-view-page .layer--prd-detail-layer .tab__contents{height:calc(100vh - 154px);overflow-y:auto}.product-view-page .layer--prd-detail-layer .btn--more{width:40px;height:40px;margin:0 auto;background:url(../images/5f248f4f661bf05bed61.png) no-repeat center/40px;overflow:hidden;text-indent:-9999px}.product-view-page .layer--prd-detail-layer .detail-img{padding:0}.product-view-page .layer--prd-detail-layer .detail-info__item:not(:first-of-type){margin-top:20px}.product-view-page .layer--prd-detail-layer .detail-info__title{position:relative;display:block;width:100%;text-align:left;font-size:14px;font-weight:500}.product-view-page .layer--prd-detail-layer .detail-info__title::after{content:'';position:absolute;top:0;right:0;width:22px;height:22px;background:url(../images/65437695e13b3fa11d21.png) no-repeat center/22px;transform:rotate(90deg)}.product-view-page .layer--prd-detail-layer .detail-info__title.on::after{transform:rotate(-90deg)}.product-view-page .layer--prd-detail-layer .detail-info__title.on+.detail-info__con{display:block}.product-view-page .layer--prd-detail-layer .detail-info__con{display:none;margin-top:15px;padding:15px;background-color:#F5F5F5}.product-view-page .layer--prd-detail-layer .detail-info__con dt{width:117px;font-size:14px;font-weight:700}.product-view-page .layer--prd-detail-layer .detail-info__con dd{width:calc(100% - 117px)}.product-view-page .layer--prd-detail-layer .detail-info__con li{position:relative;padding-left:9px;color:#616161}.product-view-page .layer--prd-detail-layer .detail-info__con li::before{content:'';position:absolute;top:8px;left:0;width:4px;height:4px;background-color:#BDBDBD}.product-view-page .layer--prd-detail-layer .detail-info__con li li{margin:10px 0 0 9px}.product-view-page .layer--prd-detail-layer .detail-info__con li li::before{border:1px solid #BDBDBD;background-color:transparent}.product-view-page .layer--prd-detail-layer .review-info__star{margin:20px 0;padding:20px;border:1px solid #E0E0E0;text-align:center}.product-view-page .layer--prd-detail-layer .review-info__star span{font-size:12px}.product-view-page .layer--prd-detail-layer .review-info__star strong{display:block;font-size:24px;font-weight:700}.product-view-page .layer--prd-detail-layer .review-info__star .star-grade{width:100px;height:20px;margin:0 auto}.product-view-page .layer--prd-detail-layer .review-info__star .star-grade span{background-size:100px}.product-view-page .layer--prd-detail-layer .review-info__photo .photo-review{display:flex;gap:5px}.product-view-page .layer--prd-detail-layer .review-info__photo .photo-review__item{width:calc((100% - 15px)/4);aspect-ratio:1/1;border-radius:4px;overflow:hidden}.product-view-page .layer--prd-detail-layer .review-info__photo .photo-review__item button{width:100%;height:100%}.product-view-page .layer--prd-detail-layer .review-info__photo .photo-review__item button.btn-more{position:relative}.product-view-page .layer--prd-detail-layer .review-info__photo .photo-review__item button.btn-more::before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background-color:#00000080;z-index:1}.product-view-page .layer--prd-detail-layer .review-info__photo .photo-review__item button.btn-more span{position:absolute;top:50%;left:50%;display:inline-block;padding-top:24px;background:url(../images/7ba84fab038579753a07.png) no-repeat top/20px;color:#fff;transform:translate(-50%, -50%);z-index:10}.product-view-page .layer--prd-detail-layer .review-info__photo .photo-review__item button img{width:100%;height:100%;object-fit:cover}.product-view-page .layer--prd-detail-layer .review-info__all{margin-top:40px}.product-view-page .layer--prd-detail-layer .review-info__all-top{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.product-view-page .layer--prd-detail-layer .review-info__all-top select{width:auto;height:20px;padding:0 24px 0 0;border:0;background-position:right}.product-view-page .layer--prd-detail-layer .review-info__all .all-review__list{border-top:1px solid #212121}.product-view-page .layer--prd-detail-layer .review-info__all .all-review__item{padding:20px 0;border-bottom:1px solid #E0E0E0}.product-view-page .layer--prd-detail-layer .review-info__all .all-review__top{margin-bottom:20px}.product-view-page .layer--prd-detail-layer .review-info__all .all-review__top-info{display:flex;margin-top:4px}.product-view-page .layer--prd-detail-layer .review-info__all .all-review__top-info span{color:#9E9E9E;font-size:12px;font-weight:400}.product-view-page .layer--prd-detail-layer .review-info__all .all-review__top-info span:not(:first-of-type){position:relative;margin-left:5px;padding-left:5px}.product-view-page .layer--prd-detail-layer .review-info__all .all-review__top-info span:not(:first-of-type)::before{content:'';position:absolute;top:50%;left:0;width:1px;height:13px;background-color:#E0E0E0;transform:translateY(-50%)}.product-view-page .layer--prd-detail-layer .review-info__all .all-review__image{display:flex;gap:10px;margin-top:20px;overflow-x:auto}.product-view-page .layer--prd-detail-layer .review-info__all .all-review__image__list{flex-shrink:0;width:120px;height:120px;border-radius:4px;overflow:hidden}.product-view-page .layer--prd-detail-layer .review-info__all .all-review__image__list img{width:100%;height:100%;object-fit:cover}.product-view-page .layer--prd-detail-layer .review-info__all .all-review__btn{display:flex;justify-content:space-between;align-items:center;margin-top:20px}.product-view-page .layer--prd-detail-layer .review-info__all .all-review__btn .review-chk{display:flex;align-items:center}.product-view-page .layer--prd-detail-layer .review-info__all .all-review__btn .review-chk p{color:#9E9E9E;font-size:12px;font-weight:700}.product-view-page .layer--prd-detail-layer .review-info__all .all-review__btn .review-chk .design-input--help label{height:23px;line-height:21px;margin-left:6px;padding:0 10px;border:1px solid #E0E0E0;border-radius:100px}.product-view-page .layer--prd-detail-layer .review-info__all .all-review__btn .review-chk .design-input--help label span{padding-left:18px;background:url(../images/da49992f92254f9d0508.png) no-repeat left/14px;color:#9E9E9E;font-size:12px;font-weight:800}.product-view-page .layer--prd-detail-layer .review-info__all .all-review__btn .review-chk .design-input--help input:checked+label{border-color:#C27E2B;background-color:#C27E2B}.product-view-page .layer--prd-detail-layer .review-info__all .all-review__btn .review-chk .design-input--help input:checked+label span{background-image:url(../images/d727cf321f12a4c0e083.png);color:#fff}.product-view-page .layer--prd-detail-layer .review-info__all .all-review__btn .btn-report{width:auto;padding-left:16px;background:url(../images/9b212af048a885d6f5de.png) no-repeat left/14px;color:#9E9E9E;font-size:12px;font-weight:700}.product-view-page .layer--prd-detail-layer .qna-info .qna-list{margin-top:20px;border-top:1px solid #212121}.product-view-page .layer--prd-detail-layer .qna-info .qna-list__item.on .qna-list__q::before{transform:translateY(-50%) rotate(180deg)}.product-view-page .layer--prd-detail-layer .qna-info .qna-list__item.on .qna-list__a{display:block}.product-view-page .layer--prd-detail-layer .qna-info .qna-list__q{position:relative;display:block;width:100%;padding:16px 0;border-bottom:1px solid #E0E0E0;text-align:left}.product-view-page .layer--prd-detail-layer .qna-info .qna-list__q::before{content:'';position:absolute;top:50%;right:0;width:20px;height:20px;background:url(../images/4eb9eee1951c17791c1a.png) no-repeat center/20px;transform:translateY(-50%)}.product-view-page .layer--prd-detail-layer .qna-info .qna-list__a{display:none}.product-view-page .layer--prd-detail-layer .qna-info .qna-list__a .qna-list__con-q{padding:16px 20px 0}.product-view-page .layer--prd-detail-layer .qna-info .qna-list__a .qna-list__con-q div{font-size:14px}.product-view-page .layer--prd-detail-layer .qna-info .qna-list__a .qna-list__con-q img{margin-top:20px}.product-view-page .layer--prd-detail-layer .qna-info .qna-list__a .qna-list__con-a{margin:12px 0 0;padding:16px 20px;background:#F5F5F5}.product-view-page .layer--prd-detail-layer .qna-info .qna-list__title{display:flex}.product-view-page .layer--prd-detail-layer .qna-info .qna-list__title.secret span{display:inline-block;padding-left:21px;background:url(../images/906d501dc296a3fd1d5d.png) no-repeat left/14px}.product-view-page .layer--prd-detail-layer .qna-info .qna-list__title em{display:block;margin-right:10px;flex-shrink:0;color:#9E9E9E;font-size:14px}.product-view-page .layer--prd-detail-layer .qna-info .qna-list__title span{width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.product-view-page .layer--prd-detail-layer .qna-info .qna-list__info{display:flex;align-items:center;margin-top:8px}.product-view-page .layer--prd-detail-layer .qna-info .qna-list__info span{position:relative;color:#a6a6a6;font-size:13px}.product-view-page .layer--prd-detail-layer .qna-info .qna-list__info span:first-of-type{padding-right:17px;margin-left:8px}.product-view-page .layer--prd-detail-layer .qna-info .qna-list__info span:first-of-type::after{content:'';display:block;position:absolute;top:50%;right:8px;transform:translateY(-50%);width:1px;height:11px;background:#ddd}.product-view-page .layer--delivery-layer .delivery-con:not(:first-of-type){margin-top:30px}.product-view-page .layer--delivery-layer .delivery-con__title{display:block;margin-bottom:10px;font-weight:700}.product-view-page .layer--delivery-layer .delivery-con .dot-list li{position:relative;padding-left:9px;color:#616161}.product-view-page .layer--delivery-layer .delivery-con .dot-list li:not(:first-of-type){margin-top:10px}.product-view-page .layer--delivery-layer .delivery-con .dot-list li::before{content:'';position:absolute;top:8px;left:0;background-color:#BDBDBD;width:4px;height:4px}.product-view-page .layer--photo-view-layer .photo-list{display:flex;flex-wrap:wrap;gap:4px}.product-view-page .layer--photo-view-layer .photo-list li{width:calc((100% - 8px)/3);aspect-ratio:1/1;border-radius:4px;overflow:hidden}.product-view-page .layer--photo-view-layer .photo-list li img{width:100%;height:100%;object-fit:cover}.toast-cart-alert{display:none;opacity:0;position:fixed;left:0;right:0;bottom:75px;transition:all 0.3s;z-index:1100}.toast-cart-alert.on{display:block}.toast-cart-alert.on.active{opacity:1}.toast-cart-alert__content{max-width:350px;margin:0 auto;padding:0 13px}.toast-cart-alert__content .comm-product{border-radius:4px;padding:12px 16px;background:rgba(0,0,0,0.7)}.toast-cart-alert__content .comm-product .comm-prd-list .comm-prd-list__item .img{display:none}.toast-cart-alert__content .comm-product .comm-prd-list .comm-prd-list__item .info{display:flex;align-items:center;justify-content:space-between;width:100%;padding-left:0}.toast-cart-alert__content .comm-product .comm-prd-list .comm-prd-list__item .info .title{display:none}.toast-cart-alert__content .comm-product .comm-prd-list .comm-prd-list__item .info p{font-weight:700;color:#fff}.toast-cart-alert__content .comm-product .comm-prd-list .comm-prd-list__item .info .btn--underline{border-color:#fff;font-size:12px;font-weight:700;color:#fff !important}.contents .content.best-product-lists-page{margin:0}.best-product-lists-page .common-tag{margin-bottom:20px}.best-product-lists-page .common-tag__box input:checked+label{border-color:#C27E2B;background:#fff;color:#C27E2B}.best-product-lists-page .common-tag__box label{border:1px solid #E0E0E0;background:#fff;padding:0 16px;font-size:12px;color:#000}.layer--search-layer .layer__top{display:flex;justify-content:space-between;align-items:center;border-bottom:0;padding:16px 14px;background-color:#F5E4B8}.layer--search-layer .layer__top .close{position:static;width:24px;height:24px;background:url(../images/a3f6ace755594133fcab.png) no-repeat center/contain;overflow:hidden;text-indent:-9999px}.layer--search-layer .layer__top .search{width:calc(100% - 32px);margin-left:12px}.layer--search-layer .layer__top .search input{height:40px;line-height:40px;border:0;border-radius:50px}.layer--search-layer .layer__top .search .btn-del{right:54px}.layer--search-layer .layer__con-area{display:flex;flex-direction:column;gap:28px;padding-top:90px}.layer--search-layer .comm-box__title{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.layer--search-layer .comm-box__title p{font-size:16px;font-weight:800}.layer--search-layer .comm-box__title .btn-del{padding-bottom:3px;border-bottom:1px solid #212121;font-size:12px;font-weight:700}.layer--search-layer .comm-box .recent__list{display:flex;flex-direction:column;gap:12px}.layer--search-layer .comm-box .recent__item{display:flex;justify-content:space-between;width:100%}.layer--search-layer .comm-box .recent__item a{padding-left:24px;background:url(../images/cb6799ef36599dbce0c6.png) no-repeat left/16px}.layer--search-layer .comm-box .recent__delete{width:16px;height:16px;background:url(../images/7c04379b0ce08e56fc1f.png) no-repeat left/16px;overflow:hidden;text-indent:-9999px}.layer--search-layer .comm-box .recommend__list{display:flex;flex-wrap:wrap;gap:4px}.layer--search-layer .comm-box .recommend__item a{height:32px;line-height:32px;padding:0 12px;border-radius:50px;background-color:#C27E2B;font-size:14px;font-weight:700;color:#fff}.layer--search-layer .comm-box .popular__list{display:grid;grid-template-columns:repeat(2, calc(50% - 6px));grid-auto-flow:column;grid-template-rows:repeat(5, auto);gap:12px;list-style:none;padding:0;margin:0;counter-reset:item;position:relative}.layer--search-layer .comm-box .popular__item{counter-increment:item;position:relative}.layer--search-layer .comm-box .popular__item::before{content:counter(item) ".";display:inline-block;margin-right:8px;font-size:14px;font-weight:800}.layer--search-layer .comm-box .popular__item:last-of-type{margin-left:-2px}.layer--search-layer .comm-box .popular__item a{display:inline-block}.layer--report-layer .dot-list{margin-top:8px}.layer--restock-layer .prd-area{display:flex;align-items:center}.layer--restock-layer .prd-area__img{flex-shrink:0;width:100px;height:100px;border-radius:4px;background-color:#FDF9EE}.layer--restock-layer .prd-area__img img{width:100%;height:100%;object-fit:cover}.layer--restock-layer .prd-area__info{width:calc(100% - 100px);padding-left:12px}.layer--restock-layer .prd-area__info .title{font-size:14px;font-weight:400}.layer--restock-layer .prd-area__info .option{margin-top:4px;font-size:12px;font-weight:400}.layer--restock-layer .form{width:100%;margin-top:20px}.layer--restock-layer .form__content{gap:4px}.layer--restock-layer .form__content .design-input--box{width:calc(50% - 2px);margin:0}.layer--restock-layer .law-content__list{margin-top:20px}.contents .content.search-product-lists-page{margin:72px 0 0 !important;padding:20px 20px 0}.search-product-lists-page .result{position:fixed;top:0;left:0;right:0;display:flex;align-items:center;padding:16px 14px;background-color:#F5E4B8;z-index:1000}.search-product-lists-page .result__text{display:none}.search-product-lists-page .result .close{width:24px;height:24px;background:url(../images/a3f6ace755594133fcab.png) no-repeat center/contain;overflow:hidden;text-indent:-9999px}.search-product-lists-page .result .search{width:calc(100% - 32px);margin-left:8px}.search-product-lists-page .result .search input{border:0;border-radius:60px}.search-product-lists-page .result .search .btn-search{background:url(../images/73478d69a926418b71a9.png) no-repeat center/32px}.search-product-lists-page .prd-top__select{display:flex;align-items:center}.search-product-lists-page .prd-top__select select{padding-left:0;margin-left:20px}@media screen and (min-width: 768px){.snb-area--prd{flex-wrap:wrap;justify-content:flex-end;width:1620px;padding:0 !important}.snb-area--prd .common-tag.js-tag-swiper{justify-content:center;width:100%;margin:62px 0;padding-top:0}.snb-area--prd .common-tag.js-tag-swiper .swiper-wrapper{width:auto}.snb-area--prd .common-tag.js-tag-swiper .swiper-wrapper .common-tag__box:not(:first-child){margin-left:32px}.snb-area--prd .common-tag.js-tag-swiper .swiper-wrapper .common-tag__box label .img span{padding:10px}.snb-area--prd .common-tag.js-tag-swiper .swiper-wrapper .common-tag__box label em span{display:none}.snb-area--prd .snb--profile{position:sticky;top:120px;left:calc(50% - 820px);background-color:#fff}.contents .content.product-lists-page{padding:0}.product-lists-page .prd-cate-title{margin-bottom:40px;font-size:28px;font-weight:800;text-align:center}.product-lists-page .category-area{display:none}.product-lists-page .comm-prd-list{gap:40px}.product-lists-page .comm-prd-list.wide{gap:40px 20px}.product-lists-page .comm-prd-list.wide .comm-prd-list__item{width:calc(50% - 10px)}.product-lists-page .comm-prd-list__item{width:calc(25% - 30px)}.contents .content.product-view-page{margin-top:127px !important;padding:40px 0}.product-view-page{display:flex;flex-wrap:wrap;justify-content:space-between}.product-view-page>.tab__btn-area{position:static;width:600px;border-radius:8px;margin-bottom:12px;background:#fff;overflow:hidden;z-index:1000}.product-view-page>.tab__btn-area .tab__btn{padding:9px 0;font-size:16px}.product-view-page>.tab__btn-area .tab__btn:not(:first-of-type){border-left:1px solid #976748}.product-view-page .prd-visual{width:660px}.product-view-page .prd-visual__thumb{display:block;height:80px;margin-top:12px}.product-view-page .prd-visual__thumb .swiper-slide{position:relative;width:80px}.product-view-page .prd-visual__thumb .swiper-slide::after{content:'';position:absolute;top:0;right:0;bottom:0;left:0;background-color:#FFFFFF99}.product-view-page .prd-visual__thumb .swiper-slide.swiper-slide-thumb-active::after{display:none}.product-view-page .prd-visual__main{width:600px;border-radius:16px;overflow:hidden}.product-view-page .prd-con{width:540px;padding:0}.product-view-page .prd-con section:first-of-type{padding-top:0}.product-view-page .prd-info__top{top:0;margin-bottom:20px}.product-view-page .prd-info__title{font-size:32px}.product-view-page .prd-info__text{font-size:14px}.product-view-page .prd-info__review{margin-top:20px}.product-view-page .prd-info__price{margin-top:20px}.product-view-page .prd-info__price p{font-size:28px}.product-view-page .prd-tag{display:flex;flex-wrap:wrap;gap:20px}.product-view-page .prd-tag .ico-tag{font-size:14px}.product-view-page .prd-detail .allergy-tooltip .tooltip{width:500px}.product-view-page .buy-process{position:static;display:block;width:100%;opacity:1;visibility:visible}.product-view-page .buy-process .buy-process__btn-area{position:static;width:100%;margin-top:20px;padding:0 !important;border:0}.product-view-page .buy-process .buy-process__btn-area.btn-area__top{display:none}.product-view-page .buy-process .buy-process__btn-area .btn{width:100%;margin:0}.product-view-page .buy-process .buy-process__btn-area .btn--gift{width:120px}.product-view-page .buy-process .buy-process__btn-area .btn--gift span{width:auto;padding-left:23px;background-size:18px;background-position:left;text-indent:0}.product-view-page .buy-process .buy-process__btn-area .btn--cart{width:120px}.product-view-page .buy-process .buy-process__btn-area .btn--alarm{font-size:14px}.product-view-page .buy-process .buy-process__btn-area .btn--alarm span{padding-left:23px;background-size:18px}.product-view-page .buy-process .buy-process__con{position:static;background:#fff;padding-top:0;border-top:0;z-index:3000}.product-view-page .buy-process .buy-process__con .buy-process__option-box{padding:0}.product-view-page .buy-process .buy-process__con .buy-process__option-box .option-box__select:not(:first-of-type){margin-top:12px}.product-view-page .buy-process .buy-process__con .buy-process__option-box .view_product_container{margin-top:20px}.product-view-page .buy-process .buy-process__con .total-price{padding:0 20px}.product-view-page .buy-process .buy-process__con .total-price p{justify-content:flex-end;align-items:flex-end}.product-view-page .buy-process .buy-process__con .total-price p span{margin-right:12px}.product-view-page .buy-process .buy-process__con .total-price p strong{font-size:28px}.product-view-page .buy-process .buy-process__con .total-price,.product-view-page .buy-process .buy-process__con .buy-process__option-box{display:block}.product-view-page .buy-process .buy-process__con .btn-area__bottom{display:flex}.product-view-page .layer--prd-detail-layer{right:-100%;transition:right 0.7s ease, visibility 0.7s ease, opacity 0.7s ease;visibility:hidden;opacity:0;background:rgba(0,0,0,0.5)}.product-view-page .layer--prd-detail-layer.active{right:0;visibility:visible;opacity:1}.product-view-page .layer--prd-detail-layer.active .tab__btn-area{right:0}.product-view-page .layer--prd-detail-layer .layer__table{width:800px;margin:0 0 0 auto}.product-view-page .layer--prd-detail-layer .layer__table .close{position:absolute;top:82px;left:-50px;display:inline-block;width:50px;height:auto;padding:8px 0;border-radius:4px 0 0 4px;background-color:#fff}.product-view-page .layer--prd-detail-layer .layer__table .close span{display:inline-block;padding-top:26px;background:url(../images/7c04379b0ce08e56fc1f.png) no-repeat top/24px;font-size:14px}.product-view-page .layer--prd-detail-layer .layer__table-cell{height:100%}.product-view-page .layer--prd-detail-layer .layer__content{height:100%;border-radius:0}.product-view-page .layer--prd-detail-layer .layer__top{display:none}.product-view-page .layer--prd-detail-layer .layer__con-area{max-height:calc(100% - 50px);margin-top:50px;padding:0 0 65px}.product-view-page .layer--prd-detail-layer .tab__btn-area{position:fixed;top:0;right:-100%;width:800px;background:#fff;z-index:10}.product-view-page .layer--prd-detail-layer .tab__title{display:flex;justify-content:space-between;align-items:center}.product-view-page .layer--prd-detail-layer .tab__title strong{display:block;font-size:20px;font-weight:800}.product-view-page .layer--prd-detail-layer .tab__title .btn--write{width:120px}.product-view-page .layer--prd-detail-layer .tab__contents{padding:20px}.product-view-page .layer--prd-detail-layer .detail-img{padding:20px}.product-view-page .layer--prd-detail-layer .detail-info__title{font-size:16px;font-weight:800}.product-view-page .layer--prd-detail-layer .detail-info__title::after{right:10px}.product-view-page .layer--prd-detail-layer .detail-info__con{margin-top:20px;padding:20px}.product-view-page .layer--prd-detail-layer .review-info__star{margin:16px 0 40px}.product-view-page .layer--prd-detail-layer .review-info__star span{font-size:14px}.product-view-page .layer--prd-detail-layer .review-info__star strong{margin:8px 0;font-size:28px;font-weight:800}.product-view-page .layer--prd-detail-layer .review-info__star .star-grade{width:120px;height:24px}.product-view-page .layer--prd-detail-layer .review-info__star .star-grade span{background-size:120px}.product-view-page .layer--prd-detail-layer .review-info__photo .photo-review{gap:10px}.product-view-page .layer--prd-detail-layer .review-info__photo .photo-review__item{width:144px}.product-view-page .layer--prd-detail-layer .review-info__photo .photo-review__item button{width:100%;height:100%}.product-view-page .layer--prd-detail-layer .review-info__photo .photo-review__item button.btn-more span{padding-top:48px;background-size:44px}.product-view-page .layer--prd-detail-layer .review-info__all .all-review__top-info span{font-size:14px}.product-view-page .layer--prd-detail-layer .review-info__all .all-review__image__list{width:144px;height:144px}.product-view-page .layer--prd-detail-layer .review-info__all .all-review__btn .review-chk p{font-size:14px}.product-view-page .layer--prd-detail-layer .qna-info .qna-list{margin-top:24px}.product-view-page .layer--prd-detail-layer .qna-info .qna-list__q{padding:20px 0}.product-view-page .layer--prd-detail-layer .qna-info .qna-list__a .qna-list__con-q{padding:20px 0 0}.product-view-page .layer--prd-detail-layer .qna-info .qna-list__a .qna-list__con-a{padding:20px}.product-view-page .layer--prd-detail-layer .qna-info .qna-list__title.secret span{padding-left:18px;background-size:16px}.product-view-page .layer--prd-detail-layer .qna-info .qna-list__title em{margin-right:8px;font-size:14px}.product-view-page .layer--prd-detail-layer .qna-info .qna-list__info span{font-size:12px}.product-view-page .layer--prd-detail-layer .qna-info .qna-list__info span:first-of-type{padding-right:10px}.product-view-page .layer--prd-detail-layer .qna-info .qna-list__info span:first-of-type::after{right:5px;height:13px}.product-view-page .layer--delivery-layer .layer__table{max-width:500px}.product-view-page .layer--delivery-layer .delivery-con__title{font-size:16px}.product-view-page .layer--photo-view-layer .layer__table{width:948px}.product-view-page .layer--photo-view-layer .layer__con-area{max-height:573px}.product-view-page .layer--photo-view-layer .photo-list{gap:7px}.product-view-page .layer--photo-view-layer .photo-list li{width:calc((100% - 28px)/5)}.toast-cart-alert{top:68px;right:20px;bottom:auto;left:auto}.toast-cart-alert__content{width:271px;max-width:271px;padding:0}.toast-cart-alert .comm-product{border:1px solid #E0E0E0;padding:12px;background:#fff;overflow:initial}.toast-cart-alert .comm-product:before{content:"";display:block;position:absolute;top:-5px;right:73px;width:11px;height:7px;background:url(../images/cea04270033637239aae.png) no-repeat center/11px}.toast-cart-alert .comm-product .comm-prd-list .comm-prd-list__item .img{display:block;width:52px;padding-bottom:52px}.toast-cart-alert .comm-product .comm-prd-list .comm-prd-list__item .info{display:block;width:calc(100% - 52px);padding-left:12px}.toast-cart-alert .comm-product .comm-prd-list .comm-prd-list__item .info .title{display:block;height:auto;white-space:nowrap;margin-top:0;font-size:12px;font-weight:800;-webkit-line-clamp:1;-webkit-box-orient:initial}.toast-cart-alert .comm-product .comm-prd-list .comm-prd-list__item .info p{margin-top:4px;font-size:12px;font-weight:400;color:#000}.toast-cart-alert .comm-product .comm-prd-list .comm-prd-list__item .info .btn--underline{display:none}.contents .content.best-product-lists-page{width:1620px;margin:0 auto;padding:40px 0 100px}.best-product-lists-page .prd-top{display:none}.best-product-lists-page .common-tag{margin-bottom:40px}.best-product-lists-page .common-tag .swiper-wrapper{justify-content:center}.best-product-lists-page .common-tag__box label{height:44px;line-height:44px;padding:0 20px;font-size:14px}.layer--search-layer{position:absolute;top:129px;right:60px;bottom:auto;left:auto;width:408px;background:transparent}.layer--search-layer .layer__table{align-items:flex-start;width:100%}.layer--search-layer .layer__content{display:flex;flex-direction:column;justify-content:center;align-items:center;padding:0;border-radius:16px;box-shadow:0 8px 40px 0 rgba(0,0,0,0.1)}.layer--search-layer .layer__top{display:none}.layer--search-layer .layer__con-area{display:flex;flex-direction:column;gap:28px;width:408px;min-height:342px;margin:0 auto;padding:0 168px 0 0}.layer--search-layer .comm-box{padding:20px}.layer--search-layer .comm-box .popular{position:absolute;top:0;right:0;bottom:0;width:168px;background:#F0EDE5;padding-top:20px}.layer--search-layer .comm-box .popular .comm-box__title{padding:0 20px}.layer--search-layer .comm-box .popular__list{grid-template-columns:1fr;grid-auto-flow:row;background:#F0EDE5;padding:0 20px 20px}.layer--report-layer .layer__table{width:400px}.layer--report-layer .form{width:100%}.contents .content.search-product-lists-page{width:1620px;margin:127px auto 0 !important;padding:40px 0 100px}.search-product-lists-page .result{position:static;display:block;width:400px;margin:0 auto 40px;padding:0;background:none}.search-product-lists-page .result__text{display:block;margin-bottom:20px;font-size:24px;font-weight:400;text-align:center}.search-product-lists-page .result__text b{font-weight:800px}.search-product-lists-page .result .close{display:none}.search-product-lists-page .result .search{width:100%;margin-left:0}.search-product-lists-page .result .search input{height:48px;line-height:48px;border-bottom:1px solid #000;border-radius:0}.search-product-lists-page .result .search .btn-search{right:12px;width:22px;height:22px;background:url(../images/fc9564aa195480d16e95.png) no-repeat center/22px}.search-product-lists-page .prd-top__select{display:flex;align-items:center}.search-product-lists-page .prd-top__select select{padding-left:0;margin-left:20px}.search-product-lists-page .prd-top__sort .total{font-size:14px}}.contents .content.wish-list-page{padding:20px 20px 0}.wish-list-page .prd-top{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.wish-list-page .prd-top__sort .total{font-size:12px}.wish-list-page .prd-top__sort .total em{font-weight:800}.wish-list-page .prd-top__select .btn{width:auto;padding:0 8px}.wish-list-page .comm-product .comm-prd-list{gap:20px 0}.wish-list-page .comm-product .comm-prd-list__item{display:flex;flex-wrap:nowrap;align-items:center;width:100%}.wish-list-page .comm-product .comm-prd-list__item .img{width:100px;height:auto;padding-bottom:0;aspect-ratio:1/1;flex-shrink:0}.wish-list-page .comm-product .comm-prd-list__item .info{margin:0 0 0 12px}.wish-list-page .comm-product .comm-prd-list__item .btn-area{flex-shrink:0;display:flex;flex-direction:column;gap:4px;width:86px;margin-left:auto}.wish-list-page .comm-product .comm-prd-list__item .btn-area .btn{width:100%;height:40px;line-height:38px;font-size:14px;font-weight:700}.wish-list-page .comm-product .comm-prd-list__item .btn-area .btn span{font-size:14px;font-weight:700}.wish-list-page .comm-product .comm-prd-list .nodata strong{display:block;font-size:18px;font-weight:700;color:#000}.wish-list-page .comm-product .comm-prd-list .nodata p{margin:20px 0}.wish-list-page .comm-product .comm-prd-list .nodata a{max-width:200px;margin:0 auto}.contents .content.member-certification-page{padding:20px 20px 0}.member-certification-page .title{margin-bottom:20px;text-align:center}.member-certification-page .title p{font-size:16px}.member-modify-page .comm-area{position:relative;padding:20px;border-bottom:10px solid #EEEEEE}.member-modify-page .comm-area::after{content:'';position:absolute;bottom:0;left:0;right:0;height:1px;background-color:#E0E0E0}.member-modify-page .comm-area__title{display:block;margin-bottom:16px;font-size:18px;font-weight:700}.member-modify-page .form__content p{margin-top:10px}.member-modify-page .form__content--email{display:flex;flex-wrap:wrap;justify-content:space-between}.member-modify-page .form__content--email input{width:calc(100% - 106px)}.member-modify-page .form__content--email .btn{width:102px}.member-modify-page .form__content--email p{width:100%}.member-modify-page .form__content--email-chk{display:flex;align-items:center}.member-modify-page .form__content--email-chk input{width:206px}.member-modify-page .form__content--email-chk .btn{width:50px;margin:0 12px 0 4px}.member-modify-page .form__content--email-chk span{color:#D30F19;letter-spacing:-0.6px}.member-modify-page .form__content--law{margin-top:8px;gap:12px}.member-modify-page .form__content--law .design-input--check label{word-break:keep-all;height:auto;background-position:0 0}.member-modify-page .btn-withdrawal{display:block;width:auto;margin:20px auto;padding-bottom:3px;border-bottom:1px solid #000;font-size:14px;font-weight:700}.contents .mypage.myaccount{padding:20px 20px 0}.change-password-page .form__content .hidden-show:not(:first-of-type){margin-top:8px}.contents .content.withdrawal-page{padding:40px 20px 0}.withdrawal-page .ok-con--ex{margin:0 0 40px}.withdrawal-page .withdrawal-con:not(:first-of-type){margin-top:32px;padding-top:32px;border-top:1px solid #E0E0E0}.withdrawal-page .withdrawal-con .title{display:block;margin-bottom:8px;font-size:14px;font-weight:700}.withdrawal-page .withdrawal-con .title:not(:first-of-type){margin-top:20px}.withdrawal-page .withdrawal-con .title+p{margin-bottom:8px;color:#757575;font-size:12px;font-weight:400}.withdrawal-page .withdrawal-con .dot-list li{position:relative;padding-left:8px;color:#757575}.withdrawal-page .withdrawal-con .dot-list li::before{content:'';position:absolute;top:8px;left:0;background-color:#E0E0E0;width:4px;height:4px}.withdrawal-page .withdrawal-con .dot-list li:not(:first-of-type){margin-top:4px}.withdrawal-page .withdrawal-con textarea{margin-top:8px;height:120px}.withdrawal-ok-page .ok-con{margin:120px 0}.contents .mypage.address{padding:20px 20px 0}.address-lists-page .page-comm-title{margin-bottom:20px}.address-lists-page .addr-top{display:flex;flex-wrap:wrap;gap:4px}.address-lists-page .addr-top .search{width:100%}.address-lists-page .common-tag{position:relative;margin:20px 0;overflow:hidden}.address-lists-page .common-tag .toggle-addr{position:absolute;top:0;right:0;display:flex;width:70px;height:32px;background:url(../images/4046a95b126ab69cea9f.png) no-repeat 100% center/70px;z-index:100}.address-lists-page .common-tag .toggle-addr__button{display:block;width:32px;height:32px;margin-left:auto;background:url(../images/3822d2e03daa38afc1f3.png) no-repeat center/32px;overflow:hidden;text-indent:-9999px}.address-lists-page .common-tag .toggle-addr__button--delete{background:url(../images/6283f27897fd114ea601.png) no-repeat center/32px}.address-lists-page .box .btn-addr{width:125px;margin-bottom:12px}.address-lists-page .box .addr-list{border-top:1px solid #E0E0E0}.address-lists-page .box .addr-list__item{position:relative;display:flex;align-items:center;padding:20px 0;border-bottom:1px solid #E0E0E0}.address-lists-page .box .addr-list__item .design-input--radio{width:26px}.address-lists-page .box .addr-list__item .info{width:calc(100% - 26px)}.address-lists-page .box .addr-list__item .info .common-badges__box{display:inline-block;height:21px;line-height:21px;margin-bottom:8px;background-color:#F5E4B8;font-size:12px;color:#212121}.address-lists-page .box .addr-list__item .info .address{padding-right:50px}.address-lists-page .box .addr-list__item .info ul{display:flex;margin-top:4px}.address-lists-page .box .addr-list__item .info ul li{color:#9E9E9E;font-size:14px;font-weight:400}.address-lists-page .box .addr-list__item .info ul li:not(:first-of-type){position:relative;margin-left:12px;padding-left:12px}.address-lists-page .box .addr-list__item .info ul li:not(:first-of-type)::before{content:'';position:absolute;top:50%;left:0;width:1px;height:14px;margin-top:-7px;background-color:#E0E0E0}.address-lists-page .box .addr-list__item .my-edit-btn{position:absolute;top:20px;right:0;display:flex;gap:8px}.address-lists-page .box .addr-list__item .my-edit-btn .btn{width:20px;height:20px;overflow:hidden;text-indent:-9999px}.address-lists-page .box .addr-list__item .my-edit-btn .btn.btn-write{background:url(../images/4c503e32dfdc1d50d1c0.png) no-repeat center/20px}.address-lists-page .box .addr-list__item .my-edit-btn .btn.btn-del{background:url(../images/acc89c839b6284be3d02.png) no-repeat center/20px}.address-write-page .box .form__content--select{display:flex;flex-wrap:wrap;gap:8px 4px}.address-write-page .box .form__content--select .design-input{width:calc(100% / 3 - 3px)}.address-write-page .box .form__content--select input{display:none}.address-write-page .box .form__content--addr .addr-text{width:100%;padding:20px 0;text-align:center}.address-write-page .box .form__content--addr .addr-text strong{display:block;font-size:20px;font-weight:700}.address-write-page .box .form__content--addr .addr-text strong em{color:#3A5D23}.address-write-page .box .form__content--addr .addr-text p{margin-top:8px}.address-write-page .box .form__content--addr .addr-text p em{font-weight:700}.address-write-page .box .form__content--addr .addr-text--delivery strong em{color:#B48A2C}.address-write-page .box .form__content--addr .addr-text--disabled strong em{color:#F44336}.address-write-page .box .form__content--entrance{display:flex;flex-wrap:wrap;align-items:center}.address-write-page .box .form__content--entrance select{width:100%}.address-write-page .box .form__content--entrance .design-input--check{width:calc(100% - 20px);margin-top:8px}.address-write-page .box .form__content--entrance .design-input--check em{color:#D30F19}.address-write-page .box .form__content--entrance .btn-toggle{width:20px;height:20px;background:url(../images/ba3ef979ff6d1f9892dc.png) no-repeat center/contain;overflow:hidden;text-indent:-9999px}.address-write-page .box .form__content--entrance .btn-toggle.on{transform:rotate(180deg)}.address-write-page .box .form__content--entrance .btn-toggle.on+.common-table{display:table}.address-write-page .box .form__content--entrance .common-table{display:none;margin-top:8px;border:1px solid #E0E0E0}.address-write-page .box .form__content--entrance .common-table thead th{padding:8px 10px;background-color:#F5F5F5}.address-write-page .box .form__content--entrance .common-table thead th:not(:first-of-type){border-left:1px solid #E0E0E0}.address-write-page .box .form__content--entrance .common-table tbody td{padding:8px 10px}.address-write-page .box .form__content--entrance .common-table tbody td:not(:first-of-type){border-left:1px solid #E0E0E0}.address-write-page .box .form>.design-input{margin-top:8px}@media screen and (min-width: 768px){.wish-list-page .wish-inner{padding:20px;border-radius:16px;background-color:#fff}.wish-list-page .prd-top__sort .total{font-size:14px}.wish-list-page .comm-product .comm-prd-list__item .btn-area{width:120px}.member-certification-page .comm-area{padding:40px;border-radius:8px;background-color:#fff}.member-certification-page .title{margin-bottom:20px;text-align:center}.member-certification-page .title p{font-size:18px}.member-modify-page .comm-area{padding:20px 170px;border-bottom:0;border-radius:8px;background-color:#fff}.member-modify-page .comm-area::after{display:none}.member-modify-page .comm-area:not(:first-of-type){margin-top:20px}.member-modify-page .comm-area__title{font-size:20px}.member-modify-page .modify-btn{display:flex;flex-direction:column}.member-modify-page .button-content{order:1;width:200px;margin:40px auto 0}.member-modify-page .btn-withdrawal{order:2}.change-password-page .comm-area{padding:20px 170px;border-bottom:0;border-radius:8px;background-color:#fff}.contents .content.withdrawal-page{padding:40px 0 0}.withdrawal-page .withdrawal-inner{width:604px;margin:0 auto;padding:52px;border-radius:8px;background-color:#fff}.withdrawal-page .withdrawal-con:not(:first-of-type){margin-top:40px;padding-top:40px}.withdrawal-page .withdrawal-con .title{font-size:16px}.withdrawal-page .withdrawal-con .title:not(:first-of-type){margin-top:20px}.withdrawal-page .withdrawal-con .title+p{font-size:14px}.withdrawal-ok-page .ok-con{margin:0}.withdrawal-ok-page .button-content{margin-top:40px}.address-lists-page .common-line{margin:0;padding:0}.address-lists-page .common-line:before,.address-lists-page .common-line:after{display:none}.address-lists-page .addr-top{flex-wrap:nowrap}.address-lists-page .addr-top select{width:100px}.address-lists-page .addr-top .search{width:calc(100% - 104px)}.address-lists-page .common-tag{margin:0 0 16px}.address-lists-page .common-tag .swiper-wrapper{width:auto}.address-lists-page .common-tag .toggle-addr{position:static;width:auto;height:auto;background:none}.address-lists-page .common-tag .toggle-addr__button{margin-left:8px}.address-lists-page .box .btn-addr{margin-top:0}.address-lists-page .box .addr-list__item .info .address{padding-right:60px}.address-lists-page .box .addr-list__item .my-edit-btn .btn{width:24px;height:24px}.address-write-page .box .form{width:500px}.address-write-page .box .form__content--addr .addr-text{padding:32px 0}.address-write-page .box .form__content--addr .addr-text strong{font-size:24px}.address-write-page .box .form__content--addr .addr-text p{margin-top:12px;font-size:16px}}.sns-account-page.content{padding:20px 20px 0}.sns-account-page .page-comm-title{margin-bottom:20px}.sns-account-page .comm-area{display:flex;flex-direction:column;gap:8px}.sns-account-page .switch-area{display:flex;justify-content:space-between;align-items:center}.sns-account-page .switch-area__text span{display:inline-block;line-height:28px;padding-left:36px;font-size:14px}.sns-account-page .switch-area__text em{display:inline-block;margin-left:8px;color:#9E9E9E;font-size:12px}.sns-account-page .switch-area__text--kakao span{background:url(../images/f24a1fb3b4d55a453c04.png) no-repeat left/28px}.sns-account-page .switch-area__text--naver span{background:url(../images/feff90d31185e952dd28.png) no-repeat left/28px}.sns-account-page .switch-area__text--apple span{background:url(../images/1408d7f98529bf180467.png) no-repeat left/28px}.sns-account-page .switch-area__text--google span{background:url(../images/c8ae791f014579aca564.png) no-repeat left/28px}@media screen and (min-width: 768px){.sns-account-page.content{padding:0}.sns-account-page .page-comm-title{margin-bottom:40px}.sns-account-page .page-comm-title p{margin-top:20px}.sns-account-page .comm-area{align-items:center;padding:20px;border-radius:16px;background-color:#fff}.sns-account-page .switch-area{width:500px}}


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