@import "https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700&family=Manrope:wght@500;600;700;800&display=swap";:root{color:#fdfdfd;font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--navy:#060e25;--purple:#7146f4;--coral:#fc4f50;--orange:#fd990f;--background:#060e25;--line:#fdfdfd21;--text:#fdfdfd;--muted:#fdfdfdad;--soft:#fdfdfd7a;--surface:#09112bd1;--surface-strong:#0c1637f0;--surface-soft:#fdfdfd0f;--glass-line:#fdfdfd24;--brand-gradient:linear-gradient(135deg, #fc4f50 0%, #fd6836 48%, #fd990f 100%);--action-gradient:linear-gradient(135deg, #fc4f50 0%, #fd6836 58%, #fd990f 100%);--action-glow:#fd683647;--brand-gradient-soft:linear-gradient(135deg, #fc4f502e 0%, #fd683624 52%, #7146f424 100%);background:#060e25;font-family:DM Sans,sans-serif}*{box-sizing:border-box}body{background:#060e25;min-width:320px;min-height:100vh;margin:0}button,input,select{font:inherit}button,a{-webkit-tap-highlight-color:transparent}button{color:inherit}img{max-width:100%;display:block}.app-shell{background:var(--background);min-height:100vh;overflow:hidden}html{scroll-behavior:smooth}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,[role=button]:focus-visible{outline-offset:3px;outline:3px solid #6d43df47}.announcement{color:#fff;letter-spacing:.01em;background:linear-gradient(90deg,#ff5b70,#7b46ed 48%,#ff9e2d);justify-content:center;align-items:center;gap:8px;height:28px;padding:0 4vw;font-size:11px;font-weight:700;display:flex}.site-header{z-index:30;border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fffffff0;justify-content:space-between;align-items:center;height:70px;padding:0 max(28px,4vw);animation:.26s cubic-bezier(.22,1,.36,1) header-drop;display:flex;position:sticky;top:0}.brand{cursor:pointer;background:0 0;border:0;align-items:center;padding:0;text-decoration:none;display:inline-flex}.brand-logo{object-fit:contain;width:154px;height:auto}.nav{align-items:center;gap:29px;display:flex}.mobile-account{display:none!important}.nav button,.nav a{color:#64697a;cursor:pointer;background:0 0;border:0;align-items:center;gap:7px;padding:7px 0;font-size:13px;font-weight:600;text-decoration:none;transition:transform .15s,color .16s,opacity .15s;display:flex}.nav button:hover,.nav button.active,.nav a:hover{color:var(--navy);transform:translateY(-1px)}.header-actions{z-index:120;align-items:center;gap:9px;display:flex;position:relative}.currency-menu{z-index:130;position:relative}.currency-menu.open{z-index:1500}.currency-button,.language-button,.heart-button,.login-button,.menu-button{border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:10px;height:38px;transition:transform .15s,border-color .15s,background .15s,color .15s,box-shadow .15s}.currency-button:hover,.language-button:hover,.heart-button:hover,.login-button:hover,.menu-button:hover{transform:translateY(-1px)}.currency-button,.language-button,.login-button{color:#555b6d;align-items:center;gap:7px;padding:0 12px;font-size:12px;font-weight:700;display:flex}.currency-button{justify-content:center;min-width:82px;transition:transform .16s,border-color .16s,background .16s,color .16s,box-shadow .16s}.currency-button svg{pointer-events:none;transition:transform .16s}.currency-menu.open .currency-button svg{transform:rotate(180deg)}.language-button{justify-content:center;min-width:73px}.language-flag{object-fit:cover;border-radius:3px;width:20px;height:14px;box-shadow:0 0 0 1px #10163317}.currency-button select{appearance:none;color:inherit;font-size:inherit;font-weight:inherit;cursor:pointer;background:0 0;border:0;outline:0}.currency-options{z-index:1501;color:#fdfdfd;pointer-events:auto;background:#fff;border:1px solid #1016331f;border-radius:14px;gap:6px;width:168px;padding:8px;animation:.15s cubic-bezier(.22,1,.36,1) menu-pop;display:grid;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 18px 42px #090d202e}.currency-options button{color:#4f5567;cursor:pointer;box-sizing:border-box;background:0 0;border:0;border-radius:8px;justify-content:space-between;align-items:center;width:100%;height:42px;padding:0 12px;font-size:11px;font-weight:800;transition:transform .15s,background .15s,color .15s;display:flex}.currency-options button:hover,.currency-options button.active{color:var(--purple);background:#f4f0ff;transform:translateY(-1px)}.currency-options button span{color:#969aaa;font-weight:900}.currency-options button strong{color:inherit;font-family:Manrope,sans-serif;font-size:12px}.heart-button{color:#555b6d;place-items:center;width:38px;display:grid;position:relative}.heart-button span{background:var(--coral);color:#fff;border-radius:50%;place-items:center;width:17px;height:17px;font-size:9px;display:grid;position:absolute;top:-5px;right:-5px}.menu-button{display:none}.language-modal-backdrop{z-index:90;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:#090d228f;justify-content:center;align-items:flex-start;padding:104px 18px 24px;animation:.15s ease-out language-fade-in;display:flex;position:fixed;inset:0}.language-modal{background:radial-gradient(circle at 8% 0,#ff697417,#0000 32%),radial-gradient(circle at 94% 8%,#6d43df1a,#0000 34%),#fff;border:1px solid #ffffff8f;border-radius:22px;width:min(650px,100%);padding:24px;animation:.18s ease-out language-slide-in;box-shadow:0 35px 90px #070b2252}.language-modal-heading{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.language-modal-heading>div>span{color:var(--purple);text-transform:uppercase;letter-spacing:.12em;font-size:9px;font-weight:850}.language-modal-heading h2{color:var(--navy);letter-spacing:-.04em;margin:6px 0 5px;font-family:Manrope,sans-serif;font-size:27px}.language-modal-heading p{color:#7d8292;max-width:460px;margin:0;font-size:11px;line-height:1.55}.language-modal-heading>button{color:#6d7180;cursor:pointer;background:#fff;border:1px solid #e5e4eb;border-radius:10px;flex:none;place-items:center;width:36px;height:36px;display:grid}.language-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:20px;display:grid}.language-grid>button{color:#606576;text-align:left;cursor:pointer;background:#ffffffd1;border:1px solid #e4e3eb;border-radius:14px;align-items:center;gap:12px;min-height:76px;padding:13px 14px;transition:transform .15s,border-color .15s,box-shadow .15s;display:flex}.language-grid>button:hover{border-color:#bfb2e6;transform:translateY(-2px);box-shadow:0 12px 26px #271c5317}.language-grid>button.active{background:linear-gradient(135deg,#f8f5ff,#fff7f7);border-color:#9f89e3;box-shadow:inset 0 0 0 1px #6d43df14}.language-card-flag{background:#fff;border-radius:12px;flex:none;place-items:center;width:43px;height:43px;display:grid;box-shadow:0 5px 15px #10163314}.language-card-flag img{object-fit:cover;border-radius:4px;width:29px;height:20px;box-shadow:0 0 0 1px #10163317}.language-grid>button>span:nth-child(2){flex-direction:column;min-width:0;display:flex}.language-grid strong{color:var(--navy);font-size:12px}.language-grid small{color:#999daa;margin-top:2px;font-size:9px}.language-grid>button>svg,.language-active{margin-left:auto}.language-active{color:#218354;text-transform:uppercase;letter-spacing:.05em;align-items:center;gap:4px;font-size:8px;font-weight:850;display:inline-flex}@keyframes language-fade-in{0%{opacity:0}}@keyframes language-slide-in{0%{opacity:0;transform:translateY(-10px)scale(.985)}}.hero-section{background:linear-gradient(#0c112ded, #0c112dfa), radial-gradient(circle at 50% 0%, #222d68, var(--navy) 58%);color:#fff;isolation:isolate;min-height:540px;padding:66px 24px 62px;position:relative;overflow:hidden}.hero-section:after{content:"";z-index:-2;opacity:.17;background-image:linear-gradient(#ffffff14 1px,#0000 1px),linear-gradient(90deg,#ffffff14 1px,#0000 1px);background-size:54px 54px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 92%);mask-image:linear-gradient(#000,#0000 92%)}.hero-glow{z-index:-1;filter:blur(100px);opacity:.17;border-radius:50%;width:460px;height:460px;position:absolute}.hero-glow-one{background:var(--coral);top:-190px;left:5%}.hero-glow-two{background:var(--purple);bottom:-260px;right:3%}.hero-content{text-align:center;flex-direction:column;align-items:center;width:min(1040px,100%);margin:0 auto;display:flex}.hero-kicker{color:#cfd2df;background:#ffffff0f;border:1px solid #ffffff29;border-radius:100px;align-items:center;gap:7px;padding:7px 12px;font-size:11px;font-weight:600;display:flex}.hero-section h1{letter-spacing:-.065em;max-width:940px;margin:22px 0 17px;font-family:Manrope,sans-serif;font-size:clamp(48px,5.8vw,78px);line-height:.98}.hero-section h1 span{color:#0000;background:linear-gradient(90deg,#ff9c31,#ff5e74 45%,#a374ff);-webkit-background-clip:text;background-clip:text;display:block}.hero-results{min-height:430px;padding-top:48px;padding-bottom:48px}.hero-results h1{max-width:860px;font-size:clamp(38px,4.7vw,62px)}.hero-content>p{color:#aeb4ca;max-width:665px;margin:0;font-size:16px;line-height:1.6}.search-panel{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffff14;border:1px solid #ffffff24;border-radius:17px;width:100%;margin-top:34px;padding:12px;box-shadow:0 26px 60px #0000003d}.hidden-control{visibility:hidden}.search-mode-row{justify-content:space-between;align-items:center;gap:20px;min-height:37px;padding:0 7px 8px;display:flex}.search-modes{align-items:center;gap:5px;display:flex}.mode{color:#8f96ae;cursor:pointer;background:0 0;border:0;border-radius:7px;align-items:center;gap:6px;padding:7px 10px;font-size:10px;font-weight:700;display:flex}.mode.active{color:#fff;background:#ffffff1c}.search-mode-row label{color:#8f96ae;align-items:center;gap:8px;font-size:10px;font-weight:700;display:flex}.platform-selector{color:#8f96ae;align-items:center;gap:9px;font-size:10px;font-weight:800;display:flex}.platform-selector>div{background:#ffffff0e;border:1px solid #ffffff1c;border-radius:10px;align-items:center;gap:3px;min-height:32px;padding:3px;display:inline-flex}.platform-selector button{color:#fdfdfd9e;cursor:pointer;background:0 0;border:0;border-radius:7px;height:26px;padding:0 10px;font-size:9px;font-weight:900;transition:background .15s,color .15s,transform .15s}.platform-selector button:hover,.platform-selector button.active{color:#fdfdfd;background:linear-gradient(135deg,#fd6836eb,#7146f4eb);transform:translateY(-1px)}.search-mode-row select{color:#fff;background:#222845;border:0;border-radius:6px;outline:0;padding:4px 24px 4px 7px;font-size:10px}select option{color:#fdfdfd;background:#060e25}.search-box{color:#7a8092;background:#fff;border-radius:11px;align-items:center;gap:12px;height:67px;padding:7px 7px 7px 19px;display:flex;position:relative}.search-suggestions{z-index:40;color:var(--navy);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fffffffa;border:1px solid #e5e1ee;border-radius:15px;padding:8px;position:absolute;top:calc(100% + 10px);left:0;right:0;overflow:hidden;box-shadow:0 24px 70px #0d122d40}.suggestion-heading{color:#706982;letter-spacing:.04em;text-transform:uppercase;border-bottom:1px solid #eeebf3;align-items:center;gap:7px;padding:8px 10px 10px;font-size:9px;font-weight:800;display:flex}.search-box .search-suggestions>button{width:100%;height:auto;min-height:54px;color:var(--navy);text-align:left;box-shadow:none;background:0 0;border-radius:10px;grid-template-columns:40px minmax(0,1fr) auto;gap:10px;padding:7px 9px;display:grid}.search-box .search-suggestions>button:hover{background:#f6f3fc}.search-suggestions img,.suggestion-type{width:40px;height:40px;color:var(--purple);object-fit:cover;background:#f0ecfa;border-radius:9px;place-items:center;display:grid}.suggestion-type.category{color:#27835a;background:#eaf7f0}.suggestion-type.recent{color:#6f7485;background:#f2f3f7}.search-suggestions button>span:nth-child(2){flex-direction:column;gap:3px;min-width:0;display:flex}.search-suggestions button strong{color:#202641;text-overflow:ellipsis;white-space:nowrap;font-family:Manrope,sans-serif;font-size:11px;overflow:hidden}.search-suggestions button small{color:#8c90a0;text-overflow:ellipsis;white-space:nowrap;font-size:9px;font-weight:600;overflow:hidden}.search-box input{min-width:0;color:var(--navy);background:0 0;border:0;outline:0;flex:1;font-size:15px}.search-box input::placeholder{color:#a1a5b2}.search-box button{color:#fff;cursor:pointer;background:linear-gradient(135deg,#7648eb,#5a31c5);border:0;border-radius:9px;align-items:center;gap:11px;height:53px;padding:0 20px;font-size:12px;font-weight:800;display:flex;box-shadow:0 9px 22px #643adc47}.search-box button:disabled{cursor:wait;opacity:.72}.search-box .search-paste-shortcut{color:#685b83;height:41px;box-shadow:none;background:#f7f5fc;border:1px solid #e2deed;padding:0 12px;font-size:9px}.search-box .search-paste-shortcut:hover{color:var(--purple);background:#f1edfb;border-color:#bfb2e6}.search-box .search-submit{flex:none}.image-search-dropzone{min-height:120px;color:var(--navy);text-align:left;background:linear-gradient(120deg,#6d43df0f,#0000 40%),#fff;border:1px dashed #bab0dc;border-radius:13px;grid-template-columns:auto minmax(200px,1fr) auto;align-items:center;gap:16px;padding:17px 18px;transition:border-color .16s,background .16s,transform .16s;display:grid}.image-search-dropzone.dragging{border-color:var(--purple);background:#f6f2ff;transform:scale(1.006)}.image-search-dropzone>input{display:none}.image-search-dropzone>img,.image-search-icon{width:78px;height:78px;color:var(--purple);object-fit:cover;background:#f3f0fb;border:1px solid #e0dced;border-radius:13px;place-items:center;display:grid}.image-search-dropzone>div:first-of-type{flex-direction:column;gap:5px;display:flex}.image-search-dropzone strong{font-family:Manrope,sans-serif;font-size:14px}.image-search-dropzone small{color:#858a9a;font-size:10px}.image-search-actions{gap:8px;display:flex}.image-search-actions button{color:#525769;cursor:pointer;background:#fff;border:1px solid #ddd8eb;border-radius:10px;align-items:center;gap:7px;height:42px;padding:0 13px;font-size:10px;font-weight:800;display:flex}.image-search-actions button:first-child{border-color:var(--purple);background:var(--purple);color:#fff}.image-search-actions button:disabled{opacity:.6;cursor:wait}.search-footer{color:#7f869f;justify-content:space-between;padding:9px 8px 0;font-size:9px;display:flex}.search-footer div{align-items:center;gap:6px;display:flex}.platform-dot{border-radius:50%;width:6px;height:6px;margin-left:5px}.dot-orange{background:#ff9c2f}.dot-red{background:#ff5b69}.dot-purple{background:#8759ee}.lookup-error{color:#ffbac1;background:#ff5b6917;border:1px solid #ff667347;border-radius:9px;justify-content:center;align-items:center;gap:8px;width:min(760px,100%);margin-top:11px;padding:10px 13px;font-size:11px;display:flex}.trending-row{color:#777f9a;flex-wrap:wrap;justify-content:center;align-items:center;gap:7px;margin-top:18px;font-size:10px;display:flex}.trending-row button{color:#b0b6ca;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:100px;padding:5px 9px;font-size:10px}.discovery-radar{background:radial-gradient(circle at 8% 20%,#6d43df17,#0000 25%),#f8f8fb;border-bottom:1px solid #e9e7f0;grid-template-columns:minmax(250px,.82fr) minmax(0,2.18fr);gap:32px;padding:30px max(24px,4vw);display:grid}.radar-intro{justify-self:end;max-width:380px}.radar-intro>span{color:#6d43df;letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:6px;font-size:9px;font-weight:900;display:flex}.radar-intro h2{color:var(--navy);letter-spacing:-.045em;margin:9px 0 8px;font-family:Manrope,sans-serif;font-size:clamp(22px,2.2vw,31px);line-height:1.08}.radar-intro p{color:#777c8c;margin:0;font-size:11px;line-height:1.55}.radar-products{grid-template-columns:repeat(3,minmax(0,1fr));gap:11px;max-width:820px;display:grid}.radar-products button{min-width:0;color:var(--navy);text-align:left;cursor:pointer;background:#ffffffe0;border:1px solid #e2dfeb;border-radius:15px;grid-template-rows:auto auto auto;grid-template-columns:62px minmax(0,1fr) auto;align-items:center;column-gap:10px;padding:9px;transition:transform .16s,border-color .16s,box-shadow .16s;display:grid;position:relative}.radar-products button:hover{border-color:#cec1f2;transform:translateY(-2px);box-shadow:0 14px 34px #23194917}.radar-products img{object-fit:cover;background:#eeedf2;border-radius:10px;grid-row:1/4;width:62px;height:72px}.radar-products span{color:#7855ce;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-size:8px;font-weight:850;overflow:hidden}.radar-products strong{text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-family:Manrope,sans-serif;font-size:11px;line-height:1.25;display:-webkit-box;overflow:hidden}.radar-products small{color:#8a8e9c;font-size:8px}.radar-products svg{color:#8e80ad;grid-area:1/3/4}.category-section{z-index:22;border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:#fffffff5;padding:25px max(24px,4vw);position:sticky;top:70px;box-shadow:0 10px 30px #10163309}.category-rail{scrollbar-width:none;grid-template-columns:repeat(12,minmax(70px,1fr));gap:11px;max-width:1240px;margin:0 auto;display:grid;overflow-x:auto}.category-rail::-webkit-scrollbar{display:none}.category-rail button{color:#74798a;cursor:pointer;background:0 0;border:0;border-radius:16px;flex-direction:column;align-items:center;gap:5px;min-width:72px;padding:8px 4px 11px;transition:background .16s;display:flex}.category-rail button>span{color:#62687a;background:#f7f7fa;border:1px solid #ececf2;border-radius:14px;place-items:center;width:48px;height:48px;transition:transform .16s,color .16s,background .16s;display:grid}.category-rail button strong{color:inherit;margin-top:4px;font-size:10px;font-weight:800}.category-rail button:hover,.category-rail button.active{background:#faf9ff}.category-rail button:hover>span,.category-rail button.active>span{color:var(--purple);background:#eee9ff;border-color:#ded6f8;transform:translateY(-2px)}.category-spotlight{background:radial-gradient(circle at 0 0,#ff5e741c,#0000 32%),radial-gradient(circle at 100% 100%,#6d43df21,#0000 35%),#fff;border:1px solid #dfd9ef;border-radius:24px;grid-template-columns:minmax(300px,1.25fr) minmax(300px,1fr) 180px;align-items:center;gap:30px;max-width:1240px;margin:38px auto 0;padding:28px;display:grid;position:relative;overflow:hidden;box-shadow:0 18px 50px #1f193e12}.category-spotlight-copy>span{color:var(--purple);letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:7px;font-size:9px;font-weight:900;display:inline-flex}.category-spotlight-copy h2{color:var(--navy);letter-spacing:-.055em;margin:9px 0 8px;font-family:Manrope,sans-serif;font-size:clamp(31px,4vw,48px);line-height:1}.category-spotlight-copy p{color:#7e8393;max-width:540px;margin:0;font-size:11px;line-height:1.6}.category-spotlight-searches{min-width:0}.category-spotlight-searches>small{color:#989baa;letter-spacing:.08em;text-transform:uppercase;margin-bottom:10px;font-size:8px;font-weight:850;display:block}.category-spotlight-searches>div{flex-wrap:wrap;gap:8px;display:flex}.category-spotlight-searches button{color:#5f6474;cursor:pointer;background:#faf9fd;border:1px solid #e1dcea;border-radius:9px;align-items:center;gap:6px;height:34px;padding:0 10px;font-size:9px;font-weight:800;display:inline-flex}.category-spotlight-searches button:hover{color:var(--purple);background:#f2edff;border-color:#cfc1f4}.category-live-status{color:#fff;background:#10162f;border:1px solid #e5e1ed;border-radius:17px;flex-direction:column;justify-content:center;align-items:flex-start;min-height:104px;padding:18px;display:flex}.category-live-status>span{background:#44d58a;border-radius:50%;width:8px;height:8px;margin-bottom:12px;box-shadow:0 0 0 5px #44d58a21}.category-live-status strong{font-family:Manrope,sans-serif;font-size:11px}.category-live-status small{color:#9ea6be;margin-top:4px;font-size:8px;line-height:1.4}.best-sellers-showcase{color:#fff;background:radial-gradient(circle at 8% 0,#ff66762e,#0000 28%),radial-gradient(circle at 94% 100%,#6d43df47,#0000 32%),#0d1128;padding:68px max(24px,5vw) 74px;overflow:hidden}.best-sellers-heading{justify-content:space-between;align-items:flex-end;gap:28px;max-width:1240px;margin:0 auto 28px;display:flex}.best-sellers-heading>div{max-width:650px}.best-sellers-heading span{color:#c7b6ff;letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:7px;font-size:9px;font-weight:900;display:inline-flex}.best-sellers-heading h2{letter-spacing:-.05em;margin:10px 0 8px;font-family:Manrope,sans-serif;font-size:clamp(31px,3.6vw,45px);line-height:1.04}.best-sellers-heading p{color:#a7aec5;max-width:560px;margin:0;font-size:11px;line-height:1.6}.best-sellers-heading>button{color:#fff;cursor:pointer;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff14;border:1px solid #ffffff29;border-radius:11px;align-items:center;gap:8px;height:42px;padding:0 15px;font-size:10px;font-weight:800;display:inline-flex}.best-sellers-heading>button:hover{background:#ffffff21;border-color:#ffffff4d}.best-sellers-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;max-width:1240px;margin:0 auto;display:grid}.best-seller-card{color:#fff;text-align:left;cursor:pointer;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fff1;border:1px solid #ffffff1c;border-radius:17px;grid-template-columns:88px minmax(0,1fr);gap:12px;min-width:0;padding:9px;transition:transform .17s,border-color .17s,background .17s;display:grid;position:relative;overflow:hidden}.best-seller-card:hover{background:#ffffff1a;border-color:#c7b6ff70;transform:translateY(-3px)}.best-seller-rank{z-index:2;color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0d1128c2;border:1px solid #ffffff4d;border-radius:99px;place-items:center;min-width:32px;height:22px;padding:0 7px;font-family:Manrope,sans-serif;font-size:8px;font-weight:900;display:grid;position:absolute;top:15px;left:15px}.best-seller-image{background:#eef0f5;border-radius:12px;width:88px;height:108px;position:relative;overflow:hidden}.best-seller-image img{object-fit:cover;width:100%;height:100%}.best-seller-image>span{color:#fff;letter-spacing:.04em;background:#0d1128c2;border-radius:99px;padding:4px 6px;font-size:7px;font-weight:850;position:absolute;bottom:6px;right:6px}.best-seller-copy{flex-direction:column;min-width:0;padding:6px 4px 4px 0;display:flex}.best-seller-copy>small{color:#b9a8f6;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-size:8px;font-weight:850;overflow:hidden}.best-seller-copy>strong{-webkit-line-clamp:3;-webkit-box-orient:vertical;margin-top:7px;font-family:Manrope,sans-serif;font-size:11px;line-height:1.32;display:-webkit-box;overflow:hidden}.best-seller-copy>div{justify-content:space-between;align-items:flex-end;gap:8px;margin-top:auto;display:flex}.best-seller-copy b{color:#fff;font-family:Manrope,sans-serif;font-size:13px}.best-seller-copy div span{color:#aeb5cb;text-align:right;text-transform:none;letter-spacing:0;font-size:8px;font-weight:700}.best-sellers-note{color:#767f9d;max-width:1240px;margin:14px auto 0;font-size:8px;display:block}.finds-section,.sellers-section{background:var(--background);padding:77px max(24px,5vw) 95px}.section-heading{justify-content:space-between;align-items:flex-end;gap:24px;max-width:1240px;margin:0 auto 28px;display:flex}.section-eyebrow{color:#7d8292;letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:6px;margin-bottom:8px;font-size:9px;font-weight:800;display:flex}.section-eyebrow svg{color:var(--purple)}.section-eyebrow.light{color:#9fa6bd}.section-heading h2,.qc-copy h2,.tools-section h2{letter-spacing:-.05em;margin:0;font-family:Manrope,sans-serif;font-size:clamp(31px,3.6vw,45px);line-height:1.06}.section-actions{align-items:center;gap:10px;display:flex}.section-actions button,.plain-link{border:1px solid var(--line);color:#656a7a;cursor:pointer;background:#fff;border-radius:9px;align-items:center;gap:7px;height:38px;padding:0 13px;font-size:10px;font-weight:700;text-decoration:none;display:flex}.plain-link{color:var(--purple);background:0 0;border-color:#0000}.sort-control{border:1px solid var(--line);color:#656a7a;background:#fff;border-radius:9px;align-items:center;gap:4px;height:38px;padding:0 10px 0 12px;display:flex}.sort-control select{appearance:none;color:inherit;cursor:pointer;background:0 0;border:0;outline:0;font-size:10px;font-weight:700}.product-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;max-width:1240px;margin:0 auto;display:grid}.product-card{content-visibility:auto;contain-intrinsic-size:430px;background:#fff;border:1px solid #e6e6ed;border-radius:18px;min-width:0;transition:transform .18s,border-color .18s,box-shadow .18s;overflow:hidden;box-shadow:0 9px 24px #1016330b}.product-card:hover{border-color:#d9d1f4;transform:translateY(-4px);box-shadow:0 18px 42px #2319491a}.product-card-featured{background:linear-gradient(145deg,#6d43df0e,#0000 52%),#fff;border-color:#d8cff2;grid-column:span 2;grid-template-columns:minmax(0,1.12fr) minmax(220px,.88fr);display:grid;box-shadow:0 20px 52px #2319491a}.product-card-featured .product-image{aspect-ratio:auto;border-bottom:0;border-right:1px solid #ececf1;min-height:100%}.product-card-featured .product-info{flex-direction:column;padding:24px;display:flex}.product-card-featured .product-name{-webkit-line-clamp:3;min-height:auto;margin-top:14px;font-size:20px;line-height:1.22}.product-card-featured .product-meta{margin-top:auto}.product-image{aspect-ratio:.92;cursor:pointer;background:#ececf1;border:0;border-bottom:1px solid #ececf1;border-radius:0;width:100%;padding:0;position:relative;overflow:hidden}.product-image>img{object-fit:cover;width:100%;height:100%;transition:transform .38s cubic-bezier(.22,1,.36,1)}.product-card:hover .product-image>img{transform:scale(1.035)}.product-image>button{color:#74798a;cursor:pointer;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffffe0;border:1px solid #ffffffbf;border-radius:50%;place-items:center;width:32px;height:32px;display:grid;position:absolute;top:10px;right:10px}.product-image>button.saved{color:var(--coral)}.source-badge,.pick-badge,.live-badge,.match-badge,.community-match-badge{z-index:2;color:#fff;text-transform:uppercase;border-radius:6px;align-items:center;gap:4px;padding:6px 8px;font-size:8px;font-weight:800;display:flex;position:absolute}.source-badge{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0c112dd1;bottom:10px;left:10px}.source-Taobao{background:#ee4348e6}.source-Weidian{background:#6a3edfe6}.pick-badge{color:var(--coral);background:#fff;top:10px;left:10px}.match-badge{background:linear-gradient(135deg,#7548e7,#4c27ad);top:10px;left:10px;box-shadow:0 7px 20px #4d27ae47}.community-match-badge{text-overflow:ellipsis;white-space:nowrap;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0c112de0;max-width:calc(100% - 58px);top:10px;left:10px;overflow:hidden;box-shadow:0 7px 20px #0c112d33}.quality-badge{z-index:2;color:#4f2ca9;letter-spacing:.04em;text-transform:uppercase;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffffeb;border:1px solid #ffffffbf;border-radius:7px;padding:6px 8px;font-size:8px;font-weight:900;position:absolute;bottom:10px;right:10px}.product-info{padding:14px 15px 15px}.seller-line{color:#8b8f9d;align-items:center;gap:5px;font-size:9px;display:flex}.seller-line svg:last-child{color:var(--purple)}.product-facet-line{flex-wrap:wrap;align-items:center;gap:5px;margin-top:7px;display:flex}.product-facet-line span{color:#777b89;background:#f3f2f7;border-radius:99px;align-items:center;gap:4px;min-height:20px;padding:0 6px;font-size:7px;font-weight:800;display:inline-flex}.product-facet-line span:first-child{color:#5e3dac;background:#f7f3ff}.product-facet-line i{border-radius:50%;width:6px;height:6px}.product-facet-line img{object-fit:contain;background:#fff;border:1px solid #5a45911a;border-radius:4px;width:14px;height:14px;padding:2px}.product-name{width:100%;min-height:39px;color:var(--navy);text-align:left;text-overflow:ellipsis;-webkit-line-clamp:2;cursor:pointer;background:0 0;border:0;-webkit-box-orient:vertical;margin:8px 0 13px;padding:0;font-family:Manrope,sans-serif;font-size:13px;font-weight:700;line-height:1.35;display:-webkit-box;overflow:hidden}.match-reasons{flex-wrap:wrap;align-content:flex-start;gap:5px;min-height:41px;margin:-3px 0 12px;display:flex}.match-reasons span{color:#66528f;background:#f8f6ff;border:1px solid #e4def4;border-radius:100px;align-items:center;gap:4px;padding:5px 7px;font-size:8px;font-weight:750;display:inline-flex}.match-reasons svg{color:#6d43df}.listing-evidence{flex-wrap:wrap;gap:5px;margin:-4px 0 11px;display:flex}.listing-evidence span{color:#777c8c;background:#f3f4f7;border-radius:7px;align-items:center;gap:4px;padding:5px 7px;font-size:8px;font-weight:750;display:inline-flex}.listing-evidence span:first-child{color:#2a7954;background:#eef7f2}.product-meta{border-top:1px solid #e8e8ed;align-items:center;gap:10px;padding-top:11px;display:flex}.product-meta strong{color:var(--navy);margin-right:auto;font-family:Manrope,sans-serif;font-size:14px}.product-meta span{color:#969aa7;align-items:center;gap:3px;font-size:8px;display:flex}.product-meta .qc-available{color:#218354;background:#eaf8f0;border-radius:100px;padding:4px 7px;font-weight:800}.offer-cluster{color:#655c78;background:#f5f2fb;border-radius:9px;justify-content:space-between;align-items:center;gap:8px;margin-top:9px;padding:8px 9px;font-size:8px;font-weight:800;display:flex}.offer-cluster small{color:var(--purple);white-space:nowrap;font-size:8px}.catalog-trust-strip{background:linear-gradient(120deg,#6d43df0e,#0000 34%),#fff;border:1px solid #e4e2ed;border-radius:16px;grid-template-columns:repeat(3,1fr);gap:10px;max-width:1240px;margin:-8px auto 22px;padding:12px;display:grid;box-shadow:0 9px 28px #10163309}.results-context-bar{background:radial-gradient(circle at 0 0,#ff5e7417,#0000 26%),linear-gradient(110deg,#faf8ff,#fff);border:1px solid #dfd9ef;border-radius:16px;align-items:center;gap:12px;max-width:1240px;margin:-8px auto 18px;padding:12px 14px;display:flex}.results-context-bar>img,.results-query-mark{width:48px;height:48px;color:var(--purple);object-fit:cover;background:#eee9ff;border-radius:11px;flex:none;place-items:center;display:grid}.results-context-bar>div{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.results-context-bar strong{color:var(--navy);font-family:Manrope,sans-serif;font-size:12px}.results-context-bar span{color:#858997;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.results-context-bar>button{color:#666b7b;cursor:pointer;background:#fff;border:1px solid #e0ddea;border-radius:9px;align-items:center;gap:6px;height:36px;padding:0 11px;font-size:9px;font-weight:800;display:flex}.search-intelligence-panel{background:radial-gradient(circle at 4% 0,#ff657414,#0000 30%),radial-gradient(circle at 96% 100%,#6d43df17,#0000 34%),#fff;border:1px solid #dfdbea;border-radius:17px;max-width:1240px;margin:0 auto 18px;padding:16px;box-shadow:0 12px 32px #1016330b}.intelligence-heading{justify-content:space-between;align-items:center;gap:14px;display:flex}.intelligence-heading>span{color:var(--navy);align-items:center;gap:7px;font-family:Manrope,sans-serif;font-size:12px;font-weight:850;display:inline-flex}.intelligence-heading svg{color:var(--purple)}.intelligence-heading small{color:#969aa8;text-transform:uppercase;letter-spacing:.07em;font-size:8px;font-weight:700}.intelligence-metrics{background:#f8f8fcb8;border:1px solid #ebe9f1;border-radius:13px;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:13px;display:grid}.intelligence-metrics>div{color:#777c8c;border-left:1px solid #e7e5ed;align-items:center;gap:10px;min-height:66px;padding:12px 14px;display:flex}.intelligence-metrics>div:first-child{border-left:0}.intelligence-metrics>div>svg{color:#7450d8;flex:none}.intelligence-metrics span{flex-direction:column;font-size:8px;line-height:1.35;display:flex}.intelligence-metrics strong{color:var(--navy);font-family:Manrope,sans-serif;font-size:15px}.model-family-filters{scrollbar-width:none;gap:7px;margin-top:12px;display:flex;overflow-x:auto}.model-family-filters::-webkit-scrollbar{display:none}.model-family-filters button{color:#696e7e;cursor:pointer;background:#fff;border:1px solid #dfdce8;border-radius:9px;flex:none;align-items:center;gap:7px;height:32px;padding:0 10px;font-size:9px;font-weight:780;display:inline-flex}.model-family-filters button:hover,.model-family-filters button.active{border-color:var(--purple);color:var(--purple);background:#f5f1ff}.model-family-filters small{color:#777b88;background:#efedf4;border-radius:99px;place-items:center;min-width:19px;height:19px;padding:0 5px;font-size:7px;display:grid}.model-family-filters button.active small{background:var(--purple);color:#fff}.discovery-filters{background:radial-gradient(circle at 0 0,#6d43df12,#0000 28%),#fff;border:1px solid #dedbe8;border-radius:16px;max-width:1240px;margin:0 auto 20px;overflow:hidden;box-shadow:0 14px 38px #1216310e}.discovery-filter-heading{justify-content:space-between;align-items:center;gap:18px;min-height:58px;padding:11px 13px;display:flex}.discovery-filter-heading>div,.discovery-filter-heading>div>span,.filter-heading-actions{align-items:center;display:flex}.discovery-filter-heading>div:first-child{gap:10px;min-width:0}.filter-heading-icon{color:#fff;background:linear-gradient(135deg,#6d43df,#8a5cf0);border-radius:11px;flex:none;place-items:center;width:34px;height:34px;display:grid;box-shadow:0 8px 20px #6d43df3d}.discovery-filter-heading>div:first-child>span:last-child{flex-direction:column;align-items:flex-start;gap:2px;min-width:0}.discovery-filter-heading strong{color:var(--navy);font-family:Manrope,sans-serif;font-size:12px}.discovery-filter-heading small{color:#9296a4;font-size:8px}.filter-heading-actions{justify-content:flex-end;gap:8px}.filter-heading-actions>span{color:#848897;white-space:nowrap;font-size:9px}.filter-heading-actions>span strong{color:var(--purple);margin-right:3px}.filter-heading-actions button{color:#686d7c;cursor:pointer;background:#fff;border:1px solid #dfdce8;border-radius:9px;align-items:center;gap:6px;height:32px;padding:0 10px;font-size:8px;font-weight:800;display:inline-flex}.filter-heading-actions .clear-discovery-filters{color:#b9485f;background:#fff7f8;border-color:#f1d5db}.marketplace-reach-pill{background:#6d43df0f;border:1px solid #6d43df29;border-radius:99px;min-height:28px;padding:0 10px}.filter-panel-toggle svg{transition:transform .18s}.filters-open .filter-panel-toggle svg{transform:rotate(180deg)}.active-filter-summary{flex-wrap:wrap;gap:6px;padding:0 15px 12px;display:flex}.platform-filter-strip{scrollbar-width:thin;align-items:center;gap:7px;padding:0 13px 12px;display:flex;overflow-x:auto}.platform-filter-strip>span{color:#858999;text-transform:uppercase;letter-spacing:.08em;flex:none;align-items:center;gap:6px;height:34px;padding:0 9px;font-size:8px;font-weight:900;display:inline-flex}.platform-filter-strip button{color:#5f6475;text-align:left;cursor:pointer;background:#fff;border:1px solid #e1dfe9;border-radius:10px;flex:none;align-content:center;gap:2px;min-width:128px;min-height:42px;padding:7px 10px;transition:transform .16s,border-color .16s,background .16s,color .16s;display:grid}.platform-filter-strip button:hover{background:#f7f3ff;border-color:#cfc2f3;transform:translateY(-1px)}.platform-filter-strip button small{color:#989caa;text-overflow:ellipsis;white-space:nowrap;font-size:7px;font-weight:750;overflow:hidden}.active-filter-summary button{color:#5c3dac;cursor:pointer;background:#f6f2ff;border:1px solid #d9d0f3;border-radius:99px;align-items:center;gap:5px;min-height:28px;padding:5px 8px;font-size:8px;font-weight:800;display:inline-flex}.discovery-filter-grid{overscroll-behavior:contain;background:#f8f8fbb3;border-top:1px solid #ebe9f1;grid-template-columns:minmax(0,1fr) minmax(260px,.72fr);gap:10px;max-height:min(46vh,390px);padding:12px;animation:.18s filter-unfold;display:grid;overflow-y:auto}.discovery-filter-grid::-webkit-scrollbar{width:5px;height:5px}.style-filter-cloud::-webkit-scrollbar{width:5px;height:5px}.platform-filter-strip::-webkit-scrollbar{width:5px;height:5px}.brand-logo-rail::-webkit-scrollbar{width:5px;height:5px}.discovery-filter-grid::-webkit-scrollbar-thumb{background:#6d43df47;border-radius:999px}.style-filter-cloud::-webkit-scrollbar-thumb{background:#6d43df47;border-radius:999px}.platform-filter-strip::-webkit-scrollbar-thumb{background:#6d43df47;border-radius:999px}.brand-logo-rail::-webkit-scrollbar-thumb{background:#6d43df47;border-radius:999px}.facet-block{background:#fff;border:1px solid #e5e3ec;border-radius:14px;min-width:0;padding:12px}.brand-facet,.evidence-facet{grid-column:1/-1}.facet-heading{justify-content:space-between;align-items:center;gap:12px;min-height:28px;margin-bottom:9px;display:flex}.facet-heading>span{flex-direction:column;align-items:flex-start;gap:2px;min-width:0;display:flex}.facet-heading strong{color:#252a43;font-family:Manrope,sans-serif;font-size:10px}.facet-heading small{color:#999ca9;font-size:8px}.brand-filter-search{color:#8c90a0;background:#fff;border:1px solid #dfdce7;border-radius:11px;align-items:center;gap:6px;width:min(230px,42vw);height:36px;padding:0 10px;transition:border-color .16s,box-shadow .16s;display:flex}.brand-filter-search:focus-within{border-color:#6d43df8c;box-shadow:0 0 0 3px #6d43df14}.brand-filter-search input{min-width:0;color:var(--navy);background:0 0;border:0;outline:0;flex:1;font-size:9px}.brand-filter-search button{color:#77718a;cursor:pointer;background:#f2eff8;border:0;border-radius:50%;place-items:center;width:22px;height:22px;padding:0;display:grid}.brand-picker-toolbar{justify-content:space-between;align-items:center;gap:12px;margin-bottom:9px;display:flex}.brand-picker-current{background:linear-gradient(135deg,#fbf9ff,#f3efff);border:1px solid #6d43df2b;border-radius:14px;align-items:center;gap:9px;min-width:240px;height:46px;padding:7px 12px 7px 8px;display:flex}.brand-picker-current-logo{width:33px;height:33px;color:var(--purple);background:#fff;border:1px solid #6d43df1f;border-radius:11px;flex:none;place-items:center;display:grid;overflow:hidden}.brand-picker-current-logo img{object-fit:contain;width:100%;height:100%;padding:5px}.brand-picker-current>span:nth-child(2){flex-direction:column;flex:1;align-items:flex-start;gap:1px;min-width:0;display:flex}.brand-picker-current small{color:#9691a4;font-size:7px}.brand-picker-current strong{color:#29243b;text-overflow:ellipsis;white-space:nowrap;max-width:145px;font-family:Manrope,sans-serif;font-size:10px;overflow:hidden}.brand-picker-current b{color:var(--purple);white-space:nowrap;font-size:11px}.brand-picker-current b small{color:#8d849f;font-weight:700}.brand-picker-actions{align-items:center;gap:8px;display:flex}.brand-directory-toggle{color:#5c566b;cursor:pointer;background:#faf9fc;border:1px solid #ded9e9;border-radius:11px;align-items:center;gap:6px;height:36px;padding:0 11px;font-size:8px;font-weight:900;display:inline-flex}.brand-directory-toggle svg{transition:transform .16s}.brand-directory-toggle svg.open{transform:rotate(180deg)}.brand-logo-rail{scroll-snap-type:x proximity;scrollbar-color:#6d43df3d transparent;scrollbar-width:thin;gap:8px;padding:1px 2px 7px;scroll-padding-inline:2px;display:flex;overflow-x:auto}.brand-logo-rail.expanded{grid-template-columns:repeat(auto-fill,minmax(122px,1fr));display:grid;overflow:visible}.brand-logo-rail.expanded .brand-logo-card{width:100%;min-width:0}.brand-logo-card{scroll-snap-align:start;color:#686d7c;text-align:left;cursor:pointer;background:#fff;border:1px solid #e3e0e9;border-radius:14px;flex-direction:column;align-items:stretch;gap:7px;width:118px;min-width:118px;height:78px;padding:6px;transition:transform .16s,border-color .16s,background .16s,box-shadow .16s;display:flex}.brand-logo-card:hover{border-color:#cfc5eb;transform:translateY(-2px);box-shadow:0 9px 20px #1c183714}.brand-logo-card.active{border-color:var(--purple);box-shadow:0 9px 22px #4b2c9a1f,inset 0 0 0 1px #6d43df1a}.brand-logo-stage{min-height:38px;color:var(--purple);background:radial-gradient(circle at 50% 100%,#6d43df0f,#0000 60%),#fbfbfc;border:1px solid #eeecf2;border-radius:10px;place-items:center;display:grid;position:relative;overflow:hidden}.brand-logo-stage img{object-fit:contain;width:100%;height:100%;padding:6px 9px;transition:transform .18s}.brand-logo-card:hover .brand-logo-stage img{transform:scale(1.04)}.brand-logo-card-all .brand-logo-stage{color:#fff;background:linear-gradient(135deg,#ff5e74,#8b4be3 58%,#4930b7)}.brand-selected-check{background:var(--purple);color:#fff;border:2px solid #fff;border-radius:50%;place-items:center;width:19px;height:19px;font-style:normal;display:grid;position:absolute;top:5px;right:5px;box-shadow:0 3px 8px #3a227840}.brand-logo-meta{flex-direction:column;align-items:flex-start;gap:1px;min-width:0;padding:0 2px;display:flex}.brand-logo-meta strong{color:#30354b;text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-family:Manrope,sans-serif;font-size:8.5px;overflow:hidden}.brand-logo-meta small{color:#999ca8;font-size:7px;display:none}.brand-logo-empty{color:#827b91;background:#faf9fc;border:1px dashed #d8d2e3;border-radius:14px;align-items:center;gap:10px;min-width:260px;min-height:104px;padding:16px;display:flex}.brand-logo-empty>span{flex-direction:column;align-items:flex-start;gap:2px;display:flex}.brand-logo-empty strong{color:#403a4e;font-size:9px}.brand-logo-empty small{font-size:8px}.product-type-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.product-type-grid button{color:#737786;cursor:pointer;background:#fff;border:1px solid #e2e0e9;border-radius:9px;align-items:center;gap:6px;min-width:0;height:34px;padding:0 9px;font-size:8px;font-weight:800;transition:transform .15s,border-color .15s,background .15s,color .15s;display:flex}.product-type-grid button span{text-align:left;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.product-type-grid button small{color:#a0a3af;font-size:7px}.product-type-grid button:hover,.product-type-grid button.active{color:var(--purple);background:#f5f1ff;border-color:#cfc1f1;transform:translateY(-1px)}.price-band-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.price-band-grid button{text-align:left;cursor:pointer;background:#fff;border:1px solid #e3e1e9;border-radius:9px;flex-direction:column;align-items:stretch;gap:7px;min-width:0;padding:8px;transition:transform .15s,border-color .15s,background .15s;display:flex}.price-band-grid button>span{flex-direction:column;gap:2px;display:flex}.price-band-grid strong{color:#42475a;font-size:8px}.price-band-grid small{color:#9a9da9;font-size:7px}.price-band-grid button>i{background:#efedf3;border-radius:99px;width:100%;height:3px;overflow:hidden}.price-band-grid button>i b{border-radius:inherit;background:linear-gradient(90deg,#ff6274,#7347df);height:100%;display:block}.price-band-grid button:hover,.price-band-grid button.active{background:#f8f5ff;border-color:#cbbded;transform:translateY(-1px)}.custom-price-range{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:end;gap:8px;margin-top:10px;display:grid}.custom-price-range>span{color:#999ca9;padding-bottom:9px;font-size:8px}.custom-price-range label{color:#9295a2;text-transform:uppercase;flex-direction:column;gap:4px;min-width:0;font-size:7px;font-weight:800;display:flex}.custom-price-range label>div{background:#faf9fc;border:1px solid #dfdde7;border-radius:9px;align-items:center;gap:5px;height:34px;padding:0 9px;display:flex}.custom-price-range i{color:var(--purple);font-size:10px;font-style:normal;font-weight:900}.custom-price-range input{width:100%;min-width:0;color:var(--navy);background:0 0;border:0;outline:0;font-size:9px;font-weight:800}.style-filter-cloud{flex-wrap:wrap;gap:6px;max-height:82px;padding-right:2px;display:flex;overflow-y:auto}.style-filter-cloud button{color:#707483;cursor:pointer;background:#fff;border:1px solid #e1dfe8;border-radius:99px;align-items:center;gap:6px;min-height:29px;padding:0 9px;font-size:8px;font-weight:800;transition:transform .15s,border-color .15s,background .15s,color .15s;display:inline-flex}.style-filter-cloud button small{color:#8e8999;background:#f0eef4;border-radius:99px;place-items:center;min-width:17px;height:17px;padding:0 4px;font-size:7px;display:grid}.style-filter-cloud button:hover,.style-filter-cloud button.active{color:#5a36b7;background:#f4efff;border-color:#cdbfed;transform:translateY(-1px)}.evidence-facet .result-filter-row{margin:0}.result-filter-row{flex-wrap:wrap;align-items:center;gap:7px;max-width:1240px;margin:0 auto 18px;display:flex}.result-filter-row>span,.result-filter-row button{border-radius:9px;align-items:center;gap:7px;height:34px;font-size:9px;font-weight:800;display:inline-flex}.result-filter-row>span{color:#777c8c;text-transform:uppercase;letter-spacing:.08em;padding-right:5px}.result-filter-row button{color:#686d7c;cursor:pointer;background:#fff;border:1px solid #e1dfe9;padding:0 10px}.result-filter-row button small{color:#81788f;background:#f0eef6;border-radius:100px;min-width:18px;padding:2px 5px;font-size:8px}.result-filter-row button:hover,.result-filter-row button.active{color:#4e2aa9;background:#f3efff;border-color:#cfc2f3}.result-filter-row button.active small{color:#fff;background:#6d43df}.result-filter-row button:disabled{opacity:.38;cursor:not-allowed}.catalog-trust-strip>div{min-width:0;color:var(--purple);border-right:1px solid #eceaf2;align-items:center;gap:10px;padding:8px 12px;display:flex}.catalog-trust-strip>div:last-child{border-right:0}.catalog-trust-strip span{color:#858997;flex-direction:column;font-size:8px;display:flex}.catalog-trust-strip strong{color:var(--navy);font-family:Manrope,sans-serif;font-size:11px}.catalog-loading-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;max-width:1240px;margin:0 auto;display:grid}.catalog-skeleton{background:#fff;border:1px solid #e7e7ee;border-radius:18px;overflow:hidden}.catalog-skeleton span,.catalog-skeleton i{background:#eeeff3;display:block;position:relative;overflow:hidden}.catalog-skeleton span:after,.catalog-skeleton i:after{content:"";background:linear-gradient(90deg,#0000,#ffffffbf,#0000);animation:1.35s infinite skeleton-sweep;position:absolute;inset:0;transform:translate(-100%)}.catalog-skeleton span{aspect-ratio:.92}.catalog-skeleton i{border-radius:99px;height:12px;margin:14px 15px 0}.catalog-skeleton i:last-child{width:55%;margin-bottom:17px}.catalog-pagination{color:#898d9b;justify-content:space-between;align-items:center;gap:18px;max-width:1240px;margin:28px auto 0;font-size:10px;display:flex}.catalog-pagination button{background:var(--navy);color:#fff;cursor:pointer;border:0;border-radius:10px;align-items:center;gap:8px;height:42px;padding:0 16px;font-size:10px;font-weight:800;display:flex}.catalog-pagination button:disabled{opacity:.65;cursor:wait}.search-load-more{align-items:center;gap:10px;display:flex}.search-load-more small{color:#9a9daa;max-width:150px;font-size:8px;line-height:1.35}.infinite-loading{color:#707586;background:#fff;border:1px solid #e0dde8;border-radius:10px;justify-content:center;align-items:center;gap:8px;min-width:150px;height:42px;padding:0 16px;font-size:9px;font-weight:800;display:flex}@keyframes skeleton-sweep{to{transform:translate(100%)}}.empty-state{color:#858a9b;text-align:center;background:#fff;border:1px dashed #d9d9e2;border-radius:14px;align-content:center;place-items:center;max-width:1240px;min-height:300px;margin:0 auto;display:grid}.empty-state h3{color:var(--navy);margin:13px 0 4px}.empty-state p{margin:0;font-size:11px}.empty-state button{background:var(--purple);color:#fff;cursor:pointer;border:0;border-radius:7px;margin-top:16px;padding:8px 12px;font-size:10px}.qc-section{background:var(--navy);color:#fff;grid-template-columns:minmax(310px,.85fr) minmax(440px,1fr);align-items:center;gap:9vw;min-height:590px;padding:88px max(24px,7vw);display:grid;overflow:hidden}.qc-copy{max-width:570px}.qc-copy h2{margin-top:13px;font-size:clamp(38px,4.5vw,58px)}.qc-copy>p{color:#9da4ba;margin:22px 0 0;font-size:14px;line-height:1.75}.qc-stats{margin:31px 0;display:flex}.qc-stats div{border-right:1px solid #30364e;flex-direction:column;min-width:125px;padding:0 23px;display:flex}.qc-stats div:first-child{padding-left:0}.qc-stats div:last-child{border-right:0}.qc-stats strong{font-family:Manrope,sans-serif;font-size:20px}.qc-stats span{color:#747c96;margin-top:4px;font-size:8px}.qc-copy>button{color:#fff;cursor:pointer;background:#222945;border:1px solid #3c435f;border-radius:9px;align-items:center;gap:9px;height:45px;padding:0 16px;font-size:10px;font-weight:700;display:flex}.qc-stack{min-height:415px;position:relative}.qc-photo{aspect-ratio:.83;background:#ddd;border:8px solid #fff;border-radius:8px;width:270px;position:absolute;overflow:hidden;box-shadow:0 28px 60px #00000057}.qc-photo img{object-fit:cover;width:100%;height:100%}.qc-photo span{color:#fff;background:#0c112dc2;border-radius:5px;padding:5px 7px;font-size:8px;font-weight:700;position:absolute;bottom:8px;right:8px}.qc-pipeline-card{background:linear-gradient(145deg,#6d43df2e,#0000 60%),#202743;border:7px solid #fff;border-radius:12px;flex-direction:column;width:270px;min-height:235px;padding:26px;display:flex;position:absolute;box-shadow:0 28px 60px #00000057}.qc-pipeline-card>svg{color:#b79cff;margin-bottom:auto}.qc-pipeline-card span{color:#aeb3c8;text-transform:uppercase;letter-spacing:.08em;font-size:8px;font-weight:800}.qc-pipeline-card strong{color:#fff;margin-top:7px;font-family:Manrope,sans-serif;font-size:16px;line-height:1.2}.qc-pipeline-card small{color:#8e94ad;margin-top:7px;font-size:8px}.qc-pipeline-card.qc-photo-2{background:linear-gradient(145deg,#ff5b7033,#0000 60%),#202743}.qc-pipeline-card.qc-photo-3{background:linear-gradient(145deg,#ff9c2f33,#0000 60%),#202743}.qc-photo-1{z-index:3;top:45px;left:18%;transform:rotate(-3deg)}.qc-photo-2{z-index:2;top:0;right:5%;transform:rotate(7deg)}.qc-photo-3{z-index:1;bottom:-80px;right:1%;transform:rotate(14deg)}.sellers-section{background:#fff}.seller-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:13px;max-width:1240px;margin:0 auto;display:grid}.seller-card{border:1px solid var(--line);min-height:135px;color:var(--navy);text-align:left;cursor:pointer;background:#fafafd;border-radius:13px;grid-template-columns:auto 1fr;align-items:center;gap:13px;padding:19px;transition:transform .18s,box-shadow .18s,border-color .18s;display:grid;position:relative}.seller-card:hover{border-color:#dcd4f7;transform:translateY(-4px);box-shadow:0 16px 35px #151a3814}.seller-avatar{color:#fff;border-radius:12px;place-items:center;width:49px;height:49px;font-family:Manrope,sans-serif;font-size:14px;font-weight:800;display:grid}.seller-rank{color:#b2b5c1;font-size:8px;font-weight:800}.seller-card h3{margin:3px 0;font-family:Manrope,sans-serif;font-size:13px}.seller-card p{color:#8f93a0;margin:0;font-size:9px}.seller-floor{align-items:baseline;gap:4px;display:flex;position:absolute;bottom:15px;right:17px}.seller-floor span{color:#a0a3af;font-size:8px}.seller-floor strong{color:var(--purple);font-size:11px}.tools-section{background:linear-gradient(135deg,#f0ecff,#fff4ed);grid-template-columns:minmax(300px,.9fr) minmax(550px,1.5fr);align-items:center;gap:8vw;padding:82px max(24px,7vw);display:grid}.tools-section>div:first-child>span{color:var(--purple);letter-spacing:.14em;font-size:9px;font-weight:800}.tools-section h2{margin-top:10px}.tool-list{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.tool-list>button{min-height:190px;color:var(--navy);text-align:left;cursor:pointer;background:#ffffffa3;border:1px solid #6b43e01f;border-radius:13px;flex-direction:column;padding:20px;transition:transform .18s,box-shadow .18s,background .18s;display:flex}.tool-list>button:hover{background:#fff;transform:translateY(-5px);box-shadow:0 18px 40px #472b8f1a}.tool-list svg{width:28px;height:28px;color:var(--purple);margin-bottom:auto}.tool-list strong{margin-bottom:6px;font-family:Manrope,sans-serif;font-size:13px}.tool-list span{color:#777c8b;font-size:9px;line-height:1.55}footer{border-top:1px solid var(--line);background:#fff;padding:45px max(24px,5vw) 25px}.footer-main{grid-template-columns:180px minmax(300px,1fr) auto;align-items:center;gap:45px;max-width:1240px;margin:0 auto;display:grid}.footer-main>p{color:#898d9a;max-width:570px;margin:0;font-size:10px;line-height:1.65}.footer-links{gap:20px;display:flex}.footer-links button{color:#606577;cursor:pointer;background:0 0;border:0;padding:0;font-size:10px;font-weight:700;text-decoration:none}.footer-links button:hover{color:var(--purple)}.footer-bottom{border-top:1px solid var(--line);color:#a1a4ae;justify-content:space-between;max-width:1240px;margin:33px auto 0;padding-top:20px;font-size:9px;display:flex}.detail-main{background:radial-gradient(circle at 78% 8%,#6d43df14,#0000 23%),#f6f7fb}.product-page{width:min(1240px,100% - 48px);margin:0 auto;padding:26px 0 90px}.product-page-toolbar{justify-content:space-between;align-items:center;gap:20px;margin-bottom:20px;display:flex}.product-page-toolbar>button{color:#626779;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:0;font-size:12px;font-weight:700;display:flex}.product-page-toolbar form{background:#fff;border:1px solid #e1e2e9;border-radius:12px;align-items:center;gap:9px;width:min(460px,50%);height:42px;padding-left:14px;display:flex;box-shadow:0 8px 26px #1418330d}.product-page-toolbar form>svg{color:#9296a4}.product-page-toolbar input{min-width:0;color:var(--navy);border:0;outline:0;flex:1;font-size:11px}.product-page-toolbar form button{background:var(--navy);color:#fff;cursor:pointer;border:0;border-radius:0 11px 11px 0;place-items:center;width:42px;height:100%;display:grid}.product-hero{background:#fff;border:1px solid #e5e6ed;border-radius:22px;grid-template-columns:minmax(360px,.9fr) minmax(0,1.1fr);gap:44px;padding:22px;display:grid;box-shadow:0 24px 70px #13183512}.product-gallery{min-width:0}.product-main-image{aspect-ratio:1;background:linear-gradient(135deg,#6d43df09,#0000),#f2f3f7;border-radius:15px;max-height:520px;position:relative;overflow:hidden}.product-main-image>img,.product-main-image .image-placeholder{object-fit:contain;width:100%;height:100%}.image-placeholder{color:#a7abb7;align-content:center;place-items:center;gap:9px;display:grid}.image-placeholder span{font-size:10px;font-weight:700}.product-main-image .source-badge{bottom:14px;left:14px;right:auto}.gallery-counter{color:#fff;background:#101633c7;border-radius:99px;padding:6px 9px;font-size:9px;font-weight:700;position:absolute;bottom:14px;right:14px}.expand-image{color:#555a6c;cursor:pointer;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffffe6;border:1px solid #fffc;border-radius:9px;align-items:center;gap:5px;padding:7px 10px;font-size:9px;font-weight:800;display:flex;position:absolute;top:14px;right:14px}.product-thumbnails{scrollbar-width:none;align-items:center;gap:8px;margin-top:11px;display:flex;overflow-x:auto}.product-thumbnails::-webkit-scrollbar{display:none}.visual-options::-webkit-scrollbar{display:none}.product-thumbnails button{cursor:pointer;background:#f5f5f8;border:1px solid #dfe1e8;border-radius:10px;flex:none;width:58px;height:58px;padding:3px;overflow:hidden}.product-thumbnails button.active{border-color:var(--purple);box-shadow:0 0 0 1px var(--purple)}.product-thumbnails img{object-fit:cover;border-radius:7px;width:100%;height:100%}.more-images{color:#878b99;flex:none;padding:7px;font-size:10px;font-weight:800}.product-summary{min-width:0;padding:6px 8px 4px 0}.seller-heading{align-items:center;gap:10px;display:flex}.seller-mark{background:linear-gradient(135deg, var(--coral), var(--purple));color:#fff;border-radius:10px;place-items:center;width:37px;height:37px;font-family:Manrope,sans-serif;font-weight:800;display:grid}.seller-heading>div{flex-direction:column;flex:1;min-width:0;display:flex}.seller-heading span{color:#9a9daa;text-transform:uppercase;letter-spacing:.08em;font-size:8px;font-weight:700}.seller-heading strong{color:#414657;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.seller-heading>svg{color:var(--purple)}.product-title-block{margin-top:22px}.product-title-block>div{align-items:center;gap:8px;display:flex}.product-id,.verified-data{letter-spacing:.1em;font-size:8px;font-weight:800}.product-id{color:#9a9daa}.verified-data{color:#218454;letter-spacing:0;background:#e9f7ef;border-radius:99px;align-items:center;gap:3px;padding:4px 7px;display:flex}.product-title-block h1{color:var(--navy);letter-spacing:-.045em;margin:11px 0 0;font-family:Manrope,sans-serif;font-size:clamp(24px,2.2vw,35px);line-height:1.12}.product-price{background:linear-gradient(120deg,#faf8ff,#fff8f5);border:1px solid #ece9f7;border-radius:13px;grid-template-columns:1fr auto;align-items:end;margin:24px 0 20px;padding:17px 18px;display:grid}.product-price>span{color:#8d91a0;grid-column:1/-1;font-size:9px;font-weight:700}.product-price strong{color:var(--navy);letter-spacing:-.04em;margin-top:2px;font-family:Manrope,sans-serif;font-size:26px}.product-price small{color:#8f93a1;padding-bottom:4px;font-size:8px}.product-options{gap:18px;display:grid}.option-heading{justify-content:space-between;align-items:center;margin-bottom:9px;display:flex}.option-heading strong{color:#464b5c;font-size:11px}.option-heading span{color:#9599a7;text-overflow:ellipsis;white-space:nowrap;max-width:65%;font-size:9px;overflow:hidden}.option-values{flex-wrap:wrap;gap:7px;display:flex}.visual-options{padding:2px}.option-values button{color:#626778;cursor:pointer;background:#fff;border:1px solid #dedfe7}.visual-options button{border-radius:10px;width:54px;padding:3px 3px 5px;overflow:hidden}.visual-options img{object-fit:cover;background:#f1f2f5;border-radius:7px;width:46px;height:40px}.visual-options span{text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:7px;font-weight:700;display:block;overflow:hidden}.visual-options .option-more{min-height:62px;color:var(--purple);background:#faf9ff;border-style:dashed;flex-direction:column;justify-content:center;align-items:center;display:flex}.visual-options .option-more strong{font-family:Manrope,sans-serif;font-size:13px}.visual-options .option-more span{font-size:7px}.text-options button{border-radius:9px;min-width:48px;padding:9px 13px;font-size:9px;font-weight:700}.option-values button.selected{border-color:var(--purple);box-shadow:0 0 0 1px var(--purple);color:var(--purple)}.purchase-actions{grid-template-columns:1fr 112px;gap:9px;margin-top:24px;display:grid}.purchase-actions button{border-radius:11px;justify-content:center;align-items:center;gap:8px;min-height:52px;font-size:11px;font-weight:800;text-decoration:none;display:flex}.primary-action{border:1px solid var(--navy);background:var(--navy);color:#fff;cursor:pointer;width:100%}.purchase-actions>button{color:#5c6172;cursor:pointer;background:#fff;border:1px solid #dedfe7}.purchase-actions>button.saved-action{color:var(--coral);background:#fff3f5;border-color:#f2ccd2}.agent-picker{position:relative}.agent-checkout-control{border-radius:13px;grid-template-columns:minmax(0,1fr) auto;display:grid;overflow:hidden;box-shadow:0 10px 26px #10163324}.agent-checkout-control .primary-action{border-radius:13px 0 0 13px;justify-content:flex-start;min-height:58px;padding:7px 14px}.agent-checkout-control .primary-action:only-child{border-radius:13px}.agent-primary-copy{text-align:left;flex-direction:column;flex:1;align-items:flex-start;gap:1px;min-width:0;display:flex}.agent-primary-copy small{color:#ffffffa3;letter-spacing:.04em;text-transform:uppercase;font-size:7px;font-weight:700}.agent-primary-copy strong{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.preferred-agent-logo{background:#fff;border-radius:9px;flex:none;place-items:center;width:34px;height:34px;display:grid;overflow:hidden}.preferred-agent-logo img{object-fit:contain;width:27px;height:27px}.agent-change-button{color:#fff;cursor:pointer;background:#171d3e;border:0;border-left:1px solid #ffffff29;border-radius:0 13px 13px 0;width:44px;min-height:58px}.agent-change-button:hover{background:#242b55}.agent-chevron{transition:transform .16s}.agent-chevron.open{transform:rotate(180deg)}.agent-menu{z-index:20;background:linear-gradient(#faf9ff 0,#fff 105px);border:1px solid #e0dff0;border-radius:18px;width:min(370px,100vw - 32px);padding:10px;position:absolute;bottom:calc(100% + 9px);right:0;overflow:hidden;box-shadow:0 28px 70px #10163338}.agent-menu-heading{align-items:center;gap:10px;padding:9px 10px 14px;display:flex}.agent-menu-icon{background:var(--navy);color:#fff;border-radius:10px;place-items:center;width:34px;height:34px;display:grid}.agent-menu-heading>span:last-child{flex-direction:column;display:flex}.agent-menu-heading strong{color:var(--navy);font-family:Manrope,sans-serif;font-size:12px}.agent-menu-heading small{color:#969aa8;margin-top:3px;font-size:9px}.agent-menu>button{color:#4d5263;background:#ffffffc2;border:1px solid #0000;border-radius:12px;justify-content:flex-start;gap:10px;width:100%;min-height:62px;margin-top:4px;padding:0 11px;transition:border-color .15s,background .15s,transform .15s}.agent-menu>button:hover,.agent-menu>button.selected{color:var(--purple);background:#f6f3ff;border-color:#ddd5fb;transform:translate(2px)}.agent-logo-shell{background:#fff;border:1px solid #ebeaf1;border-radius:10px;flex:none;place-items:center;width:40px;height:40px;display:grid;overflow:hidden}.agent-logo{object-fit:contain;width:31px;height:31px}.agent-option-copy{flex-direction:column;flex:1;align-items:flex-start;min-width:0;display:flex}.agent-option-copy strong{color:var(--navy);font-family:Manrope,sans-serif;font-size:11px}.agent-option-copy small{color:#969aa8;margin-top:2px;font-size:8.5px}.agent-option-status{color:var(--purple);align-items:center;gap:4px;margin-left:auto;font-size:8px;font-weight:800;display:flex}.agent-menu-note{color:#9a9daa;text-align:center;margin:9px 8px 3px;font-size:8px}.product-trust-row{grid-template-columns:repeat(3,1fr);gap:8px;margin-top:14px;display:grid}.product-trust-row>div{color:#737888;background:#f7f8fb;border-radius:10px;align-items:center;gap:9px;padding:11px;display:flex}.product-trust-row svg{color:var(--purple);flex:none}.product-trust-row span{flex-direction:column;font-size:8px;display:flex}.product-trust-row strong{color:#454a5b;font-size:9px}.product-intelligence-card{background:linear-gradient(120deg,#6d43df14,#0000 58%),#faf9fd;border:1px solid #e4ddf5;border-radius:12px;justify-content:space-between;align-items:center;gap:14px;margin-top:10px;padding:13px 14px;display:flex}.product-intelligence-card>div:first-child{min-width:0;color:var(--purple);align-items:flex-start;gap:10px;display:flex}.product-intelligence-card>div:first-child span{flex-direction:column;gap:3px;display:flex}.product-intelligence-card strong{color:#34394d;font-size:10px}.product-intelligence-card small{color:#808494;font-size:8px;line-height:1.5}.intelligence-tags{flex-wrap:wrap;justify-content:flex-end;gap:5px;display:flex}.intelligence-tags span{color:#675a82;white-space:nowrap;background:#fff;border-radius:100px;padding:5px 7px;font-size:7px;font-weight:800}.product-facts-strip{background:#fff;border:1px solid #e5e6ed;border-radius:16px;grid-template-columns:repeat(5,1fr);margin-top:16px;padding:18px 22px;display:grid}.product-facts-strip>div{border-left:1px solid #ececf1;flex-direction:column;gap:4px;padding-left:20px;display:flex}.product-facts-strip>div:first-child{border-left:0;padding-left:0}.product-facts-strip span{color:#9a9da9;text-transform:uppercase;letter-spacing:.06em;font-size:8px;font-weight:700}.product-facts-strip strong{color:#424758;font-size:11px}.product-qc-section,.seller-products-section{margin-top:52px}.product-section-heading{justify-content:space-between;align-items:flex-end;margin-bottom:18px;display:flex}.product-section-heading h2{color:var(--navy);letter-spacing:-.04em;margin:7px 0 0;font-family:Manrope,sans-serif;font-size:28px}.product-section-heading p{color:#878b99;margin:5px 0 0;font-size:10px}.qc-provider{color:#238455;background:#e8f7ef;border-radius:99px;align-items:center;gap:5px;padding:7px 10px;font-size:9px;font-weight:800;display:flex}.qc-evidence-summary{background:#fff;border:1px solid #e5e4ec;border-radius:15px;grid-template-columns:repeat(4,1fr);margin-bottom:14px;padding:14px 16px;display:grid}.qc-evidence-summary>div{border-left:1px solid #ecebf1;flex-direction:column;padding:1px 15px;display:flex}.qc-evidence-summary>div:first-child{border-left:0;padding-left:0}.qc-evidence-summary strong{color:var(--navy);font-family:Manrope,sans-serif;font-size:18px}.qc-evidence-summary span{color:#9295a2;font-size:8px}.qc-toolbar{background:#fafafd;border:1px solid #e6e4ed;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;margin-bottom:13px;padding:9px 10px;display:flex}.qc-toolbar>div{align-items:center;gap:12px;display:flex}.qc-toolbar label{color:#5a5f70;align-items:center;gap:7px;font-size:9px;font-weight:800;display:flex}.qc-filter-control{color:#5a5f70;align-items:center;gap:9px;min-width:0;font-size:9px;font-weight:900;display:flex}.qc-filter-chips{scrollbar-width:thin;background:#ffffff14;border:1px solid #10163314;border-radius:10px;align-items:center;gap:5px;min-width:0;max-width:min(580px,52vw);padding:2px;display:flex;overflow-x:auto}.qc-filter-chips button{height:29px;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:8px;flex:none;padding:0 10px;font-size:8px;font-weight:900;transition:transform .15s,background .15s,color .15s}.qc-filter-chips button:hover,.qc-filter-chips button.active{background:var(--brand-gradient);color:#fdfdfd;transform:translateY(-1px)}.qc-toolbar select{color:#3f4456;background:#fff;border:1px solid #dedbe7;border-radius:8px;outline:0;padding:7px 26px 7px 9px;font-size:9px}.qc-toolbar small{color:#9a9daa;font-size:8px}.qc-toolbar>button{color:#5f6474;cursor:pointer;background:#fff;border:1px solid #dcd7e9;border-radius:9px;align-items:center;gap:6px;padding:8px 10px;font-size:9px;font-weight:800;display:flex}.qc-toolbar>button.active{border-color:var(--purple);color:var(--purple);background:#f1ecff}.product-qc-grid button.comparison-selected{border-color:var(--purple);box-shadow:0 0 0 2px #6d43df29}.qc-comparison{background:#f8f6fc;border:1px solid #dcd5ef;border-radius:15px;margin-top:15px;padding:14px}.qc-comparison-heading{justify-content:space-between;align-items:center;gap:12px;margin-bottom:11px;display:flex}.qc-comparison-heading>span{color:#454a5c;align-items:center;gap:7px;font-size:10px;font-weight:800;display:flex}.qc-comparison-heading button{color:var(--purple);cursor:pointer;background:0 0;border:0;font-size:9px;font-weight:800}.qc-comparison>div:last-child{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.qc-comparison figure{background:#fff;border-radius:12px;margin:0;overflow:hidden}.qc-comparison img{aspect-ratio:1.15;object-fit:contain;background:#eef0f5;width:100%}.qc-comparison figcaption{flex-direction:column;gap:3px;padding:10px;display:flex}.qc-comparison figcaption strong{color:#424758;font-size:9px}.qc-comparison figcaption span{color:#8c909d;font-size:8px}.qc-loading{color:#858998;background:#fff;border:1px dashed #d9dae4;border-radius:18px;align-content:center;place-items:center;gap:10px;min-height:220px;font-size:11px;display:grid}.product-qc-grid{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.product-qc-grid button{aspect-ratio:1;cursor:pointer;background:#eceef2;border:0;border-radius:14px;padding:0;position:relative;overflow:hidden}.product-qc-grid img{object-fit:cover;width:100%;height:100%;transition:transform .26s}.product-qc-grid button:hover img{transform:scale(1.04)}.product-qc-grid span{color:#fff;background:#101633c7;border-radius:99px;padding:5px 8px;font-size:8px;font-weight:800;position:absolute;bottom:9px;right:9px}.product-qc-grid small{color:#454a5b;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#ffffffe6;border-radius:99px;padding:5px 8px;font-size:7px;font-weight:800;position:absolute;bottom:9px;left:9px}.qc-zoom-hint{opacity:0;color:#fff;background:#0c10278f;justify-content:center;align-items:center;gap:6px;font-size:9px;font-style:normal;font-weight:850;transition:opacity .18s;display:flex;position:absolute;inset:0}.product-qc-grid button:hover .qc-zoom-hint,.product-qc-grid button:focus-visible .qc-zoom-hint{opacity:1}.view-all-qc{min-height:48px;color:var(--navy);cursor:pointer;background:#fff;border:1px solid #ded8ec;border-radius:12px;justify-content:center;align-items:center;gap:9px;margin:18px auto 0;padding:0 17px;font-size:10px;font-weight:850;display:flex;box-shadow:0 10px 26px #1016330d}.view-all-qc:hover{color:var(--purple);background:#f8f5ff;border-color:#cdbff2}.qc-empty-state{background:linear-gradient(120deg,#6d43df0a,#0000 38%),#fff;border:1px solid #e3e4eb;border-radius:18px;grid-template-columns:210px minmax(0,1fr) 260px;align-items:center;gap:28px;min-height:250px;padding:26px;display:grid;overflow:hidden}.qc-scan-visual{background-color:#faf9ff;background-image:linear-gradient(#6d43df0d 1px,#0000 1px),linear-gradient(90deg,#6d43df0d 1px,#0000 1px),none;background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:22px 22px;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;border:1px dashed #cfc8e8;border-radius:15px;flex-direction:column;justify-content:center;align-items:center;height:190px;display:flex}.qc-scan-visual>div{width:65px;height:65px;color:var(--purple);background:#fff;border-radius:50%;place-items:center;display:grid;box-shadow:0 12px 30px #6d43df24}.qc-scan-visual span{color:#999cac;text-transform:uppercase;letter-spacing:.08em;margin-top:16px;font-size:8px;font-weight:800}.qc-scan-visual strong{color:#555a6c;margin-top:3px;font-size:10px}.honest-badge{color:#278455;align-items:center;gap:5px;font-size:9px;font-weight:800;display:inline-flex}.qc-empty-copy h3{color:var(--navy);letter-spacing:-.03em;margin:10px 0 7px;font-family:Manrope,sans-serif;font-size:20px;line-height:1.2}.qc-empty-copy p{color:#7f8494;max-width:510px;margin:0;font-size:10px;line-height:1.6}.qc-empty-copy button{background:var(--purple);color:#fff;cursor:pointer;border:0;border-radius:9px;align-items:center;gap:8px;height:39px;margin-top:16px;padding:0 14px;font-size:10px;font-weight:800;display:inline-flex}.qc-empty-copy button:disabled{cursor:default;opacity:.72}.preview-notice{color:#858998;background:#f8f8fb;border:1px solid #e2e3e9;border-radius:9px;margin-top:16px;padding:9px 11px;font-size:9px;font-weight:700;display:inline-flex}.qc-source-list{gap:8px;display:grid}.qc-source-list>div{color:#969aa8;border:1px solid #e6e7ed;border-radius:10px;align-items:center;gap:10px;padding:12px;display:flex}.qc-source-list>div.complete{color:#268455;background:#f5fbf7;border-color:#dcece3}.qc-source-list span{color:#9296a4;flex-direction:column;font-size:8px;display:flex}.qc-source-list strong{color:#505566;font-size:9px}.related-product-grid{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.related-product-grid>button{text-align:left;cursor:pointer;background:#fff;border:1px solid #e5e6ed;border-radius:14px;flex-direction:column;padding:9px 9px 14px;transition:transform .18s,box-shadow .18s;display:flex}.related-product-grid>button:hover{transform:translateY(-4px);box-shadow:0 16px 34px #12173314}.related-product-grid img{aspect-ratio:1.2;object-fit:cover;border-radius:10px;width:100%}.related-product-grid span{color:var(--purple);text-transform:uppercase;margin-top:10px;font-size:8px;font-weight:800}.related-product-grid strong{color:#44495a;text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:10px;overflow:hidden}.related-product-grid small{color:var(--navy);margin-top:6px;font-family:Manrope,sans-serif;font-size:12px;font-weight:800}.offer-comparison-table{background:#fff;border:1px solid #e3e4eb;border-radius:15px;margin-bottom:18px;overflow:hidden}.offer-comparison-head,.offer-comparison-row{grid-template-columns:minmax(260px,1.6fr) .55fr .65fr .65fr auto;align-items:center;gap:14px;display:grid}.offer-comparison-head{color:#9396a3;letter-spacing:.05em;text-transform:uppercase;background:#f7f7fa;padding:10px 14px;font-size:8px;font-weight:800}.offer-comparison-row{color:#6c7080;border-top:1px solid #ececf1;padding:10px 14px;font-size:9px}.offer-comparison-row>span:first-child{align-items:center;gap:9px;min-width:0;display:flex}.offer-comparison-row img{object-fit:cover;border-radius:9px;flex:none;width:46px;height:46px}.offer-comparison-row>span:first-child>span{flex-direction:column;gap:3px;min-width:0;display:flex}.offer-comparison-row strong{color:#34394b;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.offer-comparison-row small{color:#989ba7;text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.offer-comparison-row .has-qc{color:#25845a;font-weight:800}.offer-comparison-row>button{color:var(--purple);cursor:pointer;background:#f0ebfc;border:0;border-radius:8px;align-items:center;gap:5px;padding:7px 9px;font-size:8px;font-weight:800;display:flex}.discovery-studio{background:#f6f5f9;padding:68px max(24px,5vw)}.discovery-studio-heading{justify-content:space-between;align-items:flex-end;gap:30px;margin-bottom:25px;display:flex}.discovery-studio-heading>div:first-child{max-width:700px}.discovery-studio-heading>div:first-child>span{color:var(--purple);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:7px;font-size:9px;font-weight:900;display:flex}.discovery-studio h2{color:var(--navy);letter-spacing:-.045em;margin:8px 0 7px;font-family:Manrope,sans-serif;font-size:clamp(28px,3vw,42px)}.discovery-studio-heading p{color:#777b8a;margin:0;font-size:11px;line-height:1.7}.index-health{background:#f8fcfa;border:1px solid #dde8e2;border-radius:11px;align-items:center;gap:9px;padding:11px 13px;display:flex}.index-health>span{background:#2aa56d;border-radius:50%;flex:none;width:8px;height:8px;box-shadow:0 0 0 5px #2aa56d1a}.index-health>div{flex-direction:column;gap:2px;display:flex}.index-health strong{color:#36584a;font-size:9px}.index-health small{color:#7f948b;font-size:8px}.editorial-collections{grid-template-columns:repeat(3,minmax(0,1fr));gap:15px;display:grid}.editorial-collections article{background:#fff;border:1px solid #e3e1e9;border-radius:18px;grid-template-columns:minmax(0,1fr) 145px;gap:15px;min-width:0;padding:18px;display:grid;overflow:hidden}.collection-copy{min-width:0}.collection-copy>span{color:var(--purple);text-transform:uppercase;font-size:8px;font-weight:900}.collection-copy h3{color:#292f48;letter-spacing:-.03em;margin:7px 0 5px;font-family:Manrope,sans-serif;font-size:17px}.collection-copy p{color:#858897;margin:0;font-size:9px;line-height:1.55}.collection-copy button{color:var(--purple);cursor:pointer;background:0 0;border:0;align-items:center;gap:5px;margin-top:14px;padding:0;font-size:9px;font-weight:800;display:flex}.collection-products{grid-template-columns:1fr 1fr;gap:6px;display:grid}.collection-products button{cursor:pointer;background:#edeef3;border:0;border-radius:10px;min-width:0;padding:0;position:relative;overflow:hidden}.collection-products button:first-child{grid-row:span 2}.collection-products img{object-fit:cover;width:100%;height:100%;min-height:65px}.collection-products span{color:#fff;background:#1e262fd1;border-radius:100px;align-items:center;gap:3px;padding:3px 5px;font-size:7px;font-weight:800;display:flex;position:absolute;bottom:4px;right:4px}.fresh-qc-rail{background:#fff;border:1px solid #e2e1e8;border-radius:15px;grid-template-columns:minmax(210px,.8fr) repeat(5,minmax(0,1fr));gap:8px;margin-top:16px;padding:12px;display:grid}.fresh-qc-rail>div{flex-direction:column;justify-content:center;gap:5px;padding:5px 8px;display:flex}.fresh-qc-rail>div span{color:var(--purple);text-transform:uppercase;align-items:center;gap:5px;font-size:8px;font-weight:800;display:flex}.fresh-qc-rail>div strong{color:#393e52;font-size:11px}.fresh-qc-rail>button{color:#6d7180;text-align:left;cursor:pointer;background:#f7f7fa;border:0;border-radius:10px;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:7px;min-width:0;padding:6px;display:grid}.fresh-qc-rail img{object-fit:cover;border-radius:8px;width:42px;height:42px}.fresh-qc-rail button span{flex-direction:column;gap:3px;min-width:0;display:flex}.fresh-qc-rail button strong,.fresh-qc-rail button small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.fresh-qc-rail button strong{color:#3c4153;font-size:8px}.fresh-qc-rail button small{color:#2a855d;font-size:7px;font-weight:800}.app-modal-backdrop{z-index:110;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);overscroll-behavior:contain;background:#080c20a8;place-items:center;padding:24px;animation:.16s modal-fade;display:grid;position:fixed;inset:0}.app-modal{transform-origin:50% 20%;background:#fff;border:1px solid #ffffffb3;border-radius:20px;width:min(520px,100%);max-height:min(720px,100vh - 48px);padding:30px;animation:.22s cubic-bezier(.22,1,.36,1) modal-rise;position:relative;overflow-y:auto;box-shadow:0 35px 90px #0407184d}.app-modal-close{color:#6a6f80;cursor:pointer;background:#fff;border:1px solid #e5e6ed;border-radius:50%;place-items:center;width:37px;height:37px;display:grid;position:absolute;top:15px;right:15px}.modal-kicker{color:var(--purple);text-transform:uppercase;letter-spacing:.1em;align-items:center;gap:6px;font-size:9px;font-weight:800;display:inline-flex}.app-modal h2{color:var(--navy);letter-spacing:-.04em;margin:10px 42px 6px 0;font-family:Manrope,sans-serif;font-size:29px;line-height:1.1}.app-modal>p{color:#7f8494;margin:0;font-size:11px;line-height:1.6}.saved-list{gap:9px;margin-top:22px;display:grid}.saved-list>div{background:#fafafd;border:1px solid #e6e7ed;border-radius:12px;padding:7px 48px 7px 7px;position:relative}.saved-open{text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:64px minmax(0,1fr);align-items:center;gap:11px;width:100%;padding:0;display:grid}.saved-open img{object-fit:cover;border-radius:9px;width:64px;height:64px}.saved-open span{flex-direction:column;min-width:0;display:flex}.saved-open small{color:var(--purple);text-transform:uppercase;font-size:7px;font-weight:800}.saved-open strong{color:#454a5b;text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:10px;overflow:hidden}.saved-open em{color:var(--navy);margin-top:5px;font-family:Manrope,sans-serif;font-size:11px;font-style:normal;font-weight:800}.saved-remove{color:#a0a4b0;cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;width:32px;height:32px;display:grid;position:absolute;top:50%;right:10px;transform:translateY(-50%)}.saved-remove:hover{color:var(--coral);background:#fff0f2}.panel-empty{color:#999daa;text-align:center;border:1px dashed #d9dae3;border-radius:14px;align-content:center;place-items:center;gap:7px;min-height:190px;margin-top:20px;display:grid}.panel-empty strong{color:#555a6a;font-size:11px}.panel-empty span{font-size:9px}.account-form,.feedback-form{gap:11px;margin-top:22px;display:grid}.account-form label{color:#5e6374;gap:7px;font-size:9px;font-weight:800;display:grid}.account-form input,.feedback-form textarea{width:100%;color:var(--navy);resize:vertical;background:#fafafd;border:1px solid #dedfe7;border-radius:10px;outline:0;padding:12px 13px}.account-form button,.feedback-form button{background:var(--navy);color:#fff;cursor:pointer;border:0;border-radius:10px;justify-content:center;align-items:center;gap:8px;height:43px;font-size:10px;font-weight:800;display:flex}.account-form button:disabled,.feedback-form button:disabled{cursor:not-allowed;opacity:.45}.secondary-danger{color:var(--coral);cursor:pointer;background:0 0;border:0;align-items:center;gap:7px;margin-top:10px;padding:8px 0;font-size:10px;font-weight:800;display:flex}.policy-grid,.status-list{gap:9px;margin-top:22px;display:grid}.policy-grid>div{background:#fafafd;border:1px solid #e5e6ed;border-radius:11px;flex-direction:column;gap:4px;padding:14px;display:flex}.policy-grid strong{color:#4c5162;font-size:10px}.policy-grid span{color:#8d91a0;font-size:9px;line-height:1.45}.status-ok{color:#208453}.status-list>div{background:#f6fbf8;border:1px solid #e3e9e5;border-radius:10px;grid-template-columns:8px 1fr auto;align-items:center;gap:10px;padding:13px;display:grid}.status-list span{background:#29a468;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 4px #29a4681f}.status-list strong{color:#4c5162;font-size:10px}.status-list em{color:#278455;font-size:8px;font-style:normal;font-weight:800}.lightbox{z-index:160;color:#fff;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:radial-gradient(circle at 50% 35%,#5c499f33,#0000 35%),#050817f5;grid-template-rows:62px minmax(0,1fr) 92px;padding:18px;display:grid;position:fixed;inset:0}.lightbox-topbar{justify-content:space-between;align-items:center;gap:20px;min-width:0;display:flex}.lightbox-topbar>div:first-child{flex-direction:column;gap:3px;min-width:0;display:flex}.lightbox-topbar span{color:#929ab2;letter-spacing:.08em;text-transform:uppercase;font-size:8px;font-weight:800}.lightbox-topbar strong{text-overflow:ellipsis;white-space:nowrap;font-family:Manrope,sans-serif;font-size:12px;overflow:hidden}.lightbox-controls{align-items:center;gap:7px;display:flex}.lightbox-controls>span{text-align:center;min-width:48px}.lightbox-controls button{color:#fff;cursor:pointer;background:#ffffff14;border:1px solid #ffffff29;border-radius:10px;place-items:center;width:38px;height:38px;display:grid}.lightbox-controls button:hover{background:#ffffff24}.lightbox-controls button:disabled{opacity:.35;cursor:not-allowed}.lightbox-controls .zoom-level{color:#cfc5f4;width:56px;font-size:9px;font-weight:850}.lightbox-stage{touch-action:none;background-color:#0a0e20;background-image:linear-gradient(45deg,#ffffff06 25%,#0000 25%),linear-gradient(-45deg,#ffffff06 25%,#0000 25%),none;background-position:0 0,8px 8px;background-repeat:repeat,repeat,repeat;background-size:16px 16px;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;border:1px solid #ffffff1a;border-radius:18px;place-items:center;min-width:0;min-height:0;display:grid;position:relative;overflow:hidden}.lightbox-stage.zoomed{cursor:grab}.lightbox-stage.zoomed:active{cursor:grabbing}.lightbox-stage>img{object-fit:contain;-webkit-user-select:none;user-select:none;will-change:transform;border-radius:12px;max-width:calc(100% - 100px);max-height:calc(100% - 30px);transition:transform .12s ease-out;box-shadow:0 35px 90px #00000073}.lightbox-nav{z-index:3;color:#fff;cursor:pointer;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0a0e20b8;border:1px solid #ffffff26;border-radius:12px;place-items:center;width:46px;height:60px;display:grid;position:absolute;top:50%;transform:translateY(-50%)}.lightbox-nav:hover{background:#6d43dfc7}.lightbox-nav.previous{left:18px}.lightbox-nav.next{right:18px}.lightbox-footer{grid-template-columns:minmax(0,1fr) minmax(220px,.28fr);align-items:center;gap:18px;min-width:0;padding-top:12px;display:grid}.lightbox-thumbnails{scrollbar-width:thin;gap:7px;min-width:0;display:flex;overflow-x:auto}.lightbox-thumbnails button{cursor:pointer;background:#ffffff14;border:2px solid #0000;border-radius:10px;flex:none;width:58px;height:58px;padding:2px;overflow:hidden}.lightbox-thumbnails button.active{border-color:#9c7bf0}.lightbox-thumbnails img{object-fit:cover;border-radius:6px;width:100%;height:100%}.lightbox-meta{text-align:right;flex-direction:column;gap:4px;min-width:0;display:flex}.lightbox-meta strong{text-overflow:ellipsis;white-space:nowrap;font-family:Manrope,sans-serif;font-size:10px;overflow:hidden}.lightbox-meta span{color:#929ab2;font-size:8px;line-height:1.4}.toast{z-index:140;background:var(--navy);color:#fff;border:1px solid #ffffff26;border-radius:11px;align-items:center;gap:8px;min-height:44px;padding:0 15px;font-size:10px;font-weight:800;animation:.22s cubic-bezier(.22,1,.36,1) toast-in;display:flex;position:fixed;bottom:22px;right:22px;box-shadow:0 18px 45px #080c2147}@keyframes modal-fade{0%{opacity:0}}@keyframes modal-rise{0%{opacity:0;transform:translateY(18px)scale(.98)}}@keyframes toast-in{0%{opacity:0;transform:translateY(12px)}}@keyframes menu-pop{0%{opacity:0;transform:translateY(-6px)scale(.98)}}@keyframes header-drop{0%{opacity:0;transform:translateY(-10px)}}@keyframes smooth-rise{0%{opacity:0;transform:translateY(18px)}}@keyframes filter-unfold{0%{opacity:0;transform:translateY(-8px)}}@keyframes soft-breathe{0%,to{box-shadow:0 30px 90px #0000005c,inset 0 1px #fdfdfd1a}50%{box-shadow:0 34px 98px #7146f42e,inset 0 1px #fdfdfd1f}}.spin{animation:.9s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}@media (width<=1080px){.discovery-filter-grid{grid-template-columns:1fr}.brand-facet,.evidence-facet{grid-column:auto}.editorial-collections{grid-template-columns:1fr}.fresh-qc-rail{grid-template-columns:repeat(3,minmax(0,1fr))}.fresh-qc-rail>div{grid-column:1/-1}.offer-comparison-head,.offer-comparison-row{grid-template-columns:minmax(220px,1.5fr) .6fr .7fr auto}.offer-comparison-head>span:nth-child(4),.offer-comparison-row>span:nth-child(4){display:none}.nav{gap:17px}.nav button svg,.nav a svg{display:none}.product-grid,.catalog-loading-grid,.seller-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.category-rail{display:flex}.category-spotlight{grid-template-columns:minmax(280px,1fr) minmax(280px,1fr);margin-inline:24px}.category-live-status{grid-column:1/-1;min-height:78px}.discovery-radar{grid-template-columns:1fr;gap:18px}.radar-intro{justify-self:start;max-width:660px}.radar-products{max-width:none}.best-sellers-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.qc-section{grid-template-columns:1fr 1fr;gap:40px}.tools-section{grid-template-columns:1fr}.product-hero{grid-template-columns:minmax(330px,.82fr) minmax(0,1.18fr);gap:28px}.qc-empty-state{grid-template-columns:180px minmax(0,1fr)}.qc-source-list{grid-column:1/-1;grid-template-columns:repeat(3,1fr)}}@media (width<=780px){.discovery-filter-heading{flex-direction:column;align-items:flex-start}.filter-heading-actions{flex-wrap:wrap;justify-content:flex-start;width:100%}.filter-panel-toggle{margin-left:auto}.discovery-filter-grid{grid-template-columns:1fr;max-height:58vh;padding:10px}.facet-heading{flex-direction:column;align-items:stretch}.brand-filter-search{width:100%}.brand-picker-toolbar{flex-direction:column;align-items:stretch}.brand-picker-current,.brand-picker-actions{width:100%}.brand-picker-actions .brand-filter-search{flex:1}.brand-logo-card{width:120px;min-width:120px}.product-type-grid,.price-band-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.search-suggestions{top:calc(100% + 8px)}.search-box .search-suggestions>button{grid-template-columns:36px minmax(0,1fr) auto;min-height:50px}.search-suggestions img,.suggestion-type{width:36px;height:36px}.discovery-studio{padding:52px 17px}.discovery-studio-heading{flex-direction:column;align-items:stretch;gap:15px}.editorial-collections article{grid-template-columns:1fr}.collection-products{min-height:150px}.fresh-qc-rail{grid-template-columns:1fr}.fresh-qc-rail>div{grid-column:auto}.product-trust-row{grid-template-columns:1fr}.product-intelligence-card,.qc-toolbar,.qc-toolbar>div{flex-direction:column;align-items:stretch}.intelligence-tags{justify-content:flex-start}.qc-toolbar label{justify-content:space-between}.qc-filter-control{flex-direction:column;align-items:flex-start}.qc-filter-chips{width:100%;max-width:100%}.qc-comparison>div:last-child{grid-template-columns:1fr}.offer-comparison-head{display:none}.offer-comparison-row{grid-template-columns:minmax(0,1fr) auto;gap:8px}.offer-comparison-row>span:nth-child(3),.offer-comparison-row>span:nth-child(4){display:none}.announcement{height:25px;font-size:9px}.site-header{height:62px;padding:0 17px}.brand-logo{width:130px}.nav{border-bottom:1px solid var(--line);background:#fff;flex-direction:column;align-items:stretch;gap:17px;padding:20px;display:none;position:absolute;top:61px;left:0;right:0;box-shadow:0 20px 30px #1016331a}.nav.nav-open{display:flex}.nav button svg,.nav a svg{display:block}.login-button{display:none}.mobile-account{display:flex!important}.currency-button{padding-inline:8px}.currency-options{width:160px;right:0}.language-button{min-width:54px;padding-inline:8px}.language-modal-backdrop{padding-top:80px}.language-modal{padding:20px}.menu-button{place-items:center;width:38px;display:grid}.hero-section{min-height:600px;padding:65px 17px 57px}.hero-section h1{font-size:clamp(43px,13vw,60px)}.hero-content>p{font-size:13px}.search-mode-row{flex-direction:column;align-items:flex-start;gap:7px}.platform-selector{flex-direction:column;align-items:flex-start;gap:7px;width:100%}.platform-selector>div{width:100%;overflow-x:auto}.platform-selector button{flex:1 0 auto}.search-box{height:61px;padding-left:14px}.search-box button{justify-content:center;width:48px;height:47px;padding:0;font-size:0}.search-footer>span{display:none}.category-section{padding-inline:17px;top:62px}.category-spotlight{border-radius:19px;grid-template-columns:1fr;gap:20px;margin:22px 17px 0;padding:21px}.category-live-status{grid-column:auto}.discovery-radar{padding:25px 17px}.radar-products{grid-template-columns:1fr}.best-sellers-showcase{padding:54px 17px 60px}.best-sellers-heading{flex-direction:column;align-items:flex-start;gap:18px}.best-sellers-grid{grid-template-columns:1fr}.best-seller-card{grid-template-columns:98px minmax(0,1fr)}.best-seller-image{width:98px;height:116px}.image-search-dropzone{grid-template-columns:auto 1fr}.image-search-actions{grid-column:1/-1}.image-search-actions button{flex:1;justify-content:center}.results-context-bar{flex-wrap:wrap;align-items:flex-start}.results-context-bar>div{flex:none;width:calc(100% - 62px)}.results-context-bar>button{justify-content:center;width:100%}.intelligence-heading{flex-direction:column;align-items:flex-start;gap:4px}.intelligence-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.intelligence-metrics>div:nth-child(3){border-top:1px solid #e7e5ed;border-left:0}.intelligence-metrics>div:nth-child(4){border-top:1px solid #e7e5ed}.result-filter-row{scrollbar-width:none;flex-wrap:nowrap;overflow-x:auto}.result-filter-row::-webkit-scrollbar{display:none}.result-filter-row>span,.result-filter-row button{flex:none}.finds-section,.sellers-section{padding:63px 17px 78px}.section-heading{flex-direction:column;align-items:flex-start;gap:15px}.product-grid,.catalog-loading-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.catalog-trust-strip{grid-template-columns:1fr}.catalog-trust-strip>div{border-bottom:1px solid #eceaf2;border-right:0}.catalog-trust-strip>div:last-child{border-bottom:0}.catalog-pagination{flex-direction:column;align-items:stretch}.catalog-pagination button{justify-content:center}.product-meta span:last-child{display:none}.qc-section{grid-template-columns:1fr;padding:72px 20px 90px}.qc-stack{min-height:360px}.qc-photo,.qc-pipeline-card{width:210px}.seller-grid{grid-template-columns:1fr}.tools-section{padding:70px 17px}.tool-list{grid-template-columns:1fr}.tool-list>button{min-height:150px}.footer-main{grid-template-columns:1fr;gap:22px}.footer-links{flex-wrap:wrap}.footer-bottom{flex-direction:column;align-items:flex-start;gap:7px}.product-page{width:min(100% - 28px,620px);padding-top:16px}.product-page-toolbar{flex-direction:column;align-items:stretch;gap:12px}.product-page-toolbar form{width:100%}.product-hero{border-radius:17px;grid-template-columns:1fr;gap:22px;padding:13px}.product-main-image{max-height:none}.product-summary{padding:0 3px 5px}.product-title-block h1{font-size:25px}.product-facts-strip{grid-template-columns:repeat(2,1fr);gap:0}.product-facts-strip>div{border-top:1px solid #ececf1;padding:11px}.product-facts-strip>div:nth-child(odd){border-left:0;padding-left:0}.product-facts-strip>div:first-child,.product-facts-strip>div:nth-child(2){border-top:0}.qc-empty-state{grid-template-columns:1fr;padding:16px}.qc-scan-visual{height:155px}.qc-source-list{grid-column:auto;grid-template-columns:1fr}.product-qc-grid,.related-product-grid{grid-template-columns:repeat(2,1fr)}.app-modal-backdrop{padding:12px}.app-modal{border-radius:16px;max-height:calc(100vh - 24px);padding:25px 18px 20px}.lightbox{grid-template-rows:auto minmax(0,1fr) 80px;padding:10px}.lightbox-topbar{padding-bottom:8px}.lightbox-topbar>div:first-child{display:none}.lightbox-controls{justify-content:space-between;width:100%}.lightbox-stage{border-radius:13px}.lightbox-stage>img{max-width:calc(100% - 28px);max-height:calc(100% - 28px)}.lightbox-nav{width:38px;height:52px}.lightbox-nav.previous{left:8px}.lightbox-nav.next{right:8px}.lightbox-footer{grid-template-columns:1fr}.lightbox-meta{display:none}.lightbox-thumbnails button{width:52px;height:52px}.toast{justify-content:center;bottom:14px;left:14px;right:14px}}@media (width<=420px){.language-button>span:nth-child(2){display:none}.language-button{min-width:38px}.language-grid{grid-template-columns:1fr}.language-modal{max-height:calc(100vh - 94px);overflow-y:auto}.hero-kicker{font-size:8px}.hero-section h1{font-size:42px}.mode{padding-inline:7px;font-size:8px}.image-search-dropzone{text-align:center;grid-template-columns:1fr}.image-search-dropzone>img,.image-search-icon{margin:0 auto}.image-search-actions{flex-direction:column}.product-name{font-size:11px}.product-grid{grid-template-columns:1fr}.product-card-featured{grid-column:span 1;grid-template-columns:1fr}.product-card-featured .product-image{aspect-ratio:1.04;border-bottom:1px solid #ececf1;border-right:0;min-height:0}.product-card-featured .product-name{font-size:18px}.product-meta{gap:5px}.qc-stats div{min-width:0;padding-inline:12px}.purchase-actions,.product-trust-row,.product-price{grid-template-columns:1fr}.product-price small{margin-top:3px}.product-section-heading{flex-direction:column;align-items:flex-start;gap:8px}}.app-shell{color:var(--text);background:radial-gradient(circle at 14% 0,#fc4f5029,#0000 24rem),radial-gradient(circle at 84% 8%,#7146f438,#0000 27rem),radial-gradient(circle at 50% 100%,#cb57e01c,#0000 34rem),#060e25;position:relative;overflow:clip}.app-shell:before{z-index:0;pointer-events:none;content:"";opacity:.32;background-image:linear-gradient(#fdfdfd09 1px,#0000 1px),linear-gradient(90deg,#fdfdfd09 1px,#0000 1px);background-size:58px 58px;position:fixed;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 88%);mask-image:linear-gradient(#000,#0000 88%)}.app-shell>*{z-index:1;position:relative}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,[role=button]:focus-visible{outline-color:#fd990f80}.announcement{color:#fdfdfd;background:linear-gradient(90deg,#fc4f50eb,#a614aee0 48%,#fd990feb),#060e25;border-bottom:1px solid #fdfdfd14;box-shadow:0 10px 32px #00000038}.site-header{z-index:1000;background:#060e25c7;border-bottom:1px solid #fdfdfd1f;box-shadow:0 18px 48px #00000042}.brand-logo{object-fit:contain;filter:drop-shadow(0 12px 22px #7146f438);border-radius:10px;width:176px;max-height:46px}.nav button,.nav a{color:#fdfdfd9e}.nav button:hover,.nav button.active,.nav a:hover{color:#fdfdfd}.nav button.active svg,.nav button:hover svg,.nav a:hover svg{color:#fd990f}.currency-button,.language-button,.heart-button,.login-button,.menu-button{color:#fdfdfdd1;background:#fdfdfd13;border-color:#fdfdfd24;box-shadow:inset 0 1px #fdfdfd14}.currency-button:hover,.language-button:hover,.heart-button:hover,.login-button:hover,.menu-button:hover{color:#fdfdfd;background:#fdfdfd1c;border-color:#fd990f6b}.currency-options{background:radial-gradient(circle at 0 0,#fc4f501f,#0000 12rem),#08102afa;border-color:#fdfdfd24;box-shadow:0 24px 58px #0000005c}.currency-options button{color:#fdfdfdbd}.currency-options button:hover,.currency-options button.active{color:#fdfdfd;background:#fdfdfd17}.currency-options button span{color:#fd990f}.currency-options button strong{color:#fdfdfd}.heart-button span{background:var(--brand-gradient);color:#fdfdfd}.hero-section{background:linear-gradient(#060e2559,#060e25 94%),radial-gradient(circle at 50% 0,#7146f452,#0000 30rem),#060e25;min-height:610px;padding:54px 24px 56px}.hero-section:after{opacity:.2;background-image:linear-gradient(#fdfdfd13 1px,#0000 1px),linear-gradient(90deg,#fdfdfd13 1px,#0000 1px)}.hero-results{min-height:490px}.hero-brand-mark{z-index:-1;opacity:.18;filter:saturate(1.18)blur(.2px);width:min(760px,54vw);position:absolute;bottom:-230px;right:max(-190px,-8vw)}.hero-brand-lockup{object-fit:contain;border-radius:18px;width:min(430px,82vw);margin-bottom:14px;box-shadow:0 24px 70px #00000057,0 0 0 1px #fdfdfd14}.hero-results .hero-brand-lockup{width:min(330px,76vw)}.hero-glow{opacity:.28;filter:blur(118px)}.hero-glow-one{background:#fc4f50}.hero-glow-two{background:#7146f4}.hero-kicker{color:#fdfdfdd6;background:#fd990f14;border-color:#fd990f57;box-shadow:inset 0 1px #fdfdfd14}.hero-kicker svg{color:#fd990f}.hero-section h1{color:#fdfdfd;text-shadow:0 16px 44px #00000061;margin:16px 0 11px;font-size:clamp(42px,5vw,66px)}.hero-content>p{max-width:610px;font-size:14px;line-height:1.55}.marketplace-scale-strip{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;max-width:760px;margin:20px auto 0;display:flex}.marketplace-scale-strip span{color:#fdfdfdad;background:#fdfdfd11;border:1px solid #fdfdfd1f;border-radius:99px;align-items:center;gap:6px;min-height:32px;padding:0 11px;font-size:10px;font-weight:800;display:inline-flex;box-shadow:inset 0 1px #fdfdfd0f}.marketplace-scale-strip strong{color:#fd990f;font-family:Manrope,sans-serif;font-size:12px}.hero-section h1 span,.section-eyebrow,.radar-intro>span,.category-spotlight-copy>span,.collection-copy>span,.discovery-studio-heading>div:first-child>span,.tools-section>div:first-child>span,.modal-kicker{color:#0000;background:var(--brand-gradient);-webkit-background-clip:text;background-clip:text}.hero-content>p,.section-heading p,.radar-intro p,.category-spotlight-copy p,.best-sellers-heading p,.discovery-studio-heading p,.app-modal>p,.footer-main>p{color:var(--muted)}.search-panel{background:linear-gradient(135deg,#fdfdfd1c,#fdfdfd0b),#060e25b3;border:1px solid #fdfdfd29;margin-top:24px;animation:.42s cubic-bezier(.22,1,.36,1) smooth-rise,6s ease-in-out 1.2s infinite soft-breathe;box-shadow:0 30px 90px #0000005c,inset 0 1px #fdfdfd1a}.mode{color:#fdfdfda3}.mode.active{background:var(--brand-gradient);color:#fdfdfd;box-shadow:0 10px 24px #7146f43d}.platform-selector{color:#fdfdfda3}.platform-selector>div{background:#fdfdfd0f;border-color:#fdfdfd1f}.search-mode-row label{color:#fdfdfd9e}.search-mode-row select,.sort-control select,.currency-button select,.qc-toolbar select{color:inherit;background:0 0}.search-box,.image-search-dropzone{color:#fdfdfd;background:linear-gradient(#fdfdfd1a,#fdfdfd11),#0b1636e6;border:1px solid #fdfdfd29;box-shadow:inset 0 1px #fdfdfd14}.search-box input,.brand-filter-search input,.custom-price-range input,.product-page-toolbar input,.account-form input,.feedback-form textarea{color:#fdfdfd}.search-box input::placeholder,.account-form input::placeholder,.feedback-form textarea::placeholder{color:#fdfdfd66}.search-box button,.image-search-actions button:first-child,.primary-action,.account-form button,.feedback-form button,.catalog-pagination button,.empty-state button{background:var(--brand-gradient);color:#fdfdfd;box-shadow:0 16px 32px #7146f43d}.search-box .search-paste-shortcut,.image-search-actions button,.section-actions button,.plain-link,.sort-control,.results-context-bar>button,.model-family-filters button,.filter-heading-actions button,.brand-directory-toggle,.result-filter-row button,.infinite-loading,.purchase-actions>button,.agent-change-button,.qc-toolbar>button,.category-spotlight-searches button,.best-sellers-heading>button{color:#fdfdfdc2;background:#fdfdfd13;border-color:#fdfdfd24}.search-box .search-paste-shortcut:hover,.section-actions button:hover,.results-context-bar>button:hover,.model-family-filters button:hover,.filter-heading-actions button:hover,.brand-directory-toggle:hover,.result-filter-row button:hover,.category-spotlight-searches button:hover{color:#fdfdfd;background:#fdfdfd1c;border-color:#fd990f5c}.plain-link{color:#cb57e0}.search-suggestions,.language-modal,.app-modal,.agent-menu{color:#fdfdfd;background:radial-gradient(circle at 0 0,#fc4f5021,#0000 24rem),radial-gradient(circle at 100% 0,#7146f429,#0000 24rem),#070f28fa;border:1px solid #fdfdfd24;box-shadow:0 34px 90px #0000007a}.suggestion-heading{color:#fdfdfd9e;border-bottom-color:#fdfdfd1a}.search-box .search-suggestions>button,.language-grid>button,.agent-menu>button{color:#fdfdfd;background:#fdfdfd0e}.search-box .search-suggestions>button:hover,.language-grid>button:hover,.agent-menu>button:hover,.agent-menu>button.selected,.language-grid>button.active{color:#fdfdfd;background:#7146f42e;border-color:#cb57e06b}.suggestion-type,.search-suggestions img,.language-card-flag,.image-search-icon{color:#fd990f;background:#fdfdfd14;border-color:#fdfdfd1f}.search-suggestions button strong,.language-modal-heading h2,.language-grid strong,.agent-menu-heading strong,.agent-option-copy strong,.app-modal h2,.panel-empty strong,.policy-grid strong,.status-list strong{color:#fdfdfd}.search-suggestions button small,.language-modal-heading p,.language-grid small,.agent-menu-heading small,.agent-option-copy small,.app-modal>p,.policy-grid span{color:var(--muted)}.language-modal-heading>button,.app-modal-close{color:#fdfdfd;background:#fdfdfd14;border-color:#fdfdfd24}.discovery-radar,.finds-section,.sellers-section,.discovery-studio,.detail-main{background:radial-gradient(circle at 10% 12%,#fc4f501a,#0000 24rem),radial-gradient(circle at 86% 20%,#7146f426,#0000 28rem),#060e25}.category-section{background:#060e25db;border-color:#fdfdfd1c;box-shadow:0 16px 44px #00000038}.category-rail button{color:#fdfdfda3}.category-rail button>span{color:#fdfdfdb8;background:#fdfdfd0f;border-color:#fdfdfd1a}.category-rail button:hover,.category-rail button.active{color:#fdfdfd;background:#fdfdfd0f}.category-rail button:hover>span,.category-rail button.active>span{color:#fdfdfd;background:linear-gradient(135deg,#fc4f5038,#7146f43d);border-color:#fd990f6b}.category-spotlight,.catalog-trust-strip,.results-context-bar,.search-intelligence-panel,.discovery-filters,.facet-block,.product-card,.product-card-featured,.seller-card,.tool-list>button,.editorial-collections article,.fresh-qc-rail,.offer-comparison-table,.product-hero,.product-facts-strip,.qc-evidence-summary,.qc-toolbar,.qc-comparison,.related-product-grid>button,.empty-state,.saved-list>div,.policy-grid>div,.status-list>div,.panel-empty{color:#fdfdfd;background:linear-gradient(145deg,#fdfdfd16,#fdfdfd0a),#09112bd1;border-color:#fdfdfd21;box-shadow:0 18px 46px #00000038,inset 0 1px #fdfdfd0f}.catalog-page-hero,.discovery-filters,.catalog-trust-strip,.search-intelligence-panel{animation:.32s cubic-bezier(.22,1,.36,1) smooth-rise}.product-card{transition:transform .18s,border-color .18s,background .18s,box-shadow .18s;animation:.26s cubic-bezier(.22,1,.36,1) smooth-rise}.product-card:hover,.seller-card:hover,.tool-list>button:hover,.related-product-grid>button:hover{background:linear-gradient(145deg,#fdfdfd1f,#fdfdfd0e),#0c1637eb;border-color:#cb57e080;box-shadow:0 24px 58px #00000057}.product-card-featured{background:radial-gradient(circle at 0 0,#fc4f502e,#0000 22rem),radial-gradient(circle at 100% 100%,#7146f433,#0000 22rem),#0a1432eb;border-color:#fd990f57}.product-image,.product-main-image,.product-thumbnails button,.qc-comparison img,.visual-options img,.best-seller-image,.collection-products button,.fresh-qc-rail img,.related-product-grid img,.offer-comparison-row img,.product-qc-grid button,.seller-product-card img{background:#fdfdfd14}.product-image{border-bottom-color:#fdfdfd1a}.product-image>button,.expand-image,.preferred-agent-logo,.agent-logo-shell,.brand-picker-current-logo,.brand-logo-stage,.product-facet-line img{background:#fdfdfde0;border-color:#fdfdfd21}.section-heading h2,.qc-copy h2,.tools-section h2,.radar-intro h2,.category-spotlight-copy h2,.best-sellers-heading h2,.discovery-studio h2,.product-title-block h1,.product-section-heading h2,.collection-copy h3,.seller-card h3,.product-name,.product-meta strong,.catalog-trust-strip strong,.results-context-bar strong,.intelligence-metrics strong,.discovery-filter-heading strong,.facet-heading strong,.brand-picker-current strong,.brand-logo-meta strong,.price-band-grid strong,.seller-heading strong,.product-price strong,.option-heading strong,.product-trust-row strong,.product-intelligence-card strong,.product-facts-strip strong,.qc-evidence-summary strong,.qc-comparison figcaption strong,.related-product-grid strong,.related-product-grid small,.offer-comparison-row strong,.fresh-qc-rail>div strong,.fresh-qc-rail button strong,.saved-open strong,.saved-open em{color:#fdfdfd}.seller-line,.product-facet-line span,.match-reasons span,.listing-evidence span,.product-meta span,.offer-cluster,.catalog-trust-strip span,.results-context-bar span,.intelligence-metrics>div,.discovery-filter-heading small,.facet-heading small,.brand-picker-current small,.brand-logo-meta small,.price-band-grid small,.custom-price-range label,.result-filter-row>span,.catalog-pagination,.search-load-more small,.empty-state,.seller-card p,.seller-floor span,.tool-list span,.product-id,.seller-heading span,.product-price>span,.product-price small,.option-heading span,.product-trust-row>div,.product-intelligence-card small,.product-facts-strip span,.product-section-heading p,.qc-evidence-summary span,.qc-toolbar small,.qc-comparison figcaption span,.related-product-grid strong,.offer-comparison-row,.offer-comparison-row small,.discovery-studio-heading p,.fresh-qc-rail button,.panel-empty,.account-form label,.policy-grid span,.footer-bottom{color:var(--muted)}.seller-line svg:last-child,.section-eyebrow svg,.intelligence-heading svg,.filter-heading-icon,.match-reasons svg,.product-trust-row svg,.tool-list svg,.seller-floor strong,.brand-picker-current b,.offer-cluster small,.related-product-grid span,.offer-comparison-row>button,.collection-copy button,.fresh-qc-rail>div span,.footer-links button:hover{color:#fd990f}.discovery-filter-grid{background:#fdfdfd09;border-top-color:#fdfdfd1a}.platform-filter-strip{scrollbar-color:#fd990f59 transparent}.platform-filter-strip>span{color:#fdfdfd85}.platform-filter-strip button{color:#fdfdfdc7;background:#fdfdfd0f;border-color:#fdfdfd1f}.platform-filter-strip button:hover{color:#fdfdfd;background:#fdfdfd1a;border-color:#fd990f5c}.platform-filter-strip button.active{color:#fdfdfd;background:linear-gradient(135deg,#fc4f502e,#7146f438);border-color:#fd990f73}.platform-filter-strip button small{color:#fdfdfd80}.active-filter-summary button,.model-family-filters button.active,.result-filter-row button.active,.price-band-grid button.active,.style-filter-cloud button.active,.product-type-grid button.active,.qc-toolbar>button.active,.visual-options .option-more,.option-values button.selected{color:#fdfdfd;background:linear-gradient(135deg,#fc4f502e,#7146f438);border-color:#fd990f6b}.model-family-filters small,.result-filter-row button small,.style-filter-cloud button small,.active-filter-summary button small,.brand-picker-current b small{color:#fdfdfdb3;background:#fdfdfd17}.model-family-filters button.active small,.result-filter-row button.active small,.brand-selected-check{background:var(--brand-gradient);color:#fdfdfd}.brand-filter-search,.custom-price-range label>div,.product-page-toolbar form,.account-form input,.feedback-form textarea{color:#fdfdfd;background:#fdfdfd12;border-color:#fdfdfd21}.brand-picker-current{background:radial-gradient(circle at 0 0,#fd990f29,#0000 7rem),#fdfdfd0f;border-color:#fd990f38}.brand-filter-search button{color:#fdfdfdb3;background:#fdfdfd1a}.brand-logo-card,.product-type-grid button,.price-band-grid button,.style-filter-cloud button,.option-values button,.visual-options button,.fresh-qc-rail>button{color:#fdfdfdb8;background:#fdfdfd0e;border-color:#fdfdfd1f}.brand-logo-card:hover,.brand-logo-card.active,.product-type-grid button:hover,.price-band-grid button:hover,.style-filter-cloud button:hover,.option-values button:hover,.fresh-qc-rail>button:hover{color:#fdfdfd;background:#7146f42b;border-color:#cb57e06b}.brand-logo-stage{color:#fd990f;background:radial-gradient(circle at 50% 100%,#fd990f1f,#0000 62%),#fdfdfd14}.brand-logo-card-all .brand-logo-stage,.price-band-grid button>i b{background:var(--brand-gradient)}.brand-logo-empty,.catalog-skeleton,.qc-loading{color:var(--muted);background:#fdfdfd0e;border-color:#fdfdfd21}.catalog-skeleton span,.catalog-skeleton i{background:#fdfdfd14}.catalog-skeleton span:after,.catalog-skeleton i:after{background:linear-gradient(90deg,#0000,#fdfdfd2e,#0000)}.qc-section,.best-sellers-showcase,.tools-section{color:#fdfdfd;background:radial-gradient(circle at 12% 0,#fc4f5033,#0000 26rem),radial-gradient(circle at 86% 70%,#7146f442,#0000 30rem),#060e25}.qc-copy>p,.qc-stats span,.category-live-status small,.best-sellers-note{color:var(--muted)}.qc-copy>button,.category-live-status,.qc-pipeline-card,.agent-change-button{color:#fdfdfd;background:#fdfdfd13;border-color:#fdfdfd24}.qc-photo,.qc-pipeline-card{border-color:#fdfdfd1f;box-shadow:0 28px 70px #0000006b}.product-page-toolbar>button,.footer-links button,.saved-remove,.secondary-danger{color:#fdfdfdb3}.product-price,.product-intelligence-card,.product-trust-row>div,.qc-toolbar,.qc-comparison,.offer-cluster{background:linear-gradient(135deg,#fc4f501a,#7146f41c),#fdfdfd0b;border-color:#fdfdfd1f}.qc-filter-control{color:#fdfdfdc2}.qc-filter-chips{background:#fdfdfd0e;border-color:#fdfdfd1f}.qc-filter-chips button{color:#fdfdfdb3}.product-meta,.product-facts-strip>div,.qc-evidence-summary>div,.offer-comparison-row,.offer-comparison-head,.footer-bottom{border-color:#fdfdfd1a}.offer-comparison-head,.qc-toolbar,.app-modal .saved-list>div{background:#fdfdfd0e}.intelligence-tags span,.product-facet-line span,.match-reasons span,.listing-evidence span,.verified-data,.qc-provider,.product-meta .qc-available,.pick-badge{color:#fdfdfdd1;background:#fdfdfd14;border:1px solid #fdfdfd1a}.product-facet-line span:first-child,.listing-evidence span:first-child,.product-meta .qc-available,.verified-data,.qc-provider,.status-ok,.offer-comparison-row .has-qc,.fresh-qc-rail button small{color:#69f0a3}.source-badge,.community-match-badge,.gallery-counter,.best-seller-rank,.best-seller-image>span,.collection-products span{color:#fdfdfd;background:#060e25c7}.match-badge,.live-badge,.source-Taobao,.source-Weidian{background:var(--brand-gradient)}.source-1688{background:linear-gradient(135deg,#fd6836,#fd990f)}.footer-main{color:#fdfdfd}footer{background:radial-gradient(circle at 14% 0,#cb57e01f,#0000 24rem),#060e25f5;border-top-color:#fdfdfd1f}.toast{color:#fdfdfd;background:linear-gradient(135deg,#060e25f5,#1f1246f5);border-color:#fdfdfd29}@media (width<=780px){.site-header{padding-inline:16px}.brand-logo{width:136px}.nav{background:#060e25f7;border-bottom-color:#fdfdfd1f}.hero-section{min-height:620px;padding-top:68px}.hero-brand-lockup{border-radius:16px;width:min(430px,88vw)}.hero-brand-mark{opacity:.12;width:620px;right:-230px}.marketplace-scale-strip{justify-content:flex-start}.platform-filter-strip{padding-inline:12px}.platform-filter-strip button{min-width:96px}.platform-filter-strip button small{display:none}}.announcement{background:linear-gradient(90deg,#fc4f50f0,#fd6836eb 54%,#fd990ff0),#060e25}.site-header{background:#060e25e6}.brand-logo{filter:drop-shadow(0 10px 18px #0000003d);border-radius:0;width:164px;max-height:44px}.hero-section{background:linear-gradient(#060e253d,#060e25 94%),radial-gradient(circle at 28% 16%,#fc4f5029,#0000 31rem),radial-gradient(circle at 78% 10%,#7146f41f,#0000 33rem),#060e25;min-height:600px;padding-top:46px}.catalog-page-hero{background:radial-gradient(circle at 16% 18%,#fc4f5021,#0000 28rem),radial-gradient(circle at 82% 0,#fd990f1a,#0000 24rem),#060e25;border-bottom:1px solid #fdfdfd14;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:28px;padding:80px max(24px,8vw) 34px;display:grid}.catalog-page-hero h1{color:#fdfdfd;max-width:760px;margin:12px 0 10px;font-family:Manrope,sans-serif;font-size:clamp(42px,6vw,82px);line-height:.95}.catalog-page-hero p{max-width:620px;color:var(--muted);margin:0;font-size:15px;line-height:1.65}.catalog-page-stats{grid-template-columns:repeat(2,minmax(130px,1fr));gap:10px;display:grid}.catalog-page-stats span{color:#fdfdfdad;text-transform:uppercase;background:#fdfdfd0e;border:1px solid #fdfdfd1f;border-radius:8px;align-content:center;gap:4px;min-height:74px;padding:14px;font-size:10px;font-weight:800;display:grid}.catalog-page-stats strong{color:#fdfdfd;font-family:Manrope,sans-serif;font-size:22px}.hero-brand-lockup{filter:drop-shadow(0 26px 46px #00000057);width:min(500px,78vw);box-shadow:none;border-radius:0;margin-bottom:10px}.hero-brand-mark{opacity:.11;filter:saturate(1.05);width:min(720px,50vw);bottom:-250px;right:max(-220px,-9vw)}.hero-kicker{background:#fd990f0f;border-color:#fd990f57}.hero-section h1 span,.section-eyebrow,.radar-intro>span,.category-spotlight-copy>span,.collection-copy>span,.discovery-studio-heading>div:first-child>span,.tools-section>div:first-child>span,.modal-kicker{background:var(--action-gradient);-webkit-background-clip:text;background-clip:text}.mode.active,.search-box button,.image-search-actions button:first-child,.primary-action,.account-form button,.feedback-form button,.catalog-pagination button,.empty-state button{background:var(--action-gradient);box-shadow:0 14px 28px var(--action-glow)}.search-box button{border:1px solid #fd990f47}.filter-heading-icon,.seller-avatar,.seller-mark{background:var(--action-gradient);box-shadow:0 12px 28px #fd683638}.category-section{box-shadow:none;background:#060e25eb;border-top:1px solid #fdfdfd14;padding:12px max(24px,4vw);position:relative;top:auto}.category-rail{gap:8px}.category-rail button{gap:4px;min-width:66px;padding:6px 4px 8px}.category-rail button>span{border-radius:13px;width:42px;height:42px}.category-rail button strong{margin-top:2px;font-size:9px}.category-rail button.active>span,.category-rail button:hover>span{background:linear-gradient(145deg,#fd990f29,#fc4f501f),#fdfdfd0f;border-color:#fd990f70}.category-rail button.active{color:#fdfdfd}.best-sellers-showcase{padding-top:52px;padding-bottom:60px}.discovery-studio{padding-top:46px;padding-bottom:46px}.finds-section,.sellers-section{padding-top:54px}.fresh-qc-rail{margin-top:12px;margin-bottom:0}.active-filter-summary button,.model-family-filters button.active,.result-filter-row button.active,.price-band-grid button.active,.style-filter-cloud button.active,.product-type-grid button.active,.qc-toolbar>button.active,.visual-options .option-more,.option-values button.selected{background:linear-gradient(135deg,#fd990f24,#fc4f501a),#fdfdfd0e;border-color:#fd990f6b}.model-family-filters button.active small,.result-filter-row button.active small,.brand-selected-check,.brand-logo-card-all .brand-logo-stage,.price-band-grid button>i b,.match-badge,.live-badge,.source-Taobao,.source-Weidian{background:var(--action-gradient)}.brand-logo-card-all .brand-logo-stage{background:linear-gradient(145deg,#fd990f2e,#fc4f5021),#081028db}.brand-logo-card-all .brand-logo-stage svg{color:#fd990f}.brand-logo-card.active,.brand-logo-card:hover,.product-card:hover,.seller-card:hover,.tool-list>button:hover,.related-product-grid>button:hover{border-color:#fd990f61}.plain-link,.seller-line svg:last-child,.section-eyebrow svg,.intelligence-heading svg,.match-reasons svg,.product-trust-row svg,.tool-list svg,.seller-floor strong,.brand-picker-current b,.offer-cluster small,.related-product-grid span,.offer-comparison-row>button,.collection-copy button,.fresh-qc-rail>div span,.footer-links button:hover{color:#fd990f}.product-price,.product-intelligence-card,.product-trust-row>div,.qc-toolbar,.qc-comparison,.offer-cluster{background:linear-gradient(135deg,#fd990f12,#fdfdfd09),#fdfdfd0b}@media (width<=780px){.hero-section{min-height:610px;padding-top:58px}.hero-brand-lockup{border-radius:0;width:min(360px,86vw)}.category-section{padding:12px 18px}.catalog-page-hero{grid-template-columns:1fr;align-items:start;padding:58px 18px 28px}.catalog-page-stats{grid-template-columns:1fr}.discovery-studio,.finds-section,.sellers-section{padding-top:40px}}
