@import"https://fonts.googleapis.com/css2?family=Montserrat:wght@300;400;500;600;700;800&display=swap";.product-image-banner *,.product-image-banner *:before,.product-image-banner *:after{box-sizing:border-box}.product-image-banner{position:relative;display:flex;align-items:center;width:100%;background-color:#333;background-size:cover;background-position:center center;background-repeat:no-repeat;overflow:hidden}.product-image-banner .image-banner__overlay{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%;z-index:1;pointer-events:none}.product-image-banner .image-banner__video-wrapper{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%;z-index:0;overflow:hidden}.product-image-banner .image-banner__video{position:absolute;top:50%;left:50%;min-width:100%;min-height:100%;width:auto;height:auto;transform:translate(-50%,-50%);object-fit:cover}.product-image-banner .image-banner__container{position:relative;z-index:2;width:100%;max-width:1400px;margin:0 auto;padding:0 40px}.product-image-banner .image-banner__content{display:flex;flex-direction:column}.product-image-banner .image-banner__title{font-family:Montserrat,sans-serif;margin:0;padding:0;word-wrap:break-word}.product-image-banner .image-banner__description{font-family:Montserrat,sans-serif;margin:0;padding:0;max-width:600px}.product-image-banner .image-banner__description p{margin:0}.product-image-banner .image-banner__button-wrapper{display:flex}.product-image-banner .image-banner__button{font-family:Montserrat,sans-serif;line-height:100%;letter-spacing:0;text-align:center;text-decoration:none;display:inline-block;border:none;cursor:pointer;transition:background-color .3s ease,transform .2s ease}.product-image-banner .image-banner__button:hover{transform:translateY(-2px);text-decoration:none}@media screen and (max-width: 989px){.product-image-banner .image-banner__container{padding:0 16px}}@media screen and (max-width: 749px){.product-image-banner{align-items:flex-end}.product-image-banner .image-banner__container{padding:0 20px;width:100%}.product-image-banner .image-banner__content{width:100%;max-width:100%}.product-image-banner .image-banner__description{max-width:100%}.product-image-banner .image-banner__button-wrapper{justify-content:flex-start}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/product-image-banner.css.map */
