.fancy-gallery{--header-height: 65.5px;width:100%;overflow-x:hidden}@media screen and (min-width:425px){.fancy-gallery{--header-height: 78.5px}}@media screen and (min-width:900px){.fancy-gallery{--header-height: 100px}}@media screen and (min-width:1100px){.fancy-gallery{--header-height: 132px}}.fancy-gallery__wrapper{display:flex;flex-direction:column;justify-content:flex-start;align-items:center;padding:0!important}@media screen and (min-width:750px){.fancy-gallery__wrapper{justify-content:center;flex-direction:row;gap:.6rem}}.fancy-gallery__item{--first-factor: .8;--main-factor: .1;--last-factor: .1;--first-height: calc((100vh - (var(--header-height) + 1px)) * var(--first-factor));--main-height: calc(((100vh - (var(--header-height) + 1px)) * var(--main-factor)) + 10px);--last-height: calc((100vh - (var(--header-height) + 1px)) * var(--last-factor));--desktop-item-height: calc(100vh - var(--header-height));width:100%;flex-shrink:0;display:flex;position:relative;overflow:hidden;min-height:calc((100vh - (var(--header-height) + 1px)) * .1)}.fancy-gallery__item img{width:100%;object-fit:cover}@media screen and (max-width:750px){.fancy-gallery__item.first{height:var(--first-height)}.fancy-gallery__item.first .content-overlay{opacity:1;transform:translateY(0);background:transparent}.fancy-gallery__item.last{height:var(--last-height)}.fancy-gallery__item.main{border-top:5px solid #fff;border-bottom:5px solid #fff;height:var(--main-height)}.fancy-gallery__item img{height:calc((100vh - (var(--header-height) + 1px)) * .8)}}@media screen and (min-width:750px){.fancy-gallery__item{width:33.3%;min-width:33.3%;height:var(--desktop-item-height)}.fancy-gallery__item img{height:calc(100vh - var(--header-height))}}.fancy-gallery__item .content-overlay{position:absolute;top:0;left:0;width:100%;height:100%;text-align:center;color:#fff;padding:0 2rem;display:flex;flex-direction:column;justify-content:center;opacity:0;transform:translateY(25%);background:linear-gradient(#fff0,#00000080 25% 75%,#fff0)}.fancy-gallery__item .content-overlay h1,.fancy-gallery__item .content-overlay h2,.fancy-gallery__item .content-overlay h3,.fancy-gallery__item .content-overlay h4,.fancy-gallery__item .content-overlay h5,.fancy-gallery__item .content-overlay h6{color:#fff!important;margin-top:1.25rem}.fancy-gallery__item .content-overlay .content-sticky__wrapper{display:grid;align-items:center;height:100%}.fancy-gallery__item .content-overlay .content-box{display:flex;flex-direction:column;position:sticky;height:200px}
/*# sourceMappingURL=/cdn/shop/t/50/assets/fancy-gallery.compiled.scss.css.map */
