.bar.svelte-1e81imw{z-index:20;padding:var(--spacing-3) var(--spacing-4) calc(var(--spacing-4) + env(safe-area-inset-bottom));background:linear-gradient(180deg, transparent, var(--color-surface) 28%);position:sticky;bottom:0}.cta.svelte-1e81imw{justify-content:center;align-items:center;gap:var(--spacing-2);min-height:var(--touch-min);padding:var(--spacing-3) var(--spacing-4);border-radius:var(--radius-medium);background:var(--color-active);color:var(--color-surface);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);letter-spacing:.08em;text-transform:uppercase;box-shadow:var(--shadow-fab);display:flex}.count.svelte-1e81imw{font-variant-numeric:tabular-nums}.switch.svelte-m8mkux{width:3.25rem;height:var(--touch-min);border-radius:var(--radius-small);-webkit-tap-highlight-color:transparent;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.switch.disabled.svelte-m8mkux{opacity:.45;cursor:not-allowed}.rail.svelte-m8mkux{--inset:2px;background:var(--color-switch-track);width:2.75rem;height:1.35rem;box-shadow:var(--shadow-switch);border:1px solid var(--color-border-strong);transition:background var(--transition-fast) var(--ease-mechanical), border-color var(--transition-fast) var(--ease-mechanical);border-radius:999px;position:relative}.switch.on.svelte-m8mkux .rail:where(.svelte-m8mkux){background:var(--color-switch-track-on);border-color:var(--color-active)}.thumb.svelte-m8mkux{top:var(--inset);left:var(--inset);height:calc(100% - 2 * var(--inset));aspect-ratio:1;background:var(--color-switch-thumb);border:1px solid var(--color-border-strong);transition:transform var(--transition-medium) var(--ease-mechanical);border-radius:50%;position:absolute;transform:translate(0);box-shadow:0 1px 2px #1c1a1640,inset 0 1px #ffffff8c}.switch.on.svelte-m8mkux .thumb:where(.svelte-m8mkux){border-color:var(--color-active);transform:translate(1.4rem)}.switch.svelte-m8mkux:active:not(.disabled) .thumb:where(.svelte-m8mkux){transform:translate(0)scale(.92)}.switch.on.svelte-m8mkux:active:not(.disabled) .thumb:where(.svelte-m8mkux){transform:translate(1.4rem)scale(.92)}.row.svelte-1u7zi60{align-items:center;gap:var(--spacing-3);min-height:var(--touch-min);padding:var(--spacing-1) var(--spacing-4);border-bottom:1px solid var(--color-border);transition:background var(--transition-fast) ease;display:flex}.row.active.svelte-1u7zi60{background:#2a26200a}.row.svelte-1u7zi60:last-child{border-bottom:none}.label-hit.svelte-1u7zi60{min-height:var(--touch-min);text-align:left;-webkit-tap-highlight-color:transparent;flex:1;align-items:center;display:flex}.label.svelte-1u7zi60{font-size:var(--font-size-lg);font-weight:var(--font-weight-medium);letter-spacing:.01em;color:var(--color-text)}.row.svelte-1u7zi60:not(.active) .label:where(.svelte-1u7zi60){color:var(--color-text-muted)}.section.svelte-1oxwhmv{margin-bottom:var(--spacing-6)}.title.svelte-1oxwhmv{padding:var(--spacing-4) var(--spacing-4) var(--spacing-2);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);letter-spacing:var(--letter-spacing-category);text-transform:uppercase;color:var(--color-text-muted);margin:0}.list.svelte-1oxwhmv{border-top:1px solid var(--color-border);border-bottom:1px solid var(--color-border);background:#ffffff40}.header.svelte-1uha8ag{padding:var(--spacing-8) var(--spacing-4) var(--spacing-4)}.top.svelte-1uha8ag{margin-bottom:var(--spacing-3);justify-content:space-between;align-items:center;display:flex}.brand.svelte-1uha8ag{font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);letter-spacing:var(--letter-spacing-brand);text-transform:uppercase;color:var(--color-accent-strong);margin:0}.info.svelte-1uha8ag{border:1.5px solid var(--color-border-strong);width:1.25rem;height:1.25rem;color:var(--color-text-muted);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);-webkit-tap-highlight-color:transparent;border-radius:50%;justify-content:center;align-items:center;font-family:Georgia,Times New Roman,serif;font-style:normal;line-height:1;display:inline-flex;position:relative}.info.svelte-1uha8ag:before{content:"";position:absolute;inset:-.625rem}.product.svelte-1uha8ag{font-size:var(--font-size-3xl);font-weight:var(--font-weight-bold);letter-spacing:-.02em;line-height:var(--line-height-tight);margin:0}.tagline.svelte-1uha8ag{margin:var(--spacing-2) 0 0;color:var(--color-text-muted);font-size:var(--font-size-md)}.main.svelte-1uha8ag{padding-bottom:var(--bottom-bar-height);flex:1}
