.index-video-banner .m-hero__content h2.heading{font-size:var(--heading-size-desktop);line-height:1.2;color:var(--heading-color);font-family:AGaramondPro-Bold;text-transform:capitalize}.index-video-banner .m-hero__content .richtext{font-size:var(--richtext-size-desktop);line-height:1.5;color:var(--richtext-color);font-family:AGaramondPro-Regular;text-transform:capitalize}.index-video-banner .m-hero__content h2.heading+.richtext{margin-top:15px}.index-video-banner .m-hero__content{transform:translateY(200%);opacity:0;transition:transform .5s ease-out,opacity .5s ease-out;max-width:82vmin}.index-video-banner .is--animated .m-hero__content{transform:translateY(0);opacity:1}.index-video-banner .m-hero--full-height .m-hero__bg{height:100vh}.index-video-banner .m-hero__content .richtext+.button-wrapper,.index-video-banner .m-hero__content .heading+.button-wrapper{margin-top:20px}.index-video-banner .m-hero__content .button-wrapper a{display:flex;background:var(--button-bg-color);color:var(--button-text-color);font-size:1.9vmin;line-height:1;height:4.5vmin;align-items:center;justify-content:center;width:fit-content;padding:.8vmin .8vmin .7vmin;font-family:AGaramondPro-Bold;min-width:15.8vmin;border-radius:4px}.index-video-banner .m\:text-left .button-wrapper a{margin-right:auto}.index-video-banner .m\:text-center .button-wrapper a{margin:0 auto}.index-video-banner .m\:text-right .button-wrapper a{margin-left:auto}@media (max-width:767px){.index-video-banner .m-hero--full-height .m-hero__bg{height:650px}.index-video-banner .m-hero__content .richtext{font-size:var(--richtext-size-mobile)}.index-video-banner .m-hero__content h2.heading{font-size:var(--heading-size-mobile)}.index-video-banner .m-hero__content .button-wrapper a{height:34px;min-width:100px;padding:10px 10px 8px;font-size:14px}.index-video-banner .m-hero__content .richtext+.button-wrapper,.index-video-banner .m-hero__content .heading+.button-wrapper{margin-top:14px}.index-video-banner .m-hero__inner{justify-content:center;align-items:start}.index-video-banner .m-hero__inner .m-hero__content{text-align:center}.index-video-banner .m-hero__content .button-wrapper a{margin:0 auto}.index-video-banner .m-hero__content h2.heading+.richtext{margin-top:8px}.index-video-banner .m-hero__inner .m-hero__content{margin-top:80px;max-width:440px}}
/*# sourceMappingURL=/cdn/shop/t/24/assets/index-video-banner.css.map */
