.view-products span{transition:all .25s cubic-bezier(.104,.204,.492,1)}.gallery__inner{display:grid;grid-gap:0}@media only screen and (max-width:767px){.gallery:not(.swipe-on-mobile) .gallery__inner{grid-template-columns:repeat(var(--gallery-columns-mobile, 2),1fr)}}@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:3px;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 .gallery__item-heading{font-size:var(--gallery-heading-px-mobile, 24px);line-height:1.25;margin-top:0;font-weight:var(--font-heading-weight, 600)}@media only screen and (min-width:768px){.gallery .gallery__item-heading{font-size:var(--gallery-heading-px-tablet, 34px)}}@media only screen and (min-width:1068px){.gallery .gallery__item-heading{font-size:var(--gallery-heading-px-desktop, 42px)}}.gallery__item-figure{position:relative;width:100%;margin:0}.gallery__item-media{position:relative;width:100%;overflow:hidden;height:0;background:var(--color-accent);padding-bottom:var(--ratio-percent)}.gallery__item-media.aspect-ratio--portrait{padding-bottom:125%}.gallery__item-media.aspect-ratio--square{padding-bottom:100%}.gallery__item-media.aspect-ratio--landscape{padding-bottom:75%}.gallery__item-media>svg{padding:50px;fill:var(--bg-body, #fff);opacity:.5}.gallery__item-media img,.gallery__item-media>svg{position:absolute;top:0;left:0;width:100%;height:100%;z-index:10;object-fit:cover}.gallery__item-media:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:100%;z-index:11;pointer-events:none;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;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;padding:30px;color:#fff}@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>div{width:100%;max-width:100%}@media only screen and (min-width:768px){.gallery__item-content>div{max-width:90%}}.gallery__item-content .gallery__item-heading{color:inherit;margin-bottom:8px}.gallery__item-content .gallery__item-heading+.button{margin-top:20px}.gallery__item-content p{margin-bottom:30px}.gallery__item-content p.subheading{font-size:.75rem;margin-bottom:15px}.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{display:block;position:absolute;top:0;left:0;width:100%;height:100%;z-index:21}.gallery--content-below .gallery__item-content-link{height:0;bottom:auto;padding-bottom:var(--ratio-percent)}.gallery--content-below .image-ratio--portrait .gallery__item-content-link{padding-bottom:125%}.gallery--content-below .image-ratio--square .gallery__item-content-link{padding-bottom:100%}.gallery--content-below .image-ratio--landscape .gallery__item-content-link{padding-bottom:75%}.gallery--content-below .gallery__item-content{position:static;width:100%;height:auto;color:var(--color-body, #1a1a1a);padding:14px 12px 18px;justify-content:center;align-items:center;text-align:center}@media only screen and (min-width:768px){.gallery--content-below .gallery__item-content{padding:20px 16px 24px}}@media only screen and (min-width:1068px){.gallery--content-below .gallery__item-content{padding:24px 20px 28px}}.gallery--content-below .gallery__item-content .gallery__item-heading{color:var(--color-heading, var(--color-body, #1a1a1a))}.gallery--content-below .gallery__item-content .button.white,.gallery--content-below .gallery__item-content .text-button.white{color:var(--color-body, #1a1a1a);border-color:currentColor}.gallery--content-below .gallery__item-content p{margin-bottom:12px;opacity:.9}.gallery--content-below .gallery__item-content p.subheading{opacity:.75}@media only screen and (max-width:767px){.gallery.swipe-on-mobile .gallery__inner{grid-auto-flow:column;grid-auto-columns:minmax(calc((100vw - 30px) / var(--gallery-columns-mobile, 2) - 2px),1fr);overflow-x:auto;grid-template-columns:initial;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)}}.view-products{background:var(--bg-body, #fff);border-radius:19px;height:38px;display:flex;position:absolute;bottom:5px;right:5px;z-index:30;cursor:pointer}@media only screen and (min-width:1068px){.view-products{bottom:30px;right:30px}}.view-products>svg{width:38px;height:38px;padding:11px}.view-products span{max-width:0;overflow:hidden;line-height:38px;font-size:.6875rem;font-weight:400;padding-right:0;white-space:nowrap;color:var(--color-body);font-weight:var(--font-body-medium-weight, 500);text-transform:uppercase}.view-products:hover svg,.view-products:focus svg{stroke:var(--color-body);transform:translate(2px)}.view-products:hover span,.view-products:focus span{max-width:114px;padding-right:14px}[dir=rtl] .view-products:hover span,[dir=rtl] .view-products:focus span{padding-left:14px}
/*# sourceMappingURL=/cdn/shop/t/18/assets/gallery.css.map */
