.video__banner{position:relative}.video__banner .video-section__media video,.video__banner .video-section__media iframe{object-fit:cover}.video__banner .video__content--wrapper{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;align-items:flex-start}.video__banner .video--content{padding:2em}.video__banner .video--content .h1{margin:6px 0}.video__banner .video--content span{margin:0;text-transform:uppercase;letter-spacing:.1em}.video__banner .btns__wrapper{display:flex;justify-content:center;align-items:flex-start;flex-direction:column}.video__banner .video__content--wrapper.horizontal-center{justify-content:center;text-align:center}.video__banner .video__content--wrapper.horizontal-center .btns__wrapper{align-items:center}.video__banner .video__content--wrapper.horizontal-center .btn{margin:2px 5px}.video__banner .video__content--wrapper.horizontal-right{justify-content:flex-end;text-align:right}.video__banner .video__content--wrapper.horizontal-right .btns__wrapper{align-items:flex-end}.video__banner .vertical-top.video__content--wrapper{align-items:flex-start}.video__banner .vertical-center.video__content--wrapper{align-items:center}.video__banner .vertical-bottom.video__content--wrapper{align-items:flex-end}@media only screen and (max-width: 749px){.video__banner .video__content--wrapper.mobile-horizontal-left{justify-content:flex-start;text-align:left}.video__banner .video__content--wrapper.mobile-horizontal-left .btns__wrapper{align-items:flex-start}.video__banner .video__content--wrapper.mobile-horizontal-center{justify-content:center;text-align:center}.video__banner .video__content--wrapper.mobile-horizontal-center .btns__wrapper{align-items:center}.video__banner .video__content--wrapper.mobile-horizontal-right{justify-content:flex-end;text-align:right}.video__banner .video__content--wrapper.mobile-horizontal-right .btns__wrapper{align-items:flex-end}.video__banner .mobile-vertical-top.video__content--wrapper{align-items:flex-start}.video__banner .mobile-vertical-center.video__content--wrapper{align-items:center}.video__banner .mobile-vertical-bottom.video__content--wrapper{align-items:flex-end}.video__banner .video--content{padding:1.5em}}.video-section .color-red{color:var(--color-primary)}.video-section .color-black{color:var(--body-text-color)}.video-section .color-gray{color:var(--body-text-color-light)}.video-section .color-white{color:var(--color-primary-text)}.video--content{display:flex;flex-direction:column;justify-content:center}
/*# sourceMappingURL=/cdn/shop/t/98/assets/video-banner.css.map */
