.banners.svelte-xlkxeh{padding-top:18px}.stage.svelte-xlkxeh{position:relative}.track.svelte-xlkxeh{scroll-snap-type:x mandatory;scrollbar-width:none;border-radius:20px;display:flex;overflow:auto hidden}.track.svelte-xlkxeh::-webkit-scrollbar{display:none}.slide.svelte-xlkxeh{background:repeating-linear-gradient(135deg, var(--color-divider) 0 10px, var(--color-placeholder) 10px 20px);scroll-snap-align:start;flex:none;align-items:flex-end;width:100%;height:228px;padding:26px 30px;display:flex;position:relative}.slide.svelte-xlkxeh img:where(.svelte-xlkxeh){object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.plate.svelte-xlkxeh{background:oklch(99.5% .004 95/.92);border-radius:14px;max-width:470px;padding:16px 18px;position:relative}.plate.svelte-xlkxeh strong:where(.svelte-xlkxeh){letter-spacing:-.025em;font-size:22px;font-weight:800;display:block}.plate.svelte-xlkxeh span:where(.svelte-xlkxeh){color:var(--color-text-muted);text-wrap:pretty;margin-top:7px;font-size:14px;line-height:1.5;display:block}.hit.svelte-xlkxeh{position:absolute;inset:0}.arrow.svelte-xlkxeh{width:38px;height:38px;color:var(--color-text-strong);background:oklch(99.5% .004 95/.94);border:0;border-radius:50%;font-size:15px;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 4px 14px oklch(23% .012 170/.14)}.arrow.svelte-xlkxeh:hover{background:oklch(100% 0 0)}.left.svelte-xlkxeh{left:14px}.right.svelte-xlkxeh{right:14px}.dots.svelte-xlkxeh{background:oklch(99.5% .004 95/.9);border-radius:999px;align-items:center;gap:6px;padding:6px 9px;display:flex;position:absolute;bottom:14px;left:50%;transform:translate(-50%)}.dots.svelte-xlkxeh button:where(.svelte-xlkxeh){background:var(--color-text-faint);border:0;border-radius:999px;width:7px;height:7px;padding:0;transition:width .16s}.dots.svelte-xlkxeh button.on:where(.svelte-xlkxeh){background:var(--color-primary);width:18px}@media (width<=620px){.slide.svelte-xlkxeh{height:180px;padding:16px}.plate.svelte-xlkxeh strong:where(.svelte-xlkxeh){font-size:18px}}.shop-actions.svelte-9zwzed{flex:none;position:relative}.actions.svelte-9zwzed{flex:none;align-items:center;gap:8px;display:flex}.actions.svelte-9zwzed button:where(.svelte-9zwzed){border-radius:11px;height:40px;padding:0 16px;font-size:14px;font-weight:600}.follow.svelte-9zwzed{border:1px solid var(--color-border-strong);background:var(--color-surface);color:var(--color-text-strong)}.follow.following.svelte-9zwzed{border-color:var(--color-primary-border);background:var(--color-primary-softer);color:var(--color-primary)}.write.svelte-9zwzed{background:var(--color-primary);color:var(--color-on-primary);border:1px solid #0000}.write.svelte-9zwzed:hover:not(:disabled){background:var(--color-primary-hover)}.actions.svelte-9zwzed button:where(.svelte-9zwzed):disabled{opacity:.6}.paused.svelte-9zwzed{max-width:220px;color:var(--color-text-secondary);text-wrap:pretty;font-size:13px;line-height:1.35}.error.svelte-9zwzed{width:max-content;max-width:320px;color:var(--color-danger);margin:4px 0 0;font-size:13px;position:absolute;top:100%;right:0}.shop-bar.svelte-1yys073{border-bottom:1px solid var(--color-divider);background:var(--color-surface)}.shop-bar-inner.svelte-1yys073{align-items:center;gap:20px;height:62px;display:flex}.mark.svelte-1yys073{flex:none;align-items:center;gap:10px;display:flex}.logo.svelte-1yys073{background:var(--color-primary-avatar);width:28px;height:28px;color:var(--color-avatar-text);font-family:var(--font-display);border-radius:9px;flex:none;place-items:center;font-size:11px;font-weight:800;display:grid}.mark.svelte-1yys073 strong:where(.svelte-1yys073){letter-spacing:-.02em;font-size:17px;font-weight:800}.find.svelte-1yys073{border:1px solid var(--color-border);background:var(--color-background);border-radius:11px;flex:1;align-items:center;gap:9px;min-width:0;max-width:480px;height:40px;padding:0 14px;display:flex}.find.svelte-1yys073:focus-within{border-color:var(--color-primary)}.find.svelte-1yys073 svg:where(.svelte-1yys073){fill:none;width:16px;height:16px;stroke:var(--color-text-tertiary);stroke-linecap:round;stroke-width:2px;flex:none}.find.svelte-1yys073 input:where(.svelte-1yys073){background:0 0;border:0;outline:none;flex:1;min-width:0;font-size:14px}@media (width<=860px){.shop-bar-inner.svelte-1yys073{flex-wrap:wrap;gap:10px;height:auto;padding-top:12px;padding-bottom:12px}.find.svelte-1yys073{flex-basis:100%;order:3;max-width:none}}.identity.svelte-dkbqro{align-items:center;gap:20px;margin-top:20px;display:flex}.identity.tight.svelte-dkbqro{margin-top:26px}.logo.svelte-dkbqro{background:var(--color-primary-avatar);width:88px;height:88px;color:var(--color-avatar-text);font-family:var(--font-display);letter-spacing:-.02em;border-radius:22px;flex:none;place-items:center;font-size:26px;font-weight:800;display:grid}.name.svelte-dkbqro{flex:1;align-items:center;gap:10px;min-width:0;padding-bottom:6px;display:flex}h1.svelte-dkbqro{letter-spacing:-.03em;text-wrap:balance;margin:0;font-size:30px;font-weight:800}.check.svelte-dkbqro{background:var(--color-primary);width:18px;height:18px;color:var(--color-on-primary);border-radius:50%;flex:none;place-items:center;font-size:10px;display:grid}.about.svelte-dkbqro{margin-top:14px}.meta.svelte-dkbqro{color:var(--color-text-secondary);flex-wrap:wrap;align-items:center;gap:10px;font-size:13.5px;display:flex}.meta.svelte-dkbqro strong:where(.svelte-dkbqro){color:var(--color-text-strong);font-weight:700}.meta.svelte-dkbqro .stars:where(.svelte-dkbqro){color:var(--color-star)}.meta.svelte-dkbqro a:where(.svelte-dkbqro){color:var(--color-primary)}.meta.svelte-dkbqro i:where(.svelte-dkbqro){color:var(--color-divider);font-style:normal}.about.svelte-dkbqro p:where(.svelte-dkbqro){max-width:720px;color:var(--color-text-muted);text-wrap:pretty;white-space:pre-line;margin:12px 0 0;font-size:14.5px;line-height:1.6}.links.svelte-dkbqro{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.links.svelte-dkbqro a:where(.svelte-dkbqro){border:1px solid var(--color-border);background:var(--color-surface);height:32px;color:var(--color-text-strong);border-radius:999px;align-items:center;gap:7px;padding:0 13px;font-size:13px;display:flex}.links.svelte-dkbqro a:where(.svelte-dkbqro):hover{border-color:var(--color-primary);color:var(--color-primary)}@media (width<=620px){.logo.svelte-dkbqro{border-radius:18px;width:64px;height:64px;font-size:20px}h1.svelte-dkbqro{font-size:24px}}.shop-grid.svelte-1gu87p2{grid-template-columns:repeat(auto-fill,minmax(214px,1fr));gap:12px;display:grid}.bone-card.svelte-1gu87p2{border:1px solid var(--color-border-soft);background:var(--color-surface);border-radius:16px;padding:12px}.bone-media.svelte-1gu87p2{aspect-ratio:4/3;border-radius:14px}.bone-line.svelte-1gu87p2{border-radius:7px;height:13px;margin-top:10px}.bone-line.price.svelte-1gu87p2{width:46%;height:18px;margin-top:12px}.bone-line.short.svelte-1gu87p2{width:64%}.bone-media.svelte-1gu87p2,.bone-line.svelte-1gu87p2{background-color:var(--color-surface-muted)}@media (width<=760px){.shop-grid.svelte-1gu87p2{grid-template-columns:repeat(auto-fill,minmax(160px,1fr))}}.sort.svelte-1eaj893{flex:none;position:relative}button.svelte-1eaj893{border:1px solid var(--color-border);background:var(--color-surface);height:40px;color:var(--color-text-strong);border-radius:11px;align-items:center;gap:10px;padding:0 14px;font-size:14px;display:flex}button.svelte-1eaj893:hover{border-color:var(--color-primary)}.what.svelte-1eaj893{color:var(--color-text-tertiary)}.value.svelte-1eaj893{font-weight:600}small.svelte-1eaj893{opacity:.55;flex:none;display:flex}.menu.svelte-1eaj893{z-index:20;border:1px solid var(--color-border);background:oklch(100% 0 0);border-radius:13px;min-width:232px;padding:6px;animation:.14s ease-out fade-up;position:absolute;top:46px;right:0;box-shadow:0 14px 40px oklch(23% .012 170/.14)}.menu.svelte-1eaj893 a:where(.svelte-1eaj893){width:100%;height:40px;color:var(--color-text);border-radius:9px;justify-content:space-between;align-items:center;gap:12px;padding:0 12px;font-size:14px;display:flex}.menu.svelte-1eaj893 a:where(.svelte-1eaj893):hover{background:var(--color-surface-muted)}.menu.svelte-1eaj893 a.on:where(.svelte-1eaj893){background:var(--color-primary-soft);font-weight:600}.menu.svelte-1eaj893 i:where(.svelte-1eaj893){color:var(--color-primary);opacity:0;font-size:12px;font-style:normal}.menu.svelte-1eaj893 i.on:where(.svelte-1eaj893){opacity:1}.results-head.svelte-8iecoc{align-items:center;gap:14px;margin-bottom:16px;display:flex}.results-head.svelte-8iecoc h2:where(.svelte-8iecoc){letter-spacing:-.025em;margin:0;font-size:23px;font-weight:800}.found.svelte-8iecoc{color:var(--color-text-tertiary);flex:1;font-size:14px}.notice.svelte-8iecoc{border:1px solid var(--color-divider);background:var(--color-surface);text-align:center;border-radius:18px;place-items:center;gap:8px;padding:48px 24px;display:grid}.notice.svelte-8iecoc strong:where(.svelte-8iecoc){font-size:20px;font-weight:800}.notice.svelte-8iecoc p:where(.svelte-8iecoc){max-width:44ch;color:var(--color-text-secondary);text-wrap:pretty;margin:0;font-size:14px;line-height:1.55}.notice.svelte-8iecoc a:where(.svelte-8iecoc){color:var(--color-primary);margin-top:6px;font-size:14px;font-weight:600}.more.svelte-8iecoc{flex-direction:column;align-items:center;gap:12px;margin-top:26px;display:flex}.more.svelte-8iecoc span:where(.svelte-8iecoc){color:var(--color-text-secondary);font-size:13.5px}.more.svelte-8iecoc p:where(.svelte-8iecoc){color:var(--color-danger);margin:0;font-size:13.5px}.more.svelte-8iecoc button:where(.svelte-8iecoc){border:1px solid var(--color-border-strong);background:var(--color-surface);height:46px;color:var(--color-text-strong);border-radius:12px;padding:0 26px;font-size:14.5px;font-weight:600}.more.svelte-8iecoc button:where(.svelte-8iecoc):hover:not(:disabled){border-color:var(--color-primary);color:var(--color-primary)}@media (width<=620px){.results-head.svelte-8iecoc{flex-wrap:wrap}.found.svelte-8iecoc{flex-basis:100%;order:3}}.shop-sidebar.svelte-17c8b6y{top:calc(var(--sticky-header) + 20px);flex-direction:column;gap:22px;display:flex;position:sticky}.cap.svelte-17c8b6y{color:var(--color-text-tertiary);letter-spacing:.07em;text-transform:uppercase;margin:0 0 10px;font-size:11.5px;font-weight:800}.sections.svelte-17c8b6y{flex-direction:column;gap:2px;display:flex}.sections.svelte-17c8b6y a:where(.svelte-17c8b6y){height:38px;color:var(--color-text-strong);border-radius:10px;justify-content:space-between;align-items:center;gap:10px;padding:0 12px;font-size:14px;display:flex}.sections.svelte-17c8b6y a:where(.svelte-17c8b6y):hover{background:var(--color-surface-muted)}.sections.svelte-17c8b6y a.on:where(.svelte-17c8b6y){background:var(--color-primary-softer);color:var(--color-primary);font-weight:600}.sections.svelte-17c8b6y span:where(.svelte-17c8b6y){text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sections.svelte-17c8b6y small:where(.svelte-17c8b6y){color:var(--color-text-faint);flex:none;font-size:12.5px}.sections.svelte-17c8b6y a.on:where(.svelte-17c8b6y) small:where(.svelte-17c8b6y){color:var(--color-primary)}hr.svelte-17c8b6y{background:var(--color-divider);border:0;height:1px;margin:0}form.svelte-17c8b6y{margin:0}.range.svelte-17c8b6y{align-items:center;gap:8px;display:flex}.range.svelte-17c8b6y input:where(.svelte-17c8b6y){border:1px solid var(--color-border);background:var(--color-surface);border-radius:10px;outline:none;flex:1;min-width:0;height:40px;padding:0 12px;font-size:14px}.range.svelte-17c8b6y span:where(.svelte-17c8b6y){color:var(--color-text-faint)}@media (width<=900px){.shop-sidebar.svelte-17c8b6y{position:static}}.terms.svelte-1p21r5x{border:1px solid var(--color-divider);background:var(--color-surface);border-radius:18px;margin-top:42px;padding:26px}h2.svelte-1p21r5x{letter-spacing:-.02em;margin:0;font-size:19px;font-weight:800}.columns.svelte-1p21r5x{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:22px;margin-top:20px;display:grid}.columns.svelte-1p21r5x strong:where(.svelte-1p21r5x){color:var(--color-text-strong);font-size:14px;font-weight:700}.columns.svelte-1p21r5x p:where(.svelte-1p21r5x),.columns.svelte-1p21r5x ul:where(.svelte-1p21r5x){color:var(--color-text-subtle);text-wrap:pretty;margin:7px 0 0;font-size:13.5px;line-height:1.6}.columns.svelte-1p21r5x p:where(.svelte-1p21r5x){white-space:pre-line}.columns.svelte-1p21r5x ul:where(.svelte-1p21r5x){padding-left:18px}.notice.svelte-1p21r5x{background:var(--color-risk);border-radius:12px;align-items:flex-start;gap:11px;margin-top:22px;padding:14px 16px;display:flex}.notice.svelte-1p21r5x span:where(.svelte-1p21r5x){color:var(--color-risk-text);font-size:15px;font-weight:700;line-height:1.2}.notice.svelte-1p21r5x p:where(.svelte-1p21r5x){color:var(--color-text-subtle);text-wrap:pretty;margin:0;font-size:13px;line-height:1.55}.frame.svelte-11qk1xf{border-radius:2px;height:3px;overflow:hidden}.track.svelte-11qk1xf{background:var(--color-border-soft)}.run.svelte-11qk1xf{background:var(--color-primary);height:100%;animation-name:svelte-11qk1xf-bar;animation-timing-function:cubic-bezier(.1,.7,.2,1);animation-fill-mode:both}@keyframes svelte-11qk1xf-bar{0%{transform:translate(-100%)}to{transform:translate(-8%)}}@media (prefers-reduced-motion:reduce){.run.svelte-11qk1xf{animation:none;transform:translate(-8%)}}.shop-layout.svelte-13ixmzn{grid-template-columns:244px minmax(0,1fr);align-items:start;gap:34px;margin-top:34px;padding-bottom:110px;display:grid}.shop-column.svelte-13ixmzn{min-width:0}.reviews.svelte-13ixmzn{border-top:1px solid var(--color-divider);margin-top:20px;padding-top:22px}.reviews-head.svelte-13ixmzn{align-items:baseline;gap:14px;margin-bottom:20px;display:flex}.reviews-head.svelte-13ixmzn h2:where(.svelte-13ixmzn){letter-spacing:-.02em;margin:0;font-size:19px;font-weight:800}.reviews-head.svelte-13ixmzn span:where(.svelte-13ixmzn){color:var(--color-text-tertiary);font-size:14px}.sync.svelte-13ixmzn{border:1px dashed var(--color-border-strong);color:var(--color-text-subtle);border-radius:14px;align-items:center;gap:14px;margin-top:20px;padding:16px 20px;font-size:13px;display:flex}.sync.svelte-13ixmzn i:where(.svelte-13ixmzn){background:var(--color-primary);border-radius:7px;flex:none;width:22px;height:22px}.sync.svelte-13ixmzn span:where(.svelte-13ixmzn){text-wrap:pretty;flex:1;line-height:1.5}.sync.svelte-13ixmzn a:where(.svelte-13ixmzn){color:var(--color-primary);flex:none}@media (width<=900px){.shop-layout.svelte-13ixmzn{grid-template-columns:minmax(0,1fr);gap:24px;margin-top:24px;padding-bottom:60px}}@media (width<=620px){.sync.svelte-13ixmzn{flex-wrap:wrap}}
