.image-banner--mobile{display:block}.image-banner--desktop{display:none}@media screen and (min-width: 989px){.image-banner--desktop{display:block}.image-banner--mobile{display:none}}.image-banner__link:empty{position:absolute;display:block;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.image-banner__wrapper{width:100%;max-width:100%;margin:0 auto;padding:1.5rem;display:flex;gap:1.5rem}@media screen and (min-width: 614px){.image-banner__wrapper{padding:4.5rem;gap:2.5rem}}.image-banner__content__wrapper{display:flex}.image-banner__content--center-left{align-items:center;justify-content:flex-start;text-align:left}.image-banner__content--center-right{align-items:center;justify-content:flex-end;text-align:right}.image-banner__content--center{align-items:center;justify-content:center;text-align:center}.image-banner__content--top-left{align-items:flex-start;justify-content:flex-start;text-align:left}.image-banner__content--top-right{align-items:flex-start;justify-content:flex-end;text-align:right}.image-banner__content--top-center{align-items:flex-start;justify-content:center;text-align:center}.image-banner__content--bottom-left{align-items:end;justify-content:flex-start;text-align:left}.image-banner__content--bottom-center{align-items:end;justify-content:center;text-align:center}.image-banner__content--bottom-right{align-items:flex-end;justify-content:flex-end;text-align:right}.image-banner__content__text-image-position--text-left-image-right,.image-banner__content__text-image-position--text-right-image-left{flex-direction:row}.image-banner__content__text-image-position--text-left-image-right .image_banner__foreground-wrapper{order:2}.image-banner__content__text-image-position--text-left-image-right .image-banner__content__wrapper,.image-banner__content__text-image-position--text-right-image-left .image_banner__foreground-wrapper{order:1}.image-banner__content__text-image-position--text-right-image-left .image-banner__content__wrapper{order:2}.image-banner__content__text-image-position--text-top-image-bottom,.image-banner__content__text-image-position--text-bottom-image-top{flex-direction:column}.image-banner__content__text-image-position--text-top-image-bottom .image_banner__foreground-wrapper{order:2}.image-banner__content__text-image-position--text-top-image-bottom .image-banner__content__wrapper,.image-banner__content__text-image-position--text-bottom-image-top .image_banner__foreground-wrapper{order:1}.image-banner__content__text-image-position--text-bottom-image-top .image-banner__content__wrapper{order:2}.image-banner__column{display:flex;flex-direction:column;gap:2rem}.image-banner__column--center .image-banner__column{margin:0 auto}.image-banner__column--column{max-width:400px;max-height:250px;gap:.5rem}@media screen and (min-width: 990px){.image-banner__column--column{flex-direction:column;max-width:750px;min-width:400px;max-height:300px;gap:2rem}}.image-banner__heading{flex:1;margin-bottom:0}.image-banner__heading p{margin-top:0}.image-banner__heading p:last-child{margin-bottom:0}.image-banner__information{flex:1;line-height:1.5}.image-banner__button{margin-top:1rem}.image-banner__button.image-banner__button--custom{background-color:var(--image-banner__button_custom-color-bg);color:var(--image-banner__button_custom-color-text)}.image-banner__button.image-banner__button--custom:hover{background-color:color-mix(in srgb,var(--image-banner__button_custom-color-bg) 75%,black)}.image-banner__text{margin:0}.image-banner .banner--landscape .banner__media:before{padding-bottom:40%;content:"";display:block}.image-banner .banner--portrait .banner__media:before{padding-bottom:150%;content:"";display:block}.image-banner .banner--square .banner__media:before{padding-bottom:100%;content:"";display:block}.banner{display:flex;position:relative;flex-direction:row;min-height:initial;padding-top:0;border-radius:.6rem;padding-bottom:2.4rem;overflow:hidden}.banner--container{padding-inline:0}.banner--padding{padding:2.4rem}.banner:not(:last-child){margin-bottom:2.4rem}@media screen and (max-width: 749px){.banner{flex-direction:row;flex-wrap:wrap}}@media screen and (min-width: 750px){.banner--container{padding-inline:0;border-radius:0}}.banner__media{position:absolute;height:auto}.banner__heading>*,.banner__text>*{word-wrap:break-word}.banner__heading{margin-bottom:0}.image-banner .banner__media{overflow:hidden;border-radius:.6rem}.image--top{flex-direction:column;padding:0}.image--top .banner__media{position:relative;height:auto}.image--top .image-banner__wrapper{margin-top:3.5rem}.image--overlay .image-banner__wrapper{z-index:2}.image-banner .banner--adapt .banner__media:before,.image-banner .image--overlay.banner--adapt:before{content:"";display:block}.image-banner--mobile.image-banner .banner--adapt .banner__media:before,.image-banner--mobile.image-banner .image--overlay.banner--adapt:before{padding-bottom:600px}.image-banner--desktop.image-banner .banner--adapt .banner__media:before,.image-banner--desktop.image-banner .image--overlay.banner--adapt:before{padding-bottom:600px}.image-banner .banner--landscape .banner__media:before,.image-banner .image--overlay.banner--landscape:before{padding-bottom:40%;content:"";display:block}.image-banner .banner--portrait .banner__media:before,.image-banner .image--overlay.banner--portrait:before{padding-bottom:150%;content:"";display:block}.image-banner .banner--square .banner__media:before,.image-banner .image--overlay.banner--square:before{padding-bottom:100%;content:"";display:block}@media screen and (min-width: 750px){.image-banner__text,.image-banner__heading{color:#040404}}.image-banner--desktop .image-banner__wrapper{margin:0;width:100%}.image_banner__foreground-wrapper{width:100%;height:100%;z-index:5;position:relative;flex-grow:1;flex-shrink:1}.image_banner__foreground-image{object-fit:contain;width:100%;height:100%;position:absolute}.image_banner__foreground-image--center{object-position:center}.image_banner__foreground-image--left{object-position:left}.image_banner__foreground-image--right{object-position:right}.image_banner__foreground-image--bottom{object-position:bottom}.image_banner__foreground-image--top{object-position:top}.image_banner__foreground-image--left-top{object-position:left top}.image_banner__foreground-image--left-bottom{object-position:left bottom}.image_banner__foreground-image--right-bottom{object-position:right bottom}.image_banner__foreground-image--right-top{object-position:right top}
/*# sourceMappingURL=/cdn/shop/t/43/assets/section-image-banner.css.map */
