/* Final premium product-photo sizing for both Message about this shoe and Order this shoe. */
#customerChatModal .chat-product-hero{grid-template-columns:104px minmax(0,1fr)!important;gap:16px!important;align-items:center!important;}
#customerChatModal .chat-product-media{width:104px!important;height:104px!important;flex:0 0 104px!important;border-radius:20px!important;overflow:hidden!important;display:block!important;box-sizing:border-box!important;padding:0!important;}
#customerChatModal .chat-product-media img{width:100%!important;height:100%!important;object-fit:cover!important;object-position:center!important;display:block!important;}
#customerChatModal[data-chat-layout="order"] .chat-product-media{width:104px!important;height:104px!important;flex-basis:104px!important;border-radius:22px!important;}
@media(max-width:900px){#customerChatModal .chat-product-hero{grid-template-columns:92px minmax(0,1fr)!important;gap:14px!important;}#customerChatModal .chat-product-media,#customerChatModal[data-chat-layout="order"] .chat-product-media{width:92px!important;height:92px!important;flex-basis:92px!important;border-radius:18px!important;}}
@media(max-width:620px){#customerChatModal .chat-product-hero{grid-template-columns:76px minmax(0,1fr)!important;gap:11px!important;}#customerChatModal .chat-product-media,#customerChatModal[data-chat-layout="order"] .chat-product-media{width:76px!important;height:76px!important;flex-basis:76px!important;border-radius:16px!important;}}
@media(max-width:390px){#customerChatModal .chat-product-hero{grid-template-columns:68px minmax(0,1fr)!important;gap:10px!important;}#customerChatModal .chat-product-media,#customerChatModal[data-chat-layout="order"] .chat-product-media{width:68px!important;height:68px!important;flex-basis:68px!important;border-radius:14px!important;}}
