.gallery{background:var(--color-background) var(--gradient-background) no-repeat 100% 100%}.gallery__wrp{position:relative;display:flex;overflow:hidden;transform:translateZ(0)}.gallery__wrp:after{content:"";padding-top:var(--image-ratio)}.gallery__wrp:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-color:var(--overlay-bg-color);z-index:1}.gallery__wrp--top{align-items:flex-start}.gallery__wrp--middle{align-items:center}.gallery__wrp--bottom{align-items:flex-end}.gallery__link{height:100%}.gallery__link .gallery__img,.gallery__link svg{transition:1s ease transform}@media screen and (min-width:768px){.gallery__link:hover .gallery__img,.gallery__link:hover svg{transform:scale(1.08)}}.gallery .sliderControl .swiper-pagination-bullets{bottom:unset;display:flex;justify-content:flex-start}.gallery__imageWrp svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.gallery__imageWrp .blur-image{object-fit:cover}.gallery__img{overflow:hidden;position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.gallery__subheading{color:var(--color-text);font-weight:var(--font-body-weight-bold);margin-bottom:8px}.gallery__contentWrp p.gallery__subheading{color:var(--subheading-color, var(--color-text))!important;font-weight:700!important}.gallery__description{margin-bottom:16px!important;margin-top:16px}.gallery__content{position:relative;z-index:3}.gallery__contentWrp>*,.gallery__contentWrp h1,.gallery__contentWrp h2,.gallery__contentWrp h3,.gallery__contentWrp h4,.gallery__contentWrp h5,.gallery__contentWrp h6,.gallery__contentWrp p{color:var(--block-text-color)!important}.gallery__content-container{width:100%}.gallery .content-position{display:flex;max-width:90%;width:100%;margin:32px}@media screen and (max-width:991px){.gallery .grid-layout--3-desktop{grid-template-columns:repeat(2,1fr)!important}}@media screen and (max-width:512px){.gallery .grid-layout--3-desktop{grid-template-columns:repeat(1,1fr)!important}}@media screen and (max-width:512px){.gallery .grid-layout--2-desktop{grid-template-columns:repeat(1,1fr)!important}}@media screen and (max-width:767px){.gallery .container carousel-component{margin-right:-15px}}@media screen and (max-width:767px){.gallery .no-spacing{border-radius:var(--block-border-radius) 0 0 var(--block-border-radius)}}.gallery .marquee__content{align-items:flex-start}.no-js .gallery .js-element{display:block!important}.no-js .gallery .js-element .swiper-container{visibility:visible;opacity:1}.no-js .gallery .js-element .swiper-container .swiper-wrapper{overflow-x:scroll}.no-js .gallery .js-element .swiper-container .swiper-slide{margin-right:20px;max-width:416px;width:64%}.gallery__wrp--top .gallery__content.content-position{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;margin:0!important;max-width:100%!important;width:100%!important;height:100%!important;display:flex!important;flex-direction:column!important;align-items:flex-start!important;padding:32px!important;box-sizing:border-box!important}.gallery__wrp--top .gallery__content-container,.gallery__wrp--top .gallery__contentWrp{height:100%;width:100%;display:flex}.gallery__wrp--top .gallery__contentWrp>animation-reveal{display:flex!important;flex-direction:column!important;height:100%;width:100%}.gallery__wrp--top .gallery__contentWrp .btn--wrap{margin-top:auto;align-self:flex-start}@media screen and (max-width:512px){.gallery__wrp--top .gallery__content.content-position{padding:14px!important}.gallery__wrp--top .gallery__contentWrp p.gallery__subheading{font-size:11px!important;line-height:1.25!important;margin-bottom:6px!important}.gallery__wrp--top .gallery__contentWrp h1,.gallery__wrp--top .gallery__contentWrp h2,.gallery__wrp--top .gallery__contentWrp h3,.gallery__wrp--top .gallery__contentWrp h4{font-size:15px!important;line-height:1.25!important}.gallery__wrp--top .gallery__contentWrp .gallery__description{font-size:12px!important;margin-top:6px!important;margin-bottom:8px!important}.gallery__wrp--top .gallery__contentWrp .btn--wrap .btn{padding:6px 12px!important;font-size:11px!important}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/section-gallery.css.map */
