.notif-bell[data-v-74e02730]{position:relative;display:inline-flex;align-items:center;text-decoration:none}.notif-bell em[data-v-74e02730]{position:absolute;top:-6px;inset-inline-end:-6px;min-width:18px;padding:0 5px;border-radius:9px;background:#d97706;color:#fff;font-style:normal;font-size:.7rem;line-height:18px;text-align:center}:root{--k-bd-101828: #101828;--k-bd-98a2b3: #98a2b3;--k-bd-abefc6: #abefc6;--k-bd-b2ddff: #b2ddff;--k-bd-ccd6dd: #ccd6dd;--k-bd-d0d5dd: #d0d5dd;--k-bd-d7e3f4: #d7e3f4;--k-bd-e3e7ee: #e3e7ee;--k-bd-e4e9ed: #e4e9ed;--k-bd-e5e7eb: #e5e7eb;--k-bd-eaecf0: #eaecf0;--k-bd-efd58b: #efd58b;--k-bd-f0f2f5: #f0f2f5;--k-bd-f2c9ae: #f2c9ae;--k-bd-f2f4f7: #f2f4f7;--k-bd-fdba8c: #fdba8c;--k-bd-fecdca: #fecdca;--k-bd-fed7aa: #fed7aa;--k-bd-fedf89: #fedf89;--k-bd-ffd2b8: #ffd2b8;--k-bd-ffdfc9: #ffdfc9;--k-bd-rgba-120-120-120-16: rgba(120,120,120,.16);--k-bd-rgba-15-23-42-1: rgba(15,23,42,.1);--k-bd-rgba-15-23-42-18: rgba(15,23,42,.18);--k-bd-rgba-15-23-42-8: rgba(15,23,42,.08);--k-bd-rgba-16-24-40-12: rgba(16,24,40,.12);--k-bg-101828: #101828;--k-bg-e7f6ec: #e7f6ec;--k-bg-eaecf0: #eaecf0;--k-bg-ecfdf3: #ecfdf3;--k-bg-eef7ff: #eef7ff;--k-bg-eff8ff: #eff8ff;--k-bg-f1f5f9: #f1f5f9;--k-bg-f2f4f7: #f2f4f7;--k-bg-f4f6f8: #f4f6f8;--k-bg-f4f7f9: #f4f7f9;--k-bg-f7fbff: #f7fbff;--k-bg-f8fafc: #f8fafc;--k-bg-fee4e2: #fee4e2;--k-bg-fef3f2: #fef3f2;--k-bg-fff4d6: #fff4d6;--k-bg-fff4ec: #fff4ec;--k-bg-fff5ed: #fff5ed;--k-bg-fff7ed: #fff7ed;--k-bg-fff9e8: #fff9e8;--k-bg-fffaeb: #fffaeb;--k-bg-fffaf5: #fffaf5;--k-bg-fffbfa: #fffbfa;--k-bg-ffffff: #ffffff;--k-bg-rgba-15-23-42-3: rgba(15,23,42,.03);--k-bg-rgba-15-23-42-6: rgba(15,23,42,.06);--k-bg-rgba-15-23-42-8: rgba(15,23,42,.08);--k-bg-rgba-255-255-255-12: rgba(255,255,255,.12);--k-bg-rgba-255-255-255-13: rgba(255,255,255,.13);--k-bg-rgba-255-255-255-8: rgba(255,255,255,.8);--k-bg-rgba-255-255-255-97: rgba(255,255,255,.97);--k-on-ink: #fff;--k-sh-rgba-0-0-0-12: rgba(0,0,0,.12);--k-sh-rgba-12-30-45-1: rgba(12,30,45,.1);--k-sh-rgba-16-24-40-18: rgba(16,24,40,.18);--k-sh-rgba-16-24-40-3: rgba(16,24,40,.3);--k-sh-rgba-16-24-40-4: rgba(16,24,40,.04);--k-sh-rgba-16-24-40-5: rgba(16,24,40,.05);--k-sh-rgba-16-24-40-8: rgba(16,24,40,.08);--k-tx-067647: #067647;--k-tx-101828: #101828;--k-tx-12b76a: #12b76a;--k-tx-15803d: #15803d;--k-tx-175cd3: #175cd3;--k-tx-344054: #344054;--k-tx-475467: #475467;--k-tx-667085: #667085;--k-tx-6b7280: #6b7280;--k-tx-7c2d12: #7c2d12;--k-tx-92400e: #92400e;--k-tx-98a2b3: #98a2b3;--k-tx-9a3412: #9a3412;--k-tx-b42318: #b42318;--k-tx-b54708: #b54708;--k-tx-b91c1c: #b91c1c;--k-tx-b93800: #b93800;--k-tx-c2410c: #c2410c;--k-tx-d94800: #d94800;--k-tx-d97706: #d97706;--k-tx-f59e0b: #f59e0b}html[data-nt-theme=dark]{--k-bd-101828: rgba(255,255,255,.55);--k-bd-98a2b3: rgba(255,255,255,.22);--k-bd-abefc6: #2d5c40;--k-bd-b2ddff: #2d485d;--k-bd-ccd6dd: rgba(255,255,255,.22);--k-bd-d0d5dd: rgba(255,255,255,.22);--k-bd-d7e3f4: rgba(255,255,255,.12);--k-bd-e3e7ee: rgba(255,255,255,.12);--k-bd-e4e9ed: rgba(255,255,255,.12);--k-bd-e5e7eb: rgba(255,255,255,.12);--k-bd-eaecf0: rgba(255,255,255,.12);--k-bd-efd58b: #5d502d;--k-bd-f0f2f5: rgba(255,255,255,.12);--k-bd-f2c9ae: #5d402d;--k-bd-f2f4f7: rgba(255,255,255,.12);--k-bd-fdba8c: #5d402d;--k-bd-fecdca: #5d302d;--k-bd-fed7aa: #5d472d;--k-bd-fedf89: #5d502d;--k-bd-ffd2b8: #5d3e2d;--k-bd-ffdfc9: #5d402d;--k-bd-rgba-120-120-120-16: rgba(255,255,255,.12);--k-bd-rgba-15-23-42-1: rgba(255,255,255,.12);--k-bd-rgba-15-23-42-18: rgba(255,255,255,.12);--k-bd-rgba-15-23-42-8: rgba(255,255,255,.12);--k-bd-rgba-16-24-40-12: rgba(255,255,255,.12);--k-bg-101828: #f2f2f7;--k-bg-e7f6ec: #10261a;--k-bg-eaecf0: #2c2c2e;--k-bg-ecfdf3: #192e22;--k-bg-eef7ff: #1c2733;--k-bg-eff8ff: #19252e;--k-bg-f1f5f9: #2a2a2d;--k-bg-f2f4f7: #2c2c2e;--k-bg-f4f6f8: #0c0c0e;--k-bg-f4f7f9: #242427;--k-bg-f7fbff: #19242e;--k-bg-f8fafc: #242427;--k-bg-fee4e2: #2e1a19;--k-bg-fef3f2: #2e1b19;--k-bg-fff4d6: #2e2919;--k-bg-fff4ec: #2e2219;--k-bg-fff5ed: #2e2319;--k-bg-fff7ed: #2e2519;--k-bg-fff9e8: #2e2919;--k-bg-fffaeb: #2e2919;--k-bg-fffaf5: #2e2419;--k-bg-fffbfa: #2e1d19;--k-bg-ffffff: #1c1c1e;--k-bg-rgba-15-23-42-3: rgba(255,255,255,.03);--k-bg-rgba-15-23-42-6: rgba(255,255,255,.06);--k-bg-rgba-15-23-42-8: rgba(255,255,255,.08);--k-bg-rgba-255-255-255-12: rgba(44,44,46,.12);--k-bg-rgba-255-255-255-13: rgba(44,44,46,.13);--k-bg-rgba-255-255-255-8: rgba(44,44,46,.8);--k-bg-rgba-255-255-255-97: rgba(28,28,30,.97);--k-on-ink: #1d1d1f;--k-sh-rgba-0-0-0-12: rgba(0,0,0,.56);--k-sh-rgba-12-30-45-1: rgba(0,0,0,.5);--k-sh-rgba-16-24-40-18: rgba(0,0,0,.7);--k-sh-rgba-16-24-40-3: rgba(0,0,0,.7);--k-sh-rgba-16-24-40-4: rgba(0,0,0,.32);--k-sh-rgba-16-24-40-5: rgba(0,0,0,.35);--k-sh-rgba-16-24-40-8: rgba(0,0,0,.44);--k-tx-067647: #5fd694;--k-tx-101828: #f5f5f7;--k-tx-12b76a: #5fd694;--k-tx-15803d: #5fd694;--k-tx-175cd3: #7ab3ff;--k-tx-344054: #d1d1d6;--k-tx-475467: #d1d1d6;--k-tx-667085: #98989f;--k-tx-6b7280: #98989f;--k-tx-7c2d12: #ff9e66;--k-tx-92400e: #ff9e66;--k-tx-98a2b3: #8e8e93;--k-tx-9a3412: #ff9e66;--k-tx-b42318: #ff8a80;--k-tx-b54708: #ff9e66;--k-tx-b91c1c: #ff8a80;--k-tx-b93800: #ff9e66;--k-tx-c2410c: #ff9e66;--k-tx-d94800: #ff9e66;--k-tx-d97706: #fbbf24;--k-tx-f59e0b: #fbbf24}@media(prefers-color-scheme:dark){html:not([data-nt-theme=light]){--k-bd-101828: rgba(255,255,255,.55);--k-bd-98a2b3: rgba(255,255,255,.22);--k-bd-abefc6: #2d5c40;--k-bd-b2ddff: #2d485d;--k-bd-ccd6dd: rgba(255,255,255,.22);--k-bd-d0d5dd: rgba(255,255,255,.22);--k-bd-d7e3f4: rgba(255,255,255,.12);--k-bd-e3e7ee: rgba(255,255,255,.12);--k-bd-e4e9ed: rgba(255,255,255,.12);--k-bd-e5e7eb: rgba(255,255,255,.12);--k-bd-eaecf0: rgba(255,255,255,.12);--k-bd-efd58b: #5d502d;--k-bd-f0f2f5: rgba(255,255,255,.12);--k-bd-f2c9ae: #5d402d;--k-bd-f2f4f7: rgba(255,255,255,.12);--k-bd-fdba8c: #5d402d;--k-bd-fecdca: #5d302d;--k-bd-fed7aa: #5d472d;--k-bd-fedf89: #5d502d;--k-bd-ffd2b8: #5d3e2d;--k-bd-ffdfc9: #5d402d;--k-bd-rgba-120-120-120-16: rgba(255,255,255,.12);--k-bd-rgba-15-23-42-1: rgba(255,255,255,.12);--k-bd-rgba-15-23-42-18: rgba(255,255,255,.12);--k-bd-rgba-15-23-42-8: rgba(255,255,255,.12);--k-bd-rgba-16-24-40-12: rgba(255,255,255,.12);--k-bg-101828: #f2f2f7;--k-bg-e7f6ec: #10261a;--k-bg-eaecf0: #2c2c2e;--k-bg-ecfdf3: #192e22;--k-bg-eef7ff: #1c2733;--k-bg-eff8ff: #19252e;--k-bg-f1f5f9: #2a2a2d;--k-bg-f2f4f7: #2c2c2e;--k-bg-f4f6f8: #0c0c0e;--k-bg-f4f7f9: #242427;--k-bg-f7fbff: #19242e;--k-bg-f8fafc: #242427;--k-bg-fee4e2: #2e1a19;--k-bg-fef3f2: #2e1b19;--k-bg-fff4d6: #2e2919;--k-bg-fff4ec: #2e2219;--k-bg-fff5ed: #2e2319;--k-bg-fff7ed: #2e2519;--k-bg-fff9e8: #2e2919;--k-bg-fffaeb: #2e2919;--k-bg-fffaf5: #2e2419;--k-bg-fffbfa: #2e1d19;--k-bg-ffffff: #1c1c1e;--k-bg-rgba-15-23-42-3: rgba(255,255,255,.03);--k-bg-rgba-15-23-42-6: rgba(255,255,255,.06);--k-bg-rgba-15-23-42-8: rgba(255,255,255,.08);--k-bg-rgba-255-255-255-12: rgba(44,44,46,.12);--k-bg-rgba-255-255-255-13: rgba(44,44,46,.13);--k-bg-rgba-255-255-255-8: rgba(44,44,46,.8);--k-bg-rgba-255-255-255-97: rgba(28,28,30,.97);--k-on-ink: #1d1d1f;--k-sh-rgba-0-0-0-12: rgba(0,0,0,.56);--k-sh-rgba-12-30-45-1: rgba(0,0,0,.5);--k-sh-rgba-16-24-40-18: rgba(0,0,0,.7);--k-sh-rgba-16-24-40-3: rgba(0,0,0,.7);--k-sh-rgba-16-24-40-4: rgba(0,0,0,.32);--k-sh-rgba-16-24-40-5: rgba(0,0,0,.35);--k-sh-rgba-16-24-40-8: rgba(0,0,0,.44);--k-tx-067647: #5fd694;--k-tx-101828: #f5f5f7;--k-tx-12b76a: #5fd694;--k-tx-15803d: #5fd694;--k-tx-175cd3: #7ab3ff;--k-tx-344054: #d1d1d6;--k-tx-475467: #d1d1d6;--k-tx-667085: #98989f;--k-tx-6b7280: #98989f;--k-tx-7c2d12: #ff9e66;--k-tx-92400e: #ff9e66;--k-tx-98a2b3: #8e8e93;--k-tx-9a3412: #ff9e66;--k-tx-b42318: #ff8a80;--k-tx-b54708: #ff9e66;--k-tx-b91c1c: #ff8a80;--k-tx-b93800: #ff9e66;--k-tx-c2410c: #ff9e66;--k-tx-d94800: #ff9e66;--k-tx-d97706: #fbbf24;--k-tx-f59e0b: #fbbf24}}:root{font-family:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,Arial,sans-serif;color:var(--k-tx-101828);background:var(--k-bg-f4f6f8);font-synthesis:none;--orange:#ff5a00;--orange2:#ff7a00;--ink:#101828;--muted:#667085;--line:#e4e7ec;--card:#fff;--soft:#fff4ec;--green:#067647;--red:#b42318;--blue:#175cd3;--shadow:0 12px 30px rgba(16,24,40,.08)}*{box-sizing:border-box}html{background:var(--k-bg-f4f6f8)}body{margin:0;min-width:320px;background:var(--k-bg-f4f6f8);color:var(--ink)}button,input,textarea,select{font:inherit}button{cursor:pointer}a{text-decoration:none;color:inherit}.app-shell{min-height:100vh;padding-bottom:84px}.site-header{position:sticky;top:0;z-index:50;background:linear-gradient(135deg,#ff4d00,#ff7a00);color:#fff;box-shadow:0 10px 30px #ff5a003d}.header-row{max-width:1240px;margin:auto;padding:10px 14px 8px;display:flex;align-items:center;justify-content:space-between;gap:12px}.brand-link{display:flex;align-items:center;gap:10px;min-width:0}.brand-mark{display:grid;place-items:center;width:38px;height:38px;border-radius:12px;background:var(--k-bg-ffffff);color:var(--orange);font-weight:1000;font-size:20px;box-shadow:0 6px 16px var(--k-sh-rgba-0-0-0-12)}.brand-link>span:last-child{display:grid;line-height:1.05}.brand-link strong{font-size:22px;letter-spacing:-.5px}.brand-link small{font-size:10px;opacity:.85;margin-top:4px}.ghost-light{border:1px solid rgba(255,255,255,.35);background:var(--k-bg-rgba-255-255-255-13);color:#fff;border-radius:999px;padding:8px 12px;font-weight:800}.global-search{max-width:900px;margin:0 auto;padding:0 14px 12px;display:flex;align-items:center;gap:9px}.global-search>span{position:absolute;margin-inline-start:14px;color:var(--k-tx-98a2b3)}.global-search input{width:100%;border:0;outline:0;border-radius:999px;padding:12px 48px 12px 42px;background:var(--k-bg-ffffff);color:var(--k-tx-101828);box-shadow:0 8px 20px var(--k-sh-rgba-0-0-0-12)}html[dir=rtl] .global-search input{padding:12px 42px 12px 48px}.global-search button{margin-inline-start:-86px;border:0;border-radius:999px;background:var(--k-bg-101828);color:var(--k-on-ink);padding:8px 16px;font-weight:900}.quick-links{max-width:1240px;margin:auto;padding:0 14px 11px;display:flex;gap:8px;overflow:auto}.quick-links a{white-space:nowrap;border:1px solid rgba(255,255,255,.28);background:var(--k-bg-rgba-255-255-255-12);border-radius:999px;padding:7px 10px;font-size:12px;font-weight:800}.page-wrap{max-width:1240px;margin:auto}.section-block{padding:18px 14px}.narrow-page{max-width:860px;margin:auto}.section-title{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;margin-bottom:14px}.section-title.compact{align-items:center;margin-bottom:10px}.section-title h1,.section-title h2,.section-title h3{margin:0;letter-spacing:-.4px}.section-title h1{font-size:26px}.section-title h2{font-size:21px}.section-title p{margin:6px 0 0;color:var(--muted);max-width:720px;line-height:1.6}.section-title>a,.text-link{color:var(--k-tx-b93800);font-weight:900;border:0;background:none}.eyebrow{display:block;text-transform:uppercase;letter-spacing:.09em;color:var(--k-tx-b93800);font-size:10px;font-weight:1000;margin-bottom:6px}.hero-card{margin:18px 14px 6px;padding:24px;border-radius:26px;background:linear-gradient(140deg,var(--k-bg-ffffff),var(--k-bg-fff5ed) 70%,#ffe0ca);border:1px solid var(--k-bd-ffd2b8);display:grid;gap:18px;box-shadow:var(--shadow);overflow:hidden}.hero-card h1{font-size:31px;line-height:1.08;letter-spacing:-1px;margin:0 0 10px;max-width:760px}.hero-card p{color:var(--k-tx-475467);line-height:1.6;margin:0 0 16px;max-width:720px}.trust-panel{border:1px solid var(--k-bd-f2c9ae);background:var(--k-bg-rgba-255-255-255-8);border-radius:20px;padding:16px}.trust-panel>strong{font-size:15px}.trust-panel>div{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:12px}.trust-panel span{background:var(--k-bg-f8fafc);border:1px solid var(--k-bd-eaecf0);border-radius:12px;padding:9px;font-size:12px;font-weight:800;color:var(--k-tx-344054)}.button-row{display:flex;gap:9px;flex-wrap:wrap;margin-top:14px}.btn{border:0;border-radius:13px;padding:11px 15px;font-weight:900;display:inline-flex;align-items:center;justify-content:center;min-height:42px}.btn:disabled{opacity:.55;cursor:not-allowed}.btn-primary{background:var(--orange);color:#fff}.btn-dark{background:var(--k-bg-101828);color:var(--k-on-ink)}.btn-soft{background:var(--k-bg-fff4ec);color:var(--k-tx-9a3412);border:1px solid var(--k-bd-fed7aa)}.btn-danger{background:var(--k-bg-fee4e2);color:var(--k-tx-b42318)}.grow{flex:1}.small-btn{min-height:34px;padding:7px 11px;font-size:12px}.category-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:9px}.category-grid.large{grid-template-columns:repeat(3,minmax(0,1fr))}.category-card{background:var(--k-bg-ffffff);border:1px solid var(--line);border-radius:16px;padding:14px 8px;text-align:center;display:grid;gap:7px;box-shadow:0 4px 14px var(--k-sh-rgba-16-24-40-4);transition:.18s}.category-card:hover{transform:translateY(-2px);border-color:var(--k-bd-fdba8c)}.category-card span{font-size:25px}.category-card b{font-size:12px;line-height:1.25}.product-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:11px}.product-card{background:var(--k-bg-ffffff);border:1px solid var(--line);border-radius:17px;overflow:hidden;box-shadow:0 6px 18px var(--k-sh-rgba-16-24-40-5);transition:.18s}.product-card:hover{transform:translateY(-2px);box-shadow:var(--shadow)}.product-image{height:154px;background:var(--k-bg-eaecf0) center/cover no-repeat;position:relative}.reviewed-chip{position:absolute;top:9px;inset-inline-start:9px;background:#101828db;color:#fff;border-radius:999px;padding:5px 8px;font-size:9px;font-weight:900}.product-body{padding:11px}.product-body h3{font-size:13px;line-height:1.35;margin:0;min-height:36px}.product-price{margin-top:9px;color:var(--k-tx-d94800);font-size:18px;font-weight:1000}.product-price small{font-size:10px;color:var(--k-tx-667085);margin-inline-end:5px}.product-meta{display:flex;gap:6px;flex-wrap:wrap;margin-top:8px;color:var(--k-tx-667085);font-size:10px}.product-meta span{background:var(--k-bg-f8fafc);border-radius:8px;padding:4px 6px}.source-row{margin-top:8px;padding-top:8px;border-top:1px solid var(--k-bd-f0f2f5);display:flex;justify-content:space-between;color:var(--k-tx-667085);font-size:10px}.ok-dot{color:var(--k-tx-12b76a)}.state-card{background:var(--k-bg-ffffff);border:1px solid var(--line);border-radius:18px;padding:36px 20px;text-align:center;box-shadow:0 5px 18px var(--k-sh-rgba-16-24-40-4)}.state-card.embedded{box-shadow:none;border-style:dashed;padding:22px}.state-card h3{margin:0 0 6px}.state-card p{color:var(--muted)}.error-state{border-color:var(--k-bd-fecdca);background:var(--k-bg-fffbfa)}.spinner{width:24px;height:24px;border-radius:50%;border:3px solid var(--k-bd-f2f4f7);border-top-color:var(--orange);display:inline-block;animation:spin .8s linear infinite}.spinner.small{width:16px;height:16px;border-width:2px}@keyframes spin{to{transform:rotate(360deg)}}.video-grid{display:grid;gap:12px}.video-card{background:#101828;color:#fff;border-radius:19px;overflow:hidden;box-shadow:var(--shadow)}.video-thumb{height:280px;background:#1d2939 center/cover no-repeat;position:relative}.play-button{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:58px;height:58px;border-radius:20px;background:var(--orange);display:grid;place-items:center;font-size:25px}.media-chip{position:absolute;top:10px;inset-inline-start:10px;background:#d92d20;padding:5px 8px;border-radius:999px;font-size:10px;font-weight:900}.video-card>div:last-child{padding:12px}.video-card h3{font-size:14px;margin:0 0 7px}.video-card p{font-size:11px;color:#d0d5dd;margin:0}.product-detail{display:grid;gap:14px}.detail-media{min-height:330px;border-radius:22px;background:var(--k-bg-eaecf0) center/cover no-repeat;position:relative;border:1px solid var(--line)}.detail-panel,.panel-card{background:var(--k-bg-ffffff);border:1px solid var(--line);border-radius:19px;padding:16px;box-shadow:0 6px 18px var(--k-sh-rgba-16-24-40-5)}.detail-panel h1{margin:0;font-size:26px;line-height:1.18}.detail-price{margin-top:10px;color:var(--k-tx-667085)}.detail-price b{font-size:24px;color:var(--k-tx-d94800);margin-inline-start:5px}.spec-grid,.summary-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:14px}.spec-grid>div,.summary-grid>div,.cart-summary>div,.metric-grid>button{background:var(--k-bg-f8fafc);border:1px solid var(--k-bd-eaecf0);border-radius:13px;padding:10px;display:grid;gap:4px}.spec-grid small,.summary-grid small,.cart-summary small,.metric-grid small{color:var(--k-tx-667085);font-size:10px}.qty-field,.panel-card label,.form-grid label{display:grid;gap:6px;margin-top:12px}.qty-field span,.panel-card label>span,.form-grid label>span{font-size:11px;color:var(--k-tx-475467);font-weight:900}.qty-field input,.panel-card input,.panel-card select,.panel-card textarea,.form-grid input,.form-grid select,.form-grid textarea{width:100%;border:1px solid var(--k-bd-d0d5dd);border-radius:12px;padding:10px 11px;background:var(--k-bg-ffffff);outline:0}.qty-field input:focus,.panel-card input:focus,.panel-card select:focus,.panel-card textarea:focus{border-color:#ff8a4c;box-shadow:0 0 0 3px #ff5a0014}.pricing-box{margin-top:12px;border-radius:15px;padding:13px;border:1px solid var(--k-bd-eaecf0);background:var(--k-bg-f8fafc)}.pricing-box.direct-mode{background:var(--k-bg-ecfdf3);border-color:var(--k-bd-abefc6)}.pricing-box.quote-mode{background:var(--k-bg-fffaeb);border-color:var(--k-bd-fedf89)}.pricing-head{display:flex;align-items:flex-end;justify-content:space-between;gap:12px}.pricing-head>div{display:grid}.pricing-head small{font-size:10px;color:var(--k-tx-667085)}.pricing-head strong{font-size:26px}.good-text{color:var(--green);font-weight:900}.warn-text{color:var(--k-tx-b54708);font-weight:800}.inline-loading{display:flex;align-items:center;gap:8px;color:var(--k-tx-667085)}.toast-inline{margin:10px 0;background:var(--k-bg-101828);color:var(--k-on-ink);border-radius:12px;padding:10px 12px;text-align:center;font-size:12px;font-weight:800}.cart-list{display:grid;gap:9px}.cart-item{background:var(--k-bg-ffffff);border:1px solid var(--line);border-radius:16px;padding:10px;display:grid;grid-template-columns:80px 1fr;gap:11px}.cart-thumb{height:80px;border-radius:12px;background:var(--k-bg-eaecf0) center/cover no-repeat}.cart-main{min-width:0}.cart-main strong{font-size:13px;line-height:1.3}.cart-main>small{display:block;color:var(--k-tx-667085);font-size:10px;margin-top:5px}.cart-controls{display:flex;align-items:center;gap:8px;margin-top:8px}.cart-controls label{font-size:10px;color:var(--k-tx-667085)}.cart-controls input{width:68px;border:1px solid var(--k-bd-d0d5dd);border-radius:9px;padding:6px}.text-danger{border:0;background:var(--k-bg-fee4e2);color:var(--k-tx-b42318);border-radius:9px;font-size:20px;width:32px;height:32px}.cart-summary{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:12px}.cart-summary strong{font-size:20px}.request-items{margin-bottom:10px}.request-items h3,.panel-card h2,.panel-card h3{margin-top:0}.mini-line,.table-line,.offer-line,.record-row{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:11px 0;border-bottom:1px solid var(--k-bd-eaecf0)}.mini-line:last-child,.table-line:last-child,.offer-line:last-child,.record-row:last-child{border-bottom:0}.mini-line>div,.table-line>div,.offer-line>div,.record-row>div{display:grid;gap:3px}.mini-line small,.table-line small,.offer-line small,.record-row small{color:var(--k-tx-667085);font-size:10px}.record-row>div:last-child{justify-items:end}.record-row:hover{background:var(--k-bg-fffaf5)}.form-grid{display:grid;grid-template-columns:1fr;gap:2px}.form-grid .wide,.summary-grid .wide{grid-column:1/-1}.form-error{background:var(--k-bg-fef3f2);border:1px solid var(--k-bd-fecdca);color:var(--k-tx-b42318);border-radius:12px;padding:10px 12px;font-size:12px;font-weight:800;margin:8px 0}.success-card{background:var(--k-bg-ecfdf3);border:1px solid var(--k-bd-abefc6);border-radius:20px;padding:22px;text-align:center}.success-card>span{width:48px;height:48px;border-radius:50%;display:grid;place-items:center;background:#12b76a;color:#fff;margin:auto;font-size:25px}.success-card h2{margin:10px 0 4px}.mono{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.detail-heading{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px}.detail-heading h1{font-size:20px;margin:0}.status-chip{display:inline-flex;border-radius:999px;padding:5px 8px;font-size:10px;font-weight:900;background:var(--k-bg-f2f4f7);color:var(--k-tx-344054);border:1px solid var(--k-bd-eaecf0)}.status-accepted,.status-approved,.status-published{background:var(--k-bg-ecfdf3);color:var(--k-tx-067647);border-color:var(--k-bd-abefc6)}.status-rejected,.status-cancelled,.status-suspended{background:var(--k-bg-fef3f2);color:var(--k-tx-b42318);border-color:var(--k-bd-fecdca)}.status-sent,.status-quoted,.status-reviewing,.status-under_review{background:var(--k-bg-eff8ff);color:var(--k-tx-175cd3);border-color:var(--k-bd-b2ddff)}.offer-total{display:flex;justify-content:space-between;align-items:center;padding-top:14px;margin-top:4px;border-top:2px solid var(--k-bd-eaecf0)}.offer-total strong{font-size:21px}.account-tabs{display:flex;gap:7px;overflow:auto;padding-bottom:10px}.account-tabs button{white-space:nowrap;border:1px solid var(--k-bd-eaecf0);background:var(--k-bg-ffffff);border-radius:999px;padding:8px 11px;font-size:11px;font-weight:900;color:var(--k-tx-475467)}.account-tabs button.active{background:var(--k-bg-101828);color:var(--k-on-ink);border-color:var(--k-bd-101828)}.dashboard-stack{display:grid;gap:10px}.account-hero{display:flex;align-items:center;justify-content:space-between;gap:15px}.account-hero h2{margin:0 0 5px}.account-hero p{margin:0;color:var(--k-tx-667085)}.completion-ring{width:105px;height:105px;border-radius:50%;border:9px solid var(--k-bd-ffdfc9);background:var(--k-bg-fff7ed);display:grid;place-items:center;align-content:center;text-align:center;flex:0 0 auto}.completion-ring strong{font-size:24px;color:var(--k-tx-c2410c)}.completion-ring small{font-size:9px;color:var(--k-tx-667085);max-width:72px}.metric-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.metric-grid button{text-align:inherit;border:1px solid var(--k-bd-eaecf0);cursor:pointer}.metric-grid strong{font-size:25px}.two-column{display:grid;gap:10px}.email-verify{margin-top:12px;padding-top:10px;border-top:1px solid var(--k-bd-eaecf0)}.address-card{border-top:1px solid var(--k-bd-eaecf0);padding:12px 0}.address-card:first-of-type{border-top:0}.address-card>div{display:flex;gap:7px;align-items:center}.address-card p{color:var(--k-tx-475467);font-size:12px;line-height:1.55}.address-card small{color:var(--k-tx-98a2b3)}.mini-chip{background:var(--k-bg-ecfdf3);color:var(--k-tx-067647);border-radius:999px;padding:3px 6px;font-size:9px}.bottom-nav{position:fixed;bottom:0;left:50%;transform:translate(-50%);z-index:60;width:min(100%,1240px);background:var(--k-bg-rgba-255-255-255-97);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-top:1px solid var(--k-bd-eaecf0);box-shadow:0 -8px 24px var(--k-sh-rgba-16-24-40-8);display:grid;grid-template-columns:repeat(5,1fr);padding-bottom:max(0px,env(safe-area-inset-bottom))}.bottom-nav a{padding:8px 2px 7px;display:grid;place-items:center;gap:2px;color:var(--k-tx-667085);position:relative}.bottom-nav a span{font-size:18px}.bottom-nav a b{font-size:10px}.bottom-nav a.router-link-active{color:var(--k-tx-d94800)}.bottom-nav em{position:absolute;top:5px;inset-inline-end:20%;background:#d92d20;color:#fff;font-style:normal;font-size:9px;min-width:17px;height:17px;border-radius:999px;display:grid;place-items:center;padding:0 4px}@media(min-width:760px){.app-shell{padding-bottom:90px}.header-row{padding-top:13px}.global-search{padding-bottom:14px}.hero-card{grid-template-columns:1.35fr .65fr;padding:34px}.hero-card h1{font-size:43px}.category-grid{grid-template-columns:repeat(8,minmax(0,1fr))}.category-grid.large{grid-template-columns:repeat(6,minmax(0,1fr))}.product-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.product-image{height:188px}.video-grid{grid-template-columns:repeat(3,1fr)}.video-thumb{height:300px}.product-detail{grid-template-columns:1fr 1fr;align-items:start}.detail-media{min-height:520px;position:sticky;top:148px}.detail-panel{padding:22px}.form-grid{grid-template-columns:1fr 1fr;gap:8px}.summary-grid{grid-template-columns:repeat(4,1fr)}.two-column{grid-template-columns:1fr 1fr}.auth-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.bottom-nav a b{font-size:11px}}@media(min-width:1100px){.product-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.category-grid.large{grid-template-columns:repeat(8,minmax(0,1fr))}}.header-actions{display:flex;align-items:center;gap:8px}.header-actions a{text-decoration:none}@media(max-width:520px){.header-actions{gap:5px}.header-actions .ghost-light{padding:8px 9px;font-size:12px}}.shipment-ref-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px}.shipment-ref-grid>div{display:grid;gap:4px}.tracking-row{display:grid;grid-template-columns:16px 1fr;gap:10px;padding:12px 0;border-bottom:1px solid var(--k-bd-rgba-120-120-120-16)}.tracking-dot{width:10px;height:10px;border-radius:50%;background:currentColor;margin-top:5px}.tracking-row p{margin:4px 0}.tracking-row small{opacity:.7}.finance-customer-page{display:grid;gap:12px}.finance-customer-page .section-title{margin-bottom:0}.finance-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.finance-metrics>div{background:var(--k-bg-ffffff);border:1px solid var(--line);border-radius:15px;padding:12px;display:grid;gap:4px}.finance-metrics small{color:var(--k-tx-667085);font-size:10px}.finance-metrics strong{font-size:22px}.record-button{width:100%;border:0;background:transparent;text-align:inherit;color:inherit;cursor:pointer;font:inherit}.record-button.selected{background:var(--k-bg-fff7ed);border-radius:12px;padding-inline:9px}.success-inline{background:var(--k-bg-ecfdf3);border:1px solid var(--k-bd-abefc6);color:var(--k-tx-067647);border-radius:12px;padding:10px 12px;font-size:12px;font-weight:800}.subheading{margin-top:18px!important}.action-link{border:0;background:transparent;cursor:pointer;padding:0}.finance-note{margin:12px 0 0;line-height:1.5}.account-service-grid{display:grid;grid-template-columns:1fr 1fr;gap:8px}.account-service-link{display:flex;gap:11px;align-items:center;color:inherit}.account-service-link>span{width:38px;height:38px;border-radius:12px;background:var(--k-bg-fff7ed);color:var(--k-tx-c2410c);display:grid;place-items:center;font-weight:900;font-size:18px}.account-service-link>div{display:grid;gap:3px}.account-service-link small{color:var(--k-tx-667085);font-size:10px}.customer-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}.hash-text{max-width:260px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.finance-customer-page code{overflow-wrap:anywhere}.finance-customer-page .detail-heading h2{margin:2px 0 0}@media(min-width:760px){.finance-metrics{grid-template-columns:repeat(4,minmax(0,1fr))}.account-service-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}:root{--nt-feedback-accent:#ff5a00;--nt-feedback-ring:rgba(255,90,0,.26)}:where(button,a[href],[role=button],input[type=button],input[type=submit],input[type=reset],summary,[data-nt-interactive]):not(:disabled):not([aria-disabled=true]){-webkit-tap-highlight-color:var(--nt-feedback-ring);touch-action:manipulation;transition:transform .11s ease,filter .11s ease,opacity .11s ease}:where(button,a[href],[role=button],input[type=button],input[type=submit],input[type=reset],summary,[data-nt-interactive]):focus-visible{outline:2px solid var(--nt-feedback-accent);outline-offset:3px}.nt-interaction-pressed{transform:translateY(1px) scale(.985)!important;filter:brightness(.94);opacity:.92}.nt-interaction-activated{animation:nt-interaction-pulse .28s ease-out}.nt-interaction-awaiting{cursor:progress!important;filter:saturate(.9)}.nt-interaction-progress{position:fixed;z-index:2147483647;top:0;left:0;right:0;height:3px;pointer-events:none;opacity:0;overflow:hidden;transition:opacity .12s ease;background:transparent}.nt-interaction-progress>span{display:block;height:100%;width:42%;background:var(--nt-feedback-accent);box-shadow:0 0 9px var(--nt-feedback-ring);transform:translate(-120%)}.nt-interaction-progress[data-state=running]{opacity:1}.nt-interaction-progress[data-state=running]>span{animation:nt-interaction-progress 1s cubic-bezier(.4,0,.2,1) infinite}.nt-interaction-progress[data-state=done]{opacity:1}.nt-interaction-progress[data-state=done]>span{width:100%;transform:translate(0);animation:none;transition:transform .16s ease,width .16s ease}@keyframes nt-interaction-pulse{0%{filter:brightness(.9)}55%{filter:brightness(1.05)}to{filter:none}}@keyframes nt-interaction-progress{0%{transform:translate(-120%)}55%{transform:translate(100%)}to{transform:translate(245%)}}@media(prefers-reduced-motion:reduce){:where(button,a[href],[role=button],input[type=button],input[type=submit],input[type=reset],summary,[data-nt-interactive]){transition:none!important}.nt-interaction-pressed{transform:none!important;opacity:.82}.nt-interaction-activated{animation:none}.nt-interaction-progress[data-state=running]>span{animation:nt-interaction-progress-reduced 1.25s linear infinite}@keyframes nt-interaction-progress-reduced{0%{transform:translate(-120%)}to{transform:translate(245%)}}}.nt-feedback-live-region{position:fixed!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.nt-feedback-toast-region{position:fixed;z-index:2147483646;top:18px;right:18px;width:min(390px,calc(100vw - 28px));display:grid;gap:10px;pointer-events:none}html[dir=rtl] .nt-feedback-toast-region{right:auto;left:18px}.nt-feedback-toast{pointer-events:auto;display:flex;align-items:flex-start;gap:12px;padding:13px 13px 13px 15px;border:1px solid var(--k-bd-rgba-16-24-40-12);border-radius:15px;background:var(--k-bg-ffffff);color:var(--k-tx-101828);box-shadow:0 18px 42px var(--k-sh-rgba-16-24-40-18);opacity:0;transform:translateY(-8px) scale(.98);transition:opacity .16s ease,transform .16s ease}.nt-feedback-toast.is-visible{opacity:1;transform:translateY(0) scale(1)}.nt-feedback-toast:before{content:"";width:9px;height:9px;border-radius:999px;flex:none;margin-top:5px;background:#667085;box-shadow:0 0 0 4px #6670851f}.nt-feedback-toast--success:before{background:#079455;box-shadow:0 0 0 4px #0794551f}.nt-feedback-toast--error:before{background:#d92d20;box-shadow:0 0 0 4px #d92d201f}.nt-feedback-toast--info:before{background:#1570ef;box-shadow:0 0 0 4px #1570ef1f}.nt-feedback-toast__copy{display:grid;gap:2px;min-width:0;flex:1}.nt-feedback-toast__copy strong{font-size:13px;line-height:1.35}.nt-feedback-toast__copy span{font-size:12px;line-height:1.45;color:var(--k-tx-475467);overflow-wrap:anywhere}.nt-feedback-toast__close{border:0!important;background:transparent!important;color:var(--k-tx-667085)!important;padding:0!important;min-width:28px!important;min-height:28px!important;border-radius:8px!important;font-size:20px!important;line-height:1!important;box-shadow:none!important}.nt-feedback-confirm-backdrop{position:fixed;z-index:2147483645;inset:0;background:#10182894;display:grid;place-items:center;padding:20px;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.nt-feedback-confirm{width:min(460px,100%);background:var(--k-bg-ffffff);color:var(--k-tx-101828);border:1px solid var(--k-bd-eaecf0);border-radius:20px;padding:20px;box-shadow:0 28px 70px var(--k-sh-rgba-16-24-40-3)}.nt-feedback-confirm h2{margin:0 0 8px;font-size:19px;line-height:1.3}.nt-feedback-confirm p{margin:0;color:var(--k-tx-475467);line-height:1.55;font-size:14px}.nt-feedback-confirm__actions{display:flex;justify-content:flex-end;gap:9px;margin-top:20px;flex-wrap:wrap}.nt-feedback-confirm__cancel,.nt-feedback-confirm__proceed{border-radius:11px;padding:10px 14px;min-height:40px;font-weight:800}.nt-feedback-confirm__cancel{border:1px solid var(--k-bd-d0d5dd);background:var(--k-bg-ffffff);color:var(--k-tx-344054)}.nt-feedback-confirm__proceed{border:1px solid #b42318;background:#b42318;color:#fff}:where(button,a[href],[role=button],input[type=button],input[type=submit],input[type=reset],summary,[data-nt-interactive])[aria-busy=true]{cursor:progress!important}:where(button,a[href],[role=button],input[type=button],input[type=submit])[aria-busy=true]:after{content:"";display:inline-block;width:.78em;height:.78em;margin-inline-start:.48em;border:2px solid currentColor;border-right-color:transparent;border-radius:999px;vertical-align:-.08em;animation:nt-feedback-spin .7s linear infinite;opacity:.72}@keyframes nt-feedback-spin{to{transform:rotate(360deg)}}@media(max-width:640px){.nt-feedback-toast-region{inset:auto 14px 18px;width:auto}.nt-feedback-confirm{padding:18px}.nt-feedback-confirm__actions{display:grid;grid-template-columns:1fr 1fr}.nt-feedback-confirm__cancel,.nt-feedback-confirm__proceed{width:100%}}@media(prefers-reduced-motion:reduce){.nt-feedback-toast{transition:none;transform:none}.nt-feedback-toast.is-visible{transform:none}:where(button,a[href],[role=button],input[type=button],input[type=submit])[aria-busy=true]:after{animation-duration:1.4s}}.maintenance-screen{min-height:100svh;position:relative;display:grid;place-items:center;overflow:hidden;background:radial-gradient(circle at 20% 10%,#eef7ff 0,transparent 34%),#07131e;color:#fff;padding:32px}.maintenance-media{position:absolute;inset:0}.maintenance-media:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#030c14e0,#030c147a)}.maintenance-media img,.maintenance-media video{width:100%;height:100%;object-fit:cover}.maintenance-panel{position:relative;z-index:2;width:min(680px,100%);padding:clamp(28px,6vw,64px);border:1px solid rgba(255,255,255,.16);border-radius:28px;background:#05121db8;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);box-shadow:0 30px 80px #00000059}.maintenance-brand{display:inline-flex;align-items:center;gap:10px;color:inherit;text-decoration:none}.maintenance-brand span{display:grid;place-items:center;width:38px;height:38px;border-radius:11px;background:#fff;color:#07131e;font-weight:900}.maintenance-brand strong{font-size:1.15rem}.maintenance-kicker{margin-top:36px;font-size:.72rem;letter-spacing:.18em;font-weight:800;opacity:.72}.maintenance-panel h1{font-size:clamp(2.2rem,7vw,4.8rem);line-height:.98;margin:14px 0 22px;letter-spacing:-.05em}.maintenance-panel p{font-size:1.05rem;line-height:1.7;max-width:55ch;color:#ffffffd1}.maintenance-time{font-weight:700}.maintenance-actions{display:flex;gap:12px;margin:28px 0}.maintenance-panel small{color:#ffffff8c}.maintenance-login{min-height:100svh;display:grid;place-items:center;background:var(--k-bg-f4f7f9);padding:24px}.maintenance-login-card{width:min(520px,100%);background:var(--k-bg-ffffff);border:1px solid var(--k-bd-e4e9ed);border-radius:24px;padding:32px;box-shadow:0 24px 70px var(--k-sh-rgba-12-30-45-1)}.maintenance-login-card .maintenance-brand{color:#0a1a26;margin-bottom:26px}.maintenance-login-card form{display:grid;gap:12px;margin-top:18px}.maintenance-login-card label{display:grid;gap:6px}.maintenance-login-card input{width:100%;padding:13px 14px;border:1px solid var(--k-bd-ccd6dd);border-radius:10px}.signed-in-note{margin-top:20px;padding:18px;border-radius:14px;background:#f4f8fa}.signed-in-note p{margin:6px 0;color:#52626e}.price-ref{display:block;font-size:.72em;font-weight:500;color:var(--k-tx-667085);margin-top:2px}.local-note{font-size:12px;margin:6px 0 0}.fx-lock-box{display:flex;flex-wrap:wrap;justify-content:space-between;gap:6px;margin-top:10px;padding:10px 12px;border-radius:10px;background:var(--k-bg-fff7ed);color:var(--k-tx-9a3412);font-size:13px}.fx-lock-box small{color:var(--k-tx-7c2d12)}.price-tag{display:inline-block;margin-inline-start:6px;padding:1px 6px;border-radius:999px;background:#fef3c7;color:var(--k-tx-92400e);font-size:.7em;font-weight:600;vertical-align:middle}.product-price--request{color:var(--k-tx-475467);font-weight:600}.charge-note{margin:10px 0 0;font-size:12px;line-height:1.5}.product-image img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block}.detail-gallery{display:grid;gap:10px;align-content:start}.detail-media__img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;border-radius:inherit;display:block}.detail-thumbs{display:flex;gap:8px;overflow-x:auto;padding-bottom:4px;scrollbar-width:thin}.detail-thumb{flex:0 0 auto;width:64px;height:64px;padding:0;border:2px solid var(--line);border-radius:12px;overflow:hidden;background:var(--k-bg-eaecf0);cursor:pointer;touch-action:manipulation}.detail-thumb img{width:100%;height:100%;object-fit:cover;display:block}.detail-thumb--on{border-color:var(--orange)}@media(min-width:760px){.detail-gallery{position:sticky;top:148px}.detail-gallery .detail-media{position:relative;top:auto}.detail-thumb{width:76px;height:76px}}:root{--font-sans: -apple-system, BlinkMacSystemFont, "SF Pro Text", "SF Pro Display", system-ui, "Segoe UI", Roboto, "Noto Sans", "Noto Sans Arabic", "Helvetica Neue", Arial, sans-serif;--canvas: #f5f5f7;--surface: #ffffff;--surface-2: #fafafc;--fill: rgba(0, 0, 0, .05);--fill-strong: rgba(0, 0, 0, .08);--ink: #1d1d1f;--ink-2: #424245;--muted: #666668;--line: rgba(0, 0, 0, .09);--line-strong: rgba(0, 0, 0, .18);--accent: #ff5a00;--accent-strong: #c43f00;--accent-fill: #c43f00;--accent-line: #ffd9c2;--focus-ring: rgba(196, 63, 0, .55);--tile: #f2f2f4;--ink-fill: #1d1d1f;--ink-fill-hover: #3a3a3c;--bad-bg: #fef3f2;--bad-ink: #b42318;--accent-soft: #fff1e8;--accent-ink: #9a3412;--accent-ring: rgba(255, 90, 0, .22);--r-xs: 8px;--r-sm: 12px;--r-md: 16px;--r-lg: 22px;--r-xl: 28px;--r-pill: 999px;--shadow: 0 2px 4px rgba(0, 0, 0, .04), 0 12px 32px rgba(0, 0, 0, .08);--shadow-1: 0 1px 2px rgba(0, 0, 0, .04), 0 2px 10px rgba(0, 0, 0, .04);--shadow-2: 0 2px 4px rgba(0, 0, 0, .05), 0 14px 36px rgba(0, 0, 0, .1);--shadow-3: 0 4px 10px rgba(0, 0, 0, .08), 0 28px 64px rgba(0, 0, 0, .18);--material: rgba(255, 255, 255, .72);--material-strong: rgba(255, 255, 255, .88);--material-blur: saturate(180%) blur(22px);--ease: cubic-bezier(.22, 1, .36, 1);--dur-fast: .12s;--dur: .28s;--nt-feedback-accent: var(--accent-strong);--nt-feedback-ring: transparent;color-scheme:light}html[data-nt-theme=dark]{color-scheme:dark;--canvas: #0c0c0e;--surface: #1c1c1e;--surface-2: #242427;--fill: rgba(255, 255, 255, .08);--fill-strong: rgba(255, 255, 255, .13);--ink: #f5f5f7;--ink-2: #d1d1d6;--muted: #98989f;--line: rgba(255, 255, 255, .12);--line-strong: rgba(255, 255, 255, .22);--accent: #f2560a;--accent-strong: #ff9e66;--accent-fill: #c43f00;--accent-soft: #2e2519;--accent-ink: #ffb27f;--accent-ring: rgba(255, 106, 26, .38);--accent-line: #5d402d;--focus-ring: rgba(255, 158, 102, .75);--card: #1c1c1e;--soft: #2e2219;--green: #5fd694;--red: #ff8a80;--blue: #7ab3ff;--tile: #2a2a2d;--ink-fill: #f5f5f7;--ink-fill-hover: #d1d1d6;--bad-bg: #2e1b19;--bad-ink: #ff8a80;--shadow: 0 2px 4px rgba(0, 0, 0, .4), 0 12px 32px rgba(0, 0, 0, .5);--shadow-1: 0 1px 2px rgba(0, 0, 0, .5), 0 2px 10px rgba(0, 0, 0, .35);--shadow-2: 0 2px 4px rgba(0, 0, 0, .5), 0 14px 36px rgba(0, 0, 0, .55);--shadow-3: 0 4px 10px rgba(0, 0, 0, .6), 0 28px 64px rgba(0, 0, 0, .7);--material: rgba(28, 28, 30, .72);--material-strong: rgba(28, 28, 30, .88)}@media(prefers-color-scheme:dark){html:not([data-nt-theme=light]){color-scheme:dark;--canvas: #0c0c0e;--surface: #1c1c1e;--surface-2: #242427;--fill: rgba(255, 255, 255, .08);--fill-strong: rgba(255, 255, 255, .13);--ink: #f5f5f7;--ink-2: #d1d1d6;--muted: #98989f;--line: rgba(255, 255, 255, .12);--line-strong: rgba(255, 255, 255, .22);--accent: #f2560a;--accent-strong: #ff9e66;--accent-fill: #c43f00;--accent-soft: #2e2519;--accent-ink: #ffb27f;--accent-ring: rgba(255, 106, 26, .38);--accent-line: #5d402d;--focus-ring: rgba(255, 158, 102, .75);--card: #1c1c1e;--soft: #2e2219;--green: #5fd694;--red: #ff8a80;--blue: #7ab3ff;--tile: #2a2a2d;--ink-fill: #f5f5f7;--ink-fill-hover: #d1d1d6;--bad-bg: #2e1b19;--bad-ink: #ff8a80;--shadow: 0 2px 4px rgba(0, 0, 0, .4), 0 12px 32px rgba(0, 0, 0, .5);--shadow-1: 0 1px 2px rgba(0, 0, 0, .5), 0 2px 10px rgba(0, 0, 0, .35);--shadow-2: 0 2px 4px rgba(0, 0, 0, .5), 0 14px 36px rgba(0, 0, 0, .55);--shadow-3: 0 4px 10px rgba(0, 0, 0, .6), 0 28px 64px rgba(0, 0, 0, .7);--material: rgba(28, 28, 30, .72);--material-strong: rgba(28, 28, 30, .88)}}html{-webkit-tap-highlight-color:transparent;-webkit-text-size-adjust:100%;background:var(--canvas)}:root,body{font-family:var(--font-sans);background:var(--canvas);color:var(--ink)}body{line-height:1.5;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}.app-shell{min-height:100vh;min-height:100dvh;padding-bottom:calc(76px + env(safe-area-inset-bottom))}.muted{color:var(--muted)}h1,h2,h3,.hero-card h1,.section-title h1,.section-title h2,.detail-panel h1{letter-spacing:-.022em}.hero-card h1{letter-spacing:-.03em}.eyebrow{letter-spacing:.06em;font-weight:600;color:var(--accent-strong)}html[lang=ar] *,html[lang=ar] *:before,html[lang=ar] *:after{letter-spacing:0!important}html[lang=ar] body{line-height:1.7}html[lang=ar] h1,html[lang=ar] h2,html[lang=ar] h3{line-height:1.35}html[lang=ar] .hero-card h1{line-height:1.3}html[lang=ar] .product-body h3{line-height:1.55}.site-header{background:var(--material);color:var(--ink);box-shadow:none;border-bottom:1px solid var(--line);-webkit-backdrop-filter:var(--material-blur);backdrop-filter:var(--material-blur);padding-top:env(safe-area-inset-top)}.header-row{padding:12px 16px 8px}.brand-mark{background:var(--accent);color:#fff;box-shadow:none;border-radius:11px;font-weight:700;width:36px;height:36px;font-size:19px}.brand-link strong{font-size:20px;font-weight:700;letter-spacing:-.02em;color:var(--ink)}.brand-link small{opacity:1;color:var(--muted);font-size:10.5px;font-weight:500}.ghost-light{border:0;background:var(--fill);color:var(--ink);font-weight:600;padding:8px 14px;min-height:36px}.global-search{padding:0 16px 12px}.global-search>span{color:var(--muted)}.global-search input{background:var(--fill);box-shadow:none;border:1px solid transparent;color:var(--ink);transition:background var(--dur) var(--ease),border-color var(--dur) var(--ease),box-shadow var(--dur) var(--ease)}.global-search input::placeholder{color:var(--muted);opacity:1}.global-search input:focus{background:var(--surface);border-color:var(--accent-strong);box-shadow:0 0 0 4px var(--accent-ring)}.global-search button{background:var(--ink-fill);color:var(--k-on-ink);font-weight:600}.quick-links{padding:0 16px 12px;scrollbar-width:none}.quick-links::-webkit-scrollbar{display:none}.quick-links a{border:0;background:var(--fill);color:var(--ink-2);font-weight:600;padding:8px 13px;font-size:13px}.section-block{padding:24px 16px}.section-title{margin-bottom:16px}.section-title h1{font-size:clamp(1.7rem,1.3rem + 1.6vw,2.3rem);font-weight:700;line-height:1.1}.section-title h2{font-size:clamp(1.3rem,1.1rem + .9vw,1.75rem);font-weight:700;line-height:1.15}.section-title p{color:var(--muted)}.section-title>a,.text-link{color:var(--accent-strong);font-weight:600}.hero-card{margin:16px 16px 8px;padding:28px 24px;border:0;border-radius:var(--r-xl);background:linear-gradient(180deg,var(--surface) 0%,var(--surface-2) 100%);box-shadow:var(--shadow-1)}.hero-card h1{font-size:clamp(2rem,1.2rem + 3.6vw,3.4rem);font-weight:700;line-height:1.06}.hero-card p{font-size:1.0625rem;color:var(--ink-2);line-height:1.55}.trust-panel{border:1px solid var(--line);background:var(--surface-2);border-radius:var(--r-lg)}.trust-panel>strong{font-weight:700}.trust-panel span{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-sm);font-weight:600;color:var(--ink-2)}.btn{border-radius:var(--r-pill);font-weight:600;min-height:44px;padding:11px 22px;letter-spacing:-.005em;transition:transform var(--dur-fast) var(--ease),background var(--dur) var(--ease),filter var(--dur) var(--ease),box-shadow var(--dur) var(--ease)}.btn-primary{background:var(--accent-fill);color:#fff}.btn-dark{background:var(--ink-fill);color:var(--k-on-ink)}.btn-soft{background:var(--accent-soft);color:var(--accent-ink);border:0}.btn-danger{background:var(--bad-bg);color:var(--bad-ink)}.btn:active{transform:scale(.97)}.small-btn{min-height:36px;padding:7px 14px}.panel-card,.detail-panel,.state-card,.cart-item,.finance-metrics>div,.account-service-link,.success-card{background:var(--surface);border:1px solid rgba(0,0,0,.05);border-radius:var(--r-lg);box-shadow:var(--shadow-1)}.spec-grid>div,.summary-grid>div,.cart-summary>div,.metric-grid>button{background:var(--surface-2);border:1px solid var(--line);border-radius:var(--r-sm)}.detail-media{background:var(--tile);border:0;border-radius:var(--r-xl)}.pricing-box{border-radius:var(--r-md)}.state-card.embedded{box-shadow:none}.category-card{border:1px solid rgba(0,0,0,.05);border-radius:var(--r-md);box-shadow:var(--shadow-1);transition:transform var(--dur) var(--ease),box-shadow var(--dur) var(--ease)}.category-card b{font-weight:600}.product-grid{gap:12px}.product-card{border:1px solid rgba(0,0,0,.05);border-radius:var(--r-lg);box-shadow:var(--shadow-1);transition:transform var(--dur) var(--ease),box-shadow var(--dur) var(--ease)}.category-card:hover,.product-card:hover{transform:none}.product-image{height:auto;aspect-ratio:1 / 1;background:var(--tile)}.product-image img{transition:transform .5s var(--ease)}.reviewed-chip{background:var(--material-strong);color:var(--ink);font-weight:600;font-size:10px;padding:5px 9px;-webkit-backdrop-filter:var(--material-blur);backdrop-filter:var(--material-blur);box-shadow:0 0 0 1px #0000000f}.product-body{padding:12px 14px 14px}.product-body h3{font-size:14px;font-weight:600;line-height:1.4;letter-spacing:-.01em}.product-price{color:var(--accent-strong);font-size:18px;font-weight:700;letter-spacing:-.01em}.product-price small,.detail-price{color:var(--muted);font-weight:500}.detail-price b{color:var(--accent-strong);font-weight:700}.product-meta{color:var(--muted);font-size:11px}.product-meta span{background:var(--fill);border-radius:var(--r-xs)}.source-row{border-top-color:var(--line);color:var(--muted);font-size:11px}.detail-panel h1{font-size:clamp(1.5rem,1.2rem + 1.2vw,2rem);font-weight:700;line-height:1.15}.pricing-head strong{font-weight:700;letter-spacing:-.02em}@media(hover:hover)and (pointer:fine){.product-card:hover{transform:translateY(-3px);box-shadow:var(--shadow-2)}.category-card:hover{transform:translateY(-2px);box-shadow:var(--shadow-2);border-color:#0000000d}.product-card:hover .product-image img{transform:scale(1.04)}.btn-primary:hover{filter:brightness(1.08)}.btn-dark:hover{background:var(--ink-fill-hover)}.ghost-light:hover,.quick-links a:hover{background:var(--fill-strong)}.record-row:hover{background:var(--surface-2)}.global-search .search-camera:hover{background:var(--surface)}.market-option:hover{background:var(--fill)}.market-option[aria-pressed=true]:hover{background:var(--accent-soft)}}.product-card:active,.category-card:active{transform:scale(.985);transition-duration:var(--dur-fast)}.qty-field input,.panel-card input,.panel-card select,.panel-card textarea,.form-grid input,.form-grid select,.form-grid textarea{font-size:16px;border:1px solid var(--line-strong);border-radius:var(--r-sm);background:var(--surface);transition:border-color var(--dur) var(--ease),box-shadow var(--dur) var(--ease)}.qty-field input:focus,.panel-card input:focus,.panel-card select:focus,.panel-card textarea:focus,.form-grid input:focus,.form-grid select:focus,.form-grid textarea:focus{border-color:var(--accent-strong);box-shadow:0 0 0 4px var(--accent-ring)}.qty-field span,.panel-card label>span,.form-grid label>span{font-size:12px;font-weight:600;color:var(--ink-2)}:where(button,a[href],[role=button],input,select,textarea,summary):focus-visible{outline:3px solid var(--focus-ring);outline-offset:2px}.global-search input:focus-visible{outline:0}.metric-grid{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.metric-grid>div,.metric-grid>button{background:var(--surface-2);border:1px solid var(--line);border-radius:var(--r-sm);padding:12px;display:grid;gap:4px;align-content:start}.metric-grid strong{font-size:clamp(1.05rem,.9rem + .9vw,1.5rem);font-weight:700;line-height:1.25;overflow-wrap:anywhere}.metric-grid small{color:var(--muted);font-size:11px;font-weight:500}.dashboard-stack>*,.two-column>*,.metric-grid>*,.account-hero>div,.finance-customer-page>*,.page-wrap>*{min-width:0}.account-hero h2,.account-hero p,.panel-card h1,.panel-card h2,.panel-card p,.record-row strong{overflow-wrap:anywhere}.account-tabs{max-width:100%;scrollbar-width:none}.account-tabs::-webkit-scrollbar{display:none}.summary-grid,.spec-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,120px),1fr))}.summary-grid>div,.spec-grid>div,.cart-summary>div,.finance-metrics>div{min-width:0}.summary-grid strong,.spec-grid strong,.cart-summary strong,.finance-metrics strong{overflow-wrap:anywhere}.account-service-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,170px),1fr))}.account-service-link>div,.account-service-link{min-width:0}.account-service-link small{overflow-wrap:anywhere}@media(max-width:420px){.account-hero{gap:12px}.completion-ring{width:88px;height:88px;border-width:8px}}.panel-card select,.form-grid select,.qty-field select{-webkit-appearance:none;appearance:none;padding-inline-end:36px;background:var(--surface) linear-gradient(45deg,transparent 50%,var(--muted) 50%) calc(100% - 19px) 52% / 6px 6px no-repeat,linear-gradient(135deg,var(--muted) 50%,transparent 50%) calc(100% - 14px) 52% / 6px 6px no-repeat}html[dir=rtl] .panel-card select,html[dir=rtl] .form-grid select,html[dir=rtl] .qty-field select{background-position:19px 52%,14px 52%}.status-chip{font-weight:600;font-size:11px;padding:4px 10px}.account-tabs button{border:0;background:var(--fill);color:var(--ink-2);font-weight:600;font-size:12px;padding:8px 14px;transition:background var(--dur) var(--ease),color var(--dur) var(--ease)}.account-tabs button.active{background:var(--ink-fill);color:var(--k-on-ink)}.record-row,.mini-line,.table-line,.offer-line{border-bottom-color:var(--line)}.completion-ring{border-color:var(--accent-line);background:var(--accent-soft)}.completion-ring strong{color:var(--accent-strong)}.toast-inline{background:var(--ink-fill);color:var(--k-on-ink);border-radius:var(--r-sm)}.bottom-nav{background:var(--material);-webkit-backdrop-filter:var(--material-blur);backdrop-filter:var(--material-blur);border-top:1px solid var(--line);box-shadow:none;padding-bottom:env(safe-area-inset-bottom)}.bottom-nav a{padding:8px 2px 7px;color:var(--muted);min-height:52px;transition:color var(--dur) var(--ease),transform var(--dur-fast) var(--ease)}.bottom-nav a b{font-weight:600}.bottom-nav a.router-link-active{color:var(--accent-strong)}.bottom-nav a:active{transform:scale(.94)}.nt-feedback-toast{background:var(--material-strong);-webkit-backdrop-filter:var(--material-blur);backdrop-filter:var(--material-blur);border:1px solid rgba(0,0,0,.06);border-radius:var(--r-md);box-shadow:var(--shadow-3);transition:opacity var(--dur) var(--ease),transform var(--dur) var(--ease)}.nt-feedback-confirm-backdrop{background:#00000061;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.nt-feedback-confirm{border:0;border-radius:var(--r-lg);box-shadow:var(--shadow-3);animation:nt-pop var(--dur) var(--ease)}.nt-feedback-confirm__cancel,.nt-feedback-confirm__proceed{border-radius:var(--r-pill);font-weight:600;min-height:44px;padding:10px 20px}.nt-feedback-confirm__proceed{background:var(--accent-fill);border-color:var(--accent-fill);color:#fff}@keyframes nt-pop{0%{opacity:0;transform:scale(.96) translateY(6px)}to{opacity:1;transform:none}}.nt-interaction-pressed{transform:scale(.97)!important;filter:none;opacity:.9}.maintenance-login-card .maintenance-brand{color:var(--ink)}.button{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:44px;padding:11px 22px;border:0;border-radius:var(--r-pill);background:var(--accent-fill);color:#fff;font-weight:600;text-decoration:none;cursor:pointer;transition:transform var(--dur-fast) var(--ease),filter var(--dur) var(--ease)}.button:active{transform:scale(.97)}.button:disabled{opacity:.55;cursor:not-allowed}.button--secondary{background:var(--fill);color:var(--ink)}.form-success{margin:8px 0;padding:10px 12px;border:1px solid var(--k-bd-abefc6);border-radius:var(--r-sm);background:var(--k-bg-ecfdf3);color:var(--k-tx-067647);font-size:13px;font-weight:600}.tier-table{width:100%;margin-top:6px;border-collapse:collapse;font-size:13px}.tier-table td{padding:8px 4px;border-bottom:1px solid var(--line)}.tier-table tr:last-child td{border-bottom:0}.tier-table td:last-child{text-align:end;font-weight:600;font-variant-numeric:tabular-nums}.tier-table .tier-active td{color:var(--accent-strong);font-weight:700}@media(hover:hover)and (pointer:fine){.button:hover{filter:brightness(1.08)}}@media(prefers-reduced-motion:reduce){.button{transition:none!important}.button:active{transform:none!important}}.global-search{display:flex;align-items:center;gap:8px}.search-field{position:relative;flex:1;min-width:0}.search-field>span{position:absolute;inset-inline-start:14px;top:50%;transform:translateY(-50%);margin:0;color:var(--muted);pointer-events:none}.search-field>input:not([type=file]){width:100%;padding:12px 14px 12px 42px;padding-inline:42px 52px}.global-search .search-camera{position:absolute;inset-inline-end:2px;top:50%;transform:translateY(-50%);margin:0!important;display:grid;place-items:center;width:44px;height:44px;padding:0;border:0;border-radius:var(--r-pill);background:transparent;color:var(--ink-2);font-weight:400}.global-search .search-camera:active{transform:translateY(-50%) scale(.92)}.global-search .search-submit{margin:0;flex:none}.visually-hidden{position:absolute;inset-block-start:0;inset-inline-start:0;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0;padding:0;margin:-1px}.photo-query{display:flex;gap:14px;align-items:flex-start;margin-bottom:12px}.photo-query__img{width:96px;height:96px;flex:none;object-fit:cover;border-radius:var(--r-md);background:var(--tile)}.photo-query__side{display:grid;gap:8px;min-width:0}.photo-query__langs{display:flex;flex-wrap:wrap;gap:6px}.chip-btn{border:0;border-radius:var(--r-pill);padding:7px 14px;background:var(--fill);color:var(--ink-2);font-weight:600;font-size:13px;transition:background var(--dur) var(--ease),color var(--dur) var(--ease)}.chip-btn[aria-pressed=true]{background:var(--ink-fill);color:var(--k-on-ink)}.image-search-page{min-width:0}.read-text{display:grid;gap:8px;margin-bottom:12px}.read-text__words{margin:0;padding:10px 12px;border-radius:var(--r-sm);background:var(--fill);overflow-wrap:anywhere;font-size:14px}.match-wrap{min-width:0;display:flex;flex-direction:column;gap:6px}.match-wrap>.product-card{flex:1}.match-chip{order:-1;align-self:flex-start;padding:4px 11px;border-radius:var(--r-pill);font-size:11.5px;font-weight:700;background:var(--fill);color:var(--ink-2)}.match-chip--exact_text{background:var(--ink-fill);color:var(--k-on-ink)}@media(prefers-reduced-motion:reduce){.chip-btn,.global-search .search-camera,.global-search .search-camera:active{transition:none!important}}@media(prefers-reduced-transparency:reduce){.site-header,.bottom-nav,.nt-feedback-toast,.reviewed-chip{background:var(--surface);-webkit-backdrop-filter:none;backdrop-filter:none}.nt-feedback-confirm-backdrop{background:#0000008c;-webkit-backdrop-filter:none;backdrop-filter:none}}@media(prefers-contrast:more){:root{--line: rgba(0, 0, 0, .4);--line-strong: rgba(0, 0, 0, .6);--muted: #4a4a4f;--fill: rgba(0, 0, 0, .09)}.panel-card,.detail-panel,.product-card,.category-card,.state-card,.cart-item{border-color:#00000073}}@media(prefers-reduced-motion:reduce){.btn,.product-card,.category-card,.product-image img,.bottom-nav a,.global-search input,.account-tabs button,.nt-feedback-toast{transition:none!important}.nt-feedback-confirm{animation:none}.btn:active,.product-card:active,.category-card:active,.bottom-nav a:active,.nt-interaction-pressed,.product-card:hover,.category-card:hover,.product-card:hover .product-image img{transform:none!important}}@media(min-width:760px){.header-row{padding:14px 24px 10px}.global-search{padding-bottom:14px}.section-block{padding:36px 24px}.hero-card{margin:24px 24px 8px;padding:48px 44px}.product-grid{gap:18px}.product-card{border-radius:var(--r-xl)}.product-body{padding:14px 16px 16px}.app-shell{padding-bottom:calc(84px + env(safe-area-inset-bottom))}}.price-tag{background:color-mix(in srgb,var(--k-tx-92400e) 16%,transparent)}.market-switch{display:inline-flex;align-items:center;gap:6px}.market-switch span{font-size:12.5px;letter-spacing:.02em}.market-backdrop{position:fixed;inset:0;z-index:60;display:grid;align-items:end;justify-items:center;background:#0000006b}.market-sheet{width:min(480px,100%);max-height:86dvh;overflow-y:auto;overscroll-behavior:contain;padding:18px 18px calc(22px + env(safe-area-inset-bottom,0px));background:var(--surface);color:var(--ink);border-radius:var(--r-xl) var(--r-xl) 0 0;box-shadow:var(--shadow-3)}.market-sheet h2{margin:0;font-size:20px;line-height:1.25}.market-sheet h3{margin:18px 0 8px;font-size:13px;font-weight:600;color:var(--muted)}.market-sheet__head{display:flex;align-items:center;justify-content:space-between;gap:12px}.market-sheet__close{width:40px;height:40px;border:0;border-radius:var(--r-pill);background:var(--fill);color:var(--ink);font-size:22px;line-height:1}.market-list{list-style:none;margin:0;padding:0;display:grid;gap:8px}.market-option{width:100%;display:flex;align-items:center;gap:12px;padding:12px 14px;border:1px solid var(--line);border-radius:var(--r-md);background:var(--surface);color:var(--ink);text-align:start;font:inherit}.market-option[aria-pressed=true]{border-color:var(--accent-strong);background:var(--accent-soft);color:var(--accent-ink)}.market-option__code{flex:none;min-width:40px;padding:4px 0;border-radius:var(--r-sm);background:var(--fill);text-align:center;font-weight:700;font-size:13px;color:var(--ink)}.market-option[aria-pressed=true] .market-option__code{background:var(--surface)}.market-option__text{display:grid;gap:2px;min-width:0}.market-option__text small{color:var(--muted);font-size:12.5px}.market-option[aria-pressed=true] .market-option__text small{color:var(--accent-ink)}.market-langs{display:flex;flex-wrap:wrap;gap:8px}.market-suggest{display:flex;align-items:center;flex-wrap:wrap;gap:8px 12px;margin:0 16px 10px;padding:9px 12px;border-radius:var(--r-md);background:var(--accent-soft);color:var(--accent-ink);font-size:13.5px}.market-suggest span{flex:1 1 200px;min-width:0}.market-suggest__change,.market-suggest__ok{min-height:34px;padding:6px 14px;border:0;border-radius:var(--r-pill);font-weight:600;font-size:13px}.market-suggest__change{background:transparent;color:var(--accent-ink);text-decoration:underline}.market-suggest__ok{background:var(--ink-fill);color:var(--k-on-ink)}body.market-open{overflow:hidden}@media(min-width:760px){.market-backdrop{align-items:center}.market-sheet{border-radius:var(--r-xl)}}@media(prefers-reduced-motion:reduce){.market-option,.market-sheet__close{transition:none!important}}.promo-banner{margin:10px 16px 6px;padding:12px 14px 10px;border-radius:var(--r-lg);color:#fff;background:linear-gradient(135deg,#8a2f00,#c43f00);box-shadow:var(--shadow-1);display:grid;gap:8px;overflow:hidden}.promo-copy h1{margin:0;font-size:clamp(.95rem,.8rem + .9vw,1.6rem);font-weight:700;line-height:1.25;letter-spacing:-.02em;color:#fff}.promo-copy p{display:none;margin:4px 0 0;font-size:.95rem;line-height:1.5;color:#ffffffeb}.promo-actions{display:flex;gap:8px}.promo-btn{display:inline-flex;align-items:center;justify-content:center;flex:1 1 auto;min-height:40px;padding:8px 12px;border-radius:var(--r-pill);font-size:13.5px;font-weight:600;text-align:center;text-decoration:none;white-space:nowrap;touch-action:manipulation;transition:transform var(--dur-fast) var(--ease)}.promo-btn:active{transform:scale(.97)}.promo-btn--main{background:#fff;color:#7c2d12}.promo-btn--ghost{background:#ffffff29;color:#fff;box-shadow:inset 0 0 0 1px #ffffff73}.promo-trust{display:flex;gap:6px;overflow-x:auto;scrollbar-width:none;margin-inline:-14px;padding-inline:14px}.promo-trust::-webkit-scrollbar{display:none}.promo-trust span{flex:none;white-space:nowrap;padding:4px 10px;border-radius:var(--r-pill);font-size:11.5px;font-weight:600;background:#ffffff24;color:#fff}.section-block--cats{padding-block:12px 4px}.section-block--cats .section-title{margin-bottom:8px}.category-grid--home{gap:8px}.category-grid--home .category-card{padding:10px 2px;gap:4px;border-radius:var(--r-sm)}.category-grid--home .category-card span{font-size:22px;line-height:1.1}.category-grid--home .category-card b{font-size:11px;font-weight:600;overflow-wrap:break-word}.category-grid--home[data-collapsed=true]>:nth-child(n+5){display:none}.cats-toggle{display:flex;align-items:center;justify-content:center;gap:6px;width:100%;min-height:40px;margin-top:6px;border:0;border-radius:var(--r-pill);background:var(--fill);color:var(--ink-2);font-size:13px;font-weight:600;touch-action:manipulation;transition:transform var(--dur-fast) var(--ease),background var(--dur) var(--ease)}.cats-toggle:active{transform:scale(.98)}.cats-toggle i{width:7px;height:7px;margin-top:-3px;border:solid currentColor;border-width:0 2px 2px 0;transform:rotate(45deg);transition:transform var(--dur) var(--ease)}.cats-toggle[aria-expanded=true] i{margin-top:3px;transform:rotate(-135deg)}@media(min-width:760px){.promo-banner{margin:16px 24px 6px;padding:20px 28px 16px;gap:12px}.promo-actions{justify-content:flex-start}.promo-btn{flex:0 0 auto;padding-inline:20px;font-size:14px}.promo-trust{margin-inline:0;padding-inline:0}.promo-copy p{display:block;max-width:680px}.category-grid--home[data-collapsed=true]>:nth-child(n+5){display:grid}.category-grid--home[data-collapsed=true]>:nth-child(n+9){display:none}.cats-toggle--few{display:none}.cats-toggle{width:auto;padding-inline:22px;margin-inline:auto}}@media(prefers-reduced-motion:reduce){.promo-btn,.cats-toggle,.cats-toggle i{transition:none!important}.promo-btn:active,.cats-toggle:active{transform:none!important}}.cat-ico{display:grid;place-items:center;width:34px;height:34px;margin-inline:auto;border-radius:var(--r-pill);background:var(--accent-soft);color:var(--accent-ink);font-size:0;line-height:0}.category-grid--home .category-card .cat-ico{font-size:0}.category-grid--home .category-card{gap:6px}.product-body h3{display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:0}.checked-badge{position:absolute;top:8px;inset-inline-start:8px;display:grid;place-items:center;width:26px;height:26px;border-radius:var(--r-pill);background:var(--material-strong);color:var(--accent-ink);-webkit-backdrop-filter:var(--material-blur);backdrop-filter:var(--material-blur);box-shadow:0 0 0 1px #0000000f}.product-meta{align-items:center}.product-meta .direct-tag{background:var(--accent-soft);color:var(--accent-ink);font-weight:600}.product-body{padding:10px 12px 12px}.checked-note{margin:6px 0 0;color:var(--muted);font-size:12.5px;line-height:1.5}@media(prefers-reduced-transparency:reduce){.checked-badge{background:var(--surface);-webkit-backdrop-filter:none;backdrop-filter:none}}.bottom-nav a span{display:grid;place-items:center;height:24px;line-height:0}.search-field>span svg{display:block}
