.realisations-gallery__header{margin-bottom:3rem;text-align:center}.realisations-gallery__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:1.5rem}.realisations-gallery__item{position:relative;overflow:hidden;border-radius:6px}.realisations-gallery__media{position:relative;overflow:hidden;border-radius:0;height:100%}.realisations-gallery__image{display:block;width:100%;height:100%;object-fit:cover;aspect-ratio:1/1.2;transition:transform .6s cubic-bezier(.215,.61,.355,1)}.realisations-gallery__media:hover .realisations-gallery__image{transform:scale(1.05)}.realisations-gallery__caption{position:absolute;bottom:1rem;left:1rem;padding:.5rem 1rem;background-color:#fffc;font-size:.875rem}.realisations-gallery__button-container{margin-top:3rem;text-align:center}.realisations-gallery .button{display:inline-flex;align-items:center;justify-content:center;padding:.75rem 1.5rem;background-color:rgb(var(--color-button));color:rgb(var(--color-button-text));font-size:1rem;font-weight:500;text-decoration:none;border-radius:4px;transition:background-color .3s ease}.realisations-gallery .button:hover{background-color:rgba(var(--color-button),.8)}@media screen and (min-width: 750px){.realisations-gallery__heading{font-size:2.5rem}}@media screen and (max-width: 749px){.realisations-gallery__heading{font-size:2rem}.realisations-gallery__grid{grid-template-columns:1fr;gap:1rem}.realisations-gallery__image{aspect-ratio:16/9}}@media screen and (min-width: 750px) and (max-width: 989px){.realisations-gallery__grid{grid-template-columns:repeat(2,1fr)}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/section-realisations-gallery.css.map */
