@import"https://fonts.googleapis.com/css2?family=Inter:wght@100;200;300;400;500;600;700;800;900&display=swap";@import"https://fonts.googleapis.com/css2?family=Inter:wght@100..900&display=swap";@import"https://fonts.googleapis.com/css2?family=Inter:wght@100..900&family=Noto+Sans+Thai:wght@100..900&display=swap";.flex{display:flex}.col{flex-direction:column}.al-cen{align-items:center}.al-start{align-items:flex-start}.al-stretch{align-items:stretch}.ju-start{justify-content:flex-start}.ju-cen{justify-content:center}.ju-between{justify-content:space-between}.ju-it-stretch{justify-items:stretch}.ju-it-start{justify-items:flex-start}.wrap{flex-wrap:wrap}.scroll{overflow:scroll}.flex-1{flex:1}.flex-2{flex:2}.gap-2{gap:2px}.gap-6{gap:6px}.gap-10{gap:10px}.gap-12{gap:12px}.gap-16{gap:16px}.gap-20{gap:20px}.gap-30{gap:30px}.bg-white{background-color:#fff}.w-full{width:100%}.h-full{height:100vh}.p-4{padding:4px}.p-10{padding:10px}.p-20{padding:20px}.p-30{padding:30px}.m-4{margin:4px}.m-16{margin:16px}.m-20{margin:20px}.m-30{margin:30px}.scale-08{transform:scale(.8)}.scale-14{transform:scale(1.4)}.auto-margin{margin:auto}.clip{overflow:hidden}.unset{all:unset}.hidden{display:none!important}.opacity-0{opacity:0}.opacity-1{opacity:.1}.opacity-2{opacity:.2}.opacity-3{opacity:.3}.opacity-4{opacity:.4}.opacity-5{opacity:.5}.opacity-6{opacity:.6}.opacity-7{opacity:.7}.opacity-8{opacity:.8}.opacity-9{opacity:.9}.color-gray-01{color:#f6f7f8}.color-gray-02{color:#dcdfe3}.color-gray-03{color:#b7bfc7}.color-gray-04{color:#747c86}.color-gray-05{color:#454c54}.color-gray-06{color:#2e333b}.color-gray-07{color:#20232a}.color-gray-08{color:#1e242c}.svg-grey07 path{stroke:#20232a}.svg-grey05 path{stroke:#454c54;fill:#454c54}.svg-B7BFC7 path{stroke:rgba(183,191,199,.61)}.svg-53A9FF path{stroke:#53a9ff}.light-outline{border:1px solid rgba(0,0,0,.1)}.round-4{border-radius:4px}.round-8{border-radius:8px}.round-12{border-radius:12px}.round-16{border-radius:16px}.round-20{border-radius:20px}.shadow-1{box-shadow:0 10px 20px 0 rgba(0,0,0,.05)}.shadow-2{box-shadow:0 8px 16px rgba(0,0,0,.1)}.shadow-3{box-shadow:0 16px 24px rgba(0,0,0,.1)}.shadow-4{box-shadow:0 24px 32px rgba(0,0,0,.1)}.shadow-5{box-shadow:0 32px 40px rgba(0,0,0,.1)}.text-center{text-align:center}.text-right{text-align:right}.pre-wrap{white-space:pre-wrap}.line-100{line-height:100%}.color-red{color:#ff547d}.font-12-100{font-size:12px;font-weight:100}.font-12-200{font-size:12px;font-weight:200}.font-12-300{font-size:12px;font-weight:300}.font-12-400{font-size:12px;font-weight:400}.font-12-500{font-size:12px;font-weight:500}.font-12-600{font-size:12px;font-weight:600}.font-12-700{font-size:12px;font-weight:700}.font-12-800{font-size:12px;font-weight:800}.font-12-900{font-size:12px;font-weight:900}.font-14-100{font-size:14px;font-weight:100}.font-14-200{font-size:14px;font-weight:200}.font-14-300{font-size:14px;font-weight:300}.font-14-400{font-size:14px;font-weight:400}.font-14-500{font-size:14px;font-weight:500}.font-14-600{font-size:14px;font-weight:600}.font-14-700{font-size:14px;font-weight:700}.font-14-800{font-size:14px;font-weight:800}.font-14-900{font-size:14px;font-weight:900}.font-16-100{font-size:16px;font-weight:100}.font-16-200{font-size:16px;font-weight:200}.font-16-300{font-size:16px;font-weight:300}.font-16-400{font-size:16px;font-weight:400}.font-16-500{font-size:16px;font-weight:500}.font-16-600{font-size:16px;font-weight:600}.font-16-700{font-size:16px;font-weight:700}.font-16-800{font-size:16px;font-weight:800}.font-16-900{font-size:16px;font-weight:900}.font-18-100{font-size:18px;font-weight:100}.font-18-200{font-size:18px;font-weight:200}.font-18-300{font-size:18px;font-weight:300}.font-18-400{font-size:18px;font-weight:400}.font-18-500{font-size:18px;font-weight:500}.font-18-600{font-size:18px;font-weight:600}.font-18-700{font-size:18px;font-weight:700}.font-18-800{font-size:18px;font-weight:800}.font-18-900{font-size:18px;font-weight:900}.font-20-100{font-size:20px;font-weight:100}.font-20-200{font-size:20px;font-weight:200}.font-20-300{font-size:20px;font-weight:300}.font-20-400{font-size:20px;font-weight:400}.font-20-500{font-size:20px;font-weight:500}.font-20-600{font-size:20px;font-weight:600}.font-20-700{font-size:20px;font-weight:700}.font-20-800{font-size:20px;font-weight:800}.font-20-900{font-size:20px;font-weight:900}.font-22-100{font-size:22px;font-weight:100}.font-22-200{font-size:22px;font-weight:200}.font-22-300{font-size:22px;font-weight:300}.font-22-400{font-size:22px;font-weight:400}.font-22-500{font-size:22px;font-weight:500}.font-22-600{font-size:22px;font-weight:600}.font-22-700{font-size:22px;font-weight:700}.font-22-800{font-size:22px;font-weight:800}.font-22-900{font-size:22px;font-weight:900}.font-24-700{font-size:24px;font-weight:700}.font-24-600-gray07{font-size:24px;font-weight:600;color:#20232a}.font-24-600-red{font-size:24px;font-weight:600;color:#ff547d}.font-26-600-gray07{font-size:26px;font-weight:600;color:#20232a}.test-btn-2{display:flex;align-items:center;justify-content:center;padding:16px;border-radius:8px;border:1px solid #dcdfe3;margin:20px;font-size:18px;font-weight:600;color:#20232a}.PC{display:flex!important}.MOBILE{display:none!important}@media screen and (max-width:765px){.PC{display:none!important}.MOBILE{display:flex!important}}.wid{max-width:1440px}.wid,.wid-1280{margin:auto;width:calc(100% - 32px);padding:0 16px}.wid-1280{max-width:1280px}.wid-765{max-width:765px}.wid-400,.wid-765{margin:auto;width:calc(100% - 32px);padding:0 16px}.wid-400{max-width:400px}.wid-365{max-width:365px;margin:auto;width:calc(100% - 32px);padding:0 16px}.page{height:100%;padding-top:32px}.log-in-layout{display:flex;height:calc(100vh - 144px);background:linear-gradient(85.75deg,#ffdc61 4.63%,#ffe973 38.67%),linear-gradient(180deg,#e7f6ff 17.22%,#54c1ff);overflow:hidden}@media screen and (max-width:765px){.log-in-layout{flex-direction:column;height:100%}}.log-in-layout .left{display:flex;flex-direction:column;width:380px;margin:20px}@media screen and (max-width:765px){.log-in-layout .left{display:none}}.log-in-layout .left .image{position:relative;display:flex;align-items:center;justify-content:center;width:650px;height:100%;left:-110px}.log-in-layout .right{flex:1;width:100%}.log-in{width:100%;height:100vh;background:#fff}.log-in,.log-in .content{display:flex;align-items:center;justify-content:center}.log-in .content{flex-direction:column;margin-bottom:40px;gap:30px}.log-in .content .logo-con{position:relative;width:120px;height:30px}.log-in .content .title{font-size:18px;font-weight:600;color:#20232a;text-align:center}.log-in .content .login-btn{display:flex;align-items:center;justify-content:space-between;gap:10px;background:#06c755;border-radius:6px;padding:0 10px;font-size:16px;font-weight:600;color:#fff}.log-in .content .login-btn .divider{width:1px;height:46px;background:rgba(0,0,0,.1)}.log-in .content .login-btn .label,.log-in .content .sign-up-btn{display:flex;width:100%;justify-content:center}.log-in .content .sign-up-btn{align-items:center;padding:12px 0;font-size:16px;font-weight:400;color:#b7bfc7}.sign-up{display:flex;flex-direction:column;padding:20px 20px 200px;gap:40px;background:#fff;min-height:calc(100vh - 222px);height:100%;overflow:scroll}.sign-up .sign-up-stepper{display:flex;align-items:center;justify-content:center;gap:6px}.sign-up .sign-up-stepper .step{display:flex;align-items:center;justify-content:center;box-sizing:border-box;width:30px;height:30px;border-radius:999px;font-size:20px;font-weight:600;color:#b7bfc7}.sign-up .sign-up-stepper .step.active{background:#ff547d;color:#fff}.sign-up .sign-up-stepper .step.done{background:rgba(255,84,125,.3);color:#fff}.sign-up .sign-up-stepper .step.inactive{border:2px solid #dcdfe3}.sign-up .sign-up-stepper .divider{width:14px;height:1px;background:#dcdfe3}.sign-up .sign-up-stepper .divider.yet{background:#dcdfe3}.sign-up .sign-up-stepper .divider.passed{background:rgba(255,84,125,.3)}.sign-up .content{display:flex;flex-direction:column;min-height:120%;gap:46px}.sign-up .content .forms{display:flex;flex-direction:column;gap:10px}.sign-up .content .forms .section-header{display:flex;flex-direction:column;gap:4px;margin-bottom:16px;text-align:center}.sign-up .content .forms .section-header .title{font-size:20px;font-weight:600;color:#20232a}.sign-up .content .forms .section-header .des{font-size:14px;font-weight:300;color:#b7bfc7;line-height:20px}.sign-up .content .forms .label{font-size:12px;font-weight:300;color:#b7bfc7}.sign-up .content .forms .value{font-size:16px;font-weight:600;color:#20232a}.sign-up .content .forms .form-con{background:#f0f3f8;display:flex;flex-direction:column;gap:2px;border-radius:10px;padding:16px 24px}.sign-up .content .forms .form-con input,.sign-up .content .forms .form-con textarea{resize:none;height:20px;width:100%;border:0;background:transparent;padding:0;font-size:16px;font-weight:600;color:#20232a}.sign-up .content .forms .form-con input:focus,.sign-up .content .forms .form-con textarea:focus{outline:none}.sign-up .content .forms .form-con input::-moz-placeholder,.sign-up .content .forms .form-con textarea::-moz-placeholder{font-size:16px;font-weight:600;color:#b7bfc7}.sign-up .content .forms .form-con input::placeholder,.sign-up .content .forms .form-con textarea::placeholder{font-size:16px;font-weight:600;color:#b7bfc7}.sign-up .content .forms .form-con input.address,.sign-up .content .forms .form-con textarea.address{height:80px}.sign-up .content .forms .form-con input::-webkit-scrollbar,.sign-up .content .forms .form-con textarea::-webkit-scrollbar{display:none}.sign-up .submit-btn-con{position:fixed;display:flex;flex-direction:column;gap:6px;bottom:20px;width:calc(100% - 40px);max-width:560px;z-index:100}.sign-up .btn{display:flex;align-items:center;justify-content:center;border-radius:12px;padding:20px}.sign-up .back{background:#f6f7f8;font-size:16px;font-weight:600;color:#b7bfc7}.sign-up .submit{flex-grow:1;background:#ff547d;font-size:16px;font-weight:500;color:#fff}.sign-up .submit.inactive{background:#e6e9ed}.home{position:relative;display:flex;flex-direction:column;background:#f9f9f9;overflow:clip;width:100%}@media screen and (max-width:768px){.home .top-page-header{order:0}.home .hero-banner-section{order:1}.home .category-row-section{order:2}.home .contents-wrapper{order:3}.home .cta-banner-section{order:4}.home .brand-story-section{order:5}.home .brand-section{order:6}.home .review-section{order:7}.home .footer.new-footer{order:8}}@media screen and (min-width:769px){.home .mobile-only{display:none!important}}@media screen and (max-width:768px){.home .desktop-only{display:none!important}}.home .home-inner{max-width:1200px;margin:0 auto;width:100%;padding:0 24px;box-sizing:border-box}@media screen and (max-width:768px){.home .home-inner{padding:0 16px}}.home .desktop-nav{display:none;background:#fff;border-bottom:1px solid rgba(0,0,0,.06);position:sticky;top:0;z-index:100}@media screen and (min-width:769px){.home .desktop-nav{display:block}}.home .desktop-nav .desktop-nav-inner{max-width:1200px;margin:0 auto;padding:0 24px;display:flex;align-items:center;height:64px;gap:32px}@media screen and (max-width:768px){.home .desktop-nav .desktop-nav-inner{padding:0 12px;height:56px;gap:0;justify-content:flex-end}}.home .desktop-nav .desktop-nav-logo{display:flex;align-items:center;flex-shrink:0}.home .desktop-nav .desktop-nav-logo svg{height:28px;width:auto}@media screen and (max-width:768px){.home .desktop-nav .desktop-nav-logo{display:none}}.home .desktop-nav .desktop-nav-links{display:flex;align-items:center;gap:24px}@media screen and (max-width:768px){.home .desktop-nav .desktop-nav-links{display:none}}.home .desktop-nav .desktop-nav-links .nav-link{font-size:14px;font-weight:500;color:#2e333b;padding:8px 0;transition:color .2s;white-space:nowrap}.home .desktop-nav .desktop-nav-links .nav-link:hover{color:#ff547d}.home .desktop-nav .desktop-nav-search{flex:1;max-width:400px;display:flex;align-items:center;background:#f6f7f8;border-radius:999px;padding:8px 16px;gap:8px;margin-left:auto}@media screen and (max-width:768px){.home .desktop-nav .desktop-nav-search{display:none}}.home .desktop-nav .desktop-nav-search input{flex:1;font-size:14px;font-weight:400;color:#20232a}.home .desktop-nav .desktop-nav-search input::-moz-placeholder{color:#b7bfc7}.home .desktop-nav .desktop-nav-search input::placeholder{color:#b7bfc7}.home .desktop-nav .desktop-nav-search .search-icon{display:flex;align-items:center;opacity:.5}.home .desktop-nav .desktop-nav-icons{display:flex;align-items:center;gap:6px;flex-shrink:0}@media screen and (max-width:768px){.home .desktop-nav .desktop-nav-icons{gap:2px}}.home .desktop-nav .desktop-nav-icons .desktop-new-order-btn{display:flex;align-items:center;padding:8px 18px;border-radius:999px;background:linear-gradient(135deg,#ff547d,#f5576c);font-size:13px;font-weight:600;color:#fff;white-space:nowrap;transition:transform .2s,box-shadow .2s;margin-right:4px}@media screen and (max-width:768px){.home .desktop-nav .desktop-nav-icons .desktop-new-order-btn{padding:6px 14px;font-size:12px;margin-right:2px}}.home .desktop-nav .desktop-nav-icons .desktop-new-order-btn:hover{transform:translateY(-1px);box-shadow:0 4px 12px rgba(255,84,125,.3)}.home .desktop-nav .desktop-nav-icons .desktop-icon-btn{display:flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:10px;color:#2e333b;transition:background .2s,color .2s}@media screen and (max-width:768px){.home .desktop-nav .desktop-nav-icons .desktop-icon-btn{width:34px;height:34px}}.home .desktop-nav .desktop-nav-icons .desktop-icon-btn:hover{background:#f6f7f8;color:#20232a}.home .desktop-nav .desktop-nav-icons .desktop-my-btn{width:auto;padding:4px}.home .desktop-nav .desktop-nav-icons .desktop-my-btn .avatar-circle{display:flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:999px;background:linear-gradient(135deg,#667eea,#764ba2)}@media screen and (max-width:768px){.home .desktop-nav .desktop-nav-icons .desktop-my-btn .avatar-circle{width:26px;height:26px}}.home .desktop-nav .desktop-nav-icons .desktop-my-btn:hover{background:#f6f7f8}@media screen and (min-width:769px){.home .top-page-header.home.mobile-only{display:none!important}}.home .top-page-header.home.mobile-only .flex.gap-6{display:none!important}.home .hero-banner-section{background:#fff;padding:16px 0}@media screen and (max-width:768px){.home .hero-banner-section{padding:8px 0}}.home .hero-banner-section .hero-banner-inner{max-width:1200px;margin:0 auto;padding:0 24px;display:flex;gap:16px}@media screen and (max-width:768px){.home .hero-banner-section .hero-banner-inner{padding:0 12px;flex-direction:column}}.home .hero-banner-section .hero-main{flex:2;min-width:0;border-radius:16px;overflow:hidden}.home .hero-banner-section .hero-main .hero-main-carousel .slick-list{overflow:hidden!important}.home .hero-banner-section .hero-main .banner-con{border-radius:16px;overflow:hidden}.home .hero-banner-section .hero-side{flex:.8;min-width:0;border-radius:16px;overflow:hidden;display:flex;flex-direction:column;justify-content:flex-end;padding:28px 24px 40px;text-decoration:none;position:relative}@media screen and (max-width:768px){.home .hero-banner-section .hero-side{display:none}}.home .hero-banner-section .hero-side .side-slide-content{position:relative;z-index:1}.home .hero-banner-section .hero-side .side-slide-content .side-label{font-size:14px;font-weight:700;color:#fff;margin-bottom:8px}.home .hero-banner-section .hero-side .side-slide-content .side-title{font-size:18px;font-weight:600;color:#fff;line-height:150%;white-space:pre-line}.home .hero-banner-section .hero-side .side-dots{position:absolute;bottom:12px;left:0;right:0;display:flex;justify-content:center;gap:6px;z-index:1}.home .hero-banner-section .hero-side .side-dots .side-dot{width:8px;height:8px;border-radius:50%;border:none;background:hsla(0,0%,100%,.5);cursor:pointer;padding:0;transition:background .2s}.home .hero-banner-section .hero-side .side-dots .side-dot.active{background:#fff}.home .category-row-section{background:#fff;padding:16px 0 24px}.home .category-row-section .category-row-inner{max-width:1200px;margin:0 auto;padding:0 24px;display:flex;justify-content:center;gap:12px;overflow-x:auto}.home .category-row-section .category-row-inner::-webkit-scrollbar{display:none}@media screen and (max-width:768px){.home .category-row-section .category-row-inner{padding:0 16px;justify-content:flex-start;gap:8px}}.home .category-row-section .category-icon{display:flex;flex-direction:column;align-items:center;gap:8px;min-width:60px;padding:6px 8px;text-align:center;transition:transform .2s}@media screen and (max-width:768px){.home .category-row-section .category-icon{min-width:56px;padding:4px 6px}}.home .category-row-section .category-icon:hover{transform:translateY(-2px)}.home .category-row-section .category-icon .icon-circle{width:52px;height:52px;border-radius:999px;overflow:hidden;background:#f6f7f8;border:1px solid rgba(0,0,0,.04)}@media screen and (max-width:768px){.home .category-row-section .category-icon .icon-circle{width:44px;height:44px}}.home .category-row-section .category-icon .icon-name{font-size:12px;font-weight:500;color:#2e333b;white-space:nowrap}.home .section-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:20px}@media screen and (max-width:768px){.home .section-header{margin-bottom:14px}}.home .section-header .section-title{font-size:22px;font-weight:700;color:#20232a;display:flex;align-items:center;gap:8px;margin:0}@media screen and (max-width:768px){.home .section-header .section-title{font-size:18px}}.home .section-header .section-subtitle{font-size:14px;font-weight:400;color:#747c86;margin:4px 0 0}.home .section-header .see-all-link{font-size:14px;font-weight:500;color:#747c86;transition:color .2s;white-space:nowrap}.home .section-header .see-all-link:hover{color:#ff547d}.home .section-header .see-all-chip{background:#ff547d;padding:6px 14px;border-radius:999px;font-size:12px;font-weight:600;color:#fff}.home .hot-deal-section{padding:32px 0}@media screen and (max-width:768px){.home .hot-deal-section{padding:20px 0}}.home .hot-deal-section .hot-deal-inner{max-width:1200px;margin:0 auto;padding:0 24px}@media screen and (max-width:768px){.home .hot-deal-section .hot-deal-inner{padding:0 16px}}.home .hot-deal-section .section-header .section-title{display:flex;align-items:baseline;gap:12px}.home .hot-deal-section .section-header .section-title .timestamp{font-size:14px;font-weight:400;color:#747c86}.home .hot-deal-section .hot-deal-content{display:flex;gap:24px;align-items:stretch}@media screen and (max-width:768px){.home .hot-deal-section .hot-deal-content{flex-direction:column;gap:16px}}.home .hot-deal-section .hot-deal-content .hot-deal-featured-wrap{flex:1;min-width:0}.home .hot-deal-section .hot-deal-content .hot-deal-featured-wrap .featured-card{display:flex;flex-direction:column;border-radius:16px;border:1px solid rgba(0,0,0,.06);overflow:hidden;background:#fff;text-decoration:none;height:100%}.home .hot-deal-section .hot-deal-content .hot-deal-featured-wrap .featured-card .featured-img-con{width:100%;aspect-ratio:1;position:relative;background:#f9f9f9}.home .hot-deal-section .hot-deal-content .hot-deal-featured-wrap .featured-card .featured-info{padding:20px;display:flex;flex-direction:column}.home .hot-deal-section .hot-deal-content .hot-deal-featured-wrap .featured-card .featured-info .time-badge{align-self:flex-start;color:#2b6bf3;font-size:13px;font-weight:600;margin-bottom:8px}.home .hot-deal-section .hot-deal-content .hot-deal-featured-wrap .featured-card .featured-info .featured-title{font-size:16px;font-weight:600;color:#20232a;margin-bottom:12px;line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.home .hot-deal-section .hot-deal-content .hot-deal-featured-wrap .featured-card .featured-info .featured-price{font-size:20px;font-weight:700;color:#20232a;display:flex;align-items:center;gap:4px;margin-bottom:16px}.home .hot-deal-section .hot-deal-content .hot-deal-featured-wrap .featured-card .featured-info .featured-price .currency-icon{color:#b7bfc7;font-size:16px;font-weight:400}.home .hot-deal-section .hot-deal-content .hot-deal-featured-wrap .featured-card .featured-info .featured-stats{margin-top:auto;display:flex;align-items:center;gap:12px;color:#747c86;font-size:13px}.home .hot-deal-section .hot-deal-content .hot-deal-featured-wrap .featured-card .featured-info .featured-stats .stat{display:flex;align-items:center;gap:4px}.home .hot-deal-section .hot-deal-content .hot-deal-featured-wrap .featured-card .featured-info .featured-stats .stat svg{opacity:.6}.home .hot-deal-section .hot-deal-content .hot-deal-grid-wrap{flex:2;min-width:0;position:relative}.home .hot-deal-section .hot-deal-content .hot-deal-grid-wrap .loading-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}.home .hot-deal-section .hot-deal-content .hot-deal-grid-wrap .hot-deal-slider .slick-slide{padding-right:16px;box-sizing:border-box}.home .hot-deal-section .hot-deal-content .hot-deal-grid-wrap .hot-deal-slider .slick-dots{bottom:-30px}.home .hot-deal-section .hot-deal-content .hot-deal-grid-wrap .hot-deal-slider .slick-dots li{margin:0 4px}.home .hot-deal-section .hot-deal-content .hot-deal-grid-wrap .hot-deal-slider .slick-dots li button:before{font-size:10px;color:#b7bfc7;opacity:.5}.home .hot-deal-section .hot-deal-content .hot-deal-grid-wrap .hot-deal-slider .slick-dots li.slick-active button:before{color:#2e333b;opacity:1}.home .hot-deal-section .hot-deal-content .hot-deal-grid-wrap .hot-deal-slider .custom-arrow{position:absolute;top:-50px;right:0;width:30px;height:30px;border-radius:50%;border:1px solid rgba(0,0,0,.1);background:#fff;display:flex!important;align-items:center;justify-content:center;cursor:pointer;z-index:10}.home .hot-deal-section .hot-deal-content .hot-deal-grid-wrap .hot-deal-slider .custom-arrow svg{width:16px;height:16px;stroke:#2e333b}.home .hot-deal-section .hot-deal-content .hot-deal-grid-wrap .hot-deal-slider .custom-arrow.prev-arrow{right:40px}.home .hot-deal-section .hot-deal-content .hot-deal-grid-wrap .hot-deal-slider .custom-arrow:hover{background:#f9f9f9}.home .hot-deal-section .hot-deal-content .hot-deal-grid-wrap .hot-deal-slider .slide-item-wrapper{padding-bottom:6px;outline:none}.home .hot-deal-section .hot-deal-list-item{display:flex;align-items:stretch;gap:16px;text-decoration:none;padding:12px;border-radius:12px;transition:background .2s}.home .hot-deal-section .hot-deal-list-item:hover{background:rgba(0,0,0,.02)}.home .hot-deal-section .hot-deal-list-item .list-img-con{width:100px;height:100px;position:relative;flex-shrink:0;border-radius:12px;background:#f9f9f9;overflow:hidden}.home .hot-deal-section .hot-deal-list-item .list-info{flex:1;min-width:0;display:flex;flex-direction:column;justify-content:center}.home .hot-deal-section .hot-deal-list-item .list-info .list-meta{display:flex;align-items:center;gap:8px;margin-bottom:6px}.home .hot-deal-section .hot-deal-list-item .list-info .list-meta .badge-best{background:#2b6bf3;color:#fff;font-size:11px;font-weight:700;padding:2px 6px;border-radius:4px}.home .hot-deal-section .hot-deal-list-item .list-info .list-meta .date{color:#2b6bf3;font-size:12px;font-weight:500}.home .hot-deal-section .hot-deal-list-item .list-info .list-meta .views{color:#747c86;font-size:12px;display:flex;align-items:center;gap:4px;margin-left:auto}.home .hot-deal-section .hot-deal-list-item .list-info .list-meta .views svg{opacity:.6}.home .hot-deal-section .hot-deal-list-item .list-info .list-title{font-size:14px;font-weight:500;color:#20232a;margin-bottom:8px;line-height:1.4;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.home .hot-deal-section .hot-deal-list-item .list-info .list-price{font-size:16px;font-weight:700;color:#20232a;display:flex;align-items:center;gap:4px}.home .hot-deal-section .hot-deal-list-item .list-info .list-price .currency-icon{color:#b7bfc7;font-size:13px;font-weight:400}.home .coupon-banner-section{padding:0;margin:24px 0}.home .coupon-banner-section .coupon-banner-inner{max-width:1200px;margin:0 auto;padding:0 24px}@media screen and (max-width:768px){.home .coupon-banner-section .coupon-banner-inner{padding:0 16px}}.home .coupon-banner-section .coupon-banner-link{display:flex;align-items:center;justify-content:center;position:relative;border-radius:16px;overflow:hidden;text-decoration:none;background:linear-gradient(90deg,#6c4af5,#8759fc);padding:24px 32px;box-shadow:0 8px 16px rgba(108,74,245,.2)}.home .coupon-banner-section .banner-content{position:relative;z-index:2;display:flex;align-items:center;justify-content:center;gap:32px;color:#fff}@media screen and (max-width:768px){.home .coupon-banner-section .banner-content{flex-direction:column;gap:16px}}.home .coupon-banner-section .stars{padding:0;position:absolute;width:100%;height:100%;top:0;left:0;overflow:hidden;z-index:1;pointer-events:none}.home .coupon-banner-section .stars .star{position:absolute;color:hsla(0,0%,100%,.4)}.home .coupon-banner-section .stars .s1{top:10%;left:20%;font-size:20px}.home .coupon-banner-section .stars .s2{bottom:10%;left:40%;font-size:24px;color:hsla(0,0%,100%,.6)}.home .coupon-banner-section .stars .s3{top:30%;right:25%;font-size:14px}.home .coupon-banner-section .stars .s4{bottom:20%;right:10%;font-size:18px}.home .coupon-banner-section .banner-title{font-size:20px;font-weight:700;color:#fff;margin:0;z-index:2}.home .coupon-banner-section .coupon-graphics{position:relative;display:flex;align-items:center;justify-content:center;width:120px;height:60px;z-index:2}.home .coupon-banner-section .coupon-graphics .ticket{position:absolute;background:hsla(0,0%,100%,.9);border-radius:6px;box-shadow:0 2px 8px rgba(0,0,0,.1);display:flex;flex-direction:column;justify-content:center;align-items:center}.home .coupon-banner-section .coupon-graphics .ticket-back-1{width:60px;height:40px;transform:rotate(-15deg) translate(-20px,-5px);opacity:.6}.home .coupon-banner-section .coupon-graphics .ticket-back-1 .percent{font-size:11px;font-weight:700;color:#8759fc}.home .coupon-banner-section .coupon-graphics .ticket-back-2{width:65px;height:45px;transform:rotate(10deg) translate(20px,-5px);opacity:.8}.home .coupon-banner-section .coupon-graphics .ticket-back-2 .percent{font-size:12px;font-weight:700;color:#8759fc}.home .coupon-banner-section .coupon-graphics .ticket-front{width:80px;height:50px;background:#fff;z-index:3;transform:rotate(-5deg)}.home .coupon-banner-section .coupon-graphics .ticket-front .ticket-header{background:#479fff;color:#fff;font-size:8px;height:12px;width:100%;border-radius:6px 6px 0 0;display:flex;align-items:center;justify-content:center}.home .coupon-banner-section .coupon-graphics .ticket-front .percent{font-size:20px;font-weight:800;color:#2b2b2b}.home .cta-banner-section{padding:0}.home .cta-banner-section .cta-banner-inner{background:linear-gradient(135deg,#667eea,#764ba2);padding:48px 0}@media screen and (max-width:768px){.home .cta-banner-section .cta-banner-inner{padding:32px 0}}.home .cta-banner-section .cta-content{max-width:1200px;margin:0 auto;padding:0 24px;display:flex;align-items:center;justify-content:space-between}@media screen and (max-width:768px){.home .cta-banner-section .cta-content{flex-direction:column;gap:20px;padding:0 16px;text-align:center}}.home .cta-banner-section .cta-text .cta-label{font-size:14px;font-weight:600;color:hsla(0,0%,100%,.7);margin-bottom:8px}.home .cta-banner-section .cta-text .cta-title{font-size:24px;font-weight:700;color:#fff;line-height:140%}@media screen and (max-width:768px){.home .cta-banner-section .cta-text .cta-title{font-size:18px}}.home .cta-banner-section .cta-button{display:inline-flex;align-items:center;gap:6px;padding:14px 28px;background:#fff;border-radius:999px;font-size:14px;font-weight:600;color:#20232a;transition:transform .2s,box-shadow .2s;white-space:nowrap}.home .cta-banner-section .cta-button:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.15)}.home .best-section{padding:40px 0}.home .best-section .best-inner{max-width:1200px;margin:0 auto;padding:0 24px}@media screen and (max-width:768px){.home .best-section .best-inner{padding:0 16px}}.home .best-section .best-slider-wrap{position:relative;margin-top:16px}.home .best-section .best-slider-wrap .best-grid-loading{display:grid;grid-template-columns:repeat(6,1fr);gap:16px}@media screen and (max-width:1024px){.home .best-section .best-slider-wrap .best-grid-loading{grid-template-columns:repeat(4,1fr)}}@media screen and (max-width:768px){.home .best-section .best-slider-wrap .best-grid-loading{grid-template-columns:repeat(2,1fr);gap:10px}}.home .best-section .best-slider-wrap .best-slider .slick-slide{padding-right:16px;box-sizing:border-box}@media screen and (max-width:768px){.home .best-section .best-slider-wrap .best-slider .slick-slide{padding-right:10px}}.home .best-section .best-slider-wrap .best-slider .custom-arrow{position:absolute;top:-60px;right:0;width:32px;height:32px;border-radius:50%;border:1px solid rgba(0,0,0,.1);background:#fff;display:flex!important;align-items:center;justify-content:center;cursor:pointer;z-index:10}.home .best-section .best-slider-wrap .best-slider .custom-arrow svg{width:16px;height:16px;stroke:#2e333b}.home .best-section .best-slider-wrap .best-slider .custom-arrow.best-prev-arrow{right:44px}.home .best-section .best-slider-wrap .best-slider .custom-arrow:hover{background:#f9f9f9}.home .brand-story-section{padding:24px 0 40px}.home .brand-story-section .brand-story-inner{max-width:1200px;margin:0 auto;padding:0 24px}@media screen and (max-width:768px){.home .brand-story-section .brand-story-inner{padding:0 16px}}.home .brand-story-section .brand-story-slider-wrap{position:relative;margin-top:16px}.home .brand-story-section .brand-story-slider-wrap .brand-story-slider .slick-slide{padding-right:16px;box-sizing:border-box}@media screen and (max-width:768px){.home .brand-story-section .brand-story-slider-wrap .brand-story-slider .slick-slide{padding-right:12px}}.home .brand-story-section .brand-story-slider-wrap .brand-story-slider .custom-arrow{position:absolute;top:-60px;right:0;width:32px;height:32px;border-radius:50%;border:1px solid rgba(0,0,0,.1);background:#fff;display:flex!important;align-items:center;justify-content:center;cursor:pointer;z-index:10}.home .brand-story-section .brand-story-slider-wrap .brand-story-slider .custom-arrow svg{width:16px;height:16px;stroke:#2e333b}.home .brand-story-section .brand-story-slider-wrap .brand-story-slider .custom-arrow.story-prev-arrow{right:44px}.home .brand-story-section .brand-story-slider-wrap .brand-story-slider .custom-arrow:hover{background:#f9f9f9}.home .brand-story-section .brand-story-slider-wrap .brand-story-slider .story-slide-item{outline:none}.home .brand-story-section .brand-story-slider-wrap .brand-story-slider .story-slide-item .story-card{display:block;width:100%;aspect-ratio:3/5;border-radius:16px;overflow:hidden;position:relative;background-size:cover;background-position:50%;text-decoration:none}@media screen and (min-width:768px){.home .brand-story-section .brand-story-slider-wrap .brand-story-slider .story-slide-item .story-card{aspect-ratio:3/5}}.home .brand-story-section .brand-story-slider-wrap .brand-story-slider .story-slide-item .story-card .story-overlay{position:absolute;inset:0;background:linear-gradient(0deg,rgba(0,0,0,.8) 0,transparent 50%);pointer-events:none}.home .brand-story-section .brand-story-slider-wrap .brand-story-slider .story-slide-item .story-card .story-tag{position:absolute;top:20px;left:20px;background:#fff;color:#20232a;padding:6px 14px;border-radius:999px;font-size:13px;font-weight:700;z-index:2;box-shadow:0 4px 12px rgba(0,0,0,.1)}.home .brand-story-section .brand-story-slider-wrap .brand-story-slider .story-slide-item .story-card .story-content{position:absolute;bottom:0;left:0;right:0;padding:24px;color:#fff}.home .brand-story-section .brand-story-slider-wrap .brand-story-slider .story-slide-item .story-card .story-content .story-title{font-size:18px;font-weight:700;color:#fff;line-height:1.4;margin-bottom:12px;text-shadow:0 2px 4px rgba(0,0,0,.3)}.home .brand-story-section .brand-story-slider-wrap .brand-story-slider .story-slide-item .story-card .story-content .story-hashtags{display:flex;flex-wrap:wrap;gap:6px}.home .brand-story-section .brand-story-slider-wrap .brand-story-slider .story-slide-item .story-card .story-content .story-hashtags .hashtag{font-size:12px;font-weight:400;opacity:.9}.home .curated-section{padding:40px 0;background:#fff}@media screen and (max-width:768px){.home .curated-section{padding:20px 0}}.home .curated-section .curated-inner{max-width:1200px;margin:0 auto;padding:0 24px}@media screen and (max-width:768px){.home .curated-section .curated-inner{padding:0 16px}}.home .curated-section .curated-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin-bottom:24px}@media screen and (max-width:1024px){.home .curated-section .curated-grid{grid-template-columns:repeat(3,1fr)}}@media screen and (max-width:768px){.home .curated-section .curated-grid{grid-template-columns:repeat(2,1fr);gap:10px}}.home .curated-section .curated-grid .product-card{width:100%;padding:0 0 12px}.home .curated-section .curated-cta-row{display:flex;gap:16px}@media screen and (max-width:768px){.home .curated-section .curated-cta-row{flex-direction:column;gap:10px}}.home .curated-section .curated-cta-row .curated-cta{flex:1;display:flex;align-items:center;gap:16px;padding:24px;border-radius:16px;transition:transform .2s,box-shadow .2s}.home .curated-section .curated-cta-row .curated-cta:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.08)}.home .curated-section .curated-cta-row .curated-cta.left{background:linear-gradient(135deg,#ffecd2,#fcb69f)}.home .curated-section .curated-cta-row .curated-cta.right{background:linear-gradient(135deg,#a1c4fd,#c2e9fb)}.home .curated-section .curated-cta-row .curated-cta .curated-cta-icon{font-size:32px}.home .curated-section .curated-cta-row .curated-cta .curated-cta-text .cta-main{font-size:16px;font-weight:700;color:#20232a;margin-bottom:4px}.home .curated-section .curated-cta-row .curated-cta .curated-cta-text .cta-sub{font-size:12px;font-weight:400;color:#454c54}.home .brand-section{padding:40px 0}.home .brand-section .brand-inner{max-width:1200px;margin:0 auto;padding:0 24px}@media screen and (max-width:768px){.home .brand-section .brand-inner{padding:0 16px}}.home .brand-section .brand-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}@media screen and (max-width:768px){.home .brand-section .brand-grid{grid-template-columns:repeat(2,1fr)}}.home .brand-section .brand-grid .brand-card{display:flex;align-items:center;gap:12px;padding:16px 20px;background:#fff;border-radius:12px;border:1px solid rgba(0,0,0,.05);transition:transform .2s,box-shadow .2s}.home .brand-section .brand-grid .brand-card:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.06)}.home .brand-section .brand-grid .brand-card .brand-initial{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:999px;background:linear-gradient(135deg,#ff547d,#53a9ff);font-size:18px;font-weight:700;color:#fff;flex-shrink:0}.home .brand-section .brand-grid .brand-card .brand-name{font-size:14px;font-weight:600;color:#20232a}.home .review-section{padding:40px 0;background:#fff}.home .review-section .review-inner{max-width:1200px;margin:0 auto;padding:0 24px}@media screen and (max-width:768px){.home .review-section .review-inner{padding:0 16px}}.home .review-section .review-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}@media screen and (max-width:1024px){.home .review-section .review-grid{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:768px){.home .review-section .review-grid{display:flex;overflow-x:auto;gap:12px;flex-wrap:nowrap;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch}.home .review-section .review-grid::-webkit-scrollbar{display:none}}.home .review-section .review-grid .review-card{padding:20px;background:#f6f7f8;border-radius:16px;display:flex;flex-direction:column;gap:12px}@media screen and (max-width:768px){.home .review-section .review-grid .review-card{flex:0 0 260px;scroll-snap-align:start;color:#fff}.home .review-section .review-grid .review-card:first-child{background:linear-gradient(135deg,#667eea,#764ba2)}.home .review-section .review-grid .review-card:nth-child(2){background:linear-gradient(135deg,#43e97b,#38f9d7)}.home .review-section .review-grid .review-card:nth-child(3){background:linear-gradient(135deg,#f093fb,#f5576c)}.home .review-section .review-grid .review-card:nth-child(4){background:linear-gradient(135deg,#4facfe,#00f2fe)}}.home .review-section .review-grid .review-card .review-header{display:flex;align-items:center;gap:10px}.home .review-section .review-grid .review-card .review-header .reviewer-avatar{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:999px;background:linear-gradient(135deg,#667eea,#764ba2);font-size:14px;font-weight:600;color:#fff;flex-shrink:0}@media screen and (max-width:768px){.home .review-section .review-grid .review-card .review-header .reviewer-avatar{background:hsla(0,0%,100%,.25)}}.home .review-section .review-grid .review-card .review-header .reviewer-info .reviewer-name{font-size:14px;font-weight:600;color:#20232a}@media screen and (max-width:768px){.home .review-section .review-grid .review-card .review-header .reviewer-info .reviewer-name{color:#fff}}.home .review-section .review-grid .review-card .review-header .reviewer-info .review-stars{color:#ffb800;font-size:12px}.home .review-section .review-grid .review-card .review-text{font-size:14px;font-weight:400;color:#2e333b;line-height:160%}@media screen and (max-width:768px){.home .review-section .review-grid .review-card .review-text{color:hsla(0,0%,100%,.9)}}.home .footer.new-footer{background:#1e242c;padding:48px 0 24px;width:100%}.home .footer.new-footer .footer-top{max-width:1200px;margin:0 auto;padding:0 24px;display:grid;grid-template-columns:2fr 1fr 1fr 1fr;gap:40px}@media screen and (max-width:768px){.home .footer.new-footer .footer-top{grid-template-columns:1fr 1fr;gap:24px;padding:0 16px}}@media screen and (max-width:480px){.home .footer.new-footer .footer-top{grid-template-columns:1fr}}.home .footer.new-footer .footer-brand .footer-desc{font-size:14px;font-weight:300;color:#747c86;margin:12px 0 16px;line-height:150%}.home .footer.new-footer .footer-brand svg{height:24px}.home .footer.new-footer .footer-col{display:flex;flex-direction:column;gap:10px}.home .footer.new-footer .footer-col .footer-col-title{font-size:14px;font-weight:600;color:#fff;margin-bottom:4px}.home .footer.new-footer .footer-col .footer-contact-item,.home .footer.new-footer .footer-col a{font-size:14px;font-weight:300;color:#747c86;transition:color .2s}.home .footer.new-footer .footer-col .footer-contact-item:hover,.home .footer.new-footer .footer-col a:hover{color:#fff}.home .footer.new-footer .sns-con{display:flex;gap:12px}.home .footer.new-footer .sns-con svg{width:24px;height:24px;opacity:.6;transition:opacity .2s}.home .footer.new-footer .sns-con svg:hover{opacity:1}.home .footer.new-footer .divider{max-width:1200px;margin:32px auto 16px;height:1px;background:hsla(0,0%,100%,.08)}.home .footer.new-footer .footer-bottom{max-width:1200px;margin:0 auto;padding:0 24px}.home .footer.new-footer .footer-bottom .small-text{font-size:12px;font-weight:300;color:#747c86}.home .contents-wrapper{display:flex;flex-direction:column}@media screen and (max-width:768px){.home .contents-wrapper .hot-deal-section{order:1}.home .contents-wrapper .coupon-banner-section{order:2}.home .contents-wrapper .best-section{order:3}.home .contents-wrapper .curated-section{order:4}}.home .search-bar{background:rgba(234,236,238,.65);margin:0 16px}.home .product-card{position:relative}.home .product-card .img-con{width:100%;aspect-ratio:1;position:relative;overflow:hidden;border-radius:12px;background:#f6f7f8}.home .product-card .img-con .rank-badge{position:absolute;top:8px;left:8px;background:rgba(30,30,30,.9);color:#fff;font-size:11px;font-weight:700;width:22px;height:22px;display:flex;align-items:center;justify-content:center;border-radius:4px;z-index:2}.home .product-card .img-con .bag-icon-btn{position:absolute;bottom:8px;right:8px;background:#fff;color:#20232a;width:28px;height:28px;border-radius:50%;display:flex;align-items:center;justify-content:center;box-shadow:0 2px 6px rgba(0,0,0,.1);z-index:2;cursor:pointer;transition:transform .2s}.home .product-card .img-con .bag-icon-btn:hover{transform:scale(1.1)}.post-detail{display:flex;width:100%;height:100vh}.post-detail .content-area{display:flex;width:100%;margin-top:50px}.cart{background:#f6f7f8;min-height:calc(100vh - 100px);padding-bottom:100px}.cart .top{display:flex;justify-content:center;padding:30px 16px 10px;background:#fff}@media screen and (max-width:765px){.cart .top{padding:30px 10px 10px 0}}.cart .top .title{font-size:32px;font-weight:600;color:#20232a}.cart .top .content{display:flex;justify-content:space-between;width:100%;max-width:720px}.cart .top .content .back-btn{display:flex;align-items:center;padding:16px}.cart .list{display:flex;flex-direction:column;gap:10px;padding:16px;width:calc(100% - 32px);max-width:720px;margin:auto}.cart .list .util{display:flex;margin-top:10px}.cart .list .util .delete-all-btn{display:flex;align-items:center;justify-content:center;padding:10px 12px;border-radius:6px;font-size:14px;font-weight:300;color:#b7bfc7}.cart .list .item-list-con,.cart .list .item-list-con .brand-section{display:flex;flex-direction:column;gap:20px}.cart .list .item-list-con .brand-section{padding:20px;border-radius:20px;background:#fff}.cart .list .item-list-con .brand-section .brand-name{font-size:16px;font-weight:600;color:#20232a}.cart .list .item-list-con .brand-section .item-list{display:flex;flex-direction:column;width:100%;max-width:720px}.cart .list .item-list-con .brand-section .item-list .item{position:relative;display:flex;flex-direction:column}.cart .list .item-list-con .brand-section .item-list .item .content{display:flex;justify-content:space-between;align-items:center;gap:10px}@media screen and (max-width:765px){.cart .list .item-list-con .brand-section .item-list .item .content{align-items:flex-start}}.cart .list .item-list-con .brand-section .item-list .item .img-con{position:relative;min-width:80px;min-height:80px;border:1px solid #dcdfe3;border-radius:6px;overflow:hidden}.cart .list .item-list-con .brand-section .item-list .item .info-con{flex:1;display:flex;flex-direction:column;gap:8px}.cart .list .item-list-con .brand-section .item-list .item .info-con .name{font-size:16px;font-weight:600;color:#20232a}.cart .list .item-list-con .brand-section .item-list .item .info-con .ea-price{font-size:16px;font-weight:300;color:#b7bfc7}.cart .list .item-list-con .brand-section .item-list .item .info-con .option-con{display:flex;flex-wrap:wrap;align-items:center;gap:4px}.cart .list .item-list-con .brand-section .item-list .item .info-con .option-con .option-label{display:flex;align-items:center;justify-content:center;padding:2px 4px;border:1px solid #dcdfe3;border-radius:4px;line-height:100%;font-size:12px;font-weight:300;color:#b7bfc7}.cart .list .item-list-con .brand-section .item-list .item .info-con .option-con .option{font-size:14px;font-weight:300;color:#454c54}.cart .list .item-list-con .brand-section .item-list .item .sum-con{display:flex;align-items:center;flex-wrap:wrap;gap:16px}@media screen and (max-width:765px){.cart .list .item-list-con .brand-section .item-list .item .sum-con{margin-top:20px}}.cart .list .item-list-con .brand-section .item-list .item .sum-con .qty-con{display:flex;justify-content:stretch;align-items:center;height:32px;width:120px;border:1px solid #dcdfe3;border-radius:6px}.cart .list .item-list-con .brand-section .item-list .item .sum-con .qty-con.disabled{background:rgba(148,163,184,.15)}.cart .list .item-list-con .brand-section .item-list .item .sum-con .qty-con button{all:unset;display:flex;align-items:center;justify-content:center;width:30px;font-size:16px;font-weight:600;color:#b7bfc7}.cart .list .item-list-con .brand-section .item-list .item .sum-con .qty-con button.disabled{opacity:.5}.cart .list .item-list-con .brand-section .item-list .item .sum-con .qty-con .qty-divider{width:1px;height:16px;background:#dcdfe3}.cart .list .item-list-con .brand-section .item-list .item .sum-con .qty-con input{flex:1;width:100%;text-align:center;font-size:16px;font-weight:600;color:#20232a}.cart .list .item-list-con .brand-section .item-list .item .sum-con .sum{font-size:20px;font-weight:600;color:#20232a}.cart .list .item-list-con .brand-section .item-list .item .delete-btn{display:flex;align-items:center;justify-content:center;width:60px;height:60px;border-radius:6px;background:#fff}.cart .list .item-list-con .brand-section .item-list .item .delete-btn.disabled{opacity:.5}.cart .list .item-list-con .brand-section .item-list .item .divider{bottom:0;width:100%;height:1px;margin:10px 0;background:#f6f7f8}@media screen and (max-width:765px){.cart .list .item-list-con .brand-section .item-list .item .divider{margin:20px 0}}.cart .total-area{position:fixed;bottom:0;display:flex;background:#1e242c;width:100%;max-width:600px}.cart .total-area .content{display:flex;justify-content:space-between;align-items:center;width:100%;max-width:720px;margin:auto;padding:8px 16px}.cart .total-area .content .info-con{display:flex;flex-direction:column}.cart .total-area .content .info-con .count{display:flex;align-items:center;padding:6px 0;gap:6px;font-size:14px;font-weight:300;color:#b7bfc7}.cart .total-area .content .info-con .count .number{font-size:14px;font-weight:600;color:#b7bfc7}.cart .total-area .content .info-con .price{position:relative;font-size:30px;font-weight:600;color:#fff;top:-6px}.cart .total-area .content .check-out-btn{display:flex;align-items:center;justify-content:center;padding:16px 20px;border-radius:6px;background:#ff547d;font-size:16px;font-weight:600;color:#fff}.search{flex-grow:1;display:flex;width:100%;max-width:600px;min-height:calc(100vh - 2px);background:#fff}.search .content{flex-grow:1;display:flex;flex-direction:column;gap:20px;padding:20px;overflow:hidden}.search .content .top{display:flex}.search .content .top .back-btn{all:unset;display:flex;align-items:center;top:20px;right:30px;width:30px;min-width:30px;height:60px;padding-left:10px;cursor:pointer}.search .content .top .search-bar{flex:1;display:flex;align-items:center;padding:0 30px 0 20px;background-color:#f6f7f8;border-radius:999px;min-height:54px;font-size:16px;font-weight:500;color:#20232a}.search .content .top input{flex:1;width:100%}.search .content .top input::-moz-placeholder{color:#b7bfc7}.search .content .top input::placeholder{color:#b7bfc7}.search .content .result-area{display:flex;flex-direction:column;overflow:scroll;padding-bottom:10px}.search .content .section-title{font-size:14px;font-weight:300;color:#b7bfc7;padding:6px 0}.search .content .search-history{display:flex;flex-direction:column}.search .content .search-history .history-item{display:flex;align-items:center;justify-content:space-between;border-radius:999px;font-size:16px;font-weight:400;color:#20232a}.search .content .search-history .history-item .info-con{flex-grow:1;display:flex;justify-content:space-between;padding:12px 0}.search .content .search-history .history-item .info-con .value{font-size:16px;font-weight:600;color:#20232a}.search .content .search-history .history-item .info-con .createdAt{font-size:14px;font-weight:300;color:#b7bfc7}.search .content .search-history .history-item .delete-btn{display:flex;align-items:center;justify-content:flex-end;width:30px;height:100%;padding-right:6px;cursor:pointer}.search .content .search-history .card-list{display:flex;width:100%;flex-wrap:wrap;justify-content:center;gap:10px}.search .content .search-history .search-result-line-con{display:flex;flex-direction:column}.search .content .search-history .search-result-line-con .search-result-line{display:flex;justify-content:space-between;align-items:center;width:100%}@media screen and (max-width:765px){.search .content .search-history .search-result-line-con .search-result-line{align-items:flex-start;gap:10px}}.search .content .search-history .search-result-line-con .search-result-line .product-img{width:80px;min-width:80px;height:80px;border-radius:8px}.search .content .search-history .search-result-line-con .search-result-line .content-con{display:flex;justify-content:space-between;width:100%}@media screen and (max-width:765px){.search .content .search-history .search-result-line-con .search-result-line .content-con{display:flex;flex-direction:column;gap:20px}}.search .content .search-history .search-result-line-con .search-result-line .content-con .left-con{display:flex;align-items:center;gap:6px}@media screen and (max-width:765px){.search .content .search-history .search-result-line-con .search-result-line .content-con .left-con{width:100%;flex-direction:column;justify-content:flex-start;align-items:flex-start}}.search .content .search-history .search-result-line-con .search-result-line .content-con .left-con .brand-info{display:flex;align-items:center;gap:6px}.search .content .search-history .search-result-line-con .search-result-line .content-con .left-con .brand-info .brand-logo{width:20px;height:20px;border-radius:999px;overflow:hidden}.search .content .search-history .search-result-line-con .search-result-line .content-con .left-con .brand-info .brand-name{font-size:14px;font-weight:300;color:#20232a}.search .content .search-history .search-result-line-con .search-result-line .content-con .left-con .product-name{font-size:16px;font-weight:500;color:#20232a}.search .content .search-history .search-result-line-con .search-result-line .content-con .right-con{display:flex;align-items:center;gap:12px}@media screen and (max-width:765px){.search .content .search-history .search-result-line-con .search-result-line .content-con .right-con{flex-direction:column;align-items:flex-start;gap:6px}}.search .content .search-history .search-result-line-con .search-result-line .content-con .right-con .discount-con{display:flex;align-items:center;justify-content:center;gap:6px}@media screen and (max-width:765px){.search .content .search-history .search-result-line-con .search-result-line .content-con .right-con .discount-con{align-items:flex-start}}.search .content .search-history .search-result-line-con .search-result-line .content-con .right-con .discount-con .discount{font-size:14px;font-weight:700;color:#ff547d}.search .content .search-history .search-result-line-con .search-result-line .content-con .right-con .discount-con .original-price{font-size:14px;font-weight:400;color:#b7bfc7;text-decoration:line-through}.search .content .search-history .search-result-line-con .search-result-line .content-con .right-con .final-price{font-size:16px;font-weight:600;color:#2e333b}.search .content .search-history .search-result-line-con .search-result-line .arrow{display:flex;min-width:30px;height:30px;align-items:center;justify-content:center}@media screen and (max-width:765px){.search .content .search-history .search-result-line-con .search-result-line .arrow{height:80px}}.search .content .search-history .search-result-line-con .divider{width:100%;height:1px;margin:16px 0;background:#e6e7ea}.search .content .loading-con{display:flex;width:100%;gap:10px}.search .content .recommend-con{position:relative;display:flex;flex-direction:column}.search .content .recommend-con .product-card{padding:0}.check-out{overflow:hidden;background:#f6f7f8;padding-bottom:100px}.check-out,.check-out .top{display:flex;flex-direction:column}.check-out .top{justify-content:center;padding:20px 16px 10px;background:#fff;width:calc(100% - 32px);max-width:568px}.check-out .top .title{font-size:32px;font-weight:700;color:#20232a}.check-out .top .steps{display:flex;padding:0 4px;margin:10px 0}.check-out .content-area{display:flex;flex-direction:column;justify-content:center;margin:auto;padding:20px 12px;width:calc(100% - 24px);max-width:576px;gap:20px}.check-out .content-area .section{position:relative;display:flex;flex-direction:column;gap:20px;padding:20px;border-radius:20px;background:#fff}.check-out .content-area .section .top-area{display:flex;justify-content:space-between;align-items:center}.check-out .content-area .section .top-area .title{font-size:20px;font-weight:600;color:#20232a}.check-out .content-area .section .top-area .btn{display:flex;align-items:center;justify-content:center;padding:2px 4px;border:1px solid #dcdfe3;border-radius:6px;font-size:16px;font-weight:600;color:#2e333b}.check-out .content-area .section .top-area .shipping-fee-table-btn{display:flex;align-self:flex-end;justify-self:flex-end;border-radius:6px;text-decoration:underline;font-size:16px;font-weight:600;color:#ff547d}.check-out .content-area .section.shipping-fee .des{font-size:16px;font-weight:300;color:#747c86}.check-out .content-area .left,.check-out .content-area .right,.check-out .content-area .section.shipping-fee .content-con{display:flex;flex-direction:column;gap:20px}.check-out .content-area .products-con .items-list{display:flex;flex-direction:column;gap:12px}.check-out .content-area .summary{gap:12px}.check-out .content-area .summary .label{font-size:16px;font-weight:300;color:#20232a}.check-out .content-area .summary .value{font-size:16px;font-weight:600;color:#20232a}.check-out .content-area .summary .divider{width:100%;height:1px;background:#dcdfe3;opacity:.7}.check-out .content-area .summary .thick-label{font-size:16px;font-weight:600;color:#20232a}.check-out .content-area .summary .total-price{font-size:20px;font-weight:600;color:#20232a}.check-out .content-area .order-btn{position:fixed;bottom:10px;width:calc(100% - 24px - 48px);max-width:528px;display:flex;align-items:center;justify-content:center;padding:24px;border-radius:12px;background:#ff547d;font-size:16px;font-weight:600;color:#fff}.check-out .des{font-size:14px;font-weight:300;color:#747c86}@media screen and (max-width:765px){.check-out{padding-bottom:100px}}.check-out-complete{display:flex;flex-direction:column;align-items:center;gap:16px;padding:30px}.check-out-complete .divider{width:100%;height:1px;background:#dcdfe3;opacity:.7}.check-out-complete .top{display:flex;flex-direction:column;align-items:center;gap:10px;padding:40px 20px;text-align:center}.check-out-complete .top .complete-img{position:relative;width:68px;height:68px}.check-out-complete .top .title{font-size:24px;font-weight:700;color:#ff547d}.check-out-complete .top .des{font-size:16px;font-weight:300;color:#20232a}.check-out-complete .info-con{display:flex;flex-direction:column;gap:6px;width:100%}.check-out-complete .info-con .info-line{display:flex;align-items:center;justify-content:space-between;height:24px}.check-out-complete .info-con .info-line .title{font-size:16px;font-weight:300;color:#747c86}.check-out-complete .info-con .info-line .des{font-size:16px;font-weight:600;color:#20232a}.check-out-complete .info-con .info-line .total-price{font-size:20px;font-weight:700;color:#ff547d}.check-out-complete .receipt-con{position:relative;display:flex;flex-direction:column;padding:6px;gap:6px;border:1px solid rgba(0,0,0,.08);border-radius:8px;margin:10px 0;overflow:clip}.check-out-complete .receipt-con .payment-bank-info{position:relative;display:flex}.check-out-complete .product-list{display:flex;flex-direction:column;width:100%;gap:12px}.check-out-complete .product-list .product-line{width:calc(100% - 80px)}.check-out-complete .product-list .product-line .chip{display:flex;align-items:center;justify-content:center;border:1px solid #b7bfc7;border-radius:3px;padding:0 4px;font-size:12px;font-weight:500;color:#747c86}.check-out-complete .notice-des{font-size:14px;font-weight:300;color:#747c86}.check-out-complete .btn-con{display:flex;flex-direction:column;gap:10px;width:100%;margin-top:30px}.check-out-complete .btn-con .btn{display:flex;align-items:center;justify-content:center;padding:16px;border-radius:8px;background:#f6f7f8;font-size:16px;font-weight:600;color:#20232a}.check-out-complete .btn-con .btn.detail{background:#ff547d;color:#fff}.check-out-complete .btn-con .btn.home{color:#b7bfc7;font-weight:500}.new-request{position:relative;display:flex;flex-direction:column;align-items:center;background:#f1f5f9;padding-bottom:80px}.new-request .guide-des{font-size:14px;font-weight:500;color:#454c54;text-align:center;padding:16px;margin-bottom:16px;border-radius:8px;background:rgba(83,169,255,.13)}.new-request .card{display:flex;flex-direction:column;width:calc(100% - 60px);border-radius:22px;gap:20px;padding:20px;margin:20px auto;background:#fff;box-shadow:0 10px 30px rgba(61,88,108,.05)}.new-request .card .top{display:flex;justify-content:space-between;align-items:center;padding:10px 10px 10px 24px;gap:6px}.new-request .card .top .title{font-size:20px;font-weight:600;color:#454c54}.new-request .card .top .close-btn{display:flex;align-items:center;justify-content:center}.new-request .card .top .close-btn svg{scale:.6}.new-request .card .label{font-size:16px;font-weight:600;color:#2e333b}.new-request .card .label-des{font-size:14px;font-weight:300;color:#b7bfc7}.new-request .card .input-section{display:flex;flex-direction:column;gap:6px}.new-request .card .input-section .input-con{position:relative;display:flex;align-items:center;padding:16px;background:#f1f5f9;border-radius:8px}.new-request .card .input-section .input-con input,.new-request .card .input-section .input-con textarea{width:100%;border:0;padding:0;background:transparent;resize:none;font-size:16px;font-weight:400;color:#20232a}.new-request .card .input-section .input-con input::-moz-placeholder,.new-request .card .input-section .input-con textarea::-moz-placeholder{font-size:16px;font-weight:400;color:#b7bfc7}.new-request .card .input-section .input-con input::placeholder,.new-request .card .input-section .input-con textarea::placeholder{font-size:16px;font-weight:400;color:#b7bfc7}.new-request .card .input-section .input-con input:focus,.new-request .card .input-section .input-con textarea:focus{outline:none}.new-request .card .input-section .input-con input{height:24px}.new-request .card .input-section .input-con textarea{height:50px}.new-request .card .input-section .input-con .delete-all-btn{position:absolute;display:flex;align-items:center;justify-content:center;right:8px;padding:8px}.new-request .card .input-section .input-con .delete-all-btn .delete-icon{display:flex;align-items:center;justify-content:center;width:16px;height:16px;scale:.7;padding:6px;border-radius:50%;background:#b7bfc7;opacity:.7;color:#fff}.new-request .card .input-section .input-con.no-padding{padding:0}.new-request .card .input-section .input-con .qty-input{width:100%;text-align:center}.new-request .card .input-section .input-con .divider{display:flex;width:1px;height:40px;background:#dcdfe3}.new-request .card .input-section .input-con .qty-btn{display:flex;align-items:center;justify-content:center;padding:20px;font-size:20px;font-weight:600;color:#53a9ff}.new-request .card .option-image-upload{display:flex;gap:4px;flex-direction:column}.new-request .card .option-image-upload .add-btn,.new-request .card .option-image-upload .image-attache{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;padding:20px;box-sizing:border-box;background:#e7f2ff;border:1px dashed #b9cfe9;border-radius:8px;font-size:14px;font-weight:300;color:#b9cfe9}.new-request .card .option-image-upload .add-btn .image,.new-request .card .option-image-upload .image-attache .image{margin:0;width:50px}.new-request .card .option-image-upload .add-btn .high-light,.new-request .card .option-image-upload .image-attache .high-light{font-size:14px;font-weight:300;color:#53a9ff}.new-request .card .option-image-upload .add-btn .file-input,.new-request .card .option-image-upload .image-attache .file-input{position:absolute;top:0;width:100%;height:100%;opacity:0;cursor:pointer}.new-request .card .option-image-upload .img-con{display:flex;flex-wrap:wrap;justify-content:space-between}.new-request .card .option-image-upload .img-con .img-item{position:relative;display:flex;justify-content:center;align-items:center;border-radius:12px;border:1px solid rgba(30,36,44,.1);width:calc(50% - 4px);margin-bottom:6px;aspect-ratio:1/1;overflow:hidden}.new-request .card .option-image-upload .img-con .img-item img{-o-object-fit:cover;object-fit:cover}.new-request .card .option-image-upload .img-con .img-item .delete-btn{position:absolute;top:6px;right:6px;display:flex;padding:8px;align-items:center;justify-content:center;text-align:center;border-radius:50%;background:hsla(0,0%,100%,.7)}.new-request .card .option-image-upload .img-con .img-item .delete-btn svg{scale:.7}.new-request .card .option-image-upload .img-con .add-btn{width:calc(50% - 5px);aspect-ratio:1/1}.new-request .card .option-image-upload .img-con .add-btn .text{height:8px;display:flex;align-items:center;font-size:32px;font-weight:600;color:#53a9ff}.new-request .submit-btn{position:fixed;bottom:20px;display:flex;align-items:center;justify-content:center;padding:24px;background:#ff547d;font-size:16px;font-weight:600;color:#fff;border-radius:12px;width:calc(100% - 88px);max-width:512px;background:#dcdfe3;color:#f6f7f8;cursor:default}.new-request .submit-btn.active{background:#ff547d;cursor:pointer}.new-request-v2{background:#f9f9f9;min-height:100vh;padding:40px 16px 120px;display:flex;justify-content:center}.new-request-v2 .form-container{width:100%;max-width:720px;background:#fff;border-radius:16px;box-shadow:0 4px 20px rgba(0,0,0,.06);padding:48px 40px}@media screen and (max-width:768px){.new-request-v2 .form-container{padding:32px 20px;border-radius:12px}}.new-request-v2 .step-indicator{display:inline-flex;align-items:center;justify-content:center;padding:6px 16px;border:1.5px solid #b7bfc7;border-radius:999px;font-size:14px;font-weight:500;color:#454c54;margin-bottom:20px}.new-request-v2 .form-title{font-size:24px;font-weight:700;color:#20232a;margin:0 0 32px;line-height:1.4}.new-request-v2 .form-title .highlight{color:#53a9ff}.new-request-v2 .form-divider{border:none;border-top:1px solid #dcdfe3;margin:32px 0}.new-request-v2 .section-subtitle{font-size:18px;font-weight:700;color:#53a9ff;margin:0 0 24px}.new-request-v2 .form-row{display:flex;flex-wrap:wrap;align-items:flex-start;gap:8px;margin-bottom:24px}@media screen and (min-width:769px){.new-request-v2 .form-row{flex-wrap:nowrap;align-items:center}}.new-request-v2 .form-row .form-label{font-size:14px;font-weight:600;color:#2e333b;min-width:120px;flex-shrink:0;display:flex;align-items:center;gap:4px;padding-top:10px;white-space:nowrap}@media screen and (max-width:768px){.new-request-v2 .form-row .form-label{width:100%;padding-top:0}}.new-request-v2 .form-row .form-label .tooltip-icon{font-size:14px;color:#b7bfc7;cursor:help}.new-request-v2 .form-row .form-label .optional{font-size:12px;font-weight:400;color:#747c86}.new-request-v2 .form-row .form-input-wrap{flex:1;min-width:0}@media screen and (max-width:768px){.new-request-v2 .form-row .form-input-wrap{width:100%}}.new-request-v2 .form-row .form-input-wrap input,.new-request-v2 .form-row .form-input-wrap select{width:100%;padding:12px 16px;border:1px solid #dcdfe3;border-radius:8px;font-size:14px;font-weight:400;color:#20232a;transition:border-color .2s;box-sizing:border-box}.new-request-v2 .form-row .form-input-wrap input::-moz-placeholder,.new-request-v2 .form-row .form-input-wrap select::-moz-placeholder{color:#b7bfc7}.new-request-v2 .form-row .form-input-wrap input::placeholder,.new-request-v2 .form-row .form-input-wrap select::placeholder{color:#b7bfc7}.new-request-v2 .form-row .form-input-wrap input:focus,.new-request-v2 .form-row .form-input-wrap select:focus{outline:none;border-color:#53a9ff}.new-request-v2 .form-row .form-note{width:100%;font-size:12px;font-weight:400;color:#747c86;margin:4px 0 0;padding-left:128px}@media screen and (max-width:768px){.new-request-v2 .form-row .form-note{padding-left:0}}.new-request-v2 .qty-control{display:flex;align-items:center;border:1px solid #dcdfe3;border-radius:8px;overflow:hidden;width:-moz-fit-content;width:fit-content}.new-request-v2 .qty-control .qty-input{width:80px;text-align:center;border:none;padding:12px 0;font-size:14px;font-weight:400;color:#20232a;-moz-appearance:textfield}.new-request-v2 .qty-control .qty-input:focus{outline:none}.new-request-v2 .qty-control .qty-input::-webkit-inner-spin-button,.new-request-v2 .qty-control .qty-input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.new-request-v2 .qty-control .qty-btn{display:flex;align-items:center;justify-content:center;width:40px;height:40px;background:#fff;border-left:1px solid #dcdfe3;font-size:18px;font-weight:600;color:#2e333b;cursor:pointer;transition:background .2s}.new-request-v2 .qty-control .qty-btn:hover{background:#f6f7f8}.new-request-v2 .option-row{display:flex;gap:12px;flex:1}.new-request-v2 .option-image-upload,.new-request-v2 .option-row .form-input-wrap{flex:1}.new-request-v2 .option-image-upload .image-attache{border:1px dashed #b7bfc7!important;background:#f6f7f8!important;border-radius:10px!important;padding:24px!important;cursor:pointer}.new-request-v2 .option-image-upload .image-attache .image{width:40px!important}.new-request-v2 .form-actions{display:flex;align-items:center;justify-content:center;gap:12px;margin-top:40px;padding-top:24px;border-top:1px solid #dcdfe3}.new-request-v2 .form-actions .btn-prev,.new-request-v2 .form-actions .btn-temp{padding:12px 24px;border:1px solid #b7bfc7;border-radius:8px;background:#fff;font-size:14px;font-weight:600;color:#2e333b;cursor:pointer;transition:background .2s}.new-request-v2 .form-actions .btn-prev:hover,.new-request-v2 .form-actions .btn-temp:hover{background:#f6f7f8}.new-request-v2 .form-actions .btn-next{padding:12px 32px;border:none;border-radius:8px;background:#dcdfe3;font-size:14px;font-weight:600;color:#fff;cursor:default;transition:background .2s,transform .2s}.new-request-v2 .form-actions .btn-next.active{background:linear-gradient(135deg,#ff547d,#f5576c);cursor:pointer;box-shadow:0 4px 12px rgba(255,84,125,.25)}.new-request-v2 .form-actions .btn-next.active:hover{transform:translateY(-1px)}.new-request-v2 .summary-card{border:1px solid #53a9ff;border-radius:12px;margin-bottom:24px;overflow:hidden}.new-request-v2 .summary-card .summary-header{display:flex;align-items:center;gap:8px;padding:14px 20px;background:rgba(83,169,255,.06);border-bottom:1px solid rgba(83,169,255,.15)}.new-request-v2 .summary-card .summary-header .summary-icon{font-size:16px}.new-request-v2 .summary-card .summary-header .summary-title{font-size:16px;font-weight:600;color:#20232a;flex:1}.new-request-v2 .summary-card .summary-header .summary-edit{font-size:14px;font-weight:600;color:#53a9ff;background:none;border:1px solid #53a9ff;border-radius:6px;padding:4px 12px;cursor:pointer;transition:background .2s}.new-request-v2 .summary-card .summary-header .summary-edit:hover{background:rgba(83,169,255,.08)}.new-request-v2 .summary-card .summary-body{padding:16px 20px}.new-request-v2 .summary-card .summary-body .summary-row{display:flex;gap:12px;padding:8px 0;border-bottom:1px solid #f6f7f8}.new-request-v2 .summary-card .summary-body .summary-row:last-child{border-bottom:none}.new-request-v2 .summary-card .summary-body .summary-row .summary-label{font-size:14px;font-weight:600;color:#454c54;min-width:90px;flex-shrink:0}.new-request-v2 .summary-card .summary-body .summary-row .summary-value{font-size:14px;font-weight:400;color:#20232a;word-break:break-all;flex:1}.new-request-v2 .notice-card{border:1px solid #dcdfe3;border-radius:12px;margin-bottom:20px;overflow:hidden}.new-request-v2 .notice-card .notice-header{display:flex;align-items:center;gap:8px;padding:16px 20px;background:#f6f7f8;border-bottom:1px solid #dcdfe3}.new-request-v2 .notice-card .notice-header .notice-icon{font-size:16px}.new-request-v2 .notice-card .notice-header .notice-title{font-size:16px;font-weight:600;color:#20232a}.new-request-v2 .notice-card .notice-body{padding:20px}.new-request-v2 .notice-card .notice-body p{font-size:14px;font-weight:400;color:#2e333b;margin:0 0 10px;line-height:1.7}.new-request-v2 .notice-card .notice-body p:last-child{margin-bottom:0}.new-request-v2 .notice-agree{margin:28px 0 8px}.new-request-v2 .notice-agree .agree-label{display:flex;align-items:center;gap:10px;cursor:pointer;font-size:14px;font-weight:500;color:#2e333b}.new-request-v2 .notice-agree .agree-label input[type=checkbox]{width:18px;height:18px;accent-color:#53a9ff;cursor:pointer}.request-complete{display:flex;flex-direction:column;align-items:center;background:#f1f5f9;min-height:calc(100vh - 144px)}@media screen and (max-width:765px){.request-complete{min-height:100vh}}@media screen and (max-width:760px){.request-complete{background:#fff}}.request-complete .card{display:flex;flex-direction:column;min-width:250px;max-width:500px;gap:40px;padding:30px;margin:40px 0;border-radius:40px;background:#fff;box-shadow:0 10px 30px rgba(61,88,108,.05)}@media screen and (max-width:760px){.request-complete .card{margin:0;border-radius:0;box-shadow:none;padding:16px;min-width:calc(100% - 32px);min-height:calc(100% - 32px)}}.request-complete .card .key-value-con{display:flex;justify-content:space-between;gap:10px;word-wrap:break-word}.request-complete .card .key-value-con .key{font-size:16px;font-weight:600;color:#2e333b;width:30%}.request-complete .card .key-value-con .value{font-size:16px;font-weight:400;color:#20232a;width:70%}.request-complete .card .key-value-con .product-info-con{display:flex}.request-complete .card .key-value-con .product-info-con .product-img{width:80px;height:80px;border-radius:6px;border:1px solid #dcdfe3}.request-complete .card .key-value-con .product-info-con .detail-con{display:flex;flex-direction:column;word-wrap:break-word}.request-complete .card .key-value-con .product-info-con .detail-con .option-con{display:flex;flex-wrap:wrap;align-items:center;gap:4px}.request-complete .card .key-value-con .product-info-con .detail-con .option-con .option-label{display:flex;align-items:center;justify-content:center;padding:2px 4px;border:1px solid #dcdfe3;border-radius:4px;line-height:100%;font-size:12px;font-weight:300;color:#b7bfc7}.request-complete .card .key-value-con .product-info-con .detail-con .option-con .option{font-size:14px;font-weight:300;color:#454c54}.request-complete .card .key-value-con .product-info-con .detail-con .option-img{width:100%}.request-complete .card .btn{display:flex;align-items:center;justify-content:center}.request-complete .card .btn.to-home{padding:16px;border-radius:8px;background:#ff547d;font-size:16px;font-weight:600;color:#fff}.request-complete .card .btn .see-detail{padding:16px;border-radius:8px;background:#53a9ff;font-size:16px;font-weight:600;color:#fff}.shop{display:flex;flex-direction:column;min-height:100vh}.shop .shop-category-con{display:flex;overflow-x:scroll;-ms-overflow-style:none;scrollbar-width:none;border-bottom:1px solid #dcdfe3;padding-left:16px;height:36px;margin:0}.shop .shop-category-con::-webkit-scrollbar{display:none}.shop .shop-category-con .category-btn{display:flex;align-items:center;justify-content:center;gap:6px;padding:10px 20px;width:100%;border-bottom:2px solid #fff;font-size:14px;font-weight:600;color:#b7bfc7}.shop .shop-category-con .category-btn .category-img{width:20px;height:20px;scale:1.7;opacity:.6;overflow:hidden}.shop .shop-category-con .category-btn.on{border-bottom:2px solid #454c54;color:#20232a}.shop .shop-category-con .category-btn.on .category-img{opacity:1}.shop .content-area{display:flex}.shop .content-area .filter-con{transition:all .3s;background:#f9f9f9;position:fixed;display:flex;top:0;background:rgba(30,36,44,.6);opacity:0;width:100%;height:100vh;z-index:999;transform:translateX(0)}.shop .content-area .filter-con.closed{display:none}.shop .content-area .filter-con.open{opacity:1}.shop .content-area .filter-con .close-btn{flex:1;display:flex;align-items:flex-start;justify-content:flex-start;padding:16px;border-radius:6px;height:100%;font-size:16px;font-weight:600;color:#fff}.shop .content-area .filter-con .filter{transition:all .3s;display:flex;flex-direction:column;max-width:240px;background:#f6f7f8;transform:translateX(100%);flex-grow:1}.shop .content-area .filter-con .filter.open{transform:translateX(0)}.shop .content-area .filter-con .filter .options-con{display:flex;flex-direction:column;padding:20px 10px 10px;gap:12px;overflow-y:scroll}.shop .content-area .filter-con .filter .options-con .title{font-size:14px;font-weight:600;color:#20232a}.shop .content-area .filter-con .filter .options-con .brand-list{height:160px;overflow-y:auto;padding:10px;border-radius:6px;border:1px solid #cbd5e1;background-color:#fff;font-size:14px;font-weight:400;color:#20232a}.shop .content-area .filter-con .filter .options-con .number-input,.shop .content-area .filter-con .filter .options-con .text-input{display:flex;padding:8px 12px;border-radius:6px;border:1px solid #cbd5e1;background:#fff;font-size:14px;font-weight:400;color:#20232a}.shop .content-area .filter-con .filter .options-con .number-input{flex:1;width:100%}.shop .content-area .filter-con .filter .options-con .radio-btn{padding:10px 0}.shop .content-area .filter-con .filter .options-con .radio-btn .radio-circle{width:16px;height:16px;border:1px solid #b7bfc7}.shop .content-area .filter-con .filter .options-con .radio-btn .radio-circle.focused{border:1px solid #ffb800}.shop .content-area .filter-con .filter .options-con .radio-btn .radio-circle .dot{width:12px;height:12px;background:#ffb800}.shop .content-area .filter-con .filter .options-con .radio-btn .label{font-size:14px;font-weight:400;color:#b7bfc7}.shop .content-area .filter-con .filter .options-con .radio-btn .label.focused{font-size:14px;font-weight:600;color:#20232a}.shop .content-area .filter-con .filter .filter-actions{position:sticky;bottom:10px;display:flex;gap:8px;padding:0 10px;z-index:9}.shop .content-area .filter-con .filter .filter-actions .reset-btn{flex:1;display:flex;align-items:center;justify-content:center;padding:16px;border-radius:6px;background:#fff;border:1px solid #b7bfc7;font-size:14px;font-weight:600;color:#454c54}.shop .content-area .filter-con .filter .filter-actions .apply-btn{flex:2;display:flex;align-items:center;justify-content:center;padding:16px;border-radius:6px;background:#20232a;font-size:14px;font-weight:600;color:#fff}.shop .content-area .product-list{display:flex;width:calc(100% - 32px);flex-direction:column;padding:16px 16px 100px;gap:20px}.shop .content-area .product-list .top-area .search-input-con{position:relative;display:flex;align-items:center;flex:1;background:#f6f7f8;border-radius:999px;padding:0 16px;height:42px}.shop .content-area .product-list .top-area .search-input-con .search-input{flex:1;width:100%;background:transparent;border:none;outline:none;font-size:14px;font-weight:400;color:#20232a}.shop .content-area .product-list .top-area .search-input-con .search-input::-moz-placeholder{color:#b7bfc7}.shop .content-area .product-list .top-area .search-input-con .search-input::placeholder{color:#b7bfc7}.shop .content-area .product-list .top-area .search-input-con .search-icon{width:20px;height:20px;opacity:.5}.shop .content-area .product-list .top-area .sort-btn,.shop .content-area .product-list .top-area .total-count{font-size:14px;font-weight:400;color:#747c86}.shop .content-area .product-list .top-area .sort-btn select{padding:8px 12px;width:80px;overflow:clip}.shop .content-area .product-list .top-area .filter-btn{display:flex;align-items:center;justify-content:center;padding:6px;border-radius:6px;background:#ff547d}.shop .content-area .product-list .option-chip-con{display:flex;width:100%;margin-left:-16px;padding:0 16px;overflow:scroll;gap:6px}.shop .content-area .product-list .option-chip-con::-webkit-scrollbar{display:none}.shop .content-area .product-list .option-chip-con .clear-all-btn{display:flex;align-items:center;justify-content:center;padding:0 16px;height:40px;border-radius:999px;background:#20232a;white-space:nowrap;font-size:14px;font-weight:600;color:#fff}.shop .content-area .product-list .option-chip-con .option-chip{display:flex;align-items:center;background:#dcdfe3;background:#ffe6ed;padding:0 0 0 20px;border-radius:999px;max-width:240px}.shop .content-area .product-list .option-chip-con .option-chip .value{font-size:14px;font-weight:600;color:#454c54;padding-bottom:2px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.shop .content-area .product-list .option-chip-con .option-chip .close-btn{display:flex;align-items:center;justify-content:center;min-width:40px;height:40px}.shop .content-area .product-list .option-chip-con .option-chip .close-btn svg{scale:.7}.shop .content-area .product-list .list{display:flex;flex-wrap:wrap;justify-content:flex-start;gap:16px}.shop .content-area .product-list .list .product-card{padding:0 0 12px;width:calc(50% - 8px);margin-bottom:20px}.shop-detail{display:flex;flex-direction:column;justify-content:center;gap:20px;padding-bottom:66px}.shop-detail .content{width:calc(100% - 32px);padding:0 16px}.shop-detail .content .image-con{position:relative;display:flex;width:calc(100% + 32px);max-height:420px;left:-16px;margin-top:46px;background:#f6f7f8;aspect-ratio:1/1;border-bottom:1px solid #dcdfe3;overflow:clip}.shop-detail .content .image-con img{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.shop-detail .content .top{flex-direction:column;align-items:stretch}.shop-detail .content .top .control{border:0;padding:0;flex:1;display:flex;flex-direction:column;justify-self:flex-start;gap:20px;background:#fff}.shop-detail .content .top .control .input-area{display:flex;flex-direction:column;padding:10px;width:calc(100% - 20px);max-width:580px;margin-left:-16px;background:#fff;position:fixed;z-index:10;bottom:0;border-top:1px solid #dcdfe3}.shop-detail .content .top .control .input-area .selected-option-con{max-height:240px;overflow:scroll}.shop-detail .content .top .control .input-area .selected-option-con .selected-option{display:flex;flex-direction:column;padding:10px;background:#f6f7f8}.shop-detail .content .top .control .input-area .selected-option-con .selected-option .option-name{font-size:16px;font-weight:300;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.shop-detail .content .top .control .input-area.fold .fold-area,.shop-detail .content .top .control .input-area.fold .fold-btn{display:none}.shop-detail .content .top .control .input-area .cart-btn{background:#fff;border:1px solid #dcdfe3;color:#20232a}.shop-detail .content .top .control .input-area .cart-btn,.shop-detail .content .top .control .input-area .order-btn{flex:1;display:flex;align-items:center;justify-content:center;padding:16px;border-radius:4px;font-size:16px;font-weight:600}.shop-detail .content .top .control .input-area .order-btn{background:#ff547d;color:#fff}.shop-detail .content .top .control .total-fee{margin-bottom:10px}.shop-detail .content .top .control .product-info-con{display:flex;flex-direction:column;gap:24px;margin-bottom:30px}.shop-detail .content .top .control .product-info-con .discount-con{gap:10px}.shop-detail .content .top .control .product-info-con .original-price{text-decoration:line-through}.shop-detail .content .top .control .product-info-con .brand-name{font-size:14px;font-weight:400;color:#747c86}.shop-detail .content .top .control .product-info-con .product-name{font-size:20px;font-weight:600;color:#20232a}.shop-detail .content .top .control .product-info-con .discount-rate{font-size:14px;font-weight:600;color:#ef4444}.shop-detail .content .top .control .product-info-con .original-price{font-size:14px;font-weight:400;color:#94a3b8}.shop-detail .content .top .control .product-info-con .final-price{font-size:20px;font-weight:600;color:#1e242c}.shop-detail .content .top .control .dropdown{flex:1.6}@media screen and (min-width:765px){.shop-detail .content .top .control .dropdown{flex:1}}.shop-detail .content .top .control .dropdown select{padding:10px;font-size:16px;font-weight:300;color:#747c86}.shop-detail .content .top .control .qty-controller{display:flex;background:#fff;height:40px;border-radius:6px;border:1px solid #dcdfe3;overflow:hidden}.shop-detail .content .top .control .qty-controller button{all:unset}.shop-detail .content .top .control .qty-controller .control-input{display:flex;width:80px;text-align:center;font-size:14px;font-weight:400;color:#20232a}.shop-detail .content .top .control .qty-controller .control-btn{display:flex;align-items:center;justify-content:center;width:30px;padding:10px;cursor:pointer;font-size:20px;font-weight:100;color:#2e333b}.shop-detail .content .top .control .qty-controller .control-btn.dec{border-right:1px solid #dcdfe3}.shop-detail .content .top .control .qty-controller .control-btn.inc{border-left:1px solid #dcdfe3}.shop-detail .content .top .control .brand-info{display:flex;align-items:center;gap:6px}.shop-detail .content .top .control .brand-info .brand-logo{width:24px;height:24px;border:1px solid #dcdfe3;border-radius:999px}.shop-detail .content .detail-content{position:relative;display:flex;flex-direction:column;padding-bottom:100px}.shop-detail .content .detail-content .nav{position:fixed;display:flex;align-items:center;background:#fff;top:0;width:100%;max-width:600px;margin-left:-16px;z-index:9}.shop-detail .content .detail-content .nav .back-btn{display:flex;align-items:center;padding:16px}.shop-detail .content .detail-content .nav .product-name{display:block;opacity:0;transition:all .3s ease;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%;margin-top:2px;font-size:16px;font-weight:600;color:#20232a}.shop-detail .content .detail-content .nav .product-name.visible{opacity:1}.shop-detail .content .detail-content .tab-outer-con{position:sticky;top:45px;z-index:9;padding:6px 0;background:#fff}.shop-detail .content .detail-content .tab-outer-con .tabs-con{display:flex;height:40px;border:1px solid #dcdfe3}.shop-detail .content .detail-content .tab-outer-con .tabs-con .tab{flex:1;display:flex;justify-content:center;align-items:center;padding:16px 10px;cursor:pointer;background:#f6f7f8;font-size:14px;font-weight:600;color:#b7bfc7}.shop-detail .content .detail-content .tab-outer-con .tabs-con .tab.on{background:#dcdfe3;font-size:14px;font-weight:600;color:#20232a}.shop-detail .content .detail-content .tab-outer-con .tabs-con .divider{width:1px;background:#dcdfe3}.shop-detail .content .detail-content .tab-outer-con .tabs-con.visible{position:fixed;display:flex;width:calc(100% - 32px)}.shop-detail .content .detail-content .section-title{font-size:22px;font-weight:600;color:#20232a}.shop-detail .content .detail-content .section{margin-top:40px}.shop-detail .content .detail-content .detail-section{position:relative;display:flex;flex-direction:column;align-items:center}.shop-detail .content .detail-content .detail-section .detail-image-con{position:relative;display:flex;flex-direction:column;align-items:center;width:100%;height:600px;overflow:clip}.shop-detail .content .detail-content .detail-section .detail-image-con .dim{position:absolute;display:flex;width:100%;height:130px;bottom:0;background:linear-gradient(180deg,hsla(0,0%,100%,0),#fff)}.shop-detail .content .detail-content .detail-section .detail-image-con.expanded{height:auto}.shop-detail .content .detail-content .detail-section .detail-image-con.expanded .dim{display:none}.shop-detail .content .detail-content .detail-section .expand-button{position:absolute;display:flex;align-items:center;justify-content:center;padding:12px 20px;border-radius:999px;background-color:#fff;box-shadow:0 8px 16px rgba(0,0,0,.1);bottom:40px;z-index:8;font-size:16px;font-weight:600;color:#20232a}.shop-detail .content .detail-content .detail-section .expand-button.hide{display:none}.shop-detail .content .detail-content .policy-section{display:flex;flex-direction:column;padding:20px 0;font-size:16px;font-weight:400;color:#747c86}.shop-detail .content .detail-content .qna-section,.shop-detail .content .detail-content .review-section{display:flex;flex-direction:column;padding:20px 0}.shop-detail .content .detail-content .qna-section .ask-btn{display:flex;align-items:center;justify-content:center;border-radius:4px;padding:0 12px;background:#ff547d;font-size:16px;font-weight:600;color:#fff}.shop-detail .content .detail-content .qna-section .des{font-size:16px;font-weight:400;color:#747c86}.shop-detail .content .detail-content .qna-section .qna-table{display:flex;flex-direction:column;border-top:4px solid #747c86}.shop-detail .content .detail-content .qna-section .qna-table .no-contents{display:flex;align-items:center;justify-content:center;padding:40px 20px;font-size:16px;font-weight:400;color:#b7bfc7}.shop-detail .content .detail-content .qna-section .qna-table .qna-item .answer,.shop-detail .content .detail-content .qna-section .qna-table .qna-item .question{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:16px;border-bottom:1px solid #dcdfe3}.shop-detail .content .detail-content .qna-section .qna-table .qna-item .qna-date{min-width:80px;font-size:14px;font-weight:300;color:#b7bfc7}.shop-detail .content .detail-content .qna-section .qna-table .qna-item .qna-content{font-size:16px;font-weight:400;color:#20232a}.shop-detail .content .detail-content .qna-section .qna-table .qna-item .question{padding-left:10px}.shop-detail .content .detail-content .qna-section .qna-table .qna-item .answer{background:#f6f7f8}.shop-detail .content .pre-order-notice{display:flex;background:#06c755;width:100%}.shop-detail .content .pre-order-notice-img{display:flex;margin:16px 0}.shop-detail .content .pre-order-notice-img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.order-main{padding-bottom:100px;position:relative;min-height:calc(100vh - 100px);overflow:hidden}.order-main,.order-main .tab-content-con{display:flex;flex-direction:column;background:#f6f7f8}.order-main .tab-content-con{padding:32px;gap:32px;height:100%}.order-main .tab-content-con.delivery,.order-main .tab-content-con.order{padding-top:16px}.order-main .slider-section{position:relative;display:flex;flex-direction:column;gap:12px;overflow:visible}.order-main .slider-section .section-title{font-size:16px;font-weight:600;color:#20232a}.order-main .slider-section .see-all{font-size:14px;font-weight:400;color:#b7bfc7}.order-main .slider-section .loading{width:calc(100% - 40px)}.order .status-tab-con{position:relative;display:flex;left:-32px;padding:0 32px;width:100%;gap:6px;overflow-x:scroll;white-space:nowrap}.order .status-tab-con::-webkit-scrollbar{display:none}.order .list-con{display:flex;flex-direction:column;gap:10px}.order .pagination-con{width:100%}.order-detail{display:flex;flex-direction:column;min-height:calc(100vh - 144px);background:#f6f7f8;overflow:hidden;word-break:break-all;padding-top:70px}.order-detail .detail-nav{top:0}.order-detail .content-list{display:flex;flex-direction:column;width:calc(100% - 40px);max-width:500px;margin:0 auto;padding:20px;gap:20px}.order-detail .content-list .progress-comp{display:flex;flex-direction:column;background:#fff;border-radius:12px;overflow:hidden}.order-detail .content-list .progress-comp .order-progress-stepper{display:flex;overflow-x:auto;overflow-y:hidden;padding:20px 20px 0}.order-detail .content-list .progress-comp .order-progress-stepper::-webkit-scrollbar{display:none}.order-detail .content-list .progress-comp .order-progress-stepper.s2u-order{justify-content:center;padding-left:0}.order-detail .content-list .progress-comp .order-progress-stepper .step-con{display:flex;justify-content:center}.order-detail .content-list .progress-comp .order-progress-stepper .step-con .step{position:relative;display:flex;flex-direction:column;align-items:center;gap:4px;min-width:80px;max-width:80px;padding:10px 10px 20px;border-radius:10px;font-size:14px;font-weight:400;color:#b7bfc7}.order-detail .content-list .progress-comp .order-progress-stepper .step-con .step .circle{display:flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:50%;background:#53a9ff}.order-detail .content-list .progress-comp .order-progress-stepper .step-con .step .circle.passed{opacity:.5}.order-detail .content-list .progress-comp .order-progress-stepper .step-con .step .circle.passed svg{scale:1.6}.order-detail .content-list .progress-comp .order-progress-stepper .step-con .step .circle.active img{position:relative;top:-6px}.order-detail .content-list .progress-comp .order-progress-stepper .step-con .step .circle.yet{background:#dcdfe3}.order-detail .content-list .progress-comp .order-progress-stepper .step-con .step .label{font-size:14px;font-weight:400;color:#b7bfc7;text-align:center;opacity:.5;word-break:normal}.order-detail .content-list .progress-comp .order-progress-stepper .step-con .step .label.active{opacity:1;color:#454c54}.order-detail .content-list .progress-comp .order-progress-stepper .step-con .step .pointer{position:absolute;bottom:-1px}.order-detail .content-list .progress-comp .order-progress-stepper .step-con .step-line{position:relative;top:20px;width:44px;height:2px;background:#dcdfe3}.order-detail .content-list .progress-comp .des{display:flex;align-items:center;justify-content:center;padding:30px;background:#53a9ff;text-align:center;word-break:normal;line-height:120%;font-size:18px;font-weight:500;color:#fff}.order-detail .content-list .progress-comp .delivery-link{display:flex;align-items:center;justify-content:center;padding:10px 16px;border-radius:10px;border:1px solid #fff;margin-top:12px;font-size:16px;font-weight:600;color:#fff}.order-detail .content-list .section{display:flex;flex-direction:column;gap:6px}.order-detail .content-list .section .section-title{font-size:16px;font-weight:600;color:#20232a}.order-detail .content-list .section .card{flex:1;display:flex;flex-direction:column;gap:20px;padding:20px;border-radius:12px;background:#fff}.order-detail .content-list .section .card.pic-list{display:flex;flex-direction:column;gap:10px}.order-detail .content-list .section .card.pic-list .arrived-pic{border-radius:10px}.order-detail .content-list .section .card.pic-list .report-btn{display:flex;align-items:center;justify-content:center;padding:16px;border:1px solid #dcdfe3;border-radius:10px;gap:6px;font-size:16px;font-weight:600;color:#b7bfc7}.order-detail .content-list .section .card.pic-list .report-des{font-size:14px;font-weight:300;color:#b7bfc7}.order-detail .content-list .section .card.payment{gap:20px}.order-detail .content-list .section .card.payment .upload-con{display:flex;flex-direction:column;border-radius:12px;overflow:hidden}.order-detail .content-list .section .card.payment .upload-con.bordered{border:1px solid #53a9ff}.order-detail .content-list .section .card.payment .upload-con .copy-btn{background:#53a9ff}.order-detail .content-list .section .card.payment .upload-con .payment-bank-info{background:#eaf5ff;color:#fff;border-radius:0}.order-detail .content-list .section .card.payment .upload-con .image-upload{display:flex;gap:0}.order-detail .content-list .section .card.payment .upload-con .image-upload .image-attache{margin:20px;display:flex;border-radius:6px;background:transparent}.order-detail .content-list .section .card.payment .total-fee-con{display:flex;flex-direction:column;align-items:center}.order-detail .content-list .section .card.payment .total-fee-con .sub-title{font-size:16px;font-weight:600;color:#454c54}.order-detail .content-list .section .card.payment .total-fee-con .main-text{font-size:30px;font-weight:600;color:#20232a;text-align:center}.order-detail .content-list .section .card.payment .total-fee-con .main-text.paid{text-decoration:line-through;color:#b7bfc7}.order-detail .content-list .section .card.payment .receipt-con{position:relative;display:flex;flex-direction:column;width:100%;gap:6px;border:1px solid rgba(0,0,0,.08);border-radius:8px;margin:10px 0;overflow:clip}.order-detail .content-list .section .card.payment .divider{width:100%;height:1px;background:#dcdfe3;opacity:.5}.order-detail .content-list .section .card.payment .des{font-size:16px;font-weight:300;color:#b7bfc7;text-align:center;margin:4px 0 20px}.order-detail .content-list .section .card.payment .detail-value{display:flex;flex-direction:column;gap:6px}.order-detail .content-list .section .card.payment .detail-value .set{display:flex;justify-content:space-between;align-items:center}.order-detail .content-list .section .card.payment .detail-value .set .label{font-size:16px;font-weight:400;color:#b7bfc7}.order-detail .content-list .section .card.payment .detail-value .set .value{font-size:16px;font-weight:400;color:#20232a}.order-detail .content-list .section .card.payment .pay-con{display:flex;flex-direction:column;gap:4px}.order-detail .content-list .section .card.payment .pay-btn{display:flex;align-items:center;justify-content:center;padding:16px;border-radius:10px;background:#ff547d;font-size:16px;font-weight:600;color:#fff}.delivery .status-tab-con{position:relative;display:flex;left:-32px;padding:0 32px;width:100%;gap:6px;overflow-x:scroll;white-space:nowrap}.delivery .status-tab-con::-webkit-scrollbar{display:none}.delivery .list-con{display:flex;flex-direction:column;gap:10px}.delivery-detail{background-color:#f6f7f8;padding-top:70px}.delivery-detail .content-list{display:flex;flex-direction:column;width:calc(100% - 40px);max-width:500px;margin:0 auto;padding:20px;gap:20px}.delivery-detail .content-list .progress-comp{display:flex;flex-direction:column;background:#fff;border-radius:12px;overflow:hidden}.delivery-detail .content-list .progress-comp .progress-info{display:flex;flex-direction:column;padding:20px 0;margin:auto}.delivery-detail .content-list .progress-comp .progress-info .status-message{font-size:24px;font-weight:600;color:#20232a}.delivery-detail .content-list .progress-comp .progress-info .status-img{margin:20px auto 4px}.delivery-detail .content-list .progress-comp .progress-info .line{height:2px;background-color:#dcdfe3}.delivery-detail .content-list .progress-comp .des{display:flex;align-items:center;justify-content:center;padding:30px;background:#53a9ff;border-radius:12px;text-align:center;word-break:normal;line-height:120%;font-size:18px;font-weight:500;color:#fff}.delivery-detail .content-list .card{flex:1;padding:20px;border-radius:12px;background:#fff}.delivery-detail .content-list .card,.delivery-detail .content-list .card .included-order-con{display:flex;flex-direction:column;gap:20px}.delivery-detail .content-list .section{position:relative;display:flex;flex-direction:column;width:100%;gap:6px}.delivery-detail .content-list .section .section-title{font-size:16px;font-weight:600;color:#20232a}.delivery-detail .content-list .section .bill .sub-title{font-size:16px;font-weight:600;color:#454c54}.delivery-detail .content-list .section .bill .total-fee-con{display:flex;flex-direction:column;align-items:center}.delivery-detail .content-list .section .bill .total-fee-con .sub-title{font-size:16px;font-weight:600;color:#454c54}.delivery-detail .content-list .section .bill .total-fee-con .main-text{font-size:30px;font-weight:600;color:#20232a;text-align:center}.delivery-detail .content-list .section .bill .total-fee-con .main-text.paid{text-decoration:line-through;color:#b7bfc7}.delivery-detail .content-list .section .bill .detail-value{display:flex;flex-direction:column;gap:6px}.delivery-detail .content-list .section .bill .detail-value .set{display:flex;justify-content:space-between;align-items:center}.delivery-detail .content-list .section .bill .detail-value .set .label{font-size:16px;font-weight:400;color:#b7bfc7}.delivery-detail .content-list .section .bill .detail-value .set .value{font-size:16px;font-weight:400;color:#20232a}.delivery-detail .content-list .section .bill .divider{width:100%;height:1px;background:#dcdfe3;opacity:.5}.delivery-detail .content-list .section .bill .pay-con{display:flex;flex-direction:column;gap:4px}.delivery-detail .content-list .section .bill .upload-con{display:flex;flex-direction:column;border-radius:12px;overflow:hidden}.delivery-detail .content-list .section .bill .upload-con.bordered{border:1px solid #53a9ff}.delivery-detail .content-list .section .bill .upload-con .copy-btn{background:#53a9ff}.delivery-detail .content-list .section .bill .upload-con .payment-bank-info{background:#eaf5ff;color:#fff;border-radius:0}.delivery-detail .content-list .section .bill .upload-con .image-upload{display:flex;gap:0}.delivery-detail .content-list .section .bill .upload-con .image-upload .image-attache{margin:20px;display:flex;border-radius:6px;background:transparent}.delivery-detail .content-list .section .box-pic-con{display:flex;flex-direction:column;gap:10px}.delivery-detail .content-list .section .box-pic-con .box-pic{width:100%;overflow:clip;border-radius:6px}.delivery-detail .content-list .section .domestic-delivery{padding:4px 20px;gap:0}.delivery-detail .content-list .section .domestic-delivery .tracking-line{position:relative;display:flex;align-items:center;justify-content:space-between;padding:16px 0;gap:6px}.delivery-detail .content-list .section .domestic-delivery .tracking-line .delivery-company-logo{min-width:40px;min-height:40px;width:40px;height:40px;border-radius:999px}.delivery-detail .content-list .section .domestic-delivery .tracking-line .middle-con{display:flex;flex-direction:column;gap:4px;flex:1}.delivery-detail .content-list .section .domestic-delivery .tracking-line .middle-con .name-kerry{font-size:16px;font-weight:600;color:#ed6d00}.delivery-detail .content-list .section .domestic-delivery .tracking-line .middle-con .name-nim{font-size:16px;font-weight:600;color:#016bb5}.delivery-detail .content-list .section .domestic-delivery .tracking-line .tracking-code{font-size:16px;font-weight:600;color:#20232a}.delivery-detail .content-list .section .domestic-delivery .tracking-line .divider{position:absolute;bottom:0;width:100%;height:1px;background:#dcdfe3;opacity:.5}.delivery-detail .content-list .section .order-card{padding:0}.delivery-detail .content-list .section .order-card .top-line{display:none}.delivery-detail .content-list .section .delivery-address .btn-con{display:flex;flex-direction:column;gap:6px}.delivery-detail .content-list .section .delivery-address .btn-con .btn{display:flex;align-items:center;justify-content:center;padding:16px;border-radius:10px;border:1px solid #b7bfc7;font-size:16px;font-weight:400;color:#747c86}.delivery-detail .content-list .section .product-list{display:flex;flex-direction:column;gap:10px}.delivery-detail .content-list .divider{width:100%;height:1px;background:#dcdfe3;opacity:.5}.my{position:relative;display:flex;width:100%;flex-direction:column;overflow:hidden;background:#f6f7f8}.my .my-info-card{display:flex;gap:16px;padding:20px;background:#fff;border-radius:20px}.my .my-info-card .name{font-size:20px;font-weight:600;color:#20232a}.my .my-info-card .label{font-size:14px;font-weight:300;color:#454c54}.my .my-info-card .value{font-size:14px;font-weight:700;color:#ff547d}.my .my-info-card .profile-pic{position:relative;min-width:50px;width:50px;height:50px;border-radius:50%;background-color:#f1f5f9;overflow:clip}.my .my-info-card .edit-btn{position:absolute;right:40px}.my .profile{background:#fff;border:1px solid #dcdfe3;gap:20px}@media screen and (max-width:765px){.my .profile{flex-direction:column}}.my .address-card{display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between;gap:6px;background:#fff;padding:20px;border-radius:20px;font-size:16px;font-weight:400;color:#20232a}.my .address-card .top-line{display:flex;width:100%;align-items:center;justify-content:space-between}.my .address-card .name{font-size:16px;font-weight:600;color:#20232a;margin-top:10px}.my .address-card .address{font-size:14px;font-weight:500;color:#20232a;width:100%}.my .address-card .zip-code{font-size:14px;font-weight:200;color:#747c86}.my .address-card .phone-number{font-size:14px;font-weight:400;color:#20232a}.my .slider-section{position:relative;display:flex;flex-direction:column;gap:6px;overflow:visible}.my .slider-section .section-title{font-size:16px;font-weight:600;color:#20232a}.my .slider-section .see-all{font-size:14px;font-weight:400;color:#b7bfc7}.my .slider-section .loading{width:calc(100% - 40px)}.my .quick-menu{display:flex;justify-content:space-between;gap:4px}.my .quick-menu .item{position:relative;flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:6px;border-radius:16px;background:#fff}.my .quick-menu .item .image-temp{display:flex;width:50px;height:50px;background:#fff}.my .menu-list{display:flex;flex-direction:column;gap:6px;margin:16px;font-size:16px;font-weight:500;color:#454c54}.my .menu-list .sign-out-btn{display:inline-block;align-items:center;padding:10px 16px;margin-top:10px;width:-moz-fit-content;width:fit-content;font-size:16px;font-weight:300;color:#b7bfc7}.my .menu-list .item{display:flex;align-items:center;justify-content:space-between;background:#fff;padding:20px;border-radius:10px}.notion-link-page{display:flex;justify-content:center;height:100vh;font-size:14px;font-weight:500;color:#b7bfc7}.loading{width:calc(100% - 40px)}.my-info{flex:1;background:#f6f7f8;background:#fff;padding:60px 0;height:100%;gap:20px}.my-info,.my-info .content{display:flex;flex-direction:column}.my-info .content{gap:30px;padding:16px}.my-info .content .section-title{font-size:16px;font-weight:500;color:#747c86}.my-info .content .input-label{font-size:14px;font-weight:300;color:#747c86}.my-info .content .my-info-input{flex:1;display:flex;padding:8px 12px;border-radius:6px;border:1px solid #cbd5e1;background:#fff;font-size:16px;font-weight:400;color:#20232a}.my-info .content .section{display:flex;flex-direction:column;gap:16px}.my-info .content .address-con{display:flex;flex-direction:column;gap:6px}.my-info .content .address-con .my-info-address-card{display:flex;flex-direction:column;gap:10px;padding:16px;border-radius:12px;background:#fff;background:#f6f7f8}.my-info .content .address-con .my-info-address-card .address-func-btn-con{display:flex;justify-content:space-between}.my-info .content .address-con .my-info-address-card .address-func-btn-con .btn{display:flex;padding:6px 12px;border-radius:4px;background:#fff}.my-info .content .address-con .my-info-address-card .address-func-btn-con .set-as-default{background:#dcdfe3;font-size:14px;font-weight:500;color:#454c54}.my-info .content .address-con .add-address-btn{display:flex;align-items:center;justify-content:center;padding:20px;border-radius:12px;background:#fff;margin-top:10px;font-size:14px;font-weight:300;color:#20232a}.my-info .content .address-con .add-address-btn,.my-info .content .address-con .my-info-address-card{border:1px solid #dcdfe3}.my-info .content .my-info-revert-btn,.my-info .content .my-info-save-btn{flex:1;display:flex;align-items:center;justify-content:center;padding:16px;border-radius:6px;background:#ff547d;color:#fff}.my-info .content .delete-account-btn{font-size:14px;font-weight:300;color:#b7bfc7}.notification-settings{position:relative;padding-top:60px;height:100%}.notification-settings .content{display:flex;flex-direction:column;gap:30px;padding:16px}.notification-settings .content .divider{display:flex;width:100%;height:1px;background:#dcdfe3;margin:auto;-webkit-appearance:none;-moz-appearance:none;appearance:none}.notification-settings .content .section{display:flex;flex-direction:column;gap:16px;color:#20232a}.notification-settings .content .section .section-title{font-size:12px;font-weight:500;color:#747c86}.account-withdrawal{position:relative;margin-top:50px;height:calc(100vh - 52px - 32px);padding:16px}.account-withdrawal .detail-nav{margin-left:-16px}.account-withdrawal .title-con{position:relative;text-align:center;padding:20px 0 40px}.account-withdrawal .title-con .title{font-size:24px;font-weight:600;color:#20232a}.account-withdrawal .title-con .des{font-size:16px;font-weight:400;color:#b7bfc7}.account-withdrawal .radio-con{display:flex;flex-direction:column;gap:10px;border-radius:8px}.account-withdrawal .radio-con .radio-btn{display:flex;align-items:center;gap:10px;cursor:pointer;padding:8px 12px;border-radius:5px;border:1px solid #f6f7f8;background:#f6f7f8;font-size:16px;font-weight:400;color:#454c54}.account-withdrawal .radio-con .radio-btn.checked{background:rgba(255,84,125,.1);border:1px solid #ff547d}.account-withdrawal .radio-con .radio-btn input[type=radio]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:12px;height:12px;border:1px solid #aaa;border-radius:50%;outline:none;cursor:pointer;position:relative;background:#f6f7f8}.account-withdrawal .radio-con .radio-btn input[type=radio]:checked{border-color:#ff547d;background:#ff547d}.account-withdrawal .radio-con textarea{width:calc(100% - 20px);min-height:80px;padding:10px;font-size:14px;border:1px solid #ff547d;border-radius:5px;outline:none;resize:vertical;font-size:16px;font-weight:400;color:#454c54}.account-withdrawal .message-con{font-size:14px;font-weight:400;color:#747c86;padding:20px 0 120px}.account-withdrawal .btn-set{position:fixed;display:flex;justify-content:center;width:calc(100% - 12px);max-width:588px;margin-left:-16px;background:#fff;bottom:0;padding:6px;gap:6px}.account-withdrawal .btn-set .btn{flex-grow:1;display:flex;align-items:center;justify-content:center;padding:16px 20px;border-radius:4px;background:#ff547d;font-size:14px;font-weight:600;color:#fff}.account-withdrawal .btn-set .btn.cancel{background:#f6f7f8;color:#747c86}.account-withdrawal .btn-set .btn.submit{background:#ff547d;color:#fff;opacity:.5}.account-withdrawal .btn-set .btn.submit.active{opacity:1}.estimate-page{max-width:400px;margin:0 auto;padding:20px;font-family:sans-serif;background:#fff;border-radius:12px;box-shadow:0 2px 8px rgba(0,0,0,.03)}.estimate-page .estimate-title{font-weight:700;font-size:22px;margin-bottom:16px}.estimate-page .estimate-select-box{margin-bottom:24px}.estimate-page .estimate-select-box .estimate-select{width:100%;padding:12px;font-size:18px;border:1px solid #ddd;border-radius:8px}.estimate-page .estimate-subtitle{font-weight:700;font-size:18px;margin:24px 0 12px}.estimate-page .estimate-methods{display:flex;gap:16px;margin-bottom:24px}.estimate-page .estimate-methods .estimate-method{border:1px solid #222;padding:16px;flex:1;background:#fff;border-radius:10px;cursor:pointer;transition:background .2s,border .2s}.estimate-page .estimate-methods .estimate-method.selected{background:#f5f5f5;border:2px solid #222}.estimate-page .estimate-methods .estimate-method .estimate-method-title{font-weight:700;font-size:20px}.estimate-page .estimate-methods .estimate-method .estimate-method-desc{font-size:14px;margin-top:4px}.estimate-page .estimate-weight-box{display:flex;align-items:center;margin-bottom:24px}.estimate-page .estimate-weight-box .estimate-weight-input{font-size:32px;width:120px;text-align:right;padding:8px;border:1px solid #ddd;border-radius:8px}.estimate-page .estimate-weight-box .estimate-weight-unit{font-size:22px;margin-left:8px}.estimate-page .estimate-size-btns{display:flex;gap:12px;margin-bottom:20px}.estimate-page .estimate-size-btns .estimate-size-btn{background:#ddd;color:#666;border:none;border-radius:20px;padding:8px 24px;font-size:18px;cursor:not-allowed;opacity:.7}.estimate-page .estimate-dimensions-box{display:flex;gap:12px}.estimate-page .estimate-dimensions-box .estimate-dimension{display:flex;flex-direction:column;align-items:flex-start;gap:4px}.estimate-page .estimate-dimensions-box .estimate-dimension .estimate-dimension-label{font-weight:500;margin-bottom:2px}.estimate-page .estimate-dimensions-box .estimate-dimension .estimate-dimension-input{width:80px;font-size:18px;padding:4px;text-align:right;border:1px solid #ddd;border-radius:8px}.estimate-page .estimate-dimensions-box .estimate-dimension .estimate-dimension-unit{margin-left:4px}@media screen and (max-width:765px){.layout{flex-direction:column}.layout .col-1,.layout .col-2,.layout .col-3,.layout .col-4{flex:1}.PC{display:none}.MOBILE{display:flex}}.tracking-page{display:flex;flex-direction:column;align-items:center;padding:40px 20px;min-height:60vh}.tracking-page .tracking-title{font-size:22px;font-weight:700;margin-bottom:8px}.tracking-page .tracking-desc{font-size:14px;color:#666;margin-bottom:24px;text-align:center}.tracking-page .tracking-search-box{display:flex;gap:8px;width:100%;max-width:440px}.tracking-page .tracking-search-box .tracking-search-input{flex:1;padding:12px 14px;border:1px solid #ddd;border-radius:6px;font-size:15px}.tracking-page .tracking-search-box .tracking-search-input:focus{border-color:#222;outline:none}.tracking-page .tracking-search-box .tracking-search-btn{padding:12px 20px;background:#222;color:#fff;border:none;border-radius:6px;font-size:14px;cursor:pointer}.tracking-page .tracking-search-box .tracking-search-btn:hover{background:#444}.tracking-page .tracking-search-box .tracking-search-btn:disabled{background:#aaa;cursor:default}.tracking-page .tracking-result{margin-top:24px;width:100%;max-width:440px}.tracking-page .tracking-found,.tracking-page .tracking-not-found{display:flex;gap:14px;padding:16px;border-radius:8px;align-items:flex-start}.tracking-page .tracking-found{background:#f0fdf4;border:1px solid #bbf7d0}.tracking-page .tracking-found .tracking-result-icon{font-size:24px;color:#16a34a;font-weight:700}.tracking-page .tracking-not-found{background:#fef2f2;border:1px solid #fecaca}.tracking-page .tracking-not-found .tracking-result-icon{font-size:24px;color:#dc2626;font-weight:700}.tracking-page .tracking-result-info{display:flex;flex-direction:column;gap:4px}.tracking-page .tracking-result-label{font-size:15px;font-weight:600}.tracking-page .tracking-result-date{font-size:20px;font-weight:700}.tracking-page .tracking-result-number{font-size:13px;color:#888;font-family:monospace}.tracking-page .tracking-result-sub{font-size:13px;color:#888}