:root{--palette-light-page:#f5f6f7;--palette-light-surface:#fff;--palette-light-control:#e9edef;--palette-light-selected:#eef1f3;--palette-light-ink:#191d21;--palette-light-muted:#59636b;--palette-light-line:#dce1e4;--palette-light-field:#7d8a94;--palette-light-red:#c0241b;--palette-light-on-red:#fff;--palette-light-focus:#c0241b;--palette-light-error-surface:#faeeec;--palette-dark-page:#15181b;--palette-dark-surface:#202529;--palette-dark-control:#2c353c;--palette-dark-selected:#2b343b;--palette-dark-ink:#f2f4f5;--palette-dark-muted:#b1bbc2;--palette-dark-line:#353e45;--palette-dark-field:#73838f;--palette-dark-focus:#ffa89f;--palette-dark-on-red:#fff5e8;--palette-dark-error-surface:#362522;--palette-backdrop:#0006;--palette-shadow:#0000001f;--palette-shadow-strong:#0000005c;--ui-font:system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--ds-font:var(--ui-font);--ds-regular:400;--ds-medium:500;--ds-semibold:600;--ds-space-1:4px;--ds-space-2:8px;--ds-space-3:12px;--ds-space-4:16px;--ds-space-5:20px;--ds-space-6:24px;--ds-space-8:32px;--ds-space-10:40px;--ds-radius:8px;--ds-panel-radius:16px;--ds-frame-radius:24px;--ds-dialog-radius:20px;--ds-dialog-gutter:var(--ds-space-6);--ds-radius-round:50%;--ds-radius-pill:999px;--ds-line-width:1px;--ds-touch:44px;--ds-action:56px;--ds-icon:22px;--ds-icon-small:18px;--ds-icon-navigation:24px;--ds-icon-stroke:1.75;--ds-navigation-height:64px;--ds-thumbnail:80px;--ds-config-thumbnail:var(--ds-thumbnail);--ds-config-hero:min(100%, 28svh, 16rem);--ds-config-hero-large-text:min(100%, 18svh, 6rem);--ds-config-action-width:20em;--ds-option-height:64px;--ds-focus-width:3px;--ds-field-focus-width:2px;--ds-gutter:var(--ds-space-5);--ds-gutter-compact:var(--ds-space-4);--ds-reading-width:42rem;--ds-dialog-width:480px;--ds-shadow-float:0 8px 16px var(--palette-shadow);--ds-shadow-marker:0 1px 4px var(--palette-shadow-strong);--ds-layer-raised:1;--ds-layer-sticky:2;--ds-layer-panel:29;--ds-layer-navigation:30;--ds-layer-notice:32;--ds-layer-map:500;--ds-layer-progress:900;--ds-layer-modal:1000;--ds-duration-short:.14s;--ds-duration-spin:.8s;--ds-delay-progress:.3s;--ds-disabled-opacity:.55;--ds-pressed-opacity:.85}@media (prefers-color-scheme:dark){:root:not([data-theme]){--ds-page:var(--palette-dark-page);--ds-surface:var(--palette-dark-surface);--ds-control:var(--palette-dark-control);--ds-selected:var(--palette-dark-selected);--ds-ink:var(--palette-dark-ink);--ds-muted:var(--palette-dark-muted);--ds-line:var(--palette-dark-line);--ds-field:var(--palette-dark-field);--ds-on-red:var(--palette-dark-on-red);--ds-focus:var(--palette-dark-focus);--ds-accent-text:var(--palette-dark-focus);--ds-danger-text:var(--palette-dark-focus);--ds-brand-mark:var(--palette-dark-ink);--ds-error-surface:var(--palette-dark-error-surface);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}.design-system{box-sizing:border-box;color:var(--ds-ink);font-family:var(--ds-font);font-size:var(--ds-body);font-weight:var(--ds-regular);text-align:left;overflow-wrap:anywhere;line-height:1.5}.design-system *,.design-system :before,.design-system :after{box-sizing:border-box}.design-system :is(button,input,textarea,select){min-width:0;font:inherit;color:inherit}.design-system button{cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent}.design-system button:disabled{cursor:default;opacity:var(--ds-disabled-opacity)}.design-system :is(button,a,input:is([type=checkbox],[type=radio])):focus-visible{outline:var(--ds-focus-width) solid var(--ds-focus);outline-offset:var(--ds-space-1)}.design-system textarea{resize:none}.design-system [hidden]{display:none!important}.design-system :is(h1,h2,h3,p,fieldset){margin:0}.design-system h1{font-size:var(--ds-title);font-weight:var(--ds-semibold);line-height:1.25}.design-system :is(h2,h3,strong){font-size:inherit;font-weight:var(--ds-semibold)}.design-system fieldset{border:0;min-width:0;padding:0}.design-system .ds-sr-only{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.design-system .ds-panel{border-radius:var(--ds-panel-radius);background:var(--ds-surface);overflow:clip}.design-system .ds-stack{gap:var(--ds-space-2);display:grid}.design-system .ds-caption{color:var(--ds-muted);font-size:var(--ds-caption)}.design-system .ds-error{color:var(--ds-ink);padding:var(--ds-space-3);border-inline-start:var(--ds-focus-width) solid var(--ds-red);border-radius:var(--ds-radius);background:var(--ds-error-surface);font-size:var(--ds-caption)}.design-system .ds-total{justify-content:space-between;gap:var(--ds-space-2) var(--ds-space-4);flex-wrap:wrap;display:flex}.design-system .ds-scroll{scrollbar-gutter:stable;scrollbar-width:thin;scrollbar-color:var(--ds-field) transparent;overscroll-behavior:contain;min-height:0;overflow-y:auto}.design-system .ds-button{justify-content:center;align-items:center;gap:var(--ds-space-2);min-height:var(--ds-touch);border-radius:var(--ds-radius);padding:var(--ds-space-3) var(--ds-space-4);font-weight:var(--ds-medium);overflow-wrap:anywhere;background:0 0;border:0;text-decoration:none;display:inline-flex}.ds-button.primary{width:100%;min-height:var(--ds-action);color:var(--ds-on-red);background:var(--ds-red)}.ds-button.primary:active{filter:brightness(.9)}.ds-button.secondary{background:var(--ds-control)}.ds-button.text{color:var(--ds-accent-text);font-size:var(--ds-caption)}.ds-button.icon{width:var(--ds-touch);height:var(--ds-touch);padding:var(--ds-space-2);flex:none}.design-system .ds-button-label{display:contents}.design-system .ds-button.with-amount{justify-content:space-between;gap:var(--ds-space-4);text-align:start}.design-system .with-amount .ds-button-label{min-width:0;display:block}.design-system .ds-button-amount{font-weight:var(--ds-semibold);font-variant-numeric:tabular-nums;white-space:nowrap;flex:none}.design-system .ds-button[aria-busy=true]{cursor:progress;position:relative}.design-system .ds-button[aria-busy=true]:disabled{opacity:1}.design-system .ds-button[aria-busy=true]{--busy-ink:var(--ds-ink);color:#0000}.design-system .ds-button.primary[aria-busy=true]{--busy-ink:var(--ds-on-red)}.design-system .ds-button[aria-busy=true]:after{width:var(--ds-icon-small);height:var(--ds-icon-small);border:2px solid var(--busy-ink);border-radius:var(--ds-radius-round);animation:ds-spin var(--ds-duration-spin) linear infinite;content:"";border-inline-end-color:#0000;margin:auto;position:absolute;inset:0}@keyframes ds-spin{to{transform:rotate(1turn)}}.design-system .ds-screen{align-content:start;gap:var(--ds-space-6);width:min(100%, var(--ds-reading-width));min-height:100svh;padding:var(--ds-space-5) var(--ds-gutter) calc(var(--bottom-block-height,0px) + var(--ds-space-8));margin-inline:auto;display:grid}.design-system .ds-section{gap:var(--ds-space-4);min-width:0;padding:var(--ds-space-4);border-radius:var(--ds-panel-radius);background:var(--ds-surface);display:grid}.design-system .ds-form{gap:var(--ds-space-3);min-width:0;display:grid}.design-system .ds-form :is(input:not([type=checkbox],[type=radio],[type=hidden]),select,textarea):not(.ds-field *){width:100%;min-height:var(--ds-touch);padding:var(--ds-space-3);border:1px solid var(--ds-field);border-radius:var(--ds-radius);background:var(--ds-control)}.design-system .ds-form label{min-width:0}.design-system .ds-form :is(input[type=checkbox],input[type=radio]){accent-color:var(--ds-red)}.design-system .ds-form .ds-button{width:100%}.design-system .ds-field{align-items:center;gap:var(--ds-space-3);min-height:var(--ds-action);padding-inline:var(--ds-space-4);border:var(--ds-line-width) solid var(--ds-field);border-radius:var(--ds-radius);background:var(--ds-page);display:flex}.design-system .ds-field input,.design-system .ds-field textarea{width:100%;min-width:0;min-height:var(--ds-action);padding:var(--ds-space-3) 0;appearance:none;background:0 0;border:0;border-radius:0;outline:none!important}.design-system .ds-field input::placeholder,.design-system .ds-field textarea::placeholder{color:var(--ds-muted);opacity:1}.design-system .ds-field input::-webkit-search-cancel-button{display:none}.design-system :is(input:not([type=checkbox],[type=radio]),textarea,select):focus-visible{outline:var(--ds-field-focus-width) solid var(--ds-ink);outline-offset:calc(-1 * var(--ds-field-focus-width))}.design-system .ds-field:has(:is(input,textarea):focus){outline:var(--ds-field-focus-width) solid var(--ds-ink);outline-offset:calc(-1 * var(--ds-field-focus-width))}.design-system :is(input:not([type=checkbox],[type=radio]),textarea,select)[aria-invalid=true]:not(.ds-field *),.design-system [aria-invalid=true] .ds-choice-frame{border-color:var(--ds-danger-text);background:var(--ds-error-surface)}.design-system .ds-field:has([aria-invalid=true]){border-color:var(--ds-danger-text);background:var(--ds-error-surface)}.design-system label:has(>input[aria-invalid=true]){border-color:var(--ds-danger-text);background:var(--ds-error-surface)}.design-system :is(input:not([type=checkbox],[type=radio]),textarea,select)[aria-invalid=true]:focus-visible{outline-color:var(--ds-danger-text)}.design-system .ds-field:has([aria-invalid=true]):has(:is(input,textarea):focus){outline-color:var(--ds-danger-text)}nav.svelte-woisdw{gap:var(--ds-space-1);padding:0 var(--ds-space-2) var(--ds-space-2);background:var(--ds-surface);grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;display:grid}:is(button.svelte-woisdw,a.svelte-woisdw){justify-content:start;align-items:center;gap:var(--ds-space-1);min-height:var(--ds-navigation-height);min-width:0;padding:var(--ds-space-3) var(--ds-space-1) var(--ds-space-1);border-radius:0 0 var(--ds-radius) var(--ds-radius);color:var(--ds-muted);font-size:var(--ds-caption);line-height:1.4;font-weight:var(--ds-medium);overflow-wrap:normal;background:0 0;border:0;flex-direction:column;text-decoration:none;display:flex;position:relative}span.svelte-woisdw{white-space:nowrap}.svelte-woisdw:is(button:where(.svelte-woisdw),a:where(.svelte-woisdw)):before{content:"";width:var(--ds-space-6);height:var(--ds-focus-width);background:0 0;position:absolute;top:0}[aria-current=page].svelte-woisdw{color:var(--ds-focus)}[aria-current=page].svelte-woisdw:before{background:var(--ds-focus)}.svelte-woisdw:is(button:where(.svelte-woisdw),a:where(.svelte-woisdw)):active{background:var(--ds-selected)}.svelte-woisdw:is(button:where(.svelte-woisdw),a:where(.svelte-woisdw)):focus-visible{outline-offset:calc(-1 * var(--ds-space-1))}.design-system[data-large-text=true] nav.svelte-woisdw{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-flow:row}@media (hover:hover){.svelte-woisdw:is(button:where(.svelte-woisdw),a:where(.svelte-woisdw)):hover{background:var(--ds-selected)}}.dock.svelte-85omnk{padding:var(--ds-space-3) var(--ds-gutter) var(--ds-space-2)}.label.svelte-85omnk{align-items:center;gap:var(--ds-space-2);flex-wrap:wrap;display:flex}.count.svelte-85omnk{min-width:var(--ds-space-6);padding-inline:var(--ds-space-1);border:var(--ds-line-width) solid currentColor;border-radius:var(--ds-space-1);font-size:var(--ds-caption);font-variant-numeric:tabular-nums;text-align:center}.app-shell.svelte-1rgrqx3{--ds-title:1.5rem;--bottom-block-height:0px;--measured-bottom-height:0px;min-height:100vh}.app-shell.has-nav.svelte-1rgrqx3{--bottom-block-height:max(calc(4.5rem + env(safe-area-inset-bottom)), var(--measured-bottom-height))}.app-shell.has-cart-dock.svelte-1rgrqx3{--bottom-block-height:var(--measured-bottom-height)}.bottom-block.svelte-1rgrqx3{z-index:var(--ds-layer-navigation);inset-inline:0;width:min(100%, var(--ds-reading-width));padding-bottom:env(safe-area-inset-bottom);border-top:var(--ds-line-width) solid var(--ds-line);background:var(--ds-surface);margin-inline:auto;position:fixed;bottom:0}.notice-region.svelte-1rgrqx3{z-index:var(--ds-layer-notice);inset-inline:0;bottom:calc(var(--bottom-block-height) + var(--page-panel-height,0px) + var(--ds-space-2));width:min(100%, var(--ds-reading-width));padding-inline:var(--ds-gutter);margin-inline:auto;position:fixed}.app-shell.svelte-1rgrqx3:is(.has-nav:where(.svelte-1rgrqx3),.has-cart-dock:where(.svelte-1rgrqx3)) main#main-content{padding-bottom:calc(var(--bottom-block-height) + var(--ds-space-4))}@media (width>=68rem){.bottom-block.svelte-1rgrqx3{border-inline:var(--ds-line-width) solid var(--ds-line);border-radius:var(--ds-panel-radius) var(--ds-panel-radius) 0 0}}body:has(.ssr-backdrop){overflow:hidden}.ssr-backdrop.svelte-a6k4r6{z-index:var(--ds-layer-modal);padding:var(--ds-space-3);background:var(--ds-backdrop);justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.ssr-dialog.svelte-a6k4r6{width:min(var(--ds-dialog-width), 100%);max-height:100%;padding:var(--ds-dialog-gutter);border:var(--ds-line-width) solid var(--ds-line);border-radius:var(--ds-dialog-radius);color:var(--ds-ink);scrollbar-gutter:stable;overscroll-behavior:contain;margin:0;position:relative;inset:auto;overflow-y:auto}.ssr-dialog.svelte-a6k4r6 h2:where(.svelte-a6k4r6){font-size:var(--ds-title);line-height:1.25}.consent.svelte-228347{gap:var(--ds-space-4);display:grid}p.svelte-228347{color:var(--ds-muted)}a.svelte-228347{color:var(--ds-focus)}.actions.svelte-228347{gap:var(--ds-space-2);flex-wrap:wrap;display:flex}.actions.svelte-228347 button{flex:1}:root{--palette-light-page:#f5f6f7;--palette-light-surface:#fff;--palette-light-control:#e9edef;--palette-light-selected:#eef1f3;--palette-light-ink:#191d21;--palette-light-muted:#59636b;--palette-light-line:#dce1e4;--palette-light-field:#7d8a94;--palette-light-red:#c0241b;--palette-light-on-red:#fff;--palette-light-focus:#c0241b;--palette-light-error-surface:#faeeec;--palette-dark-page:#15181b;--palette-dark-surface:#202529;--palette-dark-control:#2c353c;--palette-dark-selected:#2b343b;--palette-dark-ink:#f2f4f5;--palette-dark-muted:#b1bbc2;--palette-dark-line:#353e45;--palette-dark-field:#73838f;--palette-dark-focus:#ffa89f;--palette-dark-on-red:#fff5e8;--palette-dark-error-surface:#362522;--palette-backdrop:#0006;--palette-shadow:#0000001f;--palette-shadow-strong:#0000005c;--ui-font:system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--ds-font:var(--ui-font);--ds-regular:400;--ds-medium:500;--ds-semibold:600;--ds-space-1:4px;--ds-space-2:8px;--ds-space-3:12px;--ds-space-4:16px;--ds-space-5:20px;--ds-space-6:24px;--ds-space-8:32px;--ds-space-10:40px;--ds-radius:8px;--ds-panel-radius:16px;--ds-frame-radius:24px;--ds-dialog-radius:20px;--ds-dialog-gutter:var(--ds-space-6);--ds-radius-round:50%;--ds-radius-pill:999px;--ds-line-width:1px;--ds-touch:44px;--ds-action:56px;--ds-icon:22px;--ds-icon-small:18px;--ds-icon-navigation:24px;--ds-icon-stroke:1.75;--ds-navigation-height:64px;--ds-thumbnail:80px;--ds-config-thumbnail:var(--ds-thumbnail);--ds-config-hero:min(100%, 28svh, 16rem);--ds-config-hero-large-text:min(100%, 18svh, 6rem);--ds-config-action-width:20em;--ds-option-height:64px;--ds-focus-width:3px;--ds-field-focus-width:2px;--ds-gutter:var(--ds-space-5);--ds-gutter-compact:var(--ds-space-4);--ds-reading-width:42rem;--ds-dialog-width:480px;--ds-shadow-float:0 8px 16px var(--palette-shadow);--ds-shadow-marker:0 1px 4px var(--palette-shadow-strong);--ds-layer-raised:1;--ds-layer-sticky:2;--ds-layer-panel:29;--ds-layer-navigation:30;--ds-layer-notice:32;--ds-layer-map:500;--ds-layer-progress:900;--ds-layer-modal:1000;--ds-duration-short:.14s;--ds-duration-spin:.8s;--ds-delay-progress:.3s;--ds-disabled-opacity:.55;--ds-pressed-opacity:.85}:root,.design-system{--ds-caption:calc(.875rem * var(--text-scale,1));--ds-body:calc(1rem * var(--text-scale,1));--ds-title:calc(1.5rem * var(--text-scale,1))}:root,[data-theme=light]{--ds-page:var(--palette-light-page);--ds-surface:var(--palette-light-surface);--ds-control:var(--palette-light-control);--ds-selected:var(--palette-light-selected);--ds-ink:var(--palette-light-ink);--ds-muted:var(--palette-light-muted);--ds-line:var(--palette-light-line);--ds-field:var(--palette-light-field);--ds-red:var(--palette-light-red);--ds-on-red:var(--palette-light-on-red);--ds-focus:var(--palette-light-focus);--ds-accent-text:var(--palette-light-red);--ds-danger-text:var(--palette-light-red);--ds-brand-mark:var(--palette-light-red);--ds-error-surface:var(--palette-light-error-surface);--ds-backdrop:var(--palette-backdrop);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}[data-theme=dark]{--ds-page:var(--palette-dark-page);--ds-surface:var(--palette-dark-surface);--ds-control:var(--palette-dark-control);--ds-selected:var(--palette-dark-selected);--ds-ink:var(--palette-dark-ink);--ds-muted:var(--palette-dark-muted);--ds-line:var(--palette-dark-line);--ds-field:var(--palette-dark-field);--ds-on-red:var(--palette-dark-on-red);--ds-focus:var(--palette-dark-focus);--ds-accent-text:var(--palette-dark-focus);--ds-danger-text:var(--palette-dark-focus);--ds-brand-mark:var(--palette-dark-ink);--ds-error-surface:var(--palette-dark-error-surface);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}@media (prefers-color-scheme:dark){:root:not([data-theme]){--ds-page:var(--palette-dark-page);--ds-surface:var(--palette-dark-surface);--ds-control:var(--palette-dark-control);--ds-selected:var(--palette-dark-selected);--ds-ink:var(--palette-dark-ink);--ds-muted:var(--palette-dark-muted);--ds-line:var(--palette-dark-line);--ds-field:var(--palette-dark-field);--ds-on-red:var(--palette-dark-on-red);--ds-focus:var(--palette-dark-focus);--ds-accent-text:var(--palette-dark-focus);--ds-danger-text:var(--palette-dark-focus);--ds-brand-mark:var(--palette-dark-ink);--ds-error-surface:var(--palette-dark-error-surface);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}*,:before,:after{box-sizing:border-box}html{scrollbar-gutter:stable;background:var(--ds-page);min-width:0;font-family:var(--ds-font);font-synthesis:none;text-rendering:optimizelegibility;-webkit-text-size-adjust:100%}body{background:var(--ds-page);min-height:100vh;color:var(--ds-ink);margin:0}.sveltekit-body-root{display:contents}button,input,select,textarea{color:inherit;font:inherit}textarea{resize:none}button,a{-webkit-tap-highlight-color:transparent}a{color:inherit}img,svg{max-width:100%;display:block}:focus-visible{outline:.1875rem solid var(--ds-focus);outline-offset:.1875rem}:is(input:not([type=checkbox],[type=radio]),textarea,select):focus-visible{outline:var(--ds-field-focus-width) solid var(--ds-ink);outline-offset:calc(-1 * var(--ds-field-focus-width))}::selection{background:var(--ds-red);color:var(--ds-on-red)}.skip-link{z-index:var(--ds-layer-modal);top:var(--ds-space-3);left:var(--ds-space-3);max-width:calc(100% - 2 * var(--ds-space-3));overflow-wrap:anywhere;background:var(--ds-surface);padding:var(--ds-space-3) var(--ds-space-4);font-family:var(--ds-font);font-weight:var(--ds-medium);position:fixed;translate:0 -200%}.skip-link:focus{translate:0}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.navigation-progress.svelte-12qhfyh{z-index:var(--ds-layer-progress);height:var(--ds-focus-width);background:var(--ds-field);pointer-events:none;animation:svelte-12qhfyh-navigation-progress var(--ds-duration-short) ease var(--ds-delay-progress) both;position:fixed;inset:0 0 auto}@keyframes svelte-12qhfyh-navigation-progress{0%{opacity:0}}
