body.merci-body .merci-site .merci-gallery{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}body.merci-body .merci-gallery-image:first-child{grid-column:1/-1}body.merci-body .merci-gallery-image img{display:block;width:100%;height:auto;aspect-ratio:1;object-fit:contain;background:#f6f6f6}body.merci-body .merci-lightbox{border:0;background:#111;color:#fff;max-width:95vw;max-height:95vh;padding:40px 48px}body.merci-body .merci-lightbox::backdrop{background:#000c}body.merci-body .merci-lightbox img{max-width:80vw;max-height:75vh;object-fit:contain}body.merci-body .merci-lightbox button{position:absolute;background:#fff;color:#111;border:0;padding:8px 12px;cursor:pointer}body.merci-body .merci-lightbox [data-close]{right:6px;top:6px}body.merci-body .merci-lightbox [data-prev]{left:5px;top:50%}body.merci-body .merci-lightbox [data-next]{right:5px;top:50%}body.merci-body .merci-lightbox p{text-align:center;margin:10px 0 0}@media(max-width:600px){body.merci-body .merci-lightbox{padding:36px 30px}}@media(max-width:600px){body.merci-body .merci-lightbox img{max-width:75vw}}body.merci-body .merci-gallery-image:first-child img{aspect-ratio:auto;background:0 0}
