.wedding-gallery{text-align:center;margin:10rem 0}.gallery-main{position:relative}.gallery-main .gallery-text-container{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background-color:#ffffffe6;width:47rem;padding:3rem 2rem;text-align:center}.wedding-gallery h2{position:relative;margin-bottom:30px}.wedding-gallery h2:after{content:"";background:url(//albertinepress.live/cdn/shop/t/3/assets/single_leaf.svg?v=155939275343648118301630201018) no-repeat;width:40px;height:20px;display:block;margin:1rem auto}.gallery-main .gallery-title{font-size:24px;font-family:var(--font-stack-header);margin:0;text-transform:lowercase;line-height:1.4}.gallery-text{font-family:var(--font-stack-italic);font-style:italic}.gallery-text p{margin:0}.gallery-preview img{max-width:100%;height:auto}.wedding-gallery .gallery-swiper img{width:165px;height:165px;max-width:165px;max-height:165px;object-fit:cover;margin:auto}.fancybox__backdrop{background-color:#ffffffeb!important}.fancybox__caption{color:rgb(var(--color-base-text))!important}@media only screen and (max-width:949px){.wedding-gallery .gallery-swiper img{width:100%;height:100%;max-width:100%;max-height:100%;aspect-ratio:1/1}}.thumbs-outer{padding:0 4rem;margin-top:3rem;position:relative}.thumbs-outer a,.thumbs-outer img{display:block}.thumbs-outer .gallery-prev{left:0;top:50%;display:block}.thumbs-outer .gallery-prev:after{content:" ";background:url(//albertinepress.live/cdn/shop/t/3/assets/arrow_left.svg?v=41516988120923103951627063927) center no-repeat;background-size:contain;width:24px;height:24px;display:inline-block}.thumbs-outer .gallery-next{right:0;top:50%;display:block}.thumbs-outer .gallery-next:after{content:" ";background:url(//albertinepress.live/cdn/shop/t/3/assets/arrow_right.svg?v=51097790142522511061627063926) center no-repeat;background-size:contain;width:24px;height:24px;display:inline-block}@media only screen and (max-width:949px){.gallery-main .gallery-text-container{width:47.5rem;max-width:95%;padding:1rem 2rem;text-align:center;margin:auto}}@media only screen and (max-width:749px){.thumbs-outer{padding:0}.wedding-gallery{text-align:center;margin:5rem 0}.gallery-main .gallery-title{text-transform:lowercase}.gallery-preview img{max-width:100%;height:240px;width:100%;object-fit:cover}.thumbs-outer .gallery-next,.thumbs-outer .gallery-prev{display:none}}.fancybox__image{max-height:100%!important}
/*# sourceMappingURL=/cdn/shop/t/3/assets/aeolidia-wedding-gallery.css.map */
