.gallery.svelte-138frwq{flex-direction:column;min-width:0;min-height:0;display:flex}.carousel.svelte-138frwq{flex:auto;justify-content:flex-start;min-height:0;display:flex}.frame.svelte-138frwq{width:100%;aspect-ratio:var(--ratio);background:var(--color-gray-50);position:relative;overflow:hidden}.frame.rounded.svelte-138frwq{border-radius:var(--radius-lg)}@media (width>=900px){.frame.svelte-138frwq{width:auto;max-width:100%;height:100%}}.track.svelte-138frwq{scroll-snap-type:x mandatory;scrollbar-width:none;display:flex;position:absolute;inset:0;overflow-x:auto}.track.svelte-138frwq::-webkit-scrollbar{display:none}.slide.svelte-138frwq{scroll-snap-align:start;scroll-snap-stop:always;flex:0 0 100%}.slide.svelte-138frwq img:where(.svelte-138frwq){object-fit:cover;object-position:center top;width:100%;height:100%;display:block}.arrow.svelte-138frwq{border-radius:var(--radius-pill);border:1px solid color-mix(in srgb, var(--color-ink) 12%, transparent);width:44px;height:44px;box-shadow:0 2px 8px color-mix(in srgb, var(--color-shadow) 18%, transparent);background:color-mix(in srgb, var(--color-surface) 85%, transparent);color:var(--color-ink);cursor:pointer;z-index:2;justify-content:center;align-items:center;font-size:1.4rem;line-height:1;transition:background .15s,opacity .15s;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.arrow.svelte-138frwq:hover{background:var(--color-surface)}.arrow.svelte-138frwq:disabled{cursor:default;box-shadow:none;background:color-mix(in srgb, var(--color-surface) 55%, transparent);color:color-mix(in srgb, var(--color-ink) 35%, transparent);border-color:color-mix(in srgb, var(--color-ink) 8%, transparent)}.arrow.prev.svelte-138frwq{left:.7rem}.arrow.next.svelte-138frwq{right:.7rem}.dots.svelte-138frwq{z-index:2;gap:.3rem;display:flex;position:absolute;bottom:.7rem;left:50%;transform:translate(-50%)}.dot.svelte-138frwq{border-radius:var(--radius-pill);background:color-mix(in srgb, var(--color-surface) 60%, transparent);width:6px;height:6px;transition:background .15s}.dot.on.svelte-138frwq{background:var(--color-surface)}.edit-btn.svelte-138frwq{background:var(--color-ink);cursor:pointer;z-index:4;width:38px;height:38px;color:var(--color-on-accent);box-shadow:0 4px 16px color-mix(in srgb, var(--color-shadow) 25%, transparent);opacity:0;border:none;border-radius:50%;justify-content:center;align-items:center;transition:background .2s,transform .15s,opacity .2s;display:flex;position:absolute;top:12px;right:12px}.frame.svelte-138frwq:hover .edit-btn:where(.svelte-138frwq){opacity:1}.edit-btn.svelte-138frwq:hover{background:var(--color-accent);transform:scale(1.08)}.edit-btn.svelte-138frwq svg:where(.svelte-138frwq){pointer-events:none;width:17px;height:17px}.thumbs.svelte-138frwq{scrollbar-width:thin;flex:none;justify-content:flex-start;gap:.5rem;margin-top:.6rem;display:flex;overflow-x:auto}@media (width>=900px){.gallery.svelte-138frwq{flex-direction:row;align-items:flex-start;gap:.7rem}.thumbs.svelte-138frwq{flex-direction:column;order:-1;max-height:100%;margin-top:0;overflow:visible auto}}@media (width<=899px){.thumbs.svelte-138frwq{display:none}}.thumb.svelte-138frwq{border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-gray-50);cursor:pointer;flex:none;width:64px;height:80px;padding:0;transition:border-color .15s;overflow:hidden}.thumb.svelte-138frwq img:where(.svelte-138frwq){object-fit:cover;width:100%;height:100%;display:block}.thumb.svelte-138frwq:hover{border-color:var(--color-ink-muted)}.thumb.active.svelte-138frwq{border-color:var(--color-ink);border-width:2px}.block.svelte-halveb{flex-direction:column;gap:.45rem;min-width:0;display:flex}.heading.svelte-halveb{font-family:var(--font-tech);letter-spacing:1.4px;color:var(--color-ink-muted);font-size:.66rem;font-weight:700}.grid.svelte-halveb{grid-template-columns:1fr 1fr;align-self:flex-start;gap:.4rem;display:inline-grid}.tile.svelte-halveb{min-height:var(--ctl-h,var(--option-h))}.grid.chips.svelte-halveb{display:inline-flex}.grid.chips.svelte-halveb .tile:where(.svelte-halveb){padding-inline:.85rem}.block.svelte-1qzliwk{flex-direction:column;gap:.45rem;display:flex}.heading.svelte-1qzliwk{font-family:var(--font-tech);letter-spacing:1.4px;color:var(--color-ink-muted);flex-wrap:wrap;align-items:baseline;gap:.5rem;font-size:.66rem;font-weight:700;display:flex}.value.svelte-1qzliwk{letter-spacing:0;color:var(--color-ink);font-weight:400}.row.svelte-1qzliwk{flex-wrap:wrap;gap:.5rem;display:flex}.sw.svelte-1qzliwk{cursor:pointer;background:0 0;border:none;padding:0;line-height:0;position:relative}.face.svelte-1qzliwk{background:var(--hex,var(--color-gray-50));display:block;position:relative;overflow:hidden}.sw.chip.svelte-1qzliwk .face:where(.svelte-1qzliwk){width:var(--sw-size,34px);height:var(--sw-size,34px);border-radius:50%}.sw.chip.svelte-1qzliwk{padding:calc((var(--ctl-h,44px) - var(--sw-size,34px)) / 2);border-radius:50%}.sw.chip.svelte-1qzliwk .face:where(.svelte-1qzliwk),.sw.named.svelte-1qzliwk .face:where(.svelte-1qzliwk){box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--color-ink) 12%, transparent)}.sw.pale.svelte-1qzliwk .face:where(.svelte-1qzliwk){box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--color-ink) 30%, transparent)}.sw.chip.svelte-1qzliwk:hover .face:where(.svelte-1qzliwk){box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--color-ink) 25%, transparent), 0 0 0 2px color-mix(in srgb, var(--color-ink) 18%, transparent)}.sw.chip.selected.svelte-1qzliwk .face:where(.svelte-1qzliwk){box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--color-ink) 18%, transparent), 0 0 0 2px var(--color-surface), 0 0 0 4px var(--color-ink)}.sw.hybrid.svelte-1qzliwk{border-radius:var(--radius-sm);padding:0}.sw.hybrid.svelte-1qzliwk .face:where(.svelte-1qzliwk){border-radius:var(--radius-sm);width:44px;height:56px;box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--color-ink) 15%, transparent)}.sw.hybrid.svelte-1qzliwk:hover .face:where(.svelte-1qzliwk){box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--color-ink) 45%, transparent)}.sw.hybrid.selected.svelte-1qzliwk .face:where(.svelte-1qzliwk){box-shadow:inset 0 0 0 2px var(--color-ink)}.sw.hybrid.pale.svelte-1qzliwk:not(.selected) .face:where(.svelte-1qzliwk){box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--color-ink) 32%, transparent)}.shot.svelte-1qzliwk{object-fit:cover;object-position:center 62%;width:100%;height:72%;display:block;position:absolute;top:0;left:0}.block.rowed.svelte-1qzliwk .row.as-named:where(.svelte-1qzliwk){flex-direction:column;gap:.3rem;max-width:22rem}.sw.named.svelte-1qzliwk{width:100%;min-height:var(--ctl-h,44px);border-radius:var(--radius-sm);border:1px solid #0000;align-items:center;gap:.6rem;padding:.3rem .6rem .3rem .4rem;line-height:1.2;transition:border-color .13s,background .13s;display:flex}.sw.named.svelte-1qzliwk .face:where(.svelte-1qzliwk){border-radius:50%;flex:none;width:24px;height:24px}.sw.named.svelte-1qzliwk .name:where(.svelte-1qzliwk){font-family:var(--font-tech);letter-spacing:.6px;color:var(--color-ink);align-items:baseline;gap:.5rem;font-size:.72rem;display:flex}.sw.named.svelte-1qzliwk:hover{border-color:color-mix(in srgb, var(--color-ink) 20%, transparent)}.sw.named.selected.svelte-1qzliwk{border-color:var(--color-ink);background:color-mix(in srgb, var(--color-ink) 4%, transparent)}.tag.svelte-1qzliwk{letter-spacing:1px;text-transform:uppercase;color:var(--color-deep-current);font-size:.55rem;font-weight:700}.sw.garment.svelte-1qzliwk{border-radius:var(--radius-sm);padding:0}.sw.garment.svelte-1qzliwk .face:where(.svelte-1qzliwk){border-radius:var(--radius-sm);width:40px;height:50px;box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--color-ink) 15%, transparent)}.sw.garment.svelte-1qzliwk .face:where(.svelte-1qzliwk) img:where(.svelte-1qzliwk){object-fit:cover;object-position:center 62%;width:100%;height:100%;display:block}.sw.garment.svelte-1qzliwk:hover .face:where(.svelte-1qzliwk){box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--color-ink) 45%, transparent)}.sw.garment.selected.svelte-1qzliwk .face:where(.svelte-1qzliwk){box-shadow:inset 0 0 0 2px var(--color-ink)}.sw.next-batch.svelte-1qzliwk .face:where(.svelte-1qzliwk):after{content:"";background:linear-gradient(135deg, transparent 50%, color-mix(in srgb, var(--color-surface) 85%, transparent) 50%);width:40%;height:40%;position:absolute;bottom:0;right:0}.sw.named.next-batch.svelte-1qzliwk .face:where(.svelte-1qzliwk):after{display:none}.sw.hybrid.next-batch.svelte-1qzliwk .face:where(.svelte-1qzliwk):after{background:linear-gradient(225deg, color-mix(in srgb, var(--color-surface) 88%, transparent) 50%, transparent 50%);width:42%;height:34%;top:0;bottom:auto}.block.svelte-1fgu2sz{flex-direction:column;gap:.45rem;display:flex}.heading.svelte-1fgu2sz{max-width:22rem;font-family:var(--font-tech);letter-spacing:1.4px;color:var(--color-ink-muted);flex-wrap:wrap;align-items:baseline;gap:.5rem;font-size:.66rem;font-weight:700;display:flex}.guide.svelte-1fgu2sz{margin-left:auto;position:relative}.guide.svelte-1fgu2sz:after{content:"";position:absolute;inset:-16px -10px}.prompt.svelte-1fgu2sz{letter-spacing:.3px;text-transform:lowercase;color:var(--color-accent);font-weight:600}.select.needs-size.svelte-1fgu2sz{border-color:var(--color-accent);box-shadow:0 0 0 3px color-mix(in srgb, var(--color-accent) 22%, transparent)}.bare-foot.svelte-1fgu2sz{max-width:22rem;font-family:var(--font-tech);letter-spacing:1.2px;color:var(--color-ink-muted);align-items:baseline;gap:.6rem;margin-top:.1rem;font-size:.62rem;font-weight:700;display:flex}.bare-foot.svelte-1fgu2sz .guide:where(.svelte-1fgu2sz){margin-left:auto;font-size:.62rem}.grid.svelte-1fgu2sz{flex-wrap:wrap;gap:.4rem;max-width:22rem;display:flex}.tile.svelte-1fgu2sz{background:var(--color-surface);max-width:5.5rem;color:var(--color-ink);border:1px solid color-mix(in srgb, var(--color-ink) 30%, transparent);border-radius:var(--radius-sm);font-family:var(--font-tech);letter-spacing:.5px;min-height:var(--ctl-h,44px);cursor:pointer;flex:46px;padding:.5rem .25rem;font-size:.74rem;font-weight:600;transition:border-color .12s,background .12s,color .12s;position:relative}.tile.svelte-1fgu2sz:hover{border-color:var(--color-ink)}.tile.selected.svelte-1fgu2sz{background:var(--color-ink);border-color:var(--color-ink);color:var(--color-on-accent)}.tile.backorder.svelte-1fgu2sz{border-style:dashed;border-color:color-mix(in srgb, var(--color-ink) 34%, transparent)}.dot.svelte-1fgu2sz{opacity:.65;border:1px solid;border-radius:50%;width:5px;height:5px;position:absolute;top:4px;right:4px}.dot.standalone.svelte-1fgu2sz{vertical-align:.05em;opacity:.8;margin-right:.15rem;display:inline-block;position:static}.sr.svelte-1fgu2sz{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.is-tiles.svelte-1fgu2sz .heading:where(.svelte-1fgu2sz),.is-tiles.svelte-1fgu2sz .bare-foot:where(.svelte-1fgu2sz){max-width:24rem}.tiles.svelte-1fgu2sz{border-radius:10px;grid-template-columns:repeat(auto-fit,minmax(3.6rem,1fr));gap:.4rem;max-width:24rem;display:grid}.tiles.svelte-1fgu2sz:has(>:where(.svelte-1fgu2sz):only-child){grid-template-columns:4.5rem}.tiles.needs-size.svelte-1fgu2sz{box-shadow:0 0 0 3px color-mix(in srgb, var(--color-accent) 22%, transparent)}.stile.svelte-1fgu2sz{border:1px solid color-mix(in srgb, var(--color-ink) 28%, transparent);background:var(--color-surface);min-height:56px;color:var(--color-ink);font-family:var(--font-tech);cursor:pointer;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:2px;padding:.35rem .2rem;transition:border-color .12s,background .12s,color .12s;display:flex}.stile.svelte-1fgu2sz:hover{border-color:var(--color-ink)}.stile.svelte-1fgu2sz:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.stile-size.svelte-1fgu2sz{letter-spacing:.5px;font-size:.82rem;font-weight:600}.stile-stock.svelte-1fgu2sz{letter-spacing:.6px;text-transform:uppercase;color:var(--color-ink-muted);white-space:nowrap;font-size:.56rem;font-weight:500}.stile.out.svelte-1fgu2sz{border-style:dashed}.stile.selected.svelte-1fgu2sz,.stile.out.selected.svelte-1fgu2sz{background:var(--color-ink);border-color:var(--color-ink);color:var(--color-on-accent)}.stile.selected.svelte-1fgu2sz .stile-stock:where(.svelte-1fgu2sz){color:inherit;opacity:.8}.select-wrap.svelte-1fgu2sz{max-width:22rem;position:relative}.is-select.svelte-1fgu2sz .select-wrap:where(.svelte-1fgu2sz),.is-select.svelte-1fgu2sz .heading:where(.svelte-1fgu2sz){max-width:12.5rem}.select.svelte-1fgu2sz{appearance:none;width:100%;min-height:var(--ctl-h,44px);background:var(--color-surface);color:var(--color-ink);border:1px solid color-mix(in srgb, var(--color-ink) 30%, transparent);border-radius:var(--radius-sm);font-family:var(--font-tech);letter-spacing:.5px;cursor:pointer;padding:0 2.2rem 0 .85rem;font-size:.78rem;font-weight:600}.select.svelte-1fgu2sz:hover{border-color:var(--color-ink)}.chev.svelte-1fgu2sz{pointer-events:none;color:var(--color-ink-muted);font-size:.7rem;position:absolute;top:50%;right:.85rem;transform:translateY(-50%)}.wait.svelte-1fgu2sz{background:color-mix(in srgb, var(--color-cyan-breeze) 16%, transparent);border-left:2px solid var(--color-deep-current);font-family:var(--font-tech);letter-spacing:.2px;color:var(--color-ink);align-items:flex-start;gap:.4rem;margin:.15rem 0 0;padding:.5rem .65rem;font-size:.68rem;line-height:1.45;display:flex}.wait-mark.svelte-1fgu2sz{opacity:.7;flex:none}.legend.svelte-1fgu2sz{font-family:var(--font-tech);letter-spacing:.3px;color:var(--color-ink-muted);margin:.1rem 0 0;font-size:.6rem;line-height:1.5}.controls.svelte-sxzese{border-top:1px solid var(--color-border);border-bottom:1px solid var(--color-border);flex-direction:column;gap:1.1rem;padding:1.25rem 0;display:flex}.controls.rows.svelte-sxzese{gap:0;padding:0}.srow.svelte-sxzese{border-bottom:1px solid var(--color-border);grid-template-columns:7rem 1fr;align-items:start;gap:1rem;padding:.85rem 0;display:grid}.srow.svelte-sxzese:last-child{border-bottom:none}.slabel.svelte-sxzese{font-family:var(--font-tech);letter-spacing:1.4px;text-transform:uppercase;color:var(--color-ink-muted);flex-direction:column;gap:.15rem;padding-top:.55rem;font-size:.66rem;font-weight:700;display:flex}.slabel.svelte-sxzese em:where(.svelte-sxzese){font-family:var(--font-main);letter-spacing:0;text-transform:none;color:var(--color-ink);font-size:.72rem;font-style:normal;font-weight:400}.sctl.svelte-sxzese{min-width:0}@media (width<=559px){.srow.svelte-sxzese{grid-template-columns:1fr;gap:.4rem}.slabel.svelte-sxzese{flex-direction:row;align-items:baseline;gap:.5rem;padding-top:0}}.pair.svelte-sxzese{flex-wrap:wrap;align-items:flex-start;gap:1.25rem 1.5rem;display:flex}.pair.svelte-sxzese>*{flex:12rem;min-width:0}.pair.svelte-sxzese>:first-child:not(:only-child){flex:none}.strip.svelte-sxzese{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;display:flex}.strip-colour.svelte-sxzese{margin-left:auto;display:flex}.strip-name.svelte-sxzese{font-family:var(--font-tech);letter-spacing:1.4px;text-transform:uppercase;color:var(--color-ink-muted);margin-top:-.5rem;font-size:.66rem;font-weight:700}.price-line.svelte-1yro21n{flex-wrap:wrap;align-items:baseline;gap:.75rem;margin:0;display:flex}.amount.svelte-1yro21n{font-family:var(--font-brand-secondary);color:var(--color-ink);font-size:1.6rem;line-height:1}.state.svelte-1yro21n{font-family:var(--font-tech);letter-spacing:1.3px;text-transform:uppercase;font-size:.62rem;font-weight:700}.state.good.svelte-1yro21n{color:var(--color-deep-current)}.state.low.svelte-1yro21n{color:var(--color-burnt-horizon)}.state.made.svelte-1yro21n{color:var(--color-deep-current)}.state.muted.svelte-1yro21n{color:var(--color-ink-muted)}.buy.svelte-693xfc{flex-wrap:wrap;align-items:center;gap:1rem;display:flex}@media (width<=899px),(height<=820px){.buy.sticky.svelte-693xfc{z-index:20;position:sticky;bottom:.6rem}.buy.sticky.svelte-693xfc:before{content:"";background:linear-gradient(to top, var(--color-surface) 55%, color-mix(in srgb, var(--color-surface) 0%, transparent));z-index:-1;pointer-events:none;position:absolute;inset:-.6rem -1.25rem}}.float-mark.svelte-693xfc{height:0;display:block}@media (width<=899px){.buy.sticky.floating.svelte-693xfc{width:auto;left:1.25rem;right:1.25rem;bottom:calc(.6rem + env(safe-area-inset-bottom,0px));position:fixed}}.add.svelte-693xfc{text-align:left;justify-content:space-between;gap:1.25rem}.add-main.svelte-693xfc{flex-direction:column;gap:.14rem;display:flex}.add-label.svelte-693xfc{line-height:1}.add-sub.svelte-693xfc{letter-spacing:1.1px;white-space:nowrap;color:color-mix(in srgb, var(--color-on-accent) 62%, transparent);font-size:.56rem;font-weight:700;line-height:1}.add.backorder.svelte-693xfc{box-shadow:inset 0 -2px 0 var(--color-cyan-breeze)}.buy.full.svelte-693xfc,.full.svelte-693xfc .add:where(.svelte-693xfc){width:100%}.price.svelte-693xfc{flex:none;font-weight:700}.bar-chip.svelte-693xfc,.sheet.svelte-693xfc,.sheet-back.svelte-693xfc{display:none}@media (width<=899px){.buy.full.svelte-693xfc:has(.bar-chip:where(.svelte-693xfc)){flex-wrap:nowrap;gap:.5rem}.bar-chip.svelte-693xfc{background:var(--color-surface);min-height:56px;color:var(--color-ink);border:1px solid var(--color-ink);font-family:var(--font-tech);letter-spacing:.5px;cursor:pointer;border-radius:10px;flex:0 0 4.25rem;justify-content:space-between;align-items:center;gap:.4rem;padding:0 .75rem;font-size:.82rem;font-weight:700;display:inline-flex}.bar-chev.svelte-693xfc{color:var(--color-ink-muted);font-size:.65rem}.full.svelte-693xfc:has(.bar-chip:where(.svelte-693xfc)) .add:where(.svelte-693xfc){flex:auto;gap:.75rem;width:auto;min-width:0;padding-inline:1rem}.full.svelte-693xfc:has(.bar-chip:where(.svelte-693xfc)) .add-label:where(.svelte-693xfc){white-space:nowrap}.full.svelte-693xfc:has(.bar-chip:where(.svelte-693xfc)) .add-sub:where(.svelte-693xfc){letter-spacing:.6px}.sheet-back.svelte-693xfc{z-index:70;background:color-mix(in srgb, var(--color-ink) 40%, transparent);cursor:pointer;border:0;padding:0;display:block;position:fixed;inset:0}.sheet.svelte-693xfc{z-index:71;padding:1rem max(1.25rem, env(safe-area-inset-right,0px)) calc(1.25rem + env(safe-area-inset-bottom,0px)) max(1.25rem, env(safe-area-inset-left,0px));background:var(--color-surface);box-shadow:0 -12px 32px color-mix(in srgb, var(--color-ink) 18%, transparent);border-radius:16px 16px 0 0;flex-direction:column;gap:.75rem;animation:.22s ease-out svelte-693xfc-sheet-up;display:flex;position:fixed;bottom:0;left:0;right:0}.sheet.svelte-693xfc .tiles,.sheet.svelte-693xfc .bare-foot{max-width:none}.sheet-head.svelte-693xfc{justify-content:space-between;align-items:center;display:flex}.sheet-title.svelte-693xfc{font-family:var(--font-tech);color:var(--color-ink);font-size:.95rem;font-weight:600}.sheet-x.svelte-693xfc{width:44px;height:44px;color:var(--color-ink);cursor:pointer;background:0 0;border:0;margin-right:-.6rem;font-size:1rem}}@keyframes svelte-693xfc-sheet-up{0%{transform:translateY(100%)}to{transform:none}}@media (prefers-reduced-motion:reduce){.sheet.svelte-693xfc{animation:none}}.unavailable.svelte-693xfc{font-family:var(--font-tech);letter-spacing:1px;color:var(--color-ink-muted);font-size:.8rem}.made-note.svelte-693xfc{font-family:var(--font-tech);letter-spacing:.2px;color:var(--color-ink-muted);margin:.55rem 0 0;font-size:.66rem;line-height:1.55}.deck.svelte-1x6a549 .panel:where(.svelte-1x6a549){gap:1.75rem}.deck.svelte-1x6a549 .controls{gap:1.75rem;padding:1.75rem 0}.deck.svelte-1x6a549 .controls .block{gap:.5rem}.deck.svelte-1x6a549 .controls{border-bottom:0;padding-bottom:0}.deck.svelte-1x6a549 .controls+.buy{margin-top:-.5rem}.head-price.svelte-1x6a549{margin-top:1rem}.deck.svelte-1x6a549{min-height:calc(100dvh - var(--chrome-h));background:var(--color-surface);flex-direction:column;display:flex;position:relative}.framing.svelte-1x6a549{max-width:1320px;font-family:var(--font-brand-secondary);color:var(--color-ink-muted);margin:0 auto;padding:1.15rem 1.5rem .9rem;font-size:clamp(.95rem,1.6vw,1.15rem);font-style:italic}.body.svelte-1x6a549{flex:1;grid-template-columns:1fr;align-content:start;gap:1.5rem;width:100%;max-width:1320px;min-height:0;margin:0 auto;padding:1.75rem 1.5rem 2rem;display:grid}.col.svelte-1x6a549{flex-direction:column;gap:2.5rem;min-width:0;display:flex}@media (width<=899px){.col.svelte-1x6a549{display:contents}.media.svelte-1x6a549{order:1}.panel.svelte-1x6a549{order:2}.below.svelte-1x6a549{order:3}}.media.svelte-1x6a549{gap:.75rem;min-width:0;min-height:0;display:flex}.below.svelte-1x6a549{min-width:0}.media.svelte-1x6a549 .gallery{flex:1;min-width:0}.panel.svelte-1x6a549{flex-direction:column;gap:1.4rem;min-width:0;max-width:30rem;display:flex}@media (width>=900px){.body.svelte-1x6a549{justify-content:space-between;gap:3rem;display:flex}.media.svelte-1x6a549 .frame{height:calc(100dvh - var(--chrome-h) - 13rem)}.media.svelte-1x6a549 .carousel{flex:0 auto}.deck.m-wide.svelte-1x6a549 .media:where(.svelte-1x6a549) .carousel,.deck.m-bleed.svelte-1x6a549 .media:where(.svelte-1x6a549) .carousel{flex:1;min-width:0}.panel.svelte-1x6a549{flex:0 30rem}.deck.m-bleed.svelte-1x6a549 .panel:where(.svelte-1x6a549),.deck.m-wide.svelte-1x6a549 .panel:where(.svelte-1x6a549){align-self:flex-start;position:sticky;top:5.5rem}.deck.m-bleed.svelte-1x6a549 .body:where(.svelte-1x6a549){gap:3.5rem;padding-left:0}.deck.m-bleed.svelte-1x6a549 .col:where(.svelte-1x6a549){flex:auto;margin-left:calc(-1*max(0px,50vw - 660px))}.deck.m-bleed.svelte-1x6a549 .below:where(.svelte-1x6a549){padding-left:1.5rem}.deck.m-bleed.svelte-1x6a549 .media:where(.svelte-1x6a549) .frame{aspect-ratio:4/5;border-radius:0;width:100%;height:auto;max-height:125dvh}.deck.m-bleed.svelte-1x6a549 .media:where(.svelte-1x6a549) .thumbs{padding-left:1.5rem}.deck.m-wide.svelte-1x6a549 .body:where(.svelte-1x6a549){grid-template-columns:minmax(0,.7fr) minmax(0,1fr);align-items:start;gap:5rem;display:grid}.deck.m-wide.svelte-1x6a549 .media:where(.svelte-1x6a549) .frame{aspect-ratio:4/5;width:100%;height:auto;max-height:125dvh}.deck.m-wide.svelte-1x6a549 .panel:where(.svelte-1x6a549){flex:initial;max-width:none}.deck.m-twoup.svelte-1x6a549 .body:where(.svelte-1x6a549){grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);align-items:start;gap:2.5rem;display:grid}.deck.m-twoup.svelte-1x6a549 .media:where(.svelte-1x6a549) .frame{height:calc(100dvh - var(--chrome-h) - 9rem)}.deck.m-twoup.svelte-1x6a549 .second:where(.svelte-1x6a549){border-radius:var(--radius-lg);background:var(--color-gray-50);height:calc(100dvh - var(--chrome-h) - 9rem);flex:0 0 38%;align-self:stretch;overflow:hidden}.deck.m-twoup.svelte-1x6a549 .second:where(.svelte-1x6a549) img:where(.svelte-1x6a549){object-fit:cover;object-position:center 30%;width:100%;height:100%;display:block}.deck.m-twoup.svelte-1x6a549 .panel:where(.svelte-1x6a549){flex:initial;max-width:none}.deck.m-backdrop.svelte-1x6a549 .body:where(.svelte-1x6a549){max-width:none;min-height:calc(100dvh - var(--chrome-h) - 6rem);padding:0;display:block;position:relative}.deck.m-backdrop.svelte-1x6a549 .media:where(.svelte-1x6a549){gap:0;position:absolute;inset:0}.deck.m-backdrop.svelte-1x6a549 .media:where(.svelte-1x6a549) .gallery{height:100%}.deck.m-backdrop.svelte-1x6a549 .media:where(.svelte-1x6a549) .carousel{flex:auto;height:100%;min-height:0}.deck.m-backdrop.svelte-1x6a549 .media:where(.svelte-1x6a549) .frame{aspect-ratio:auto;border-radius:0;width:100%;height:100%}.deck.m-backdrop.svelte-1x6a549 .media:where(.svelte-1x6a549) .thumbs{z-index:3;position:absolute;bottom:1rem;left:1.5rem}.deck.m-backdrop.svelte-1x6a549 .panel:where(.svelte-1x6a549){z-index:4;background:color-mix(in srgb, var(--color-surface) 88%, transparent);-webkit-backdrop-filter:blur(18px)saturate(1.2);border:1px solid color-mix(in srgb, var(--color-ink) 8%, transparent);border-radius:var(--radius-lg);max-width:27rem;box-shadow:0 18px 48px color-mix(in srgb, var(--color-shadow) 22%, transparent);gap:1.1rem;margin:2.25rem 1.5rem 2.25rem auto;padding:1.5rem 1.6rem 1.7rem;position:relative}}.eyebrow.svelte-1x6a549{font-family:var(--font-tech);letter-spacing:2.4px;color:var(--color-accent);flex-wrap:wrap;align-items:center;gap:.75rem;font-size:.68rem;display:flex}.counter.svelte-1x6a549{letter-spacing:1.4px;color:var(--color-ink-muted)}.rating.svelte-1x6a549{color:var(--color-accent);border-bottom:1px solid #0000;align-items:baseline;gap:.3rem;text-decoration:none;display:inline-flex}.rating-n.svelte-1x6a549{letter-spacing:.8px;color:var(--color-ink-muted)}h1.svelte-1x6a549{font-family:var(--font-brand-secondary);letter-spacing:-.5px;color:var(--color-ink);margin:.35rem 0 .4rem;font-size:clamp(2.1rem,3.6vw,3rem);font-weight:400;line-height:1.02}h1.svelte-1x6a549 .period:where(.svelte-1x6a549){color:var(--color-burnt-horizon)}.reassure.svelte-1x6a549{font-family:var(--font-tech);letter-spacing:.4px;color:var(--color-ink-muted);margin:0 0 -.85rem;font-size:.64rem;line-height:1.6}.panel.svelte-1x6a549>.float-mark{margin-top:-1.4rem}.more.svelte-1x6a549{font-family:var(--font-tech);letter-spacing:1.4px;text-transform:uppercase;color:var(--color-ink-muted);white-space:nowrap;align-items:center;gap:.5rem;padding:.35rem .5rem;font-size:.62rem;text-decoration:none;display:inline-flex;position:absolute;bottom:.5rem;left:50%;transform:translate(-50%)}.more.svelte-1x6a549:hover{color:var(--color-accent)}.more.svelte-1x6a549 .chev:where(.svelte-1x6a549){transition:transform .2s}.more.svelte-1x6a549:hover .chev:where(.svelte-1x6a549){transform:translateY(3px)}@media (width<=899px){.more.svelte-1x6a549{display:none}.body.svelte-1x6a549{gap:1rem;padding:1rem 1.25rem 2rem}.media.svelte-1x6a549{flex-direction:column}.second.svelte-1x6a549{display:none}.panel.svelte-1x6a549{gap:.9rem;max-width:none}.framing.svelte-1x6a549{padding:.9rem 1.25rem .7rem}}.story-block.svelte-u0z5os{border-top:1px solid var(--color-border);padding:1.75rem 0 .5rem;position:relative}.story-block.band.svelte-u0z5os{max-width:1320px;margin:0 auto;padding:2.5rem 1.5rem 2rem}.sub.svelte-u0z5os{font-family:var(--font-brand-secondary);color:var(--color-asphalt);margin:0 0 .6rem;font-size:clamp(1.1rem,2.5vw,1.4rem);line-height:1.3}.blurb.svelte-u0z5os,.desc.svelte-u0z5os p:where(.svelte-u0z5os){color:var(--color-ink-muted);max-width:58ch;margin:0;font-size:.95rem;line-height:1.7}.blurb.svelte-u0z5os{margin-bottom:1.5rem}.usp-row.svelte-u0z5os{border-bottom:1px solid color-mix(in srgb, var(--color-ink) 9%, transparent);grid-template-columns:repeat(auto-fit,minmax(9.5rem,1fr));gap:1.25rem 1rem;margin:0 0 1.25rem;padding:0 0 1.5rem;list-style:none;display:grid}.usp-row.svelte-u0z5os li:where(.svelte-u0z5os){flex-direction:column;align-items:flex-start;display:flex}.usp-row.svelte-u0z5os img:where(.svelte-u0z5os){width:44px;height:40px;margin-bottom:.5rem}.usp-label.svelte-u0z5os{font-family:var(--font-main);color:var(--color-asphalt);font-size:.85rem;font-weight:600}.usp-blurb.svelte-u0z5os{font-family:var(--font-tech);letter-spacing:.3px;color:var(--color-ink-muted);margin-top:.2rem;font-size:.68rem}.text-link.svelte-u0z5os{font:inherit;color:var(--color-deep-current);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;margin:0 1.25rem .75rem 0;padding:.35rem 0;font-size:.85rem;text-decoration:underline;display:inline-block}.more.svelte-u0z5os{flex-direction:column;gap:1.5rem;margin:.5rem 0 1.5rem;display:flex}.more[hidden].svelte-u0z5os{display:none}.desc.svelte-u0z5os,.part.svelte-u0z5os{position:relative}.desc.svelte-u0z5os{flex-direction:column;gap:.9rem;display:flex}h3.svelte-u0z5os{font-family:var(--font-main);color:var(--color-asphalt);margin:0 0 .6rem;font-size:.85rem;font-weight:600}.features.svelte-u0z5os{flex-direction:column;gap:.45rem;margin:0;padding:0;list-style:none;display:flex}.features.svelte-u0z5os li:where(.svelte-u0z5os){color:var(--color-ink-muted);padding-left:1.1rem;font-size:.9rem;line-height:1.6;position:relative}.features.svelte-u0z5os li:where(.svelte-u0z5os):before{content:"";background:var(--color-deep-current);border-radius:50%;width:5px;height:5px;position:absolute;top:.65em;left:0}.specs.svelte-u0z5os{margin:0;font-size:.9rem}.specs.svelte-u0z5os div:where(.svelte-u0z5os){border-bottom:1px solid color-mix(in srgb, var(--color-ink) 9%, transparent);justify-content:space-between;gap:1rem;padding:.55rem 0;display:flex}.specs.svelte-u0z5os div:where(.svelte-u0z5os):last-child{border-bottom:none}.specs.svelte-u0z5os dt:where(.svelte-u0z5os){color:var(--color-ink-muted)}.specs.svelte-u0z5os dd:where(.svelte-u0z5os){color:var(--color-ink);text-align:right;margin:0}.ig.svelte-1s9h5a8{border-top:1px solid var(--color-border);padding:2rem 0 2.25rem}.inner.svelte-1s9h5a8{max-width:1320px;margin:0 auto;padding:0 1.5rem}.head.svelte-1s9h5a8{justify-content:space-between;align-items:center;gap:1rem;margin-bottom:.9rem;display:flex}.eyebrow.svelte-1s9h5a8,.follow.svelte-1s9h5a8{font-family:var(--font-tech);letter-spacing:1.6px;text-transform:uppercase;font-size:.66rem}.eyebrow.svelte-1s9h5a8{color:var(--color-ink);align-items:center;gap:.45rem;font-weight:700;display:inline-flex}.follow.svelte-1s9h5a8{color:var(--color-ink-muted);text-decoration:none}.follow.svelte-1s9h5a8:hover{color:var(--color-accent)}.track.svelte-1s9h5a8{--h:168px;--gap:.5rem;gap:var(--gap);overscroll-behavior-x:contain;scrollbar-width:none;margin:0 -1.5rem 0 0;padding:0 1.5rem 0 0;list-style:none;display:flex;overflow-x:auto}.track.svelte-1s9h5a8::-webkit-scrollbar{display:none}@media (width>=760px){.track.svelte-1s9h5a8{--h:190px;--gap:.6rem}}.cell.svelte-1s9h5a8{height:var(--h);flex:none}.post-cell.svelte-1s9h5a8{width:calc(var(--h) * .8)}.quote-cell.svelte-1s9h5a8{width:calc(var(--h) * 1.45)}.quote-cell.svelte-1s9h5a8 .qt{height:100%}.seam.svelte-1s9h5a8{width:0;margin-left:calc(var(--gap) * -1);flex:none}.reviews.svelte-gqlrz5{background:var(--color-cloud-white);padding:4rem 0 4.5rem;position:relative}.inner.svelte-gqlrz5{max-width:1320px;margin:0 auto;padding:0 1.5rem}.eyebrow.svelte-gqlrz5{font-family:var(--font-tech);letter-spacing:2.4px;text-transform:uppercase;color:var(--color-accent);font-size:.66rem}h2.svelte-gqlrz5{font-family:var(--font-brand-secondary);color:var(--color-ink);margin:.5rem 0 1.75rem;font-size:clamp(1.8rem,3.2vw,2.5rem);font-weight:400;line-height:1.05}h2.svelte-gqlrz5 .period:where(.svelte-gqlrz5){color:var(--color-burnt-horizon)}.muted.svelte-gqlrz5{font-family:var(--font-tech);letter-spacing:1.2px;color:var(--color-gray-500);font-size:.75rem}.summary.svelte-gqlrz5{border-bottom:1px solid var(--color-border);flex-wrap:wrap;align-items:center;gap:2.5rem;margin-bottom:2.25rem;padding-bottom:2.25rem;display:flex}.avg.svelte-gqlrz5{text-align:center;min-width:8rem}.score.svelte-gqlrz5{font-family:var(--font-brand-secondary);color:var(--color-ink);font-size:3rem;line-height:1}.avg-stars.svelte-gqlrz5{color:var(--color-accent);letter-spacing:2px;margin:.3rem 0}.count.svelte-gqlrz5{font-family:var(--font-tech);letter-spacing:.6px;color:var(--color-ink-muted);font-size:.66rem}.dist.svelte-gqlrz5{flex-direction:column;flex:1;gap:.35rem;min-width:15rem;display:flex}.bar-row.svelte-gqlrz5{align-items:center;gap:.65rem;display:flex}.star-label.svelte-gqlrz5,.bar-count.svelte-gqlrz5{font-family:var(--font-tech);color:var(--color-ink-muted);min-width:2.2rem;font-size:.66rem}.bar-count.svelte-gqlrz5{text-align:right;min-width:1.2rem}.bar.svelte-gqlrz5{border-radius:var(--radius-pill);background:color-mix(in srgb, var(--color-ink) 10%, transparent);flex:1;height:6px;overflow:hidden}.fill.svelte-gqlrz5{background:var(--color-accent);height:100%}.grid.svelte-gqlrz5{grid-template-columns:1fr;gap:2rem;display:grid}@media (width>=900px){.grid.svelte-gqlrz5{grid-template-columns:18rem 1fr;gap:3rem}}.submit-box.svelte-gqlrz5{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);align-self:start;padding:1.4rem}.submit-box.svelte-gqlrz5 h3:where(.svelte-gqlrz5){font-family:var(--font-tech);letter-spacing:1.2px;color:var(--color-ink);margin:0 0 .6rem;font-size:.74rem;font-weight:700}.submit-box.svelte-gqlrz5 p:where(.svelte-gqlrz5){color:var(--color-ink-muted);margin:0 0 1.1rem;font-size:.85rem;line-height:1.6}.more-btn.svelte-gqlrz5{margin-top:-.4rem}.list.svelte-gqlrz5{flex-direction:column;gap:1.5rem;display:flex}.item.svelte-gqlrz5{border-bottom:1px solid var(--color-border);padding-bottom:1.4rem}.item.svelte-gqlrz5:last-child{border-bottom:none}.r-head.svelte-gqlrz5{align-items:center;gap:.6rem;display:flex}.r-name.svelte-gqlrz5{font-family:var(--font-main);color:var(--color-ink);font-size:.9rem;font-weight:600}.verified.svelte-gqlrz5{font-family:var(--font-tech);letter-spacing:.8px;text-transform:uppercase;color:var(--color-accent);border:1px solid color-mix(in srgb, var(--color-accent) 40%, transparent);border-radius:var(--radius-pill);padding:.1rem .45rem;font-size:.58rem}.r-stars.svelte-gqlrz5{color:var(--color-accent);letter-spacing:1.5px;margin:.3rem 0;font-size:.85rem}.item.svelte-gqlrz5 h4:where(.svelte-gqlrz5){font-family:var(--font-main);color:var(--color-ink);margin:0 0 .3rem;font-size:.9rem;font-weight:600}.item.svelte-gqlrz5 p:where(.svelte-gqlrz5){color:var(--color-ink-muted);margin:0;font-size:.9rem;line-height:1.7}.reviews.bare.svelte-gqlrz5{background:var(--color-surface);border-top:1px solid var(--color-border);padding:4rem 0 4.5rem}.empty.svelte-gqlrz5{border-top:1px solid var(--color-border);border-bottom:1px solid var(--color-border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem 1.5rem;padding:1.4rem 0;display:flex}.empty.svelte-gqlrz5 p:where(.svelte-gqlrz5){color:var(--color-ink-muted);margin:0;font-size:.95rem;line-height:1.7}.backdrop.svelte-gqlrz5{background:color-mix(in srgb, var(--color-scrim-deep) 65%, transparent);z-index:200;position:fixed;inset:0}.modal.svelte-gqlrz5{background:var(--color-surface);border-radius:var(--radius-lg);z-index:201;width:min(34rem,100vw - 2rem);max-height:calc(100dvh - 3rem);box-shadow:0 24px 60px color-mix(in srgb, var(--color-shadow) 35%, transparent);position:fixed;top:50%;left:50%;overflow-y:auto;transform:translate(-50%,-50%)}.close.svelte-gqlrz5{color:var(--color-ink-muted);cursor:pointer;background:0 0;border:none;font-size:1.6rem;line-height:1;position:absolute;top:.6rem;right:.8rem}.modal-body.svelte-gqlrz5{padding:2rem 1.75rem 1.75rem}.modal-body.svelte-gqlrz5 h3:where(.svelte-gqlrz5){font-family:var(--font-brand-secondary);color:var(--color-ink);margin:0;font-size:1.6rem;font-weight:400}.modal-lead.svelte-gqlrz5{font-family:var(--font-tech);letter-spacing:1px;color:var(--color-ink-muted);margin:.3rem 0 1.4rem;font-size:.68rem}form.svelte-gqlrz5{flex-direction:column;gap:.75rem;display:flex}.row-2.svelte-gqlrz5{grid-template-columns:1fr 1fr;gap:.75rem;display:grid}input.svelte-gqlrz5,select.svelte-gqlrz5,textarea.svelte-gqlrz5{font-family:var(--font-tech);border:1px solid var(--color-border-strong);border-radius:var(--radius-sm);background:var(--color-surface);color:var(--color-ink);width:100%;padding:.7rem .8rem;font-size:.75rem}textarea.svelte-gqlrz5{resize:vertical}input.svelte-gqlrz5:focus,select.svelte-gqlrz5:focus,textarea.svelte-gqlrz5:focus{outline:2px solid var(--color-accent);outline-offset:-1px}.submit-btn.svelte-gqlrz5{margin-top:.35rem}.msg.svelte-gqlrz5{font-family:var(--font-tech);border-radius:var(--radius-sm);margin:.2rem 0 0;padding:.6rem .7rem;font-size:.7rem}.msg-ok.svelte-gqlrz5{background:color-mix(in srgb, var(--color-accent) 12%, transparent);color:var(--color-accent-hover)}.msg-err.svelte-gqlrz5{background:var(--color-error-surface);border-left:3px solid var(--color-error);color:var(--color-error-ink)}.fold.svelte-1bxjcx2{border-top:1px solid var(--color-border)}.inner.svelte-1bxjcx2{max-width:1320px;margin:0 auto;padding:0 1.5rem}.row.svelte-1bxjcx2{width:100%;font:inherit;color:var(--color-ink);cursor:pointer;text-align:left;background:0 0;border:0;justify-content:space-between;align-items:center;gap:1rem;padding:.9rem 0;font-size:.85rem;display:flex}.label.svelte-1bxjcx2{font-weight:600}.score.svelte-1bxjcx2{color:var(--color-ink-muted);margin-left:.5rem;font-weight:400}.row.svelte-1bxjcx2:hover .label:where(.svelte-1bxjcx2){color:var(--color-deep-current)}.sign.svelte-1bxjcx2{color:var(--color-ink-muted);font-size:1.1rem}.rail.svelte-1ggq9j0{border-top:1px solid var(--color-border);background:var(--color-surface)}.inner.svelte-1ggq9j0{max-width:1320px;margin:0 auto;padding:4rem 1.5rem 5rem}.head.svelte-1ggq9j0{margin-bottom:1.9rem}.eyebrow.svelte-1ggq9j0{font-family:var(--font-tech);letter-spacing:2.4px;text-transform:uppercase;color:var(--color-accent);font-size:.66rem}h2.svelte-1ggq9j0{font-family:var(--font-brand-secondary);color:var(--color-ink);margin:.5rem 0 0;font-size:clamp(1.8rem,3.2vw,2.5rem);font-weight:400;line-height:1.05}h2.svelte-1ggq9j0 .period:where(.svelte-1ggq9j0){color:var(--color-burnt-horizon)}.kit-total.svelte-1ggq9j0{font-family:var(--font-tech);letter-spacing:.6px;color:var(--color-ink-muted);margin:.6rem 0 0;font-size:.72rem}.kit-total.svelte-1ggq9j0 strong:where(.svelte-1ggq9j0){color:var(--color-ink)}.kind.svelte-1ggq9j0{font-family:var(--font-tech);letter-spacing:2.4px;color:var(--color-accent);font-size:.6rem}.name.svelte-1ggq9j0{font-family:var(--font-brand-secondary);color:var(--color-ink);line-height:1.1;transition:color .2s}.price.svelte-1ggq9j0{font-family:var(--font-tech);letter-spacing:.6px;color:var(--color-ink-muted);white-space:nowrap;font-size:.7rem}.tag.svelte-1ggq9j0{font-family:var(--font-brand-secondary);color:var(--color-ink-muted);font-size:.9rem;font-style:italic}.arrow.svelte-1ggq9j0{color:var(--color-ink-muted);font-size:1rem;transition:transform .2s,color .2s}a.svelte-1ggq9j0{text-decoration:none}.cards.svelte-1ggq9j0{grid-template-columns:repeat(2,minmax(0,420px));gap:1.5rem;display:grid}.card.svelte-1ggq9j0{flex-direction:column;gap:.3rem;display:flex}.card.svelte-1ggq9j0 .shot:where(.svelte-1ggq9j0){aspect-ratio:4/5;border-radius:var(--radius-md);background:var(--color-gray-50);border:1px solid var(--color-border);margin-bottom:.7rem;display:block;position:relative;overflow:hidden}.card.svelte-1ggq9j0 .shot:where(.svelte-1ggq9j0) img:where(.svelte-1ggq9j0){--zoom:1;object-fit:cover;object-position:center 18%;width:100%;height:100%;transform:scale(var(--zoom));transform-origin:var(--focus,50% 18%);transition:transform .42s cubic-bezier(.22,1,.36,1);display:block}.card.svelte-1ggq9j0:hover .shot:where(.svelte-1ggq9j0) img:where(.svelte-1ggq9j0){transform:scale(calc(var(--zoom) * 1.035))}.card.l-tights.svelte-1ggq9j0 .shot:where(.svelte-1ggq9j0) img:where(.svelte-1ggq9j0){--zoom:1.55;--focus:50% 80%}.card.svelte-1ggq9j0 .name:where(.svelte-1ggq9j0){font-size:1.35rem}.card.svelte-1ggq9j0:hover .name:where(.svelte-1ggq9j0){color:var(--color-accent)}.split.svelte-1ggq9j0{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:stretch;gap:2.5rem;display:grid}.hero.svelte-1ggq9j0{border-radius:var(--radius-md);background:var(--color-gray-50);min-height:22rem;overflow:hidden}.hero.svelte-1ggq9j0 img:where(.svelte-1ggq9j0){object-fit:cover;object-position:center 22%;width:100%;height:100%;display:block}.stack.svelte-1ggq9j0{flex-direction:column;justify-content:center;gap:0;display:flex}.erow.svelte-1ggq9j0{border-bottom:1px solid var(--color-border);flex-direction:column;gap:.25rem;padding:1.5rem 0;display:flex}.erow.svelte-1ggq9j0:first-child{border-top:1px solid var(--color-border)}.erow.svelte-1ggq9j0 .name:where(.svelte-1ggq9j0){font-size:1.75rem}.erow.svelte-1ggq9j0:hover .name:where(.svelte-1ggq9j0){color:var(--color-accent)}.foot.svelte-1ggq9j0{align-items:center;gap:.7rem;margin-top:.5rem;display:flex}.erow.svelte-1ggq9j0:hover .arrow:where(.svelte-1ggq9j0){color:var(--color-accent);transform:translate(4px)}.strip.svelte-1ggq9j0{border-top:1px solid var(--color-border);grid-template-columns:repeat(3,1fr);display:grid}.scell.svelte-1ggq9j0{border-bottom:1px solid var(--color-border);align-items:center;gap:1rem;padding:1.1rem 1.25rem 1.1rem 0;display:flex}.scell.svelte-1ggq9j0+.scell:where(.svelte-1ggq9j0){border-left:1px solid var(--color-border);padding-left:1.25rem}.scell.svelte-1ggq9j0 .num:where(.svelte-1ggq9j0){font-family:var(--font-tech);color:color-mix(in srgb, var(--color-ink) 30%, transparent);font-size:.6rem;font-weight:700}.scell.svelte-1ggq9j0 .shot:where(.svelte-1ggq9j0){border-radius:var(--radius-sm);background:var(--color-gray-50);border:1px solid var(--color-border);flex:none;width:54px;height:68px;overflow:hidden}.scell.svelte-1ggq9j0 .shot:where(.svelte-1ggq9j0) img:where(.svelte-1ggq9j0){object-fit:cover;object-position:center 18%;width:100%;height:100%;display:block}.meta.svelte-1ggq9j0{flex-direction:column;gap:.15rem;min-width:0;display:flex}.scell.svelte-1ggq9j0 .name:where(.svelte-1ggq9j0){font-size:1.1rem}.scell.svelte-1ggq9j0:hover .name:where(.svelte-1ggq9j0){color:var(--color-accent)}.scell.current.svelte-1ggq9j0{background:color-mix(in srgb, var(--color-ink) 3%, transparent)}.rows.svelte-1ggq9j0{border-top:1px solid var(--color-border)}.row.svelte-1ggq9j0{border-bottom:1px solid var(--color-border);align-items:center;gap:1.75rem;padding:1.1rem 0;transition:background .2s;display:flex}.row.svelte-1ggq9j0:hover{background:color-mix(in srgb, var(--color-ink) 2.5%, transparent)}.row.svelte-1ggq9j0 .thumb:where(.svelte-1ggq9j0){border-radius:var(--radius-sm);border:1px solid var(--color-border);background:var(--color-gray-50);flex:none;width:132px;height:82px;overflow:hidden}.row.svelte-1ggq9j0 .thumb:where(.svelte-1ggq9j0) img:where(.svelte-1ggq9j0){object-fit:cover;object-position:center 20%;width:100%;height:100%;transition:transform .42s cubic-bezier(.22,1,.36,1);display:block}.row.svelte-1ggq9j0:hover .thumb:where(.svelte-1ggq9j0) img:where(.svelte-1ggq9j0){transform:scale(1.06)}.info.svelte-1ggq9j0{flex-direction:column;gap:.15rem;min-width:0;display:flex}.row.svelte-1ggq9j0 .name:where(.svelte-1ggq9j0){font-size:1.5rem}.row.svelte-1ggq9j0 .price:where(.svelte-1ggq9j0){margin-left:auto}.row.svelte-1ggq9j0:hover .name:where(.svelte-1ggq9j0){color:var(--color-accent)}.row.svelte-1ggq9j0:hover .arrow:where(.svelte-1ggq9j0){color:var(--color-accent);transform:translate(4px)}@media (width<=899px){.inner.svelte-1ggq9j0{padding:3rem 1.25rem 3.5rem}.cards.svelte-1ggq9j0{grid-template-columns:repeat(2,1fr);gap:1rem}.split.svelte-1ggq9j0{grid-template-columns:1fr;gap:1.5rem}.hero.svelte-1ggq9j0{min-height:14rem;max-height:16rem}.strip.svelte-1ggq9j0{grid-template-columns:1fr}.scell.svelte-1ggq9j0+.scell:where(.svelte-1ggq9j0){border-left:none;padding-left:0}.row.svelte-1ggq9j0{gap:1rem}.row.svelte-1ggq9j0 .thumb:where(.svelte-1ggq9j0){width:92px;height:62px}.row.svelte-1ggq9j0 .name:where(.svelte-1ggq9j0){font-size:1.2rem}.row.svelte-1ggq9j0 .tag:where(.svelte-1ggq9j0){display:none}}@media (width<=559px){.cards.svelte-1ggq9j0{grid-template-columns:1fr}}.booting.svelte-1wf68x3{min-height:calc(100dvh - var(--chrome-h));justify-content:center;align-items:center;padding:2rem 1.5rem;display:flex}.status.svelte-1wf68x3{font-family:var(--font-tech);letter-spacing:1.5px;color:var(--color-gray-500);font-size:.8rem}.seo-summary.svelte-1wf68x3{width:100%;max-width:46rem}.seo-summary.svelte-1wf68x3 h1:where(.svelte-1wf68x3){font-family:var(--font-brand-secondary);color:var(--color-ink);margin:0;font-size:clamp(2rem,5vw,3rem);font-weight:400;line-height:1.02}.seo-summary.svelte-1wf68x3 h1:where(.svelte-1wf68x3) .period:where(.svelte-1wf68x3){color:var(--color-burnt-horizon)}.seo-summary.svelte-1wf68x3 .lede:where(.svelte-1wf68x3){color:var(--color-ink-muted);margin:.75rem 0 1.75rem;font-size:1rem;line-height:1.6}.seo-summary.svelte-1wf68x3 ul:where(.svelte-1wf68x3){flex-direction:column;gap:1.5rem;margin:0;padding:0;list-style:none;display:flex}.seo-summary.svelte-1wf68x3 li:where(.svelte-1wf68x3) p:where(.svelte-1wf68x3){color:var(--color-ink-muted);margin:.4rem 0 0;font-size:.9rem;line-height:1.6}.seo-summary.svelte-1wf68x3 a:where(.svelte-1wf68x3){flex-wrap:wrap;align-items:baseline;gap:.75rem;text-decoration:none;display:flex}.l-label.svelte-1wf68x3{font-family:var(--font-tech);letter-spacing:2.2px;color:var(--color-accent);font-size:.68rem}.l-name.svelte-1wf68x3{font-family:var(--font-brand-secondary);color:var(--color-ink);font-size:1.35rem}.l-price.svelte-1wf68x3{font-family:var(--font-tech);color:var(--color-ink);font-size:.85rem}
