.search.svelte-1o0c7a1{position:relative;display:flex;align-items:center;width:100%;height:46px;background:var(--bg);border:1px solid var(--line);border-radius:999px;transition:border-color .15s,box-shadow .15s,background .15s}.search.svelte-1o0c7a1:focus-within{background:var(--surface);border-color:var(--brand);box-shadow:0 0 0 4px #0a0ac41a}.search.svelte-1o0c7a1 .icon{position:absolute;left:16px;width:18px;height:18px;color:var(--muted);pointer-events:none}input.svelte-1o0c7a1{flex:1;min-width:0;height:100%;border:0;background:transparent;padding:0 8px 0 44px;font-size:14.5px;outline:none}input.svelte-1o0c7a1::-webkit-search-cancel-button{display:none}.go.svelte-1o0c7a1{height:36px;margin-right:5px;padding:0 16px;border:0;border-radius:999px;background:var(--brand);color:#fff;font-weight:600;font-size:14px}.pop.svelte-1o0c7a1{position:absolute;z-index:60;top:calc(100% + 8px);left:0;right:0;background:var(--surface);border:1px solid var(--line);border-radius:16px;box-shadow:var(--shadow-lg);padding:6px;max-height:min(70vh,480px);overflow:auto}.hit.svelte-1o0c7a1{display:flex;align-items:center;gap:12px;padding:8px 10px;border-radius:10px}.hit.svelte-1o0c7a1:hover,.hit.active.svelte-1o0c7a1,.all.active.svelte-1o0c7a1,.all.svelte-1o0c7a1:hover{background:var(--brand-50)}.thumb.svelte-1o0c7a1{width:44px;height:44px;flex:none;border-radius:8px;background:var(--img-bg);overflow:hidden}.thumb.svelte-1o0c7a1 img:where(.svelte-1o0c7a1){width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply}.t.svelte-1o0c7a1{display:grid;gap:2px;min-width:0}.n.svelte-1o0c7a1{font-size:14px;font-weight:600;color:var(--ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.m.svelte-1o0c7a1{font-size:12.5px;color:var(--muted)}.m.svelte-1o0c7a1 b:where(.svelte-1o0c7a1){color:var(--ink)}.empty.svelte-1o0c7a1{padding:14px;color:var(--muted);font-size:14px}.all.svelte-1o0c7a1{display:block;margin-top:4px;padding:10px;border-top:1px solid var(--line-2);border-radius:10px;font-size:13.5px;font-weight:600;color:var(--brand)}@media(max-width:640px){.go.svelte-1o0c7a1{display:none}input.svelte-1o0c7a1{font-size:16px}}.scrim.svelte-1x0xejx{position:fixed;inset:0;z-index:90;background:#0b0f2e73;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.drawer.svelte-1x0xejx{position:fixed;z-index:91;top:0;right:0;bottom:0;width:min(420px,100vw);display:flex;flex-direction:column;background:var(--surface);box-shadow:var(--shadow-lg)}header.svelte-1x0xejx{display:flex;align-items:center;justify-content:space-between;padding:16px 18px;border-bottom:1px solid var(--line)}h2.svelte-1x0xejx{display:flex;align-items:center;gap:10px;font-size:18px}.n.svelte-1x0xejx{display:grid;place-items:center;min-width:24px;height:24px;padding:0 7px;border-radius:999px;background:var(--brand);color:#fff;font-size:12.5px}.scroll.svelte-1x0xejx{flex:1;overflow-y:auto;overscroll-behavior:contain}.lines.svelte-1x0xejx{list-style:none;padding:8px 18px}.extras.svelte-1x0xejx{margin:4px 18px 18px;padding:14px;border-radius:14px;background:var(--brand-50);border:1px solid var(--brand-100);display:grid;gap:10px}.extras.svelte-1x0xejx h3:where(.svelte-1x0xejx){font-size:14.5px}.x.svelte-1x0xejx{display:grid;grid-template-columns:48px minmax(0,1fr) auto;grid-template-areas:"t i a" "t p a";column-gap:10px;align-items:center}.xthumb.svelte-1x0xejx{grid-area:t;width:48px;height:48px;padding:4px;border-radius:10px;background:var(--img-bg)}.xthumb.svelte-1x0xejx img:where(.svelte-1x0xejx){width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply}.xinfo.svelte-1x0xejx{grid-area:i;display:grid;min-width:0}.xinfo.svelte-1x0xejx a:where(.svelte-1x0xejx){font-size:13px;font-weight:600;color:var(--ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.xinfo.svelte-1x0xejx small:where(.svelte-1x0xejx){font-size:12px;color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.xpr.svelte-1x0xejx{grid-area:p;font-size:13px;font-weight:700}.xadd.svelte-1x0xejx{grid-area:a;display:inline-flex;align-items:center;gap:4px;height:32px;padding:0 12px;border-radius:999px;border:1px solid var(--brand);background:var(--surface);color:var(--brand);font-weight:700;font-size:13px}.xadd.svelte-1x0xejx:hover{background:var(--brand);color:#fff}.lines.svelte-1x0xejx li:where(.svelte-1x0xejx){display:flex;gap:14px;padding:14px 0;border-bottom:1px solid var(--line-2);transition:background .6s}.lines.svelte-1x0xejx li.flash:where(.svelte-1x0xejx){background:linear-gradient(90deg,var(--brand-50),transparent)}.thumb.svelte-1x0xejx{flex:none;width:72px;height:72px;border-radius:12px;background:var(--img-bg);padding:6px}.thumb.svelte-1x0xejx img:where(.svelte-1x0xejx){width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply}.info.svelte-1x0xejx{flex:1;min-width:0;display:grid;gap:4px}.name.svelte-1x0xejx{font-weight:600;font-size:14px;line-height:1.35;color:var(--ink);display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.each.svelte-1x0xejx,.small.svelte-1x0xejx{font-size:12.5px}.inst.svelte-1x0xejx{display:inline-flex;align-items:center;gap:6px;font-size:12.5px;color:var(--brand);font-weight:600;cursor:pointer}.inst.svelte-1x0xejx input:where(.svelte-1x0xejx){accent-color:var(--brand)}.qtyrow.svelte-1x0xejx{margin-top:4px;gap:10px}.stepper.svelte-1x0xejx{display:inline-flex;align-items:center;border:1px solid var(--line);border-radius:999px;overflow:hidden}.stepper.svelte-1x0xejx button:where(.svelte-1x0xejx){display:grid;place-items:center;width:32px;height:32px;border:0;background:none;color:var(--text-2)}.stepper.svelte-1x0xejx button:where(.svelte-1x0xejx):hover{background:var(--line-2)}.stepper.svelte-1x0xejx input:where(.svelte-1x0xejx){width:40px;height:32px;border:0;text-align:center;font-weight:600;font-size:14px;-moz-appearance:textfield;appearance:textfield}.stepper.svelte-1x0xejx input:where(.svelte-1x0xejx)::-webkit-inner-spin-button{display:none}.rm.svelte-1x0xejx{display:grid;place-items:center;width:32px;height:32px;border:0;border-radius:8px;background:none;color:var(--muted)}.rm.svelte-1x0xejx:hover{background:var(--danger-50);color:var(--danger)}footer.svelte-1x0xejx{padding:16px 18px calc(16px + env(safe-area-inset-bottom));border-top:1px solid var(--line);display:grid;gap:8px;background:var(--surface-2)}.sum.svelte-1x0xejx{display:flex;justify-content:space-between;align-items:baseline;font-size:15px}.sum.svelte-1x0xejx .price:where(.svelte-1x0xejx){font-size:20px}.secure.svelte-1x0xejx{display:flex;align-items:center;justify-content:center;gap:6px;font-size:12.5px}.empty.svelte-1x0xejx{flex:1;display:grid;place-content:center;justify-items:center;gap:10px;text-align:center;padding:24px}.empty.svelte-1x0xejx .ic:where(.svelte-1x0xejx){display:grid;place-items:center;width:72px;height:72px;border-radius:50%;background:var(--brand-50);color:var(--brand);margin-bottom:6px}.tt.svelte-1cmi4dh{position:fixed;z-index:45;left:0;top:50%;translate:0 -50%;display:grid;gap:4px;padding:5px 5px 5px 4px;border-radius:0 16px 16px 0;border:1px solid var(--line);border-left:0;background:var(--glass);backdrop-filter:saturate(1.6) blur(12px);-webkit-backdrop-filter:saturate(1.6) blur(12px);box-shadow:var(--shadow)}.tt.svelte-1cmi4dh:before{content:"";position:absolute;left:4px;top:5px;width:34px;height:34px;border-radius:11px;background:var(--brand);box-shadow:0 4px 12px -4px color-mix(in srgb,var(--brand) 70%,transparent);transition:transform .3s cubic-bezier(.3,1.35,.5,1)}button.svelte-1cmi4dh{position:relative;display:grid;place-items:center;width:34px;height:34px;padding:0;border:0;border-radius:11px;background:none;color:var(--muted);transition:color .2s}button.svelte-1cmi4dh:hover{color:var(--ink)}.sun.svelte-1cmi4dh,.sun.svelte-1cmi4dh:hover{color:#fff}:root[data-theme=dark] .tt.svelte-1cmi4dh:before{transform:translateY(38px)}:root[data-theme=dark] .moon.svelte-1cmi4dh{color:#fff}:root[data-theme=dark] .sun.svelte-1cmi4dh{color:var(--muted)}@media(prefers-color-scheme:dark){:root:not([data-theme=light]) .tt.svelte-1cmi4dh:before{transform:translateY(38px)}:root:not([data-theme=light]) .moon.svelte-1cmi4dh{color:#fff}:root:not([data-theme=light]) .sun.svelte-1cmi4dh{color:var(--muted)}}@media(max-width:720px){.tt.svelte-1cmi4dh{padding:0;border-radius:0 12px 12px 0}.tt.svelte-1cmi4dh:before{display:none}button.svelte-1cmi4dh{width:30px;height:40px;border-radius:0 12px 12px 0}button.svelte-1cmi4dh svg{width:16px;height:16px}.sun.svelte-1cmi4dh{display:none}.moon.svelte-1cmi4dh,.moon.svelte-1cmi4dh:hover{color:var(--ink)}:root[data-theme=dark] .sun.svelte-1cmi4dh{display:grid;color:var(--accent)}:root[data-theme=dark] .moon.svelte-1cmi4dh{display:none}@media(prefers-color-scheme:dark){:root:not([data-theme=light]) .sun.svelte-1cmi4dh{display:grid;color:var(--accent)}:root:not([data-theme=light]) .moon.svelte-1cmi4dh{display:none}}}@media print{.tt.svelte-1cmi4dh{display:none}}.theme-link.svelte-1cmi4dh{display:inline-flex;align-items:center;gap:7px;padding:0;border:0;background:none;color:inherit;font:inherit;cursor:pointer;width:auto;height:auto}.theme-link.svelte-1cmi4dh:hover{color:#fff}.skip.svelte-lmgjoy{position:absolute;left:-9999px;top:8px;z-index:100;background:var(--night);color:#fff;padding:8px 14px;border-radius:8px}.skip.svelte-lmgjoy:focus{left:8px}.topbar.svelte-lmgjoy{background:var(--night);color:#ffffffd1;font-size:12.5px;font-weight:500}.topbar.svelte-lmgjoy .row:where(.svelte-lmgjoy){height:36px;gap:20px}.tb-item.svelte-lmgjoy{display:inline-flex;align-items:center;gap:6px;white-space:nowrap}.tb-plan.svelte-lmgjoy{color:#ffb36b;font-weight:600}a.tb-item.svelte-lmgjoy:hover{color:#fff}.header.svelte-lmgjoy{position:sticky;top:0;z-index:50;background:var(--glass);backdrop-filter:saturate(1.6) blur(12px);-webkit-backdrop-filter:saturate(1.6) blur(12px);border-bottom:1px solid var(--line)}.bar.svelte-lmgjoy{height:var(--header-h);display:flex;align-items:center;gap:28px}.brand.svelte-lmgjoy{flex:none}.search-wrap.svelte-lmgjoy{flex:1;max-width:640px}.actions.svelte-lmgjoy{display:flex;align-items:center;gap:6px;margin-left:auto}.cartbtn.svelte-lmgjoy{position:relative;padding:0 16px}.ctot.svelte-lmgjoy{color:inherit;font-size:15px;font-variant-numeric:tabular-nums;letter-spacing:-.01em;white-space:nowrap}.count.svelte-lmgjoy{display:grid;place-items:center;min-width:22px;height:22px;padding:0 6px;border-radius:999px;background:var(--accent);color:#1a0d00;font-size:12px;font-weight:800;animation:svelte-lmgjoy-pop .25s ease}@keyframes svelte-lmgjoy-pop{0%{transform:scale(.6)}}.catnav.svelte-lmgjoy{position:sticky;top:var(--header-h);z-index:49;background:var(--glass);backdrop-filter:saturate(1.6) blur(12px);-webkit-backdrop-filter:saturate(1.6) blur(12px);border-bottom:1px solid var(--line)}.catnav.svelte-lmgjoy ul:where(.svelte-lmgjoy){display:flex;gap:2px;list-style:none;padding:0;margin:0 calc(var(--gutter) * -1);padding-inline:var(--gutter);overflow-x:auto;scrollbar-width:none}.catnav.svelte-lmgjoy ul:where(.svelte-lmgjoy)::-webkit-scrollbar{display:none}.catnav.svelte-lmgjoy li:where(.svelte-lmgjoy){position:relative;flex:none}.catnav.svelte-lmgjoy li:where(.svelte-lmgjoy)>a:where(.svelte-lmgjoy){display:flex;align-items:center;gap:7px;height:46px;padding:0 10px;font-size:13.5px;font-weight:600;color:var(--text-2);border-bottom:2px solid transparent;white-space:nowrap;transition:color .15s,border-color .15s}.catnav.svelte-lmgjoy li:where(.svelte-lmgjoy)>a:where(.svelte-lmgjoy):hover,.catnav.svelte-lmgjoy li:where(.svelte-lmgjoy)>a.on:where(.svelte-lmgjoy){color:var(--brand)}.catnav.svelte-lmgjoy li:where(.svelte-lmgjoy)>a.on:where(.svelte-lmgjoy){border-bottom-color:var(--brand)}.catnav.svelte-lmgjoy li:where(.svelte-lmgjoy)>a.plan:where(.svelte-lmgjoy){color:var(--brand);font-weight:700}.catnav.svelte-lmgjoy .chev{opacity:.5}.menu.svelte-lmgjoy{position:absolute;top:100%;left:0;min-width:280px;padding:8px;background:var(--surface);border:1px solid var(--line);border-radius:16px;box-shadow:var(--shadow-lg);display:none}.menu.svelte-lmgjoy a:where(.svelte-lmgjoy){display:flex;align-items:center;gap:10px;padding:9px 10px;border-radius:10px;font-size:14px;font-weight:500;color:var(--text)}.menu.svelte-lmgjoy a:where(.svelte-lmgjoy) svg{color:var(--brand)}.menu.svelte-lmgjoy a:where(.svelte-lmgjoy) span:where(.svelte-lmgjoy){flex:1}.menu.svelte-lmgjoy em:where(.svelte-lmgjoy){font-style:normal;font-size:12px;color:var(--muted)}.menu.svelte-lmgjoy a:where(.svelte-lmgjoy):hover{background:var(--brand-50)}.menu.svelte-lmgjoy .menu-all:where(.svelte-lmgjoy){margin-top:4px;border-top:1px solid var(--line-2);border-radius:0 0 10px 10px;color:var(--brand);font-weight:600;font-size:13px}@media(hover:hover)and (min-width:1025px){.has-menu.svelte-lmgjoy:hover .menu:where(.svelte-lmgjoy),.has-menu.svelte-lmgjoy:focus-within .menu:where(.svelte-lmgjoy){display:block}.catnav.svelte-lmgjoy ul:where(.svelte-lmgjoy){overflow:visible}}main.svelte-lmgjoy{min-height:60vh}.footer.svelte-lmgjoy{margin-top:80px;background:var(--night);color:#ffffffb8;font-size:14px}.cta.svelte-lmgjoy{display:flex;align-items:center;justify-content:space-between;gap:24px;flex-wrap:wrap;padding:32px;border-radius:var(--radius-xl);background:radial-gradient(600px 240px at 0% 0%,rgb(247 118 10 / .28),transparent 70%),linear-gradient(135deg,var(--brand) 0%,#2323d8 100%);color:#fff;transform:translateY(-48px);box-shadow:var(--shadow-lg)}.cta.svelte-lmgjoy h2:where(.svelte-lmgjoy){color:#fff;font-size:clamp(22px,3vw,28px);margin-bottom:6px}.cta.svelte-lmgjoy p:where(.svelte-lmgjoy){max-width:560px;color:#ffffffd9}.cols.svelte-lmgjoy{display:grid;grid-template-columns:1.4fr 1fr 1.3fr 1fr;gap:40px;padding-bottom:40px}.about.svelte-lmgjoy p:where(.svelte-lmgjoy){margin-top:16px;max-width:360px;line-height:1.65}.about.svelte-lmgjoy .tag:where(.svelte-lmgjoy){font-style:italic;color:var(--accent)}.footer.svelte-lmgjoy h3:where(.svelte-lmgjoy){color:#fff;font-size:14px;letter-spacing:.02em;margin-bottom:14px}.footer.svelte-lmgjoy ul:where(.svelte-lmgjoy){list-style:none;padding:0;display:grid;gap:9px}.footer.svelte-lmgjoy ul:where(.svelte-lmgjoy) a:where(.svelte-lmgjoy){display:inline-flex;align-items:center;gap:8px}.footer.svelte-lmgjoy a:where(.svelte-lmgjoy):hover{color:#fff}.branches.svelte-lmgjoy li:where(.svelte-lmgjoy){display:grid;gap:4px}.branches.svelte-lmgjoy li:where(.svelte-lmgjoy)+li:where(.svelte-lmgjoy){margin-top:8px}.branches.svelte-lmgjoy strong:where(.svelte-lmgjoy){color:#fff;font-weight:600}.branches.svelte-lmgjoy span:where(.svelte-lmgjoy){display:flex;align-items:center;gap:7px;font-size:13px}.socials.svelte-lmgjoy{display:flex;gap:8px;flex-wrap:wrap;margin-top:16px}.socials.svelte-lmgjoy a:where(.svelte-lmgjoy){padding:5px 11px;border:1px solid rgb(255 255 255 / .18);border-radius:999px;font-size:12.5px}.legal.svelte-lmgjoy{display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap;padding:20px 0 28px;border-top:1px solid rgb(255 255 255 / .1);font-size:12.5px;color:#ffffff80}.show-md.svelte-lmgjoy{display:none}@media(max-width:1024px){.hide-md.svelte-lmgjoy{display:none}.show-md.svelte-lmgjoy{display:inline-flex}.cols.svelte-lmgjoy{grid-template-columns:1fr 1fr}}@media(max-width:720px){.hide-sm.svelte-lmgjoy{display:none}.topbar.svelte-lmgjoy .row:where(.svelte-lmgjoy){justify-content:center}.topbar.svelte-lmgjoy .spacer:where(.svelte-lmgjoy){display:none}.bar.svelte-lmgjoy{flex-wrap:wrap;height:auto;padding-block:10px;gap:10px}.search-wrap.svelte-lmgjoy{order:3;flex-basis:100%;max-width:none}.catnav.svelte-lmgjoy{position:static}.actions.svelte-lmgjoy{gap:4px}.cartbtn.svelte-lmgjoy{gap:6px;padding:0 14px 0 12px}.ctot.svelte-lmgjoy{font-size:14px}.cartbtn.svelte-lmgjoy .count:where(.svelte-lmgjoy){position:absolute;top:-6px;right:-6px;min-width:20px;height:20px;font-size:11px;box-shadow:0 0 0 2px var(--surface)}}@media(max-width:400px){.callbtn.svelte-lmgjoy{display:none}.cols.svelte-lmgjoy{grid-template-columns:1fr;gap:28px}.cta.svelte-lmgjoy{padding:24px}}@media(max-width:720px){.header.svelte-lmgjoy,.catnav.svelte-lmgjoy{background:var(--surface);backdrop-filter:none;-webkit-backdrop-filter:none}}
