.account-module__fN0HyW__page{--account-surface:var(--surface,#fff);--account-text:var(--text,#17332b);--account-muted:var(--muted,#58706a);--account-muted-strong:var(--muted-strong,#52645d);--account-green:var(--green,#164e3a);--account-green-strong:var(--green-strong,#0d3c2b);--account-border:var(--border,#e3e7e2);--account-border-strong:var(--border-strong,#d7ddd7);--account-border-soft:var(--border-soft,#edf0ec);--account-soft:var(--surface-muted,#fbfcfa);--account-info:var(--info,#356372);--account-success:var(--success,#286047);--account-success-soft:var(--success-soft,#e8f1eb);--account-warning:var(--warning-text,#876b2a);--account-warning-soft:var(--warning-soft,#f4f0e4);--account-danger:var(--danger,#a6463e);--account-danger-soft:var(--danger-soft,#f7eae8);--account-display:var(--font-display,Georgia, "Times New Roman", serif);--account-body:var(--font-body,"Segoe UI", sans-serif);gap:24px;width:100%;min-width:0;margin:0;padding:0 0 64px;display:grid;overflow-x:clip}.account-module__fN0HyW__hero{justify-content:space-between;align-items:flex-start;gap:24px;min-width:0;display:flex}.account-module__fN0HyW__heroCopy{min-width:0}.account-module__fN0HyW__eyebrow{color:var(--account-green);letter-spacing:.08em;text-transform:uppercase;margin:0 0 8px;font-size:.74rem;font-weight:700}.account-module__fN0HyW__hero h1{color:var(--account-text);font-family:var(--account-display);letter-spacing:-.045em;margin:0;font-size:clamp(2.75rem,5vw,3.25rem);font-weight:400;line-height:1}.account-module__fN0HyW__heroLead{color:var(--account-muted);margin:9px 0 0;font-size:1.08rem}.account-module__fN0HyW__heroAside{max-width:190px;color:var(--account-info);align-items:center;gap:12px;padding-block-start:18px;font-size:.92rem;line-height:1.35;display:flex}.account-module__fN0HyW__heroAside:before{border-block-start:1px solid var(--account-border-strong);content:"";flex:0 0 30px;width:30px}.account-module__fN0HyW__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;min-width:0;display:grid}.account-module__fN0HyW__card{border:1px solid var(--account-border);background:var(--account-surface);border-radius:10px;gap:18px;min-width:0;padding:20px;display:grid}.account-module__fN0HyW__cardHeader{justify-content:space-between;align-items:flex-start;gap:16px;min-width:0;display:flex}.account-module__fN0HyW__cardTitle{color:var(--account-text);font-family:var(--account-display);letter-spacing:-.028em;margin:0;font-size:clamp(1.35rem,2.2vw,1.7rem);font-weight:400;line-height:1.1}.account-module__fN0HyW__recent .account-module__fN0HyW__cardTitle,.account-module__fN0HyW__favorites .account-module__fN0HyW__cardTitle{font-size:1.35rem}.account-module__fN0HyW__cardLink{min-height:44px;color:var(--account-green);flex:none;align-items:center;gap:6px;font-size:.85rem;font-weight:700;text-decoration:none;display:inline-flex}.account-module__fN0HyW__cardLink:hover{text-underline-offset:.2em;text-decoration:underline}.account-module__fN0HyW__nextPickup{grid-column:1;container:pickup-card/inline-size}.account-module__fN0HyW__profile{grid-column:2}.account-module__fN0HyW__recent{grid-column:1}.account-module__fN0HyW__favorites{grid-column:2}.account-module__fN0HyW__pickupCard{border:1px solid var(--account-border);background:var(--account-surface);border-radius:9px;grid-template-columns:minmax(150px,.85fr) minmax(0,1.15fr);gap:16px;min-width:0;padding:0;display:grid;overflow:hidden}.account-module__fN0HyW__pickupImage{background:var(--account-soft);min-height:218px;position:relative;overflow:hidden}.account-module__fN0HyW__pickupImage img{object-fit:cover}.account-module__fN0HyW__pickupBody{align-content:center;gap:8px;min-width:0;padding:17px 18px 17px 0;display:grid}.account-module__fN0HyW__pickupBody h3,.account-module__fN0HyW__pickupBody p{margin:0}.account-module__fN0HyW__pickupBody h3{color:var(--account-text);font-family:var(--account-display);font-size:1.35rem;font-weight:400;line-height:1.15}.account-module__fN0HyW__pickupKitchen,.account-module__fN0HyW__pickupMeta{color:var(--account-muted);font-size:.9rem}.account-module__fN0HyW__pickupDetails{color:var(--account-text);gap:4px;margin:1px 0 4px;font-size:.88rem;display:grid}.account-module__fN0HyW__pickupDetails span{display:block}.account-module__fN0HyW__pickupButton{background:var(--account-green);width:100%;max-width:260px;color:var(--account-surface);border-radius:7px;margin-block-start:4px}.account-module__fN0HyW__pickupButton:hover:not(:disabled){background:var(--account-green-strong)}.account-module__fN0HyW__profileSummary{border-block-end:1px solid var(--account-border);align-items:center;gap:16px;min-width:0;padding-block-end:18px;display:flex}.account-module__fN0HyW__avatar{background:var(--account-success-soft);width:64px;height:64px;color:var(--account-text);text-align:center;border-radius:50%;flex:0 0 64px;place-items:center;font-size:1.25rem;font-weight:700;line-height:1;display:inline-grid}.account-module__fN0HyW__profileSummary strong,.account-module__fN0HyW__profileSummary span{overflow-wrap:anywhere;display:block}.account-module__fN0HyW__profileSummary strong{color:var(--account-text);font-size:1rem}.account-module__fN0HyW__profileSummary span{color:var(--account-muted);margin-block-start:4px;font-size:.86rem}.account-module__fN0HyW__profileFacts{gap:12px;margin:0;display:grid}.account-module__fN0HyW__profileFact{min-width:0;color:var(--account-info);grid-template-columns:20px minmax(0,1fr);align-items:start;gap:10px;display:grid}.account-module__fN0HyW__profileFact svg{width:19px;height:19px;color:var(--account-text)}.account-module__fN0HyW__profileFact dt,.account-module__fN0HyW__profileFact dd{margin:0}.account-module__fN0HyW__profileFact dt{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.account-module__fN0HyW__profileFact dd{overflow-wrap:anywhere;font-size:.9rem}.account-module__fN0HyW__tableWrap{border:1px solid var(--account-border);border-radius:8px;width:100%;min-width:0;max-width:100%;overflow-x:auto}.account-module__fN0HyW__ordersTable{border-collapse:collapse;width:100%;min-width:520px;color:var(--account-text);font-size:.86rem}.account-module__fN0HyW__ordersTable th,.account-module__fN0HyW__ordersTable td{border-block-end:1px solid var(--account-border);text-align:left;vertical-align:middle;padding:11px 12px}.account-module__fN0HyW__ordersTable tr:last-child td{border-block-end:0}.account-module__fN0HyW__ordersTable .sr-only{inset-block-start:0;inset-inline-start:0}.account-module__fN0HyW__ordersTable th{color:var(--account-muted);font-size:.72rem;font-weight:650}.account-module__fN0HyW__ordersTable td:first-child,.account-module__fN0HyW__ordersTable th:first-child{width:84px}.account-module__fN0HyW__orderDish{align-items:center;gap:9px;min-width:160px;display:flex}.account-module__fN0HyW__thumb{background:var(--account-soft);border-radius:7px;flex:0 0 42px;width:42px;height:42px;position:relative;overflow:hidden}.account-module__fN0HyW__thumb img{object-fit:cover}.account-module__fN0HyW__orderDish a{color:inherit;text-decoration:none}.account-module__fN0HyW__orderDish a:hover{text-decoration:underline}.account-module__fN0HyW__muted{color:var(--account-muted)}.account-module__fN0HyW__status{background:var(--account-success-soft);min-height:26px;color:var(--account-success);white-space:nowrap;border-radius:999px;align-items:center;padding:4px 9px;font-size:.72rem;font-weight:700;display:inline-flex}.account-module__fN0HyW__statusWarning{background:var(--account-warning-soft);color:var(--account-warning)}.account-module__fN0HyW__statusDanger{background:var(--account-danger-soft);color:var(--account-danger)}.account-module__fN0HyW__favoriteList{gap:10px;display:grid}.account-module__fN0HyW__favoriteItem{border:1px solid var(--account-border);border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;min-width:0;padding:8px;display:grid}.account-module__fN0HyW__favoriteLink{min-width:0;color:inherit;grid-template-columns:74px minmax(0,1fr);align-items:center;gap:12px;text-decoration:none;display:grid}.account-module__fN0HyW__favoriteLink:hover{text-decoration:none}.account-module__fN0HyW__favoriteImage{background:var(--account-soft);border-radius:7px;width:74px;height:68px;position:relative;overflow:hidden}.account-module__fN0HyW__favoriteImage img{object-fit:cover}.account-module__fN0HyW__favoriteCopy{min-width:0}.account-module__fN0HyW__favoriteCopy strong,.account-module__fN0HyW__favoriteCopy span{overflow-wrap:anywhere;display:block}.account-module__fN0HyW__favoriteCopy strong{color:var(--account-text);font-family:var(--account-display);font-size:1rem;font-weight:400}.account-module__fN0HyW__favoriteCopy span{color:var(--account-muted);margin-block-start:3px;font-size:.8rem}.account-module__fN0HyW__favoritePrice{color:var(--account-text);white-space:nowrap;font-size:.84rem}.account-module__fN0HyW__empty{border:1px dashed var(--account-border-strong);background:var(--account-soft);border-radius:8px;justify-items:start;gap:8px;padding:20px;display:grid}.account-module__fN0HyW__empty p{color:var(--account-muted);margin:0;font-size:.9rem}.account-module__fN0HyW__empty strong{color:var(--account-text);font-family:var(--account-display);font-size:1.1rem;font-weight:400}.account-module__fN0HyW__emptyLink{min-height:44px;color:var(--account-green);align-items:center;font-size:.86rem;font-weight:700;display:inline-flex}.account-module__fN0HyW__notificationSection{gap:14px;min-width:0;padding-block-start:4px;display:grid}.account-module__fN0HyW__notificationSection h2{color:var(--account-text);font-family:var(--account-display);margin:0;font-size:1.55rem;font-weight:400}.account-module__fN0HyW__notifications{gap:8px;margin:0;padding:0;list-style:none;display:grid}.account-module__fN0HyW__notification{border:1px solid var(--account-border);background:var(--account-surface);border-radius:8px;justify-content:space-between;gap:14px;padding:12px 14px;display:flex}.account-module__fN0HyW__notification strong,.account-module__fN0HyW__notification p{margin:0}.account-module__fN0HyW__notification p{color:var(--account-muted);margin-block-start:3px;font-size:.85rem}.account-module__fN0HyW__notification time{color:var(--account-muted);flex:none;font-size:.75rem}.account-module__fN0HyW__notificationUnread{border-inline-start:3px solid var(--account-green)}.account-module__fN0HyW__notificationsDetails{border-block-start:1px solid var(--account-border);gap:10px;min-width:0;padding-block-start:12px;display:grid}.account-module__fN0HyW__notificationsDetails summary{cursor:pointer;min-height:44px;color:var(--account-text);justify-content:space-between;align-items:center;font-size:.88rem;font-weight:700;list-style-position:inside;display:flex}.account-module__fN0HyW__notificationEmpty{color:var(--account-muted);margin:0;font-size:.86rem}.account-module__fN0HyW__notificationActions{flex-wrap:wrap;align-items:center;gap:10px;min-width:0;display:flex}.account-module__fN0HyW__notificationActions form{margin:0}.account-module__fN0HyW__notificationActions p{color:var(--account-muted);margin:0;font-size:.82rem}.account-module__fN0HyW__favoritePanelStack{gap:10px;display:grid}.account-module__fN0HyW__favoriteError{border-inline-start:3px solid var(--account-warning);background:var(--account-warning-soft);color:var(--account-text);gap:4px;padding:10px 12px;font-size:.84rem;display:grid}.account-module__fN0HyW__favoriteError strong,.account-module__fN0HyW__favoriteError p{margin:0}.account-module__fN0HyW__favoriteError p{color:var(--account-muted)}.account-module__fN0HyW__mobileAccountRow{display:none}.account-module__fN0HyW__backLink{width:fit-content;min-height:44px;color:var(--account-green);align-items:center;font-size:.9rem;font-weight:700;text-decoration:none;display:inline-flex}.account-module__fN0HyW__detailLayout{grid-template-columns:minmax(0,1.45fr) minmax(280px,.75fr);gap:22px;min-width:0;display:grid}.account-module__fN0HyW__detailMain,.account-module__fN0HyW__detailAside{align-content:start;gap:18px;min-width:0;display:grid}.account-module__fN0HyW__detailCard{border:1px solid var(--account-border);background:var(--account-surface);border-radius:10px;gap:14px;min-width:0;padding:20px;display:grid}.account-module__fN0HyW__detailCard h2,.account-module__fN0HyW__detailCard p{margin:0}.account-module__fN0HyW__detailCard h2{color:var(--account-text);font-family:var(--account-display);font-size:1.5rem;font-weight:400}.account-module__fN0HyW__detailCard p{color:var(--account-muted);font-size:.92rem}.account-module__fN0HyW__summaryList{gap:9px;margin:0;display:grid}.account-module__fN0HyW__summaryRow{border-block-end:1px solid var(--account-border-soft);justify-content:space-between;gap:16px;padding-block-end:9px;display:flex}.account-module__fN0HyW__summaryRow:last-child{border-block-end:0;padding-block:3px 0}.account-module__fN0HyW__summaryTotal{font-size:1.05rem}.account-module__fN0HyW__pickupCode{gap:4px;padding-block:17px;display:grid}.account-module__fN0HyW__pickupCode dd{color:var(--account-green);font-family:var(--account-body);letter-spacing:.14em;font-size:1.8rem;font-weight:750}.account-module__fN0HyW__summaryRow dt,.account-module__fN0HyW__summaryRow dd{margin:0}.account-module__fN0HyW__summaryRow dt{color:var(--account-muted)}.account-module__fN0HyW__summaryRow dd{color:var(--account-text);text-align:right;font-weight:650}.account-module__fN0HyW__detailHeading{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.account-module__fN0HyW__detailHeading h1{color:var(--account-text);font-family:var(--account-display);letter-spacing:-.04em;margin:0;font-size:clamp(2rem,4vw,3.25rem);font-weight:400;line-height:1}.account-module__fN0HyW__detailHeading p{color:var(--account-muted);margin:8px 0 0}.account-module__fN0HyW__review{gap:14px;display:grid}.account-module__fN0HyW__successPage,.account-module__fN0HyW__errorPage{justify-items:start;gap:14px;width:min(100% - 32px,760px);margin:0 auto;padding-block:74px;display:grid}.account-module__fN0HyW__successPage h1,.account-module__fN0HyW__errorPage h1{color:var(--account-text);font-family:var(--account-display);letter-spacing:-.045em;margin:0;font-size:clamp(2.4rem,6vw,3.25rem);font-weight:400;line-height:1}.account-module__fN0HyW__successPage>p:not(.account-module__fN0HyW__eyebrow),.account-module__fN0HyW__errorPage>p:not(.account-module__fN0HyW__eyebrow){color:var(--account-muted);margin:0;font-size:1.02rem}.account-module__fN0HyW__successIcon{width:48px;height:48px;color:var(--account-green)}.account-module__fN0HyW__successTicket{border:1px solid var(--account-border);background:var(--account-border);border-radius:9px;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;width:100%;margin-block:10px;display:grid;overflow:hidden}.account-module__fN0HyW__successTicket>div{background:var(--account-surface);gap:4px;padding:14px;display:grid}.account-module__fN0HyW__successTicket span{color:var(--account-muted);text-transform:uppercase;font-size:.74rem;font-weight:700}.account-module__fN0HyW__successTicket strong{overflow-wrap:anywhere}.account-module__fN0HyW__successCode{color:var(--account-green);font-family:var(--account-body);letter-spacing:.12em;font-size:1.65rem}.account-module__fN0HyW__buttonRow{flex-wrap:wrap;gap:10px;display:flex}@media (max-width:860px){.account-module__fN0HyW__grid,.account-module__fN0HyW__detailLayout{grid-template-columns:minmax(0,1fr)}.account-module__fN0HyW__nextPickup,.account-module__fN0HyW__profile,.account-module__fN0HyW__recent,.account-module__fN0HyW__favorites{grid-column:auto}}@media (max-width:620px){.account-module__fN0HyW__page{width:100%;padding:0 0 42px}.account-module__fN0HyW__hero{gap:10px;display:grid}.account-module__fN0HyW__heroAside{padding-block-start:0}.account-module__fN0HyW__card{padding:16px}.account-module__fN0HyW__grid{gap:8px}.account-module__fN0HyW__mobileAccountRow{min-width:0;min-height:68px;color:inherit;grid-template-columns:50px minmax(0,1fr) 20px;align-items:center;gap:12px;padding:10px 12px;text-decoration:none;display:grid}.account-module__fN0HyW__mobileRowThumb,.account-module__fN0HyW__mobileRowIcon{background:var(--account-soft);width:50px;height:50px;color:var(--account-green);border-radius:8px;place-items:center;display:grid;overflow:hidden}.account-module__fN0HyW__mobileRowThumb{position:relative}.account-module__fN0HyW__mobileRowThumb img{object-fit:cover}.account-module__fN0HyW__mobileRowIcon svg{stroke-width:1.7px;width:20px;height:20px}.account-module__fN0HyW__mobileRowCopy{gap:2px;min-width:0;display:grid}.account-module__fN0HyW__mobileRowCopy strong,.account-module__fN0HyW__mobileRowCopy small{overflow-wrap:anywhere}.account-module__fN0HyW__mobileRowCopy strong{color:var(--account-text);font-size:.88rem;font-weight:700}.account-module__fN0HyW__mobileRowCopy small{color:var(--account-muted);font-size:.75rem}.account-module__fN0HyW__mobileRowArrow{width:19px;height:19px;color:var(--account-muted);justify-self:end}.account-module__fN0HyW__nextPickup,.account-module__fN0HyW__profile,.account-module__fN0HyW__recent,.account-module__fN0HyW__favorites{gap:0;padding:0}.account-module__fN0HyW__nextPickup>:not(.account-module__fN0HyW__mobileAccountRow),.account-module__fN0HyW__profile>:not(.account-module__fN0HyW__mobileAccountRow),.account-module__fN0HyW__recent>:not(.account-module__fN0HyW__mobileAccountRow),.account-module__fN0HyW__favorites>:not(.account-module__fN0HyW__mobileAccountRow){display:none}.account-module__fN0HyW__favorites:target{gap:18px;padding:16px;scroll-margin-block-start:76px}.account-module__fN0HyW__profile:has(#profil-details:target){gap:18px;padding:16px;scroll-margin-block-start:76px}.account-module__fN0HyW__favorites:target .account-module__fN0HyW__cardHeader,.account-module__fN0HyW__favorites:target .account-module__fN0HyW__favoriteList,.account-module__fN0HyW__favorites:target .account-module__fN0HyW__favoritePanelStack,.account-module__fN0HyW__favorites:target .account-module__fN0HyW__empty{display:block}.account-module__fN0HyW__profile:has(#profil-details:target) .account-module__fN0HyW__cardHeader{display:block}.account-module__fN0HyW__profile:has(#profil-details:target) .account-module__fN0HyW__profileSummary{display:block}.account-module__fN0HyW__profile:has(#profil-details:target) .account-module__fN0HyW__profileFacts{display:block}.account-module__fN0HyW__profile:has(#profil-details:target) .account-module__fN0HyW__notificationsDetails{display:block}:is(.account-module__fN0HyW__profile:has(#profil-details:target) .account-module__fN0HyW__cardHeader,.account-module__fN0HyW__profile:has(#profil-details:target) .account-module__fN0HyW__profileSummary){display:flex}.account-module__fN0HyW__favorites:target .account-module__fN0HyW__favoriteList,.account-module__fN0HyW__favorites:target .account-module__fN0HyW__favoritePanelStack,.account-module__fN0HyW__favorites:target .account-module__fN0HyW__empty{display:grid}.account-module__fN0HyW__profile:has(#profil-details:target) .account-module__fN0HyW__profileFacts{display:grid}.account-module__fN0HyW__profile:has(#profil-details:target) .account-module__fN0HyW__notificationsDetails{display:grid}.account-module__fN0HyW__profileSummary,.account-module__fN0HyW__favorites{scroll-margin-block-start:76px}.account-module__fN0HyW__cardHeader{flex-direction:column;align-items:stretch;gap:3px}.account-module__fN0HyW__favoriteItem{grid-template-columns:minmax(0,1fr) auto}.account-module__fN0HyW__favoriteLink{grid-template-columns:62px minmax(0,1fr)}.account-module__fN0HyW__favoriteImage{width:62px;height:58px}.account-module__fN0HyW__favoritePrice{grid-column:2}.account-module__fN0HyW__notification{flex-direction:column;gap:6px}.account-module__fN0HyW__successPage,.account-module__fN0HyW__errorPage{width:min(100% - 24px,680px);padding-block:42px}.account-module__fN0HyW__successTicket{grid-template-columns:1fr}.account-module__fN0HyW__buttonRow{width:100%}.account-module__fN0HyW__buttonRow>*{flex:100%}}@container pickup-card (max-width:420px){.account-module__fN0HyW__pickupCard{grid-template-columns:minmax(0,1fr)}.account-module__fN0HyW__pickupImage{min-height:168px}.account-module__fN0HyW__pickupBody{padding:17px 18px}}.account-module__fN0HyW__page,.account-module__fN0HyW__page :where(p,td,dd,strong,span,a,th,dt){font-family:var(--account-body)}.account-module__fN0HyW__page :where(h1,h2,h3,.account-module__fN0HyW__cardTitle,.account-module__fN0HyW__favoriteCopy strong,.account-module__fN0HyW__empty strong){font-family:var(--account-display);color:var(--account-text)}.account-module__fN0HyW__page :where(.account-module__fN0HyW__heroLead,.account-module__fN0HyW__heroAside,.account-module__fN0HyW__pickupKitchen,.account-module__fN0HyW__pickupMeta,.account-module__fN0HyW__profileSummary span,.account-module__fN0HyW__profileFact,.account-module__fN0HyW__muted,.account-module__fN0HyW__ordersTable th,.account-module__fN0HyW__empty p,.account-module__fN0HyW__favoriteCopy span,.account-module__fN0HyW__notification p,.account-module__fN0HyW__notification time,.account-module__fN0HyW__summaryRow dt,.account-module__fN0HyW__detailHeading p,.account-module__fN0HyW__detailCard p){color:var(--account-muted)}.account-module__fN0HyW__page .account-module__fN0HyW__empty p{color:var(--account-muted-strong)}.account-module__fN0HyW__page :where(.account-module__fN0HyW__eyebrow,.account-module__fN0HyW__cardLink,.account-module__fN0HyW__emptyLink,.account-module__fN0HyW__backLink,.account-module__fN0HyW__cardLink:hover){color:var(--account-green)}.account-module__fN0HyW__page :where(.account-module__fN0HyW__card,.account-module__fN0HyW__pickupCard,.account-module__fN0HyW__tableWrap,.account-module__fN0HyW__favoriteItem,.account-module__fN0HyW__notification,.account-module__fN0HyW__detailCard){border-color:var(--account-border);background:var(--account-surface)}.account-module__fN0HyW__page :where(.account-module__fN0HyW__pickupImage,.account-module__fN0HyW__thumb,.account-module__fN0HyW__favoriteImage,.account-module__fN0HyW__avatar,.account-module__fN0HyW__empty){background:var(--account-soft)}.account-module__fN0HyW__page :where(.account-module__fN0HyW__pickupButton){background:var(--account-green)}.account-module__fN0HyW__page :where(.account-module__fN0HyW__pickupButton:hover:not(:disabled)){background:var(--account-green-strong)}.account-module__fN0HyW__profileSummary>.account-module__fN0HyW__avatar{text-align:center;place-items:center;display:grid}
.flexible-selling-module__vmp_Bq__progress{gap:8px;display:grid}.flexible-selling-module__vmp_Bq__progressHeading{margin:0;font-size:1.2rem;font-weight:700;line-height:1.25}.flexible-selling-module__vmp_Bq__progressTrack{background:var(--nt-border);border-radius:999px;height:8px;overflow:hidden}.flexible-selling-module__vmp_Bq__progressBar{border-radius:inherit;background:var(--nt-forest);height:100%}.flexible-selling-module__vmp_Bq__progressMeta{color:var(--nt-text-secondary);flex-wrap:wrap;justify-content:space-between;gap:4px 16px;margin:0;font-size:.9rem;display:flex}.flexible-selling-module__vmp_Bq__progressMeta strong{color:var(--nt-ink)}.flexible-selling-module__vmp_Bq__facts{border-block-start:1px solid var(--nt-border);margin:0;display:grid}.flexible-selling-module__vmp_Bq__facts>div{border-block-end:1px solid var(--nt-border);justify-content:space-between;gap:16px;padding:12px 0;display:flex}.flexible-selling-module__vmp_Bq__facts dt{color:var(--nt-text-secondary)}.flexible-selling-module__vmp_Bq__facts dd{text-align:end;margin:0;font-weight:600}.flexible-selling-module__vmp_Bq__notice{border-radius:var(--radius-card);background:var(--nt-forest-soft);gap:6px;margin:0;padding:14px 16px;display:grid}.flexible-selling-module__vmp_Bq__notice p{margin:0}.flexible-selling-module__vmp_Bq__noticeStrong{color:var(--nt-forest);font-weight:700}.flexible-selling-module__vmp_Bq__noticeWarning{background:var(--nt-warning-soft)}.flexible-selling-module__vmp_Bq__noticeDanger{background:var(--nt-error-soft)}.flexible-selling-module__vmp_Bq__slots{border:0;gap:8px;margin:0;padding:0;display:grid}.flexible-selling-module__vmp_Bq__slots legend{margin-block-end:8px;padding:0;font-weight:600}.flexible-selling-module__vmp_Bq__slot{border:1px solid var(--nt-border-strong);border-radius:var(--radius-field);background:var(--nt-surface);cursor:pointer;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;min-height:52px;padding:10px 14px;display:grid}.flexible-selling-module__vmp_Bq__slot:has(input:checked){border-color:var(--nt-forest);background:var(--nt-forest-soft)}.flexible-selling-module__vmp_Bq__slot:has(input:focus-visible){outline:2px solid var(--nt-focus);outline-offset:2px}.flexible-selling-module__vmp_Bq__slot input{width:18px;height:18px;accent-color:var(--nt-forest);margin:0}.flexible-selling-module__vmp_Bq__slotDay{font-weight:600}.flexible-selling-module__vmp_Bq__slotMeta{color:var(--nt-text-secondary);white-space:nowrap;font-size:.85rem}.flexible-selling-module__vmp_Bq__methods{border:0;margin:0;padding:0;display:grid}.flexible-selling-module__vmp_Bq__methods legend{margin-block-end:4px;padding:0;font-size:1.1rem;font-weight:700}.flexible-selling-module__vmp_Bq__method{border-block-end:1px solid var(--nt-border);cursor:pointer;justify-content:space-between;align-items:center;gap:16px;min-height:52px;font-weight:600;display:flex}.flexible-selling-module__vmp_Bq__method input{width:20px;height:20px;accent-color:var(--nt-forest);margin:0}.flexible-selling-module__vmp_Bq__demoSwitches{border:1px dashed var(--nt-border-strong);border-radius:var(--radius-field);color:var(--nt-text-secondary);gap:8px;padding:12px 14px;font-size:.9rem;display:grid}.flexible-selling-module__vmp_Bq__demoSwitches label{cursor:pointer;align-items:center;gap:10px;min-height:44px;display:flex}.flexible-selling-module__vmp_Bq__demoSwitches input[type=checkbox]{flex:none;width:20px;height:20px}.flexible-selling-module__vmp_Bq__page{gap:24px;width:min(100% - 32px,560px);margin:0 auto;padding:24px 0 48px;display:grid}.flexible-selling-module__vmp_Bq__header{gap:8px;display:grid}.flexible-selling-module__vmp_Bq__header h1{margin:0;font-size:clamp(1.6rem,5vw,2.1rem);line-height:1.15}.flexible-selling-module__vmp_Bq__header p{color:var(--nt-text-secondary);margin:0}.flexible-selling-module__vmp_Bq__dishLine{grid-template-columns:64px minmax(0,1fr) auto;align-items:center;gap:14px;display:grid}.flexible-selling-module__vmp_Bq__dishThumb{border-radius:var(--radius-field);background:var(--nt-surface-muted);width:64px;height:64px;position:relative;overflow:hidden}.flexible-selling-module__vmp_Bq__dishTitle{gap:2px;display:grid}.flexible-selling-module__vmp_Bq__dishTitle strong{font-size:1.15rem}.flexible-selling-module__vmp_Bq__dishTitle span,.flexible-selling-module__vmp_Bq__dishPrice span{color:var(--nt-text-secondary);font-size:.85rem}.flexible-selling-module__vmp_Bq__dishPrice{justify-items:end;display:grid}.flexible-selling-module__vmp_Bq__actions{gap:12px;display:grid}.flexible-selling-module__vmp_Bq__secondaryLink{justify-self:start;font-weight:600}.flexible-selling-module__vmp_Bq__list{border-block-start:1px solid var(--nt-border);gap:0;margin:0;padding:0;list-style:none;display:grid}.flexible-selling-module__vmp_Bq__listItem{border-block-end:1px solid var(--nt-border);grid-template-columns:minmax(0,1fr) auto;gap:4px 16px;padding:14px 0;display:grid}.flexible-selling-module__vmp_Bq__listItem a{font-weight:600}.flexible-selling-module__vmp_Bq__listMeta{color:var(--nt-text-secondary);font-size:.9rem}.flexible-selling-module__vmp_Bq__badge{background:var(--nt-surface-muted);white-space:nowrap;border-radius:999px;align-self:start;padding:2px 10px;font-size:.8rem;font-weight:600}.flexible-selling-module__vmp_Bq__badgeSuccess{background:var(--nt-success-soft);color:var(--nt-success)}.flexible-selling-module__vmp_Bq__badgeWarning{background:var(--nt-warning-soft);color:var(--nt-warning)}.flexible-selling-module__vmp_Bq__badgeDanger{background:var(--nt-error-soft);color:var(--nt-error)}@media (prefers-reduced-motion:no-preference){.flexible-selling-module__vmp_Bq__progressBar{transition:width var(--transition-standard)}}.flexible-selling-module__vmp_Bq__moreDays{justify-self:start;margin-block-start:6px}
.dish-module__hS1cfa__page{width:min(calc(100% - 32px), var(--content-width));gap:24px;margin-inline:auto;padding-block:24px 72px;display:grid}.dish-module__hS1cfa__alert{margin:0}.dish-module__hS1cfa__back{width:fit-content;min-height:44px;color:var(--nt-text-secondary);align-items:center;font-size:.92rem;text-decoration:none;display:inline-flex}.dish-module__hS1cfa__back:hover{color:var(--nt-ink);text-decoration:underline}.dish-module__hS1cfa__layout{grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);align-items:start;gap:48px;display:grid}.dish-module__hS1cfa__media{aspect-ratio:4/3;border-radius:var(--radius-card);background:var(--surface-muted);position:relative;overflow:hidden}.dish-module__hS1cfa__media img{object-fit:cover}.dish-module__hS1cfa__summary{gap:20px;min-width:0;display:grid}.dish-module__hS1cfa__titleRow{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.dish-module__hS1cfa__title{color:var(--nt-ink);font-family:var(--font-body);letter-spacing:-.015em;overflow-wrap:anywhere;margin:0;font-size:clamp(2rem,3.4vw,2.5rem);font-weight:600;line-height:1.08}.dish-module__hS1cfa__price{flex-wrap:wrap;align-items:baseline;gap:4px 10px;margin:-8px 0 0;display:flex}.dish-module__hS1cfa__price strong{font-size:1.4rem;font-weight:600}.dish-module__hS1cfa__price span{color:var(--nt-text-secondary)}.dish-module__hS1cfa__description{max-width:38rem;color:var(--nt-ink);margin:0;font-size:1.05rem;line-height:1.55}.dish-module__hS1cfa__facts{border-block-start:1px solid var(--nt-border);grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 24px;margin:0;padding-block-start:20px;display:grid}.dish-module__hS1cfa__facts>div{align-content:start;gap:2px;min-width:0;display:grid}.dish-module__hS1cfa__facts dt{color:var(--nt-text-secondary);font-size:.85rem}.dish-module__hS1cfa__facts dd{margin:0;display:grid}.dish-module__hS1cfa__facts dd strong{font-weight:600}.dish-module__hS1cfa__facts dd span{color:var(--nt-text-secondary);font-size:.875rem}.dish-module__hS1cfa__privacy{color:var(--nt-text-secondary);margin:-6px 0 0;font-size:.875rem}.dish-module__hS1cfa__kitchen{border-block:1px solid var(--nt-border);flex-wrap:wrap;align-items:baseline;gap:2px 12px;padding-block:16px;display:flex}.dish-module__hS1cfa__kitchenLabel{color:var(--nt-text-secondary);flex-basis:100%;font-size:.85rem}.dish-module__hS1cfa__kitchenName{min-height:44px;color:var(--nt-ink);align-items:center;font-weight:600;text-decoration:none;display:inline-flex}.dish-module__hS1cfa__kitchenName:hover{text-decoration:underline}.dish-module__hS1cfa__rating{color:var(--nt-text-secondary);font-size:.9rem}.dish-module__hS1cfa__details{border-block-start:1px solid var(--nt-border);grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 48px;padding-block-start:32px;display:grid}.dish-module__hS1cfa__details section{min-width:0}.dish-module__hS1cfa__details section:nth-child(3){grid-column:1/-1;max-width:44rem}.dish-module__hS1cfa__details h2{font-family:var(--font-body);margin:0 0 8px;font-size:1.15rem;font-weight:600}.dish-module__hS1cfa__details p{margin:0;line-height:1.55}.dish-module__hS1cfa__allergenList{flex-wrap:wrap;gap:4px 16px;margin:0;padding:0;font-weight:600;list-style:none;display:flex}.dish-module__hS1cfa__note{color:var(--nt-text-secondary);font-size:.875rem;margin-block-start:12px!important}.dish-module__hS1cfa__note a{color:var(--nt-forest)}.dish-module__hS1cfa__related{border-block-start:1px solid var(--nt-border);gap:12px;padding-block-start:32px;display:grid}.dish-module__hS1cfa__relatedHeading{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px 16px;display:flex}.dish-module__hS1cfa__relatedHeading h2{font-family:var(--font-body);margin:0;font-size:1.15rem;font-weight:600}.dish-module__hS1cfa__relatedHeading a{min-height:44px;color:var(--nt-forest);align-items:center;font-weight:600;text-decoration:none;display:inline-flex}.dish-module__hS1cfa__relatedList{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px 24px;margin:0;padding:0;list-style:none;display:grid}.dish-module__hS1cfa__relatedItem{grid-template-columns:72px minmax(0,1fr) auto;align-items:center;gap:12px;min-width:0;display:grid;position:relative}.dish-module__hS1cfa__relatedImage{border-radius:var(--radius-field);background:var(--surface-muted);width:72px;height:56px;position:relative;overflow:hidden}.dish-module__hS1cfa__relatedImage img{object-fit:cover}.dish-module__hS1cfa__relatedCopy{gap:2px;min-width:0;display:grid}.dish-module__hS1cfa__relatedCopy span{color:var(--nt-text-secondary);font-size:.85rem}.dish-module__hS1cfa__relatedLink{color:var(--nt-ink);overflow-wrap:anywhere;font-weight:600;text-decoration:none}.dish-module__hS1cfa__relatedLink:after{content:"";position:absolute;inset:0}.dish-module__hS1cfa__relatedLink:focus-visible{outline:none}.dish-module__hS1cfa__relatedLink:focus-visible:after{outline:3px solid var(--nt-focus);outline-offset:2px;border-radius:var(--radius-field)}.dish-module__hS1cfa__relatedPrice{white-space:nowrap;font-weight:600}@media (max-width:1023px){.dish-module__hS1cfa__layout{gap:32px}.dish-module__hS1cfa__relatedList{grid-template-columns:minmax(0,1fr)}}@media (max-width:759px){.dish-module__hS1cfa__page{gap:20px;padding-block:8px 48px}.dish-module__hS1cfa__pageWithAction{padding-block-end:120px}.dish-module__hS1cfa__back{margin-block-end:-12px}.dish-module__hS1cfa__layout{grid-template-columns:minmax(0,1fr);gap:20px}.dish-module__hS1cfa__media{border-radius:0;margin-inline:-16px}.dish-module__hS1cfa__title{font-size:1.9rem}.dish-module__hS1cfa__facts{gap:14px 16px;padding-block-start:16px}.dish-module__hS1cfa__details{grid-template-columns:minmax(0,1fr);gap:24px;padding-block-start:24px}}
