.imp-image-banner,.imp-image-banner.banner{min-height:var(--imp-hero-height)}.imp-image-banner .banner__media,.imp-image-banner .banner__media img{height:100%}.imp-image-banner .banner__media img,.imp-banner__video{object-fit:cover;object-position:center}.imp-banner__video{width:100%;height:100%;display:block}.imp-image-banner .banner__content{min-height:var(--imp-hero-height);align-items:flex-end;padding-bottom:var(--imp-hero-content-bottom)}.imp-image-banner .banner__heading{font-size:var(--imp-hero-heading-size);font-weight:var(--imp-font-weight-bold);line-height:var(--imp-hero-heading-line-height);letter-spacing:0;color:var(--imp-color-text-light)}.imp-image-banner .banner__text{font-size:var(--imp-hero-subtitle-size);font-weight:var(--imp-font-weight-regular);line-height:var(--imp-hero-subtitle-line-height);letter-spacing:0;color:var(--imp-hero-subtitle-color)}.banner__eyebrow{margin:0 0 var(--imp-space-12);font-size:var(--imp-hero-eyebrow-size);line-height:var(--imp-hero-eyebrow-line-height);font-weight:var(--imp-font-weight-regular);letter-spacing:.4px;text-transform:uppercase;color:var(--imp-hero-eyebrow-color)}.imp-banner__buttons{display:flex;gap:var(--imp-hero-button-gap);justify-content:flex-start}.imp-banner__buttons .button{min-height:var(--imp-hero-button-height);padding:0 var(--imp-hero-button-padding-x);border-radius:var(--imp-hero-button-radius);font-size:var(--imp-hero-button-font-size);font-weight:var(--imp-hero-button-font-weight);line-height:1;text-transform:none}.imp-banner__buttons .button--primary{background:var(--imp-color-primary);color:var(--imp-color-secondary);border:.1rem solid var(--imp-color-primary)}.imp-banner__buttons .button--secondary{background:transparent;color:var(--imp-color-text-light);border:.2rem solid var(--imp-color-text-light)}.imp-banner__buttons .button:before,.imp-banner__buttons .button:after{display:none}@media screen and (max-width:749px){.imp-image-banner,.imp-image-banner.banner{min-height:34rem}.imp-image-banner .banner__content,.imp-image-banner.banner--large:not(.banner--mobile-bottom):not(.banner--adapt) .banner__content{min-height:34rem;padding-bottom:var(--imp-space-08);padding-left:var(--imp-space-16);padding-right:var(--imp-space-16)}.banner__eyebrow{font-size:var(--imp-hero-eyebrow-size-mobile);line-height:var(--imp-hero-eyebrow-line-height-mobile);letter-spacing:.3px;margin-bottom:var(--imp-space-06)}.imp-image-banner .banner__heading{font-size:var(--imp-hero-heading-size-mobile);line-height:3.75rem;font-weight:var(--imp-font-weight-bold);letter-spacing:0;margin-top:0}.imp-image-banner .banner__text{font-size:var(--imp-hero-subtitle-size-mobile);line-height:var(--imp-hero-subtitle-line-height-mobile);letter-spacing:0}.imp-image-banner .banner__box>*+.banner__buttons{margin-top:var(--imp-space-24)}.imp-banner__buttons{flex-direction:column;width:100%;gap:var(--imp-space-12)}.imp-banner__buttons .button{width:100%;min-height:var(--imp-space-48);font-size:var(--imp-text-14);padding:0 var(--imp-space-16);border-radius:var(--imp-space-08)}.imp-banner__buttons .button--primary{min-height:4.4rem}}
/*# sourceMappingURL=/cdn/shop/t/57/assets/imp-image-banner.css.map */
