.banners.svelte-1o30nky{padding-top:18px}.stage.svelte-1o30nky{position:relative}.track.svelte-1o30nky{scroll-snap-type:x mandatory;scrollbar-width:none;border-radius:20px;display:flex;overflow:auto hidden}.track.svelte-1o30nky::-webkit-scrollbar{display:none}.slide.svelte-1o30nky{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-1o30nky img:where(.svelte-1o30nky){object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.plate.svelte-1o30nky{background:oklch(99.5% .004 95/.92);border-radius:14px;max-width:470px;padding:16px 18px;position:relative}.plate.svelte-1o30nky strong:where(.svelte-1o30nky){letter-spacing:-.025em;font-size:22px;font-weight:800;display:block}.plate.svelte-1o30nky span:where(.svelte-1o30nky){color:var(--color-text-muted);text-wrap:pretty;margin-top:7px;font-size:14px;line-height:1.5;display:block}.hit.svelte-1o30nky{position:absolute;inset:0}.arrow.svelte-1o30nky{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-1o30nky:hover{background:oklch(100% 0 0)}.left.svelte-1o30nky{left:14px}.right.svelte-1o30nky{right:14px}.dots.svelte-1o30nky{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-1o30nky button:where(.svelte-1o30nky){background:var(--color-text-faint);border:0;border-radius:999px;width:7px;height:7px;padding:0;transition:width .16s}.dots.svelte-1o30nky button.on:where(.svelte-1o30nky){background:var(--color-primary);width:18px}@media (width<=620px){.slide.svelte-1o30nky{height:180px;padding:16px}.plate.svelte-1o30nky strong:where(.svelte-1o30nky){font-size:18px}}.shop-actions.svelte-q2dlym{flex:none;position:relative}.actions.svelte-q2dlym{flex:none;align-items:center;gap:8px;display:flex}.actions.svelte-q2dlym button:where(.svelte-q2dlym){border-radius:11px;height:40px;padding:0 16px;font-size:14px;font-weight:600}.follow.svelte-q2dlym{border:1px solid var(--color-border-strong);background:var(--color-surface);color:var(--color-text-strong)}.follow.following.svelte-q2dlym{border-color:var(--color-primary-border);background:var(--color-primary-softer);color:var(--color-primary)}.write.svelte-q2dlym{background:var(--color-primary);color:var(--color-on-primary);border:1px solid #0000}.write.svelte-q2dlym:hover:not(:disabled){background:var(--color-primary-hover)}.actions.svelte-q2dlym button:where(.svelte-q2dlym):disabled{opacity:.6}.paused.svelte-q2dlym{max-width:220px;color:var(--color-text-secondary);text-wrap:pretty;font-size:13px;line-height:1.35}.error.svelte-q2dlym{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-r706dc{border-bottom:1px solid var(--color-divider);background:var(--color-surface)}.shop-bar-inner.svelte-r706dc{align-items:center;gap:20px;height:62px;display:flex}.mark.svelte-r706dc{flex:none;align-items:center;gap:10px;display:flex}.logo.svelte-r706dc{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-r706dc strong:where(.svelte-r706dc){letter-spacing:-.02em;font-size:17px;font-weight:800}.find.svelte-r706dc{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-r706dc:focus-within{border-color:var(--color-primary)}.find.svelte-r706dc svg:where(.svelte-r706dc){fill:none;width:16px;height:16px;stroke:var(--color-text-tertiary);stroke-linecap:round;stroke-width:2px;flex:none}.find.svelte-r706dc input:where(.svelte-r706dc){background:0 0;border:0;outline:none;flex:1;min-width:0;font-size:14px}@media (width<=860px){.shop-bar-inner.svelte-r706dc{flex-wrap:wrap;gap:10px;height:auto;padding-top:12px;padding-bottom:12px}.find.svelte-r706dc{flex-basis:100%;order:3;max-width:none}}.identity.svelte-hcbxf7{align-items:center;gap:20px;margin-top:20px;display:flex}.identity.tight.svelte-hcbxf7{margin-top:26px}.logo.svelte-hcbxf7{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-hcbxf7{flex:1;align-items:center;gap:10px;min-width:0;padding-bottom:6px;display:flex}h1.svelte-hcbxf7{letter-spacing:-.03em;text-wrap:balance;margin:0;font-size:30px;font-weight:800}.check.svelte-hcbxf7{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-hcbxf7{margin-top:14px}.meta.svelte-hcbxf7{color:var(--color-text-secondary);flex-wrap:wrap;align-items:center;gap:10px;font-size:13.5px;display:flex}.meta.svelte-hcbxf7 strong:where(.svelte-hcbxf7){color:var(--color-text-strong);font-weight:700}.meta.svelte-hcbxf7 .stars:where(.svelte-hcbxf7){color:var(--color-star)}.meta.svelte-hcbxf7 a:where(.svelte-hcbxf7){color:var(--color-primary)}.meta.svelte-hcbxf7 i:where(.svelte-hcbxf7){color:var(--color-divider);font-style:normal}.about.svelte-hcbxf7 p:where(.svelte-hcbxf7){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-hcbxf7{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.links.svelte-hcbxf7 a:where(.svelte-hcbxf7){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-hcbxf7 a:where(.svelte-hcbxf7):hover{border-color:var(--color-primary);color:var(--color-primary)}@media (width<=620px){.logo.svelte-hcbxf7{border-radius:18px;width:64px;height:64px;font-size:20px}h1.svelte-hcbxf7{font-size:24px}}.shop-grid.svelte-1em0c5h{grid-template-columns:repeat(auto-fill,minmax(214px,1fr));gap:12px;display:grid}.bone-card.svelte-1em0c5h{border:1px solid var(--color-border-soft);background:var(--color-surface);border-radius:16px;padding:12px}.bone-media.svelte-1em0c5h{aspect-ratio:4/3;border-radius:14px}.bone-line.svelte-1em0c5h{border-radius:7px;height:13px;margin-top:10px}.bone-line.price.svelte-1em0c5h{width:46%;height:18px;margin-top:12px}.bone-line.short.svelte-1em0c5h{width:64%}.bone-media.svelte-1em0c5h,.bone-line.svelte-1em0c5h{background-color:var(--color-surface-muted)}@media (width<=760px){.shop-grid.svelte-1em0c5h{grid-template-columns:repeat(auto-fill,minmax(160px,1fr))}}.sort.svelte-1iab6zc{flex:none;position:relative}button.svelte-1iab6zc{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-1iab6zc:hover{border-color:var(--color-primary)}.what.svelte-1iab6zc{color:var(--color-text-tertiary)}.value.svelte-1iab6zc{font-weight:600}small.svelte-1iab6zc{opacity:.55;flex:none;display:flex}.menu.svelte-1iab6zc{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-1iab6zc a:where(.svelte-1iab6zc){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-1iab6zc a:where(.svelte-1iab6zc):hover{background:var(--color-surface-muted)}.menu.svelte-1iab6zc a.on:where(.svelte-1iab6zc){background:var(--color-primary-soft);font-weight:600}.menu.svelte-1iab6zc i:where(.svelte-1iab6zc){color:var(--color-primary);opacity:0;font-size:12px;font-style:normal}.menu.svelte-1iab6zc i.on:where(.svelte-1iab6zc){opacity:1}.results-head.svelte-7trytn{align-items:center;gap:14px;margin-bottom:16px;display:flex}.results-head.svelte-7trytn h2:where(.svelte-7trytn){letter-spacing:-.025em;margin:0;font-size:23px;font-weight:800}.found.svelte-7trytn{color:var(--color-text-tertiary);flex:1;font-size:14px}.notice.svelte-7trytn{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-7trytn strong:where(.svelte-7trytn){font-size:20px;font-weight:800}.notice.svelte-7trytn p:where(.svelte-7trytn){max-width:44ch;color:var(--color-text-secondary);text-wrap:pretty;margin:0;font-size:14px;line-height:1.55}.notice.svelte-7trytn a:where(.svelte-7trytn){color:var(--color-primary);margin-top:6px;font-size:14px;font-weight:600}.more.svelte-7trytn{flex-direction:column;align-items:center;gap:12px;margin-top:26px;display:flex}.more.svelte-7trytn span:where(.svelte-7trytn){color:var(--color-text-secondary);font-size:13.5px}.more.svelte-7trytn p:where(.svelte-7trytn){color:var(--color-danger);margin:0;font-size:13.5px}.more.svelte-7trytn button:where(.svelte-7trytn){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-7trytn button:where(.svelte-7trytn):hover:not(:disabled){border-color:var(--color-primary);color:var(--color-primary)}@media (width<=620px){.results-head.svelte-7trytn{flex-wrap:wrap}.found.svelte-7trytn{flex-basis:100%;order:3}}.shop-sidebar.svelte-1a4abq1{top:calc(var(--sticky-header) + 20px);flex-direction:column;gap:22px;display:flex;position:sticky}.cap.svelte-1a4abq1{color:var(--color-text-tertiary);letter-spacing:.07em;text-transform:uppercase;margin:0 0 10px;font-size:11.5px;font-weight:800}.sections.svelte-1a4abq1{flex-direction:column;gap:2px;display:flex}.sections.svelte-1a4abq1 a:where(.svelte-1a4abq1){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-1a4abq1 a:where(.svelte-1a4abq1):hover{background:var(--color-surface-muted)}.sections.svelte-1a4abq1 a.on:where(.svelte-1a4abq1){background:var(--color-primary-softer);color:var(--color-primary);font-weight:600}.sections.svelte-1a4abq1 span:where(.svelte-1a4abq1){text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sections.svelte-1a4abq1 small:where(.svelte-1a4abq1){color:var(--color-text-faint);flex:none;font-size:12.5px}.sections.svelte-1a4abq1 a.on:where(.svelte-1a4abq1) small:where(.svelte-1a4abq1){color:var(--color-primary)}hr.svelte-1a4abq1{background:var(--color-divider);border:0;height:1px;margin:0}form.svelte-1a4abq1{margin:0}.range.svelte-1a4abq1{align-items:center;gap:8px;display:flex}.range.svelte-1a4abq1 input:where(.svelte-1a4abq1){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-1a4abq1 span:where(.svelte-1a4abq1){color:var(--color-text-faint)}@media (width<=900px){.shop-sidebar.svelte-1a4abq1{position:static}}.terms.svelte-1az5xni{border:1px solid var(--color-divider);background:var(--color-surface);border-radius:18px;margin-top:42px;padding:26px}h2.svelte-1az5xni{letter-spacing:-.02em;margin:0;font-size:19px;font-weight:800}.columns.svelte-1az5xni{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:22px;margin-top:20px;display:grid}.columns.svelte-1az5xni strong:where(.svelte-1az5xni){color:var(--color-text-strong);font-size:14px;font-weight:700}.columns.svelte-1az5xni p:where(.svelte-1az5xni),.columns.svelte-1az5xni ul:where(.svelte-1az5xni){color:var(--color-text-subtle);text-wrap:pretty;margin:7px 0 0;font-size:13.5px;line-height:1.6}.columns.svelte-1az5xni p:where(.svelte-1az5xni){white-space:pre-line}.columns.svelte-1az5xni ul:where(.svelte-1az5xni){padding-left:18px}.notice.svelte-1az5xni{background:var(--color-risk);border-radius:12px;align-items:flex-start;gap:11px;margin-top:22px;padding:14px 16px;display:flex}.notice.svelte-1az5xni span:where(.svelte-1az5xni){color:var(--color-risk-text);font-size:15px;font-weight:700;line-height:1.2}.notice.svelte-1az5xni p:where(.svelte-1az5xni){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}}
