.gallery{padding:10px max(5vw,24px) 110px;max-width:1300px;margin:auto}
.gallery-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:18px}
.gallery figure{margin:0;position:relative;overflow:hidden;background:#0d271b;height:340px}
.gallery img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .35s ease}
.gallery figure:hover img{transform:scale(1.025)}
.gallery figcaption{position:absolute;left:0;right:0;bottom:0;padding:40px 22px 18px;color:#fff;font-weight:700;background:linear-gradient(transparent,rgba(7,18,12,.88))}
.order-actions{justify-content:center}
.whatsapp{background:#1f7a4d;color:#fff}
@media(max-width:760px){.gallery{padding-bottom:75px}.gallery-grid{grid-template-columns:1fr}.gallery figure{height:290px}}
