.SJjvja_vendor-page{color:var(--text-primary);font-family:var(--font-body)}.SJjvja_vendor-page .SJjvja_vendor-page__toolbar{z-index:var(--layer-sticky);margin:0 calc(-1*var(--space-page-margin));padding:var(--space-4) var(--space-page-margin);background:var(--bg-page);position:sticky;top:0}
.pUi5wa_meals-hero-banner{font-family:var(--font-body)}@media (max-width:767.98px){.pUi5wa_meals-hero-banner{margin:calc(-1*var(--space-page-margin)) calc(-1*var(--space-page-margin)) 0}}.pUi5wa_meals-hero-banner .pUi5wa_meals-hero-banner__frame{aspect-ratio:16/5;background:var(--color-neutral-800);color:var(--text-on-inverse)}@media (min-width:768px){.pUi5wa_meals-hero-banner .pUi5wa_meals-hero-banner__frame{aspect-ratio:auto;border:1px solid var(--border-default);border-radius:var(--radius-card);min-height:280px}}.pUi5wa_meals-hero-banner .pUi5wa_meals-hero-banner__frame--loading{background:0 0}@media (min-width:768px){.pUi5wa_meals-hero-banner .pUi5wa_meals-hero-banner__frame--loading{border:0}}.pUi5wa_meals-hero-banner .pUi5wa_meals-hero-banner__frame .pUi5wa_meals-hero-banner__skeleton{background:var(--color-neutral-200)}.pUi5wa_meals-hero-banner .pUi5wa_meals-hero-banner__frame .pUi5wa_meals-hero-banner__image{object-fit:cover;object-position:center bottom}.pUi5wa_meals-hero-banner .pUi5wa_meals-hero-banner__frame .pUi5wa_meals-hero-banner__scrim{background:linear-gradient(180deg, color-mix(in oklch, var(--color-neutral-900) 35%, transparent) 0%, color-mix(in oklch, var(--color-neutral-900) 70%, transparent) 100%);position:absolute;inset:0}.pUi5wa_meals-hero-banner .pUi5wa_meals-hero-banner__frame .pUi5wa_meals-hero-banner__title{color:var(--text-on-inverse);font-size:var(--size-3xl);font-weight:var(--weight-bold);line-height:var(--lh-heading);margin:0}.pUi5wa_meals-hero-banner .pUi5wa_meals-hero-banner__frame .pUi5wa_meals-hero-banner__lede{color:var(--text-on-inverse);font-size:var(--size-lg);line-height:var(--lh-body);text-wrap:pretty;margin:0}.pUi5wa_meals-hero-banner .pUi5wa_meals-hero-banner__body{padding:var(--space-5);border-bottom:1px solid var(--border-default);background:var(--bg-surface)}.pUi5wa_meals-hero-banner .pUi5wa_meals-hero-banner__body .pUi5wa_meals-hero-banner__body-title{color:var(--text-primary);font-size:var(--size-xl);font-weight:var(--weight-bold);line-height:var(--lh-heading);margin:0}.pUi5wa_meals-hero-banner .pUi5wa_meals-hero-banner__body .pUi5wa_meals-hero-banner__body-lede{color:var(--text-secondary);font-size:var(--size-sm);line-height:var(--lh-body);text-wrap:pretty;margin:0}.pUi5wa_meals-hero-banner .pUi5wa_meals-hero-banner__where{border:1px solid var(--border-default);border-radius:var(--radius-card);background:var(--bg-surface);color:var(--text-primary)}.pUi5wa_meals-hero-banner .pUi5wa_meals-hero-banner__where .pUi5wa_meals-hero-banner__pin{width:var(--size-control-lg);height:var(--size-control-lg);border-radius:var(--radius-full);background:var(--section-tint);color:var(--section-icon)}.pUi5wa_meals-hero-banner .pUi5wa_meals-hero-banner__where .pUi5wa_meals-hero-banner__eyebrow{color:var(--text-label);font-size:var(--size-xs);font-weight:var(--weight-semibold);letter-spacing:.08em;text-transform:uppercase}.pUi5wa_meals-hero-banner .pUi5wa_meals-hero-banner__where .pUi5wa_meals-hero-banner__line{overflow-wrap:anywhere;font-size:var(--size-2xl);font-weight:var(--weight-title);line-height:var(--lh-heading)}.pUi5wa_meals-hero-banner .pUi5wa_meals-hero-banner__where .pUi5wa_meals-hero-banner__sub{color:var(--text-secondary);font-size:var(--size-sm)}
.CSu1AW_vendor-address-action{height:var(--size-control-sm);padding:0 var(--space-4);border-radius:var(--radius-full);background:var(--bg-fill-quiet);color:var(--text-primary);font-family:var(--font-body);font-size:var(--size-sm);font-weight:var(--weight-semibold);white-space:nowrap;cursor:pointer;transition:background-color var(--motion-fast) var(--ease-standard);border:0}.CSu1AW_vendor-address-action:hover{background:var(--color-neutral-200)}.CSu1AW_vendor-address-action:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px}.CSu1AW_vendor-address-action:disabled{background:var(--bg-surface-sunken);color:var(--text-muted);cursor:not-allowed}
.eEnPja_vendor-toolbar{font-family:var(--font-body)}.eEnPja_vendor-toolbar .eEnPja_vendor-toolbar__skeleton{background:var(--color-neutral-200)}.eEnPja_vendor-toolbar .eEnPja_vendor-toolbar__count{color:var(--text-secondary);font-size:var(--size-sm);font-variant-numeric:tabular-nums;margin:0}.eEnPja_vendor-toolbar .eEnPja_vendor-toolbar__filters{width:var(--size-control-md);height:var(--size-control-md);border:1px solid var(--border-input);border-radius:var(--radius-full);background:var(--bg-surface);color:var(--text-primary);cursor:pointer;transition:border-color var(--motion-fast) var(--ease-standard),background-color var(--motion-fast) var(--ease-standard);padding:0}.eEnPja_vendor-toolbar .eEnPja_vendor-toolbar__filters:after{content:"";width:var(--size-touch-min);height:var(--size-touch-min);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.eEnPja_vendor-toolbar .eEnPja_vendor-toolbar__filters:hover{border-color:var(--section-soft);background:var(--section-tint)}.eEnPja_vendor-toolbar .eEnPja_vendor-toolbar__filters:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px}.eEnPja_vendor-toolbar .eEnPja_vendor-toolbar__filters .eEnPja_vendor-toolbar__dot{border-radius:var(--radius-full);background:var(--section-icon);width:10px;height:10px;box-shadow:0 0 0 2px var(--bg-page);position:absolute;top:2px;right:2px}.eEnPja_vendor-toolbar .eEnPja_vendor-toolbar__scroller{margin:0 calc(-1*var(--space-page-margin));padding:0 var(--space-page-margin);scrollbar-width:none}.eEnPja_vendor-toolbar .eEnPja_vendor-toolbar__scroller::-webkit-scrollbar{display:none}
