._overlay_1nzmk_1{position:fixed;inset:0;background:#1a100073;display:flex;align-items:flex-end;justify-content:center;z-index:50;padding:0}@media(min-width:600px){._overlay_1nzmk_1{align-items:center;padding:var(--space)}}._modal_1nzmk_18{width:100%;max-width:480px;max-height:88vh;max-height:88dvh;display:flex;flex-direction:column;background:var(--color-surface);border-radius:var(--radius) var(--radius) 0 0;box-shadow:0 -8px 28px #00000038;overflow:hidden}@media(min-width:600px){._modal_1nzmk_18{border-radius:var(--radius)}}._head_1nzmk_36{display:flex;align-items:center;justify-content:space-between;padding:16px var(--space);background:var(--color-ink);border-bottom:3px solid var(--color-gold)}._head_1nzmk_36 h2{margin:0;font-size:1.2rem;color:var(--color-gold)}._close_1nzmk_49{border:none;background:transparent;color:var(--color-gold);font-size:1.1rem;line-height:1;padding:4px 8px}._body_1nzmk_58{overflow-y:auto;padding:var(--space);display:flex;flex-direction:column;gap:18px}._group_1nzmk_66{display:flex;flex-direction:column;gap:8px}._groupHead_1nzmk_71{display:flex;align-items:baseline;justify-content:space-between;gap:8px}._groupHead_1nzmk_71 h3{margin:0;font-size:1.02rem}._hint_1nzmk_81{font-size:.8rem;color:var(--color-muted)}._options_1nzmk_86{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}._option_1nzmk_86{display:flex;align-items:center;gap:10px;padding:12px;border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-bg);cursor:pointer;user-select:none}._option_1nzmk_86._checked_1nzmk_105{border-color:var(--color-primary);background:#fff4ec}._option_1nzmk_86._disabled_1nzmk_109{opacity:.5;cursor:not-allowed}._mark_1nzmk_113{flex:0 0 auto;width:22px;height:22px;display:flex;align-items:center;justify-content:center;border:2px solid var(--color-border);border-radius:50%;font-size:.8rem;color:#fff;background:var(--color-surface)}._mark_1nzmk_113[data-multi=true]{border-radius:6px}._checked_1nzmk_105 ._mark_1nzmk_113{border-color:var(--color-primary);background:var(--color-primary)}._optName_1nzmk_133{flex:1;font-weight:500}._soldOut_1nzmk_137{color:var(--color-danger-ink);font-size:.82rem;font-weight:400}._delta_1nzmk_142{font-weight:700;color:var(--color-primary-ink);white-space:nowrap;direction:ltr}._foot_1nzmk_149{display:flex;align-items:center;gap:12px;padding:14px var(--space);padding-bottom:calc(14px + env(safe-area-inset-bottom,0px));border-top:1px solid var(--color-border)}._total_1nzmk_157{font-size:1.2rem;font-weight:800;color:var(--color-primary-ink)}._add_1nzmk_162{flex:1;border:none;background:var(--color-primary-ink);color:var(--color-primary-contrast);border-radius:var(--radius-sm);padding:14px;font-weight:700;font-size:1.02rem}._add_1nzmk_162:disabled{background:var(--color-muted)}._option_1nzmk_86:focus-visible{outline:2px solid var(--color-primary, #f26c21);outline-offset:2px}._group_1nzmk_66[data-flagged=true]{outline:2px solid var(--color-danger);outline-offset:4px;border-radius:var(--radius-sm, 8px)}._group_1nzmk_66[data-flagged=true] ._hint_1nzmk_81{color:var(--color-danger-ink);font-weight:700}._add_1nzmk_162[data-incomplete=true]{opacity:.6}
