.pr-banner-wrapper{display:flex}.pr-banner-wrapper.wrapper-right{flex-direction:row-reverse}.pr-banner-media{width:50%;position:relative}.pr-banner-media__inner{display:block;position:relative;width:100%;height:100%}.pr-banner-media__inner:after{content:"";position:absolute;left:0;right:0;bottom:0;height:40%;background:linear-gradient(to bottom,transparent,#000000);pointer-events:none;z-index:0}.pr-banner-media video.mobile-video{display:none}.pr-media-content{position:absolute;align-items:flex-start;left:0;bottom:0;transform:unset;display:flex;flex-direction:column;padding:0 100px 67px;text-align:unset;background-color:transparent;z-index:1}body.ar .pr-media-content{left:unset;right:0}.pr-media-content>*{color:var(--background-color)}.pr-media-content .pr-media-tagline{margin:0 0 1.2rem}.pr-media-content .pr-media-title{margin:0 0 15px}.pr-media-content .pr-media-description{margin:0 0 2rem}.pr-media-content .pr-media-button{margin:0}.pr-banner-media img,.pr-banner-media video{width:100%;height:100%;object-fit:cover;display:block}.pr-banner-content{width:50%;display:flex;flex-direction:column;justify-content:center;padding:2.5rem 0}.pr-banner-content-body{width:75%;margin:0 auto}.pr-banner-content-body>*:not(.pr-product-item){text-align:center}.pr-banner-content-body .pr-tagline{margin:0 0 1.2rem}.pr-banner-content-body .pr-heading{margin:0 0 1.5rem}.pr-banner-wrapper .pr-product-item{width:65%;margin:2.5rem auto 0}@media screen and (max-width:989px){.pr-banner-wrapper{flex-direction:column;gap:2.5rem}.pr-media-content{position:absolute;align-items:flex-start;left:0;bottom:0;transform:unset;display:flex;flex-direction:column;padding:0 20px 40px;text-align:unset}body.ar .pr-media-content{right:0;left:unset}.pr-banner-wrapper.wrapper-right{flex-direction:column}.pr-banner-media{width:100%}.pr-banner-content-body{margin:0 1.5rem;width:unset}.pr-banner-media img,.pr-banner-media video{width:100%;height:100%;object-fit:cover;display:block}.pr-banner-media video.mobile-video{display:block}.pr-banner-media video.desktop-video{display:none}.pr-media-content .pr-media-tagline,.pr-media-content .pr-media-title{margin:0 0 1rem}.pr-media-content .pr-media-description{margin:0 0 1.5rem}.pr-banner-content{width:100%}.pr-banner-content{padding-bottom:5rem}.pr-banner-wrapper .pr-product-item{width:80%}}
/*# sourceMappingURL=/cdn/shop/t/150/assets/product-with-banner.css.map */
