.product.svelte-1yx6hhu{grid-template-columns:1fr;gap:2rem;display:grid}.product__info.svelte-1yx6hhu{flex-direction:column;align-items:flex-start;display:flex}.product__badge.svelte-1yx6hhu{margin-bottom:.75rem}.product__info.svelte-1yx6hhu h1:where(.svelte-1yx6hhu){margin-bottom:.3rem}.product__price-row.svelte-1yx6hhu{flex-wrap:wrap;align-items:baseline;gap:.9rem;max-width:100%;margin:.75rem 0 1.25rem;display:flex}.product__price-row.svelte-1yx6hhu .product__price:where(.svelte-1yx6hhu){margin:0}.product__price.svelte-1yx6hhu{margin:.75rem 0 1.25rem;font-size:1.6rem}.product__price--unavailable.svelte-1yx6hhu{color:var(--color-ink-soft);font-style:italic}.currency-form.svelte-1yx6hhu{min-width:0;display:inline-flex}.currency-form__select.svelte-1yx6hhu{font:inherit;border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-paper);min-width:0;max-width:100%;color:var(--color-ink);padding:.35rem .5rem;font-size:.95rem}.product__description.svelte-1yx6hhu{max-width:34rem}.product__cta.svelte-1yx6hhu{margin-top:.5rem}.product__more.svelte-1yx6hhu{max-width:34rem;margin-top:1.75rem}.product__more.svelte-1yx6hhu summary:where(.svelte-1yx6hhu){cursor:pointer;color:var(--color-accent);font-weight:600}.product__more.svelte-1yx6hhu .prose:where(.svelte-1yx6hhu){margin-top:1rem}.related.svelte-1yx6hhu{border-top:1px solid var(--color-border);margin-top:4.5rem;padding-top:2.5rem}@media (width>=900px){.product.svelte-1yx6hhu{grid-template-columns:minmax(0,30rem) 1fr;gap:3.5rem}}
