.product-version-list.svelte-188fjcn{font-size:var(--font-lg);gap:.45rem;margin:.65rem 0 0;padding:0;list-style:none;display:grid}.product-version-list.svelte-188fjcn a:where(.svelte-188fjcn){color:inherit;justify-content:space-between;gap:1rem;text-decoration:none;display:flex}.product-version-list.svelte-188fjcn a:where(.svelte-188fjcn):hover{text-decoration:underline}.product-version-list.svelte-188fjcn .version-price:where(.svelte-188fjcn){font-weight:var(--weight-semibold);white-space:nowrap}.product-section.svelte-188fjcn{scroll-margin-top:var(--nav-height);color:var(--primary);background-color:var(--bg-primary);padding:6rem 0}.product-section.svelte-188fjcn:nth-of-type(2n){background-color:var(--bg-secondary)}.product-section.svelte-188fjcn .product-section-inner:where(.svelte-188fjcn){width:70%;margin-inline:auto}.product-section.svelte-188fjcn .product-section-header:where(.svelte-188fjcn){align-items:center;gap:var(--gutter);flex-wrap:wrap;margin-bottom:2.5rem;display:flex}.product-section.svelte-188fjcn .product-section-header:where(.svelte-188fjcn) h2:where(.svelte-188fjcn){font-size:var(--font-8xl);font-weight:var(--weight-extrabold);margin:0;line-height:1}.product-section.svelte-188fjcn .product-section-header:where(.svelte-188fjcn) .product-section-links:where(.svelte-188fjcn){flex-wrap:wrap;gap:.75rem;display:flex}.product-section.svelte-188fjcn .product-section-header:where(.svelte-188fjcn) .product-section-links:where(.svelte-188fjcn) a:where(.svelte-188fjcn){border:var(--border-width) solid var(--border-color);color:inherit;font-size:var(--font-xl);font-weight:var(--weight-extrabold);white-space:nowrap;transition:background-color var(--transition-fast) ease, color var(--transition-fast) ease;border-radius:999px;padding:.6rem 1.4rem;text-decoration:none}.product-section.svelte-188fjcn .product-section-header:where(.svelte-188fjcn) .product-section-links:where(.svelte-188fjcn) a:where(.svelte-188fjcn):hover{background-color:var(--secondary);color:var(--bg-primary)}.product-section.svelte-188fjcn .product-grid:where(.svelte-188fjcn){grid-template-columns:repeat(auto-fill,minmax(min(100%,18.75rem),1fr));gap:3.5rem 3rem;margin:0;padding:0;list-style:none;display:grid}.product-section.svelte-188fjcn .product-link:where(.svelte-188fjcn){color:inherit;text-decoration:none;display:block}.product-section.svelte-188fjcn .product-link:where(.svelte-188fjcn):hover .product-label:where(.svelte-188fjcn) h3:where(.svelte-188fjcn){text-decoration:underline}.product-section.svelte-188fjcn .product-photo-frame:where(.svelte-188fjcn){line-height:0;position:relative}.product-section.svelte-188fjcn .product-photo-frame:where(.svelte-188fjcn) .image-shell{aspect-ratio:1;width:100%;display:block}.product-section.svelte-188fjcn .product-photo-frame:where(.svelte-188fjcn) .product-photo{aspect-ratio:1;object-fit:cover;width:100%;height:auto;display:block}.product-section.svelte-188fjcn .product-inactive:where(.svelte-188fjcn){z-index:2;background-color:var(--primary);color:var(--bg-secondary);font-size:var(--font-base);font-weight:var(--weight-semibold);border-radius:999px;padding:.3rem .9rem;line-height:1.4;position:absolute;top:1rem;left:1rem}.product-section.svelte-188fjcn .product-no-send:where(.svelte-188fjcn){z-index:2;background-color:var(--primary);color:var(--bg-secondary);font-size:var(--font-base);font-weight:var(--weight-semibold);border-radius:999px;padding:.3rem .9rem;line-height:1.4;position:absolute;bottom:1rem;left:1rem}.product-section.svelte-188fjcn .product-no-gluten:where(.svelte-188fjcn){z-index:2;border:var(--border-width) solid var(--bg-secondary);color:var(--bg-secondary);font-size:var(--font-base);font-weight:var(--weight-light);border-radius:999px;padding:.3rem .9rem;line-height:1.4;position:absolute;top:1rem;right:1rem}.product-section.svelte-188fjcn .product-label:where(.svelte-188fjcn){justify-content:space-between;align-items:baseline;gap:1rem;margin-top:1.25rem;display:flex}.product-section.svelte-188fjcn .product-label:where(.svelte-188fjcn) h3:where(.svelte-188fjcn){font-size:var(--font-4xl);font-weight:var(--weight-light);margin:0}.product-section.svelte-188fjcn .product-label:where(.svelte-188fjcn) .product-price:where(.svelte-188fjcn){font-size:var(--font-3xl);font-weight:var(--weight-semibold);white-space:nowrap}@media (width<=1199px){.product-section.svelte-188fjcn{padding:3rem 0}.product-section.svelte-188fjcn .product-section-inner:where(.svelte-188fjcn){width:100%;padding-inline:var(--gutter)}.product-section.svelte-188fjcn .product-section-header:where(.svelte-188fjcn){gap:1rem;margin-bottom:2rem}.product-section.svelte-188fjcn .product-section-header:where(.svelte-188fjcn) h2:where(.svelte-188fjcn){font-size:var(--font-6xl)}.product-section.svelte-188fjcn .product-section-header:where(.svelte-188fjcn) .product-section-links:where(.svelte-188fjcn) a:where(.svelte-188fjcn){font-size:var(--font-base);padding:.5rem 1.1rem}.product-section.svelte-188fjcn .product-grid:where(.svelte-188fjcn){gap:2.5rem 1.5rem}.product-section.svelte-188fjcn .product-label:where(.svelte-188fjcn){margin-top:1rem}.product-section.svelte-188fjcn .product-label:where(.svelte-188fjcn) h3:where(.svelte-188fjcn){font-size:var(--font-2xl)}.product-section.svelte-188fjcn .product-label:where(.svelte-188fjcn) .product-price:where(.svelte-188fjcn){font-size:var(--font-xl)}}
