.hero{height:var(--hero-min-height, 500px)}@media screen and (max-width:1023.98px){.hero{margin-top:-7px}}@media screen and (max-width:1023.98px){.section-height-full-screen.hero--ios{--hero-min-height: calc(110dvh - var(--announcement-bar-size, 0px)) !important}}.hero__swiper,.hero__slide,.hero__swiper .swiper-wrapper{height:inherit}.hero__media-layer{position:absolute;top:0;right:0;bottom:0;left:0}.hero__media-layer:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#0000,#0000004d)}@media screen and (min-width:1024px){.hero__media-layer:after{background:linear-gradient(180deg,#0000,#0003)}}.hero__media{width:100%;height:100%;object-fit:cover;display:block}.hero__media-layer--mobile-only{display:none}@media screen and (max-width:1023.98px){.hero__media-layer--desktop{display:none}.hero__media-layer--mobile-only,.hero__media-layer--mobile{display:block}}.hero__content{top:0;right:0;bottom:0;left:0;gap:12px;flex-wrap:wrap;padding:85px var(--padding-inline);z-index:2;pointer-events:none}@media screen and (min-width:1024px){.hero__content{padding:80px 18px}}.hero__content>*{pointer-events:auto}.hero__content--top-left{align-content:flex-start;justify-content:flex-start}.hero__content--top-center{align-content:flex-start;justify-content:center}.hero__content--top-right{align-content:flex-start;justify-content:flex-end}.hero__content--center-left{align-content:center;justify-content:flex-start}.hero__content--center{align-content:center;justify-content:center}.hero__content--center-right{align-content:center;justify-content:flex-end}.hero__content--bottom-left{align-content:flex-end;justify-content:flex-start}.hero__content--bottom-center{align-content:flex-end;justify-content:center}.hero__content--bottom-right{align-content:flex-end;justify-content:flex-end}.hero__text{gap:22px;max-width:700px}.hero__title,.hero__description{color:var(--color-white)}.hero__links{gap:var(--S1)}.hero__links .btn-primary,.hero__links .btn-outline{width:100%}@media screen and (min-width:1024px){.hero__links .btn-primary,.hero__links .btn-outline{max-width:220px}}.hero__video-toggle,.hero__controls{gap:5px}@media screen and (min-width:1024px){.hero__video-toggle,.hero__controls{position:absolute;bottom:39px;right:21px}}.hero__video-toggle{right:111px}@media screen and (max-width:1023.98px){.hero__video-toggle{bottom:28px;right:unset;left:var(--padding-inline)}}@media screen and (max-width:1023.98px){.hero__controls{position:relative;top:-68px;padding-inline:var(--padding-inline)}}
/*# sourceMappingURL=/cdn/shop/t/59/assets/section-hero.css.map */
