.hero-banner-media img,.hero-banner-media video,.hero-banner-media svg{width:100%;aspect-ratio:16/10;object-fit:cover;display:block}.hero-banner-media.image-small img,.hero-banner-media.image-small video,.hero-banner-media.image-small svg{aspect-ratio:16/5.6}.hero-banner-media.image-medium img,.hero-banner-media.image-medium video,.hero-banner-media.image-medium svg{aspect-ratio:16/8}.hero-banner-media img{background-size:cover}.hero-media-mob{display:none!important}.hero-media-desk,.hero-media-mob{background-color:#fff}.hero-banner-inner{position:relative}.hero-banner-content{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;padding:3rem 6.5rem}.hero-banner-content h2{color:#fff;font-size:min(15rem,10.42vw);margin:0;font-weight:400}.hero-banner-content h2.medium{font-size:min(7.5rem,10.42vw)}.hero-banner-content h2.small{font-size:min(5.5rem,10.42vw)}.hero-banner-content h2 span{color:var(--color-gold)}.image-small+.hero-banner-content,.image-medium+.hero-banner-content{padding:12rem}.hero-banner-content-inner{max-width:130rem}.hero-banner-content.size-small .hero-banner-content-inner{max-width:80rem}.hero-banner-content.size-small .hero-banner-content-inner p{max-width:60rem}.alignM-center.hero-banner-content.size-small .hero-banner-content-inner p,.align-center.hero-banner-content.size-small .hero-banner-content-inner p{margin-inline:auto}.alignM-right.hero-banner-content.size-small .hero-banner-content-inner p,.align-right.hero-banner-content.size-small .hero-banner-content-inner p{margin-left:auto}.hero-banner-content p{color:#fff;margin-top:1.4rem;max-width:96rem}@media screen and (max-width: 1439px){.hero-banner-content{padding:3rem 5rem}.image-small+.hero-banner-content,.image-medium+.hero-banner-content{padding:8rem 5rem}}@media screen and (max-width: 768px){.hero-media-mob{display:block!important}.hero-media-desk{display:none!important}.hero-banner-media img,.hero-banner-media video,.hero-banner-media svg{aspect-ratio:10/16;object-fit:cover}.hero-banner-media.image-small img,.hero-banner-media.image-small video,.hero-banner-media.image-small svg{aspect-ratio:13.5/16}.hero-banner-media.image-medium img,.hero-banner-media.image-medium video,.hero-banner-media.image-medium svg{aspect-ratio:1}.hero-banner-content{padding:3rem 2rem!important}.hero-banner-content h2:not(.small):not(.medium).hyperwave-font{font-size:6rem;line-height:1}}
/*# sourceMappingURL=/cdn/shop/t/24/assets/image-banner.css.map */
