.image-hero-with-video .image-hero__image .hero_video{width:100%;height:100%;object-fit:cover;display:flex}.image-hero-with-video .section:has(>.image-hero__inner){padding-top:0;padding-bottom:0}.image-hero-with-video .image-hero__text-container-wrapper{padding-left:calc(var(--space-outer) * 2);padding-right:calc(var(--space-outer) * 2)}.image-hero-with-video .image-hero__text-container .image-hero__text-container-inner{height:100%;justify-content:space-between;display:flex;flex-direction:column;padding:5% 0}.image-hero-with-video .image-hero__text-container-wrapper{gap:30px;padding-top:0;padding-bottom:0}.image-hero-with-video .image_on_content{max-width:406px;width:100%}.image-hero-with-video .image_on_content img{width:100%;height:auto;max-width:100%;max-height:100%;object-fit:cover}.image-hero-with-video .image_on_content.image-top{display:flex;align-items:flex-start}.image-hero-with-video .image_on_content.image-middle{display:flex;align-items:center}.image-hero-with-video .image_on_content.image-bottom{display:flex;align-items:flex-end}.custom_image_banner .image-hero-with-video h1.section-blocks__heading{font-family:var(--font-campaign);font-size:88px!important;font-weight:400;line-height:124px!important}.custom_image_banner .image-hero-with-video h2.section-blocks__heading{font-family:var(--font-campaign);font-size:70px!important;font-weight:400;line-height:100px!important}.custom_image_banner .image-hero-with-video h3.section-blocks__heading{font-family:var(--font-campaign);font-size:50px!important;font-weight:400;line-height:70px!important}.custom_image_banner .image-hero__text-container{max-width:650px;z-index:1}.image-hero-with-video>*{z-index:1}.image-hero-with-video .bg_design_image{position:absolute;z-index:0;bottom:0;display:flex;overflow:hidden}.image-hero-with-video .bg_design_image img{width:auto;height:100%;min-height:200px}.image-hero-with-video:has(.bg_design_image){padding-bottom:50px}.image-hero-with-video .image-hero__image .hero_video::-webkit-media-controls-panel{display:flex!important;opacity:1!important}.image-hero-with-video .btn{font-size:20px;font-weight:600;line-height:36px;letter-spacing:0;padding:12px 34px}.custom_image_banner .image-hero-with-video .section-blocks__button{margin-top:0}@media only screen and (min-width: 720px){.image-hero-with-video .image-hero.image-hero--image-aspect-custom .image-hero__inner .image-hero__overlay{min-height:var(--custom-height)}}@media only screen and (max-width: 1199px){.image-hero-with-video .image_on_content{max-width:330px}.custom_image_banner .image-hero-with-video h1.section-blocks__heading{font-size:50px!important;line-height:70px!important}.custom_image_banner .image-hero-with-video h2.section-blocks__heading{font-size:40px!important;line-height:60px!important}.custom_image_banner .image-hero-with-video h3.section-blocks__heading{font-size:30px!important;line-height:50px!important}}@media only screen and (max-width: 1023px){.image-hero-with-video .image_on_content{max-width:250px}.custom_image_banner .image-hero-with-video h1.section-blocks__heading{font-size:40px!important;line-height:60px!important}.custom_image_banner .image-hero-with-video h2.section-blocks__heading{font-size:30px!important;line-height:50px!important}.custom_image_banner .image-hero-with-video h3.section-blocks__heading{font-size:20px!important;line-height:50px!important}}@media screen and (max-width: 749px){.custom_image_banner .image-hero-with-video h1.section-blocks__heading{font-size:30px!important;margin-bottom:0}.image-hero-with-video .image-hero__text-container .image-hero__text-container-inner{width:100%}.custom_image_banner .button-block__inline-wrapper{width:100%;margin:0!important}}@media only screen and (min-width: 720px) and (max-width: 989px){.image-hero-with-video .btn{font-size:18px;font-weight:600;line-height:30px;letter-spacing:0;padding:7px 14px}}@media only screen and (max-width: 719px){.image-hero-with-video .bg_design_image,.image-hero-with-video .image_on_content.image-bottom{display:none}.image-hero-with-video .image-hero__text-container-wrapper{padding-left:var(--space-outer);padding-right:var(--space-outer)}.image-hero-with-video .section:has(>.image-hero__inner){padding:0}.custom_image_banner .image-hero-with-video .section-blocks__button{margin:20px 5% 0;width:100%}.custom_image_banner .image-hero__text-container{max-width:100%;width:100%}}
/*# sourceMappingURL=/cdn/shop/t/20/assets/custom-banner-image-3.css.map */
