.gallery-stack__inner{display:flex;flex-direction:column;gap:0;overflow:scroll;scroll-snap-type:y proximity;scrollbar-width:none}.gallery-stack__inner::-webkit-scrollbar{display:none}.gallery-stack__item{scroll-snap-align:start}.gallery-item{position:relative;width:100%;overflow:hidden}.gallery-item__slides{position:relative;width:100%}.gallery-item__slide{display:none;width:100%}.gallery-item__slide.is-active{display:block}.gallery-item__slide img{display:block;width:100%;height:var(--gallery-height, 80vh);object-fit:cover}.gallery-item__labels{position:absolute;top:2rem;left:2rem;display:flex;flex-wrap:wrap;gap:.8rem;z-index:2}.gallery-item__label{display:inline-block;font-size:1.2rem;padding:.5rem 1.6rem;background-color:rgba(var(--color-background),.92);color:rgba(var(--color-foreground),1);line-height:1.5;white-space:nowrap}.gallery-item__card{position:absolute;bottom:2rem;left:2rem;width:min(52rem,100%);padding:3.2rem;background-color:rgba(var(--color-background),1);z-index:2;display:flex;align-items:flex-start;flex-direction:column;gap:1rem}.gallery-item__supertitle{font-size:1.2rem;text-transform:uppercase;letter-spacing:.1em;margin:0}.gallery-item__title{margin:0;font-size:22px;text-transform:none;font-family:var(--font-body-family);font-weight:500}.gallery-item__body{margin:0;margin-bottom:1.6rem}.gallery-item__body p{margin:0}.gallery-item__nav{position:absolute;bottom:2rem;right:2rem;display:flex;gap:.8rem;z-index:2}.gallery-item__nav-btn{display:flex;align-items:center;justify-content:center;width:4.8rem;height:4.8rem;background-color:rgba(var(--color-background),.9);border:none;cursor:pointer;transition:background-color .2s ease}.gallery-item__nav-btn:hover{background-color:rgba(var(--color-background),1)}.gallery-item__nav-btn svg{width:1.6rem;height:1.6rem}.gallery-item__nav-btn--prev svg{transform:rotate(180deg)}.gallery-item__nav:has(+*:only-child),.gallery-item--single .gallery-item__nav{display:none}@media screen and (max-width:749px){.gallery-item,.gallery-item__card{background:transparent!important}.gallery-item__card{position:relative;width:100%;left:auto;bottom:auto;padding:2rem 0 0}.gallery-item__nav{bottom:auto;top:calc(var(--gallery-height, 50vw) / 2 - 2.4rem);width:100%;justify-content:space-between;right:auto}.gallery-item__slide img{height:var(--gallery-height, 50vw)}.gallery-item__labels{top:1.2rem;left:1.2rem}}
/*# sourceMappingURL=/cdn/shop/t/50/assets/section-gallery-stack.css.map */
