.product-detail-page.svelte-13ixmzn{padding-top:calc(var(--header-h) + 2rem);align-content:start;padding-bottom:clamp(3rem,6vw,5rem)}.product-breadcrumb.svelte-13ixmzn{color:#becbe2b8;font-family:var(--font-mono,monospace);letter-spacing:.2em;text-transform:uppercase;flex-wrap:wrap;align-items:center;gap:.5rem;font-size:.72rem;display:flex}.product-breadcrumb.svelte-13ixmzn a:where(.svelte-13ixmzn):hover,.product-breadcrumb.svelte-13ixmzn strong:where(.svelte-13ixmzn){color:#f7f8f2}.product-hero.svelte-13ixmzn{grid-template-columns:minmax(0,1.16fr) minmax(340px,.84fr);align-items:start;gap:clamp(1.4rem,3vw,2.6rem);margin-top:1.6rem;display:grid}.product-gallery-main.svelte-13ixmzn,.product-thumb.svelte-13ixmzn,.buy-panel.svelte-13ixmzn,.review-summary.svelte-13ixmzn,.review-compose.svelte-13ixmzn,.review-empty.svelte-13ixmzn,.review-card.svelte-13ixmzn{background:#0d0f12;border:1px solid #d9ff5e21}.product-gallery-main.svelte-13ixmzn{aspect-ratio:16/10;overflow:hidden;box-shadow:0 22px 70px #00000047}.product-gallery-main.svelte-13ixmzn img:where(.svelte-13ixmzn),.product-thumb.svelte-13ixmzn img:where(.svelte-13ixmzn){object-fit:cover;width:100%;height:100%}.product-thumbs.svelte-13ixmzn{grid-template-columns:repeat(auto-fit,minmax(7.2rem,1fr));gap:.7rem;margin-top:.85rem;display:grid}.product-thumb.svelte-13ixmzn{aspect-ratio:3/2;cursor:pointer;opacity:.72;padding:0;transition:border-color .2s,opacity .2s,transform .2s;overflow:hidden}.product-thumb.svelte-13ixmzn:hover,.product-thumb.is-active.svelte-13ixmzn{border-color:var(--accent);opacity:1;transform:translateY(-1px)}.product-badges.svelte-13ixmzn{flex-wrap:wrap;gap:.45rem;margin-bottom:.75rem;display:flex}.product-badges.svelte-13ixmzn span:where(.svelte-13ixmzn){color:var(--accent);font-family:var(--font-mono,monospace);letter-spacing:.18em;text-transform:uppercase;background:#d9ff5e14;border:1px solid #d9ff5e38;padding:.22rem .48rem;font-size:.66rem}.product-badges.svelte-13ixmzn span.is-live:where(.svelte-13ixmzn){border-color:#56ff6357}.product-meta.svelte-13ixmzn,.section-kicker.svelte-13ixmzn{color:#bac9e5c7;font-family:var(--font-mono,monospace);letter-spacing:.25em;text-transform:uppercase;gap:.5rem;margin:0;font-size:.72rem;display:flex}.product-info.svelte-13ixmzn h1:where(.svelte-13ixmzn){color:#f7f8f2;font-family:var(--font-headline,"Space Grotesk"), sans-serif;margin:.7rem 0 0;font-size:clamp(2.4rem,4vw,4rem);font-weight:800;line-height:.98}.product-short.svelte-13ixmzn{color:#cbdaf5db;margin:.8rem 0 0;font-size:1.05rem}.product-rating-line.svelte-13ixmzn{color:#becbe2d1;font-family:var(--font-mono,monospace);flex-wrap:wrap;align-items:center;gap:.55rem;margin-top:1rem;font-size:.86rem;display:flex}.product-stars.svelte-13ixmzn{color:var(--accent);gap:.08rem;line-height:1;display:inline-flex}.product-stars.svelte-13ixmzn .muted:where(.svelte-13ixmzn){color:#becbe252}.buy-panel.svelte-13ixmzn{top:calc(var(--header-h) + 1rem);background:linear-gradient(#101215,#08090b);margin-top:1.4rem;padding:clamp(1rem,2vw,1.35rem);position:sticky}.buy-price.svelte-13ixmzn{color:#f7f8f2;font-family:var(--font-headline,"Space Grotesk"), sans-serif;letter-spacing:-.03em;margin:0;font-size:clamp(2.2rem,4vw,3.4rem);font-weight:800}.buy-actions.svelte-13ixmzn{grid-template-columns:1fr;gap:.55rem;margin-top:1.2rem;display:grid}.buy-btn.svelte-13ixmzn,.review-write-btn.svelte-13ixmzn,.review-submit-btn.svelte-13ixmzn{border:1px solid var(--qui-border);min-height:40px;font-family:var(--font-mono,monospace);letter-spacing:.16em;text-transform:uppercase;cursor:pointer;border-radius:2px;justify-content:center;align-items:center;gap:.45rem;font-size:11px;font-weight:900;transition:background .14s,border-color .14s,color .14s;display:inline-flex}.buy-btn.primary.svelte-13ixmzn,.review-submit-btn.svelte-13ixmzn{border-color:var(--qui-accent);background:var(--qui-accent);color:var(--qui-accent-ink)}.review-write-btn.svelte-13ixmzn{background:var(--qui-card);color:var(--qui-muted)}.review-wait-note.svelte-13ixmzn{color:var(--qui-muted);margin:0;font-size:.85rem;line-height:1.5}.buy-btn.svelte-13ixmzn:hover,.buy-btn.svelte-13ixmzn:focus-visible,.review-write-btn.svelte-13ixmzn:hover,.review-write-btn.svelte-13ixmzn:focus-visible,.review-submit-btn.svelte-13ixmzn:hover,.review-submit-btn.svelte-13ixmzn:focus-visible{border-color:var(--qui-border-strong);outline:2px solid var(--qui-focus);outline-offset:2px}.buy-btn[disabled].svelte-13ixmzn{cursor:not-allowed;opacity:.55}.buy-hint.svelte-13ixmzn{color:#becbe2c2;margin:.8rem 0 0;font-size:.84rem}.buy-hint.svelte-13ixmzn a:where(.svelte-13ixmzn){color:var(--accent)}.buy-features.svelte-13ixmzn{color:#e4e8d8d1;border-top:1px solid #d9ff5e1f;gap:.6rem;margin:1rem 0 0;padding:1rem 0 0;font-size:.9rem;list-style:none;display:grid}.buy-features.svelte-13ixmzn li:where(.svelte-13ixmzn){align-items:center;gap:.5rem;display:flex}.buy-features.svelte-13ixmzn li:where(.svelte-13ixmzn)>span:where(.svelte-13ixmzn){color:var(--accent);flex:none;display:inline-flex}.product-tabs.svelte-13ixmzn{margin-top:clamp(2.2rem,4vw,4rem)}.tab-list.svelte-13ixmzn{border-bottom:1px solid #d9ff5e1f;gap:clamp(1.2rem,3vw,2rem);display:flex}.tab-list.svelte-13ixmzn button:where(.svelte-13ixmzn){color:#bac9e5c7;font-family:"Azeri", var(--font-headline,"Space Grotesk"), sans-serif;letter-spacing:.2em;text-transform:uppercase;cursor:pointer;background:0 0;border:0;padding:0 .35rem 1rem;font-size:.72rem;font-weight:800;position:relative}.tab-list.svelte-13ixmzn button.is-active:where(.svelte-13ixmzn){color:var(--accent)}.tab-list.svelte-13ixmzn button.is-active:where(.svelte-13ixmzn):after{content:"";background:var(--accent);height:2px;position:absolute;bottom:-1px;left:0;right:0}.tab-panel.svelte-13ixmzn{color:#e4e8d8e0;padding:1.45rem 0 0;line-height:1.65}.review-tab.svelte-13ixmzn{grid-template-columns:280px minmax(0,1fr);gap:2rem;display:grid}.review-summary.svelte-13ixmzn,.review-compose.svelte-13ixmzn,.review-empty.svelte-13ixmzn,.review-card.svelte-13ixmzn{padding:1rem}.review-summary.svelte-13ixmzn strong:where(.svelte-13ixmzn){color:#f7f8f2;font-family:var(--font-headline,"Space Grotesk"), sans-serif;font-size:3rem;line-height:1;display:block}.review-summary.svelte-13ixmzn p:where(.svelte-13ixmzn),.review-compose.svelte-13ixmzn p:where(.svelte-13ixmzn),.review-empty.svelte-13ixmzn p:where(.svelte-13ixmzn),.review-card.svelte-13ixmzn p:where(.svelte-13ixmzn){color:#cbdaf5db;margin:.45rem 0 0}.review-bars.svelte-13ixmzn{gap:.45rem;margin-top:1rem;display:grid}.review-bar-row.svelte-13ixmzn{color:#becbe2c2;font-family:var(--font-mono,monospace);grid-template-columns:1rem minmax(0,1fr) 1rem;align-items:center;gap:.5rem;font-size:.78rem;display:grid}.review-bar-row.svelte-13ixmzn div:where(.svelte-13ixmzn){background:#15191f;height:.4rem;overflow:hidden}.review-bar-row.svelte-13ixmzn i:where(.svelte-13ixmzn){background:var(--accent);height:100%;display:block}.review-write-btn.svelte-13ixmzn{width:100%;margin-top:1.2rem}.review-feed.svelte-13ixmzn{gap:.75rem;display:grid}.review-compose.svelte-13ixmzn{gap:.65rem;display:grid}.review-compose.svelte-13ixmzn h2:where(.svelte-13ixmzn){color:#f7f8f2;font-family:var(--font-headline,"Space Grotesk"), sans-serif;margin:0;font-size:1.25rem}.review-compose.svelte-13ixmzn label:where(.svelte-13ixmzn){color:#becbe2c2;font-family:"Azeri", var(--font-headline,"Space Grotesk"), sans-serif;letter-spacing:.16em;text-transform:uppercase;font-size:.65rem}.review-submit-btn.svelte-13ixmzn{justify-self:start;padding:0 1.1rem}.review-empty.svelte-13ixmzn{text-align:center;border-style:dashed;place-items:center;min-height:7.6rem;display:grid}.review-empty.svelte-13ixmzn>span:where(.svelte-13ixmzn){color:var(--accent)}.review-card.svelte-13ixmzn header:where(.svelte-13ixmzn),.review-replies.svelte-13ixmzn article:where(.svelte-13ixmzn) header:where(.svelte-13ixmzn){color:#becbe2b8;justify-content:space-between;gap:.75rem;font-size:.82rem;display:flex}.review-card.svelte-13ixmzn strong:where(.svelte-13ixmzn),.review-replies.svelte-13ixmzn strong:where(.svelte-13ixmzn){color:var(--accent);font-family:"Azeri", var(--font-headline,"Space Grotesk"), sans-serif;letter-spacing:.12em;text-transform:uppercase}.review-replies.svelte-13ixmzn{gap:.55rem;margin-top:.8rem;display:grid}.review-replies.svelte-13ixmzn article:where(.svelte-13ixmzn){background:#08090b;border-left:2px solid #d9ff5e80;padding:.65rem .8rem}.related-section.svelte-13ixmzn{margin-top:clamp(3rem,6vw,5rem)}.related-section.svelte-13ixmzn h2:where(.svelte-13ixmzn){color:#f7f8f2;font-family:var(--font-headline,"Space Grotesk"), sans-serif;margin:.6rem 0 1.4rem;font-size:clamp(1.8rem,3vw,2.7rem);line-height:1}.related-grid.svelte-13ixmzn{grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(.85rem,1.2vw,1.1rem);display:grid}.related-empty.svelte-13ixmzn{color:#cbdaf5c2}@media (width<=1180px){.product-hero.svelte-13ixmzn,.review-tab.svelte-13ixmzn{grid-template-columns:1fr}.buy-panel.svelte-13ixmzn{position:static}.related-grid.svelte-13ixmzn{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=720px){.product-detail-page.svelte-13ixmzn{padding-top:calc(var(--header-h) + 1.25rem)}.buy-actions.svelte-13ixmzn,.related-grid.svelte-13ixmzn{grid-template-columns:1fr}.product-thumbs.svelte-13ixmzn{gap:.5rem}}
