.video-banner{display:block;width:100%;height:calc(var(--vp-height) - var(--announcement-bar-height) - var(--header-height));position:relative}.video-banner video{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}@media screen and (max-width: 1024px){.video-banner__video--desktop{display:none}}@media screen and (min-width: 1024px){.video-banner__video--mobile{display:none}}.video-banner__content{display:inline-flex;flex-direction:column;position:absolute;row-gap:12px;z-index:2;background-color:transparent}.video-banner__content--inline-start{left:var(--horizontal-spacer)}.video-banner__content--inline-center{left:50%;transform:translate(-50%);text-align:center}.video-banner__content--inline-end{right:var(--horizontal-spacer);text-align:right}.video-banner__content--block-start{top:var(--horizontal-spacer)}.video-banner__content--block-center{top:50%;transform:translateY(-50%)}.video-banner__content--block-end{bottom:var(--horizontal-spacer)}.video-banner__content--inline-center .video-banner__content--block-center{transform:translate(-50%,-50%)}.video-banner__title,.video-banner__subtitle,.video-banner__description{margin:0}.video-banner__title{display:block!important;max-height:calc(var(--font-heading-scale) * 3.5rem * (1 + .3 / max(1,var(--font-heading-scale))) * 3);display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}@media only screen and (min-width: 1280px){.video-banner__title{font-size:clamp(3.5rem,100vw * var(--font-heading-scale) * 60 / 1600,6rem);line-height:clamp(3.5rem,100vw * var(--font-heading-scale) * 60 / 1600,6rem);height:auto}}.video-banner .button{display:flex;margin-top:20px}
/*# sourceMappingURL=/cdn/shop/t/239/assets/section-video-banner.css.map */
