.crumbs.svelte-19l7i8q{padding-top:20px;font-size:14px;color:var(--muted);display:flex;flex-wrap:wrap;gap:8px}.crumbs.svelte-19l7i8q a:where(.svelte-19l7i8q){color:var(--muted)}.crumbs.svelte-19l7i8q [aria-current]:where(.svelte-19l7i8q){color:var(--ink)}.detail.svelte-19l7i8q{padding-top:24px;display:flex;flex-wrap:wrap;gap:48px;align-items:flex-start}.gallery.svelte-19l7i8q{flex:1 1 520px;min-width:0;display:flex;flex-direction:column;gap:12px}.main-photo.svelte-19l7i8q{border-radius:14px}.main-photo.svelte-19l7i8q:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.arrow.svelte-19l7i8q{position:absolute;top:50%;transform:translateY(-50%);width:48px;height:48px;border-radius:24px;border:0;background:#ffffffeb;color:var(--ink);box-shadow:0 2px 10px #0000002e;display:flex;align-items:center;justify-content:center;cursor:pointer}.arrow.svelte-19l7i8q:hover{background:#fff}.arrow.prev.svelte-19l7i8q{left:14px}.arrow.next.svelte-19l7i8q{right:14px}.counter.svelte-19l7i8q{position:absolute;right:14px;bottom:14px;background:#1d1f1cbf;color:#fff;font-size:13px;font-weight:600;padding:4px 10px;border-radius:12px}.thumbs.svelte-19l7i8q{display:flex;gap:12px;overflow-x:auto;padding:2px 2px 6px;scroll-snap-type:x proximity}.thumb.svelte-19l7i8q{flex:none;width:110px;padding:0;border:2px solid transparent;border-radius:12px;background:none;cursor:pointer;font:inherit;font-size:11px;scroll-snap-align:start}.thumb.selected.svelte-19l7i8q{border-color:var(--ink)}.info.svelte-19l7i8q{flex:1 1 400px;min-width:0;display:flex;flex-direction:column;gap:24px}.intro.svelte-19l7i8q{display:flex;flex-direction:column;gap:10px}.eyebrow.accent.svelte-19l7i8q{color:var(--accent)}h1.svelte-19l7i8q{font-size:44px;line-height:1.05}.price.svelte-19l7i8q{font-size:26px;font-weight:600}.desc.svelte-19l7i8q{font-size:16px;line-height:1.65;color:var(--ink-2)}fieldset.svelte-19l7i8q{border:0;padding:0;margin:0}legend.svelte-19l7i8q{margin-bottom:10px}.sizes.svelte-19l7i8q,.swatches.svelte-19l7i8q{display:flex;flex-wrap:wrap;gap:10px}.size.svelte-19l7i8q{flex:1 1 140px;text-align:left;padding:14px 16px;border-radius:10px;border:1px solid var(--input-line);background:transparent;font:inherit;color:var(--ink);cursor:pointer;display:flex;flex-direction:column;gap:2px}.size.selected.svelte-19l7i8q{border:2px solid var(--ink);background:#fff;padding:13px 15px}.size-name.svelte-19l7i8q{font-weight:600;font-size:16px}.size-dims.svelte-19l7i8q{font-size:13px;color:var(--muted)}.swatch.svelte-19l7i8q{width:44px;height:44px;border-radius:22px;border:2px solid #fff;box-shadow:0 0 0 1px var(--input-line);cursor:pointer}.pills.svelte-19l7i8q{display:flex;flex-wrap:wrap;gap:8px}.pill.svelte-19l7i8q{min-height:44px;padding:0 16px;border-radius:22px;border:1px solid var(--input-line);background:transparent;font:inherit;font-size:15px;color:var(--ink);cursor:pointer;display:inline-flex;align-items:center;gap:8px}.pill.selected.svelte-19l7i8q{border:2px solid var(--ink);background:#fff;padding:0 15px;font-weight:600}.pill.unavailable.svelte-19l7i8q{color:var(--muted);text-decoration:line-through}.dot.svelte-19l7i8q{width:14px;height:14px;border-radius:7px;box-shadow:0 0 0 1px var(--input-line)}.swatch.unavailable.svelte-19l7i8q{opacity:.35}.swatch.selected.svelte-19l7i8q{box-shadow:0 0 0 2px var(--ink)}.buy.svelte-19l7i8q{display:flex;flex-wrap:wrap;gap:12px}.add.svelte-19l7i8q{flex:1 1 200px;height:54px}.add.svelte-19l7i8q:disabled{background:var(--muted);cursor:not-allowed}.add.needs-choice.svelte-19l7i8q{background:var(--accent);opacity:.55}.added-msg.svelte-19l7i8q{margin-top:-12px;font-size:14px;color:var(--accent);font-weight:500}.perks.svelte-19l7i8q{background:#fff;border-radius:12px;padding:18px 20px;display:flex;flex-direction:column;gap:10px;font-size:14px}.perks.svelte-19l7i8q div:where(.svelte-19l7i8q){display:flex;gap:10px;align-items:center;flex-wrap:wrap}.perks.svelte-19l7i8q svg:where(.svelte-19l7i8q){color:var(--accent);flex:none}.accordion.svelte-19l7i8q{border-top:1px solid var(--line)}.acc-item.svelte-19l7i8q{border-bottom:1px solid var(--line)}.acc-head.svelte-19l7i8q{width:100%;display:flex;justify-content:space-between;align-items:center;padding:18px 0;border:0;background:transparent;font:inherit;font-weight:600;font-size:16px;color:var(--ink);cursor:pointer}.acc-head.svelte-19l7i8q span:where(.svelte-19l7i8q){font-size:20px}.acc-body.svelte-19l7i8q{margin:0 0 18px;font-size:15px;line-height:1.65;color:var(--ink-2);white-space:pre-line}@media(max-width:720px){.main-photo.svelte-19l7i8q .photo{height:380px!important}.thumb.svelte-19l7i8q{width:76px}h1.svelte-19l7i8q{font-size:34px}}.related.svelte-ych2p1{padding-top:72px;padding-bottom:80px}h2.svelte-ych2p1{font-size:28px;margin-bottom:20px}
