.page-width--new{margin:0 auto;max-width:var(--page-width);padding:0 var(--spacing-x-small)}.banner{display:flex;position:relative;flex-direction:column;z-index:auto;isolation:isolate;justify-content:center}@media (min-width: 750px){.banner--large:not(.banner--adapt){min-height:72rem}}.banner:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.banner__media{position:absolute;top:0;right:0;bottom:0;left:0}.banner__media img{width:100%;height:100%;object-fit:cover;display:block}.banner__media--desktop{display:none}.banner__media--mobile{display:block}@media (min-width: 750px){.banner__media--desktop{display:block}.banner__media--mobile{display:none}.banner__media--desktop{width:100%;right:0;top:0;bottom:0;left:auto}}.banner__content{padding:0;display:flex;position:relative;width:100%;align-items:center;z-index:2}.banner__box{display:flex;flex-direction:column;padding:var(--spacing-large);position:relative;align-items:center;text-align:center;width:100%;word-wrap:break-word;z-index:1}.banner__content-mobile--top{align-items:flex-end}@media (min-width: 750px){.banner__box{padding:var(--spacing-3x-large) var(--spacing-x-large);max-width:620px}.banner__content-desktop-text--left .banner__box{text-align:left;align-items:flex-start}}@media (min-width: 990px){.banner__box{max-width:620px}}.banner__heading.inline-richtext h1{margin:0;line-height:1.2;color:var(--color-primary)}.banner__heading h1{font-size:calc(var(--font-heading-scale) * 4.8rem);margin:0}.banner__heading h2{font-size:calc(var(--font-heading-scale) * 2rem)}.banner__heading h3{font-size:calc(var(--font-heading-scale) * 1.5rem)}.banner__text.rte.body{margin-top:var(--spacing-large);line-height:1.6;max-width:520px;color:inherit}@media (min-width: 750px){.banner__text.rte.body{margin-top:var(--spacing-medium)}}.banner__buttons{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:var(--spacing-large)}.banner__buttons .button{white-space:nowrap;border-radius:var(--spacing-3x-large);padding:var(--spacing-medium) var(--spacing-large)}.button--primary{background-color:var(--color-accent);color:var(--color-secondary);border:none}.button--secondary{background-color:transparent;border:2px solid var(--color-accent);color:var(--color-accent)}.button--tertiary{background-color:transparent;color:var(--color-secondary)}.banner__content-desktop-horizontal--left{flex-direction:row;justify-content:flex-start}.banner__content-desktop-horizontal--right{flex-direction:row;justify-content:flex-end}.banner__content-desktop-horizontal--center{flex-direction:row;justify-content:center}.banner__content-desktop-vertical--top{flex-direction:column;justify-content:flex-start}.banner__content-desktop-vertical--bottom{flex-direction:column;justify-content:flex-end}.banner__content-mobile-horizontal--left{flex-direction:row;justify-content:flex-start}.banner__content-mobile-horizontal--right{flex-direction:row;justify-content:flex-end}.banner__content-mobile-horizontal--center{flex-direction:row;justify-content:center}.banner__content-mobile-vertical--top{flex-direction:column;justify-content:flex-start}.banner__content-mobile-vertical--bottom{flex-direction:column;justify-content:flex-end}.banner__content-mobile-vertical--center{flex-direction:column;justify-content:center}@media (max-width: 749px){.banner__content{align-items:flex-start;justify-content:center;padding-top:0}.banner__heading h1{font-size:calc(var(--font-heading-scale) * 3rem)}}
/*# sourceMappingURL=/cdn/shop/t/9/assets/Hero-content.css.map */
