.hero-banner{background-color:rgb(var(--color-background-rgb));color:rgb(var(--color-text-rgb))}.hero-banner__frame{position:relative;overflow:hidden;height:var(--hero-banner-height-mobile, 400px)}@media screen and (max-width:1023px){.hero-banner__frame.hero-banner__frame--aspect-mobile{height:auto;aspect-ratio:var(--hero-banner-aspect-mobile, 1)}}@media(min-width:1024px){.hero-banner__frame{height:var(--hero-banner-height-desktop, 600px)}.hero-banner__frame.hero-banner__frame--aspect-desktop{height:auto;aspect-ratio:var(--hero-banner-aspect-desktop, 1)}}.hero-banner__media{position:absolute;top:0;right:0;bottom:0;left:0}.hero-banner__media-item{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;object-fit:cover;object-position:center}@media screen and (max-width:1023px){.hero-banner__media-item--desktop{display:none}}@media screen and (min-width:1024px){.hero-banner__media-item--mobile{display:none}}.hero-banner__overlay{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.hero-banner__overlay--solid{background-color:rgba(var(--hero-overlay-color-rgb, 0, 0, 0),var(--hero-overlay-intensity, .5))}.hero-banner__overlay--gradient{background-image:linear-gradient(180deg,rgba(0,0,0,calc(.3 * var(--hero-overlay-intensity, 1))) 45.23%,rgba(0,0,0,calc(.8 * var(--hero-overlay-intensity, 1))))}.hero-banner__inner{position:relative;z-index:1;display:grid;align-items:center;height:100%;padding:var(--space-fixed-10)}.hero-banner__content{display:flex;flex-direction:column;gap:var(--space-fixed-10)}.hero-banner__content .block--button{margin-top:var(--space-fixed-38)}@media screen and (max-width:1023px){.hero-banner__inner.position-mobile--left{justify-items:start}.hero-banner__inner.position-mobile--center{justify-items:center}.hero-banner__inner.position-mobile--right{justify-items:end}.hero-banner__content.align-mobile--left{align-items:flex-start;text-align:left}.hero-banner__content.align-mobile--center{align-items:center;text-align:center}.hero-banner__content.align-mobile--right{align-items:flex-end;text-align:right}}@media screen and (min-width:1024px){.hero-banner__inner.position--left{justify-items:start}.hero-banner__inner.position--center{justify-items:center}.hero-banner__inner.position--right{justify-items:end}.hero-banner__content.align--left{align-items:flex-start;text-align:left}.hero-banner__content.align--center{align-items:center;text-align:center}.hero-banner__content.align--right{align-items:flex-end;text-align:right}}.hero-banner .block-heading :where(h1,h2,h3,h4,h5,h6,p,div,span){margin:0;font-family:var(--font-family-heading);font-weight:var(--font-weight-regular);line-height:var(--line-height-display);letter-spacing:var(--letter-spacing-wide)}.hero-banner .text-block{font-family:var(--font-family-base)}.hero-banner .text-block p{font-size:var(--font-size-fixed-base);font-weight:var(--font-weight-regular);line-height:var(--line-height-snug)}.hero-banner .block--button .button--medium{padding:var(--space-md) var(--space-lg);font-size:var(--font-size-fixed-base);font-weight:var(--font-weight-semibold);line-height:var(--line-height-snug)}@media(min-width:1024px){.hero-banner .block--button .button--medium{padding-top:var(--space-fixed-20);padding-bottom:var(--space-fixed-20)}.hero-banner .block--button .button--medium:not(.button--full-width){min-width:var(--width-fixed-153)}}
/*# sourceMappingURL=/cdn/shop/t/93/assets/section-hero-banner.css.map */
