.gallery{--gallery-gap: 0px}.gallery--gaps{--gallery-gap: var(--grid-gap)}.gallery--tight.gallery--gaps{padding-block:var(--gallery-gap)}.gallery--wide .gallery__inner{padding-inline:var(--gallery-gap)}.gallery__track{margin:0}.gallery__tile{position:relative;display:flex;min-width:0}.gallery__tile>.overlay{--overlay-h: var(--gallery-h, 400px);--overlay-h-md: var(--gallery-h-md, 460px);flex:1 1 auto;width:100%}.gallery--h-adapt .gallery__tile{align-self:center}.gallery__title{font-size:var(--gallery-title-sm, 22px)}.overlay__box>.gallery__actions--link{margin-block-start:.6rem}.gallery__tile>.overlay--bg-box .overlay__box{min-width:50%}.gallery__tile--linked .overlay__link:focus-visible{outline:2px solid rgb(var(--c-overlay-text));outline-offset:-4px}@media(hover:hover){.gallery__tile--linked .overlay__media>img,.gallery__tile--linked .overlay__media>.placeholder-svg{transition:transform var(--dur-slow) var(--ease)}.gallery__tile--linked:hover .overlay__media>img,.gallery__tile--linked:hover .overlay__media>.placeholder-svg{transform:scale(1.03)}}@media(max-width:767.98px){.gallery .gallery__inner{padding-inline:var(--gallery-gap)}.gallery__track--grid{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--gallery-gap)}.gallery--mobile-2 .gallery__track--grid{grid-template-columns:repeat(2,minmax(0,1fr))}.gallery--mobile-2 .gallery__tile>.overlay{--overlay-pad-x: 14px;--overlay-pad-y: 14px;--overlay-box-pad: 12px 14px}.gallery--mobile-2 .gallery__tile .btn{min-height:36px;padding:.5em .9em;font-size:var(--fs-sm)}}@media(min-width:768px){.gallery .gallery__track,.gallery .slider[data-slider-active=mobile]>.slider__viewport>.gallery__track{display:flex;flex-wrap:wrap;gap:var(--gallery-gap)}.gallery .gallery__tile,.gallery .slider[data-slider-active=mobile]>.slider__viewport>.slider__track>.gallery__tile{flex:1 0 calc((100% - var(--gallery-cols, 2) * var(--gallery-gap)) / (var(--gallery-cols, 2) + 1) + 1%);width:auto}.gallery .gallery__tile--wide,.gallery .slider[data-slider-active=mobile]>.slider__viewport>.slider__track>.gallery__tile--wide{flex-grow:calc(var(--gallery-cols, 2) + 1)}.gallery__title{font-size:var(--gallery-title-md, 22px)}}@media(min-width:1000px){.gallery__title{font-size:var(--gallery-title-lg, 30px)}}
/*# sourceMappingURL=/cdn/shop/t/14/assets/gallery.css.map */
