#Gallery-Wrapper.loading{opacity:.5;pointer-events:none}.gallery{margin-top:0}.gallery__wrapper{margin:0 auto}.gallery__content{margin-bottom:3rem}@media screen and (min-width: 750px){.gallery__content{margin-bottom:5rem}}.gallery__heading{margin-bottom:2rem;font-weight:600}.gallery__description{margin-top:1.5rem;margin-bottom:2rem}.gallery__description a{display:inline-block;text-decoration:underline;text-underline-offset:.3rem}.gallery__description a:hover{text-decoration:none}.gallery__social-links{display:flex;gap:1.5rem;margin-top:1.5rem}.gallery__social-link{text-decoration:underline;text-underline-offset:.3rem}.gallery__social-link:hover{text-decoration:none}.gallery__grid{display:grid;gap:1.5rem;margin-bottom:3rem}@media screen and (min-width: 750px){.gallery__grid{gap:2rem;margin-bottom:5rem}}.gallery--loading .gallery__grid{opacity:.5;pointer-events:none}.gallery__loader{display:none;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:50px;height:50px;border:5px solid rgba(var(--color-foreground),.1);border-radius:50%;border-top-color:rgb(var(--color-foreground));animation:spin 1s linear infinite;z-index:5}.gallery--loading .gallery__loader{display:block}@keyframes spin{0%{transform:translate(-50%,-50%) rotate(0)}to{transform:translate(-50%,-50%) rotate(360deg)}}.gallery__item{position:relative;border-radius:.8rem;overflow:hidden}.gallery__item-inner{position:relative;display:block;height:0;padding-bottom:100%;overflow:hidden}.gallery__image{position:absolute;height:100%;width:100%;top:0;left:0;object-fit:cover;transition:transform .3s ease}.gallery__item:hover .gallery__image{transform:scale(1.05)}.gallery__link{display:block;height:100%;width:100%}.gallery__caption{position:absolute;bottom:0;left:0;right:0;padding:1rem;background:#000000b3;color:#fff;opacity:0;transition:opacity .3s ease}.gallery__item:hover .gallery__caption{opacity:1}.gallery__wrapper--left .gallery__content{text-align:left}.gallery__wrapper--center .gallery__content{text-align:center}.gallery__wrapper--center .gallery__social-links{justify-content:center}.gallery__wrapper--right .gallery__content{text-align:right}.gallery__wrapper--right .gallery__social-links{justify-content:flex-end}.gallery__content.left{text-align:left}.gallery__content.left .gallery__social-links{justify-content:flex-start}.gallery__content.center{text-align:center}.gallery__content.center .gallery__social-links{justify-content:center}.gallery__content.right{text-align:right}.gallery__content.right .gallery__social-links{justify-content:flex-end}.gallery__item-placeholder{padding-bottom:100%;background-color:rgba(var(--color-foreground),.04);display:flex;align-items:center;justify-content:center}.gallery__item-placeholder .placeholder-svg{width:60%;height:60%;position:absolute;top:20%;left:20%}
/*# sourceMappingURL=/cdn/shop/t/5/assets/section-gallery.css.map */
