.product-page .product-grid{grid-template-columns:minmax(0,1fr)}
.product-page .food-card{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:28px;align-items:start}
.product-page .food-image{aspect-ratio:4/3}
.product-page .food-copy{padding:20px 12px 20px 0}
.product-page .food-copy h3{font-size:26px;line-height:1.2;margin-bottom:18px}
.product-page .food-copy p{font-size:17px;line-height:1.6}
.product-page .food-bottom{margin-top:28px;gap:14px;flex-wrap:wrap}
.product-page .food-bottom strong{font-size:27px}
.product-page .search{display:none}
@media(max-width:700px){.product-page .food-card{grid-template-columns:minmax(0,1fr);gap:0}.product-page .food-copy{padding:18px}.product-page .food-copy h3{font-size:22px}.product-page .food-bottom{margin-top:18px}}
