body.delivery-page{background:#eeeaf3;color:#50465e;--footer-bg:#50465e;--footer-ink:#eeeaf3}
.delivery-page main{max-width:1040px}.delivery-page .wordmark,.delivery-page .croissant-menu{color:#50465e}.delivery-page .app-nav{color:#50465e}
.delivery-hero{max-width:640px;padding:30px 0 18px}.delivery-hero h1{font:italic 700 clamp(36px,6vw,60px)/1.1 Fraunces,Georgia,serif;letter-spacing:-1.6px;margin:15px 0 22px}.delivery-hero h1 em{display:block}.delivery-hero p{line-height:1.75;font-size:16px}.delivery-filters{display:flex;gap:9px;flex-wrap:wrap;margin:10px 0 24px}.delivery-filters button{min-height:44px;padding:11px 17px;border:1px solid #50465e22;border-radius:24px;background:#faf8fc;color:inherit;font:14px Arial;box-shadow:0 5px 13px #50465e13;cursor:pointer}.delivery-filters button[aria-pressed=true]{background:#50465e;color:#faf8fc}.delivery-explainer{max-width:680px;font:13px/1.8 Arial;opacity:.85}#delivery-count{font:12px/1.6 Arial;margin:24px 0 15px}.delivery-places{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.delivery-place{padding:27px;border:1px solid #50465e18;border-radius:25px;background:#faf8fc;box-shadow:0 8px 22px #50465e0d}.delivery-town{font:11px/1.6 Arial;letter-spacing:.3px;margin:0 0 12px}.delivery-place h2{font:italic 700 27px/1.2 Fraunces,Georgia,serif;margin:0 0 10px}.delivery-address{font:13px/1.6 Arial;opacity:.8}.delivery-platforms{display:flex;gap:9px;flex-wrap:wrap;margin:21px 0 18px}.delivery-platforms a{display:inline-flex;justify-content:center;align-items:center;flex:1;min-height:46px;padding:11px 15px;border-radius:25px;background:#50465e;color:#faf8fc;font:700 13px/1.5 Arial;text-decoration:none;box-shadow:0 5px 12px #50465e20}.delivery-details{display:inline-block;min-height:44px;padding:10px 0;color:inherit;font:13px/1.7 Arial;text-underline-offset:4px}.delivery-warning{font:12px/1.7 Arial;background:#f3e6db;color:#694d37;padding:13px;border-radius:12px}.delivery-page :focus-visible{outline:3px solid #a77735;outline-offset:4px}@media(max-width:650px){.delivery-places{grid-template-columns:1fr}.delivery-place{padding:23px}.delivery-hero{padding-top:22px}}
