.page-banner{background-position:center;background-repeat:no-repeat;background-size:cover}.page-banner__container{flex-direction:column;display:flex;align-items:center;justify-content:space-between}.page-banner__main-image{display:block;height:auto;width:100%}.page-banner__content--accessible{border-radius:15px;padding:var(--hh-spacing-md) var(--hh-spacing-md) 1.8rem}.page-banner__heading{margin-bottom:var(--hh-spacing-md)}.page-banner__subline{margin-bottom:var(--hh-spacing-2xl)}.page-banner__heading,.page-banner__cta,.page-banner__subline{animation:fadeInUp var(--hh-duration-default) ease-in-out}@media screen and (max-width: 639px){.page-banner--bottom .page-banner__container{flex-direction:column-reverse}}@media screen and (min-width: 1024px){.page-banner{min-height:36rem}.page-banner__container{flex-direction:row}.page-banner__content{max-width:50%}.page-banner__content--accessible{padding:var(--hh-spacing-xl)}.page-banner__container--center-right .page-banner__container{flex-direction:row-reverse}}@media screen and (min-width: 1400px){.page-banner{min-height:46rem}.page-banner__content--accessible{padding:var(--hh-spacing-2xl)}}.page-banner--small{border-radius:var(--hh-spacing-md);margin:3.2rem var(--hh-spacing-md);padding-top:var(--hh-spacing-2xl);padding-bottom:var(--hh-spacing-2xl);position:relative}.page-banner--small .page-banner__container{row-gap:2rem}.page-banner--small .page-banner__content{padding-top:var(--hh-spacing-xl);padding-bottom:var(--hh-spacing-xl)}.page-banner--small .page-banner__heading{margin-bottom:var(--hh-spacing-xs);font:var(--hh-h3-font)}.page-banner--small .page-banner__subline{margin-bottom:var(--hh-spacing-xl)}@media screen and (max-width: 639px){.page-banner--small .page-banner__container{min-height:200px}.page-banner--small .page-banner__content{margin-top:0}}@media screen and (min-width: 640px){.page-banner--small{align-content:center;border-radius:0;border-width:0;box-shadow:none;display:flex;margin-left:0;margin-right:0;min-height:24.5rem;padding:0}.page-banner--small .page-banner__container{position:relative;row-gap:0}}@media screen and (min-width: 1024px){.page-banner--small{min-height:26rem}.page-banner--small .page-banner__content{flex-basis:50%}}@media screen and (min-width: 1400px){.page-banner--small{min-height:27rem}}.page-banner--large{padding:0;position:relative}.page-banner--large .page-banner__container{left:0;position:absolute;right:0;top:50%;transform:translateY(-50%)}@media screen and (max-width: 640px){.page-banner--large.page-banner--top .page-banner__container{top:var(--hh-spacing-2xl);transform:unset}.page-banner--large.page-banner--bottom .page-banner__container{top:unset;transform:unset;bottom:var(--hh-spacing-2xl)}.page-banner--large.page-banner--bottom-after .page-banner__container{position:static;transform:unset}.page-banner--large.page-banner--bottom-after .page-banner__content{padding:var(--hh-spacing-2xl) var(--hh-spacing-md)}}.page-banner__silhouette{margin-bottom:calc(var(--hh-spacing-2xl) * -2);position:relative}.page-banner__silhouette-image{max-width:100%}.page-banner__silhouette{max-width:40rem}@media screen and (max-width: 639px){.page-banner--bottom .page-banner__silhouette{margin-bottom:unset;margin-top:calc(var(--hh-spacing-2xl) * -2)}}@media screen and (min-width: 640px){.page-banner__silhouette{margin-bottom:calc(var(--hh-spacing-2xl) * -1)}}@media screen and (min-width: 1024px){.page-banner__silhouette{max-width:unset}}
/*# sourceMappingURL=/cdn/shop/t/128/assets/section-page-banner.css.map */
