.c-red{color:#ec1c24!important}.c-blue{color:#6556fe!important}.opt-extra{color:#888;font-style:normal}.c-gray{color:#999!important}.c-primary{color:#7272ff!important}.c-point{color:#6556fe!important}.pt-0{padding-top:0!important}.mb-0{margin-bottom:0!important}.has-text-right{text-align:right}.ck-content{font-size:14px}.ck-content p{font-size:1em}.ck-content h2{font-size:1.5em}.ck-content h3{font-size:1.17em}.ck-content h4{font-size:1em}.ck-content span,.ck-content u,.ck-content i,.ck-content s{font-weight:inherit}.ck-content strong,.ck-content u,.ck-content i,.ck-content s{color:inherit}.ck-content i{font-style:italic}.ck-content .table{width:100%!important}.ck-content .table table{width:100%}.ck-content .table table th{color:#000;background-color:#f7f7f7}.ck-content .table table th:first-child{border-left:1px solid #ddd}.ck-content .table table th:last-child{border-right:1px solid #ddd}.ck-content .table table thead th{border-top:1px solid #ddd;border-bottom:1px solid #ddd;border-right:1px solid #ddd;padding:10px 5px}.ck-content .table table tbody tr{border-bottom:1px solid #ddd}.ck-content .table table tbody tr th,.ck-content .table table tbody tr td{color:#222;border-right:1px solid #ddd;padding:10px 5px}.ck-content .table table tbody tr th:first-child,.ck-content .table table tbody tr td:first-child{border-left:1px solid #ddd}.ck-content .table table tbody tr th:last-child,.ck-content .table table tbody tr td:last-child{border-right:1px solid #ddd}.splash-wrap{z-index:100;justify-content:center;align-items:center;width:100%;max-width:420px;height:100%;display:flex;position:fixed;top:0;left:calc(4rem + 50vw);box-shadow:0 0 50px #0003}.splash-wrap .imgbox{aspect-ratio:.5625;min-height:100dvh;display:block;position:relative;overflow:hidden}.splash-wrap .imgbox img{object-fit:cover;width:100%;height:100%;position:absolute;top:0;left:0}.error-wrap .error-area{text-align:center}.error-wrap .error-area>i{background-image:url(/images/common/empty_img.png);background-repeat:no-repeat;background-size:100%;width:232px;height:168px;margin:0 auto;display:block}.error-wrap .error-area p{color:#606060;padding-top:30px;font-size:16px;line-height:150%}.error-wrap .error-area .btn-wrap{margin-top:50px}.error-wrap .error-area .btn-wrap .btn{max-width:160px}.select-box{position:relative}.select-box.selected .select{color:#222;border-color:#707070}.select-box.disabled .select{cursor:auto;pointer-events:none;background:#ececec}.select-box.disabled .select:after{display:none}.select-box .select{color:#000;text-align:left;word-break:break-all;word-wrap:break-word;cursor:pointer;background:#fff;border:1px solid #c5c8cd;border-radius:6px;justify-content:space-between;align-items:center;gap:10px;width:100%;height:46px;padding:0 15px;font-size:14px;font-weight:600;display:flex;position:relative}.select-box .select:after{content:"";background:url(/images/sub/select_arrow.svg) 50%/100% no-repeat;flex:none;width:12px;height:12px;margin-left:auto;display:inline-block}.select-box .select.on{border-color:#707070;border-radius:6px 6px 0 0}.select-box .select.on:after{transform:rotate(180deg)}.select-box .select i{background-position:50%;background-repeat:no-repeat;flex:none;width:24px;height:24px}.option-list{z-index:100;overscroll-behavior:contain;width:100%;position:absolute;top:calc(100% - 1px);left:0;right:0;overflow:auto}.option-list::-webkit-scrollbar{background:0 0;width:4px}.option-list::-webkit-scrollbar-thumb{background:#9999994d;border-radius:60px;width:4px}.option-list{opacity:0;background-color:#fff;border:1px solid #707070;border-top-color:#ddd;border-radius:0 0 6px 6px;max-height:0;transition:max-height .2s,opacity .2s;overflow:hidden}.option-list.open{opacity:1;max-height:184px;overflow-y:auto}.option-list li+li{border-top:1px solid #ddd}.option-list li.soldout .label{color:#8d9399;cursor:auto;background-color:#f7f7f7}.option-list li.soldout .label:before{content:"(품절)"}.option-list li.disabled .label{color:#8d9399;cursor:auto;background-color:#f7f7f7}.option-list li .label{color:#000;word-break:keep-all;word-wrap:break-word;cursor:pointer;align-items:center;gap:4px;width:100%;padding:15px 16px;font-size:14px;transition:all .35s;display:flex}.option-list li .label:has(.btn-restock){padding:9px 16px}.option-list li .label span{color:inherit}.option-list li .label .add{color:#707070;margin-left:auto}.option-list li .label .tag{text-align:center;color:#0854f5;border:1px solid #0854f5;border-radius:20px;width:57px;margin-left:auto;padding:4px;font-size:10px;font-weight:600}.option-list li .label .tag.busy{color:#6556fe;border-color:#6556fe}.option-list li .btn-restock{color:#fff;white-space:nowrap;background-color:#a0a7fc;border-radius:4px;margin-left:auto;padding:5px 11px;font-size:12px;font-weight:700}.calendar-box .clndr-controls{justify-content:center;align-items:center;gap:20px;display:flex}.calendar-box .clndr-controls .clndr-month{font-size:14px;font-weight:700}.calendar-box .clndr-controls .clndr-previous-button,.calendar-box .clndr-controls .clndr-next-button{cursor:pointer;background:url(/images/sub/calendar_prev.svg) 50% no-repeat;width:16px;height:16px;font-size:0;display:block}.calendar-box .clndr-controls .clndr-previous-button:disabled,.calendar-box .clndr-controls .clndr-next-button:disabled{opacity:.3}.calendar-box .clndr-controls .clndr-next-button{background-image:url(/images/sub/calendar_next.svg)}.calendar-box .clndr-controls .clndr-next-button:disabled,.calendar-box .clndr-controls .clndr-control-button button:disabled{opacity:.3}.calendar-box .clndr .clndr-table{text-align:center;width:100%;margin-top:20px}.calendar-box .clndr .clndr-table .thead{width:100%;display:flex}.calendar-box .clndr .clndr-table .thead .header-day{width:14.2857%;padding:0 0 15px;font-size:13px;font-weight:700}.calendar-box .clndr .clndr-table .tbody{grid-template-columns:repeat(7,1fr);gap:7px 3px;display:grid}.calendar-box .clndr .clndr-table .day{justify-content:center;align-items:center;height:36px;display:flex}.calendar-box .clndr .clndr-table .day button{border-radius:50%;width:36px;height:100%}.calendar-box .clndr .clndr-table .day button:focus{z-index:1}.calendar-box .clndr .clndr-table .day button:disabled .day-contents{color:#999}.calendar-box .clndr .clndr-table .day button:after{color:#707070;text-align:center;font-size:10px;display:block}.calendar-box .clndr .clndr-table .day button em{font-weight:600}.calendar-box .clndr .clndr-table .day .day-contents{font-size:12px}.calendar-box .clndr .clndr-table .day.today button{border:1px solid #ddd}.calendar-box .clndr .clndr-table .day.today button:after{content:"오늘"}.calendar-box .clndr .clndr-table .day.select button{background:#00a1ed}.calendar-box .clndr .clndr-table .day.select button:after{content:"선택";color:#fff}.calendar-box .clndr .clndr-table .day.select button em{color:#fff}.calendar-box .clndr .clndr-table .day.end button{cursor:auto}.calendar-box .clndr .clndr-table .day.end button:after{content:"마감"}.calendar-box .clndr .clndr-table .day.end .day-contents{color:#999}.calendar-box .clndr .clndr-table .day.disabled button{cursor:auto}.calendar-box .clndr .clndr-table .day.disabled .day-contents{color:#999}.sticky-area.inactive .swiper{overflow:visible!important}.sticky-area.inactive .swiper-wrapper{justify-content:flex-start;display:flex;transform:none!important}.sticky-area.inactive .swiper-wrapper .swiper-slide{flex-shrink:0;width:auto!important}.category-swiper.category-wrap .swiper{width:100%;padding-bottom:0}.category-swiper.sticky-area{z-index:10;position:sticky;top:0;left:0}.category-swiper.swiper-disabled .swiper-wrapper{gap:8px;padding-left:16px;padding-right:16px}.category-swiper .swiper{padding-bottom:16px}.category-swiper .swiper-slide{width:auto}.category-swiper .category-scroll{scrollbar-width:none;-webkit-overflow-scrolling:touch;cursor:grab;-webkit-user-select:none;user-select:none;align-items:center;gap:26px;padding:0 16px 16px;display:flex;overflow:auto hidden}.category-swiper .category-scroll:active{cursor:grabbing}.category-swiper .category-scroll::-webkit-scrollbar{display:none}.category-swiper .category-scroll a{white-space:nowrap;flex:none}.category-swiper a,.category-swiper button{color:#606060;padding:0 3px;font-size:15px;position:relative}.category-swiper a .c-red,.category-swiper button .c-red{color:#d33132}.category-swiper a:hover,.category-swiper a.active,.category-swiper button:hover,.category-swiper button.active{color:#6556fe;font-weight:600}h2.title{color:#141519;margin:0 0 16px;font-size:18px;font-weight:700}.required:after{content:"*";color:#f00707;padding-left:2px}.required.before:after{content:none}.required.before:before{content:"*";color:#f00707;padding-right:2px}.tab-wrap{background-color:#efefef;border-radius:10px;align-items:center;margin-bottom:16px;display:flex;overflow:hidden}.tab-wrap.type-line{background-color:#0000;border-bottom:1px solid #ddd;border-radius:0}.tab-wrap.type-line .tab{color:#999;border-radius:0;height:50px;font-size:15px;font-weight:500;line-height:50px}.tab-wrap.type-line .tab.active{color:#6556fe;background-color:#0000;border-bottom:2px solid #a0a7fc;font-weight:700}.tab-wrap .tab{color:#666;text-align:center;border-radius:10px;flex:1;height:40px;font-size:15px;font-weight:600;line-height:40px}.tab-wrap .tab.active{color:#fff;background-color:#a0a7fc}.view-tab-wrap{z-index:10;background-color:#fff;border-bottom:1px solid #ddd;display:flex;position:sticky;top:54px}.view-tab-wrap a,.view-tab-wrap button{color:#818181;flex:1;justify-content:center;align-items:center;height:50px;font-size:15px;display:flex}.view-tab-wrap a.active,.view-tab-wrap button.active{color:#6556fe;border-bottom:2px solid #a0a7fc;font-weight:700}.tab-contents .cont{display:none}.tab-contents .cont.on{display:block}.category-wrap{align-items:center;gap:10px;margin:0 0 16px;display:flex}.category-wrap .category{text-align:center;color:#adadad;white-space:nowrap;background-color:#fff;border:1px solid #d3d3d3;border-radius:20px;padding:8px 16px;font-size:13px;font-weight:500}.category-wrap .category:hover,.category-wrap .category.active{color:#fff;background-color:#7272ff;border-color:#a0a7fc}.toast{z-index:10000;visibility:hidden;opacity:0;background-color:#f0f2fb;border:1px solid #0854f580;border-radius:6px;width:100%;min-width:250px;max-width:calc(100% - 32px);padding:13px 18px;font-size:14px;transition:opacity .6s,top .6s;position:fixed;top:50px;left:50%;transform:translate(-50%)}.toast.show{visibility:visible;opacity:1;top:64px}.toast .toast-message{align-items:center;gap:8px;line-height:1.4;display:flex}.toast .toast-message .i-toast{background:url(/images/sub/ico_toast.svg) 50% no-repeat;flex:none;width:24px;height:24px}.contents-wrap:has(#header.main) .sub-content{min-height:calc(100dvh - 224px)}.contents-wrap:has(.sub-content) #header{background-color:#fff}.contents-wrap:not(:has(#header)) .sub-content{min-height:100dvh;max-height:100dvh;padding-bottom:112px}.contents-wrap:has(.store-wrap .list-wrap) .sub-content{height:calc(100dvh - 54px);padding:0 0 80px;overflow:hidden}.contents-wrap:has(.store-wrap .list-wrap) .sub-content .content-body{height:100%;overflow:hidden}.sub-content{background-color:#fff;min-height:calc(100dvh - 54px);padding:0 0 90px}.sub-content:has(.no-footer){min-height:calc(100dvh - 54px);padding:0 0 120px}.sub-content:has(.no-footer):not(:has(.btn-wrap.type-fixed)){padding:0 0 60px}.sub-content:has(.coupon-wrap){padding:0 0 154px}.sub-content:has(.compare-result-wrap){padding:0 0 24px}.sub-content .content-body{padding-top:30px}.sub-content .content-body.pt-0{padding-top:0}.price-field{flex-direction:column;justify-content:flex-start;align-items:center;width:100%;height:100%;display:flex;position:relative}.price-field .values{justify-content:space-between;width:100%;margin-top:20px;font-size:12px;display:flex}.price-field .values span{color:#707070}.price-field input{z-index:10;pointer-events:none;appearance:none;background:0 0;border:none;width:100%;height:20px;margin:0;padding:0;position:absolute;top:0;left:0;right:0}.price-field input:focus{outline:none}.price-field input::-webkit-slider-thumb{pointer-events:all;appearance:none;cursor:grab;background:0 0;border-radius:50%;width:2.5rem;height:20px}.price-field input::-webkit-slider-thumb:active{cursor:grabbing}.price-field input::-moz-range-thumb{pointer-events:all;cursor:grab;background:0 0;border:none;border-radius:50%;width:2.5rem;height:20px}.price-field input::-moz-range-thumb:active{cursor:grabbing}.price-field .track{background-color:#ddd;width:100%;height:2px;position:relative}.price-field .track .range{background-color:#000;border-radius:6px;position:absolute;inset:0}.price-field .track .thumb{pointer-events:none;background-color:#fff;border-radius:50%;width:20px;height:20px;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 3px 6px #00000029}.price-field .track .thumb.left{left:0}.price-field .track .thumb.right{right:0}.sp-circle{border:2px solid #d9dddf;border-top-color:#757d87;border-radius:50%;width:24px;height:24px;margin:50px auto 0;animation:1s linear infinite spCircRot}@keyframes spCircRot{0%{transform:rotate(0)}to{transform:rotate(359deg)}}.amount-wrap{width:100%;max-width:90px;position:relative;overflow:hidden}.amount-wrap input{text-align:center;border:1px solid #ddd;border-radius:5px;max-width:100%;height:26px;padding:0 26px;font-size:11px;line-height:26px}.amount-wrap .btn{background-color:#0000;background-position:50%;background-repeat:no-repeat;border:0;border-radius:0;width:26px;height:26px;font-size:0;position:absolute}.amount-wrap .btn.btnMinus{background-image:url(/images/sub/ico_minus.svg);border-right:1px solid #ddd;left:1px}.amount-wrap .btn.btnPlus{background-image:url(/images/sub/ico_plus.svg);border-left:1px solid #ddd;right:1px}.more-wrap{max-width:20px;position:relative}.more-wrap .btn-more{padding:0 5px 0 10px}.more-wrap .btn-more span{background-color:#222;border-radius:50%;width:4px;height:4px;display:block}.more-wrap .btn-more span+span{margin-top:4px}.more-wrap .option-list{z-index:10;background-color:#fff;border-radius:10px;width:150px;max-height:300px;padding:10px 0;display:none;position:absolute;bottom:calc(100% + 5px);right:100%;box-shadow:0 1px 6px #00000029}.more-wrap .option-list li:hover .option,.more-wrap .option-list li.on .option{background-color:#f7f7f7}.more-wrap .option-list li .option{text-align:center;color:#333;cursor:pointer;width:100%;height:35px;padding:0 15px;font-size:16px;line-height:33px;transition:all .35s;display:block}.star-rating{vertical-align:middle;background:url(/images/sub/star_rating_bg.svg) 0/116px no-repeat;width:116px;height:16px;display:inline-block;position:relative}.star-rating .star{background:url(/images/sub/star_rating.svg) 0/116px no-repeat;width:100%;height:100%;display:inline-block;position:absolute;top:0;left:0}.contents-search{margin-bottom:30px;position:relative}.contents-search .search-box{position:relative}.contents-search .search-box input{padding:0 56px 0 16px;line-height:38px}.contents-search .search-box button{background-position:50%;background-repeat:no-repeat;width:20px;height:20px;margin-right:16px;font-size:0;position:absolute;top:50%;right:0;transform:translateY(-50%)}.contents-search .search-box .btn-delete{background-image:url(/images/sub/btn_delete.svg);right:30px}.contents-search .search-box .btn-search{background-image:url(/images/sub/btn_search.svg)}.special-visual{background-color:#fff;position:relative}.special-visual+.content-body{padding-top:14px}.special-visual+.content-body .list-wrap .list-top .total span{color:#666}.special-visual+.content-body .list-wrap .list-top .total .c-primary{font-weight:400;color:#666!important}.special-visual .img{aspect-ratio:.917031;width:100%;height:100%;display:block;position:relative;overflow:hidden}.special-visual .img img{object-fit:cover;width:100%;height:100%;position:absolute;top:0;left:0}.list-wrap .sub-category{border-bottom:0;margin-bottom:5px}.list-wrap .list-top{justify-content:space-between;align-items:center;gap:10px;margin-bottom:12px;padding-top:10px;display:flex}.list-wrap .list-top+.list-btm{padding-top:0}.list-wrap .list-top .total{font-size:14px}.list-wrap .list-top .total span{font-weight:500}.list-wrap .list-top .list-utils{gap:10px;display:flex}.list-wrap .list-top .list-utils select{height:36px;font-size:12px}.list-wrap .list-top .list-utils .filter-btn{background:url(/images/sub/filter_btn.svg) 50%/18px no-repeat;border:1px solid #ddd;border-radius:8px;flex:none;width:36px;height:36px;font-size:0}.list-wrap .list-btm{padding-top:24px}.filter-swiper{align-items:center;gap:6px;display:flex}.filter-swiper.swiper-disabled .swiper-wrapper{gap:6px;padding-left:0;padding-right:0}.filter-swiper:has(.filter.active) .toggle .filter-btn{display:none}.filter-swiper:has(.filter.active) .toggle .reset-btn{display:block}.filter-swiper .toggle{border:1px solid #ddd;border-radius:8px;flex:none;width:30px;height:30px}.filter-swiper .toggle button{background-position:50%;background-repeat:no-repeat;width:100%;height:100%;font-size:0;display:block}.filter-swiper .toggle .filter-btn{background-image:url(/images/sub/filter_btn.svg);background-size:18px}.filter-swiper .toggle .reset-btn{background-image:url(/images/sub/btn_reset.svg);background-size:14px;display:none}.filter-swiper .swiper{margin:0;padding-bottom:0}.filter-swiper .swiper-slide:last-child{margin-right:0!important}.filter-swiper .filter{color:#707070;border:1px solid #ddd;border-radius:8px;padding:6px 20px 6px 8px;font-size:13px;font-weight:400;line-height:16px;position:relative}.filter-swiper .filter:after{content:"";background-color:#707070;width:8px;height:5px;position:absolute;top:50%;right:8px;transform:translateY(-50%);-webkit-mask:url(/images/sub/filter_arrow.svg) 50% no-repeat;mask:url(/images/sub/filter_arrow.svg) 50% no-repeat}.filter-swiper .filter:hover{color:#707070;font-weight:400}.filter-swiper .filter.active{color:#6556fe;border-color:#6556fe;font-weight:400}.filter-swiper .filter.active:after{background-color:#6556fe}.selected-swiper{margin-top:12px}.selected-swiper.swiper-disabled .swiper-wrapper{padding-left:0;padding-right:0}.selected-swiper .swiper{margin:0;padding-bottom:0}.selected-swiper .swiper-slide{background-color:#f3f3f3;border-radius:30px;align-items:center;gap:4px;padding:6px 8px 6px 12px;display:flex}.selected-swiper .swiper-slide:last-child{margin-right:0!important}.selected-swiper .swiper-slide .text{color:#666;font-size:12px;font-weight:500}.selected-swiper .swiper-slide .btn-remove{background:url(/images/sub/btn_reset.svg) 50%/10px no-repeat;flex:none;width:14px;height:14px}.product-wrap .view-wrap .view-top .prd-swiper .swiper-slide{aspect-ratio:1;display:block;position:relative;overflow:hidden}.product-wrap .view-wrap .view-top .prd-swiper .swiper-slide img{object-fit:cover;width:100%;height:100%;position:absolute;top:0;left:0}.product-wrap .view-wrap .view-top .prd-swiper .swiper-slide .tag{z-index:10;width:100px;height:30px;position:absolute;top:20px;left:10px}.product-wrap .view-wrap .view-top .prd-swiper .swiper-slide .tag img{object-fit:contain;object-position:0 center;width:100%;height:100%;display:block}.product-wrap .view-wrap .view-top .prd-swiper .swiper-pagination{bottom:12px}.product-wrap .view-wrap .view-top .prd-swiper .swiper-pagination .swiper-pagination-bullet{opacity:1;background-color:#eee;width:6px;height:6px;margin:0 5px}.product-wrap .view-wrap .view-top .prd-swiper .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background-color:#000}.product-wrap .view-wrap .view-top .view-info{border-bottom:5px solid #dddddd80;padding-bottom:20px}.product-wrap .view-wrap .view-top .view-info .prd-info{margin:16px 0 24px;position:relative}.product-wrap .view-wrap .view-top .view-info .prd-info .function-wrap{align-items:center;gap:8px;display:flex;position:absolute;top:0;right:16px}.product-wrap .view-wrap .view-top .view-info .prd-info .function-wrap .btn-wish{flex:none}.product-wrap .view-wrap .view-top .view-info .prd-info .function-wrap .btn-wish .label{width:32px;height:32px}.product-wrap .view-wrap .view-top .view-info .prd-info .function-wrap .btn-share{background:url(/images/sub/ico_share.svg) 50% no-repeat;flex:none;width:32px;height:32px;font-size:0}.product-wrap .view-wrap .view-top .view-info .prd-info .prd-brand{align-items:center;gap:8px;display:inline-flex}.product-wrap .view-wrap .view-top .view-info .prd-info .prd-brand:after{content:"";background:url(/images/sub/brand_more.svg) 50%/100% no-repeat;width:5px;height:9px}.product-wrap .view-wrap .view-top .view-info .prd-info .prd-brand .imgbox{aspect-ratio:1;border-radius:50%;width:33px;display:block;position:relative;overflow:hidden}.product-wrap .view-wrap .view-top .view-info .prd-info .prd-brand .imgbox img{object-fit:cover;width:100%;height:100%;position:absolute;top:0;left:0}.product-wrap .view-wrap .view-top .view-info .prd-info .prd-brand span{color:#000;font-size:14px}.product-wrap .view-wrap .view-top .view-info .prd-info .name-info-wrap{margin-top:12px}.product-wrap .view-wrap .view-top .view-info .prd-info .name-wrap .prd-name{color:#000;font-size:16px;font-weight:500;line-height:1.4}.product-wrap .view-wrap .view-top .view-info .prd-info .prd-options{align-items:center;gap:7px;margin-top:4px;display:flex}.product-wrap .view-wrap .view-top .view-info .prd-info .prd-options span{color:#606060;font-size:14px}.product-wrap .view-wrap .view-top .view-info .prd-info .prd-options span+span{align-items:center;gap:7px;display:flex}.product-wrap .view-wrap .view-top .view-info .prd-info .prd-options span+span:before{content:"";background-color:#606060;width:1px;height:10px}.product-wrap .view-wrap .view-top .view-info .prd-info .price-wrap{justify-content:space-between;align-items:flex-end;gap:10px;margin-top:16px;display:flex}.product-wrap .view-wrap .view-top .view-info .prd-info .price-wrap .price-info .num-price{color:#adadad;margin-bottom:6px;font-size:16px;text-decoration:line-through;display:block}.product-wrap .view-wrap .view-top .view-info .prd-info .price-wrap .price-info .num-rate{color:#6556fe;padding-right:4px;font-size:18px;font-weight:800}.product-wrap .view-wrap .view-top .view-info .prd-info .price-wrap .price-info .num-sale{color:#222;font-size:18px;font-weight:700}.product-wrap .view-wrap .view-top .view-info .prd-info .price-wrap .btn-s{background-color:#6556fe;border-color:#6556fe;border-radius:6px;justify-content:center;align-items:center;gap:6px;margin-left:auto;display:inline-flex}.product-wrap .view-wrap .view-top .view-info .prd-info .price-wrap .btn-s .i-download{background:url(/images/sub/ico_download.svg) 50%/100% no-repeat;flex:none;width:10px;height:10px}.product-wrap .view-wrap .view-top .view-info .prd-info .info-wrap{justify-content:space-between;align-items:center;gap:10px;margin-top:16px;display:flex}.product-wrap .view-wrap .view-top .view-info .prd-info .info-wrap .tags-wrap{flex-wrap:wrap;align-items:center;gap:4px;display:flex}.product-wrap .view-wrap .view-top .view-info .prd-info .info-wrap .tags-wrap .tag{color:#fff;text-align:center;background-color:#f7f7f7;border-radius:3px;padding:3px 8px;font-size:12px;font-weight:500}.product-wrap .view-wrap .view-top .view-info .prd-info .info-wrap .view-text{align-items:center;margin-left:auto;display:flex}.product-wrap .view-wrap .view-top .view-info .prd-info .info-wrap .view-text span{color:#000;font-size:12px;font-weight:500}.product-wrap .view-wrap .view-top .view-info .prd-info .info-wrap .view-text .grade{align-items:center;gap:4px;display:inline-flex}.product-wrap .view-wrap .view-top .view-info .prd-info .info-wrap .view-text .grade:before{content:"";background:url(/images/sub/star_single.svg) 50%/100% no-repeat;flex:none;width:9px;height:8px}.product-wrap .view-wrap .view-top .view-info .prd-info .info-wrap .view-text .grade:after{content:"";background-color:#ddd;width:1px;height:10px;margin:0 4px}.product-wrap .view-wrap .view-top .view-info .prd-detail-info .table-wrap{border:1px solid #dddc;border-radius:10px;padding:10px 16px}.product-wrap .view-wrap .view-top .view-info .prd-detail-info .table-wrap th{text-align:center;color:#999;border-bottom:1px solid #f3f3f3;padding-bottom:8px;font-size:14px}.product-wrap .view-wrap .view-top .view-info .prd-detail-info .table-wrap td{text-align:center;color:#666;padding-top:8px;font-size:14px}.product-wrap .view-wrap .view-top .view-info .benefit-info{border-top:1px solid #e3e3e3;padding-top:20px}.product-wrap .view-wrap .view-top .view-info .benefit-info .text-wrap li{align-items:flex-start;gap:8px;display:flex}.product-wrap .view-wrap .view-top .view-info .benefit-info .text-wrap li+li{margin-top:10px}.product-wrap .view-wrap .view-top .view-info .benefit-info .text-wrap li i{background-position:50%;background-repeat:no-repeat;background-size:100%;flex:none;width:16px;height:16px}.product-wrap .view-wrap .view-top .view-info .benefit-info .text-wrap li i.i-shipping{background-image:url(/images/sub/ico_shipping.svg)}.product-wrap .view-wrap .view-top .view-info .benefit-info .text-wrap li i.i-notice{background-image:url(/images/sub/ico_notice.svg)}.product-wrap .view-wrap .view-top .view-info .benefit-info .text-wrap li .i-notice{margin-top:2px}.product-wrap .view-wrap .view-top .view-info .benefit-info .text-wrap li .i-notice+span{line-height:1.5}.product-wrap .view-wrap .view-top .view-info .benefit-info .text-wrap li span:not(:last-child){align-items:center;gap:8px;display:inline-flex}.product-wrap .view-wrap .view-top .view-info .benefit-info .text-wrap li span:not(:last-child):after{content:"";background-color:#c5c8cd;width:1px;height:12px;margin-right:4px}.product-wrap .view-wrap .view-top .view-info .relationship-wrap{margin:20px 0 24px}.product-wrap .view-wrap .view-top .view-info .relationship-wrap .relationship-swiper .swiper-wrapper:not(:has(.swiper-slide:nth-child(5))){justify-content:center}.product-wrap .view-wrap .view-top .view-info .relationship-wrap .relationship-swiper .prd-thumb{aspect-ratio:1;max-width:67px;margin:0 auto;display:block;position:relative;overflow:hidden}.product-wrap .view-wrap .view-top .view-info .relationship-wrap .relationship-swiper .prd-thumb img{object-fit:cover;width:100%;height:100%;position:absolute;top:0;left:0}.product-wrap .view-wrap .view-top .view-info .relationship-wrap .relationship-swiper .prd-name{text-align:center;margin-top:8px;font-size:14px;font-weight:500}.product-wrap .view-wrap .view-top .view-info .event-wrap{margin-top:12px}.product-wrap .view-wrap .view-top .view-info .event-wrap .imgbox{aspect-ratio:2.77143;display:block;position:relative;overflow:hidden}.product-wrap .view-wrap .view-top .view-info .event-wrap .imgbox img{object-fit:cover;width:100%;height:100%;position:absolute;top:0;left:0}.product-wrap .view-wrap .view-btm .cont{padding-top:30px}.product-wrap .view-wrap .view-btm .recommend-wrap{border-bottom:5px solid #dddddd80;padding:24px 0}.product-wrap .view-wrap .view-btm .recommend-wrap .recommend-swiper strong{margin-bottom:16px;padding:0 16px;font-size:16px;font-weight:600;display:block}.product-wrap .view-wrap .view-btm .recommend-wrap .recommend-swiper .prd-thumb .btn-wish{bottom:6px;left:6px}.product-wrap .view-wrap .view-btm .recommend-wrap .recommend-swiper .prd-thumb .btn-wish .label{width:24px;height:24px}.product-wrap .view-wrap .view-btm .recommend-wrap .recommend-swiper .prd-thumb .lens{width:24px;height:24px;bottom:6px;right:6px}.product-wrap .view-wrap .view-btm .recommend-wrap .event-wrap{margin-top:30px}.product-wrap .view-wrap .view-btm .recommend-wrap .event-wrap .imgbox{aspect-ratio:2.5;display:block;position:relative;overflow:hidden}.product-wrap .view-wrap .view-btm .recommend-wrap .event-wrap .imgbox img{object-fit:cover;width:100%;height:100%;position:absolute;top:0;left:0}.product-wrap .view-wrap .view-btm .prd-top-banner .imgbox{width:100%}.product-wrap .view-wrap .view-btm .prd-top-banner .imgbox img{width:100%;margin:0 auto;display:block}.product-wrap .view-wrap .view-btm .prd-btm-banner{margin-top:40px}.product-wrap .view-wrap .view-btm .prd-btm-banner .imgbox{width:100%}.product-wrap .view-wrap .view-btm .prd-btm-banner .imgbox img{width:100%;margin:0 auto;display:block}.product-wrap .view-wrap .view-btm .product-notice{border:1px solid #ddd;border-radius:5px;margin-top:20px;padding:24px 16px 24px 30px}.product-wrap .view-wrap .view-btm .product-notice.frame-notice{padding:24px 16px}.product-wrap .view-wrap .view-btm .product-notice.frame-notice dl{gap:40px;padding-left:50px}.product-wrap .view-wrap .view-btm .product-notice.frame-notice dl:nth-child(n+8) dt:before{content:"";flex:none;width:15px;height:15px}.product-wrap .view-wrap .view-btm .product-notice.frame-notice dl dt{align-items:center;gap:8px;width:130px;display:flex}.product-wrap .view-wrap .view-btm .product-notice.frame-notice dl dt i{text-align:center;color:#fff;background-color:#222;border-radius:50%;flex:none;width:15px;height:15px;font-size:11px;font-weight:500;line-height:15px}.product-wrap .view-wrap .view-btm .product-notice .imgbox{aspect-ratio:1.32743;max-width:100%;margin:0 auto;display:block;position:relative;overflow:hidden}.product-wrap .view-wrap .view-btm .product-notice .imgbox img{object-fit:cover;width:100%;height:100%;position:absolute;top:0;left:0}.product-wrap .view-wrap .view-btm .product-notice dl{align-items:center;gap:20px;display:flex}.product-wrap .view-wrap .view-btm .product-notice dl+dl{margin-top:16px}.product-wrap .view-wrap .view-btm .product-notice dl dt{flex:none;width:102px;font-size:13px;font-weight:700}.product-wrap .view-wrap .view-btm .product-notice dl dd{color:#707070;font-size:13px}.product-wrap .view-wrap .view-btm .prd-view-detail{margin-top:30px}.product-wrap .view-wrap .view-btm .prd-view-detail.active .detail-cont{height:auto}.product-wrap .view-wrap .view-btm .prd-view-detail.active .btn-more{margin-top:30px}.product-wrap .view-wrap .view-btm .prd-view-detail.active .btn-more:before{opacity:0}.product-wrap .view-wrap .view-btm .prd-view-detail.active .btn-more .btn:after{transform:rotate(180deg)}.product-wrap .view-wrap .view-btm .prd-view-detail .detail-cont{height:370px;overflow:hidden}.product-wrap .view-wrap .view-btm .prd-view-detail .image,.product-wrap .view-wrap .view-btm .prd-view-detail .image img{width:100%}.product-wrap .view-wrap .view-btm .prd-view-detail .btn-more{position:relative}.product-wrap .view-wrap .view-btm .prd-view-detail .btn-more:before{content:"";background-image:linear-gradient(#0000,#fff);width:100%;height:36px;display:block;position:absolute;top:-36px;left:0}.product-wrap .view-wrap .view-btm .prd-view-detail .btn-more .btn{justify-content:center;align-items:center;gap:12px;font-weight:500;display:flex}.product-wrap .view-wrap .view-btm .prd-view-detail .btn-more .btn:after{content:"";background:url(/images/sub/ico_toggle2.svg) 50% no-repeat;width:12px;height:12px}.product-wrap .view-wrap .view-btm .info-area{margin-top:4px}.product-wrap .view-wrap .view-btm .info-area .info-item .title{color:#666;cursor:pointer;border-bottom:1px solid #ddd;justify-content:space-between;align-items:center;gap:10px;padding:16px 0;font-size:15px;transition:all .3s;display:flex}.product-wrap .view-wrap .view-btm .info-area .info-item .title.active:after{transform:rotate(180deg)}.product-wrap .view-wrap .view-btm .info-area .info-item .title:after{content:"";background:url(/images/sub/ico_toggle.svg) 50% no-repeat;flex:none;width:12px;height:12px}.product-wrap .view-wrap .view-btm .info-area .info-item .text-wrap{opacity:1;max-height:100%;padding-top:20px;transition:max-height .3s ease-in-out,padding-top .3s ease-in-out,opacity .3s ease-in-out;overflow:hidden}.product-wrap .view-wrap .view-btm .info-area .info-item .text-wrap.hidden{opacity:0;max-height:0;padding-top:0}.product-wrap .view-wrap .view-btm .info-area .info-item .text-wrap .text{color:#818181;font-size:14px;font-weight:300;line-height:1.4}.product-wrap .view-wrap .view-btm .info-area .info-item .text-wrap table{border-top:1px solid #c5c8cd;border-bottom:1px solid #c5c8cd;margin-top:20px}.product-wrap .view-wrap .view-btm .info-area .info-item .text-wrap table tr{border-bottom:1px solid #ddd}.product-wrap .view-wrap .view-btm .info-area .info-item .text-wrap table th{text-align:left;color:#5a5a5a;background-color:#f4f4f4;width:110px;padding:12px 8px;font-size:12px;line-height:1.8}.product-wrap .view-wrap .view-btm .info-area .info-item .text-wrap table td{padding:12px 8px;font-size:12px;line-height:1.8}.inquiry-wrap{padding-bottom:40px}.inquiry-wrap>p{margin-bottom:20px;font-size:13px}.inquiry-wrap>.btn{height:40px;line-height:38px}.inquiry-wrap .list-top{border-bottom:1px solid #606060;margin-top:20px;margin-bottom:0;padding-top:0;padding-bottom:12px}.inquiry-wrap .list-top .total{font-weight:500}.inquiry-wrap .list-top .total strong{color:#7272ff}.inquiry-wrap .list-btm{margin-top:0;padding-top:4px}.inquiry-wrap .list-btm .list-row{padding:16px 0 0}.inquiry-wrap .list-btm .list-row:has(.inquiry-cont.active) .inquiry-header{border-bottom:0}.inquiry-wrap .list-btm .list-row:has(.inquiry-cont.active) .inquiry-header .tit-wrap:after{transform:rotate(180deg)}.inquiry-wrap .list-btm .list-row:has(.inquiry-cont.active) .inquiry-header .tit-wrap .btn-toggle{transform:rotate(180deg)}.inquiry-wrap .list-btm .list-row .inquiry-header{border-bottom:1px solid #ddd;padding-bottom:20px}.inquiry-wrap .list-btm .list-row .inquiry-header .tit-wrap{cursor:pointer;align-items:flex-start;gap:8px;display:flex}.inquiry-wrap .list-btm .list-row .inquiry-header .tit-wrap:has(.tit.lock):after{display:none}.inquiry-wrap .list-btm .list-row .inquiry-header .tit-wrap:has(.tit.lock.my):after{display:flex}.inquiry-wrap .list-btm .list-row .inquiry-header .tit-wrap:after,.inquiry-wrap .list-btm .list-row .inquiry-header .tit-wrap .btn-toggle{content:"";background:url(/images/sub/ico_toggle2.svg) 50% no-repeat;flex:none;width:12px;height:12px;margin-top:6px;margin-left:auto}.inquiry-wrap .list-btm .list-row .inquiry-header .tit-wrap .status{text-align:center;color:#fff;background-color:#adadad;border-radius:5px;flex:none;padding:4px 6px;font-size:12px;font-weight:500}.inquiry-wrap .list-btm .list-row .inquiry-header .tit-wrap .status.complete{background-color:#7272ff}.inquiry-wrap .list-btm .list-row .inquiry-header .tit-wrap .tit{margin-top:4px;font-weight:500;line-height:1.4}.inquiry-wrap .list-btm .list-row .inquiry-header .tit-wrap .tit.lock{align-items:flex-start;gap:8px;display:flex}.inquiry-wrap .list-btm .list-row .inquiry-header .tit-wrap .tit.lock:before{content:"";background:url(/images/sub/ico_lock.svg) 50% no-repeat;flex:none;width:15px;height:15px}.inquiry-wrap .list-btm .list-row .inquiry-header .inquiry-meta{justify-content:space-between;align-items:center;margin-top:10px;display:flex}.inquiry-wrap .list-btm .list-row .inquiry-header .inquiry-meta .info{align-items:center;gap:8px;display:flex}.inquiry-wrap .list-btm .list-row .inquiry-header .inquiry-meta .info span{color:#999;font-size:13px}.inquiry-wrap .list-btm .list-row .inquiry-header .inquiry-meta .info span+span{align-items:center;gap:8px;display:flex}.inquiry-wrap .list-btm .list-row .inquiry-header .inquiry-meta .info span+span:before{content:"";background-color:#c5c8cd;width:1px;height:14px}.inquiry-wrap .list-btm .list-row .inquiry-header .inquiry-meta .btn-wrap{gap:8px}.inquiry-wrap .list-btm .list-row .inquiry-header .inquiry-meta .btn-wrap button{color:#707070;font-size:13px}.inquiry-wrap .list-btm .list-row .inquiry-header .inquiry-meta .btn-wrap button+button{align-items:center;gap:8px;display:flex}.inquiry-wrap .list-btm .list-row .inquiry-header .inquiry-meta .btn-wrap button+button:before{content:"";background-color:#ddd;width:1px;height:10px}.inquiry-wrap .list-btm .list-row .inquiry-cont{background-color:#f7f7f7;height:0;margin:0 -16px;padding:0 16px;overflow:hidden}.inquiry-wrap .list-btm .list-row .inquiry-cont .inquiry-text{padding:20px 0 24px;font-size:13px;line-height:1.4}.inquiry-wrap .list-btm .list-row .inquiry-cont .answer-content{border-top:1px solid #ddd;padding:24px 0;font-size:13px}.inquiry-wrap .list-btm .list-row .inquiry-cont .answer-content p{line-height:1.4}.inquiry-wrap .list-btm .list-row .inquiry-cont .answer-content .date{color:#707070;margin-top:30px;font-size:13px}.modal-bg{z-index:9000;background:#222222a1;width:100%;max-width:420px;height:100%;display:none;position:fixed;top:0}.modal-bg.on{display:block}.option-modal{background-color:#fff;border-radius:20px 20px 0 0;flex-direction:column;width:100%;max-width:420px;min-height:94px;padding:0 0 100px;transition:max-height .3s;display:flex;overflow:hidden;box-shadow:0 0 6px #00000029}.option-modal.on{max-height:calc(100dvh - 176px);padding:30px 0 0}.option-modal.on .option-modal-body{display:block}.option-modal.on:has(.select.on) .option-modal-options .height-box:has(.select.on){min-height:94px}.option-modal.on:has(.select.on) .option-modal-options .height-box:has(.select.on):has(li:nth-child(2)){min-height:143px}.option-modal.on:has(.select.on) .option-modal-options .height-box:has(.select.on):has(li:nth-child(3)){min-height:190px}.option-modal.on:has(.select.on) .option-modal-options .height-box:has(.select.on):has(li:nth-child(4)){min-height:230px}.option-modal .option-modal-body{flex:auto;padding:0 16px;display:none;overflow:auto}.option-modal .option-modal-body::-webkit-scrollbar{background:0 0;width:4px}.option-modal .option-modal-body::-webkit-scrollbar-thumb{background:#9999994d;border-radius:60px;width:4px}.option-modal .option-modal-body+.btn-wrap{width:100%;max-width:420px;padding:16px 16px 30px}.option-modal .option-modal-options+.option-modal-options{margin-top:16px}.option-modal .option-modal-options .tit{color:#000;margin-bottom:12px;font-size:14px;font-weight:600}.option-modal .option-modal-options .height-box{min-height:0;transition:min-height .3s}.option-modal .option-modal-options .height-box+.height-box,.option-modal .option-modal-options .select-box+.select-box{margin-top:10px}.option-modal .item-wrap{margin-top:16px}.option-modal .item-wrap .item{background-color:#f4f1fc;border:1px solid #e1daf4;border-radius:6px;flex-wrap:wrap;align-items:center;gap:14px 10px;padding:20px 16px;display:flex}.option-modal .item-wrap .item+.item{margin-top:10px}.option-modal .item-wrap .item.is-additional{background-color:#f7f7f7;border-color:#ddd}.option-modal .item-wrap .item .option{width:100%}.option-modal .item-wrap .item .option .badge-add{vertical-align:top;color:#fff;background-color:#9e9e9e;border-radius:4px;margin-right:6px;padding:2px 5px;font-size:11px;font-weight:600;display:inline-block}.option-modal .item-wrap .item .option span{color:#030000;font-size:14px}.option-modal .item-wrap .item .option span:not(:last-child):after{content:" / "}.option-modal .item-wrap .item .amount-text{color:#030000;font-size:14px}.option-modal .item-wrap .item .price{color:#030000;margin-left:auto;font-size:16px;font-weight:600}.option-modal .item-wrap .item .btn-del{background:url(/images/sub/item_del.svg) 50%/12px no-repeat;flex:none;width:16px;height:16px;font-size:0}.option-modal .price-summary{border-top:1px solid #ddd;margin:30px -16px 0;padding:24px 16px 0}.option-modal .price-summary:not(:has(dl)){border-top:0;margin:0;padding:0}.option-modal .price-summary dl{justify-content:space-between;align-items:center;gap:10px;display:flex}.option-modal .price-summary dl+dl{margin-top:14px}.option-modal .price-summary dl.total dt{color:#222;font-size:15px}.option-modal .price-summary dl.total dd{font-size:18px}.option-modal .price-summary dl dt{color:#555;font-size:14px}.option-modal .price-summary dl dd{font-size:14px}.option-modal .price-summary dl dd .c-red{color:#d33132}.option-modal .btn-wrap.type-fixed{background-color:#0000}.brand-list .brand-box+.brand-box{margin-top:24px}.brand-list .brand-box .brand-title{align-items:center;gap:16px;margin-bottom:12px;padding:0 16px;display:inline-flex}.brand-list .brand-box .brand-title .imgbox{aspect-ratio:1;border-radius:50%;flex:none;width:60px;display:block;position:relative;overflow:hidden}.brand-list .brand-box .brand-title .imgbox img{object-fit:cover;width:100%;height:100%;position:absolute;top:0;left:0}.brand-list .brand-box .brand-title strong{font-size:16px;font-weight:600}.brand-list .prdList-wrap .prd-thumb .lens{width:40px;height:40px;bottom:6px;right:6px}.brand-view .imgbox{aspect-ratio:1.01205;display:block;position:relative;overflow:hidden}.brand-view .imgbox img{object-fit:cover;width:100%;height:100%;position:absolute;top:0;left:0}.brand-view .view-cont{padding:20px 16px 0}.brand-view .view-cont p{font-size:14px;line-height:1.5}.brand-wrap+.list-wrap{border-top:5px solid #f4f4f4;margin-top:26px;padding:12px 0 0}.brand-wrap .best-wrap{margin-top:24px}.brand-wrap .best-wrap .title{margin-bottom:12px;padding:0 16px;font-size:16px;font-weight:600}.brand-wrap .best-wrap .prdList-wrap .prd-thumb .lens{width:40px;height:40px;bottom:6px;right:6px}.timesale-wrap .countdown-box{text-align:center;background-color:#f8f8f8;border-radius:10px;width:100%;margin:20px auto 24px;padding:20px}.timesale-wrap .countdown-box .countdown-timer{justify-content:center;align-items:center;gap:0 8px;display:flex}.timesale-wrap .countdown-box .countdown-timer .timer-group{flex-direction:column;align-items:center;display:inline-flex}.timesale-wrap .countdown-box .countdown-timer .timer-group:first-child{margin-right:12px}.timesale-wrap .countdown-box .countdown-timer .timer-group .number-wrap{gap:4px;display:flex}.timesale-wrap .countdown-box .countdown-timer .timer-group .number-wrap .num-box{color:#fff;background-color:#a0a7fc;border-radius:6px;justify-content:center;align-items:center;width:34px;height:50px;font-size:32px;font-weight:600;display:flex}.timesale-wrap .countdown-box .countdown-timer .timer-group .timer-label{color:#6556fe;margin-top:6px;font-size:14px;font-weight:600}.timesale-wrap .countdown-box .countdown-timer .timer-colon{color:#a0a7fc;align-self:center;padding-bottom:24px;font-size:24px;font-weight:700}.timesale-wrap .countdown-box .countdown-period{color:#606060;margin-top:10px;font-size:12px}.cart-wrap{padding-bottom:40px}.cart-wrap:has(.resev-info){padding-bottom:0}.cart-wrap .btn-wrap.type-round{gap:16px 10px}.cart-wrap .btn-wrap.type-round:has(.note) .total{margin-top:-16px}.cart-wrap .btn-wrap.type-round .total{justify-content:space-between;align-items:flex-end;width:100%;display:flex}.cart-wrap .btn-wrap.type-round .total span{font-size:15px;font-weight:700}.cart-wrap .btn-wrap.type-round .total strong{color:#6556fe;font-size:20px}.cart-wrap .btn-wrap.type-round .total .price-info .num-price{color:#adadad;text-align:right;margin-bottom:2px;font-size:15px;font-weight:400;text-decoration:line-through;display:block}.cart-wrap .btn-wrap.type-round .btn-wrap{width:100%}.cart-wrap .btn-wrap .note{background:url(/images/sub/ico_notice.svg) 0/16px no-repeat;padding-left:24px;font-size:13px}.cart-wrap .btn-wrap .note span{text-underline-position:under;text-decoration:underline}.cart-wrap .cart-top{border-bottom:5px solid #eee;justify-content:space-between;align-items:center;gap:8px;margin:0 -16px;padding:20px 16px;display:flex}.cart-wrap .cart-top .btn-s{border-radius:6px;max-width:65px;height:20px;line-height:18px}.cart-wrap .cart-top .checkbox .label{font-size:15px}.cart-wrap .prdList-wrap.type-one-col li{flex-wrap:wrap;gap:12px;padding:20px 0}.cart-wrap .prdList-wrap.type-one-col li:last-child{padding-bottom:0}.cart-wrap .prdList-wrap.type-one-col li+li{border-top:1px solid #e3e3e3;margin-top:0}.cart-wrap .prdList-wrap.type-one-col li.soldout .checkbox label .label:before{background-color:#f7f7f7}.cart-wrap .prdList-wrap.type-one-col li.soldout .prd-thumb:after{content:"SOLD OUT";z-index:6;color:#fff;background-color:#0006;justify-content:center;width:100%;height:100%;font-size:12px;font-weight:700;line-height:90px;display:flex;position:absolute;top:0;left:0}.cart-wrap .prdList-wrap.type-one-col li.soldout .prd-btm .price{color:#707070}.cart-wrap .prdList-wrap.type-one-col li.soldout .amount-wrap input{pointer-events:none;background-color:#f7f7f7}.cart-wrap .prdList-wrap.type-one-col li.soldout .amount-wrap button{pointer-events:none}.cart-wrap .prdList-wrap.type-one-col li:has(.coupon.is-apply) .price{display:none}.cart-wrap .prdList-wrap.type-one-col li:has(.coupon.is-apply) .price.coupon-price{display:block}.cart-wrap .prdList-wrap.type-one-col .prd-box{gap:12px}.cart-wrap .prdList-wrap.type-one-col .prd-thumb{width:90px;position:relative}.cart-wrap .prdList-wrap.type-one-col .prd-thumb .lank{width:13px;height:14px;padding-top:0;left:4px}.cart-wrap .prdList-wrap.type-one-col .prd-thumb .lens{width:24px;height:24px;bottom:3px;right:3px}.cart-wrap .prdList-wrap.type-one-col .prd-detail{flex:1;padding-top:10px;position:relative}.cart-wrap .prdList-wrap.type-one-col .name-wrap{margin-top:0}.cart-wrap .prdList-wrap.type-one-col .name-wrap .brand{font-size:10px}.cart-wrap .prdList-wrap.type-one-col .name-wrap .prd-name{margin-top:6px;font-weight:600}.cart-wrap .prdList-wrap.type-one-col .name-wrap .prd-name+.prd-option{margin-top:6px}.cart-wrap .prdList-wrap.type-one-col .name-wrap .prd-option{color:#818181;font-size:12px}.cart-wrap .prdList-wrap.type-one-col .name-wrap .prd-option+.prd-option{margin-top:4px}.cart-wrap .prdList-wrap.type-one-col .prd-btm{align-items:center;gap:12px;width:100%;padding-left:32px;display:flex}.cart-wrap .prdList-wrap.type-one-col .btn-restock{color:#fff;white-space:nowrap;background-color:#a0a7fc;border-radius:4px;margin-right:auto;padding:5px 11px;font-size:12px;font-weight:700}.cart-wrap .prdList-wrap.type-one-col .price{margin-left:auto;font-size:15px;font-weight:600}.cart-wrap .prdList-wrap.type-one-col .coupon{border:1px solid #ddd;border-radius:10px;flex:none;width:100%;margin-top:4px;padding:12px}.cart-wrap .prdList-wrap.type-one-col .coupon.is-apply span{color:#6556fe;display:inline-block}.cart-wrap .prdList-wrap.type-one-col .coupon span{display:none}.cart-wrap .prdList-wrap.type-one-col .coupon span:before{content:"";vertical-align:middle;background:url(/images/sub/coupon_apply.svg) 50% no-repeat;width:16px;height:16px;margin-top:-4px;margin-right:2px;display:inline-block}.cart-wrap .prdList-wrap.type-one-col .btn-del{background:url(/images/sub/cart_del.svg) 50%/14px no-repeat;width:16px;height:16px;font-size:0;position:absolute;top:20px;right:0}.cart-wrap .reserv-write>div{padding:24px 0}.cart-wrap .reserv-write>div.resev-info{padding-bottom:0}.cart-wrap .reserv-write>div+div{border-top:5px solid #f7f7f7}.cart-wrap .reserv-write .title{margin-bottom:16px;font-size:16px;font-weight:600}.cart-wrap .reserv-write .title~.title{margin-top:24px}.cart-wrap .reserv-write .store-info input:read-only{background-color:#fff}.cart-wrap .reserv-write .store-info .note{color:#6556fe;word-break:keep-all;flex-wrap:wrap;align-items:center;gap:6px;margin-top:14px;font-size:14px;font-weight:500;display:flex}.cart-wrap .reserv-write .store-info .note:before{content:"";background:url(/images/sub/ico_notice4.svg) 50%/100% no-repeat;flex:none;width:12px;height:12px}.cart-wrap .reserv-write .store-info .text{color:#666;margin-top:6px;padding-left:18px;font-size:13px;line-height:1.5}.cart-wrap .reserv-write .order-info .note.c-red{word-break:keep-all;flex-wrap:wrap;align-items:center;gap:4px;margin-top:12px;font-size:12px;line-height:150%;display:flex;color:#d33132!important}.cart-wrap .reserv-write .order-info .note.c-red:before{content:"";background:url(/images/sub/ico_note_red.svg) 50%/100% no-repeat;flex:none;width:10px;height:10px}.cart-wrap .reserv-write .order-info .note.c-red a{padding-left:14px;font-size:12px;text-decoration:underline}.cart-wrap .reserv-write .order-info .reserv-com{text-align:center}.cart-wrap .reserv-write .order-info .reserv-title{padding:10px 0;font-size:20px;font-weight:700}.cart-wrap .reserv-write .order-info .reserv-text{color:#adadad;font-size:15px}.cart-wrap .reserv-write .cart-coupon-wrap .coupon{color:#999;text-align:left;background:url(/images/sub/ico_toggle2.svg) right 16px center no-repeat;border:1px solid #ddd;border-radius:10px;width:100%;height:48px;padding:0 30px 0 16px;font-size:15px;line-height:46px}.cart-wrap .reserv-write .cart-coupon-wrap .coupon.is-apply{color:#222}.cart-wrap .reserv-write .cart-coupon-wrap .price-text{justify-content:space-between;align-items:center;gap:10px;margin-top:10px;font-size:14px;display:flex}.cart-wrap .reserv-write .cart-coupon-wrap .price-text span:last-child{color:#6556fe}.cart-wrap .reserv-write .point-wrap .input-item{align-items:center;gap:10px;display:flex}.cart-wrap .reserv-write .point-wrap .input-item .input-area{border:1px solid #ddd;border-radius:10px;flex:1;position:relative}.cart-wrap .reserv-write .point-wrap .input-item .input-area span{font-size:15px;position:absolute;top:50%;transform:translateY(-50%)}.cart-wrap .reserv-write .point-wrap .input-item .input-area span.text{font-weight:600;left:16px}.cart-wrap .reserv-write .point-wrap .input-item .input-area span.unit{right:16px}.cart-wrap .reserv-write .point-wrap .input-item .input-area input{text-align:right;border:0;height:48px;padding:0 30px 0 60px}.cart-wrap .reserv-write .point-wrap .input-item .btn{max-width:100px}.cart-wrap .reserv-write .point-wrap .point{justify-content:flex-end;align-items:center;gap:8px;margin-top:10px;display:flex}.cart-wrap .reserv-write .point-wrap .point p{font-size:13px}.cart-wrap .reserv-write .point-wrap .point p:last-child{color:#666;align-items:center;gap:8px;display:flex}.cart-wrap .reserv-write .point-wrap .point p:last-child:before{content:"";background-color:#c5c8cd;width:1px;height:12px}.cart-wrap .resev-info{padding-bottom:0}.cart-wrap .resev-info .resev-box{background-color:#f0f2fb;border-radius:10px;padding:16px}.cart-wrap .resev-info .resev-box dl{background-color:#fff;border-radius:6px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;display:flex}.cart-wrap .resev-info .resev-box dl+dl{margin-top:12px}.cart-wrap .resev-info .resev-box dl dt{font-weight:600}.cart-wrap .resev-info .resev-box dl dd{font-size:14px}.cart-wrap .resev-info .resev-box dl dd:has(.resev-prd){width:100%}.cart-wrap .resev-info .resev-box dl dd.c-primary{color:#6556fe;font-weight:600}.cart-wrap .resev-info .resev-box dl.non{display:none}.cart-wrap .resev-info .resev-box .resev-prd li{justify-content:space-between;align-items:flex-start;gap:20px;padding:10px 0;display:flex}.cart-wrap .resev-info .resev-box .resev-prd li:first-child{padding-top:0}.cart-wrap .resev-info .resev-box .resev-prd li:last-child{padding-bottom:0}.cart-wrap .resev-info .resev-box .resev-prd li:not(:last-child){border-bottom:1px dashed #d9dddf}.cart-wrap .resev-info .resev-box .resev-prd li .prd-detail{flex:1}.cart-wrap .resev-info .resev-box .resev-prd li .prd-detail .name-wrap{max-width:100%}.cart-wrap .resev-info .resev-box .resev-prd li .prd-detail .name-wrap .prd-name{text-overflow:ellipsis;max-width:100%;white-space:initial;-webkit-line-clamp:2;word-break:break-all;-webkit-box-orient:vertical;font-size:13px;font-weight:500;line-height:1.25;display:-webkit-box;overflow:hidden}.cart-wrap .resev-info .resev-box .resev-prd li .prd-detail .name-wrap .prd-option{margin-top:4px;font-size:13px}.cart-wrap .resev-info .resev-box .resev-prd li .prd-detail .name-wrap .prd-option p{color:#666}.cart-wrap .resev-info .resev-box .resev-prd li .prd-thumb{aspect-ratio:1;width:40px;display:block;position:relative;overflow:hidden}.cart-wrap .resev-info .resev-box .resev-prd li .prd-thumb img{object-fit:cover;width:100%;height:100%;position:absolute;top:0;left:0}.cart-wrap .resev-info .resev-box .resev-prd li .prd-thumb{border-radius:6px;overflow:hidden}.cart-wrap .resev-info .resev-box .resev-prd li .prd-thumb .lank{z-index:5;color:#fff;text-align:center;background:url(/images/sub/ico_lank.svg) 50%/100% no-repeat;width:8px;height:9px;font-size:7px;font-weight:500;position:absolute;top:0;left:2px}.cart-wrap .resev-info .resev-box .resev-prd li .prd-thumb .lens{width:12px;height:12px;position:absolute;bottom:2px;right:2px}.cart-wrap .resev-info .resev-box .resev-prd li .prd-thumb .lens img{object-fit:contain;object-position:0 center;width:100%;height:100%;display:block}.cart-wrap .resev-info .info-dl dl{align-items:center;gap:63px;display:flex}.cart-wrap .resev-info .info-dl dl+dl{margin-top:16px}.cart-wrap .resev-info .info-dl dl dt{color:#818181}.cart-wrap .resev-info .info-dl dl .c-blue{font-weight:600;color:#0854f5!important}.cart-wrap .resev-info .note{color:#6556fe;word-break:keep-all;gap:6px;margin-top:16px;font-size:14px;font-weight:500;display:flex}.cart-wrap .resev-info .note:before{content:"";background:url(/images/sub/ico_notice4.svg) 50%/100% no-repeat;flex:none;width:12px;height:12px;margin-top:1px}.cart-wrap .reserv-write>.payment-wrap{border-top:0;padding:0}.cart-wrap .reserv-write>.payment-wrap .m-set{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.cart-wrap .reserv-write>.payment-wrap .m-set .btn-cancel{color:#999;flex:none;margin-left:auto;font-size:12px;text-decoration:underline}.cart-wrap .reserv-write>.payment-wrap .m-set .title{margin-bottom:0}.cart-wrap .reserv-write>.payment-wrap .m-set .price-info{text-align:right;width:calc(100% - 120px)}.cart-wrap .reserv-write>.payment-wrap .m-set .price-info .num-price{color:#adadad;text-align:right;margin-bottom:2px;font-size:15px;font-weight:400;text-decoration:line-through;display:block}.cart-wrap .reserv-write>.payment-wrap .m-set strong{color:#6556fe;font-size:18px}.select-time{background-color:#f0f2fb;border-radius:5px;margin-top:20px;padding:20px;display:none}.select-time .text{color:#000;align-items:center;gap:8px;font-size:14px;font-weight:600;display:flex}.select-time .text:before{content:"";background:url(/images/sub/select_time.svg) 50%/14px no-repeat;width:16px;height:16px}.select-time ul{margin-top:16px}.select-time ul li{color:#000;line-height:1.6}.reserv-wrap .reserv-top{padding-top:24px}.reserv-wrap .reserv-top .list-utils select{width:120px;height:36px;padding:10px 14px;font-size:12px}.reserv-wrap .reserv-code .code{text-align:center;background-color:#f8f9ff;border-radius:10px;padding:20px 16px 16px}.reserv-wrap .reserv-code .code span{font-weight:500}.reserv-wrap .reserv-code .code strong{margin:4px 0 12px;font-size:24px;display:block}.reserv-wrap .reserv-code .code p{color:#606060;font-size:12px;line-height:1.5}.reserv-wrap .info-wrap .title{margin-bottom:12px}.reserv-wrap .info-wrap .resev-info ul li{align-items:center;gap:6px;display:flex}.reserv-wrap .info-wrap .resev-info ul li+li{margin-top:12px}.reserv-wrap .info-wrap .resev-info ul li:before{content:"";background-color:#a0a7fc;border-radius:50%;flex:none;width:4px;height:4px}.reserv-wrap .info-wrap .resev-info ul li .c-primary{font-weight:600;color:#6556fe!important}.reserv-wrap .info-wrap .prd-info{margin-top:20px}.reserv-wrap .info-wrap .prd-info .prdList-wrap.type-one-col{background-color:#f8f9ff;border-radius:10px;padding:4px 16px}.reserv-wrap .info-wrap .prd-info .prdList-wrap.type-one-col li{padding:12px 0}.reserv-wrap .info-wrap .prd-info .prdList-wrap.type-one-col .prd-thumb{width:60px}.reserv-wrap .info-wrap .prd-info .prdList-wrap.type-one-col .prd-thumb .lens{width:18px;height:18px}.reserv-wrap .info-wrap .prd-info .prdList-wrap.type-one-col .prd-detail{padding-top:0}.reserv-wrap .info-wrap .prd-info .prdList-wrap.type-one-col .name-wrap .prd-state{color:#666;margin-bottom:8px;font-size:13px}.reserv-wrap .info-wrap .prd-info .prdList-wrap.type-one-col .name-wrap .prd-state span{color:#555;font-weight:600}.reserv-wrap .info-wrap .prd-info .prdList-wrap.type-one-col .name-wrap .prd-name{margin-top:0;font-size:13px}.reserv-wrap .info-wrap .prd-info .prdList-wrap.type-one-col .name-wrap .prd-name+.prd-option{margin-top:4px}.reserv-wrap .info-wrap .prd-info .prdList-wrap.type-one-col .name-wrap .prd-option{color:#666;font-size:13px}.reserv-wrap .reserv-item{background:#f8f9ff;border-radius:10px;margin-top:20px;padding:16px}.reserv-wrap .reserv-item.cancel{background-color:#f9f9f9}.reserv-wrap .reserv-item.cancel .reserv-tag{background-color:#adadad}.reserv-wrap .reserv-item .reserv-tag{color:#fff;text-align:center;background-color:#7272ff;border-radius:5px;padding:6px 10px;font-size:14px;font-weight:600}.reserv-wrap .reserv-item .item-top{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.reserv-wrap .reserv-item .item-top .reserv-title{align-items:center;gap:8px;display:flex}.reserv-wrap .reserv-item .item-top .btn-view{color:#606060;background:url(/images/sub/view_btn.svg) 100% no-repeat;padding-right:10px;font-size:12px;font-weight:500}.reserv-wrap .reserv-item .box li{align-items:center;gap:6px;display:flex}.reserv-wrap .reserv-item .box li:before{content:"";background-color:#a0a7fc;border-radius:50%;flex:none;width:4px;height:4px}.reserv-wrap .reserv-item .box li:first-child{margin-top:12px}.reserv-wrap .reserv-item .box li+li{margin-top:8px}.reserv-wrap .reserv-item .box .prd-name{color:#606060;margin-top:16px}.order-wrap.recent-wrap .prdList-wrap .prd-box{align-items:center}.order-wrap .order-cont+.order-cont{border-top:5px solid #f7f7f7;margin-top:26px;padding-top:24px}.order-wrap .order-cont+.m-set .btn-wrap{margin-top:30px}.order-wrap .order-cont .text-wrap p{color:#0854f5;margin-bottom:12px;font-size:14px;font-weight:600}.order-wrap .order-cont .text-wrap li{align-items:flex-start;gap:6px;font-size:13px;line-height:150%;display:flex}.order-wrap .order-cont .text-wrap li+li{margin-top:4px}.order-wrap .order-cont .text-wrap li:before{content:"";background-color:#b3b3b3;border-radius:50%;flex:none;width:4px;height:4px;margin-top:6px}.order-wrap .order-cont .title-area{justify-content:space-between;align-items:center;margin-bottom:20px;display:flex}.order-wrap .order-cont .title-area~.title-area{margin-top:30px}.order-wrap .order-cont .title-area p{font-size:16px;font-weight:600}.order-wrap .order-cont .title-area span{color:#707070;font-size:13px;font-weight:300}.order-wrap .order-cont .title-area .btn-text{color:#0854f5;text-underline-position:under;font-size:13px;text-decoration:underline}.order-wrap .order-cont .title-area .price{color:#6556fe;font-size:18px}.order-wrap .order-cont .total{margin-bottom:20px;font-size:18px;display:block}.order-wrap .order-cont .total:has(.ico-fold){cursor:pointer;justify-content:space-between;align-items:center;margin-bottom:0;display:flex}.order-wrap .order-cont .total:has(.ico-fold).active .ico-fold{transform:rotate(180deg)}.order-wrap .order-cont .total:has(.ico-fold) .ico-fold{background:url(/images/sub/ico_toggle2.svg) 50%/100% no-repeat;flex:none;width:12px;height:12px}.order-wrap .order-cont .prdList-wrap.type-one-col.type-line li:not(:last-child){border-bottom:1px solid #ddd;padding-bottom:20px}.order-wrap .order-cont .prdList-wrap.type-one-col li{display:block}.order-wrap .order-cont .prdList-wrap.type-one-col li+li{margin-top:20px}.order-wrap .order-cont .prdList-wrap.type-one-col .prd-box{gap:12px}.order-wrap .order-cont .prdList-wrap.type-one-col .prd-thumb{max-width:90px}.order-wrap .order-cont .prdList-wrap.type-one-col .prd-thumb .lens{width:27px;height:27px;bottom:3px;right:3px}.order-wrap .order-cont .prdList-wrap.type-one-col .prd-detail{flex-wrap:wrap;gap:6px 8px;display:flex}.order-wrap .order-cont .prdList-wrap.type-one-col .prd-detail .name-wrap{width:100%}.order-wrap .order-cont .prdList-wrap.type-one-col .prd-detail strong{font-weight:600}.order-wrap .order-cont .prdList-wrap.type-one-col .prd-detail .prd-option{color:#818181;margin-top:6px;font-size:12px}.order-wrap .order-cont .prdList-wrap.type-one-col .name-wrap{width:100%}.order-wrap .order-cont .prdList-wrap.type-one-col .coupon-area{border:1px solid #ddd;border-radius:5px;align-items:center;gap:4px;width:100%;margin-top:14px;padding:10px 6px 10px 16px;display:flex}.order-wrap .order-cont .prdList-wrap.type-one-col .coupon-area:after{content:"";background:url(/images/sub/coupon_more.svg) 50% no-repeat;width:20px;height:20px}.order-wrap .order-cont .prdList-wrap.type-one-col .coupon-area.is-apply p:first-child{font-weight:400}.order-wrap .order-cont .prdList-wrap.type-one-col .coupon-area.is-apply p:last-child{color:#0854f5;font-weight:600}.order-wrap .order-cont .prdList-wrap.type-one-col .coupon-area p:first-child{font-weight:600}.order-wrap .order-cont .prdList-wrap.type-one-col .coupon-area p:last-child{margin-left:auto}.order-wrap .order-cont .point-wrap .input-item{align-items:center;gap:8px;display:flex}.order-wrap .order-cont .point-wrap .input-item .input-area{border:1px solid #ddd;border-radius:6px;flex:1;position:relative}.order-wrap .order-cont .point-wrap .input-item .input-area span{position:absolute;top:50%;transform:translateY(-50%)}.order-wrap .order-cont .point-wrap .input-item .input-area span.text{font-weight:600;left:16px}.order-wrap .order-cont .point-wrap .input-item .input-area span.unit{right:16px}.order-wrap .order-cont .point-wrap .input-item .input-area input{text-align:right;border:0;height:40px;padding:0 30px 0 60px}.order-wrap .order-cont .point-wrap .input-item .btn{max-width:84px;height:40px;font-size:14px;line-height:38px}.order-wrap .order-cont .point-wrap .point{justify-content:flex-end;align-items:center;gap:8px;margin-top:12px;display:flex}.order-wrap .order-cont .point-wrap .point p{font-size:13px}.order-wrap .order-cont .point-wrap .point p:last-child{color:#707070;align-items:center;gap:8px;display:flex}.order-wrap .order-cont .point-wrap .point p:last-child:before{content:"";background-color:#c5c8cd;width:1px;height:12px}.order-wrap .order-cont .info-wrap dl{align-items:flex-start;display:flex}.order-wrap .order-cont .info-wrap dl+dl{margin-top:16px}.order-wrap .order-cont .info-wrap dl dt{color:#818181;flex:none;width:115px}.order-wrap .order-cont .info-wrap dl dd{flex:1;line-height:150%}.order-wrap .order-cont .info-wrap dl dd:has(button,a){text-align:right;margin-left:auto}.order-wrap .order-cont .info-wrap dl dd:has(button,a) .btn-copy{color:#0854f5;text-underline-position:under;font-size:14px;text-decoration:underline}.order-wrap .order-cont .info-wrap .checkbox{margin-top:14px}.order-wrap .order-cont .info-wrap .checkbox .label{color:#707070}.order-wrap .order-cont .info-wrap .checkbox .label:before{width:16px;height:16px}.order-wrap .order-cont .order-info{text-align:left}.order-wrap .order-cont .order-info+.prdList-wrap,.order-wrap .order-cont .order-info+.btn-wrap.type-center{margin-top:20px}.order-wrap .order-cont .order-info+.btn-wrap.type-center .btn{max-width:120px;height:36px;font-size:12px;line-height:34px}.order-wrap .order-cont .order-info dl{align-items:center;display:flex}.order-wrap .order-cont .order-info dl+dl{margin-top:8px}.order-wrap .order-cont .order-info dl:last-child dd{color:#222;text-underline-position:under;font-weight:500;text-decoration:underline}.order-wrap .order-cont .order-info dl dt{color:#818181;width:100px;font-size:14px}.order-wrap .order-cont .order-info dl dd{color:#8d9399;cursor:pointer;font-size:14px}.order-wrap .order-cont .order-info dl dd:has(.ico-fold){color:#222;flex:1;justify-content:space-between;align-items:center;font-weight:600;display:flex}.order-wrap .order-cont .order-info dl dd:has(.ico-fold):after{content:"";background:url(/images/sub/ico_toggle2.svg) 50%/100% no-repeat;width:12px;height:12px}.order-wrap .order-cont .order-info dl dd.active:after{transform:rotate(180deg)}.order-wrap .order-cont .order-info dl dd .btn-text.delivery{color:#0854f5;text-underline-position:under;background:url(/images/sub/ico_delivery.svg) 0 no-repeat;padding-left:24px;font-size:14px;text-decoration:underline}.order-wrap .order-cont .note-wrap .note{color:#707070;align-items:flex-start;gap:6px;font-size:12px;line-height:150%;display:flex}.order-wrap .order-cont .note-wrap .note:before{content:"";background:url(/images/sub/ico_info.svg) 50%/100% no-repeat;flex:none;width:14px;height:14px;margin-top:2px}.order-wrap .order-cont .note-wrap .note+.note{margin-top:16px}.order-wrap .order-cont .memo{background-color:#f9fafc;border:1px solid #a7c6e4;border-radius:3px;padding:20px;font-size:15px;font-weight:500}.store-wrap:has(.list-wrap){flex-direction:column;height:100%;display:flex;overflow:hidden}.store-wrap:has(.list-wrap) .map-wrap{flex:none}.store-wrap .map-wrap{position:relative}.store-wrap .map-wrap #map{width:100%;height:240px;overflow:hidden}.store-wrap .map-wrap .note{color:#666;background:url(/images/sub/ico_note.svg) 16px 2px no-repeat;margin-top:10px;padding-left:32px;padding-right:16px;font-size:14px}.store-wrap .map-wrap .tooltips{position:absolute}.store-wrap .map-wrap .tooltips:hover .tool-box{display:block}.store-wrap .map-wrap .tooltips .map-pin{cursor:pointer;background:url(/images/sub/ico_map.png) 50%/100% no-repeat;width:36px;height:45px}.store-wrap .map-wrap .tooltips .map-pin.stock{background-image:url(/images/sub/ico_map2.png)}.store-wrap .map-wrap .tooltips .map-pin.fipn{background-image:url(/images/sub/ico_map3.png)}.store-wrap .map-wrap .tooltips .tool-box{text-align:center;background-color:#fff;border-radius:10px;min-width:140px;padding:8px 12px;font-weight:700;display:none;position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%);box-shadow:0 3px 6px #00000029}.store-wrap .map-wrap .tooltips .tool-box:before{content:"";z-index:-1;background-color:#fff;width:20px;height:20px;position:absolute;bottom:-4px;right:calc(50% - 10px);transform:rotate(45deg)}.store-wrap .map-wrap .legend-wrap{justify-content:center;align-items:center;gap:30px;margin-top:12px;display:flex}.store-wrap .map-wrap .legend-wrap .legend{align-items:center;gap:8px;display:flex}.store-wrap .map-wrap .legend-wrap .legend .ico-img{flex:none;width:32px;height:40px;position:relative}.store-wrap .map-wrap .legend-wrap .legend .ico-img img{object-fit:cover;width:100%;height:100%;position:absolute;top:0;left:0}.store-wrap .map-wrap .legend-wrap .legend span{color:#666;font-size:14px;font-weight:500}.store-wrap .store-top{border-bottom:5px solid #f7f7f7;flex:none;padding:12px 0 20px}.store-wrap .list-wrap{flex:1;min-height:0;overflow:hidden}.store-wrap .list-wrap .m-set{height:100%;overflow:auto}.store-wrap .list-wrap .m-set::-webkit-scrollbar{background:0 0;width:4px}.store-wrap .list-wrap .m-set::-webkit-scrollbar-thumb{background:#9999994d;border-radius:60px;width:4px}.store-wrap .list-wrap .search-text{color:#000;padding-top:16px;padding-bottom:16px;font-size:14px}.store-wrap .list-wrap .search-text strong{color:inherit}.store-wrap .list-wrap .list-btm{margin-top:0;padding-top:0}.store-wrap .list-wrap .list-row{border-top:1px solid #ddd}.store-wrap .list-wrap .list-row.my-store .store-name{align-items:center;gap:10px;display:flex}.store-wrap .list-wrap .list-row.my-store .store-name:after{content:"";background:url(/images/sub/ico_pin.svg) 50% no-repeat;width:16px;height:16px}.store-wrap .list-wrap .list-row a{padding:20px 10px;display:block;position:relative}.store-wrap .list-wrap .list-row a .store-name{padding-bottom:7px;font-size:16px;font-weight:600}.store-wrap .list-wrap .list-row a ul li{word-break:keep-all;padding:5px 22px;font-size:14px}.store-wrap .list-wrap .list-row a ul li.address{background:url(/images/sub/ico_address.svg) 0 4px no-repeat}.store-wrap .list-wrap .list-row a ul li.phone{background:url(/images/sub/ico_phone.svg) 0 no-repeat}.store-wrap .img-view{margin-bottom:20px}.store-wrap .img-view .store-img{aspect-ratio:1.49254;display:block;position:relative;overflow:hidden}.store-wrap .img-view .store-img img{object-fit:cover;width:100%;height:100%;position:absolute;top:0;left:0}.store-wrap .img-view .img-slide{margin-top:12px}.store-wrap .img-view .img-slide .imgbox{aspect-ratio:1.42857;border-radius:6px;display:block;position:relative;overflow:hidden}.store-wrap .img-view .img-slide .imgbox img{object-fit:cover;width:100%;height:100%;position:absolute;top:0;left:0}.store-wrap .img-view .img-slide .imgbox{cursor:pointer}.store-wrap .btn{font-size:16px;font-weight:600}.store-wrap .btn.white_btn{color:#222;background-color:#fff;border:1px solid #ddd}.store-info-wrap+.btn-wrap .btn.regist{background-color:#0854f5;border-color:#0854f5}.store-info-wrap+.btn-wrap .i-star{background-image:url(/images/sub/my_store.svg);flex:none;width:18px;height:18px}.store-info-wrap .empty{padding:140px 0 60px}.store-info-wrap .store-name{justify-content:space-between;align-items:center;gap:8px;padding:20px 0 7px;display:flex}.store-info-wrap .store-name strong{font-size:16px}.store-info-wrap .store-name .checkbox .label{color:#fff;background:#7272ff url(/images/sub/my_store_fill.svg) 12px no-repeat;border-radius:20px;padding:4px 12px 4px 26px;font-size:12px;font-weight:600}.store-info-wrap .store-name .checkbox .label:before{display:none}.store-info-wrap .store-name .checkbox input:checked+.label{color:#fff;background-color:#0854f5;background-image:url(/images/sub/my_store.svg)}.store-info-wrap .store-name .store-select{color:#0854f5;text-decoration:underline}.store-info-wrap .text-wrap .btn-direct{color:#03a94d;background:url(/images/sub/ico_naver_place.svg) 100% no-repeat;margin-top:10px;padding-right:10px;font-size:15px;font-weight:600;display:inline-block}.store-info-wrap .text-wrap li{padding:5px 0 5px 22px;font-size:14px;line-height:1.3}.store-info-wrap .text-wrap li .copy{color:#0854f5;text-underline-position:under;background:url(/images/sub/ico_copy.svg) no-repeat;width:16px;height:16px;margin-left:4px;font-size:12px;text-decoration:underline}.store-info-wrap .text-wrap li:last-of-type{border-bottom:none}.store-info-wrap .text-wrap li.address{background:url(/images/sub/ico_address.svg) 0 6px no-repeat}.store-info-wrap .text-wrap li.phone{background:url(/images/sub/ico_phone.svg) 0 no-repeat}.store-info-wrap .text-wrap li.opentime{background:url(/images/sub/ico_opentime.svg) 0 no-repeat}.store-info-wrap .text-wrap li.web{background:url(/images/sub/ico_web.svg) 0 no-repeat}.store-info-wrap .text-wrap li.web a{color:#0854f5}.store-info-wrap .text-wrap li.guide{background:url(/images/sub/ico_guide.svg) 0 6px no-repeat}.store-info-wrap .text-wrap li.homepage{background:url(/images/sub/ico_homepage.svg) 0 no-repeat}.store-info-wrap .text-wrap li.homepage a{color:#0854f5}.store-info-wrap .text-wrap li.mapinfo{background:url(/images/sub/ico_mapinfo.svg) 0 12px no-repeat;line-height:150%}.result-wrap .contents-search{background-color:#fff;margin-bottom:0;padding-top:20px}.notification-wrap .notification-top{border-bottom:5px solid #eee;margin-bottom:18px;padding:20px 0}.notification-wrap .notification-top .m-set{justify-content:space-between;align-items:center;display:flex}.notification-wrap .notification-top label{display:flex}.notification-wrap .notification-top .btn-s{border-radius:6px;width:65px;height:20px;font-weight:500;line-height:18px}.notification-wrap .notification-list li{border-bottom:1px solid #eaeaea;align-items:center;gap:10px;padding:16px 0;display:flex}.notification-wrap .notification-list li .checkbox label{display:flex}.notification-wrap .notification-list li .txt{color:#000;margin-top:2px;font-size:14px;line-height:1.4}.notification-wrap .notification-list li .date{color:#999;flex:none;margin-left:auto;font-size:12px}.new-wrap .prdList-wrap li{background-color:#f9f9f9;border-radius:10px;overflow:hidden}.new-wrap .prdList-wrap li+li{margin-top:20px}.new-wrap .prdList-wrap .prd-thumb{min-width:186px}.new-wrap .prdList-wrap .prd-thumb+.prd-detail{padding:14px 14px 14px 0}.new-wrap .prdList-wrap .prd-thumb .lens{width:50px;height:50px}.new-wrap .prdList-wrap .prd-detail{padding:14px 16px;position:relative}.new-wrap .prdList-wrap .name-wrap .prd-name{color:#222;text-overflow:ellipsis;white-space:nowrap;max-width:144px;margin-top:0;display:block;overflow:hidden}.new-wrap .prdList-wrap .prd-text{color:#606060;text-overflow:ellipsis;min-height:90px;white-space:initial;-webkit-line-clamp:5;word-break:break-all;-webkit-box-orient:vertical;margin-top:10px;font-size:12px;line-height:1.5;display:-webkit-box;overflow:hidden}.new-wrap .prdList-wrap .prd-btm{align-items:center;gap:6px;margin-top:10px;display:flex}.new-wrap .prdList-wrap .prd-btm .tags-wrap{margin-top:0}.new-wrap .prdList-wrap .prd-btm .tags-wrap .tag{border-radius:2px;width:66px;height:14px;position:relative;overflow:hidden}.new-wrap .prdList-wrap .prd-btm .tags-wrap .tag img{object-fit:contain;width:auto;height:100%;display:inline-block;position:absolute;left:0}.new-wrap .prdList-wrap .prd-btm .user-id{color:#999;font-size:11px}.new-wrap .prdList-wrap .prd-btm .btn-text{color:#999;background:url(/images/sub/new_btn.svg) 100% no-repeat;flex:none;margin-left:auto;padding-right:10px;font-size:12px;font-weight:500}.ranking-wrap+.list-wrap{border-top:5px solid #eee;margin:24px -16px 0;padding:10px 16px 0}.ranking-wrap+.list-wrap .sub-tit{font-size:16px;font-weight:600}.ranking-wrap .ranking-top{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.ranking-wrap .ranking-top .sub-tit{font-size:16px;font-weight:600}.ranking-wrap .ranking-top .update{color:#999;font-size:12px}.ranking-wrap .ranking-list{counter-reset:orderList 0}.ranking-wrap .ranking-list li{position:relative}.ranking-wrap .ranking-list li:before{content:counter(orderList);counter-increment:orderList 1;text-align:center;color:#fff;background-color:#7272ff;border-radius:3px;width:20px;height:20px;font-size:12px;font-weight:600;line-height:20px;position:absolute;top:50%;left:16px;transform:translateY(-50%)}.ranking-wrap .ranking-list li+li{margin-top:8px}.ranking-wrap .ranking-list li .ranking-item{background-color:#f9f9f9;border-radius:10px;align-items:center;gap:8px;padding:12px 16px 12px 48px;display:flex}.ranking-wrap .ranking-list li .ranking-item .prd-name{flex:auto;align-items:center;gap:8px;width:calc(100% - 26px);display:flex}.ranking-wrap .ranking-list li .ranking-item .prd-name .lens{aspect-ratio:1;flex:none;width:24px;display:block;position:relative;overflow:hidden}.ranking-wrap .ranking-list li .ranking-item .prd-name .lens img{object-fit:cover;width:100%;height:100%;position:absolute;top:0;left:0}.ranking-wrap .ranking-list li .ranking-item .prd-name p{text-overflow:ellipsis;white-space:nowrap;max-width:calc(100% - 20px);font-size:14px;font-weight:500;overflow:hidden}.ranking-wrap .ranking-list li .ranking-item .rank-change{background-position:100%;background-repeat:no-repeat;background-size:12px;flex:0 0 16px;width:16px;height:16px}.ranking-wrap .ranking-list li .ranking-item .rank-change.same{background-image:url(/images/sub/rank_same.svg)}.ranking-wrap .ranking-list li .ranking-item .rank-change.up{background-image:url(/images/sub/rank_up.svg)}.ranking-wrap .ranking-list li .ranking-item .rank-change.down{background-image:url(/images/sub/rank_down.svg)}.lensmap-wrap{aspect-ratio:.704698;margin-bottom:24px;display:block;position:relative;overflow:hidden}.lensmap-wrap img{object-fit:cover;width:100%;height:100%;position:absolute;top:0;left:0}.lensmap-wrap+.list-wrap .category-wrap{margin-bottom:6px}.lensmap-wrap+.list-wrap .category-wrap .category:hover,.lensmap-wrap+.list-wrap .category-wrap .category.active{background-color:#a0a7fc;border-color:#a0a7fc}.compare-result-wrap{padding:20px 0 0}.compare-result-wrap .compare-products-wrap{overflow:auto}.compare-result-wrap .compare-products-wrap::-webkit-scrollbar{background:0 0;height:4px}.compare-result-wrap .compare-products-wrap::-webkit-scrollbar-thumb{background:#9999994d;border-radius:60px;height:4px}.compare-result-wrap .compare-products-wrap{-webkit-overflow-scrolling:touch;padding-bottom:8px}.compare-result-wrap .compare-products-wrap::-webkit-scrollbar-button:horizontal:single-button:start{width:16px;display:block}.compare-result-wrap .compare-products-wrap::-webkit-scrollbar-button:horizontal:single-button:end{width:16px;display:block}.compare-result-wrap .compare-products-wrap .compare-products-list{padding-left:16px;display:flex}.compare-result-wrap .compare-products-wrap .compare-product-item{border-radius:10px;flex:1;min-width:152px;margin-top:20px;padding:18px 16px 20px}.compare-result-wrap .compare-products-wrap .compare-product-item:first-child{background-color:#eef0ff;margin-top:0;padding:38px 16px 20px;position:relative}.compare-result-wrap .compare-products-wrap .compare-product-item:first-child:before{content:"";background:url(/images/sub/ico_compare.svg) 50% no-repeat;width:20px;height:20px;display:block;position:absolute;top:10px;left:50%;transform:translate(-50%)}.compare-result-wrap .compare-products-wrap .compare-product-item:not(:first-child,:last-child){border-right:1px dashed #e3e3e3}.compare-result-wrap .compare-products-wrap .compare-product-item .prd-thumb{aspect-ratio:1;background-color:#f2f3f5;width:100%;min-width:120px;margin:0 auto;display:block;position:relative;overflow:hidden}.compare-result-wrap .compare-products-wrap .compare-product-item .prd-thumb img{object-fit:cover;width:100%;height:100%;position:absolute;top:0;left:0}.compare-result-wrap .compare-products-wrap .compare-product-item .prd-thumb{border-radius:10px;overflow:hidden}.compare-result-wrap .compare-products-wrap .compare-product-item .prd-thumb .lens{width:36px;height:36px;position:absolute;bottom:4px;right:4px}.compare-result-wrap .compare-products-wrap .compare-product-item .prd-thumb .lens img{object-fit:contain;object-position:0 center;width:100%;height:100%;display:block}.compare-result-wrap .compare-products-wrap .compare-product-item .product-spec-box{text-align:center}.compare-result-wrap .compare-products-wrap .compare-product-item .product-spec-box .prd-name{color:#3c3c3c;text-overflow:ellipsis;height:36px;white-space:initial;-webkit-line-clamp:2;word-break:break-all;-webkit-box-orient:vertical;margin-top:12px;font-size:15px;font-weight:600;display:-webkit-box;overflow:hidden}.compare-result-wrap .compare-products-wrap .compare-product-item .product-spec-box .spec-list{flex-direction:column;gap:22px;margin-top:16px;display:flex}.compare-result-wrap .compare-products-wrap .compare-product-item .product-spec-box .spec-list .spec-item dt{color:#666;margin-bottom:2px;font-size:12px;font-weight:500}.compare-result-wrap .compare-products-wrap .compare-product-item .product-spec-box .spec-list .spec-item dd{font-size:14px;font-weight:500}.compare-result-wrap .compare-products-wrap .compare-product-item .product-spec-box .spec-list .spec-item dd.is-match{color:#6556fe}.compare-result-wrap .btn-wrap{margin:20px 0 24px}.compare-result-wrap .btn-wrap .btn-add{color:#7272ff;background:url(/images/sub/compare_add.svg) 0/20px no-repeat;padding-left:28px;font-size:15px;font-weight:500;line-height:20px}.compare-result-wrap .compare-guide-accordion{border-top:5px solid #eee;padding:24px 16px 0}.compare-result-wrap .compare-guide-accordion.is-open .accordion-trigger .i-toggle{transform:rotate(180deg)}.compare-result-wrap .compare-guide-accordion.is-open .accordion-content{opacity:1;max-height:300px}.compare-result-wrap .compare-guide-accordion .accordion-trigger{justify-content:space-between;align-items:center;gap:10px;width:100%;display:flex}.compare-result-wrap .compare-guide-accordion .accordion-trigger .title{color:#7272ff;background:url(/images/sub/ico_question.svg) 0/16px no-repeat;padding-left:22px;font-size:16px;font-weight:500}.compare-result-wrap .compare-guide-accordion .accordion-trigger .i-toggle{background:url(/images/sub/accordion_toggle.svg) 50% no-repeat;flex:none;width:12px;height:6px;transition:transform .3s}.compare-result-wrap .compare-guide-accordion .accordion-content{opacity:0;max-height:0;transition:max-height .3s ease-in-out,opacity .3s ease-in-out;overflow:hidden}.compare-result-wrap .compare-guide-accordion .accordion-content .guide-text-list{flex-direction:column;gap:6px;padding-top:16px;display:flex}.compare-result-wrap .compare-guide-accordion .accordion-content .guide-text-list li{color:#666;padding-left:8px;font-size:13px;line-height:1.5;position:relative}.compare-result-wrap .compare-guide-accordion .accordion-content .guide-text-list li:before{content:"";background-color:#b3b3b3;border-radius:50%;width:4px;height:4px;position:absolute;top:8px;left:0}.class-progress .steps{justify-content:space-between;margin-top:12px;display:flex}.class-progress .steps .step{color:#707070;font-size:11px;font-weight:500;position:relative}.class-progress .steps .step.current{color:#6556fe}.class-progress .progress-bar{background:#ddd;border-radius:50px;height:8px;position:relative;overflow:hidden}.class-progress .progress-bar .progress-fill{background:#7272ff;border-radius:50px;width:0;height:8px;transition:width .5s;position:absolute;top:0;left:0}.dashboard-wrap .bd-bt{border-bottom:8px solid #f8f8f9}.dashboard-wrap .member-account-container{background-color:#eef0ff;padding:16px 16px 30px}.dashboard-wrap .member-account-container .account-utils{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.dashboard-wrap .member-account-container .account-utils .btn-noti{background:url(/images/sub/dashboard_noti.svg) 50% no-repeat;flex:none;width:24px;height:24px;font-size:0}.dashboard-wrap .member-account-container .account-utils .btn-edit{color:#7272ff;text-align:center;border:1px solid #7272ff;border-radius:20px;padding:3px 12px;font-size:15px;font-weight:500}.dashboard-wrap .member-account-container .account-wrap .profile-area{max-width:140px;margin:0 auto;position:relative}.dashboard-wrap .member-account-container .account-wrap .profile-area .profile-img{aspect-ratio:1;border-radius:50%;display:block;position:relative;overflow:hidden}.dashboard-wrap .member-account-container .account-wrap .profile-area .profile-img img{object-fit:cover;width:100%;height:100%;position:absolute;top:0;left:0}.dashboard-wrap .member-account-container .account-wrap .profile-area .favorite-lens{position:absolute;bottom:0;right:0}.dashboard-wrap .member-account-container .account-wrap .profile-area .favorite-lens:after{content:"내 최애 제품";color:#6556fe;background:url(/images/sub/favorite_text.svg) 0 100% no-repeat;padding-bottom:32px;padding-left:4px;font-size:15px;font-weight:600;position:absolute;bottom:25px;right:-84px}.dashboard-wrap .member-account-container .account-wrap .profile-area .favorite-lens .img-box{aspect-ratio:1;width:50px;height:50px;display:block;position:relative;overflow:hidden}.dashboard-wrap .member-account-container .account-wrap .profile-area .favorite-lens .img-box img{object-fit:cover;width:100%;height:100%;position:absolute;top:0;left:0}.dashboard-wrap .member-account-container .account-wrap .profile-name{color:#3c3c3c;text-align:center;margin-top:16px;font-size:20px;font-weight:600}.dashboard-wrap .member-account-container .class-wrap{margin-top:20px}.dashboard-wrap .member-account-container .class-wrap .title{align-items:center;gap:10px;display:flex}.dashboard-wrap .member-account-container .class-wrap .title p{color:#3c3c3c;font-size:15px;font-weight:700}.dashboard-wrap .member-account-container .class-wrap .title a{flex:none;align-items:center;gap:10px;display:flex}.dashboard-wrap .member-account-container .class-wrap .title a:after{content:"";background:url(/images/sub/new_btn.svg) 50% no-repeat;flex:none;width:5px;height:8px}.dashboard-wrap .member-account-container .class-wrap .title a span{color:#fff;text-align:center;background-color:#7272ff;border-radius:30px;padding:4px 10px;font-size:12px;font-weight:600;display:block}.dashboard-wrap .member-account-container .class-wrap .class-progress{margin-top:12px}.dashboard-wrap .member-account-container .member-info{background-color:#a0a7fc;border-radius:10px;justify-content:center;gap:32px;margin-top:24px;padding:16px 20px;display:flex}.dashboard-wrap .member-account-container .member-info>a{flex-direction:column;flex:1;align-items:center;display:flex}.dashboard-wrap .member-account-container .member-info>a+a{position:relative}.dashboard-wrap .member-account-container .member-info>a+a:before{content:"";background-color:#b3b9fd;width:1px;height:30px;position:absolute;top:50%;left:-16px;transform:translateY(-50%)}.dashboard-wrap .member-account-container .member-info>a i{background-position:50%;background-repeat:no-repeat;width:24px;height:24px}.dashboard-wrap .member-account-container .member-info>a i.i-reservation{background-image:url(/images/sub/my_reservation.svg)}.dashboard-wrap .member-account-container .member-info>a i.i-point{background-image:url(/images/sub/my_point.svg)}.dashboard-wrap .member-account-container .member-info>a i.i-review{background-image:url(/images/sub/my_review.svg)}.dashboard-wrap .member-account-container .member-info>a i.i-coupon{background-image:url(/images/sub/my_coupon.svg)}.dashboard-wrap .member-account-container .member-info>a .info-text{color:#efefef;margin-top:6px;font-size:12px}.dashboard-wrap .member-account-container .member-info>a .number{color:#fff;margin-top:3px;font-size:15px;font-weight:600}.dashboard-wrap .member-account-container .recent-wrap{background-color:#a0a7fc;border-radius:10px;margin-top:20px;padding:16px 20px}.dashboard-wrap .member-account-container .recent-wrap dl{justify-content:space-between;align-items:center;gap:10px;display:flex}.dashboard-wrap .member-account-container .recent-wrap dl dt,.dashboard-wrap .member-account-container .recent-wrap dl dd{color:#fff;font-size:15px;font-weight:600}.dashboard-wrap .dashbox-top{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.dashboard-wrap .dashbox-top .dash-title{color:#000;font-size:16px;font-weight:600}.dashboard-wrap .dashbox-top>a{color:#999;padding-right:10px;font-size:12px;font-weight:500;position:relative}.dashboard-wrap .dashbox-top>a:after{content:"";background:url(/images/sub/ico_more.svg) 50% no-repeat;width:7px;height:7px;display:block;position:absolute;top:50%;right:0;transform:translateY(-50%)}.dashboard-wrap .my-review-wrap{border-bottom:5px solid #eee;padding:24px 16px}.dashboard-wrap .my-review-wrap .review-wrap{gap:16px;display:flex}.dashboard-wrap .my-review-wrap .review-wrap a{flex:1}.dashboard-wrap .my-review-wrap .review-wrap a .img-box{aspect-ratio:1;border-radius:10px;display:block;position:relative;overflow:hidden}.dashboard-wrap .my-review-wrap .review-wrap a .img-box img{object-fit:cover;width:100%;height:100%;position:absolute;top:0;left:0}.dashboard-wrap .my-review-wrap .review-wrap a .text{text-overflow:ellipsis;white-space:initial;-webkit-line-clamp:2;word-break:break-all;color:#666;-webkit-box-orient:vertical;margin-top:8px;font-size:13px;display:-webkit-box;overflow:hidden}.dashboard-wrap .vision-wrap{border-bottom:5px solid #eee;padding:24px 16px}.dashboard-wrap .vision-wrap .vision-log{justify-content:center;align-items:center;gap:40px;display:flex}.dashboard-wrap .vision-wrap .vision-log .vision-box{flex-direction:column;justify-content:center;align-items:center;gap:14px;display:flex}.dashboard-wrap .vision-wrap .vision-log .vision-box.left .log-circle{background-color:#a0a7fc}.dashboard-wrap .vision-wrap .vision-log .vision-box.right .log-circle{background-color:#7272ff}.dashboard-wrap .vision-wrap .vision-log .vision-box .log-circle{border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:96px;height:96px;display:flex}.dashboard-wrap .vision-wrap .vision-log .vision-box .log-circle .predomin{color:#fff;font-size:48px;font-weight:500}.dashboard-wrap .vision-wrap .vision-log .vision-box .log-circle .text{color:#fff;font-size:12px;font-weight:500}.dashboard-wrap .vision-wrap .vision-log .vision-box .log-data span{color:#3c3c3c;font-size:12px;font-weight:500}.dashboard-wrap .menu-wrap{padding:24px 16px 0}.dashboard-wrap .menu-wrap .menu-cont:last-of-type .dash-cont{border-bottom:unset}.dashboard-wrap .menu-wrap .menu-cont:not(:last-child){margin-bottom:24px}.dashboard-wrap .menu-wrap .dashbox-top{margin-bottom:10px}.dashboard-wrap .menu-wrap .dashbox-top .dash-title{font-weight:700}.dashboard-wrap .menu-wrap .dash-cont{border-bottom:1px solid #e5e5e5;padding-bottom:18px}.dashboard-wrap .menu-wrap .dash-cont>ul{flex-flow:wrap;width:100%;display:flex}.dashboard-wrap .menu-wrap .dash-cont>ul li{width:50%}.dashboard-wrap .menu-wrap .dash-cont>ul li a{color:#222;padding:6px 0;font-size:15px;font-weight:500;display:inline-block}.dashboard-wrap .logout-wrap{text-align:right;padding:0 16px}.dashboard-wrap .logout-wrap .logout-btn{color:#999;font-size:12px;font-weight:400;text-decoration:underline}.membership-wrap .my-class-wrap{background-color:#eef0ff;padding:24px 16px 50px;position:relative}.membership-wrap .my-class-wrap .text-wrap .text{color:#707070;font-size:14px;font-weight:500}.membership-wrap .my-class-wrap .text-wrap .my-class{color:#3c3c3c;margin:8px 0 12px;font-size:20px;font-weight:600}.membership-wrap .my-class-wrap .text-wrap .sub-text{color:#999;font-size:12px}.membership-wrap .my-class-wrap .img-box{max-width:256px;position:absolute;top:24px;right:16px}.membership-wrap .membership-cont{z-index:1;background-color:#fff;border-radius:20px 20px 0 0;margin-top:-20px;padding:24px 16px;position:relative}.membership-wrap .membership-cont .class-progress{padding:0 20px}.membership-wrap .membership-cont .class-progress .title{text-align:center;color:#222;margin-bottom:16px;font-size:14px;font-weight:600}.membership-wrap .membership-cont .benefit-wrap{margin-top:30px}.membership-wrap .membership-cont .benefit-wrap .title{color:#222;margin-bottom:20px;font-size:16px;font-weight:600}.membership-wrap .membership-cont .benefit-wrap .tab-menu{align-items:flex-end;gap:8px;display:flex}.membership-wrap .membership-cont .benefit-wrap .tab-menu .tab{color:#707070;word-break:keep-all;text-align:center;background-color:#efefef;border-radius:10px 10px 0 0;flex:1;justify-content:center;align-items:flex-start;height:30px;padding:12px 5px 0;font-size:11px;font-weight:600;display:flex;position:relative}.membership-wrap .membership-cont .benefit-wrap .tab-menu .tab:first-child{padding-top:9px}.membership-wrap .membership-cont .benefit-wrap .tab-menu .tab:first-child{height:30px}.membership-wrap .membership-cont .benefit-wrap .tab-menu .tab:nth-child(2){height:40px}.membership-wrap .membership-cont .benefit-wrap .tab-menu .tab:nth-child(3){height:50px}.membership-wrap .membership-cont .benefit-wrap .tab-menu .tab:nth-child(4){height:60px}.membership-wrap .membership-cont .benefit-wrap .tab-menu .tab:nth-child(5){height:70px}.membership-wrap .membership-cont .benefit-wrap .tab-menu .tab.active{color:#fff;background-color:#7272ff}.membership-wrap .membership-cont .benefit-wrap .tab-menu .tab .badge{color:#6556fe;white-space:nowrap;border:1px solid #7272ff;border-radius:20px;padding:4px 6px;font-size:11px;font-weight:400;position:absolute;top:-6px;left:50%;transform:translate(-50%,-100%)}.membership-wrap .membership-cont .benefit-wrap .benefit-text{color:#999;text-align:center;margin-top:12px;font-size:12px;font-weight:400}.membership-wrap .membership-cont .benefit-wrap .benefit-coupon-wrap{border:1px solid #ddd;border-radius:10px;margin-top:30px;padding:20px}.membership-wrap .membership-cont .benefit-wrap .benefit-coupon-wrap .coupon-header{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.membership-wrap .membership-cont .benefit-wrap .benefit-coupon-wrap .coupon-header .coupon-title{color:#222;font-size:15px;font-weight:600}.membership-wrap .membership-cont .benefit-wrap .benefit-coupon-wrap .coupon-header .btn-guide{color:#999;padding:4px;font-size:12px;font-weight:400}.membership-wrap .membership-cont .benefit-wrap .benefit-coupon-wrap .coupon-content{display:none}.membership-wrap .membership-cont .benefit-wrap .benefit-coupon-wrap .coupon-content.active{display:block}.membership-wrap .membership-cont .benefit-wrap .benefit-coupon-wrap .coupon-content .coupon-item{align-items:center;gap:12px;display:flex}.membership-wrap .membership-cont .benefit-wrap .benefit-coupon-wrap .coupon-content .coupon-item+.coupon-item{margin-top:16px}.membership-wrap .membership-cont .benefit-wrap .benefit-coupon-wrap .coupon-content .coupon-item i{background-color:#f3f4f5;background-position:50%;background-repeat:no-repeat;background-size:20px;border-radius:10px;flex:none;width:40px;height:40px}.membership-wrap .membership-cont .benefit-wrap .benefit-coupon-wrap .coupon-content .coupon-item i.i-ticket{background-image:url(/images/sub/benefit_ticket.svg)}.membership-wrap .membership-cont .benefit-wrap .benefit-coupon-wrap .coupon-content .coupon-item i.i-birth{background-image:url(/images/sub/benefit_birth.svg)}.membership-wrap .membership-cont .benefit-wrap .benefit-coupon-wrap .coupon-content .coupon-text{font-size:15px}.membership-wrap .coupon-guide{padding:24px 16px}.membership-wrap .coupon-guide>p{color:#666;margin-bottom:8px;font-size:14px;font-weight:600}.membership-wrap .coupon-guide ul li{color:#999;padding-left:12px;font-size:14px;font-weight:400;line-height:1.5;position:relative}.membership-wrap .coupon-guide ul li:before{content:"·";position:absolute;top:0;left:0}.my-account-wrap .form-wrap{padding-top:24px}.my-account-wrap .cont+.cont{border-top:5px solid #eee;padding:24px 16px 0;margin:24px -16px 0!important}.my-account-wrap .profile-area{max-width:140px;margin:0 auto;position:relative}.my-account-wrap .profile-area .profile-img{aspect-ratio:1;border-radius:50%;display:block;position:relative;overflow:hidden}.my-account-wrap .profile-area .profile-img img{object-fit:cover;width:100%;height:100%;position:absolute;top:0;left:0}.my-account-wrap .profile-area .edit{z-index:2;position:absolute;bottom:0;right:0}.my-account-wrap .profile-area .edit .edit-btn{cursor:pointer;background:#a0a7fc url(/images/sub/member_edit.svg) 50%/20px no-repeat;border-radius:50%;width:36px;height:36px;font-size:0;display:block}.my-account-wrap .radio-wrap{gap:10px}.my-account-wrap .radio-wrap label{flex:1}.my-account-wrap .radio-wrap .label{color:#999;border:1px solid #ddd;border-radius:10px;justify-content:center;width:100%;padding:15px;font-size:15px;font-weight:600}.my-account-wrap .radio-wrap .label:before{display:none}.my-account-wrap .radio-wrap input:checked+.label{color:#fff;background-color:#7272ff;border-color:#7272ff}.my-account-wrap .btn-text{color:#999;text-underline-position:under;margin-top:20px;font-size:13px;font-weight:400;text-decoration:underline}.setting-wrap{padding:25px 16px}.setting-wrap .setting-title{color:#141519;margin-bottom:20px;font-size:16px;font-weight:600}.setting-wrap .app-setting .alarm-list{border-bottom:1px solid #ddd;padding:20px 0}.setting-wrap .app-setting .alarm-list:first-child{padding-top:0}.setting-wrap .app-setting .alarm-list:last-child{padding-bottom:unset;border-bottom:none}.setting-wrap .app-setting .alarm-list .alarm-name{justify-content:space-between;display:flex}.setting-wrap .app-setting .alarm-list .alarm-name p{color:#141519;margin-bottom:14px;font-size:14px;font-weight:600}.setting-wrap .app-setting .alarm-list .alarm-name .toggle-mode{height:100%;display:flex}.setting-wrap .app-setting .alarm-list .alarm-name .toggle-mode label{cursor:pointer;background:#c5c8cd;border:1px solid #ddd;border-radius:20px;width:34px;height:20px;transition:all .3s;display:block;position:relative;overflow:hidden}.setting-wrap .app-setting .alarm-list .alarm-name .toggle-mode label:after{content:"";background:#fff;border-radius:50%;width:14px;height:14px;transition:all .3s;position:absolute;top:2px;left:3px}.setting-wrap .app-setting .alarm-list .alarm-name .toggle-mode input{clip:rect(0 0 0 0);width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.setting-wrap .app-setting .alarm-list .alarm-name .toggle-mode input:checked+label{background:#a0a7fc}.setting-wrap .app-setting .alarm-list .alarm-name .toggle-mode input:checked+label:after{background:#fff;left:22px;transform:translate(-50%)}.setting-wrap .app-setting .alarm-list .alarm-des{color:#707070;font-size:13px;font-weight:400}.setting-wrap .setting-item{border-bottom:1px solid #ddd;justify-content:space-between;align-items:center;padding:16px 0;display:flex}.coupon-list .coupon{background-color:#eef0ff;border:1px solid #a0a7fc;border-radius:10px;padding:20px 20px 20px 16px;position:relative}.coupon-list .coupon:has(input:checked){border:1px solid #7272ff}.coupon-list .coupon:has(input:checked):after{border-top:1px solid #7272ff;border-bottom:1px solid #7272ff;border-left:1px solid #7272ff}.coupon-list .coupon:after{content:"";background-color:#fff;border-top:1px solid #a0a7fc;border-bottom:1px solid #a0a7fc;border-left:1px solid #a0a7fc;border-radius:26px 0 0 26px;width:14px;height:26px;position:absolute;top:50%;right:-1px;transform:translateY(-50%)}.coupon-list .coupon+.coupon{margin-top:20px}.coupon-list .coupon.end{background-color:#ededed;background-image:none;border-color:#ddd;padding:20px}.coupon-list .coupon.end:after{border-color:#ddd}.coupon-list .coupon.end .text-wrap .d-day{color:#3c3c3c;background-color:#d9d9d9;font-size:13px;font-weight:600}.coupon-list .coupon.end .text-wrap .dicount strong{color:#606060}.coupon-list .coupon.end label{pointer-events:none}.coupon-list .coupon.end .label{cursor:auto}.coupon-list .coupon.end .label:before{display:none}.coupon-list .coupon label{display:flex}.coupon-list .coupon label .label{align-items:center;width:100%}.coupon-list .coupon .text-wrap{flex:1;position:relative}.coupon-list .coupon .text-wrap .d-day{text-align:center;color:#3c3c3c;background-color:#fff;border-radius:5px;padding:6px 10px;font-size:13px;font-weight:600;position:absolute;top:0;right:0}.coupon-list .coupon .text-wrap .coupon-name{color:#3c3c3c;font-size:15px;font-weight:600}.coupon-list .coupon .text-wrap .dicount{color:#3c3c3c;margin-bottom:8px;padding-right:70px;font-size:16px;font-weight:500}.coupon-list .coupon .text-wrap .dicount strong{color:#6556fe;padding-right:6px;font-size:36px;font-weight:700}.coupon-list .coupon .text-wrap .coupon-text{color:#999;margin-top:18px;font-size:14px}.coupon-list .coupon .text-wrap .validity{color:#999;margin-top:4px;font-size:13px}.coupon-wrap .coupon-top{border-bottom:5px solid #eee;justify-content:space-between;align-items:center;margin-bottom:20px;padding:24px 16px;display:flex}.coupon-wrap .coupon-top span{font-size:16px;font-weight:500}.coupon-wrap .coupon-top p{color:#6556fe;font-size:16px;font-weight:600}.coupon-wrap .coupon-list .coupon{padding:20px}.point-wrap .point-top{border-bottom:5px solid #eee;padding:24px 0}.point-wrap .point-top .current-point{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.point-wrap .point-top .current-point span{font-size:16px;font-weight:500}.point-wrap .point-top .current-point b{color:#6556fe;font-size:16px;font-weight:600}.point-wrap .point-top .note{color:#999;background:url(/images/sub/ico_notice5.svg) 0 2px no-repeat;padding-left:18px;font-weight:500}.point-wrap .point-list{padding:26px 16px 0}.point-wrap .point-list .point-item{border-bottom:1px solid #e3e3e3;justify-content:space-between;align-items:flex-start;padding:16px 0;display:flex}.point-wrap .point-list .point-item:first-child{padding-top:0}.point-wrap .point-list .point-item .point-info{flex-direction:column;gap:8px;display:flex}.point-wrap .point-list .point-item .point-info .date{color:#999;font-size:13px;font-weight:400}.point-wrap .point-list .point-item .point-info .point-cont{color:#222;font-size:15px;font-weight:500}.point-wrap .point-list .point .point-num{color:#6556fe;font-size:15px;font-weight:500}.point-wrap .point-list .point .point-num.minus{color:#666}#dateSelectPopup .date-wrap{padding:30px 16px}#dateSelectPopup .date-wrap .title{padding:0 8px;font-size:16px;font-weight:600}#dateSelectPopup .date-wrap .calendar-wrap{border:1px solid #8d9399;border-radius:6px;margin-top:20px;padding:20px 16px 16px}#dateSelectPopup .date-wrap .btn.secondary{margin-top:40px}#dateSelectPopup .date-wrap .text-wrap{margin-top:12px;padding:0 8px}#dateSelectPopup .date-wrap .text-wrap li{color:#707070;font-size:13px;line-height:1.6}#dateSelectPopup .date-wrap .text-wrap li+li{margin-top:8px}#dateSelectPopup .select-box{margin-top:20px}#dateSelectPopup .option-list{transition:all}#dateSelectPopup .option-list.open{max-height:208px;position:relative}#dateSelectPopup .select-time li{font-size:14px}#dateSelectPopup .text-header{align-items:center;display:flex}#dateSelectPopup .text-header .btn-back{z-index:100;background:url(/images/common/hd_back.svg) 50% no-repeat;width:12px;height:16px;font-size:0;display:inline-block;position:relative}.restock-wrap .restock-top{border-bottom:8px solid #f8f8f9;padding:25px 16px}.restock-wrap .restock-top .restock-notice{margin-bottom:20px}.restock-wrap .restock-top .restock-notice p{align-items:flex-start;gap:6px;font-size:13px;display:flex}.restock-wrap .restock-top .restock-notice p:before{content:"";background-color:#b3b3b3;border-radius:50%;flex:none;width:4px;height:4px;margin-top:4px}.restock-wrap .restock-top .restock-notice p+p{margin-top:8px}.restock-wrap .restock-top .btn-period{border:1px solid #ddd;border-radius:6px;align-items:center;width:100%;margin-bottom:10px;display:flex}.restock-wrap .restock-top .btn-period button{color:#707070;border:0 solid #ddd;border-left-width:1px;flex:1;padding:10px 0;font-size:13px;font-weight:400}.restock-wrap .restock-top .btn-period button:first-child{border-width:0;border-radius:6px 0 0 6px}.restock-wrap .restock-top .btn-period button:first-child.active{color:#7272ff;border:1px solid #7272ff;font-size:13px;font-weight:600}.restock-wrap .restock-top .btn-period button:nth-child(2){border-radius:0}.restock-wrap .restock-top .btn-period button:nth-child(2).active{color:#7272ff;border:1px solid #7272ff;font-size:13px;font-weight:600}.restock-wrap .restock-top .btn-period button:last-child{border-radius:0 6px 6px 0}.restock-wrap .restock-top .btn-period button:last-child.active{color:#7272ff;border:1px solid #7272ff;font-size:13px;font-weight:600}.restock-wrap .restock-top .input-period .input-date{max-width:unset;flex:1}.restock-wrap .restock-top .input-period .btn{color:#fff;width:auto;height:36px;margin-left:8px;padding:0 16px;font-size:12px;font-weight:400;line-height:34px}.restock-wrap .restock-list{padding:24px 16px 0}.restock-wrap .restock-list .restock-item{padding:16px 0}.restock-wrap .restock-list .restock-item+.restock-item{border-top:1px solid #ddd}.restock-wrap .restock-list .restock-item:first-of-type{padding-top:unset}.restock-wrap .restock-list .restock-item .restock-status{color:#6556fe;margin-left:auto;font-size:13px;font-weight:600}.restock-wrap .restock-list .restock-item .prd-info{flex-wrap:nowrap;gap:12px}.restock-wrap .restock-list .restock-item .prd-info .prd-thumb{max-width:90px}.restock-wrap .restock-list .restock-item .prd-info .prd-detail .name-wrap .prd-name{color:#222;margin:6px 0}.restock-wrap .restock-list .restock-item .prd-info .prd-detail .name-wrap .prd-option{color:#818181;font-size:12px;font-weight:400}.restock-wrap .restock-list .restock-item .restock-info{justify-content:space-between;align-items:center;gap:0 16px;margin-top:8px;display:flex}.restock-wrap .restock-list .restock-item .restock-info .restock-date{color:#707070;font-size:13px;font-weight:400}.restock-wrap .restock-list .restock-item .restock-info .btn-s{border-radius:5px;max-width:78px;height:28px;line-height:26px}.guide-text-wrap .note{color:#818181;border-bottom:1px solid #ddd;margin-bottom:24px;padding-bottom:20px;font-size:12px;line-height:1.5}.guide-text-wrap .guide-text+.guide-text{margin-top:30px}.guide-text-wrap .guide-text:last-child ul>li:has(ol) li{text-indent:-12px;padding-left:12px}.guide-text-wrap .guide-text strong{font-size:14px}.guide-text-wrap .guide-text ul{margin-top:16px}.guide-text-wrap .guide-text ul li{font-size:13px;line-height:1.4}.guide-text-wrap .guide-text ul li+li{margin-top:8px}.guide-text-wrap .guide-text ul>li{align-items:flex-start;gap:8px;display:flex}.guide-text-wrap .guide-text ul>li:before{content:"•"}.guide-text-wrap .guide-text ul>li:has(ol){flex-wrap:wrap;font-weight:600}.guide-text-wrap .guide-text ul>li:has(ol) li{text-indent:-16px;padding-left:16px}body:has(#comparePopup) .sub-content{padding-bottom:360px}.wbz-popup-cont#comparePopup{box-shadow:0 0 6px #00000029}.wbz-popup-cont#comparePopup .option-modal{position:relative}.wbz-popup-cont#comparePopup .option-modal .option-modal-body+.btn-wrap{padding:20px 16px 30px}.wbz-popup-cont.type-bottom:has(.filter-wrap){visibility:hidden;opacity:0;pointer-events:none;max-height:calc(100% - 150px);display:block;overflow:clip}.wbz-popup-cont.type-bottom:has(.filter-wrap).on.ani{visibility:visible;opacity:1;pointer-events:auto}.wbz-popup-cont.type-bottom:has(.filter-wrap) .option-modal.on{max-height:calc(100dvh - 200px);box-shadow:none;border-radius:0;padding-top:0}.wbz-popup-cont.type-bottom:has(.filter-wrap) .option-modal .option-modal-body+.btn-wrap{padding:20px 16px}.wbz-popup-cont.type-bottom:has(.filter-wrap) .category-swiper{background-color:#fff;border-bottom:1px solid #e3e3e3;padding-top:24px}.wbz-popup-cont.type-bottom:has(.filter-wrap) .category-swiper .swiper{padding-bottom:0}:is(.wbz-popup-cont.type-bottom:has(.filter-wrap) .category-swiper .swiper-slide a,.wbz-popup-cont.type-bottom:has(.filter-wrap) .category-swiper .swiper-slide button){padding:0 8px 10px;display:block;position:relative}.wbz-popup-cont.type-bottom:has(.filter-wrap) .category-swiper .swiper-slide a:after{content:"";background-color:#7272ff;height:2px;transition:transform .3s;position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}.wbz-popup-cont.type-bottom:has(.filter-wrap) .category-swiper .swiper-slide button:after{content:"";background-color:#7272ff;height:2px;transition:transform .3s;position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}.wbz-popup-cont.type-bottom:has(.filter-wrap) .category-swiper .swiper-slide a:hover:after{transform:scaleX(1)}.wbz-popup-cont.type-bottom:has(.filter-wrap) .category-swiper .swiper-slide a.active:after{transform:scaleX(1)}.wbz-popup-cont.type-bottom:has(.filter-wrap) .category-swiper .swiper-slide button:hover:after{transform:scaleX(1)}.wbz-popup-cont.type-bottom:has(.filter-wrap) .category-swiper .swiper-slide button.active:after{transform:scaleX(1)}.wbz-popup-cont:has(.development-view-wrap) .popup-header{border-bottom:none;padding:20px 20px 12px}.wbz-popup-cont:has(.development-view-wrap) .popup-header .popup-title{font-size:14px;font-weight:600}.wbz-popup-cont:has(.development-view-wrap) .popup-header .popup-close{width:16px;height:16px}.wbz-popup-cont:has(.development-view-wrap) .popup-cont{padding:0 20px 24px}.wbz-popup-cont .popup-cont:has(.order-wrap){padding:20px 0}.wbz-popup-cont .popup-cont:has(.order-wrap) .cont-scroll{margin:0;padding-right:0}.wbz-popup-cont .popup-cont:has(.store-wrap){padding:0}.wbz-popup-cont .popup-cont:has(.store-wrap) .store-wrap .list-wrap .list-btm{max-height:calc(100dvh - 500px)}.wbz-popup-cont .popup-cont:has(.cart-coupon-list){padding:20px 16px}.wbz-popup-cont .popup-cont:has(.cart-coupon-list) .cont-scroll{max-height:400px}.wbz-popup-cont .compare-wrap{max-height:200px;overflow:auto}.wbz-popup-cont .compare-wrap::-webkit-scrollbar{background:0 0;width:4px}.wbz-popup-cont .compare-wrap::-webkit-scrollbar-thumb{background:#9999994d;border-radius:60px;width:4px}.wbz-popup-cont .compare-wrap{transition:max-height .3s ease-in-out}.wbz-popup-cont .compare-wrap.is-expanded{max-height:440px}.wbz-popup-cont .compare-wrap .compare-default{margin-bottom:10px;padding:0}.wbz-popup-cont .compare-wrap .compare-default .img-box{width:94px;height:94px;margin:0 auto}.wbz-popup-cont .compare-wrap .compare-default p{margin-top:12px}.wbz-popup-cont .compare-wrap .compare-selected-wrap .bar-area{position:absolute;top:0;left:50%;transform:translate(-50%)}.wbz-popup-cont .compare-wrap .compare-selected-wrap .bar-area .btn-bar{padding:12px;font-size:0}.wbz-popup-cont .compare-wrap .compare-selected-wrap .bar-area .btn-bar:after{content:"";background-color:#ddd;border-radius:10px;width:36px;height:5px;display:block}.wbz-popup-cont .compare-wrap .compare-selected-wrap .compare-top{text-align:right}.wbz-popup-cont .compare-wrap .compare-selected-wrap .btn-reset{color:#707070;background-color:#f5f5f5;border-radius:5px;align-items:center;gap:4px;margin-bottom:10px;padding:5px 8px;font-size:13px;font-weight:500;display:inline-flex}.wbz-popup-cont .compare-wrap .compare-selected-wrap .btn-reset .i-reset{background:url(/images/sub/compare_reset.svg) 50% no-repeat;flex:none;width:14px;height:14px}.wbz-popup-cont .compare-wrap .compare-selected-wrap .prdList-wrap.type-one-col .name-wrap .prd-name{margin-top:4px}.wbz-popup-cont .compare-wrap .compare-selected-wrap .prdList-wrap.type-one-col .price-info{margin-top:6px}.wbz-popup-cont .compare-wrap .compare-selected-wrap .prdList-wrap li{padding:12px}.wbz-popup-cont .compare-wrap .compare-selected-wrap .prdList-wrap li:last-child{padding-bottom:0}.wbz-popup-cont .compare-wrap .compare-selected-wrap .prdList-wrap li:first-child{background-color:#eef0ff}.wbz-popup-cont .compare-wrap .compare-selected-wrap .prdList-wrap li:first-child .prd-box:before{content:"";background:url(/images/sub/ico_compare.svg) 50% no-repeat;flex:none;align-self:center;width:20px;height:20px}.wbz-popup-cont .compare-wrap .compare-selected-wrap .prdList-wrap li+li{border-top:1px dashed #e3e3e3;margin-top:0}.wbz-popup-cont .compare-wrap .compare-selected-wrap .prdList-wrap .prd-box{gap:8px}.wbz-popup-cont .compare-wrap .compare-selected-wrap .prdList-wrap .prd-thumb{max-width:75px;margin-right:4px}.wbz-popup-cont .compare-wrap .compare-selected-wrap .prdList-wrap .prd-thumb .lens{bottom:3px;right:3px}.wbz-popup-cont .compare-wrap .compare-selected-wrap .prdList-wrap .name-wrap .prd-name,.wbz-popup-cont .compare-wrap .compare-selected-wrap .prdList-wrap .price-info .num-sale{color:#222}.wbz-popup-cont .compare-wrap .compare-selected-wrap .prdList-wrap .btn-del{background:url(/images/sub/compare_delete.svg) 50% no-repeat;flex:none;align-self:center;width:24px;height:24px;margin-left:auto;font-size:0}.wbz-popup-cont .filter-wrap .filter{padding:20px 0}.wbz-popup-cont .filter-wrap .filter+.filter{border-top:1px solid #f3f4f5}.wbz-popup-cont .filter-wrap .filter .filter-tit{color:#000;margin-bottom:16px;font-size:15px;font-weight:600}.wbz-popup-cont .filter-wrap .filter .filter-area{grid-template-columns:repeat(2,1fr);gap:10px 20px;display:grid}.wbz-popup-cont .filter-wrap .filter .filter-area .checkbox .label:before{margin-top:-1px}.wbz-popup-cont .filter-wrap .filter .filter-area .checkbox input:checked+.label{color:#6556fe}.wbz-popup-cont .filter-wrap .filter .filter-area.type-color{flex-wrap:wrap;gap:12px 10px;display:flex}.wbz-popup-cont .filter-wrap .filter .filter-area.type-color .checkbox .label{min-width:88px}.wbz-popup-cont .filter-wrap .filter .filter-area.type-slide{display:block}.wbz-popup-cont .filter-wrap .filter .filter-area.type-slide .price-field,.wbz-popup-cont .filter-wrap .filter .filter-area.type-slide .directly-field{margin-top:20px}.wbz-popup-cont .filter-wrap .filter .filter-area.type-slide .directly-field .checkbox .label{border-bottom:0;justify-content:flex-start;font-size:15px;font-weight:600}.wbz-popup-cont .filter-wrap .filter .filter-area.type-slide .directly-field .checkbox .label:before{display:block}.wbz-popup-cont .filter-wrap .filter .filter-area.type-slide .directly-field .checkbox .label:after{display:none}.wbz-popup-cont .filter-wrap .filter .filter-area.type-slide .directly-field .input-wrap .col-2 .input-item{align-items:center;gap:4px;display:flex}.wbz-popup-cont .filter-wrap .filter .filter-area.type-slide .directly-field .input-wrap .col-2 .input-item span{font-size:14px}.wbz-popup-cont .filter-wrap .filter .filter-area.type-slide .directly-field .input-wrap .col-2 span{color:#000;font-size:15px}.wbz-popup-cont .cart-coupon-list{padding-bottom:70px}.wbz-popup-cont .cart-coupon-list .coupon+.coupon{margin-top:12px}.wbz-popup-cont .cart-coupon-list .coupon.end .label{background-color:#f7f7f7}.wbz-popup-cont .cart-coupon-list .coupon.end .label:before{display:none}.wbz-popup-cont .cart-coupon-list .coupon.end .label .coupon-name,.wbz-popup-cont .cart-coupon-list .coupon.end .label .text-wrap .coupon-text{color:#666}.wbz-popup-cont .cart-coupon-list .coupon input:checked+.label{border-color:#7272ff}.wbz-popup-cont .cart-coupon-list .coupon .label{border:1px solid #ddd;border-radius:10px;flex-wrap:wrap;padding:16px}.wbz-popup-cont .cart-coupon-list .coupon .label:before{margin-top:-1px}.wbz-popup-cont .cart-coupon-list .coupon .label .coupon-name{flex:1;margin-left:4px;font-size:15px;font-weight:600}.wbz-popup-cont .cart-coupon-list .coupon .label .text-wrap{border-top:1px dashed #e3e3e3;width:100%;margin-top:4px;padding-top:12px}.wbz-popup-cont .cart-coupon-list .coupon .label .text-wrap .coupon-text{font-size:14px}.wbz-popup-cont .cart-coupon-list .coupon .label .text-wrap .validity{color:#999;margin-top:4px;font-size:13px}.wbz-popup-cont .brand-wrap{background-color:#f5f5f5;padding:12px 16px}.wbz-popup-cont .brand-wrap .title{margin-bottom:10px;font-size:11px;font-weight:700}.wbz-popup-cont .brand-wrap ul li+li{margin-top:10px}.wbz-popup-cont .brand-wrap ul li .brand-box{background-color:#fff;border-radius:3px;align-items:center;gap:12px;padding:8px 12px;display:flex}.wbz-popup-cont .brand-wrap ul li .brand-box .brand-thumb{aspect-ratio:1;width:60px;display:block;position:relative;overflow:hidden}.wbz-popup-cont .brand-wrap ul li .brand-box .brand-thumb img{object-fit:cover;width:100%;height:100%;position:absolute;top:0;left:0}.wbz-popup-cont .brand-wrap ul li .brand-box .brand-thumb{border-radius:50%;overflow:hidden}.wbz-popup-cont .brand-wrap ul li .brand-box .text-wrap .name{font-size:14px;font-weight:600}.wbz-popup-cont .brand-wrap ul li .brand-box .text-wrap .text{color:#333;margin-top:6px;font-size:12px;font-weight:300}.wbz-popup-cont .brand-wrap .close-wrap{text-align:right;margin-top:8px;padding-right:16px}.wbz-popup-cont .brand-wrap .close-wrap .popup-close{font-size:11px;font-weight:700;text-decoration:underline}.wbz-popup-cont .search-wrap .title-wrap{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.wbz-popup-cont .search-wrap .title-wrap .title{color:#030a22;font-size:14px}.wbz-popup-cont .search-wrap .title-wrap .btn-text{color:#9e9e9e;text-underline-position:under;font-size:13px;font-weight:500;text-decoration:underline}.wbz-popup-cont .search-wrap .title-wrap span{color:#9e9e9e;font-size:12px;font-weight:500}.wbz-popup-cont .search-wrap .recent-wrap{margin-top:30px}.wbz-popup-cont .search-wrap .recent-wrap .recent-cont{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.wbz-popup-cont .search-wrap .recent-wrap .recent-cont a{border:1px solid #ddd;border-radius:30px;padding:8px 8px 8px 12px}.wbz-popup-cont .search-wrap .recent-wrap .recent-cont a span{color:#707070;font-size:13px;font-weight:500}.wbz-popup-cont .search-wrap .recent-wrap .recent-cont a .btn-del{background:url(/images/sub/btn_delete.svg) 50% no-repeat;width:12px;height:12px;margin-top:-4px;margin-left:8px;font-size:0;display:inline-block}.wbz-popup-cont .search-wrap .popular-wrap{margin-top:40px}.wbz-popup-cont .search-wrap .popular-wrap ul{flex-flow:column wrap;gap:20px 30px;height:200px;display:flex}.wbz-popup-cont .search-wrap .popular-wrap ul li{flex:1;width:calc(50% - 15px)}.wbz-popup-cont .search-wrap .popular-wrap ul a{align-items:center;display:flex}.wbz-popup-cont .search-wrap .popular-wrap ul a p{font-size:14px;font-weight:500}.wbz-popup-cont .search-wrap .popular-wrap ul a .num{color:#000;margin-right:16px;font-size:14px;font-weight:700;display:inline-block}.wbz-popup-cont .search-wrap .popular-wrap ul a .rank-change{background-position:50%;background-repeat:no-repeat;flex:none;width:16px;height:16px;margin-left:auto}.wbz-popup-cont .search-wrap .popular-wrap ul a .rank-change.same{background-image:url(/images/sub/rank_same.svg)}.wbz-popup-cont .search-wrap .popular-wrap ul a .rank-change.up{background-image:url(/images/sub/rank_up.svg)}.wbz-popup-cont .search-wrap .popular-wrap ul a .rank-change.down{background-image:url(/images/sub/rank_down.svg)}.wbz-popup-cont .order-wrap .order-cont .input-item+.input-item{margin-top:20px}.wbz-popup-cont .order-wrap .order-cont .input-tit{align-items:center;gap:8px;display:flex}.wbz-popup-cont .order-wrap .order-cont .input-tit strong{font-size:16px}.wbz-popup-cont .order-wrap .order-cont .input-tit .note{color:#d33132;background:url(/images/sub/ico_notice3.svg) 0 no-repeat;padding-left:14px;font-size:12px}.wbz-popup-cont .order-wrap .order-cont .radio-wrap{gap:10px;display:flex}.wbz-popup-cont .order-wrap .order-cont .radio-wrap .radio{flex:1}.wbz-popup-cont .order-wrap .order-cont .radio-wrap .radio label{width:100%}.wbz-popup-cont .order-wrap .order-cont .radio-wrap .label{color:#818181;border:1px solid #ddd;border-radius:6px;justify-content:space-between;align-items:center;width:100%;padding:12px 20px;font-size:14px;display:flex}.wbz-popup-cont .order-wrap .order-cont .radio-wrap .label:before{display:none}.wbz-popup-cont .order-wrap .order-cont .radio-wrap .label:after{content:"";background:url(/images/sub/filter_chk_on2.svg) 50% no-repeat;width:10px;height:8px;margin-left:auto}.wbz-popup-cont .order-wrap .order-cont .radio-wrap input:checked+.label{color:#222;border-color:#222}.wbz-popup-cont .order-wrap .order-cont .radio-wrap input:checked+.label:after{background-image:url(/images/sub/filter_chk_on3.svg)}.wbz-popup-cont .order-wrap .order-cont .select-box+input{margin-top:10px}.wbz-popup-cont .order-wrap .order-cont textarea{border-radius:6px 6px 0 0;height:100px}.wbz-popup-cont .order-wrap .order-cont .file-wrap .label{border:1px solid #ddd;border-top:0;border-radius:0 0 6px 6px;justify-content:center;align-items:center;gap:8px;height:40px;font-size:13px;display:flex}.wbz-popup-cont .order-wrap .order-cont .file-wrap .label:before{content:"";background:url(/images/sub/ico_photo.svg) 50% no-repeat;width:24px;height:24px}.wbz-popup-cont .order-wrap .order-cont .file-area{flex-wrap:wrap;gap:10px;margin-top:16px;display:flex}.wbz-popup-cont .order-wrap .order-cont .file-area .imgbox{aspect-ratio:1;border-radius:6px;width:100%;max-width:120px;display:block;position:relative;overflow:hidden}.wbz-popup-cont .order-wrap .order-cont .file-area .imgbox img{object-fit:cover;width:100%;height:100%;position:absolute;top:0;left:0}.wbz-popup-cont .order-wrap .order-cont .file-area .imgbox .btn-del{background:url(/images/sub/item_del.svg) 50%/100% no-repeat;width:16px;height:16px;font-size:0;position:absolute;top:6px;right:6px}.wbz-popup-cont .share-wrap{padding:30px 48px 50px}.wbz-popup-cont .share-wrap .share-list{justify-content:center;align-items:center;gap:16px;display:flex}.wbz-popup-cont .share-wrap .share-list li.facebook button:before{background-image:url(/images/sub/share_facebook.svg)}.wbz-popup-cont .share-wrap .share-list li.kakao button:before{background-image:url(/images/sub/share_kakao.svg)}.wbz-popup-cont .share-wrap .share-list li.x button:before{background-image:url(/images/sub/share_x.svg)}.wbz-popup-cont .share-wrap .share-list li.copy button:before{background-color:#f5f5f5;background-image:url(/images/sub/share_copy.svg);background-size:25px;border:1px solid #ddd}.wbz-popup-cont .share-wrap .share-list button:before{content:"";background-position:50%;background-repeat:no-repeat;background-size:100%;border-radius:50%;width:54px;height:54px;display:block}.wbz-popup-cont .share-wrap .share-list button span{color:#666;text-align:center;margin-top:8px;font-size:12px;display:block}.wbz-popup-cont .clip-wrap{width:100%;height:100%;position:relative}.wbz-popup-cont .clip-wrap .short-box{aspect-ratio:9/16;width:100%;height:100%;position:absolute;top:50%;left:0;overflow:hidden;transform:translateY(-50%)}.wbz-popup-cont .clip-wrap .short-box video{object-fit:cover;width:100%;height:100%;position:absolute;top:0;left:0}.wbz-popup-cont .clip-wrap .short-box .text-wrap{z-index:1;position:absolute;bottom:12px;left:12px}.wbz-popup-cont .clip-wrap .short-box .text-wrap p{color:#fff;font-size:14px;font-weight:600}.wbz-popup-cont .clip-wrap .short-box .text-wrap span{color:#fff;margin-top:4px;font-size:11px;font-weight:300;display:block}.wbz-popup-cont .development-view-wrap .imgbox{aspect-ratio:1.81006;width:100%;display:block;position:relative;overflow:hidden}.wbz-popup-cont .development-view-wrap .imgbox img{object-fit:cover;width:100%;height:100%;position:absolute;top:0;left:0}.wbz-popup-cont .development-view-wrap .text-wrap{color:#606060;margin-top:12px;font-size:13px;line-height:1.5}.wbz-popup-cont .development-view-wrap .prdList-wrap{border-top:1px dashed #e3e3e3;margin-top:20px;padding-top:20px}.wbz-popup-cont .development-view-wrap .prdList-wrap li{position:relative}.wbz-popup-cont .development-view-wrap .prdList-wrap .prd-thumb{max-width:90px}.wbz-popup-cont .development-view-wrap .prdList-wrap .btn-text{color:#7272ff;background:url(/images/sub/new_btn_popup.svg) right top 3px no-repeat;padding-right:10px;font-size:12px;font-weight:500;position:absolute;bottom:0;right:0}@media screen and (max-width:1200px){.splash-wrap{max-width:100%;left:50%;transform:translate(-50%)}}@media screen and (max-width:580px){.splash-wrap,.option-modal{max-width:100%}.new-wrap .prdList-wrap .name-wrap .prd-name{max-width:150px}}@media screen and (max-width:420px){.product-wrap .view-wrap .view-btm .product-notice.frame-notice dl{padding-left:40px}.new-wrap .prdList-wrap li{gap:12px}.new-wrap .prdList-wrap .prd-thumb{min-width:150px}.new-wrap .prdList-wrap .prd-thumb .lens{width:40px;height:40px;bottom:6px;right:6px}.new-wrap .prdList-wrap .prd-text{min-height:auto}.new-wrap .prdList-wrap .name-wrap .prd-name{max-width:130px}}@media screen and (max-width:390px){.membership-wrap .my-class-wrap .img-box{max-width:200px}}

