.product-order{font:inherit;font-size:10px;border:1px solid #bfd9f3;border-radius:30px;padding:8px 12px;display:flex;align-items:center;gap:13px;font-weight:700;color:#0768df;background:transparent;min-height:44px;cursor:pointer}.product-order:hover{background:#0046FF;color:white}.product-order span{font-size:17px}.order[data-order-product]{font-family:inherit;border:0;padding:0;background:transparent;color:white;text-align:left;cursor:pointer}.m-order-all[data-order-product]{font-family:inherit;border:0;cursor:pointer}.order-dialog{width:min(460px,92vw);padding:40px;border:0;border-radius:22px;background:#fffdf8;color:#0b509a;max-height:90svh;overflow:auto;overscroll-behavior:contain}.order-dialog::backdrop{background:#001d578c;backdrop-filter:blur(7px)}.order-close{position:absolute;top:10px;right:10px;width:44px;height:44px;border:0;border-radius:50%;background:white;color:#075cbd;font-size:27px;cursor:pointer}.order-eyebrow{font-size:9px;letter-spacing:.12em;color:#6586a9;font-weight:800}.order-dialog h2{font-family:var(--display);font-size:48px;line-height:1;margin:20px 0 14px}.order-dialog>p{font-size:13px;line-height:1.7}.order-choices{display:grid;gap:10px;margin-top:24px}.order-choice{display:flex;align-items:center;justify-content:space-between;gap:18px;min-height:48px;padding:14px 18px;border-radius:30px;font-size:12px;font-weight:800}.swiggy-choice{background:#ff5200;color:white}.zomato-choice{background:#e23744;color:white}.call-choice{border:1px solid #bed5ed;color:#075cbd;background:white}.order-choice:hover{filter:brightness(.95)}.order-choice:focus-visible,.product-order:focus-visible,.order-close:focus-visible{outline:3px solid #4f9ffc;outline-offset:3px}.order-zomato-note{font-size:10px!important;line-height:1.6;color:#6c8197;margin:14px 0 0}.contact-action.zomato-action{background:#e23744;border-color:#e23744;color:white}.contact-actions{gap:10px}.m-preview-copy .order-choices{margin-top:20px}.m-preview-copy .order-choice{padding:12px 18px}.m-preview-copy h2{font-size:44px}@media(max-width:550px){.order-dialog{padding:35px 24px 26px}.order-dialog h2{font-size:42px}.product-order{gap:6px;padding:7px 9px;font-size:10px}.m-preview-copy .order-choices{margin-top:15px}.m-preview-copy .order-choice{min-height:46px}.m-preview-copy h2{font-size:38px;margin-bottom:16px}.m-preview-copy>p:first-of-type{margin-bottom:12px}.m-preview-note{margin-bottom:12px}.contact-actions{display:grid;grid-template-columns:1fr}.contact-action{min-height:48px}.m-dialog>img{max-height:36svh}}
.branch-choice {
  display: grid;
  grid-template-columns: minmax(0, 1fr) auto;
  gap: 8px;
}
.branch-choice .call-choice {
  gap: 8px;
}
.branch-choice .call-choice svg {
  flex: none;
}
.order-directions {
  display: grid;
  place-items: center;
  min-height: 48px;
  padding: 0 10px;
  border-radius: 24px;
  color: #075cbd;
  font-size: 12px;
  font-weight: 800;
  text-decoration: underline;
  text-underline-offset: 3px;
}
.order-directions:focus-visible {
  outline: 3px solid #4f9ffc;
  outline-offset: 3px;
}
