[data-call-link][aria-disabled="true"]{cursor:default;opacity:.75}
[data-call-link][aria-disabled="true"]:hover{transform:none;background:transparent;color:inherit}
[data-call-link][aria-disabled="true"] svg{display:none}
.header-order{max-width:245px;text-align:center;justify-content:center}
.call-message{font-size:11px;line-height:1.7;max-width:370px}
.manifesto .call-message{margin-top:17px;color:#c7beae}
.contact-cell .call-message{color:#746044;border-left:2px solid var(--red);padding-left:12px;margin-top:18px}
.opening-hours{margin:0;font-size:11px;line-height:1.8}
.opening-hours>div{display:flex;justify-content:space-between;gap:18px;padding:4px 0;border-bottom:1px solid #211e1814}
.opening-hours dd{margin:0;white-space:nowrap}
.opening-hours dd span{color:var(--red)}
.dialog-call{max-width:320px;flex-shrink:0}
.dialog-call .call-message{margin-top:9px}
.mobile-order .call-message{display:none}
@media(max-width:900px){.mobile-nav [data-call-link]{font-size:clamp(25px,5vw,40px);color:#d7b692}}
@media(max-width:650px){.header-order{max-width:142px}.mobile-order{flex-wrap:wrap;gap:6px 10px}.mobile-order>button,.mobile-order>a{display:flex;align-items:center;justify-content:center;font-size:10px;border:1px solid #ffffff60;border-radius:30px;padding:9px 16px;min-height:38px}.mobile-order>button{flex:0 0 auto}.mobile-order>a{background:var(--cream);color:var(--ink);border-color:var(--cream);flex:1;gap:12px}.mobile-order>a[aria-disabled="true"]{background:#282720;color:#dfcfb5;border-color:#645e51}.mobile-order .call-message{display:block;flex:0 0 100%;max-width:none;color:#bcb3a2;font-size:8px;line-height:1.45;text-align:center;margin:1px 3px}.dialog-call{width:100%;max-width:none}.opening-hours{font-size:12px}.site-footer{padding-bottom:126px}}
