.shopify-section-image-banner-v2{overflow-x:clip}.image-banner-v2-root{position:relative}.shopify-section-image-banner-v2 .section-body{min-width:0}.image-banner-v2{position:relative;display:flex;overflow:hidden;box-sizing:border-box;width:100%;border-radius:var(--ibv2-radius, 0)}.image-banner-v2--auto-height{aspect-ratio:var(--ibv2-ratio-mo, 16 / 9)}.image-banner-v2--fixed-height{min-height:var(--ibv2-height-mo, 350px)}.image-banner-v2--screen-height{min-height:var(--viewport-height, 100vh)}.shopify-section:first-child .image-banner-v2--screen-height{min-height:calc(var(--viewport-height, 100vh) - var(--content-start, 200px))}@media screen and (min-width:768px){.image-banner-v2--auto-height{aspect-ratio:var(--ibv2-ratio-pc, var(--ibv2-ratio-mo, 16 / 9))}.image-banner-v2--fixed-height{min-height:var(--ibv2-height-pc, var(--ibv2-height-mo, 600px))}}.image-banner-v2__media-link{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;display:block}.image-banner-v2__media{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;overflow:hidden}.image-banner-v2__media .media,.image-banner-v2__media picture,.image-banner-v2__media img,.image-banner-v2__media .img-fit,.image-banner-v2__media .media__placeholder{display:block;width:100%;height:100%;object-fit:cover;object-position:center}.image-banner-v2__media.media--has-overlay:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-color:rgba(var(--ibv2-tint-r, 0),var(--ibv2-tint-g, 0),var(--ibv2-tint-b, 0),var(--ibv2-tint-a, 0));pointer-events:none}.image-banner-v2__content{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;display:flex;flex-direction:column;box-sizing:border-box;width:100%;height:100%;padding:var(--ibv2-pad-mo, var(--pad-m));justify-content:var(--ibv2-align-v-mo, flex-start);align-items:var(--ibv2-align-h-mo, flex-start);text-align:var(--ibv2-text-align-mo, start);pointer-events:none}@media screen and (min-width:768px){.image-banner-v2__content{padding:var(--ibv2-pad-pc, var(--ibv2-pad-mo, var(--pad-m)));justify-content:var(--ibv2-align-v-pc, var(--ibv2-align-v-mo, flex-start));align-items:var(--ibv2-align-h-pc, var(--ibv2-align-h-mo, flex-start));text-align:var(--ibv2-text-align-pc, var(--ibv2-text-align-mo, start))}}.image-banner-v2__content>.shopify-block{display:contents}.image-banner-v2__content .text-block,.image-banner-v2__content a,.image-banner-v2__content button{pointer-events:auto}
/*# sourceMappingURL=/cdn/shop/t/12/assets/image-banner-v2.css.map */
