.hero-banner{min-height:calc(100dvh - 5.6rem);overflow:hidden;transform:translateY(0)!important;animation:none!important;opacity:1!important;position:relative}.hero-banner .hero-banner__media video,.hero-banner .hero-banner__media img{position:absolute;width:100%;height:100%;object-fit:cover;object-position:85% 100%;cursor:pointer}.hero-banner__container{position:absolute;height:100%;width:100%;display:flex;flex-direction:column;justify-content:flex-end;padding:0 4.5rem 4.9rem;z-index:5}.hero-banner__heading h1{font-family:var(--font-body-family);font-style:var(--font-body-style);color:#000;font-size:7.2rem;line-height:100%;letter-spacing:.92px}.hero-banner__heading h1 strong{line-height:100%}.hero-banner__buttons{display:flex;gap:1.6rem;z-index:4}.hero-banner__buttons .button{text-transform:uppercase;width:23.2rem;max-width:100%;padding:0 .5rem;text-align:center;line-height:1.6rem;letter-spacing:.32px}.hero-banner__buttons .button:hover{border-color:#000}.hero-banner__buttons .button br{display:none}@media(max-width:1199px){.hero-banner{min-height:calc(100dvh - 5rem)}}@media(max-width:767px){.hero-banner__container{padding:0 1.5rem 3.3rem}.hero-banner__heading h1{font-size:3.2rem;line-height:90%;letter-spacing:.96px;margin-bottom:2rem}.hero-banner__heading h1 strong{line-height:90%}.hero-banner__buttons{gap:.8rem}.hero-banner__buttons .button{min-width:inherit;width:calc(50% - .2rem);text-align:center;line-height:1.6rem;letter-spacing:.32px;padding-bottom:.1rem}}@media(max-width:551px){.hero-banner__buttons .button{height:4.8rem}.hero-banner__buttons .button br{display:block}}.hero-banner__video-icons{display:flex;gap:1rem;position:absolute;right:0;bottom:0;z-index:10}.hero-banner__video-icons .icon--pause,.hero-banner__video-icons .icon--mute{cursor:pointer}.hero-banner__buttons .button.button--dark-bordered{border-color:#000}.hero-banner__heading{margin-bottom:2.8rem}.hero-banner__text{color:#fff}.hero-banner__eyebrow{font-size:2.2rem;line-height:100%;display:flex;align-items:center;border:2px solid white;padding:.8rem 1.2rem;border-radius:2.4rem;width:max-content;margin-bottom:1rem}.hero-banner__eyebrow span{font-size:22px;font-style:normal;font-weight:600;line-height:100%;letter-spacing:.44px}.hero-banner__text h1{font-size:6rem;line-height:100%;color:#fff;margin-top:0;margin-bottom:.5rem;letter-spacing:1.2px;text-transform:capitalize}.hero-banner__text p{font-size:2rem;line-height:2rem;margin-bottom:.5rem;letter-spacing:.4px}@media(max-width:768px){.hero-banner__text{width:100%}.hero-banner__buttons .button{max-width:none;width:100%}.hero-banner__text h1{font-size:3.2rem;font-style:normal;font-weight:400;line-height:90%;margin-bottom:.8rem;letter-spacing:.64px;width:28rem;max-width:100%}.hero-banner__text p{font-size:1.6rem;line-height:1.6rem;letter-spacing:.32px}.hero-banner__heading h1 strong{margin:0;line-height:100%}.hero-banner__eyebrow span{font-size:1.6rem;letter-spacing:.32px}.hero-banner__eyebrow{padding:.2rem .8rem;margin-bottom:.8rem}.hero-banner__buttons{gap:.8rem}.hero-banner__video-icons{bottom:13rem}.hero-banner__heading{margin-bottom:2rem}.hero-banner__buttons .button.button--dark-bordered{border-color:#fff}.hero-banner__buttons .button.button--dark-bordered:hover,.hero-banner__buttons .button.button--dark-bordered:focus{color:#fff}.hero-banner__buttons .button.button--main--reverse:hover,.hero-banner__buttons .button.button--main--reverse:focus{color:#000}}@media(max-width:345px){.hero-banner__video-icons{bottom:18rem}}.hero-banner{background-color:#f7b3b3}.hero-banner .hero-banner__video-icons,.hero-banner .hero-banner__media video{display:none}@media(min-width:768px){.hero-banner__heading{position:absolute;top:50%;transform:translateY(-50%);width:62%}}
/*# sourceMappingURL=/cdn/shop/t/1195/assets/dossier-hero-banner.css.map */
