.tr-hero-banner{--tr-container-max-width: 72.5rem;position:relative;display:flex;min-height:380px;background:var(--trBackground);overflow:hidden}.tr-hero-banner__image,.tr-hero-banner__overlay{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.tr-hero-banner--empty{background:var(--colorSmallImageBg)}.tr-hero-banner__image{display:block;object-fit:cover;object-position:var(--trImagePosition, top center)}.tr-hero-banner__overlay{background:var(--trOverlay);opacity:var(--trOverlayOpacity);pointer-events:none}.tr-hero-banner__content{position:relative;align-self:flex-end;padding-block:40px}.tr-hero-banner__caption{margin:0 0 var(--trCaptionSpacing, 10px);color:var(--trAccent);font-size:12px;font-weight:700;line-height:1.2;letter-spacing:2px;text-transform:uppercase}.tr-hero-banner__heading{max-width:800px;margin:0;color:var(--trText);font-size:36px;font-weight:var(--trHeadingWeight, 600);line-height:1.2;letter-spacing:0;text-transform:uppercase}@media(min-width:768px){.tr-hero-banner{min-height:500px}.tr-hero-banner__content{padding-block:64px}.tr-hero-banner__caption{font-size:14px}.tr-hero-banner__heading{font-size:var(--trHeadingSizeDesktop, 44px)}}
/*# sourceMappingURL=/cdn/shop/t/62/assets/tr-hero-banner.css.map */
