.wi-beauty-salon-page--wedding .wi-beauty-salon-block--beauty-wedding-gallery{position:relative;height:auto;padding:0;overflow:hidden}.wi-beauty-salon-block--beauty-wedding-gallery .wi-beauty-salon-canonical__container{position:relative;z-index:1;width:min(100% - 30px,1440px);max-width:none;margin-inline:auto}.wi-beauty-salon-block--beauty-wedding-gallery .wi-beauty-salon-canonical__heading,.wi-beauty-salon-block--beauty-wedding-gallery .swiper-pagination{display:none}.wi-beauty-salon-block--beauty-wedding-gallery .wi-beauty-salon-canonical__item{overflow:hidden;background:transparent;border-radius:6px}.wi-beauty-salon-wedding-gallery__media{position:relative;display:block;overflow:hidden;border-radius:6px}.wi-beauty-salon-block--beauty-wedding-gallery .wi-beauty-salon-canonical__item-image{display:block;width:100%;height:auto;aspect-ratio:4/5;object-fit:cover;border-radius:6px;transition:transform .48s ease}.wi-beauty-salon-wedding-gallery__hover{position:absolute;inset:0;display:grid;place-items:center;color:#fff;background:#2e384457;font-size:28px;opacity:0;transform:translateY(12px);transition:opacity .26s ease,transform .26s ease}.wi-beauty-salon-wedding-gallery__media:hover .wi-beauty-salon-canonical__item-image,.wi-beauty-salon-wedding-gallery__media:focus-visible .wi-beauty-salon-canonical__item-image{transform:scale(1.025)}.wi-beauty-salon-wedding-gallery__media:hover .wi-beauty-salon-wedding-gallery__hover,.wi-beauty-salon-wedding-gallery__media:focus-visible .wi-beauty-salon-wedding-gallery__hover{opacity:1;transform:translateY(0)}.wi-beauty-salon-wedding-gallery__media:focus-visible{outline:3px solid var(--cms-color-primary);outline-offset:-3px}.wi-beauty-salon-wedding-gallery__decoration{position:absolute;left:0;bottom:0;z-index:0;width:155px;height:165px;pointer-events:none}.wi-beauty-salon-wedding-gallery__decoration img{display:block;width:100%;height:100%;object-fit:contain}@media(max-width:991px){.wi-beauty-salon-block--beauty-wedding-gallery .wi-beauty-salon-canonical__container{width:min(100% - 48px,720px)}.wi-beauty-salon-block--beauty-wedding-gallery .swiper-pagination{display:flex;margin-top:22px}}@media(max-width:575px){.wi-beauty-salon-block--beauty-wedding-gallery .wi-beauty-salon-canonical__container{width:calc(100% - 30px)}.wi-beauty-salon-page--wedding .wi-beauty-salon-block--beauty-wedding-gallery .wi-beauty-salon-canonical__item{padding:0 10px 0 0}.wi-beauty-salon-page--wedding .wi-beauty-salon-block--beauty-wedding-gallery .wi-beauty-salon-canonical__item-image{width:100%;height:auto;aspect-ratio:4/5}.wi-beauty-salon-wedding-gallery__decoration{display:none}}
