.crumbs.svelte-1qe2lqq{letter-spacing:.14em;color:var(--dim);white-space:nowrap;gap:10px;padding:18px 0;font-size:11px;display:flex;overflow:hidden}.crumbs.svelte-1qe2lqq a:where(.svelte-1qe2lqq):hover{color:#fff}.crumbs.svelte-1qe2lqq b:where(.svelte-1qe2lqq){color:var(--soft);text-overflow:ellipsis;font-weight:500;overflow:hidden}.top.svelte-1qe2lqq{border-bottom:1px solid var(--line);padding-bottom:60px}.layout.svelte-1qe2lqq{grid-template-columns:minmax(0,1.35fr) minmax(320px,1fr);align-items:start;gap:40px;display:grid}.badges.svelte-1qe2lqq{z-index:6;pointer-events:none;gap:6px;display:flex;position:absolute;top:12px;left:12px}.panel.svelte-1qe2lqq{gap:18px;display:grid;position:sticky;top:84px}.cat.svelte-1qe2lqq{color:var(--dim);letter-spacing:.25em;text-transform:uppercase;font-size:10px}h1.svelte-1qe2lqq{text-transform:uppercase;letter-spacing:-.02em;margin:-8px 0 0;font-size:clamp(28px,3.4vw,44px);font-weight:800;line-height:1.02}.price.svelte-1qe2lqq{flex-wrap:wrap;align-items:baseline;gap:6px 12px;display:flex}.price.svelte-1qe2lqq b:where(.svelte-1qe2lqq){font-size:32px;font-weight:800}.price.svelte-1qe2lqq s:where(.svelte-1qe2lqq),.price.svelte-1qe2lqq small:where(.svelte-1qe2lqq){color:var(--dim)}.usage.svelte-1qe2lqq{letter-spacing:.16em;color:var(--soft);border:1px solid var(--line);padding:10px 12px;font-size:11px}.usage.svelte-1qe2lqq b:where(.svelte-1qe2lqq){color:#fff}.live.svelte-1qe2lqq{background:var(--ok);width:7px;height:7px;box-shadow:0 0 10px var(--ok);vertical-align:1px;margin-right:10px;animation:1.4s steps(2,end) infinite blink;display:inline-block}.save.svelte-1qe2lqq{letter-spacing:.14em;border:1px solid #fff;padding:3px 6px;font-size:10px}.spec.svelte-1qe2lqq{border-top:1px solid var(--line);border-bottom:1px solid var(--line);gap:10px;padding:16px 0;display:grid}.spec.svelte-1qe2lqq div:where(.svelte-1qe2lqq){color:var(--dim);letter-spacing:.12em;grid-template-columns:90px 1fr 30px;align-items:center;gap:12px;font-size:11px;display:grid}.bar.svelte-1qe2lqq{background:repeating-linear-gradient(90deg,#222 0 6px,#0000 6px 8px);height:8px;position:relative}.bar.svelte-1qe2lqq i:where(.svelte-1qe2lqq){background:repeating-linear-gradient(90deg,#fff 0 6px,#0000 6px 8px);width:0;transition:width 1.2s steps(20,end) .2s;position:absolute;inset:0}.in .bar.svelte-1qe2lqq i:where(.svelte-1qe2lqq){width:var(--v)}.buy.svelte-1qe2lqq{gap:8px;display:flex}.grow.svelte-1qe2lqq{flex:1;height:52px}.giftbtn.svelte-1qe2lqq{border-color:var(--line-2);height:48px}.qty.svelte-1qe2lqq{border:1px solid var(--line);align-items:center;display:flex}.qty.svelte-1qe2lqq button:where(.svelte-1qe2lqq){background:0 0;border:0;width:36px;height:50px;font-size:16px}.qty.svelte-1qe2lqq button:where(.svelte-1qe2lqq):hover{background:#111}.qty.svelte-1qe2lqq span:where(.svelte-1qe2lqq){text-align:center;min-width:28px;font-weight:700}.info.svelte-1qe2lqq{border-top:1px solid var(--line);margin:4px 0 0;display:grid}.info.svelte-1qe2lqq div:where(.svelte-1qe2lqq){border-bottom:1px solid var(--line);justify-content:space-between;gap:10px;padding:10px 0;font-size:12px;display:flex}.info.svelte-1qe2lqq dt:where(.svelte-1qe2lqq){color:var(--dim);letter-spacing:.16em;font-size:11px}.info.svelte-1qe2lqq dd:where(.svelte-1qe2lqq){text-align:right;margin:0}.two.svelte-1qe2lqq{grid-template-columns:1fr 2fr;align-items:start;gap:40px;display:grid}.two.svelte-1qe2lqq .sec-head:where(.svelte-1qe2lqq){position:sticky;top:90px}.details.svelte-1qe2lqq .prose:where(.svelte-1qe2lqq){max-width:760px}.sticky.svelte-1qe2lqq{z-index:90;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-top:1px solid var(--line-2);background:#000000eb;transition:transform .35s steps(6,end);position:fixed;bottom:0;left:0;right:0;transform:translateY(100%)}.sticky.on.svelte-1qe2lqq{transform:none}.s-in.svelte-1qe2lqq{align-items:center;gap:12px;height:62px;display:flex}.s-name.svelte-1qe2lqq{text-transform:uppercase;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-weight:800;overflow:hidden}@media (width<=960px){.layout.svelte-1qe2lqq{grid-template-columns:1fr;gap:26px}.panel.svelte-1qe2lqq{position:static}.two.svelte-1qe2lqq{grid-template-columns:1fr;gap:0}.two.svelte-1qe2lqq .sec-head:where(.svelte-1qe2lqq){position:static}}
