.ja-evo-hero__heading-image{display:block;width:var(--ja-heading-image-width-mobile, 260px);max-width:100%;height:auto;margin-bottom:16px}.ja-evo-hero__actions{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin-top:32px}.ja-evo-hero__actions:empty{display:none}.ja-evo-hero__video{display:block;position:absolute;top:0;right:0;bottom:0;left:0}.ja-evo-hero__video-player{display:block;width:100%;height:100%;object-fit:contain;opacity:0}.ja-evo-hero__video.has-frame .ja-evo-hero__video-player{opacity:1}.ja-evo-hero__media--video:has(.has-frame)>.ja-hero__picture{visibility:hidden}.ja-evo-hero__video-toggle{position:absolute;right:0;bottom:0;display:grid;place-items:center;width:44px;height:44px;padding:10px;border:0;color:rgb(var(--color-foreground));background:transparent;cursor:pointer}.ja-evo-hero__video-toggle[hidden]{display:none}.ja-evo-hero__video-toggle:focus-visible{outline:2px solid currentColor;outline-offset:3px}.ja-evo-hero__video-toggle span{display:grid;place-items:center;box-sizing:border-box;width:24px;height:24px;border:1px solid rgba(var(--color-foreground),.25);border-radius:50%;background:rgb(var(--color-background))}.ja-evo-hero__video-toggle svg{display:block;width:9px;height:10px}.ja-evo-hero__video-toggle .ja-evo-hero__video-pause,.ja-evo-hero__video.is-playing .ja-evo-hero__video-play{display:none}.ja-evo-hero__video.is-playing .ja-evo-hero__video-pause{display:grid}.ja-evo-hero .ja-evo-hero__media--overlay{min-width:0;width:100%}.ja-evo-hero__overlay-stage{position:relative;width:100%;aspect-ratio:var(--ja-overlay-ratio)}.ja-evo-hero__overlay-image{display:block;width:100%;height:auto}.ja-evo-hero__video--overlay .ja-evo-hero__video-player{position:absolute;left:var(--ja-overlay-x);top:var(--ja-overlay-y);width:var(--ja-overlay-width);height:var(--ja-overlay-height);object-fit:contain;background:#07172e}@media(min-width:750px){.ja-evo-hero__media--overlay{--ja-overlay-media-height: max(160px, calc(var(--ja-active-height) - var(--ja-padding-top) - var(--ja-padding-bottom)))}.ja-evo-hero__overlay-stage{max-width:calc(var(--ja-overlay-media-height) * var(--ja-overlay-ratio))}}@media(min-width:990px){.ja-evo-hero .ja-evo-hero__media--overlay{--ja-overlay-media-height: calc(max(160px, calc(var(--ja-active-height) - var(--ja-padding-top) - var(--ja-padding-bottom)))*1.12) ;height:var(--ja-overlay-media-height);max-height:var(--ja-overlay-media-height)}.ja-evo-hero.ja-hero--adapt .ja-evo-hero__media--overlay{height:auto}}.ja-evo-hero .ja-evo-hero__button{min-height:44px;padding:10px 20px;font-size:16px;line-height:1.25;gap:8px;white-space:normal;text-align:center;letter-spacing:0;max-width:100%}.ja-evo-hero__button .svg-wrapper{width:18px;height:18px;flex:0 0 18px}.ja-evo-hero__button .ja-evo-hero__play{width:12px;flex-basis:12px}.ja-evo-hero__play svg{overflow:visible}.ja-evo-hero__button.button--secondary{--alpha-button-background: 0;--buttons-border-width: 1px;--buttons-border-opacity: 1}.ja-evo-hero .ja-evo-hero__blue{color:rgb(var(--color-link))}.ja-evo-hero .ja-evo-hero__proposition{margin-top:14px;font-size:var(--ja-proposition-mobile, 20px);line-height:1.4}.ja-evo-hero .ja-hero__text{font-size:var(--ja-text-mobile, 16px);line-height:1.5}@media(min-width:750px){.ja-evo-hero__heading-image{width:var(--ja-heading-image-width, 400px)}}@media(min-width:990px){.ja-evo-hero .ja-hero__layout{grid-template-columns:minmax(0,.42fr) minmax(0,.58fr);gap:8px}.ja-evo-hero .ja-hero__text{font-size:var(--ja-text-desktop, 20px)}.ja-evo-hero .ja-evo-hero__proposition{font-size:var(--ja-proposition-desktop, 26px)}.ja-evo-hero .ja-evo-hero__text--legacy>p:first-child{font-size:22px;line-height:1.45}.ja-evo-hero .ja-hero__text>*+*{margin-top:14px}}@media(min-width:750px)and (max-width:989px){.ja-evo-hero .ja-hero__text{font-size:min(var(--ja-text-desktop, 20px),calc(var(--ja-text-mobile, 16px) + 2px))}.ja-evo-hero .ja-evo-hero__proposition{font-size:min(var(--ja-proposition-desktop, 26px),calc(var(--ja-proposition-mobile, 20px) + 2px))}.ja-evo-hero .ja-evo-hero__text--legacy>p:first-child{font-size:18px}.ja-evo-hero .ja-hero__text>*+*{margin-top:12px}}@media(max-width:749px){.ja-evo-hero .ja-evo-hero__button{width:100%}.ja-evo-hero.ja-hero--mobile-center .ja-evo-hero__heading-image{margin-inline:auto}.ja-evo-hero.ja-hero--mobile-center .ja-evo-hero__actions{justify-content:center}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/section-ja-hero-v2.css.map */
