@layer components{.metro-stations-index{padding:0;list-style:none}.metro-stations-index>li{min-width:0;display:flex}.metro-stations-index>li>a{width:100%}.geo-point-offer a{color:#285641;text-underline-offset:3px;background:#edf3e8;border-radius:10px;padding:10px 14px;font-weight:700;display:inline-flex}.geo-trust{border:1px solid var(--border);border-radius:12px;gap:10px;margin:18px 0;padding:18px;display:grid}.geo-trust ul{flex-wrap:wrap;gap:10px 28px;margin:0;padding-left:20px;font-size:14px;display:flex}.geo-trust details{margin:12px 0}.geo-trust blockquote{border-left:2px solid var(--border);white-space:pre-line;margin:12px 0;padding-left:14px}.geo-company-calculator{background:#f5f1e8;border-radius:12px;margin:20px 0;padding:18px}.geo-company-calculator label{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.geo-company-calculator input{border:1px solid var(--border);background:#fff;border-radius:8px;width:90px;padding:10px}.geo-company-calculator p{margin:12px 0}.bakery-design .geo-delivery-pilot .geo-delivery-pilot__hero{padding:28px}.geo-delivery-pilot__hero h1{max-width:24ch;margin:0 0 12px}.geo-delivery-pilot__lead{max-width:75ch}.geo-delivery-pilot__facts{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:20px 0 12px;display:grid}.geo-delivery-pilot__facts div{border-left:2px solid var(--border);min-width:0;padding-left:16px}.geo-delivery-pilot__facts dt{color:var(--muted);font-size:14px}.geo-delivery-pilot__facts dd{margin:6px 0 0;font-size:20px;font-weight:700;line-height:1.4}.geo-delivery-pilot__facts small{margin-top:4px;font-size:14px;font-weight:400;display:block}.geo-delivery-pilot__hours{font-size:14px}.geo-delivery-pilot__nav{flex-wrap:wrap;gap:8px 20px;margin:16px 0 24px;display:flex}.geo-delivery-pilot__nav a{text-underline-offset:4px;align-items:center;min-height:44px;display:inline-flex}.geo-delivery-pilot .metro-local,.geo-delivery-pilot .metro-products,.geo-delivery-pilot .metro-faq{margin-block:26px}.geo-delivery-pilot :is(.metro-local,.metro-products,.metro-faq)>p{max-width:85ch;margin-block:14px;line-height:1.7}.geo-delivery-pilot .geo-delivery-pilot__source{color:var(--muted);font-size:14px}.geo-delivery-pilot__footer{margin-block:28px}@media (max-width:600px){.bakery-design .geo-delivery-pilot .geo-delivery-pilot__hero{padding:20px 16px}.geo-delivery-pilot__hero h1{font-size:var(--fs-h1);line-height:var(--lh-h1)}.geo-delivery-pilot__hero .geo-delivery-pilot__lead{font-size:15px;line-height:1.5}.geo-delivery-pilot__facts{grid-template-columns:1fr 1fr;gap:14px 10px;margin:14px 0}.geo-delivery-pilot__facts div{padding-left:10px}.geo-delivery-pilot__facts div:last-child{grid-column:1/-1}.geo-delivery-pilot__facts dd{font-size:17px}.geo-delivery-pilot .metro-actions{flex-flow:wrap;align-items:center;gap:12px;margin-top:16px}.geo-delivery-pilot .metro-actions>a{font-size:14px}}.geo-delivery-pilot .geo-point-rate{margin-bottom:8px;font-size:16px;display:block}.geo-delivery-pilot .geo-point-rate small{font-size:13px;display:block}.geo-delivery-pilot__facts{grid-template-columns:1fr 2fr 1.5fr}.geo-delivery-pilot .grid-4{grid-template-columns:repeat(3,minmax(0,1fr));max-width:none}.geo-point-route-facts{background:#f5f1e8;border-radius:12px;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;padding:18px;display:grid}.geo-point-route-facts dt{color:var(--muted);font-size:14px}.geo-point-route-facts dd{margin:8px 0 0;font-size:21px;font-weight:700}.geo-point-neighbor-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.geo-point-neighbor-grid a{border:1px solid var(--border);border-radius:12px;flex-direction:column;gap:8px;padding:18px;transition:background .2s;display:flex}.geo-point-neighbor-grid a:hover{background:#f7f1df}.geo-point-neighbor-grid span{font-size:14px}.geo-point-totals{background:#edf3e8;border-radius:12px;margin:18px 0;padding:18px}.geo-point-totals caption{text-align:left;padding-bottom:10px;font-weight:700}.geo-point-totals tbody th{font-weight:400}.geo-point-set-image{max-width:900px;display:block}.geo-point-set-image img{border-radius:12px;width:100%;height:auto;display:block}.geo-point-set-items{margin:18px 0;padding-left:22px}.geo-point-set-items li{margin-block:8px}.geo-point-hours,.geo-point-address-note{font-size:14px;line-height:1.6}@media (max-width:600px){.geo-delivery-pilot__facts{grid-template-columns:minmax(0,1fr)}.geo-delivery-pilot__facts div:last-child{grid-column:auto}.geo-delivery-pilot__facts dd{margin-top:4px}.geo-delivery-pilot .geo-point-rate{margin-bottom:5px;font-size:15px}.geo-delivery-pilot .grid-4{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.geo-point-route-facts{grid-template-columns:repeat(2,minmax(0,1fr));padding:14px}.geo-point-neighbor-grid{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.geo-point-neighbor-grid a{transition:none}}.geo-rate-table{margin:18px 0}.geo-rate-table caption{text-align:left;margin-bottom:10px;font-weight:700}.geo-effective-price{background:#edf3e8;border-radius:14px;margin:20px 0;padding:18px 22px}.geo-effective-price li{margin:10px 0;line-height:1.65}.geo-card-composition{color:var(--muted);margin:4px 0 12px;font-size:13px;line-height:1.6}.geo-order-strip{background:#f5f1e8;border-radius:14px;flex-wrap:wrap;align-items:center;gap:20px;margin:28px 0;padding:24px;display:flex}.geo-scheme-figure{max-width:900px;margin:32px 0}.geo-scheme-figure img{border-radius:16px;width:100%;height:auto;display:block}.geo-scheme-figure figcaption{color:var(--muted);margin-top:10px;font-size:13px}.geo-directory-filters{border:1px solid var(--border);background:#f5f1e8;border-radius:14px;flex-wrap:wrap;gap:14px 28px;margin:24px 0;padding:22px;display:flex}.geo-directory-filters legend{padding:0 8px;font-weight:700}.geo-directory-filters label{cursor:pointer;align-items:center;gap:10px;min-height:44px;display:flex}.geo-directory-filters input{accent-color:var(--green);width:20px;height:20px}.geo-directory-filters p{flex-basis:100%;margin:0;font-size:13px}.geo-directory-area{margin:32px 0}.geo-directory-area h2{margin-bottom:18px}.geo-directory-line{margin:22px 0}.geo-directory-line h3{margin-bottom:12px}.geo-directory-line h4{font-size:var(--fs-h4);margin:0 0 8px}.geo-review-notes{grid-template-columns:1fr 1fr;gap:18px;display:grid}.geo-review-notes article{border:1px solid var(--border);border-radius:12px;padding:18px}@media (max-width:600px){.geo-review-notes{grid-template-columns:1fr}.geo-directory-filters{padding:16px}}.geo-directory-area[id]{scroll-margin-top:180px}[data-commerce-delivery] li{margin:8px 0}[data-commerce-delivery] a:focus-visible{outline:2px solid var(--green);outline-offset:4px}@media (max-width:900px){.geo-directory-area[id]{scroll-margin-top:110px}}}
