.section-ss25_media-banner .ss25_mb{display:block;position:relative}.section-ss25_media-banner .ss25_mb .ss25_mb__static{position:absolute;z-index:5;width:10rem;margin:var(--spacing-offset)}.section-ss25_media-banner .ss25_mb .ss25_mb__static.ss25_mb__static--top-left{top:0;left:0}.section-ss25_media-banner .ss25_mb .ss25_mb__static.ss25_mb__static--top-right{top:0;right:0}.section-ss25_media-banner .ss25_mb .ss25_mb__static.ss25_mb__static--bottom-left{bottom:0;left:0}.section-ss25_media-banner .ss25_mb .ss25_mb__static.ss25_mb__static--bottom-right{bottom:0;right:0}.section-ss25_media-banner .ss25_mb .ss25_mb__static .image{padding-top:100%}.section-ss25_media-banner .ss25_mb .ss25_mb__container{--h-default: 100%;--h-xxs: 25rem;--h-xs: 30rem;--h-sm: 40rem;--h-md: 50rem;--h-lg: 60rem;--h-xl: 70rem;--h-screen: calc(100dvh - var(--header-offset-height));--h-screen_usp: calc(100dvh - var(--header-offset-height));display:flex}main>.section-ss25_media-banner:first-child .ss25_mb .ss25_mb__container{--h-screen_usp: var(--initial-desktop-banner-height)}.section-ss25_media-banner .ss25_mb.ss25_mb--normal .ss25_mb__container{overflow:hidden;flex-wrap:nowrap}.section-ss25_media-banner .ss25_mb.ss25_mb--normal .ss25_mb__container .ss25_mb__panel{max-width:100vw;width:100%}.section-ss25_media-banner .ss25_mb .ss25_mb__panel{position:relative;display:block;width:100%}.section-ss25_media-banner .ss25_mb.ss25_mb--normal .ss25_mb__container .ss25_mb__panel:nth-child(n+2){display:none}.section-ss25_media-banner .ss25_mb.ss25_mb--split .ss25_mb__container .ss25_mb__panel:nth-child(n+2){display:block}.section-ss25_media-banner .ss25_mb .ss25_mb__media{position:relative}.section-ss25_media-banner .ss25_mb .ss25_mb__media:after{content:"";position:absolute;z-index:2;top:0;left:0;right:0;bottom:0;display:block;width:100%;height:100%;background-color:rgba(var(--overlay-color),var(--overlay-opacity))}.section-ss25_media-banner .ss25_mb .ss25_mb__media img{width:100%;height:auto}.section-ss25_media-banner .ss25_mb .ss25_mb__media svg{width:100%;height:100%;background-color:#0000001a}.section-ss25_media-banner .ss25_mb .ss25_mb__content{position:absolute;top:0;left:0;width:100%;display:flex;height:100%;padding:var(--spacing-offset);color:var(--text-color)}.section-ss25_media-banner .ss25_mb .ss25_mb__content>div{--columns: 2;display:flex;flex-direction:column;width:100%;max-width:calc((100vw - var(--spacing-offset) * var(--offsets, 2) - var(--spacing-gutter) * (var(--columns, 12) - 1)) / var(--columns, 12))}.section-ss25_media-banner .ss25_mb .ss25_mb__content>div>*{position:relative;z-index:3}.section-ss25_media-banner .ss25_mb .ss25_mb__content.ss25_mb__content--top-left{align-items:flex-start;justify-content:flex-start}.section-ss25_media-banner .ss25_mb .ss25_mb__content.ss25_mb__content--top-center{align-items:flex-start;justify-content:center}.section-ss25_media-banner .ss25_mb .ss25_mb__content.ss25_mb__content--top-right{align-items:flex-start;justify-content:flex-end}.section-ss25_media-banner .ss25_mb .ss25_mb__content.ss25_mb__content--middle-left{align-items:center;justify-content:flex-start}.section-ss25_media-banner .ss25_mb .ss25_mb__content.ss25_mb__content--middle-center{align-items:center;justify-content:center}.section-ss25_media-banner .ss25_mb .ss25_mb__content.ss25_mb__content--middle-right{align-items:center;justify-content:flex-end}.section-ss25_media-banner .ss25_mb .ss25_mb__content.ss25_mb__content--bottom-left{align-items:flex-end;justify-content:flex-start}.section-ss25_media-banner .ss25_mb .ss25_mb__content.ss25_mb__content--bottom-center{align-items:flex-end;justify-content:center}.section-ss25_media-banner .ss25_mb .ss25_mb__content.ss25_mb__content--bottom-right{align-items:flex-end;justify-content:flex-end}.section-ss25_media-banner .ss25_mb .ss25_mb__content.ss25_mb__content--left{text-align:left}.section-ss25_media-banner .ss25_mb .ss25_mb__content.ss25_mb__content--left>div{align-items:flex-start}.section-ss25_media-banner .ss25_mb .ss25_mb__content.ss25_mb__content--center{text-align:center}.section-ss25_media-banner .ss25_mb .ss25_mb__content.ss25_mb__content--center>div{align-items:center}.section-ss25_media-banner .ss25_mb .ss25_mb__content.ss25_mb__content--right{text-align:right}.section-ss25_media-banner .ss25_mb .ss25_mb__content.ss25_mb__content--right>div{align-items:flex-end}.section-ss25_media-banner .ss25_mb .ss25_mb__heading{font-family:var(--font-heading);font-size:3.5rem;line-height:1.2em;width:fit-content}.section-ss25_media-banner .ss25_mb .ss25_mb__body{font-family:var(--font-heading);font-size:1.8rem;line-height:1.4em;padding-top:.8rem;width:fit-content}.section-ss25.section-ss25_media-banner .ss25_mb .ss25_mb__buttons{display:flex;flex-wrap:wrap;gap:2rem;padding-top:2rem;width:fit-content}.section-ss25.section-ss25_media-banner .ss25_mb a.section-ss25__cta:hover,.section-ss25.section-ss25_media-banner .ss25_mb a:hover .section-ss25__cta{opacity:1}@media screen and (min-width: 1024px){.section-ss25_media-banner .ss25_mb .ss25_mb__container.ss25_mb__container--desktop-height{min-height:var(--desktop-height)}.ss25-hero-usp-height-calculated main>.section-ss25_media-banner:first-child .ss25_mb .ss25_mb__container{--h-screen_usp: calc(100vh - (var(--header-offset-height) + var(--hero-usp-height, 0px)))}.section-ss25_media-banner .ss25_mb .ss25_mb__media--desktop{position:absolute;top:0;left:0;width:100%;height:100%}.section-ss25_media-banner .ss25_mb .ss25_mb__content.ss25_mb__content--desktop{position:relative}}@media screen and (max-width: 1024px){.section-ss25_media-banner .ss25_mb .ss25_mb__static{display:none}main>.section-ss25_media-banner:first-child .ss25_mb .ss25_mb__container{--h-screen_usp: var(--initial-mobile-banner-height)}.ss25-hero-usp-height-calculated main>.section-ss25_media-banner:first-child .ss25_mb .ss25_mb__container{--h-screen_usp: calc(100vh - (var(--header-offset-height) + var(--hero-usp-height, 0px)))}.section-ss25_media-banner .ss25_mb .ss25_mb__container.ss25_mb__container--mobile-height{min-height:var(--mobile-height)}.section-ss25_media-banner .ss25_mb.ss25_mb--split.ss25_mb--mobile-stack .ss25_mb__container{flex-direction:column}.section-ss25_media-banner .ss25_mb.ss25_mb--split.ss25_mb--mobile-stack .ss25_mb__container--mobile-height{min-height:0;min-height:var(--mobile-height)}.section-ss25_media-banner .ss25_mb.ss25_mb--split.ss25_mb--mobile-stack .ss25_mb__container--mobile-height .ss25_mb__panel{min-height:var(--mobile-height)}.section-ss25_media-banner .ss25_mb.ss25_mb--split .ss25_mb__container .ss25_mb__panel:nth-child(n+2){display:none}.section-ss25_media-banner .ss25_mb.ss25_mb--split.ss25_mb--mobile-stack .ss25_mb__container .ss25_mb__panel:nth-child(n+2){display:block}.section-ss25_media-banner .ss25_mb .ss25_mb__media--mobile{position:absolute;top:0;left:0;width:100%;height:100%}.section-ss25_media-banner .ss25_mb .ss25_mb__media:after{background-color:rgba(var(--overlay-color-mobile),var(--overlay-opacity-mobile))}.section-ss25_media-banner .ss25_mb.ss25_mb--split .ss25_mb__panel:nth-child(n+3){display:block}.section-ss25_media-banner .ss25_mb .ss25_mb__content{color:var(--text-color-mobile);padding-bottom:5rem}.section-ss25_media-banner .ss25_mb .ss25_mb__content>div{width:100%;max-width:none}.section-ss25_media-banner .ss25_mb .ss25_mb__content.ss25_mb__content--mobile{position:relative}.section-ss25_media-banner .ss25_mb .ss25_mb__content.ss25_mb__content--mobile-top{align-items:flex-start}.section-ss25_media-banner .ss25_mb .ss25_mb__content.ss25_mb__content--mobile-middle{align-items:center}.section-ss25_media-banner .ss25_mb .ss25_mb__content.ss25_mb__content--mobile-bottom{align-items:flex-end}.section-ss25_media-banner .ss25_mb .ss25_mb__content.ss25_mb__content--mobile-left{text-align:left}.section-ss25_media-banner .ss25_mb .ss25_mb__content.ss25_mb__content--mobile-center{text-align:center}.section-ss25_media-banner .ss25_mb .ss25_mb__content.ss25_mb__content--mobile-right{text-align:right}.section-ss25_media-banner .ss25_mb .ss25_mb__content.ss25_mb__content--mobile-left>div{align-items:flex-start}.section-ss25_media-banner .ss25_mb .ss25_mb__content.ss25_mb__content--mobile-center>div{align-items:center}.section-ss25_media-banner .ss25_mb .ss25_mb__content.ss25_mb__content--mobile-right>div{align-items:flex-end}}@media (prefers-reduced-motion: no-preference){.section-ss25_media-banner .ss25_mb.ss25_mb .ss25_mb__container{scroll-behavior:smooth}}
/*# sourceMappingURL=/cdn/shop/t/72/assets/ss25-media-banner.css.map */
