.gallery.svelte-ewh1ap{gap:10px;min-width:0;margin:0;scroll-margin-top:84px;display:grid}.stage.svelte-ewh1ap{border:1px solid var(--line);border-radius:var(--radius);background:var(--night);aspect-ratio:16/9;position:relative;overflow:hidden}.stage.svelte-ewh1ap img:where(.svelte-ewh1ap),.stage.svelte-ewh1ap iframe:where(.svelte-ewh1ap){object-fit:cover;border:0;width:100%;height:100%;display:block}.play.svelte-ewh1ap{background:color-mix(in srgb, var(--night) 20%, transparent);color:var(--cream);cursor:pointer;border:0;place-content:center;justify-items:center;gap:14px;display:grid;position:absolute;inset:0}.play.svelte-ewh1ap .icon:where(.svelte-ewh1ap){background:var(--brass);width:84px;height:84px;box-shadow:0 8px 30px color-mix(in srgb, var(--night) 60%, transparent);border-radius:50%;place-items:center;transition:transform .15s;display:grid}.play.svelte-ewh1ap .icon:where(.svelte-ewh1ap):before{content:"";border-style:solid;border-width:15px 0 15px 25px;border-color:transparent transparent transparent var(--ink);margin-left:6px}.play.svelte-ewh1ap .label:where(.svelte-ewh1ap){letter-spacing:.16em;text-transform:uppercase;background:color-mix(in srgb, var(--night) 80%, transparent);border-radius:2px;padding:5px 10px;font-size:.72rem;font-weight:600}.play.svelte-ewh1ap:hover .icon:where(.svelte-ewh1ap){transform:scale(1.06)}.nav.svelte-ewh1ap{border-radius:var(--radius);border:1px solid var(--line);background:color-mix(in srgb, var(--night) 75%, transparent);width:40px;height:40px;color:var(--cream);cursor:pointer;z-index:1;place-items:center;font-size:1.3rem;line-height:1;display:grid;position:absolute;top:50%;transform:translateY(-50%)}.nav.svelte-ewh1ap:hover{border-color:var(--brass);color:var(--brass)}.prev.svelte-ewh1ap{left:12px}.next.svelte-ewh1ap{right:12px}.count.svelte-ewh1ap{background:color-mix(in srgb, var(--night) 80%, transparent);border:1px solid var(--line);border-radius:2px;padding:4px 8px;font-size:.7rem;position:absolute;bottom:12px;right:12px}.thumbs.svelte-ewh1ap{scrollbar-width:thin;scrollbar-color:var(--line) transparent;grid-auto-columns:112px;grid-auto-flow:column;gap:8px;padding-bottom:6px;display:grid;overflow-x:auto}.thumbs.svelte-ewh1ap button:where(.svelte-ewh1ap){border:1px solid var(--line);cursor:pointer;aspect-ratio:16/9;opacity:.5;background:0 0;border-radius:2px;padding:0;transition:opacity .12s,border-color .12s;position:relative;overflow:hidden}.thumbs.svelte-ewh1ap button:where(.svelte-ewh1ap):hover{opacity:.85}.thumbs.svelte-ewh1ap button.on:where(.svelte-ewh1ap){opacity:1;border-color:var(--brass)}.thumbs.svelte-ewh1ap button.video:where(.svelte-ewh1ap):after{content:"";border-style:solid;border-width:9px 0 9px 15px;border-color:transparent transparent transparent var(--brass);filter:drop-shadow(0 1px 3px #0009);position:absolute;top:50%;left:50%;transform:translate(-40%,-50%)}.thumbs.svelte-ewh1ap img:where(.svelte-ewh1ap){object-fit:cover;width:100%;height:100%;display:block}@media (width<=640px){.thumbs.svelte-ewh1ap{grid-auto-columns:88px}.play.svelte-ewh1ap .icon:where(.svelte-ewh1ap){width:64px;height:64px}.play.svelte-ewh1ap .icon:where(.svelte-ewh1ap):before{border-width:12px 0 12px 20px;margin-left:5px}}.buybox.svelte-xy3jka{border:1px solid var(--line);border-radius:var(--radius);background:var(--panel);gap:12px;padding:18px 20px;display:grid}.top.svelte-xy3jka{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 16px;display:flex}.price-row.svelte-xy3jka{align-items:baseline;gap:10px;display:flex}.price.svelte-xy3jka{font-size:1.85rem;font-weight:500;line-height:1}.was.svelte-xy3jka{color:var(--muted);font-size:.95rem;text-decoration:line-through}.top.svelte-xy3jka .button:where(.svelte-xy3jka){padding:13px 26px}.terms.svelte-xy3jka{flex-wrap:wrap;align-items:center;gap:10px;font-size:.8rem;display:flex}.note.svelte-xy3jka{font-size:.8rem}.error.svelte-xy3jka{color:var(--cream);border-left:2px solid var(--brass);padding-left:10px}.secure.svelte-xy3jka{border-top:1px solid var(--line);padding-top:12px}@media (width<=640px){.top.svelte-xy3jka .button:where(.svelte-xy3jka){width:100%}}.crumbs.svelte-1iljj73{letter-spacing:.14em;text-transform:uppercase;color:var(--muted);flex-wrap:wrap;gap:8px;padding-block:24px 0;font-size:.68rem;font-weight:500;display:flex}.crumbs.svelte-1iljj73 a:where(.svelte-1iljj73){color:var(--muted)}.crumbs.svelte-1iljj73 a:where(.svelte-1iljj73):hover{color:var(--brass)}.top.svelte-1iljj73{grid-template:"gallery head""gallery buy"1fr/minmax(0,1fr) 400px;align-items:start;gap:24px 40px;padding-top:20px;display:grid}.head.svelte-1iljj73{grid-area:head;gap:12px;display:grid}.gallery.svelte-1iljj73{grid-area:gallery;min-width:0}.buy.svelte-1iljj73{grid-area:buy;gap:18px;display:grid}.head.svelte-1iljj73 h1:where(.svelte-1iljj73){font-size:clamp(2.6rem,4.6vw,4rem)}.line.svelte-1iljj73{color:var(--cream);font-size:1.6rem}.tagline.svelte-1iljj73{color:var(--muted);max-width:46ch;font-size:1rem}.badges.svelte-1iljj73{flex-wrap:wrap;gap:6px;padding-top:4px;display:flex}.facts.svelte-1iljj73{grid-template-columns:1fr 1fr;gap:16px 20px;margin:0;padding-top:4px;display:grid}.facts.svelte-1iljj73 div:where(.svelte-1iljj73){align-content:start;gap:4px;display:grid}.facts.svelte-1iljj73 dd:where(.svelte-1iljj73){margin:0;font-size:1.2rem;font-weight:500;line-height:1.1}.facts.svelte-1iljj73 dt:where(.svelte-1iljj73){letter-spacing:.14em;text-transform:uppercase;color:var(--muted);order:2;font-size:.64rem;font-weight:500}.ask.svelte-1iljj73{border-top:1px solid var(--line);padding-top:14px;font-size:.82rem}.ask.svelte-1iljj73 a:where(.svelte-1iljj73){color:var(--brass)}.details.svelte-1iljj73{gap:64px;padding-top:64px;display:grid}.details.svelte-1iljj73 h2:where(.svelte-1iljj73){margin-bottom:18px}.prose.svelte-1iljj73{max-width:70ch;color:var(--muted);gap:14px;font-size:1.05rem;display:grid}.prose.svelte-1iljj73 p:where(.svelte-1iljj73):first-child{color:var(--cream);font-size:1.15rem}.lead.svelte-1iljj73{margin-top:-6px;margin-bottom:18px}.route.svelte-1iljj73{border-left:1px solid var(--line);max-width:70ch;margin-left:5px;display:grid}.route.svelte-1iljj73 li:where(.svelte-1iljj73){grid-template-columns:180px 1fr;align-items:baseline;gap:4px 24px;padding:12px 0 12px 26px;display:grid;position:relative}.route.svelte-1iljj73 li:where(.svelte-1iljj73):before{content:"";background:var(--brass);width:11px;height:11px;position:absolute;top:1.15em;left:-6px}.route.svelte-1iljj73 h3:where(.svelte-1iljj73){font-size:1.15rem}.route.svelte-1iljj73 p:where(.svelte-1iljj73){font-size:.94rem}.highlights.svelte-1iljj73{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 48px;display:grid}.highlights.svelte-1iljj73 li:where(.svelte-1iljj73){border-top:1px solid var(--line);align-content:start;gap:4px;padding:16px 0;display:grid}.highlights.svelte-1iljj73 p:where(.svelte-1iljj73){font-size:.94rem}.columns.svelte-1iljj73{grid-template-columns:1fr 1fr;gap:48px;scroll-margin-top:84px;display:grid}.checks.svelte-1iljj73{gap:10px;display:grid}.checks.svelte-1iljj73 li:where(.svelte-1iljj73){color:var(--muted);padding-left:18px;font-size:.94rem;position:relative}.checks.svelte-1iljj73 li:where(.svelte-1iljj73):before{content:"";background:var(--brass);width:8px;height:1px;position:absolute;top:.75em;left:0}.install.svelte-1iljj73{gap:10px;margin-bottom:14px;display:grid}.install.svelte-1iljj73 li:where(.svelte-1iljj73){align-items:baseline;gap:12px;font-size:.94rem;display:flex}.install.svelte-1iljj73 .num:where(.svelte-1iljj73){border:1px solid var(--line);width:22px;height:22px;color:var(--brass);border-radius:2px;flex:none;place-items:center;font-size:.7rem;display:grid}.small.svelte-1iljj73{font-size:.84rem}.more.svelte-1iljj73{margin-top:16px}.more.svelte-1iljj73 a:where(.svelte-1iljj73){color:var(--brass)}@media (width<=980px){.top.svelte-1iljj73{grid-template-rows:none;grid-template-columns:minmax(0,1fr);grid-template-areas:"head""gallery""buy"}.columns.svelte-1iljj73{grid-template-columns:1fr;gap:40px}.highlights.svelte-1iljj73{grid-template-columns:1fr}}@media (width<=640px){.line.svelte-1iljj73{font-size:1.4rem}.details.svelte-1iljj73{gap:48px;padding-top:48px}.route.svelte-1iljj73 li:where(.svelte-1iljj73){grid-template-columns:1fr;padding-left:20px}}
