/* The Aura — final hero-stage repair and cinematic transition. */
.shopify-design-mode .aura-home [data-aura-reveal]{opacity:1!important;visibility:visible!important;transform:none!important}

html body .aura-home .aura-hero-slider .aura-hero-slider__stage{
  position:relative!important;height:clamp(620px,calc(100svh - 68px),900px)!important;min-height:0!important;overflow:hidden!important;isolation:isolate;background:#11110f!important
}
html body .aura-home .aura-hero-slider .aura-hero-slider__stage>article.aura-hero-slide.aura-home-hero{
  position:absolute!important;inset:0!important;display:block!important;width:100%!important;height:100%!important;min-height:0!important;margin:0!important;overflow:hidden!important;opacity:0!important;visibility:hidden!important;pointer-events:none!important;clip-path:inset(0 0 0 0);transform:translateZ(0)!important;contain:layout paint
}
html body .aura-home .aura-hero-slider .aura-hero-slider__stage>article.aura-hero-slide.aura-home-hero:is(.is-active,.is-entering,.is-leaving){visibility:visible!important}
html body .aura-home .aura-hero-slider .aura-hero-slider__stage>article.aura-hero-slide.aura-home-hero.is-active{z-index:2!important;opacity:1!important;pointer-events:auto!important}
html body .aura-home .aura-hero-slider .aura-hero-slider__stage>article.aura-hero-slide.aura-home-hero.is-entering{z-index:4!important;opacity:1!important;pointer-events:none!important;animation:auraV18RevealNext var(--aura-slider-duration,1100ms) cubic-bezier(.72,0,.18,1) both!important}
html body .aura-home .aura-hero-slider[data-direction='prev'] .aura-hero-slider__stage>article.aura-hero-slide.aura-home-hero.is-entering{animation-name:auraV18RevealPrev!important}
html body .aura-home .aura-hero-slider .aura-hero-slider__stage>article.aura-hero-slide.aura-home-hero.is-leaving{z-index:1!important;opacity:1!important;pointer-events:none!important}

html body .aura-home .aura-hero-slider .aura-home-hero__media,
html body .aura-home .aura-hero-slider .aura-home-hero__media picture,
html body .aura-home .aura-hero-slider .aura-home-hero__media img,
html body .aura-home .aura-hero-slider .aura-home-hero__media video,
html body .aura-home .aura-hero-slider .aura-home-hero__copy{display:block!important;opacity:1!important;visibility:visible!important}
html body .aura-home .aura-hero-slider .aura-home-hero__media{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;min-height:0!important;background-size:var(--aura-media-fit,cover)!important;background-position:var(--aura-desktop-position,center center)!important;background-repeat:no-repeat!important}
html body .aura-home .aura-hero-slider .aura-home-hero__media picture{position:absolute!important;inset:0!important;width:100%!important;height:100%!important}
html body .aura-home .aura-hero-slider .aura-home-hero__media :is(img,video){position:absolute!important;inset:0!important;width:100%!important;height:100%!important;max-width:none!important;object-fit:var(--aura-media-fit,cover)!important;object-position:var(--aura-desktop-position,center center)!important;transform:scale(1.001) translateZ(0)!important}
html body .aura-home .aura-hero-slider .aura-hero-slide.is-entering .aura-home-hero__media :is(img,video){animation:auraV18MediaNext var(--aura-slider-duration,1100ms) cubic-bezier(.22,.61,.36,1) both!important}
html body .aura-home .aura-hero-slider[data-direction='prev'] .aura-hero-slide.is-entering .aura-home-hero__media :is(img,video){animation-name:auraV18MediaPrev!important}
html body .aura-home .aura-hero-slider .aura-hero-slide.is-leaving .aura-home-hero__media :is(img,video){animation:auraV18MediaExit var(--aura-slider-duration,1100ms) cubic-bezier(.22,.61,.36,1) both!important}

html body .aura-home .aura-hero-slider .aura-hero-slide__mood{position:absolute!important;inset:-12%!important;z-index:3!important;display:block!important;opacity:0;visibility:visible!important;pointer-events:none!important;background:linear-gradient(104deg,transparent 0%,var(--aura-mood-accent,#46593b) 34%,var(--aura-mood-glow,#fff) 49%,var(--aura-mood-accent,#46593b) 64%,transparent 100%)!important;mix-blend-mode:screen;transform:translate3d(-115%,0,0) skewX(-10deg)!important}
html body .aura-home .aura-hero-slider[data-direction='prev'] .aura-hero-slide__mood{transform:translate3d(115%,0,0) skewX(10deg)!important}
html body .aura-home .aura-hero-slider .aura-hero-slide.is-entering .aura-hero-slide__mood{animation:auraV18MoodNext var(--aura-slider-duration,1100ms) cubic-bezier(.72,0,.18,1) both!important}
html body .aura-home .aura-hero-slider[data-direction='prev'] .aura-hero-slide.is-entering .aura-hero-slide__mood{animation-name:auraV18MoodPrev!important}

html body .aura-home .aura-hero-slider .aura-hero-slide.is-entering .aura-home-hero__copy>*{opacity:0;transform:translate3d(0,34px,0);animation:auraV18CopyIn 760ms cubic-bezier(.22,.61,.36,1) forwards!important}
html body .aura-home .aura-hero-slider .aura-hero-slide.is-entering .aura-home-hero__copy>:nth-child(1){animation-delay:360ms!important}
html body .aura-home .aura-hero-slider .aura-hero-slide.is-entering .aura-home-hero__copy>:nth-child(2){animation-delay:430ms!important}
html body .aura-home .aura-hero-slider .aura-hero-slide.is-entering .aura-home-hero__copy>:nth-child(3){animation-delay:500ms!important}
html body .aura-home .aura-hero-slider .aura-hero-slide.is-entering .aura-home-hero__copy>:nth-child(4){animation-delay:570ms!important}

html body .aura-home .aura-hero-slider .aura-hero-slider__progress-fill{animation:none!important;transform:scaleX(0);transform-origin:left center}
html body .aura-home .aura-hero-slider.is-progressing .aura-hero-slider__progress-fill{animation:auraHeroProgress var(--aura-progress-duration,5s) linear forwards!important}

@keyframes auraV18RevealNext{0%{clip-path:inset(0 0 0 100%)}48%{clip-path:inset(0 0 0 37%)}100%{clip-path:inset(0 0 0 0)}}
@keyframes auraV18RevealPrev{0%{clip-path:inset(0 100% 0 0)}48%{clip-path:inset(0 37% 0 0)}100%{clip-path:inset(0 0 0 0)}}
@keyframes auraV18MediaNext{0%{transform:scale(1.12) translate3d(4%,0,0)}100%{transform:scale(1.001) translate3d(0,0,0)}}
@keyframes auraV18MediaPrev{0%{transform:scale(1.12) translate3d(-4%,0,0)}100%{transform:scale(1.001) translate3d(0,0,0)}}
@keyframes auraV18MediaExit{0%{transform:scale(1.001) translate3d(0,0,0)}100%{transform:scale(1.055) translate3d(-1%,0,0)}}
@keyframes auraV18MoodNext{0%{opacity:0;transform:translate3d(-115%,0,0) skewX(-10deg)}28%{opacity:.48}62%{opacity:.28}100%{opacity:0;transform:translate3d(115%,0,0) skewX(-10deg)}}
@keyframes auraV18MoodPrev{0%{opacity:0;transform:translate3d(115%,0,0) skewX(10deg)}28%{opacity:.48}62%{opacity:.28}100%{opacity:0;transform:translate3d(-115%,0,0) skewX(10deg)}}
@keyframes auraV18CopyIn{to{opacity:1;transform:translate3d(0,0,0)}}

@media(max-width:749px){
  html body .aura-home .aura-hero-slider .aura-hero-slider__stage{height:max(680px,calc(100svh - 60px))!important}
  html body .aura-home .aura-hero-slider .aura-hero-slider__stage>article.aura-hero-slide.aura-home-hero,
  html body .aura-home .aura-hero-slider .aura-hero-slider__stage>article.aura-hero-slide.aura-home-hero.is-active{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;min-height:0!important}
  html body .aura-home .aura-hero-slider .aura-home-hero__media{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;background-position:var(--aura-mobile-position,center center)!important}
  html body .aura-home .aura-hero-slider .aura-home-hero__media :is(img,video){object-position:var(--aura-mobile-position,center center)!important}
  html body .aura-home .aura-hero-slider .aura-home-hero__copy{position:absolute!important;top:auto!important;right:0!important;bottom:0!important;left:0!important;width:100%!important;max-width:none!important;padding:110px 16px 78px!important;transform:none!important}
  html body .aura-home .aura-hero-slider .aura-hero-slide--dark .aura-home-hero__copy{background:linear-gradient(180deg,transparent,#11110f 58%)!important}
  html body .aura-home .aura-hero-slider .aura-hero-slide--light .aura-home-hero__copy{background:linear-gradient(180deg,transparent,#f5f2eb 58%)!important}
  html body .aura-home .aura-hero-slider .aura-home-hero__actions{display:grid!important;grid-template-columns:1fr!important;gap:9px!important;margin-top:20px!important}
  html body .aura-home .aura-hero-slider .aura-home-hero__actions .aura-btn{width:100%!important;min-width:0!important;min-height:51px!important}
  html body .aura-home .aura-hero-slider .aura-hero-product-card{display:none!important}
  html body .aura-home .aura-hero-slider .aura-hero-slider__bottom{top:auto!important;right:auto!important;bottom:18px!important;left:14px!important;transform:none!important}
}

@media(prefers-reduced-motion:reduce){
  html body .aura-home .aura-hero-slider .aura-hero-slide,
  html body .aura-home .aura-hero-slider .aura-hero-slide *{animation:none!important;transition:none!important}
  html body .aura-home .aura-hero-slider .aura-hero-slide.is-entering{clip-path:inset(0 0 0 0)!important}
}
