@import url("https://cdn.jsdelivr.net/npm/xeicon@2.3.3/xeicon.min.css");.m-input-error.type01{margin-top:8px;font-size:14px;color:red}.m-input-help.type01{margin-top:8px;font-size:14px;color:#4995fd}.m-pop.type01{display:flex;align-items:center;justify-content:center;width:100%;height:100%;position:fixed;top:0;left:0;z-index:10000;background-color:rgba(0,0,0,.7)}.m-pop.type01 .m-pop-inner{width:300px;padding:40px 20px 20px;background-color:#fff;border-radius:10px}.m-pop.type01 .m-pop-description{text-align:center;font-size:18px;font-weight:500}.m-pop.type01 .m-pop-btns{display:flex;align-items:center;justify-content:center;margin-top:20px}.m-pop.type01 .m-pop-btn{padding:12px 24px;font-size:16px;background-color:#0075a9;color:#fff;border-radius:5px}.m-input-objects.type01 th{padding:8px;background-color:#efefef}.m-input-objects.type01 td{padding:8px}.m-input-objects.type01 .btn-add{display:block;width:100%;margin-top:12px;padding:12px;background-color:#000;color:#fff;border-radius:10px}.m-input-objects.type01 .btn{padding:4px 12px;font-size:12px;background-color:#000;color:#fff;border-radius:5px;white-space:nowrap}.m-input-objects.type01 .btn-remove{background-color:red}.m-pagination.type01{margin-top:55px}.m-pagination.type01 .m-pages{display:flex;justify-content:center;margin:-4px}.m-pagination.type01 .m-page-wrap{padding:4px}.m-pagination.type01 .m-page{display:flex;align-items:center;justify-content:center;width:30px;height:30px;font-size:14px;background-color:#fff;color:#78829d;border-radius:5px;transition:all .3s}.m-pagination.type01 .m-page:hover{transform:translate(-4px,-4px);box-shadow:0 3px 6px rgb(0,0,0,.16)}.m-pagination.type01 .m-page i{margin:0 -4px;font-size:14px;color:#78829d}.m-pagination.type01 .m-page.active{background-color:#3e97fe;color:#fff}.m-pagination.type02{margin-top:55px}.m-pagination.type02 .m-pages{display:flex;justify-content:center;margin:-4px}.m-pagination.type02 .m-page-wrap{margin-right:8px}.m-pagination.type02 .m-page-wrap:last-child{margin:unset}.m-pagination.type02 .m-page{display:flex;align-items:center;justify-content:center;width:32px;height:40px;font-size:14px;border-radius:5px;transition:all .3s;background:#f7f7f7;font-weight:500}.m-pagination.type02 .m-page-wrap:first-child .m-page,.m-pagination.type02 .m-page-wrap:last-child .m-page{background-color:#fff;border:1px solid #e4e4e4}.m-pagination.type02 .m-page:hover{box-shadow:0 3px 6px rgb(0,0,0,.16)}.m-pagination.type02 .m-page i{margin:0 -4px;font-size:14px;color:#78829d}.m-pagination.type02 .m-page.active{background:#202020;color:#fff}.m-noListData{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;width:100%;padding:80px 20px;box-sizing:border-box}.m-noListData__icon{font-size:48px;color:rgba(0,0,0,.15);line-height:1}.m-noListData__title{margin:0;font-size:16px;font-weight:500;color:rgba(0,0,0,.4);line-height:1.4;text-align:center}.m-noListData__desc{margin:0;font-size:14px;font-weight:400;color:rgba(0,0,0,.3);line-height:1.5;text-align:center}@media (max-width:768px){.m-noListData{padding:60px 20px}.m-noListData__icon{font-size:40px}.m-noListData__title{font-size:14px}.m-noListData__desc{font-size:13px}}.m-input-images.type01{display:flex;width:100%}.m-input-images.type01 .m-input{margin-right:10px}.m-input-images.type01 .m-input input{display:none}.m-input-images.type01 .m-input .m-btn{display:flex;flex-flow:column;justify-content:center;gap:8px;width:110px;height:110px;background-color:#f5f5f5;text-align:center;font-size:16px;font-weight:700;color:#a7a7a7;border:1px dashed #a7a7a7;cursor:pointer}.m-input-images.type01 .m-input .m-comment{margin-top:12px;font-size:14px;color:#999}.m-input-images.type01 .m-input .m-btn i{font-size:32px;color:#a7a7a7}.m-input-images.type01 .m-files{display:flex;flex-wrap:wrap;margin:-4px}.m-input-images.type01 .m-file-wrap{padding:4px}.m-input-images.type01 .m-file{width:110px;height:110px;position:relative;background-size:cover;background-position:50%;border:1px solid #e1e1e1;cursor:pointer}.m-input-images.type01 .m-file .m-btn-remove{width:20px;height:20px;position:absolute;top:10px;right:10px;border-radius:5px;background-color:red;box-shadow:0 3px 6px rgba(0,0,0,.16)}.m-input-images.type01 .m-file .m-btn-remove i{color:#fff}.m-input-image-detail{display:flex;align-items:center;justify-content:center;width:100%;height:100%;position:fixed;top:0;left:0;z-index:10000}.m-input-image-detail .m-input-image-detail-inner{max-width:calc(100vw - 200px);max-height:calc(100vh - 200px);position:relative;padding:40px;background-color:#efefef;border-radius:10px}.m-input-image-detail .m-input-image-detail-inner img{display:block;max-width:calc(100vw - 280px);max-height:calc(100vh - 280px)}.m-input-image-detail .m-input-image-detail-btn{margin-left:auto;margin-bottom:24px;position:absolute;top:-40px;right:0}.m-input-image-detail .m-input-image-detail-btn i{font-size:30px;font-weight:700;color:#fff}.m-input-image-detail .m-input-image-detail-base{width:100%;height:100%;position:absolute;top:0;left:0;background-color:rgba(0,0,0,.4)}.m-input-files{display:flex;padding:4px;max-width:560px;border:1px solid #e4e4e4;border-radius:4px}.m-input-files .m-input{width:100px}.m-input-files .m-input .m-btn{width:100px;height:32px;display:flex;justify-content:center;align-items:center;background:#202020;color:#fff;border-radius:4px;font-weight:700;cursor:pointer}.m-input-files .m-files-wrap{width:calc(100% - 100px)}.m-input-files .m-files{display:flex;flex-direction:column;width:100%}.m-input-files .m-files .m-file-wrap{display:flex;padding:0 8px 0 16px}.m-input-files .m-files .m-file-wrap .m-file{display:flex;height:32px;width:100%;align-items:center}.m-input-files .m-files .m-file-wrap .m-file span{display:block;width:calc(100% - 32px);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.m-input-files .m-files .m-file-wrap .m-file .m-btn-remove{width:32px;height:32px}.m-input-files .m-noFile{display:flex;height:32px;width:calc(100% - 100px);align-items:center;padding-left:16px;font-size:17px;color:rgba(0,0,0,.4);font-weight:700}.m-contents-section{background-color:#f5f5f5}.m-contents-wrap.type01{white-space:pre-line;line-height:1.5;font-size:16px}.m-contents-wrap.type01 h2{margin-bottom:40px;font-size:40px;font-weight:700}.m-loading.type01{display:flex;align-items:center;justify-content:center;width:100%;height:100%;position:fixed;top:0;left:0;z-index:10000;opacity:0;visibility:hidden;transition:opacity .3s ease,visibility .3s ease}.m-loading.type01.fade-in{opacity:1;visibility:visible}.m-loading.type01.fade-out{opacity:0;visibility:hidden}.m-loading.type01 .m-loading__content{display:flex;flex-direction:column;align-items:center;text-align:center;color:#fff;font-size:20px;font-weight:500}.m-loading.type01 .m-loading__spinner{border:16px solid #f3f3f3;border-top-color:#4995fd;border-radius:50%;width:120px;height:120px;animation:spin 2s linear infinite;margin-bottom:40px}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.m-tabs.type01{display:flex;flex-wrap:wrap;gap:8px}.m-tabs.type01 .m-tab{padding:8px 16px;font-size:14px;border-radius:5px;background-color:#fff;color:#999;border:1px solid #e1e1e1;transition:all .3s}.m-tabs.type01 .m-tab.active,.m-tabs.type01 .m-tab:hover{color:#000;border-color:#000}.policy-modal-wrap{position:fixed;left:0;right:0;top:0;bottom:0;width:100%;height:100%;display:flex;justify-content:center;align-items:center;background-color:#00000033;z-index:999}.policy-modal-wrap .modal-box{width:940px;height:auto;max-width:calc(100% - 40px);max-height:calc(100% - 40px);background-color:#fff;border-radius:16px;overflow:auto}.policy-modal-wrap .modal-box .modal-title-wrap{display:flex;justify-content:space-between;padding:0 20px;height:80px;align-items:center;background-color:#f5f5f7}.policy-modal-wrap .modal-box .modal-title-wrap .modal-title{font-size:24px;display:flex;flex-wrap:wrap;align-items:baseline;gap:4px}.policy-modal-wrap .modal-box .modal-title-wrap .modal-title span{font-size:12px}.policy-modal-wrap .modal-box .modal-title-wrap i{font-size:24px;cursor:pointer}.policy-modal-wrap .modal-box .modal-content-wrap{padding:20px;overflow:auto;max-height:calc(100vh - 80px - 80px)}.policy-modal-wrap.pageType{position:static;background-color:#fff}.policy-modal-wrap.pageType .modal-box{width:unset;max-width:unset}.policy-modal-wrap.pageType .modal-box .modal-title-wrap{background-color:#fff}.policy-modal-wrap.pageType .modal-close{display:none}.policy-modal-content h2{margin-bottom:4px;font-size:14px}.policy-modal-content p{font-size:12px;margin-bottom:32px}.policy-modal-table{border-collapse:collapse;width:100%;margin-top:20px;margin-bottom:20px}.policy-modal-table th{border-bottom:1px solid #000;padding:16px;border-top:2px solid #000;font-size:14px}.policy-modal-table td{border-bottom:1px solid #00000033;padding:16px 8px;border-right:1px solid #00000033;font-size:12px}@font-face{font-family:Pretendard;src:url(/fonts/Pretendard-Regular.woff) format("woff");font-weight:400;font-display:swap}@font-face{font-family:Pretendard;src:url(/fonts/Pretendard-Medium.woff) format("woff");font-weight:500;font-display:swap}@font-face{font-family:Pretendard;src:url(/fonts/Pretendard-SemiBold.woff) format("woff");font-weight:600;font-display:swap}@font-face{font-family:Pretendard;src:url(/fonts/Pretendard-Bold.woff) format("woff");font-weight:700;font-display:swap}body,html{margin:0;padding:0;font-family:Pretendard,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;color:#000;background:#fff;-webkit-font-smoothing:antialiased;overflow-x:hidden}body{min-width:320px}*{box-sizing:border-box}a{color:inherit;text-decoration:none}button{border:0;background:transparent;font-family:inherit;cursor:pointer;color:inherit}button,ol,ul{padding:0;margin:0}ol,ul{list-style:none}h1,h2,h3,h4,h5,h6{margin:0;font-weight:inherit;font-size:inherit}p{margin:0}img{display:block;max-width:100%}input{font-family:inherit}.m-page{display:flex;flex-direction:column;min-height:100vh}.m-main{flex:1 0 auto}.m-page>footer{flex-shrink:0}.m-header{position:-webkit-sticky;position:sticky;top:0;left:0;right:0;z-index:100;background:#fff}.m-header-promo{display:flex;align-items:center;justify-content:center;padding:10px 16px;background:#8a55e5;color:#fff;font-size:16px;text-align:center}.m-header-promo p{font-weight:400}.m-header-promo__emoji{display:inline-block;margin:0 2px}.m-header-main{border-bottom:1px solid rgba(0,0,0,.06)}.m-header-main__inner{display:flex;align-items:center;justify-content:space-between;gap:24px;max-width:1488px;margin:0 auto;padding:24px}.m-header-logo{flex-shrink:0}.m-header-logo a{display:block}.m-header-logo img{width:267px;height:auto}.m-header-search{flex:1 1;max-width:560px;display:flex;align-items:center;background:#fff;border:1px solid rgba(0,0,0,.2);border-radius:24px;padding:0 8px 0 24px;height:48px;box-shadow:0 0 8px rgba(138,85,229,.08)}.m-header-search input{flex:1 1;height:100%;border:0;outline:0;background:transparent;font-size:16px;color:#000}.m-header-search input::placeholder{color:rgba(0,0,0,.2)}.m-header-search button{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:16px;background:#8a55e5;color:#fff;flex-shrink:0}.m-header-search button i{font-size:18px;line-height:1}.m-header-utils{display:flex;align-items:center;gap:10px;flex-shrink:0;list-style:none;padding:0;margin:0}.m-header-utils li{display:flex}.m-header-utils a,.m-header-utils button{display:flex;flex-direction:column;align-items:center;gap:4px;width:42px;padding:0;background:transparent;border:0;color:#000;cursor:pointer}.m-header-utils__icon{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px}.m-header-utils__icon img{width:auto;height:auto;max-width:24px;max-height:24px;display:block}.m-header-utils__label{font-size:12px;line-height:1}.m-header-utils li.m-header-utils__mobile-only{display:none}.m-header-mobile-toggle{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;padding:0;background:transparent;border:0;font-size:24px;line-height:1;cursor:pointer}.m-header-nav{border-bottom:1px solid rgba(0,0,0,.1)}.m-header-nav__inner{display:flex;align-items:center;justify-content:space-between;gap:24px;max-width:1488px;margin:0 auto;padding:14px 24px}.m-header-nav__primary{display:flex;align-items:center;gap:24px;flex-wrap:wrap}.m-header-nav__primary>li>a,.m-header-nav__primary>li>button{display:inline-flex;align-items:center;gap:5px;font-size:16px;color:#000;line-height:1}.m-header-nav__category{display:flex;align-items:center}.m-header-nav__category a,.m-header-nav__category button{padding-right:24px;border-right:1px solid rgba(0,0,0,.2);font-weight:700}.m-header-nav__category-icon{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;margin-right:16px}.m-header-nav__category-icon img{width:24px;height:24px;display:block}.m-header-nav__emoji{display:inline-block;font-weight:700}.m-header-nav__wants{padding:5px 12px;height:32px;border:1px solid rgba(76,131,251,.1);border-radius:16px;background:linear-gradient(90deg,rgba(15,119,249,.12),rgba(138,85,229,.12))}.m-header-nav__wants-icon{display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px}.m-header-nav__wants-icon img{width:16px;height:16px;display:block}.m-header-nav__wants-text{background:linear-gradient(90deg,#1077f9,#8a55e5);-webkit-background-clip:text;background-clip:text;color:transparent;font-weight:500;font-size:15px;line-height:1}.m-header-nav__secondary{display:flex;align-items:center;gap:24px}.m-header-nav__secondary a,.m-header-nav__secondary button{font-size:16px;color:#000;line-height:1;background:transparent;border:0;padding:0;cursor:pointer;font-family:inherit}.m-header-mobile-overlay{display:none;position:fixed;inset:0;background:rgba(0,0,0,.4);z-index:90}@media (max-width:1024px){.m-header-promo{font-size:12px;padding:8px 12px}.m-header-main__inner{flex-wrap:wrap;padding:12px 16px;gap:12px}.m-header-logo{order:1}.m-header-logo img{width:150px}.m-header-utils{order:2;margin-left:auto;gap:4px}.m-header-utils a,.m-header-utils button{flex-direction:row;width:auto;padding:0;gap:0}.m-header-utils__icon{width:30px;height:30px}.m-header-utils__icon img{max-width:20px;max-height:20px}.m-header-utils li.m-header-utils__desktop-only,.m-header-utils__label{display:none}.m-header-utils li.m-header-utils__mobile-only{display:flex}.m-header-search{order:3;width:100%;max-width:none;height:40px;padding:0 6px 0 16px}.m-header-search input{font-size:13px}.m-header-nav{position:fixed;top:0;right:0;bottom:0;width:280px;max-width:80%;background:#fff;transform:translateX(100%);transition:transform .25s ease,visibility 0s .25s;z-index:100;overflow-y:auto;box-shadow:-4px 0 16px rgba(0,0,0,.08);border-bottom:0;border-top:0;visibility:hidden}.m-header-nav.is-open{transform:translateX(0);visibility:visible;transition:transform .25s ease,visibility 0s 0s}.m-header-nav__inner{padding:24px 20px}.m-header-nav__inner,.m-header-nav__primary{flex-direction:column;align-items:stretch;gap:0}.m-header-nav__primary>li>a,.m-header-nav__primary>li>button{display:flex;width:100%;padding:14px 4px;font-size:15px;border-bottom:1px solid rgba(0,0,0,.06)}.m-header-nav__category a,.m-header-nav__category button{padding-right:4px;border-right:0}.m-header-nav__category-icon{margin-right:8px}.m-header-nav__wants{align-self:flex-start;padding:5px 12px}.m-header-nav__secondary{margin-top:16px;flex-direction:column;align-items:stretch;gap:0}.m-header-nav__secondary a,.m-header-nav__secondary button{display:flex;padding:14px 4px;font-size:15px;border-bottom:1px solid rgba(0,0,0,.06);text-align:left}.m-header-mobile-overlay{display:block}}.m-hero{padding:40px 24px 0}.m-hero__inner{position:relative;max-width:1440px;margin:0 auto;border-radius:24px;overflow:hidden}.m-hero-swiper{width:100%;height:706px;overflow:hidden}.m-hero-swiper .swiper-slide,.m-hero-swiper .swiper-wrapper{height:100%}.m-hero__slide{position:relative;width:100%;height:100%}.m-hero__img{width:100%;height:100%;object-fit:cover;display:block}.m-hero__overlay{inset:0;background:linear-gradient(0deg,rgba(0,0,0,.4),transparent)}.m-hero__caption,.m-hero__overlay{position:absolute;pointer-events:none}.m-hero__caption{left:64px;right:64px;bottom:56px;display:flex;align-items:flex-end;gap:40px;z-index:2}.m-hero__text{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:16px;color:#fff}.m-hero__label{font-size:20px;font-weight:700;line-height:1}.m-hero__title{font-size:40px;font-weight:700;line-height:1.2}.m-hero__controls{display:flex;align-items:center;gap:8px;pointer-events:auto}.m-hero__count{display:inline-flex;align-items:center;justify-content:center;height:32px;padding:0 16px;background:rgba(0,0,0,.64);color:#fff;font-size:14px;font-weight:700;border-radius:8px;line-height:1}.m-hero__count span{font-weight:300;margin-left:0}.m-hero__nav{display:flex;align-items:center;gap:0}.m-hero__nav button{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;background:hsla(0,0%,100%,.15);border:0;color:#fff;transition:background-color .2s ease}.m-hero__nav-prev{border-radius:4px 0 0 4px}.m-hero__nav-next{border-radius:0 4px 4px 0}.m-hero__nav button:hover{background:hsla(0,0%,100%,.25)}.m-hero__nav button i{font-size:18px;line-height:1}@media (max-width:1024px){.m-hero{padding:24px 16px 0}.m-hero-swiper{height:480px}.m-hero__caption{left:32px;right:32px;bottom:32px}.m-hero__title{font-size:28px}.m-hero__label{font-size:16px}}@media (max-width:768px){.m-hero{padding:15px 0 0}.m-hero__inner{border-radius:0}.m-hero-swiper{height:auto;aspect-ratio:390/191}.m-hero__caption{left:15px;right:15px;bottom:15px;flex-direction:row;align-items:flex-end;justify-content:space-between;gap:0}.m-hero__text{width:210px;flex:0 0 210px;gap:8px;text-transform:uppercase}.m-hero__label{font-size:12px;font-weight:700;line-height:1}.m-hero__title{font-size:20px;font-weight:700;line-height:1.2}.m-hero__controls{align-self:flex-end}.m-hero__count{height:auto;padding:4px 8px;font-size:12px}.m-hero__nav{display:none}}.m-category{padding:48px 24px 0}.m-category__inner{max-width:1440px;margin:0 auto;padding:0 64px}.m-category__list{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:0;margin:0;list-style:none}.m-category__item{display:flex;flex-direction:column;gap:12px;color:#000}.m-category__icon,.m-category__item{align-items:center;justify-content:center;width:64px}.m-category__icon{display:inline-flex;height:64px;border-radius:8px;overflow:hidden;background:#fff}.m-category__icon img{width:100%;height:100%;object-fit:cover;display:block}.m-category__icon.is-plain{border-radius:0;overflow:visible;background:transparent}.m-category__icon.is-plain img{object-fit:contain}.m-category__label{font-size:14px;font-weight:400;color:#000;line-height:1;text-align:center;white-space:nowrap}@media (max-width:1024px){.m-category{padding:20px 15px 17px}.m-category__inner{padding:0;max-width:none}.m-category__list{display:grid;grid-template-columns:repeat(6,1fr);grid-gap:20px 12px;gap:20px 12px}.m-category__item{width:100%;gap:5px}.m-category__icon{width:50px;height:50px}.m-category__label{font-size:12px}}.m-exhibition{margin-top:120px;padding:0 24px}.m-exhibition__inner{max-width:1440px;margin:0 auto}.m-exhibition__head{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;margin-bottom:32px}.m-exhibition__heading{font-size:32px;font-weight:700;color:#000;line-height:1;margin:0}.m-exhibition__heading span{color:#8a55e5}.m-exhibition__nav{display:flex;align-items:center;gap:8px}.m-exhibition__nav button{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;background:transparent;border:0;color:#000;cursor:pointer;transition:opacity .2s ease}.m-exhibition__nav button:hover{opacity:.6}.m-exhibition__nav button i{font-size:22px;line-height:1}.m-exhibition-swiper{width:100%;overflow:hidden}.m-exhibition__card{display:flex;flex-direction:column;aspect-ratio:464/616;border-radius:24px;background:#202020;color:#fff}.m-exhibition__card,.m-exhibition__media{position:relative;width:100%;overflow:hidden}.m-exhibition__media{aspect-ratio:1/1}.m-exhibition__media img{width:100%;height:100%;object-fit:cover;display:block}.m-exhibition__overlay{position:absolute;left:0;right:0;bottom:0;height:43%;background:linear-gradient(180deg,rgba(32,32,32,0) 0,#202020);pointer-events:none}.m-exhibition__title{position:absolute;left:24px;right:24px;bottom:0;margin:0;font-size:32px;font-weight:700;line-height:1.2;color:#fff;white-space:pre-line;z-index:2}.m-exhibition__bottom{position:relative;flex:1 1;display:flex;align-items:center;padding:0 5.17%}.m-exhibition__thumbs-swiper{width:100%;overflow:hidden}.m-exhibition__thumb{display:block;aspect-ratio:1/1;border-radius:8px;overflow:hidden;background:#fff}.m-exhibition__thumb img{width:100%;height:100%;object-fit:cover;display:block}.m-exhibition__thumb-nav{position:absolute;top:50%;transform:translateY(-50%);width:32px;height:32px;display:inline-flex;align-items:center;justify-content:center;padding:0;background:#fff;border:1px solid #ececec;border-radius:8px;color:#202020;cursor:pointer;z-index:3;box-shadow:0 2px 6px rgba(0,0,0,.06);transition:color .2s ease,border-color .2s ease}.m-exhibition__thumb-nav.is-disabled{opacity:.4;cursor:default;pointer-events:none}.m-exhibition__thumb-nav i{font-size:14px;line-height:1}.m-exhibition__thumb-nav--prev{left:3.45%}.m-exhibition__thumb-nav--next{right:3.45%}@media (max-width:1024px){.m-exhibition{margin-top:80px;padding:0 16px}.m-exhibition__heading{font-size:24px}.m-exhibition__title{font-size:22px}.m-exhibition__thumb-nav{width:28px;height:28px}.m-exhibition__thumb-nav i{font-size:12px}}@media (max-width:768px){.m-exhibition{margin-top:40px;padding:0 15px}.m-exhibition__head{margin-bottom:20px}.m-exhibition__heading{font-size:20px;text-transform:uppercase}.m-exhibition__nav{display:none}.m-exhibition-swiper{overflow:visible}.m-exhibition-swiper .swiper-slide{width:300px;height:auto}.m-exhibition__card{height:463px;border-radius:10px;background:#202020}.m-exhibition__card,.m-exhibition__media{width:300px;aspect-ratio:auto;overflow:visible}.m-exhibition__media{height:300px}.m-exhibition__media,.m-exhibition__media img{border-radius:10px 10px 0 0}.m-exhibition__overlay{height:120px;top:180px;bottom:auto;background:linear-gradient(180deg,rgba(32,32,32,0) 0,#202020)}.m-exhibition__title{position:absolute;font-size:20px;font-weight:700;left:15px;right:15px;top:315px;bottom:auto;line-height:1.2;white-space:pre-line;z-index:3}.m-exhibition__bottom{padding:83px 15px 0;align-items:flex-start}.m-exhibition__thumbs-swiper .swiper-slide{height:auto}.m-exhibition__thumb-nav{display:none}.m-exhibition__thumb{border-radius:5px}}.m-selection{margin-top:120px;padding:0 24px}.m-selection__inner{max-width:1440px;margin:0 auto}.m-selection__heading{font-size:32px;font-weight:700;color:#000;line-height:1;margin-bottom:32px}.m-selection__rows{display:flex;flex-direction:column;gap:40px}.m-selection__row{display:grid;grid-template-columns:320px 1fr;grid-gap:40px;gap:40px;align-items:start}.m-selection__banner{position:relative;display:flex;flex-direction:column;justify-content:flex-end;aspect-ratio:320/440;border-radius:16px;overflow:hidden;color:#000;background:#f5f5f5}.m-selection__banner-bg{position:absolute;inset:0}.m-selection__banner-bg img{width:100%;height:100%;object-fit:cover;display:block}.m-selection__banner-content{position:relative;display:flex;flex-direction:column;gap:16px;padding:24px;background:linear-gradient(0deg,rgba(0,0,0,.6),transparent);color:#fff;min-height:200px;justify-content:flex-end}.m-selection__banner-text{display:flex;flex-direction:column;gap:12px}.m-selection__banner-title{font-size:20px;font-weight:700;line-height:1.2}.m-selection__banner-subtitle{font-size:14px;font-weight:400;line-height:1.4;opacity:.9}.m-selection__banner-more{display:inline-flex;align-items:center;gap:4px;font-size:14px;font-weight:700;color:#fff;line-height:1}.m-selection__banner-more i{font-size:14px}.m-selection__products{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:24px;gap:24px}@media (max-width:1280px){.m-selection__row{grid-template-columns:280px 1fr;gap:24px}}@media (max-width:1024px){.m-selection{margin-top:80px;padding:0 16px}.m-selection__heading{font-size:24px;margin-bottom:24px}.m-selection__row{grid-template-columns:1fr;gap:20px}.m-selection__banner{aspect-ratio:16/9}.m-selection__products{grid-template-columns:repeat(3,1fr);gap:16px}}@media (max-width:768px){.m-selection{margin-top:40px;padding:0 15px}.m-selection__heading{font-size:20px;text-transform:uppercase;margin-bottom:20px}.m-selection__rows{gap:40px}.m-selection__row{grid-template-columns:1fr;gap:15px}.m-selection__banner{aspect-ratio:360/300;border-radius:10px}.m-selection__banner-content{padding:0 0 25px;min-height:0;height:120px;justify-content:flex-end;align-items:center;text-align:center;background:linear-gradient(180deg,rgba(32,32,32,0) 0,#202020)}.m-selection__banner-text{align-items:center;gap:10px}.m-selection__banner-title{font-size:20px;font-weight:700;line-height:1}.m-selection__banner-subtitle{font-size:14px;font-weight:400;line-height:1;opacity:1}.m-selection__banner-more{display:none}.m-selection__products{display:flex;grid-template-columns:none;gap:20px;overflow-x:auto;padding-right:15px;margin-right:-15px;scrollbar-width:none;-webkit-overflow-scrolling:touch}.m-selection__products::-webkit-scrollbar{display:none}.m-selection__products>*{flex:0 0 300px;width:300px}.m-selection__products .m-product-card{flex-direction:row;align-items:center;gap:16px}.m-selection__products .m-product-card__image{width:80px;height:80px;flex-shrink:0;border-radius:5px;aspect-ratio:1}.m-selection__products .m-product-card__body{flex:1 1;min-width:0;gap:5px;padding-top:0}.m-selection__products .m-product-card__tag{font-size:10px;padding:2px 5px;height:15px;font-weight:600}.m-selection__products .m-product-card__like,.m-selection__products .m-product-card__like img{width:16px;height:15px}.m-selection__products .m-product-card__title{font-size:12px;font-weight:700}.m-selection__products .m-product-card__name{font-size:14px;line-height:1.2;-webkit-line-clamp:1;line-clamp:1}.m-selection__products .m-product-card__discount,.m-selection__products .m-product-card__price-row strong{font-size:15px;font-weight:700}.m-selection__products .m-product-card__price-row span{font-size:14px;opacity:.5}}.m-review{margin-top:120px;padding:0 24px 120px}.m-review__inner{max-width:1440px;margin:0 auto}.m-review__heading{font-size:32px;font-weight:700;color:#000;line-height:1;margin-bottom:32px}.m-review-swiper{width:100%;overflow:hidden}.m-review-swiper .swiper-slide{width:220px;flex-shrink:0;height:auto}.m-review__card{display:flex;flex-direction:column;gap:16px;width:100%;color:#000}.m-review__product{display:flex;align-items:flex-start;gap:15px;padding-top:16px;border-top:1px solid #000}.m-review__product-image{display:inline-flex;flex-shrink:0;width:56px;height:56px;border-radius:8px;overflow:hidden;background:#eee}.m-review__product-image img{width:100%;height:100%;object-fit:cover;display:block}.m-review__product-text{display:flex;flex-direction:column;gap:8px;min-width:0;flex:1 1}.m-review__product-title{font-size:14px;font-weight:700;line-height:1;color:#000}.m-review__product-name{font-size:14px;font-weight:400;line-height:1.4;color:#000;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.m-review__detail{gap:16px;padding-top:16px;border-top:1px dashed rgba(0,0,0,.2)}.m-review__body,.m-review__detail{display:flex;flex-direction:column}.m-review__body{gap:8px}.m-review__rating{display:flex;align-items:center;gap:8px}.m-review__stars{display:inline-flex;align-items:center;gap:0;color:#8a55e5}.m-review__stars i{font-size:18px;line-height:1}.m-review__rating-text{font-size:14px;font-weight:700;color:#000;line-height:1}.m-review__reviewer{line-height:1;opacity:.4}.m-review__reviewer,.m-review__text{font-size:14px;font-weight:400;color:#000}.m-review__text{line-height:1.2;display:-webkit-box;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.m-review__photos{overflow:hidden}.m-review__photos .swiper-wrapper{display:flex}.m-review__photo,.m-review__photo-slide{width:56px;flex-shrink:0}.m-review__photo{display:inline-flex;height:56px;border-radius:4px;overflow:hidden;background:#eee;padding:0;border:0;cursor:pointer}.m-review__photo img{width:100%;height:100%;object-fit:cover;display:block}@media (max-width:1024px){.m-review{margin-top:80px;padding:0 16px 80px}.m-review__heading{font-size:24px;margin-bottom:24px}.m-review-swiper .swiper-slide{width:200px}}@media (max-width:768px){.m-review{margin-top:40px;padding:0 15px 40px}.m-review__heading{font-size:20px;text-transform:uppercase;margin-bottom:20px}.m-review-swiper{overflow:visible}.m-review-swiper .swiper-slide{width:220px}.m-review__card{gap:16px}.m-review__photo,.m-review__product-image{width:56px;height:56px}}.m-product-card{display:flex;flex-direction:column;gap:16px;width:100%;color:#000}.m-product-card__image{position:relative;width:100%;aspect-ratio:1/1;border-radius:8px;overflow:hidden;background:#f5f5f5}.m-product-card__image img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block}.m-product-card__image-overlay{position:absolute;left:0;right:0;bottom:0;padding:16px;display:flex;align-items:flex-end;justify-content:center;pointer-events:none}.m-product-card__image-overlay>*{pointer-events:auto}.m-product-card__body{display:flex;flex-direction:column;gap:12px}.m-product-card__head{display:flex;align-items:flex-start;justify-content:space-between;gap:8px}.m-product-card__tags{display:flex;align-items:center;gap:5px;flex-wrap:wrap}.m-product-card__tag{display:inline-flex;align-items:center;padding:3px 10px;border:1px solid;border-radius:12px;font-size:13px;font-weight:600;line-height:1;background:#fff}.m-product-card__like{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;padding:0;background:transparent}.m-product-card__like img{width:18px;height:16px;display:block;opacity:1}.m-product-card__title{font-size:14px;font-weight:700;line-height:1;color:#000}.m-product-card__name{font-size:16px;font-weight:400;line-height:1.4;color:#000;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.m-product-card__price{display:flex;align-items:center;gap:8px;line-height:1}.m-product-card__discount{font-size:16px;font-weight:700;color:#8a55e5}.m-product-card__price-row{display:inline-flex;align-items:flex-end;gap:5px;color:#000}.m-product-card__price-row strong{font-size:16px;font-weight:700}.m-product-card__price-row span{font-size:14px;font-weight:400;opacity:.5}.m-product-card.theme-dark,.m-product-card.theme-dark .m-product-card__name,.m-product-card.theme-dark .m-product-card__price-row,.m-product-card.theme-dark .m-product-card__title{color:#fff}.m-product-card.layout-horizontal{flex-direction:row;align-items:flex-start;gap:16px}.m-product-card.layout-horizontal .m-product-card__image{width:120px;height:120px;flex-shrink:0;aspect-ratio:1}.m-product-card.layout-horizontal .m-product-card__body{flex:1 1;min-width:0;gap:12px;padding-top:0}.m-product-card.layout-horizontal .m-product-card__name{font-size:14px;-webkit-line-clamp:1;line-clamp:1}@media (max-width:768px){.m-product-card.layout-horizontal{gap:12px}.m-product-card.layout-horizontal .m-product-card__image{width:96px;height:96px}}.m-hotdeal{margin-top:120px;padding:0 24px}.m-hotdeal__inner{position:relative;max-width:1440px;margin:0 auto}.m-hotdeal__head{position:relative;justify-content:space-between;min-height:164px;padding:24px 72px;background:url(/images/main/m-hotdeal-bg-01.png) 50%/cover no-repeat,#1e0a25;border-radius:24px;z-index:1;word-break:keep-all}.m-hotdeal__head,.m-hotdeal__head-left{display:flex;align-items:center;gap:24px;flex-wrap:wrap}.m-hotdeal__head-left{min-width:0;flex-shrink:1}.m-hotdeal__badge{display:inline-flex;align-items:center;padding:10px 20px;background:rgba(138,85,229,.2);border:1px solid rgba(138,85,229,.4);color:#8a55e5;font-size:20px;font-weight:400;border-radius:20px;line-height:1;white-space:nowrap;flex-shrink:0}.m-hotdeal__head-title{font-size:40px;font-weight:700;color:#fff;line-height:1.2;word-break:keep-all}.m-hotdeal__head-right{display:flex;align-items:center;gap:40px;flex-shrink:0}.m-hotdeal__head-label{color:#fff;font-size:20px;line-height:1.4;white-space:nowrap;word-break:keep-all;flex-shrink:0}.m-hotdeal__timer-big{display:flex;align-items:flex-start;gap:24px;flex-shrink:0}.m-hotdeal__timer-unit{display:flex;flex-direction:column;align-items:center;gap:8px;flex-shrink:0}.m-hotdeal__timer-unit strong{font-size:56px;font-weight:400;color:#fff;line-height:1;font-feature-settings:"tnum"}.m-hotdeal__timer-unit em{font-style:normal;font-size:14px;color:hsla(0,0%,100%,.4);white-space:nowrap}.m-hotdeal__timer-colon{font-size:64px;font-weight:400;color:#fff;opacity:.4;line-height:1;align-self:flex-start;margin-top:-8px}.m-hotdeal__body{position:relative;height:560px;margin-top:16px;background:url(/images/main/m-hotdeal-bg-02.png) 50%/cover no-repeat,#1e0a25;border-radius:24px;overflow:hidden}.m-hotdeal__half{position:absolute;top:0;bottom:0;width:50%}.m-hotdeal__half--left{left:0}.m-hotdeal__half--right{right:0}.m-hotdeal-swiper{width:100%;height:100%;overflow:hidden}.m-hotdeal-swiper .swiper-slide,.m-hotdeal-swiper .swiper-wrapper{height:100%}.m-hotdeal-swiper--left .swiper-slide,.m-hotdeal-swiper--right .swiper-slide{display:flex;align-items:center;justify-content:center;padding:0 40px}.m-hotdeal__info{display:flex;flex-direction:column;gap:40px;width:400px;max-width:100%;flex-shrink:0}.m-hotdeal__info-head{display:flex;flex-direction:column;gap:20px}.m-hotdeal__title{font-size:32px}.m-hotdeal__timer-box,.m-hotdeal__title{font-weight:700;color:#fff;line-height:1}.m-hotdeal__timer-box{display:flex;align-items:center;justify-content:center;padding:24px 16px;background:hsla(0,0%,96%,.1);border-radius:16px;font-size:56px;font-feature-settings:"tnum";white-space:nowrap}.m-hotdeal__product{display:flex;flex-direction:column;gap:8px}.m-hotdeal__product-head{display:flex;align-items:flex-start;justify-content:space-between;gap:8px;margin-bottom:4px}.m-hotdeal__product-tags{display:flex;align-items:center;gap:5px}.m-hotdeal__tag{padding:3px 10px;border:1px solid;border-radius:12px;font-size:13px;font-weight:600;line-height:1}.m-hotdeal__like,.m-hotdeal__tag{display:inline-flex;align-items:center}.m-hotdeal__like{justify-content:center;width:24px;height:24px;background:transparent;padding:0;color:hsla(0,0%,100%,.2)}.m-hotdeal__like i{font-size:20px;line-height:1}.m-hotdeal__like:hover{color:#fff}.m-hotdeal__product-title{font-size:14px;font-weight:700;color:#fff;line-height:1}.m-hotdeal__product-name{font-size:16px;font-weight:400;color:#fff;line-height:1.4}.m-hotdeal__product-price{display:flex;align-items:center;gap:8px;margin-top:9px;line-height:1}.m-hotdeal__discount{font-size:16px;font-weight:700;color:#8a55e5}.m-hotdeal__price-row{display:inline-flex;align-items:flex-end;gap:5px;color:#fff}.m-hotdeal__price-row strong{font-size:16px;font-weight:700}.m-hotdeal__price-row em{font-style:normal;font-size:14px;opacity:.5}.m-hotdeal__image-wrap{position:relative;width:320px;height:320px;flex-shrink:0}.m-hotdeal__image-link{position:relative;display:block;width:100%;height:100%}.m-hotdeal__image{width:100%;height:100%;object-fit:cover;border-radius:16px}.m-hotdeal__stock{top:-19px;display:inline-flex;align-items:center;padding:5px 16px;background:rgba(0,0,0,.8);color:#fff;font-size:13px;font-weight:600;border-radius:12px;line-height:1}.m-hotdeal__divider,.m-hotdeal__stock{position:absolute;left:50%;transform:translateX(-50%)}.m-hotdeal__divider{top:0;bottom:0;width:1px;pointer-events:none;z-index:1}.m-hotdeal__divider:after,.m-hotdeal__divider:before{content:"";position:absolute;left:0;width:100%;background:hsla(0,0%,100%,.12)}.m-hotdeal__divider:before{top:0;height:calc(50% - 20px)}.m-hotdeal__divider:after{bottom:0;height:calc(50% - 20px)}.m-hotdeal__count{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);display:inline-flex;align-items:baseline;gap:4px;color:#fff;font-size:14px;line-height:1;white-space:nowrap;z-index:2}.m-hotdeal__count strong{font-weight:700}.m-hotdeal__count span{opacity:.3;font-weight:400}.m-hotdeal__nav{position:absolute;left:50%;bottom:0;transform:translateX(-50%);display:flex;align-items:center;gap:0;z-index:2}.m-hotdeal__nav button{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;background:hsla(0,0%,100%,.1);color:#fff;transition:background-color .2s ease}.m-hotdeal__nav-prev{border-radius:4px 0 0 0}.m-hotdeal__nav-next{border-radius:0 4px 0 0}.m-hotdeal__nav button:hover{background:hsla(0,0%,100%,.2)}.m-hotdeal__nav button i{font-size:18px;line-height:1}.m-hotdeal-m{display:none}.m-hotdeal-m__title{font-size:20px;font-weight:700;color:#000;line-height:1;text-transform:uppercase;margin:0}.m-hotdeal-m__timer-bar{display:flex;align-items:center;justify-content:space-between;height:60px;padding:0 20px 0 24px;background:#1e0a25;border-radius:10px;color:#fff}.m-hotdeal-m__timer-label{font-size:14px;font-weight:400;line-height:1}.m-hotdeal-m__timer-clock{display:inline-flex;align-items:center;gap:8px;font-size:20px;font-weight:400;line-height:1;font-feature-settings:"tnum"}.m-hotdeal-m__timer-clock b{font-weight:400}.m-hotdeal-m__timer-clock em{font-style:normal;font-size:22px;opacity:.4}.m-hotdeal-m-swiper{width:100%;overflow:hidden;border-radius:10px}.m-hotdeal-m-swiper .swiper-wrapper{align-items:stretch}.m-hotdeal-m-swiper .swiper-slide{height:auto}.m-hotdeal-m__card{position:relative;display:flex;gap:20px;align-items:center;justify-content:center;padding:25px 20px;background:radial-gradient(circle at 76% 76%,#562d71 0,#3a1c4b 50%,#2c1338 75%,#1e0a25 100%);border-radius:10px;overflow:hidden;height:100%}.m-hotdeal-m__product{display:flex;flex-direction:column;gap:15px;width:159px;flex-shrink:0}.m-hotdeal-m__product-timer{display:flex;align-items:center;justify-content:center;padding:5px 0;background:hsla(0,0%,100%,.1);border-radius:5px;color:#fff;font-size:16px;font-weight:700;line-height:1;font-feature-settings:"tnum"}.m-hotdeal-m__product-tags{display:flex;align-items:center;justify-content:space-between}.m-hotdeal-m__tag{padding:2px 5px;border:1px solid;border-radius:12px;font-size:10px;font-weight:600;line-height:1}.m-hotdeal-m__like,.m-hotdeal-m__tag{display:inline-flex;align-items:center;justify-content:center;height:15px}.m-hotdeal-m__like{width:16px;padding:0;background:transparent;color:#fff}.m-hotdeal-m__like i{font-size:14px;line-height:1}.m-hotdeal-m__product-title{font-size:12px;font-weight:700;color:#fff;line-height:1;margin:0}.m-hotdeal-m__product-name{font-size:14px;font-weight:400;color:#fff;line-height:1.2;margin:0}.m-hotdeal-m__product-price{display:flex;align-items:center;gap:2px;line-height:1}.m-hotdeal-m__discount{font-size:15px;font-weight:700;color:#8a55e5}.m-hotdeal-m__price{display:inline-flex;align-items:flex-end;gap:5px;color:#fff}.m-hotdeal-m__price b{font-size:15px;font-weight:700}.m-hotdeal-m__price em{font-style:normal;font-size:14px;opacity:.5}.m-hotdeal-m__image{display:block;width:141px;height:141px;flex-shrink:0;border-radius:10px;overflow:hidden}.m-hotdeal-m__image img{width:100%;height:100%;object-fit:cover;display:block}.m-hotdeal-m__dots{display:flex;align-items:center;justify-content:center;gap:5px}.m-hotdeal-m__dot{display:inline-block;width:6px;height:6px;padding:0;border:0;border-radius:3px;background:rgba(138,85,229,.2);cursor:pointer}.m-hotdeal-m__dot.is-on{background:#8a55e5}@media (max-width:1440px){.m-hotdeal__head{padding:24px 40px}.m-hotdeal__head-title{font-size:32px}.m-hotdeal__head-right{gap:24px}.m-hotdeal__timer-unit strong{font-size:48px}.m-hotdeal__timer-colon{font-size:56px}}@media (max-width:1280px){.m-hotdeal-swiper--left .swiper-slide,.m-hotdeal-swiper--right .swiper-slide{padding:0 24px}.m-hotdeal__info{width:100%}.m-hotdeal__head-title{font-size:28px}.m-hotdeal__badge{font-size:16px;padding:8px 16px}.m-hotdeal__head-label{font-size:16px}.m-hotdeal__timer-unit strong{font-size:40px}.m-hotdeal__timer-colon{font-size:48px;margin-top:-6px}.m-hotdeal__timer-big{gap:16px}}@media (max-width:1024px){.m-hotdeal{margin-top:80px;padding:0 16px}.m-hotdeal__head{padding:24px 32px;flex-direction:column;align-items:flex-start;gap:20px}.m-hotdeal__head-left,.m-hotdeal__head-right{width:100%}.m-hotdeal__head-title{font-size:24px}.m-hotdeal__head-right{justify-content:space-between;gap:20px}.m-hotdeal__timer-unit strong{font-size:36px}.m-hotdeal__timer-colon{font-size:40px;margin-top:-4px}}@media (max-width:768px){.m-hotdeal{margin-top:60px;padding:0 15px}.m-hotdeal__body,.m-hotdeal__head{display:none}.m-hotdeal-m{display:flex;flex-direction:column;gap:20px}}.m-fastsell{margin-top:120px;padding:0 24px}.m-fastsell__inner{max-width:1440px;margin:0 auto}.m-fastsell__title{font-size:32px;font-weight:700;color:#000;line-height:1;margin-bottom:32px}.m-fastsell__grid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:24px 24px;gap:24px 24px}@media (max-width:1024px){.m-fastsell{margin-top:80px;padding:0 16px}.m-fastsell__title{font-size:24px;margin-bottom:24px}.m-fastsell__grid{grid-template-columns:repeat(3,1fr);gap:20px 16px}}@media (max-width:768px){.m-fastsell{margin-top:40px;padding:0 15px}.m-fastsell__title{font-size:20px;font-weight:700;text-transform:uppercase;margin-bottom:20px}.m-fastsell__grid{display:flex;grid-template-columns:none;gap:10px;overflow-x:auto;padding-right:15px;margin-right:-15px;-webkit-overflow-scrolling:touch;scrollbar-width:none}.m-fastsell__grid::-webkit-scrollbar{display:none}.m-fastsell__grid>*{width:160px;flex:0 0 160px}.m-fastsell__grid .m-product-card{gap:16px}.m-fastsell__grid .m-product-card__image{border-radius:5px}.m-fastsell__grid .m-product-card__body{gap:8px}.m-fastsell__grid .m-product-card__tag{font-size:10px;padding:2px 5px;height:15px;font-weight:600}.m-fastsell__grid .m-product-card__like,.m-fastsell__grid .m-product-card__like img{width:16px;height:15px}.m-fastsell__grid .m-product-card__title{font-size:12px;font-weight:700}.m-fastsell__grid .m-product-card__name{font-size:14px;line-height:1.2}.m-fastsell__grid .m-product-card__discount,.m-fastsell__grid .m-product-card__price-row strong{font-size:15px;font-weight:700}.m-fastsell__grid .m-product-card__price-row span{font-size:14px;opacity:.5}}.m-wants-filter{display:flex;flex-direction:column;gap:24px;width:100%}.m-wants-filter__head{display:flex;align-items:center;gap:10px}.m-wants-filter__head-icon{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;flex-shrink:0}.m-wants-filter__head-icon img{width:24px;height:24px;display:block}.m-wants-filter__head-title{font-size:22px;font-weight:700;color:#000;line-height:1}.m-wants-filter__price-section{display:flex;flex-direction:column;gap:24px;padding-top:24px;border-top:1px solid rgba(0,0,0,.2)}.m-wants-filter__title{font-size:16px;font-weight:700;color:#000;line-height:1}.m-wants-filter__price{display:flex;flex-direction:column;gap:8px}.m-wants-filter__price-input{display:flex;align-items:center;height:30px;padding:0 12px;background:#f5f6f8;border:0;border-radius:0}.m-wants-filter__price-input input{flex:1 1;min-width:0;height:100%;border:0;outline:0;background:transparent;font-size:14px;font-weight:700;color:#000;padding:0}.m-wants-filter__price-input input::placeholder{color:rgba(0,0,0,.2);font-weight:700}.m-wants-filter__price-input span{font-size:14px;font-weight:700;color:rgba(0,0,0,.5);flex-shrink:0;margin-left:8px}.m-wants-filter__section{display:flex;flex-direction:column;gap:16px}.m-wants-filter__section-head{display:flex;align-items:center;justify-content:space-between;width:100%;padding:0;background:transparent}.m-wants-filter__section-toggle{display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;flex-shrink:0;transition:transform .2s ease}.m-wants-filter__section-toggle.is-open{transform:rotate(0)}.m-wants-filter__section-toggle:not(.is-open){transform:rotate(90deg)}.m-wants-filter__section-toggle img{width:16px;height:16px;display:block}.m-wants-filter__grid{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:0;gap:0}.m-wants-filter__chip{display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%;height:30px;padding:5px 12px;background:transparent;border-radius:0;font-size:14px;font-weight:700;color:rgba(0,0,0,.5);text-align:left;line-height:1;transition:background-color .15s ease,color .15s ease}.m-wants-filter__chip:hover{background:rgba(138,85,229,.05)}.m-wants-filter__chip.is-on{background:rgba(138,85,229,.1);color:#8a55e5}.m-wants-filter__chip-check{display:inline-flex;align-items:center;justify-content:center;width:12px;height:12px;flex-shrink:0}.m-wants-filter__chip-check img{width:12px;height:12px;display:block}.m-wants-filter__submit{display:flex;align-items:center;justify-content:center;width:100%;padding:10px;background:#8a55e5;color:#fff;font-size:16px;font-weight:700;border-radius:8px;line-height:1}.m-wants-filter__submit:hover{background:#7642d9}.m-wants-popup{position:fixed;inset:0;z-index:1000;pointer-events:none;overflow:hidden}.m-wants-popup.is-open{pointer-events:auto}.m-wants-popup__backdrop{position:absolute;inset:0;width:100%;height:100%;background:transparent;transition:background-color .25s ease}.m-wants-popup.is-open .m-wants-popup__backdrop{background:rgba(0,0,0,.4)}.m-wants-popup__panel{position:absolute;top:0;right:0;bottom:0;width:328px;max-width:100%;display:flex;flex-direction:column;background:#fff;border-top-left-radius:16px;border-bottom-left-radius:16px;box-shadow:-4px 0 16px rgba(0,0,0,.08);transform:translateX(100%);transition:transform .25s ease}.m-wants-popup.is-open .m-wants-popup__panel{transform:translateX(0)}.m-wants-popup__body{flex:1 1;overflow-y:auto;padding:20px 24px}@media (max-width:480px){.m-wants-popup__panel{width:100%;border-radius:0}}.m-mobile-nav{display:none}@media (max-width:768px){.m-mobile-nav{position:fixed;left:0;right:0;bottom:0;z-index:80;align-items:flex-start;gap:0;padding:10px 0 calc(30px + env(safe-area-inset-bottom, 0px));background:#fff;border-top:1px solid rgba(0,0,0,.1)}.m-mobile-nav,.m-mobile-nav__item{display:flex;justify-content:center}.m-mobile-nav__item{flex-direction:column;align-items:center;gap:6px;width:70px;padding:0;color:#000;font-size:10px;font-weight:400;text-transform:uppercase;text-decoration:none;background:transparent;border:0;font-family:inherit;cursor:pointer}.m-mobile-nav__item i{font-size:20px;line-height:1;color:inherit}.m-mobile-nav__item span{font-size:10px;line-height:1}.m-mobile-nav__item.is-active{color:#8a55e5;font-weight:700}.m-mobile-nav__item.is-active i{color:#8a55e5}body:has(.m-product-detail) .m-mobile-nav{display:none}}.m-footer{background:#8a55e5;color:#fff;border-top:1px solid rgba(0,0,0,.1)}.m-footer__inner{max-width:1488px;margin:0 auto;padding:56px 24px 80px}.m-footer__logo{margin-bottom:32px}.m-footer__logo img{width:200px;height:auto}.m-footer__content{display:flex;align-items:flex-start;justify-content:space-between;gap:40px}.m-footer__info{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:24px;max-width:640px}.m-footer__links{gap:24px;flex-wrap:wrap}.m-footer__links,.m-footer__links li{display:flex;align-items:center}.m-footer__links li+li:before{content:"";display:inline-block;width:5px;height:5px;margin-right:24px;background:#d9d9d9}.m-footer__links a,.m-footer__links button{font-size:14px;font-weight:700;color:#fff;background:transparent;border:0;padding:0;cursor:pointer;font-family:inherit}.m-footer__business p{font-size:14px;line-height:1.4;color:#fff}.m-footer__business p+p{margin-top:4px}.m-footer__copyright{font-size:13px;color:#fff}.m-footer__cs{display:flex;flex-direction:column;gap:12px;padding-left:40px;border-left:1px solid rgba(0,0,0,.1);width:352px;flex-shrink:0}.m-footer__cs-head{display:flex;align-items:center;gap:8px;font-size:14px;color:#fff}.m-footer__cs-head i{font-size:16px}.m-footer__cs-tel{font-size:32px;font-weight:700;line-height:1}.m-footer__cs-hours{margin-top:4px}.m-footer__cs-hours,.m-footer__cs-note{font-size:14px;line-height:1.4;opacity:.85}@media (max-width:1024px){.m-footer__inner{padding:48px 24px 56px}.m-footer__content{gap:24px}.m-footer__cs{width:280px;padding-left:24px}}@media (max-width:768px){.m-footer{border-top-left-radius:20px;border-top-right-radius:20px}.m-footer__inner{padding:56px 15px 80px}.m-footer__logo{display:flex;justify-content:center;margin:0 0 40px}.m-footer__logo img{width:214px;height:20px}.m-footer__content{flex-direction:column-reverse;gap:40px;align-items:stretch}.m-footer__info{position:relative;display:flex;flex-direction:column;gap:24px;align-items:flex-start;max-width:none;padding-top:41px}.m-footer__info:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:hsla(0,0%,100%,.4)}.m-footer__links{gap:24px}.m-footer__links li+li:before{margin-right:24px}.m-footer__links a,.m-footer__links button{font-size:14px;font-weight:700}.m-footer__business{display:flex;flex-direction:column}.m-footer__business p{font-size:12px;line-height:1.4;margin:0}.m-footer__business p+p{margin-top:0}.m-footer__copyright{font-size:12px;line-height:1}.m-footer__cs{width:352px;max-width:100%;align-self:center;display:flex;flex-direction:column;align-items:center;gap:16px;padding:0;border:0;text-align:center}.m-footer__cs-head{display:flex;align-items:center;gap:8px;justify-content:center;margin-bottom:-4px}.m-footer__cs-head i{font-size:10px}.m-footer__cs-head span{font-size:14px;font-weight:400}.m-footer__cs-tel{font-size:24px;line-height:1;margin:0}.m-footer__cs-hours,.m-footer__cs-note{font-size:14px;line-height:1.4;opacity:.64;margin:0}}.policy-modal-table td:last-child{border-right:unset}.m-products-page{padding:32px 24px 120px}.m-products-page__inner{max-width:1440px;margin:0 auto}.m-products-page__main{display:grid;grid-template-columns:280px 1fr;grid-gap:40px;gap:40px;align-items:start;margin-top:40px}.m-products-page__content{display:flex;flex-direction:column;gap:40px;min-width:0}@media (max-width:1024px){.m-products-page{padding:24px 16px 80px}.m-products-page__main{grid-template-columns:240px 1fr;gap:24px;margin-top:24px}.m-products-page__content{gap:32px}}@media (max-width:768px){.m-products-page{padding:20px 15px 60px}.m-products-page__main{grid-template-columns:1fr;gap:0;margin-top:0}.m-products-page__content{gap:24px}}.m-products-search-header{display:flex;flex-direction:column;gap:24px;margin-bottom:32px}.m-products-search-header__title{display:inline-flex;align-items:baseline;gap:8px;margin:0;font-size:18px;font-weight:700;line-height:1}.m-products-search-header__keyword,.m-products-search-header__label{color:#000}.m-products-search-header__count{color:#8a55e5}.m-products-search-header__related{display:flex;flex-direction:column;gap:12px}.m-products-search-header__related-label{font-size:13px;font-weight:700;color:#000;line-height:1}.m-products-search-header__related-list{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.m-products-search-header__related-list a{display:inline-flex;align-items:center;height:24px;padding:0 10px;background:#f5f6f8;border-radius:12px;font-size:13px;font-weight:600;color:rgba(0,0,0,.5);line-height:1}.m-products-search-header__related-list a:hover{background:rgba(138,85,229,.1);color:#8a55e5}.m-products-sidebar{position:-webkit-sticky;position:sticky;top:24px;align-self:start;display:flex;flex-direction:column;gap:24px}.m-products-sidebar__heading{font-size:20px;font-weight:700;color:#000;line-height:1;margin:0}.m-products-sidebar__inner{display:block;padding-top:24px;border-top:1px solid rgba(0,0,0,.1)}.m-products-sidebar .m-wants-filter__price-section{padding-top:0;border-top:0}@media (max-width:768px){.m-products-sidebar{display:none}}.m-products-recommend{display:flex;flex-direction:column;gap:24px;margin-bottom:48px;padding:24px 0 24px 24px;background:#f5f6f8;border-top-left-radius:16px;border-bottom-left-radius:16px;margin-right:calc((100% - 100vw) / 2)}.m-products-recommend__title{display:inline-flex;align-items:center;gap:8px;margin:0;font-size:20px;line-height:1;color:#000;white-space:nowrap}.m-products-recommend__title-keyword{font-weight:700}.m-products-recommend__title-suffix{font-weight:400}.m-products-recommend__swiper{width:calc(100% - 24px);overflow:hidden}.m-products-recommend .swiper-slide{width:252px;height:auto;flex-shrink:0}@media (max-width:768px){.m-products-recommend{padding:20px 0 20px 16px;gap:16px;margin-bottom:32px}.m-products-recommend__title{font-size:18px}.m-products-recommend__swiper{width:calc(100% - 16px)}.m-products-recommend .swiper-slide{width:200px}}.m-products-top{display:flex;flex-direction:column;gap:24px;margin-bottom:40px}.m-products-top__head{display:flex;align-items:center;justify-content:space-between;gap:16px}.m-products-top__title{display:inline-flex;align-items:center;gap:8px;font-weight:700;color:#000}.m-products-top__icon,.m-products-top__title{font-size:22px;line-height:1}.m-products-top__nav{display:flex;align-items:center;gap:8px}.m-products-top__nav button{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;background:#f5f6f8;border-radius:50%;color:#000}.m-products-top__nav button:hover{background:rgba(138,85,229,.1);color:#8a55e5}.m-products-top__nav button i{font-size:16px;line-height:1}.m-products-top__body{display:grid;grid-template-columns:320px 1fr;grid-gap:24px;gap:24px;align-items:stretch;min-width:0}.m-products-top__banner{position:relative;display:flex;flex-direction:column;justify-content:flex-end;aspect-ratio:320/440;border-radius:16px;overflow:hidden;color:#000;background:#f5f5f5}.m-products-top__banner-bg{position:absolute;inset:0}.m-products-top__banner-bg img{width:100%;height:100%;object-fit:cover;display:block}.m-products-top__banner-content{position:relative;display:flex;flex-direction:column;gap:16px;padding:24px;background:linear-gradient(0deg,rgba(0,0,0,.6),transparent);color:#fff;min-height:180px;justify-content:flex-end}.m-products-top__banner-text{display:flex;flex-direction:column;gap:8px}.m-products-top__banner-title{font-size:18px;font-weight:700;line-height:1.3}.m-products-top__banner-subtitle{font-size:13px;font-weight:400;line-height:1.4;opacity:.9}.m-products-top__banner-more{display:inline-flex;align-items:center;gap:4px;font-size:13px;font-weight:700;color:#fff;line-height:1}.m-products-top__banner-more i{font-size:13px}.m-products-top__products{min-width:0;overflow:hidden}.m-products-top-hotdeal-swiper,.m-products-top-sel-swiper,.m-products-top-swiper,.m-products-top__products [class*=m-products-top-]:not([class*=head]):not([class*=body]):not([class*=title]):not([class*=icon]):not([class*=nav]):not([class*=banner]):not([class*=products]),.m-products-top__products [class*=m-products-top-][class$=-swiper]{width:100%;overflow:hidden}.m-products-top__products .swiper-slide{height:auto}@media (max-width:1024px){.m-products-top__body{grid-template-columns:240px 1fr;gap:16px}.m-products-top__banner-title{font-size:16px}}@media (max-width:768px){.m-products-top{gap:20px}.m-products-top__head{display:none}.m-products-top__body{grid-template-columns:1fr;gap:15px}.m-products-top__banner{aspect-ratio:360/300;border-radius:10px}.m-products-top__banner-content{padding:0 0 25px;min-height:0;height:120px;justify-content:flex-end;align-items:center;text-align:center;background:linear-gradient(180deg,rgba(32,32,32,0) 0,#202020)}.m-products-top__banner-text{align-items:center;gap:10px}.m-products-top__banner-title{font-size:20px;font-weight:700;line-height:1}.m-products-top__banner-subtitle{font-size:14px;font-weight:400;line-height:1;opacity:1}.m-products-top__banner-more{display:none}.m-products-top__products,.m-products-top__products [class$=-swiper]{overflow:hidden}.m-products-top__products .swiper-slide{width:300px;height:auto}.m-products-top__products .m-product-card{flex-direction:row;align-items:center;gap:16px}.m-products-top__products .m-product-card__image{width:80px;height:80px;flex-shrink:0;border-radius:5px;aspect-ratio:1}.m-products-top__products .m-product-card__body{flex:1 1;min-width:0;gap:5px;padding-top:0}.m-products-top__products .m-product-card__tag{font-size:10px;padding:2px 5px;height:15px;font-weight:600}.m-products-top__products .m-product-card__like,.m-products-top__products .m-product-card__like img{width:16px;height:15px}.m-products-top__products .m-product-card__title{font-size:12px;font-weight:700}.m-products-top__products .m-product-card__name{font-size:14px;line-height:1.2;-webkit-line-clamp:1;line-clamp:1}.m-products-top__products .m-product-card__discount,.m-products-top__products .m-product-card__price-row strong{font-size:15px;font-weight:700}.m-products-top__products .m-product-card__price-row span{font-size:14px;opacity:.5}}.m-products-fast{display:flex;flex-direction:column;gap:24px;margin-bottom:40px}.m-products-fast__heading{font-size:20px;font-weight:700;color:#000;line-height:1;margin:0}.m-products-fast__grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:24px;gap:24px}@media (max-width:1024px){.m-products-fast__grid{grid-template-columns:repeat(2,1fr);gap:16px}}@media (max-width:768px){.m-products-fast{gap:20px;padding-top:40px;padding-bottom:40px;border-top:4px solid #8a55e5;border-bottom:4px solid #8a55e5;margin-bottom:40px}.m-products-fast__heading{font-size:20px;font-weight:700;text-transform:uppercase}.m-products-fast__grid{grid-template-columns:1fr;gap:20px}.m-products-fast__grid .m-product-card.layout-horizontal{gap:16px;align-items:center}.m-products-fast__grid .m-product-card.layout-horizontal .m-product-card__image{width:80px;height:80px;border-radius:5px}.m-products-fast__grid .m-product-card.layout-horizontal .m-product-card__body{gap:5px}.m-products-fast__grid .m-product-card__tag{font-size:10px;padding:2px 5px;height:15px;font-weight:600}.m-products-fast__grid .m-product-card__like,.m-products-fast__grid .m-product-card__like img{width:16px;height:15px}.m-products-fast__grid .m-product-card__title{font-size:12px;font-weight:700}.m-products-fast__grid .m-product-card__name{font-size:14px;line-height:1.2;-webkit-line-clamp:1;line-clamp:1}.m-products-fast__grid .m-product-card__discount,.m-products-fast__grid .m-product-card__price-row strong{font-size:15px;font-weight:700}.m-products-fast__grid .m-product-card__price-row span{font-size:14px;opacity:.5}}.m-products-todays{display:flex;flex-direction:column;gap:24px}.m-products-todays__heading{display:inline-flex;align-items:center;gap:8px;margin:0;font-weight:700;color:#000}.m-products-todays__heading,.m-products-todays__icon{font-size:20px;line-height:1}.m-products-todays__card{display:flex;flex-direction:column;gap:16px;color:#000}.m-products-todays__media{position:relative;width:100%;aspect-ratio:1}.m-products-todays__image{position:absolute;inset:0;border-radius:16px;overflow:hidden;background:#f5f5f5}.m-products-todays__image img{width:100%;height:100%;object-fit:cover;display:block}.m-products-todays__timer{position:absolute;top:12px;left:50px;display:inline-flex;align-items:center;justify-content:space-between;gap:8px;padding:8px 16px;width:180px;background:#fff;border-radius:16px;filter:drop-shadow(0 4px 4px rgba(0,0,0,.12));white-space:nowrap}.m-products-todays__timer-label{font-size:16px;font-weight:400;line-height:1;color:#000}.m-products-todays__timer-value{font-size:16px;font-weight:700;color:#c90071;line-height:1;font-feature-settings:"tnum"}.m-products-todays__nav{position:absolute;top:50%;transform:translateY(-50%);display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;background:#ffffff66;border-radius:50%;color:#000;box-shadow:0 4px 4px rgba(0,0,0,.12);border-radius:4px}.m-products-todays__nav i{font-size:18px;line-height:1}.m-products-todays__nav--prev{left:0}.m-products-todays__nav--next{right:0}.m-products-todays__dots{position:absolute;left:50%;bottom:18px;transform:translateX(-50%);display:inline-flex;align-items:center;gap:8px;margin:0;padding:0;list-style:none}.m-products-todays__dot{width:6px;height:6px;border-radius:3px;background:hsla(0,0%,100%,.4);transition:background-color .15s ease}.m-products-todays__dot.is-active{background:#fff}.m-products-todays__body{display:flex;flex-direction:column;gap:8px;padding:0 4px}.m-products-todays__head{display:flex;align-items:flex-start;justify-content:space-between;gap:8px}.m-products-todays__tags{display:flex;align-items:center;gap:5px;flex-wrap:wrap}.m-products-todays__tag{display:inline-flex;align-items:center;padding:3px 10px;border:1px solid;border-radius:12px;font-size:13px;font-weight:600;line-height:1;background:#fff}.m-products-todays__like{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;padding:0;background:transparent}.m-products-todays__like img{width:18px;height:16px;display:block}.m-products-todays__title{font-size:14px;font-weight:700;line-height:1;color:#000;margin:4px 0 0}.m-products-todays__name{font-size:16px;font-weight:400;line-height:1.4;color:#000;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;margin:0}.m-products-todays__price{display:flex;align-items:center;gap:8px;margin-top:4px;line-height:1}.m-products-todays__discount{font-size:16px;font-weight:700;color:#c90071}.m-products-todays__price-row{display:inline-flex;align-items:flex-end;gap:5px}.m-products-todays__price-row strong{font-size:16px;font-weight:700}.m-products-todays__price-row em{font-style:normal;font-size:14px;opacity:.5}.m-products-todays-m{display:none}.m-products-todays-m__card{display:flex;flex-direction:column;gap:15px;width:200px;flex-shrink:0;color:#000}.m-products-todays-m__media{position:relative;width:200px;height:200px}.m-products-todays-m__image{position:absolute;inset:0;border-radius:50%;overflow:hidden;background:#f5f5f5}.m-products-todays-m__image img{width:100%;height:100%;object-fit:cover;display:block}.m-products-todays-m__timer{position:absolute;left:0;right:0;bottom:0;display:flex;align-items:center;justify-content:space-between;height:30px;padding:5px 16px;background:#8a55e5;border-radius:20px;box-shadow:0 4px 4px rgba(0,0,0,.12);color:#fff}.m-products-todays-m__timer-label{display:inline-flex;align-items:center;gap:8px;font-size:14px;font-weight:400;line-height:1}.m-products-todays-m__timer-label i{font-size:14px;line-height:1}.m-products-todays-m__timer-value{font-size:14px;font-weight:700;color:#fc0;line-height:1;font-feature-settings:"tnum"}.m-products-todays-m__body{display:flex;flex-direction:column;gap:8px;width:100%}.m-products-todays-m__head{display:flex;align-items:flex-start;justify-content:space-between;gap:8px;width:100%}.m-products-todays-m__tags{display:flex;align-items:center;gap:5px}.m-products-todays-m__tag{padding:2px 5px;border:1px solid;border-radius:12px;font-size:10px;font-weight:600;line-height:1;background:#fff}.m-products-todays-m__like,.m-products-todays-m__tag{display:inline-flex;align-items:center;justify-content:center;height:15px}.m-products-todays-m__like{width:16px;padding:0;background:transparent}.m-products-todays-m__like img{width:16px;height:15px;display:block}.m-products-todays-m__title{font-size:12px;font-weight:700;line-height:1;color:#000;margin:0}.m-products-todays-m__name{font-size:14px;font-weight:400;line-height:1.2;color:#000;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin:0;width:100%}.m-products-todays-m__price{display:flex;align-items:center;gap:2px;line-height:1}.m-products-todays-m__discount{font-size:15px;font-weight:700;color:#8a55e5}.m-products-todays-m__price-row{display:inline-flex;align-items:flex-end;gap:5px;color:#000}.m-products-todays-m__price-row strong{font-size:15px;font-weight:700}.m-products-todays-m__price-row em{font-style:normal;font-size:14px;opacity:.5}@media (max-width:768px){.m-products-todays__card{display:none}.m-products-todays-m{display:block}.m-products-todays-m-swiper{width:100%;overflow:hidden}.m-products-todays-m-swiper .swiper-slide{width:200px;height:auto}.m-products-todays__heading{font-size:20px;text-transform:uppercase}}.m-products-page__top{display:grid;grid-template-columns:280px 1fr;grid-gap:40px;gap:40px;align-items:start;margin-bottom:40px}.m-products-page__top>*{min-width:0}@media (max-width:1024px){.m-products-page__top{grid-template-columns:240px 1fr;gap:24px}}@media (max-width:768px){.m-products-page__top{grid-template-columns:1fr;gap:40px;margin-bottom:40px}}.m-products-cat-deal{display:flex;flex-direction:column;gap:24px}.m-products-cat-deal__title-heading{display:inline-flex;align-items:center;gap:8px;margin:0;font-size:20px;font-weight:700;color:#000;line-height:1}.m-products-cat-deal__icon{font-size:20px;line-height:1}.m-products-cat-deal__grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:24px;gap:24px}.m-products-cat-deal__card{display:flex;flex-direction:column;gap:16px;color:#000}.m-products-cat-deal__media{position:relative;width:100%;aspect-ratio:1}.m-products-cat-deal__image{position:absolute;inset:0;border-radius:50%;overflow:hidden;background:#f5f5f5}.m-products-cat-deal__image img{width:100%;height:100%;object-fit:cover;display:block}.m-products-cat-deal__timer{position:absolute;left:0;right:0;bottom:0;display:flex;align-items:center;justify-content:space-between;gap:8px;height:40px;padding:8px 16px;background:#8a55e5;border-radius:20px;box-shadow:0 4px 4px rgba(0,0,0,.12);color:#fff}.m-products-cat-deal__timer-label{display:inline-flex;align-items:center;gap:8px;font-size:16px;font-weight:400;line-height:1}.m-products-cat-deal__timer-label i{font-size:16px;line-height:1}.m-products-cat-deal__timer-value{font-size:20px;font-weight:700;color:#fc0;line-height:1;font-feature-settings:"tnum";white-space:nowrap}.m-products-cat-deal__body{display:flex;flex-direction:column;gap:8px;padding:0 4px}.m-products-cat-deal__head{display:flex;align-items:flex-start;justify-content:space-between;gap:8px}.m-products-cat-deal__tags{display:flex;align-items:center;gap:5px;flex-wrap:wrap}.m-products-cat-deal__tag{display:inline-flex;align-items:center;padding:3px 10px;border:1px solid;border-radius:12px;font-size:13px;font-weight:600;line-height:1;background:#fff}.m-products-cat-deal__like{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;padding:0;background:transparent}.m-products-cat-deal__like img{width:18px;height:16px;display:block}.m-products-cat-deal__title{font-size:14px;font-weight:700;line-height:1;color:#000;margin:4px 0 0}.m-products-cat-deal__name{font-size:16px;font-weight:400;line-height:1.4;color:#000;display:-webkit-box;-webkit-line-clamp:1;line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;margin:0}.m-products-cat-deal__price{display:flex;align-items:center;gap:8px;margin-top:4px;line-height:1}.m-products-cat-deal__discount{font-size:16px;font-weight:700;color:#c90071}.m-products-cat-deal__price-row{display:inline-flex;align-items:flex-end;gap:5px}.m-products-cat-deal__price-row strong{font-size:16px;font-weight:700}.m-products-cat-deal__price-row em{font-style:normal;font-size:14px;opacity:.5}@media (max-width:1024px){.m-products-cat-deal__grid{grid-template-columns:repeat(2,1fr)}.m-products-cat-deal__timer{padding:8px 12px}.m-products-cat-deal__timer-value{font-size:16px}}@media (max-width:768px){.m-products-cat-deal__title-heading{font-size:18px}.m-products-cat-deal__grid{grid-template-columns:1fr;max-width:360px;margin:0 auto}}.m-products-grid{display:flex;flex-direction:column;gap:24px;padding-top:24px;border-top:1px solid rgba(0,0,0,.1)}.m-products-grid__head{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;padding-bottom:0;border-bottom:0}.m-products-grid__title{display:inline-flex;align-items:baseline;gap:8px;margin:0;font-size:16px;line-height:1}.m-products-grid__label{color:rgba(0,0,0,.5);font-weight:400}.m-products-grid__count{color:#000;font-weight:700}.m-products-grid__sort{display:inline-flex;align-items:center;gap:24px;margin:0;padding:0;list-style:none}.m-products-grid__sort-item{display:inline-flex;align-items:center;padding:0;background:transparent;border:0;font-size:14px;font-weight:400;color:rgba(0,0,0,.5);line-height:1;cursor:pointer;transition:color .15s ease}.m-products-grid__sort-item:hover{color:#000}.m-products-grid__sort-item.is-active{color:#8a55e5;font-weight:700}.m-products-grid__items{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:32px 24px;gap:32px 24px}@media (max-width:1024px){.m-products-grid__sort{gap:16px}.m-products-grid__items{grid-template-columns:repeat(3,1fr);gap:24px 16px}}@media (max-width:768px){.m-products-grid__head{gap:12px}.m-products-grid__title{font-size:14px}.m-products-grid__sort{gap:12px;flex-wrap:wrap}.m-products-grid__sort-item{font-size:13px}.m-products-grid__items{grid-template-columns:repeat(2,1fr);gap:20px 10px}.m-products-grid__items .m-product-card{gap:16px}.m-products-grid__items .m-product-card__image{border-radius:5px}.m-products-grid__items .m-product-card__body{gap:8px}.m-products-grid__items .m-product-card__tag{font-size:10px;padding:2px 5px;height:15px;font-weight:600}.m-products-grid__items .m-product-card__like,.m-products-grid__items .m-product-card__like img{width:16px;height:15px}.m-products-grid__items .m-product-card__title{font-size:12px;font-weight:700}.m-products-grid__items .m-product-card__name{font-size:14px;line-height:1.2}.m-products-grid__items .m-product-card__discount,.m-products-grid__items .m-product-card__price-row strong{font-size:15px;font-weight:700}.m-products-grid__items .m-product-card__price-row span{font-size:14px;opacity:.5}}.m-products-pagination{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:4px;margin-top:16px}.m-products-pagination button{display:inline-flex;align-items:center;justify-content:center;gap:2px;min-width:36px;height:36px;padding:0 8px;background:transparent;border-radius:8px;font-size:14px;font-weight:700;color:#000;line-height:1;transition:background-color .15s ease,color .15s ease}.m-products-pagination button:hover{background:rgba(138,85,229,.08);color:#8a55e5}.m-products-pagination button.is-active{background:#8a55e5;color:#fff}.m-products-pagination button i{font-size:12px}@media (max-width:768px){.m-products-pagination{flex-wrap:nowrap;gap:2px;overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch;padding:0 15px;margin-left:-15px;margin-right:-15px}.m-products-pagination::-webkit-scrollbar{display:none}.m-products-pagination button{min-width:32px;height:32px;padding:0 6px;font-size:13px;flex-shrink:0}}.m-products-empty{padding:32px 24px 120px}.m-products-empty__inner{max-width:1440px;margin:0 auto;display:flex;flex-direction:column;gap:64px}.m-products-empty__hero{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;padding:80px 24px;background:#f5f6f8;border-radius:16px;text-align:center}.m-products-empty__hero-icon{display:inline-flex;align-items:center;justify-content:center;width:56px;height:56px;background:#fff;border-radius:50%;color:rgba(0,0,0,.4)}.m-products-empty__hero-icon i{font-size:24px;line-height:1}.m-products-empty__hero-text{display:inline-flex;flex-wrap:wrap;align-items:baseline;justify-content:center;gap:4px;font-size:18px;font-weight:700;color:#000;line-height:1.4;word-break:keep-all}.m-products-empty__hero-keyword{color:#8a55e5}.m-products-empty__hero-sub{font-size:14px;font-weight:400;color:rgba(0,0,0,.5);line-height:1.4;word-break:keep-all}.m-products-empty__hero-cta{display:flex;align-items:center;gap:8px;margin-top:16px;flex-wrap:wrap;justify-content:center}.m-products-empty__cta{display:inline-flex;align-items:center;justify-content:center;height:40px;padding:0 24px;font-size:14px;font-weight:700;border-radius:8px;line-height:1}.m-products-empty__cta--dark{background:#000;color:#fff}.m-products-empty__cta--dark:hover{background:#333}.m-products-empty__cta--brand{background:#8a55e5;color:#fff}.m-products-empty__cta--brand:hover{background:#7642d9}.m-products-empty-rec{display:flex;flex-direction:column;gap:24px}.m-products-empty-rec__title{font-size:20px;font-weight:700;color:#000;line-height:1}.m-products-empty-rec__grid{display:grid;grid-template-columns:repeat(8,1fr);grid-gap:24px;gap:24px}.m-products-empty-fast{display:flex;flex-direction:column;gap:24px}.m-products-empty-fast__heading{font-size:20px;font-weight:700;color:#000;line-height:1}.m-products-empty-fast__grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:20px 24px;gap:20px 24px}@media (max-width:1440px){.m-products-empty-rec__grid{grid-template-columns:repeat(6,1fr)}}@media (max-width:1024px){.m-products-empty{padding:24px 16px 80px}.m-products-empty__inner{gap:48px}.m-products-empty__hero{padding:56px 16px}.m-products-empty-rec__grid{grid-template-columns:repeat(4,1fr)}.m-products-empty-fast__grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.m-products-empty{padding:16px 16px 60px}.m-products-empty__inner{gap:32px}.m-products-empty__hero{padding:40px 16px}.m-products-empty__hero-icon{width:48px;height:48px}.m-products-empty__hero-icon i{font-size:20px}.m-products-empty__hero-text{font-size:16px}.m-products-empty-rec__grid{grid-template-columns:repeat(2,1fr);gap:16px}.m-products-empty-fast__grid{grid-template-columns:1fr;gap:12px}}.m-exhibitions-page{padding:40px clamp(16px,12.5vw,240px) 80px}.m-exhibitions-page__inner{display:flex;flex-direction:column;gap:32px;max-width:1440px;margin:0 auto}.m-exhibitions-page__heading{display:inline-flex;align-items:baseline;gap:12px;margin:0;font-size:clamp(18px,1.66vw,24px);font-weight:700;line-height:1}.m-exhibitions-page__heading-title{color:#000}.m-exhibitions-page__heading-count{color:#8a55e5;font-style:normal}.m-exhibitions-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:40px 24px;gap:40px 24px;list-style:none;margin:0;padding:0}.m-exhibitions-grid__item{display:block;min-width:0}@media (max-width:1024px){.m-exhibitions-page{padding:32px 24px 60px}.m-exhibitions-page__inner{gap:24px}.m-exhibitions-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 16px}}@media (max-width:600px){.m-exhibitions-page{padding:24px 16px 48px}.m-exhibitions-page__inner{gap:16px}.m-exhibitions-grid{grid-template-columns:1fr;gap:20px}}.m-exhibition-detail{padding:40px clamp(16px,12.5vw,240px) 120px}.m-exhibition-detail__inner{display:flex;flex-direction:column;max-width:1080px;margin:0 auto}.m-exhibition-detail__hero{width:100%;aspect-ratio:1/1;overflow:hidden;background:#f5f5f5}.m-exhibition-detail__hero img{width:100%;height:100%;object-fit:cover;display:block}.m-exhibition-detail__title{margin:80px 0 40px;text-align:center;font-size:clamp(28px,3.33vw,48px);font-weight:700;line-height:1.3;color:#000;white-space:pre-line}.m-exhibition-detail__description,.m-exhibition-detail__title{padding:0 clamp(16px,8.51vw,92px)}.m-exhibition-detail__description .ql-editor{padding:0}.m-exhibition-detail__products{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:64px 24px;gap:64px 24px;margin-top:80px;list-style:none;padding:0}@media (max-width:1024px){.m-exhibition-detail{padding:32px 24px 80px}.m-exhibition-detail__title{margin:56px 0 32px;padding:0 24px}.m-exhibition-detail__description{padding:0 24px}.m-exhibition-detail__products{grid-template-columns:repeat(3,minmax(0,1fr));gap:48px 16px;margin-top:56px}}@media (max-width:600px){.m-exhibition-detail{padding:24px 16px 60px}.m-exhibition-detail__title{margin:40px 0 24px;padding:0 16px}.m-exhibition-detail__description{padding:0 16px}.m-exhibition-detail__products{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 12px;margin-top:40px}}.m-hotdeal-page{padding:40px clamp(16px,12.5vw,240px) 80px}.m-hotdeal-page__inner{display:flex;flex-direction:column;gap:80px;max-width:1440px;margin:0 auto}.m-hotdeal-page__banner{position:relative;min-height:480px;padding:80px clamp(24px,7vw,101px);background:url(/images/Group\ 828.png) 50%/cover no-repeat,#1e0a25;border-radius:24px;color:#fff;overflow:hidden}.m-hotdeal-page__banner-text{display:flex;flex-direction:column;gap:24px;max-width:60%}.m-hotdeal-page__banner-eyebrow{display:inline-block;font-size:clamp(14px,1.11vw,16px);font-weight:700;color:#8a55e5;letter-spacing:.04em;line-height:1}.m-hotdeal-page__banner-title{margin:0;font-size:clamp(24px,2.22vw,32px);font-weight:700;line-height:1.25;color:#fff;word-break:keep-all}.m-hotdeal-page__banner-timer{display:flex;flex-direction:column;align-items:flex-start;gap:16px;margin-top:28px}.m-hotdeal-page__banner-timer-label{margin:0;font-size:clamp(14px,1.11vw,16px);color:hsla(0,0%,100%,.7);line-height:1}.m-hotdeal-page__banner-timer-clock{display:inline-flex;align-items:flex-start;gap:24px;padding:20px 40px;background:hsla(0,0%,100%,.1);border-radius:16px}.m-hotdeal-page__banner-timer-unit{display:inline-flex;flex-direction:column;align-items:center;gap:8px}.m-hotdeal-page__banner-timer-unit strong{font-size:56px;font-weight:400;color:#fff;line-height:1;font-feature-settings:"tnum"}.m-hotdeal-page__banner-timer-unit em{font-style:normal;font-size:14px;color:hsla(0,0%,100%,.5);letter-spacing:.04em}.m-hotdeal-page__banner-timer-colon{font-size:45px;color:hsla(0,0%,100%,.4);line-height:1}.m-hotdeal-page__list{display:flex;flex-direction:column;gap:24px}.m-hotdeal-page__list-head{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}.m-hotdeal-page__list-title{display:inline-flex;align-items:center;gap:8px;margin:0;font-size:18px;line-height:1;color:#000}.m-hotdeal-page__list-icon{font-size:20px;line-height:1}.m-hotdeal-page__list-label{font-weight:700}.m-hotdeal-page__list-count{font-weight:700;color:#8a55e5}.m-hotdeal-page__sort{display:inline-flex;align-items:center;gap:24px;margin:0;padding:0;list-style:none}.m-hotdeal-page__sort-item{display:inline-flex;align-items:center;padding:0;background:transparent;border:0;font-size:14px;font-weight:400;color:rgba(0,0,0,.5);line-height:1;cursor:pointer;transition:color .15s ease}.m-hotdeal-page__sort-item:hover{color:#000}.m-hotdeal-page__sort-item.is-active{color:#8a55e5;font-weight:700}.m-hotdeal-page__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:64px 24px;gap:64px 24px;margin-top:24px}.m-hotdeal-page__card-timer{display:inline-flex;align-items:center;gap:10px;padding:8px 16px;background:hsla(0,0%,100%,.95);border-radius:24px;font-size:14px;line-height:1;color:#000;box-shadow:0 2px 8px rgba(0,0,0,.08);white-space:nowrap}.m-hotdeal-page__card-timer-label{color:rgba(0,0,0,.6);font-weight:500}.m-hotdeal-page__card-timer-value{color:#000;font-weight:700;font-feature-settings:"tnum"}@media (max-width:1024px){.m-hotdeal-page{padding:32px 24px 60px}.m-hotdeal-page__inner{gap:56px}.m-hotdeal-page__banner{min-height:360px;padding:56px 32px}.m-hotdeal-page__banner-text{max-width:100%}.m-hotdeal-page__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:48px 16px}.m-hotdeal-page__sort{gap:16px}}@media (max-width:600px){.m-hotdeal-page{padding:24px 16px 48px}.m-hotdeal-page__inner{gap:40px}.m-hotdeal-page__banner{min-height:280px;padding:32px 20px;border-radius:16px}.m-hotdeal-page__banner-timer-clock{padding:16px 24px;gap:16px}.m-hotdeal-page__banner-timer-unit strong{font-size:40px}.m-hotdeal-page__banner-timer-colon{font-size:32px}.m-hotdeal-page__list-head{gap:12px}.m-hotdeal-page__sort{gap:12px;flex-wrap:wrap}.m-hotdeal-page__sort-item{font-size:13px}.m-hotdeal-page__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 12px}.m-hotdeal-page__card-timer{padding:6px 12px;font-size:12px}}.m-product-detail{display:flex;flex-direction:column;padding-bottom:120px;overflow-x:clip}.m-product-detail__inner{display:flex;flex-direction:column;gap:80px;max-width:1280px;width:100%;margin:0 auto;padding:40px 0 0}.m-product-detail__section-title{margin:0;font-size:24px;font-weight:700;line-height:1.2;color:#000}.m-product-detail__section-title em{font-style:normal;color:#8a55e5;margin-left:8px;font-weight:700}.m-product-detail__anchor{scroll-margin-top:140px;display:flex;flex-direction:column;gap:32px}.m-product-detail__top{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:80px;gap:80px;align-items:start;padding:0 24px}.m-product-detail__gallery{display:flex;flex-direction:column;gap:24px}.m-product-detail__gallery-main{width:100%;aspect-ratio:1/1;border-radius:8px;overflow:hidden;background:#f5f5f5}.m-product-detail__gallery-main img{width:100%;height:100%;object-fit:cover;display:block}.m-product-detail__gallery-thumbs{width:100%;overflow:hidden;position:relative}.m-product-detail__gallery-thumbs .swiper-wrapper{display:flex;align-items:center}.m-product-detail__gallery-thumbs .swiper-slide{width:120px!important;height:120px;flex-shrink:0;box-sizing:border-box}.m-product-detail__gallery-thumb{display:block;width:120px;height:120px;padding:0;background:#f5f5f5;border:2px solid transparent;border-radius:8px;overflow:hidden;cursor:pointer;transition:border-color .15s ease;box-sizing:border-box}.m-product-detail__gallery-thumb img{width:100%;height:100%;object-fit:cover;display:block}.m-product-detail__gallery-thumb.is-active{border-color:#8a55e5}.m-product-detail__purchase{display:flex;flex-direction:column;gap:40px}.m-product-detail__purchase-top{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.m-product-detail__purchase-top-left{display:flex;flex-direction:column;gap:16px}.m-product-detail__purchase-code{margin:0;display:inline-flex;align-items:center;gap:8px;font-size:12px;line-height:1;color:#000}.m-product-detail__purchase-code-label{font-weight:600;opacity:.4}.m-product-detail__purchase-code-value{font-weight:400;opacity:.4}.m-product-detail__purchase-badges{display:inline-flex;align-items:center;gap:4px}.m-product-detail__purchase-badge{display:inline-flex;align-items:center;justify-content:center;padding:5px 8px;border:1px solid rgba(0,0,0,.2);border-radius:4px;font-size:14px;font-weight:500;color:#000;line-height:1;white-space:nowrap}.m-product-detail__purchase-icons{display:inline-flex;align-items:center;gap:16px;flex-shrink:0}.m-product-detail__icon-btn{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;padding:0;background:transparent;color:#000;cursor:pointer;transition:color .15s ease}.m-product-detail__icon-btn:hover{color:#8a55e5}.m-product-detail__icon-btn i{font-size:22px;line-height:1}.m-product-detail__icon-btn.is-on{color:#c90071}.m-product-detail__purchase-name{margin:0;font-size:24px;font-weight:700;line-height:1.6;color:#000;word-break:keep-all}.m-product-detail__purchase-desc-block{display:flex;flex-direction:column;gap:16px}.m-product-detail__purchase-desc{margin:0;font-size:14px;color:#000;opacity:.6;line-height:1.4;word-break:keep-all}.m-product-detail__purchase-price{display:flex;align-items:center;gap:12px;padding:12px 16px;background:#f5f6f8;border-radius:8px;white-space:nowrap}.m-product-detail__purchase-price-left{display:inline-flex;align-items:center;gap:8px;line-height:1;flex-shrink:0}.m-product-detail__purchase-discount{font-size:18px;font-weight:700;color:#c90071;line-height:1}.m-product-detail__purchase-original{font-size:18px;font-weight:400;color:#aeaeae;text-decoration:line-through;letter-spacing:-.9px;line-height:1}.m-product-detail__purchase-final{margin:0;display:inline-flex;align-items:baseline;gap:0;font-size:22px;color:#000;line-height:1;flex-shrink:0}.m-product-detail__purchase-final-num{font-weight:700;font-feature-settings:"tnum";margin-right:4px}.m-product-detail__purchase-final-won{font-weight:400}.m-product-detail__purchase-body{display:flex;flex-direction:column;gap:24px;padding-bottom:24px;border-bottom:1px solid rgba(0,0,0,.2)}.m-product-detail__purchase-section{display:flex;flex-direction:column;gap:16px}.m-product-detail__purchase-label{margin:0;font-size:16px;font-weight:700;line-height:1;color:#000}.m-product-detail__purchase-inline{margin:0;display:inline-flex;align-items:center;gap:12px;font-size:14px;line-height:1;color:#000;flex-wrap:wrap}.m-product-detail__purchase-inline-strong{font-weight:700;opacity:.4}.m-product-detail__purchase-inline-muted{font-weight:400;opacity:.4}.m-product-detail__purchase-inline-accent{font-weight:400;color:#8a55e5}.m-product-detail__purchase-divider{display:inline-block;width:1px;height:8px;background:rgba(0,0,0,.2);flex-shrink:0}.m-product-detail__purchase-options{display:flex;flex-direction:column;gap:8px;padding:0;margin:0;list-style:none}.m-product-detail__purchase-option{display:flex;align-items:center;justify-content:space-between;width:100%;padding:15px 16px;background:#fff;border:1px solid rgba(0,0,0,.1);border-radius:8px;font-size:14px;font-weight:400;color:#000;opacity:.4;text-align:left;cursor:pointer;line-height:1;transition:border-color .15s ease,color .15s ease,opacity .15s ease}.m-product-detail__purchase-option:hover{border-color:rgba(138,85,229,.5);opacity:1}.m-product-detail__purchase-option.is-active{border-color:#8a55e5;border-width:1.5px;padding:14.5px 15.5px;color:#8a55e5;font-weight:700;opacity:1}.m-product-detail__purchase-colors{display:flex;gap:12px;padding:0;margin:0;list-style:none}.m-product-detail__purchase-color{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;width:48px;padding:0;background:transparent;border:0;cursor:pointer}.m-product-detail__purchase-color-dot{display:block;width:22px;height:22px;border:2px solid rgba(0,0,0,.1);border-radius:50%;transition:box-shadow .15s ease}.m-product-detail__purchase-color.is-active .m-product-detail__purchase-color-dot{box-shadow:0 0 0 2px #fff,0 0 0 4px #8a55e5}.m-product-detail__purchase-color-label{font-size:14px;font-weight:400;color:#000;opacity:.4;line-height:1;text-align:center}.m-product-detail__purchase-color.is-active .m-product-detail__purchase-color-label{color:#8a55e5;font-weight:700;opacity:1}.m-product-detail__purchase-naver{display:flex;align-items:center;justify-content:space-between;gap:12px}.m-product-detail__purchase-naver-text{display:flex;flex-direction:column;gap:16px;font-weight:700;color:#000;line-height:1}.m-product-detail__purchase-naver-label{font-size:16px;font-weight:700;color:#000}.m-product-detail__purchase-naver-price{font-size:20px;font-weight:700;color:#000;opacity:.4;white-space:nowrap;font-feature-settings:"tnum"}.m-product-detail__purchase-naver-btn{display:inline-flex;align-items:center;gap:12px;padding:10px 16px;background:#fff;border:2px solid #000;border-radius:8px;font-size:18px;font-weight:700;color:#000;cursor:pointer;line-height:1}.m-product-detail__purchase-naver-btn img{width:64px;height:32px;object-fit:cover;display:block}.m-product-detail__purchase-naver-btn i{font-size:14px;line-height:1}.m-product-detail__purchase-cart{display:flex;flex-direction:column;gap:16px;padding:24px 0 0;margin:0;list-style:none}.m-product-detail__purchase-cart-item{display:flex;align-items:center;justify-content:space-between;gap:12px}.m-product-detail__purchase-cart-left{display:inline-flex;align-items:center;gap:12px;min-width:0;flex:1 1}.m-product-detail__purchase-cart-label{overflow:hidden;text-overflow:ellipsis;max-width:320px}.m-product-detail__purchase-cart-grade,.m-product-detail__purchase-cart-label{font-size:14px;font-weight:400;color:#000;line-height:1;white-space:nowrap}.m-product-detail__purchase-cart-right{display:inline-flex;align-items:center;gap:16px;flex-shrink:0}.m-product-detail__purchase-qty{display:inline-flex;align-items:center;justify-content:space-between;width:80px;padding:5px 8px;background:#f5f6f8;border-radius:4px}.m-product-detail__purchase-qty button{display:inline-flex;align-items:center;justify-content:center;width:12px;height:12px;padding:0;background:transparent;font-size:12px;line-height:1;color:#000;cursor:pointer}.m-product-detail__purchase-qty span{font-size:14px;font-weight:700;color:#000;line-height:1}.m-product-detail__purchase-cart-price{display:inline-flex;align-items:center;gap:8px;font-size:16px;color:#000;white-space:nowrap;line-height:1}.m-product-detail__purchase-cart-price strong{font-weight:700;font-feature-settings:"tnum"}.m-product-detail__purchase-cart-price em{font-style:normal;font-weight:400}.m-product-detail__purchase-cart-remove{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;padding:0;background:#f5f6f8;border-radius:4px;color:#000;cursor:pointer;flex-shrink:0}.m-product-detail__purchase-cart-remove i{font-size:14px;line-height:1}.m-product-detail__purchase-total{display:flex;align-items:flex-start;justify-content:space-between}.m-product-detail__purchase-total-label{font-size:20px;font-weight:400;color:#000;line-height:1}.m-product-detail__purchase-total-right{display:flex;flex-direction:column;align-items:flex-end;gap:16px}.m-product-detail__purchase-total-price{font-size:32px;font-weight:700;color:#000;line-height:1;text-align:right;font-feature-settings:"tnum"}.m-product-detail__purchase-point{display:inline-flex;align-items:center;gap:8px;line-height:1}.m-product-detail__purchase-point-main{display:inline-flex;align-items:center;gap:5px;font-size:14px;font-weight:700;color:#000;line-height:1}.m-product-detail__purchase-point-main i{font-size:14px;line-height:1}.m-product-detail__purchase-point-grade{font-size:14px;font-weight:400;color:#000;line-height:1}.m-product-detail__purchase-cta-wrap{display:flex;flex-direction:column;gap:20px}.m-product-detail__purchase-cta{display:flex;align-items:center;gap:8px}.m-product-detail__cta{display:inline-flex;align-items:center;justify-content:center;flex:1 1;height:56px;padding:0 16px;font-size:20px;font-weight:700;border-radius:8px;line-height:1;cursor:pointer;transition:background .15s ease,color .15s ease,border-color .15s ease}.m-product-detail__cta--line{background:#fff;border:2px solid #8a55e5;color:#8a55e5}.m-product-detail__cta--line:hover{background:rgba(138,85,229,.05)}.m-product-detail__cta--dark{background:#000;color:#fff;border:2px solid #000}.m-product-detail__cta--dark:hover{background:#222}.m-product-detail__cta--primary{background:#8a55e5;color:#fff;border:2px solid #8a55e5}.m-product-detail__cta--primary:hover{background:#7642d9;border-color:#7642d9}.m-product-detail__purchase-foot{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.m-product-detail__purchase-foot-text{margin:0;display:inline-flex;align-items:center;gap:8px;font-size:14px;color:#000;line-height:1}.m-product-detail__purchase-foot-text i{font-size:14px;color:#000}.m-product-detail__purchase-foot-text strong{font-weight:700;color:#000}.m-product-detail__purchase-foot-text span{font-weight:400;color:#000}.m-product-detail__purchase-compare{display:inline-flex;align-items:center;justify-content:center;padding:8px 10px;background:#fff;border:1px solid #8a55e5;border-radius:4px;font-size:14px;font-weight:700;color:#8a55e5;cursor:pointer;flex-shrink:0;line-height:1}.m-product-detail__slogan{padding:0 24px}.m-product-detail__slogan-inner{position:relative;height:80px;background:url(/images/Group\ 866.png) 50%/100% 100% no-repeat;border-radius:8px;display:flex;align-items:center;justify-content:center;overflow:hidden}.m-product-detail__slogan-text{margin:0;color:#fff;font-size:20px;font-weight:700;line-height:1;text-align:center;word-break:keep-all}.m-product-detail__navbar{position:-webkit-sticky;position:sticky;top:199px;z-index:50;padding:10px 24px;background:#fff}.m-product-detail__navbar-inner{display:flex;align-items:center;justify-content:space-between;gap:24px;flex-wrap:wrap}.m-product-detail__navbar-tabs{display:inline-flex;align-items:center;gap:12px;list-style:none;padding:0;margin:0;flex-wrap:wrap}.m-product-detail__navbar-tabs li{flex-shrink:0}.m-product-detail__navbar-tab{box-sizing:border-box;display:inline-flex;align-items:center;gap:8px;height:44px;padding:12px 16px;background:#f5f6f8;border:1.5px solid transparent;border-radius:8px;font-size:16px;font-weight:600;color:rgba(0,0,0,.4);line-height:1;white-space:nowrap;cursor:pointer}.m-product-detail__navbar-tab i{font-size:18px;line-height:1}.m-product-detail__navbar-tab em{font-style:normal;margin-left:4px}.m-product-detail__navbar-tab.is-active{background:#fff;border-color:#8a55e5;color:#8a55e5;box-shadow:0 0 4px rgba(138,85,229,.2)}.m-product-detail__navbar-actions{display:inline-flex;align-items:center;gap:12px;flex-shrink:0}.m-product-detail__navbar-naver{box-sizing:border-box;display:inline-flex;align-items:center;gap:8px;height:44px;padding:12px 16px;background:#fff;border:1.5px solid #000;border-radius:8px;font-size:16px;font-weight:600;color:#000;line-height:1;cursor:pointer}.m-product-detail__navbar-naver img{width:40px;height:20px;object-fit:contain;display:block}.m-product-detail__navbar-action{box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;height:44px;padding:12px 16px;border:0;border-radius:8px;font-size:16px;font-weight:600;line-height:1;white-space:nowrap;cursor:pointer}.m-product-detail__navbar-action--dark{background:#000;color:#fff}.m-product-detail__navbar-action--primary{background:#8a55e5;color:#fff}.m-product-detail__hotdeal{padding:0 24px}.m-product-detail__hotdeal .m-hotdeal-page__banner{min-height:360px;padding:56px clamp(24px,5vw,80px)}.m-product-detail__hotdeal .m-hotdeal-page__banner-text{max-width:100%}.m-product-detail__anchor,.m-product-detail__best,.m-product-detail__grade{padding-left:24px;padding-right:24px}.m-product-detail__grade{display:flex;flex-direction:column;gap:16px}.m-product-detail__grade-crumb{display:inline-flex;align-items:center;flex-wrap:wrap;gap:12px;margin:0}.m-product-detail__grade-crumb-item{display:inline-flex;align-items:center;gap:12px;font-size:16px;font-weight:700;line-height:1;color:rgba(0,0,0,.6)}.m-product-detail__grade-crumb-item.is-current{color:#8a55e5}.m-product-detail__grade-crumb-item i{font-size:12px;color:rgba(0,0,0,.6);line-height:1}.m-product-detail__grade-panel{display:flex;flex-direction:column;gap:24px;padding:24px;background:#f5f6f8;border-radius:16px}.m-product-detail__grade-panel-head{display:flex;align-items:center;justify-content:space-between;gap:16px}.m-product-detail__grade-panel-toggle{display:inline-flex;align-items:center;gap:12px;padding:0;background:transparent;border:0;font-size:20px;font-weight:700;color:#000;line-height:1;cursor:pointer}.m-product-detail__grade-panel-toggle i{font-size:14px;line-height:1;color:#000}.m-product-detail__grade-panel-compare{display:inline-flex;align-items:center;justify-content:center;padding:8px 10px;background:#fff;border:1px solid #8a55e5;border-radius:4px;font-size:14px;font-weight:700;color:#8a55e5;line-height:1;cursor:pointer;flex-shrink:0}.m-product-detail__grade-panel-body{display:flex;gap:24px;align-items:stretch}.m-product-detail__grade-spec-thumb{width:156px;height:156px;border-radius:8px;overflow:hidden;background:#f5f5f5;flex-shrink:0}.m-product-detail__grade-spec-thumb img{width:100%;height:100%;object-fit:cover;display:block}.m-product-detail__grade-spec-right{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:16px}.m-product-detail__grade-spec-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:16px;gap:16px;padding:0;margin:0;list-style:none}.m-spec-card{display:flex;align-items:center;gap:20px;padding:12px 16px;background:#fff;border-radius:8px;box-shadow:0 2px 8px rgba(0,28,84,.1)}.m-spec-card__icon{--p:0;position:relative;display:block;width:40px;height:40px;border-radius:50%;background:conic-gradient(#4c83fb calc(var(--p) * 1%),transparent calc(var(--p) * 1%)),linear-gradient(135deg,#e8e8e8 0,#fcfcfc 100%);flex-shrink:0}.m-spec-card__icon:after{content:"";position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:32px;height:32px;border-radius:50%;background:#fff;box-shadow:0 0 4px rgba(76,131,251,.4)}.m-spec-card__text{display:flex;flex-direction:column;gap:8px;min-width:0}.m-spec-card__label{margin:0;font-size:14px;font-weight:400;color:#000;line-height:1}.m-spec-card__value{margin:0;font-size:16px;font-weight:700;color:#000;line-height:1;word-break:keep-all}.m-product-detail__grade-spec-table{display:flex;flex-direction:column;gap:16px;padding:16px;background:#edeef1;border-radius:8px}.m-product-detail__grade-spec-cell-wrap,.m-product-detail__grade-spec-row{display:flex;align-items:center;gap:12px}.m-product-detail__grade-spec-cell-wrap{flex:1 1;min-width:0}.m-product-detail__grade-spec-cell{flex:1 1;min-width:0;display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:14px;color:#000;line-height:1}.m-product-detail__grade-spec-cell-label{font-weight:700}.m-product-detail__grade-spec-cell-value{font-weight:400;text-align:right}.m-product-detail__grade-spec-divider{display:inline-block;width:1px;height:12px;background:rgba(0,0,0,.2);flex-shrink:0}.m-product-detail__grade-guide{display:flex;flex-direction:column;gap:16px;padding:24px;margin:0;list-style:none;background:#fff;border:1px solid rgba(0,0,0,.1);border-radius:16px}.m-product-detail__grade-guide-row{display:grid;grid-template-columns:156px 1fr;grid-gap:24px;gap:24px;align-items:start;padding-bottom:16px;border-bottom:1px dashed rgba(0,0,0,.2)}.m-product-detail__grade-guide-row:last-child{padding-bottom:0;border-bottom:0}.m-product-detail__grade-guide-label{margin:0;font-size:16px;font-weight:700;color:#000;line-height:1.4}.m-product-detail__grade-guide-text{display:flex;flex-direction:column;gap:12px;min-width:0}.m-product-detail__grade-guide-headline{margin:0;font-size:14px;font-weight:700;color:#000;line-height:1.4}.m-product-detail__grade-guide-body{margin:0;font-size:14px;font-weight:400;color:#000;opacity:.5;line-height:1.4;word-break:keep-all}.m-product-detail__desc{display:flex;flex-direction:column;align-items:stretch;gap:0}.m-product-detail__desc-body{position:relative;width:100%;max-height:909px;overflow:hidden;background:transparent;transition:max-height .3s ease}.m-product-detail__desc.is-expanded .m-product-detail__desc-body{max-height:none}.m-product-detail__desc-body .ql-editor{padding:0}.m-product-detail__desc-body .editor-wrap{display:flex;flex-direction:column;align-items:center}.m-product-detail__desc-body .editor-wrap img{max-width:100%;height:auto;display:block}.m-product-detail__desc-body .editor-wrap p{width:100%;max-width:800px;margin:0;font-size:15px;line-height:1.6;color:#000;word-break:keep-all}.m-product-detail__desc-fade{position:absolute;left:0;right:0;bottom:0;height:40px;background:linear-gradient(180deg,hsla(0,0%,100%,0),#fff);pointer-events:none;transition:opacity .3s ease}.m-product-detail__desc.is-expanded .m-product-detail__desc-fade{opacity:0}.m-product-detail__desc-toggle{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;height:40px;padding:0;background:#fff;border:1px solid rgba(0,0,0,.2);border-radius:4px;font-size:16px;font-weight:700;color:#000;line-height:1;cursor:pointer}.m-product-detail__desc-toggle i{font-size:12px;line-height:1}.m-product-detail__best{display:flex;flex-direction:column;gap:24px}.m-product-detail__best .m-product-detail__section-title{font-size:20px;font-weight:700;line-height:1;color:#000;margin:0}.m-product-detail__best-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-column-gap:40px;column-gap:40px;grid-row-gap:24px;row-gap:24px;padding:0;margin:0;list-style:none}.m-product-detail__best-card{display:grid;grid-template-columns:120px 1fr;grid-gap:16px;gap:16px;padding:0;background:transparent;border:0;border-radius:0;align-items:center}.m-product-detail__best-thumb{width:120px;height:120px;border-radius:8px;overflow:hidden;background:#f5f5f5;flex-shrink:0}.m-product-detail__best-thumb img{width:100%;height:100%;object-fit:cover;display:block}.m-product-detail__best-body{display:flex;flex-direction:column;gap:8px;min-width:0}.m-product-detail__best-rating{display:flex;align-items:center;gap:8px}.m-product-detail__best-score{font-size:14px;font-weight:700;color:#000;line-height:1}.m-product-detail__best-meta{display:inline-flex;align-items:center;gap:12px;margin:0;font-size:14px;color:rgba(0,0,0,.4);line-height:1}.m-product-detail__best-divider{display:inline-block;width:1px;height:8px;background:rgba(0,0,0,.2)}.m-product-detail__best-text{margin:0;font-size:14px;line-height:1.2;color:#000;display:-webkit-box;-webkit-line-clamp:5;line-clamp:5;-webkit-box-orient:vertical;overflow:hidden;word-break:keep-all}.m-product-detail__stars{display:inline-flex;align-items:center;gap:0;color:#8a55e5}.m-product-detail__stars i{font-size:20px;line-height:1}.m-product-detail__photo{display:flex;flex-direction:column;gap:20px;padding-top:8px}.m-product-detail__photo-title{display:inline-flex;align-items:center;gap:5px;margin:0;font-size:18px;font-weight:700;color:#000;opacity:.4;line-height:1}.m-product-detail__photo-title span{font-weight:700}.m-product-detail__photo-list{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));grid-gap:16px;gap:16px;padding:0;margin:0;list-style:none}.m-product-detail__photo-thumb{position:relative;aspect-ratio:1/1;border-radius:8px;overflow:hidden;background:#f5f5f5}.m-product-detail__photo-thumb>button{width:100%;height:100%;padding:0;background:transparent;border:0;cursor:pointer;position:relative;display:block}.m-product-detail__photo-thumb img{width:100%;height:100%;object-fit:cover;display:block}.m-product-detail__photo-thumb--more>button:before{content:"";position:absolute;inset:0;background:rgba(0,0,0,.6)}.m-product-detail__photo-more{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;color:#fff;pointer-events:none}.m-product-detail__photo-more span{font-size:16px;font-weight:400;line-height:1}.m-product-detail__photo-more strong{font-size:24px;font-weight:700;line-height:1}.m-photo-modal{position:fixed;inset:0;z-index:200;display:flex;align-items:center;justify-content:center;background:rgba(0,0,0,.85)}.m-photo-modal__topbar{position:absolute;top:0;left:0;right:0;display:flex;align-items:center;justify-content:space-between;padding:20px 24px;color:#fff;pointer-events:none}.m-photo-modal__count{pointer-events:auto;font-size:16px;color:hsla(0,0%,100%,.8);line-height:1}.m-photo-modal__count strong{font-size:20px;font-weight:700;color:#fff}.m-photo-modal__close{pointer-events:auto;width:40px;height:40px;display:inline-flex;align-items:center;justify-content:center;padding:0;background:transparent;border:0;color:#fff;cursor:pointer}.m-photo-modal__close i{font-size:28px;line-height:1}.m-photo-modal__nav{position:absolute;top:50%;transform:translateY(-50%);width:56px;height:56px;display:inline-flex;align-items:center;justify-content:center;padding:0;background:hsla(0,0%,100%,.1);border:0;border-radius:50%;color:#fff;cursor:pointer;transition:background .15s ease}.m-photo-modal__nav:hover{background:hsla(0,0%,100%,.25)}.m-photo-modal__nav i{font-size:28px;line-height:1}.m-photo-modal__nav--prev{left:32px}.m-photo-modal__nav--next{right:32px}.m-photo-modal__stage{max-width:80vw;max-height:70vh;display:flex;align-items:center;justify-content:center}.m-photo-modal__stage img{max-width:80vw;max-height:70vh;width:auto;height:auto;display:block;border-radius:8px}.m-photo-modal__thumbs{position:absolute;left:0;right:0;bottom:24px;padding:0 24px;display:flex;justify-content:center}.m-photo-modal__thumbs-inner{padding:8px;max-width:90vw;background:rgba(0,0,0,.4);border-radius:8px}.m-photo-modal__thumbs-inner .swiper-slide{width:56px;flex-shrink:0}.m-photo-modal__thumb{display:block;width:56px;height:56px;padding:0;background:transparent;border:2px solid transparent;border-radius:6px;overflow:hidden;cursor:pointer;opacity:.55;transition:opacity .15s ease,border-color .15s ease}.m-photo-modal__thumb:hover{opacity:.85}.m-photo-modal__thumb.is-active{opacity:1;border-color:#8a55e5}.m-photo-modal__thumb img{width:100%;height:100%;object-fit:cover;display:block}.m-product-detail__reviews{display:flex;flex-direction:column;gap:0}.m-product-detail__reviews-head{display:inline-flex;align-items:center;gap:5px;padding-bottom:16px;border-bottom:1px solid rgba(0,0,0,.1);font-size:18px;font-weight:700;color:#000;opacity:.4;line-height:1}.m-product-detail__reviews-list{display:flex;flex-direction:column;gap:0;padding:0;margin:0;list-style:none}.m-product-detail__reviews-item{display:flex;flex-direction:column;gap:16px;padding:16px 0;border-top:1px solid rgba(0,0,0,.1)}.m-product-detail__reviews-item:first-child{border-top:0}.m-product-detail__reviews-rating{display:inline-flex;align-items:center;gap:8px}.m-product-detail__reviews-score{font-size:14px;font-weight:700;color:#000;line-height:1}.m-product-detail__reviews-meta{display:inline-flex;align-items:center;gap:12px;margin:0;font-size:14px;color:rgba(0,0,0,.4);line-height:1}.m-product-detail__reviews-divider{display:inline-block;width:1px;height:8px;background:rgba(0,0,0,.2)}.m-product-detail__reviews-text{margin:0;font-size:14px;font-weight:400;line-height:1.2;color:#000;word-break:keep-all}.m-product-detail__reviews-photos{display:flex;gap:8px;padding:0;margin:0;list-style:none;flex-wrap:nowrap;overflow:hidden}.m-product-detail__reviews-photo{width:80px;height:80px;border-radius:8px;overflow:hidden;background:#f5f5f5;flex-shrink:0}.m-product-detail__reviews-photo>button{width:100%;height:100%;padding:0;background:transparent;border:0;cursor:pointer;display:block}.m-product-detail__reviews-photo img{width:100%;height:100%;object-fit:cover;display:block}.m-product-detail__reviews-pagination{padding-top:16px}.m-product-detail__qna{display:flex;flex-direction:column;gap:16px}.m-product-detail__qna-head{display:flex;justify-content:flex-end}.m-product-detail__qna-write{display:inline-flex;align-items:center;gap:6px;height:36px;padding:0 16px;background:#000;color:#fff;border-radius:8px;font-size:13px;font-weight:700;cursor:pointer}.m-product-detail__qna-list{display:flex;flex-direction:column;gap:0;padding:0;margin:0;list-style:none;border-top:1px solid rgba(0,0,0,.15)}.m-product-detail__qna-item{border-bottom:1px solid rgba(0,0,0,.08)}.m-product-detail__qna-row{position:relative;display:grid;grid-template-columns:1fr;grid-template-rows:auto auto;align-items:start;width:100%;padding:16px;background:transparent;border:0;text-align:left;cursor:pointer}.m-product-detail__qna-meta{display:inline-flex;align-items:center;gap:8px;font-size:12px;color:rgba(0,0,0,.45);line-height:1;margin-bottom:8px}.m-product-detail__qna-dot{color:rgba(0,0,0,.2);font-style:normal;font-size:10px}.m-product-detail__qna-question{display:inline-flex;align-items:center;gap:8px;font-size:14px;color:#000;line-height:1.4;min-width:0}.m-product-detail__qna-question i{font-size:14px;color:rgba(0,0,0,.5)}.m-product-detail__qna-status{position:absolute;right:16px;top:16px;display:inline-flex;align-items:center;justify-content:center;height:26px;padding:0 12px;background:#eaf2ff;color:#4c83fb;border-radius:999px;font-size:12px;font-weight:700;line-height:1}.m-product-detail__qna-answer{display:grid;grid-template-columns:24px 1fr;grid-gap:12px;gap:12px;padding:16px 16px 20px;background:#fafafa;font-size:13px;line-height:1.6;color:#000}.m-product-detail__qna-answer i{font-size:16px;color:rgba(0,0,0,.35);margin-top:2px;transform:scaleX(-1)}.m-product-detail__qna-answer p{margin:0}.m-product-detail__qna-pagination{padding-top:8px}.m-product-detail__ship{display:flex;flex-direction:column;gap:16px;padding:24px;background:#fff;border:1px solid rgba(0,0,0,.1);border-radius:16px}.m-product-detail__ship-row{display:grid;grid-template-columns:156px 1fr;grid-gap:24px;gap:24px;align-items:start;padding-bottom:16px;border-bottom:1px dashed rgba(0,0,0,.2)}.m-product-detail__ship-row:last-child{padding-bottom:0;border-bottom:0}.m-product-detail__ship-label{margin:0;font-size:16px;font-weight:700;color:#000;line-height:1.4}.m-product-detail__ship-content{display:flex;flex-direction:column;gap:24px}.m-product-detail__ship-group{display:flex;flex-direction:column;gap:12px}.m-product-detail__ship-group-title{margin:0;font-size:14px;font-weight:700;color:#000;line-height:1.4}.m-product-detail__ship-accent{margin:0;font-size:14px;color:#4c83fb;line-height:1.4}.m-product-detail__ship-body{margin:0;font-size:14px;color:#000;opacity:.5;line-height:1.4;white-space:pre-line}.m-product-detail__ship-list{margin:0;padding-left:21px;list-style:disc;color:#000;opacity:.5}.m-product-detail__ship-list li{font-size:14px;line-height:1.4}.m-product-compare{padding:32px 0 80px;background:#fff}.m-product-compare__inner{max-width:1440px;margin:0 auto;padding:0 24px;display:flex;flex-direction:column;gap:24px}.m-product-compare__head{padding-bottom:16px;border-bottom:1px solid rgba(0,0,0,.1)}.m-product-compare__title{margin:0;display:inline-flex;align-items:baseline;gap:8px;font-size:24px;line-height:1}.m-product-compare__title>span{font-weight:700;color:#000}.m-product-compare__title>strong{font-weight:700;color:#8a55e5}.m-product-compare__title>em{font-style:normal;font-weight:400;color:rgba(0,0,0,.4);margin-left:-6px}.m-product-compare__grid{display:grid;grid-template-columns:repeat(var(--cols,4),minmax(0,1fr));grid-gap:16px;gap:16px;align-items:stretch}.m-product-compare__col{display:flex;flex-direction:column;min-width:0}.m-product-compare__actions{display:flex;align-items:center;justify-content:space-between;gap:4px;padding:0 0 16px;border-bottom:1px solid rgba(0,0,0,.2)}.m-product-compare__col.is-liked .m-product-compare__actions{border-bottom:0}.m-product-compare__actions-left{display:inline-flex;align-items:center;gap:4px}.m-product-compare__btn{display:inline-flex;align-items:center;justify-content:center;height:30px;padding:0 10px;background:#fff;border:1px solid rgba(0,0,0,.2);border-radius:4px;font-size:14px;font-weight:700;color:#000;line-height:1;cursor:pointer;text-decoration:none}.m-product-compare__btn:hover{border-color:#8a55e5;color:#8a55e5}.m-product-compare__btn--heart{width:30px;padding:0}.m-product-compare__btn--heart i{font-size:14px;line-height:1;color:#000}.m-product-compare__btn--heart.is-on{background:rgba(138,85,229,.2);border-color:rgba(138,85,229,.2)}.m-product-compare__btn--heart.is-on i{color:#8a55e5}.m-product-compare__btn--heart.is-on:hover{border-color:rgba(138,85,229,.4)}.m-product-compare__body{display:flex;flex-direction:column;gap:24px;padding:16px 12px;background:transparent;border:2px solid transparent;border-radius:16px;transition:background-color .15s ease,border-color .15s ease}.m-product-compare__col.is-liked .m-product-compare__body{background:rgba(138,85,229,.05);border-color:rgba(138,85,229,.2)}.m-product-compare__top{display:flex;flex-direction:column;gap:16px}.m-product-compare__name{margin:0;font-size:20px;font-weight:700;color:#000;line-height:1.2;min-height:48px;word-break:keep-all;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.m-product-compare__tag{margin:0;display:inline-flex;align-items:center;gap:12px;font-size:14px;line-height:1}.m-product-compare__grade{color:#8a55e5;font-weight:400}.m-product-compare__tag-divider{display:inline-block;width:1px;height:8px;background:rgba(0,0,0,.2)}.m-product-compare__price{font-weight:700;color:#000;font-feature-settings:"tnum"}.m-product-compare__thumb{width:100%;aspect-ratio:1/1;border-radius:8px;overflow:hidden;background:#f5f5f5}.m-product-compare__thumb img{width:100%;height:100%;object-fit:cover;display:block}.m-product-compare__spec{margin:0;padding:16px;background:#edeef1;border-radius:8px;display:flex;flex-direction:column;gap:16px}.m-product-compare__col.is-liked .m-product-compare__spec{background:rgba(138,85,229,.08)}.m-product-compare__spec-row{display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:14px;line-height:1}.m-product-compare__spec-row dt{margin:0;font-weight:700;color:#000;flex-shrink:0}.m-product-compare__spec-row dd{margin:0;font-weight:400;color:#000;text-align:right;min-width:0;word-break:break-all}.m-product-compare__highlights{display:flex;flex-direction:column;gap:8px;padding:0;margin:0;list-style:none}.m-product-compare__col--empty{display:flex;flex-direction:column;align-items:center;padding:80px 4px 96px;background:#f5f6f8;border-radius:16px}.m-product-compare__add{display:inline-flex;flex-direction:column;align-items:center;gap:32px;padding:0;background:transparent;border:0;cursor:pointer}.m-product-compare__add-circle{display:inline-flex;align-items:center;justify-content:center;width:56px;height:56px;border-radius:50%;background:rgba(138,85,229,.1);color:#8a55e5}.m-product-compare__add-circle i{font-size:24px;line-height:1}.m-product-compare__add-label{font-size:16px;font-weight:700;color:#000;line-height:1;text-decoration:underline;text-underline-offset:4px}@media (max-width:1280px){.m-product-compare__inner{padding:0 20px}}@media (max-width:1024px){.m-product-compare__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.m-product-compare{padding:16px 0 60px}.m-product-compare__inner{padding:0 16px;gap:16px}.m-product-compare__grid{grid-template-columns:1fr;gap:24px}.m-product-compare__title{font-size:18px}.m-product-compare__name{font-size:16px;min-height:0}.m-product-compare__col--empty{padding-top:60px}}.m-checkbox{--cb-size:16px;position:relative;display:inline-flex;align-items:center;justify-content:center;width:var(--cb-size);height:var(--cb-size);flex-shrink:0}.m-checkbox__input{position:absolute;inset:0;width:100%;height:100%;margin:0;padding:0;opacity:0;cursor:pointer;z-index:1}.m-checkbox__input:disabled{cursor:not-allowed}.m-checkbox__box{display:inline-flex;align-items:center;justify-content:center;width:100%;height:100%;background:#fff;border:1.5px solid rgba(0,0,0,.25);border-radius:calc(var(--cb-size) * .25);color:transparent;transition:background .12s ease,border-color .12s ease,color .12s ease;box-sizing:border-box}.m-checkbox__box i{font-size:calc(var(--cb-size) * .8);line-height:1;color:inherit}.m-checkbox__input:hover:not(:disabled)+.m-checkbox__box{border-color:#8a55e5}.m-checkbox__input:checked+.m-checkbox__box{background:#8a55e5;border-color:#8a55e5;color:#fff}.m-checkbox__input:disabled+.m-checkbox__box{opacity:.4}.m-radio{--rd-size:16px;position:relative;display:inline-flex;align-items:center;justify-content:center;width:var(--rd-size);height:var(--rd-size);flex-shrink:0}.m-radio__input{position:absolute;inset:0;width:100%;height:100%;margin:0;padding:0;opacity:0;cursor:pointer;z-index:1}.m-radio__input:disabled{cursor:not-allowed}.m-radio__box{display:block;width:100%;height:100%;background:url(/images/mypage/radio-unchecked.svg) no-repeat 50%/contain;box-sizing:border-box}.m-radio__input:checked+.m-radio__box{background-image:url(/images/mypage/radio-checked.svg)}.m-radio__input:disabled+.m-radio__box{opacity:.4}.m-compare-modal{position:fixed;inset:0;z-index:180;display:flex;align-items:center;justify-content:center;padding:16px;background:rgba(0,0,0,.5)}.m-compare-modal__panel{width:100%;max-width:880px;max-height:80vh;display:flex;flex-direction:column;gap:0;padding:24px;background:#fff;border-radius:12px;overflow:hidden}.m-compare-modal__head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.m-compare-modal__head>div{display:flex;flex-direction:column;gap:8px}.m-compare-modal__title{margin:0;font-size:18px;font-weight:700;color:#000;line-height:1}.m-compare-modal__subtitle{margin:0;font-size:14px;color:rgba(0,0,0,.55);line-height:1.4}.m-compare-modal__close{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;padding:0;background:transparent;border:0;cursor:pointer;flex-shrink:0}.m-compare-modal__close i{font-size:22px;line-height:1;color:#000}.m-compare-modal__search{position:relative;margin-top:16px;flex-shrink:0}.m-compare-modal__search input{width:100%;height:44px;padding:0 48px 0 16px;background:#f5f6f8;border:0;border-radius:8px;font-size:14px;color:#000;box-sizing:border-box}.m-compare-modal__search input::placeholder{color:rgba(0,0,0,.4)}.m-compare-modal__search input:focus{outline:2px solid rgba(138,85,229,.4);outline-offset:-1px}.m-compare-modal__search button{position:absolute;top:50%;right:8px;transform:translateY(-50%);width:32px;height:32px;display:inline-flex;align-items:center;justify-content:center;padding:0;background:transparent;border:0;cursor:pointer}.m-compare-modal__search button i{font-size:18px;color:rgba(0,0,0,.5)}.m-compare-modal__list{flex:1 1;min-height:0;overflow-y:auto;margin:16px 0;padding:0;list-style:none;-webkit-overflow-scrolling:touch}.m-compare-modal__item{padding-bottom:16px;margin-bottom:16px;border-bottom:1px dashed rgba(0,0,0,.15)}.m-compare-modal__item:last-child{padding-bottom:0;margin-bottom:0;border-bottom:0}.m-compare-modal__row{display:flex;align-items:flex-start;gap:16px;cursor:pointer}.m-compare-modal__row.is-disabled{opacity:.5;cursor:not-allowed}.m-compare-modal__row>.m-checkbox{margin-top:4px}.m-compare-modal__thumb{width:80px;height:80px;border-radius:8px;overflow:hidden;background:#f5f5f5;flex-shrink:0}.m-compare-modal__thumb img{width:100%;height:100%;object-fit:cover;display:block}.m-compare-modal__info{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:6px}.m-compare-modal__name{margin:0;font-size:15px;font-weight:700;color:#000;line-height:1.3;word-break:keep-all}.m-compare-modal__meta{margin:0;display:inline-flex;align-items:center;flex-wrap:wrap;gap:8px;font-size:13px;color:#000;line-height:1}.m-compare-modal__meta strong{font-weight:700}.m-compare-modal__grade{color:#8a55e5;font-weight:500}.m-compare-modal__divider{display:inline-block;width:1px;height:10px;background:rgba(0,0,0,.2)}.m-compare-modal__sub{margin:0;font-size:12px;color:rgba(0,0,0,.4);line-height:1.4}.m-compare-modal__foot{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-top:16px;border-top:1px solid rgba(0,0,0,.08);flex-shrink:0}.m-compare-modal__clear{min-width:180px;background:#fff;border:1px solid rgba(0,0,0,.2);border-radius:8px;font-size:15px;font-weight:500;color:#000}.m-compare-modal__clear,.m-compare-modal__confirm{display:inline-flex;align-items:center;justify-content:center;height:48px;padding:0 24px;cursor:pointer;line-height:1}.m-compare-modal__confirm{gap:16px;min-width:200px;background:#8a55e5;border:0;border-radius:8px;color:#fff;font-size:16px}.m-compare-modal__confirm[disabled]{background:rgba(138,85,229,.4);cursor:not-allowed}.m-compare-modal__confirm-count{display:inline-flex;align-items:center;gap:5px;line-height:1}.m-compare-modal__confirm-count strong{font-weight:700;line-height:1}.m-compare-modal__confirm-num{display:inline-flex;align-items:center;gap:2px;line-height:1}.m-compare-modal__confirm-num strong{font-weight:700}.m-compare-modal__confirm-num>span{font-weight:400;opacity:.5}.m-compare-modal__confirm-label{font-weight:700;line-height:1}.m-compare-modal__confirm-divider{display:inline-block;width:1px;height:12px;background:#fff;opacity:.5}@media (max-width:600px){.m-compare-modal{padding:0;align-items:flex-end}.m-compare-modal__panel{max-height:92vh;padding:16px;border-radius:16px 16px 0 0}.m-compare-modal__title{font-size:16px}.m-compare-modal__thumb{width:64px;height:64px}.m-compare-modal__clear{min-width:0;padding:0 16px}}.m-product-detail__purchase-desktop{display:contents}.m-product-detail__mobile-bar{display:none}@keyframes m-product-detail-sheet-up{0%{transform:translateY(100%)}to{transform:translateY(0)}}@media (max-width:1024px){.m-product-detail__inner{gap:56px;padding:32px 0 0}.m-product-detail__anchor,.m-product-detail__best,.m-product-detail__grade,.m-product-detail__hotdeal,.m-product-detail__slogan,.m-product-detail__top{padding-left:20px;padding-right:20px}.m-product-detail__navbar{padding:10px 20px}.m-product-detail__top{grid-template-columns:minmax(0,1fr);gap:32px}.m-product-detail__gallery{min-width:0}.m-product-detail__gallery-thumbs .swiper-slide{width:96px!important;height:96px}.m-product-detail__gallery-thumb{width:96px;height:96px}.m-product-detail__navbar-inner{flex-direction:column;align-items:stretch;gap:12px;min-width:0}.m-product-detail__navbar-tabs{width:100%;display:flex;overflow-x:auto;flex-wrap:nowrap;-webkit-overflow-scrolling:touch;scrollbar-width:none}.m-product-detail__navbar-tabs::-webkit-scrollbar{display:none}.m-product-detail__navbar-actions{width:100%;display:flex;justify-content:flex-end;flex-wrap:wrap}.m-product-detail__slogan-text{font-size:16px;padding:0 60px;word-break:keep-all}.m-product-detail__best-grid{grid-template-columns:1fr;column-gap:0}.m-product-detail__grade-panel-body{flex-direction:column}.m-product-detail__grade-spec-thumb{width:100%;height:240px}.m-product-detail__grade-guide-row,.m-product-detail__ship-row{grid-template-columns:140px 1fr;gap:16px}.m-product-detail__photo-list{grid-template-columns:repeat(4,minmax(0,1fr))}.m-product-detail__photo-list li:nth-child(n+5){display:none}.m-product-detail__photo-list li.m-product-detail__photo-thumb--more{display:block}.m-product-detail__purchase-cart-item{flex-wrap:wrap}}@media (max-width:768px){.m-product-detail__purchase-desktop{display:none}.m-product-detail{padding-bottom:80px}.m-product-detail__inner{gap:32px;padding:0}.m-product-detail__anchor,.m-product-detail__best,.m-product-detail__grade,.m-product-detail__hotdeal,.m-product-detail__slogan{padding-left:15px;padding-right:15px}.m-product-detail__top{grid-template-columns:minmax(0,1fr);gap:20px;padding:0}.m-product-detail__purchase{padding:0 15px;gap:20px}.m-product-detail__gallery{gap:12px}.m-product-detail__gallery-main{border-radius:0}.m-product-detail__gallery-thumbs{display:none}.m-product-detail__purchase-top{gap:8px}.m-product-detail__purchase-icons{gap:12px}.m-product-detail__icon-btn i{font-size:20px}.m-product-detail__purchase-code{font-size:11px}.m-product-detail__purchase-badge{font-size:12px;padding:3px 6px}.m-product-detail__purchase-name{font-size:18px;line-height:1.4}.m-product-detail__purchase-desc{font-size:13px}.m-product-detail__purchase-price{padding:10px 12px;gap:8px;flex-wrap:wrap}.m-product-detail__purchase-discount,.m-product-detail__purchase-original{font-size:14px}.m-product-detail__purchase-final{font-size:18px}.m-product-detail__purchase-body{gap:20px;padding-bottom:20px}.m-product-detail__purchase-section{gap:12px}.m-product-detail__purchase-label{font-size:14px}.m-product-detail__purchase-inline{font-size:13px;gap:8px}.m-product-detail__purchase-option{padding:12px;font-size:13px}.m-product-detail__purchase-option.is-active{padding:11.5px}.m-product-detail__purchase-color{width:42px}.m-product-detail__purchase-color-dot{width:20px;height:20px}.m-product-detail__purchase-color-label{font-size:12px}.m-product-detail__purchase-naver{flex-direction:column;align-items:flex-start;gap:12px}.m-product-detail__purchase-naver-label{font-size:14px}.m-product-detail__purchase-naver-price{font-size:16px}.m-product-detail__purchase-naver-btn{width:100%;justify-content:center;padding:8px 12px;font-size:14px}.m-product-detail__purchase-naver-btn img{width:48px;height:24px}.m-product-detail__purchase-cart{padding-top:16px;gap:12px}.m-product-detail__purchase-cart-item{gap:8px;flex-wrap:wrap}.m-product-detail__purchase-cart-label{max-width:100%}.m-product-detail__purchase-cart-right{gap:8px}.m-product-detail__purchase-total-label{font-size:16px}.m-product-detail__purchase-total-price{font-size:24px}.m-product-detail__slogan-inner{height:60px}.m-product-detail__slogan-text{font-size:13px;padding:0 24px;line-height:1.3;word-break:keep-all}.m-product-detail__navbar{padding:8px 15px;top:60px}.m-product-detail__navbar-inner{gap:0}.m-product-detail__navbar-tabs{width:100%;display:flex;overflow-x:auto;flex-wrap:nowrap;-webkit-overflow-scrolling:touch;scrollbar-width:none}.m-product-detail__navbar-tabs::-webkit-scrollbar{display:none}.m-product-detail__navbar-actions{display:none}.m-product-detail__navbar-tab{font-size:13px;padding:8px 12px;height:36px;gap:6px}.m-product-detail__navbar-tab.is-active{padding:6.5px 10.5px}.m-product-detail__navbar-tab i{display:none}.m-product-detail__hotdeal .m-hotdeal-page__banner{min-height:200px;padding:24px 20px}.m-product-detail__best{gap:16px}.m-product-detail__best .m-product-detail__section-title{font-size:18px}.m-product-detail__best-grid{grid-template-columns:1fr;column-gap:0;row-gap:16px}.m-product-detail__best-card{grid-template-columns:80px 1fr;gap:12px}.m-product-detail__best-thumb{width:80px;height:80px}.m-product-detail__best-text{-webkit-line-clamp:3;line-clamp:3}.m-product-detail__grade{gap:12px}.m-product-detail__grade-crumb-item{font-size:13px;gap:8px}.m-product-detail__grade-panel{padding:16px;gap:16px;border-radius:12px}.m-product-detail__grade-panel-toggle{font-size:16px}.m-product-detail__grade-panel-compare{font-size:12px;padding:6px 8px}.m-product-detail__grade-panel-body{flex-direction:column;gap:16px}.m-product-detail__grade-spec-thumb{width:100%;height:auto;aspect-ratio:1}.m-product-detail__grade-spec-cards{grid-template-columns:1fr;gap:8px}.m-product-detail__grade-spec-table{padding:12px;gap:12px}.m-product-detail__grade-spec-row{flex-wrap:wrap;gap:8px}.m-product-detail__grade-spec-cell-wrap{flex:1 1 100%;gap:8px}.m-product-detail__grade-spec-cell-wrap:not(:first-child) .m-product-detail__grade-spec-divider{display:none}.m-product-detail__grade-guide{padding:16px}.m-product-detail__grade-guide-row{grid-template-columns:1fr;gap:8px}.m-product-detail__section-title{font-size:18px}.m-product-detail__desc-body{max-height:500px}.m-product-detail__desc-body .editor-wrap p{font-size:14px}.m-product-detail__photo{gap:12px}.m-product-detail__photo-title{font-size:15px}.m-product-detail__photo-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.m-product-detail__photo-list li:nth-child(n+4){display:none}.m-product-detail__photo-list li.m-product-detail__photo-thumb--more{display:block}.m-product-detail__photo-more span{font-size:12px}.m-product-detail__photo-more strong{font-size:16px}.m-product-detail__reviews-head{font-size:15px}.m-product-detail__reviews-item{gap:12px;padding:16px 0}.m-product-detail__reviews-text{font-size:13px}.m-product-detail__reviews-photos{flex-wrap:wrap;gap:4px}.m-product-detail__reviews-photo{width:60px;height:60px}.m-product-detail__qna{gap:12px}.m-product-detail__qna-row{grid-template-columns:1fr;gap:8px;padding:14px 12px}.m-product-detail__qna-meta{order:-1}.m-product-detail__qna-status{justify-self:flex-start;position:static}.m-product-detail__qna-write{font-size:12px;height:32px;padding:0 12px}.m-product-detail__ship{padding:16px;gap:12px;border-radius:12px}.m-product-detail__ship-row{grid-template-columns:1fr;gap:8px;padding-bottom:12px}.m-product-detail__ship-label{font-size:14px}.m-product-detail__ship-accent,.m-product-detail__ship-body,.m-product-detail__ship-list li{font-size:13px}.m-product-detail__mobile-bar{position:fixed;left:0;right:0;bottom:0;z-index:90;display:flex;align-items:center;gap:8px;height:80px;padding:12px 15px calc(12px + env(safe-area-inset-bottom, 0px));background:#fff;border-top:1px solid rgba(0,0,0,.08);box-shadow:0 -4px 12px rgba(0,0,0,.06)}.m-product-detail__mobile-icon-btn{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;padding:0;flex-shrink:0;background:transparent;border:1px solid rgba(0,0,0,.15);border-radius:8px;color:#000;cursor:pointer}.m-product-detail__mobile-icon-btn i{font-size:20px;line-height:1}.m-product-detail__mobile-icon-btn.is-on{color:#c90071}.m-product-detail__mobile-bar .m-product-detail__cta{height:44px;padding:0 12px;font-size:15px;border-radius:8px;flex:1 1;border-width:1px}.m-product-detail__mobile-bar .m-product-detail__cta--dark{background:#000;color:#fff;border-color:#000}.m-product-detail__mobile-bar .m-product-detail__cta--primary{background:#8a55e5;color:#fff;border-color:#8a55e5}.m-product-detail__mobile-sheet-backdrop{position:fixed;inset:0;z-index:150;background:rgba(0,0,0,.5);display:flex;align-items:flex-end;justify-content:stretch}.m-product-detail__mobile-sheet{width:100%;max-height:85vh;display:flex;flex-direction:column;background:#fff;border-top-left-radius:16px;border-top-right-radius:16px;animation:m-product-detail-sheet-up .25s ease-out;overflow:hidden}.m-product-detail__mobile-sheet-handle{display:flex;align-items:center;justify-content:center;width:100%;height:24px;padding:0;margin:0;background:transparent;border:0;cursor:pointer;flex-shrink:0}.m-product-detail__mobile-sheet-handle span{display:block;width:36px;height:4px;background:rgba(0,0,0,.2);border-radius:2px}.m-product-detail__mobile-sheet-header{display:flex;align-items:center;justify-content:space-between;padding:16px;border-bottom:1px solid rgba(0,0,0,.08);flex-shrink:0}.m-product-detail__mobile-sheet-header h3{margin:0;font-size:16px;font-weight:700;color:#000}.m-product-detail__mobile-sheet-header button{width:32px;height:32px;display:inline-flex;align-items:center;justify-content:center;padding:0;background:transparent;border:0;cursor:pointer}.m-product-detail__mobile-sheet-header i{font-size:20px;line-height:1}.m-product-detail__mobile-sheet-body{flex:1 1;min-height:0;overflow-y:auto;display:flex;flex-direction:column;gap:20px;padding:16px;-webkit-overflow-scrolling:touch}.m-product-detail__mobile-sheet-body .m-product-detail__purchase-body{padding-bottom:20px;border-bottom:1px solid rgba(0,0,0,.1)}.m-product-detail__mobile-sheet-body .m-product-detail__purchase-total{margin:0;padding:0}.m-product-detail__mobile-sheet-footer{padding:12px 16px calc(16px + env(safe-area-inset-bottom, 0px));border-top:1px solid rgba(0,0,0,.08);flex-shrink:0}.m-product-detail__mobile-sheet-footer .m-product-detail__purchase-cta{display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:8px;gap:8px}.m-product-detail__mobile-sheet-footer .m-product-detail__cta{height:48px;font-size:13px;padding:0 4px}.m-photo-modal__topbar{padding:16px}.m-photo-modal__nav{width:40px;height:40px}.m-photo-modal__nav i{font-size:20px}.m-photo-modal__nav--prev{left:12px}.m-photo-modal__nav--next{right:12px}.m-photo-modal__stage img{max-width:92vw;max-height:60vh}.m-photo-modal__thumbs{bottom:16px;padding:0 12px}.m-photo-modal__thumbs-inner .swiper-slide{width:48px}.m-photo-modal__thumb{width:48px;height:48px}}.m-cart-page{padding:50px 24px 120px}.m-cart-page__inner{max-width:1432px;margin:0 auto}.m-cart-page__main{display:grid;grid-template-columns:800px 552px;grid-gap:80px;gap:80px;align-items:flex-start}.m-cart-page__left{display:flex;flex-direction:column;min-width:0}.m-cart-select-bar{display:flex;align-items:center;justify-content:space-between;width:100%;height:16px}.m-cart-select-bar__left{display:flex;align-items:center;gap:16px}.m-cart-select-bar__label{font-size:14px;font-weight:400;color:#000;line-height:1}.m-cart-select-bar__count{display:inline-flex;align-items:center;gap:2px;font-size:14px;line-height:1}.m-cart-select-bar__count em{font-style:normal;font-weight:700;color:#8a55e5}.m-cart-select-bar__count span{color:rgba(0,0,0,.4);font-weight:400}.m-cart-select-bar__right{display:flex;align-items:center;gap:12px}.m-cart-select-bar__right button{padding:0;background:transparent;font-size:14px;font-weight:400;color:rgba(0,0,0,.4);line-height:1}.m-cart-select-bar__divider{width:1px;height:10px;background:rgba(0,0,0,.2)}.m-cart-items{list-style:none;margin:32px 0 0;padding:32px 0;border-top:1px solid rgba(0,0,0,.2);border-bottom:1px solid rgba(0,0,0,.2);display:flex;flex-direction:column;gap:32px}.m-cart-items>li+li{position:relative;padding-top:32px}.m-cart-items>li+li:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:rgba(0,0,0,.2)}.m-cart-item{display:flex;flex-direction:column;gap:16px}.m-cart-item__row{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;width:100%}.m-cart-item__check{display:flex;align-items:center;padding-top:0}.m-cart-item__image{width:120px;height:120px;border-radius:8px;overflow:hidden;flex-shrink:0;background:#f5f5f5}.m-cart-item__image img{width:100%;height:100%;object-fit:cover;display:block}.m-cart-item__content{display:flex;flex-direction:column;gap:16px;width:564px;flex-shrink:0}.m-cart-item__name{font-size:20px;font-weight:700;color:#000;line-height:1;margin:0}.m-cart-item__meta{display:flex;flex-direction:column;gap:8px;width:100%}.m-cart-item__option-line{display:flex;align-items:center;flex-wrap:wrap;gap:6px 12px;font-size:14px;line-height:1.2;color:#000}.m-cart-item__option-line>span,.m-cart-item__option-line>strong{font-weight:400;white-space:nowrap}.m-cart-item__option-line>strong{font-weight:700}.m-cart-item__sep{width:1px;height:8px;background:rgba(0,0,0,.3);flex-shrink:0}.m-cart-item__grade{font-weight:400}.m-cart-item__suboptions{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.m-cart-item__suboptions li{line-height:1.4;word-break:keep-all}.m-cart-item__shipping,.m-cart-item__suboptions li{font-size:14px;font-weight:400;color:#000;opacity:.4}.m-cart-item__shipping{margin:0;line-height:1}.m-cart-item__option-change{align-self:flex-start;display:inline-flex;align-items:center;justify-content:center;padding:5px 8px;border:1px solid rgba(0,0,0,.2);border-radius:4px;background:transparent;font-size:14px;font-weight:700;color:#000;opacity:.4;line-height:1}.m-cart-item__footer{display:flex;flex-direction:column;gap:24px;align-items:stretch;width:100%}.m-cart-item__qty{display:flex;align-items:center;justify-content:space-between;width:120px;height:32px;padding:8px 10px;background:#f5f6f8;border-radius:4px;box-sizing:border-box}.m-cart-item__qty button{display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;padding:0;background:transparent;color:#000}.m-cart-item__qty button i,.m-cart-item__qty span{font-size:16px;line-height:1}.m-cart-item__qty span{font-weight:700;color:#000}.m-cart-item__price{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:4px 8px;line-height:1}.m-cart-item__discount{font-size:18px;font-weight:700;color:#c90071;line-height:1}.m-cart-item__origin{font-size:18px;font-weight:400;color:#aeaeae;text-decoration:line-through;letter-spacing:-.9px;line-height:1}.m-cart-item__current{font-size:20px;font-weight:700;color:#000;line-height:1}.m-cart-item__won{font-size:20px;font-weight:400;color:#000;opacity:.6;line-height:1}.m-cart-item__remove{display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;padding:0;background:transparent;color:#000;flex-shrink:0}.m-cart-item__remove i{font-size:16px;line-height:1}.m-cart-item__install{display:flex;align-items:center;justify-content:center;gap:10px;height:32px;padding:10px;background:rgba(138,85,229,.08);border-radius:8px;box-sizing:border-box;width:100%}.m-cart-item__install i,.m-cart-item__install span{font-size:14px;color:#8a55e5;line-height:1}.m-cart-item__install span{font-weight:500}.m-cart-recommend{display:flex;flex-direction:column;gap:24px;margin-top:40px}.m-cart-recommend__title{margin:0;font-size:20px;font-weight:700;color:#000;line-height:1}.m-cart-recommend__viewport{position:relative;width:100%}.m-cart-recommend__list{list-style:none;margin:0;padding:0 0 8px;display:flex;gap:24px;overflow-x:auto;scrollbar-width:thin}.m-cart-recommend__item{flex:0 0 160px;width:160px}.m-cart-recommend__fade{position:absolute;top:0;right:0;width:40px;height:297px;pointer-events:none;background:linear-gradient(90deg,hsla(0,0%,100%,0),#fff)}.m-cart-recommend__item .m-product-card__image{width:160px;height:160px}.m-cart-page__aside{display:flex;flex-direction:column;gap:16px}.m-cart-steps{display:flex;align-items:center;justify-content:center;gap:24px;width:100%;padding:24px;background:#fff;border:1px solid rgba(0,0,0,.1);border-radius:16px;box-sizing:border-box;filter:drop-shadow(0 4px 4px #f5f6f8)}.m-cart-steps__item{font-size:20px;font-weight:700;color:#000;opacity:.2;line-height:1}.m-cart-steps__item.is-active{color:#8a55e5;opacity:1}.m-cart-steps__icon{font-size:16px;color:#000;opacity:.4;line-height:1}.m-cart-summary{display:flex;flex-direction:column;gap:24px;width:100%;padding:24px;background:#f5f6f8;border-radius:16px;box-sizing:border-box}.m-cart-summary__title{margin:0;font-size:20px;font-weight:700;color:#000;line-height:1}.m-cart-summary__body{align-items:flex-end;gap:20px}.m-cart-summary__body,.m-cart-summary__list{display:flex;flex-direction:column;width:100%}.m-cart-summary__list{margin:0;padding:0;gap:16px}.m-cart-summary__row{display:flex;align-items:center;justify-content:space-between;width:100%}.m-cart-summary__row dt{opacity:.4}.m-cart-summary__row dd,.m-cart-summary__row dt{font-size:14px;font-weight:400;color:#000;line-height:1;margin:0}.m-cart-summary__row--total{padding-top:16px;border-top:1px solid rgba(0,0,0,.2)}.m-cart-summary__row--total dt{font-size:16px;font-weight:700;opacity:1}.m-cart-summary__row--total dd{font-size:20px;font-weight:700}.m-cart-summary__point{gap:8px}.m-cart-summary__point,.m-cart-summary__point-main{display:inline-flex;align-items:center;line-height:1}.m-cart-summary__point-main{gap:5px;font-size:14px;font-weight:700;color:#000}.m-cart-summary__point-main i{font-size:14px;line-height:1}.m-cart-summary__point-grade{font-size:14px;font-weight:400;color:#000;line-height:1}.m-cart-summary__actions{flex-direction:column;gap:20px}.m-cart-summary__actions,.m-cart-summary__checkout{display:flex;align-items:center;justify-content:center;width:100%}.m-cart-summary__checkout{gap:16px;height:48px;padding:0;background:#8a55e5;border-radius:8px;color:#fff;line-height:1}.m-cart-summary__checkout-prices{display:inline-flex;align-items:center;gap:8px}.m-cart-summary__checkout-origin{font-size:14px;font-weight:400;color:#fff;text-decoration:line-through;line-height:1}.m-cart-summary__checkout-pay{font-size:16px;font-weight:700;color:#fff;line-height:1}.m-cart-summary__checkout-divider{width:1px;height:12px;background:hsla(0,0%,100%,.5)}.m-cart-summary__checkout-cta{gap:8px;font-size:16px;color:#fff}.m-cart-summary__checkout-cta,.m-cart-summary__quote{display:inline-flex;align-items:center;font-weight:700;line-height:1}.m-cart-summary__quote{align-self:center;gap:5px;padding:0;background:none;border:0;font-size:15px;color:#8a55e5;text-decoration:underline;cursor:pointer}.m-cart-summary__quote i{font-size:16px;line-height:1}@media (max-width:1480px){.m-cart-page__main{grid-template-columns:minmax(0,1fr) 460px;gap:40px}.m-cart-item__content{width:auto;flex:1 1;min-width:0}}@media (max-width:1280px){.m-cart-page__main{grid-template-columns:minmax(0,1fr) 400px;gap:32px}.m-cart-steps{gap:16px;padding:20px 16px}.m-cart-steps__item{font-size:16px}.m-cart-summary{padding:20px}}@media (max-width:1024px){.m-cart-page{padding:40px 24px 80px}.m-cart-page__main{grid-template-columns:minmax(0,1fr);gap:32px}.m-cart-page__aside{max-width:552px;width:100%;margin:0 auto}.m-cart-steps__item{font-size:20px}.m-cart-summary{padding:24px}.m-cart-item__footer{flex-direction:row;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;width:100%}.m-cart-item__price{justify-content:flex-end}}@media (max-width:768px){.m-cart-page{padding:24px 16px 60px}.m-cart-page__main{gap:24px}.m-cart-select-bar{height:auto}.m-cart-select-bar__count,.m-cart-select-bar__label,.m-cart-select-bar__right button{font-size:13px}.m-cart-items{margin-top:20px;padding:24px 0;gap:24px}.m-cart-items>li+li{padding-top:24px}.m-cart-item__row{gap:12px}.m-cart-item__image{width:88px;height:88px}.m-cart-item__content{gap:12px}.m-cart-item__name{font-size:15px;line-height:1.3}.m-cart-item__option-line{font-size:13px;gap:4px 10px}.m-cart-item__shipping,.m-cart-item__suboptions li{font-size:12px}.m-cart-item__option-change{font-size:13px;padding:4px 8px}.m-cart-item__qty{width:110px;height:30px}.m-cart-item__qty span{font-size:14px}.m-cart-item__discount{font-size:15px}.m-cart-item__origin{font-size:13px}.m-cart-item__current{font-size:17px}.m-cart-item__won{font-size:14px}.m-cart-item__install{height:auto;min-height:32px;padding:8px 12px}.m-cart-item__install span{font-size:13px;line-height:1.4;word-break:keep-all}.m-cart-recommend{margin-top:32px}.m-cart-recommend__title{font-size:17px}.m-cart-recommend__list{gap:16px}.m-cart-recommend__item{flex:0 0 140px;width:140px}.m-cart-recommend__item .m-product-card__image{width:140px;height:140px}.m-cart-recommend__fade{height:auto;bottom:0;width:24px}.m-cart-steps{gap:12px;padding:16px}.m-cart-steps__item{font-size:15px}.m-cart-steps__icon{font-size:14px}.m-cart-summary{padding:20px;gap:20px}.m-cart-summary__title{font-size:17px}.m-cart-summary__row dd,.m-cart-summary__row dt{font-size:13px}.m-cart-summary__row--total dt{font-size:15px}.m-cart-summary__row--total dd{font-size:18px}.m-cart-summary__checkout{height:auto;min-height:48px;padding:8px 12px;flex-wrap:wrap;gap:8px 12px}.m-cart-summary__checkout-origin{font-size:13px}.m-cart-summary__checkout-cta,.m-cart-summary__checkout-pay{font-size:15px}.m-cart-summary__quote{font-size:14px}}@media (max-width:480px){.m-cart-page{padding:20px 14px 56px}.m-cart-item__row{gap:10px}.m-cart-item__check{padding-top:2px}.m-cart-item__image{width:76px;height:76px}.m-cart-item__name{font-size:14px}.m-cart-item__option-line{font-size:12px;gap:4px 8px}.m-cart-item__option-line .m-cart-item__sep{display:none}.m-cart-item__shipping,.m-cart-item__suboptions li{font-size:11px}.m-cart-item__option-change{font-size:12px}.m-cart-item__qty{width:100px;height:28px;padding:6px 8px}.m-cart-item__qty span{font-size:13px}.m-cart-item__discount{font-size:14px}.m-cart-item__origin{font-size:12px}.m-cart-item__current{font-size:16px}.m-cart-item__won{font-size:13px}.m-cart-item__install i,.m-cart-item__install span{font-size:12px}.m-cart-recommend__item{flex:0 0 130px;width:130px}.m-cart-recommend__item .m-product-card__image{width:130px;height:130px}.m-cart-steps{padding:14px 12px;gap:8px}.m-cart-steps__item{font-size:14px}.m-cart-steps__icon{font-size:12px}.m-cart-summary__checkout-prices{gap:6px}.m-cart-summary__checkout-divider{display:none}}.m-option-modal{position:fixed;inset:0;z-index:200;display:flex;align-items:center;justify-content:center;padding:16px;background:rgba(0,0,0,.6)}.m-option-modal__panel{display:flex;flex-direction:column;gap:24px;width:100%;max-width:640px;max-height:calc(100vh - 32px);padding:32px 40px;background:#fff;border-radius:16px;box-sizing:border-box;overflow:hidden}.m-option-modal__header{display:flex;align-items:flex-start;width:100%;padding-bottom:24px;border-bottom:1px solid #000;flex-shrink:0}.m-option-modal__title{margin:0;font-size:24px;font-weight:700;color:#000;line-height:1}.m-option-modal__body{gap:40px}.m-option-modal__body,.m-option-modal__main{display:flex;flex-direction:column;width:100%;flex:1 1;min-height:0}.m-option-modal__main{gap:24px}.m-option-modal__sections{display:flex;flex-direction:column;gap:24px;width:100%;overflow-y:auto;-webkit-overflow-scrolling:touch}.m-option-modal__total{display:flex;align-items:center;justify-content:space-between;width:100%;padding-top:16px;border-top:1px solid rgba(0,0,0,.2);flex-shrink:0}.m-option-modal__total-label{font-size:16px;font-weight:700;color:#000;line-height:1}.m-option-modal__total-price{font-size:20px;font-weight:700;color:#000;line-height:1}.m-option-modal__footer{display:flex;align-items:center;justify-content:space-between;width:100%;gap:16px;flex-shrink:0}.m-option-modal__btn{display:inline-flex;align-items:center;justify-content:center;width:160px;height:40px;padding:0;border-radius:8px;font-size:16px;font-weight:700;line-height:1;box-sizing:border-box;cursor:pointer}.m-option-modal__btn--cancel{background:#fff;border:1.5px solid rgba(0,0,0,.2);color:#000}.m-option-modal__btn--confirm{background:#8a55e5;color:#fff;border:0}.m-quote-modal{position:fixed;inset:0;z-index:210;display:flex;align-items:center;justify-content:center;padding:24px;background:rgba(0,0,0,.4);overflow-y:auto}.m-quote-modal__panel{display:flex;flex-direction:column;gap:24px;width:100%;max-width:1200px;max-height:calc(100vh - 48px);padding:40px;background:#fff;border-radius:16px;box-sizing:border-box;overflow-y:auto}.m-quote-modal__header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;width:100%;padding-bottom:24px;border-bottom:1px solid rgba(0,0,0,.1);flex-shrink:0}.m-quote-modal__title-wrap{display:flex;align-items:center;gap:24px}.m-quote-modal__title{margin:0;font-size:32px;font-weight:700;color:#000;line-height:1}.m-quote-modal__subtitle{margin:0;font-size:14px;font-weight:400;color:#000;line-height:1}.m-quote-modal__header-actions{display:inline-flex;align-items:center;gap:8px}.m-quote-modal__hbtn{display:inline-flex;align-items:center;justify-content:center;gap:5px;padding:8px 16px;border-radius:16px;font-weight:700;border:0;cursor:pointer}.m-quote-modal__hbtn,.m-quote-modal__hbtn i{font-size:16px;line-height:1}.m-quote-modal__hbtn--dark{background:#000;color:#fff}.m-quote-modal__hbtn--primary{background:#8a55e5;color:#fff}.m-quote-modal__info{display:grid;grid-template-columns:1fr 1fr;grid-gap:32px;gap:32px;width:100%;padding:24px;background:#f5f6f8;border-radius:8px;box-sizing:border-box}.m-quote-modal__info-col{display:flex;flex-direction:column;gap:20px}.m-quote-modal__info-title{margin:0;font-size:18px;font-weight:700;color:#000;line-height:1}.m-quote-modal__info-list{margin:0;padding:0;display:flex;flex-direction:column;gap:12px}.m-quote-modal__info-row{display:grid;grid-template-columns:80px 1fr;grid-gap:24px;gap:24px;align-items:center}.m-quote-modal__info-row dt{opacity:.4}.m-quote-modal__info-row dd,.m-quote-modal__info-row dt{margin:0;font-size:14px;font-weight:400;color:#000;line-height:1}.m-quote-modal__info-note{margin:4px 0 0;font-size:13px;font-weight:400;color:#000;opacity:.4;line-height:1}.m-quote-modal__quote-name{margin:8px 0 0;text-align:center;font-size:15px;font-weight:700;color:#000;line-height:1.4}.m-quote-modal__table{width:100%;border-collapse:collapse;border-top:1px solid #000}.m-quote-modal__table thead th{padding:14px 8px;font-size:14px;font-weight:400;color:#000;text-align:left;border-bottom:1px solid #000}.m-quote-modal__table thead th:first-child{padding-left:16px}.m-quote-modal__table tbody td{padding:14px 8px;font-size:14px;font-weight:700;color:#000;line-height:1;border-bottom:1px solid rgba(0,0,0,.1)}.m-quote-modal__table tbody td:first-child{padding-left:16px}.m-quote-modal__td-name{font-weight:700}.m-quote-modal__table tbody tr.m-quote-modal__total-row td{background:#8a55e5;color:#fff;font-weight:700;border-bottom:0}.m-quote-modal__table tbody tr.m-quote-modal__total-row td:first-child{padding-left:16px;border-top-left-radius:4px;border-bottom-left-radius:4px}.m-quote-modal__table tbody tr.m-quote-modal__total-row td:last-child{border-top-right-radius:4px;border-bottom-right-radius:4px}.m-quote-modal__terms{display:flex;flex-direction:column;gap:16px;width:100%;padding:24px;background:#f5f6f8;border-radius:8px;box-sizing:border-box}.m-quote-modal__terms-title{margin:0;font-size:16px;font-weight:700;color:#000;line-height:1}.m-quote-modal__terms-list{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:8px}.m-quote-modal__terms-list li{font-size:14px;font-weight:400;color:#000;opacity:.4;line-height:1.4}.m-quote-modal__footer{display:flex;align-items:center;justify-content:center;width:100%}.m-quote-modal__close{display:inline-flex;align-items:center;justify-content:center;width:120px;height:44px;background:#fff;border:1px solid rgba(0,0,0,.2);border-radius:8px;font-size:15px;font-weight:700;color:#000;line-height:1;cursor:pointer}@media (max-width:768px){.m-quote-modal{padding:12px}.m-quote-modal__panel{padding:24px 16px;gap:20px}.m-quote-modal__header{flex-direction:column;align-items:stretch;gap:16px}.m-quote-modal__title-wrap{flex-direction:column;align-items:flex-start;gap:6px}.m-quote-modal__title{font-size:22px}.m-quote-modal__header-actions{flex-wrap:wrap}.m-quote-modal__hbtn{flex:1 1;padding:0 12px}.m-quote-modal__info{grid-template-columns:1fr;gap:24px;padding:20px}.m-quote-modal__info-row{grid-template-columns:72px 1fr;gap:12px}.m-quote-modal__table{display:block;overflow-x:auto}}.m-cart-page--empty .m-cart-page__inner{max-width:1448px}.m-cart-empty{gap:40px}.m-cart-empty,.m-cart-empty__hero{display:flex;flex-direction:column;width:100%}.m-cart-empty__hero{align-items:center;gap:32px;height:400px;padding:80px 24px 96px;background:#f5f6f8;border-radius:16px;box-sizing:border-box;justify-content:flex-start}.m-cart-empty__icon{display:flex;align-items:center;justify-content:center;width:56px;height:56px;background:rgba(138,85,229,.1);border-radius:28px;flex-shrink:0}.m-cart-empty__icon img{width:22px;height:24px;display:block}.m-cart-empty__text{display:flex;flex-direction:column;align-items:center;gap:24px;text-align:center;width:328px;max-width:100%}.m-cart-empty__title{margin:0;font-size:24px;font-weight:700;color:#000;line-height:1}.m-cart-empty__desc{margin:0;font-size:16px;font-weight:400;color:#000;opacity:.4;line-height:1}.m-cart-empty__actions{display:flex;align-items:center;gap:8px}.m-cart-empty__btn{display:inline-flex;align-items:center;justify-content:center;width:160px;height:40px;border-radius:8px;font-size:16px;font-weight:700;line-height:1;box-sizing:border-box}.m-cart-empty__btn--dark{background:#000;color:#fff}.m-cart-empty__btn--primary{background:#8a55e5;color:#fff}.m-cart-empty__row{display:flex;flex-direction:column;gap:20px;width:100%}.m-cart-empty__row-title{margin:0;font-size:20px;font-weight:700;color:#000;line-height:1}.m-cart-empty__row-viewport{position:relative;width:100%}.m-cart-empty__row-list{list-style:none;margin:0;padding:0 0 8px;display:flex;gap:24px;overflow-x:auto;scrollbar-width:thin}.m-cart-empty__row-item{flex:0 0 160px;width:160px}.m-cart-empty__row-item .m-product-card__image{width:160px;height:160px}.m-cart-empty__bestseller{display:flex;flex-direction:column;gap:20px;width:100%}.m-cart-empty__bestseller-grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:24px;gap:24px;width:100%}.m-cart-empty__bestseller-item{background:#fff;border-radius:8px;min-width:0}.m-cart-empty__bestseller-item .m-product-card.layout-horizontal{gap:16px}.m-cart-empty__bestseller-item .m-product-card__image{width:120px;height:120px;flex-shrink:0}.m-cart-empty__bestseller-item .m-product-card__body{gap:12px}.m-cart-empty__bestseller-item .m-product-card__head{width:100%}.m-cart-empty__bestseller-item .m-product-card__name{font-size:16px;line-height:1.4;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden;white-space:normal}.m-cart-empty__bestseller-item .m-product-card__title{font-size:14px}.m-cart-empty__bestseller-item .m-product-card__price-row strong{font-size:16px}@media (max-width:1024px){.m-cart-empty__hero{padding:60px 24px 72px;height:auto;min-height:360px}.m-cart-empty__bestseller-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:768px){.m-cart-empty{gap:32px}.m-cart-empty__hero{padding:48px 20px 56px;gap:24px;min-height:320px}.m-cart-empty__icon{width:48px;height:48px;border-radius:24px}.m-cart-empty__icon img{width:18px;height:20px}.m-cart-empty__title{font-size:20px}.m-cart-empty__desc{font-size:14px}.m-cart-empty__btn{width:140px;height:44px;font-size:15px}.m-cart-empty__row-title{font-size:17px}.m-cart-empty__row-item{flex:0 0 140px;width:140px}.m-cart-empty__row-item .m-product-card__image{width:140px;height:140px}.m-cart-empty__bestseller-grid{grid-template-columns:minmax(0,1fr);gap:16px}.m-cart-empty__bestseller-item .m-product-card__image{width:96px;height:96px}.m-cart-empty__bestseller-item .m-product-card__name{font-size:14px;-webkit-line-clamp:2;line-clamp:2}}@media (max-width:480px){.m-cart-empty__actions{width:100%;gap:6px}.m-cart-empty__btn{flex:1 1;width:auto}.m-cart-empty__title{font-size:18px}}.m-order-page{padding:50px 24px 120px}.m-order-page__inner{max-width:1432px;margin:0 auto}.m-order-page__main{display:grid;grid-template-columns:800px 552px;grid-gap:80px;gap:80px;align-items:flex-start}.m-order-page__left{display:flex;flex-direction:column;gap:40px;min-width:0}.m-order-section{display:flex;flex-direction:column;gap:24px;width:100%;padding:24px;background:#f5f6f8;border-radius:16px;box-sizing:border-box}.m-order-section--payment{gap:24px}.m-order-section__group{display:flex;flex-direction:column;gap:16px;width:100%}.m-order-section__label{margin:0;font-size:16px;font-weight:700;color:#000;line-height:1}.m-order-section__hint{margin:0;font-size:14px;font-weight:400;color:#000;opacity:.4;line-height:1}.m-order-point{gap:16px}.m-order-point__top{display:flex;align-items:center;justify-content:space-between;width:100%}.m-order-point__balance{display:inline-flex;align-items:center;gap:12px;font-size:14px;line-height:1}.m-order-point__balance-label{font-weight:400;color:rgba(0,0,0,.4)}.m-order-point__balance-value{font-weight:700;color:#000}.m-order-point__field{display:flex;align-items:center;justify-content:space-between;width:100%;padding:15px 16px;background:#fff;border:1px solid rgba(0,0,0,.1);border-radius:8px;box-sizing:border-box;line-height:1}.m-order-point__placeholder{font-size:14px;font-weight:400;color:#000;opacity:.4;line-height:1}.m-order-point__actions{display:inline-flex;align-items:center;gap:12px}.m-order-point__reset{padding:0;background:none;border:0;font-size:14px;font-weight:700;color:#000;opacity:.7;line-height:1;cursor:pointer}.m-order-point__divider{width:1px;height:8px;background:rgba(0,0,0,.2)}.m-order-point__use-all{padding:0;background:none;border:0;font-size:14px;font-weight:700;color:#8a55e5;line-height:1;cursor:pointer}.m-order-point__hint{display:inline-flex;align-items:center;gap:8px;color:#000}.m-order-point__hint,.m-order-point__hint i{font-size:14px;line-height:1}.m-order-point__hint strong{font-weight:700}.m-order-point__hint span{font-weight:400}.m-order-select{display:flex;align-items:center;justify-content:space-between;width:100%;padding:15px 16px;background:#fff;border:1px solid rgba(0,0,0,.1);border-radius:8px;box-sizing:border-box;line-height:1;cursor:pointer}.m-order-select>span{font-size:14px;font-weight:400;color:#000;opacity:.4;line-height:1}.m-order-select i{font-size:12px;color:#000;opacity:.5;line-height:1}.m-order-shipping{display:flex;flex-direction:column;gap:24px;width:100%;padding:24px;background:#f5f6f8;border-radius:16px;box-sizing:border-box}.m-order-shipping__top{display:flex;align-items:flex-start;gap:16px;width:100%;padding-bottom:24px;border-bottom:1px solid rgba(0,0,0,.1)}.m-order-shipping__info{display:flex;flex-direction:column;gap:16px;flex:1 1;min-width:0}.m-order-shipping__name-row{display:flex;align-items:center;gap:8px;color:#000;line-height:1}.m-order-shipping__name-row strong{font-size:20px;font-weight:700}.m-order-shipping__name-row span{font-size:16px;font-weight:400}.m-order-shipping__address-row{display:flex;align-items:center;gap:12px;color:#000;line-height:1;flex-wrap:wrap}.m-order-shipping__address-row span:not(.m-order-shipping__divider){font-size:14px;font-weight:400}.m-order-shipping__divider{display:inline-block;width:1px;height:8px;background:rgba(0,0,0,.2);flex-shrink:0}.m-order-shipping__change{display:inline-flex;align-items:center;justify-content:center;padding:8px 16px;background:rgba(0,0,0,.08);border-radius:16px;opacity:.4;font-size:16px;font-weight:700;color:#000;line-height:1;cursor:pointer;flex-shrink:0}.m-order-shipping__memo{gap:16px}.m-order-products,.m-order-shipping__memo{display:flex;flex-direction:column;width:100%}.m-order-products{gap:24px}.m-order-products__title{display:flex;align-items:center;gap:8px;margin:0;font-size:20px;font-weight:700;color:#000;line-height:1}.m-order-products__title em{font-style:normal;font-weight:700;color:#000}.m-order-products__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:24px}.m-order-products__item{display:flex;align-items:flex-start;gap:16px;width:100%;padding-top:24px;border-top:1px solid rgba(0,0,0,.1)}.m-order-products__item:first-child{padding-top:0;border-top:0}.m-order-products__image{width:120px;height:120px;border-radius:8px;overflow:hidden;flex-shrink:0;background:#f5f5f5}.m-order-products__image img{width:100%;height:100%;object-fit:cover;display:block}.m-order-products__content{display:flex;flex-direction:column;gap:16px;min-width:0;flex:1 1}.m-order-products__name{margin:0;font-size:20px;font-weight:700;color:#000;line-height:1.2}.m-order-products__meta{display:flex;flex-direction:column;gap:8px;width:100%}.m-order-products__option-line{display:flex;align-items:center;flex-wrap:wrap;gap:6px 12px;font-size:14px;line-height:1.2;color:#000}.m-order-products__option-line>span,.m-order-products__option-line>strong{white-space:nowrap;font-weight:400}.m-order-products__option-line>strong{font-weight:700}.m-order-products__sep{width:1px;height:8px;background:rgba(0,0,0,.3);flex-shrink:0}.m-order-products__suboptions{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.m-order-products__suboptions li{font-size:14px;font-weight:400;color:#000;opacity:.4;line-height:1.4;word-break:keep-all}.m-order-products__shipping{margin:0;font-size:14px;font-weight:400;color:#000;opacity:.4;line-height:1}.m-order-products__qty{margin:0;font-size:14px;font-weight:700;color:#000;line-height:1}.m-order-products__price{display:flex;align-items:center;gap:8px;line-height:1}.m-order-products__price strong{font-size:20px;font-weight:700;color:#000}.m-order-products__price span{font-size:20px;font-weight:400;color:#000;opacity:.6}.m-order-payment__methods{display:flex;gap:16px;align-items:stretch;width:100%}.m-order-payment__method{display:inline-flex;align-items:center;justify-content:center;flex:1 1;min-width:0;height:44px;padding:0 12px;background:#fff;border:1px solid rgba(0,0,0,.1);border-radius:8px;font-size:14px;font-weight:600;color:#000;line-height:1;cursor:pointer;box-sizing:border-box;white-space:nowrap}.m-order-payment__method.is-active{border-color:#000;border-width:1px;font-weight:700}.m-order-payment__method--brand{padding:0;background:transparent;border:0;overflow:hidden}.m-order-payment__method--brand img{width:100%;height:100%;object-fit:contain;display:block;border-radius:8px}.m-order-payment__method--brand.is-active{outline:1px solid #000;outline-offset:-1px;border-radius:8px}.m-order-receipt{display:flex;gap:16px;width:100%}.m-order-receipt__option{display:inline-flex;align-items:center;justify-content:center;flex:1 1;min-width:0;height:32px;padding:0 8px;background:#fff;border:1px solid rgba(0,0,0,.1);border-radius:8px;font-size:14px;font-weight:600;color:#000;line-height:1;cursor:pointer;box-sizing:border-box;white-space:nowrap}.m-order-receipt__option.is-active{border-color:#000}.m-order-page__aside{position:-webkit-sticky;position:sticky;top:24px;align-self:start}.m-order-page__aside,.m-order-terms{display:flex;flex-direction:column;gap:16px}.m-order-terms{width:100%;padding:16px;background:rgba(0,0,0,.04);border-radius:8px;box-sizing:border-box}.m-order-terms__all{display:inline-flex;align-items:center;gap:12px;cursor:pointer;line-height:1}.m-order-terms__all>span{font-size:16px;font-weight:700;color:#000}.m-order-terms__item{display:flex;align-items:center;justify-content:space-between;width:100%;gap:12px}.m-order-terms__row{display:inline-flex;align-items:center;gap:12px;cursor:pointer;line-height:1;min-width:0}.m-order-terms__row>span{font-size:16px;font-weight:400;color:#000;line-height:1;word-break:keep-all}.m-order-terms__detail{font-size:16px;font-weight:700;color:#000;line-height:1;text-decoration:underline;flex-shrink:0;background:transparent;border:0;padding:0;cursor:pointer;font-family:inherit}@media (max-width:1480px){.m-order-page__main{grid-template-columns:minmax(0,1fr) 460px;gap:40px}}@media (max-width:1280px){.m-order-page__main{grid-template-columns:minmax(0,1fr) 400px;gap:32px}}@media (max-width:1024px){.m-order-page{padding:40px 24px 80px}.m-order-page__main{grid-template-columns:minmax(0,1fr);gap:32px}.m-order-page__aside{position:static;max-width:552px;width:100%;margin:0 auto}}@media (max-width:768px){.m-order-page{padding:24px 16px 60px}.m-order-page__left{gap:32px}.m-order-section,.m-order-shipping{padding:20px;gap:20px}.m-order-shipping__top{padding-bottom:20px}.m-order-shipping__name-row strong{font-size:17px}.m-order-shipping__name-row span{font-size:14px}.m-order-shipping__address-row span:not(.m-order-shipping__divider){font-size:13px}.m-order-shipping__change{font-size:14px;padding:7px 14px}.m-order-section__label{font-size:14px}.m-order-select{padding:13px 14px}.m-order-products__title{font-size:17px}.m-order-products__name{font-size:15px;line-height:1.3}.m-order-products__image{width:88px;height:88px}.m-order-products__item{gap:12px}.m-order-products__option-line{font-size:13px;gap:4px 10px}.m-order-products__shipping,.m-order-products__suboptions li{font-size:12px}.m-order-products__qty{font-size:13px}.m-order-products__price strong{font-size:17px}.m-order-products__price span{font-size:14px}.m-order-payment__methods{flex-wrap:wrap;gap:8px}.m-order-payment__method{flex-grow:1;flex-shrink:1;flex-basis:calc(33% - 8px);font-size:13px;height:40px}.m-order-receipt{flex-wrap:wrap;gap:8px}.m-order-receipt__option{flex-grow:1;flex-shrink:1;flex-basis:calc(50% - 4px);font-size:12px}.m-order-terms{padding:14px;gap:14px}.m-order-terms__all>span,.m-order-terms__detail,.m-order-terms__row>span{font-size:14px}}@media (max-width:480px){.m-order-payment__method{flex-grow:1;flex-shrink:1;flex-basis:calc(50% - 4px)}.m-order-receipt__option{flex:1 1 100%}}.m-order-result-page{padding:64px 24px 120px}.m-order-result-page__inner{max-width:1080px;margin:0 auto}.m-order-result{display:flex;flex-direction:column;gap:64px}.m-order-result__hero{display:flex;flex-direction:column;align-items:center;gap:32px;width:100%;text-align:center}.m-order-result__hero--center{margin:0 auto;max-width:480px}.m-order-result__illust{width:200px;height:auto;display:block}.m-order-result__title-wrap{display:flex;flex-direction:column;gap:24px;align-items:center;width:100%}.m-order-result__title{margin:0;font-size:24px;font-weight:700;color:#000;line-height:1.3;word-break:keep-all}.m-order-result__sub{margin:0;font-size:16px;font-weight:400;color:#000;opacity:.4;line-height:1.4;white-space:pre-line;word-break:keep-all}.m-order-result__review{display:flex;flex-direction:column;gap:16px;align-items:flex-start;text-align:left;padding:16px 24px;background:rgba(138,85,229,.05);border-radius:16px;max-width:496px;width:100%;box-sizing:border-box}.m-order-result__review-head{display:inline-flex;align-items:center;gap:12px}.m-order-result__review-head i{font-size:20px;color:#8a55e5;line-height:1}.m-order-result__review-head strong{font-size:18px;font-weight:700;color:#000;line-height:1}.m-order-result__review-body{display:flex;flex-direction:column;gap:4px;opacity:.8}.m-order-result__review-body p{margin:0;font-size:16px;font-weight:400;color:#000;line-height:1.4;word-break:keep-all}.m-order-result__review-note{display:flex;flex-direction:column;gap:4px;opacity:.4}.m-order-result__review-note p{margin:0;font-size:14px;color:#000;line-height:1.4;word-break:keep-all}.m-order-result__actions{display:flex;align-items:center;gap:8px}.m-order-result__btn{display:inline-flex;align-items:center;justify-content:center;width:160px;height:40px;border-radius:8px;font-size:16px;font-weight:700;line-height:1;box-sizing:border-box}.m-order-result__btn--dark{background:#000;color:#fff}.m-order-result__btn--primary{background:#8a55e5;color:#fff}.m-order-result__btn--single{align-self:center}.m-order-result__resend{font-size:14px;font-weight:400;color:#000;text-decoration:underline;line-height:1;background:transparent;border:0;padding:0;cursor:pointer;font-family:inherit}.m-order-result__info-box{display:flex;flex-direction:column;gap:30px;width:100%;padding:24px;background:#f5f6f8;border-radius:16px;box-sizing:border-box}.m-order-result__info-list{margin:0;padding:0;display:flex;flex-direction:column;gap:16px}.m-order-result__info-row{display:flex;align-items:center;justify-content:space-between;width:100%;font-size:14px;line-height:1}.m-order-result__info-row dt{margin:0;font-weight:400;color:#000;opacity:.4}.m-order-result__info-row dd{margin:0;display:inline-flex;align-items:center;gap:8px;font-weight:400;color:#000}.m-order-result__info-row dd strong{font-weight:700}.m-order-result__info-row--accent dd,.m-order-result__info-row--accent dd>*{color:#8a55e5}.m-order-result__info-row--accent dt{opacity:.4}.m-order-result__dday{color:#8a55e5;font-weight:700}.m-order-result__copy{display:inline-flex;align-items:center;justify-content:center;width:14px;height:14px;padding:0;background:transparent;border:0;color:#000;opacity:.4;cursor:pointer}.m-order-result__copy i{font-size:14px;line-height:1}.m-order-result__info-note{display:flex;flex-direction:column;padding:10px 16px;background:rgba(0,0,0,.05);border-radius:4px;opacity:.4;text-align:left}.m-order-result__info-note p{margin:0;font-size:14px;color:#000;line-height:1.6;word-break:keep-all}.m-order-result__resend-actions{display:flex;align-items:center;justify-content:center;gap:32px;width:100%}.m-order-result__resend-link{display:inline-flex;align-items:center;gap:5px;padding:0;background:transparent;border:0;cursor:pointer;line-height:1}.m-order-result__resend-link i,.m-order-result__resend-link span{font-size:14px;color:#000;line-height:1}.m-order-result__resend-link span{font-weight:400}.m-order-result__detail{display:flex;flex-direction:column;gap:0;width:100%;padding-top:24px;border-top:1px solid rgba(0,0,0,.1)}.m-order-result__detail-head{display:flex;align-items:center;justify-content:space-between;gap:16px;width:100%;padding:16px 0;min-height:56px;box-sizing:border-box}.m-order-result__detail-meta{display:inline-flex;align-items:center;gap:12px;flex-wrap:wrap;font-size:14px;line-height:1}.m-order-result__order-no{font-size:14px;font-weight:700;color:#000;line-height:1}.m-order-result__divider{display:inline-block;width:1px;height:8px;background:rgba(0,0,0,.2)}.m-order-result__order-shipping{font-size:14px;font-weight:400;color:#000;line-height:1}.m-order-result__pay-badge{display:inline-flex;align-items:center;flex-shrink:0}.m-order-result__pay-badge img{display:block;height:24px;width:auto;border-radius:6px}.m-order-result__items{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.m-order-result__item{display:flex;align-items:flex-start;gap:16px;width:100%;padding:24px 0;border-top:1px solid rgba(0,0,0,.1)}.m-order-result__item:first-child{border-top:0;padding-top:0}.m-order-result__item-image{width:120px;height:120px;border-radius:8px;overflow:hidden;flex-shrink:0;background:#f5f5f5}.m-order-result__item-image img{width:100%;height:100%;object-fit:cover;display:block}.m-order-result__item-content{display:flex;flex-direction:column;gap:12px;flex:1 1;min-width:0}.m-order-result__item-name{margin:0;font-size:16px;font-weight:700;color:#000;line-height:1}.m-order-result__item-meta{display:flex;align-items:center;flex-wrap:wrap;gap:6px 12px;font-size:14px;color:#000;line-height:1}.m-order-result__item-meta strong{font-weight:700}.m-order-result__sep{display:inline-block;width:1px;height:8px;background:rgba(0,0,0,.3);flex-shrink:0}.m-order-result__item-sub{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.m-order-result__item-sub li{font-size:14px;font-weight:400;color:#000;opacity:.4;line-height:1.4;word-break:keep-all}.m-order-result__item-total{margin:0;display:inline-flex;align-items:baseline;gap:6px;font-size:14px;font-weight:700;color:#000;line-height:1}.m-order-result__item-total span{font-weight:400}.m-order-result__detail-info{display:grid;grid-template-columns:1fr 1px 1fr;grid-gap:24px;gap:24px;padding:24px;margin-top:24px;background:#f5f6f8;border-radius:8px}.m-order-result__detail-col{display:flex;flex-direction:column;gap:24px;min-width:0}.m-order-result__detail-divider{background:rgba(0,0,0,.1);width:1px;align-self:stretch}.m-order-result__summary-list{margin:0;padding:0;display:flex;flex-direction:column;gap:16px}.m-order-result__summary-foot{display:flex;flex-direction:column;align-items:flex-end;gap:20px;width:100%;padding-top:16px;border-top:1px solid rgba(0,0,0,.2)}.m-order-result__summary-total{display:flex;align-items:center;justify-content:space-between;width:100%}.m-order-result__summary-total dt{margin:0;font-size:16px;font-weight:700;color:#000;line-height:1}.m-order-result__summary-total dd{margin:0;font-size:20px;font-weight:700;color:#000;line-height:1}.m-order-result__summary-point{display:inline-flex;align-items:center;gap:8px;line-height:1}.m-order-result__summary-point-main{display:inline-flex;align-items:center;gap:5px;font-size:14px;font-weight:700;color:#000;line-height:1}.m-order-result__summary-point-main i{font-size:14px;line-height:1}.m-order-result__summary-point-grade{font-size:14px;font-weight:400;color:#000;line-height:1}@media (max-width:768px){.m-order-result-page{padding:40px 16px 80px}.m-order-result{gap:48px}.m-order-result__hero{gap:24px}.m-order-result__illust{width:160px}.m-order-result__title{font-size:18px;line-height:1.4}.m-order-result__sub{font-size:14px}.m-order-result__review{padding:16px 20px}.m-order-result__review-head strong{font-size:16px}.m-order-result__review-body p{font-size:14px}.m-order-result__review-note p{font-size:12px}.m-order-result__actions{width:100%;gap:8px}.m-order-result__btn{flex:1 1;width:auto;height:44px;font-size:15px}.m-order-result__btn--single{width:100%;flex:none}.m-order-result__info-box{padding:20px;gap:24px}.m-order-result__info-row{font-size:13px}.m-order-result__info-note p{font-size:12px}.m-order-result__resend-actions{flex-direction:column;gap:12px}.m-order-result__detail-info{grid-template-columns:1fr;padding:20px}.m-order-result__detail-divider{display:none}.m-order-result__detail-col+.m-order-result__detail-col{padding-top:24px;border-top:1px solid rgba(0,0,0,.1)}.m-order-result__item-name{font-size:14px}.m-order-result__item-meta{font-size:12px}}@media (max-width:600px){.m-option-modal{padding:0;align-items:flex-end}.m-option-modal__panel{max-width:100%;max-height:92vh;padding:24px 20px;border-radius:16px 16px 0 0;gap:20px}.m-option-modal__header{padding-bottom:16px}.m-option-modal__title{font-size:18px}.m-option-modal__body{gap:24px}.m-option-modal__footer{gap:12px}.m-option-modal__btn{flex:1 1;width:auto;height:44px}.m-product-detail__purchase-cart-item{flex-direction:column;align-items:stretch;gap:10px}.m-product-detail__purchase-cart-left{display:flex;flex-wrap:wrap;align-items:center;width:100%;flex:none;gap:6px 10px;min-width:0}.m-product-detail__purchase-cart-label{display:block;width:100%;max-width:none;white-space:normal;word-break:keep-all;overflow-wrap:anywhere;overflow:visible;text-overflow:clip;line-height:1.4}.m-product-detail__purchase-cart-grade{white-space:nowrap;opacity:.6}.m-product-detail__purchase-cart-left .m-product-detail__purchase-divider{display:none}.m-product-detail__purchase-cart-right{width:100%;justify-content:space-between;gap:12px}}.m-sell-request{padding:50px 24px 120px}.m-sell-request__inner{max-width:1432px;margin:0 auto}.m-sell-request__heading{display:flex;flex-direction:column;align-items:center;gap:24px;width:100%;text-align:center;padding:32px 0}.m-sell-request__title{margin:0;font-size:24px;font-weight:700;color:#000;line-height:1}.m-sell-request__subtitle{margin:0;font-size:16px;font-weight:400;color:#000;opacity:.4;line-height:1;max-width:480px}.m-sell-request__body{display:grid;grid-template-columns:1fr 1fr;grid-gap:24px;gap:24px;padding-top:24px;border-top:1px solid #000;max-width:1080px;margin:0 auto;align-items:stretch}.m-sell-request__steps{background:#f5f6f8;border-radius:8px;padding:24px;display:flex;align-items:center}.m-sell-request__timeline{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:16px;width:100%}.m-sell-request__timeline-item{display:flex;gap:24px;align-items:stretch}.m-sell-request__timeline-col{display:flex;flex-direction:column;align-items:center;gap:14px;width:40px;flex-shrink:0}.m-sell-request__timeline-badge{display:flex;align-items:center;justify-content:center;width:40px;height:40px;padding:10px;background:rgba(138,85,229,.12);border:1px solid rgba(138,85,229,.2);border-radius:4px;color:#8a55e5;font-size:16px;font-weight:700;line-height:1;flex-shrink:0}.m-sell-request__timeline-dash{display:block;width:1px;height:16px;border-left:1px dashed rgba(0,0,0,.35);flex-shrink:0}.m-sell-request__timeline-content{display:flex;flex-direction:column;gap:12px;padding-top:6px;flex:1 1;min-width:0}.m-sell-request__timeline-head{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.m-sell-request__timeline-title{margin:0;font-size:18px;font-weight:700;color:#8a55e5;line-height:1}.m-sell-request__timeline-note{display:inline-flex;align-items:center;gap:5px;color:rgba(0,0,0,.4);font-size:14px;line-height:1}.m-sell-request__timeline-note i{font-size:14px}.m-sell-request__timeline-note em{font-style:normal;font-weight:500}.m-sell-request__timeline-desc{margin:0;font-size:14px;font-weight:400;color:#000;line-height:1}.m-sell-request__auth{display:flex;flex-direction:column;gap:16px}.m-sell-request__section-title{margin:0;font-size:20px;font-weight:700;color:#000;line-height:1;text-transform:uppercase}.m-sell-request__terms{background:rgba(0,0,0,.04);border-radius:8px;padding:16px;display:flex;flex-direction:column;gap:16px}.m-sell-request__terms-row{display:flex;align-items:center;justify-content:space-between;gap:16px;width:100%}.m-sell-request__terms-label{display:flex;align-items:center;gap:12px;font-size:16px;font-weight:400;color:#000;line-height:1;cursor:pointer}.m-sell-request__terms-detail{background:none;border:0;padding:0;font-size:16px;font-weight:700;color:#000;text-decoration:underline;text-decoration-thickness:from-font;line-height:1;cursor:pointer}.m-sell-request__terms-info{background:rgba(0,0,0,.05);border-radius:4px;padding:10px 16px;display:flex;flex-direction:column;gap:0}.m-sell-request__terms-info p{margin:0;font-size:14px;font-weight:400;color:#000;opacity:.4;line-height:1.6}.m-sell-request__auth-btn{display:flex;align-items:center;justify-content:center;height:48px;background:#8a55e5;border-radius:8px;color:#fff;font-size:16px;font-weight:700;line-height:1;text-decoration:none;margin-top:auto}@media (max-width:1024px){.m-sell-request__body{grid-template-columns:1fr;max-width:720px}}@media (max-width:600px){.m-sell-request{padding:24px 16px 60px}.m-sell-request__heading{padding:16px 0;gap:16px}.m-sell-request__title{font-size:20px}.m-sell-request__subtitle{font-size:14px}.m-sell-request__steps{padding:20px}.m-sell-request__timeline-title{font-size:16px}.m-sell-request__timeline-desc,.m-sell-request__timeline-note{font-size:13px}.m-sell-request__section-title{font-size:18px}.m-sell-request__terms-detail,.m-sell-request__terms-label{font-size:14px}.m-sell-request__terms-info p{font-size:13px}}.m-sell-detail{padding:50px 24px 120px}.m-sell-detail__inner{max-width:1432px;margin:0 auto}.m-sell-detail__main{display:grid;grid-template-columns:800px 552px;grid-gap:80px;gap:80px;align-items:flex-start}.m-sell-detail__left{display:flex;flex-direction:column;gap:40px;min-width:0}.m-sell-detail__card{background:#f5f6f8;border-radius:16px;padding:24px;display:flex;flex-direction:column;gap:24px;width:100%;box-sizing:border-box}.m-sell-detail__card--profile{gap:24px}.m-sell-detail__field{display:flex;flex-direction:column;gap:16px;width:100%}.m-sell-detail__label{margin:0;font-size:16px;font-weight:700;color:#000;line-height:1;display:flex;gap:4px}.m-sell-detail__label em{font-style:normal;color:#8a55e5}.m-sell-detail__readonly{display:flex;align-items:center;justify-content:space-between;padding:15px 16px;background:rgba(0,0,0,.04);border-radius:8px;box-sizing:border-box}.m-sell-detail__readonly span{opacity:.4}.m-sell-detail__input,.m-sell-detail__readonly span{font-size:14px;font-weight:400;color:#000;line-height:1}.m-sell-detail__input{display:block;width:100%;padding:15px 16px;background:#fff;border:1px solid rgba(0,0,0,.1);border-radius:8px;box-sizing:border-box;outline:none}.m-sell-detail__input::placeholder{color:rgba(0,0,0,.4)}.m-sell-detail__input:focus{border-color:#8a55e5}.m-sell-detail__select{display:flex;align-items:center;justify-content:space-between;padding:15px 16px;background:#fff;border:1px solid rgba(0,0,0,.1);border-radius:8px;cursor:pointer;box-sizing:border-box;width:100%}.m-sell-detail__select>span{font-size:14px;font-weight:400;color:rgba(0,0,0,.4);line-height:1}.m-sell-detail__select i{font-size:12px;color:#000;opacity:.5;line-height:1}.m-sell-detail__section{display:flex;flex-direction:column;gap:24px;width:100%}.m-sell-detail__section-title{margin:0;font-size:20px;font-weight:700;color:#000;line-height:1}.m-sell-detail__devices{border-top:1px solid rgba(0,0,0,.2);border-bottom:1px solid rgba(0,0,0,.2);padding:24px 0;display:flex;flex-direction:column;gap:24px}.m-sell-detail__device-list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:24px}.m-sell-detail__device-list>li+li{padding-top:24px;border-top:1px solid rgba(0,0,0,.2)}.m-sell-detail__device{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;width:100%}.m-sell-detail__device-body{display:flex;flex-direction:column;gap:16px;flex:1 1;min-width:0}.m-sell-detail__device-name{margin:0;font-size:20px;font-weight:700;color:#000;line-height:1}.m-sell-detail__device-meta{display:flex;flex-direction:column;gap:8px}.m-sell-detail__device-tags{display:flex;align-items:center;gap:12px}.m-sell-detail__device-tags span:not(.m-sell-detail__device-sep){font-size:14px;font-weight:400;color:#000;line-height:1}.m-sell-detail__device-sep{display:inline-block;width:1px;height:8px;background:rgba(0,0,0,.2)}.m-sell-detail__device-desc{margin:0;font-size:14px;font-weight:400;color:#000;opacity:.4;line-height:1}.m-sell-detail__device-edit{align-self:flex-start;padding:5px 8px;background:transparent;border:1px solid rgba(0,0,0,.2);border-radius:4px;font-size:14px;font-weight:700;color:#000;opacity:.4;line-height:1;cursor:pointer}.m-sell-detail__device-price{display:flex;align-items:center;gap:8px;color:#000;line-height:1}.m-sell-detail__device-price-label{font-size:14px;font-weight:700}.m-sell-detail__device-price strong{font-size:16px;font-weight:700}.m-sell-detail__device-price em{font-style:normal;font-size:16px;font-weight:400;opacity:.6}.m-sell-detail__device-remove{display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;padding:0;background:transparent;border:0;cursor:pointer;color:#000;flex-shrink:0}.m-sell-detail__device-add,.m-sell-detail__device-remove i{font-size:16px;line-height:1}.m-sell-detail__device-add{display:flex;align-items:center;justify-content:center;height:48px;background:#fff;border:1.5px solid #8a55e5;border-radius:8px;color:#8a55e5;font-weight:700;cursor:pointer;width:100%}.m-sell-detail__card--address{gap:24px}.m-sell-detail__address-top{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding-bottom:24px;border-bottom:1px solid rgba(0,0,0,.1)}.m-sell-detail__address-info{display:flex;flex-direction:column;gap:16px;flex:1 1;min-width:0}.m-sell-detail__address-name{display:flex;align-items:center;gap:8px;color:#000;line-height:1}.m-sell-detail__address-name strong{font-size:20px;font-weight:700}.m-sell-detail__address-name span{font-size:16px;font-weight:400}.m-sell-detail__address-row{display:flex;align-items:center;gap:12px;color:#000;line-height:1;flex-wrap:wrap}.m-sell-detail__address-row span:not(.m-sell-detail__address-sep){font-size:14px;font-weight:400}.m-sell-detail__address-sep{display:inline-block;width:1px;height:8px;background:rgba(0,0,0,.2);flex-shrink:0}.m-sell-detail__address-change{padding:8px 16px;background:rgba(0,0,0,.08);border:0;border-radius:16px;font-size:16px;font-weight:700;color:#000;opacity:.4;line-height:1;cursor:pointer;flex-shrink:0}.m-sell-detail__card--bank{gap:24px}.m-sell-detail__bank-fields{display:flex;flex-direction:column;gap:24px;width:100%}.m-sell-detail__warn{margin:0;display:inline-flex;align-items:center;gap:5px;color:#c90071;font-size:14px;font-weight:500;line-height:1}.m-sell-detail__warn i{font-size:14px}.m-sell-detail__aside{position:-webkit-sticky;position:sticky;top:120px;width:100%}.m-sell-detail__summary{background:#f5f6f8;border-radius:16px;padding:24px;display:flex;flex-direction:column;gap:24px;box-sizing:border-box}.m-sell-detail__summary-title{margin:0;font-size:20px;font-weight:700;color:#000;line-height:1}.m-sell-detail__summary-body{display:flex;flex-direction:column;gap:20px}.m-sell-detail__summary-rows{display:flex;flex-direction:column;gap:16px;color:#000}.m-sell-detail__summary-row{display:flex;align-items:center;justify-content:space-between;margin:0;line-height:1}.m-sell-detail__summary-row dt{opacity:.4}.m-sell-detail__summary-row dd,.m-sell-detail__summary-row dt{margin:0;font-size:14px;font-weight:400}.m-sell-detail__summary-row--total{padding-top:16px;border-top:1px solid rgba(0,0,0,.2)}.m-sell-detail__summary-row--total dt{font-size:16px;font-weight:700;opacity:1}.m-sell-detail__summary-row--total dd{font-size:20px;font-weight:700}.m-sell-detail__summary-notice{background:rgba(0,0,0,.05);border-radius:4px;padding:10px 16px;display:flex;flex-direction:column}.m-sell-detail__summary-notice p{margin:0;font-size:14px;font-weight:400;color:#000;opacity:.4;line-height:1.6}.m-sell-detail__submit{display:flex;align-items:center;justify-content:center;height:48px;background:#8a55e5;border:0;border-radius:8px;color:#fff;font-size:16px;font-weight:700;line-height:1;cursor:pointer;width:100%;text-decoration:none}@media (max-width:1440px){.m-sell-detail__main{grid-template-columns:minmax(0,1fr) 460px;gap:40px}}@media (max-width:1280px){.m-sell-detail__main{grid-template-columns:minmax(0,1fr) 400px;gap:32px}}@media (max-width:1024px){.m-sell-detail{padding:40px 24px 80px}.m-sell-detail__main{grid-template-columns:minmax(0,1fr);gap:32px}.m-sell-detail__aside{position:static;max-width:552px;width:100%;margin:0 auto}}@media (max-width:600px){.m-sell-detail{padding:24px 16px 60px}.m-sell-detail__left{gap:32px}.m-sell-detail__card{padding:20px;gap:20px}.m-sell-detail__section-title{font-size:18px}.m-sell-detail__address-name strong,.m-sell-detail__device-name{font-size:17px}.m-sell-detail__address-name span{font-size:14px}.m-sell-detail__address-row span:not(.m-sell-detail__address-sep){font-size:13px}.m-sell-detail__address-change{font-size:14px;padding:7px 14px}.m-sell-detail__label{font-size:14px}.m-sell-detail__summary{padding:20px;gap:20px}.m-sell-detail__summary-row--total dd,.m-sell-detail__summary-title{font-size:18px}.m-sell-detail__summary-notice p,.m-sell-detail__warn{font-size:13px}}.m-sell-modal__backdrop{position:fixed;inset:0;background:rgba(0,0,0,.4);z-index:1000;display:flex;align-items:stretch;justify-content:flex-start}.m-sell-modal{background:#fff;width:928px;max-width:100%;height:100%;padding:40px 64px;display:flex;flex-direction:column;gap:24px;overflow-y:auto;box-sizing:border-box;border-top-right-radius:16px;border-bottom-right-radius:16px}.m-sell-modal__head{display:flex;align-items:center;justify-content:space-between;gap:16px}.m-sell-modal__title{margin:0;font-size:20px;font-weight:700;color:#000;line-height:1}.m-sell-modal__close{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;padding:0;background:transparent;border:0;cursor:pointer}.m-sell-modal__close i{font-size:20px;color:#000;line-height:1}.m-sell-modal__tabs{display:flex;gap:40px;align-items:center;border-bottom:1px solid rgba(0,0,0,.1);width:100%}.m-sell-modal__tab{display:flex;align-items:center;gap:16px;padding:0 0 16px;background:transparent;border:0;border-bottom:2px solid transparent;width:200px;color:#000;opacity:.4;cursor:pointer;text-align:left}.m-sell-modal__tab.is-active{color:#8a55e5;opacity:1;border-bottom-color:#8a55e5}.m-sell-modal__tab:disabled{cursor:not-allowed}.m-sell-modal__tab-icon{display:inline-flex;align-items:center;justify-content:center;width:40px;height:48px;flex-shrink:0}.m-sell-modal__tab-icon i{font-size:32px;line-height:1;color:inherit}.m-sell-modal__tab-text{display:flex;flex-direction:column;gap:8px}.m-sell-modal__tab-text strong{font-size:20px;font-weight:700;line-height:1;color:inherit}.m-sell-modal__tab-text em{font-style:normal;font-size:14px;font-weight:400;line-height:1;color:inherit}.m-sell-modal__crumbs{background:#f5f6f8;border-radius:8px;padding:24px 64px;display:flex;align-items:center;justify-content:space-between;gap:8px}.m-sell-modal__crumbs-item{display:inline-flex;align-items:center;gap:8px}.m-sell-modal__crumb{background:transparent;border:0;padding:0;font-size:16px;font-weight:700;line-height:1;color:#000;cursor:pointer}.m-sell-modal__crumb--past{color:#8a55e5;opacity:.7}.m-sell-modal__crumb--current{color:#8a55e5;text-decoration:underline;text-decoration-thickness:from-font}.m-sell-modal__crumb--future{opacity:.4;cursor:default}.m-sell-modal__crumbs-sep{font-size:12px;color:#000;opacity:.4;line-height:1}.m-sell-modal__body{display:flex;flex-direction:column;gap:24px;width:100%}.m-sell-modal__brand-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:24px;gap:24px}.m-sell-modal__brand-card{display:flex;align-items:center;justify-content:center;height:84px;padding:10px;background:#fff;border:1px solid rgba(0,0,0,.2);border-radius:8px;cursor:pointer}.m-sell-modal__brand-card img{max-height:100%;max-width:60%;object-fit:contain}.m-sell-modal__brand-card.is-active{border-color:#8a55e5}.m-sell-modal__chip{display:inline-flex;align-items:center;justify-content:center;height:40px;padding:10px;background:#fff;border:1px solid rgba(0,0,0,.2);border-radius:8px;font-size:16px;font-weight:400;line-height:1;color:#000;cursor:pointer;width:120px}.m-sell-modal__chip.is-active{border:1px solid #000}.m-sell-modal__series-grid{display:grid;grid-template-columns:repeat(6,120px);grid-gap:16px;gap:16px}.m-sell-modal__model-grid{display:grid;grid-template-columns:repeat(3,256px);grid-gap:16px;gap:16px}.m-sell-modal__model-card{display:flex;flex-direction:column;gap:16px;align-items:center;padding:0;background:transparent;border:0;cursor:pointer;width:256px}.m-sell-modal__model-img{width:256px;height:256px;border-radius:8px;overflow:hidden;background:#fafafa;display:flex;align-items:center;justify-content:center}.m-sell-modal__model-img img{width:100%;height:100%;object-fit:cover}.m-sell-modal__model-label{margin:0;font-size:16px;font-weight:400;line-height:1;color:#000;text-align:center;width:100%}.m-sell-modal__model-card.is-active .m-sell-modal__model-img{outline:2px solid #8a55e5}.m-sell-modal__model-card.is-active .m-sell-modal__model-label{font-weight:700;color:#8a55e5}.m-sell-modal__config{display:flex;flex-direction:column;gap:24px;width:100%}.m-sell-modal__storage-grid{display:grid;grid-template-columns:repeat(6,120px);grid-gap:16px;gap:16px}.m-sell-modal__custom{background:#fff;border:1px solid rgba(0,0,0,.1);border-radius:8px;padding:24px;display:flex;flex-direction:column;gap:16px}.m-sell-modal__custom-label{margin:0;font-size:16px;font-weight:700;color:#000;line-height:1}.m-sell-modal__custom-input{display:flex;align-items:center;justify-content:space-between;padding:15px 16px;background:#fff;border:1px solid rgba(0,0,0,.1);border-radius:8px;gap:12px}.m-sell-modal__custom-input input{flex:1 1;border:0;outline:0;font-size:14px;font-weight:400;line-height:1;color:#000;background:transparent;padding:0}.m-sell-modal__custom-input input::placeholder{color:rgba(0,0,0,.4)}.m-sell-modal__custom-next{background:transparent;padding:0;font-size:14px;color:#8a55e5}.m-sell-modal__custom-next,.m-sell-modal__next-btn{border:0;font-weight:700;cursor:pointer;line-height:1}.m-sell-modal__next-btn{display:flex;align-items:center;justify-content:center;height:48px;background:#8a55e5;border-radius:8px;color:#fff;font-size:16px;width:100%}.m-sell-modal__grade-list{display:flex;flex-direction:column;gap:16px}.m-sell-modal__grade-row{display:flex;align-items:flex-start;gap:24px;padding:16px 24px;background:#fff;border:1px solid rgba(0,0,0,.2);border-radius:8px;cursor:pointer;text-align:left;width:100%}.m-sell-modal__grade-row.is-active{border-color:#8a55e5}.m-sell-modal__grade-label{width:156px;flex-shrink:0;font-size:16px;font-weight:700;color:#000;line-height:1}.m-sell-modal__grade-body{display:flex;flex-direction:column;gap:12px;flex:1 1;min-width:0}.m-sell-modal__grade-title{font-size:14px;font-weight:700;color:#000;line-height:1}.m-sell-modal__grade-desc{font-size:14px;font-weight:400;color:#000;opacity:.5;line-height:1.4}.m-sell-modal__confirm{display:flex;flex-direction:column;gap:16px}.m-sell-modal__confirm-top{display:flex;align-items:flex-start;gap:24px}.m-sell-modal__confirm-img{width:160px;height:160px;border-radius:8px;overflow:hidden;background:#fafafa;flex-shrink:0}.m-sell-modal__confirm-img img{width:100%;height:100%;object-fit:cover}.m-sell-modal__confirm-body{display:flex;flex-direction:column;gap:16px;flex:1 1;min-width:0}.m-sell-modal__confirm-row{display:flex;align-items:center;gap:24px;font-size:14px;color:#000;line-height:1}.m-sell-modal__confirm-key{opacity:.4;font-weight:400}.m-sell-modal__confirm-val{font-weight:700}.m-sell-modal__confirm-note{background:#fff;border:1px solid rgba(0,0,0,.1);border-radius:8px;padding:16px;display:flex;flex-direction:column;gap:12px}.m-sell-modal__confirm-note-title{margin:0;font-size:14px;font-weight:700;color:#000;line-height:1}.m-sell-modal__confirm-note-desc{margin:0;font-size:14px;font-weight:400;color:#000;opacity:.5;line-height:1.4}.m-sell-modal__confirm-price{background:#f5f6f8;border-radius:8px;padding:24px;display:flex;align-items:center;justify-content:space-between;gap:16px}.m-sell-modal__confirm-price-left{display:flex;flex-direction:column;gap:12px}.m-sell-modal__confirm-price-label{margin:0;font-size:16px;font-weight:700;color:#000;line-height:1}.m-sell-modal__confirm-price-note{display:inline-flex;align-items:center;gap:5px;opacity:.4;font-size:14px;font-weight:500;color:#000;line-height:1;margin:0}.m-sell-modal__confirm-price-note i{font-size:14px}.m-sell-modal__confirm-price-value{margin:0;font-size:24px;font-weight:700;color:#000;line-height:1}.m-sell-modal__confirm-actions{display:flex;align-items:center;justify-content:space-between;gap:16px}.m-sell-modal__btn{display:inline-flex;align-items:center;justify-content:center;height:48px;width:120px;border-radius:8px;font-size:16px;font-weight:700;line-height:1;cursor:pointer}.m-sell-modal__btn--line{background:#fff;border:1.5px solid rgba(0,0,0,.2);color:#000}.m-sell-modal__btn--primary{background:#8a55e5;border:0;color:#fff}@media (max-width:1024px){.m-sell-modal{width:100%;padding:24px 24px 40px}.m-sell-modal__crumbs{padding:16px 24px}.m-sell-modal__tabs{gap:24px}.m-sell-modal__tab{width:auto}.m-sell-modal__series-grid,.m-sell-modal__storage-grid{grid-template-columns:repeat(4,1fr)}.m-sell-modal__model-grid{grid-template-columns:repeat(2,1fr)}.m-sell-modal__chip,.m-sell-modal__model-card{width:100%}.m-sell-modal__model-img{width:100%;height:auto;aspect-ratio:1}}@media (max-width:600px){.m-sell-modal{padding:20px 16px 40px}.m-sell-modal__title{font-size:18px}.m-sell-modal__tab-text strong{font-size:16px}.m-sell-modal__tab-text em{font-size:12px}.m-sell-modal__tab-icon i{font-size:26px}.m-sell-modal__crumbs{padding:12px 16px;gap:4px}.m-sell-modal__crumb{font-size:13px}.m-sell-modal__series-grid,.m-sell-modal__storage-grid{grid-template-columns:repeat(3,1fr)}.m-sell-modal__grade-row{flex-direction:column;gap:12px;padding:16px}.m-sell-modal__grade-label{width:auto}.m-sell-modal__confirm-top{flex-direction:column}.m-sell-modal__confirm-img{width:100%;height:auto;aspect-ratio:1}.m-sell-modal__confirm-price{flex-direction:column;align-items:flex-start;gap:16px}.m-sell-modal__confirm-price-value{font-size:20px}}.m-sell-complete{padding:50px 24px 120px}.m-sell-complete__inner{max-width:1080px;margin:0 auto;display:flex;flex-direction:column;gap:40px}.m-sell-complete__hero{display:flex;flex-direction:column;align-items:center;gap:32px}.m-sell-complete__illust{width:146px;height:146px;display:flex;align-items:center;justify-content:center}.m-sell-complete__illust img{width:100%;height:100%;object-fit:contain}.m-sell-complete__title{margin:0;font-size:24px;font-weight:700;color:#000;line-height:1;text-align:center}.m-sell-complete__receipt{display:flex;align-items:center;justify-content:space-between;background:#fff;box-shadow:inset 0 0 0 1px rgba(0,0,0,.2);border-radius:8px;padding:24px;width:320px;box-sizing:border-box}.m-sell-complete__receipt-label{font-size:14px;font-weight:400;color:#000;opacity:.4;line-height:1}.m-sell-complete__receipt-right{display:inline-flex;align-items:center;gap:8px}.m-sell-complete__receipt-value{font-size:14px;font-weight:700;color:#000;line-height:1}.m-sell-complete__receipt-copy{display:inline-flex;align-items:center;justify-content:center;width:14px;height:14px;padding:0;background:transparent;border:0;cursor:pointer;color:#000}.m-sell-complete__receipt-copy svg{display:block}.m-sell-complete__actions{display:flex;align-items:center;gap:16px}.m-sell-complete__btn{display:inline-flex;align-items:center;justify-content:center;height:48px;width:168px;border-radius:8px;font-size:16px;font-weight:700;line-height:1;cursor:pointer;text-decoration:none}.m-sell-complete__btn--dark{background:#000;color:#fff;border:0}.m-sell-complete__btn--primary{background:#8a55e5;color:#fff;border:0}.m-sell-complete__divider{border:0;border-top:1px solid #000;margin:0;width:100%}.m-sell-complete__cards{display:grid;grid-template-columns:1fr 1fr;grid-gap:24px;gap:24px}.m-sell-complete__card{background:#f5f6f8;border-radius:8px;padding:24px;display:flex;flex-direction:column;gap:24px;box-sizing:border-box}.m-sell-complete__info{margin:0;display:flex;flex-direction:column;gap:16px}.m-sell-complete__info-row{display:flex;align-items:center;justify-content:space-between;gap:24px;margin:0;color:#000;line-height:1}.m-sell-complete__info-row dt{margin:0;font-size:14px;font-weight:400;opacity:.4;flex-shrink:0}.m-sell-complete__info-row dd{margin:0;font-size:14px;font-weight:400;text-align:right}.m-sell-complete__notice{margin:0;padding:10px 16px;list-style:none;background:rgba(0,0,0,.05);border-radius:4px}.m-sell-complete__notice li{font-size:14px;font-weight:400;color:#000;opacity:.4;line-height:1.6}.m-sell-complete__device-name{margin:0;font-size:20px;font-weight:700;color:#000;line-height:1}.m-sell-complete__device-tags{display:flex;align-items:center;gap:12px}.m-sell-complete__device-tags span:not(.m-sell-complete__device-sep){font-size:14px;font-weight:400;color:#000;line-height:1}.m-sell-complete__device-sep{display:inline-block;width:1px;height:8px;background:rgba(0,0,0,.2)}.m-sell-complete__device-meta{margin:0;font-size:14px;font-weight:400;color:#000;opacity:.4;line-height:1}.m-sell-complete__device-price{display:flex;align-items:center;gap:8px;color:#000;line-height:1;margin-top:auto}.m-sell-complete__device-price-label{font-size:14px;font-weight:700}.m-sell-complete__device-price strong{font-size:20px;font-weight:700}.m-sell-complete__device-price em{font-style:normal;font-size:16px;font-weight:400;opacity:.6}.m-sell-complete__device-note{margin:0;display:inline-flex;align-items:center;gap:5px;font-size:14px;font-weight:500;color:#000;opacity:.4;line-height:1}.m-sell-complete__device-note i{font-size:14px}@media (max-width:1024px){.m-sell-complete__cards{grid-template-columns:1fr}}@media (max-width:600px){.m-sell-complete{padding:24px 16px 60px}.m-sell-complete__hero{gap:24px}.m-sell-complete__title{font-size:20px}.m-sell-complete__illust{width:120px;height:120px}.m-sell-complete__receipt{min-width:0;width:100%;padding:20px}.m-sell-complete__actions{width:100%;gap:12px}.m-sell-complete__btn{flex:1 1;width:auto}.m-sell-complete__card{padding:20px;gap:20px}.m-sell-complete__info-row{flex-direction:column;align-items:flex-start;gap:6px}.m-sell-complete__info-row dd{text-align:left}.m-sell-complete__device-name{font-size:17px}.m-sell-complete__device-price strong{font-size:18px}}.m-auth-purple{background:#8a55e5}.m-auth-purple,.m-auth-white{min-height:calc(100vh - 214px);display:flex;justify-content:center;align-items:flex-start;padding:100px 20px 120px;box-sizing:border-box}.m-auth-white{background:#fff}.m-login{width:477px;background:#fff;border:1px solid rgba(0,0,0,.1);border-radius:24px;padding:40px 40px 0;gap:64px;align-items:center;box-sizing:border-box}.m-login,.m-login__top{display:flex;flex-direction:column}.m-login__top{gap:24px;width:100%}.m-login__header{display:flex;gap:22px;align-items:flex-end;padding-bottom:24px;border-bottom:1px solid rgba(0,0,0,.1);width:100%}.m-login__logo{width:267px;height:25px}.m-login__logo img{width:100%;height:100%;object-fit:contain;display:block}.m-login__guest{display:inline-flex;align-items:center;gap:0;color:#000;opacity:.4;text-decoration:none;font-size:15px;font-weight:700;line-height:1;white-space:nowrap}.m-login__guest svg{width:16px;height:16px;display:block}.m-login__form{gap:24px;align-items:center}.m-login__field,.m-login__form{display:flex;flex-direction:column;width:100%}.m-login__field{gap:16px;height:76px;align-items:flex-start;box-sizing:border-box}.m-login__field-block{display:flex;flex-direction:column;gap:20px;align-items:center;width:100%}.m-login__label{font-size:16px;font-weight:700;color:#000;line-height:1;width:100%}.m-login__input-wrap{display:flex;align-items:center;justify-content:space-between;padding:15px 16px;background:#fff;border:1px solid rgba(0,0,0,.1);border-radius:8px;width:100%;box-sizing:border-box}.m-login__input{flex:1 1;border:0;outline:none;background:transparent;padding:0;font-family:inherit;font-size:14px;font-weight:400;color:#000;line-height:1}.m-login__input::placeholder{color:rgba(0,0,0,.4)}.m-login__eye{width:15px;height:14px;padding:0;background:transparent;border:0;cursor:pointer;display:inline-flex;align-items:center;justify-content:center}.m-login__eye img{width:15px;height:14px;display:block}.m-login__row{display:flex;align-items:center;justify-content:space-between;width:400px;max-width:100%}.m-login__check{display:inline-flex;align-items:center;gap:12px;color:#000;font-size:14px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.m-login__check input{width:16px;height:16px;margin:0;padding:0;background:#fff;border:1px solid rgba(0,0,0,.2);border-radius:4px;-moz-appearance:none;appearance:none;-webkit-appearance:none;cursor:pointer;position:relative}.m-login__check input:checked{background:#8a55e5;border-color:#8a55e5}.m-login__check input:checked:after{content:"";position:absolute;left:4px;top:1px;width:5px;height:9px;border-right:2px solid #fff;border-bottom:2px solid #fff;transform:rotate(45deg)}.m-login__find{display:inline-flex;align-items:center;gap:12px;font-size:14px;color:#000}.m-login__find a{color:#000;text-decoration:none}.m-login__find-divider{display:inline-block;width:1px;height:8px;background:rgba(0,0,0,.2)}.m-login__actions{display:flex;flex-direction:column;gap:16px;align-items:center}.m-login__submit{height:48px;background:#8a55e5;border:0;border-radius:8px;color:#fff;font-size:16px;font-weight:700;cursor:pointer}.m-login__error,.m-login__submit{width:400px;max-width:100%;line-height:1}.m-login__error{background:rgba(201,0,113,.08);border-radius:15px;padding:8px 16px;display:flex;align-items:center;justify-content:space-between;font-size:14px;box-sizing:border-box}.m-login__error-msg{display:inline-flex;align-items:center;gap:8px;color:#c90071}.m-login__error-msg b{font-weight:700}.m-login__error-msg span{font-weight:400}.m-login__error-count{display:inline-flex;align-items:center}.m-login__error-count b{color:#c90071;font-weight:400}.m-login__error-count em{color:rgba(201,0,113,.4);font-style:normal;font-weight:400}.m-login__signup-link{color:#8a55e5;text-decoration:underline;font-size:16px;font-weight:700;line-height:1}.m-login__socials{display:flex;align-items:flex-start}.m-login__social{display:flex;flex-direction:column;align-items:center;gap:16px;width:96px}.m-login__social-icon{width:64px;height:64px;border-radius:32px;background:transparent;border:0;padding:0;cursor:pointer;overflow:hidden}.m-login__social-icon img{width:100%;height:100%;object-fit:cover;display:block}.m-login__social-tooltip{position:relative;display:inline-flex;align-items:center;justify-content:center;background:#000;color:#fff;font-size:14px;font-weight:700;line-height:1;padding:10px 16px;border-radius:17px;margin-top:8px}.m-login__social-tooltip:before{content:"";position:absolute;top:-6px;left:50%;transform:translateX(-50%);width:0;height:0;border-left:7px solid transparent;border-right:7px solid transparent;border-bottom:6px solid #000}.m-login__social-tooltip--empty{visibility:hidden}.m-signup{width:560px;flex-direction:column;gap:16px;max-width:100%}.m-signup,.m-signup__sns{display:flex;box-sizing:border-box}.m-signup__sns{background:#f5f6f8;border-radius:24px;padding:24px 40px;justify-content:space-between;align-items:center;width:100%}.m-signup__sns-title{font-size:16px;font-weight:700;color:#000;line-height:1}.m-signup__sns-list{display:inline-flex;align-items:center;gap:16px}.m-signup__sns-btn{width:56px;height:56px;padding:0;background:transparent;border:0;border-radius:32px;overflow:hidden;cursor:pointer}.m-signup__sns-btn img{width:100%;height:100%;object-fit:cover;display:block}.m-signup__card{background:#fff;border:1px solid rgba(0,0,0,.1);border-radius:24px;padding:40px;display:flex;flex-direction:column;gap:40px;align-items:center;width:100%;box-sizing:border-box}.m-signup__title{font-size:32px;font-weight:700;color:#000;line-height:1;width:100%;margin:0}.m-signup__fields{gap:24px}.m-signup__field,.m-signup__fields{display:flex;flex-direction:column;width:100%}.m-signup__field{gap:16px}.m-signup__label{display:inline-flex;gap:4px;align-items:flex-start;font-size:16px;font-weight:700;line-height:1}.m-signup__label b{font-weight:700;color:#000}.m-signup__label-req{color:#8a55e5;font-weight:700}.m-signup__label-opt{color:transparent}.m-signup__input-wrap{display:flex;justify-content:space-between;align-items:center;background:#fff;border:1px solid rgba(0,0,0,.1);border-radius:8px;padding:15px 16px;width:100%;box-sizing:border-box;gap:12px}.m-signup__input{flex:1 1;border:0;outline:none;background:transparent;padding:0;font-family:inherit;font-size:14px;font-weight:400;color:#000;line-height:1}.m-signup__input::placeholder{color:rgba(0,0,0,.4)}.m-signup__action{color:#8a55e5;font-size:14px;font-weight:700;line-height:1;white-space:nowrap}.m-signup__action,.m-signup__eye{background:transparent;border:0;padding:0;cursor:pointer}.m-signup__eye{width:15px;height:14px;flex-shrink:0}.m-signup__eye img{width:15px;height:14px;display:block}.m-signup__timer{color:rgba(0,0,0,.4);font-size:14px;font-weight:400}.m-signup__auth-right{display:inline-flex;align-items:center;gap:16px}.m-signup__auth-divider{display:inline-block;width:1px;height:8px;background:rgba(0,0,0,.2)}.m-signup__pw-conditions{display:flex;gap:16px;align-items:center}.m-signup__pw-cond{display:inline-flex;align-items:center;gap:8px;font-size:14px;line-height:1}.m-signup__pw-cond svg{width:14px;height:14px;display:block;flex-shrink:0}.m-signup__pw-cond--ok{color:#4c83fb}.m-signup__pw-cond--off{color:rgba(0,0,0,.4)}.m-signup__helper{font-size:14px;line-height:1;display:inline-flex;align-items:center;gap:8px}.m-signup__helper svg{width:14px;height:14px;flex-shrink:0;display:block}.m-signup__helper--error{color:#c90071}.m-signup__helper--ok{color:#4c83fb}.m-signup__terms{background:rgba(0,0,0,.04);border-radius:8px;padding:16px;display:flex;flex-direction:column;gap:16px;width:100%;box-sizing:border-box}.m-signup__term-row{display:flex;align-items:center;justify-content:space-between}.m-signup__term-label{display:inline-flex;align-items:center;gap:12px;font-size:16px;color:#000;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.m-signup__term-label--all{font-weight:700}.m-signup__term-label input{width:16px;height:16px;margin:0;padding:0;background:#fff;border:1px solid rgba(0,0,0,.2);border-radius:4px;-moz-appearance:none;appearance:none;-webkit-appearance:none;cursor:pointer;position:relative;flex-shrink:0}.m-signup__term-label input:checked{background:#8a55e5;border-color:#8a55e5}.m-signup__term-label input:checked:after{content:"";position:absolute;left:4px;top:1px;width:5px;height:9px;border-right:2px solid #fff;border-bottom:2px solid #fff;transform:rotate(45deg)}.m-signup__term-detail{background:transparent;padding:0;color:#000;text-decoration:underline}.m-signup__submit,.m-signup__term-detail{border:0;font-size:16px;font-weight:700;cursor:pointer}.m-signup__submit{height:48px;width:100%;background:#8a55e5;border-radius:8px;color:#fff}.m-signup-complete{width:360px;display:flex;flex-direction:column;align-items:center;gap:16px;max-width:100%;box-sizing:border-box}.m-signup-complete__illust{width:200px;height:165px;display:flex;align-items:center;justify-content:center}.m-signup-complete__illust img{width:100%;height:100%;object-fit:contain}.m-signup-complete__body{display:flex;flex-direction:column;align-items:center;gap:32px;width:100%}.m-signup-complete__title{font-size:24px;font-weight:700;color:#000;text-align:center;line-height:1.4;margin:0}.m-signup-complete__actions{display:flex;align-items:center;gap:8px}.m-signup-complete__btn{display:inline-flex;align-items:center;justify-content:center;height:40px;width:160px;border-radius:8px;font-size:16px;font-weight:700;text-decoration:none;cursor:pointer}.m-signup-complete__btn--dark{background:#000;color:#fff}.m-signup-complete__btn--primary{background:#8a55e5;color:#fff}.m-order-lookup{width:560px;gap:24px;max-width:100%}.m-order-lookup,.m-order-lookup__card{display:flex;flex-direction:column;box-sizing:border-box}.m-order-lookup__card{background:#fff;border:1px solid rgba(0,0,0,.1);border-radius:24px;padding:40px;gap:40px;align-items:center;width:100%}.m-order-lookup__title{font-size:32px;font-weight:700;color:#000;line-height:1;margin:0;width:100%}.m-order-lookup__form{display:flex;flex-direction:column;gap:32px;width:100%}.m-order-lookup__fields{display:flex;flex-direction:column;gap:24px;width:100%}.m-order-lookup__field{display:flex;flex-direction:column;gap:16px;width:100%}.m-order-lookup__label{display:inline-flex;gap:4px;font-size:16px;font-weight:700;color:#000;line-height:1}.m-order-lookup__label span{color:#8a55e5}.m-order-lookup__input-block{display:flex;flex-direction:column;gap:8px;width:100%}.m-order-lookup__input-wrap{display:flex;justify-content:space-between;align-items:center;background:#fff;border:1px solid rgba(0,0,0,.1);border-radius:8px;padding:15px 16px;width:100%;box-sizing:border-box;gap:12px}.m-order-lookup__input{flex:1 1;border:0;outline:none;background:transparent;padding:0;font-family:inherit;font-size:14px;font-weight:400;color:#000;line-height:1}.m-order-lookup__input::placeholder{color:rgba(0,0,0,.4)}.m-order-lookup__eye{width:15px;height:14px;padding:0;background:transparent;border:0;cursor:pointer;flex-shrink:0}.m-order-lookup__eye img{width:15px;height:14px;display:block}.m-order-lookup__help{font-size:14px;color:#000;line-height:1}.m-order-lookup__help b{font-weight:700}.m-order-lookup__terms{background:rgba(0,0,0,.04);border-radius:8px;padding:16px;display:flex;flex-direction:column;gap:16px;width:100%;box-sizing:border-box}.m-order-lookup__term-row{display:flex;align-items:center;justify-content:space-between}.m-order-lookup__term-label{display:inline-flex;align-items:center;gap:12px;font-size:16px;color:#000;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.m-order-lookup__term-label--all{font-weight:700}.m-order-lookup__term-label input{width:16px;height:16px;margin:0;padding:0;background:#fff;border:1px solid rgba(0,0,0,.2);border-radius:4px;-moz-appearance:none;appearance:none;-webkit-appearance:none;cursor:pointer;position:relative;flex-shrink:0}.m-order-lookup__term-label input:checked{background:#8a55e5;border-color:#8a55e5}.m-order-lookup__term-label input:checked:after{content:"";position:absolute;left:4px;top:1px;width:5px;height:9px;border-right:2px solid #fff;border-bottom:2px solid #fff;transform:rotate(45deg)}.m-order-lookup__term-detail{background:transparent;border:0;padding:0;color:#000;font-size:16px;font-weight:700;text-decoration:underline;cursor:pointer}.m-order-lookup__submit-block{display:flex;flex-direction:column;gap:16px;width:100%}.m-order-lookup__submit{height:48px;width:100%;background:#8a55e5;border:0;border-radius:8px;color:#fff;font-size:16px;font-weight:700;cursor:pointer}.m-order-lookup__error{background:rgba(201,0,113,.08);border-radius:15px;padding:8px 16px;display:flex;align-items:center;gap:8px;color:#c90071;font-size:14px;line-height:1;width:100%;box-sizing:border-box}.m-order-lookup__error b{font-weight:700}.m-order-lookup__error span{font-weight:400}.m-order-lookup__notice{padding-left:21px;margin:0;list-style:disc;color:rgba(0,0,0,.4);font-size:14px;line-height:1.6}.m-order-lookup__notice li{color:rgba(0,0,0,.4)}.m-find{width:560px;gap:24px;max-width:100%;box-sizing:border-box}.m-find,.m-find__header{display:flex;flex-direction:column}.m-find__header{gap:12px;align-items:center;text-align:center}.m-find__title{margin:0;font-size:32px;font-weight:700;color:#000;line-height:1}.m-find__desc{margin:0;font-size:14px;color:rgba(0,0,0,.6);line-height:1.4}.m-find__card{background:#fff;border:1px solid rgba(0,0,0,.1);border-radius:24px;padding:40px;display:flex;flex-direction:column;gap:32px;width:100%;box-sizing:border-box}.m-find__tabs{display:flex;width:100%;border-bottom:1px solid rgba(0,0,0,.1)}.m-find__tab{flex:1 1;display:inline-flex;align-items:center;justify-content:center;padding:12px 0;font-size:16px;font-weight:700;color:rgba(0,0,0,.4);text-decoration:none;line-height:1;border-bottom:2px solid transparent;margin-bottom:-1px}.m-find__tab--active{color:#8a55e5;border-bottom-color:#8a55e5}.m-find__form{gap:24px;width:100%}.m-find-complete,.m-find__form{display:flex;flex-direction:column}.m-find-complete{width:360px;max-width:100%;align-items:center;gap:16px;box-sizing:border-box}.m-find-complete__illust{width:200px;height:169px;display:flex;align-items:center;justify-content:center}.m-find-complete__illust img{width:140px;height:140px;object-fit:contain;display:block}.m-find-complete__body{gap:32px}.m-find-complete__body,.m-find-complete__stack{display:flex;flex-direction:column;align-items:center;width:100%}.m-find-complete__stack{gap:24px}.m-find-complete__title{margin:0;font-size:24px;font-weight:700;color:#000;line-height:1;text-align:center;white-space:nowrap}.m-find-complete__timebox{width:320px;max-width:100%;background:#fff;border:1px solid rgba(0,0,0,.2);border-radius:8px;padding:24px;box-sizing:border-box;display:flex;flex-direction:column;align-items:flex-start;margin:0}.m-find-complete__timebox-row{display:flex;align-items:center;justify-content:space-between;width:100%;font-size:14px;line-height:1;white-space:nowrap}.m-find-complete__timebox dt{color:#000;opacity:.4;font-weight:400}.m-find-complete__timebox dd{margin:0;color:#000;font-weight:700}.m-find-complete__actions{display:flex;align-items:center;gap:8px}.m-find-complete__btn{display:inline-flex;align-items:center;justify-content:center;width:160px;height:40px;border-radius:8px;font-size:16px;font-weight:700;line-height:1;text-decoration:none;cursor:pointer}.m-find-complete__btn--dark{background:#000;color:#fff}.m-find-complete__btn--primary{background:#8a55e5;color:#fff}.m-find-complete__result{display:inline-flex;align-items:center;justify-content:center;padding:15px 24px;background:rgba(138,85,229,.08);border-radius:8px;color:#8a55e5;font-size:16px;font-weight:700;line-height:1}@media (max-width:600px){.m-auth-purple,.m-auth-white{padding:40px 16px 60px}.m-login{width:100%;max-width:400px;padding:32px 24px 0;gap:40px}.m-login__logo{width:200px;height:auto}.m-login__error,.m-login__row,.m-login__submit{width:100%}.m-login__socials{gap:8px}.m-login__social{width:auto}.m-signup{width:100%;max-width:480px}.m-signup__sns{padding:20px 24px}.m-signup__card{padding:24px;gap:32px}.m-signup__title{font-size:24px}.m-signup__pw-conditions{flex-wrap:wrap;gap:8px 16px}.m-order-lookup{width:100%;max-width:480px}.m-order-lookup__card{padding:24px;gap:32px}.m-order-lookup__title{font-size:24px}}.m-mypage{padding:40px 24px 120px;background:#fff}.m-mypage__inner{max-width:1440px;margin:0 auto;display:grid;grid-template-columns:320px minmax(0,1080px);grid-gap:40px;gap:40px;align-items:flex-start}.m-mypage__content{gap:40px;min-width:0}.m-mypage-side,.m-mypage__content{display:flex;flex-direction:column}.m-mypage-side{width:320px;gap:24px}.m-mypage-side__panel{display:flex;flex-direction:column;gap:24px}.m-mypage-side__mobile-toggle{display:none}.m-mypage-profile{display:flex;align-items:flex-start;justify-content:space-between;width:320px}.m-mypage-profile__main{display:flex;align-items:center;gap:16px}.m-mypage-profile__avatar{width:64px;height:64px;background:#c4c4c4;border-radius:8px;flex-shrink:0}.m-mypage-profile__info{display:flex;flex-direction:column;gap:12px;align-items:flex-start}.m-mypage-profile__name{margin:0;font-size:20px}.m-mypage-profile__grade,.m-mypage-profile__name{font-family:Pretendard,sans-serif;font-weight:700;color:#000;line-height:1}.m-mypage-profile__grade{display:inline-flex;align-items:center;padding:5px 5px 5px 10px;background:#efefef;border-radius:4px;font-size:14px;cursor:pointer;border:none}.m-mypage-profile__grade i{font-size:14px}.m-mypage-profile__logout{display:inline-flex;align-items:center;gap:5px;padding:0;font-family:Pretendard,sans-serif;font-weight:500;font-size:14px;color:#000;opacity:.5;line-height:1;cursor:pointer;background:transparent;border:none;flex-shrink:0}.m-mypage-profile__logout img{width:12px;height:12px}.m-mypage-menu{display:flex;flex-direction:column;gap:16px;padding:8px 0;border:1px solid rgba(0,0,0,.1);border-radius:8px;background:#fff;width:320px;box-sizing:border-box}.m-mypage-menu__group{display:flex;flex-direction:column;padding:0;margin:0;list-style:none}.m-mypage-menu__item{display:block}.m-mypage-menu__link{display:flex;align-items:center;gap:8px;height:36px;padding:10px 16px;font-family:Pretendard,sans-serif;font-weight:400;font-size:14px;color:#000;line-height:1;white-space:nowrap}.m-mypage-menu__link.is-active{color:#8a55e5;font-weight:700}.m-mypage-menu__label{display:inline-flex;align-items:center;gap:10px}.m-mypage-menu__badge{display:inline-flex;align-items:center;gap:5px;padding:4px 8px;background:rgba(138,85,229,.1);border-radius:4px;font-family:Pretendard,sans-serif;font-weight:500;font-size:12px;color:#8a55e5;line-height:1}.m-mypage-menu__badge em{font-style:normal;font-weight:500}.m-mypage-menu__count{font-family:Pretendard,sans-serif;font-weight:700;font-size:14px;color:#000;line-height:1}.m-mypage-section{display:flex;flex-direction:column;gap:24px}.m-mypage-section__head{display:flex;align-items:center;justify-content:space-between;padding-bottom:16px;border-bottom:1px solid #000}.m-mypage-section__title{margin:0;font-size:20px;font-weight:700;color:#000;line-height:1}.m-mypage-section__title em{font-style:normal;color:#8a55e5}.m-mypage-section__more{display:inline-flex;align-items:center;gap:4px;font-size:14px;font-weight:500;color:#000;opacity:.5;line-height:1}.m-mypage-section__more i{font-size:12px}.m-mypage-dash{display:flex;flex-direction:column;gap:40px;width:1080px;max-width:100%}.m-mypage-dash-alert{display:flex;flex-direction:column;padding:20px 24px 20px 32px;background:#f5f6f8;border-radius:8px;width:100%;box-sizing:border-box}.m-mypage-dash-alert.is-open{gap:4px}.m-mypage-dash-alert__header{display:flex;align-items:center;justify-content:space-between;width:100%}.m-mypage-dash-alert__header-left,.m-mypage-dash-alert__header-right{display:flex;align-items:center;gap:12px}.m-mypage-dash-alert__icon{display:inline-block;width:20px;height:20px;background:url(/images/mypage/alert-bell.svg) no-repeat 50%/contain;flex-shrink:0}.m-mypage-dash-alert__title{font-weight:700;font-size:16px}.m-mypage-dash-alert__date,.m-mypage-dash-alert__title{margin:0;font-family:Pretendard,sans-serif;color:#000;line-height:1;white-space:nowrap}.m-mypage-dash-alert__date{font-weight:400;font-size:14px;opacity:.4}.m-mypage-dash-alert__more{padding:8px 10px;background:#fff;border:1px solid rgba(0,0,0,.2);border-radius:4px;font-family:Pretendard,sans-serif;font-weight:700;font-size:14px;color:#000;line-height:1}.m-mypage-dash-alert__more,.m-mypage-dash-alert__toggle{display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.m-mypage-dash-alert__toggle{width:40px;height:40px;background:transparent;border:none;padding:0}.m-mypage-dash-alert__chevron{display:inline-block;width:10px;height:6px;background:url(/images/mypage/alert-chevron.svg) no-repeat 50%/contain;transform:rotate(180deg);transition:transform .15s ease}.m-mypage-dash-alert.is-open .m-mypage-dash-alert__chevron{transform:rotate(0deg)}.m-mypage-dash-alert__items{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;width:100%}.m-mypage-dash-alert__item{display:flex;align-items:center;gap:12px;padding:8px 0}.m-mypage-dash-alert__item-spacer{display:inline-block;width:20px;height:20px;flex-shrink:0}.m-mypage-dash-alert__item-title{margin:0;font-family:Pretendard,sans-serif;font-weight:700;font-size:16px;color:#000;line-height:1}.m-mypage-dash-summary{position:relative;display:grid;grid-template-columns:360px 360px 360px;align-items:stretch;border:1px solid rgba(0,0,0,.1);border-radius:8px;overflow:hidden;background:#fff;width:1080px;max-width:100%;box-sizing:border-box}.m-mypage-dash-summary__col{display:flex;flex-direction:column;gap:30px;padding:24px;background:#fff;min-width:0;box-sizing:border-box;height:161px}.m-mypage-dash-summary__label{margin:0;font-family:Pretendard,sans-serif;font-weight:700;font-size:14px;color:#000;line-height:1}.m-mypage-dash-summary__body{display:flex;flex-direction:column;gap:12px;min-width:0}.m-mypage-dash-summary__value{margin:0;font-family:Pretendard,sans-serif;font-weight:700;font-size:32px;color:#000;line-height:1}.m-mypage-dash-summary__col--grade .m-mypage-dash-summary__body{gap:12px}.m-mypage-dash-summary__progress{display:flex;flex-direction:column;gap:8px}.m-mypage-dash-summary__bar{width:100%;height:4px;background:#f5f5f5;border-radius:2px;overflow:hidden}.m-mypage-dash-summary__bar span{display:block;height:100%;background:#8a55e5;border-radius:2px}.m-mypage-dash-summary__hint{margin:0;display:flex;align-items:center;justify-content:space-between;gap:4px;font-family:Pretendard,sans-serif;font-size:12px;color:#000;line-height:1;white-space:nowrap}.m-mypage-dash-summary__hint-left{display:inline-flex;align-items:center;gap:4px}.m-mypage-dash-summary__hint-left b{font-weight:700;font-style:normal}.m-mypage-dash-summary__hint-left span{font-weight:500}.m-mypage-dash-summary__hint-right{margin:0;font-weight:500;opacity:.4}.m-mypage-dash-summary__hint--inline{justify-content:flex-start;gap:4px}.m-mypage-dash-summary__hint--inline .is-mute{opacity:.4;font-weight:500}.m-mypage-dash-summary__hint--inline b{font-weight:700;font-style:normal}.m-mypage-dash-summary__hint--inline span{font-weight:500}.m-mypage-dash-summary__divider{position:absolute;top:24px;bottom:24px;width:1px;background:rgba(0,0,0,.1)}.m-mypage-dash-summary__divider:nth-of-type(2){left:360px}.m-mypage-dash-summary__divider:nth-of-type(4){left:720px}.m-mypage-dash-section{display:flex;flex-direction:column;gap:24px}.m-mypage-dash-section__title{margin:0;font-family:Pretendard,sans-serif;font-weight:700;font-size:20px;color:#000;line-height:1;text-transform:uppercase}.m-mypage-dash-section__title .is-accent{color:#8a55e5}.m-mypage-dash-exhibitions{display:grid;grid-template-columns:540px 540px;grid-row-gap:24px;row-gap:24px;grid-column-gap:0;column-gap:0;width:1080px;max-width:100%}.m-mypage-dash-exhibitions__card{display:flex;align-items:center;gap:16px;width:540px;text-decoration:none}.m-mypage-dash-exhibitions__image{width:64px;height:64px;border-radius:4px;overflow:hidden;flex-shrink:0;background:#efefef}.m-mypage-dash-exhibitions__image img{width:100%;height:100%;object-fit:cover;display:block}.m-mypage-dash-exhibitions__body{display:flex;flex-direction:column;justify-content:center;gap:12px;min-width:0}.m-mypage-dash-exhibitions__title{font-family:Pretendard,sans-serif;font-weight:700;font-size:16px;color:#000;white-space:nowrap}.m-mypage-dash-exhibitions__title p{margin:0;line-height:1.2}.m-mypage-dash-exhibitions__more{display:inline-flex;align-items:center;gap:5px}.m-mypage-dash-exhibitions__more span{font-family:Pretendard,sans-serif;font-weight:500;font-size:14px;color:#000;line-height:1;opacity:.5}.m-mypage-dash-exhibitions__more img{width:12px;height:12px}.m-mypage-dash-orderlist{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;border-top:1px solid #000;width:1080px;max-width:100%;box-sizing:border-box}.m-mypage-dash-orderlist__item{display:flex;flex-direction:column;padding-top:24px;padding-bottom:24px;border-bottom:1px solid rgba(0,0,0,.1);gap:16px}.m-mypage-dash-orderlist__item:last-child{border-bottom:none}.m-mypage-dash-orderlist__row{display:flex;align-items:center;justify-content:space-between;gap:16px;width:100%}.m-mypage-dash-orderlist__main{display:flex;align-items:center;gap:16px;min-width:0}.m-mypage-dash-orderlist__image{width:120px;height:120px;border-radius:8px;overflow:hidden;flex-shrink:0;background:#efefef}.m-mypage-dash-orderlist__image img{width:100%;height:100%;object-fit:cover;display:block}.m-mypage-dash-orderlist__info{display:flex;flex-direction:column;gap:16px;width:564px;flex-shrink:0;min-width:0}.m-mypage-dash-orderlist__meta{display:flex;align-items:center;gap:12px;flex-wrap:wrap;line-height:1}.m-mypage-dash-orderlist__status{font-family:Pretendard,sans-serif;font-weight:700;font-size:14px;line-height:1;white-space:nowrap}.m-mypage-dash-orderlist__sep{display:inline-block;width:1px;height:8px;background:rgba(0,0,0,.2)}.m-mypage-dash-orderlist__code{color:#000}.m-mypage-dash-orderlist__code,.m-mypage-dash-orderlist__courier,.m-mypage-dash-orderlist__date{font-family:Pretendard,sans-serif;font-weight:400;font-size:14px;line-height:1;white-space:nowrap}.m-mypage-dash-orderlist__courier,.m-mypage-dash-orderlist__date{color:rgba(0,0,0,.4)}.m-mypage-dash-orderlist__body{display:flex;flex-direction:column;gap:12px;width:100%}.m-mypage-dash-orderlist__name{font-weight:700;font-size:16px}.m-mypage-dash-orderlist__name,.m-mypage-dash-orderlist__price{margin:0;font-family:Pretendard,sans-serif;color:#000;line-height:1}.m-mypage-dash-orderlist__price{display:inline-flex;align-items:center;gap:8px;justify-content:flex-end;font-weight:400;font-size:14px;white-space:nowrap}.m-mypage-dash-orderlist__price .is-mute{opacity:.6}.m-mypage-dash-orderlist__more{display:inline-flex;align-items:center;gap:5px;align-self:flex-start}.m-mypage-dash-orderlist__more span{font-family:Pretendard,sans-serif;font-weight:700;font-size:14px;color:#8a55e5;line-height:1;white-space:nowrap}.m-mypage-dash-orderlist__more img{width:12px;height:12px}.m-mypage-dash-orderlist__actions{display:flex;flex-direction:column;gap:8px;flex-shrink:0;width:120px}.m-mypage-dash-orderlist__btn{display:inline-flex;align-items:center;justify-content:center;width:100%;padding:8px 10px;background:#fff;border:1px solid rgba(0,0,0,.2);border-radius:4px;font-family:Pretendard,sans-serif;font-weight:400;font-size:12px;color:#000;line-height:1;cursor:pointer;box-sizing:border-box;white-space:nowrap}.m-mypage-dash-orderlist__btn.is-primary{border-color:#000;font-weight:700}.m-mypage-dash-orderlist__extra{display:flex;gap:10px;width:100%}.m-mypage-dash-orderlist__confirm,.m-mypage-dash-orderlist__review{display:inline-flex;align-items:center;justify-content:center;gap:8px;flex:1 0;min-width:0;padding:13px 10px;background:#fff;border:1px solid rgba(0,0,0,.2);border-radius:8px;font-family:Pretendard,sans-serif;font-weight:700;font-size:14px;color:#000;line-height:1;cursor:pointer;box-sizing:border-box;white-space:nowrap}.m-mypage-dash-orderlist__review{background:rgba(138,85,229,.1);border:1px solid rgba(138,85,229,.3);color:#8a55e5}.m-mypage-dash-sellreqs{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:24px;width:100%}.m-mypage-dash-sellreqs__item{display:flex;align-items:center;justify-content:space-between;padding-top:24px;width:100%;box-sizing:border-box}.m-mypage-dash-sellreqs__item+.m-mypage-dash-sellreqs__item{border-top:1px solid rgba(0,0,0,.1)}.m-mypage-dash-sellreqs__item:first-child{border-top:1px solid #000}.m-mypage-dash-sellreqs__body{display:flex;flex-direction:column;gap:16px;width:564px;flex-shrink:0}.m-mypage-dash-sellreqs__meta{display:flex;align-items:center;gap:12px;line-height:1}.m-mypage-dash-sellreqs__status{display:inline-flex;align-items:center;gap:8px;font-family:Pretendard,sans-serif;font-weight:700;font-size:14px;line-height:1;white-space:nowrap;color:#000}.m-mypage-dash-sellreqs__status--waiting{color:#4c83fb}.m-mypage-dash-sellreqs__status--deposit{color:#8a55e5}.m-mypage-dash-sellreqs__sep{display:inline-block;width:1px;height:8px;background:rgba(0,0,0,.2)}.m-mypage-dash-sellreqs__code{font-family:Pretendard,sans-serif;font-weight:400;font-size:14px;color:#000;line-height:1;white-space:nowrap}.m-mypage-dash-sellreqs__product{display:flex;flex-direction:column;gap:12px}.m-mypage-dash-sellreqs__name{margin:0;font-family:Pretendard,sans-serif;font-weight:700;font-size:16px;color:#000;line-height:1}.m-mypage-dash-sellreqs__prices{display:flex;align-items:center;gap:12px;line-height:1}.m-mypage-dash-sellreqs__fval,.m-mypage-dash-sellreqs__pval{display:inline-flex;align-items:center;gap:8px;font-family:Pretendard,sans-serif;font-weight:400;font-size:14px;color:#000;line-height:1;white-space:nowrap}.m-mypage-dash-sellreqs__pval>.is-mute{opacity:.6}.m-mypage-dash-sellreqs__fval{font-weight:700;color:#8a55e5}.m-mypage-dash-sellreqs__btn{display:inline-flex;align-items:center;justify-content:center;width:120px;padding:8px 10px;background:#fff;border:1px solid #000;border-radius:4px;font-family:Pretendard,sans-serif;font-weight:700;font-size:12px;color:#000;line-height:1;cursor:pointer;flex-shrink:0;box-sizing:border-box;white-space:nowrap}.m-mypage-dash-sellreqs__btn--hidden{opacity:0;pointer-events:none}@media (max-width:1280px){.m-mypage__inner{grid-template-columns:260px minmax(0,1fr);gap:32px}.m-mypage-side{width:260px}.m-mypage-dash,.m-mypage-menu,.m-mypage-profile{width:100%}.m-mypage-dash-summary{width:100%;grid-template-columns:1fr 1fr 1fr}.m-mypage-dash-summary__divider:nth-of-type(2),.m-mypage-dash-summary__divider:nth-of-type(4){left:auto}.m-mypage-dash-summary__divider:nth-of-type(2){left:33.333%}.m-mypage-dash-summary__divider:nth-of-type(4){left:66.666%}.m-mypage-dash-exhibitions{width:100%;grid-template-columns:1fr 1fr}.m-mypage-dash-exhibitions__card,.m-mypage-dash-orderlist,.m-mypage-dash-selllist{width:100%}.m-mypage-dash-orderlist__info{width:auto;flex:1 1;min-width:0}}@media (max-width:768px){.m-mypage{padding:24px 16px 80px}.m-mypage__inner{grid-template-columns:1fr;gap:16px}.m-mypage-side{width:100%;gap:0;position:-webkit-sticky;position:sticky;top:0;z-index:20;background:#fff}.m-mypage-side__mobile-toggle{display:flex;align-items:center;justify-content:space-between;width:100%;padding:14px 16px;background:#fff;border:1px solid rgba(0,0,0,.1);border-radius:10px;font-family:Pretendard,sans-serif;font-weight:700;font-size:15px;color:#000;line-height:1;cursor:pointer}.m-mypage-side__mobile-toggle i{font-size:14px;color:#8a55e5;transition:transform .2s ease}.m-mypage-side__mobile-label{display:inline-flex;align-items:center;gap:8px}.m-mypage-side__panel{max-height:0;overflow:hidden;transition:max-height .3s ease,margin-top .3s ease,opacity .2s ease;opacity:0;margin-top:0;gap:20px}.m-mypage-side.is-mobile-open .m-mypage-side__panel{max-height:2000px;opacity:1;margin-top:12px}.m-mypage-side.is-mobile-open .m-mypage-side__mobile-toggle{border-color:#8a55e5;color:#8a55e5}.m-mypage-menu{width:100%}.m-mypage-dash{gap:24px}.m-mypage-dash-alert{padding:16px}.m-mypage-dash-alert__header{flex-wrap:wrap;gap:12px}.m-mypage-dash-alert__header-left{flex-wrap:wrap}.m-mypage-dash-alert__title{white-space:normal}.m-mypage-dash-alert__item{flex-wrap:wrap}.m-mypage-dash-alert__item-title{white-space:normal}.m-mypage-dash-summary{grid-template-columns:1fr}.m-mypage-dash-summary__col{height:auto;padding:20px}.m-mypage-dash-summary__divider{display:none}.m-mypage-dash-exhibitions{grid-template-columns:1fr;row-gap:16px}.m-mypage-dash-orderlist__row{flex-wrap:wrap}.m-mypage-dash-orderlist__image{width:80px;height:80px}.m-mypage-dash-orderlist__info{flex:1 1 auto;width:auto}.m-mypage-dash-orderlist__actions{flex-direction:row;width:100%}.m-mypage-dash-orderlist__btn{flex:1 1}.m-mypage-dash-selllist__item{flex-wrap:wrap}.m-mypage-dash-selllist__btn{width:100%}}.m-mypage-selllist{display:flex;flex-direction:column;gap:0;list-style:none;padding:0;margin:0}.m-mypage-selllist__item{display:flex;align-items:flex-start;gap:16px;padding:24px 0;border-bottom:1px solid rgba(0,0,0,.1)}.m-mypage-selllist__item:last-child{border-bottom:none}.m-mypage-selllist__image{width:80px;height:80px;border-radius:8px;overflow:hidden;flex-shrink:0;background:#efefef}.m-mypage-selllist__image img{width:100%;height:100%;object-fit:cover;display:block}.m-mypage-selllist__info{display:flex;flex-direction:column;gap:8px;flex:1 1;min-width:0}.m-mypage-selllist__meta{display:flex;align-items:center;gap:12px;line-height:1}.m-mypage-selllist__status{font-size:14px;font-weight:500;color:rgba(0,0,0,.5);line-height:1}.m-mypage-selllist__code,.m-mypage-selllist__date{font-size:14px;font-weight:400;color:#000;line-height:1}.m-mypage-selllist__name{margin:0;font-size:16px;font-weight:700;color:#000;line-height:1.4}.m-mypage-selllist__btn{display:inline-flex;align-items:center;justify-content:center;padding:10px 20px;background:#fff;border:1px solid rgba(0,0,0,.2);border-radius:4px;font-size:14px;font-weight:700;color:#000;line-height:1;cursor:pointer;flex-shrink:0;align-self:center}.m-mypage-detail{display:flex;flex-direction:column;gap:40px;width:1080px}.m-mypage-detail-stepper{display:flex;align-items:flex-start;justify-content:center;gap:64px;padding:40px;background:#f5f6f8;border-radius:8px;width:1080px;max-width:100%;box-sizing:border-box}.m-mypage-detail-stepper.is-7col{gap:40px;width:100%}.m-mypage-detail-stepper__step{display:flex;flex-direction:column;align-items:center;gap:12px;width:100px;flex-shrink:0}.m-mypage-detail-stepper__icon{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:4px;padding:10px;box-sizing:border-box}.m-mypage-detail-stepper__step.is-done .m-mypage-detail-stepper__icon{background:rgba(138,85,229,.12);padding:0}.m-mypage-detail-stepper__step.is-done .m-mypage-detail-stepper__icon img{width:24px;height:24px;display:block}.m-mypage-detail-stepper__step.is-active .m-mypage-detail-stepper__icon{background:#8a55e5}.m-mypage-detail-stepper__step.is-active .m-mypage-detail-stepper__icon span{font-family:Pretendard,sans-serif;font-size:16px;font-weight:700;color:#fff;line-height:1;text-align:center}.m-mypage-detail-stepper__step.is-future .m-mypage-detail-stepper__icon{background:rgba(0,0,0,.05)}.m-mypage-detail-stepper__label,.m-mypage-detail-stepper__step.is-future .m-mypage-detail-stepper__icon span{font-family:Pretendard,sans-serif;font-size:16px;font-weight:700;color:#000;line-height:1;text-align:center}.m-mypage-detail-stepper__label{margin:0}.m-mypage-detail-stepper__date{margin:0;font-family:Pretendard,sans-serif;font-size:12px;font-weight:400;color:#000;line-height:1;opacity:.4;text-align:center}.m-mypage-detail-section{display:flex;flex-direction:column;gap:24px;width:1080px;align-items:flex-start}.m-mypage-detail-section--right{align-items:flex-end}.m-mypage-detail-section__title{margin:0;font-family:Pretendard,sans-serif;font-size:20px;font-weight:700;color:#000;line-height:1;text-transform:uppercase;width:1080px}.m-mypage-detail-history{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:16px;width:100%}.m-mypage-detail-history__row{display:flex;align-items:center;gap:42px;padding-top:16px;border-top:1px dashed rgba(0,0,0,.2)}.m-mypage-detail-history__row.is-first{gap:40px;border-top:1px solid #000}.m-mypage-detail-history__row:last-child{padding-bottom:16px;border-bottom:1px dashed rgba(0,0,0,.2)}.m-mypage-detail-history__date{margin:0;width:120px;flex-shrink:0;font-family:Pretendard,sans-serif;font-size:14px;font-weight:400;color:#000;line-height:1;opacity:.4}.m-mypage-detail-history__body{display:flex;align-items:center;gap:12px;white-space:nowrap}.m-mypage-detail-history__title{font-weight:700}.m-mypage-detail-history__desc,.m-mypage-detail-history__title{margin:0;font-family:Pretendard,sans-serif;font-size:14px;color:#000;line-height:1}.m-mypage-detail-history__desc{font-weight:400}.m-mypage-detail-order{display:flex;flex-direction:column;gap:16px;justify-content:center;width:1080px;padding-top:16px;border-top:1px solid #000;box-sizing:border-box}.m-mypage-detail-order__head{display:flex;align-items:center;justify-content:space-between;width:100%}.m-mypage-detail-order__meta{display:flex;align-items:center;gap:12px;flex-wrap:wrap;line-height:1}.m-mypage-detail-order__status-wrap{display:inline-flex;align-items:center;gap:8px}.m-mypage-detail-order__status{font-weight:700;color:#4c83fb}.m-mypage-detail-order__count,.m-mypage-detail-order__status{font-family:Pretendard,sans-serif;font-size:14px;line-height:1}.m-mypage-detail-order__count{font-weight:400;color:#000}.m-mypage-detail-order__sep{display:inline-block;width:1px;height:8px;background:rgba(0,0,0,.2)}.m-mypage-detail-order__id{font-family:Pretendard,sans-serif;font-size:14px;font-weight:400;color:#000;line-height:1}.m-mypage-detail-order__courier,.m-mypage-detail-order__date{font-family:Pretendard,sans-serif;font-size:14px;font-weight:400;color:rgba(0,0,0,.4);line-height:1}.m-mypage-detail-order__pay{display:inline-flex;align-items:center;flex-shrink:0}.m-mypage-detail-order__pay img{display:block;height:24px;width:auto;border-radius:6px}.m-mypage-detail-order__list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:24px;width:100%}.m-mypage-detail-order__item{display:flex;align-items:flex-start;padding-top:24px;border-top:1px solid rgba(0,0,0,.1)}.m-mypage-detail-order__item{gap:16px}.m-mypage-detail-order__image{position:relative;width:120px;height:120px;border-radius:8px;overflow:hidden;flex-shrink:0;background:#efefef}.m-mypage-detail-order__image img{width:100%;height:100%;object-fit:cover;display:block;border-radius:8px}.m-mypage-detail-order__body{display:flex;flex-direction:column;gap:12px;width:564px;flex-shrink:0}.m-mypage-detail-order__name{margin:0;font-family:Pretendard,sans-serif;font-size:16px;font-weight:700;color:#000;line-height:1}.m-mypage-detail-order__info{display:flex;flex-direction:column;gap:8px;width:100%}.m-mypage-detail-order__option{display:flex;align-items:center;gap:12px;flex-wrap:wrap;font-family:Pretendard,sans-serif;font-size:14px;font-weight:400;color:#000;line-height:1;white-space:nowrap}.m-mypage-detail-order__vsep{display:inline-block;width:1px;height:8px;background:rgba(0,0,0,.2)}.m-mypage-detail-order__price{font-family:Pretendard,sans-serif;font-size:14px;font-weight:700;color:#000;line-height:1}.m-mypage-detail-order__sub{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:8px;justify-content:center}.m-mypage-detail-order__sub li{opacity:.4}.m-mypage-detail-order__sub li,.m-mypage-detail-order__total{font-family:Pretendard,sans-serif;font-size:14px;font-weight:400;color:#000;line-height:1;white-space:nowrap}.m-mypage-detail-order__total{display:inline-flex;align-items:center;gap:8px;align-self:flex-start}.m-mypage-detail-order__total-unit{opacity:.6}.m-mypage-detail-summary{display:flex;align-items:stretch;gap:24px;padding:24px;margin-top:24px;background:#f5f6f8;border-radius:8px;width:1080px;box-sizing:border-box}.m-mypage-detail-summary__col{display:flex;flex-direction:column;flex:1 0;min-width:0}.m-mypage-detail-summary__col--left{gap:24px;align-self:stretch}.m-mypage-detail-summary__col--right{justify-content:space-between;height:184px}.m-mypage-detail-summary__vsep{width:1px;align-self:stretch;background:rgba(0,0,0,.1);flex-shrink:0}.m-mypage-detail-summary__list,.m-mypage-detail-summary__totals{display:flex;flex-direction:column;gap:16px;margin:0;padding:0;width:100%}.m-mypage-detail-summary__row{display:flex;align-items:center;justify-content:space-between;gap:16px;font-family:Pretendard,sans-serif;font-size:14px;font-weight:400;color:#000;line-height:1;white-space:nowrap}.m-mypage-detail-summary__row dt{margin:0;font-weight:400;color:#000;opacity:.4}.m-mypage-detail-summary__row dd{margin:0;text-align:right;display:inline-flex;align-items:center;gap:8px}.m-mypage-detail-summary__row dd strong{font-weight:700}.m-mypage-detail-summary__foot{display:flex;flex-direction:column;align-items:flex-end;gap:20px;width:100%;padding-top:16px;border-top:1px solid rgba(0,0,0,.2)}.m-mypage-detail-summary__row--total{width:100%;display:flex;align-items:center;justify-content:space-between;font-family:Pretendard,sans-serif;color:#000;line-height:1;white-space:nowrap}.m-mypage-detail-summary__point{display:inline-flex;align-items:center;gap:8px;line-height:1}.m-mypage-detail-summary__point-main{display:inline-flex;align-items:center;gap:5px;font-size:14px;font-weight:700;color:#000;line-height:1}.m-mypage-detail-summary__point-main i{font-size:14px;line-height:1}.m-mypage-detail-summary__point-grade{font-size:14px;font-weight:400;color:#000;line-height:1}.m-mypage-detail-summary__total-label{margin:0;font-size:16px;font-weight:700;color:#000;line-height:1}.m-mypage-detail-summary__total-value{margin:0;font-size:20px;font-weight:700;color:#000;line-height:1}.m-mypage-detail-summary__memo{list-style:none;padding:10px 16px;margin:0;background:rgba(0,0,0,.05);border-radius:4px;display:flex;flex-direction:column}.m-mypage-detail-summary__memo li{font-family:Pretendard,sans-serif;font-size:14px;font-weight:400;color:#000;opacity:.4;line-height:1.6}.m-mypage-detail-order__actions{display:flex;justify-content:flex-end;gap:8px;margin-top:24px;width:1080px}.m-mypage-detail-order__btn{display:inline-flex;align-items:center;justify-content:center;width:120px;padding:8px 10px;background:#fff;border:1px solid rgba(0,0,0,.2);border-radius:4px;font-family:Pretendard,sans-serif;font-size:12px;font-weight:400;color:#000;line-height:1;cursor:pointer;box-sizing:border-box}@media (max-width:1280px){.m-mypage-detail,.m-mypage-detail-order,.m-mypage-detail-order__actions,.m-mypage-detail-section,.m-mypage-detail-section__title,.m-mypage-detail-stepper,.m-mypage-detail-summary{width:100%}.m-mypage-detail-stepper{padding:32px 24px;gap:20px}.m-mypage-detail-order__body{width:auto;flex:1 1;min-width:0}}@media (max-width:768px){.m-mypage-selllist__item{flex-wrap:wrap}.m-mypage-selllist__btn{width:100%}.m-mypage-detail-stepper{padding:24px 16px;gap:12px;overflow-x:auto}.m-mypage-detail-stepper__date,.m-mypage-detail-stepper__label{font-size:12px}.m-mypage-detail-history__row,.m-mypage-detail-history__row.is-first{gap:20px}.m-mypage-detail-history__date{width:100px;font-size:12px}.m-mypage-detail-history__desc,.m-mypage-detail-history__title{font-size:13px}.m-mypage-detail-order__image{width:80px;height:80px}.m-mypage-detail-order__body{width:auto;flex:1 1;min-width:0}.m-mypage-detail-summary{flex-direction:column;padding:16px}.m-mypage-detail-summary__vsep{display:none}.m-mypage-detail-summary__col--right{height:auto}.m-mypage-detail-order__actions{justify-content:stretch}.m-mypage-detail-order__btn{flex:1 1;width:auto}}.m-mypage-orders{display:flex;flex-direction:column;gap:40px;width:100%}.m-mypage-orders__search{display:flex;align-items:center;justify-content:space-between;width:100%;height:48px;padding:10px 20px 10px 24px;background:#f5f6f8;border-radius:8px;box-sizing:border-box;border:0}.m-mypage-orders__search input{flex:1 1;background:transparent;border:0;outline:0;font-family:Pretendard,sans-serif;font-weight:400;font-size:16px;color:#000;line-height:normal;padding:0}.m-mypage-orders__search input::placeholder{color:#000;opacity:.2}.m-mypage-orders__search button{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;padding:0;background:transparent;border:0;cursor:pointer;color:#000}.m-mypage-orders__search button i{font-size:18px;line-height:1;color:#000}.m-mypage-orders__section{display:flex;flex-direction:column;gap:24px;align-items:flex-start;width:100%}.m-mypage-orders__title{margin:0;width:100%;font-family:Pretendard,sans-serif;font-weight:700;font-size:20px;line-height:1;color:#000;text-transform:uppercase;word-break:break-word}.m-mypage-orders__item,.m-mypage-orders__list{display:flex;flex-direction:column;width:100%}.m-mypage-orders__item{justify-content:center;padding-top:24px;padding-bottom:24px;border-top:1px solid rgba(0,0,0,.1);box-sizing:border-box}.m-mypage-orders__item--top{border-top:1px solid #000}.m-mypage-orders__item--stacked{gap:16px}.m-mypage-orders__row{display:flex;align-items:center;justify-content:space-between;width:100%}.m-mypage-orders__left{display:flex;align-items:center;gap:16px}.m-mypage-orders__right{display:flex;align-items:center;justify-content:space-between;width:944px}.m-mypage-orders__thumb{display:block;width:120px;height:120px;border-radius:8px;overflow:hidden;flex-shrink:0;background:#efefef}.m-mypage-orders__thumb img{width:100%;height:100%;object-fit:cover;display:block}.m-mypage-orders__info{display:flex;flex-direction:column;gap:16px;width:564px;align-items:flex-start}.m-mypage-orders__meta{display:flex;align-items:center;gap:12px}.m-mypage-orders__meta p{margin:0;font-family:Pretendard,sans-serif;font-size:14px;line-height:1;white-space:nowrap;word-break:break-word}.m-mypage-orders__status{font-weight:700;color:#000}.m-mypage-orders__status--blue{color:#4c83fb}.m-mypage-orders__code{font-weight:400;color:#000}.m-mypage-orders__courier,.m-mypage-orders__date{font-weight:400;color:rgba(0,0,0,.4)}.m-mypage-orders__sep{display:inline-block;width:1px;height:8px;background:rgba(0,0,0,.2);flex-shrink:0}.m-mypage-orders__body{display:flex;flex-direction:column;gap:12px;width:100%;align-items:flex-start}.m-mypage-orders__name{display:block;width:100%;margin:0;font-weight:700;font-size:16px;text-decoration:none}.m-mypage-orders__name,.m-mypage-orders__price{font-family:Pretendard,sans-serif;line-height:1;color:#000;word-break:break-word}.m-mypage-orders__price{display:flex;align-items:center;justify-content:flex-end;gap:8px;font-weight:400;font-size:14px;white-space:nowrap}.m-mypage-orders__price p{margin:0}.m-mypage-orders__price-unit{opacity:.6}.m-mypage-orders__more{display:inline-flex;align-items:center;gap:5px;text-decoration:none;white-space:nowrap}.m-mypage-orders__more span{font-family:Pretendard,sans-serif;font-weight:700;font-size:14px;line-height:1;color:#8a55e5;word-break:break-word}.m-mypage-orders__more img{display:block;width:12px;height:12px}.m-mypage-orders__actions{display:flex;flex-direction:column;gap:8px;width:120px;align-items:flex-start;flex-shrink:0}.m-mypage-orders__btn{display:inline-flex;align-items:center;justify-content:center;width:100%;padding:8px 10px;background:#fff;border:1px solid rgba(0,0,0,.2);border-radius:4px;font-family:Pretendard,sans-serif;font-weight:400;font-size:12px;line-height:1;color:#000;cursor:pointer;white-space:nowrap;box-sizing:border-box}.m-mypage-orders__btn--primary{border-color:#000;font-weight:700}.m-mypage-orders__cta{display:flex;gap:10px;align-items:flex-start;width:100%}.m-mypage-orders__cta-btn{flex:1 0;min-width:1px;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:13px 10px;background:#fff;border:1px solid rgba(0,0,0,.2);border-radius:8px;font-family:Pretendard,sans-serif;font-weight:700;font-size:14px;line-height:1;color:#000;cursor:pointer;white-space:nowrap;box-sizing:border-box}.m-mypage-orders__cta-btn span{display:inline-block}.m-mypage-orders__cta-btn--review{background:rgba(138,85,229,.1);border-color:rgba(138,85,229,.2);color:#8a55e5}@media (max-width:1280px){.m-mypage-orders,.m-mypage-orders__section,.m-mypage-orders__title{width:100%}.m-mypage-orders__info{width:auto;flex:1 1;min-width:0}.m-mypage-orders__right{width:auto;flex:1 1}}@media (max-width:768px){.m-mypage-orders{gap:40px}.m-mypage-orders__row{flex-wrap:wrap;gap:16px}.m-mypage-orders__left{width:100%}.m-mypage-orders__right{width:100%;flex-direction:column;align-items:stretch;gap:16px}.m-mypage-orders__thumb{width:80px;height:80px}.m-mypage-orders__info{width:auto;flex:1 1;min-width:0}.m-mypage-orders__meta{flex-wrap:wrap;gap:8px}.m-mypage-orders__meta p{font-size:12px}.m-mypage-orders__actions{flex-direction:row;width:100%}.m-mypage-orders__btn{flex:1 1}}.m-mypage-orderrow-list{gap:24px}.m-mypage-orderrow,.m-mypage-orderrow-list{display:flex;flex-direction:column;width:100%}.m-mypage-orderrow{gap:16px;padding-top:24px;border-top:1px solid rgba(0,0,0,.1);box-sizing:border-box}.m-mypage-orderrow--first{border-top:1px solid #000}.m-mypage-orderrow__row{display:flex;align-items:center;justify-content:space-between;gap:16px;width:100%}.m-mypage-orderrow__main{display:flex;align-items:center;gap:16px;min-width:0}.m-mypage-orderrow__image{display:block;width:120px;height:120px;border-radius:8px;overflow:hidden;flex-shrink:0;background:#efefef}.m-mypage-orderrow__image img{width:100%;height:100%;object-fit:cover;display:block}.m-mypage-orderrow__info{display:flex;flex-direction:column;gap:16px;width:564px;flex-shrink:0;min-width:0}.m-mypage-orderrow__meta{display:flex;align-items:center;gap:12px;flex-wrap:wrap;line-height:1}.m-mypage-orderrow__status{font-family:Pretendard,sans-serif;font-weight:700;font-size:14px;color:#000;line-height:1;white-space:nowrap}.m-mypage-orderrow__status--blue{color:#4c83fb}.m-mypage-orderrow__status--muted{color:#000;opacity:.4}.m-mypage-orderrow__status--purple{color:#8a55e5}.m-mypage-orderrow__sep{display:inline-block;width:1px;height:8px;background:rgba(0,0,0,.2);flex-shrink:0}.m-mypage-orderrow__code{color:#000}.m-mypage-orderrow__code,.m-mypage-orderrow__courier,.m-mypage-orderrow__date{font-family:Pretendard,sans-serif;font-weight:400;font-size:14px;line-height:1;white-space:nowrap}.m-mypage-orderrow__courier,.m-mypage-orderrow__date{color:rgba(0,0,0,.4)}.m-mypage-orderrow__body{display:flex;flex-direction:column;gap:12px;width:100%}.m-mypage-orderrow__name{display:block;font-weight:700;font-size:16px;word-break:break-word}.m-mypage-orderrow__name,.m-mypage-orderrow__price{font-family:Pretendard,sans-serif;color:#000;line-height:1}.m-mypage-orderrow__price{display:inline-flex;align-items:center;gap:8px;font-weight:400;font-size:14px;white-space:nowrap}.m-mypage-orderrow__price-unit{opacity:.6}.m-mypage-orderrow__more{display:inline-flex;align-items:center;gap:5px;align-self:flex-start}.m-mypage-orderrow__more span{font-family:Pretendard,sans-serif;font-weight:700;font-size:14px;color:#8a55e5;line-height:1;white-space:nowrap}.m-mypage-orderrow__more img{width:12px;height:12px}.m-mypage-orderrow__actions{display:flex;flex-direction:column;gap:8px;flex-shrink:0;width:120px;align-self:center}.m-mypage-orderrow__btn{display:inline-flex;align-items:center;justify-content:center;width:100%;padding:8px 10px;background:#fff;border:1px solid rgba(0,0,0,.2);border-radius:4px;font-family:Pretendard,sans-serif;font-weight:400;font-size:12px;color:#000;line-height:1;cursor:pointer;box-sizing:border-box;white-space:nowrap}.m-mypage-orderrow__btn--primary{border-color:#000;font-weight:700}.m-mypage-orderrow__btn-wrap{position:relative;width:100%}.m-mypage-orderrow__btn-menu{position:absolute;top:calc(100% + 4px);right:0;z-index:20;display:flex;flex-direction:column;min-width:120px;padding:4px;background:#fff;border:1px solid rgba(0,0,0,.15);border-radius:6px;box-shadow:0 4px 12px rgba(0,0,0,.08);box-sizing:border-box}.m-mypage-orderrow__btn-menu-item{display:block;padding:10px 12px;background:transparent;border:0;border-radius:4px;font-family:Pretendard,sans-serif;font-weight:400;font-size:13px;color:#000;line-height:1;text-align:left;cursor:pointer;white-space:nowrap;transition:background .12s ease,color .12s ease}.m-mypage-orderrow__btn-menu-item:hover{background:rgba(138,85,229,.08);color:#8a55e5}.m-mypage-orderrow__cta{display:flex;gap:10px;width:100%}.m-mypage-orderrow__cta-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;flex:1 0;min-width:0;padding:13px 10px;background:#fff;border:1px solid rgba(0,0,0,.2);border-radius:8px;font-family:Pretendard,sans-serif;font-weight:700;font-size:14px;color:#000;line-height:1;cursor:pointer;box-sizing:border-box;white-space:nowrap}.m-mypage-orderrow__cta-btn--review-muted{background:rgba(138,85,229,.1);border:1px solid rgba(138,85,229,.3);color:#8a55e5}.m-mypage-orderrow__cta-btn--review-outline{background:rgba(138,85,229,.05);border:1px solid #8a55e5;color:#8a55e5}.m-mypage-cancel{gap:40px}.m-mypage-cancel,.m-mypage-cancel__section{display:flex;flex-direction:column;width:100%}.m-mypage-cancel__section{gap:24px;align-items:flex-start}.m-mypage-cancel__title{margin:0;width:100%;font-family:Pretendard,sans-serif;font-weight:700;font-size:20px;color:#000;line-height:1;text-transform:uppercase}.m-mypage-cancel__list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:24px;width:100%}.m-mypage-cancel__item{padding-top:24px;width:100%;box-sizing:border-box;border-top:1px solid rgba(0,0,0,.1)}.m-mypage-cancel__item-link{display:flex;flex-direction:column;gap:16px;width:100%;text-decoration:none;color:inherit;transition:opacity .12s ease}.m-mypage-cancel__item-link:hover{opacity:.7}.m-mypage-cancel__item:first-child{border-top:1px solid #000}.m-mypage-cancel__item:last-child{padding-bottom:24px;border-bottom:1px solid rgba(0,0,0,.1)}.m-mypage-cancel__meta{display:flex;align-items:center;justify-content:space-between;width:100%;line-height:1}.m-mypage-cancel__meta-left,.m-mypage-cancel__meta-right{display:flex;align-items:center;gap:12px}.m-mypage-cancel__status,.m-mypage-cancel__type{font-family:Pretendard,sans-serif;font-weight:700;font-size:14px;color:#000;line-height:1;white-space:nowrap}.m-mypage-cancel__sep{display:inline-block;width:1px;height:8px;background:rgba(0,0,0,.2);flex-shrink:0}.m-mypage-cancel__completed,.m-mypage-cancel__received{color:rgba(0,0,0,.4)}.m-mypage-cancel__code,.m-mypage-cancel__completed,.m-mypage-cancel__received{font-family:Pretendard,sans-serif;font-weight:400;font-size:14px;line-height:1;white-space:nowrap}.m-mypage-cancel__code{color:#000}.m-mypage-cancel__reason{display:flex;align-items:flex-start;gap:12px;line-height:1}.m-mypage-cancel__reason-label{font-weight:700;white-space:nowrap;flex-shrink:0}.m-mypage-cancel__reason-detail,.m-mypage-cancel__reason-label{font-family:Pretendard,sans-serif;font-size:16px;color:#000;line-height:1}.m-mypage-cancel__reason-detail{font-weight:400}.m-mypage-cancel__pagination{gap:8px;margin:24px auto 0}.m-mypage-cancel__pagination,.m-mypage-cancel__pagination-edge{display:flex;align-items:center}.m-mypage-cancel__pagination-icon{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;padding:0;background:transparent;border:0;cursor:pointer;color:#000}.m-mypage-cancel__pagination-icon i{font-size:20px;line-height:1;color:#000}.m-mypage-cancel__pagination-icon:disabled{opacity:.3;cursor:default}.m-mypage-cancel__pagination-pages{display:flex;align-items:center;gap:4px;height:32px}.m-mypage-cancel__pagination-page{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;padding:10px;background:#f5f6f8;border:0;border-radius:5px;font-family:Pretendard,sans-serif;font-weight:400;font-size:16px;color:rgba(32,32,32,.8);line-height:normal;cursor:pointer;box-sizing:border-box}.m-mypage-cancel__pagination-page.is-active{background:#8a55e5;color:#fff;font-weight:500}@media (max-width:1280px){.m-mypage-cancel{width:100%}}@media (max-width:768px){.m-mypage-cancel__meta,.m-mypage-cancel__meta-left,.m-mypage-cancel__meta-right{flex-wrap:wrap;gap:8px}.m-mypage-cancel__reason{flex-wrap:wrap}.m-mypage-cancel__reason-detail,.m-mypage-cancel__reason-label{font-size:14px}.m-mypage-cancel__reason-detail{white-space:normal}}.m-cancel-form{display:flex;flex-direction:column;gap:24px;width:100%}.m-cancel-form__title{margin:0;font-family:Pretendard,sans-serif;font-weight:700;font-size:20px;color:#000;line-height:1;text-transform:uppercase}.m-cancel-form__notice{display:flex;align-items:center;gap:8px;line-height:1}.m-cancel-form__notice i{font-size:14px;color:#8a55e5;line-height:1;flex-shrink:0}.m-cancel-form__notice p{margin:0;font-family:Pretendard,sans-serif;font-weight:400;font-size:14px;color:#000;line-height:1;opacity:.6}.m-cancel-form__grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:24px;gap:24px;width:100%}.m-cancel-form__col{display:flex;flex-direction:column;gap:24px;min-width:0}.m-cancel-form__section-title{margin:0;font-family:Pretendard,sans-serif;font-weight:700;font-size:20px;color:#000;line-height:1}.m-cancel-form__reasons{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:24px}.m-cancel-form__reason-row{display:flex;flex-direction:column;gap:16px}.m-cancel-form__reason{display:inline-flex;align-items:center;gap:12px;cursor:pointer;line-height:1}.m-cancel-form__reason span{font-family:Pretendard,sans-serif;font-weight:700;font-size:16px;color:#000;line-height:1;white-space:nowrap;opacity:.4;transition:opacity .12s ease}.m-cancel-form__reason:has(input:checked) span{opacity:1}.m-cancel-form__field{display:flex;flex-direction:column;gap:16px;width:100%}.m-cancel-form__label{display:inline-flex;align-items:center;gap:4px;font-family:Pretendard,sans-serif;font-weight:700;font-size:16px;color:#000;line-height:1}.m-cancel-form__label em{font-style:normal;color:#8a55e5;font-weight:700}.m-cancel-form__input{display:block;width:100%;height:44px;padding:15px 16px;background:#fff;border:1px solid rgba(0,0,0,.1);border-radius:8px;box-sizing:border-box;font-family:Pretendard,sans-serif;font-weight:400;font-size:14px;color:#000;line-height:1;outline:0}.m-cancel-form__input::placeholder{color:rgba(0,0,0,.4)}.m-cancel-form__input:disabled{background:rgba(0,0,0,.02);cursor:not-allowed}.m-cancel-form__input--etc{width:100%}.m-cancel-form__select{display:flex;align-items:center;justify-content:space-between;width:100%;height:44px;padding:15px 16px;background:#fff;border:1px solid rgba(0,0,0,.1);border-radius:8px;box-sizing:border-box;font-family:Pretendard,sans-serif;font-weight:400;font-size:14px;color:#000;line-height:1;cursor:pointer;text-align:left}.m-cancel-form__select>span{color:rgba(0,0,0,.4)}.m-cancel-form__select i{font-size:12px;color:#000;opacity:.5;line-height:1}.m-cancel-form__refund{display:flex;flex-direction:column;gap:24px;padding:24px;background:#f5f6f8;border-radius:8px;width:100%;box-sizing:border-box}.m-cancel-form__refund-rows{display:flex;flex-direction:column;gap:16px;margin:0;padding:0}.m-cancel-form__refund-row{display:flex;align-items:center;justify-content:space-between;font-family:Pretendard,sans-serif;font-weight:400;font-size:14px;color:#000;line-height:1;white-space:nowrap}.m-cancel-form__refund-row dt{margin:0;font-weight:400;color:#000;opacity:.4}.m-cancel-form__refund-row dd{margin:0;text-align:right;color:#000}.m-cancel-form__refund-total{display:flex;align-items:center;justify-content:space-between;padding-top:16px;border-top:1px solid rgba(0,0,0,.2);line-height:1}.m-cancel-form__refund-total-label{font-size:16px;color:#000}.m-cancel-form__refund-total-label,.m-cancel-form__refund-total-value{margin:0;font-family:Pretendard,sans-serif;font-weight:700;line-height:1}.m-cancel-form__refund-total-value{font-size:20px;color:#8a55e5}.m-cancel-form__note{margin:0;padding:10px 16px;background:rgba(0,0,0,.05);border-radius:4px;font-family:Pretendard,sans-serif;font-weight:400;font-size:14px;color:#000;line-height:1.6;opacity:.6}.m-cancel-form__bottom{display:flex;align-items:center;justify-content:space-between;gap:16px;width:100%;padding-top:16px}.m-cancel-form__agree{display:inline-flex;align-items:center;gap:12px;cursor:pointer;line-height:1}.m-cancel-form__agree span{font-weight:400;color:#000}.m-cancel-form__agree span,.m-cancel-form__submit{font-family:Pretendard,sans-serif;font-size:16px;line-height:1}.m-cancel-form__submit{display:inline-flex;align-items:center;justify-content:center;width:160px;height:48px;padding:16px;background:#8a55e5;border:0;border-radius:8px;font-weight:700;color:#fff;cursor:pointer;flex-shrink:0}.m-cancel-form__submit:disabled{background:rgba(138,85,229,.4);cursor:not-allowed}@media (max-width:1280px){.m-cancel-form{width:100%}}@media (max-width:768px){.m-cancel-form__grid{grid-template-columns:1fr}.m-cancel-form__bottom{flex-direction:column;align-items:stretch;gap:16px}.m-cancel-form__submit{width:100%}.m-cancel-form__refund-total-value{font-size:18px}.m-cancel-form__reason span{font-size:14px}}.m-qty{display:inline-flex;align-items:center;justify-content:space-between;width:120px;padding:8px 10px;background:#f5f6f8;border:0;border-radius:4px;box-sizing:border-box;flex-shrink:0}.m-qty.is-disabled{opacity:.4}.m-qty__btn{display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;padding:0;background:transparent;border:0;cursor:pointer;color:#000;line-height:1}.m-qty__btn:disabled{opacity:.3;cursor:not-allowed}.m-qty__btn i{font-size:14px;line-height:1;color:inherit}.m-qty__value{font-family:Pretendard,sans-serif;font-weight:700;font-size:16px;color:#000;line-height:1}.m-return-form__section{display:flex;flex-direction:column;gap:24px;width:100%}.m-return-form__products{list-style:none;padding:32px 0;margin:0;display:flex;flex-direction:column;gap:32px;width:100%;border-top:1px solid rgba(0,0,0,.2);border-bottom:1px solid rgba(0,0,0,.2);box-sizing:border-box}.m-return-form__product-row{display:flex;align-items:flex-start;gap:16px;width:100%;box-sizing:border-box}.m-return-form__product-row+.m-return-form__product-row{padding-top:32px;border-top:1px solid rgba(0,0,0,.1)}.m-return-form__product-check{display:inline-flex;align-items:center;flex-shrink:0;cursor:pointer}.m-return-form__product-image{width:120px;height:120px;border-radius:8px;overflow:hidden;flex-shrink:0;background:#efefef}.m-return-form__product-image img{width:100%;height:100%;object-fit:cover;display:block}.m-return-form__product-body{display:flex;flex-direction:column;gap:16px;flex:1 1;min-width:0}.m-return-form__product-name{margin:0;font-family:Pretendard,sans-serif;font-weight:700;font-size:20px;color:#000;line-height:1;word-break:break-word}.m-return-form__product-details{display:flex;flex-direction:column;gap:8px;width:100%}.m-return-form__product-shipping{margin:0;font-family:Pretendard,sans-serif;font-weight:400;font-size:14px;color:#000;line-height:1;opacity:.4}.m-return-form__product-right{display:flex;flex-direction:column;align-items:flex-end;justify-content:space-between;align-self:stretch;flex-shrink:0}.m-return-form__product-total{margin:0;display:inline-flex;align-items:center;justify-content:flex-end;gap:8px;font-family:Pretendard,sans-serif;font-size:20px;color:#000;line-height:1;white-space:nowrap}.m-return-form__product-total-price{font-weight:700}.m-return-form__product-total-unit{font-weight:400;opacity:.6}.m-return-form__photos{display:flex;align-items:flex-start;gap:8px;flex-wrap:wrap}.m-return-form__photo{position:relative;display:inline-flex;align-items:center;justify-content:center;width:64px;height:64px;padding:15px 16px;background:#f5f6f8;border:0;border-radius:8px;cursor:pointer;box-sizing:border-box;overflow:hidden;flex-shrink:0}.m-return-form__photo input{position:absolute;inset:0;width:100%;height:100%;opacity:0;cursor:pointer}.m-return-form__photo-plus{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;color:#000}.m-return-form__photo-plus i{font-size:20px;line-height:1;color:inherit}.m-return-form__pickup{display:flex;align-items:stretch;justify-content:center;gap:24px;padding-top:16px;border-top:1px solid #000;width:100%;box-sizing:border-box}.m-return-form__pickup-col{display:flex;flex-direction:column;gap:24px;flex:1 1;min-width:0}.m-return-form__pickup-selected{display:flex;flex-direction:column;gap:16px;width:100%}.m-return-form__address-rows{display:flex;flex-direction:column;gap:8px;width:100%}.m-return-form__postcode{display:flex;align-items:center;justify-content:space-between;width:100%;height:44px;padding:15px 16px;background:#fff;border:1px solid rgba(0,0,0,.1);border-radius:8px;box-sizing:border-box;cursor:pointer;line-height:1}.m-return-form__postcode-placeholder{font-family:Pretendard,sans-serif;font-weight:400;font-size:14px;color:rgba(0,0,0,.4);line-height:1}.m-return-form__postcode-search{font-family:Pretendard,sans-serif;font-weight:700;font-size:14px;color:#8a55e5;line-height:1}.m-return-form__pickup-option{display:inline-flex;align-items:center;gap:12px;cursor:pointer;line-height:1;background:transparent;border:0;padding:0}.m-return-form__pickup-option span{font-family:Pretendard,sans-serif;font-weight:700;font-size:16px;color:#000;line-height:1;opacity:.4;transition:opacity .12s ease}.m-return-form__pickup-option.is-active span,.m-return-form__pickup-option:has(input:checked) span{opacity:1}.m-return-form__pickup-card{display:flex;align-items:flex-start;padding:16px;background:#f5f6f8;border-radius:8px;width:100%;box-sizing:border-box}.m-return-form__pickup-card-inner{display:flex;flex-direction:column;gap:16px;flex:1 1;min-width:0}.m-return-form__pickup-nameline{display:inline-flex;align-items:center;gap:8px;line-height:1;white-space:nowrap;color:#000}.m-return-form__pickup-nameline strong{font-family:Pretendard,sans-serif;font-weight:700;font-size:20px;color:#000;line-height:1}.m-return-form__pickup-nameline span{font-family:Pretendard,sans-serif;font-weight:400;font-size:16px;color:#000;line-height:1}.m-return-form__pickup-contact{display:flex;align-items:center;gap:12px;width:100%;line-height:1}.m-return-form__pickup-contact p{margin:0;font-family:Pretendard,sans-serif;font-weight:400;font-size:14px;color:#000;line-height:1;white-space:nowrap}.m-return-form__pickup-sep{display:inline-block;width:1px;height:8px;background:rgba(0,0,0,.2);flex-shrink:0}.m-return-form__refund{display:flex;flex-direction:column;gap:10px;flex:1 1;min-width:0;padding:10px 16px;background:rgba(0,0,0,.05);border-radius:8px;box-sizing:border-box;justify-content:center;white-space:nowrap}.m-return-form__refund-title{margin:0;font-family:Pretendard,sans-serif;font-weight:700;font-size:16px;color:#000;line-height:1}.m-return-form__refund-lines{list-style:none;padding:0;margin:0;display:flex;flex-direction:column}.m-return-form__refund-lines li{font-family:Pretendard,sans-serif;font-weight:400;font-size:14px;color:#000;line-height:1.6;opacity:.4}@media (max-width:1280px){.m-return-form__refund{white-space:normal}}@media (max-width:768px){.m-return-form__product-row{flex-wrap:wrap}.m-return-form__product-image{width:96px;height:96px}.m-return-form__product-right{width:100%;flex-direction:row;align-items:center;gap:12px;margin-top:8px}.m-return-form__product-name{font-size:16px}.m-return-form__pickup{flex-direction:column}.m-return-form__pickup .m-mypage-detail-summary__vsep{display:none}}.m-exchange-form__product-row .m-return-form__product-image{margin-left:0}.m-exchange-form__product-right{display:flex;align-items:center;justify-content:flex-end;align-self:stretch;flex-shrink:0}.m-exchange-form__info{display:flex;flex-direction:column;gap:16px;flex:1 1;min-width:0;padding:10px 16px;background:rgba(0,0,0,.05);border-radius:8px;box-sizing:border-box;justify-content:center;white-space:nowrap}.m-exchange-form__info-block{display:flex;flex-direction:column;gap:10px}.m-exchange-form__info-title{margin:0;font-family:Pretendard,sans-serif;font-weight:700;font-size:16px;color:#000;line-height:1}.m-exchange-form__info-lines{list-style:none;padding:0;margin:0;display:flex;flex-direction:column}.m-exchange-form__info-lines li{font-family:Pretendard,sans-serif;font-weight:400;font-size:14px;color:#000;line-height:1.6;opacity:.4}.m-exchange-form__bottom{display:flex;justify-content:flex-end;width:100%;padding-top:16px}@media (max-width:1280px){.m-exchange-form__info{white-space:normal}}@media (max-width:768px){.m-exchange-form__bottom{justify-content:stretch}.m-exchange-form__bottom .m-cancel-form__submit{width:100%}}.m-return-detail__reason-box{display:flex;flex-direction:column;gap:16px;padding-top:16px;padding-bottom:16px;border-top:1px solid #000;border-bottom:1px dashed rgba(0,0,0,.2);width:100%;box-sizing:border-box}.m-return-detail__reason-tag{display:inline-flex;align-items:center;font-weight:700}.m-return-detail__reason-desc,.m-return-detail__reason-tag{margin:0;font-family:Pretendard,sans-serif;font-size:14px;color:#000;line-height:1;white-space:nowrap}.m-return-detail__reason-desc{font-weight:400;opacity:.4}.m-return-detail__photos{display:flex;align-items:flex-start;gap:8px}.m-return-detail__photo{width:120px;height:120px;background:#d9d9d9;border-radius:8px;flex-shrink:0}.m-return-detail__photo img{width:100%;height:100%;object-fit:cover;display:block;border-radius:8px}.m-return-detail__status{color:#000!important}@media (max-width:768px){.m-return-detail__reason-desc{white-space:normal}.m-return-detail__photos{flex-wrap:wrap}.m-return-detail__photo{width:80px;height:80px}}.m-mypage-sell{display:flex;flex-direction:column;gap:56px;width:100%}.m-mypage-sell__title{margin:0;font-size:20px;font-weight:700;color:#000;line-height:1}.m-mypage-sell__stats{position:relative;display:flex;align-items:flex-start;justify-content:center;gap:80px;width:100%;padding:40px 24px;background:#f5f6f8;border-radius:8px;box-sizing:border-box;margin-top:-32px}.m-mypage-sell__stat{position:relative;display:flex;flex-direction:column;align-items:center;gap:12px;width:100px}.m-mypage-sell__stat-num{margin:0;font-size:32px;font-weight:700;color:#000;line-height:1;text-align:center}.m-mypage-sell__stat-label{margin:0;font-size:16px;font-weight:400;color:#000;line-height:1;text-align:center;white-space:nowrap;word-break:keep-all;overflow-wrap:break-word}.m-mypage-sell__stat-badge{top:-48px;display:inline-flex;align-items:center;justify-content:center;gap:4px;width:94px;height:26px;padding:0;border-radius:12px;font-size:14px;font-weight:700;color:#fff;line-height:1;white-space:nowrap}.m-mypage-sell__stat-badge,.m-mypage-sell__stat-badge:after{position:absolute;left:50%;transform:translateX(-50%);background:#8a55e5}.m-mypage-sell__stat-badge:after{content:"";bottom:-4px;width:8px;height:8px;-webkit-clip-path:polygon(50% 100%,0 0,100% 0);clip-path:polygon(50% 100%,0 0,100% 0)}.m-mypage-sell__stat-badge img{width:16px;height:16px;display:block}.m-mypage-sell__list-wrap{display:flex;flex-direction:column;gap:0;width:100%}.m-mypage-sell__tabs{display:flex;align-items:center;gap:24px;height:34px;width:100%;border-bottom:1px solid rgba(0,0,0,.1)}.m-mypage-sell__tab{display:inline-flex;align-items:center;gap:5px;padding:0 0 16px;background:none;border:0;border-bottom:2px solid transparent;font-size:18px;font-weight:700;color:#000;opacity:.4;line-height:1;cursor:pointer}.m-mypage-sell__tab.is-active{color:#8a55e5;border-bottom-color:#8a55e5;opacity:1}.m-mypage-sell__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;width:100%}.m-mypage-sell__item{display:flex;align-items:center;justify-content:space-between;gap:24px;width:100%;padding:24px 0}.m-mypage-sell__item+.m-mypage-sell__item{border-top:1px solid rgba(0,0,0,.1)}.m-mypage-sell__item-content{display:flex;flex-direction:column;gap:16px;min-width:0;flex:1 1}.m-mypage-sell__item-meta{display:inline-flex;align-items:center;gap:12px;flex-wrap:wrap}.m-mypage-sell__status{display:inline-flex;align-items:center;gap:5px;font-size:14px;font-weight:700;line-height:1}.m-mypage-sell__meta-sep{width:1px;height:8px;background:rgba(0,0,0,.2)}.m-mypage-sell__meta-code{font-size:14px;font-weight:400;color:#000;line-height:1}.m-mypage-sell__meta-muted{font-size:14px;font-weight:400;color:rgba(0,0,0,.4);line-height:1}.m-mypage-sell__item-product{display:inline-flex;align-items:center;gap:16px}.m-mypage-sell__product-name{margin:0;font-size:16px;font-weight:700;color:#000;line-height:1}.m-mypage-sell__product-spec{gap:12px;font-size:14px;font-weight:400}.m-mypage-sell__action,.m-mypage-sell__product-spec{display:inline-flex;align-items:center;color:#000;line-height:1}.m-mypage-sell__action{justify-content:center;width:120px;padding:8px 10px;background:#fff;border:1px solid rgba(0,0,0,.2);border-radius:4px;font-size:12px;font-weight:700;box-sizing:border-box}.m-mypage-sell__action--primary{background:#8a55e5;border-color:#8a55e5;color:#fff}@media (max-width:1280px){.m-mypage-sell__stats{gap:40px;padding:36px 20px}.m-mypage-sell__stat-badge{top:-44px}}@media (max-width:1024px){.m-mypage-sell__stats{gap:16px;padding:32px 16px}.m-mypage-sell__stat{width:auto;flex:1 1;min-width:0;gap:10px}.m-mypage-sell__stat-num{font-size:28px}.m-mypage-sell__stat-label{font-size:14px}.m-mypage-sell__stat-badge{top:-40px}}@media (max-width:768px){.m-mypage-sell{gap:32px}.m-mypage-sell__stats{gap:12px;padding:24px 12px;margin-top:0}.m-mypage-sell__stat{width:auto;flex:1 1;gap:8px}.m-mypage-sell__stat-badge{top:-32px}.m-mypage-sell__stat-num{font-size:24px}.m-mypage-sell__stat-label{font-size:13px;white-space:normal;text-align:center;line-height:1.3;word-break:keep-all}.m-mypage-sell__tabs{gap:16px}.m-mypage-sell__tab{font-size:15px}.m-mypage-sell__item{flex-direction:column;align-items:flex-start;gap:16px;padding:20px 0}.m-mypage-sell__action{width:100%;height:40px;font-size:14px}}@media (max-width:400px){.m-mypage-sell__stats{gap:8px;padding:20px 8px}.m-mypage-sell__stat-num{font-size:20px}.m-mypage-sell__stat-label{font-size:12px}.m-mypage-sell__stat-badge{width:82px;height:22px;font-size:12px;top:-28px}.m-mypage-sell__stat-badge img{width:14px;height:14px}}.m-mypage-reviews{display:flex;flex-direction:column;gap:24px;width:100%}.m-mypage-reviews__title{margin:0;font-size:20px;font-weight:700;color:#000;line-height:1}.m-mypage-reviews__notice{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;width:100%;padding:24px;background:#f5f6f8;border-radius:8px;box-sizing:border-box}.m-mypage-reviews__notice-title{margin:0;flex-shrink:0;font-size:16px;font-weight:700;color:#000;line-height:1;white-space:nowrap}.m-mypage-reviews__notice-list{margin:0;padding-left:21px;list-style:disc;color:#000;font-size:14px;font-weight:400;line-height:1.6}.m-mypage-reviews__notice-list li+li{margin-top:0}.m-mypage-reviews__list-wrap{display:flex;flex-direction:column;width:100%;margin-top:32px}.m-mypage-reviews__tabs{display:flex;align-items:center;gap:24px;height:34px;width:100%;border-bottom:1px solid rgba(0,0,0,.1)}.m-mypage-reviews__tab{display:inline-flex;align-items:center;gap:5px;padding:0 0 16px;background:none;border:0;border-bottom:2px solid transparent;font-size:18px;font-weight:700;color:#000;opacity:.4;line-height:1;cursor:pointer}.m-mypage-reviews__tab.is-active{color:#8a55e5;border-bottom-color:#8a55e5;opacity:1}.m-mypage-reviews__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;width:100%}.m-mypage-reviews__item{display:flex;align-items:center;gap:16px;width:100%;padding:24px 0}.m-mypage-reviews__item+.m-mypage-reviews__item{border-top:1px solid rgba(0,0,0,.1)}.m-mypage-reviews__thumb{flex-shrink:0;width:120px;height:120px;background:#d9d9d9;border-radius:8px}.m-mypage-reviews__body{flex:1 1}.m-mypage-reviews__body,.m-mypage-reviews__info{display:flex;flex-direction:column;gap:16px;min-width:0}.m-mypage-reviews__meta{display:inline-flex;align-items:center;gap:12px}.m-mypage-reviews__code{font-size:14px;font-weight:700;color:#000;line-height:1}.m-mypage-reviews__meta-sep{width:1px;height:8px;background:rgba(0,0,0,.2)}.m-mypage-reviews__date{font-size:14px;font-weight:400;color:rgba(0,0,0,.4);line-height:1}.m-mypage-reviews__name{margin:0;font-size:16px;font-weight:700;color:#000;line-height:1}.m-mypage-reviews__action{display:inline-flex;align-items:center;justify-content:center;gap:10px;width:240px;padding:8px 10px;background:rgba(138,85,229,.05);border:1px solid #8a55e5;border-radius:4px;font-size:14px;font-weight:700;color:#8a55e5;line-height:1;cursor:pointer;box-sizing:border-box;text-decoration:none}@media (max-width:1024px){.m-mypage-reviews__notice{flex-direction:column;gap:12px;padding:20px}.m-mypage-reviews__notice-title{white-space:normal}.m-mypage-reviews__list-wrap{margin-top:24px}}@media (max-width:768px){.m-mypage-reviews{gap:16px}.m-mypage-reviews__notice{padding:16px;gap:8px}.m-mypage-reviews__notice-list{font-size:13px;line-height:1.5;padding-left:18px}.m-mypage-reviews__tabs{gap:16px}.m-mypage-reviews__tab{font-size:15px;padding-bottom:12px}.m-mypage-reviews__item{flex-direction:column;align-items:stretch;gap:12px;padding:20px 0}.m-mypage-reviews__thumb{width:100%;height:200px}.m-mypage-reviews__action{width:100%;height:40px;padding:0 10px}}.m-mypage-reviews__mylist{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;width:100%}.m-mypage-reviews__myitem{display:flex;flex-direction:column;gap:16px;width:100%;padding:16px 0}.m-mypage-reviews__myitem+.m-mypage-reviews__myitem{border-top:1px solid rgba(0,0,0,.1)}.m-mypage-reviews__myhead{display:inline-flex;align-items:center;gap:16px}.m-mypage-reviews__mythumb{width:56px;height:56px;background:#d9d9d9;border-radius:8px;flex-shrink:0}.m-mypage-reviews__myhead-info{display:flex;flex-direction:column;gap:16px}.m-mypage-reviews__mydate{margin:0;font-size:14px;font-weight:400;color:rgba(0,0,0,.4);line-height:1}.m-mypage-reviews__myname{margin:0;font-size:16px;font-weight:700;color:#000;line-height:1}.m-mypage-reviews__mybody{display:flex;flex-direction:column;gap:8px;width:100%}.m-mypage-reviews__rating{display:inline-flex;align-items:center;gap:8px}.m-mypage-reviews__stars{display:inline-flex;align-items:center;gap:0;color:#8a55e5;font-size:20px;line-height:1}.m-mypage-reviews__stars .xi-star,.m-mypage-reviews__stars .xi-star-o{font-size:20px}.m-mypage-reviews__rating-num{font-size:14px;font-weight:700;color:#000;line-height:1}.m-mypage-reviews__author{display:inline-flex;align-items:center;gap:12px;font-size:14px;font-weight:400;color:#000;opacity:.4;line-height:1}.m-mypage-reviews__comment{margin:0;font-size:14px;font-weight:400;color:#000;line-height:1.2}.m-mypage-reviews__photos{list-style:none;margin:8px 0 0;padding:0;display:flex;gap:8px;overflow-x:auto;width:100%}.m-mypage-reviews__photo{width:80px;height:80px;background:#d9d9d9;border-radius:8px;flex-shrink:0;overflow:hidden}.m-mypage-reviews__photo-btn{display:block;width:100%;height:100%;padding:0;margin:0;border:0;background:transparent;cursor:pointer}.m-mypage-reviews__photo-btn img{display:block;width:100%;height:100%;object-fit:cover}.m-mypage-reviews__myactions{display:inline-flex;align-items:flex-start;gap:8px}.m-mypage-reviews__mybtn{display:inline-flex;align-items:center;justify-content:center;padding:8px 10px;background:#fff;border:1px solid rgba(0,0,0,.2);border-radius:4px;font-size:14px;font-weight:700;color:#000;line-height:1;cursor:pointer;box-sizing:border-box}@media (max-width:768px){.m-mypage-reviews__mythumb{width:48px;height:48px}.m-mypage-reviews__myname{font-size:14px}.m-mypage-reviews__comment{font-size:13px}.m-mypage-reviews__photo{width:64px;height:64px}}.m-review-write{display:flex;flex-direction:column;gap:40px;padding:16px 0;border-top:1px solid #000;width:100%;box-sizing:border-box}.m-review-write__product{display:inline-flex;align-items:center;gap:16px;width:100%}.m-review-write__product-thumb{width:56px;height:56px;background:#d9d9d9;border-radius:8px;flex-shrink:0}.m-review-write__product-info{display:flex;flex-direction:column;gap:16px}.m-review-write__product-date{margin:0;font-size:14px;font-weight:400;color:rgba(0,0,0,.4);line-height:1}.m-review-write__product-name{margin:0;font-size:16px;font-weight:700;color:#000;line-height:1}.m-review-write__group{display:flex;flex-direction:column;gap:16px;align-items:flex-start;width:100%}.m-review-write__label{margin:0;display:inline-flex;align-items:center;gap:4px;font-size:16px;font-weight:700;color:#000;line-height:1}.m-review-write__required{color:#8a55e5;font-size:16px;font-weight:700}.m-review-write__label-row{height:16px}.m-review-write__label-row,.m-review-write__stars{display:inline-flex;align-items:center;gap:8px}.m-review-write__star{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;padding:0;background:none;border:0;cursor:pointer;color:#8a55e5}.m-review-write__star,.m-review-write__star .xi-star,.m-review-write__star .xi-star-o{font-size:40px;line-height:1}.m-review-write__star .xi-star-o{color:rgba(0,0,0,.2)}.m-review-write__point-badge{display:inline-flex;align-items:center;gap:5px;padding:4px 8px;background:rgba(138,85,229,.1);border-radius:11px;font-size:14px;font-weight:700;color:#8a55e5;line-height:1}.m-review-write__point-badge img{width:14px;height:14px;display:block}.m-review-write__photos{display:inline-flex;align-items:flex-start;gap:8px}.m-review-write__photo-btn{display:inline-flex;align-items:center;justify-content:center;width:64px;height:64px;padding:15px 16px;background:#f5f6f8;border:0;border-radius:8px;cursor:pointer;box-sizing:border-box;flex-shrink:0}.m-review-write__photo-btn img{width:24px;height:24px;display:block}.m-review-write__textarea{display:block;width:100%;min-height:72px;padding:16px;background:transparent;border:1px solid rgba(0,0,0,.1);border-radius:8px;font-size:14px;font-weight:400;color:#000;line-height:1.4;font-family:inherit;resize:vertical;box-sizing:border-box}.m-review-write__textarea::placeholder{color:rgba(0,0,0,.2)}.m-review-write__textarea:focus{outline:none;border-color:#8a55e5}.m-review-write__notice{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;width:100%;padding:24px;background:#f5f6f8;border-radius:8px;box-sizing:border-box}.m-review-write__notice-title{margin:0;flex-shrink:0;font-size:16px;font-weight:700;color:#000;line-height:1;white-space:nowrap}.m-review-write__notice-list{margin:0;padding-left:21px;list-style:disc;color:#000;font-size:14px;font-weight:400;line-height:1.6}.m-review-write__notice-list li strong{font-weight:700}.m-review-write__submit{display:inline-flex;align-items:center;justify-content:center;width:160px;height:40px;background:#8a55e5;border:0;border-radius:8px;font-size:16px;font-weight:700;color:#fff;line-height:1;cursor:pointer;box-sizing:border-box}@media (max-width:1024px){.m-review-write__notice{flex-direction:column;gap:12px;padding:20px}.m-review-write__notice-title{white-space:normal}}@media (max-width:768px){.m-review-write{gap:28px}.m-review-write__product-name{font-size:14px}.m-review-write__star{width:36px;height:36px;font-size:36px}.m-review-write__star .xi-star,.m-review-write__star .xi-star-o{font-size:36px}.m-review-write__photos{flex-wrap:wrap}.m-review-write__photo-btn{width:56px;height:56px;padding:12px}.m-review-write__notice{padding:16px}.m-review-write__notice-list{font-size:13px;line-height:1.5;padding-left:18px}.m-review-write__submit{width:100%;height:44px}}.m-mypage-wishlist{display:flex;flex-direction:column;gap:32px;width:100%}.m-mypage-wishlist__head{display:flex;align-items:center;justify-content:space-between;width:100%}.m-mypage-wishlist__title{margin:0;display:inline-flex;align-items:center;gap:8px;font-size:16px;font-weight:400;color:#000;line-height:1}.m-mypage-wishlist__count{font-size:16px;font-weight:700;color:#000;line-height:1}.m-mypage-wishlist__grid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:64px 24px;gap:64px 24px;width:100%}@media (max-width:1024px){.m-mypage-wishlist__grid{grid-template-columns:repeat(3,1fr);gap:48px 20px}}@media (max-width:768px){.m-mypage-wishlist{gap:20px}.m-mypage-wishlist__grid{grid-template-columns:repeat(2,1fr);gap:32px 12px}}.m-mypage-recent{display:flex;flex-direction:column;gap:24px;width:100%}.m-mypage-recent__title{margin:0;font-size:20px;font-weight:700;color:#000;line-height:1}.m-mypage-recent__grid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:64px 24px;gap:64px 24px;width:100%}@media (max-width:1024px){.m-mypage-recent__grid{grid-template-columns:repeat(3,1fr);gap:48px 20px}}@media (max-width:768px){.m-mypage-recent{gap:16px}.m-mypage-recent__grid{grid-template-columns:repeat(2,1fr);gap:32px 12px}}.m-mypage-grade{gap:56px}.m-mypage-grade,.m-mypage-grade__section{display:flex;flex-direction:column;width:100%}.m-mypage-grade__section{gap:24px}.m-mypage-grade__title{margin:0;font-size:20px;font-weight:700;color:#000;line-height:1}.m-mypage-grade__cards{display:flex;align-items:stretch;gap:24px;width:100%}.m-mypage-grade__benefit{width:320px;flex-shrink:0;display:flex;flex-direction:column;justify-content:space-between;padding:24px;background:#fff;border:1px solid rgba(0,0,0,.2);border-radius:8px;box-sizing:border-box}.m-mypage-grade__benefit-label{margin:0;font-size:14px;font-weight:700;color:#000;line-height:1}.m-mypage-grade__benefit-amount{display:inline-flex;align-items:center;gap:12px}.m-mypage-grade__benefit-amount img{width:27px;height:20px;display:block}.m-mypage-grade__benefit-amount p{margin:0;font-size:24px;font-weight:700;color:#000;line-height:1}.m-mypage-grade__benefit-amount strong{color:#8a55e5;font-weight:700}.m-mypage-grade__benefit-foot{display:flex;flex-direction:column;gap:16px;width:100%}.m-mypage-grade__benefit-divider{width:100%;height:1px;background:rgba(0,0,0,.2)}.m-mypage-grade__benefit-cond{display:flex;align-items:center;justify-content:space-between;width:100%}.m-mypage-grade__benefit-cond-left{display:inline-flex;align-items:center;gap:8px}.m-mypage-grade__benefit-cond-label{font-size:14px;font-weight:700;color:#000;line-height:1}.m-mypage-grade__benefit-cond-desc{font-size:14px;font-weight:400;color:#000;opacity:.4;line-height:1}.m-mypage-grade__benefit-cond-value{font-size:16px;font-weight:700;color:#000;line-height:1}.m-mypage-grade__benefit-note{display:inline-flex;align-items:flex-start;gap:8px;padding:5px 8px;background:#f5f6f8;border-radius:4px;width:100%;box-sizing:border-box}.m-mypage-grade__benefit-note img{width:14px;height:14px;display:block;flex-shrink:0}.m-mypage-grade__benefit-note span{font-size:14px;font-weight:400;color:#000;opacity:.4;line-height:1}.m-mypage-grade__tier{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:30px;padding:24px;background:#f5f6f8;border-radius:8px;box-sizing:border-box}.m-mypage-grade__tier-label{margin:0;font-size:14px;font-weight:700;color:#000;line-height:1}.m-mypage-grade__tier-body{display:flex;flex-direction:column;gap:16px;width:100%}.m-mypage-grade__tier-summary{display:flex;align-items:flex-end;justify-content:space-between;width:100%}.m-mypage-grade__tier-summary-left{display:flex;flex-direction:column;gap:12px}.m-mypage-grade__tier-name{display:inline-flex;align-items:flex-start;gap:12px}.m-mypage-grade__tier-name-text{font-size:32px;font-weight:700;color:#000;line-height:1}.m-mypage-grade__tier-name-rate{font-size:32px;font-weight:700;color:#8a55e5;line-height:1}.m-mypage-grade__tier-period{margin:0;font-size:14px;font-weight:500;color:#000;opacity:.4;line-height:1}.m-mypage-grade__tier-summary-right{display:inline-flex;align-items:center;gap:12px}.m-mypage-grade__tier-cum-label{display:inline-flex;align-items:center;justify-content:center;padding:5px 8px;background:rgba(0,0,0,.08);border-radius:4px;font-size:14px;font-weight:400;color:#000;line-height:1}.m-mypage-grade__tier-cum-value{font-size:20px;font-weight:700;color:#000;line-height:1}.m-mypage-grade__progress-wrap{display:flex;flex-direction:column;gap:12px;width:100%}.m-mypage-grade__progress{position:relative;display:flex;align-items:center;overflow:hidden;border-radius:4px;width:100%;height:8px}.m-mypage-grade__progress-seg{flex:1 1;height:8px;background:rgba(0,0,0,.08)}.m-mypage-grade__progress-fill{position:absolute;left:0;top:0;height:8px;background:#8a55e5;border-radius:4px}.m-mypage-grade__progress-dot{position:absolute;top:2px;width:4px;height:4px;background:#fff;border-radius:2px}.m-mypage-grade__progress-info{display:flex;align-items:center;justify-content:space-between;width:100%;font-size:14px;line-height:1;color:#000}.m-mypage-grade__progress-info-left{display:inline-flex;align-items:center;gap:8px}.m-mypage-grade__progress-target{display:inline-flex;align-items:center;gap:4px}.m-mypage-grade__progress-target strong{font-weight:700}.m-mypage-grade__progress-target span{font-weight:500}.m-mypage-grade__progress-note,.m-mypage-grade__progress-remain{font-weight:500;opacity:.4}.m-mypage-grade__table{display:flex;flex-direction:column;border-bottom:1px solid rgba(0,0,0,.4)}.m-mypage-grade__table-head{display:flex;align-items:center;height:48px;width:100%;border-top:1px solid #000}.m-mypage-grade__table-row{display:flex;align-items:center;height:48px;width:100%;border-top:1px solid rgba(0,0,0,.1)}.m-mypage-grade__table-row.is-current{background:rgba(138,85,229,.05)}.m-mypage-grade__table-row.is-current .m-mypage-grade__cell--benefit,.m-mypage-grade__table-row.is-current .m-mypage-grade__cell--cond{color:#8a55e5}.m-mypage-grade__cell{display:inline-flex;align-items:center;justify-content:center;height:40px;padding:10px;box-sizing:border-box}.m-mypage-grade__cell--grade{width:240px;flex-shrink:0}.m-mypage-grade__cell--cond{width:320px;flex-shrink:0;font-size:16px;font-weight:400;color:#000;line-height:1}.m-mypage-grade__cell--benefit{flex:1 1;min-width:0;font-size:16px;font-weight:400;color:#000;line-height:1}.m-mypage-grade__table-head .m-mypage-grade__cell{font-size:14px;font-weight:700;color:#000;opacity:.4;line-height:1}.m-mypage-grade__table-row .m-mypage-grade__cell--cond:not([data-current]),.m-mypage-grade__table-row:not(.is-current) .m-mypage-grade__cell--cond{opacity:.4}.m-mypage-grade__table-row.is-current .m-mypage-grade__cell--cond{opacity:1}.m-mypage-grade__badge{display:inline-flex;align-items:center;justify-content:center;min-width:64px;padding:5px 8px;border:1px solid;border-radius:4px;font-size:14px;font-weight:700;line-height:1;white-space:nowrap;box-sizing:border-box}.m-mypage-grade__policy{display:flex;flex-direction:column;gap:10px;padding:10px 16px;background:rgba(0,0,0,.05);border-radius:8px;box-sizing:border-box}.m-mypage-grade__policy-title{margin:0;font-size:16px;font-weight:700;color:#000;line-height:1}.m-mypage-grade__policy-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:4px}.m-mypage-grade__policy-list li{font-size:14px;font-weight:400;color:#000;opacity:.4;line-height:1.6}@media (max-width:1024px){.m-mypage-grade__cards{flex-direction:column}.m-mypage-grade__benefit{width:100%}.m-mypage-grade__cell--grade{width:120px}.m-mypage-grade__cell--cond{width:200px}.m-mypage-grade__cell--benefit,.m-mypage-grade__cell--cond{font-size:14px}.m-mypage-grade__tier-name-rate,.m-mypage-grade__tier-name-text{font-size:24px}}@media (max-width:768px){.m-mypage-grade{gap:32px}.m-mypage-grade__benefit,.m-mypage-grade__tier{padding:20px;gap:20px}.m-mypage-grade__tier-summary{flex-direction:column;align-items:flex-start;gap:12px}.m-mypage-grade__cell--benefit,.m-mypage-grade__cell--cond{font-size:13px;padding:6px}.m-mypage-grade__cell--grade{width:88px;padding:6px}.m-mypage-grade__badge{width:auto;font-size:12px;padding:4px 6px}}.m-mypage-coupons{display:flex;flex-direction:column;gap:24px;width:100%}.m-mypage-coupons__title{margin:0;font-size:20px;font-weight:700;color:#000;line-height:1}.m-mypage-coupons__toolbar{display:flex;align-items:center;justify-content:space-between;width:100%}.m-mypage-coupons__count{margin:0;display:inline-flex;align-items:center;gap:8px;font-size:16px;line-height:1;color:#000}.m-mypage-coupons__count span{font-weight:400}.m-mypage-coupons__count strong{font-weight:700}.m-mypage-coupons__sort{list-style:none;margin:0;padding:0;display:inline-flex;align-items:center;gap:12px}.m-mypage-coupons__sort-item{padding:0;background:none;border:0;font-size:16px;font-weight:400;color:#000;opacity:.4;line-height:1;cursor:pointer}.m-mypage-coupons__sort-item.is-active{color:#8a55e5;opacity:1;font-weight:700}.m-mypage-coupons__grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,1fr);grid-gap:24px;gap:24px;width:100%}.m-mypage-coupons__card{display:flex;flex-direction:column;justify-content:space-between;gap:24px;padding:24px;background:#fff;border:1px solid rgba(0,0,0,.2);border-radius:8px;box-sizing:border-box}.m-mypage-coupons__card-head{display:flex;align-items:flex-start;justify-content:space-between;width:100%}.m-mypage-coupons__card-amount{display:inline-flex;align-items:center;gap:12px}.m-mypage-coupons__card-amount img{width:27px;height:20px;display:block}.m-mypage-coupons__card-amount p{margin:0;font-size:24px;font-weight:700;color:#000;line-height:1}.m-mypage-coupons__card-amount strong{color:#8a55e5;font-weight:700}.m-mypage-coupons__card-min{display:inline-flex;align-items:center;padding:5px 8px;background:#f5f6f8;border-radius:4px;font-size:14px;font-weight:400;color:#000;opacity:.4;line-height:1}.m-mypage-coupons__card-foot{display:flex;flex-direction:column;gap:16px;width:100%}.m-mypage-coupons__card-divider{width:100%;height:1px;background:rgba(0,0,0,.2)}.m-mypage-coupons__card-expiry{display:flex;align-items:center;justify-content:space-between;width:100%;font-size:14px;line-height:1;color:#000}.m-mypage-coupons__card-expiry-left{display:inline-flex;align-items:center;gap:8px}.m-mypage-coupons__card-expiry-label{font-weight:700}.m-mypage-coupons__card-expiry-remain{color:#8a55e5;font-weight:400}.m-mypage-coupons__card-expiry-date{font-weight:400}.m-mypage-coupons__policy{display:flex;flex-direction:column;gap:10px;padding:10px 16px;background:rgba(0,0,0,.05);border-radius:8px;box-sizing:border-box;margin-top:8px}.m-mypage-coupons__policy-title{margin:0;font-size:16px;font-weight:700;color:#000;line-height:1}.m-mypage-coupons__policy-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:4px}.m-mypage-coupons__policy-list li{font-size:14px;font-weight:400;color:#000;opacity:.4;line-height:1.6}@media (max-width:768px){.m-mypage-coupons__grid{grid-template-columns:1fr;gap:12px}.m-mypage-coupons__card{padding:20px;gap:20px}.m-mypage-coupons__card-amount p{font-size:20px}.m-mypage-coupons__card-head{flex-direction:column;align-items:flex-start;gap:8px}}.m-mypage-points{gap:56px}.m-mypage-points,.m-mypage-points__section{display:flex;flex-direction:column;width:100%}.m-mypage-points__section{gap:24px}.m-mypage-points__title{margin:0;font-size:20px;font-weight:700;color:#000;line-height:1}.m-mypage-points__alert{display:flex;align-items:center;gap:12px;padding:20px 24px 20px 32px;background:#f5f6f8;border-radius:8px;box-sizing:border-box;width:100%}.m-mypage-points__alert img{width:20px;height:20px;display:block;flex-shrink:0}.m-mypage-points__alert-title{margin:0;font-size:16px;font-weight:700;color:#000;line-height:1}.m-mypage-points__alert-desc{margin:0;font-size:14px;font-weight:400;color:#000;opacity:.4;line-height:1}.m-mypage-points__cards{display:flex;align-items:stretch;gap:24px;width:100%}.m-mypage-points__balance{width:320px;flex-shrink:0;display:flex;flex-direction:column;justify-content:space-between;padding:24px;background:#fff;border:1px solid rgba(0,0,0,.2);border-radius:8px;box-sizing:border-box}.m-mypage-points__balance-label{margin:0;font-size:14px;font-weight:700;color:#000;line-height:1}.m-mypage-points__balance-amount{display:inline-flex;align-items:center;gap:12px}.m-mypage-points__balance-amount img{width:27px;height:20px;display:block}.m-mypage-points__balance-amount p{margin:0;font-size:24px;font-weight:700;color:#8a55e5;line-height:1}.m-mypage-points__balance-foot{display:flex;flex-direction:column;gap:16px;width:100%}.m-mypage-points__balance-divider{width:100%;height:1px;background:rgba(0,0,0,.2)}.m-mypage-points__balance-monthly{display:flex;align-items:center;justify-content:space-between;width:100%}.m-mypage-points__balance-monthly-label{font-size:14px;font-weight:700;color:#000;line-height:1}.m-mypage-points__balance-monthly-value{font-size:16px;font-weight:700;color:#000;line-height:1}.m-mypage-points__balance-note{display:inline-flex;align-items:flex-start;gap:8px;padding:5px 8px;background:#f5f6f8;border-radius:4px;width:100%;box-sizing:border-box}.m-mypage-points__balance-note img{width:14px;height:14px;display:block;flex-shrink:0}.m-mypage-points__balance-note span{font-size:14px;font-weight:400;color:#000;opacity:.4;line-height:1}.m-mypage-points__tier{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:30px;padding:24px;background:#f5f6f8;border-radius:8px;box-sizing:border-box}.m-mypage-points__tier-head{display:flex;align-items:center;justify-content:space-between;width:100%}.m-mypage-points__tier-label{margin:0;font-size:14px;font-weight:700;color:#000;line-height:1}.m-mypage-points__tier-guide{display:inline-flex;align-items:center;gap:5px;padding:4px 8px;background:#8a55e5;border:0;border-radius:4px;font-size:12px;font-weight:500;color:#fff;line-height:1;cursor:pointer;white-space:nowrap}.m-mypage-points__tier-guide .xi-angle-right{font-size:10px}.m-mypage-points__tier-body{display:flex;flex-direction:column;gap:16px;width:100%}.m-mypage-points__tier-summary{display:flex;align-items:flex-end;justify-content:space-between;width:100%}.m-mypage-points__tier-summary-left{display:flex;flex-direction:column;gap:12px}.m-mypage-points__tier-name{display:inline-flex;align-items:flex-start;gap:12px}.m-mypage-points__tier-name-text{font-size:32px;font-weight:700;color:#000;line-height:1}.m-mypage-points__tier-name-rate{font-size:32px;font-weight:700;color:#8a55e5;line-height:1}.m-mypage-points__tier-period{margin:0;font-size:14px;font-weight:500;color:#000;opacity:.4;line-height:1}.m-mypage-points__tier-summary-right{display:inline-flex;align-items:center;gap:12px}.m-mypage-points__tier-cum-label{display:inline-flex;align-items:center;justify-content:center;padding:5px 8px;background:rgba(0,0,0,.08);border-radius:4px;font-size:14px;font-weight:400;color:#000;line-height:1}.m-mypage-points__tier-cum-value{font-size:20px;font-weight:700;color:#000;line-height:1}.m-mypage-points__progress-wrap{display:flex;flex-direction:column;gap:12px;width:100%}.m-mypage-points__progress{position:relative;display:flex;align-items:center;overflow:hidden;border-radius:4px;width:100%;height:8px}.m-mypage-points__progress-seg{flex:1 1;height:8px;background:rgba(0,0,0,.08)}.m-mypage-points__progress-fill{position:absolute;left:0;top:0;height:8px;background:#8a55e5;border-radius:4px}.m-mypage-points__progress-dot{position:absolute;top:2px;width:4px;height:4px;background:#fff;border-radius:2px}.m-mypage-points__progress-info{display:flex;align-items:center;justify-content:space-between;width:100%;font-size:14px;line-height:1;color:#000}.m-mypage-points__progress-info-left{display:inline-flex;align-items:center;gap:8px}.m-mypage-points__progress-target{display:inline-flex;align-items:center;gap:4px}.m-mypage-points__progress-target strong{font-weight:700}.m-mypage-points__progress-target span{font-weight:500}.m-mypage-points__progress-note,.m-mypage-points__progress-remain{font-weight:500;opacity:.4}.m-mypage-points__history{display:flex;flex-direction:column;gap:0;width:100%}.m-mypage-points__tabs{display:flex;align-items:center;gap:24px;height:34px;width:100%;border-bottom:1px solid rgba(0,0,0,.1)}.m-mypage-points__tab{display:inline-flex;align-items:center;padding:0 0 16px;background:none;border:0;border-bottom:2px solid transparent;font-size:18px;font-weight:700;color:#000;opacity:.4;line-height:1;cursor:pointer}.m-mypage-points__tab.is-active{color:#8a55e5;border-bottom-color:#8a55e5;opacity:1}.m-mypage-points__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;width:100%}.m-mypage-points__item{display:flex;align-items:center;justify-content:space-between;gap:40px;width:100%;padding:24px 0}.m-mypage-points__item+.m-mypage-points__item{border-top:1px solid rgba(0,0,0,.1)}.m-mypage-points__item-info{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:16px}.m-mypage-points__item-meta{display:inline-flex;align-items:center;gap:12px}.m-mypage-points__item-type{font-size:14px;font-weight:700;line-height:1}.m-mypage-points__item-type.is-earn{color:#4c83fb}.m-mypage-points__item-type.is-use{color:rgba(0,0,0,.4)}.m-mypage-points__meta-sep{width:1px;height:8px;background:rgba(0,0,0,.2)}.m-mypage-points__item-date{font-size:14px;font-weight:400;color:rgba(0,0,0,.4);line-height:1}.m-mypage-points__item-desc{margin:0;font-size:16px;font-weight:700;color:#000;line-height:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.m-mypage-points__item-amount{font-size:20px;font-weight:700;line-height:1;white-space:nowrap}.m-mypage-points__item-amount.is-earn{color:#8a55e5}.m-mypage-points__item-amount.is-use{color:#000;opacity:.4}.m-mypage-points__pager{display:flex;align-items:center;justify-content:center;gap:8px;margin:40px 0 24px;width:100%}.m-mypage-points__pager-arrow{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;padding:0;background:none;border:0;color:#000;font-size:18px;line-height:1;cursor:pointer}.m-mypage-points__pager-nums{display:inline-flex;align-items:center;gap:4px}.m-mypage-points__pager-num{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;background:none;border:0;border-radius:4px;font-size:14px;font-weight:500;color:#000;line-height:1;cursor:pointer}.m-mypage-points__pager-num.is-active{background:#8a55e5;color:#fff;font-weight:700}.m-mypage-points__policy{display:flex;align-items:center;padding:10px 16px;background:rgba(0,0,0,.05);border-radius:8px;box-sizing:border-box}.m-mypage-points__policy-text{margin:0;font-size:14px;font-weight:400;color:#000;opacity:.4;line-height:1.6}@media (max-width:1024px){.m-mypage-points__cards{flex-direction:column}.m-mypage-points__balance{width:100%}.m-mypage-points__alert{flex-wrap:wrap;padding:16px 20px;gap:8px}.m-mypage-points__tier-name-rate,.m-mypage-points__tier-name-text{font-size:24px}.m-mypage-points__item-desc{white-space:normal}}@media (max-width:768px){.m-mypage-points{gap:32px}.m-mypage-points__balance,.m-mypage-points__tier{padding:20px;gap:20px}.m-mypage-points__tier-summary{flex-direction:column;align-items:flex-start;gap:12px}.m-mypage-points__item{gap:16px;padding:20px 0}.m-mypage-points__item-desc{font-size:14px}.m-mypage-points__item-amount{font-size:16px}.m-mypage-points__pager{gap:4px}.m-mypage-points__pager-num{width:28px;height:28px}}.m-mypage-inquiries{display:flex;flex-direction:column;gap:44px;width:100%}.m-mypage-inquiries__title{margin:0;font-size:20px;font-weight:700;color:#000;line-height:1}.m-mypage-inquiries__orders{display:flex;flex-direction:column;gap:24px;width:100%;border-top:1px solid #000}.m-mypage-inquiries__orders-notice{display:flex;align-items:center;gap:8px;width:100%;height:48px;padding:0;border-bottom:1px solid rgba(0,0,0,.1);box-sizing:border-box}.m-mypage-inquiries__orders-notice i{font-size:14px;color:#000}.m-mypage-inquiries__orders-notice p{margin:0;font-size:14px;font-weight:700;color:#000;line-height:1}.m-mypage-inquiries__orders-grid{list-style:none;margin:0;padding:0 0 24px;display:grid;grid-template-columns:repeat(3,1fr);grid-gap:24px 40px;gap:24px 40px;width:100%;border-bottom:1px solid rgba(0,0,0,.4)}.m-mypage-inquiries__order-item{display:flex;align-items:center;gap:16px;min-width:0}.m-mypage-inquiries__order-thumb{width:56px;height:56px;background:#d9d9d9;border-radius:8px;flex-shrink:0}.m-mypage-inquiries__order-info{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:16px}.m-mypage-inquiries__order-meta{display:inline-flex;align-items:center;gap:12px}.m-mypage-inquiries__order-status{font-size:14px;font-weight:700;color:#000;line-height:1;white-space:nowrap}.m-mypage-inquiries__meta-sep{width:1px;height:8px;background:rgba(0,0,0,.2)}.m-mypage-inquiries__order-date{font-size:14px;font-weight:400;color:rgba(0,0,0,.4);line-height:1;white-space:nowrap}.m-mypage-inquiries__order-name{margin:0;font-size:16px;font-weight:700;color:#000;line-height:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.m-mypage-inquiries__list-section{display:flex;flex-direction:column;gap:24px;width:100%}.m-mypage-inquiries__list-head{display:flex;align-items:center;justify-content:space-between;width:100%;gap:16px;flex-wrap:wrap}.m-mypage-inquiries__list-head-left{display:inline-flex;align-items:center;gap:16px;flex-wrap:wrap;min-width:0}.m-mypage-inquiries__list-title{margin:0;display:inline-flex;align-items:center;gap:8px;font-size:20px;font-weight:700;line-height:1;color:#000;white-space:nowrap;flex-shrink:0}.m-mypage-inquiries__list-title strong{color:#8a55e5;font-weight:700}.m-mypage-inquiries__list-desc{margin:0;font-size:14px;font-weight:400;color:#000;opacity:.4;line-height:1.4}.m-mypage-inquiries__list-write{display:inline-flex;align-items:center;justify-content:center;width:120px;padding:8px 10px;background:#fff;border:1px solid #000;border-radius:4px;font-size:12px;font-weight:700;color:#000;line-height:1;text-decoration:none;box-sizing:border-box}.m-mypage-inquiries__table{display:flex;flex-direction:column;width:100%;border-bottom:1px solid rgba(0,0,0,.4)}.m-mypage-inquiries__table-head{display:flex;align-items:center;height:48px;width:100%;border-top:1px solid #000}.m-mypage-inquiries__table-row{display:flex;align-items:center;height:48px;width:100%;border-top:1px solid rgba(0,0,0,.1)}.m-mypage-inquiries__cell{display:inline-flex;align-items:center;height:40px;padding:10px;box-sizing:border-box}.m-mypage-inquiries__cell--cat{width:120px;flex-shrink:0;justify-content:center}.m-mypage-inquiries__cell--title{width:640px;flex-shrink:0}.m-mypage-inquiries__cell--date,.m-mypage-inquiries__cell--del,.m-mypage-inquiries__cell--status{flex:1 1;min-width:0;justify-content:center}.m-mypage-inquiries__table-head .m-mypage-inquiries__cell{font-size:14px;font-weight:700;color:#000;opacity:.4;line-height:1}.m-mypage-inquiries__table-head .m-mypage-inquiries__cell--title{justify-content:flex-start}.m-mypage-inquiries__table-row .m-mypage-inquiries__cell--cat,.m-mypage-inquiries__table-row .m-mypage-inquiries__cell--title{font-size:16px;font-weight:400;color:#000;line-height:1}.m-mypage-inquiries__cell-link{color:#000;text-decoration:none;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.m-mypage-inquiries__cell-link:hover{color:#8a55e5}.m-mypage-inquiries__table-row .m-mypage-inquiries__cell--date,.m-mypage-inquiries__table-row .m-mypage-inquiries__cell--status{font-size:14px;font-weight:700;color:#000;opacity:.4;line-height:1}.m-mypage-inquiries__table-row .m-mypage-inquiries__cell--status.is-done{color:#8a55e5;opacity:1}.m-mypage-inquiries__del{padding:0;background:none;border:0;font-size:14px;font-weight:700;color:#000;opacity:.4;line-height:1;text-decoration:underline;cursor:pointer}.m-mypage-inquiries__pager{display:flex;align-items:center;justify-content:center;gap:8px;width:100%}.m-mypage-inquiries__pager-arrow{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;padding:0;background:none;border:0;color:#000;font-size:18px;line-height:1;cursor:pointer}.m-mypage-inquiries__pager-nums{display:inline-flex;align-items:center;gap:4px}.m-mypage-inquiries__pager-num{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;background:none;border:0;border-radius:4px;font-size:14px;font-weight:500;color:#000;line-height:1;cursor:pointer}.m-mypage-inquiries__pager-num.is-active{background:#8a55e5;color:#fff;font-weight:700}@media (max-width:1024px){.m-mypage-inquiries__orders-grid{grid-template-columns:repeat(2,1fr);gap:20px 24px}.m-mypage-inquiries__cell--title{width:auto;flex:2 1}.m-mypage-inquiries__cell--cat{width:80px}}@media (max-width:768px){.m-mypage-inquiries{gap:24px}.m-mypage-inquiries__orders-grid{grid-template-columns:1fr}.m-mypage-inquiries__list-head{flex-direction:column;align-items:stretch;gap:12px;flex-wrap:nowrap}.m-mypage-inquiries__list-head-left{flex-direction:column;align-items:flex-start;gap:8px;flex-wrap:nowrap;width:100%}.m-mypage-inquiries__list-title{font-size:18px}.m-mypage-inquiries__list-desc{font-size:13px}.m-mypage-inquiries__list-write{width:100%;height:40px}.m-mypage-inquiries__cell{font-size:13px!important;padding:6px}.m-mypage-inquiries__cell--cat{width:60px}.m-mypage-inquiries__cell--date,.m-mypage-inquiries__cell--del{display:none}}.m-mypage-inquiry-detail{display:flex;flex-direction:column;gap:44px;width:100%}.m-mypage-inquiry-detail__header{display:flex;align-items:flex-start;justify-content:space-between;width:100%;gap:24px}.m-mypage-inquiry-detail__title{margin:0;font-size:20px;font-weight:700;color:#000;line-height:1}.m-mypage-inquiry-detail__meta{display:inline-flex;align-items:center;gap:12px;flex-shrink:0;padding-top:3px}.m-mypage-inquiry-detail__status{font-size:14px;font-weight:700;color:#8a55e5;line-height:1}.m-mypage-inquiry-detail__meta-sep{width:1px;height:8px;background:rgba(0,0,0,.2)}.m-mypage-inquiry-detail__date{font-size:14px;font-weight:400;color:rgba(0,0,0,.4);line-height:1}.m-mypage-inquiry-detail__body{display:flex;flex-direction:column;gap:24px;width:100%;border-top:1px solid #000}.m-mypage-inquiry-detail__product{display:flex;align-items:center;gap:16px;width:100%;padding:16px 0;border-bottom:1px solid rgba(0,0,0,.1)}.m-mypage-inquiry-detail__product-thumb{width:56px;height:56px;background:#d9d9d9;border-radius:8px;flex-shrink:0}.m-mypage-inquiry-detail__product-info{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:16px}.m-mypage-inquiry-detail__product-meta{display:inline-flex;align-items:center;gap:12px}.m-mypage-inquiry-detail__product-status{font-size:14px;font-weight:700;color:#000;line-height:1}.m-mypage-inquiry-detail__product-date{font-size:14px;font-weight:400;color:rgba(0,0,0,.4);line-height:1}.m-mypage-inquiry-detail__product-name{margin:0;font-size:16px;font-weight:700;color:#000;line-height:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.m-mypage-inquiry-detail__image{width:639px;max-width:100%;height:426px;background:#d9d9d9;border-radius:4px}.m-mypage-inquiry-detail__text{display:flex;flex-direction:column}.m-mypage-inquiry-detail__text p{margin:0;font-size:16px;font-weight:400;color:#000;line-height:1.4}.m-mypage-inquiry-detail__file{display:inline-flex;align-items:center;gap:5px;padding:8px 12px;background:#fff;border:1px solid rgba(0,0,0,.2);border-radius:4px;font-size:14px;font-weight:700;color:#000;line-height:1;text-decoration:none;align-self:flex-start;cursor:pointer;font-family:inherit}.m-mypage-inquiry-detail__file i{font-size:16px}.m-mypage-inquiry-detail__answer{display:flex;flex-direction:column;padding:24px;background:#f5f6f8;border-bottom:1px solid rgba(0,0,0,.4);box-sizing:border-box;width:100%}.m-mypage-inquiry-detail__answer p{margin:0;font-size:16px;font-weight:400;color:#000;line-height:1.4}@media (max-width:768px){.m-mypage-inquiry-detail{gap:24px}.m-mypage-inquiry-detail__header{flex-direction:column;align-items:flex-start;gap:12px}.m-mypage-inquiry-detail__image{height:240px}.m-mypage-inquiry-detail__answer{padding:16px}.m-mypage-inquiry-detail__answer p,.m-mypage-inquiry-detail__text p{font-size:14px}}.m-mypage-inquiry-write{display:flex;flex-direction:column;gap:44px;width:100%}.m-mypage-inquiry-write__title{margin:0;font-size:20px;font-weight:700;color:#000;line-height:1}.m-mypage-inquiry-write__body{display:flex;align-items:flex-start;gap:24px;padding-top:24px;border-top:1px solid #000;width:100%}.m-mypage-inquiry-write__form{width:528px;flex-shrink:0;display:flex;flex-direction:column;gap:24px;box-sizing:border-box}.m-mypage-inquiry-write__field{display:flex;flex-direction:column;gap:16px;width:100%}.m-mypage-inquiry-write__label{display:inline-flex;align-items:center;gap:4px;font-size:16px;font-weight:700;color:#000;line-height:1}.m-mypage-inquiry-write__label span{color:#8a55e5;font-weight:700}.m-mypage-inquiry-write__label-row{display:inline-flex;align-items:flex-end;gap:8px;width:100%}.m-mypage-inquiry-write__label-hint{font-size:14px;font-weight:400;color:#000;opacity:.4;line-height:1}.m-mypage-inquiry-write__select{position:relative;width:100%;height:44px;background:#fff;border:1px solid rgba(0,0,0,.1);border-radius:8px;box-sizing:border-box}.m-mypage-inquiry-write__select select{width:100%;height:100%;padding:0 40px 0 16px;background:transparent;border:0;font-size:14px;font-weight:400;color:#000;line-height:42px;font-family:inherit;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;box-sizing:border-box}.m-mypage-inquiry-write__select select option[value=""],.m-mypage-inquiry-write__select select:invalid{color:rgba(0,0,0,.4)}.m-mypage-inquiry-write__select i{position:absolute;right:16px;top:50%;transform:translateY(-50%);font-size:12px;color:#000;pointer-events:none}.m-mypage-inquiry-write__input,.m-mypage-inquiry-write__textarea{width:100%;padding:15px 16px;background:#fff;border:1px solid rgba(0,0,0,.1);border-radius:8px;font-size:14px;font-weight:400;color:#000;line-height:1;font-family:inherit;box-sizing:border-box}.m-mypage-inquiry-write__input::placeholder,.m-mypage-inquiry-write__textarea::placeholder{color:rgba(0,0,0,.4)}.m-mypage-inquiry-write__input:focus,.m-mypage-inquiry-write__textarea:focus{outline:none;border-color:#8a55e5}.m-mypage-inquiry-write__textarea{height:240px;line-height:1.4;resize:vertical}.m-mypage-inquiry-write__count{align-self:flex-end;font-size:12px;font-weight:400;color:#000;opacity:.4;line-height:1}.m-mypage-inquiry-write__dropzone{display:flex;align-items:center;justify-content:center;gap:10px;width:100%;height:80px;background:#f5f6f8;border-radius:8px;box-sizing:border-box;cursor:pointer}.m-mypage-inquiry-write__dropzone i{font-size:20px;color:rgba(0,0,0,.4)}.m-mypage-inquiry-write__dropzone span{font-size:14px;font-weight:400;color:#000;opacity:.4;line-height:1}.m-mypage-inquiry-write__foot{display:flex;align-items:center;justify-content:space-between;width:100%;height:40px}.m-mypage-inquiry-write__private{display:inline-flex;align-items:center;gap:12px;cursor:pointer}.m-mypage-inquiry-write__private input{position:absolute;opacity:0;width:0;height:0}.m-mypage-inquiry-write__private-box{width:16px;height:16px;background:#fff;border:1px solid rgba(0,0,0,.2);border-radius:4px;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;position:relative}.m-mypage-inquiry-write__private input:checked+.m-mypage-inquiry-write__private-box{background:#8a55e5;border-color:#8a55e5}.m-mypage-inquiry-write__private input:checked+.m-mypage-inquiry-write__private-box:after{content:"";width:8px;height:4px;border-left:1.5px solid #fff;border-bottom:1.5px solid #fff;transform:rotate(-45deg) translate(1px,-1px)}.m-mypage-inquiry-write__private>span:last-child{font-size:16px;font-weight:400;color:#000;line-height:1}.m-mypage-inquiry-write__submit{display:inline-flex;align-items:center;justify-content:center;width:160px;height:40px;padding:0;background:#8a55e5;border:0;border-radius:8px;font-size:16px;font-weight:700;color:#fff;line-height:1;cursor:pointer}.m-mypage-inquiry-write__aside{width:528px;flex-shrink:0;display:flex;flex-direction:column;gap:16px;box-sizing:border-box}.m-mypage-inquiry-write__aside-head{display:inline-flex;align-items:center;gap:8px}.m-mypage-inquiry-write__aside-head i{font-size:14px;color:#000}.m-mypage-inquiry-write__aside-head p{margin:0;font-size:14px;font-weight:700;color:#000;line-height:1}.m-mypage-inquiry-write__aside-list{display:flex;flex-direction:column;gap:12px}.m-mypage-inquiry-write__aside-card{display:flex;align-items:center;justify-content:space-between;width:100%;padding:15px 16px;background:#fff;border:1px solid #8a55e5;border-radius:8px;text-decoration:none;box-sizing:border-box}.m-mypage-inquiry-write__aside-card--tel{background:#f5f6f8;border-color:#f5f6f8}.m-mypage-inquiry-write__aside-card-title{font-size:16px;font-weight:700;color:#8a55e5;line-height:1}.m-mypage-inquiry-write__aside-card--tel .m-mypage-inquiry-write__aside-card-title{color:#000}.m-mypage-inquiry-write__aside-card-desc{display:inline-flex;align-items:center;gap:5px;font-size:14px;font-weight:400;color:#8a55e5;line-height:1}.m-mypage-inquiry-write__aside-card-desc i{font-size:14px}.m-mypage-inquiry-write__aside-card-desc--muted{color:#000;opacity:.4}@media (max-width:1024px){.m-mypage-inquiry-write__body{flex-direction:column}.m-mypage-inquiry-write__aside,.m-mypage-inquiry-write__form{width:100%}}@media (max-width:768px){.m-mypage-inquiry-write{gap:24px}.m-mypage-inquiry-write__body{gap:20px;padding-top:20px}.m-mypage-inquiry-write__textarea{height:200px}.m-mypage-inquiry-write__submit{width:120px}}.m-mypage-as{display:flex;flex-direction:column;gap:56px;width:100%}.m-mypage-as__head{display:flex;align-items:center;justify-content:space-between;gap:16px;width:100%}.m-mypage-as__title{margin:0;font-size:20px;font-weight:700;color:#000;line-height:1}.m-mypage-as__write-btn{display:inline-flex;align-items:center;height:32px;padding:0 16px;background:#8a55e5;border:0;border-radius:4px;font-size:13px;font-weight:700;color:#fff;line-height:1;text-decoration:none;white-space:nowrap;flex-shrink:0}.m-mypage-as__stats,.m-mypage-as__write-btn{justify-content:center;box-sizing:border-box}.m-mypage-as__stats{position:relative;display:flex;align-items:flex-start;gap:40px;width:100%;padding:40px 24px;background:#f5f6f8;border-radius:8px;margin-top:-32px}.m-mypage-as__stat{position:relative;display:flex;flex-direction:column;align-items:center;gap:12px;width:100px}.m-mypage-as__stat-num{font-size:32px;font-weight:700}.m-mypage-as__stat-label,.m-mypage-as__stat-num{margin:0;color:#000;line-height:1;text-align:center}.m-mypage-as__stat-label{font-size:16px;font-weight:400;white-space:nowrap;word-break:keep-all}.m-mypage-as__stat-badge{top:-48px;display:inline-flex;align-items:center;justify-content:center;gap:4px;width:94px;height:26px;padding:0;border-radius:12px;font-size:14px;font-weight:700;color:#fff;line-height:1;white-space:nowrap}.m-mypage-as__stat-badge,.m-mypage-as__stat-badge:after{position:absolute;left:50%;transform:translateX(-50%);background:#8a55e5}.m-mypage-as__stat-badge:after{content:"";bottom:-4px;width:8px;height:8px;-webkit-clip-path:polygon(50% 100%,0 0,100% 0);clip-path:polygon(50% 100%,0 0,100% 0)}.m-mypage-as__stat-badge img{width:16px;height:16px;display:block}.m-mypage-as__list-wrap{display:flex;flex-direction:column;gap:0;width:100%}.m-mypage-as__tabs{display:flex;align-items:center;gap:24px;height:34px;width:100%;border-bottom:1px solid rgba(0,0,0,.1)}.m-mypage-as__tab{display:inline-flex;align-items:center;gap:5px;padding:0 0 16px;background:none;border:0;border-bottom:2px solid transparent;font-size:18px;font-weight:700;color:#000;opacity:.4;line-height:1;cursor:pointer}.m-mypage-as__tab.is-active{color:#8a55e5;border-bottom-color:#8a55e5;opacity:1}.m-mypage-as__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;width:100%;border-bottom:1px solid rgba(0,0,0,.1)}.m-mypage-as__item{display:flex;align-items:center;gap:40px;width:100%;padding:24px 0}.m-mypage-as__item+.m-mypage-as__item{border-top:1px solid rgba(0,0,0,.1)}.m-mypage-as__item-thumb{width:56px;height:56px;background:#d9d9d9;border-radius:8px;flex-shrink:0}.m-mypage-as__item-body{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:16px}.m-mypage-as__item-meta{display:inline-flex;align-items:center;gap:12px;flex-wrap:wrap}.m-mypage-as__status{display:inline-flex;align-items:center;gap:5px;font-size:14px;font-weight:700;line-height:1;white-space:nowrap}.m-mypage-as__meta-sep{width:1px;height:8px;background:rgba(0,0,0,.2)}.m-mypage-as__meta-date{color:rgba(0,0,0,.4)}.m-mypage-as__meta-date,.m-mypage-as__meta-extra,.m-mypage-as__meta-warranty{font-size:14px;font-weight:400;line-height:1;white-space:nowrap}.m-mypage-as__item-name{margin:0;font-size:16px;font-weight:700;color:#000;line-height:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.m-mypage-as__item-action{display:inline-flex;align-items:center;justify-content:center;width:120px;padding:8px 10px;background:#fff;border:1px solid rgba(0,0,0,.2);border-radius:4px;font-size:12px;font-weight:700;color:#000;line-height:1;text-decoration:none;box-sizing:border-box;flex-shrink:0}.m-mypage-as__item-action.is-primary{background:#8a55e5;border-color:#8a55e5;color:#fff}.m-mypage-as__pager{display:flex;align-items:center;justify-content:center;gap:8px;margin:40px 0 0;width:100%}.m-mypage-as__pager-arrow{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;padding:0;background:none;border:0;color:#000;font-size:18px;line-height:1;cursor:pointer}.m-mypage-as__pager-nums{display:inline-flex;align-items:center;gap:4px}.m-mypage-as__pager-num{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;background:none;border:0;border-radius:4px;font-size:14px;font-weight:500;color:#000;line-height:1;cursor:pointer}.m-mypage-as__pager-num.is-active{background:#8a55e5;color:#fff;font-weight:700}@media (max-width:1280px){.m-mypage-as__stats{gap:24px;padding:36px 16px}}@media (max-width:1024px){.m-mypage-as__stats{flex-wrap:wrap;gap:16px;padding:24px 12px}.m-mypage-as__stat{width:calc((100% - 48px) / 4)}.m-mypage-as__item{gap:16px;padding:20px 0}.m-mypage-as__item-name{white-space:normal}}@media (max-width:768px){.m-mypage-as{gap:32px}.m-mypage-as__write-btn{height:36px;padding:0 14px;font-size:12px}.m-mypage-as__stats{gap:8px;padding:20px 8px;margin-top:0;align-items:flex-start}.m-mypage-as__stat{width:auto;flex:1 1 25%;min-width:60px;gap:8px}.m-mypage-as__stat-num{font-size:22px}.m-mypage-as__stat-label{font-size:12px;white-space:normal}.m-mypage-as__stat-badge{position:static;transform:none;width:auto;height:22px;padding:0 8px;margin-top:4px;font-size:11px;gap:2px}.m-mypage-as__stat-badge:after{display:none}.m-mypage-as__stat-badge img{width:12px;height:12px}.m-mypage-as__tabs{gap:16px}.m-mypage-as__tab{font-size:15px}.m-mypage-as__item{flex-direction:column;align-items:stretch;gap:12px}.m-mypage-as__item-thumb{width:100%;height:160px}.m-mypage-as__item-action{width:100%;height:40px}}.m-mypage-as-detail{display:flex;flex-direction:column;gap:24px;width:100%}.m-mypage-as-detail__header{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;width:100%}.m-mypage-as-detail__title{margin:0;font-size:20px;font-weight:700;color:#000;line-height:1}.m-mypage-as-detail__header-meta{display:inline-flex;align-items:center;gap:12px;padding-top:3px;flex-shrink:0}.m-mypage-as-detail__status{display:inline-flex;align-items:center;gap:5px;font-size:14px;font-weight:700;color:#4c83fb;line-height:1}.m-mypage-as-detail__meta-sep{width:1px;height:8px;background:rgba(0,0,0,.2);flex-shrink:0}.m-mypage-as-detail__date{font-size:14px;font-weight:400;color:rgba(0,0,0,.4);line-height:1;white-space:nowrap}.m-mypage-as-detail__result{display:flex;flex-direction:column;gap:16px;width:100%;padding-top:24px;border-top:1px solid #000;margin-top:32px;box-sizing:border-box}.m-mypage-as-detail__result-title{margin:0;font-size:20px;font-weight:700;color:#000;line-height:1}.m-mypage-as-detail__product{display:flex;align-items:center;gap:16px;width:100%;padding-bottom:24px;border-bottom:1px solid rgba(0,0,0,.1)}.m-mypage-as-detail__product-thumb{width:56px;height:56px;background:#d9d9d9;border-radius:8px;flex-shrink:0}.m-mypage-as-detail__product-info{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:16px}.m-mypage-as-detail__product-meta{display:inline-flex;align-items:center;gap:12px}.m-mypage-as-detail__product-date{font-size:14px;font-weight:400;color:rgba(0,0,0,.4);line-height:1}.m-mypage-as-detail__product-warranty{font-size:14px;font-weight:400;color:#c90071;line-height:1}.m-mypage-as-detail__product-name{margin:0;font-size:16px;font-weight:700;color:#000;line-height:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.m-mypage-as-detail__summary{display:inline-flex;align-items:center;gap:12px}.m-mypage-as-detail__summary i{font-size:16px;color:#8a55e5}.m-mypage-as-detail__summary p{margin:0;font-size:16px;font-weight:700;color:#8a55e5;line-height:1}.m-mypage-as-detail__grid{display:flex;gap:24px;align-items:stretch;padding:24px;background:#f5f6f8;border-radius:8px;box-sizing:border-box;width:100%}.m-mypage-as-detail__grid-left{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:16px}.m-mypage-as-detail__grid-divider{align-self:stretch;width:1px;background:rgba(0,0,0,.1);flex-shrink:0}.m-mypage-as-detail__grid-right{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:16px}.m-mypage-as-detail__row-label{font-size:14px;font-weight:400;color:#000;opacity:.4;line-height:1;white-space:nowrap}.m-mypage-as-detail__symptoms{display:flex;align-items:center;justify-content:space-between;width:100%}.m-mypage-as-detail__symptoms-list{display:inline-flex;align-items:center;gap:8px}.m-mypage-as-detail__symptom{font-size:14px;font-weight:400;color:#000;line-height:1;white-space:nowrap}.m-mypage-as-detail__detail{display:flex;align-items:flex-start;gap:16px;width:100%}.m-mypage-as-detail__detail p{margin:0;flex:1 1;min-width:0;font-size:14px;font-weight:400;color:#000;line-height:1.4}.m-mypage-as-detail__shipping{list-style:none;margin:0;padding:0 0 16px;display:flex;flex-direction:column;gap:16px;width:100%;border-bottom:1px solid rgba(0,0,0,.2)}.m-mypage-as-detail__shipping-row{display:flex;align-items:center;justify-content:space-between;width:100%;height:14px}.m-mypage-as-detail__shipping-value{font-size:14px;font-weight:400;color:#000;line-height:1}.m-mypage-as-detail__shipping-value.is-strong{display:inline-flex;align-items:center;gap:8px}.m-mypage-as-detail__shipping-value.is-strong strong{font-weight:700}.m-mypage-as-detail__costs{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:16px;width:100%}.m-mypage-as-detail__cost-row{display:flex;align-items:center;justify-content:space-between;width:100%}.m-mypage-as-detail__cost-value{font-size:14px;font-weight:400;color:#000;line-height:1}.m-mypage-as-detail__total{display:flex;align-items:center;justify-content:space-between;width:100%;padding-top:16px;border-top:1px solid rgba(0,0,0,.2);box-sizing:border-box}.m-mypage-as-detail__total-label{font-size:16px;font-weight:700;color:#000;line-height:1}.m-mypage-as-detail__total-value{font-size:20px;font-weight:700;color:#000;line-height:1}.m-mypage-as-detail__inquiry{display:flex;align-items:center;justify-content:space-between;width:100%;margin-top:8px}.m-mypage-as-detail__inquiry-text{display:inline-flex;align-items:center;gap:8px;font-size:14px;font-weight:400;color:#000;line-height:1}.m-mypage-as-detail__inquiry-text i{font-size:14px;color:#000}.m-mypage-as-detail__inquiry-link{display:inline-flex;align-items:center;justify-content:center;width:120px;padding:8px 10px;background:#fff;border:1px solid rgba(0,0,0,.2);border-radius:4px;font-size:12px;font-weight:400;color:#000;line-height:1;text-decoration:none;box-sizing:border-box}.m-mypage-as-detail__actions{display:flex;align-items:stretch;gap:24px;width:100%;margin-top:16px}.m-mypage-as-detail__action{flex:1 1;min-width:0;display:inline-flex;align-items:center;justify-content:center;gap:16px;height:56px;border-radius:8px;background:none;border:0;cursor:pointer;box-sizing:border-box}.m-mypage-as-detail__action--reject{background:#fff;border:1.5px solid rgba(0,0,0,.2)}.m-mypage-as-detail__action--accept{background:#8a55e5;color:#fff}.m-mypage-as-detail__action-main{font-size:16px;font-weight:700;line-height:1}.m-mypage-as-detail__action-sub{font-size:16px;font-weight:400;line-height:1}.m-mypage-as-detail__action-sep{display:inline-block;width:1px;height:12px;background:currentColor;opacity:.4}.m-mypage-as-detail__action--reject .m-mypage-as-detail__action-main,.m-mypage-as-detail__action--reject .m-mypage-as-detail__action-sub{color:#000}.m-mypage-as-detail__action--accept .m-mypage-as-detail__action-main{color:#fff}@media (max-width:1024px){.m-mypage-detail-stepper.is-7col{gap:20px}.m-mypage-as-detail__grid{flex-direction:column;padding:20px}.m-mypage-as-detail__grid-divider{width:100%;height:1px;align-self:auto}}@media (max-width:768px){.m-mypage-as-detail__header{flex-direction:column;align-items:flex-start;gap:12px}.m-mypage-detail-stepper.is-7col{gap:12px;padding:20px 8px;overflow-x:auto;justify-content:flex-start}.m-mypage-detail-stepper.is-7col .m-mypage-detail-stepper__step{width:84px}.m-mypage-as-detail__symptoms{flex-direction:column;align-items:flex-start;gap:8px}.m-mypage-as-detail__actions{flex-direction:column;gap:12px}.m-mypage-as-detail__action{height:52px;flex-direction:column;gap:4px}.m-mypage-as-detail__action-sep{display:none}.m-mypage-as-detail__action-sub{font-size:12px;opacity:.8}.m-mypage-as-detail__inquiry{flex-direction:column;align-items:flex-start;gap:12px}.m-mypage-as-detail__inquiry-link{width:100%;height:40px}}.m-mypage-as-write{display:flex;flex-direction:column;gap:44px;width:100%}.m-mypage-as-write__title{margin:0;font-size:20px;font-weight:700;color:#000;line-height:1}.m-mypage-as-write__body{display:flex;align-items:flex-start;gap:24px;padding-top:24px;width:100%}.m-mypage-as-write__form{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:24px;box-sizing:border-box}.m-mypage-as-write__field{display:flex;flex-direction:column;gap:16px;width:100%}.m-mypage-as-write__label{display:inline-flex;align-items:baseline;gap:4px;font-size:16px;font-weight:700;color:#000;line-height:1}.m-mypage-as-write__label>span:last-of-type{color:#8a55e5;font-weight:700}.m-mypage-as-write__label-sub{font-size:14px;font-weight:400;color:#000;opacity:.4}.m-mypage-as-write__select{position:relative;width:100%;height:44px;background:#fff;border:1px solid rgba(0,0,0,.1);border-radius:8px;box-sizing:border-box}.m-mypage-as-write__select select{width:100%;height:100%;padding:0 40px 0 16px;background:transparent;border:0;font-size:14px;font-weight:400;color:#000;line-height:42px;font-family:inherit;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;box-sizing:border-box}.m-mypage-as-write__select select option[value=""],.m-mypage-as-write__select select:invalid{color:rgba(0,0,0,.4)}.m-mypage-as-write__select i{position:absolute;right:16px;top:50%;transform:translateY(-50%);font-size:12px;color:#000;pointer-events:none}.m-mypage-as-write__checks{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:16px}.m-mypage-as-write__check{display:inline-flex;align-items:center;gap:12px;cursor:pointer;font-size:16px;font-weight:400;color:#000;line-height:1}.m-mypage-as-write__check input{position:absolute;opacity:0;width:0;height:0}.m-mypage-as-write__check-box{width:16px;height:16px;background:#fff;border:1px solid rgba(0,0,0,.2);border-radius:4px;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;position:relative}.m-mypage-as-write__check input:checked+.m-mypage-as-write__check-box{background:#8a55e5;border-color:#8a55e5}.m-mypage-as-write__check input:checked+.m-mypage-as-write__check-box:after{content:"";width:8px;height:4px;border-left:1.5px solid #fff;border-bottom:1.5px solid #fff;transform:rotate(-45deg) translate(1px,-1px)}.m-mypage-as-write__symptom-grid{display:flex;flex-direction:column;gap:16px;width:100%}.m-mypage-as-write__symptom-row{display:grid;grid-template-columns:1fr 1fr;grid-gap:16px;gap:16px}.m-mypage-as-write__textarea{width:100%;height:240px;padding:15px 16px;background:#fff;border:1px solid rgba(0,0,0,.1);border-radius:8px;font-size:14px;font-weight:400;color:#000;line-height:1.4;font-family:inherit;resize:vertical;box-sizing:border-box}.m-mypage-as-write__textarea::placeholder{color:rgba(0,0,0,.4)}.m-mypage-as-write__textarea:focus{outline:none;border-color:#8a55e5}.m-mypage-as-write__photos{display:inline-flex;align-items:flex-start;gap:8px}.m-mypage-as-write__photo-btn{display:inline-flex;align-items:center;justify-content:center;width:64px;height:64px;padding:15px 16px;background:#f5f6f8;border:0;border-radius:8px;cursor:pointer;box-sizing:border-box;flex-shrink:0}.m-mypage-as-write__photo-btn img{width:24px;height:24px;display:block}.m-mypage-as-write__addr{display:flex;flex-direction:column;gap:24px;padding:24px 0;border-top:1px dashed rgba(0,0,0,.2);width:100%}.m-mypage-as-write__addr-option{display:inline-flex;align-items:center;gap:12px;cursor:pointer}.m-mypage-as-write__addr-option input{position:absolute;opacity:0;width:0;height:0}.m-mypage-as-write__addr-radio{width:16px;height:16px;background:#fff;border:1px solid rgba(0,0,0,.2);border-radius:50%;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;position:relative}.m-mypage-as-write__addr-option input:checked+.m-mypage-as-write__addr-radio{border-color:#8a55e5;background:#8a55e5}.m-mypage-as-write__addr-option input:checked+.m-mypage-as-write__addr-radio:after{content:"";width:6px;height:6px;background:#fff;border-radius:50%}.m-mypage-as-write__addr-title{font-size:16px;font-weight:700;color:#000;line-height:1}.m-mypage-as-write__addr-title--muted{color:rgba(0,0,0,.4)}.m-mypage-as-write__addr-info{display:flex;flex-direction:column;gap:16px;padding:16px;background:#f5f6f8;border-radius:8px;box-sizing:border-box}.m-mypage-as-write__addr-name{margin:0;display:inline-flex;align-items:baseline;gap:8px}.m-mypage-as-write__addr-name strong{font-size:20px;font-weight:700;color:#000;line-height:1}.m-mypage-as-write__addr-name span{font-size:16px;font-weight:400;color:#000;line-height:1}.m-mypage-as-write__addr-detail{margin:0;display:inline-flex;align-items:center;gap:12px;font-size:14px;font-weight:400;color:#000;line-height:1;flex-wrap:wrap}.m-mypage-as-write__meta-sep{width:1px;height:8px;background:rgba(0,0,0,.2)}.m-mypage-as-write__date{position:relative;display:flex;align-items:center;width:100%;height:44px;padding:0 16px;background:#fff;border:1px solid rgba(0,0,0,.1);border-radius:8px;box-sizing:border-box}.m-mypage-as-write__date i{font-size:16px;color:#000;margin-right:8px}.m-mypage-as-write__date input{flex:1 1;background:transparent;border:0;font-size:14px;font-weight:400;color:#000;line-height:1;font-family:inherit;outline:none}.m-mypage-as-write__date input::placeholder{color:rgba(0,0,0,.4)}.m-mypage-as-write__foot{display:flex;align-items:center;justify-content:space-between;width:100%;gap:16px}.m-mypage-as-write__cancel{background:#fff;border:1px solid rgba(0,0,0,.2);border-radius:8px;color:#000;text-decoration:none;box-sizing:border-box}.m-mypage-as-write__cancel,.m-mypage-as-write__submit{display:inline-flex;align-items:center;justify-content:center;width:160px;height:40px;padding:0;font-size:16px;font-weight:700;line-height:1}.m-mypage-as-write__submit{background:#8a55e5;border:0;border-radius:8px;color:#fff;cursor:pointer}.m-mypage-as-write__aside{flex:1 1;min-width:0;gap:12px}.m-mypage-as-write__aside,.m-mypage-as-write__aside-box{display:flex;flex-direction:column;box-sizing:border-box}.m-mypage-as-write__aside-box{gap:10px;padding:10px 16px;background:rgba(0,0,0,.05);border-radius:8px}.m-mypage-as-write__aside-title{margin:0;font-size:16px;font-weight:700;color:#000;line-height:1}.m-mypage-as-write__aside-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:4px}.m-mypage-as-write__aside-list li,.m-mypage-as-write__aside-process{font-size:14px;font-weight:400;color:#000;opacity:.4;line-height:1.6}.m-mypage-as-write__aside-process{margin:0}@media (max-width:1024px){.m-mypage-as-write__body{flex-direction:column}.m-mypage-as-write__aside,.m-mypage-as-write__form{width:100%}.m-mypage-as-write__symptom-row{grid-template-columns:1fr 1fr}}@media (max-width:768px){.m-mypage-as-write{gap:24px}.m-mypage-as-write__body{gap:20px;padding-top:20px}.m-mypage-as-write__textarea{height:200px}.m-mypage-as-write__symptom-row{grid-template-columns:1fr}.m-mypage-as-write__photos{flex-wrap:wrap}.m-mypage-as-write__cancel,.m-mypage-as-write__submit{width:calc((100% - 16px) / 2)}}.m-mypage-notice{display:flex;flex-direction:column;gap:24px;width:100%}.m-mypage-notice__title{margin:0;font-size:20px;font-weight:700;color:#000;line-height:1}.m-mypage-notice__search{position:relative;display:flex;align-items:center;gap:12px;width:100%;height:48px;padding:10px 20px 10px 24px;background:#f5f6f8;border-radius:8px;box-sizing:border-box}.m-mypage-notice__search input{flex:1 1;min-width:0;background:transparent;border:0;font-size:16px;font-weight:400;color:#000;line-height:1.2;font-family:inherit;outline:none}.m-mypage-notice__search input::placeholder{color:#000;opacity:.2}.m-mypage-notice__search i{font-size:18px;color:#000;flex-shrink:0}.m-mypage-notice__list-wrap{display:flex;flex-direction:column;gap:0;width:100%;margin-top:32px}.m-mypage-notice__tabs{display:flex;align-items:center;gap:24px;height:34px;width:100%}.m-mypage-notice__tab{display:inline-flex;align-items:center;gap:5px;padding:0 0 16px;background:none;border:0;border-bottom:2px solid transparent;font-size:18px;font-weight:700;color:#000;opacity:.4;line-height:1;cursor:pointer}.m-mypage-notice__tab.is-active{color:#8a55e5;border-bottom-color:#8a55e5;opacity:1}.m-mypage-notice__table{display:flex;flex-direction:column;width:100%;border-bottom:1px solid rgba(0,0,0,.1)}.m-mypage-notice__table-head{display:flex;align-items:center;height:48px;width:100%;border-top:1px solid #000}.m-mypage-notice__table-row{display:flex;align-items:center;height:48px;width:100%;border-top:1px solid rgba(0,0,0,.1)}.m-mypage-notice__cell{display:inline-flex;align-items:center;height:40px;padding:10px;box-sizing:border-box}.m-mypage-notice__cell--num{width:64px;flex-shrink:0;justify-content:center}.m-mypage-notice__cell--cat{width:120px;flex-shrink:0;justify-content:center}.m-mypage-notice__cell--title{width:640px;flex-shrink:0}.m-mypage-notice__cell--date{flex:1 1;min-width:0;justify-content:center}.m-mypage-notice__table-head .m-mypage-notice__cell{font-size:14px;font-weight:700;color:#000;opacity:.4;line-height:1}.m-mypage-notice__table-head .m-mypage-notice__cell--title{justify-content:flex-start}.m-mypage-notice__num{font-size:14px;font-weight:400;color:#000;opacity:.4;line-height:1}.m-mypage-notice__pin{width:16px;height:16px;display:block}.m-mypage-notice__category{font-size:16px;font-weight:700;line-height:1}.m-mypage-notice__cell-link{font-size:16px;font-weight:400;color:#000;line-height:1;text-decoration:none;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.m-mypage-notice__cell-link:hover{color:#8a55e5}.m-mypage-notice__table-row .m-mypage-notice__cell--date{font-size:14px;font-weight:700;color:#000;opacity:.4;line-height:1}.m-mypage-notice__pager{display:flex;align-items:center;justify-content:center;gap:8px;margin:40px 0 0;width:100%}.m-mypage-notice__pager-arrow{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;padding:0;background:none;border:0;color:#000;font-size:18px;line-height:1;cursor:pointer}.m-mypage-notice__pager-nums{display:inline-flex;align-items:center;gap:4px}.m-mypage-notice__pager-num{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;background:none;border:0;border-radius:4px;font-size:14px;font-weight:500;color:#000;line-height:1;cursor:pointer}.m-mypage-notice__pager-num.is-active{background:#8a55e5;color:#fff;font-weight:700}@media (max-width:1024px){.m-mypage-notice__cell--title{width:auto;flex:2 1}.m-mypage-notice__cell--date{min-width:100px}}@media (max-width:768px){.m-mypage-notice__list-wrap{margin-top:20px}.m-mypage-notice__cell{font-size:13px!important;padding:6px}.m-mypage-notice__cell--num{width:40px}.m-mypage-notice__cell--cat{width:60px}.m-mypage-notice__category,.m-mypage-notice__cell-link{font-size:13px}}.m-mypage-notice-detail{display:flex;flex-direction:column;gap:24px;width:100%}.m-mypage-notice-detail__header{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;width:100%}.m-mypage-notice-detail__header-left{display:inline-flex;align-items:center;gap:12px;flex:1 1;min-width:0}.m-mypage-notice-detail__pin{width:16px;height:16px;display:block;flex-shrink:0}.m-mypage-notice-detail__title{margin:0;font-size:20px;font-weight:700;color:#000;line-height:1}.m-mypage-notice-detail__header-right{display:inline-flex;align-items:center;gap:12px;flex-shrink:0;padding-top:3px}.m-mypage-notice-detail__cat{font-size:14px;font-weight:700;line-height:1}.m-mypage-notice-detail__meta-sep{width:1px;height:8px;background:rgba(0,0,0,.2)}.m-mypage-notice-detail__date{font-size:14px;font-weight:400;color:rgba(0,0,0,.4);line-height:1;white-space:nowrap}.m-mypage-notice-detail__copy{display:inline-flex;align-items:center;gap:4px;padding:0;background:none;border:0;font-size:14px;font-weight:400;color:#000;line-height:1;cursor:pointer}.m-mypage-notice-detail__copy i{font-size:12px}.m-mypage-notice-detail__body{display:flex;flex-direction:column;gap:24px;padding-top:16px;border-top:1px solid #000;width:100%;box-sizing:border-box}.m-mypage-notice-detail__intro{margin:0;font-size:16px;font-weight:400;color:#000;line-height:1.6}.m-mypage-notice-detail__banner{width:639px;max-width:100%;height:615px;background:linear-gradient(180deg,#a8d6ff,#d4b8ff);border-radius:4px}.m-mypage-notice-detail__section{display:flex;flex-direction:column;gap:4px}.m-mypage-notice-detail__section p{margin:0;font-size:16px;font-weight:400;color:#000;line-height:1.6}.m-mypage-notice-detail__section ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:4px}.m-mypage-notice-detail__section li{font-size:16px;font-weight:400;color:#000;line-height:1.6}.m-mypage-notice-detail__file{display:inline-flex;align-items:center;gap:5px;padding:8px 12px;background:#fff;border:1px solid rgba(0,0,0,.2);border-radius:4px;font-size:14px;font-weight:700;color:#000;line-height:1;text-decoration:none;align-self:flex-start;cursor:pointer;font-family:inherit}.m-mypage-notice-detail__file i{font-size:16px}.m-mypage-notice-detail__related{list-style:none;margin:40px 0 0;padding:0;display:flex;flex-direction:column;width:100%;border-top:1px solid rgba(0,0,0,.4);border-bottom:1px solid rgba(0,0,0,.1)}.m-mypage-notice-detail__related-row{display:flex;align-items:center;height:48px;width:100%}.m-mypage-notice-detail__related-row+.m-mypage-notice-detail__related-row{border-top:1px solid rgba(0,0,0,.1)}.m-mypage-notice-detail__related-arrow{display:inline-flex;align-items:center;justify-content:center;width:64px;height:40px;padding:10px;flex-shrink:0;box-sizing:border-box}.m-mypage-notice-detail__related-arrow i{font-size:16px;color:#000;opacity:.4}.m-mypage-notice-detail__related-cat{display:inline-flex;align-items:center;justify-content:center;width:120px;height:40px;padding:10px;flex-shrink:0;box-sizing:border-box}.m-mypage-notice-detail__related-cat span{font-size:16px;font-weight:700;line-height:1}.m-mypage-notice-detail__related-title{display:inline-flex;align-items:center;width:640px;height:40px;padding:10px;box-sizing:border-box;flex-shrink:0;font-size:16px;font-weight:400;color:#000;line-height:1;text-decoration:none;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.m-mypage-notice-detail__related-title:hover{color:#8a55e5}.m-mypage-notice-detail__related-date{display:inline-flex;align-items:center;justify-content:center;flex:1 1;min-width:0;height:40px;padding:10px;font-size:14px;font-weight:700;color:#000;opacity:.4;line-height:1;box-sizing:border-box}@media (max-width:1024px){.m-mypage-notice-detail__banner{height:auto;aspect-ratio:639/615}.m-mypage-notice-detail__related-title{width:auto;flex:2 1}.m-mypage-notice-detail__related-date{min-width:100px}}@media (max-width:768px){.m-mypage-notice-detail{gap:24px}.m-mypage-notice-detail__header{flex-direction:column;align-items:flex-start;gap:12px}.m-mypage-notice-detail__title{font-size:18px}.m-mypage-notice-detail__intro,.m-mypage-notice-detail__section li,.m-mypage-notice-detail__section p{font-size:14px;line-height:1.5}.m-mypage-notice-detail__related-arrow{width:40px;padding:6px}.m-mypage-notice-detail__related-arrow i{font-size:14px}.m-mypage-notice-detail__related-cat{width:60px;padding:6px}.m-mypage-notice-detail__related-cat span{font-size:13px}.m-mypage-notice-detail__related-title{font-size:13px;padding:6px}.m-mypage-notice-detail__related-date{font-size:11px}}.m-mypage-profileview{display:flex;flex-direction:column;gap:0;width:100%}.m-mypage-profileview__tabs{display:flex;align-items:center;gap:24px;height:34px;width:100%;border-bottom:1px solid rgba(0,0,0,.1)}.m-mypage-profileview__tab{display:inline-flex;align-items:center;gap:5px;padding:0 0 16px;background:none;border:0;border-bottom:2px solid transparent;font-size:18px;font-weight:700;color:#000;opacity:.4;line-height:1;cursor:pointer}.m-mypage-profileview__tab.is-active{color:#8a55e5;border-bottom-color:#8a55e5;opacity:1}.m-mypage-profileview__address{display:flex;flex-direction:column;gap:16px;width:100%;padding-top:16px}.m-mypage-profileview__address-toolbar{display:flex;align-items:center;justify-content:center;gap:24px;width:374px}.m-mypage-profileview__add-btn{display:inline-flex;align-items:center;justify-content:center;width:120px;padding:8px 10px;background:#8a55e5;border:0;border-radius:4px;font-size:12px;font-weight:700;color:#fff;line-height:1;text-decoration:none;box-sizing:border-box;flex-shrink:0}.m-mypage-profileview__address-hint{margin:0;font-size:14px;font-weight:400;color:#000;line-height:1;white-space:nowrap}.m-mypage-profileview__address-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:16px}.m-mypage-profileview__address-card{width:528px;max-width:100%;padding:24px;background:#fff;border:1px solid rgba(0,0,0,.1);border-radius:16px;display:flex;flex-direction:column;gap:24px;box-sizing:border-box}.m-mypage-profileview__address-card.is-default{background:#f5f6f8;border-color:rgba(138,85,229,.2)}.m-mypage-profileview__address-head{display:flex;align-items:flex-start;gap:16px;width:100%;padding-bottom:24px;border-bottom:1px solid rgba(0,0,0,.1)}.m-mypage-profileview__address-info{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:16px}.m-mypage-profileview__address-name{display:inline-flex;align-items:center;gap:8px}.m-mypage-profileview__address-name strong{font-size:20px;font-weight:700;color:#000;line-height:1}.m-mypage-profileview__address-name span{font-size:16px;font-weight:400;color:#000;line-height:1}.m-mypage-profileview__address-line{display:inline-flex;align-items:center;gap:12px;font-size:14px;font-weight:400;color:#000;line-height:1;flex-wrap:wrap}.m-mypage-profileview__meta-sep{width:1px;height:8px;background:rgba(0,0,0,.2)}.m-mypage-profileview__default-badge{display:inline-flex;align-items:center;justify-content:center;padding:8px 16px;background:#8a55e5;border-radius:16px;font-size:16px;font-weight:700;color:#fff;line-height:1;white-space:nowrap;flex-shrink:0}.m-mypage-profileview__address-memo{display:flex;flex-direction:column;gap:16px}.m-mypage-profileview__address-memo-label{font-size:16px;font-weight:700;color:#000;line-height:1}.m-mypage-profileview__select{position:relative;width:100%;height:44px;background:#fff;border:1px solid rgba(0,0,0,.1);border-radius:8px;box-sizing:border-box}.m-mypage-profileview__select select{width:100%;height:100%;padding:0 40px 0 16px;background:transparent;border:0;font-size:14px;font-weight:400;color:#000;line-height:42px;font-family:inherit;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;box-sizing:border-box}.m-mypage-profileview__select select option[value=""]{color:rgba(0,0,0,.4)}.m-mypage-profileview__select i{position:absolute;right:16px;top:50%;transform:translateY(-50%);font-size:12px;color:#000;pointer-events:none}.m-mypage-profileview__memo-input{width:100%;height:44px;padding:0 16px;background:#fff;border:1px solid rgba(0,0,0,.1);border-radius:8px;font-size:14px;font-weight:400;color:#000;line-height:1;font-family:inherit;outline:none;box-sizing:border-box}.m-mypage-profileview__memo-input::placeholder{color:rgba(0,0,0,.4)}.m-mypage-profileview__memo-input:focus{border-color:#8a55e5}.m-mypage-profileview__address-actions{display:inline-flex;align-items:flex-start;gap:8px;flex-wrap:wrap}.m-mypage-profileview__address-btn{display:inline-flex;align-items:center;justify-content:center;padding:8px 10px;background:#fff;border:1px solid rgba(0,0,0,.2);border-radius:4px;font-size:14px;font-weight:700;color:#000;line-height:1;text-decoration:none;cursor:pointer;box-sizing:border-box}.m-mypage-profileview__address-btn--primary{border-color:#000}.m-mypage-profileview__info{display:flex;flex-direction:column;gap:40px;padding-top:16px;width:100%}.m-mypage-profileview__info-form{width:528px;max-width:100%;display:flex;flex-direction:column;gap:24px;box-sizing:border-box}.m-mypage-profileview__info-field{display:flex;flex-direction:column;gap:16px;width:100%}.m-mypage-profileview__info-label{display:inline-flex;align-items:center;gap:4px;font-size:16px;font-weight:700;color:#000;line-height:1}.m-mypage-profileview__info-label span{color:#8a55e5;font-weight:700}.m-mypage-profileview__info-input{width:100%;height:44px;padding:15px 16px;background:#fff;border:1px solid rgba(0,0,0,.1);border-radius:8px;font-size:14px;font-weight:400;color:#000;line-height:1;font-family:inherit;outline:none;box-sizing:border-box}.m-mypage-profileview__info-input::placeholder{color:rgba(0,0,0,.4)}.m-mypage-profileview__info-input:focus{border-color:#8a55e5}.m-mypage-profileview__info-input.is-disabled{background:#f5f6f8;color:rgba(0,0,0,.6)}.m-mypage-profileview__info-input-row{position:relative;width:100%}.m-mypage-profileview__info-input-row input{padding-right:88px}.m-mypage-profileview__info-inline-btn{position:absolute;right:16px;top:50%;transform:translateY(-50%);padding:0;background:none;border:0;font-size:14px;font-weight:700;color:#8a55e5;line-height:1;cursor:pointer;white-space:nowrap}.m-mypage-profileview__info-error{margin:0;display:inline-flex;align-items:center;gap:8px;font-size:14px;font-weight:400;color:#c90071;line-height:1}.m-mypage-profileview__info-error i{font-size:14px}.m-mypage-profileview__info-submit{display:inline-flex;align-items:center;justify-content:center;width:160px;height:40px;padding:0;background:#8a55e5;border:0;border-radius:8px;font-size:16px;font-weight:700;color:#fff;line-height:1;cursor:pointer;align-self:flex-start}.m-mypage-profileview__leave{align-self:flex-start;padding:0;background:none;border:0;font-size:14px;font-weight:400;color:#000;line-height:1;text-decoration:underline;cursor:pointer}.m-mypage-address-form{display:flex;flex-direction:column;gap:24px;padding-top:24px;width:100%}.m-mypage-address-form__body{width:528px;max-width:100%;padding:24px;background:#f5f6f8;border-radius:16px;display:flex;flex-direction:column;gap:24px;box-sizing:border-box}.m-mypage-address-form__field{display:flex;flex-direction:column;gap:16px;width:100%}.m-mypage-address-form__label{font-size:16px;font-weight:700;color:#000;line-height:1}.m-mypage-address-form__input{width:100%;height:44px;padding:15px 16px;background:#fff;border:1px solid rgba(0,0,0,.1);border-radius:8px;font-size:14px;font-weight:400;color:#000;line-height:1;font-family:inherit;outline:none;box-sizing:border-box}.m-mypage-address-form__input::placeholder{color:rgba(0,0,0,.4)}.m-mypage-address-form__input:focus{border-color:#8a55e5}.m-mypage-address-form__addr{display:flex;flex-direction:column;gap:8px;width:100%}.m-mypage-address-form__input-row{position:relative;width:100%}.m-mypage-address-form__input-row input{padding-right:96px}.m-mypage-address-form__inline-btn{position:absolute;right:16px;top:50%;transform:translateY(-50%);padding:0;background:none;border:0;font-size:14px;font-weight:700;color:#8a55e5;line-height:1;cursor:pointer;white-space:nowrap}.m-mypage-address-form__select{position:relative;width:100%;height:44px;background:#fff;border:1px solid rgba(0,0,0,.1);border-radius:8px;box-sizing:border-box}.m-mypage-address-form__select select{width:100%;height:100%;padding:0 40px 0 16px;background:transparent;border:0;font-size:14px;font-weight:400;color:#000;line-height:42px;font-family:inherit;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;box-sizing:border-box}.m-mypage-address-form__select select option[value=""]{color:rgba(0,0,0,.4)}.m-mypage-address-form__select i{position:absolute;right:16px;top:50%;transform:translateY(-50%);font-size:12px;color:#000;pointer-events:none}.m-mypage-address-form__check{display:inline-flex;align-items:center;gap:12px;cursor:pointer;font-size:16px;font-weight:400;color:#000;line-height:1}.m-mypage-address-form__check input{position:absolute;opacity:0;width:0;height:0}.m-mypage-address-form__check-box{width:16px;height:16px;background:#fff;border:1px solid rgba(0,0,0,.2);border-radius:4px;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;position:relative}.m-mypage-address-form__check input:checked+.m-mypage-address-form__check-box{background:#8a55e5;border-color:#8a55e5}.m-mypage-address-form__check input:checked+.m-mypage-address-form__check-box:after{content:"";width:8px;height:4px;border-left:1.5px solid #fff;border-bottom:1.5px solid #fff;transform:rotate(-45deg) translate(1px,-1px)}.m-mypage-address-form__foot{display:flex;align-items:center;justify-content:space-between;width:528px;max-width:100%}.m-mypage-address-form__cancel{background:#fff;border:1px solid rgba(0,0,0,.2);border-radius:8px;color:#000;text-decoration:none;box-sizing:border-box}.m-mypage-address-form__cancel,.m-mypage-address-form__submit{display:inline-flex;align-items:center;justify-content:center;width:160px;height:40px;padding:0;font-size:16px;font-weight:700;line-height:1;cursor:pointer}.m-mypage-address-form__submit{background:#8a55e5;border:0;border-radius:8px;color:#fff}@media (max-width:768px){.m-mypage-profileview__tabs{gap:16px}.m-mypage-profileview__tab{font-size:15px;padding-bottom:12px}.m-mypage-profileview__address-card{padding:20px}.m-mypage-profileview__default-badge{font-size:14px;padding:6px 12px}.m-mypage-profileview__address-name strong{font-size:18px}.m-mypage-address-form__body,.m-mypage-address-form__foot,.m-mypage-profileview__info-form{width:100%}.m-mypage-address-form__body{padding:20px 0}.m-mypage-address-form__cancel,.m-mypage-address-form__submit{width:calc((100% - 16px) / 2)}}.m-mypage-profileview__tab{text-decoration:none}.m-mypage-leave{padding-top:24px;width:100%}.m-mypage-leave,.m-mypage-leave__body{display:flex;flex-direction:column;gap:24px}.m-mypage-leave__body{width:528px;max-width:100%;padding-bottom:24px;border-bottom:1px solid rgba(0,0,0,.4);box-sizing:border-box}.m-mypage-leave__warn{display:flex;flex-direction:column;gap:16px;padding:24px;background:#f5f6f8;border-radius:8px;box-sizing:border-box}.m-mypage-leave__warn-title{margin:0;font-size:16px;font-weight:700;color:#000;line-height:1}.m-mypage-leave__warn-list{margin:0;padding-left:21px;list-style:disc;color:#000;font-size:14px;font-weight:400;line-height:1.6}.m-mypage-leave__field{display:flex;flex-direction:column;gap:16px;width:100%}.m-mypage-leave__label{margin:0;display:inline-flex;align-items:center;gap:4px;font-size:16px;font-weight:700;color:#000;line-height:1}.m-mypage-leave__label span{color:#8a55e5;font-weight:700}.m-mypage-leave__reasons{display:flex;flex-direction:column;gap:16px;padding:16px;background:rgba(0,0,0,.04);border-radius:8px;box-sizing:border-box}.m-mypage-leave__radio{display:inline-flex;align-items:center;gap:12px;cursor:pointer;font-size:16px;font-weight:400;color:#000;line-height:1}.m-mypage-leave__radio input{position:absolute;opacity:0;width:0;height:0}.m-mypage-leave__radio-dot{width:16px;height:16px;background:#fff;border:1px solid rgba(0,0,0,.2);border-radius:50%;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;position:relative}.m-mypage-leave__radio input:checked+.m-mypage-leave__radio-dot{border-color:#8a55e5;background:#8a55e5}.m-mypage-leave__radio input:checked+.m-mypage-leave__radio-dot:after{content:"";width:6px;height:6px;background:#fff;border-radius:50%}.m-mypage-leave__textarea{width:100%;height:100px;padding:15px 16px;background:#fff;border:1px solid rgba(0,0,0,.1);border-radius:8px;font-size:14px;font-weight:400;color:#000;line-height:1.4;font-family:inherit;resize:vertical;box-sizing:border-box}.m-mypage-leave__textarea::placeholder{color:rgba(0,0,0,.2)}.m-mypage-leave__textarea:focus{outline:none;border-color:#8a55e5}.m-mypage-leave__pw{position:relative;width:100%;height:44px;background:#fff;border:1px solid rgba(0,0,0,.1);border-radius:8px;box-sizing:border-box}.m-mypage-leave__pw-input{width:100%;height:100%;padding:0 44px 0 16px;background:transparent;border:0;font-size:14px;font-weight:400;color:#000;line-height:42px;font-family:inherit;outline:none;box-sizing:border-box}.m-mypage-leave__pw-input::placeholder{color:rgba(0,0,0,.4)}.m-mypage-leave__pw-toggle{position:absolute;right:16px;top:50%;transform:translateY(-50%);padding:0;background:none;border:0;color:#000;font-size:16px;cursor:pointer;line-height:1;opacity:.4}.m-mypage-leave__agree{display:inline-flex;align-items:flex-start;gap:12px;cursor:pointer;font-size:16px;font-weight:400;color:#000;line-height:1.4}.m-mypage-leave__agree input{position:absolute;opacity:0;width:0;height:0}.m-mypage-leave__agree-box{width:16px;height:16px;background:#fff;border:1px solid rgba(0,0,0,.2);border-radius:4px;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;position:relative;margin-top:4px}.m-mypage-leave__agree input:checked+.m-mypage-leave__agree-box{background:#8a55e5;border-color:#8a55e5}.m-mypage-leave__agree input:checked+.m-mypage-leave__agree-box:after{content:"";width:8px;height:4px;border-left:1.5px solid #fff;border-bottom:1.5px solid #fff;transform:rotate(-45deg) translate(1px,-1px)}.m-mypage-leave__foot{display:flex;align-items:center;justify-content:space-between;width:528px;max-width:100%}.m-mypage-leave__cancel{background:#fff;border:1.5px solid rgba(0,0,0,.2);border-radius:8px;color:#000;text-decoration:none;box-sizing:border-box}.m-mypage-leave__cancel,.m-mypage-leave__submit{display:inline-flex;align-items:center;justify-content:center;width:160px;height:40px;padding:0;font-size:16px;font-weight:700;line-height:1;cursor:pointer}.m-mypage-leave__submit{background:#c90071;border:0;border-radius:8px;color:#fff}.m-mypage-leave__submit:disabled{opacity:.4;cursor:not-allowed}@media (max-width:768px){.m-mypage-leave__body,.m-mypage-leave__foot{width:100%}.m-mypage-leave__warn{padding:20px}.m-mypage-leave__cancel,.m-mypage-leave__submit{width:calc((100% - 16px) / 2)}}.m-leave-done{display:flex;align-items:center;justify-content:center;width:100%;min-height:60vh;padding:80px 24px;box-sizing:border-box}.m-leave-done__inner{display:flex;flex-direction:column;align-items:center;gap:32px;width:360px;max-width:100%}.m-leave-done__title{margin:0;font-size:24px;font-weight:700;color:#000;line-height:1;text-align:center}.m-leave-done__cards{display:flex;flex-direction:column;gap:16px;align-items:stretch;width:320px;max-width:100%}.m-leave-done__info-card{display:flex;flex-direction:column;gap:16px;padding:24px;background:#f5f6f8;border-radius:8px;box-sizing:border-box}.m-leave-done__info-title{margin:0;font-size:16px;font-weight:700;color:#000;line-height:1}.m-leave-done__info-list{margin:0;padding-left:21px;list-style:disc;color:#000;font-size:14px;font-weight:400;line-height:1.6}.m-leave-done__time-card{padding:24px;background:#fff;border:1px solid rgba(0,0,0,.2);border-radius:8px;box-sizing:border-box}.m-leave-done__time-row{display:flex;align-items:center;justify-content:space-between;width:100%}.m-leave-done__time-label{font-size:14px;font-weight:400;color:#000;opacity:.4;line-height:1}.m-leave-done__time-value{font-size:14px;font-weight:700;color:#000;line-height:1}.m-leave-done__home{display:inline-flex;align-items:center;justify-content:center;width:160px;height:40px;background:#000;border-radius:8px;font-size:16px;font-weight:700;color:#fff;line-height:1;text-decoration:none}.m-mypage-notif{display:flex;flex-direction:column;gap:24px;width:100%}.m-mypage-notif__title{margin:0;font-size:20px;font-weight:700;color:#000;line-height:1}.m-mypage-notif__channel{display:flex;align-items:center;justify-content:space-between;width:100%;padding:16px 24px;background:#f5f6f8;border-radius:8px;box-sizing:border-box}.m-mypage-notif__channel-info{display:inline-flex;align-items:center;gap:16px}.m-mypage-notif__channel-name{font-size:16px;font-weight:700;color:#000;line-height:1}.m-mypage-notif__channel-phone{font-size:14px;font-weight:400;color:#000;line-height:1.6}.m-mypage-notif__toggle{display:inline-flex;align-items:center;padding:2px;background:rgba(0,0,0,.2);border:0;border-radius:12px;width:50px;height:24px;cursor:pointer;box-sizing:border-box;transition:background .2s;flex-shrink:0}.m-mypage-notif__toggle.is-on{background:#8a55e5}.m-mypage-notif__toggle-dot{width:20px;height:20px;background:#fff;border-radius:50%;transition:transform .2s}.m-mypage-notif__toggle.is-on .m-mypage-notif__toggle-dot{transform:translateX(24px)}.m-mypage-notif__list-wrap{display:flex;flex-direction:column;gap:0;width:100%}.m-mypage-notif__tabs{display:flex;align-items:center;gap:24px;height:34px;width:100%;border-bottom:1px solid rgba(0,0,0,.1);flex-wrap:wrap}.m-mypage-notif__tab{display:inline-flex;align-items:center;gap:5px;padding:0 0 16px;background:none;border:0;border-bottom:2px solid transparent;font-size:18px;font-weight:700;color:#000;opacity:.4;line-height:1;cursor:pointer;white-space:nowrap}.m-mypage-notif__tab.is-active{color:#8a55e5;border-bottom-color:#8a55e5;opacity:1}.m-mypage-notif__list{list-style:none;margin:16px 0 0;padding:0;display:flex;flex-direction:column;width:100%;border-bottom:1px solid rgba(0,0,0,.1)}.m-mypage-notif__item{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;height:48px;padding:8px 0;box-sizing:border-box}.m-mypage-notif__item-content{display:inline-flex;align-items:center;gap:12px;flex:1 1;min-width:0}.m-mypage-notif__item-text{margin:0;font-size:16px;font-weight:700;color:#000;line-height:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.m-mypage-notif__item-date{font-size:14px;font-weight:400;color:rgba(0,0,0,.4);line-height:1;white-space:nowrap;flex-shrink:0}.m-mypage-notif__delete{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;background:none;border:0;color:#000;font-size:20px;line-height:1;cursor:pointer;opacity:.4;flex-shrink:0}.m-mypage-notif__delete:hover{opacity:1}.m-mypage-notif__pager{display:flex;align-items:center;justify-content:center;gap:8px;margin:40px 0 0;width:100%}.m-mypage-notif__pager-arrow{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;padding:0;background:none;border:0;color:#000;font-size:18px;line-height:1;cursor:pointer}.m-mypage-notif__pager-nums{display:inline-flex;align-items:center;gap:4px}.m-mypage-notif__pager-num{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;background:none;border:0;border-radius:4px;font-size:14px;font-weight:500;color:#000;line-height:1;cursor:pointer}.m-mypage-notif__pager-num.is-active{background:#8a55e5;color:#fff;font-weight:700}@media (max-width:768px){.m-mypage-notif__channel{padding:14px 16px;flex-wrap:wrap;gap:12px}.m-mypage-notif__channel-info{flex-wrap:wrap;gap:8px}.m-mypage-notif__tabs{gap:16px;height:auto;padding-bottom:12px}.m-mypage-notif__tab{font-size:14px;padding-bottom:8px}.m-mypage-notif__item-text{font-size:14px;white-space:normal}.m-mypage-notif__item{height:auto;align-items:flex-start;padding:12px 0}.m-mypage-notif__item-content{flex-direction:column;align-items:flex-start;gap:4px}}.m-mypage-selldetail{display:flex;flex-direction:column;gap:24px;width:100%}.m-mypage-selldetail__topbar{display:flex;align-items:center;gap:12px;width:100%;padding:20px 24px 20px 32px;background:#f5f6f8;border-radius:8px;box-sizing:border-box}.m-mypage-selldetail__topbar-tag{display:inline-flex;align-items:center;gap:5px;padding:5px 8px;background:#fff;border:1.5px solid #4c83fb;border-radius:4px;font-size:14px;font-weight:700;color:#4c83fb;line-height:1}.m-mypage-selldetail__topbar-desc{margin:0;font-size:16px;font-weight:400;color:#000;line-height:1}.m-mypage-selldetail__product{display:flex;flex-direction:column;gap:16px;width:100%;padding-top:24px}.m-mypage-selldetail__product-meta{display:inline-flex;align-items:center;gap:12px}.m-mypage-selldetail__product-code{font-size:14px;font-weight:400;color:#000;line-height:1}.m-mypage-selldetail__product-date{font-size:14px;font-weight:400;color:rgba(0,0,0,.4);line-height:1}.m-mypage-selldetail__sep{display:inline-block;width:1px;height:8px;background:rgba(0,0,0,.2)}.m-mypage-selldetail__product-name-row{display:inline-flex;align-items:center;gap:16px}.m-mypage-selldetail__product-name{margin:0;font-size:16px;font-weight:700;color:#000;line-height:1}.m-mypage-selldetail__product-spec{display:inline-flex;align-items:center;gap:12px;font-size:14px;font-weight:400;color:#000;line-height:1}.m-mypage-selldetail__photos{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,1fr);grid-gap:24px;gap:24px;width:100%}.m-mypage-selldetail__photo{display:flex;flex-direction:column;gap:16px;align-items:center}.m-mypage-selldetail__photo-thumb{width:100%;aspect-ratio:1/1;background:#efefef;border-radius:8px}.m-mypage-selldetail__photo-label{margin:0;font-size:16px;font-weight:400;color:#000;line-height:1;text-align:center}.m-mypage-selldetail__inspect{display:flex;align-items:stretch;gap:24px;width:100%;padding:24px;background:#f5f6f8;border-radius:8px;box-sizing:border-box}.m-mypage-selldetail__inspect-left{flex:1 1;min-width:0}.m-mypage-selldetail__inspect-left,.m-mypage-selldetail__status-list{display:flex;flex-direction:column;gap:16px}.m-mypage-selldetail__status-row{display:flex;align-items:center;justify-content:space-between;width:100%;height:14px}.m-mypage-selldetail__status-label{font-size:14px;font-weight:400;color:#000;opacity:.4;line-height:1}.m-mypage-selldetail__status-value{display:inline-flex;align-items:center;gap:8px}.m-mypage-selldetail__status-strong{font-size:14px;font-weight:700;color:#000;line-height:1}.m-mypage-selldetail__grade{font-size:14px;font-weight:400;color:#000;line-height:1}.m-mypage-selldetail__grade--assigned{font-weight:700}.m-mypage-selldetail__grade-arrow{width:14px;height:14px;display:block}.m-mypage-selldetail__grade-note{display:inline-flex;align-items:center;gap:4px;font-size:12px;font-weight:400;color:#c90071;line-height:1}.m-mypage-selldetail__grade-down{width:7px;height:4px;display:block}.m-mypage-selldetail__desc-box{display:flex;flex-direction:column;align-items:flex-start;width:100%;padding:10px 16px;background:rgba(0,0,0,.05);border-radius:4px;box-sizing:border-box}.m-mypage-selldetail__desc-box p{margin:0;font-size:14px;font-weight:400;color:#000;opacity:.4;line-height:1.6}.m-mypage-selldetail__vdivider{align-self:stretch;width:1px;background:rgba(0,0,0,.1);flex-shrink:0}.m-mypage-selldetail__inspect-right{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:16px}.m-mypage-selldetail__inspect-title{margin:0;font-size:16px;font-weight:700;color:#000;line-height:1}.m-mypage-selldetail__inspect-memo{display:flex;flex-direction:column}.m-mypage-selldetail__inspect-memo p{margin:0;font-size:14px;font-weight:400;color:#000;line-height:1.6}.m-mypage-selldetail__inspect-author{margin:0;font-size:14px;font-weight:400;color:#000;opacity:.4;line-height:1}.m-mypage-selldetail__account{display:flex;flex-direction:column;gap:24px;width:100%;margin-top:32px}.m-mypage-selldetail__account-title{margin:0;font-size:20px;font-weight:700;color:#000;line-height:1}.m-mypage-selldetail__account-body{display:flex;align-items:stretch;gap:24px;width:100%;padding-top:16px;border-top:1px solid #000;box-sizing:border-box}.m-mypage-selldetail__account-left{list-style:none;margin:0;padding:0;flex:1 1;min-width:0;display:flex;flex-direction:column;gap:16px}.m-mypage-selldetail__account-row{display:flex;align-items:center;justify-content:space-between;width:100%;height:14px}.m-mypage-selldetail__account-label{opacity:.4}.m-mypage-selldetail__account-label,.m-mypage-selldetail__account-value{font-size:14px;font-weight:400;color:#000;line-height:1}.m-mypage-selldetail__account-right{flex:1 1;min-width:0}.m-mypage-selldetail__account-right,.m-mypage-selldetail__price-list{display:flex;flex-direction:column;gap:16px}.m-mypage-selldetail__price-row{display:flex;align-items:center;justify-content:space-between;width:100%}.m-mypage-selldetail__price-final{display:flex;flex-direction:column;align-items:flex-end;gap:20px;width:100%;padding-top:16px;border-top:1px solid rgba(0,0,0,.2);box-sizing:border-box}.m-mypage-selldetail__price-final-row{display:flex;align-items:center;justify-content:space-between;width:100%}.m-mypage-selldetail__price-final-label{font-size:16px;font-weight:700;color:#000;line-height:1}.m-mypage-selldetail__price-final-value{font-size:20px;font-weight:700;color:#000;line-height:1}.m-mypage-selldetail__deadline{display:inline-flex;align-items:center;gap:5px;font-size:14px;font-weight:500;color:#c90071;line-height:1}.m-mypage-selldetail__deadline img{width:14px;height:14px;display:block}.m-mypage-selldetail__actions{display:flex;align-items:stretch;gap:24px;width:100%}.m-mypage-selldetail__action{flex:1 1;min-width:0;display:inline-flex;align-items:center;justify-content:center;gap:16px;height:56px;border-radius:8px;background:none;border:0;cursor:pointer;box-sizing:border-box}.m-mypage-selldetail__action--reject{background:#fff;border:1.5px solid rgba(0,0,0,.2)}.m-mypage-selldetail__action--accept{background:#8a55e5}.m-mypage-selldetail__action-main{font-size:16px;font-weight:700;line-height:1}.m-mypage-selldetail__action-sub{font-size:16px;font-weight:400;line-height:1}.m-mypage-selldetail__action-sep{display:inline-block;width:1px;height:12px;background:currentColor;opacity:.4}.m-mypage-selldetail__action--reject .m-mypage-selldetail__action-main,.m-mypage-selldetail__action--reject .m-mypage-selldetail__action-sub{color:#000}.m-mypage-selldetail__action--accept .m-mypage-selldetail__action-main,.m-mypage-selldetail__action--accept .m-mypage-selldetail__action-sub{color:#fff}@media (max-width:1024px){.m-mypage-selldetail__topbar{flex-wrap:wrap;padding:16px 20px}.m-mypage-selldetail__inspect{padding:20px;gap:20px}.m-mypage-selldetail__photos{gap:16px}.m-mypage-selldetail__account-body{padding-top:16px;gap:20px}.m-mypage-selldetail__actions{gap:16px}.m-mypage-selldetail__action-main{font-size:15px}.m-mypage-selldetail__action-sub{font-size:14px}}@media (max-width:768px){.m-mypage-selldetail{gap:20px}.m-mypage-selldetail__topbar{padding:14px 16px}.m-mypage-selldetail__topbar-desc{font-size:14px}.m-mypage-selldetail__product{padding-top:16px;gap:12px}.m-mypage-selldetail__product-name-row{flex-wrap:wrap;gap:12px}.m-mypage-selldetail__photos{grid-template-columns:repeat(2,1fr);gap:12px}.m-mypage-selldetail__photo-label{font-size:14px}.m-mypage-selldetail__inspect{flex-direction:column;padding:16px;gap:16px}.m-mypage-selldetail__vdivider{align-self:auto;width:100%;height:1px}.m-mypage-selldetail__account{margin-top:20px;gap:16px}.m-mypage-selldetail__account-body{flex-direction:column;gap:16px;padding-top:16px}.m-mypage-selldetail__account-row{flex-wrap:wrap;height:auto;gap:8px}.m-mypage-selldetail__account-value{text-align:right}.m-mypage-selldetail__actions{flex-direction:column;gap:12px}.m-mypage-selldetail__action{height:52px;flex-direction:column;gap:4px}.m-mypage-selldetail__action-sep{display:none}.m-mypage-selldetail__action-sub{font-size:12px;opacity:.8}}.m-sell-guide{max-width:1080px;margin:0 auto;padding:40px 24px 120px;gap:56px;box-sizing:border-box}.m-sell-guide,.m-sell-guide__section{width:100%;display:flex;flex-direction:column}.m-sell-guide__section{gap:24px}.m-sell-guide__section-title{margin:0;font-size:20px;font-weight:700;color:#000;line-height:1}.m-sell-guide__banner{display:flex;align-items:center;justify-content:center;gap:16px;width:100%;padding:20px;background:#8a55e5;border-radius:8px;box-sizing:border-box}.m-sell-guide__banner-text{margin:0;font-size:16px;font-weight:400;color:#fff;line-height:1}.m-sell-guide__banner-text strong{font-weight:700}.m-sell-guide__banner-icon{width:56px;height:56px;display:block;object-fit:contain}.m-sell-guide__grade-list{background:#f5f6f8;border-radius:8px;padding:24px;display:flex;flex-direction:column;gap:16px;box-sizing:border-box}.m-sell-guide__grade-row{display:flex;align-items:center;justify-content:space-between;gap:16px;padding-bottom:16px;border-bottom:1px dashed rgba(0,0,0,.2)}.m-sell-guide__grade-row.is-last{border-bottom:0;padding-bottom:0}.m-sell-guide__grade-info{display:flex;flex-direction:column;gap:16px;width:320px;flex-shrink:0}.m-sell-guide__grade-badge{display:inline-flex;align-items:center;justify-content:center;padding:8px 12px;background:#d9d9d9;border-radius:4px;font-size:16px;font-weight:700;color:#000;line-height:1;align-self:flex-start}.m-sell-guide__grade-desc{display:flex;flex-direction:column;gap:12px}.m-sell-guide__grade-title{margin:0;font-size:14px;font-weight:700;color:#000;line-height:1}.m-sell-guide__grade-note{margin:0;font-size:14px;font-weight:400;color:#000;opacity:.5;line-height:1}.m-sell-guide__grade-thumbs{display:flex;gap:16px}.m-sell-guide__grade-thumb{width:120px;height:120px;background:#d9d9d9;border-radius:4px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.m-sell-guide__grade-thumb img{width:34px;height:34px;display:block}.m-sell-guide__chart-header{display:flex;align-items:center;gap:24px}.m-sell-guide__chart-note{display:inline-flex;align-items:center;gap:8px;font-size:16px;font-weight:500;color:#8a55e5;line-height:1}.m-sell-guide__chart-note img{width:14px;height:14px;display:block}.m-sell-guide__chart{display:flex;flex-direction:column;gap:24px;width:100%;align-items:center}.m-sell-guide__chart-body{display:flex;align-items:flex-end;justify-content:center;gap:80px;padding:64px 40px 0;width:100%;max-width:1056px;height:340px;box-sizing:border-box;border-left:1px solid rgba(0,0,0,.2);border-bottom:1px solid rgba(0,0,0,.2);border-bottom-left-radius:8px}.m-sell-guide__chart-col{justify-content:flex-end;gap:12px;width:120px;flex-shrink:0}.m-sell-guide__chart-col,.m-sell-guide__chart-label{display:flex;flex-direction:column;align-items:center}.m-sell-guide__chart-label{gap:10px}.m-sell-guide__chart-price{margin:0;font-size:16px;font-weight:700;color:#000;line-height:1;text-align:center}.m-sell-guide__chart-percent{display:inline-flex;align-items:center;justify-content:center;padding:5px 8px;background:#f5f5f5;border-radius:4px;font-size:14px;font-weight:400;color:#000;line-height:1;white-space:nowrap}.m-sell-guide__chart-bar{width:120px;border-top-left-radius:4px;border-top-right-radius:4px}.m-sell-guide__chart-labels{display:flex;justify-content:center;gap:80px;padding:0 40px;width:100%;max-width:1056px;box-sizing:border-box}.m-sell-guide__chart-xlabel{width:120px;text-align:center;font-size:16px;font-weight:700;color:#000;line-height:1}.m-sell-guide__model-cards{display:flex;gap:24px}.m-sell-guide__model-card{flex:1 1;min-width:0;display:flex;align-items:center;justify-content:space-between;padding:24px 24px 24px 56px;border:1px solid rgba(0,0,0,.2);border-radius:8px;box-sizing:border-box}.m-sell-guide__model-logo{width:120px;height:64px;object-fit:contain;flex-shrink:0}.m-sell-guide__model-steps{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:16px;width:240px}.m-sell-guide__model-step{display:flex;align-items:center;gap:12px}.m-sell-guide__step-no{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:4px;font-size:14px;font-weight:700;color:#fff;line-height:1;flex-shrink:0}.m-sell-guide__step-no--apple{background:#000}.m-sell-guide__step-no--samsung{background:#034ea2}.m-sell-guide__step-label{font-size:16px;font-weight:700;color:#000;line-height:1;white-space:nowrap}.m-sell-guide__reject-header{display:flex;align-items:center;gap:10px}.m-sell-guide__reject-header img{width:20px;height:20px;display:block}.m-sell-guide__reject-box{display:flex;align-items:flex-start;padding:16px 24px;background:rgba(233,48,0,.05);border:1px solid rgba(233,48,0,.2);border-radius:8px;color:#e93000;box-sizing:border-box}.m-sell-guide__reject-list{list-style:none;margin:0;padding:0;flex:1 1;min-width:0}.m-sell-guide__reject-list li{font-size:14px;font-weight:400;color:#e93000;line-height:1.6}.m-sell-guide__faq-list{background:#f5f6f8;border-radius:8px;padding:24px;display:flex;flex-direction:column;gap:16px;box-sizing:border-box}.m-sell-guide__faq-item{display:flex;flex-direction:column;gap:16px;padding-bottom:16px;border-bottom:1px dashed rgba(0,0,0,.2)}.m-sell-guide__faq-item.is-last{border-bottom:0;padding-bottom:0}.m-sell-guide__faq-row{display:flex;align-items:center;gap:12px}.m-sell-guide__faq-badge{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:4px;font-size:14px;font-weight:700;color:#fff;line-height:1;flex-shrink:0}.m-sell-guide__faq-badge--q{background:#8a55e5}.m-sell-guide__faq-badge--a{background:rgba(0,0,0,.5)}.m-sell-guide__faq-q{margin:0;font-size:16px;font-weight:700;color:#000;line-height:1}.m-sell-guide__faq-a{margin:0;font-size:16px;font-weight:400;color:#000;line-height:1.4}.m-sell-guide__cta{display:flex;align-items:center;justify-content:center;width:100%}.m-sell-guide__cta-btn{display:inline-flex;align-items:center;justify-content:center;width:160px;height:40px;padding:0;background:#8a55e5;border:0;border-radius:8px;font-size:16px;font-weight:700;color:#fff;line-height:1;cursor:pointer}@media (max-width:1024px){.m-sell-guide{padding:32px 20px 80px;gap:40px}.m-sell-guide__banner{flex-direction:column;gap:12px;text-align:center;padding:24px 20px}.m-sell-guide__grade-row{flex-direction:column;align-items:stretch;gap:16px}.m-sell-guide__grade-info{width:100%}.m-sell-guide__grade-thumbs{justify-content:space-between;gap:8px}.m-sell-guide__grade-thumb{width:calc((100% - 24px) / 4);height:auto;aspect-ratio:1/1}.m-sell-guide__chart-body{gap:40px;padding:40px 20px 0;height:320px}.m-sell-guide__chart-labels{gap:40px;padding:0 20px}.m-sell-guide__model-card{padding:20px;gap:20px}}@media (max-width:768px){.m-sell-guide{padding:24px 16px 60px;gap:32px}.m-sell-guide__section{gap:16px}.m-sell-guide__banner{padding:20px 16px;gap:8px}.m-sell-guide__banner-text{font-size:14px}.m-sell-guide__banner-icon{width:48px;height:48px}.m-sell-guide__grade-list{padding:16px;gap:12px}.m-sell-guide__grade-thumbs{gap:6px}.m-sell-guide__grade-thumb img{width:24px;height:24px}.m-sell-guide__chart-header{flex-direction:column;align-items:flex-start;gap:8px}.m-sell-guide__chart-body{gap:12px;padding:40px 8px 0;height:260px}.m-sell-guide__chart-col{width:auto;flex:1 1;min-width:0}.m-sell-guide__chart-bar{width:100%}.m-sell-guide__chart-price{font-size:13px}.m-sell-guide__chart-percent{font-size:11px;padding:3px 5px}.m-sell-guide__chart-labels{gap:12px;padding:0 8px}.m-sell-guide__chart-xlabel{width:auto;flex:1 1;font-size:13px}.m-sell-guide__model-cards{flex-direction:column;gap:12px}.m-sell-guide__model-card{flex-direction:column;align-items:center;gap:16px;padding:20px}.m-sell-guide__model-logo{width:100px;height:56px}.m-sell-guide__model-steps{width:100%;align-items:center}.m-sell-guide__reject-box{flex-direction:column;gap:4px;padding:16px}.m-sell-guide__faq-list{padding:16px;gap:12px}.m-sell-guide__faq-a,.m-sell-guide__faq-q{font-size:14px;line-height:1.4}}.m-terms{background:#fff}.m-terms__inner{max-width:1488px;margin:0 auto;padding:56px 24px 80px}.m-terms__head{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;padding-bottom:20px;border-bottom:2px solid #000}.m-terms__title{font-size:28px;font-weight:800;color:#000;line-height:1.2;letter-spacing:-.5px}.m-terms__meta{font-size:14px;font-weight:400;color:rgba(0,0,0,.5);line-height:1}.m-terms__body{gap:40px;padding:40px 0 0}.m-terms__body,.m-terms__section{display:flex;flex-direction:column}.m-terms__section{gap:12px}.m-terms__section-title{font-size:18px;font-weight:700;color:#000;line-height:1.4;letter-spacing:-.3px}.m-terms__section-text{font-size:15px;font-weight:400;color:rgba(0,0,0,.75);line-height:1.75;word-break:keep-all}.m-terms--popup .m-terms__inner{padding:0}.m-terms--popup .m-terms__head{padding-bottom:16px;border-bottom-width:1px}.m-terms--popup .m-terms__title{font-size:22px}.m-terms--popup .m-terms__body{padding-top:28px;gap:28px}.m-terms--popup .m-terms__section-title{font-size:16px}.m-terms--popup .m-terms__section-text{font-size:14px;line-height:1.7}.m-terms-modal{position:fixed;inset:0;z-index:300;display:flex;align-items:center;justify-content:center;padding:24px;background:rgba(0,0,0,.55)}.m-terms-modal__box{position:relative;width:100%;max-width:720px;max-height:100%;background:#fff;border-radius:12px;overflow:hidden;box-shadow:0 20px 60px rgba(0,0,0,.25);display:flex;flex-direction:column}.m-terms-modal__close{position:absolute;top:12px;right:12px;width:40px;height:40px;display:inline-flex;align-items:center;justify-content:center;background:transparent;border:0;color:#000;cursor:pointer;z-index:1}.m-terms-modal__close i{font-size:22px;line-height:1}.m-terms-modal__scroll{overflow-y:auto;padding:32px 32px 40px}@media (max-width:1024px){.m-terms__inner{padding:40px 24px 60px}.m-terms__title{font-size:24px}.m-terms__body{padding-top:32px;gap:32px}.m-terms__section-title{font-size:17px}}@media (max-width:768px){.m-terms__inner{padding:24px 15px 48px}.m-terms__head{padding-bottom:14px;align-items:flex-start;flex-direction:column;gap:8px}.m-terms__title{font-size:22px}.m-terms__meta{font-size:13px}.m-terms__body{padding-top:24px;gap:24px}.m-terms__section{gap:8px}.m-terms__section-title{font-size:16px}.m-terms__section-text{font-size:14px;line-height:1.7}.m-terms-modal{padding:12px}.m-terms-modal__scroll{padding:24px 20px 32px}.m-terms-modal__close{top:8px;right:8px}.m-terms--popup .m-terms__title{font-size:20px}}