.media-gallery__section-content{position:relative;display:grid}.media-gallery__section-image:after{position:absolute;top:0;left:0;height:100%;width:100%;content:"";background:var(--section-overlay-color);pointer-events:none;z-index:1}.gallery__image-caption,.media-gallery__section-image{grid-column:1/2;grid-row:1/2}.media-gallery__video{display:block;width:100%;height:auto}.gallery__image-caption{display:flex;flex-direction:column;padding:20px;background:var(--caption-background);z-index:1}.gallery__image-caption p,.gallery__image-caption a:not(.button){margin-bottom:0}.media-gallery__section-block>a{display:block;width:100%;padding:calc(var(--keyboard-focus-border-weight) * 1px);outline-offset:calc(var(--keyboard-focus-border-weight) * -1px)!important}.gallery__image-caption p,.gallery__image-caption .button{margin-top:0;margin-bottom:0}.gallery__image-caption a.button{font-size:var(--section-button-size)}.media-gallery__section-image.image_square .box-ratio{padding-bottom:100%!important}.media-gallery__section-image.image_landscape .box-ratio{padding-bottom:75%!important}.media-gallery__section-image.image_portrait .box-ratio{padding-bottom:150%!important}.media-gallery__section-image.image_square .box-ratio img,.media-gallery__section-image.image_landscape .box-ratio img,.media-gallery__section-image.image_portrait .box-ratio img{object-fit:cover;object-position:center center;height:100%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);-webkit-backface-visibility:hidden;backface-visibility:hidden}.media-gallery__section-image.image_square .media-gallery__video{aspect-ratio:1 / 1}.media-gallery__section-image.image_landscape .media-gallery__video{aspect-ratio:4 / 3}.media-gallery__section-image.image_portrait .media-gallery__video{aspect-ratio:2 / 3}.media-gallery__section-image.image_square .media-gallery__video,.media-gallery__section-image.image_landscape .media-gallery__video,.media-gallery__section-image.image_portrait .media-gallery__video{object-fit:cover;object-position:center center}.media-gallery__section-image.image_square .onboard{aspect-ratio:1 / 1}.media-gallery__section-image.image_landscape .onboard{aspect-ratio:4 / 3}.media-gallery__section-image.image_portrait .onboard{aspect-ratio:2 / 3}.theme-features__image-hover-transition--true .media-gallery__section-image.image_square .box-ratio img,.theme-features__image-hover-transition--true .media-gallery__section-image.image_landscape .box-ratio img,.theme-features__image-hover-transition--true .media-gallery__section-image.image_portrait .box-ratio img{transform:translate(-50%,-50%) scale(1)}.theme-features__image-hover-transition--true .media-gallery__section-content:hover .media-gallery__section-image.image_square .box-ratio img,.theme-features__image-hover-transition--true .media-gallery__section-content:hover .media-gallery__section-image.image_landscape .box-ratio img,.theme-features__image-hover-transition--true .media-gallery__section-content:hover .media-gallery__section-image.image_portrait .box-ratio img{transform:scale(1.05) translate(-47.5%,-47.5%)}@media screen and (min-width:740px){.media-gallery__section-content.hover__caption .gallery__image-caption,.media-gallery__section-content.hover__caption .media-gallery__section-image{transition:opacity .5s}.media-gallery__section-content.hover__caption .gallery__image-caption{opacity:0}.media-gallery__section-content.hover__caption:hover .gallery__image-caption{opacity:1}.media-gallery__section-content.hover__caption:hover .media-gallery__section-image{opacity:.5}}@media screen and (max-width:740px){.global__section .media-gallery__section-container.mobile__swipe{display:flex!important;flex-wrap:nowrap!important;overflow-x:auto!important;-webkit-overflow-scrolling:touch;margin-bottom:10px;grid-gap:0}.global__section .media-gallery__section-container.mobile__swipe::-webkit-scrollbar{display:none;-ms-overflow-style:none}.global__section .media-gallery__section-container.mobile__swipe .media-gallery__section-block{flex:0 0 auto;width:270px;margin-right:20px;float:none!important}.global__section .media-gallery__section-container.mobile__swipe .media-gallery__section-block.last-block{margin-right:0}}
/*# sourceMappingURL=/cdn/shop/t/15/assets/section-media-gallery.css.map */
