.product-page-grid{display:grid;grid-template-columns:1fr 1fr;gap:30px;align-items:center}.product-page-photo{width:100%;height:auto;max-height:450px;object-fit:contain}.product-page-order{display:inline-block;padding:12px 20px;border-radius:10px;background:#153a32;color:white;text-decoration:none}@media(max-width:650px){.product-page-grid{grid-template-columns:1fr}.product-page-photo{max-height:300px}}
