.meat-details-images{display:grid;grid-template-columns:1fr 1fr;gap:26px;padding-top:55px;padding-bottom:0}
.meat-details-images img{height:340px;object-fit:cover}
.meat-details-images figcaption{font-size:11px;color:#66715d;margin-top:12px}
.gallery-grid{grid-template-columns:repeat(3,1fr);gap:22px}
.gallery-grid .gallery-item img{height:300px}
.production-visual>img{object-position:center 44%}
.product-card:first-child img{object-position:center}
.whatsapp-button{background:#2f6841;color:#fff;margin-top:28px;gap:15px}
.whatsapp-button:hover{background:#245735}
.whatsapp-button svg{width:25px;height:25px;flex-shrink:0}
.whatsapp-float{position:fixed;bottom:24px;right:24px;z-index:30;display:flex;align-items:center;gap:9px;background:#2f6841;color:#fff;padding:12px 18px;border-radius:32px;box-shadow:0 4px 20px #102b2340;border:1px solid #ffffff70;font-size:12px;line-height:1.4}
.whatsapp-float svg{width:28px;height:28px;flex-shrink:0}
.whatsapp-float:hover{background:#245735}
@media(max-width:760px){.meat-details-images{grid-template-columns:1fr;gap:28px;padding-top:40px}.meat-details-images img{height:280px}.gallery-grid{grid-template-columns:1fr 1fr;gap:14px}.gallery-grid .gallery-item img{height:220px}.whatsapp-float{right:15px;bottom:16px;padding:10px 14px;gap:6px;font-size:11px}.whatsapp-float svg{width:25px;height:25px}.contact-info .phone-row{font-size:13px}.footer-bottom{padding-bottom:45px}}
