.video-banner{position:relative;overflow:hidden;width:100%}.video-banner .video-wrapper{display:flex;justify-content:center;align-items:center;width:100%;height:585px}@media screen and (max-width: 749px){.video-banner .video-wrapper{height:auto}}.video-banner .video-wrapper iframe{display:block;width:100%;aspect-ratio:16/9;border:none}.video-banner .video-overlay{position:absolute;top:0;left:0;right:0;bottom:0}@media screen and (min-width: 750px){.video-banner .video-overlay{display:flex;justify-content:space-between}}.video-banner .video-overlay .video-overlay-highlights{width:564px;padding-top:6rem}@media screen and (max-width: 749px){.video-banner .video-overlay .video-overlay-highlights{display:none}}.video-overlay-highlights .video-overlay-highlight{background:#f3f6f4cc;padding:2.4rem 3.4rem;position:relative}.mobile.video-overlay-highlights{margin-top:2.5rem}.mobile.video-overlay-highlights .video-overlay-highlight{border:1px solid var(--dark-green);margin:1rem 1rem 2rem}.mobile.video-overlay-highlights .video-overlay-highlight .button{min-height:calc(3.5rem + var(--buttons-border-width) * 2);padding-top:0;padding-bottom:0}.video-overlay-highlights .video-overlay-highlight h3 *,.video-banner .video-overlay .video-overlay-highlights .video-overlay-highlight h3 *{font-size:2rem;font-family:var(--cabrito--sans-font);font-weight:700;margin:0;line-height:1;color:inherit}.video-overlay-highlights .video-overlay-highlight img{position:absolute;right:0;bottom:0;max-height:125%}.video-banner .video-overlay .video-overlay-highlights .video-overlay-highlight{margin-bottom:5.6rem;position:relative}.video-banner .video-overlay h2{color:#fff;font-family:var(--cabrito-font);font-weight:800;margin:0 0 1rem}.video-banner .video-overlay p{color:#fff;font-size:1.4rem;font-weight:700;font-family:var(--cabrito--sans-font);line-height:2.2rem}.video-banner .video-overlay button{margin-top:4.3rem}.video-banner .video-overlay .video-overlay-text{width:80%;letter-spacing:0;text-shadow:0 3px 20px rgba(0,0,0,.25);margin-top:1.4rem}.video-banner .video-overlay .video-overlay-text .button{min-height:calc(3.5rem + var(--buttons-border-width) * 2);padding-top:0;padding-bottom:0}@media screen and (min-width: 750px){.video-banner .video-overlay .video-overlay-text{width:405px;margin-top:0;align-content:center}.video-banner .video-overlay h2{font-size:3.4rem;margin:0 0 1.8rem}.video-banner .video-overlay p{font-size:1.7rem}.video-overlay-highlights .video-overlay-highlight h3 *,.video-banner .video-overlay .video-overlay-highlights .video-overlay-highlight h3 *{font-size:2.5rem}.video-banner .video-overlay .video-overlay-text .button{min-height:calc(4.5rem + var(--buttons-border-width) * 2);padding-top:1rem;padding-bottom:1rem}.mobile.video-overlay-highlights{display:none}}@media screen and (min-width: 1200px){.video-banner .video-overlay h2{font-size:4.4rem}.video-overlay-highlights .video-overlay-highlight h3 *,.video-banner .video-overlay .video-overlay-highlights .video-overlay-highlight h3 *{font-size:3.5rem}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/section-video-banner.css.map */
