.hero-banner{margin:0;padding:0;width:100%}.hero-banner--background-full{width:100%}.hero-banner--background-1500px{width:100%;max-width:1500px;margin:0 auto}.hero-banner--background-1100px{width:100%;max-width:1100px;margin:0 auto}.hero-banner__inner{display:flex;flex-direction:column;align-items:center;text-align:center;padding:0;margin:0 auto;min-height:unset!important;height:auto!important}.hero-banner__inner--full{width:100%;max-width:none}.hero-banner__inner--1500px{width:100%;max-width:1500px}.hero-banner__inner--1100px{width:100%;max-width:1100px}@media screen and (min-width:750px){.hero-banner__inner{flex-direction:row;text-align:left;align-items:center;padding:0}}.hero-banner__text-wrapper{flex:1;padding:0}.hero-banner__text-wrapper--left{text-align:left}.hero-banner__text-wrapper--center{text-align:center}.hero-banner__text-wrapper--right{text-align:right}@media screen and (min-width:750px){.hero-banner__text-wrapper{padding-right:0}.hero-banner--with-image .hero-banner__text-wrapper--center,.hero-banner--with-image .hero-banner__text-wrapper--right{text-align:left}}.hero-banner__title{margin:0;line-height:1.2;margin-bottom:1rem}.hero-banner__title--small{font-size:calc(var(--font-heading-scale) * 1.6rem)}.hero-banner__title--medium{font-size:calc(var(--font-heading-scale) * 2.4rem)}.hero-banner__title--large{font-size:calc(var(--font-heading-scale) * 2.8rem)}.hero-banner__title--extra-large{font-size:calc(var(--font-heading-scale) * 3.6rem)}@media screen and (min-width:750px){.hero-banner__title--small{font-size:calc(var(--font-heading-scale) * 2.4rem)}.hero-banner__title--medium{font-size:calc(var(--font-heading-scale) * 3.2rem)}.hero-banner__title--large{font-size:calc(var(--font-heading-scale) * 4rem)}.hero-banner__title--extra-large{font-size:calc(var(--font-heading-scale) * 5rem)}}.hero-banner__subtitle{margin:0;font-size:calc(var(--font-heading-scale) * 2rem);line-height:1.3;margin-bottom:1rem;font-weight:400}@media screen and (min-width:750px){.hero-banner__subtitle{font-size:calc(var(--font-heading-scale) * 2.4rem)}}.hero-banner__description{margin:0;font-size:1.6rem;line-height:1.5}.hero-banner__description-wrapper{position:relative}.hero-banner__description-toggle{display:none;background:none;border:none;color:var(--color-link);font-size:1.4rem;text-decoration:underline;cursor:pointer;padding:0;margin-top:0;font-family:inherit}.hero-banner__description-toggle:hover{color:var(--color-link-hover)}.hero-banner__description-toggle-icon{margin-left:.5rem;transition:transform .3s ease}.hero-banner__description-toggle[aria-expanded=true] .hero-banner__description-toggle-icon{transform:rotate(45deg)}@media screen and (min-width:750px){.hero-banner__description{font-size:1.8rem;margin-bottom:2rem}}@media screen and (max-width:749px){.hero-banner__description{max-height:4.8rem;overflow:hidden;position:relative;margin-bottom:0}.hero-banner__description.expanded{max-height:none}.hero-banner__description-toggle{display:inline-flex;align-items:center}}.hero-banner__button-wrapper{margin-top:2rem}.hero-banner__image-container{flex:1;margin:0;padding:0;width:100%;max-width:50rem}@media screen and (min-width:750px){.hero-banner__image-container{margin-left:3rem}}.hero-banner__image-container img{width:100%;height:auto;display:block;border-radius:var(--border-radius)}.hero-banner--with-image .hero-banner__inner{padding-bottom:0}@media screen and (min-width:750px){.hero-banner--with-image .hero-banner__inner{padding-bottom:0}}.hero-banner__inner.scroll-trigger{opacity:0;transform:translateY(20px);transition:opacity .6s ease,transform .6s ease}.hero-banner__inner.scroll-trigger.animate--fade-in{opacity:1;transform:translateY(0)}
/*# sourceMappingURL=/cdn/shop/t/246/assets/component-hero-banner.css.map */
