.PmVqdW_layout{align-items:start;gap:var(--space-8);grid-template-columns:minmax(0,1fr) 340px;display:grid}.PmVqdW_layout>*{min-width:0}.PmVqdW_form{background:var(--surface-raised);border:1px solid var(--line);border-radius:var(--radius-lg);padding:var(--space-8);gap:var(--space-8);display:grid}.PmVqdW_intro{justify-content:space-between;align-items:baseline;gap:var(--space-4);display:flex}.PmVqdW_intro h2,.PmVqdW_section legend{font:800 22px/28px var(--font-sans);margin:0}.PmVqdW_intro p,.PmVqdW_help,.PmVqdW_privacy{color:var(--ink-muted);margin:0;font-size:14px;line-height:22px}.PmVqdW_section{border:0;border-top:1px solid var(--line);min-width:0;padding:var(--space-6) 0 0;margin:0}.PmVqdW_section legend{float:left;width:100%;margin-bottom:var(--space-6)}.PmVqdW_section>div{clear:both}.PmVqdW_grid{gap:var(--space-6) var(--space-6);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.PmVqdW_grid>*{min-width:0}.PmVqdW_full{grid-column:1/-1}.PmVqdW_form .field{align-content:start;gap:var(--space-2)}.PmVqdW_form .input{border-color:var(--line-strong);border-radius:var(--radius-sm);min-height:52px;padding:var(--space-3) var(--space-4)}.PmVqdW_form .input:focus-visible{box-shadow:var(--shadow-focus);outline:none}.PmVqdW_form .input[aria-invalid=true]{border:2px solid var(--tomato-ink)}.PmVqdW_form textarea.input{resize:vertical;min-height:120px}.PmVqdW_menu{gap:var(--space-4);display:grid}.PmVqdW_disclosure{border:1px solid var(--line);border-radius:var(--radius-md);min-width:0;overflow:clip}.PmVqdW_disclosure>summary{padding:var(--space-4) var(--space-6);align-items:center;gap:var(--space-3);cursor:pointer;font-weight:700;list-style:none;display:flex}.PmVqdW_disclosure>summary::-webkit-details-marker{display:none}.PmVqdW_disclosure>summary:after{content:"+";margin-left:auto;font-size:24px;font-weight:400}.PmVqdW_disclosure[open]>summary:after{content:"−"}.PmVqdW_disclosure[open]>summary{border-bottom:1px solid var(--line);background:var(--surface)}.PmVqdW_optional{color:var(--ink-muted);font-size:14px;font-weight:400}.PmVqdW_badge{background:var(--basil-soft);color:var(--basil-ink);border-radius:var(--radius-pill);min-width:24px;padding-inline:var(--space-2);justify-content:center;align-items:center;font-size:13px;display:inline-flex}.PmVqdW_disclosureBody{padding:var(--space-6);gap:var(--space-6);display:grid}.PmVqdW_disclosureBody .extras-layout{grid-template-columns:minmax(0,1fr)}.PmVqdW_disclosureBody .extras-dish-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.PmVqdW_disclosureBody .extras-categories{flex-wrap:wrap}.PmVqdW_disclosureBody .extras-toolbar{display:grid}.PmVqdW_disclosureBody .extras-toolbar>div{display:none}.PmVqdW_disclosureBody .extras-basket{position:static}.PmVqdW_disclosureBody .extras-search{width:100%;max-width:none}.PmVqdW_disclosureBody .dish-profile-note{margin:0}.PmVqdW_submit{gap:var(--space-3);text-align:center;display:grid}.PmVqdW_submit button{width:100%;min-height:56px}.PmVqdW_submit .PmVqdW_privacy{font-size:13px;line-height:20px}.PmVqdW_aside{top:var(--space-6);gap:var(--space-6);display:grid;position:sticky}.PmVqdW_estimate{background:var(--surface-sunken);border:1px solid var(--line);border-radius:var(--radius-lg);padding:var(--space-6)}.PmVqdW_estimate h2{margin:0 0 var(--space-3);font:800 22px/28px var(--font-sans)}.PmVqdW_package{margin:0;font-size:16px;line-height:24px}.PmVqdW_total{font:800 40px/48px var(--font-sans);color:var(--tomato-ink);margin:var(--space-4) 0 0}.PmVqdW_estimate dl{margin:var(--space-6) 0}.PmVqdW_estimate dl>div{justify-content:space-between;gap:var(--space-4);padding:var(--space-3) 0;border-bottom:1px solid var(--line);font-size:14px;line-height:20px;display:flex}.PmVqdW_estimate dd{text-align:right;margin:0;font-weight:700}.PmVqdW_selected{margin:var(--space-4) 0;padding:0;font-size:14px;list-style:none}.PmVqdW_selected li{gap:var(--space-2);margin-block:var(--space-2);align-items:start;display:flex}.PmVqdW_selected svg{color:var(--basil-ink);margin-top:var(--space-1);flex-shrink:0}.PmVqdW_next{padding-inline:var(--space-6)}.PmVqdW_next h3{font:800 18px/24px var(--font-sans);margin:0 0 var(--space-3)}.PmVqdW_next p{color:var(--ink-muted);margin:0 0 var(--space-3);font-size:14px;line-height:22px}.PmVqdW_next a{color:var(--tomato-ink);font-weight:700}.PmVqdW_notice{color:var(--ink-muted);margin:0;font-size:14px;line-height:22px}@media (max-width:1059px){.PmVqdW_layout{gap:var(--space-6);grid-template-columns:minmax(0,1fr) 300px}.PmVqdW_form{padding:var(--space-6)}}@media (max-width:899px){.PmVqdW_layout{grid-template-columns:minmax(0,1fr)}.PmVqdW_aside{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;position:static}}@media (max-width:599px){.PmVqdW_form{padding:var(--space-6);gap:var(--space-6)}.PmVqdW_grid,.PmVqdW_aside{grid-template-columns:minmax(0,1fr)}.PmVqdW_intro{gap:var(--space-2);display:grid}.PmVqdW_grid{gap:var(--space-4)}.PmVqdW_disclosureBody{padding:var(--space-4)}.PmVqdW_disclosureBody .extras-dish-grid{grid-template-columns:minmax(0,1fr)}.PmVqdW_disclosure>summary{padding:var(--space-4);gap:var(--space-2);flex-wrap:wrap}.PmVqdW_next{padding-inline:var(--space-2)}}
