/* v1.14 — product-level WhatsApp/call ordering; no floating mobile order bar. */
.home .shop-first .tile-assisted-orders{
  display:grid;grid-template-columns:1fr;gap:9px;margin-top:14px;
}
.home .shop-first .tile-assisted-orders a{
  display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:5px 8px;
  min-height:51px;padding:11px 12px;border-radius:13px;
  text-align:center;text-decoration:none;font-size:.91rem;
  font-weight:690;line-height:1.5;transition:transform .2s ease,box-shadow .2s ease;
}
.home .shop-first .tile-assisted-orders a:hover{
  transform:translateY(-2px);box-shadow:0 8px 20px #052f1e21;
}
.home .shop-first .tile-assisted-orders a:focus-visible{
  outline:3px solid #218d54;outline-offset:3px;
}
.home .shop-first .tile-assisted-whatsapp{
  background:#117b45;border:1px solid #096a39;color:#fff!important;
}
.home .shop-first .tile-assisted-call{
  background:#fff;border:1.5px solid #117b45;color:#050505!important;
}
.home .shop-first .tile-assisted-orders .ui-icon{width:20px;height:20px;flex:none}
.home .shop-first .tile-assisted-call span{white-space:nowrap;color:#050505}
.home .shop-first .product-combo .tile-assisted-orders{grid-template-columns:repeat(2,minmax(0,1fr))}
.mobile-order-bar{display:none!important}
@media(max-width:850px){
  .home .shop-first .product-tile:not(.product-combo) .tile-assisted-orders{grid-template-columns:repeat(2,minmax(0,1fr))}
}
@media(max-width:600px){
  .home .shop-first .tile-assisted-orders,
  .home .shop-first .product-combo .tile-assisted-orders,
  .home .shop-first .product-tile:not(.product-combo) .tile-assisted-orders{grid-template-columns:1fr}
  .home .shop-first .tile-assisted-orders a{min-height:49px;font-size:.94rem}
}
