.image-banner.container .banner__media{border-radius:.4rem}@media screen and (min-width:990px){.image-banner.container .banner__media{border-radius:none}}.image-banner.container .image-banner__wrapper{padding-top:2.4rem;padding-bottom:0}@media screen and (min-width:750px){.image-banner.container .image-banner__wrapper{padding:4rem}}@media screen and (min-width:1360px){.image-banner.container .image-banner__wrapper{padding:6.4rem}}@media screen and (max-width:749px){.image-banner .banner>.banner__media--recommended{height:25rem}.image-banner .banner>.banner__media:not(.banner__media--recommended):before{content:"";display:block;padding-bottom:var(--padding-bottom-mobile)}}@media screen and (max-width:749.99px){.image-banner .banner>.banner__media .desktop--image{display:none}.image-banner .banner>.banner__media .mobile--image{display:block}}@media screen and (min-width:750px){.image-banner .banner>.banner__media.image--mobile{display:none}.image-banner .banner>.banner__media .desktop--image{display:block}.image-banner .banner>.banner__media .mobile--image{display:none}}.image-banner__heading{position:relative;margin-bottom:1.6rem;z-index:3;line-height:1.1}@media screen and (min-width:990px){.image-banner__heading{margin-bottom:2.4rem}}.image-banner__heading p{margin-top:0}.image-banner__heading p:last-child{margin-bottom:0}.image-banner__wrapper{display:flex;flex-direction:column;padding-block:2.4rem;height:100%}@media screen and (min-width:750px){.image-banner__wrapper{padding-block:4rem}}@media screen and (min-width:1360px){.image-banner__wrapper{padding-block:6.4rem}}.image-banner__wrapper--full{width:100%}.image-banner__wrapper--small .image-banner__subheading,.image-banner__wrapper--small .image-banner__heading{max-width:30rem}@media screen and (min-width:1200px){.image-banner__wrapper--small .image-banner__subheading,.image-banner__wrapper--small .image-banner__heading{max-width:56.9rem}}@media screen and (min-width:1360px){.image-banner__wrapper--small .image-banner__subheading,.image-banner__wrapper--small .image-banner__heading{max-width:76rem}}.image-banner__wrapper--small .image-banner__information{max-width:38.3rem}.image-banner__wrapper--medium .image-banner__subheading,.image-banner__wrapper--medium .image-banner__heading,.image-banner__wrapper--medium .image-banner__information{max-width:50rem}@media screen and (min-width:1200px){.image-banner__wrapper--medium .image-banner__subheading,.image-banner__wrapper--medium .image-banner__heading,.image-banner__wrapper--medium .image-banner__information{max-width:70rem}}@media screen and (min-width:1360px){.image-banner__wrapper--medium .image-banner__subheading,.image-banner__wrapper--medium .image-banner__heading,.image-banner__wrapper--medium .image-banner__information{max-width:76rem}}.image-banner__wrapper--large .image-banner__subheading,.image-banner__wrapper--large .image-banner__heading,.image-banner__wrapper--large .image-banner__information{max-width:50rem}@media screen and (min-width:1200px){.image-banner__wrapper--large .image-banner__subheading,.image-banner__wrapper--large .image-banner__heading,.image-banner__wrapper--large .image-banner__information{max-width:69.8rem}}@media screen and (min-width:1360px){.image-banner__wrapper--large .image-banner__subheading,.image-banner__wrapper--large .image-banner__heading,.image-banner__wrapper--large .image-banner__information{max-width:133rem}}.image-banner .subtitle{color:rgba(var(--color-foreground),.7)}.image-banner__button{margin-top:2.4rem}@media screen and (min-width:1200px){.image-banner__button{margin-top:3.2rem}}.image-banner__information-additional{margin-top:3.2rem}@media screen and (min-width:1360px){.image-banner__information-additional{margin-top:4.8rem}}.image-banner__text{position:relative;margin:0;z-index:3}.image-banner__text p:first-child{margin-top:0}.image-banner__text p:last-child{margin-bottom:0}.image-banner__subheading{position:relative;z-index:3}.image-banner__subheading--additional{margin-bottom:.8rem;color:rgb(var(--color-foreground))}.image-banner__image-additional{position:relative;display:block;z-index:3}.image-banner .banner{display:flex;position:relative;flex-direction:column;min-height:initial}@media screen and (min-width:750px){.image-banner .banner{flex-direction:row;border-radius:.4rem;overflow:hidden}.image-banner .banner--container{padding-inline:0;border-radius:0}}.image-banner .banner--container{padding-inline:0}@media screen and (max-width:750px){.image-banner .banner.color-background-1 .image-banner__wrapper{padding-bottom:0}}.image-banner .banner.color-background-2:not(.banner--container),.image-banner .banner.color-background-3:not(.banner--container),.image-banner .banner.color-background-4:not(.banner--container){border-radius:.4rem}@media screen and (max-width:750px){.image-banner .banner.color-background-2:not(.banner--container) .image-banner__wrapper,.image-banner .banner.color-background-3:not(.banner--container) .image-banner__wrapper,.image-banner .banner.color-background-4:not(.banner--container) .image-banner__wrapper{padding:2rem}}.image-banner .banner:not(:last-child){margin-bottom:2.4rem}@media screen and (min-width:750px){.image-banner .banner--left{align-items:center;justify-content:flex-start}}@media screen and (min-width:750px){.image-banner .banner--top-left{align-items:flex-start}}@media screen and (min-width:750px){.image-banner .banner--bottom-left{align-items:flex-end}}@media screen and (min-width:750px){.image-banner .banner--center{align-items:center;justify-content:center;text-align:center}.image-banner .banner--center .image-banner__subheading,.image-banner .banner--center .image-banner__heading,.image-banner .banner--center .image-banner__information{margin-inline:auto}.image-banner .banner--center .image-banner__column{margin:0 auto}}@media screen and (min-width:750px){.image-banner .banner--right{justify-content:flex-end;align-items:center;text-align:right}.image-banner .banner--right .image-banner__subheading,.image-banner .banner--right .image-banner__heading,.image-banner .banner--right .image-banner__information{margin-inline-start:auto}}.image-banner .banner--top-right{justify-content:flex-end;align-items:flex-start;text-align:right}.image-banner .banner--top-right .image-banner__subheading,.image-banner .banner--top-right .image-banner__heading,.image-banner .banner--top-right .image-banner__information{margin-inline-start:auto}.image-banner .banner--bottom-right{justify-content:flex-end;align-items:flex-end;text-align:right}.image-banner .banner--bottom-right .image-banner__subheading,.image-banner .banner--bottom-right .image-banner__heading,.image-banner .banner--bottom-right .image-banner__information{margin-inline-start:auto}.image-banner .banner__media{height:100%;left:0;top:0;width:100%;position:relative}@media screen and (min-width:750px){.image-banner .banner__media{position:absolute;height:100%}}.image-banner .banner__media--adapt{height:auto}@media(max-width:749.99px){.image-banner .banner__media--adapt img{position:static}}.image-banner .banner--adapt{height:auto}@media screen and (max-width:1024px){.image-banner .banner--mobile-overlay{flex-direction:row;position:relative;overflow:hidden;min-height:44rem;border-radius:.4rem}.image-banner .banner--mobile-overlay .banner__media{position:absolute;top:0;right:0;bottom:0;left:0;height:100%;width:100%}.image-banner .banner--mobile-overlay .banner__media:before{display:none}.image-banner .banner--mobile-overlay .image-banner__wrapper{position:relative;z-index:3}.image-banner .banner--mobile-overlay.banner--left{align-items:center;justify-content:flex-start}.image-banner .banner--mobile-overlay.banner--top-left{align-items:flex-start;justify-content:flex-start}.image-banner .banner--mobile-overlay.banner--bottom-left{align-items:flex-end;justify-content:flex-start}.image-banner .banner--mobile-overlay.banner--center{align-items:center;justify-content:center;text-align:center}.image-banner .banner--mobile-overlay.banner--center .image-banner__subheading,.image-banner .banner--mobile-overlay.banner--center .image-banner__heading,.image-banner .banner--mobile-overlay.banner--center .image-banner__information{margin-inline:auto}.image-banner .banner--mobile-overlay.banner--right{align-items:center;justify-content:flex-end;text-align:right}.image-banner .banner--mobile-overlay.banner--top-right{align-items:flex-start;justify-content:flex-end;text-align:right}.image-banner .banner--mobile-overlay.banner--bottom-right{align-items:flex-end;justify-content:flex-end;text-align:right}}.template-page-about-us .banner__overlay{background:linear-gradient(#28282859,#2828288c)}.template-page-about-us h1.image-banner__heading{font-size:56px;color:#fff;line-height:1.1;letter-spacing:-.02em;margin-top:18px;max-width:18ch}.template-page-about-us .image-banner__subheading.subtitle{color:#fff;opacity:.9;font-size:15px;letter-spacing:.15px;line-height:1.5;font-weight:600}@media screen and (max-width:1024px){.template-page-about-us h1.image-banner__heading{font-size:42px}}@media screen and (max-width:749px){.template-page-about-us h1.image-banner__heading{font-size:32px}}.template-product .image-banner__heading.title--section{font-weight:500;letter-spacing:0}
/*# sourceMappingURL=/cdn/shop/t/11/assets/section-image-banner.css.map */
