.pickup-page{--pickup-green: var(--chakra-colors-design-primary);min-height:100vh}.pickup-page .page-shell{gap:0}.pickup-main{display:grid;gap:clamp(1.5rem,4vw,2.5rem);padding:clamp(1.5rem,5vw,3.5rem) 0}.pickup-heading{max-width:720px}.pickup-heading h1.ui-heading{color:var(--pickup-green);font-size:clamp(2.2rem,5vw,3.8rem)}.pickup-heading .ui-text{color:var(--chakra-colors-design-on-surface-variant);margin-top:.6rem}.pickup-summary__card{background:var(--chakra-colors-design-surface-container-lowest);border:2px solid var(--pickup-green);border-radius:20px}.pickup-summary__card--notice{background:var(--chakra-colors-design-secondary-container)}.pickup-info-card{background:var(--chakra-colors-design-surface-container-low);border-radius:24px;display:grid;gap:.8rem;align-content:start}.pickup-info-card--notice{background:var(--chakra-colors-design-secondary-container)}.pickup-info-card__header{align-items:center;display:flex;gap:1rem;justify-content:space-between}.pickup-info-card__header .ui-heading{color:var(--pickup-green)}.pickup-info-card__tag{border:2px solid var(--pickup-green);border-radius:999px;color:var(--pickup-green);font:700 .7rem Space Grotesk,sans-serif;padding:.15rem .6rem;white-space:nowrap}.pickup-info-card__list{display:grid;gap:.5rem;margin:0;list-style:disc;padding-left:1.2rem}.pickup-placeholder{background:var(--chakra-colors-design-surface-container-high);border:2px dashed var(--chakra-colors-design-outline);border-radius:14px;margin:0;padding:.8rem 1rem}.pickup-steps__grid{grid-template-columns:repeat(auto-fit,minmax(13rem,1fr))}.pickup-freshness{background:var(--pickup-green);border:2px solid var(--pickup-green);color:var(--chakra-colors-design-surface-bright);display:grid;gap:.35rem}.pickup-freshness__eyebrow{color:var(--chakra-colors-design-secondary-container);font:700 .68rem Space Grotesk,sans-serif;letter-spacing:.06em;text-transform:uppercase}.pickup-freshness__title.ui-heading{color:var(--chakra-colors-design-surface-bright)}.pickup-freshness__detail.ui-text{color:var(--chakra-colors-design-surface-variant);margin:0}.pickup-faq__list{margin-inline:auto;max-width:56rem}.pickup-faq__item .pickup-placeholder{margin-top:.75rem}
