.hero-banner{position:relative;max-width:1600px;margin:0 auto;height:440px}.hero-banner .hero-banner__image{width:100%;height:100%;position:absolute;left:0;top:0;z-index:1;object-fit:cover}.hero-banner .hero-banner__image--desktop{display:none}.hero-banner .hero-banner__content{width:100%;height:100%;position:absolute;left:0;top:0;z-index:3;display:flex;flex-direction:column;justify-content:center;padding:16px}.hero-banner .hero-banner__content h1,.hero-banner .hero-banner__content h2{font-weight:400}.hero-banner .hero-banner__content--left{align-items:flex-start;text-align:left}.hero-banner .hero-banner__content--center{align-items:center;text-align:center}.hero-banner .hero-banner__content--right{align-items:flex-end;text-align:right}.hero-banner .hero-banner__buttons{display:flex;align-items:center;margin-top:16px}.hero-banner .hero-banner__buttons .button:not(:last-child){margin-right:16px}.hero-banner .hero-banner__title{font-family:var(--font-heading-family);font-size:42px;line-height:48px;margin-bottom:4px;letter-spacing:0}.hero-banner .hero-banner__subtitle{font-family:var(--font-family-display);font-size:32px;line-height:42px;letter-spacing:0}@media screen and (min-width: 768px){.hero-banner{height:600px}.hero-banner .hero-banner__image--mobile{display:none}.hero-banner .hero-banner__image--desktop{display:block}.hero-banner .hero-banner__content{padding:55px}.hero-banner .hero-banner__title{font-size:64px;line-height:48px;margin-bottom:8px}.hero-banner .hero-banner__subtitle{font-size:48px;line-height:65px}}.hero-banner__description li{text-align:left}.hero-banner__description{padding-top:10px}
/*# sourceMappingURL=/cdn/shop/t/164/assets/hero-banner.css.map */
