.gallery{display:grid;grid-template-columns:repeat(1,1fr);grid-gap:1rem}@media screen and (min-width:calc(600px + 1px)){.gallery{grid-template-columns:repeat(2,1fr)}}@media screen and (min-width:calc(900px + 1px)){.gallery{grid-template-columns:repeat(3,1fr)}}@media screen and (min-width:calc(1200px + 1px)){.gallery{grid-template-columns:repeat(4,1fr)}}.gallery a{transition:all 0.2s ease-in-out;box-shadow:0 2rem 6rem 0 rgba(31,2,89,0.05);display:block;position:relative}.gallery a:hover{box-shadow:0 2rem 6rem rgba(0,0,0,0.1),0 1rem 2rem rgba(0,0,0,0.1)}.gallery a img{border-radius:0.33rem;display:block;width:100%}@media screen and (max-width:600px){.gallery a:nth-child(6){position:relative}.gallery a:nth-child(6):after{content:attr(data-remaining-label);position:absolute;left:0;top:0;right:0;bottom:0;border-radius:0.33rem;background-color:rgba(0,0,0,0.45);display:flex;flex-flow:column nowrap;align-items:center;justify-content:center;color:white;line-height:1em;font-weight:700;font-size:2.5rem;padding-top:0.15em}.gallery a:nth-child(n+7){display:none}}@media screen and (min-width:calc(600px + 1px)){.gallery a:nth-child(8){position:relative}.gallery a:nth-child(8):after{content:attr(data-remaining-label);position:absolute;left:0;top:0;right:0;bottom:0;border-radius:0.33rem;background-color:rgba(0,0,0,0.45);display:flex;flex-flow:column nowrap;align-items:center;justify-content:center;color:white;line-height:1em;font-weight:700;font-size:2.5rem}.gallery a:nth-child(n+9){display:none}}
/*# sourceMappingURL=gallery.css.map */