.share-image-dialog .el-dialog{overflow:hidden;border-radius:18px}.share-image-dialog .el-dialog__body{padding:8px 20px 20px}.share-image-content{display:grid;gap:12px}.share-image-intro{margin:0;color:#758198;font-size:12px;text-align:center}.share-image-longpress-hint{display:flex;align-items:center;gap:10px;padding:10px 12px;border:1px solid #dbe6ff;border-radius:12px;background:linear-gradient(100deg,#f0f5ff,#f8f7ff);color:#314b82}.share-image-longpress-badge{flex:0 0 auto;padding:5px 8px;border-radius:8px;background:#315ee8;color:#fff;font-size:10px;font-weight:700;letter-spacing:.5px}.share-image-longpress-hint div{display:grid;gap:3px}.share-image-longpress-hint strong{font-size:12px;font-weight:700}.share-image-longpress-hint small{color:#7e8eaa;font-size:10px;line-height:1.4}.share-image-preview{display:block;width:min(100%,360px);max-height:58vh;margin:0 auto;border:1px solid #e7ebf2;border-radius:12px;object-fit:contain;box-shadow:0 5px 20px #26365317;-webkit-touch-callout:default;-webkit-user-select:auto;user-select:auto;touch-action:auto}.share-image-preview-save-requested{outline:2px solid #315ee8;outline-offset:3px}.share-image-loading{display:grid;min-height:240px;place-content:center;gap:10px;color:#7d899d;font-size:12px;text-align:center}.share-image-loading span{width:26px;height:26px;margin:auto;border:3px solid #e7ecf6;border-top-color:#315ee8;border-radius:50%;animation:share-image-spin .7s linear infinite}.share-image-error{display:grid;min-height:150px;place-items:center;padding:20px;color:#bf5d58;font-size:12px;text-align:center}.share-image-actions{display:flex;justify-content:center;gap:10px}@keyframes share-image-spin{to{transform:rotate(360deg)}}@media(max-width:480px){.share-image-dialog .el-dialog__body{padding:6px 14px 16px}.share-image-preview{width:min(100%,310px);max-height:54vh}.share-image-actions{gap:7px}.share-image-actions .el-button{padding-inline:12px;font-size:11px}}.filter-drawer{--filter-accent: #7355d9;--filter-accent-strong: #5e49c7;--filter-ink: #26324b;--filter-muted: #8791a4;--filter-line: #e9ecf3}.filter-drawer .el-drawer__header{padding:22px 22px 17px;border-bottom:1px solid #eceef4;background:#fff;color:var(--filter-ink);font-size:17px;font-weight:750}.filter-drawer .el-drawer__title{letter-spacing:-.3px}.filter-drawer .el-drawer__body{padding:0 17px 24px;background:#f6f7fb}.filter-drawer .el-drawer__footer{padding:13px 17px calc(13px + env(safe-area-inset-bottom));border-top:1px solid #e9ecf3;background:#fffffff5;box-shadow:0 -7px 22px #26324b0b}.filter-drawer .drawer-intro{display:flex;align-items:center;gap:9px;margin:13px 0 11px;padding:11px 13px;border:1px solid #e8e6f4;border-radius:12px;background:linear-gradient(110deg,#f0f3ff,#f8f1fb);color:#727d95;font-size:11px;line-height:1.5}.filter-intro-icon{display:grid;width:25px;height:25px;flex:0 0 25px;place-items:center;border-radius:8px;background:#fff;color:var(--filter-accent);font-size:13px;box-shadow:0 2px 7px #524a931a}.filter-drawer .advanced-filter-section{margin:0 0 7px;padding:11px;border:1px solid #ebedf3;border-radius:14px;background:#fff;box-shadow:0 3px 12px #232f4a09}.filter-drawer .advanced-filter-group{margin-bottom:10px;padding:0;overflow:hidden}.filter-drawer .advanced-filter-group>summary{display:flex;min-height:43px;align-items:center;justify-content:space-between;gap:10px;margin:0;padding:9px 12px;cursor:pointer;list-style:none;-webkit-user-select:none;user-select:none;transition:background .16s ease}.filter-drawer .advanced-filter-group>summary::-webkit-details-marker{display:none}.filter-drawer .advanced-filter-group>summary:hover{background:#faf9fd}.filter-drawer .advanced-filter-group>summary:focus-visible{outline:2px solid rgba(115,85,217,.35);outline-offset:-3px}.advanced-filter-group-title{color:#303b53;font-size:12px;font-weight:750}.advanced-filter-group-meta{display:inline-flex;align-items:center;gap:9px}.advanced-filter-chevron{width:8px;height:8px;border-right:1.5px solid #939bad;border-bottom:1.5px solid #939bad;transform:rotate(45deg) translateY(-2px);transition:transform .18s ease}.filter-drawer .advanced-filter-group[open]>summary{border-bottom:1px solid #f0f1f5}.filter-drawer .advanced-filter-group[open] .advanced-filter-chevron{transform:rotate(225deg) translate(-2px,-1px)}.filter-drawer .advanced-filter-group-content{padding:9px 10px 10px}.advanced-filter-section-heading{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:8px}.filter-drawer .advanced-filter-section-heading h3{margin:1px 0 0;color:#303b53;font-size:13px;font-weight:750;letter-spacing:-.1px}.advanced-filter-kicker{color:#a0a8b8;font-size:8px;font-weight:750;letter-spacing:1.1px}.advanced-filter-group .advanced-filter-kicker{display:none}.advanced-filter-count{padding:4px 8px;border-radius:20px;background:#f4f5f9;color:#8992a3;font-size:9px;white-space:nowrap}.filter-drawer .advanced-filter-settings .el-radio-group{display:flex;width:100%}.filter-drawer .advanced-filter-settings .el-radio-button{flex:1}.filter-drawer .advanced-filter-settings .el-radio-button__inner{width:100%;padding:9px 8px;border-color:#e7e9f0;background:#fafbfc;color:#788397;font-size:10px;box-shadow:none}.filter-drawer .advanced-filter-settings .el-radio-button:first-child .el-radio-button__inner{border-radius:9px 0 0 9px}.filter-drawer .advanced-filter-settings .el-radio-button:last-child .el-radio-button__inner{border-radius:0 9px 9px 0}.filter-drawer .advanced-filter-settings .el-radio-button__original-radio:checked+.el-radio-button__inner{border-color:#d9d2f1;background:#f2effb;color:var(--filter-accent-strong);font-weight:700;box-shadow:inset 0 0 0 1px #7355d90d}.filter-drawer .match-hint{margin:8px 0 0;color:#929bac;font-size:10px;line-height:1.55}.filter-drawer .price-range{gap:8px}.filter-drawer .price-range .el-input{width:0;flex:1}.filter-drawer .price-range .el-input__wrapper{min-height:37px;border-radius:9px;background:#fafbfc;box-shadow:0 0 0 1px #e8eaf0 inset}.filter-drawer .price-range .el-input__inner{color:#46536b;font-size:11px}.filter-drawer .drawer-options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:5px}.filter-drawer .drawer-options>.advanced-filter-option{display:inline-flex;min-width:0;min-height:30px;align-items:center;justify-content:center;padding:5px 7px;overflow-wrap:anywhere;border:1px solid #eceef3;border-radius:9px;background:#fafbfc;color:#657188;font-size:10px;line-height:1.35;text-align:center;transition:border-color .16s ease,background .16s ease,color .16s ease,transform .16s ease}.filter-drawer .drawer-options>.advanced-filter-option:hover{transform:translateY(-1px);border-color:#d9d2ef;background:#f7f5fc;color:#6550b2}.filter-drawer .drawer-options>.advanced-filter-option.is-checked{border-color:#d9d2f1!important;background:linear-gradient(110deg,#f0f3ff,#f8f1fb)!important;color:#604ab5!important;font-weight:700;box-shadow:inset 0 0 0 1px #7355d90a}.filter-drawer .advanced-weapon-row{display:grid;grid-column:auto;align-content:start;gap:6px;min-width:0;padding:8px;border:1px solid #e9ecf2;border-radius:12px;background:linear-gradient(115deg,#fff,#fcfcfe);transition:border-color .16s ease,background .16s ease,box-shadow .16s ease}.filter-drawer .advanced-weapon-row.has-selection{border-color:#dcd5f2;background:linear-gradient(115deg,#fff,#fbf9ff);box-shadow:0 3px 10px #654eb00e}.advanced-weapon-heading{display:grid;grid-template-columns:minmax(0,1fr) auto;min-width:0;align-items:center;gap:4px}.filter-drawer .drawer-options .advanced-weapon-toggle{display:inline-flex;min-width:0;min-height:27px;align-items:center;gap:4px;padding:3px 4px;border:1px solid transparent;border-radius:8px;background:transparent;color:#38455f;font-size:10px;font-weight:700;line-height:1.3;text-align:left}.filter-drawer .drawer-options .advanced-weapon-toggle:hover{background:#f5f3fb;color:#604ab5}.filter-drawer .drawer-options .advanced-weapon-toggle.is-checked{border-color:#ddd6f2!important;background:#f3f0fb!important;color:#5e49b3!important}.weapon-toggle-mark{color:#8b77d6;font-size:12px}.filter-drawer .advanced-weapon-level{display:inline-flex;flex:0 0 auto;align-items:center;gap:3px;color:#8992a3;font-size:9px}.filter-drawer .advanced-weapon-level select{min-width:62px;height:27px;padding:0 5px;border:1px solid #e5e8ef;border-radius:8px;outline:none;background:#f9fafc;color:#526078;font-size:9px;cursor:pointer;transition:border-color .16s ease,box-shadow .16s ease}.filter-drawer .advanced-weapon-level select:focus{border-color:#bdb0e8;box-shadow:0 0 0 3px #7355d917}.advanced-weapon-variant-line{display:flex;flex-wrap:wrap;align-items:center;gap:4px;padding-top:5px;border-top:1px solid #f0f1f5}.advanced-weapon-caption{margin-right:1px;color:#9aa2b0;font-size:8px}.filter-drawer .drawer-options .advanced-weapon-variant{display:inline-flex;min-height:23px;align-items:center;padding:4px 6px;border:1px solid #e8eaf0;border-radius:20px;background:#fff;color:#737f93;font-size:8px;line-height:1.25}.filter-drawer .drawer-options .advanced-weapon-variant:hover{border-color:#d7cfee;background:#f8f6fc;color:#6651b1}.filter-drawer .drawer-options .advanced-weapon-variant.is-checked{border-color:#cfc4ed!important;background:#eeeaf9!important;color:#5e49b3!important;font-weight:700}.filter-drawer .filter-config-state{display:flex;align-items:center;justify-content:space-between;gap:12px;color:#8993a3;font-size:11px}.filter-drawer .filter-config-state.is-error{color:#b64e4b}.filter-drawer .drawer-actions{display:flex;gap:9px}.filter-drawer .drawer-actions .el-button{min-height:40px;flex:1;border-radius:10px;font-size:11px;font-weight:650}.filter-drawer .drawer-actions .el-button--primary{border-color:transparent;background:linear-gradient(105deg,#627ff0,#9b55dc);box-shadow:0 5px 13px #765bcf33}@media(max-width:560px){.filter-drawer .el-drawer__header{padding:17px 15px 14px}.filter-drawer .el-drawer__body{padding:0 12px 18px}.filter-drawer .el-drawer__footer{padding-right:12px;padding-left:12px}.filter-drawer .drawer-intro{margin-top:10px;padding:9px 10px}.filter-drawer .advanced-filter-section{padding:10px;border-radius:12px}.filter-drawer .advanced-filter-group{padding:0}.filter-drawer .advanced-filter-group>summary{min-height:40px;padding:8px 10px}.filter-drawer .advanced-filter-group-content{padding:7px 8px 8px}.filter-drawer .drawer-options{gap:5px}.filter-drawer .advanced-weapon-row{gap:5px;padding:7px}.advanced-weapon-heading{gap:3px}.filter-drawer .drawer-options .advanced-weapon-toggle{padding-left:2px;font-size:9px}.filter-drawer .advanced-weapon-level{gap:2px;font-size:8px}.filter-drawer .advanced-weapon-level select{min-width:56px;height:25px;padding:0 3px;font-size:8px}}@media(max-width:350px){.filter-drawer .drawer-options{grid-template-columns:minmax(0,1fr)}.filter-drawer .advanced-weapon-row{grid-column:1}.filter-drawer .advanced-weapon-heading{grid-template-columns:minmax(0,1fr) auto}}.search-possible-divider{grid-column:1 / -1;display:flex;align-items:center;gap:14px;margin:18px 0 8px;color:#7c8798;font-size:12px;line-height:1.8;text-align:center}.search-possible-divider:before,.search-possible-divider:after{content:"";flex:1;min-width:16px;height:1px;background:#dce2eb}.search-possible-divider small{max-width:420px;font-size:inherit}@media(max-width:600px){.search-possible-divider{gap:10px;margin-top:12px}.search-possible-divider small{max-width:250px}}:root{font-family:Manrope,Noto Sans SC,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;color:#172033;background:#f5f7fb;font-synthesis:none;text-rendering:optimizeLegibility;font-optical-sizing:auto;font-weight:400;--ink:#172033;--muted:#7c8798;--line:#e8ecf2;--blue:#315ee8;--surface:#fff}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;min-width:320px;min-height:100vh;background:#f5f7fb}button,input,select{font:inherit}a{color:inherit;text-decoration:none}.app-shell{min-height:100vh;background:#f5f7fb}.topbar{height:72px!important;padding:0!important;background:#ffffffeb;border-bottom:1px solid var(--line);position:sticky;top:0;z-index:20;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.topbar-inner{height:100%;max-width:1240px;margin:auto;display:flex;align-items:center;gap:52px;padding:0 24px}.brand{display:flex;align-items:center;gap:10px;min-width:190px}.brand-mark{width:38px;height:38px;border-radius:12px;background:#172033;color:#fff;display:grid;place-items:center;font-size:17px;font-weight:800;letter-spacing:-1px}.brand-copy{display:flex;flex-direction:column;line-height:1.2}.brand-copy strong{font-size:16px;letter-spacing:.4px}.brand-copy small{font-size:10px;color:#8c96a5;margin-top:3px}.main-nav{display:flex;align-items:center;gap:32px;height:100%;flex:1}.nav-link{height:100%;display:flex;align-items:center;color:#737e8e;font-size:13px;position:relative}.nav-link.active{color:#172033;font-weight:700}.nav-link.active:after{content:"";position:absolute;bottom:0;left:0;right:0;height:2px;background:#315ee8;border-radius:2px}.top-actions{display:flex;align-items:center;gap:12px}.top-actions .el-button{font-size:12px}.top-actions .order-link{color:#566174}.el-button--primary{--el-button-bg-color:#315ee8;--el-button-border-color:#315ee8;--el-button-hover-bg-color:#244ecf;--el-button-hover-border-color:#244ecf;--el-button-active-bg-color:#244ecf}.main-content{padding:28px 24px 0!important;max-width:1288px;width:100%;margin:0 auto}.welcome-banner{position:relative;min-height:354px;border-radius:18px;background:#172033;color:#fff;overflow:hidden;padding:45px 52px 52px;display:flex;align-items:flex-start;isolation:isolate}.welcome-banner:before{content:"";position:absolute;width:560px;height:560px;border-radius:50%;right:4%;top:-55%;background:radial-gradient(circle,#4068e847,#4068e800 68%);z-index:-1}.banner-copy{position:relative;z-index:2}.eyebrow,.section-kicker{font-family:Cascadia Code,Consolas,monospace;font-size:10px;letter-spacing:1.6px}.eyebrow{color:#acbad1;display:flex;align-items:center;gap:9px}.live-dot,.stat-dot{width:7px;height:7px;border-radius:50%;background:#70d2a0;box-shadow:0 0 0 4px #70d2a01f}.welcome-banner h1{font-size:36px;line-height:1.24;letter-spacing:-1.2px;margin:19px 0 12px;font-weight:700}.welcome-banner h1 em{font-style:normal;color:#a8bcff}.welcome-banner p{font-size:13px;color:#b5c0d1;margin:0}.banner-actions{display:flex;align-items:center;gap:16px;margin-top:25px}.banner-actions .el-button{--el-button-bg-color:#6686f4;--el-button-border-color:#6686f4;--el-button-hover-bg-color:#7894f6;--el-button-hover-border-color:#7894f6;box-shadow:0 8px 24px #2b53d347}.banner-note{font-size:11px;color:#9da9bc}.arrow{margin-left:5px}.banner-art{position:absolute;right:7%;top:24px;width:330px;height:270px;display:grid;place-items:center;opacity:.96}.art-orbit{position:absolute;border:1px solid rgba(173,192,248,.16);border-radius:50%;transform:rotate(-25deg)}.orbit-one{width:310px;height:165px}.orbit-two{width:260px;height:228px;transform:rotate(35deg);border-color:#adc0f81a}.art-core{width:142px;height:142px;border-radius:50%;border:1px solid rgba(177,195,248,.28);background:radial-gradient(circle at 35% 28%,#435b9c,#253452 55%,#1a2336);box-shadow:0 18px 65px #496bc740,inset 0 0 35px #7392e626;display:grid;place-items:center;font-size:64px;font-weight:800;letter-spacing:-7px;color:#f2f5ff}.art-core span{font-family:Cascadia Code,Consolas,monospace;font-size:13px;letter-spacing:1px;color:#a9baf0;margin:42px 0 0 -39px}.art-label{position:absolute;font-family:Cascadia Code,Consolas,monospace;font-size:8px;line-height:1.7;letter-spacing:1.1px;color:#93a3c2}.label-top{right:0;top:40px}.label-bottom{left:6px;bottom:30px}.banner-foot{position:absolute;bottom:0;left:52px;right:52px;border-top:1px solid rgba(255,255,255,.12);height:39px;display:flex;justify-content:space-between;align-items:center;font-size:10px;color:#9eabc0}.trust-strip{margin:14px 0 43px;background:#fff;border:1px solid var(--line);border-radius:12px;min-height:78px;display:grid;grid-template-columns:repeat(3,1fr) 1.1fr;align-items:center;padding:14px 25px;box-shadow:0 4px 16px #1e2d4c06}.trust-strip>div:not(.trust-caption){display:flex;align-items:center;gap:11px;border-right:1px solid var(--line);min-height:40px}.trust-icon{width:31px;height:31px;border-radius:9px;background:#f0f4ff;color:#4566d9;display:grid;place-items:center;font-size:15px}.trust-strip b,.trust-strip small{display:block}.trust-strip b{font-size:11px;font-weight:650}.trust-strip small{font-size:10px;color:#8a94a3;margin-top:4px}.trust-caption{text-align:right;font-family:Cascadia Code,Consolas,monospace;font-size:9px;line-height:1.7;letter-spacing:1px;color:#a6afbd}.trust-caption b{color:#44516a;font-weight:500}.catalog-section{scroll-margin-top:90px}.section-heading{display:flex;align-items:flex-end;justify-content:space-between;margin-bottom:20px}.section-kicker{color:#8793a5;margin-bottom:7px}.section-heading h2{margin:0;font-size:23px;letter-spacing:-.5px}.section-heading p{font-size:12px;color:#8892a1;margin:6px 0 0}.inventory-stat{display:flex;align-items:center;gap:9px;color:#7e8999;font-size:11px;padding-bottom:4px}.inventory-stat .stat-dot{background:#44bf83;box-shadow:0 0 0 4px #44bf831a;width:6px;height:6px}.inventory-stat strong{font-size:17px;color:#26334b}.search-panel{display:flex;gap:10px;padding:12px;background:#fff;border:1px solid var(--line);border-radius:12px;box-shadow:0 5px 18px #1e2d4c09}.catalog-search{flex:1}.catalog-search .el-input__wrapper,.price-range .el-input__wrapper{box-shadow:0 0 0 1px #e7ebf1 inset;border-radius:8px}.catalog-search .el-input__wrapper{background:#fafbfd}.catalog-search .el-input__inner{font-size:12px}.search-glyph{font-size:22px;color:#77849a}.search-panel>.el-button{border-radius:8px;color:#46536a;border-color:#e3e8f0;font-size:12px}.filter-glyph{font-size:17px;margin-left:8px}.quick-filter-row{display:flex;align-items:center;gap:8px;flex-wrap:wrap;padding:16px 1px 13px}.filter-label{font-size:11px;color:#7f8a9b;margin-right:4px}.quick-filter-row .el-button{height:29px;padding:0 12px;font-size:10px;border-color:#e6eaf1;color:#667286}.quick-filter-row .el-button--primary.is-plain{--el-button-bg-color:#edf2ff;--el-button-text-color:#315ee8;--el-button-border-color:#dce5ff}.active-filters{display:flex;align-items:center;flex-wrap:wrap;gap:7px;margin:0 0 13px;font-size:10px;color:#8a94a3}.active-filters .el-tag{border-radius:6px}.results-toolbar{height:49px;border-top:1px solid var(--line);display:flex;align-items:center;justify-content:space-between;margin-bottom:13px}.results-label{font-size:12px;font-weight:700}.results-label span{font-weight:400;font-size:10px;color:#929cab;margin-left:8px}.sort-select{width:145px}.sort-select .el-select__wrapper{min-height:32px;box-shadow:none;background:transparent}.sort-select .el-select__selected-item{font-size:11px}.product-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:17px}.product-card{border:1px solid #e9edf3!important;border-radius:12px!important;overflow:hidden;transition:transform .2s ease,box-shadow .2s ease}.product-card:hover{transform:translateY(-3px)}.product-image-wrap{height:194px;position:relative;overflow:hidden;cursor:pointer;background:#e6e9ef}.product-image{width:100%;height:100%;object-fit:cover;display:block;transition:transform .35s}.product-card:hover .product-image{transform:scale(1.035)}.product-image-wrap:after{content:"";position:absolute;top:40%;right:0;bottom:0;left:0;background:linear-gradient(transparent,#09101f85);pointer-events:none}.image-index{position:absolute;left:13px;bottom:12px;color:#fff;z-index:1;font-family:Cascadia Code,Consolas,monospace;font-size:9px;letter-spacing:.8px}.favorite-button{position:absolute!important;z-index:2;top:11px;right:11px;color:#46536a!important;background:#fffffff0!important;border:0!important}.product-info{padding:15px 16px 14px}.product-meta{display:flex;align-items:center;justify-content:space-between;gap:8px}.product-id{font-family:Cascadia Code,Consolas,monospace;font-size:9px;color:#8b96a7;letter-spacing:.3px}.product-meta .el-tag{font-size:9px;border:0}.product-info h3{font-size:14px;margin:10px 0;color:#222d41;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.product-tags,.detail-tags{display:flex;flex-wrap:wrap;gap:6px}.product-tags .el-tag,.detail-tags .el-tag{border-radius:5px;font-size:9px}.product-card-footer{display:flex;align-items:center;justify-content:space-between;border-top:1px solid #eff1f5;margin-top:15px;padding-top:12px}.product-price{font-size:24px;font-weight:750;letter-spacing:-.7px;color:#26334b}.product-price small{font-size:12px;letter-spacing:0;margin-right:2px}.product-card-footer .el-button{font-size:10px;padding:0 12px;height:29px}.el-empty{padding:50px 0}.site-footer{height:86px;margin-top:55px;border-top:1px solid var(--line);display:flex;align-items:center;justify-content:space-between;color:#929cab;font-size:10px}.footer-brand{display:flex;align-items:center;gap:8px}.footer-brand b{font-size:13px;color:#374359}.footer-brand>span:last-child{margin-left:2px}.small-mark{width:25px;height:25px;border-radius:8px;font-size:12px}.filter-drawer .el-drawer__header,.detail-drawer .el-drawer__header{padding:22px 23px 17px;margin-bottom:0;border-bottom:1px solid var(--line);font-weight:700;color:#202b40}.filter-drawer .el-drawer__body,.detail-drawer .el-drawer__body{padding:0 23px 24px;overflow:auto}.filter-drawer .el-drawer__footer{border-top:1px solid var(--line);padding:13px 23px calc(13px + env(safe-area-inset-bottom))}.drawer-intro{font-size:11px;color:#8993a3;padding:17px 0 1px}.drawer-section{padding:19px 0;border-bottom:1px solid #edf0f4}.drawer-section h3,.detail-block h3{font-size:12px;margin:0 0 12px;color:#344057}.price-range{display:flex;align-items:center;gap:10px}.price-range span{font-size:11px;color:#9aa3b0}.price-range .el-input{width:45%}.price-range input{font-size:12px}.drawer-section .el-radio-button__inner{font-size:10px}.drawer-options{display:flex;flex-wrap:wrap;gap:7px}.drawer-options .el-check-tag{font-size:10px;border:1px solid #e5eaf1;border-radius:6px;padding:6px 9px;color:#667286;background:#fff}.drawer-options .el-check-tag.is-checked{color:#315ee8;background:#eef3ff;border-color:#dce5ff}.drawer-actions{display:flex;gap:10px}.drawer-actions .el-button{flex:1;height:39px;border-radius:8px;font-size:11px}.detail-drawer .el-drawer__body{padding-top:19px}.detail-hero{height:232px;border-radius:10px;overflow:hidden;position:relative;background:#edf0f5}.detail-hero img{width:100%;height:100%;object-fit:cover}.detail-hero:after{content:"";position:absolute;top:45%;right:0;bottom:0;left:0;background:linear-gradient(transparent,#0d162973)}.detail-image-caption{position:absolute;z-index:1;left:14px;bottom:13px;color:#fff;font:9px Cascadia Code,Consolas,monospace;letter-spacing:1px}.detail-price-line{display:flex;justify-content:space-between;align-items:flex-start;margin-top:20px}.detail-overline{font:10px Cascadia Code,Consolas,monospace;color:#8d97a7}.detail-price-line h2{font-size:19px;margin:7px 0 0}.detail-price{font-size:29px;font-weight:750;color:#293751}.detail-price small{font-size:14px}.detail-badges{display:flex;gap:8px;margin-top:13px}.detail-badges .el-tag{font-size:10px}.detail-block{border-top:1px solid var(--line);margin-top:19px;padding-top:17px}.detail-block p{font-size:12px;color:#687487;line-height:1.8;margin:0}.detail-drawer .el-alert{margin-top:18px}.detail-drawer .el-alert__title{font-size:11px}.detail-drawer .el-alert__description{font-size:10px}.detail-primary{width:100%;height:42px;margin-top:21px;border-radius:8px}.el-overlay{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}@media(max-width:900px){.topbar-inner{gap:25px}.main-nav{gap:18px}.banner-art{right:2%;opacity:.75}.welcome-banner{padding-left:35px}.banner-foot{left:35px;right:35px}.product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.trust-strip{grid-template-columns:repeat(3,1fr)}.trust-caption{display:none}}@media(max-width:640px){.topbar{height:62px!important}.topbar-inner{padding:0 15px;justify-content:space-between;gap:0}.brand{min-width:0}.brand-mark{width:33px;height:33px;border-radius:10px}.brand-copy strong{font-size:14px}.main-nav{display:none}.top-actions{gap:3px}.top-actions .el-button{padding:8px 10px;font-size:10px}.main-content{padding:14px 14px 0!important}.welcome-banner{min-height:315px;padding:32px 23px 51px;border-radius:15px}.welcome-banner h1{font-size:29px;margin-top:17px}.welcome-banner p{font-size:11px;max-width:235px;line-height:1.7}.banner-art{width:185px;height:170px;right:-31px;top:119px;opacity:.38}.art-core{width:92px;height:92px;font-size:43px}.art-core span{font-size:10px;margin:29px 0 0 -27px}.orbit-one{width:190px;height:105px}.orbit-two{width:160px;height:145px}.art-label{font-size:6px}.label-top{right:20px;top:8px}.label-bottom{left:0;bottom:6px}.banner-actions{margin-top:17px;gap:9px}.banner-actions .el-button{height:36px;padding:0 13px;font-size:10px}.banner-note{font-size:9px}.banner-foot{left:23px;right:23px;height:35px;font-size:8px}.trust-strip{margin:11px 0 31px;padding:12px 10px;grid-template-columns:repeat(3,1fr);gap:6px}.trust-strip>div:not(.trust-caption){gap:6px;min-height:35px}.trust-icon{width:26px;height:26px;font-size:12px}.trust-strip b{font-size:9px}.trust-strip small{font-size:8px}.section-heading{margin-bottom:15px}.section-heading h2{font-size:20px}.section-heading p{font-size:10px}.inventory-stat{font-size:9px;gap:6px}.inventory-stat strong{font-size:15px}.search-panel{padding:8px;gap:6px}.catalog-search .el-input__wrapper{padding:0 8px}.catalog-search .el-input__inner{font-size:10px}.search-panel>.el-button{font-size:10px;padding:0 9px}.filter-glyph{margin-left:3px}.quick-filter-row{gap:6px;padding:12px 0}.filter-label{font-size:9px;width:100%;margin-bottom:1px}.quick-filter-row .el-button{height:26px;padding:0 9px;font-size:9px;margin-left:0}.active-filters{font-size:9px}.results-toolbar{height:43px;margin-bottom:10px}.results-label{font-size:11px}.sort-select{width:127px}.sort-select .el-select__selected-item{font-size:9px}.product-grid{gap:9px}.product-image-wrap{height:128px}.image-index{font-size:7px;left:9px;bottom:9px}.favorite-button{width:27px!important;height:27px!important;top:7px;right:7px}.product-info{padding:10px 10px 9px}.product-meta{align-items:flex-start}.product-id{font-size:7px;padding-top:4px}.product-meta .el-tag{font-size:8px;padding:0 5px;height:19px}.product-info h3{font-size:11px;margin:8px 0}.product-tags{gap:4px}.product-tags .el-tag{font-size:8px;padding:0 5px;height:19px}.product-card-footer{margin-top:10px;padding-top:9px}.product-price{font-size:19px}.product-price small{font-size:10px}.product-card-footer .el-button{font-size:8px;padding:0 8px;height:25px}.site-footer{height:auto;min-height:76px;margin-top:37px;flex-wrap:wrap;gap:6px;padding:15px 0;font-size:8px}.footer-brand{gap:5px}.footer-brand b{font-size:11px}.footer-brand>span:last-child{font-size:8px}.small-mark{width:21px;height:21px;font-size:10px}.filter-drawer .el-drawer__header,.detail-drawer .el-drawer__header{padding:17px 17px 14px}.filter-drawer .el-drawer__body,.detail-drawer .el-drawer__body,.filter-drawer .el-drawer__footer{padding-left:17px;padding-right:17px}.detail-hero{height:190px}}.sort-popper{z-index:4000!important}.match-hint{margin:9px 0 0;font-size:10px;color:#8993a3;line-height:1.6}.drawer-section .el-radio-button__inner{padding:8px 12px}.favorites-nav span{display:inline-grid;place-items:center;min-width:18px;height:18px;padding:0 5px;margin-left:5px;border-radius:9px;background:#eef2f8;color:#667286;font:10px Manrope,sans-serif}.favorites-nav.active span{background:#e8eeff;color:#315ee8}.favorite-link{display:none}@media(max-width:640px){.favorite-link{display:inline-flex!important;color:#566174;font-size:10px!important;padding:8px 6px!important}.top-actions .order-link{display:none}}.nav-link{gap:7px}.nav-link .el-icon{font-size:15px}.menu-button{font-family:inherit;border:0;background:transparent;cursor:pointer}.support-content{text-align:center;padding:8px 12px 12px}.support-icon{display:grid;place-items:center;width:54px;height:54px;margin:0 auto 12px;border-radius:16px;background:#eef2ff;color:#315ee8;font-size:25px}.support-content h3{margin:0 0 8px;font-size:16px;color:#26334b}.support-content p{max-width:300px;margin:0 auto 15px;color:#7b8798;font-size:12px;line-height:1.8}.support-dialog .el-dialog__footer{padding-top:4px}.support-dialog .el-button{min-width:100px}@media(max-width:640px){.app-shell{padding-bottom:62px}.topbar-inner .main-nav{display:flex!important;position:fixed;left:0;right:0;bottom:0;height:62px;background:#fffffff7;border-top:1px solid #e8ecf2;z-index:40;justify-content:space-around;gap:0;padding-bottom:env(safe-area-inset-bottom);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.topbar-inner .nav-link{height:100%;flex:1;display:flex;flex-direction:column;justify-content:center;gap:3px;font-size:9px}.topbar-inner .nav-link .el-icon{font-size:17px}.topbar-inner .nav-link:after{bottom:auto;top:0;left:25%;right:25%}.topbar-inner .favorite-link{display:none!important}.topbar-inner .top-actions{margin-left:auto}}.bottom-menu{position:fixed;z-index:45;left:50%;bottom:14px;transform:translate(-50%);width:min(440px,calc(100% - 32px));height:66px;padding:5px;background:#fffffff7;border:1px solid #e8ecf2;border-radius:17px;box-shadow:0 10px 36px #1e2d4c29;display:flex;align-items:stretch;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.bottom-menu-item{position:relative;flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;background:transparent;border:0;color:#7c8798;font:500 10px Manrope,Noto Sans SC,sans-serif;cursor:pointer}.bottom-menu-item .el-icon{font-size:17px}.bottom-menu-item.active{color:#315ee8;font-weight:700}.bottom-menu-item.active:before{content:"";position:absolute;top:1px;width:25px;height:2px;border-radius:2px;background:#315ee8}.bottom-menu-item i{position:absolute;top:6px;min-width:15px;height:15px;padding:0 4px;border-radius:8px;background:#eef2f8;color:#667286;font:9px Manrope,sans-serif;display:grid;place-items:center}.bottom-menu-item.active i{background:#e8eeff;color:#315ee8}.app-shell{padding-bottom:86px}@media(max-width:640px){.app-shell{padding-bottom:76px}.bottom-menu{left:0;bottom:0;transform:none;width:100%;height:calc(62px + env(safe-area-inset-bottom));padding:3px 4px env(safe-area-inset-bottom);border-radius:0;border-left:0;border-right:0;border-bottom:0;box-shadow:0 -4px 20px #1e2d4c14}.bottom-menu-item{gap:3px;font-size:9px}.bottom-menu-item .el-icon{font-size:17px}.bottom-menu-item.active:before{top:0}.bottom-menu-item i{top:4px}}.topbar-inner{justify-content:space-between}.top-actions .favorite-link{display:none!important}.detail-title-text{max-height:240px;overflow:auto;white-space:pre-wrap;word-break:break-word;border-radius:8px;background:#f7f8fb;padding:12px!important;font-size:11px!important}.api-fallback-alert{margin:-3px 0 16px}.product-pagination{justify-content:center;margin-top:25px}.product-grid.is-loading{min-height:180px}.api-error{display:flex;align-items:center;gap:10px;margin:-3px 0 16px}.api-error .el-alert{flex:1}.api-error>.el-button{height:38px}.bottom-menu-label{display:flex;align-items:center;gap:5px}.bottom-menu-label i{position:static;left:auto;top:auto;min-width:15px;height:15px;padding:0 4px;border-radius:8px;display:inline-grid;place-items:center;background:#eef2f8;color:#667286;font:9px Manrope,sans-serif}.bottom-menu-item.active .bottom-menu-label i{background:#e8eeff;color:#315ee8}.bottom-menu-icon{position:relative;display:inline-flex;align-items:center;justify-content:center;line-height:1}.bottom-menu-icon i{position:absolute;left:auto;right:-9px;top:-4px;min-width:15px;height:15px;padding:0 4px;border-radius:8px;display:grid;place-items:center;background:#eef2f8;color:#667286;font:9px Manrope,sans-serif}.bottom-menu-item.active .bottom-menu-icon i{background:#e8eeff;color:#315ee8}.bottom-menu-my{position:relative;display:flex;flex:1;min-width:0}.bottom-menu-my>.bottom-menu-item{width:100%}.my-submenu{position:absolute;left:50%;bottom:calc(100% + 12px);transform:translate(-50%);width:158px;padding:7px;background:#fffffffa;border:1px solid #e8ecf2;border-radius:13px;box-shadow:0 10px 30px #1e2d4c2b;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.my-submenu:after{content:"";position:absolute;left:calc(50% - 6px);bottom:-6px;width:11px;height:11px;background:#fff;border-right:1px solid #e8ecf2;border-bottom:1px solid #e8ecf2;transform:rotate(45deg)}.my-submenu button{position:relative;z-index:1;width:100%;height:40px;padding:0 9px;display:flex;align-items:center;gap:9px;border:0;border-radius:8px;background:transparent;color:#46536a;font:500 11px Manrope,Noto Sans SC,sans-serif;text-align:left;cursor:pointer}.my-submenu button:hover{background:#f3f6fc;color:#315ee8}.my-submenu .bottom-menu-icon{font-size:15px}.my-submenu button>i{position:static;margin-left:auto;min-width:18px;height:18px;padding:0 5px;border-radius:9px;background:#eef2f8;color:#667286;font:10px Manrope,sans-serif;display:grid;place-items:center}.secondary-page{min-height:calc(100vh - 190px);max-width:1040px;margin:0 auto;padding:28px 0 48px}.page-back{display:inline-flex;align-items:center;gap:6px;border:0;background:transparent;color:#687487;font:500 12px Manrope,Noto Sans SC,sans-serif;cursor:pointer;padding:8px 0}.page-back:hover{color:#315ee8}.secondary-page-heading{margin:26px 0 24px}.secondary-page-heading h1{margin:7px 0;font-size:28px;color:#202b40}.secondary-page-heading p{margin:0;color:#8993a3;font-size:12px}.my-entry-list{display:grid;gap:12px;max-width:680px}.my-entry-card{width:100%;min-height:86px;padding:16px 18px;display:flex;align-items:center;gap:14px;border:1px solid var(--line);border-radius:13px;background:#fff;text-align:left;cursor:pointer;box-shadow:0 5px 18px #1e2d4c09;transition:transform .18s ease,border-color .18s ease}.my-entry-card:hover{transform:translateY(-2px);border-color:#cdd8fb}.my-entry-icon{width:42px;height:42px;display:grid;place-items:center;border-radius:12px;font-size:19px}.my-entry-icon.saved{color:#315ee8;background:#eef3ff}.my-entry-icon.viewed{color:#7a63c7;background:#f3efff}.my-entry-copy{display:grid;gap:5px}.my-entry-copy strong{color:#26334b;font-size:13px}.my-entry-copy small{color:#8993a3;font-size:10px}.my-entry-count{margin-left:auto;color:#526078;font-size:12px;font-weight:700}.my-entry-arrow{margin-left:2px;color:#9aa3b0;font-size:22px}.detail-page-toolbar{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.detail-page-toolbar .el-button{height:35px}.product-detail-layout{display:grid;grid-template-columns:minmax(0,1fr) 250px;align-items:start;gap:22px}.product-detail-main,.product-detail-aside{border:1px solid var(--line);border-radius:14px;background:#fff;padding:22px;box-shadow:0 5px 18px #1e2d4c09}.product-detail-main .detail-hero{height:auto;max-height:450px;min-height:180px}.product-detail-main .detail-hero img{object-fit:contain;background:#f3f5f8}.product-detail-main .detail-price-line{gap:15px}.product-detail-main .detail-price-line h1{font-size:21px;line-height:1.5;margin:7px 0 0;color:#202b40}.product-detail-main .detail-price{white-space:nowrap}.product-detail-main .detail-block h2{margin:0 0 12px;font-size:14px;color:#344057}.product-detail-aside{position:sticky;top:92px}.product-detail-aside .detail-price{margin:16px 0;font-size:29px}.product-detail-aside p{margin:8px 0;color:#687487;font-size:11px;overflow-wrap:anywhere}.product-detail-aside .detail-primary{margin-top:16px}.detail-description{min-height:100px}.detail-description>div{font-size:12px;color:#687487;line-height:1.8;overflow-wrap:anywhere}.detail-description img{display:block;max-width:100%;height:auto;margin:10px auto;border-radius:8px}.detail-description p{margin:0 0 10px}.detail-description table{max-width:100%;border-collapse:collapse}.detail-description td,.detail-description th{border:1px solid var(--line);padding:6px 8px}@media(max-width:700px){.secondary-page{min-height:calc(100vh - 138px);padding:20px 0 28px}.secondary-page-heading{margin:22px 0 18px}.secondary-page-heading h1{font-size:24px}.my-entry-card{min-height:76px;padding:13px}.product-detail-layout{grid-template-columns:1fr;gap:12px}.product-detail-main,.product-detail-aside{padding:15px}.product-detail-main .detail-hero{min-height:145px}.product-detail-main .detail-price-line h1{font-size:17px}.product-detail-aside{position:static}.product-detail-aside .detail-price{display:none}.product-detail-aside .detail-primary{margin-top:10px}}.support-options{display:grid;grid-template-columns:1fr;gap:12px;padding:4px 0 8px}.support-contact-button{min-height:90px;padding:18px 16px;display:flex;flex-direction:row;align-items:center;justify-content:flex-start;gap:14px;border-radius:13px;background:#315ee8;color:#fff;text-decoration:none;box-shadow:0 8px 18px #315ee833;transition:transform .18s ease,background .18s ease}.support-contact-button:hover{transform:translateY(-2px);background:#244ecf}.support-contact-button>.el-icon{font-size:24px}.support-contact-button>span:nth-child(2){display:grid;gap:5px}.support-contact-button strong{font-size:14px}.support-contact-button small{font-size:10px;color:#ffffffc7}.support-link-arrow{align-self:center;margin-left:auto;font-size:16px}@media(max-width:420px){.support-options{gap:9px}.support-contact-button{min-height:78px;padding:13px 10px}}.product-detail-aside>.el-button{width:100%;margin-left:0;margin-right:0}.product-detail-aside>.detail-primary{margin-top:16px}.product-detail-aside>.detail-share-button{height:42px;margin-top:9px;border-radius:8px;font-size:11px}.detail-page-toolbar{position:sticky;top:80px;z-index:19;padding:8px 0;margin:0 0 12px;background:linear-gradient(to bottom,#f5f7fb 75%,#f5f7fb00)}.detail-page-toolbar .page-back{min-height:42px;padding:0 16px;border:1px solid #cbd6fa;border-radius:11px;background:#fff;color:#315ee8;font-size:13px;font-weight:700;box-shadow:0 5px 16px #233e8224;transition:background .18s ease,transform .18s ease,box-shadow .18s ease}.detail-page-toolbar .page-back:hover{background:#f2f5ff;box-shadow:0 7px 20px #233e8233;transform:translateY(-1px)}@media(max-width:700px){.detail-page-toolbar{top:62px;padding:7px 0}.detail-page-toolbar .page-back{min-height:40px;padding:0 14px}}.detail-page-toolbar{position:static;top:auto;padding:0;margin:0 0 12px;background:transparent}.detail-page-toolbar .page-back{position:fixed;top:84px;left:max(16px,calc((100vw - 1040px)/2));z-index:60;min-height:42px;padding:0 16px;border:1px solid #b9c9ff;border-radius:11px;background:#fff;color:#244ecf;font-size:13px;font-weight:700;box-shadow:0 5px 18px #233e8238}.detail-page-toolbar .page-back:hover{background:#f2f5ff;box-shadow:0 7px 22px #233e8247;transform:translateY(-1px)}@media(max-width:700px){.detail-page-toolbar{top:auto;padding:0;margin:0 0 12px}.detail-page-toolbar .page-back{top:72px;left:14px;min-height:40px;padding:0 14px}}.search-panel>.el-button:not(.el-button--primary){color:#46536a;border-color:#e3e8f0}.search-panel>.el-button--primary{color:#fff!important;--el-button-text-color:#fff;--el-button-hover-text-color:#fff;--el-button-active-text-color:#fff}.detail-page-toolbar .page-back{position:fixed;top:auto;left:auto;right:max(16px,calc((100vw - 440px)/2 + 16px));bottom:92px;z-index:60;min-height:40px;padding:0 14px;border:1px solid rgba(49,94,232,.18);border-radius:22px;background:#fffffff0;color:#315ee8;font-size:12px;font-weight:650;box-shadow:0 4px 14px #233e8221;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:background .18s ease,box-shadow .18s ease}.detail-page-toolbar .page-back:hover{background:#fff;box-shadow:0 6px 18px #233e822e;transform:translateY(-1px)}.product-detail-page{touch-action:pan-y}.product-detail-page .detail-page-toolbar{pointer-events:none}.product-detail-page .detail-page-toolbar .page-back{pointer-events:auto}@media(max-width:640px){.detail-page-toolbar{top:auto;padding:0;margin:0}.detail-page-toolbar .page-back{top:auto;left:auto;right:14px;bottom:calc(74px + env(safe-area-inset-bottom));min-height:42px;padding:0 15px}}.detail-page-toolbar{position:static;padding:0;margin:0}.detail-floating-actions{position:fixed;right:max(16px,calc((100vw - 440px)/2 + 16px));bottom:92px;z-index:60;display:flex;flex-direction:column;gap:10px;pointer-events:none}.detail-fab{pointer-events:auto;width:46px;height:46px;padding:0;display:grid;place-items:center;border:1px solid rgba(49,94,232,.18);border-radius:50%;background:#fffffff5;color:#315ee8;box-shadow:0 4px 14px #233e8229;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);cursor:pointer;transition:transform .18s ease,background .18s ease,box-shadow .18s ease}.detail-fab .el-icon{font-size:19px}.detail-fab:hover{transform:translateY(-2px);box-shadow:0 7px 18px #233e8238}.detail-follow-fab.is-following{background:#315ee8;border-color:#315ee8;color:#fff}.detail-back-fab{color:#46536a;border-color:#dfe5f0}.product-detail-page .detail-page-toolbar,.product-detail-page .detail-floating-actions{pointer-events:none}.product-detail-page .detail-fab{pointer-events:auto}@media(max-width:640px){.detail-floating-actions{right:14px;bottom:calc(74px + env(safe-area-inset-bottom));gap:10px}.detail-fab{width:46px;height:46px}}.favorite-button.is-favorited{color:#e5485d!important}.favorite-button.is-favorited:hover{color:#cf3047!important}.favorite-button .el-icon{font-size:18px}.favorite-button:not(.is-favorited){color:#768195!important}.favorite-button.is-favorited{color:#e6ad00!important}.favorite-button.is-favorited svg{fill:currentColor}.favorite-button.is-favorited:hover{color:#d49f00!important}.detail-follow-fab{color:#768195}.detail-follow-fab.is-following{background:#fff6d2;border-color:#f2d36a;color:#e6ad00}.detail-follow-fab.is-following svg{fill:currentColor}.search-panel{align-items:center;gap:10px;padding:10px;background:#fff;border:1px solid #e4e9f2;border-radius:14px;box-shadow:0 6px 20px #1e2d4c0b}.catalog-search{min-width:0}.catalog-search .el-input__wrapper{min-height:42px;padding:0 12px;background:#f7f8fc;box-shadow:0 0 0 1px #e7ebf2 inset;transition:background .18s ease,box-shadow .18s ease}.catalog-search .el-input__wrapper:hover{box-shadow:0 0 0 1px #cbd6ef inset}.catalog-search .el-input__wrapper.is-focus{background:#fff;box-shadow:0 0 0 1px #8ea6f3 inset,0 0 0 3px #315ee814}.catalog-search .el-input__inner{font-size:12px;color:#26334b}.catalog-search .el-input__inner::placeholder{color:#9aa4b4}.catalog-search .el-input__prefix-inner>.el-icon{color:#8792a3;font-size:15px}.search-panel>.el-button{height:42px;padding:0 16px;border-radius:9px;font-size:11px;font-weight:650;white-space:nowrap;transition:background .18s ease,box-shadow .18s ease,transform .18s ease}.search-panel>.el-button--primary{color:#fff!important;background:#315ee8;border-color:#315ee8;box-shadow:0 4px 10px #315ee82e}.search-panel>.el-button--primary:hover{background:#244ecf;border-color:#244ecf;box-shadow:0 6px 14px #315ee83d;transform:translateY(-1px)}.search-panel>.el-button:not(.el-button--primary){color:#4f5d73;border-color:#e1e6ef;background:#fff}.search-panel>.el-button:not(.el-button--primary):hover{color:#315ee8;border-color:#cbd7fb;background:#f7f9ff}.filter-glyph{font-size:15px;margin-left:7px;color:inherit}@media(max-width:640px){.search-panel{gap:7px;padding:8px;border-radius:12px}.catalog-search .el-input__wrapper{min-height:40px;padding:0 9px}.catalog-search .el-input__inner{font-size:10px}.search-panel>.el-button{height:40px;padding:0 11px;font-size:10px}.search-panel>.el-button:first-of-type{min-width:56px}.search-panel>.el-button:last-child{min-width:80px}.filter-glyph{font-size:14px;margin-left:5px}}@media(max-width:360px){.search-panel{gap:5px;padding:6px}.search-panel>.el-button{padding:0 8px}.search-panel>.el-button:last-child{min-width:69px}.catalog-search .el-input__inner{font-size:9px}}.trust-strip{grid-template-columns:repeat(3,minmax(0,1fr));gap:0;padding:14px 18px}.trust-card{min-width:0;min-height:48px;padding:5px 14px;display:flex;align-items:center;gap:10px;border:0;border-right:1px solid var(--line);background:transparent;text-align:left;cursor:pointer;transition:background .18s ease}.trust-card:last-child{border-right:0}.trust-card:hover{background:#f8f9fd}.trust-card:focus-visible{outline:2px solid #8ea6f3;outline-offset:-2px;border-radius:8px}.trust-card .trust-icon{flex:0 0 31px}.trust-card b{font-size:11px;white-space:nowrap}.trust-card small{font-size:10px;white-space:nowrap}.service-guide-body>p{margin:0 0 15px;color:#5f6c81;font-size:12px;line-height:1.8}.service-guide-body ol{margin:0;padding:0;list-style:none;counter-reset:guide-step;display:grid;gap:10px}.service-guide-body li{position:relative;min-height:36px;padding:8px 10px 8px 40px;border:1px solid #edf0f5;border-radius:9px;background:#fafbfd;color:#46536a;font-size:11px;line-height:1.7;counter-increment:guide-step}.service-guide-body li:before{content:counter(guide-step);position:absolute;left:10px;top:8px;width:20px;height:20px;display:grid;place-items:center;border-radius:7px;background:#edf2ff;color:#315ee8;font-size:10px;font-weight:700}.service-guide-body .el-alert{margin-top:14px}.service-guide-body .el-alert__title{font-size:11px;line-height:1.6}.guide-customer-link{display:flex;align-items:center;justify-content:center;gap:8px;height:40px;margin-top:14px;border-radius:9px;background:#315ee8;color:#fff;font-size:11px;font-weight:650}.guide-customer-link:hover{background:#244ecf}@media(max-width:640px){.trust-strip{padding:10px 6px;gap:0}.trust-card{padding:5px 7px;gap:6px;min-height:42px}.trust-card .trust-icon{flex-basis:25px;width:25px;height:25px;font-size:12px}.trust-card b{font-size:9px}.trust-card small{font-size:8px;white-space:normal;line-height:1.3}.service-guide-dialog .el-dialog__body{padding:16px 18px}.service-guide-body>p{font-size:11px}}.product-pagination{width:100%;max-width:100%;box-sizing:border-box;flex-wrap:wrap;overflow:hidden}@media(max-width:640px){.product-pagination .el-pagination__total{display:none!important}.product-pagination{justify-content:center;gap:0}.product-pagination button,.product-pagination .el-pager li{min-width:28px;padding-left:4px;padding-right:4px;margin-left:2px;margin-right:2px}}.my-entry-icon.consignment{color:#bf7a18;background:#fff6e8}.consignment-form{display:grid;gap:10px}.consignment-form>p{margin:0 0 4px;color:#687487;font-size:12px;line-height:1.7}.consignment-form>label{color:#344057;font-size:12px;font-weight:600}.consignment-contact-type{width:100%}.consignment-privacy{color:#8993a3;font-size:10px;line-height:1.6}.consignment-form .el-alert{margin-top:2px}.consignment-success{display:grid;justify-items:center;gap:10px;padding:18px 8px 22px;text-align:center}.consignment-success .el-icon{color:#35a574;font-size:42px}.consignment-success strong{color:#26334b;font-size:16px}.consignment-success span{color:#7b8798;font-size:12px;line-height:1.7}.product-detail-aside>.detail-primary.el-button{display:flex;justify-content:flex-start;gap:12px;height:62px;padding:8px 14px;border:0;border-radius:12px;background:linear-gradient(115deg,#4775ff,#315ee8 55%,#244dcc);box-shadow:0 8px 18px #315ee840;transition:transform .18s ease,box-shadow .18s ease,filter .18s ease}.product-detail-aside>.detail-primary.el-button:hover{background:linear-gradient(115deg,#5780ff,#3766ee 55%,#2b56d6);box-shadow:0 11px 24px #315ee852;transform:translateY(-2px)}.product-detail-aside>.detail-primary.el-button:active{transform:translateY(0) scale(.985)}.detail-primary-icon{width:38px;height:38px;display:grid;place-items:center;border-radius:11px;background:#ffffff2b;font-size:19px}.detail-primary-copy{display:grid;gap:3px;text-align:left}.detail-primary-copy strong{color:#fff;font-size:14px;font-weight:700;line-height:1.2}.detail-primary-copy small{color:#ffffffd1;font-size:10px;font-weight:450}.detail-primary-arrow{margin-left:auto;color:#ffffffe6;font-size:18px;transition:transform .18s ease}.product-detail-aside .detail-cta-hint{margin:8px 2px 3px;color:#8993a3;font-size:10px;line-height:1.6;text-align:center}.product-detail-aside>.detail-primary.el-button{position:relative;display:flex;justify-content:center;gap:9px;height:48px;padding:0 44px;border:0;border-radius:10px;background:#315ee8;color:#fff;font-size:14px;font-weight:700;box-shadow:0 5px 12px #315ee833;transition:background .18s ease,transform .18s ease,box-shadow .18s ease}.product-detail-aside>.detail-primary.el-button:hover{background:#244ecf;box-shadow:0 7px 16px #315ee845;transform:translateY(-1px)}.product-detail-aside>.detail-primary.el-button:active{transform:scale(.985)}.product-detail-aside>.detail-primary.el-button:focus-visible{outline:3px solid rgba(49,94,232,.25);outline-offset:3px}.product-detail-aside>.detail-primary .el-icon{font-size:17px}.detail-primary-arrow{position:absolute;right:15px;color:#ffffffe6;font-size:16px;transition:transform .18s ease}.detail-primary:hover .detail-primary-arrow{transform:translate(2px,-2px)}.product-detail-aside .detail-cta-hint{margin:7px 2px 3px;color:#8993a3;font-size:10px;line-height:1.5;text-align:center}.detail-rarity-tags{flex-wrap:wrap;align-items:center;gap:7px;margin-top:12px}.detail-rarity-tags .el-tag{height:auto;min-height:24px;padding:3px 9px;border-radius:6px;font-size:10px;font-weight:600;line-height:1.35}.detail-rarity-tags .rarity-tag--gold{color:#9a6700!important;background:#fff5d6!important;border-color:#f4d475!important}.detail-rarity-tags .rarity-tag--purple{color:#7043a8!important;background:#f3eaff!important;border-color:#d8bdf5!important}.detail-rarity-tags .rarity-tag--rose{color:#b43d63!important;background:#fff0f4!important;border-color:#f4c1d0!important}.detail-rarity-tags .rarity-tag--blue{color:#285eb8!important;background:#edf4ff!important;border-color:#bfd4fa!important}.detail-rarity-tags .rarity-tag--dark{color:#344057!important;background:#edf0f5!important;border-color:#cbd1dc!important}.detail-rarity-tags .rarity-tag--violet{color:#5b50bb!important;background:#f0efff!important;border-color:#cbc8fa!important}.detail-rarity-tags .rarity-tag--green{color:#26734c!important;background:#eaf8ef!important;border-color:#b9e3c9!important}.detail-rarity-tags .rarity-tag--orange{color:#a95118!important;background:#fff1e5!important;border-color:#f1c9a7!important}.detail-rarity-tags .rarity-tag--teal{color:#16746d!important;background:#e8f8f6!important;border-color:#a9e1db!important}.detail-rarity-section{margin-top:16px;padding-bottom:15px;border-bottom:1px solid #edf0f5}.detail-rarity-heading{display:flex;align-items:center;gap:7px;margin-bottom:9px;color:#536078}.detail-rarity-heading strong{font-size:10px;font-weight:700}.detail-rarity-heading small{margin-left:auto;color:#9aa4b3;font-size:9px}.detail-rarity-dot{width:6px;height:6px;border-radius:50%;background:#f0ab3d;box-shadow:0 0 0 3px #fff4dc}.detail-rarity-tags{gap:6px;margin-top:0}.detail-rarity-tags .el-tag{display:inline-flex;align-items:center;gap:5px;min-height:24px;padding:4px 9px;border:1px solid transparent!important;border-radius:999px;font-size:9px;font-weight:650;line-height:1.25}.detail-rarity-tags .el-tag:before{content:"";width:5px;height:5px;flex:none;border-radius:50%;background:currentColor;opacity:.72}.detail-rarity-tags .rarity-tag--gold{color:#8b6508!important;background:#fff6dc!important}.detail-rarity-tags .rarity-tag--purple{color:#7043a8!important;background:#f5edfc!important}.detail-rarity-tags .rarity-tag--rose{color:#a94361!important;background:#fff0f4!important}.detail-rarity-tags .rarity-tag--blue{color:#315e9e!important;background:#edf4fc!important}.detail-rarity-tags .rarity-tag--dark{color:#485267!important;background:#eef0f4!important}.detail-rarity-tags .rarity-tag--violet{color:#5b50aa!important;background:#f0effa!important}.detail-rarity-tags .rarity-tag--green{color:#34734e!important;background:#edf7f0!important}.detail-rarity-tags .rarity-tag--orange{color:#a35a25!important;background:#fff2e8!important}.detail-rarity-tags .rarity-tag--teal{color:#26716a!important;background:#eaf7f5!important}.detail-updated{display:block;margin-top:9px;color:#a0a9b7;font-size:9px}.product-detail-main>.detail-rarity-section{margin-top:14px;padding-bottom:0;border-bottom:0}.detail-tags-toggle{display:inline-flex;align-items:center;min-height:26px;margin-top:8px;padding:0 10px;border:1px solid #e5eaf2;border-radius:7px;background:#fff;color:#63718a;font-size:10px;cursor:pointer;transition:border-color .15s ease,color .15s ease,background .15s ease}.detail-tags-toggle:hover{border-color:#cdd8fb;background:#f7f9ff;color:#315ee8}.detail-title-text{color:#596579!important;font-size:12px!important;line-height:1.95!important}.detail-description>div{color:#596579;font-size:13px;line-height:2;overflow-wrap:anywhere}.detail-description p{margin:0 0 12px;line-height:2}.detail-rarity-tags .rarity-tag--legendary{color:#794500!important;background:linear-gradient(115deg,#ffe4a3,#fff4cf)!important;border-color:#e7b950!important;box-shadow:0 2px 8px #c0842233;font-weight:750}.detail-rarity-tags .rarity-tag--legendary:before{background:#bd7810;opacity:1}.detail-rarity-tags .rarity-tag--premium{color:#623c8d!important;background:linear-gradient(115deg,#f1e5ff,#f8f2ff)!important;border-color:#cdb0ed!important;box-shadow:0 1px 5px #6843991f;font-weight:750}.detail-rarity-tags .rarity-tag--premium:before{background:#8052b3;opacity:1}.detail-rarity-tags .rarity-tag--top{color:#764100!important;background:linear-gradient(115deg,#fff0c2,#ffe8dd)!important;border-color:#e7b655!important;box-shadow:0 2px 9px #b677182e;font-weight:750}.detail-rarity-tags .rarity-tag--top:before{background:#bd7810;opacity:1}.detail-rarity-tags .rarity-emphasis{display:inline-flex;align-items:center;min-height:16px;margin-left:2px;padding:1px 5px;border-radius:999px;color:#fff;font-size:8px;font-weight:750;line-height:1.2}.detail-rarity-tags .rarity-emphasis--hot{background:linear-gradient(100deg,#c44337,#e56839);box-shadow:0 1px 4px #ba3c2d38}.detail-rarity-tags .rarity-emphasis--limited{background:linear-gradient(100deg,#7150a3,#8d68bd);box-shadow:0 1px 4px #5e418c33}.product-detail-main .detail-hero{position:relative;aspect-ratio:1.68/1;min-height:0;max-height:450px;border:1px solid #e7ebf2;border-radius:12px;background:linear-gradient(145deg,#f8f9fc,#eef1f6)}.product-detail-main .detail-hero img{object-fit:contain}.product-detail-main .detail-price-line{align-items:center;margin-top:15px}.detail-code-label{display:inline-flex;align-items:center;gap:6px;padding:5px 8px;border:1px solid #e8ecf3;border-radius:7px;background:#f8f9fc;color:#78859a;font-family:inherit;font-size:10px;letter-spacing:0}.detail-code-label b{color:#52627b;font-family:Cascadia Code,Consolas,monospace;font-size:10px;font-weight:650}.product-detail-main .detail-price{font-size:28px;line-height:1;color:#243652;letter-spacing:-.6px}.product-detail-main .detail-price small{font-size:14px;margin-right:2px}.product-detail-main>.detail-rarity-section{margin-top:13px}.detail-rarity-heading{margin-bottom:8px}.detail-rarity-heading strong{font-size:11px}.detail-rarity-heading small{padding:3px 7px;border-radius:999px;background:#f2f4f8;color:#78859a;font-size:9px}.detail-rarity-tags{gap:7px}.detail-rarity-tags .el-tag{min-height:27px;padding:5px 10px;font-size:10px}.detail-updated{margin-top:9px;color:#8b97a9;font-size:10px}.product-detail-main>.detail-block{margin-top:14px;padding-top:13px}.product-detail-main>.detail-block h2{font-size:14px;letter-spacing:.1px}.product-detail-main .detail-title-text{padding:13px!important;border:1px solid #edf0f5;border-radius:10px;background:#f8f9fc;color:#4f5d73!important;font-size:12px!important;line-height:1.95!important}@media(max-width:700px){.product-detail-main .detail-hero{aspect-ratio:1.62/1;max-height:none;border-radius:11px}.product-detail-main .detail-price-line{margin-top:13px}.product-detail-main .detail-price{font-size:26px}.detail-rarity-section{margin-top:11px}.detail-rarity-tags .el-tag{min-height:26px;padding:4px 9px;font-size:9px}.product-detail-main>.detail-block{margin-top:13px;padding-top:12px}}.detail-rarity-tags .rarity-tag--top{position:relative;isolation:isolate;overflow:hidden}.detail-rarity-tags .rarity-tag--top:before,.detail-rarity-tags .rarity-tag--top>span{position:relative;z-index:1}.detail-rarity-tags .rarity-tag--top:after{content:"";position:absolute;z-index:0;top:-60%;bottom:-60%;left:-45%;width:30%;transform:skew(-22deg);background:linear-gradient(90deg,transparent,rgba(255,255,255,.9),transparent);pointer-events:none;animation:rarity-tag-shine 5s ease-in-out infinite}@keyframes rarity-tag-shine{0%,72%,to{left:-45%;opacity:0}77%{opacity:.75}90%{left:125%;opacity:.8}95%{opacity:0}}@media(prefers-reduced-motion:reduce){.detail-rarity-tags .rarity-tag--top:after{animation:none}}.detail-rarity-tags .rarity-tag--top:after{animation:none}.detail-rarity-tags .rarity-tag--emphasis-hot:after{content:"";left:-45%;top:-60%;right:auto;bottom:-60%;width:30%;height:auto;transform:skew(-22deg);background:linear-gradient(90deg,transparent,rgba(255,255,255,.95),transparent);animation:rarity-tag-shine 5s ease-in-out infinite}.detail-rarity-tags .rarity-tag--emphasis-limited{position:relative;padding-right:22px!important;animation:limited-tag-glow 2.8s ease-in-out infinite}.detail-rarity-tags .rarity-tag--emphasis-limited:after{content:"✧";position:absolute;left:auto;right:6px;top:4px;bottom:auto;width:auto;height:auto;transform:none;background:none;color:#805bb2;font-size:11px;line-height:1;animation:limited-tag-twinkle 2.8s ease-in-out infinite}@keyframes limited-tag-glow{0%,to{box-shadow:0 2px 6px #6843991f}50%{box-shadow:0 2px 11px #68439947}}@keyframes limited-tag-twinkle{0%,to{opacity:.45;transform:scale(.82) rotate(-12deg)}50%{opacity:1;transform:scale(1.12) rotate(14deg)}}@media(prefers-reduced-motion:reduce){.detail-rarity-tags .rarity-tag--top:after,.detail-rarity-tags .rarity-tag--emphasis-limited:after{animation:none}.detail-rarity-tags .rarity-tag--emphasis-limited{animation:none}}.detail-rarity-tags .rarity-tag--emphasis-limited{padding-right:10px!important;animation:none}.detail-rarity-tags .rarity-tag--emphasis-limited:after{content:"";position:absolute;z-index:0;left:-45%;right:auto;top:-60%;bottom:-60%;width:30%;height:auto;transform:skew(-22deg);background:linear-gradient(90deg,transparent,rgba(255,255,255,.92),transparent);animation:rarity-tag-shine 6.5s ease-in-out infinite}.detail-rarity-tags .rarity-emphasis--hot{width:20px;height:18px;min-height:18px;justify-content:center;padding:2px 4px}.detail-rarity-tags .rarity-hot-icon{display:block;width:12px;height:12px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}@media(prefers-reduced-motion:reduce){.detail-rarity-tags .rarity-tag--emphasis-limited:after{animation:none}}.detail-rarity-tags .rarity-tag--top{display:inline-flex;align-items:center;vertical-align:middle;line-height:1}.detail-rarity-tags .rarity-tag--top>span{display:inline-flex;align-items:center;min-height:16px;line-height:1.2}.detail-rarity-tags .rarity-emphasis--hot{display:inline-flex;flex:0 0 19px;align-self:center;align-items:center;justify-content:center;width:19px;height:19px;min-height:19px;margin:0 0 0 5px;padding:0;border-radius:50%;line-height:0;vertical-align:middle;box-sizing:border-box}.detail-rarity-tags .rarity-emphasis--hot .rarity-hot-icon{width:12px;height:12px;flex:0 0 12px;margin:0;display:block;overflow:visible;transform:translateY(-.25px)}.detail-rarity-tags .rarity-tag--emphasis-hot{position:relative;isolation:isolate;overflow:hidden}.detail-rarity-tags .rarity-tag--emphasis-hot:before,.detail-rarity-tags .rarity-tag--emphasis-hot>span,.detail-rarity-tags .rarity-tag--emphasis-hot .rarity-emphasis{position:relative;z-index:1}.detail-rarity-tags .rarity-tag--emphasis-hot:after{content:"";position:absolute;z-index:0;left:-45%;right:auto;top:-60%;bottom:-60%;width:30%;height:auto;transform:skew(-22deg);background:linear-gradient(90deg,transparent,rgba(255,255,255,.9),transparent);pointer-events:none;animation:rarity-tag-shine 5s ease-in-out infinite}@media(prefers-reduced-motion:reduce){.detail-rarity-tags .rarity-tag--emphasis-hot:after{animation:none}}.product-tags.detail-rarity-tags{align-items:center;gap:5px;min-height:25px;margin:0}.product-tags.detail-rarity-tags .el-tag{min-height:22px;padding:3px 7px;font-size:8px;line-height:1.2}.product-tags.detail-rarity-tags .el-tag:before{width:4px;height:4px}.product-tags.detail-rarity-tags .rarity-emphasis{min-height:14px;margin-left:1px;padding:1px 4px;font-size:7px}.product-tags.detail-rarity-tags .rarity-emphasis--hot{width:16px;height:16px;min-height:16px;padding:0}.product-tags.detail-rarity-tags .rarity-hot-icon{width:10px;height:10px;flex-basis:10px}.product-rarity-more{display:inline-flex;align-items:center;min-height:20px;padding:0 6px;border:1px solid #e9edf3;border-radius:999px;background:#f8f9fc;color:#8792a2;font-size:8px;line-height:1}.product-tags:not(.detail-rarity-tags){min-height:25px}.detail-rarity-tags .el-tag:before,.product-tags.detail-rarity-tags .el-tag:before{display:none!important;content:none!important}.detail-rarity-tags .el-tag strong,.product-tags.detail-rarity-tags .el-tag strong{font-weight:800;letter-spacing:.05px}.product-card{height:100%;display:flex;flex-direction:column}.product-card>.el-card__body{display:flex;flex:1;flex-direction:column;min-height:0}.product-image-wrap{flex:0 0 auto}.product-info{display:flex;flex:1;flex-direction:column;min-height:0}.product-info h3{flex:0 0 auto;min-height:18px}.product-info>.product-tags{flex:0 0 46px;min-height:46px;align-content:flex-start;overflow:hidden}.product-card-footer{width:100%;margin-top:auto}.product-info>.product-tags{flex:0 0 auto;min-height:22px;overflow:visible;align-content:flex-start}.product-info h3{margin:7px 0 8px}.product-card-footer{padding-top:9px}@media(max-width:640px){.product-info>.product-tags{min-height:21px;gap:4px}.product-info h3{margin:7px 0}.product-card-footer{margin-top:auto;padding-top:8px}}.product-image-wrap{position:relative}.product-image-wrap.is-sold{cursor:default}.product-image-wrap.is-sold .product-image{filter:grayscale(.8);opacity:.72}.product-sold-badge{position:absolute;left:10px;top:10px;z-index:2;font-weight:700;letter-spacing:.04em}.service-guide-dialog{--guide-a:#ff63bd;--guide-b:#9654f5;--guide-tint:#fff4fb}.service-guide-dialog--information{--guide-a:#ff70b8;--guide-b:#9a55ec;--guide-tint:#fff5fb}.service-guide-dialog--transaction{--guide-a:#ff62bd;--guide-b:#765df5;--guide-tint:#f8f5ff}.service-guide-dialog--aftersales{--guide-a:#648bfa;--guide-b:#a54de9;--guide-tint:#f4f5ff}.service-guide-dialog .el-dialog{overflow:hidden;border:1px solid #eedcf7;border-radius:20px;box-shadow:0 24px 80px #30235338}.service-guide-dialog .el-dialog__header{padding:22px 24px 12px}.service-guide-dialog .el-dialog__title{color:#2e244b;font-size:19px;font-weight:750;letter-spacing:.02em}.service-guide-dialog .el-dialog__headerbtn{top:18px;right:18px;width:34px;height:34px;border-radius:50%;background:#f5effc}.service-guide-dialog .el-dialog__headerbtn .el-dialog__close{color:#754caa;font-size:17px}.service-guide-dialog .el-dialog__body{padding:8px 24px 20px}.service-guide-body{display:grid;gap:15px}.service-guide-banner{display:flex;align-items:center;gap:14px;padding:17px;border:1px solid color-mix(in srgb,var(--guide-a) 24%,white);border-radius:15px;background:linear-gradient(125deg,var(--guide-tint),#fff 78%)}.service-guide-icon{display:grid;place-items:center;flex:0 0 48px;width:48px;height:48px;border-radius:15px;background:linear-gradient(145deg,var(--guide-a),var(--guide-b));color:#fff;font-size:23px;box-shadow:0 7px 18px color-mix(in srgb,var(--guide-b) 24%,transparent)}.service-guide-kicker{display:block;margin-bottom:5px;color:var(--guide-b);font:700 9px Manrope,sans-serif;letter-spacing:1.4px}.service-guide-body>.service-guide-banner p{margin:0;color:#55496f;font-size:12px;line-height:1.75}.service-guide-body ol{gap:9px}.service-guide-body li{display:grid;grid-template-columns:28px minmax(0,1fr) 22px;align-items:center;gap:10px;min-height:56px;padding:10px 13px;border:1px solid #eee8f4;border-radius:12px;background:#fff;color:#4e4563;font-size:12px;line-height:1.65;counter-increment:none;box-shadow:0 3px 12px #3a2b5809}.service-guide-body li:before{display:none;content:none}.guide-step-number{display:grid;place-items:center;width:27px;height:27px;border-radius:9px;background:linear-gradient(140deg,var(--guide-a),var(--guide-b));color:#fff;font-size:12px;font-weight:750}.guide-step-icon{color:var(--guide-b);font-size:18px}.service-guide-body .el-alert{margin-top:0;border:1px solid #ffe2a9;border-radius:12px;background:#fff8e9}.service-guide-body .el-alert__title{color:#9b620b;font-size:11px;line-height:1.65;font-weight:650}.service-guide-actions{display:flex;justify-content:flex-end;align-items:center;gap:10px}.service-guide-dialog .el-dialog__footer{padding:0 24px 22px}.guide-customer-link{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-width:200px;height:44px;margin:0;padding:0 18px;border-radius:12px;background:linear-gradient(100deg,var(--guide-a),var(--guide-b));color:#fff;font-size:12px;font-weight:700;box-shadow:0 7px 18px color-mix(in srgb,var(--guide-b) 26%,transparent);transition:transform .18s ease,box-shadow .18s ease}.guide-customer-link:hover{background:linear-gradient(100deg,var(--guide-a),var(--guide-b));color:#fff;transform:translateY(-1px);box-shadow:0 10px 22px color-mix(in srgb,var(--guide-b) 34%,transparent)}.guide-close-button{height:42px;min-width:94px;border-radius:12px!important;border-color:#e5ddec!important;color:#5e536f!important;font-weight:650}.service-guide-dialog--information .guide-close-button{border:0!important;background:linear-gradient(100deg,var(--guide-a),var(--guide-b))!important;color:#fff!important}@media(max-width:640px){.service-guide-dialog .el-dialog{border-radius:17px}.service-guide-dialog .el-dialog__header{padding:19px 18px 10px}.service-guide-dialog .el-dialog__title{font-size:17px}.service-guide-dialog .el-dialog__body{padding:8px 16px 16px}.service-guide-body{gap:11px}.service-guide-banner{gap:11px;padding:13px;border-radius:13px}.service-guide-icon{flex-basis:41px;width:41px;height:41px;border-radius:13px;font-size:20px}.service-guide-body>.service-guide-banner p{font-size:11px}.service-guide-body li{grid-template-columns:26px minmax(0,1fr) 18px;gap:8px;min-height:52px;padding:9px 10px;font-size:11px}.guide-step-number{width:25px;height:25px}.guide-step-icon{font-size:16px}.service-guide-dialog .el-dialog__footer{padding:0 16px 17px}.service-guide-actions{gap:8px}.guide-customer-link{min-width:0;flex:1;height:42px;padding:0 10px;font-size:11px}.guide-close-button{min-width:78px;height:40px}}.support-dialog .el-dialog{overflow:hidden;border:1px solid #f1e5fa;border-radius:22px;box-shadow:0 26px 90px #231b3d42}.support-dialog .el-dialog__header{padding:23px 28px 12px}.support-dialog .el-dialog__title{color:#282044;font-size:21px;font-weight:750}.support-dialog .el-dialog__headerbtn{top:20px;right:22px;width:34px;height:34px;border-radius:50%;background:#f6f0fb}.support-dialog .el-dialog__headerbtn .el-dialog__close{color:#765292;font-size:17px}.support-dialog .el-dialog__body{padding:6px 28px 14px}.support-modal-content{display:grid;gap:17px}.support-modal-intro{position:relative;padding:6px 2px 2px}.support-modal-kicker{color:#9464d4;font:700 9px Manrope,sans-serif;letter-spacing:1.5px}.support-modal-intro h2{margin:7px 0 4px;color:#282044;font-size:25px;letter-spacing:-.4px}.support-modal-intro p{margin:0;color:#857995;font-size:12px}.support-primary-link{display:flex;align-items:center;gap:18px;min-height:124px;padding:20px 25px;border:1px solid rgba(255,255,255,.76);border-radius:18px;background:linear-gradient(112deg,#398df4,#466ef5 58%,#685bfa);color:#fff;box-shadow:0 14px 30px #4969ed3d;transition:transform .18s ease,box-shadow .18s ease}.support-primary-link:hover{color:#fff;transform:translateY(-2px);box-shadow:0 18px 36px #4969ed52}.support-primary-icon{display:grid;place-items:center;flex:0 0 72px;width:72px;height:72px;border-radius:50%;background:#ffffff29;font-size:35px}.support-primary-copy{display:grid;gap:7px;min-width:0}.support-primary-copy strong{font-size:23px;line-height:1.2}.support-primary-copy small{color:#ffffffd6;font-size:14px;line-height:1.5}.support-primary-arrow{margin-left:auto;font-size:36px;line-height:1;font-weight:300}.support-benefits{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));padding:3px 0 0}.support-benefits>div{display:flex;align-items:center;justify-content:center;gap:9px;min-width:0;padding:4px 8px;border-right:1px solid #eee9f3}.support-benefits>div:last-child{border-right:0}.support-benefit-icon{display:grid;place-items:center;flex:0 0 43px;width:43px;height:43px;border-radius:50%;font-size:19px}.benefit-pink{background:#fff0f8;color:#ed57b5}.benefit-purple{background:#f4edff;color:#9657e9}.benefit-blue{background:#edf5ff;color:#438ce8}.benefit-orange{background:#fff5e5;color:#f2a433}.support-benefits b,.support-benefits small{display:block;white-space:nowrap}.support-benefits b{color:#35274f;font-size:11px}.support-benefits small{margin-top:4px;color:#9990a7;font-size:9px}.support-dialog .el-dialog__footer{display:flex;justify-content:flex-end;padding:4px 28px 23px}.support-dialog .support-dismiss-button{height:46px;min-width:150px;border:1px solid #ded7e8!important;border-radius:12px!important;background:#fff!important;color:#4a405c!important;font-size:14px;font-weight:700;box-shadow:0 2px 4px #291f4008}.support-dialog .support-dismiss-button:hover{border-color:#bfa8d7!important;color:#6f4e9b!important;background:#fbf8ff!important}@media(max-width:640px){.support-dialog .el-dialog{border-radius:18px}.support-dialog .el-dialog__header{padding:18px 18px 10px}.support-dialog .el-dialog__title{font-size:18px}.support-dialog .el-dialog__body{padding:5px 16px 12px}.support-modal-content{gap:13px}.support-modal-intro h2{font-size:21px}.support-modal-intro p{font-size:11px;line-height:1.5}.support-primary-link{gap:12px;min-height:94px;padding:14px 15px;border-radius:15px}.support-primary-icon{flex-basis:54px;width:54px;height:54px;font-size:27px}.support-primary-copy{gap:5px}.support-primary-copy strong{font-size:18px}.support-primary-copy small{font-size:11px}.support-primary-arrow{font-size:28px}.support-benefits{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:10px}.support-benefits>div{justify-content:flex-start;padding:3px 7px;border-right:0}.support-benefit-icon{flex-basis:35px;width:35px;height:35px;font-size:16px}.support-benefits b{font-size:10px}.support-benefits small{font-size:8px}.support-dialog .el-dialog__footer{padding:3px 16px 17px}.support-dialog .support-dismiss-button{height:41px;min-width:112px;font-size:12px}}.my-entry-icon.about{color:#b05bd9;background:#fbf0ff}.my-entry-icon.help{color:#dc8c2f;background:#fff6e8}.product-price-stack{display:grid;grid-template-columns:auto auto;align-items:baseline;justify-content:start;column-gap:5px;min-width:0;white-space:nowrap}.product-original-price,.detail-original-price{color:#9aa2af;font-size:10px;font-weight:450;text-decoration:line-through;text-decoration-thickness:1px;text-decoration-color:#aab1bc}.product-price-stack .product-original-price{grid-column:1/-1;justify-self:start}.product-discount-price,.detail-discount-price{color:#d74755;font-weight:800;letter-spacing:-.55px;line-height:1}.product-discount-price{font-size:21px}.product-discount-price small,.detail-discount-price small{margin-right:1px;font-size:.55em;font-weight:650}.discount-badge{display:inline-flex;align-items:center;justify-content:center;padding:2px 5px;border-radius:5px;background:#fff0f0;color:#d74755;font-size:9px;font-weight:750;line-height:1.2}.detail-price-stack{display:flex;align-items:baseline;gap:8px;white-space:nowrap}.detail-price-stack--main{margin-left:auto}.detail-price-stack--main .detail-original-price{font-size:12px}.detail-price-stack--main .detail-discount-price{font-size:30px}.detail-price-stack--aside{margin:16px 0}.detail-price-stack--aside .detail-original-price{font-size:12px}.detail-price-stack--aside .detail-discount-price{font-size:32px}.my-info-placeholder{display:grid;justify-items:center;padding:18px 8px 12px;text-align:center}.my-info-placeholder-icon{display:grid;place-items:center;width:54px;height:54px;border-radius:17px;background:#f2efff;color:#7159d9;font-size:25px}.my-info-placeholder p{margin:15px 0 5px;color:#3b465b;font-size:13px;font-weight:650}.my-info-placeholder small{color:#969eaa;font-size:11px}@media(max-width:640px){.product-discount-price{font-size:18px}.product-original-price{font-size:9px}.discount-badge{padding:2px 4px;font-size:8px}.detail-price-stack--main{gap:5px}.detail-price-stack--main .detail-original-price{font-size:10px}.detail-price-stack--main .detail-discount-price{font-size:23px}.detail-price-stack--main .discount-badge{font-size:8px}.detail-price-stack--aside{display:none}}.welcome-banner{min-height:340px;padding:40px 52px 66px;border:1px solid rgba(183,199,255,.11);border-radius:22px;background:radial-gradient(ellipse at 82% 28%,rgba(75,105,192,.22),transparent 36%),linear-gradient(122deg,#17233f,#1b2948 57%,#18243d);box-shadow:0 18px 44px #17233f1f}.welcome-banner:before{width:520px;height:520px;right:0;top:-48%;background:radial-gradient(circle,#5779df33,#5779df00 68%)}.banner-copy{max-width:61%}.welcome-banner .eyebrow{gap:10px;color:#b9c7e7;font-size:9px;letter-spacing:2px}.welcome-banner .live-dot{width:6px;height:6px}.welcome-banner h1{margin:22px 0 12px;font-size:35px;line-height:1.2;letter-spacing:-.8px}.welcome-banner h1 em{color:#a9bdff;font-style:normal}.welcome-banner p{max-width:410px;color:#bdc8dc;font-size:13px;line-height:1.8}.banner-highlights{display:flex;flex-wrap:wrap;gap:8px;margin-top:16px}.banner-highlights span{padding:5px 9px;border:1px solid rgba(186,202,248,.17);border-radius:999px;background:#ffffff0b;color:#c7d3ee;font-size:9px;letter-spacing:.2px}.banner-actions{margin-top:22px;gap:13px}.banner-actions .el-button{height:40px;padding:0 18px;border:1px solid rgba(255,255,255,.12);border-radius:12px;background:linear-gradient(110deg,#527df0,#6683f3);box-shadow:0 8px 22px #4569e047;font-size:11px;font-weight:650}.banner-note{color:#9daecc;font-size:10px}.banner-art{right:7%;top:18px;width:320px;height:270px;opacity:.88}.art-core{width:142px;height:142px;border-color:#bdcdff4d;background:radial-gradient(circle at 35% 28%,#465c91,#2a3b62 58%,#202d4b);box-shadow:0 15px 55px #4260ab4d,inset 0 0 35px #99b1f629}.art-orbit{border-color:#b1c3f82e}.art-label{color:#9cadd2;font-size:7px;letter-spacing:1.2px}.label-top{right:0;top:48px}.label-bottom{left:8px;bottom:21px}.banner-foot{left:52px;right:52px;height:43px;border-color:#cdd9f526;color:#9eadc8;font-size:9px}.banner-foot i{margin:0 4px;color:#6078b3;font-style:normal}@media(max-width:900px){.welcome-banner{padding-left:36px}.banner-copy{max-width:66%}.banner-art{right:-1%;width:280px;opacity:.68}.banner-foot{left:36px;right:36px}}@media(max-width:640px){.welcome-banner{min-height:304px;padding:27px 22px 52px;border-radius:17px}.banner-copy{max-width:100%}.welcome-banner .eyebrow{font-size:8px}.welcome-banner h1{margin:16px 0 8px;font-size:28px;line-height:1.18}.welcome-banner p{max-width:255px;font-size:10px;line-height:1.65}.banner-highlights{gap:6px;margin-top:12px}.banner-highlights span{padding:4px 7px;font-size:8px}.banner-actions{position:relative;z-index:2;margin-top:17px;gap:8px}.banner-actions .el-button{height:35px;padding:0 13px;font-size:9px}.banner-note{max-width:112px;font-size:8px;line-height:1.4}.banner-art{width:178px;height:158px;right:-20px;top:128px;opacity:.28}.art-core{width:88px;height:88px;font-size:40px}.art-core span{font-size:9px;margin:28px 0 0 -25px}.orbit-one{width:174px;height:94px}.orbit-two{width:146px;height:128px}.art-label{font-size:5px}.label-top{right:14px;top:3px}.label-bottom{left:0;bottom:2px}.banner-foot{left:22px;right:22px;height:34px;font-size:7px}.banner-foot span:last-child{font-size:6px;letter-spacing:.4px}}.site-footer{height:auto;min-height:0;flex-wrap:wrap;row-gap:11px;padding:18px 0 20px}.footer-meta{display:flex;align-items:center;gap:18px;color:#929cab;font-size:10px}.footer-legal{display:flex;align-items:center;flex-wrap:wrap;gap:9px;width:100%;padding-top:11px;border-top:1px solid var(--line);color:#8792a3;font-size:10px;line-height:1.6}.footer-legal a{color:#64779a;text-decoration:underline;text-decoration-color:#c6ceda;text-underline-offset:3px}.footer-legal a:hover{color:#315ee8;text-decoration-color:#315ee8}.footer-legal-divider{width:1px;height:12px;background:#dfe4ec}@media(max-width:640px){.site-footer{align-items:flex-start;row-gap:9px;margin-top:28px;padding:14px 0 19px}.footer-meta{width:100%;justify-content:space-between;gap:8px;font-size:8px}.footer-legal{gap:5px 7px;padding-top:9px;font-size:8px}.footer-legal-divider{height:10px}}.product-info>.product-tags{margin-bottom:13px}@media(max-width:640px){.product-info>.product-tags{margin-bottom:12px}}.product-price-stack .product-guarantee-summary{grid-column:1/-1;display:block;color:#8490a1;font-size:8px;line-height:1.45;white-space:normal}.detail-guarantee-summary{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:5px 12px;margin:8px 0 17px;padding:10px 12px;border:1px solid #e9eef8;border-radius:9px;background:#f7f9fd;color:#7d899b;font-size:11px;line-height:1.5}.contract-template-trigger{width:100%;height:42px;justify-content:flex-start;margin-top:14px!important;border-color:#dfe6f5!important;background:#f8faff!important;color:#3c5ea8!important;font-size:12px}.contract-template-trigger>span:last-child{margin-left:auto;color:#94a0b3;font-size:10px}.contract-template-preview{max-height:min(65vh,620px);overflow:auto;padding:2px 4px 10px;color:#3f4b60}.contract-template-caption{display:flex;align-items:center;justify-content:space-between;color:#8995a8;font:10px Cascadia Code,Consolas,monospace;letter-spacing:1px}.contract-template-preview>h2{margin:20px 0 8px;color:#263650;font-size:21px;text-align:center;letter-spacing:1px}.contract-template-intro{margin:0 0 17px;color:#7d899b;font-size:11px;line-height:1.8}.contract-parties{display:grid;grid-template-columns:1fr 1fr;gap:0 16px;margin:0 0 17px;padding:12px;border:1px solid #e8edf5;border-radius:9px;background:#f8f9fc}.contract-parties>div{display:flex;gap:7px;padding:7px 0;font-size:10px}.contract-parties dt{flex:0 0 auto;color:#8b96a6}.contract-parties dd{margin:0;color:#43516a;overflow-wrap:anywhere}.contract-template-preview section{padding:12px 0;border-top:1px solid #edf0f5}.contract-template-preview section h3{margin:0 0 6px;color:#34445f;font-size:12px}.contract-template-preview section p{margin:0;color:#69778d;font-size:11px;line-height:1.85}.contract-template-preview .el-alert{margin-top:12px}.contract-template-preview .el-alert__title{font-size:10px;line-height:1.65}.contract-template-actions{display:flex;align-items:center;justify-content:flex-end;gap:10px}.contract-template-actions .guide-customer-link{margin-right:auto}@media(max-width:640px){.product-price-stack .product-guarantee-summary{font-size:7px}.detail-guarantee-summary{align-items:flex-start;flex-direction:column;margin:7px 0 13px;padding:9px 10px;font-size:10px}.detail-guarantee-summary strong{font-size:11px}.contract-template-preview{max-height:62vh;padding-right:1px}.contract-template-preview>h2{font-size:18px}.contract-parties{grid-template-columns:1fr;gap:0}.contract-template-actions{flex-wrap:wrap}.contract-template-actions .guide-customer-link{margin-right:auto}}.contract-template-trigger{display:flex;align-items:center;gap:9px;padding:0 12px;border:1px solid #dfe6f5;border-radius:8px;text-decoration:none}.contract-template-trigger small{margin-left:auto;color:#94a0b3;font-size:10px}.contract-template-trigger.is-unavailable{cursor:not-allowed;opacity:.78}.detail-rarity-tags .rarity-emphasis--triple-hot{width:23px;height:21px;min-height:21px;justify-content:center;padding:0 3px;border-radius:7px;background:linear-gradient(110deg,#b83228,#ed7a33);box-shadow:0 1px 5px #ba3c2d4d}.detail-rarity-tags .rarity-emphasis--triple-hot>span{font-size:0;line-height:0}.detail-rarity-tags .rarity-emphasis--triple-hot:after{content:"🔥";font-size:14px;line-height:1;animation:triple-hot-flame 1.8s ease-in-out infinite}@keyframes triple-hot-flame{0%,to{transform:scale(.94);filter:saturate(.95)}50%{transform:scale(1.12);filter:saturate(1.2)}}.product-tags.detail-rarity-tags .rarity-emphasis--triple-hot{width:19px;height:17px;min-height:17px;padding:0 2px}.product-tags.detail-rarity-tags .rarity-emphasis--triple-hot:after{font-size:11px}@media(prefers-reduced-motion:reduce){.detail-rarity-tags .rarity-emphasis--triple-hot:after{animation:none}}.detail-rarity-tags .rarity-emphasis--official{gap:4px;padding:1px 6px;background:linear-gradient(110deg,#315c9c,#4b79bd);box-shadow:0 1px 5px #2b538f40;font-size:8px;letter-spacing:.2px}.detail-rarity-tags .rarity-emphasis--official:before{content:"✓";display:inline-grid;place-items:center;flex:0 0 12px;width:12px;height:12px;border:1px solid rgba(255,255,255,.85);border-radius:50%;font-size:8px;font-weight:800;line-height:1}.product-tags.detail-rarity-tags .rarity-emphasis--official{gap:3px;padding:1px 4px;font-size:7px}.product-tags.detail-rarity-tags .rarity-emphasis--official:before{flex-basis:10px;width:10px;height:10px;font-size:7px}.recommendation-heat{margin-left:5px;padding:1px 4px;border-radius:8px;background:#315ee814;color:#7183ba;font-size:9px;font-weight:600}.recommendation-empty{font-size:10px;color:#a1a9b6}.toolbar .el-radio-group{max-width:100%;overflow-x:auto;flex-wrap:nowrap}.about-service-points{display:grid;width:100%;gap:8px;margin-top:9px;text-align:left}.about-service-points>div{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:10px 12px;border:1px solid #e9edf5;border-radius:9px;background:#f8f9fc}.about-service-points strong{color:#34445f;font-size:11px}.about-service-points span{color:#8792a3;font-size:10px;text-align:right}.help-center-content{display:grid;gap:10px;max-height:min(66vh,560px);overflow:auto;padding:2px 2px 4px}.help-center-intro{margin:0 0 2px;color:#8994a5;font-size:11px;line-height:1.6}.help-faq{display:grid;grid-template-columns:28px minmax(0,1fr);gap:10px;padding:12px;border:1px solid #e8edf5;border-radius:10px;background:#fff;text-align:left}.help-faq-index{display:grid;place-items:center;width:26px;height:26px;border-radius:8px;background:#f0f3ff;color:#5972cf;font:700 9px Manrope,sans-serif}.help-faq h3{margin:2px 0 5px;color:#344057;font-size:11px}.help-faq p{margin:0;color:#788497;font-size:10px;line-height:1.7}.help-contact-link{display:flex;align-items:center;justify-content:center;gap:7px;min-height:40px;margin-top:3px;border-radius:9px;background:#f1f5ff;color:#315ee8;font-size:11px;font-weight:650}.help-contact-link span{margin-left:3px}@media(max-width:640px){.help-center-content{max-height:65vh}.help-faq{padding:10px}.help-faq p{font-size:9px}}.about-info-content>p{width:100%;text-align:left}.about-info-content>small{justify-self:start;width:100%;text-align:left;padding-left:2px}.product-guarantee-summary{color:#8490a1}.site-footer{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:12px;height:auto;min-height:0;margin-top:32px;padding:18px 0 20px;text-align:left}.site-footer .footer-brand{display:flex;align-items:center;justify-content:flex-start;flex-wrap:wrap;gap:7px;line-height:1.6}.site-footer .small-mark{width:24px;height:24px;border-radius:50%;font-size:11px}.site-footer .footer-brand b{font-size:12px}.site-footer .footer-brand>span:last-child{margin-left:2px;font-size:10px;color:#8590a1}.footer-legal.footer-registration{display:flex;justify-content:flex-start;width:100%;padding:0;border:0;border-radius:0;background:transparent;font-size:11px;line-height:1.6}.footer-registration-links{display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:0 14px;color:#929cab}.footer-registration-links a{display:inline-flex;align-items:center;min-height:30px;white-space:nowrap;color:#64779a;text-decoration:none}.footer-registration-links a:hover{color:#315ee8}.footer-registration-links a:focus-visible{outline:2px solid #9bb8ff;outline-offset:2px}.about-info-content{max-height:65vh;max-height:65svh;overflow-y:auto;overscroll-behavior-y:contain}.about-qualifications{width:100%;margin-top:22px;text-align:left}.about-qualifications>h3{margin:0 0 10px;color:#34445f;font-size:14px}.qualification-card{padding:12px;margin-top:8px;border:1px solid #e8edf5;border-radius:9px;background:#f8f9fc}.qualification-card h4{margin:0 0 9px;color:#34445f;font-size:12px}.qualification-card h5{margin:12px 0 8px;padding-top:10px;border-top:1px solid #e8edf5;color:#647187;font-size:11px;font-weight:600}.qualification-card dl{display:grid;gap:7px;margin:0}.qualification-card dl>div{display:grid;grid-template-columns:88px minmax(0,1fr);gap:8px;font-size:11px;line-height:1.7}.qualification-card dt{color:#8792a3}.qualification-card dd{margin:0;color:#43516a;overflow-wrap:anywhere}.qualification-card a{display:inline-block;margin-top:10px;padding:3px 0;color:#315ee8;font-size:11px;line-height:1.7}@media(max-width:640px){.site-footer{margin-top:24px;padding:14px 0 16px;gap:10px}.site-footer .footer-brand>span:last-child{font-size:9px}.footer-legal.footer-registration{padding:0;font-size:10px}.footer-registration-links{column-gap:10px}}.welcome-banner{padding:0!important;display:block!important;min-height:340px;position:relative;overflow:hidden;touch-action:pan-y}.banner-slides{display:flex;width:100%;height:100%;min-height:340px;transition:transform .55s cubic-bezier(.22,.68,0,1);will-change:transform}.banner-slide{position:relative;flex:0 0 100%;width:100%;min-height:340px;padding:40px 52px 66px;overflow:hidden}.banner-slide--guarantee{background:radial-gradient(ellipse at 82% 28%,rgba(113,92,207,.27),transparent 36%),linear-gradient(122deg,#17233f,#20294c 57%,#262044)}.banner-slide--aftersales{background:radial-gradient(ellipse at 82% 28%,rgba(55,137,190,.25),transparent 36%),linear-gradient(122deg,#17233f,#1b3049 57%,#192b43)}.banner-pagination{position:absolute;z-index:5;left:50%;bottom:12px;display:flex;align-items:center;gap:7px;transform:translate(-50%)}.banner-pagination button{width:8px;height:8px;padding:0;border:1px solid rgba(226,235,255,.65);border-radius:99px;background:#cddaf461;cursor:pointer;transition:width .2s ease,background .2s ease,border-color .2s ease}.banner-pagination button.is-active{width:54px;background:#ffffff2b;border-color:#ffffff59}.banner-pagination button span{display:none;color:#fff;font:600 8px Manrope,sans-serif;letter-spacing:.3px}.banner-pagination button.is-active span{display:inline}.banner-art--contract .art-core,.banner-art--support .art-core{font-size:36px}.banner-art--contract .art-core .el-icon,.banner-art--support .art-core .el-icon{font-size:37px}.banner-art--contract .art-core span,.banner-art--support .art-core span{display:block;margin:3px 0 0;color:#c1cce1;font-size:9px;letter-spacing:2px}.banner-contract-link{color:#bfcae1;text-decoration:none}.banner-contract-link:hover{color:#fff;text-decoration:underline}@media(max-width:900px){.banner-slide{padding-left:36px;padding-right:36px}.banner-slide .banner-foot{left:36px;right:36px}}@media(max-width:640px){.welcome-banner,.banner-slides,.banner-slide{min-height:315px}.banner-slide{padding:32px 23px 51px;border-radius:15px}.banner-slide .banner-copy{max-width:100%}.banner-slide .banner-art{width:185px;height:170px;right:-31px;top:119px;opacity:.38}.banner-slide .banner-actions{margin-top:17px;gap:9px}.banner-slide .banner-actions .el-button{height:36px;padding:0 13px;font-size:10px}.banner-slide .banner-note{font-size:9px}.banner-slide .banner-foot{left:23px;right:23px;height:35px;font-size:8px}.banner-pagination{bottom:9px}.banner-pagination button.is-active{width:49px}.banner-pagination button span{font-size:7px}}.banner-metrics{display:flex;align-items:stretch;gap:11px;margin-top:19px;max-width:490px}.banner-metric{display:flex;flex:0 0 auto;min-width:145px;min-height:83px;flex-direction:column;justify-content:center;gap:6px;padding:12px 16px;border:1px solid rgba(195,210,248,.17);border-radius:13px;background:linear-gradient(145deg,#ffffff18,#ffffff09);box-shadow:inset 0 1px #ffffff12}.banner-metric strong{color:#fff;font:750 29px/1 Manrope,Microsoft YaHei,sans-serif;letter-spacing:-.7px;text-shadow:0 3px 16px rgba(122,155,255,.2)}.banner-metric span{color:#aebcda;font-size:10px;letter-spacing:.3px}.banner-metric--process{min-width:260px}.banner-metric--process strong{font:650 13px/1.5 Microsoft YaHei,sans-serif;letter-spacing:0;white-space:nowrap}.banner-metric--process strong i{padding:0 5px;color:#8da5f7;font-size:17px;font-style:normal}.banner-metric--process span{font-size:9px}.banner-slide .banner-actions{margin-top:18px}.banner-slide .banner-foot{font-size:9px}@media(max-width:640px){.banner-metrics{gap:8px;margin-top:15px;max-width:100%}.banner-metric{min-width:0;min-height:69px;padding:10px 12px;border-radius:11px}.banner-metric strong{font-size:25px}.banner-metric span{font-size:9px}.banner-metric--process{min-width:0;flex:1;padding:9px 10px}.banner-metric--process strong{font-size:10px;letter-spacing:-.3px}.banner-metric--process strong i{padding:0 2px;font-size:13px}.banner-metric--process span{font-size:8px}.banner-slide .banner-actions{margin-top:14px}.banner-slide .banner-foot{font-size:7px}}.banner-metric span small{margin-left:3px;color:#8495ba;font-size:8px;font-weight:500}.banner-case{position:relative;z-index:2;display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;column-gap:8px;row-gap:4px;max-width:490px;margin-top:10px;padding:10px 13px;border:1px solid rgba(195,210,248,.14);border-radius:11px;background:#ffffff0b}.banner-case-label{grid-row:span 2;align-self:start;padding:4px 7px;border:1px solid rgba(255,193,129,.22);border-radius:6px;background:#f09d4f1a;color:#ffc58a;font-size:8px;white-space:nowrap}.banner-case strong{color:#e5ebf8;font-size:10px}.banner-case p{margin:0;color:#aebbd3;font-size:9px;line-height:1.55}.banner-slide--aftersales .banner-metrics{margin-top:13px}.banner-slide--aftersales .banner-actions{margin-top:12px}@media(max-width:640px){.banner-case{grid-template-columns:auto minmax(0,1fr);column-gap:7px;row-gap:3px;margin-top:8px;padding:8px 9px}.banner-case-label{padding:3px 5px;font-size:7px}.banner-case strong{font-size:9px}.banner-case p{font-size:8px;line-height:1.45}.banner-slide--aftersales .banner-metrics,.banner-slide--aftersales .banner-actions{margin-top:10px}.welcome-banner,.banner-slides,.banner-slide{min-height:365px}}.banner-process{display:flex;align-items:center;gap:12px;width:max-content;max-width:100%;margin-top:10px;padding:8px 12px;border:1px solid rgba(195,210,248,.14);border-radius:9px;background:#ffffff0a}.banner-process>span{color:#9eafd2;font-size:9px;white-space:nowrap}.banner-process strong{color:#e4ebfa;font-size:10px;font-weight:650;white-space:nowrap}.banner-process i{padding:0 6px;color:#8da5f7;font-size:15px;font-style:normal}.banner-slide--guarantee .banner-actions{margin-top:14px}@media(max-width:640px){.banner-process{gap:7px;margin-top:8px;padding:7px 9px}.banner-process>span{font-size:8px}.banner-process strong{font-size:9px;letter-spacing:-.3px}.banner-process i{padding:0 3px;font-size:13px}.banner-slide--guarantee .banner-actions{margin-top:11px}}.trust-strip{margin:10px 0 16px!important;padding:9px 12px!important;min-height:62px}.trust-card{padding:4px 10px;gap:8px}.catalog-section .section-heading{margin-bottom:13px}.catalog-section .section-heading h2{font-size:19px}.catalog-section .search-panel{padding:8px;gap:8px}.catalog-section .quick-filter-row{padding:9px 0}.catalog-section .results-toolbar{height:40px;margin-bottom:9px}@media(max-width:900px){.welcome-banner,.banner-slides,.banner-slide{min-height:315px}.banner-slide{padding-top:29px;padding-bottom:56px}.banner-slide .banner-copy{max-width:70%}.banner-slide .banner-art{width:250px;right:-5%;opacity:.45}.banner-metric{min-height:69px;padding:9px 12px}.banner-metric strong{font-size:26px}.banner-metrics,.banner-slide .banner-actions{margin-top:13px}.banner-slide .banner-foot{height:32px}}@media(max-width:640px){.main-content{padding-top:10px!important}.welcome-banner,.banner-slides,.banner-slide{min-height:266px}.welcome-banner{border-radius:14px}.banner-slide{padding:17px 16px 31px;border-radius:14px}.banner-slide .banner-copy{max-width:100%}.banner-slide .eyebrow{font-size:7px;letter-spacing:1.5px}.banner-slide .banner-copy h1{margin:8px 0 5px;font-size:21px;line-height:1.12;letter-spacing:-.4px}.banner-slide .banner-copy>p{max-width:290px;margin:0;font-size:9px;line-height:1.45}.banner-metrics{gap:7px;margin-top:9px}.banner-metric{min-width:112px;min-height:53px;gap:3px;padding:7px 10px;border-radius:9px}.banner-metric strong{font-size:22px}.banner-metric span{font-size:8px}.banner-slide .banner-actions{margin-top:9px;gap:8px}.banner-slide .banner-actions .el-button{height:29px;padding:0 11px;font-size:9px}.banner-slide .banner-note{font-size:8px}.banner-slide .banner-art{width:145px;height:130px;right:-18px;top:83px;opacity:.2}.banner-slide .art-core{width:72px;height:72px;font-size:34px}.banner-slide .art-core span{font-size:8px;margin:23px 0 0 -21px}.banner-slide .orbit-one{width:145px;height:83px}.banner-slide .orbit-two{width:122px;height:110px}.banner-slide .art-label,.banner-slide .banner-foot{display:none}.banner-pagination{bottom:8px;gap:6px}.banner-pagination button.is-active{width:45px}.trust-strip{min-height:52px;margin:8px 0 11px!important;padding:6px 5px!important;gap:0;border-radius:12px}.trust-card{min-height:39px;padding:3px 5px;gap:5px}.trust-card .trust-icon{flex-basis:23px;width:23px;height:23px;font-size:10px}.trust-card b{font-size:8px}.trust-card small{font-size:7px;white-space:normal;line-height:1.2}.catalog-section .section-heading{margin-bottom:9px}.catalog-section .section-heading h2{font-size:17px}.catalog-section .section-heading p{margin-top:3px;font-size:9px}.catalog-section .search-panel{padding:6px;gap:5px}.catalog-section .catalog-search .el-input__wrapper{min-height:36px}.catalog-section .search-panel>.el-button{height:34px;padding:0 8px;font-size:9px}.catalog-section .quick-filter-row{gap:5px;padding:6px 0}.catalog-section .quick-filter-row .el-button{height:23px;font-size:8px}.catalog-section .results-toolbar{height:35px;margin-bottom:7px}.banner-slide--aftersales .banner-metrics{margin-top:8px}.banner-case{margin-top:6px;padding:6px 8px}.banner-case p{font-size:7px;line-height:1.35}.banner-case strong{font-size:8px}.banner-slide--aftersales .banner-actions{margin-top:7px}.banner-process{margin-top:7px;padding:6px 8px}.banner-process>span{font-size:7px}.banner-process strong{font-size:8px}.banner-process i{padding:0 2px;font-size:11px}}.welcome-banner,.banner-slides,.banner-slide{min-height:176px!important}.welcome-banner{border-radius:17px}.banner-slide{display:flex;align-items:center;padding:19px 28px 33px!important}.banner-slide .banner-copy{width:100%;max-width:620px}.banner-slide .eyebrow{margin:0 0 11px;font-size:10px;letter-spacing:.3px;color:#c6d2eb}.banner-slide .eyebrow .live-dot{width:7px;height:7px}.banner-slide .banner-metrics{margin:0;gap:11px;max-width:500px}.banner-slide .banner-metric{min-width:150px;min-height:76px;padding:12px 16px;border-radius:12px}.banner-slide .banner-metric strong{font-size:29px}.banner-slide .banner-metric span{font-size:10px}.banner-slide--aftersales .banner-copy{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:13px}.banner-slide--aftersales .eyebrow{grid-column:1/-1}.banner-slide--aftersales .banner-case{margin:0;padding:10px 12px;display:flex;align-items:center;gap:9px}.banner-slide--aftersales .banner-case-label{grid-row:auto}.banner-pagination{bottom:8px}@media(max-width:640px){.welcome-banner,.banner-slides,.banner-slide{min-height:150px!important}.banner-slide{padding:15px 16px 28px!important}.banner-slide .banner-copy{max-width:100%}.banner-slide .eyebrow{margin-bottom:8px;font-size:9px}.banner-slide .banner-metrics{gap:7px}.banner-slide .banner-metric{min-width:112px;min-height:61px;padding:8px 11px;border-radius:10px}.banner-slide .banner-metric strong{font-size:24px}.banner-slide .banner-metric span{font-size:8px}.banner-slide--aftersales .banner-copy{grid-template-columns:minmax(0,1fr);row-gap:7px}.banner-slide--aftersales .banner-case{justify-self:start;padding:5px 8px;border-radius:8px}.banner-slide--aftersales .banner-case-label,.banner-slide--aftersales .banner-case strong{font-size:7px}.banner-pagination{bottom:7px}.banner-pagination button{width:6px;height:6px}.banner-pagination button.is-active{width:40px}.trust-strip{margin-top:7px!important;margin-bottom:9px!important}}.banner-caption{margin:0 0 9px;color:#b5c3dd;font-size:10px;line-height:1.45;letter-spacing:.1px}.banner-slide--aftersales .banner-caption{grid-column:1/-1}.banner-slide--aftersales .banner-case{grid-column:2;grid-row:3}.welcome-banner,.banner-slides,.banner-slide{min-height:198px!important}@media(max-width:640px){.welcome-banner,.banner-slides,.banner-slide{min-height:178px!important}.banner-caption{margin:0 0 7px;font-size:8px;line-height:1.4}.banner-slide--aftersales .banner-copy{grid-template-columns:minmax(0,1fr) auto;column-gap:7px;row-gap:0}.banner-slide--aftersales .banner-caption{grid-column:1/-1}.banner-slide--aftersales .banner-metrics{grid-column:1;grid-row:3}.banner-slide--aftersales .banner-case{grid-column:2;grid-row:3;align-self:center;margin:0;padding:6px 7px;display:grid;gap:3px}.banner-slide--aftersales .banner-case-label,.banner-slide--aftersales .banner-case strong{font-size:7px}}.banner-slide--aftersales .banner-copy{grid-template-columns:minmax(0,1fr)}.banner-slide--aftersales .banner-metrics,.banner-slide--aftersales .banner-case{grid-column:1;grid-row:auto}.banner-slide--aftersales .banner-case{justify-self:start;margin-top:6px}.storefront-intro{display:grid;grid-template-columns:minmax(210px,.8fr) minmax(0,1.7fr);align-items:center;gap:22px;margin:0 0 14px;padding:18px 22px;border:1px solid #e7ebf2;border-radius:16px;background:linear-gradient(115deg,#fff,#fbfcff);box-shadow:0 5px 18px #1e2d4c09}.storefront-heading{min-width:0}.storefront-overline{display:flex;align-items:center;gap:7px;color:#78869d;font-size:9px;font-weight:650;letter-spacing:.4px}.storefront-overline i{width:6px;height:6px;border-radius:50%;background:#51b988;box-shadow:0 0 0 3px #51b9881f}.storefront-heading h1{margin:7px 0 4px;color:#202e47;font-size:22px;line-height:1.2;letter-spacing:-.4px}.storefront-heading p{margin:0;color:#8490a2;font-size:10px}.storefront-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border:1px solid #edf0f5;border-radius:12px;background:#fff}.storefront-stat{display:grid;grid-template-columns:auto 1fr;align-items:baseline;column-gap:7px;row-gap:5px;min-width:0;padding:11px 13px;border-right:1px solid #edf0f5}.storefront-stat:last-child{border-right:0}.storefront-stat strong{grid-row:span 2;color:#243754;font:750 22px/1 Manrope,Microsoft YaHei,sans-serif;letter-spacing:-.6px}.storefront-stat span{align-self:end;color:#58677d;font-size:9px;font-weight:650;white-space:nowrap}.storefront-stat small{align-self:start;color:#8995a7;font-size:8px;white-space:nowrap}.storefront-stat small:first-letter{color:#4973df}.catalog-section>.section-heading{margin-bottom:10px}.catalog-section>.section-heading p{display:none}.catalog-section>.section-heading .section-kicker{margin-bottom:4px}.catalog-section>.section-heading .inventory-stat{font-size:9px}@media(max-width:900px){.storefront-intro{grid-template-columns:minmax(170px,.8fr) minmax(0,1.6fr);gap:14px;padding:15px 16px}.storefront-stat{grid-template-columns:1fr;gap:3px;padding:9px 10px}.storefront-stat strong{grid-row:auto;font-size:20px}.storefront-stat span{font-size:8px}.storefront-stat small{font-size:7px}}@media(max-width:640px){.storefront-intro{grid-template-columns:minmax(0,1fr);gap:11px;margin-bottom:10px;padding:12px 13px;border-radius:13px}.storefront-heading{display:grid;grid-template-columns:1fr auto;align-items:center;column-gap:8px}.storefront-overline{grid-column:1/-1;font-size:8px}.storefront-heading h1{margin:5px 0 0;font-size:17px}.storefront-heading p{align-self:end;margin-bottom:1px;font-size:8px;text-align:right;white-space:nowrap}.storefront-stats{border-radius:9px}.storefront-stat{padding:8px 7px;row-gap:3px;text-align:center}.storefront-stat strong{font-size:18px;letter-spacing:-.5px}.storefront-stat span,.storefront-stat small{font-size:7px}.catalog-section>.section-heading{margin-bottom:8px}.catalog-section>.section-heading h2{font-size:17px}.catalog-section>.section-heading .section-kicker{display:none}.catalog-section>.section-heading .inventory-stat{font-size:8px}}.catalog-section .quick-filter-row{min-width:0}@media(max-width:640px){.catalog-section .quick-filter-row{flex-wrap:nowrap;overflow-x:auto;overflow-y:hidden;scrollbar-width:none;-webkit-overflow-scrolling:touch}.catalog-section .quick-filter-row::-webkit-scrollbar{display:none}.catalog-section .quick-filter-row>.filter-label{flex:0 0 auto}.catalog-section .quick-filter-row>.el-button{flex:0 0 auto}}.catalog-section .quick-filter-row{display:flex;flex-wrap:nowrap;align-items:center;max-width:100%;overflow-x:auto;overflow-y:hidden;scrollbar-width:none;-webkit-overflow-scrolling:touch}.catalog-section .quick-filter-row::-webkit-scrollbar{display:none}.catalog-section .quick-filter-row>.filter-label,.catalog-section .quick-filter-row>.el-button{flex:0 0 auto}.catalog-section .quick-filter-row>.filter-label{white-space:nowrap}.catalog-section .quick-filter-row>.filter-label{width:auto!important;margin-bottom:0!important}.about-enterprise-intro p{margin:0;color:#59677c;font-size:11px;line-height:1.8;text-align:left}.about-license-card>a{display:block;margin-top:2px;padding:8px;border:1px solid #e8edf5;border-radius:8px;background:#fff}.about-license-card img{display:block;width:100%;height:auto;max-height:300px;object-fit:contain}.about-license-card>a>span{display:block;padding-top:7px;color:#315ee8;font-size:10px;text-align:center}.about-license-card>a:hover{border-color:#b9c9f5}@media(max-width:640px){.about-license-card img{max-height:230px}.about-enterprise-intro p{font-size:10px}.qualification-card dl>div{grid-template-columns:104px minmax(0,1fr)}}.about-qualifications{margin-top:15px}.about-qualification-subheading{margin:16px 0 6px;padding-top:13px;border-top:1px solid #e9edf4;color:#34445f;font-size:12px}.about-license-card h4{display:flex;align-items:center;justify-content:space-between;gap:8px}.about-license-card h4 small{color:#8b95a5;font-size:9px;font-weight:500}.about-license-preview{position:relative;overflow:hidden;margin-top:3px;padding:6px;border:1px solid #e8edf5;border-radius:8px;background:#fff}.about-license-preview img{display:block;width:100%;height:auto;max-height:290px;object-fit:contain}.about-license-redaction{position:absolute;top:26%;right:2.5%;display:grid;place-items:center;width:20%;height:17%;border:1px solid #ccd1da;border-radius:3px;background:repeating-linear-gradient(135deg,#d9dce2 0,#d9dce2 5px,#eef0f3 5px,#eef0f3 10px);color:#596477;font-size:clamp(6px,1.8vw,9px);font-weight:650;letter-spacing:.4px}.about-license-card>a{display:none}.about-license-card h4{margin-bottom:9px}.about-license-preview+span{display:block;margin-top:6px;color:#8b95a5;font-size:9px}@media(max-width:640px){.about-qualifications{margin-top:13px}.about-license-preview img{max-height:230px}}.results-tools{display:flex;align-items:center;gap:8px}.product-layout-toggle{display:inline-flex;align-items:center;gap:2px;padding:3px;border:1px solid #e5eaf2;border-radius:9px;background:#fff}.product-layout-toggle button{display:grid;place-items:center;width:29px;height:28px;padding:0;border:0;border-radius:6px;background:transparent;color:#8894a7;cursor:pointer}.product-layout-toggle button.active{background:#edf2ff;color:#315ee8}.product-layout-toggle svg{width:14px;height:14px;fill:none;stroke:currentColor;stroke-width:1.4}.product-layout-toggle button:last-child svg{fill:currentColor;stroke:none}.product-grid.is-single-column{grid-template-columns:minmax(0,1fr)}.product-grid.is-single-column .product-card>.el-card__body{display:grid;grid-template-columns:minmax(115px,30%) minmax(0,1fr);align-items:stretch;height:100%;padding:0!important}.product-grid.is-single-column .product-image-wrap{height:100%;min-height:150px}.product-grid.is-single-column .product-info{min-width:0;display:flex;flex-direction:column;justify-content:center}.product-grid.is-single-column .product-info h3{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}.product-grid.is-single-column .product-tags{max-height:27px;overflow:hidden}.product-grid.is-single-column .product-card-footer{margin-top:auto}.product-grid.is-single-column .product-meta .el-tag{flex:0 0 auto}@media(max-width:640px){.results-tools{gap:5px}.product-layout-toggle{padding:2px}.product-layout-toggle button{width:25px;height:25px}.product-grid.is-single-column .product-card>.el-card__body{grid-template-columns:minmax(105px,34%) minmax(0,1fr)}.product-grid.is-single-column .product-image-wrap{min-height:136px}.product-grid.is-single-column .product-info{padding:9px 9px 8px}.product-grid.is-single-column .product-meta{gap:3px}.product-grid.is-single-column .product-meta .el-tag{font-size:7px;padding:0 4px}.product-grid.is-single-column .product-id{font-size:7px}.product-grid.is-single-column .product-info h3{font-size:10px;line-height:1.4;margin:6px 0}.product-grid.is-single-column .product-tags .el-tag{font-size:7px;height:17px;padding:0 4px}.product-grid.is-single-column .product-card-footer{padding-top:6px}.product-grid.is-single-column .product-discount-price{font-size:17px}.product-grid.is-single-column .product-card-footer .el-button{font-size:7px;padding:0 6px}}.product-grid.is-single-column .product-tags{max-height:44px;overflow:hidden;align-content:flex-start;row-gap:4px}@media(max-width:640px){.product-grid.is-single-column .product-tags{max-height:39px;row-gap:3px}}.product-grid.is-single-column .product-tags{max-height:none;overflow:visible;align-content:flex-start;row-gap:4px}.estimate-entry{margin-left:auto;white-space:nowrap;color:#315ee8;font-size:12px;font-weight:600;padding:8px 12px;border:1px solid #dce4fc;border-radius:8px;background:#f6f8ff}.product-grid.is-single-column .product-price-stack{display:flex;align-items:baseline;gap:8px;white-space:nowrap}.product-grid.is-single-column .product-price-stack .product-original-price{grid-column:auto;font-size:12px}.product-grid.is-single-column .product-discount-price{font-size:25px}.product-grid.is-single-column .product-corner-badges{position:absolute;z-index:3;top:0;left:0;display:flex;gap:4px}.product-grid.is-single-column .product-corner-badge{height:23px;padding:0 8px;border:0;border-radius:0 0 8px;font-size:10px;font-weight:700}.product-grid.is-single-column .product-corner-badge.is-new{background:#315ee8}.product-grid.is-single-column .product-corner-badge.is-hot{background:#e85454;border-radius:0 0 8px 8px}.filter-drawer .drawer-dismiss-space{height:90px;margin:0 -23px;cursor:pointer}@media(max-width:640px){.product-grid.is-single-column .product-price-stack{gap:5px}.product-grid.is-single-column .product-price-stack .product-original-price{font-size:9px}.product-grid.is-single-column .product-discount-price{font-size:17px}.filter-drawer .drawer-dismiss-space{margin:0 -17px;height:72px}}.estimate-entry{display:inline-flex;align-items:center;gap:7px;padding:9px 15px;border:1px solid #dce4fc;border-radius:999px;background:#f6f8ff;color:#315ee8;font-size:12px;font-weight:650;box-shadow:0 3px 10px #315ee814;transition:background .18s ease,transform .18s ease,box-shadow .18s ease}.estimate-entry:hover{transform:translateY(-1px);background:#edf2ff;box-shadow:0 5px 13px #315ee824}.product-corner-badges{position:absolute;z-index:4;top:0;left:0;display:flex;gap:4px}.product-corner-badge{height:24px;padding:0 9px;border:0;border-radius:0 0 8px;font-size:10px;font-weight:700;box-shadow:0 2px 6px #0f192d29}.product-corner-badge.is-new{background:#315ee8}.product-corner-badge.is-hot{background:#e85454;border-radius:0 0 8px 8px}.filter-drawer-mask{background-color:#17203347!important;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.catalog-section .quick-filter-row{display:flex;align-items:center;flex-wrap:nowrap;gap:8px;min-width:0;max-width:100%;overflow:visible}.catalog-section .quick-filter-row>.filter-label{flex:0 0 auto;width:auto!important;margin:0 2px 0 0!important;white-space:nowrap}.catalog-section .quick-filter-scroll{display:flex;align-items:center;flex:1 1 auto;gap:5px;min-width:0;overflow-x:auto;overflow-y:hidden;scrollbar-width:none;-webkit-overflow-scrolling:touch}.catalog-section .quick-filter-scroll::-webkit-scrollbar{display:none}.catalog-section .quick-filter-scroll>.el-button{flex:0 0 auto;margin:0}@media(max-width:640px){.catalog-section .quick-filter-row{gap:6px;padding:9px 0;overflow:visible}.catalog-section .quick-filter-scroll{gap:4px}.catalog-section .quick-filter-scroll>.el-button{height:24px;padding:0 8px;font-size:8px}}.product-grid .product-corner-badge.el-tag{border:0!important;border-color:transparent!important}.product-grid .product-corner-badge.is-hot.el-tag{background:#e85454!important;color:#fff!important}.product-grid .product-corner-badge.is-new.el-tag{background:#315ee8!important;color:#fff!important}.product-detail-aside .detail-product-code{display:flex;align-items:center;gap:4px;flex-wrap:wrap}.detail-product-code strong{color:#52627b;font-family:Cascadia Code,Consolas,monospace;font-size:11px;font-weight:650}.info-page{max-width:880px;padding-top:18px}.main-content--info-page{flex:0 0 auto!important;background:#fff}.info-page{min-height:0;padding-bottom:0;background:#fff}.main-content--about-page .about-info-content{display:block;max-height:none;overflow:visible;padding:0 8px 24px}.main-content--about-page .about-qualifications{margin-top:0}.main-content--help-page .info-page{padding-bottom:44px}.info-page .secondary-page-heading{margin:12px 0 26px}.info-page-floating-actions{position:fixed;right:max(16px,calc((100vw - 440px)/2 + 16px));bottom:116px;z-index:60;display:flex;flex-direction:column;gap:0;overflow:hidden;border:1px solid #e8ecf2;border-radius:24px;background:#fffffff7;box-shadow:0 5px 16px #233e8226;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.info-page-floating-actions .detail-back-fab{width:46px;height:46px;border:0;border-radius:50%;background:transparent;color:#46536a;box-shadow:none}.info-page-floating-actions .detail-back-fab:hover{background:#f1f4fb;box-shadow:none}.info-page-floating-actions .detail-back-fab .el-icon{font-size:19px}.info-page .secondary-page-heading .section-kicker{display:block}.info-page .secondary-page-heading h1{margin:8px 0 7px;font-size:30px;letter-spacing:-.5px}.info-page .secondary-page-heading p{font-size:13px}.info-page .info-help-content{max-height:none;overflow:visible;gap:12px}.info-page .help-section{display:grid;gap:10px;margin-top:8px}.info-page .help-section-heading{display:grid;grid-template-columns:38px minmax(0,1fr);gap:14px;align-items:start;padding:8px 4px 2px}.info-page .help-section-index{display:grid;place-items:center;width:34px;height:34px;border-radius:10px;background:#e8eefc;color:#425fc0;font:700 11px Manrope,sans-serif}.info-page .help-section-heading h2{margin:1px 0 4px;color:#28364d;font-size:17px;line-height:1.45}.info-page .help-section-heading p{margin:0;color:#788497;font-size:12px;line-height:1.7}.info-page .help-faq{grid-template-columns:38px minmax(0,1fr);gap:14px;padding:18px 20px;border-radius:13px;box-shadow:0 4px 16px #1e2d4c09}.info-page .help-faq-index{width:34px;height:34px;border-radius:10px;font-size:11px}.info-page .help-faq h3{margin:2px 0 7px;font-size:14px;line-height:1.5}.info-page .help-faq p{font-size:12px;line-height:1.85}.info-page .help-contact-link{min-height:48px;margin-top:8px;border:1px solid #e1e9ff;border-radius:11px;font-size:13px}.about-info-content{max-width:760px}.product-detail-aside>.product-report-trigger{display:block;width:auto;height:auto;margin:12px auto 0;padding:4px 8px;border:0;background:transparent;color:#8b95a5;font-size:11px;box-shadow:none}.product-detail-aside>.product-report-trigger:hover{background:transparent;color:#d34e5d}@media(max-width:700px){.info-page{padding-top:12px}.info-page .secondary-page-heading{margin:8px 0 20px}.info-page .secondary-page-heading h1{font-size:26px}.info-page .help-section-heading{grid-template-columns:32px minmax(0,1fr);gap:11px}.info-page .help-section-index{width:30px;height:30px}.info-page .help-section-heading h2{font-size:15px}.info-page .help-section-heading p{font-size:11px}.info-page .help-faq{grid-template-columns:32px minmax(0,1fr);gap:11px;padding:14px}.info-page .help-faq-index{width:30px;height:30px}.info-page .help-faq h3{font-size:13px}.info-page .help-faq p{font-size:11px;line-height:1.8}.info-page-floating-actions{right:14px;bottom:calc(98px + env(safe-area-inset-bottom))}.main-content--help-page .info-page{padding-bottom:36px}}.detail-code-copy.el-button{height:auto;margin:0;padding:2px 5px;font-size:10px}.product-detail-page{--guide-a:#648bfa;--guide-b:#a54de9}.product-detail-aside>.guide-customer-link.el-button{display:flex;width:100%;min-width:0;height:44px;margin:16px 0 0;padding:0 18px;border:0}.detail-floating-cta{display:none}@media(max-width:700px){.product-detail-aside>.guide-customer-link.el-button{margin-top:10px}.detail-floating-cta{position:fixed;z-index:44;left:12px;right:68px;bottom:calc(77px + env(safe-area-inset-bottom));display:block;padding:15px;border:1px solid #e8ecf2;border-radius:14px;background:#fffffff7;box-shadow:0 7px 24px #1e2d4c24;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.detail-floating-cta>.detail-overline{display:block}.detail-floating-cta .detail-product-code{display:flex;align-items:center;gap:4px;flex-wrap:wrap;margin:8px 0 0;color:#687487;font-size:11px}.detail-floating-cta .detail-product-code strong{color:#52627b;font-family:Cascadia Code,Consolas,monospace;font-size:11px;font-weight:650}.detail-floating-cta .detail-code-copy.el-button{height:auto;margin:0;padding:2px 5px;font-size:10px}.detail-floating-cta>.guide-customer-link.el-button{display:flex;width:100%;min-width:0;height:44px;margin:10px 0 0;padding:0 18px;border:0;border-radius:12px}.detail-floating-cta>.guide-customer-link.el-button .el-icon{font-size:17px}}@media(max-width:700px){.detail-floating-cta{right:12px}.detail-floating-actions{right:14px;bottom:calc(215px + env(safe-area-inset-bottom));gap:0;padding:4px;border:1px solid #e8ecf2;border-radius:26px;background:#fffffff7;box-shadow:0 5px 16px #1e2d4c1f;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.detail-fab{width:40px;height:40px;border:0;border-radius:50%;background:transparent;box-shadow:none}.detail-fab:hover{background:#f1f4fb;box-shadow:none}.detail-fab+.detail-fab{border-top:1px solid #e8ecf2;border-radius:0 0 20px 20px}.detail-follow-fab{border-radius:20px 20px 0 0}.detail-follow-fab.is-following{background:#315ee8;color:#fff}}.wanted-home-cta{display:flex;align-items:center;gap:6px;width:max-content;max-width:100%;margin:11px 0 6px;padding:9px 12px;border:1px solid #e4eafa;border-radius:10px;background:linear-gradient(110deg,#f4f7ff,#fbf8ff);color:#6f7b90;font-size:12px;cursor:pointer;transition:border-color .2s,transform .2s}.wanted-home-cta:hover{transform:translateY(-1px);border-color:#bdcafa}.wanted-home-cta strong{color:#4d5fd1;font-weight:700}.wanted-home-cta>span:last-child{margin-left:2px;color:#7960bf;font-size:15px}.wanted-page{padding-bottom:46px}.wanted-page-content{width:min(100%,850px);margin:0 auto}.wanted-request-card{display:grid;gap:9px;margin:0 0 12px;padding:18px 20px;border:1px solid #e6ebf3;border-radius:14px;background:#fff;box-shadow:0 4px 16px #1e2d4c09}.wanted-request-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.wanted-request-head>strong{color:#2f3e56;font-size:17px}.wanted-status{padding:5px 10px;border-radius:20px;background:#fff5e8;color:#a16d16;font-size:11px;font-weight:650}.wanted-status--contacted{background:#edf4ff;color:#3e6cb3}.wanted-status--completed{background:#eaf8ef;color:#378355}.wanted-status--cancelled{background:#f0f2f5;color:#7b8493}.wanted-request-meta,.wanted-request-match,.wanted-request-no-tags{margin:0;color:#7e899b;font-size:12px;line-height:1.6}.wanted-request-match{color:#52617a}.wanted-request-tags{display:flex;gap:6px;flex-wrap:wrap}.wanted-add-button{display:flex;margin:16px auto 0}.wanted-loading{padding:42px 10px;color:#8390a3;text-align:center;font-size:13px}.wanted-error{padding:11px 13px;border-radius:9px;background:#fff1ef;color:#b94343;font-size:12px}.wanted-error button{margin-left:7px;padding:0;border:0;background:transparent;color:#a33131;text-decoration:underline;cursor:pointer}.wanted-create-content{max-width:900px}.wanted-create-form{display:grid;gap:16px}.wanted-form-section{display:grid;gap:14px;padding:20px;border:1px solid #e6ebf3;border-radius:14px;background:#fff}.wanted-form-section h2{margin:0;color:#2d3b52;font-size:16px}.wanted-form-row{display:grid;grid-template-columns:minmax(140px,.8fr) minmax(0,2fr);gap:14px}.wanted-field{display:grid;gap:7px;color:#4f5e74;font-size:12px;font-weight:650}.wanted-field i{margin-left:4px;color:#db5260;font-style:normal}.wanted-field .el-input,.wanted-field .el-select{width:100%}.wanted-filter-section{gap:12px}.wanted-filter-heading{display:flex;align-items:center;justify-content:space-between;gap:12px}.wanted-filter-heading p{margin:5px 0 0;color:#8792a3;font-size:11px}.wanted-match-section{padding-bottom:13px;border-bottom:1px solid #edf0f5}.wanted-match-section .match-hint{margin:8px 0 0;color:#8792a3;font-size:11px}.wanted-filter-section .drawer-section{margin:0;padding:12px 0 0;border:0;border-top:1px solid #f0f2f6}.wanted-filter-section .drawer-section h3{margin:0 0 9px;color:#526078;font-size:12px}.wanted-filter-section .drawer-options{display:flex;gap:7px;flex-wrap:wrap}.wanted-filter-section .el-check-tag{height:auto;min-height:28px;padding:6px 9px;border-radius:8px;font-size:11px;line-height:1.35}.wanted-privacy-note{margin:0;color:#8792a3;font-size:11px;line-height:1.7}.wanted-submit-button{min-height:46px;border:0;border-radius:11px;background:linear-gradient(110deg,#456cf0,#7952cf);box-shadow:0 6px 16px #515bcf33;color:#fff;font-size:14px;font-weight:700;cursor:pointer}.wanted-submit-button:disabled{opacity:.65;cursor:wait}.my-entry-card:has(.my-entry-copy strong:first-child){min-width:0}@media(max-width:700px){.wanted-home-cta{margin:9px 0 5px;padding:8px 10px;font-size:11px}.wanted-request-card{padding:15px}.wanted-request-head>strong{font-size:15px}.wanted-page .secondary-page-heading{margin-bottom:18px}.wanted-form-section{padding:15px}.wanted-form-row{grid-template-columns:1fr;gap:12px}.wanted-filter-section .drawer-options{gap:6px}.wanted-filter-section .el-check-tag{padding:5px 8px;font-size:10px}}.catalog-section{--search-brand-a:#5f82f7;--search-brand-b:#a83fe5;--search-brand:linear-gradient(90deg,var(--search-brand-a) 0%,var(--search-brand-b) 100%)}.catalog-section .search-panel>.el-button--primary{background:var(--search-brand)!important;border-color:transparent!important;box-shadow:none!important;color:#fff!important}.catalog-section .search-panel>.el-button--primary:hover{filter:brightness(1.04);transform:translateY(-1px)}.catalog-section .search-panel>.el-button:not(.el-button--primary){background:#fff;border-color:#e1e5f0;color:#5f6480}.catalog-section .search-panel>.el-button:not(.el-button--primary):hover{background:#f8f6ff;border-color:#d5c9f2;color:#7849bf}.catalog-section .catalog-search .el-input__wrapper{transition:box-shadow .18s ease,background .18s ease}.catalog-section .catalog-search .el-input__wrapper:hover{box-shadow:0 0 0 1px #c9c8eb inset}.catalog-section .catalog-search .el-input__wrapper.is-focus{box-shadow:0 0 0 1px #8e79dc inset,0 0 0 3px #8f6eda17}.catalog-section .catalog-search .el-input__prefix-inner>.el-icon{color:#8172c2}.catalog-section .quick-filter-scroll>.el-button{border-color:#e2e5ef;color:#626d83;background:#fff;transition:background .16s ease,border-color .16s ease,color .16s ease}.catalog-section .quick-filter-scroll>.el-button:hover{border-color:#d4c9f0;background:#f9f7ff;color:#7348b8}.catalog-section .quick-filter-scroll>.el-button.el-button--primary.is-plain{border-color:transparent!important;background:var(--search-brand)!important;color:#fff!important;box-shadow:none!important}.catalog-section .quick-filter-scroll>.el-button.el-button--primary.is-plain:hover{filter:brightness(1.04)}.catalog-section .quick-filter-scroll>.el-button.el-button--primary.is-plain .recommendation-heat{background:#fff3;color:#fff}.catalog-section .quick-filter-scroll>.el-button.is-text{border-color:transparent;background:transparent;color:#7952b6}.catalog-section .quick-filter-scroll>.el-button.is-text:hover{background:#f6f2fc;color:#6436a5}.catalog-section .active-filters .el-tag{border:1px solid #c6b2e5;background:linear-gradient(90deg,#edf2ff,#f5eef9);color:#5e438d;font-weight:650}.catalog-section .active-filters .el-tag .el-tag__close{color:#886ab5}.catalog-section .active-filters .el-tag .el-tag__close:hover{background:#8050bd;color:#fff}.catalog-section .sort-select .el-select__wrapper.is-focused{box-shadow:0 0 0 1px #9980d7 inset}.sort-popper .el-select-dropdown__item.is-selected{color:#7849bf}.sort-popper .el-select-dropdown__item.is-hovering{background:#f7f4fc}.catalog-section .product-layout-toggle button.active{background:var(--search-brand);color:#fff}.filter-drawer .drawer-section .el-radio-button__inner:hover{color:#7849bf}.filter-drawer .drawer-section .el-radio-button__original-radio:checked+.el-radio-button__inner{background:var(--search-brand);border-color:transparent;color:#fff;box-shadow:-1px 0 0 0 var(--search-brand-b)}.filter-drawer .drawer-options .el-check-tag:hover{border-color:#d4c9f0;background:#faf8ff;color:#7049a6}.filter-drawer .drawer-options .el-check-tag.is-checked{border-color:transparent;background:var(--search-brand);color:#fff}.filter-drawer .price-range .el-input__wrapper:hover{box-shadow:0 0 0 1px #d3c8ee inset}.filter-drawer .price-range .el-input__wrapper.is-focus{box-shadow:0 0 0 1px #8e79dc inset,0 0 0 3px #8f6eda14}.filter-drawer .drawer-actions .el-button--primary{border-color:transparent;background:var(--search-brand);box-shadow:none}.filter-drawer .drawer-actions .el-button--primary:hover{filter:brightness(1.04)}.catalog-section .search-panel{align-items:center;gap:9px;padding:9px}.catalog-section .catalog-search{min-width:0}.catalog-section .catalog-search .el-input__wrapper{min-height:42px;border-radius:9px;background:#fff;box-shadow:0 0 0 1px #e4e7f0 inset}.catalog-section .search-panel>.el-button{height:42px;margin:0;border-radius:9px}.catalog-section .search-panel>.el-button--primary{flex:0 0 72px}.catalog-section .search-panel>.el-button:not(.el-button--primary){flex:0 0 94px;background:#f7f6fb;border-color:#e5e1ef;color:#605a75}.catalog-section .search-panel>.el-button:not(.el-button--primary):hover{background:#f0edf8;border-color:#d8cdea;color:#704d9f}.catalog-section .search-panel>.el-button:not(.el-button--primary) .filter-glyph{color:#8171aa}.catalog-section .quick-filter-scroll>.el-button.el-button--primary.is-plain{border:1px solid #d4c8eb!important;background:linear-gradient(90deg,#edf2ff,#f5eef9)!important;color:#674b9e!important;box-shadow:none!important;font-weight:650}.catalog-section .quick-filter-scroll>.el-button.el-button--primary.is-plain:hover{filter:none;background:linear-gradient(90deg,#e7edff,#f0e7f7)!important}.catalog-section .quick-filter-scroll>.el-button.el-button--primary.is-plain .recommendation-heat{background:#795ba61a;color:#796298}@media(max-width:640px){.catalog-section .search-panel{display:grid;grid-template-columns:minmax(0,1fr) 62px 84px;gap:6px;padding:7px}.catalog-section .catalog-search .el-input__wrapper{min-height:40px}.catalog-section .search-panel>.el-button{width:100%;height:40px;padding:0 6px;font-size:9px}.catalog-section .search-panel>.el-button--primary,.catalog-section .search-panel>.el-button:not(.el-button--primary){min-width:0;flex:none}.catalog-section .filter-glyph{margin-left:4px}}@media(max-width:360px){.catalog-section .search-panel{grid-template-columns:minmax(0,1fr) 56px 76px;gap:5px;padding:6px}.catalog-section .search-panel>.el-button{font-size:8px}.catalog-section .catalog-search .el-input__inner{font-size:9px}}.filter-drawer{--search-brand:linear-gradient(90deg,#5f82f7 0%,#a83fe5 100%);--search-brand-b:#a83fe5}.filter-drawer .drawer-options .el-check-tag.is-checked{border:1px solid #c6b2e5!important;background:linear-gradient(90deg,#edf2ff,#f5eef9)!important;color:#5e438d!important;font-weight:650;box-shadow:inset 0 0 0 1px #7c54aa0f}.filter-drawer .drawer-section .el-radio-button__original-radio:checked+.el-radio-button__inner{background:linear-gradient(90deg,#5f82f7,#a83fe5);border-color:transparent;color:#fff;box-shadow:-1px 0 #a83fe5}.catalog-section .sort-select .el-select__selected-item,.catalog-section .sort-select .el-select__placeholder,.catalog-section .sort-select .el-select__input-wrapper,.catalog-section .sort-select .el-select__wrapper{color:#344057!important;opacity:1!important}.sort-popper .el-select-dropdown__item{color:#4c586e!important;opacity:1!important}.sort-popper .el-select-dropdown__item span{color:inherit!important;opacity:1!important;visibility:visible!important}.sort-popper .el-select-dropdown__item.is-selected{color:#7047a8!important;font-weight:650}.sort-help{width:19px;height:19px;flex:0 0 19px;padding:0;border:1px solid #cfd6e2;border-radius:50%;background:#fff;color:#77849a;font-size:12px;line-height:17px;cursor:help}@media(max-width:640px){.catalog-section .results-toolbar{display:flex;gap:8px;min-width:0}.catalog-section .results-label{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.catalog-section .results-label span{white-space:nowrap}.catalog-section .results-tools{flex:0 0 auto;min-width:0;gap:5px}.catalog-section .results-tools .sort-select{flex:0 0 120px;width:120px!important;min-width:120px!important}.catalog-section .results-tools .sort-select .el-select__wrapper{width:100%;min-width:120px;padding-right:9px}.catalog-section .results-tools .sort-select .el-select__selected-item,.catalog-section .results-tools .sort-select .el-select__placeholder{display:block;max-width:calc(100% - 22px);overflow:hidden;color:#344057!important;font-size:10px!important;text-overflow:ellipsis;white-space:nowrap;opacity:1!important}}.detail-recommendations{margin-top:16px;padding:18px;border:1px solid #e8ecf2;border-radius:14px;background:#fff;box-shadow:0 4px 14px #1e2d4c09}.detail-recommendations-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:12px;margin-bottom:13px}.detail-recommendations-heading>div>span{color:#8975b5;font-size:9px;font-weight:650;letter-spacing:.7px}.detail-recommendations-heading h2{margin:4px 0 0;color:#27354d;font-size:17px}.detail-recommendations-heading>small{color:#8d97a7;font-size:9px}.detail-recommendations-actions{display:flex;align-items:center;gap:12px}.recommendations-more{padding:0;border:0;background:none;color:#7050a9;font-size:10px;font-weight:650;white-space:nowrap;cursor:pointer}.recommendations-more:hover{color:#50337f}.recommendations-more span{margin-left:3px}.recommendations-page{min-height:60vh}.recommendations-page-heading{margin:20px 0 24px}.recommendations-list-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.recommendations-list-grid .detail-recommendation-image{height:190px}.recommendations-wanted-cta{display:flex;align-items:center;justify-content:center;gap:9px;margin:28px 0 18px;padding:17px 20px;border:1px solid #e6eaf2;border-radius:13px;background:linear-gradient(110deg,#fff,#f8f7ff);color:#788397;font-size:12px}.recommendations-wanted-cta button{display:inline-flex;align-items:center;gap:5px;padding:0;border:0;background:none;color:#6655c3;font-size:12px;font-weight:700;cursor:pointer}.recommendations-wanted-cta button:hover{color:#4636a1}.detail-recommendations-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.detail-recommendation-card{min-width:0;padding:0;overflow:hidden;border:1px solid #e8ecf2;border-radius:10px;background:#fff;text-align:left;cursor:pointer;transition:border-color .16s ease,transform .16s ease}.detail-recommendation-card:hover{transform:translateY(-2px);border-color:#cfc3e6}.detail-recommendation-image{height:130px;display:grid;place-items:center;overflow:hidden;background:#f2f4f8;color:#929bad;font:700 18px Manrope,sans-serif;letter-spacing:.6px}.detail-recommendation-image img{width:100%;height:100%;object-fit:cover}.detail-recommendation-info{display:grid;gap:6px;padding:10px}.detail-recommendation-info>small{overflow:hidden;color:#8b95a5;font:9px Cascadia Code,Consolas,monospace;text-overflow:ellipsis;white-space:nowrap}.detail-recommendation-info>strong{display:-webkit-box;min-height:34px;overflow:hidden;color:#35435a;font-size:10px;line-height:1.65;-webkit-box-orient:vertical;-webkit-line-clamp:2}.detail-recommendation-tags{display:flex;gap:4px;min-height:18px;overflow:hidden}.detail-recommendation-tags span{flex:0 0 auto;padding:2px 5px;border:1px solid #e1d8ef;border-radius:5px;background:#f8f5fc;color:#715493;font-size:8px;white-space:nowrap}.detail-recommendation-price{display:flex;align-items:baseline;gap:7px;margin-top:2px;white-space:nowrap}.detail-recommendation-price del{color:#9aa3b1;font-size:9px}.detail-recommendation-price b{color:#7652b2;font-size:16px;letter-spacing:-.3px}@media(max-width:700px){.detail-recommendations{margin-top:12px;padding:14px;border-radius:12px}.detail-recommendations-heading{margin-bottom:10px}.detail-recommendations-heading h2{font-size:15px}.detail-recommendations-actions{align-items:flex-end;flex-direction:column;gap:4px}.recommendations-more{font-size:9px}.detail-recommendations-grid{grid-auto-flow:column;grid-auto-columns:minmax(0,74%);grid-template-columns:none;gap:8px;overflow-x:auto;padding-bottom:3px;scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch}.detail-recommendations-grid::-webkit-scrollbar{display:none}.detail-recommendation-card{scroll-snap-align:start}.detail-recommendation-image{height:112px}.detail-recommendation-info{gap:5px;padding:8px}.detail-recommendation-info>small{font-size:8px}.detail-recommendation-info>strong{min-height:32px;font-size:9px}.detail-recommendation-tags span{padding:2px 4px;font-size:7px}.detail-recommendation-price{gap:4px}.detail-recommendation-price del{font-size:8px}.detail-recommendation-price b{font-size:14px}.recommendations-page-heading{margin:12px 0 18px}.recommendations-list-grid{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-flow:row;grid-auto-columns:auto;gap:9px;overflow:visible;padding-bottom:0;scroll-snap-type:none}.recommendations-list-grid .detail-recommendation-card{scroll-snap-align:none}.recommendations-list-grid .detail-recommendation-image{height:125px}.recommendations-list-grid .detail-recommendation-info>strong{font-size:9px}.recommendations-wanted-cta{margin:20px 0 12px;padding:15px 12px;font-size:11px}.recommendations-wanted-cta button{font-size:11px}}.support-primary-options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.support-primary-options .support-primary-link{min-width:0;min-height:112px;gap:12px;padding:15px;border-radius:15px}.support-primary-options .support-primary-icon{flex-basis:52px;width:52px;height:52px;font-size:25px}.support-primary-options .support-primary-copy{gap:6px}.support-primary-options .support-primary-copy strong{font-size:18px}.support-primary-options .support-primary-copy small{font-size:11px}.support-primary-options .support-primary-arrow{font-size:28px}.support-primary-link--aftersales{background:linear-gradient(112deg,#159d91,#19ac9d 58%,#36b47b);box-shadow:0 14px 30px #1ea08b33}.support-primary-link--aftersales:hover{box-shadow:0 18px 36px #1ea08b47}@media(max-width:640px){.support-primary-options{grid-template-columns:1fr;gap:10px}.support-primary-options .support-primary-link{min-height:86px;padding:12px 14px;border-radius:13px}.support-primary-options .support-primary-icon{flex-basis:48px;width:48px;height:48px;font-size:24px}.support-primary-options .support-primary-copy strong{font-size:16px}.support-primary-options .support-primary-copy small{font-size:10px}}.results-tools{flex:0 0 auto;min-width:0}.results-tools .sort-select{flex:0 0 145px;width:145px;min-width:145px}.wanted-page .secondary-page-heading{position:relative;padding:23px 26px;margin-bottom:21px;border:1px solid #e6e9fb;border-radius:18px;background:radial-gradient(ellipse at 90% 0%,rgba(153,128,240,.16),transparent 42%),linear-gradient(115deg,#f4f7ff,#f7f4ff 64%,#fbf8ff)}.wanted-page .secondary-page-heading .section-kicker{color:#6a67bd;letter-spacing:.15em}.wanted-page .secondary-page-heading h1{margin-top:7px;color:#263753;font-size:29px}.wanted-page .secondary-page-heading p{margin:5px 0 0;color:#75829a;font-size:13px}.wanted-create-form{gap:15px}.wanted-form-section{gap:17px;padding:22px;border-color:#e8edf5;border-radius:17px;box-shadow:0 7px 22px #2a385e0b}.wanted-section-title{display:flex;align-items:center;gap:12px;min-width:0}.wanted-section-title>span{display:grid;place-items:center;flex:0 0 36px;width:36px;height:36px;border:1px solid #e1e7ff;border-radius:12px;background:linear-gradient(145deg,#eef2ff,#f5efff);color:#5d63c6;font:700 12px Manrope,sans-serif}.wanted-section-title>div{min-width:0}.wanted-section-title h2{font-size:16px}.wanted-section-title p{margin:4px 0 0;color:#8b95a7;font-size:11px;font-weight:400}.wanted-section-title .wanted-selected-count{margin-left:auto;padding:6px 10px;border:1px solid #e4e8fa;border-radius:20px;background:#f6f7ff;color:#5e62bc;font-size:11px;white-space:nowrap}.wanted-form-row{grid-template-columns:minmax(155px,.65fr) minmax(0,1.6fr);gap:16px}.wanted-field{gap:8px;color:#4c5b72;font-size:12px}.wanted-field .el-input__wrapper,.wanted-field .el-select__wrapper{min-height:43px;border-radius:10px;box-shadow:0 0 0 1px #e2e8f1 inset}.wanted-field .el-input__wrapper:hover,.wanted-field .el-select__wrapper:hover{box-shadow:0 0 0 1px #abb8ed inset}.wanted-field .el-input__wrapper.is-focus,.wanted-field .el-select__wrapper.is-focused{box-shadow:0 0 0 1px #6578df inset}.wanted-match-section{display:grid;gap:9px;padding:13px 14px;border:1px solid #e9edf5;border-radius:12px;background:#fafbfe}.wanted-match-section h3{margin:0;color:#52617a;font-size:12px}.wanted-match-section p{margin:0;color:#8b95a7;font-size:11px}.wanted-match-section .el-radio-button__inner{padding:9px 13px;border-radius:8px!important;font-size:11px}.wanted-filter-collapse{border-top:0;border-bottom:0}.wanted-filter-collapse>.el-collapse-item{margin-top:8px;overflow:hidden;border:1px solid #e9edf4;border-radius:12px;background:#fff}.wanted-filter-collapse .el-collapse-item__header{height:46px;padding:0 13px;border:0;background:#fbfcfe;color:#3e4c62;font-size:12px;font-weight:650}.wanted-filter-collapse .el-collapse-item__wrap{border-top:1px solid #eef1f6;border-bottom:0}.wanted-filter-collapse .el-collapse-item__content{padding:13px}.wanted-collapse-title{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;padding-right:4px}.wanted-collapse-title small{color:#929bae;font-size:10px;font-weight:500}.wanted-options-grid{display:flex;gap:7px;flex-wrap:wrap}.wanted-options-grid .el-check-tag{min-height:31px;padding:7px 10px;border:1px solid #e3e8f0;border-radius:9px;background:#fff;color:#5d6b80;font-size:11px;line-height:1.35;transition:all .15s}.wanted-options-grid .el-check-tag:hover{border-color:#c7cef5;background:#f7f7ff;color:#525db1}.wanted-options-grid .el-check-tag.is-checked{border-color:#6b73d6;background:#f0f1ff;color:#4d56ba;box-shadow:0 2px 7px #5f68cb1a}.wanted-submit-bar{position:sticky;bottom:calc(78px + env(safe-area-inset-bottom));z-index:12;margin:0 -3px;padding:18px 3px 9px;background:linear-gradient(180deg,#f6f8fc00,#f6f8fcf0 35%,#f6f8fc)}.wanted-submit-button{display:flex;align-items:center;justify-content:center;gap:11px;width:100%;min-height:50px;border-radius:13px;background:linear-gradient(105deg,#4269ec,#7056d2);box-shadow:0 8px 20px #4f59c638;font-size:14px;letter-spacing:.02em;transition:transform .18s,box-shadow .18s}.wanted-submit-button:hover{transform:translateY(-1px);box-shadow:0 11px 24px #4f59c647}.wanted-submit-button span{font-size:19px;line-height:1}.wanted-request-card{position:relative;gap:11px;padding:20px 21px;border-color:#e7ebf4;border-radius:16px;box-shadow:0 7px 20px #2a385e0b}.wanted-request-head>strong{font-size:19px;letter-spacing:-.02em}.wanted-request-meta{padding-bottom:10px;border-bottom:1px solid #f0f2f6}.wanted-request-tags{gap:7px}.wanted-request-tags .el-tag{height:27px;border-color:#e2e7f0;border-radius:8px;background:#fafbfe;color:#56647a;font-size:11px}.wanted-add-button{min-height:42px;padding:0 19px;border-radius:10px}.wanted-loading{padding:70px 10px}.wanted-error{display:flex;align-items:center;justify-content:space-between;gap:12px}.wanted-privacy-note{padding:10px 12px;border:1px solid #eceff5;border-radius:10px;background:#fafbfc}.wanted-home-cta{border-color:#e1e6f5;background:linear-gradient(105deg,#f3f6ff,#f9f5ff);font-size:12px}.wanted-home-cta strong{color:#5361c8}@media(max-width:700px){.wanted-page .secondary-page-heading{padding:18px 17px;margin:9px 0 16px;border-radius:15px}.wanted-page .secondary-page-heading h1{font-size:25px}.wanted-page .secondary-page-heading p{max-width:300px;font-size:11px;line-height:1.6}.wanted-form-section{gap:14px;padding:16px;border-radius:15px}.wanted-section-title{gap:10px}.wanted-section-title>span{flex-basis:33px;width:33px;height:33px;border-radius:11px}.wanted-section-title h2{font-size:15px}.wanted-section-title p{max-width:230px;font-size:10px;line-height:1.5}.wanted-section-title .wanted-selected-count{padding:5px 8px;font-size:10px}.wanted-form-row{grid-template-columns:1fr;gap:12px}.wanted-field .el-input__wrapper,.wanted-field .el-select__wrapper{min-height:42px}.wanted-match-section{padding:11px;border-radius:10px}.wanted-match-section .el-radio-button__inner{padding:9px 11px;font-size:10px}.wanted-filter-collapse .el-collapse-item__header{height:44px;padding:0 11px}.wanted-filter-collapse .el-collapse-item__content{padding:11px}.wanted-options-grid{gap:6px}.wanted-options-grid .el-check-tag{min-height:29px;padding:6px 8px;border-radius:8px;font-size:10px}.wanted-submit-bar{bottom:calc(69px + env(safe-area-inset-bottom));margin:0 -9px;padding:15px 9px 8px}.wanted-submit-button{min-height:47px;border-radius:12px}.wanted-request-card{padding:16px;border-radius:14px}.wanted-request-head>strong{font-size:17px}.wanted-page-content .el-empty{padding:24px 0}.wanted-home-cta{gap:5px;padding:8px 10px;font-size:11px}}.wanted-back-link{position:absolute;top:19px;right:22px;display:inline-flex;align-items:center;gap:5px;min-height:31px;padding:0 10px;border:1px solid #dde4f2;border-radius:9px;background:#ffffffb8;color:#56657c;font-size:11px;cursor:pointer;transition:all .15s}.wanted-back-link:hover{border-color:#b7c4ed;background:#fff;color:#4d5bc2}@media(max-width:700px){.wanted-back-link{top:14px;right:14px;min-height:29px;padding:0 8px;font-size:10px}}.wanted-page-content>.el-empty{margin:14px 0;padding:48px 18px;border:1px dashed #d8e0ef;border-radius:17px;background:linear-gradient(140deg,#fff,#f8f9ff);transition:border-color .18s}.wanted-page-content>.el-empty:hover{border-color:#bdc8ec}.wanted-page-content>.el-empty .el-empty__description p{color:#75829a;font-size:13px}.wanted-page-content>.el-empty .el-button{min-height:40px;padding:0 18px;border-radius:10px;background:linear-gradient(110deg,#496df0,#7655d2);box-shadow:0 6px 14px #515bcf2b}.catalog-section>.wanted-home-cta{justify-content:center;margin:14px auto 16px}.product-image-preview{position:absolute;right:11px;bottom:11px;z-index:3;display:grid;place-items:center;width:30px;height:30px;padding:0;border:1px solid rgba(255,255,255,.5);border-radius:9px;background:#162031ad;color:#fff;cursor:pointer;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.product-image-preview:hover{background:#315ee8e6}.product-image-preview .el-icon{font-size:17px}.detail-hero--scroll{cursor:pointer}.detail-description img{-webkit-user-drag:none;-webkit-user-select:none;user-select:none}.detail-hero--scroll:focus-visible{outline:3px solid #315ee8;outline-offset:3px}.detail-image-scroll-hint{position:absolute;right:12px;bottom:12px;z-index:2;display:inline-flex;align-items:center;gap:5px;padding:7px 10px;border-radius:8px;background:#162031b8;color:#fff;font-size:11px;pointer-events:none;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}@media(max-width:700px){.detail-image-scroll-hint{right:10px;bottom:10px;padding:6px 8px;font-size:10px}}.block-product-button{position:absolute;z-index:2;top:11px;left:11px;display:grid;place-items:center;width:32px;height:32px;padding:0;border:1px solid rgba(255,255,255,.78);border-radius:50%;background:#fffffff0;box-shadow:0 2px 8px #121c3021;color:#586477;font-size:16px;line-height:1;cursor:pointer;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.product-image-wrap>.block-product-button{top:11px;right:52px;left:auto}.detail-recommendation-image{position:relative}.block-product-button:hover{background:#fff0ef;color:#c64a4a}.block-product-button .el-icon{font-size:16px}.detail-block-fab{color:#758094}.detail-block-fab .el-icon{font-size:19px}.detail-block-fab:hover{border-color:#f0d9d6;background:#fff4f2;color:#bb5953}.detail-block-fab.is-blocked,.detail-block-fab.is-blocked:hover{border-color:#d9e6f3;background:#eff7ff;color:#4d7eab}.product-block-message{display:inline-flex;align-items:center;gap:12px}.product-block-message button{padding:0;border:0;background:none;color:#536ad0;font:inherit;font-weight:700;text-decoration:underline;cursor:pointer}@media(max-width:640px){.block-product-button{top:7px;left:7px;width:27px;height:27px;font-size:14px}.block-product-button .el-icon{font-size:14px}.product-image-wrap>.block-product-button{top:7px;right:42px;left:auto}}.detail-floating-actions{gap:0;padding:4px;border:1px solid #e5eaf1;border-radius:25px;background:#fffffff7;box-shadow:0 5px 16px #1e2d4c24;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);overflow:hidden}.detail-floating-actions .detail-fab,.detail-floating-actions .detail-fab+.detail-fab{width:42px;height:42px;border:0;border-radius:0;background:transparent;box-shadow:none}.detail-floating-actions .detail-fab:hover{transform:none;background:#f3f5f9;box-shadow:none}.detail-floating-actions .detail-fab+.detail-fab{border-top:1px solid #e8ecf2}.detail-floating-actions .detail-follow-fab.is-following{border-color:transparent;border-radius:0;background:#fff6d2;color:#d8a500}.detail-floating-actions .detail-block-fab.is-blocked,.detail-floating-actions .detail-block-fab.is-blocked:hover{border-color:#e8ecf2;border-radius:0;background:#eff7ff;color:#4d7eab}.detail-floating-actions .detail-block-fab:hover{border-color:#e8ecf2;border-radius:0;background:#fff4f2;color:#bb5953}@media(max-width:700px){.detail-floating-actions{right:14px;bottom:calc(215px + env(safe-area-inset-bottom));gap:0;padding:4px;border:1px solid #e5eaf1;border-radius:25px;background:#fffffff7;box-shadow:0 5px 16px #1e2d4c24;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);overflow:hidden}.detail-floating-actions .detail-fab,.detail-floating-actions .detail-fab+.detail-fab{width:40px;height:40px}}.product-detail-page{touch-action:pan-y pinch-zoom;overscroll-behavior-x:contain}.detail-contact-actions{display:flex;align-items:stretch;gap:8px;margin-top:14px}.product-detail-aside .detail-contact-actions .guide-customer-link.el-button{flex:1 1 auto;width:auto;min-width:0;height:44px;margin:0;padding:0 14px;border:0}.share-product-button.el-button{flex:0 0 72px;width:72px;height:44px;margin:0;padding:0 8px;border:0;border-radius:12px;background:#f1f4fa;color:#4e6285;font-size:11px}.share-product-button.el-button:hover{border:0;background:#e9eef9;color:#315ee8}.share-product-button .el-icon{margin-right:3px;font-size:15px}.detail-loading-indicator{margin:4px 0;color:#8993a3;font-size:12px;line-height:1.8}@media(max-width:700px){.detail-floating-cta .detail-contact-actions,.product-detail-aside .detail-contact-actions{display:grid;grid-template-columns:minmax(0,1fr) 92px;gap:8px;margin-top:10px}.detail-floating-cta .detail-contact-actions .guide-customer-link.el-button,.product-detail-aside .detail-contact-actions .guide-customer-link.el-button{width:100%;min-width:0;height:44px;margin:0;padding:0 12px;border:0}.detail-floating-cta .share-product-button.el-button,.product-detail-aside .share-product-button.el-button{width:92px;min-width:0;height:44px;margin:0;padding:0 8px;border:0;border-radius:12px;background:#f1f4fa}.detail-floating-cta .share-product-button-label,.product-detail-aside .share-product-button-label{display:inline}.detail-floating-cta .share-product-button .el-icon,.product-detail-aside .share-product-button .el-icon{display:inline-flex;margin-right:4px;font-size:15px}}.filter-config-state{display:flex;align-items:center;justify-content:space-between;gap:12px;color:#8993a3;font-size:12px}.filter-config-state.is-error{color:#b64e4b}.product-vote-actions{display:flex;align-items:center;gap:7px;margin-top:10px}.product-vote-actions button{display:inline-flex;align-items:center;gap:5px;min-height:27px;padding:0 9px;border:1px solid #e8ecf2;border-radius:7px;background:#fff;color:#758095;font-size:11px;cursor:pointer;transition:color .15s,border-color .15s,background .15s}.product-vote-actions button:hover,.product-vote-actions button.is-selected{color:#315ee8;border-color:#cdd9ff;background:#f2f5ff}.product-vote-actions button:disabled{opacity:.55;cursor:wait}.detail-vote-actions{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:17px;padding:13px 15px;border:1px solid var(--line);border-radius:10px;background:#fff;color:#687487;font-size:12px}.detail-vote-actions .product-vote-actions{margin:0}.detail-vote-actions .product-vote-actions button{min-height:32px;padding:0 12px}@media(max-width:640px){.product-vote-actions{gap:5px;margin-top:8px}.product-vote-actions button{min-height:24px;padding:0 7px;font-size:10px}.detail-vote-actions{font-size:10px;padding:10px 11px}.detail-vote-actions .product-vote-actions button{min-height:29px;padding:0 9px}}.product-vote-actions{gap:6px;flex-wrap:wrap}.product-vote-actions button{min-height:30px;padding:0 10px;border-color:transparent;background:#f4f6fa;color:#687487;font-size:10px;font-weight:600}.product-vote-actions button svg{width:14px;height:14px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.product-vote-actions button b{font-size:10px;font-weight:700;opacity:.85}.product-vote-actions button.vote-like:hover,.product-vote-actions button.vote-like.is-selected{background:#eaf1ff;border-color:#d3e0ff;color:#315ee8}.product-vote-actions button.vote-dislike:hover,.product-vote-actions button.vote-dislike.is-selected{background:#fff0ed;border-color:#ffdcd3;color:#c85d48}.favorite-social-count{display:inline-flex;align-items:center;gap:4px;margin-left:auto;padding:0 5px;color:#8993a3;font-size:10px;white-space:nowrap}.favorite-social-count .el-icon{font-size:13px;color:#bd8f50}.product-vote-actions button:focus-visible{outline:2px solid #7b98f4;outline-offset:2px}.product-vote-actions button:active{transform:scale(.97)}.detail-vote-actions{flex-wrap:wrap}.detail-vote-actions>span{font-weight:600;color:#48556b}@media(max-width:640px){.product-vote-actions{gap:4px}.product-vote-actions button{min-height:27px;padding:0 7px;font-size:9px}.product-vote-actions button svg{width:12px;height:12px}.favorite-social-count{font-size:9px}.detail-vote-actions{gap:8px}.detail-vote-actions .product-vote-actions{width:100%;justify-content:flex-start}.detail-vote-actions .favorite-social-count{margin-left:auto}}.product-detail-main .detail-price-line{display:flex;flex-flow:row nowrap;align-items:center;justify-content:space-between;gap:10px;min-width:0}.detail-code-wrap{flex:0 0 auto;min-width:0}.detail-code-label{white-space:nowrap}.detail-price-comparison{display:flex;flex:1 1 auto;align-items:center;justify-content:flex-end;gap:9px;min-width:0}.detail-price-stack--main{flex:0 0 auto;gap:5px;margin-left:0}.detail-compare-teaser{display:inline-flex;flex:0 1 auto;align-items:center;justify-content:center;gap:5px;min-width:0;min-height:32px;padding:0 10px;border:1px solid #f0cb85;border-radius:10px;background:#fff9ec;color:#8b5a13;font-size:10px;font-weight:650;white-space:nowrap;cursor:pointer}.detail-compare-teaser:hover{border-color:#e6b754;background:#fff4d9}@media(max-width:520px){.product-detail-main .detail-price-line{gap:7px}.detail-price-comparison{gap:6px}.detail-code-label{gap:4px;padding:4px 6px;font-size:9px}.detail-code-label b{font-size:9px}.detail-price-stack--main{gap:4px}.detail-price-stack--main .detail-original-price{font-size:9px}.detail-price-stack--main .detail-discount-price{font-size:21px}.detail-compare-teaser{min-height:29px;padding:0 8px;font-size:9px}.teaser-label-full{display:none}.teaser-label-compact{display:inline}}.product-detail-main .detail-price-line{justify-content:space-between;gap:10px}.product-detail-main .detail-code-wrap{flex:0 0 auto}.product-detail-main .detail-price-comparison{flex:0 0 auto;margin-left:auto}.detail-price-action-row{display:flex;justify-content:flex-end;margin-top:7px}.detail-compare-teaser{flex:none}.teaser-label-compact{display:none}@media(max-width:520px){.product-detail-main .detail-price-line{width:100%;gap:8px}.product-detail-main .detail-price-comparison{margin-left:auto}.detail-price-action-row{margin-top:6px}.teaser-label-full{display:none}.teaser-label-compact{display:inline}}.product-detail-main .detail-price-line{display:grid!important;grid-template-columns:minmax(0,1fr) auto;align-items:center;justify-content:normal;gap:8px;width:100%;min-width:0}.product-detail-main .detail-code-wrap{grid-column:1;grid-row:1;justify-self:start}.product-detail-main .detail-price-comparison{grid-column:2;grid-row:1;justify-self:end;margin:0}.product-detail-main .detail-price-stack--main{margin:0}@media(max-width:520px){.product-detail-main .detail-price-line{display:grid!important;grid-template-columns:minmax(0,1fr) auto;gap:6px;width:100%}.product-detail-main .detail-code-wrap{grid-column:1}.product-detail-main .detail-price-comparison{grid-column:2;justify-self:end}}.product-detail-main .detail-price-comparison{display:flex;flex:0 0 auto;align-items:center;justify-content:flex-end;gap:9px;min-width:0;margin-left:auto}.detail-compare-teaser{position:relative;display:inline-flex;flex:0 0 auto;align-items:center;gap:5px;min-height:31px;padding:0 9px;border:1px solid #f0c879;border-radius:999px;background:#fff8e8;color:#875717;font-size:10px;font-weight:650;line-height:1;white-space:nowrap;box-shadow:0 2px 7px #ae812d1a;cursor:pointer}.detail-compare-teaser:after{content:"";position:absolute;right:-5px;top:50%;width:8px;height:8px;transform:translateY(-50%) rotate(45deg);border-top:1px solid #f0c879;border-right:1px solid #f0c879;background:#fff8e8}.detail-compare-teaser:hover{background:#fff1d2;border-color:#e4b75b}.detail-compare-teaser:hover:after{border-color:#e4b75b;background:#fff1d2}.detail-price-action-row{display:none}@media(max-width:520px){.product-detail-main .detail-price-comparison{gap:7px}.detail-compare-teaser{min-height:27px;padding:0 8px;font-size:9px}.teaser-label-full{display:none}.teaser-label-compact{display:inline}}.detail-guarantee-summary{display:grid;grid-template-columns:1fr;gap:5px;margin:12px 0 17px;padding:13px 15px;border:1px solid #efcf8b;border-left:4px solid #dda83b;border-radius:10px;background:linear-gradient(110deg,#fff9ec,#fffdf7);color:#6f5a32;box-shadow:0 3px 12px #9d773012}.detail-guarantee-summary .detail-guarantee-title{color:#6f4b12;font-size:12px;font-weight:750}.detail-guarantee-summary>span{color:#604d2a;font-size:11px;font-weight:650}.detail-guarantee-summary small{width:100%;color:#72664e;font-size:10px;line-height:1.75}.detail-guarantee-summary small b{color:#514323;font-weight:750}@media(max-width:640px){.detail-guarantee-summary{gap:5px;margin:10px 0 14px;padding:11px 12px}.detail-guarantee-summary .detail-guarantee-title{font-size:11px}.detail-guarantee-summary>span{font-size:10px}.detail-guarantee-summary small{font-size:9px;line-height:1.7}}.detail-guarantee-summary{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:5px 12px;margin:8px 0 17px;padding:10px 12px;border:1px solid #e9eef8;border-radius:9px;background:#f7f9fd;color:#7d899b;font-size:11px;line-height:1.5;box-shadow:none}.detail-guarantee-summary strong{color:#344565;font-size:12px}.detail-guarantee-summary small{width:100%;color:#8b95a4;font-size:10px;line-height:1.65}.detail-guarantee-summary small b{color:#52627b;font-weight:650}@media(max-width:640px){.detail-guarantee-summary{align-items:flex-start;flex-direction:column;margin:7px 0 13px;padding:9px 10px;font-size:10px}.detail-guarantee-summary strong{font-size:11px}.detail-guarantee-summary small{font-size:9px;line-height:1.7}}.product-detail-main .detail-price-line{margin-top:14px}.product-detail-main .detail-guarantee-summary{margin:10px 0 15px;padding:10px 12px;gap:4px 10px;line-height:1.55}.product-detail-main .detail-guarantee-summary small{line-height:1.65}.product-detail-main>.detail-rarity-section{margin-top:0;padding-bottom:2px}.product-detail-main .detail-rarity-heading{margin-bottom:7px}.product-detail-main .detail-updated{margin-top:8px;line-height:1.5}.product-detail-main>.detail-block{margin-top:15px;padding-top:14px}.product-detail-main>.detail-block h2{margin:0 0 10px}.product-detail-main .detail-title-text{margin:0;padding:12px!important;line-height:1.8!important}@media(max-width:700px){.product-detail-main .detail-price-line{margin-top:12px}.product-detail-main .detail-guarantee-summary{margin:9px 0 13px;padding:9px 10px}.product-detail-main>.detail-rarity-section{margin-top:0}.product-detail-main>.detail-block{margin-top:13px;padding-top:12px}.product-detail-main>.detail-block h2{margin-bottom:9px}.product-detail-main .detail-title-text{padding:11px!important}}.detail-compare-teaser{min-height:25px;padding:0 7px;gap:3px;font-size:9px;box-shadow:0 1px 4px #ae812d14}.detail-compare-teaser:after{right:-4px;width:6px;height:6px}@media(max-width:520px){.detail-compare-teaser{min-height:23px;padding:0 6px;font-size:8px}}.detail-block-fab svg{display:block;width:19px;height:19px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.product-detail-page .detail-floating-actions{width:46px;height:46px;padding:0;overflow:visible;border:0;border-radius:50%;background:transparent;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.product-detail-page .detail-floating-actions .detail-fab,.product-detail-page .detail-floating-actions .detail-fab+.detail-fab{width:46px;height:46px;border:1px solid #dfe5f0;border-radius:50%;background:#fffffff5;box-shadow:0 4px 14px #233e8229}.product-detail-page .detail-floating-actions .detail-fab:hover{background:#f3f5f9}.product-detail-page .detail-vote-actions{margin-top:18px;padding:14px 16px;gap:14px}.product-detail-page .favorite-social-count{min-height:30px;margin-left:auto;padding:0 10px;border:1px solid transparent;border-radius:8px;background:#f4f6fa;color:#8993a3;font:inherit;font-size:10px;cursor:pointer;transition:background .15s,border-color .15s,color .15s}.product-detail-page .favorite-social-count:hover,.product-detail-page .favorite-social-count.is-favorited{border-color:#f3df9a;background:#fff8df;color:#bc8f13}.product-detail-page .favorite-social-count:disabled{opacity:.55;cursor:wait}.product-detail-page .detail-contact-actions{gap:10px;margin-top:16px}.product-detail-page .product-report-trigger{margin-top:14px!important;color:#98a1af!important;font-size:10px!important}.product-detail-page .product-report-trigger:hover{color:#c95757!important}@media(max-width:700px){.product-detail-page .detail-floating-actions{right:14px;bottom:calc(74px + env(safe-area-inset-bottom));width:42px;height:42px;padding:0;border:0;border-radius:50%;background:transparent;box-shadow:none}.product-detail-page .detail-floating-actions .detail-fab,.product-detail-page .detail-floating-actions .detail-fab+.detail-fab{width:42px;height:42px;border:1px solid #dfe5f0;border-radius:50%;background:#fffffff7;box-shadow:0 4px 14px #233e8224}.product-detail-page .detail-vote-actions{margin-top:15px;padding:11px 12px}.product-detail-page .detail-vote-actions .favorite-social-count{margin-left:auto}.product-detail-page .detail-contact-actions{margin-top:12px}}@media(max-width:700px){.product-detail-page .detail-floating-actions{right:14px;bottom:calc(226px + env(safe-area-inset-bottom))}}@media(max-width:700px){.product-detail-page .detail-floating-cta{right:68px}.product-detail-page .detail-floating-actions{right:14px;bottom:calc(77px + env(safe-area-inset-bottom))}}.product-grid .product-card-social-row{justify-content:flex-start;gap:8px;min-height:30px;margin-top:11px}.product-grid .product-card-social-row .vote-like,.product-grid .product-card-social-row .favorite-social-count{display:inline-flex;align-items:center;gap:5px;min-height:28px;margin:0;padding:0 10px;border:1px solid #e7ebf2;border-radius:8px;background:#f8f9fc;color:#66758e;font-size:10px;font-weight:600}.product-grid .product-card-social-row .vote-like:hover,.product-grid .product-card-social-row .vote-like.is-selected{border-color:#d6e2ff;background:#f1f5ff;color:#315ee8}.product-grid .product-card-social-row .favorite-social-count{color:#947644;background:#fffaf1;border-color:#f1e6d0}.product-grid .product-card-social-row .favorite-count-number{color:#947644;font-size:10px;font-weight:700}.product-grid .product-card-footer{margin-top:9px;padding-top:9px}@media(max-width:640px){.product-grid .product-card-social-row{gap:7px;min-height:28px;margin-top:9px}.product-grid .product-card-social-row .vote-like,.product-grid .product-card-social-row .favorite-social-count{min-height:26px;padding:0 8px;font-size:9px}.product-grid .product-card-footer{margin-top:8px;padding-top:8px}}.product-grid.is-single-column .product-info{justify-content:flex-start}.product-grid.is-single-column .product-card-social-row{width:100%;flex:0 0 auto;margin-top:8px}.product-grid.is-single-column .product-card-footer{width:100%;flex:0 0 auto;align-items:center;gap:10px;margin-top:9px;padding-top:8px;border-top:1px solid #eff1f5}@media(max-width:640px){.product-grid .product-card-social-row .vote-like,.product-grid .product-card-social-row .favorite-social-count{width:auto;min-width:34px;height:30px;min-height:30px;padding:0 7px;justify-content:center;gap:4px;border-radius:9px}.product-grid .product-card-social-row .vote-like>span,.product-grid .product-card-social-row .favorite-count-label{display:none}.product-grid .product-card-social-row .vote-like>b,.product-grid .product-card-social-row .favorite-count-number{display:inline;font-size:9px;font-weight:700}.product-grid.is-single-column .product-card-social-row{margin-top:7px}.product-grid.is-single-column .product-card-footer{margin-top:8px;padding-top:7px}.product-grid.is-single-column .product-card-footer .el-button{height:25px}}.product-grid .product-card{border-color:#e6ebf3!important;border-radius:14px!important;box-shadow:0 2px 8px #23345409}.product-grid .product-info{padding:12px 13px 11px}.product-grid .product-info>.product-meta{min-height:16px;align-items:center}.product-grid .product-info h3{display:-webkit-box;min-height:36px;margin:7px 0 8px;overflow:hidden;white-space:normal;line-height:1.55;-webkit-box-orient:vertical;-webkit-line-clamp:2}.product-grid .product-info>.product-tags{flex:0 0 auto;min-height:22px;margin:0;align-content:flex-start;gap:5px;overflow:hidden}.product-grid .product-card-social-row{flex:0 0 auto;justify-content:flex-start;gap:15px;min-height:27px;margin-top:auto;padding:9px 0 7px}.product-grid .product-card-social-row .vote-like,.product-grid .product-card-social-row .favorite-social-count{min-height:24px;margin:0;padding:0 2px;border:0;border-radius:0;background:transparent;color:#71809a;font-size:10px;font-weight:600}.product-grid .product-card-social-row .vote-like:hover,.product-grid .product-card-social-row .vote-like.is-selected{border:0;background:transparent;color:#3868e8}.product-grid .product-card-social-row .favorite-social-count{color:#947644}.product-grid .product-card-social-row .favorite-social-count .el-icon{color:#c29243}.product-grid .product-card-social-row .favorite-count-number{color:inherit;font-size:10px;font-weight:600}.product-grid .product-card-footer{flex:0 0 auto;width:100%;margin-top:0;padding-top:8px;border-top:1px solid #eef1f6}.product-grid .product-card-footer .el-button{height:29px;padding:0 11px;border-radius:8px}.product-grid.is-single-column .product-info{justify-content:flex-start;padding:13px 16px}.product-grid.is-single-column .product-info h3{min-height:42px;font-size:13px;line-height:1.6;-webkit-line-clamp:2}.product-grid.is-single-column .product-card-social-row{width:100%;margin-top:auto;padding-top:8px}.product-grid.is-single-column .product-card-footer{margin-top:0;padding-top:8px;border-top:1px solid #eef1f6}@media(max-width:640px){.product-grid:not(.is-single-column) .product-info{padding:10px 10px 9px}.product-grid:not(.is-single-column) .product-info h3{min-height:34px;margin:6px 0 7px;font-size:11px;line-height:1.5}.product-grid:not(.is-single-column) .product-info>.product-tags{min-height:21px;gap:4px}.product-grid .product-card-social-row{gap:13px;min-height:26px;padding:7px 0 6px}.product-grid .product-card-social-row .vote-like,.product-grid .product-card-social-row .favorite-social-count{width:auto;min-width:0;height:24px;min-height:24px;padding:0 2px;gap:4px;border:0;border-radius:0;background:transparent}.product-grid .product-card-social-row .vote-like>span,.product-grid .product-card-social-row .favorite-count-label{display:none}.product-grid .product-card-social-row .vote-like>b,.product-grid .product-card-social-row .favorite-count-number{display:inline;font-size:10px}.product-grid .product-card-social-row .vote-like svg{width:14px;height:14px}.product-grid .product-card-social-row .favorite-social-count .el-icon{font-size:14px}.product-grid .product-card-footer{margin-top:0;padding-top:7px}.product-grid .product-card-footer .el-button{height:26px;padding:0 8px;font-size:9px}.product-grid.is-single-column .product-info{padding:9px 10px}.product-grid.is-single-column .product-info h3{min-height:30px;margin:5px 0;font-size:10px}.product-grid.is-single-column .product-card-social-row{margin-top:auto;padding-top:6px}.product-grid.is-single-column .product-card-footer{gap:5px;margin-top:0;padding-top:6px}.product-grid.is-single-column .product-card-footer .el-button{height:24px;padding:0 6px;font-size:8px}}.product-grid .product-info>.product-meta{align-items:center;gap:5px;min-width:0}.product-grid .product-meta .product-id{flex:0 1 auto;min-width:0;white-space:nowrap}.product-grid .product-meta .product-card-social-row{flex:0 0 auto;gap:9px;min-height:20px;margin:0 0 0 auto;padding:0}.product-grid .product-meta .product-card-social-row .vote-like,.product-grid .product-meta .product-card-social-row .favorite-social-count{min-height:20px;padding:0 1px;border:0;border-radius:0;background:transparent}.product-grid .product-meta .product-card-social-row .favorite-social-count{margin:0}@media(max-width:640px){.product-grid .product-info>.product-meta{gap:4px}.product-grid .product-meta .product-id{font-size:7px}.product-grid .product-meta .product-card-social-row{gap:7px}.product-grid .product-meta .product-card-social-row .vote-like,.product-grid .product-meta .product-card-social-row .favorite-social-count{height:20px;min-height:20px;padding:0;gap:3px}.product-grid .product-meta .product-card-social-row .vote-like svg{width:13px;height:13px}}.product-grid .product-card{cursor:pointer}.product-grid .product-card-actions{display:flex;align-items:center;justify-content:flex-end;gap:10px;flex:0 0 auto}.product-grid .product-card-actions .vote-like,.product-grid .product-card-actions .favorite-social-count{display:inline-flex;align-items:center;justify-content:center;gap:4px;min-width:34px;height:29px;margin:0;padding:0 5px;border:0;border-radius:8px;background:transparent;color:#71809a;font-size:10px;font-weight:650;cursor:pointer}.product-grid .product-card-actions .vote-like:hover,.product-grid .product-card-actions .vote-like.is-selected{background:#f1f5ff;color:#3868e8}.product-grid .product-card-actions .favorite-social-count{color:#a17b3c}.product-grid .product-card-actions .favorite-social-count:hover,.product-grid .product-card-actions .favorite-social-count.is-favorited{background:#fff8eb;color:#c08b2e}.product-grid .product-card-actions .favorite-social-count .el-icon{font-size:14px}.product-grid .product-card-actions .favorite-count-number{font-size:10px;font-weight:700;color:inherit}.product-grid .product-card-actions .vote-like svg{width:14px;height:14px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.product-grid .product-card-actions button:disabled{opacity:.55;cursor:wait}.product-grid .product-card-footer{justify-content:space-between;gap:8px}@media(max-width:640px){.product-grid .product-card-actions{gap:4px}.product-grid .product-card-actions .vote-like,.product-grid .product-card-actions .favorite-social-count{min-width:28px;height:27px;padding:0 3px;gap:3px}.product-grid .product-card-actions .vote-like svg,.product-grid .product-card-actions .favorite-social-count .el-icon{width:13px;height:13px;font-size:13px}.product-grid .product-card-actions .vote-like>b,.product-grid .product-card-actions .favorite-count-number{font-size:9px}.product-grid.is-single-column .product-card-actions{gap:8px}}.product-grid{column-gap:18px;row-gap:20px}.product-grid .product-info{padding:12px 14px 11px}.product-grid:not(.is-single-column) .product-card-footer{padding-top:7px}.product-grid.is-single-column{row-gap:14px}.product-grid.is-single-column .product-info{padding:13px 17px}.product-grid.is-single-column .product-card-footer{gap:8px;padding-top:8px}@media(max-width:900px){.product-grid{column-gap:14px;row-gap:16px}}@media(max-width:640px){.product-grid{column-gap:9px;row-gap:12px}.product-grid:not(.is-single-column) .product-info{padding:9px 10px 8px}.product-grid:not(.is-single-column) .product-card-footer{gap:4px;padding-top:6px}.product-grid:not(.is-single-column) .product-card-actions{gap:3px}.product-grid.is-single-column{row-gap:10px}.product-grid.is-single-column .product-info{padding:10px 11px}.product-grid.is-single-column .product-card-footer{gap:5px;padding-top:6px}.product-grid.is-single-column .product-card-actions{gap:4px}}.product-grid .product-info>.product-tags{margin-bottom:10px}.product-grid.is-single-column .product-info>.product-tags{margin-bottom:9px}@media(max-width:640px){.product-grid:not(.is-single-column) .product-info>.product-tags{margin-bottom:8px}.product-grid.is-single-column .product-info>.product-tags{margin-bottom:7px}}.product-grid .product-card-footer{flex-wrap:nowrap}.product-grid .product-price-stack{display:flex;flex:0 1 auto;align-items:baseline;gap:5px;min-width:0;white-space:nowrap}.product-grid .product-price-stack .product-original-price{grid-column:auto;flex:0 0 auto;font-size:10px}.product-grid .product-price-stack .product-discount-price{flex:0 0 auto;font-size:20px}.product-grid .product-card-actions{flex:0 0 auto}@media(max-width:640px){.product-grid:not(.is-single-column) .product-price-stack{gap:3px}.product-grid:not(.is-single-column) .product-price-stack .product-original-price{font-size:8px}.product-grid:not(.is-single-column) .product-price-stack .product-discount-price{font-size:16px}.product-grid.is-single-column .product-price-stack{gap:5px}}@media(max-width:700px){.product-detail-page .detail-floating-cta{left:12px;right:12px;width:auto}.product-detail-page .detail-floating-actions{right:14px;bottom:calc(226px + env(safe-area-inset-bottom))}}@media(max-width:700px){.product-detail-page .detail-floating-cta{display:flex;align-items:center;flex-wrap:wrap;column-gap:8px;row-gap:0}.product-detail-page .detail-floating-cta>.detail-overline{display:inline-block;flex:0 0 auto}.product-detail-page .detail-floating-cta .detail-product-code{flex:0 0 auto;margin:0 0 0 auto;white-space:nowrap}.product-detail-page .detail-floating-cta .detail-contact-actions{flex:0 0 100%;width:100%;margin-top:10px}}@media(max-width:700px){.product-detail-page .detail-floating-cta .detail-product-code{align-self:flex-start;margin:0 auto 0 0;text-align:left}}.product-pagination.el-pagination{--el-color-primary: #315ee8;--el-pagination-button-bg-color: transparent;--el-pagination-hover-color: #315ee8;justify-content:center;gap:4px;margin-top:28px;padding:8px 0}.product-pagination.el-pagination.is-background button,.product-pagination.el-pagination.is-background .el-pager li{min-width:36px;height:36px;margin:0;padding:0 6px;border-radius:10px;font-size:13px;font-weight:500}.product-pagination .el-pager{gap:4px}.product-pagination.el-pagination.is-background .el-pager li.is-active{background:#315ee8;color:#fff;font-weight:700}.product-pagination.el-pagination.is-background button{background:#fff;border:1px solid #e3e8f0;color:#53627a}.product-pagination.el-pagination.is-background button:disabled{background:transparent;border-color:transparent;color:#b6bfcd}.site-footer{align-items:flex-start;gap:12px;margin-top:24px;padding:22px 0 24px;border-top:1px solid #e4e9f1;background:transparent;text-align:left}.site-footer .footer-brand{flex-wrap:nowrap;gap:10px}.site-footer .small-mark{flex:0 0 34px;width:34px;height:34px;border-radius:11px;background:#202d44;font-size:15px;letter-spacing:-1px}.footer-brand-copy{display:flex;align-items:baseline;flex-wrap:wrap;gap:3px 10px}.site-footer .footer-brand-copy b{color:#344158;font-size:14px;letter-spacing:.3px}.footer-brand-copy span{color:#8590a1;font-size:11px;line-height:1.6}.footer-legal.footer-registration{justify-content:flex-start;padding:0;font-size:11px;line-height:1.6}.footer-registration-links{justify-content:flex-start;column-gap:10px;color:#b4bdcb}.footer-registration-links a{min-height:28px;color:#7b879a}.bottom-menu{height:70px;padding:6px;background:#fff;border-color:#e8edf4;box-shadow:0 4px 22px #1e2d4c0f;-webkit-backdrop-filter:none;backdrop-filter:none}.bottom-menu-item{gap:3px;border-radius:12px;color:#8290a3;font-size:11px;line-height:16px;font-weight:500}.bottom-menu-item>.el-icon{position:static;display:flex;width:46px;height:26px;padding:3px 0;margin:0;border-radius:9px;background:transparent;color:inherit;font-size:20px}.bottom-menu-item.active{color:#315ee8;font-weight:650}.bottom-menu-item.active>.el-icon{background:#edf2ff;color:#315ee8}.bottom-menu-item.active:before{content:none}.bottom-menu-item:focus-visible{outline:2px solid #8ea6f3;outline-offset:-2px}@media(max-width:640px){.product-pagination.el-pagination{margin-top:22px}.site-footer{margin-top:20px;padding:20px 0;gap:10px}.bottom-menu{height:calc(68px + env(safe-area-inset-bottom));padding:5px 12px calc(5px + env(safe-area-inset-bottom));box-shadow:none}}@media(max-width:360px){.product-pagination.el-pagination,.product-pagination .el-pager{gap:2px}.product-pagination.el-pagination.is-background button,.product-pagination.el-pagination.is-background .el-pager li{min-width:28px;padding:0 4px;font-size:12px}}.storefront-stat--linked{position:relative}.storefront-stat-overlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;cursor:pointer}.storefront-stat-overlay:focus-visible{border-radius:8px;outline:2px solid #315ee8;outline-offset:-2px}.sold-page .secondary-page-heading{position:relative;isolation:isolate;overflow:hidden;min-height:150px;margin:8px 0 20px;padding:29px 32px;border:1px solid #263f77;border-radius:18px;background:linear-gradient(120deg,#192b4c,#23447d 60%,#315ee8);box-shadow:0 12px 28px #1e356e24}.sold-page .secondary-page-heading:after{content:"";position:absolute;z-index:-1;top:-126px;right:-45px;width:330px;height:330px;border:1px solid rgba(255,255,255,.13);border-radius:50%;box-shadow:0 0 0 55px #ffffff09,0 0 0 110px #ffffff06}.sold-page .secondary-page-heading .section-kicker{color:#bdcfff;font-size:10px;letter-spacing:.16em}.sold-page-heading-main{display:flex;align-items:end;justify-content:space-between;gap:16px}.sold-page .sold-page-heading h1{margin:16px 0 0;color:#fff;font-size:32px;line-height:1.2}.sold-page-count{padding:8px 13px;border:1px solid rgba(255,255,255,.25);border-radius:999px;background:#ffffff1f;color:#fff;font-size:12px;font-weight:650;white-space:nowrap}.sold-empty-state{display:flex;min-height:350px;align-items:center;justify-content:center;flex-direction:column;padding:34px 20px;border:1px solid #e6ebf3;border-radius:18px;background:radial-gradient(circle at 50% 20%,#f2f5ff 0,#fff 48%);box-shadow:0 8px 26px #21355a0b;text-align:center}.sold-empty-icon{display:grid;place-items:center;width:76px;height:76px;margin-bottom:18px;border:1px solid #dfe7ff;border-radius:22px;background:#edf2ff;color:#4e70df;box-shadow:0 9px 22px #365bbf1f}.sold-empty-icon .el-icon{font-size:34px}.sold-empty-state>strong{color:#273650;font-size:18px}.sold-empty-state>p{margin:9px 0 23px;color:#8a97aa;font-size:12px}.sold-empty-home{display:inline-flex;align-items:center;gap:10px;min-height:38px;padding:0 17px;border:1px solid #d8e1ff;border-radius:999px;background:#f4f7ff;color:#315ee8;cursor:pointer;font-size:12px;font-weight:650}.sold-empty-home:hover{border-color:#aebfff;background:#eaf0ff}.sold-product-grid{display:grid;gap:12px}.sold-product-card{display:grid;grid-template-columns:175px minmax(0,1fr);min-height:132px;overflow:hidden;border:1px solid #e8ecf2;border-radius:13px;background:#fff}.sold-product-image{position:relative;min-height:132px;background:#e9edf4}.sold-product-image img{display:block;width:100%;height:100%;object-fit:cover}.sold-product-image>span{display:grid;place-items:center;height:100%;color:#8a95a8;font-weight:750}.sold-product-image small{position:absolute;top:10px;left:10px;padding:4px 7px;border-radius:5px;background:#df4d55;color:#fff;font-size:10px;font-weight:700}.sold-product-info{display:flex;min-width:0;flex-direction:column;padding:16px 18px}.sold-product-code{color:#8793a5;font-size:10px}.sold-product-info h2{display:-webkit-box;overflow:hidden;margin:9px 0 12px;color:#26334b;font-size:14px;font-weight:650;line-height:1.5;overflow-wrap:anywhere;-webkit-box-orient:vertical;-webkit-line-clamp:2}.sold-product-footer{display:flex;align-items:end;justify-content:space-between;gap:12px;margin-top:auto}.sold-product-footer strong{color:#d84953;font-size:18px}.sold-product-footer span{color:#98a2b1;font-size:10px;white-space:nowrap}.sold-product-pagination{display:flex;justify-content:center;margin-top:24px}.sold-page-loading,.sold-page-error{padding:22px;border-radius:10px;background:#fff;color:#69778e;font-size:12px}.sold-page-error button{border:0;background:transparent;color:#315ee8;cursor:pointer}@media(max-width:700px){.sold-page .secondary-page-heading{min-height:136px;margin:6px 0 14px;padding:24px 21px;border-radius:16px}.sold-page .sold-page-heading h1{margin-top:17px;font-size:27px}.sold-page-count{padding:6px 10px;font-size:10px}.sold-empty-state{min-height:330px;border-radius:15px}.sold-product-card{grid-template-columns:105px minmax(0,1fr);min-height:124px}.sold-product-image{min-height:124px}.sold-product-info{padding:11px 12px}.sold-product-info h2{margin:6px 0;font-size:11px}.sold-product-footer{flex-direction:column;align-items:start;gap:3px}.sold-product-footer strong{font-size:14px}.sold-product-footer span{font-size:9px}}
