.gal.svelte-1oz3msq{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.g.svelte-1oz3msq{margin:0;position:relative}.g0.svelte-1oz3msq{grid-column:span 3}figcaption.svelte-1oz3msq{position:absolute;inset:auto 0 0;padding:12px;display:flex;flex-direction:column;gap:6px;font:400 11px/1.45 var(--mono);color:var(--ink3)}.g0.svelte-1oz3msq figcaption:where(.svelte-1oz3msq){padding:14px 16px}.slot.svelte-1oz3msq{text-transform:uppercase}.dark.svelte-1oz3msq figcaption:where(.svelte-1oz3msq){color:#f6f4f0;background:linear-gradient(transparent,#0000008c)}@media(max-width:899px){.gal.svelte-1oz3msq{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;gap:0;margin:0 calc(-1 * var(--gutter))}.gal.svelte-1oz3msq{align-items:flex-start}.g.svelte-1oz3msq{flex:0 0 100%;scroll-snap-align:start}.g.svelte-1oz3msq picture{aspect-ratio:4 / 5!important;max-height:520px}}.gpsr.svelte-b2y7m7{margin-top:32px;padding:20px;border:1px solid var(--line);font-size:12px;line-height:1.6;color:var(--ink2)}.h.svelte-b2y7m7{margin:0 0 8px;font:400 11px/1.4 var(--mono);color:var(--text);text-transform:uppercase}.w.svelte-b2y7m7{margin-top:8px}@media(max-width:899px){.gpsr.svelte-b2y7m7{margin-top:24px;padding:16px}}.price.svelte-2rujua{display:flex;align-items:baseline;gap:16px;font-family:var(--mono)}.big.svelte-2rujua .now:where(.svelte-2rujua){font-size:20px}.big.svelte-2rujua .was:where(.svelte-2rujua){font-size:14px}.small.svelte-2rujua{gap:8px;font-size:13px}.was.svelte-2rujua{color:var(--muted)}.low.svelte-2rujua{margin-top:8px;font-size:12px;color:var(--ink3)}.pp.svelte-1muu07e{padding-top:40px;padding-bottom:120px;align-items:start}.left.svelte-1muu07e{grid-column:span 7}.right.svelte-1muu07e{grid-column:9 / span 4;display:flex;flex-direction:column}.crumb.svelte-1muu07e{margin-bottom:16px}h1.svelte-1muu07e{font-size:clamp(44px,4.5vw,64px);line-height:1}.pb.svelte-1muu07e{margin-top:20px}.sizes.svelte-1muu07e{border:0;margin:40px 0 0;padding:0;position:relative}.sz-head.svelte-1muu07e{padding:0}.measure.svelte-1muu07e{position:absolute;right:0;top:0;font-size:12px;border-bottom:1px solid var(--text)}.sz.svelte-1muu07e{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:6px;margin-top:14px}.opt.svelte-1muu07e{position:relative}.opt.svelte-1muu07e input:where(.svelte-1muu07e){position:absolute;opacity:0;inset:0;margin:0;cursor:pointer}.opt.svelte-1muu07e span:where(.svelte-1muu07e){min-height:44px;display:flex;align-items:center;justify-content:center;border:1px solid var(--line);font:400 13px/1 var(--mono);transition:background var(--t) var(--ease),color var(--t) var(--ease)}.opt.svelte-1muu07e input:where(.svelte-1muu07e):checked+span:where(.svelte-1muu07e){background:var(--text);color:var(--bg);border-color:var(--text)}.opt.svelte-1muu07e input:where(.svelte-1muu07e):focus-visible+span:where(.svelte-1muu07e){outline:2px solid var(--text);outline-offset:2px}.ctas.svelte-1muu07e{display:flex;flex-direction:column;gap:8px;margin-top:28px}.ctas.svelte-1muu07e .btn:where(.svelte-1muu07e){width:100%}.add.svelte-1muu07e .m:where(.svelte-1muu07e){display:none}.err.svelte-1muu07e{margin-top:16px}.var.svelte-1muu07e{margin-top:20px;font-size:13px;line-height:1.6;color:var(--ink2)}.spec.svelte-1muu07e{margin:40px 0 0;border-top:1px solid var(--text);font-size:13px}.spec.svelte-1muu07e div:where(.svelte-1muu07e){display:grid;grid-template-columns:140px minmax(0,1fr);gap:12px;padding:14px 0;border-bottom:1px solid var(--line)}dt.svelte-1muu07e{font:400 11px/1.5 var(--mono);color:var(--muted);text-transform:uppercase}dd.svelte-1muu07e{margin:0;line-height:1.5}.desc.svelte-1muu07e{margin-top:24px;font-size:14px;line-height:1.7;color:var(--ink2)}@media(max-width:899px){.pp.svelte-1muu07e{display:block;padding-top:0;padding-bottom:96px}.right.svelte-1muu07e{padding-top:28px}h1.svelte-1muu07e{font-size:44px}.sizes.svelte-1muu07e{margin-top:32px}.sz.svelte-1muu07e{grid-template-columns:repeat(3,minmax(0,1fr))}.ctas.svelte-1muu07e{position:fixed;left:0;right:0;bottom:0;z-index:20;flex-direction:row-reverse;padding:12px 16px 20px;background:var(--bg);border-top:1px solid var(--line);margin:0}.ctas.svelte-1muu07e .btn:where(.svelte-1muu07e){flex:1;min-height:52px;padding:0 8px;font-size:11px;letter-spacing:.12em}.add.svelte-1muu07e .d:where(.svelte-1muu07e){display:none}.add.svelte-1muu07e .m:where(.svelte-1muu07e){display:inline}.spec.svelte-1muu07e div:where(.svelte-1muu07e){display:block}dd.svelte-1muu07e{margin-top:4px}}
