.hero{position:relative;width:100%}.hero .swiper-wrapper>*{min-height:55rem}.hero.isswiper{overflow:visible}.hero .swiper-slide{display:block;height:75vh;background-color:var(--armac-pure-white)}.hero .swiper-slide-duplicate{visibility:hidden}.hero__caption{display:grid;position:absolute;z-index:10;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.hero__top .hero__caption{padding:5.6rem 2.4rem}@media (min-width: 768px){.hero__top .hero__caption{padding:9.6rem 1.6rem 1.6rem}}.hero__banner .hero__caption{padding:6.4rem 1.6rem}.hero__caption__white{color:var(--armac-white)}.hero__caption__black{color:var(--armac-black)}.hero__caption__align__left{justify-content:start}.hero__caption__align__center{justify-content:center}.hero__caption__align__right{justify-content:end}.hero__caption__container{max-width:52rem}.hero__caption__container h1,.hero__caption__container h2{display:flex;flex-wrap:wrap;margin:0 0 1rem;gap:1rem}.hero__caption__container h2:first-letter{text-transform:uppercase}.hero__caption__container p{margin:0}.hero__caption__container h1 em,.hero__caption__container h2 em{text-transform:lowercase}.hero__caption__button{display:inline-flex;position:relative;margin-top:6.4rem}.hero__caption__button:before{content:"";position:absolute;top:0;width:5ch;max-width:9rem;height:.7rem;transform:translate(-3ch) translateY(-1.2ch) rotate(-17deg) skew(-17deg);background:var(--armac-accent)}.hero__caption__button em{margin-left:.5rem}.hero__image__bg,.hero__image__bg>*{width:100%;height:100%}.hero__image__bg img{width:100%;height:100%;object-fit:cover}.hero__image__bg__has-mobile .hero__image__bg--desktop{display:none}.hero__image__bg__has-mobile .hero__image__bg--mobile{display:block}@media (min-width: 768px){.hero__image__bg__has-mobile .hero__image__bg--desktop{display:block}.hero__image__bg__has-mobile .hero__image__bg--mobile{display:none}}.hero__video__bg{width:100%;height:100%}.hero__video__bg video{width:100%;height:100%;object-fit:cover}.hero__video__bg--mobile,.hero__video__bg--desktop{width:100%;height:100%}.hero__video__bg__has-mobile .hero__video__bg--desktop{display:none}.hero__video__bg__has-mobile .hero__video__bg--mobile{display:block}@media (min-width: 768px){.hero__video__bg__has-mobile .hero__video__bg--desktop{display:block}.hero__video__bg__has-mobile .hero__video__bg--mobile{display:none}}
/*# sourceMappingURL=/cdn/shop/t/543/assets/v2-hero.css.map */
