/* v1.8.55 Customer UI: use SUNMI-inspired coffee card surfaces without changing guest actions.
   Guest ordering continues to use the existing detail/cart workflow, not POS +/- buttons. */
body:has(.site-header) #thuc-don .product-menu-page>.product-card{
  border:1px solid #a88461!important;border-radius:13px!important;
  overflow:hidden!important;box-shadow:0 3px 8px #422b1a21!important;
  background:#d9b894!important;
}
body:has(.site-header) #thuc-don .product-menu-page>.product-card .product-art{
  overflow:hidden!important;background:#cdaa7e!important;
}
body:has(.site-header) #thuc-don .product-menu-page>.product-card .product-photo{
  object-fit:contain!important;object-position:center!important;
}
body:has(.site-header) #thuc-don .product-menu-page>.product-card>.product-info{
  background:#e7cbab!important;color:#302319!important;
}
body:has(.site-header) #thuc-don .product-menu-page>.product-card .product-title-row h3{
  color:#302319!important;font-weight:800!important;
}
body:has(.site-header) #thuc-don .product-menu-page>.product-card .product-price{
  color:#425a3d!important;font-weight:800!important;
}
body:has(.site-header) #thuc-don .product-menu-page>.product-card .choose-product-button{
  background:#425a3d!important;color:#fff4df!important;border-color:#364e31!important;
  border-radius:10px!important;font-weight:800!important;
}
@media(max-width:760px){
 body:has(.site-header) #thuc-don .product-menu-page>.product-card .product-info{padding:7px!important}
 body:has(.site-header) #thuc-don .product-menu-page>.product-card .product-photo{display:block!important;width:100%!important;height:100%!important}
}
