.image-banner{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;z-index:auto;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-bottom:10px;padding-top:0;padding-bottom:0;overflow:visible;isolation:isolate;overflow:hidden}@media (min-width: 1280px){.image-banner{height:520px;max-height:520px;margin-bottom:0;padding-bottom:0}}.image-banner__box{position:relative;z-index:1;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;padding:4rem 1.5rem;background-color:transparent;text-align:center;word-wrap:break-word}@media (min-width: 768px){.image-banner__box{padding:4rem 3.5rem}}.image-banner__box.gradient{-webkit-transform:perspective(0);transform:perspective(0)}.image-banner__media{position:absolute;top:0;left:0;width:100%;height:100%}.image-banner__media--side{display:none;position:relative;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}@media (min-width: 768px){.image-banner__media--side{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1 0 0px;flex:1 0 0;max-width:25%}}.image-banner__media--side img{width:100%;height:auto;-o-object-fit:cover;object-fit:cover}.image-banner__media--mobile{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;-webkit-box-flex:1;-ms-flex:1 0 44rem;flex:1 0 44rem;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;width:100%}@media (min-width: 768px){.image-banner__media--mobile{display:none}}.image-banner__media--mobile img{width:100%;height:auto;-o-object-fit:cover;object-fit:cover}.image-banner__media.animate--zoom-in{clip-path:inset(0px)}.image-banner__media.animate--zoom-in>img:not(.zoom):not(.deferred-media__poster-button),.image-banner__media.animate--zoom-in>svg:not(.zoom):not(.deferred-media__poster-button){position:fixed;height:100vh}.image-banner__media-image-half{width:100%}@media (min-width: 768px){.image-banner__media-image-half{width:50%}}.image-banner__content{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;z-index:2;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;padding:0}@media (min-width: 768px){.image-banner__content{-webkit-box-flex:1;-ms-flex:1;flex:1;overflow:hidden}}@media (min-width: 1280px){.image-banner__content{max-height:476px}}.image-banner__container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%}@media (min-width: 768px){.image-banner__container{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}}.image-banner__picto{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:54px;margin-bottom:1.6rem}.image-banner__picto .responsive-image-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;height:100%}.image-banner__picto .responsive-image-wrapper img{position:initial;-o-object-fit:contain;object-fit:contain;width:auto;height:100%;max-height:100%}.image-banner__middle{-webkit-box-flex:1;-ms-flex:1 1 0px;flex:1 1 0;max-width:100%}@media (min-width: 768px){.image-banner__middle{max-width:60%}}.image-banner__heading{margin:0 0 1.6rem;text-wrap:balance}@media (min-width: 768px){.image-banner__heading{margin:0 0 2.4rem}}.image-banner__heading+*{margin-top:1rem}.image-banner__heading--line{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;z-index:1;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;gap:4px;margin-bottom:4rem}.image-banner__heading--line svg{display:block;width:100%;height:auto}.image-banner__heading--line svg path{fill:rgb(var(--color-foreground))}.image-banner__text{margin:0;text-wrap:balance}.image-banner__text+.image-banner__buttons{margin-top:2.8rem}.image-banner__buttons{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;word-break:break-word;gap:1.6rem}@media (min-width: 768px){.image-banner__buttons{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:2.4rem}}.image-banner__buttons>*{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%;padding:1.6rem 2.4rem;-webkit-box-shadow:0 0 0 .4rem rgb(var(--color-background-darken)),0 0 0 .5rem rgba(var(--color-button));box-shadow:0 0 0 .4rem rgb(var(--color-background-darken)),0 0 0 .5rem rgba(var(--color-button))}@media (min-width: 768px){.image-banner__buttons>*{max-width:28rem}}.image-banner--small:not(.image-banner--mobile-bottom):not(.image-banner--adapt) .image-banner__content{min-height:28rem}.image-banner--medium:not(.image-banner--mobile-bottom):not(.image-banner--adapt) .image-banner__content{min-height:34rem}.image-banner--large:not(.image-banner--mobile-bottom):not(.image-banner--adapt) .image-banner__content{min-height:39rem}@media (min-width: 768px){.image-banner--small:not(.image-banner--adapt){min-height:42rem}.image-banner--medium:not(.image-banner--adapt){min-height:56rem}.image-banner--large:not(.image-banner--adapt){min-height:72rem}}.image-banner--content-align-mobile-left .image-banner__box{text-align:left}.image-banner--content-align-mobile-center .image-banner__box{text-align:center}.image-banner--content-align-mobile-right .image-banner__box{text-align:right}@media (min-width: 768px){.image-banner--content-align-left .image-banner__box{text-align:left}.image-banner--content-align-center .image-banner__box{text-align:center}.image-banner--content-align-right .image-banner__box{text-align:right}.image-banner--content-align-left.image-banner--desktop-transparent .image-banner__box,.image-banner--content-align-right.image-banner--desktop-transparent .image-banner__box,.image-banner--medium.image-banner--desktop-transparent .image-banner__box{max-width:68rem}}@media (min-width: 768px){.image-banner__content--middle-center{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.image-banner--mobile-bottom .image-banner__box{padding:4rem 3.5rem}@media (min-width: 768px){.image-banner--desktop-transparent .image-banner__box{max-width:89rem;padding:4rem 0;border:none;border-radius:0;background:transparent;-webkit-box-shadow:none;box-shadow:none}}.image-banner:after,.image-banner__media:after{content:"";position:absolute;z-index:1;top:0;width:100%;height:100%;opacity:0;background:#000}@media (max-width: 767px){.image-banner:not(.image-banner--mobile-bottom):not(.email-signup-banner) .image-banner__box{background:transparent}.image-banner:not(.image-banner--mobile-bottom) .image-banner__box{border:none;border-radius:0;-webkit-box-shadow:none;box-shadow:none}.image-banner:not(.image-banner--mobile-bottom) .button--secondary{--alpha-button-background: 0}.image-banner:before{display:none!important}}.image-banner__marquee{position:relative;z-index:5;height:55px;overflow-x:visible;overflow-y:visible;background:#fff;white-space:nowrap}.image-banner__marquee-background{position:absolute;top:0;left:0;width:100%;height:44px;overflow:hidden}.image-banner__marquee-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:-webkit-max-content;width:-moz-max-content;width:max-content;-webkit-animation:scroll-marquee var(--marquee-speed, 20s) linear infinite;animation:scroll-marquee var(--marquee-speed, 20s) linear infinite;-webkit-animation-direction:var(--marquee-direction, normal);animation-direction:var(--marquee-direction, normal);will-change:transform}.image-banner__marquee-content:hover{-webkit-animation-play-state:paused;animation-play-state:paused}.image-banner__marquee-track{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.image-banner__marquee-item{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-negative:0;flex-shrink:0;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-right:.8rem;gap:.8rem}@media (min-width: 768px){.image-banner__marquee-item{margin-right:2.4rem;gap:2.4rem}}.image-banner__marquee-image{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.image-banner__marquee-image img{width:64px;height:64px;-o-object-fit:contain;object-fit:contain;margin-top:-10px;margin-bottom:-10px}.image-banner__marquee-text{font-family:var(--font-heading);font-size:2rem;font-style:normal;font-weight:400;letter-spacing:1px;line-height:24px;text-transform:lowercase}@media (min-width: 768px){.image-banner__marquee-text{font-size:1.6rem}}.image-banner__marquee-separator{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:20px;height:20px}@-webkit-keyframes scroll-marquee{0%{-webkit-transform:translateX(0%);transform:translate(0)}to{-webkit-transform:translateX(-50%);transform:translate(-50%)}}@keyframes scroll-marquee{0%{-webkit-transform:translateX(0%);transform:translate(0)}to{-webkit-transform:translateX(-50%);transform:translate(-50%)}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/section-image-banner.css.map */
