.product.svelte-1g7pri5.svelte-1g7pri5{display:flex;flex-direction:row;gap:var(--gap-5)}.picwrap.svelte-1g7pri5.svelte-1g7pri5{display:flex;flex:1;align-self:flex-start}.rest.svelte-1g7pri5.svelte-1g7pri5{display:flex;flex-direction:row;flex:2;gap:var(--gap-5)}.desc.svelte-1g7pri5.svelte-1g7pri5{display:flex;flex-direction:column;flex:2;gap:var(--gap-4);min-width:200px}.info.svelte-1g7pri5.svelte-1g7pri5{display:flex;flex-direction:column;flex:1;max-width:300px;background-color:var(--bg-color-base-medium);padding:var(--gap-4);gap:var(--gap-4);align-self:flex-start}.title.svelte-1g7pri5.svelte-1g7pri5{display:flex;flex-direction:row;gap:8px}.title.svelte-1g7pri5>h1.svelte-1g7pri5{font-size:1.5em}.platforms.svelte-1g7pri5.svelte-1g7pri5{display:flex;flex-direction:row;gap:var(--gap-3);color:var(--font-color-base-muted)}.platforms.svelte-1g7pri5>div.svelte-1g7pri5{display:flex;width:50px;height:50px;padding:8px;background-color:var(--bg-color-base-light)}.details.svelte-1g7pri5.svelte-1g7pri5{border-top-width:1px;border-top-color:var(--bg-color-base-medium);padding-top:var(--gap-4);font-family:var(--font-family-alt);font-size:var(--font-size-sm);color:var(--font-color-base-muted)}.details.svelte-1g7pri5 a.svelte-1g7pri5:hover{color:var(--font-color-accent)}.price.svelte-1g7pri5.svelte-1g7pri5{display:flex;flex-direction:row;font-size:var(--font-size-2xl);line-height:var(--line-height-2xl);gap:8px}.stock.svelte-1g7pri5.svelte-1g7pri5{font-family:var(--font-family-alt);font-size:var(--font-size-lg)}.in.svelte-1g7pri5.svelte-1g7pri5{color:var(--font-color-success)}.out.svelte-1g7pri5.svelte-1g7pri5{color:var(--font-color-error)}.count.svelte-1g7pri5.svelte-1g7pri5{display:flex;flex-direction:row;background-color:var(--bg-color-base-light)}.countinput.svelte-1g7pri5.svelte-1g7pri5{display:flex;min-width:32px;padding:0;text-align:center;box-sizing:border-box;font-weight:var(--font-weight-semibold);flex:1}.countinput.svelte-1g7pri5.svelte-1g7pri5:not(:focus){border:1px solid var(--bg-color-base-extralight);border-left-color:transparent;border-right-color:transparent}.plus.svelte-1g7pri5.svelte-1g7pri5,.minus.svelte-1g7pri5.svelte-1g7pri5{flex:1;height:32px;border:1px solid var(--bg-color-base-extralight);padding:3px;color:var(--font-color-base-muted)}.plus.svelte-1g7pri5.svelte-1g7pri5:hover,.minus.svelte-1g7pri5.svelte-1g7pri5:hover{color:var(--font-color-accent)}.minus.svelte-1g7pri5>svg{transform:rotate(-90deg)}.plus.svelte-1g7pri5>svg{transform:rotate(90deg)}.add.svelte-1g7pri5.svelte-1g7pri5{display:flex;flex:1;background-color:var(--font-color-accent);max-height:40px;min-height:40px;font-size:var(--font-size-xl);font-weight:var(--font-weight-bold)}.add.bid.svelte-1g7pri5.svelte-1g7pri5{background-color:var(--bg-color-base-extralight)}.add.svelte-1g7pri5>span.svelte-1g7pri5{margin:auto}.add.svelte-1g7pri5.svelte-1g7pri5:disabled{background-color:var(--bg-color-base-light);color:var(--font-color-base-muted);cursor:not-allowed}.hot.svelte-1g7pri5.svelte-1g7pri5,.discount.svelte-1g7pri5.svelte-1g7pri5{text-shadow:1px 1px 3px black;font-weight:var(--font-weight-bold);font-family:var(--font-family-alt);padding:var(--gap-1) var(--gap-3)}.hot.svelte-1g7pri5.svelte-1g7pri5{background-color:#d039394d;margin-bottom:auto}.discount.svelte-1g7pri5.svelte-1g7pri5{background-color:#41b9514d;font-size:var(--font-size-base);line-height:var(--line-height-base);margin:auto 0}.bidding.svelte-1g7pri5.svelte-1g7pri5{display:flex;flex-direction:row;height:40px;gap:var(--gap-3)}.bidding.svelte-1g7pri5>button.svelte-1g7pri5{display:flex;height:40px;width:40px;background-color:var(--bg-color-base-light);padding:6px;border:1px solid var(--bg-color-base-extralight)}.icon.svelte-1g7pri5.svelte-1g7pri5{display:flex}.bidding.svelte-1g7pri5>button.svelte-1g7pri5:hover{color:var(--font-color-accent)}.bidding.svelte-1g7pri5>.input.svelte-1g7pri5{display:flex;flex:1;background-color:var(--bg-color-base-light)}.bidding.svelte-1g7pri5 input.svelte-1g7pri5{width:100%;text-align:center;font-size:var(--font-size-xl)}.bidding.svelte-1g7pri5 input.svelte-1g7pri5:not(:focus){border:1px solid var(--bg-color-base-extralight)}.link.svelte-1g7pri5.svelte-1g7pri5{color:var(--font-color-accent)}@media (max-width: 1024px){.product.svelte-1g7pri5.svelte-1g7pri5{flex-direction:column}.picwrap.svelte-1g7pri5.svelte-1g7pri5{margin:auto}}@media (max-width: 768px){.details.svelte-1g7pri5.svelte-1g7pri5{font-size:var(--font-size-base)}}@media (max-width: 600px){.rest.svelte-1g7pri5.svelte-1g7pri5{flex-direction:column}.info.svelte-1g7pri5.svelte-1g7pri5,.title.svelte-1g7pri5.svelte-1g7pri5,.tipwrap.svelte-1g7pri5.svelte-1g7pri5{margin:auto}}.extra.svelte-1g7pri5.svelte-1g7pri5{display:flex;flex-direction:column;gap:var(--gap-6);padding-top:var(--gap-6);border-top:1px solid var(--bg-color-base-medium)}.extra.svelte-1g7pri5 #builder.svelte-1g7pri5{margin-top:auto;margin-left:auto;margin-right:var(--gap-3);font-size:var(--font-size-lg)}.extra.svelte-1g7pri5 .svelte-1g7pri5:is(h2,h3){font-family:var(--font-family-alt)}.extra.svelte-1g7pri5 h2.svelte-1g7pri5{font-size:var(--font-size-2xl);line-height:var(--line-height-2xl)}.extra.svelte-1g7pri5 h3.svelte-1g7pri5{font-size:var(--font-size-xl);line-height:var(--line-height-xl);display:flex;gap:var(--gap-3)}.extra.svelte-1g7pri5 .intro.svelte-1g7pri5{display:flex;flex-direction:column;gap:var(--gap-3)}.extra.svelte-1g7pri5 .grid.svelte-1g7pri5{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:var(--gap-4)}.extra.svelte-1g7pri5 .grid>button.card h3.svelte-1g7pri5{transition:color .12s ease}.extra.svelte-1g7pri5 .grid>button.card:hover h3.svelte-1g7pri5,.extra.svelte-1g7pri5 .grid>button.card:focus h3.svelte-1g7pri5,.extra.svelte-1g7pri5 .grid>button.card:focus-visible h3.svelte-1g7pri5{color:var(--font-color-accent)}.extra.svelte-1g7pri5 .card.svelte-1g7pri5{background:linear-gradient(to bottom,var(--bg-color-base-light) 0%,transparent 100%);padding:var(--gap-4);display:flex;flex-direction:column;gap:var(--gap-4);transition:all .3 ease}.extra.svelte-1g7pri5 .card.svelte-1g7pri5:disabled{opacity:.5}.extra.svelte-1g7pri5 .icon.svelte-1g7pri5{display:inline-flex;color:var(--font-color-success)}.extra.svelte-1g7pri5 .platforms.svelte-1g7pri5{margin-top:auto}.extra.svelte-1g7pri5 .ladder.svelte-1g7pri5{display:flex;flex-direction:column;gap:var(--gap-3)}.extra.svelte-1g7pri5 .hint.svelte-1g7pri5{color:var(--font-color-base-muted);font-family:var(--font-family-alt);font-size:var(--font-size-sm)}.extra.svelte-1g7pri5 button:hover h3.svelte-1g7pri5{color:var(--font-color-accent)}
