/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.lovestemsd-photo-gallery{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;margin-block:1.5rem 3rem;}.lovestemsd-photo-gallery__item{min-width:0;}.lovestemsd-photo-gallery a{display:block;overflow:hidden;border-radius:.5rem;background:#f4f2fb;}.lovestemsd-photo-gallery img{display:block;width:100%;height:auto;aspect-ratio:4/3;object-fit:cover;}.lovestemsd-photo-gallery a:focus-visible{outline:3px solid #463bb3;outline-offset:4px;}@media(max-width:64rem){.lovestemsd-photo-gallery{grid-template-columns:repeat(3,minmax(0,1fr));}}@media(max-width:48rem){.lovestemsd-photo-gallery{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;}}@media(max-width:22.5rem){.lovestemsd-photo-gallery{grid-template-columns:minmax(0,1fr);}}
