:root{--page-background:#f4f7fa;--surface:#fff;--text-primary:#24364b;--text-secondary:#6c7c8f;--line:#e4ebf2;--brand:#168bd2;--brand-dark:#0878bf;--price:#f05a28;--container:1640px;color:var(--text-primary);background:var(--page-background);font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;font-family:Arial,Helvetica,Microsoft YaHei,sans-serif}*,:before,:after{box-sizing:border-box}html,body{background:var(--page-background);min-width:1180px;min-height:100vh;margin:0}button,input{font:inherit}button,a{-webkit-tap-highlight-color:transparent}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}#app{min-height:100vh}.home-container{width:min(var(--container), calc(100% - 56px));margin-inline:auto}.surface-card{border:1px solid var(--line);background:var(--surface);border-radius:8px;box-shadow:0 2px 9px #2346630b}.section-heading{justify-content:space-between;align-items:center;margin:0 0 14px;display:flex}.section-heading h2{color:#20344a;margin:0;font-size:20px;line-height:1.3}.section-more{color:var(--brand);font-size:13px}.app-feedback[data-v-177f76f9]{z-index:3000;color:#173b2d;background:#fff;border:1px solid #b9e0cf;border-radius:12px;grid-template-columns:42px minmax(0,1fr) 28px;align-items:center;gap:12px;width:min(430px,100% - 32px);min-height:74px;padding:13px 14px;display:grid;position:fixed;top:82px;left:50%;overflow:hidden;transform:translate(-50%);box-shadow:0 16px 44px #14364b38}.feedback-icon[data-v-177f76f9]{color:#169568;background:#e8f8f0;border-radius:50%;place-items:center;width:40px;height:40px;display:grid}.app-feedback strong[data-v-177f76f9]{color:#10283a;font-size:14px;display:block}.app-feedback p[data-v-177f76f9]{color:#586d7e;margin:4px 0 0;font-size:12px;line-height:1.45}.app-feedback>button[data-v-177f76f9]{color:#789;cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;width:28px;height:28px;display:grid}.app-feedback>button[data-v-177f76f9]:hover{color:#334b5f;background:#f0f4f6}.app-feedback.is-error[data-v-177f76f9]{color:#a83f35;border-color:#f2c6c1}.app-feedback.is-error .feedback-icon[data-v-177f76f9]{color:#d85346;background:#fff0ee}.app-feedback.is-info[data-v-177f76f9]{border-color:#bbdff0}.app-feedback.is-info .feedback-icon[data-v-177f76f9]{color:#168bc9;background:#ebf7fd}.feedback-progress[data-v-177f76f9]{transform-origin:0;background:#27a779;height:3px;animation:3.2s linear forwards feedback-timeout-177f76f9;position:absolute;bottom:0;left:0;right:0}.is-error .feedback-progress[data-v-177f76f9]{background:#df6559;animation-duration:4.2s}.is-info .feedback-progress[data-v-177f76f9]{background:#168bc9}.app-feedback-enter-active[data-v-177f76f9],.app-feedback-leave-active[data-v-177f76f9]{transition:opacity .2s,transform .2s}.app-feedback-enter-from[data-v-177f76f9],.app-feedback-leave-to[data-v-177f76f9]{opacity:0;transform:translate(-50%,-12px)scale(.98)}@keyframes feedback-timeout-177f76f9{to{transform:scaleX(0)}}.app-back-button[data-v-aeb3d53a]{z-index:25;left:18px;bottom:calc(70px + env(safe-area-inset-bottom,0px));color:#087fba;cursor:pointer;background:#fff;border:1px solid #c9e3f1;border-radius:22px;align-items:center;gap:6px;min-height:42px;padding:0 15px 0 10px;font-size:12px;font-weight:700;transition:background .15s,box-shadow .15s;display:flex;position:fixed;box-shadow:0 4px 16px #26455c1f}.app-back-button[data-v-aeb3d53a]:hover:not(:disabled){background:#eef8ff;box-shadow:0 6px 20px #26455c2e}.app-back-button[data-v-aeb3d53a]:focus-visible{outline-offset:3px;outline:2px solid #0789ca}.app-back-button[data-v-aeb3d53a]:disabled{color:#92a6b4;cursor:default;box-shadow:none}@media (width<=600px){.app-back-button[data-v-aeb3d53a]{min-height:44px;font-size:11px;left:12px}}.sidebar[data-v-8ffee782]{min-width:0;height:410px;padding:8px 0;position:relative;overflow:visible}button[data-v-8ffee782]{font:inherit;cursor:pointer;color:inherit}.title[data-v-8ffee782]{color:#263c52;background:#fff;border:0;border-bottom:1px solid #edf2f6;align-items:center;gap:8px;width:100%;height:39px;padding:0 16px;font-size:15px;font-weight:700;display:flex}.title span[data-v-8ffee782]{background:var(--brand);color:#fff;border-radius:6px;place-items:center;width:24px;height:24px;display:grid}.category-scroll[data-v-8ffee782]{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#c5dce9 transparent;height:calc(100% - 39px);overflow-y:auto}.category-row[data-v-8ffee782]{color:#526679;text-align:left;background:#fff;border:0;align-items:center;gap:9px;width:100%;min-height:34px;padding:6px 13px;font-size:12px;display:flex}.category-row img[data-v-8ffee782]{object-fit:contain;width:21px;height:21px}.category-row span[data-v-8ffee782]{flex:1}.category-row b[data-v-8ffee782]{font-size:17px;font-weight:400}button[data-v-8ffee782]:hover,.category-row.active[data-v-8ffee782],.child-grid .active[data-v-8ffee782]{color:var(--brand);background:#eaf7ff}.flyout[data-v-8ffee782]{z-index:8;background:#fff;border:1px solid #d8e7f1;border-radius:8px;width:min(560px,100vw - 290px);height:410px;padding:18px;position:absolute;top:0;left:calc(100% + 12px);overflow:auto;box-shadow:0 12px 30px #193a5926}.flyout header[data-v-8ffee782]{border-bottom:1px solid #edf2f6;justify-content:space-between;align-items:center;gap:10px;padding-bottom:12px;display:flex}.flyout header button[data-v-8ffee782]{background:0 0;border:0;padding:4px}.breadcrumbs[data-v-8ffee782]{flex-wrap:wrap;font-weight:700;display:flex}.child-grid[data-v-8ffee782],.skeleton[data-v-8ffee782]{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:14px;display:grid}.child-grid button[data-v-8ffee782]{text-align:left;background:#f9fcfe;border:1px solid #e4edf3;border-radius:7px;align-items:center;gap:10px;min-height:48px;padding:10px;font-size:13px;display:flex}.child-grid img[data-v-8ffee782]{object-fit:contain;width:32px;height:32px}.child-grid .all-child[data-v-8ffee782]{color:var(--brand);grid-column:1/-1}.skeleton span[data-v-8ffee782]{background:linear-gradient(90deg,#eff4f8,#fafcfd,#eff4f8);border-radius:7px;height:50px}.retry[data-v-8ffee782]{background:#eaf7ff;border:0;border-radius:6px;margin-top:20px;padding:12px}@media (width<=600px){.flyout[data-v-8ffee782]{width:90vw;max-height:65vh;position:fixed;top:110px;left:5vw}}.hero-section[data-v-7110182b]{padding-top:16px}.category-title[data-v-7110182b],.category-row[data-v-7110182b]{text-align:left;cursor:pointer;background:0 0;border:0;width:100%;font-family:inherit}.category-row.is-selected[data-v-7110182b]{color:var(--brand);box-shadow:inset 3px 0 var(--brand);background:#e6f5ff;font-weight:700}.hero-grid[data-v-7110182b]{grid-template-columns:220px minmax(0,1fr);gap:12px;display:grid}.category-sidebar[data-v-7110182b]{min-height:410px;padding:8px 0;overflow:hidden}.category-title[data-v-7110182b]{color:#263c52;border-bottom:1px solid #edf2f6;align-items:center;gap:8px;height:39px;padding:0 16px;font-size:15px;font-weight:700;display:flex}.category-title-icon[data-v-7110182b]{background:var(--brand);color:#fff;border-radius:6px;place-items:center;width:24px;height:24px;display:grid}.category-row[data-v-7110182b]{color:#526679;grid-template-columns:24px 1fr auto;align-items:center;gap:9px;min-height:29px;padding:2px 13px;font-size:12px;transition:background .15s,color .15s;display:grid}.category-row[data-v-7110182b]:hover{color:var(--brand-dark);background:#eef8fe}.category-icon[data-v-7110182b]{background:#edf7fb;border-radius:50%;place-items:center;width:21px;height:21px;display:grid}.category-icon img[data-v-7110182b]{width:15px;height:15px}.category-row b[data-v-7110182b]{color:#a9b5c0;font-size:17px;font-weight:400}.hero-content[data-v-7110182b]{min-width:0}.banner-card[data-v-7110182b]{background:#eaf4f8;border-radius:8px;height:330px;position:relative;overflow:hidden}.carousel-slide[data-v-7110182b]{visibility:hidden;opacity:0;pointer-events:none;transition:opacity .36s;position:absolute;inset:0}.carousel-slide.is-active[data-v-7110182b]{z-index:1;visibility:visible;opacity:1;pointer-events:auto}.live-banner-slide[data-v-7110182b]{background:#eaf4f8;width:100%;height:330px;overflow:hidden}.live-banner-slide img[data-v-7110182b]{object-fit:cover;width:100%;height:100%}.live-banner-slide img.is-fallback[data-v-7110182b]{object-fit:contain;opacity:.3;width:45%;margin:0 auto}.banner-slide[data-v-7110182b]{background:linear-gradient(110deg,#0876bd 0%,#1ba5dd 55%,#9de6ed 100%);width:100%;height:330px;position:relative;overflow:hidden}.banner-medical[data-v-7110182b]{background:linear-gradient(110deg,#0c829c 0%,#38b9bd 56%,#d1f0e9 100%)}.banner-sunrise[data-v-7110182b]{background:linear-gradient(110deg,#e56e25 0%,#f49b33 54%,#ffe29a 100%)}.banner-violet[data-v-7110182b]{background:linear-gradient(110deg,#4458a9 0%,#6478d5 55%,#b7c6fa 100%)}.banner-image[data-v-7110182b]{object-fit:contain;opacity:.3;filter:brightness(0)invert();width:390px;height:390px;position:absolute;bottom:-45px;right:5%}.banner-copy[data-v-7110182b]{z-index:1;color:#fff;width:58%;padding:55px 0 0 58px;position:relative}.banner-kicker[data-v-7110182b]{color:#126ba3;letter-spacing:.5px;background:#ffd34e;border-radius:3px;margin-bottom:12px;padding:5px 10px;font-size:12px;font-weight:800;display:inline-block}.banner-copy h1[data-v-7110182b]{letter-spacing:-1.5px;max-width:650px;margin:0;font-size:clamp(36px,3.2vw,55px);line-height:1.04}.banner-copy p[data-v-7110182b]{margin:14px 0 22px;font-size:17px}.banner-copy button[data-v-7110182b]{color:#0879bc;cursor:pointer;background:#fff;border:0;border-radius:4px;height:36px;padding:0 20px;font-size:13px;font-weight:700}.banner-stats[data-v-7110182b]{z-index:2;gap:10px;display:flex;position:absolute;top:52px;right:30px}.stat-pill[data-v-7110182b]{color:#fff;text-align:center;background:#f64966e6;border:4px solid #ffffffb8;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:105px;height:105px;display:flex}.stat-pill[data-v-7110182b]:nth-child(2){background:#ffb720ed;margin-top:76px}.stat-pill[data-v-7110182b]:nth-child(3){background:#1077baeb;margin-top:142px;margin-left:-74px}.stat-pill strong[data-v-7110182b]{font-size:22px;line-height:1}.stat-pill span[data-v-7110182b]{margin-top:5px;font-size:10px}.carousel-arrow[data-v-7110182b]{z-index:3;color:#fff;opacity:0;cursor:pointer;background:#0d3e5b47;border:0;border-radius:4px;width:32px;height:46px;font-size:25px;transition:opacity .16s,background .16s;position:absolute;top:50%;transform:translateY(-50%)}.banner-card:hover .carousel-arrow[data-v-7110182b]{opacity:1}.carousel-arrow[data-v-7110182b]:hover{background:#0d3e5b7a}.carousel-prev[data-v-7110182b]{left:12px}.carousel-next[data-v-7110182b]{right:12px}.carousel-dots[data-v-7110182b]{z-index:3;justify-content:center;gap:7px;display:flex;position:absolute;bottom:14px;left:0;right:0}.carousel-dots button[data-v-7110182b]{cursor:pointer;background:#ffffffb8;border:0;border-radius:4px;width:9px;height:7px;padding:0;transition:width .2s,background .2s}.carousel-dots button.is-active[data-v-7110182b]{background:#fff;width:22px}.quick-links[data-v-7110182b]{grid-template-columns:repeat(4,1fr);gap:8px;margin-top:10px;display:grid}.quick-card[data-v-7110182b]{grid-template-columns:42px 1fr auto;align-items:center;gap:10px;min-width:0;height:70px;padding:8px 12px;display:grid}.quick-card[data-v-7110182b]:hover{border-color:#b9dcee}.quick-link-icon[data-v-7110182b]{color:#168bc9;background:#eaf7fd;border-radius:8px;place-items:center;width:34px;height:34px;display:grid}.quick-link-icon svg[data-v-7110182b]{width:20px;height:20px}.quick-icon[data-v-7110182b]{background:#edf7fb;border-radius:7px;place-items:center;width:40px;height:40px;display:grid}.quick-icon img[data-v-7110182b]{width:31px;height:31px}.quick-card strong[data-v-7110182b],.quick-card small[data-v-7110182b]{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.quick-card strong[data-v-7110182b]{color:#31475d;font-size:13px}.quick-card small[data-v-7110182b]{color:#8b99a8;margin-top:4px;font-size:10px}.quick-card>b[data-v-7110182b]{color:#abb8c3;font-weight:400}.category-showcase[data-v-20e276a2]{grid-template-columns:repeat(4,1fr);gap:10px;margin-top:14px;display:grid}.category-panel[data-v-20e276a2]{min-width:0;padding:15px}.panel-heading[data-v-20e276a2]{border-bottom:1px solid #edf1f5;align-items:center;gap:11px;margin-bottom:13px;padding-bottom:11px;display:flex}.panel-icon[data-v-20e276a2]{background:#e8f5fd;border-radius:7px;flex:none;place-items:center;width:38px;height:38px;display:grid}.panel-icon.teal[data-v-20e276a2]{background:#e7f8f4}.panel-icon.pink[data-v-20e276a2]{background:#fff0f4}.panel-icon.orange[data-v-20e276a2]{background:#fff4e7}.panel-icon img[data-v-20e276a2]{width:30px;height:30px}.panel-heading h2[data-v-20e276a2]{color:#2c4258;margin:0 0 3px;font-size:15px}.panel-heading a[data-v-20e276a2]{color:var(--brand);font-size:11px}.mini-grid[data-v-20e276a2]{grid-template-columns:1fr 1fr;gap:11px 8px;display:grid}.mini-item[data-v-20e276a2]{grid-template-columns:40px 1fr;align-items:center;gap:8px;min-width:0;display:grid}.mini-image[data-v-20e276a2]{background:#f4f7fa;border-radius:5px;place-items:center;width:40px;height:40px;display:grid}.mini-image img[data-v-20e276a2]{width:31px;height:31px}.mini-item strong[data-v-20e276a2],.mini-item small[data-v-20e276a2]{text-overflow:ellipsis;display:block;overflow:hidden}.mini-item strong[data-v-20e276a2]{color:#3f5367;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:11px;line-height:1.25;display:-webkit-box}.mini-item small[data-v-20e276a2]{color:#9aa7b4;white-space:nowrap;margin-top:3px;font-size:9px}.discovery-empty[data-v-16a4de6b]{color:#7c8c9b;text-align:center;background:#fff;border:1px solid #dce5ec;border-radius:8px;padding:48px 16px;font-size:14px}.discovery-placeholder[data-v-16a4de6b]{background:#fff;border:1px solid #dce5ec;border-radius:8px;grid-template-columns:repeat(3,1fr);gap:16px;padding:16px;display:grid}.discovery-placeholder i[data-v-16a4de6b]{background:linear-gradient(90deg,#e7eef4,#f8fafc,#e7eef4) 0 0/200% 100%;border-radius:7px;height:165px;animation:1.5s infinite placeholder-16a4de6b}@keyframes placeholder-16a4de6b{to{background-position:-200% 0}}@media (prefers-reduced-motion:reduce){.discovery-placeholder i[data-v-16a4de6b]{animation:none}}.discovery-wrap[data-v-16a4de6b]{margin-top:16px}.discovery-tabs[data-v-16a4de6b]{color:#1c2b3b;white-space:nowrap;align-items:center;gap:31px;height:46px;padding:0 14px;font-size:13px;font-weight:700;display:flex;overflow:hidden}.discovery-tabs__lead[data-v-16a4de6b]{font:inherit;color:#087eb9;cursor:pointer;background:#edf9ff;border:1px solid #a7d9ef;border-radius:18px;flex:none;align-items:center;gap:7px;padding:6px 11px 6px 8px;display:inline-flex}.discovery-tabs__lead[data-v-16a4de6b] .app-icon{color:#fff;background:#087eb9;border-radius:50%;place-items:center;width:22px;height:22px;display:grid}.discovery-tabs>button[data-v-16a4de6b]:not(.discovery-tabs__lead){color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;flex:none;padding:7px 4px;transition:color .18s}.discovery-tabs>button[data-v-16a4de6b]:not(.discovery-tabs__lead):hover,.discovery-tabs>button:not(.discovery-tabs__lead).active[data-v-16a4de6b]{color:#0783c0}.discovery-tabs>button:not(.discovery-tabs__lead).active[data-v-16a4de6b]{position:relative}.discovery-tabs>button:not(.discovery-tabs__lead).active[data-v-16a4de6b]:after{content:"";background:#0783c0;border-radius:2px;height:2px;position:absolute;bottom:2px;left:4px;right:4px}.discovery-heading[data-v-16a4de6b]{justify-content:space-between;align-items:center;padding:18px 1px 14px;display:flex}.discovery-heading__copy[data-v-16a4de6b]{border-left:3px solid #0799da;padding-left:10px}.discovery-heading h2[data-v-16a4de6b]{color:#101f30;margin:0;font-size:22px;font-weight:900;line-height:1.05}.discovery-heading p[data-v-16a4de6b]{color:#63768b;margin:6px 0 0;font-size:12px}.discovery-heading__badge[data-v-16a4de6b]{color:#087db8;background:#f2fbff;border:1px solid #b9def0;border-radius:15px;padding:5px 11px;font-size:11px;font-weight:800}.discovery-panel[data-v-16a4de6b]{padding:16px;box-shadow:0 12px 24px #19364c0a}.discovery-panel.loading[data-v-16a4de6b]{pointer-events:none}.discovery-panel.loading .discovery-grid[data-v-16a4de6b]{opacity:.45}.discovery-grid[data-v-16a4de6b]{grid-template-columns:clamp(300px,23%,372px) minmax(0,1fr);gap:16px;height:356px;transition:opacity .18s;display:grid}.discovery-heroes[data-v-16a4de6b],.discovery-products[data-v-16a4de6b]{grid-template-rows:repeat(2,minmax(0,1fr));gap:14px;min-width:0;min-height:0;display:grid}.discovery-products[data-v-16a4de6b]{grid-template-columns:repeat(2,minmax(0,1fr))}.discovery-hero[data-v-16a4de6b]{color:#fff;background:#172737;border-radius:7px;min-height:0;position:relative;overflow:hidden}.discovery-hero>img[data-v-16a4de6b]{object-fit:cover;width:100%;height:100%;transition:transform .3s}.discovery-hero__shade[data-v-16a4de6b]{background:linear-gradient(90deg,#0c192638,#0c192605),linear-gradient(#0000 22%,#081420e6 100%);position:absolute;inset:0}.discovery-hero__copy[data-v-16a4de6b]{position:absolute;bottom:15px;left:19px;right:19px}.discovery-hero__copy small[data-v-16a4de6b],.discovery-hero__copy strong[data-v-16a4de6b],.discovery-hero__copy b[data-v-16a4de6b]{display:block}.discovery-hero__copy small[data-v-16a4de6b]{text-overflow:ellipsis;white-space:nowrap;background:#fff3;border-radius:14px;width:max-content;max-width:100%;margin-bottom:7px;padding:4px 10px;font-size:10px;font-weight:700;overflow:hidden}.discovery-hero__copy strong[data-v-16a4de6b]{text-shadow:0 1px 5px #00000040;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:18px;font-weight:900;line-height:1.18;display:-webkit-box;overflow:hidden}.discovery-hero__copy b[data-v-16a4de6b]{margin-top:7px;font-size:14px;font-weight:900}.discovery-hero:hover>img[data-v-16a4de6b]{transform:scale(1.035)}.discovery-product[data-v-16a4de6b]{background:#fff;border:1px solid #dce5ec;border-radius:7px;grid-template-columns:106px minmax(0,1fr);align-items:center;gap:16px;min-width:0;min-height:0;padding:15px 16px 15px 13px;transition:border-color .18s,box-shadow .18s,transform .18s;display:grid;position:relative}.discovery-product[data-v-16a4de6b]:hover{border-color:#9fcfe5;transform:translateY(-1px);box-shadow:0 7px 18px #1e4a6612}.discovery-product__rating[data-v-16a4de6b]{z-index:1;color:#057db9;text-align:center;background:#e9f7fe;border-radius:14px;min-width:34px;padding:4px 8px;font-size:11px;font-weight:900;position:absolute;top:10px;left:10px}.discovery-product__image[data-v-16a4de6b]{background:#f6f8fa;border-radius:5px;place-items:center;width:106px;height:106px;display:grid;overflow:hidden}.discovery-product__image img[data-v-16a4de6b]{object-fit:contain;width:100%;height:100%}.discovery-product__copy[data-v-16a4de6b]{min-width:0}.discovery-product__copy small[data-v-16a4de6b],.discovery-product__copy strong[data-v-16a4de6b],.discovery-product__copy b[data-v-16a4de6b],.discovery-product__copy em[data-v-16a4de6b]{display:block}.discovery-product__copy small[data-v-16a4de6b]{color:#60748a;text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:700;overflow:hidden}.discovery-product__copy strong[data-v-16a4de6b]{color:#15263a;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:7px;font-size:15px;font-weight:900;line-height:1.23;display:-webkit-box;overflow:hidden}.discovery-product__copy b[data-v-16a4de6b]{color:#087dbb;margin-top:7px;font-size:17px;font-weight:900;line-height:1}.discovery-product__copy em[data-v-16a4de6b]{color:#637287;margin-top:6px;font-size:11px;font-style:normal;font-weight:700}@media (width<=1350px){.discovery-tabs[data-v-16a4de6b]{gap:22px}.discovery-grid[data-v-16a4de6b]{grid-template-columns:285px minmax(0,1fr)}.discovery-product[data-v-16a4de6b]{grid-template-columns:92px minmax(0,1fr);gap:12px;padding-right:12px}.discovery-product__image[data-v-16a4de6b]{width:92px;height:92px}.discovery-product__copy strong[data-v-16a4de6b]{font-size:14px}}@media (width<=1050px){.discovery-grid[data-v-16a4de6b]{grid-template-columns:1fr;height:auto}.discovery-heroes[data-v-16a4de6b],.discovery-products[data-v-16a4de6b]{grid-template-rows:none;grid-template-columns:repeat(2,minmax(0,1fr))}.discovery-hero[data-v-16a4de6b],.discovery-product[data-v-16a4de6b]{min-height:171px}}@media (width<=720px){.discovery-tabs[data-v-16a4de6b]{gap:18px;overflow-x:auto}.discovery-heading p[data-v-16a4de6b]{display:none}.discovery-heroes[data-v-16a4de6b],.discovery-products[data-v-16a4de6b]{grid-template-columns:1fr}}.products-empty[data-v-79d227e5]{color:#7c8c9b;text-align:center;background:#fff;border:1px solid #e1e9f0;border-radius:9px;grid-column:1/-1;margin:0;padding:48px 16px;font-size:14px}.product-skeleton[data-v-79d227e5]{background:#fff;border:1px solid #e1e9f0;border-radius:9px;padding:12px}.product-skeleton i[data-v-79d227e5],.product-skeleton span[data-v-79d227e5],.product-skeleton b[data-v-79d227e5]{background:linear-gradient(90deg,#e7eef4,#f8fafc,#e7eef4) 0 0/200% 100%;border-radius:6px;animation:1.5s infinite placeholder-79d227e5;display:block}.product-skeleton i[data-v-79d227e5]{aspect-ratio:1;margin-bottom:14px}.product-skeleton span[data-v-79d227e5]{height:11px;margin-top:8px}.product-skeleton b[data-v-79d227e5]{width:45%;height:15px;margin-top:14px}@keyframes placeholder-79d227e5{to{background-position:-200% 0}}@media (prefers-reduced-motion:reduce){.product-skeleton[data-v-79d227e5] *{animation:none}}.product-section[data-v-79d227e5]{padding-top:24px}.section-title-row[data-v-79d227e5]{justify-content:center;align-items:center;gap:15px;margin-bottom:14px;display:flex}.section-title-row h2[data-v-79d227e5]{color:#253b51;margin:0;font-size:19px}.section-loading[data-v-79d227e5]{color:#7c8c9b;font-size:11px;font-weight:500}.section-title-row[data-v-79d227e5]:before{background:var(--brand);content:"";border-radius:2px;width:5px;height:19px}.section-title-row .title-line[data-v-79d227e5],.centered .section-title-row[data-v-79d227e5]:before{display:none}.centered .title-line[data-v-79d227e5]{background:#dce5ec;width:82px;height:1px;display:block}.centered .section-title-row h2[data-v-79d227e5]{color:var(--brand);font-size:18px}.product-grid[data-v-79d227e5]{grid-template-columns:repeat(7,minmax(0,1fr));gap:11px;display:grid}.refreshing .product-grid[data-v-79d227e5]{opacity:.42;pointer-events:none}.product-grid[data-v-79d227e5]{transition:opacity .18s}.load-more[data-v-79d227e5]{min-width:138px;height:31px;color:var(--brand);cursor:pointer;background:#fff;border:1px solid #b9d9eb;border-radius:16px;margin:22px auto 0;font-size:11px;display:block}.load-more[data-v-79d227e5]:hover{background:#edf8fe}.load-more[data-v-79d227e5]:disabled{cursor:wait;opacity:.65}@media (width<=1320px){.product-grid[data-v-79d227e5]{grid-template-columns:repeat(6,minmax(0,1fr))}}.marketplace-info[data-v-206077f9]{background:#fff;border-top:1px solid #e9eef2;margin-top:36px;padding:31px 0 23px}.info-inner[data-v-206077f9]{color:#596b7f;font-size:12px;line-height:1.65}.info-inner h2[data-v-206077f9]{color:#14263a;margin:0 0 12px;font-size:18px;font-weight:900;line-height:1.3}.info-inner p[data-v-206077f9]{margin:0 0 9px}.info-inner p[data-v-206077f9]:last-child{margin-bottom:0}.site-footer[data-v-4d690964]{color:#718094;background:#fff;font-size:11px}.policy-grid[data-v-4d690964]{border-top:1px solid #e7edf2;border-bottom:1px solid #e7edf2;grid-template-columns:repeat(2,minmax(0,1fr));gap:48px;padding:24px 0 26px;display:grid}.policy-column h3[data-v-4d690964]{color:#34495e;margin:0 0 13px;font-size:11px;font-weight:800}.policy-column a[data-v-4d690964]{color:#8290a0;width:max-content;margin-top:10px;line-height:1.25;display:block}.policy-column a[data-v-4d690964]:hover,.partner-links a[data-v-4d690964]:hover,.footer-nav a[data-v-4d690964]:hover{color:var(--brand)}.partner-section[data-v-4d690964]{border-bottom:1px solid #e7edf2;padding:17px 0 16px}.partner-row[data-v-4d690964]{grid-template-columns:92px minmax(0,1fr);align-items:center;display:grid}.partner-row>strong[data-v-4d690964]{color:#34495e;font-size:11px;font-weight:800}.partner-links[data-v-4d690964]{white-space:nowrap;align-items:center;display:flex;overflow:hidden}.partner-links a[data-v-4d690964]{color:#8794a6;align-items:center;display:inline-flex}.partner-links a[data-v-4d690964]:not(:last-child):after{content:"";background:#d9e0e6;width:1px;height:10px;margin:0 13px}.payment-list[data-v-4d690964]{background:linear-gradient(#fff 0%,#f9fefe 100%);border:1px solid #dce9ea;border-radius:9px;grid-template-columns:repeat(11,minmax(0,1fr));gap:9px;margin:14px 0 0 92px;padding:14px 15px;list-style:none;display:grid;box-shadow:0 10px 24px #264e5d0e}.payment-card[data-v-4d690964]{background:#fff;border:1px solid #e0e8ed;border-radius:6px;place-items:center;height:59px;display:grid;box-shadow:0 1px 4px #23425506}.payment-logo[data-v-4d690964]{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-width:0;line-height:1;display:flex}.payment-logo b[data-v-4d690964]{letter-spacing:-.5px;font-size:15px;font-weight:900}.payment-logo small[data-v-4d690964]{letter-spacing:.5px;margin-top:3px;font-size:6px;font-weight:700}.payment-logo--visa b[data-v-4d690964]{color:#173b9b;letter-spacing:-1.5px;font-size:20px;font-style:italic}.payment-logo--paypal b[data-v-4d690964]{color:#1266a7;font-size:13px;font-style:italic}.payment-logo--apple b[data-v-4d690964]{color:#0d1115;font-size:15px}.payment-logo--apple b[data-v-4d690964]:first-letter{font-size:19px}.payment-logo--google b[data-v-4d690964]{color:#4285f4;font-size:15px}.payment-logo--amex[data-v-4d690964]{color:#fff;background:#1687ce;padding:4px 6px}.payment-logo--amex b[data-v-4d690964]{max-width:56px;font-size:8px;line-height:.92}.payment-logo--discover b[data-v-4d690964]{color:#26323c;font-size:10px}.payment-logo--unionpay[data-v-4d690964]{color:#fff;background:linear-gradient(105deg,#e1262f 0 34%,#087ca8 34% 67%,#159254 67%);border-radius:2px;padding:5px 7px;transform:skew(-8deg)}.payment-logo--unionpay b[data-v-4d690964]{font-size:9px;transform:skew(8deg)}.payment-logo--alipay b[data-v-4d690964]{color:#1479c9;font-size:12px}.payment-logo--wechat b[data-v-4d690964]{color:#35ae3c;font-size:10px}.payment-logo--samsung b[data-v-4d690964]{color:#234a9e;max-width:60px;font-size:12px;line-height:.9}.payment-logo--kakao[data-v-4d690964]{color:#171717;background:#ffe500;border-radius:10px;padding:4px 10px}.payment-logo--kakao b[data-v-4d690964]{font-size:12px}.payment-logo--naver b[data-v-4d690964]{color:#2ebc64;font-size:14px}.payment-logo--payco b[data-v-4d690964]{color:#f2242b;font-size:14px}.payment-logo--klarna[data-v-4d690964]{color:#111;background:#ffb3c7;border-radius:3px;padding:6px 8px}.payment-logo--klarna b[data-v-4d690964]{font-size:13px}.payment-logo--ideal[data-v-4d690964]{color:#db1b72;border:2px solid #171717;padding:3px 5px}.payment-logo--ideal b[data-v-4d690964]{font-size:10px}.payment-logo--giro[data-v-4d690964]{color:#fff;background:#163172;border-radius:2px;padding:4px 6px}.payment-logo--giro b[data-v-4d690964]{font-size:9px}.payment-logo--p24 b[data-v-4d690964]{color:#f05b68;font-size:10px;font-style:italic}.payment-logo--gift b[data-v-4d690964]{color:#447fc5;font-size:9px}.mastercard-mark[data-v-4d690964]{width:42px;height:25px;position:relative}.mastercard-mark i[data-v-4d690964]{background:#ed1c24;border-radius:50%;width:25px;height:25px;position:absolute;top:0}.mastercard-mark i[data-v-4d690964]:first-child{left:0}.mastercard-mark i[data-v-4d690964]:last-child{background:#ff9900e6;right:0}.payment-logo--mastercard b[data-v-4d690964]{color:#333;margin-top:2px;font-size:7px;font-weight:600}.crypto-mark[data-v-4d690964]{gap:2px;display:flex}.crypto-mark i[data-v-4d690964]{color:#fff;background:#f4a315;border-radius:50%;place-items:center;width:15px;height:15px;font-size:8px;font-style:normal;font-weight:800;display:grid}.crypto-mark i[data-v-4d690964]:nth-child(2){background:#6064a8}.crypto-mark i[data-v-4d690964]:nth-child(3){background:#24a889}.payment-logo--crypto b[data-v-4d690964]{color:#555f69;margin-top:4px;font-size:8px;font-weight:600}.footer-bottom[data-v-4d690964]{padding:17px 0 15px}.footer-nav[data-v-4d690964]{color:#8390a0;grid-template-columns:repeat(7,minmax(0,1fr));display:grid}.footer-nav a[data-v-4d690964]:last-child{text-align:right}.filing-row[data-v-4d690964]{color:#9aa5b2;grid-template-columns:1.18fr 1fr 1.15fr auto;align-items:center;gap:30px;margin-top:16px;font-size:10px;display:grid}.trust-tags[data-v-4d690964]{justify-content:flex-end;gap:6px;display:flex}.trust-tags span[data-v-4d690964],.trust-tags button[data-v-4d690964]{color:#1680b4;white-space:nowrap;background:#f4fbfe;border:1px solid #b9dce9;border-radius:3px;padding:4px 8px;font-size:9px;font-weight:700}.trust-tags button[data-v-4d690964]{cursor:pointer;font-family:inherit}@media (width<=1400px){.partner-links a[data-v-4d690964]:not(:last-child):after{margin:0 8px}.payment-list[data-v-4d690964]{grid-template-columns:repeat(10,minmax(0,1fr))}}.home-skeleton[data-v-df4cf169]{padding-bottom:32px}.sr-only[data-v-df4cf169]{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skeleton-block[data-v-df4cf169]{background:linear-gradient(90deg,#e7eef4 24%,#f7fafc 42%,#e7eef4 64%) 0 0/300% 100%;animation:1.35s ease-in-out infinite skeleton-shimmer-df4cf169;display:block}.skeleton-hero[data-v-df4cf169]{grid-template-columns:220px minmax(0,1fr);gap:12px;padding-top:16px;display:grid}.skeleton-category[data-v-df4cf169]{min-height:410px;padding:14px 12px}.skeleton-category__title[data-v-df4cf169],.skeleton-category__item[data-v-df4cf169],.skeleton-quick-card[data-v-df4cf169]{align-items:center;display:flex}.skeleton-category__title[data-v-df4cf169]{border-bottom:1px solid #edf2f6;gap:10px;padding:0 4px 12px}.skeleton-square[data-v-df4cf169],.skeleton-icon[data-v-df4cf169],.skeleton-quick-card__icon[data-v-df4cf169]{border-radius:8px;flex:none}.skeleton-square[data-v-df4cf169]{width:34px;height:34px}.skeleton-category__list[data-v-df4cf169]{gap:5px;padding-top:8px;display:grid}.skeleton-category__item[data-v-df4cf169]{gap:10px;min-height:35px;padding:4px}.skeleton-icon[data-v-df4cf169]{border-radius:50%;width:27px;height:27px}.skeleton-category__copy[data-v-df4cf169],.skeleton-quick-card__copy[data-v-df4cf169]{flex:1;min-width:0}.skeleton-line[data-v-df4cf169]{border-radius:999px;width:72%;height:10px}.skeleton-line+.skeleton-line[data-v-df4cf169]{margin-top:7px}.skeleton-line--title[data-v-df4cf169]{width:46%;height:14px}.skeleton-line--small[data-v-df4cf169]{width:46%;height:7px}.skeleton-line--medium[data-v-df4cf169]{width:62%}.skeleton-line--wide[data-v-df4cf169]{width:88%}.skeleton-hero__main[data-v-df4cf169]{min-width:0}.skeleton-banner[data-v-df4cf169]{border-radius:14px;height:330px;position:relative;overflow:hidden}.skeleton-banner[data-v-df4cf169]:after{content:"";border:42px solid #ffffff52;border-radius:50%;width:300px;height:300px;position:absolute;bottom:-42%;right:8%}.skeleton-banner__copy[data-v-df4cf169]{z-index:1;width:42%;position:absolute;top:80px;left:48px}.skeleton-banner__eyebrow[data-v-df4cf169]{width:76px;height:20px}.skeleton-banner__title[data-v-df4cf169]{width:88%;height:30px;margin-top:18px}.skeleton-banner__text[data-v-df4cf169]{width:68%;height:12px;margin-top:16px}.skeleton-banner__button[data-v-df4cf169]{border-radius:8px;width:92px;height:34px;margin-top:22px}.skeleton-quick-grid[data-v-df4cf169]{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:10px;display:grid}.skeleton-quick-card[data-v-df4cf169]{gap:10px;min-height:70px;padding:12px}.skeleton-quick-card__icon[data-v-df4cf169]{width:40px;height:40px}.skeleton-section[data-v-df4cf169]{background:#fff;border:1px solid #dfe8ef;border-radius:14px;margin-top:20px;padding:18px}.skeleton-section__heading[data-v-df4cf169]{justify-content:space-between;align-items:center;margin-bottom:15px;display:flex}.skeleton-section__title[data-v-df4cf169]{width:136px;height:18px}.skeleton-section__more[data-v-df4cf169]{width:72px;height:10px}.skeleton-feature-grid[data-v-df4cf169]{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.skeleton-feature-card[data-v-df4cf169]{padding:10px}.skeleton-feature-card__visual[data-v-df4cf169]{border-radius:10px;height:118px;margin-bottom:12px}.skeleton-tabs[data-v-df4cf169]{border-bottom:1px solid #edf2f6;align-items:center;gap:22px;min-height:42px;padding-bottom:15px;display:flex}.skeleton-tab[data-v-df4cf169]{border-radius:999px;width:58px;height:13px}.skeleton-products__heading[data-v-df4cf169]{margin-top:18px}.skeleton-product-grid[data-v-df4cf169]{grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;display:grid}.skeleton-product-card[data-v-df4cf169]{padding:10px}.skeleton-product-card__image[data-v-df4cf169]{aspect-ratio:1/.78;border-radius:9px;margin-bottom:12px}.skeleton-product-card__price[data-v-df4cf169]{width:42%;height:14px;margin-top:12px}@keyframes skeleton-shimmer-df4cf169{0%{background-position:100% 0}to{background-position:-100% 0}}@media (prefers-reduced-motion:reduce){.skeleton-block[data-v-df4cf169]{animation:none}}.quantity-control[data-v-bbb9a220]{border:1px solid #dce5ec;border-radius:5px;grid-template-columns:38px 70px 38px;height:38px;display:inline-grid;overflow:hidden}.quantity-control button[data-v-bbb9a220]{color:#56697c;cursor:pointer;background:#f7f9fb;border:0;place-items:center;display:grid}.quantity-control button[data-v-bbb9a220]:hover:not(:disabled){color:var(--brand);background:#eaf6fd}.quantity-control button[data-v-bbb9a220]:disabled{cursor:default;opacity:.4}.quantity-control input[data-v-bbb9a220]{text-align:center;color:#283c50;-moz-appearance:textfield;border:0;border-left:1px solid #e4ebf0;border-right:1px solid #e4ebf0;outline:0;min-width:0;font-weight:700}.quantity-control input[data-v-bbb9a220]::-webkit-inner-spin-button{display:none}.cart-drawer-mask[data-v-f10c56b7]{z-index:2000;-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);background:#1222303d;position:fixed;inset:0}.cart-drawer[data-v-f10c56b7]{background:#f5f7f9;border-left:1px solid #d9e3eb;grid-template-rows:auto minmax(0,1fr) auto;width:430px;max-width:100%;height:100%;display:grid;position:absolute;top:0;right:0;box-shadow:-16px 0 42px #162f4129}.cart-drawer>header[data-v-f10c56b7]{background:#fff;border-bottom:1px solid #dbe4ea;justify-content:space-between;align-items:center;min-height:108px;padding:18px 17px;display:flex}.cart-drawer header span[data-v-f10c56b7]{color:#087db8;background:#ecf8fe;border:1px solid #abd9ef;border-radius:8px;align-items:center;min-height:31px;padding:0 10px;font-size:12px;font-weight:800;display:inline-flex}.cart-drawer h2[data-v-f10c56b7]{color:#07182a;margin:12px 0 0;font-size:20px;line-height:1}.cart-drawer header button[data-v-f10c56b7]{color:#1d3c52;cursor:pointer;background:#fff;border:1px solid #cfe1ed;border-radius:12px;place-items:center;width:40px;height:68px;display:grid}.cart-drawer header button[data-v-f10c56b7]:hover{color:#0786c5;background:#f4fbff;border-color:#8dc9e5}.drawer-content[data-v-f10c56b7]{min-height:0;padding:12px 10px 24px;overflow-y:auto}.drawer-items[data-v-f10c56b7]{gap:10px;display:grid}.drawer-item[data-v-f10c56b7]{background:#fff;border:1px solid #d7e2e9;border-radius:8px;grid-template-columns:82px minmax(0,1fr) 42px;align-items:center;gap:13px;min-height:178px;padding:13px 12px;transition:opacity .18s;display:grid;position:relative}.drawer-item.pending[data-v-f10c56b7]{opacity:.62}.drawer-item>img[data-v-f10c56b7]{object-fit:contain;width:82px;height:92px}.drawer-item-copy[data-v-f10c56b7]{min-width:0}.drawer-item-copy h3[data-v-f10c56b7]{color:#061425;-webkit-line-clamp:4;-webkit-box-orient:vertical;margin:0;font-size:14px;font-weight:800;line-height:1.28;display:-webkit-box;overflow:hidden}.drawer-item-copy p[data-v-f10c56b7]{color:#5f7286;text-overflow:ellipsis;white-space:nowrap;margin:6px 0 0;font-size:12px;overflow:hidden}.drawer-item-copy>strong[data-v-f10c56b7]{color:#078bc9;margin:6px 0 5px;font-size:12px;display:block}.drawer-item-copy[data-v-f10c56b7] .quantity-control{grid-template-columns:32px 50px 32px;height:34px}.drawer-remove[data-v-f10c56b7]{color:#df645d;cursor:pointer;background:#fff;border:1px solid #cfe1ec;border-radius:10px;place-items:center;width:40px;height:42px;display:grid}.drawer-remove[data-v-f10c56b7]:hover:not(:disabled){background:#fff7f6;border-color:#f1bbb7}.drawer-remove[data-v-f10c56b7]:disabled{cursor:wait}.drawer-loading[data-v-f10c56b7],.drawer-empty[data-v-f10c56b7]{color:#6c8092;text-align:center;align-content:center;place-items:center;gap:9px;min-height:280px;display:grid}.drawer-empty i[data-v-f10c56b7]{color:#168bc9;background:#e9f6fc;border-radius:50%;place-items:center;width:62px;height:62px;display:grid}.drawer-empty strong[data-v-f10c56b7]{color:#294156;font-size:16px}.drawer-empty p[data-v-f10c56b7]{margin:0;font-size:12px}.cart-drawer>footer[data-v-f10c56b7]{background:#fff;border-top:1px solid #d9e3e9;padding:17px}.cart-drawer footer>div[data-v-f10c56b7]{color:#354b60;justify-content:space-between;align-items:center;margin-bottom:14px;font-size:13px;display:flex}.cart-drawer footer strong[data-v-f10c56b7]{color:#08192a;font-size:18px}.cart-drawer footer button[data-v-f10c56b7]{color:#fff;cursor:pointer;background:#168bc9;border:0;border-radius:10px;width:100%;height:43px;font-size:13px;font-weight:800}.cart-drawer footer button[data-v-f10c56b7]:hover:not(:disabled){background:#087eb9}.cart-drawer footer button[data-v-f10c56b7]:disabled{cursor:not-allowed;opacity:.48}.cart-mask-enter-active[data-v-f10c56b7],.cart-mask-leave-active[data-v-f10c56b7]{transition:opacity .22s}.cart-mask-enter-from[data-v-f10c56b7],.cart-mask-leave-to[data-v-f10c56b7]{opacity:0}.cart-panel-enter-active[data-v-f10c56b7],.cart-panel-leave-active[data-v-f10c56b7]{transition:transform .25s}.cart-panel-enter-from[data-v-f10c56b7],.cart-panel-leave-to[data-v-f10c56b7]{transform:translate(100%)}.left-tools[data-v-1fbe4578]{z-index:30;position:fixed;top:42%;left:15px}.left-tools button[data-v-1fbe4578]{color:#fff;cursor:pointer;background:#0789ca;border:3px solid #d5effc;border-radius:15px;place-items:center;width:48px;min-height:55px;padding:7px 2px 5px;transition:transform .18s,background .18s;display:grid;position:relative;box-shadow:0 7px 20px #147cb53d}.left-tools button[data-v-1fbe4578]:hover{background:#0477b1;transform:translateY(-2px)}.left-tools small[data-v-1fbe4578]{margin-top:3px;font-size:8px;font-weight:700}.left-tools strong[data-v-1fbe4578]{color:#fff;background:#ff5738;border:2px solid #fff;border-radius:12px;place-items:center;min-width:23px;height:23px;padding:0 5px;font-size:10px;line-height:1;display:grid;position:absolute;top:-10px;right:-9px;box-shadow:0 3px 9px #d23e223d}.cookie-setting[data-v-1fbe4578]{z-index:20;color:#526577;cursor:pointer;background:#fff;border:1px solid #dce6ed;border-radius:18px;align-items:center;gap:7px;height:36px;padding:0 13px;font-size:10px;display:flex;position:fixed;bottom:20px;left:18px;box-shadow:0 4px 15px #26455c1a}.home-page[data-v-8c00ac05]{background:var(--page-background);min-height:100vh}
