/* Real brand marks, served locally, with the restaurant's HungerStation link. */
.delivery-announcement{display:flex;align-items:center;justify-content:space-between;gap:28px;padding:24px 6%;background:#e4ebe5;border-bottom:1px solid #ccd9ce;color:#26362f}
.delivery-copy{max-width:670px;min-width:0}
.delivery-kicker{display:block;font-size:11px;font-weight:800;letter-spacing:1.5px;color:#88432c}
.delivery-copy h2{font-size:clamp(20px,2.1vw,28px);line-height:1.35;letter-spacing:-.4px;margin:7px 0}
.delivery-copy p{font-size:13px;line-height:1.6;margin:0;color:#4d5d52}
.delivery-apps{display:flex;gap:10px;list-style:none;padding:0;margin:0;flex-shrink:0}
.delivery-apps li{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:7px;min-height:92px;width:112px;padding:11px 9px;border:1px solid #d7dfd6;border-radius:15px;background:#fffdf7;font-size:12px;font-weight:800;white-space:nowrap;box-shadow:0 2px 5px #26362f05;color:#26362f}
.delivery-brand-logo{display:block;object-fit:contain;height:44px;width:auto;max-width:92px;border-radius:8px}
.delivery-apps li.delivery-hungerstation{padding:0}
.delivery-hungerstation a{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:7px;align-self:stretch;width:100%;min-height:92px;padding:11px 9px;color:inherit;text-decoration:none;border-radius:15px;transition:background .2s,box-shadow .2s}
.delivery-hungerstation a:hover{background:#fff1a8;box-shadow:0 3px 12px #9b740d20}
.delivery-hungerstation a:focus-visible,.offer-delivery-link:focus-visible{outline:3px solid #88432c;outline-offset:4px}
.offer-delivery-link{color:inherit;text-decoration:underline;text-underline-offset:3px}
html[dir=rtl] .delivery-kicker,html[dir=rtl] .delivery-copy h2{letter-spacing:0}
@media(max-width:1100px){.delivery-announcement{align-items:flex-start;flex-direction:column;gap:17px}}
@media(max-width:480px){.delivery-announcement{padding:21px 5%}.delivery-apps{width:100%;gap:8px}.delivery-apps li{flex:1;min-width:0;width:auto;font-size:11px}.delivery-brand-logo{max-width:78px;height:40px}.delivery-copy h2{font-size:21px}}
