.store.svelte-759rky{--accent: #18544c;--aink: #fff;--bg: #f6f5f0;--bg2: #efece1;--ink: #14140f;--card: #ffffff;--line: #14140f;--muted: #6a6a5e;--coral: #ff6b4a;--gold: #fff8df;--bw: 2.5px;--ease: cubic-bezier(.2, .7, .2, 1);--font-grotesk: "Space Grotesk", -apple-system, BlinkMacSystemFont, sans-serif;--font-display: "Knewave", system-ui, cursive;background:var(--bg);color:var(--ink);min-height:100vh;font-family:var(--font-grotesk)}.store.svelte-759rky h1,.store.svelte-759rky h2,.store.svelte-759rky h3,.store.svelte-759rky h4,.store.svelte-759rky p{margin:0}.store.svelte-759rky button:where(.svelte-759rky){font-family:var(--font-grotesk);cursor:pointer}.kn.svelte-759rky{font-family:var(--font-display);font-weight:400}.eyebrow.svelte-759rky{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:var(--muted)}.btn.svelte-759rky{display:inline-flex;align-items:center;justify-content:center;gap:7px;font-weight:700;font-size:14.5px;padding:13px 18px;border:var(--bw) solid var(--line);background:var(--accent);color:var(--aink);text-decoration:none}.btn.svelte-759rky:hover{filter:brightness(1.08)}.btn.svelte-759rky:disabled{cursor:wait;opacity:.68;filter:none}.btn.ghost.svelte-759rky{background:var(--card);color:var(--ink)}.s-head.svelte-759rky{position:sticky;top:0;z-index:30;background:var(--bg);border-bottom:var(--bw) solid var(--line);display:flex;align-items:center;justify-content:space-between;gap:16px;padding:13px 24px}.s-brand.svelte-759rky{display:flex;align-items:center;gap:11px;min-width:0;text-decoration:none;color:var(--ink)}.s-mark.svelte-759rky{width:40px;height:40px;border:var(--bw) solid var(--line);background:var(--accent);color:var(--aink);display:grid;place-items:center;font-weight:700;font-size:20px;flex:0 0 auto}.s-logo.svelte-759rky{max-height:44px;max-width:190px;object-fit:contain}.s-wordmark.svelte-759rky{border:var(--bw) solid var(--line);background:var(--accent);color:var(--aink);font-weight:700;font-size:16px;letter-spacing:-.01em;line-height:1;padding:12px 14px;white-space:nowrap}.s-brand.svelte-759rky .nm:where(.svelte-759rky){font-size:18px;font-weight:700;line-height:1.05;white-space:nowrap}.p-back.svelte-759rky{display:inline-flex;align-items:center;gap:6px;font-size:14px;font-weight:700;color:var(--ink);text-decoration:none;border:2px solid transparent;padding:8px 10px}.p-back.svelte-759rky:hover{border-color:var(--line)}.s-head-r.svelte-759rky{display:flex;align-items:center;gap:9px}.p-crumb.svelte-759rky{display:flex;align-items:center;gap:8px;flex-wrap:wrap;padding:16px 24px 0;font-size:12.5px;font-weight:600;color:var(--muted)}.p-crumb.svelte-759rky a:where(.svelte-759rky){color:var(--muted);text-decoration:none}.p-crumb.svelte-759rky a:where(.svelte-759rky):hover{color:var(--accent)}.p-crumb.svelte-759rky .cur:where(.svelte-759rky){color:var(--ink)}.p-main.svelte-759rky{display:grid;grid-template-columns:1.15fr 1fr;gap:0;align-items:start;padding:20px 24px 12px;gap:28px}.p-media.svelte-759rky{display:grid;gap:14px}.p-photo.svelte-759rky{position:relative;border:var(--bw) solid var(--line);background:var(--bg2);box-shadow:7px 7px 0 var(--line);aspect-ratio:1.05/1;overflow:hidden}.p-photo.svelte-759rky img:where(.svelte-759rky){width:100%;height:100%;object-fit:cover}.p-thumbs.svelte-759rky{display:grid;grid-template-columns:repeat(auto-fill,minmax(58px,1fr));gap:9px}.p-thumbs.svelte-759rky button:where(.svelte-759rky){border:2px solid var(--line);background:var(--bg2);aspect-ratio:1;padding:0;overflow:hidden;box-shadow:3px 3px 0 var(--line)}.p-thumbs.svelte-759rky button.selected:where(.svelte-759rky){outline:3px solid var(--accent);outline-offset:2px}.p-thumbs.svelte-759rky img:where(.svelte-759rky){width:100%;height:100%;object-fit:cover;display:block}.p-badges.svelte-759rky{position:absolute;top:14px;left:14px;display:flex;gap:7px;z-index:2}.p-badge.svelte-759rky{border:2px solid var(--line);background:var(--coral);color:#fff;padding:4px 9px;font-size:10.5px;font-weight:700;text-transform:uppercase;letter-spacing:.05em}.p-badge.gold.svelte-759rky{background:var(--gold);color:#14140f}.p-detail.svelte-759rky{display:flex;flex-direction:column;gap:16px;padding-top:6px}.p-detail.svelte-759rky h1:where(.svelte-759rky){font-size:clamp(28px,3.4vw,44px);font-weight:700;letter-spacing:-.03em;line-height:1;margin-top:8px}.p-title-row.svelte-759rky{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:12px}.p-title-heart.svelte-759rky{width:44px;height:44px;border:var(--bw) solid var(--line);background:var(--card);color:var(--ink);display:grid;place-items:center;margin-top:6px;flex:0 0 auto}.p-title-heart.on.svelte-759rky{background:var(--coral);color:#fff}.p-title-heart.svelte-759rky:disabled{cursor:wait;opacity:.7}.p-pricerow.svelte-759rky{display:flex;align-items:baseline;gap:12px;flex-wrap:wrap}.p-price.svelte-759rky{font-size:30px;font-weight:700;letter-spacing:-.02em}.p-desc.svelte-759rky{font-size:15.5px;font-weight:500;line-height:1.55;color:#3a3a30;max-width:520px}.p-facts.svelte-759rky{display:grid;gap:9px;border-top:2px solid var(--green-border, #d8e0dc);border-bottom:2px solid var(--green-border, #d8e0dc);padding:14px 0}.p-fact.svelte-759rky{display:flex;align-items:center;gap:9px;font-size:13.5px;font-weight:600;color:#3a3a30}.p-fact.svelte-759rky svg{color:var(--accent);flex:0 0 auto}.p-action-panel.svelte-759rky{border:2px solid color-mix(in srgb,var(--line),transparent 68%);background:var(--card);padding:18px;display:grid;gap:14px;scroll-margin-top:92px}.p-action-head.svelte-759rky{display:grid;gap:4px}.p-action-head.svelte-759rky h2:where(.svelte-759rky),.p-success.svelte-759rky h2:where(.svelte-759rky){font-size:20px;line-height:1.1;font-weight:700;letter-spacing:-.01em}.p-action-head.svelte-759rky p:where(.svelte-759rky),.p-success.svelte-759rky p:where(.svelte-759rky),.p-form-note.svelte-759rky{margin-top:4px;font-size:13.5px;font-weight:600;line-height:1.4;color:var(--muted)}.p-action-panel.svelte-759rky form:where(.svelte-759rky){display:grid;gap:12px}.p-fields.svelte-759rky{display:grid;grid-template-columns:minmax(0,1fr) minmax(120px,.55fr);gap:12px}.p-fields.single.svelte-759rky{grid-template-columns:minmax(0,1fr)}.p-action-panel.svelte-759rky label:where(.svelte-759rky):not(.p-checkbox){display:grid;gap:6px;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--muted)}.p-action-panel.svelte-759rky input:where(.svelte-759rky):not([type=checkbox]){width:100%;min-height:44px;border:2px solid color-mix(in srgb,var(--line),transparent 20%);background:var(--bg);color:var(--ink);padding:0 12px;font:inherit;font-weight:700}.p-action-panel.svelte-759rky input:where(.svelte-759rky):not([type=checkbox]):focus{outline:3px solid color-mix(in srgb,var(--accent),transparent 78%);outline-offset:1px}.p-checkbox.svelte-759rky{display:flex;align-items:flex-start;gap:9px;color:#3a3a30}.p-checkbox.svelte-759rky input:where(.svelte-759rky){width:16px;height:16px;flex:0 0 auto;margin-top:2px;accent-color:var(--accent)}.p-checkbox.svelte-759rky span:where(.svelte-759rky){font-size:13px;line-height:1.35;font-weight:500}.p-form-actions.svelte-759rky{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.p-submit.svelte-759rky,.p-secondary-action.svelte-759rky{min-height:44px;border:2px solid var(--line);padding:0 16px;font:inherit;font-size:14px;font-weight:700}.p-submit.svelte-759rky{width:100%;background:var(--accent);color:var(--aink)}.p-submit.svelte-759rky:disabled,.p-secondary-action.svelte-759rky:disabled{cursor:wait;opacity:.68}.p-secondary-action.svelte-759rky{background:var(--card);color:var(--ink)}.p-success.svelte-759rky{display:flex;align-items:flex-start;gap:12px}.p-success.svelte-759rky svg{flex:0 0 auto;color:var(--accent);margin-top:2px}.form-error.svelte-759rky,.form-success.svelte-759rky,.verification-hint.svelte-759rky,.p-fine-print.svelte-759rky{font-size:12.5px!important;line-height:1.4!important;font-weight:600!important;text-transform:none;letter-spacing:0}.form-error.svelte-759rky{color:#b42318!important}.form-success.svelte-759rky,.verification-hint.svelte-759rky{color:var(--accent)!important}.p-fine-print.svelte-759rky{color:var(--muted)!important}.p-thread.svelte-759rky{display:grid;gap:14px}.p-thread-top.svelte-759rky{display:flex;align-items:center;justify-content:space-between;gap:12px;border:2px solid color-mix(in srgb,var(--line),transparent 20%);background:var(--bg);padding:12px}.p-thread-top.svelte-759rky>div:where(.svelte-759rky){display:grid;gap:3px}.p-thread-label.svelte-759rky,.p-thread-note.svelte-759rky{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--accent)}.p-thread-top.svelte-759rky strong:where(.svelte-759rky){font-size:22px;line-height:1}.p-thread-note.svelte-759rky{border:2px solid color-mix(in srgb,var(--line),transparent 30%);background:var(--gold);color:#14140f;padding:5px 8px;white-space:nowrap}.p-events.svelte-759rky{display:grid;gap:9px}.p-event.svelte-759rky{border-left:3px solid var(--accent);background:var(--bg);padding:9px 11px;display:grid;gap:3px}.p-event.self.svelte-759rky{border-left-color:var(--coral)}.p-event.svelte-759rky span:where(.svelte-759rky){font-size:13.5px;font-weight:700}.p-event.svelte-759rky p:where(.svelte-759rky){font-size:13px;line-height:1.35;color:#3a3a30}.p-event.svelte-759rky small:where(.svelte-759rky){font-size:11.5px;font-weight:600;color:var(--muted)}.p-thread-actions.svelte-759rky{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px}.p-thread-actions.svelte-759rky .p-submit:where(.svelte-759rky),.p-thread-reply.svelte-759rky .p-submit:where(.svelte-759rky){display:inline-flex;align-items:center;justify-content:center;gap:7px}.p-related.svelte-759rky{padding:26px 24px 8px;border-top:var(--bw) solid var(--line);margin-top:18px}.p-related-head.svelte-759rky{display:flex;align-items:flex-end;justify-content:space-between;gap:12px;margin-bottom:16px}.p-related-head.svelte-759rky h2:where(.svelte-759rky){font-size:clamp(22px,2.6vw,28px);font-weight:700;letter-spacing:-.02em}.p-related-all.svelte-759rky{display:inline-flex;align-items:center;gap:6px;font-size:13px;font-weight:700;color:var(--accent);text-decoration:none;white-space:nowrap}.p-rel-grid.svelte-759rky{display:grid;grid-template-columns:repeat(4,1fr);gap:18px}.p-rel-card.svelte-759rky{border:var(--bw) solid var(--line);background:var(--card);display:flex;flex-direction:column;overflow:hidden;box-shadow:5px 5px 0 var(--line);text-decoration:none;color:var(--ink);transition:transform .12s var(--ease),box-shadow .12s var(--ease)}.p-rel-card.svelte-759rky:hover{transform:translate(-3px,-3px);box-shadow:8px 8px 0 var(--line)}.p-rel-img.svelte-759rky{position:relative;aspect-ratio:1.1/1;border-bottom:var(--bw) solid var(--line);background:var(--bg2);overflow:hidden}.p-rel-img.svelte-759rky img:where(.svelte-759rky){width:100%;height:100%;object-fit:cover}.p-rel-img.svelte-759rky .p-badge:where(.svelte-759rky){position:absolute;top:9px;left:9px}.p-rel-body.svelte-759rky{padding:12px 13px;display:flex;flex-direction:column;gap:3px}.p-rel-body.svelte-759rky .cat:where(.svelte-759rky){font-size:10.5px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--muted)}.p-rel-body.svelte-759rky .nm:where(.svelte-759rky){font-size:15px;font-weight:700;line-height:1.12}.p-rel-body.svelte-759rky .pr:where(.svelte-759rky){font-size:17px;font-weight:700;letter-spacing:-.02em;margin-top:3px}.s-foot.svelte-759rky{border-top:var(--bw) solid var(--line);display:grid;grid-template-columns:1.6fr 1fr 1fr;margin-top:22px}.s-foot.svelte-759rky>div:where(.svelte-759rky){padding:26px 24px;border-right:var(--bw) solid var(--line)}.s-foot.svelte-759rky>div:where(.svelte-759rky):last-child{border-right:none}.s-foot.svelte-759rky .kn:where(.svelte-759rky){color:var(--accent);font-size:30px}.s-foot.svelte-759rky .blurb:where(.svelte-759rky){font-size:13.5px;font-weight:500;color:var(--muted);margin-top:10px;max-width:280px;line-height:1.45}.s-foot.svelte-759rky h4:where(.svelte-759rky){font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;margin-bottom:12px;color:var(--muted)}.s-foot.svelte-759rky a:where(.svelte-759rky){display:block;font-size:14px;font-weight:600;padding:5px 0;color:var(--ink);text-decoration:none}.s-foot.svelte-759rky a:where(.svelte-759rky):hover{color:var(--accent)}.s-bar.svelte-759rky{border-top:var(--bw) solid var(--line);padding:14px 24px;display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;font-size:12.5px;font-weight:600;color:var(--muted)}.s-bar.svelte-759rky .pw:where(.svelte-759rky) .kn:where(.svelte-759rky){color:var(--accent);font-size:14px;text-decoration:none}.p-empty.svelte-759rky{padding:80px 24px;text-align:center;color:var(--muted);display:grid;gap:16px;place-items:center}.p-empty.svelte-759rky h3:where(.svelte-759rky){font-size:22px;font-weight:700;color:var(--ink)}@media(max-width:900px){.p-main.svelte-759rky{grid-template-columns:1fr}.p-rel-grid.svelte-759rky{grid-template-columns:repeat(2,1fr)}.s-foot.svelte-759rky{grid-template-columns:1fr}.s-foot.svelte-759rky>div:where(.svelte-759rky){border-right:none}.p-back.svelte-759rky{display:none}}@media(max-width:520px){.p-form-actions.svelte-759rky{align-items:stretch;flex-direction:column}.p-fields.svelte-759rky{grid-template-columns:1fr}}
