.y-lightbox-gallery{opacity:0;backdrop-filter:blur(10px);color:#fff;pointer-events:none;z-index:9999;background-color:#000000d9;flex-direction:column;width:100%;height:100%;transition:opacity .2s .1s;display:flex;position:fixed;top:0;left:0;overflow:hidden}.y-lightbox-gallery--visible{opacity:1;pointer-events:auto;transition-delay:0s}.y-lightbox-gallery--visible .y-lightbox-gallery__image-wrapper{opacity:1;transition-delay:.1s;transform:scale(1)}.y-lightbox-gallery__toolbar{z-index:1;gap:1rem;padding:1rem;display:flex}@media (width<=768px){.y-lightbox-gallery__toolbar{padding:.5rem}}.y-lightbox-gallery__toolbar-controls{flex:1 0 90px;align-items:center;display:flex}@media (width<=768px){.y-lightbox-gallery__toolbar-controls{flex:none;align-items:flex-start}}.y-lightbox-gallery__title{text-align:center;flex:10;justify-content:center;align-items:center;display:flex}@media (width<=768px){.y-lightbox-gallery__title{text-align:left;justify-content:flex-start;font-size:90%}}.y-lightbox-gallery__button{--y-lightbox-controls-color:var(--y-theme-primary);--y-lightbox-controls-opacity:100%;--y-lightbox-controls-hover-opacity:80%;appearance:none;background-color:rgb(var(--y-lightbox-controls-color) / var(--y-lightbox-controls-opacity));color:inherit;cursor:pointer;border:1px solid #0000;border-radius:50%;outline:none;justify-content:center;align-items:center;padding:.55em;transition:background-color .2s,border-color .2s;display:inline-flex;position:relative}.y-lightbox-gallery__button:hover{background-color:rgb(var(--y-lightbox-controls-color) / var(--y-lightbox-controls-hover-opacity));border:1px solid rgb(var(--y-lightbox-controls-color) / calc(var(--y-lightbox-controls-hover-opacity) * 1.5))}.y-lightbox-gallery__index{background-color:rgb(var(--y-theme-primary));border-radius:200px;align-items:center;gap:5px;padding:.3rem 1rem;font-size:14px;display:inline-flex}.y-lightbox-gallery__pagination{--y-lightbox-controls-opacity:70%;z-index:2;padding:.93em;position:absolute;top:50%}.y-lightbox-gallery__pagination--prev{left:.45rem}.y-lightbox-gallery__pagination--next{right:.45rem}.y-lightbox-gallery__pane{flex:1;height:calc(100% - 80px);transition:transform .2s;display:flex}.y-lightbox-gallery__image-wrapper{opacity:0;flex-direction:column;flex:1;justify-content:center;align-items:center;padding:2rem 5rem;transition:transform .3s,opacity .3s;display:flex;overflow:hidden;transform:scale(.9)}.y-lightbox-gallery__image-wrapper picture{flex:1;width:100%;height:0;display:flex}.y-lightbox-gallery__image-wrapper img{object-fit:contain;flex:1;max-width:100%;max-height:100%}.y-lightbox-gallery__image-wrapper>img{height:0}.y-lightbox-gallery__image-description{max-width:min(100%,1650px);padding:2rem 3rem 0;font-size:clamp(15px,.474684vw + 11.3544px,18px);position:relative}.y-lightbox-gallery__image-description--collapsed{white-space:nowrap;text-overflow:ellipsis;max-height:4rem;overflow:hidden}.y-lightbox-gallery__image-description--collapsed .y-lightbox-gallery__description-toggle:after{transform:translateY(1px)rotate(-135deg)}.y-lightbox-gallery__description-toggle{position:absolute;top:2rem;right:0}.y-lightbox-gallery__description-toggle:after{content:"";border-bottom:1px solid #fff;border-right:1px solid #fff;width:6px;height:6px;transition:transform .3s;transform:translateY(-1px)rotate(45deg)}@media screen and (width<=930px){.y-lightbox-gallery__toolbar{background:linear-gradient(#000000e6 25%,#0000);width:100%;transition:opacity .3s;position:absolute;top:0;left:0}.y-lightbox-gallery__image-wrapper{padding:.5rem}.y-lightbox-gallery__image-description{width:100%;max-height:unset;white-space:wrap;text-overflow:unset;background:linear-gradient(#0000004d,#000000e6 50%);padding:1rem;transition:opacity .3s;position:absolute;bottom:0;left:0;overflow:hidden}.y-lightbox-gallery__pagination{transition:opacity .3s}.y-lightbox-gallery__description-toggle{display:none}.y-lightbox-gallery.y-lightbox-gallery--controls-hidden .y-lightbox-gallery__toolbar,.y-lightbox-gallery.y-lightbox-gallery--controls-hidden .y-lightbox-gallery__image-description,.y-lightbox-gallery.y-lightbox-gallery--controls-hidden .y-lightbox-gallery__pagination{opacity:0;pointer-events:none}}
