.c-image-grid{display:flex;flex-wrap:wrap;margin:0 -12px}.c-image-grid__item .crop{padding-bottom:65%;position:relative;margin:6px}.c-image-grid__image{position:absolute;background-position:50% 50%;background-size:cover;background-repeat:no-repeat;left:0;right:0;bottom:0;top:0}.c-image-grid__slider,.c-image-grid__slider .flickity-viewport,.c-image-grid__thumbnails,.c-image-grid__thumbnails .flickity-viewport{width:100%}.c-image-grid__thumbnails .c-image-grid__item{width:33%}.c-image-grid--slider{flex-direction:column}