.video-hero-block{background-color:#fff3ef}.video-hero-block .container{display:flex;flex-direction:column-reverse;gap:50px;margin:0 auto;max-width:1280px}@media all and (min-width: 1280px){.video-hero-block .container{flex-direction:row}}.video-hero-block .container .video-container{overflow:hidden;position:relative;text-align:center;width:100%}@media all and (min-width: 1280px){.video-hero-block .container .video-container{align-items:flex-end;display:flex;justify-content:flex-end;width:calc(50% - 25px)}}.video-hero-block .container .video-container video{max-width:125%;object-fit:contain;transform:translate(-22%,7px);z-index:98}@media all and (min-width: 460px){.video-hero-block .container .video-container video{margin:0 auto}}@media all and (min-width: 1280px){.video-hero-block .container .video-container video{max-width:125%;transform:translate(0)}}.video-hero-block .container .content-container{margin:0 auto;max-width:700px;padding:50px 30px 0;text-align:center;width:100%}@media all and (min-width: 1280px){.video-hero-block .container .content-container{max-width:initial;padding-bottom:50px;text-align:left;width:calc(50% - 25px)}}.video-hero-block .container .content-container .content-caption{color:#ab4f2d;font-size:12px;font-weight:700;line-height:150%;margin-bottom:20px;margin-top:0;text-transform:uppercase}.video-hero-block .container .content-container .content-heading{color:#1853a3;font-size:26px;font-weight:400;line-height:110%;margin:0}@media all and (min-width: 768px){.video-hero-block .container .content-container .content-heading{font-size:36px}}@media all and (min-width: 1024px){.video-hero-block .container .content-container .content-heading{font-size:50px}}.video-hero-block .container .content-container .content-text{color:#09090b;font-size:16px;font-weight:400;line-height:150%;margin-top:30px}.video-hero-block .container .content-container .hero-message{align-items:center;color:#ef8057;display:flex;flex-direction:row;font-size:12px;font-weight:700;gap:10px;justify-content:center;line-height:21px;margin:20px 0}@media all and (min-width: 768px){.video-hero-block .container .content-container .hero-message{font-size:14px}}@media all and (min-width: 1280px){.video-hero-block .container .content-container .hero-message{justify-content:flex-start}}.video-hero-block .container .content-container .button{display:block;padding:14px 20px;text-align:center}@media all and (min-width: 768px){.video-hero-block .container .content-container .button{display:inline-block;width:380px}}
/*# sourceMappingURL=/cdn/shop/t/1/assets/video-hero.css.map */
