._preferences_1ka3y_1{padding:var(--space-5);background:var(--color-surface);color:var(--color-text);border-block-start:1px solid var(--color-border)}._preferences_1ka3y_1 summary{cursor:pointer}._preferences_1ka3y_1 p{margin-block:var(--space-3);max-inline-size:70ch}._actions_1ka3y_14{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}._actions_1ka3y_14 a{text-decoration:underline}._diagnostics_1ka3y_23{white-space:pre-wrap;overflow-wrap:anywhere;max-inline-size:75ch}._dialog_xm2lg_1{inline-size:min(calc(100% - var(--space-8)), 30rem);max-inline-size:none;max-block-size:calc(100dvh - var(--space-8));border:var(--border-thin);border-radius:var(--radius-lg);background:var(--color-surface);color:var(--color-text);box-shadow:var(--shadow-md);overscroll-behavior:contain;margin:auto;padding:0;position:fixed}._dialog_xm2lg_1::backdrop{background:#21171966}._content_xm2lg_18{padding:var(--space-6);gap:var(--space-6);display:grid}._header_xm2lg_23{justify-content:space-between;align-items:center;gap:var(--space-2);display:flex}._header_xm2lg_23 h2{align-items:center;gap:var(--space-2);font-size:var(--font-size-lg);line-height:var(--line-height-heading);margin:0;display:flex}._header_xm2lg_23 button{font-size:var(--font-size-lg);flex:none}._success_xm2lg_41{color:var(--color-success)}._product_xm2lg_44{align-items:center;gap:var(--space-4);display:flex}._dialog_xm2lg_1 ._image_xm2lg_49{aspect-ratio:1;background:var(--color-surface-tinted);flex:0 0 6rem;inline-size:6rem}._image_xm2lg_49>div{padding:var(--space-2)}._description_xm2lg_59{overflow-wrap:anywhere;min-inline-size:0}._name_xm2lg_63{font-weight:var(--font-weight-semibold);margin:0}._variant_xm2lg_67,._quantity_xm2lg_68{margin-block:var(--space-2) 0;color:var(--color-text-muted)}._actions_xm2lg_72{gap:var(--space-3);display:grid}._cart_xm2lg_76,._checkout_xm2lg_77{justify-content:center;align-items:center;gap:var(--space-1);min-block-size:var(--touch-target);padding:var(--space-3) var(--space-4);border:1px solid var(--color-brand);border-radius:var(--radius-sm);font-weight:var(--font-weight-semibold);text-align:center;text-decoration:none;display:flex}._cart_xm2lg_76{color:var(--color-brand);background:var(--color-surface)}._cart_xm2lg_76:hover{background:var(--color-surface-soft)}._checkout_xm2lg_77{color:var(--color-text-on-brand);background:var(--color-brand)}._checkout_xm2lg_77:hover{background:var(--color-brand-hover)}._cart_xm2lg_76:focus-visible,._checkout_xm2lg_77:focus-visible{outline:2px solid var(--color-focus);outline-offset:3px}@media (width<=47.99rem){._dialog_xm2lg_1{border-end-end-radius:0;border-end-start-radius:0;max-block-size:85dvh;inline-size:100%;margin:0;inset-block:auto 0;inset-inline:0}._content_xm2lg_18{padding-inline:var(--space-4);padding-block-end:calc(var(--space-5) + env(safe-area-inset-bottom))}}
