.gallery__inner{display:grid;grid-gap:0}@media only screen and (max-width: 1024px) and (min-width: 768px){.gallery-spacing--none .gallery__inner{grid-template-columns:repeat(2,auto)}}@media only screen and (min-width: 768px){.gallery__inner{grid-template-columns:repeat(var(--gallery-columns),1fr)}}.gallery-spacing--none .gallery__inner{grid-gap:0px;margin:0 auto}.gallery-spacing--small .gallery__inner{grid-gap:20px;margin:3px auto}.gallery-spacing--medium .gallery__inner{grid-gap:10px;margin:10px auto}.gallery-spacing--large .gallery__inner{grid-gap:30px;margin:30px auto}.gallery__item svg{padding:50px;fill:var(--bg-body, #fff);opacity:.5}.gallery__item figure{position:relative;width:100%;overflow:hidden;height:0;background:var(--color-accent);padding-bottom:var(--ratio-percent)}.gallery__item figure.aspect-ratio--portrait{padding-bottom:125%}.gallery__item figure.aspect-ratio--square{padding-bottom:100%}.gallery__item figure.aspect-ratio--landscape{padding-bottom:75%}.gallery__item figure img,.gallery__item figure svg{position:absolute;top:0;left:0;width:100%;height:100%;z-index:10;object-fit:cover}.gallery__item figure:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:100%;z-index:11;background:rgba(var(--overlay-color-rgb),var(--overlay-opacity))}.gallery__item-content{position:absolute;top:0;left:0;width:100%;height:100%;z-index:20;padding:30px;color:#fff;display:flex}a.button.white.outline img{height:18px;width:17px;margin-left:6px;position:relative}a.button.white.outline span{font-size:12px}@media only screen and (min-width: 1068px){.gallery__item-content{padding:45px}}@media only screen and (min-width: 1440px){.gallery__item-content{padding:60px}}.gallery__item-content.content-top-left{justify-content:flex-start;align-items:flex-start}.gallery__item-content.content-top-center{justify-content:center;align-items:flex-start}.gallery__item-content.content-top-right{justify-content:flex-end;align-items:flex-start}.gallery__item-content.content-middle-left{justify-content:flex-start;align-items:center}.gallery__item-content.content-middle-center{justify-content:center;align-items:center}.gallery__item-content.content-middle-right{justify-content:flex-end;align-items:center}.gallery__item-content.content-bottom-left{justify-content:flex-start;align-items:flex-end}.gallery__item-content.content-bottom-center{justify-content:center;align-items:flex-end}.gallery__item-content.content-bottom-right{justify-content:flex-end;align-items:flex-end}.gallery__item-content h4{color:inherit;padding:12px 0 2px;font-family:ethereal;font-size:26px;margin:0;line-height:34px;letter-spacing:normal}a.button.white.outline{border-radius:50px;padding:10px 16px 10px 20px;line-height:normal;height:38px}.gallery__item-content h4+.button{margin-top:10px}.gallery__item-content p{margin-bottom:30px}.gallery__item-content p.subheading{position:relative;font-size:12px;letter-spacing:2px;width:auto;letter-spacing:0;margin-bottom:10px;display:inline-block;line-height:12px;font-family:FibonNeue-Medium;text-transform:uppercase;color:#fff}.gallery__item-content p.subheading:before{display:none}.gallery__item-content p.subheading:after{content:"";position:absolute;height:1px;width:58px;background:#fff;bottom:0;left:0}@media only screen and (min-width: 768px){.gallery__item-content>div{max-width:90%}}.gallery__item-content>div>*:last-child{margin-bottom:0}.gallery__item-content .button,.gallery__item-content .text-button{position:relative;z-index:22}.gallery__item-content-link{position:absolute;top:0;left:0;width:100%;height:100%;z-index:21}@media only screen and (max-width: 767px){.gallery.swipe-on-mobile .gallery__inner{grid-auto-flow:column;grid-auto-columns:minmax(calc(90vw - 15px),1fr);overflow-x:auto;grid-template-columns:repeat(auto-fill,minmax(calc(90vw - 15px),1fr));scroll-snap-type:x mandatory;scrollbar-width:none}.gallery.swipe-on-mobile .gallery__inner::-webkit-scrollbar{display:none}.gallery.swipe-on-mobile .gallery__inner .gallery__item{scroll-snap-align:center;scroll-snap-stop:always}.row:not(.full-width-row-full) .gallery.swipe-on-mobile .gallery__inner{margin:0 -15px;width:calc(100% + 30px)}}
/*# sourceMappingURL=/cdn/shop/t/371/assets/gallery.css.map */
