.section-hero-banner{margin:0}.hero-banner{position:relative;width:100%;overflow:hidden;min-height:var(--hero-min-height-mobile, 420px);display:flex;align-items:center}@media screen and (min-width:750px){.hero-banner{min-height:var(--hero-min-height, 560px)}}.hero-banner__picture{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%}.hero-banner__image,.hero-banner__image--placeholder{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center}.hero-banner__image--placeholder{background:#1a1a1a}.hero-banner__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:rgba(0,0,0,var(--overlay-opacity, .35));z-index:1}.hero-banner__content{position:relative;z-index:2;width:100%;display:flex}.hero-banner__content--left{justify-content:flex-start;text-align:left}.hero-banner__content--center{justify-content:center;text-align:center}.hero-banner__content--right{justify-content:flex-end;text-align:right}.hero-banner__inner{max-width:560px;padding:40px 24px;color:#fff}@media screen and (min-width:750px){.hero-banner__inner{padding:60px}}.hero-banner__eyebrow{text-transform:uppercase;letter-spacing:.14em;font-size:13px;margin:0 0 14px;color:#d9b878}.hero-banner__heading{font-size:36px;line-height:1.15;margin:0 0 18px;font-weight:500}@media screen and (min-width:750px){.hero-banner__heading{font-size:56px}}.hero-banner__subheading{font-size:16px;line-height:1.5;margin:0 0 28px;opacity:.9}.hero-banner__button{display:inline-block;padding:14px 32px;background:#d9b878;color:#1a1a1a;text-decoration:none;text-transform:uppercase;letter-spacing:.08em;font-size:13px;font-weight:600;transition:opacity .2s ease}.hero-banner__button:hover{opacity:.85}
/*# sourceMappingURL=/cdn/shop/t/5/assets/section-hero-banner.css.map */
