.gallery--item{isolation:isolate;border-radius:var(--block-border-radius, 16px)}.gallery--item{box-shadow:var(--block-shadows)}.gallery{display:block}.gallery--inner{display:grid}@media only screen and (min-width:768px){.gallery--inner{grid-template-columns:repeat(var(--gallery-columns),1fr)}}.gallery--inner.column-spacing--none .gallery--item{border-radius:0}.gallery--item{position:relative;overflow:hidden}.gallery--item .thb-placeholder svg{padding:30px}.gallery--item figure{position:relative;width:100%;overflow:hidden}.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 .gallery__video{position:absolute;top:0;left:0;right:0;bottom:0;pointer-events:none}.gallery--item .gallery__video video{height:100%;width:100%;object-fit:cover}.gallery--item-content{position:absolute;top:0;left:0;width:100%;height:100%;z-index:20;display:flex;padding:25px;color:#fff}@media only screen and (min-width:1068px){.gallery--item-content{padding:35px}}@media only screen and (min-width:1440px){.gallery--item-content{padding:45px}}.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;margin-bottom:8px}.gallery--item-content h4+.button{margin-top:20px}.gallery--item-content p{margin-bottom:30px}.gallery--item-content p.subheading{font-size:.75rem;margin-bottom:15px}@media only screen and (min-width:1068px){.gallery--item-content .description-size--small{font-size:.9375rem}}@media only screen and (min-width:1068px){.gallery--item-content .description-size--large{font-size:1.25rem}}.gallery--item-content .description-size p{font-size:inherit}@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 .gallery.swipe-on-mobile .gallery--inner{margin:0 -15px;width:calc(100% + 30px)}.template-page-discounts .gallery--item{max-height:250px}.template-page-discounts .gallery--item .aspect-ratio.aspect-ratio--landscape{padding-bottom:50%}}.giddyup-gallery .gallery-overlay{background:linear-gradient(178deg,#ffffff4d 1.41%,#ffffff08 112.72%);filter:drop-shadow(0 4px 4px rgba(0,0,0,.1));-webkit-backdrop-filter:blur(2.5px);backdrop-filter:blur(2.5px);max-width:100%;width:100%;padding:5px 10px;border-radius:5px}.users-manual-sec5 .gallery--item-content .gallery-overlay{max-width:100%;width:100%;border-radius:34.5px;border:1px solid #00d282;opacity:.83;background:#00000047;-webkit-backdrop-filter:blur(35px);backdrop-filter:blur(35px);padding:10px 15px;display:flex;justify-content:space-between;align-items:center}.users-manual-sec5 .gallery--item-content p{margin-bottom:0;font-size:20px;font-weight:500}.users-manual-sec5 .gallery--item-content .button{border-radius:26.5px;background:#8cffd3;height:43px}@media(max-width:767px){.users-manual-sec5 .gallery--item-content p{font-size:16px}.users-manual-sec5 .gallery--item-content{padding:10px}}
/*# sourceMappingURL=/cdn/shop/t/440/assets/gallery.css.map */
