.banner--stacked{height:auto}@media(min-width:768px){.banner--stacked{height:100vh}}.banner__media{position:relative;left:0;top:0;height:100%;width:100%}@media(min-width:768px){.banner__media{position:absolute}}.banner__media-half{width:50%}.banner__media-half+.banner__media-half{right:0;left:auto}.banner .banner__box{position:relative;background:rgba(var(--banner-content__backgroud-rgb),var(--banner-content__transparency))}body[data-theme-preset=hero] .banner .banner__box{border-radius:1rem}body[data-theme-preset=hero] .banner .banner__box:after{content:"";position:absolute;bottom:-29px;border-top:30px solid transparent;border-left:30px solid rgba(var(--banner-content__backgroud-rgb),var(--banner-content__transparency));transform:rotate(90deg);left:23px}.banner .banner__box>*{color:var(--banner-content__foreground)}.banner .banner__box .button>span:has(svg){display:flex;align-items:center;gap:.75rem}@media screen and (max-width:500px){.banner__media.mobile__cover_image{position:absolute}}@media screen and (max-width:767px){.banner--stacked .banner__media-half{width:100%}.banner:not(.banner--adapt):not(.banner--stacked)>.banner__media{height:50vh}.banner--stacked .banner__media-image-half,.banner--stacked .banner__box{width:100%}}.banner--adapt{height:auto}.banner--stacked:not(.banner--adapt) .banner__media{height:50vh}@media(min-width:768px){.banner--stacked:not(.banner--adapt) .banner__media{height:100%}}.banner__box{position:relative;width:100%;max-width:800px;border-style:none;padding:2rem 1.5rem}@media(min-width:768px){.banner__box{padding:2.5rem}}.banner__box>*+.banner__buttons{margin-top:2rem}@media screen and (max-width:989px){.banner__content .banner__heading{font-size:1.75rem}}@media screen and (min-width:768px){.banner__box>.banner__buttons:only-child .button{margin-top:0}body[data-theme-preset=hero] .banner__content:is(.position-flex-start){margin-left:1rem}body[data-theme-preset=hero] .banner__content:is(.position-flex-end){margin-right:1rem}}.banner__buttons--multiple .button{margin:.5rem}.banner__box>:first-child{margin-top:0}.banner__content{display:flex;justify-content:center;padding:0}@media(min-width:768px){.banner__content{padding-top:5rem;padding-bottom:5rem}}.banner__content .banner__box .banner__heading._bold{font-weight:700}@media screen and (min-width:1280px){body[data-theme-preset=hero] .banner__content:is(.position-flex-start){margin-left:5rem}body[data-theme-preset=hero] .banner__content:is(.position-flex-end){margin-right:5rem}}div[id^=Banner-][id$=__image_banner_z3qdVb] .banner__content{justify-content:flex-start}div[id^=Banner-][id$=__image_banner_z3qdVb] .banner__box{text-align:left!important}div[id^=Banner-][id$=__image_banner_z3qdVb] .banner__heading{--kugo-hero-title-size: clamp(3.1rem, 4.7vw, 4.5rem);line-height:1.1!important;letter-spacing:0}div[id^=Banner-][id$=__image_banner_z3qdVb] .banner__heading>span{display:block;font-size:0}div[id^=Banner-][id$=__image_banner_z3qdVb] .banner__heading>span:before,div[id^=Banner-][id$=__image_banner_z3qdVb] .banner__heading>span:after{display:block;font-size:var(--kugo-hero-title-size);line-height:1.1}div[id^=Banner-][id$=__image_banner_z3qdVb] .banner__heading>span:before{content:"TES H\c9ROS,";color:#fff}div[id^=Banner-][id$=__image_banner_z3qdVb] .banner__heading>span:after{content:"EN VRAI";color:#d90429}div[id^=Banner-][id$=__image_banner_z3qdVb] .banner__text,div[id^=Banner-][id$=__image_banner_z3qdVb] .banner__buttons{text-align:left}div[id^=Banner-][id$=__image_banner_z3qdVb] .banner__buttons{display:flex;justify-content:flex-start;align-items:center;flex-wrap:wrap}@media screen and (min-width:990px){div[id^=Banner-][id$=__image_banner_z3qdVb] .banner__box{max-width:min(50vw,640px)!important}}@media screen and (max-width:989px){div[id^=Banner-][id$=__image_banner_z3qdVb] .banner__heading{--kugo-hero-title-size: clamp(2.55rem, 9vw, 3.5rem)}}@media screen and (max-width:767px){div[id^=Banner-][id$=__image_banner_z3qdVb]{min-height:680px;align-items:stretch;overflow:hidden}div[id^=Banner-][id$=__image_banner_z3qdVb]:before{display:none!important;padding-bottom:0!important}div[id^=Banner-][id$=__image_banner_z3qdVb]:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:linear-gradient(90deg,#000000c7,#00000070 54%,#0000002e);pointer-events:none}div[id^=Banner-][id$=__image_banner_z3qdVb] .banner__media{position:absolute;top:0;right:0;bottom:0;left:0;height:100%!important}div[id^=Banner-][id$=__image_banner_z3qdVb] .banner__media:before{display:none!important}div[id^=Banner-][id$=__image_banner_z3qdVb] .banner__media img{height:100%;object-fit:cover;object-position:62% center!important}div[id^=Banner-][id$=__image_banner_z3qdVb] .banner__content{position:relative;z-index:2;align-items:center!important;min-height:680px;padding:1.25rem 0}div[id^=Banner-][id$=__image_banner_z3qdVb] .banner__box{width:calc(100% - 2rem);max-width:none!important;margin:0 auto;padding:1.5rem;background:#141414b8!important;color:#fff}body[data-theme-preset=hero] div[id^=Banner-][id$=__image_banner_z3qdVb] .banner__box:after{border-left-color:#141414b8}div[id^=Banner-][id$=__image_banner_z3qdVb] .banner__text{color:#fff;font-size:.95rem}div[id^=Banner-][id$=__image_banner_z3qdVb] .banner__buttons{gap:.75rem}div[id^=Banner-][id$=__image_banner_z3qdVb] .banner__buttons .button{margin:0}}@media screen and (max-width:420px){div[id^=Banner-][id$=__image_banner_z3qdVb] .banner__heading{--kugo-hero-title-size: clamp(2.35rem, 10vw, 2.95rem)}div[id^=Banner-][id$=__image_banner_z3qdVb] .banner__box{padding:1.25rem}}@media screen and (max-width:767px){div[id^=Banner-][id$=__image_banner]{padding-bottom:24px}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/section-image-banner.css.map */
