.luxury-hero{position:relative;isolation:isolate;overflow:hidden}.luxury-hero__viewport{position:relative;height:var(--hero-h-m, 82svh);min-height:440px}@media(min-width:750px){.luxury-hero__viewport{height:var(--hero-h, 90vh);min-height:540px}}.luxury-hero__slide{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;visibility:hidden;transition:opacity 1.1s var(--ease),visibility 0s linear 1.1s}.luxury-hero__slide[data-active=true]{opacity:1;visibility:visible;transition-delay:0s}.luxury-hero__media{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden}.luxury-hero__media>img,.luxury-hero__media>video,.luxury-hero__media iframe{width:100%;height:100%;object-fit:cover;object-position:var(--focal-m, center)}@media(min-width:750px){.luxury-hero__media>img,.luxury-hero__media>video{object-position:var(--focal, center)}}.luxury-hero__slide[data-active=true] .luxury-hero__media>img{animation:luxuryHeroDrift 9s var(--ease) forwards}@keyframes luxuryHeroDrift{0%{transform:scale(1.06)}to{transform:scale(1)}}.luxury-hero__desktop{display:none}@media(min-width:750px){.luxury-hero__desktop{display:block}.luxury-hero__mobile{display:none}}.luxury-hero__content{position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;display:grid;align-content:var(--v-align-m, end);justify-items:var(--h-align-m, start);width:100%;max-width:var(--lux-max-width);margin-inline:auto;padding:var(--space-48) var(--gutter) calc(var(--space-64) + env(safe-area-inset-bottom));color:var(--brand-paper);pointer-events:none}@media(min-width:750px){.luxury-hero__content{align-content:var(--v-align, center);justify-items:var(--h-align, start);padding-block:var(--space-64)}}.luxury-hero__inner{max-width:46ch;pointer-events:auto}.luxury-hero__inner .luxury-eyebrow{color:var(--brand-accent)}.luxury-hero__inner .luxury-display,.luxury-hero__inner .luxury-h1{color:var(--brand-paper)}.luxury-hero__inner p{color:var(--brand-paper);margin-top:var(--space-16)}.luxury-hero__slide .luxury-hero__inner>*{opacity:0;transform:translateY(24px);transition:opacity .8s var(--ease),transform .8s var(--ease)}.luxury-hero__slide[data-active=true] .luxury-hero__inner>*{opacity:1;transform:none}.luxury-hero__slide[data-active=true] .luxury-hero__inner>*:nth-child(1){transition-delay:.22s}.luxury-hero__slide[data-active=true] .luxury-hero__inner>*:nth-child(2){transition-delay:.34s}.luxury-hero__slide[data-active=true] .luxury-hero__inner>*:nth-child(3){transition-delay:.44s}.luxury-hero__slide[data-active=true] .luxury-hero__inner>*:nth-child(4){transition-delay:.54s}.luxury-hero__nav{position:absolute;z-index:4;left:0;right:0;bottom:var(--space-24);display:flex;align-items:center;justify-content:center;gap:var(--space-12);padding-inline:var(--gutter)}@media(min-width:750px){.luxury-hero__nav{justify-content:flex-end;max-width:var(--lux-max-width);margin-inline:auto;bottom:var(--space-32)}}.luxury-hero__dots{display:flex;gap:var(--space-8)}.luxury-hero__dot{width:32px;height:3px;padding:0;border:0;cursor:pointer;background-color:#ffffff59;position:relative;overflow:hidden}.luxury-hero__dot span{position:absolute;top:0;right:0;bottom:0;left:0;background-color:var(--brand-accent);transform:scaleX(0);transform-origin:left}.luxury-hero__dot[aria-current=true] span{transform:scaleX(1);transition:transform var(--hero-interval, 6s) linear}.luxury-hero__dot[aria-current=true][data-paused=true] span{transition:none}.luxury-hero__arrows{display:none;gap:var(--space-8)}@media(min-width:990px){.luxury-hero__arrows{display:flex}}.luxury-hero__arrow{width:var(--tap-min);height:var(--tap-min);display:grid;place-items:center;border:1px solid rgba(255,255,255,.5);background:transparent;color:var(--brand-paper);cursor:pointer;transition:background-color var(--dur-fast) var(--ease),border-color var(--dur-fast) var(--ease)}.luxury-hero__arrow:hover{background-color:var(--brand-accent);border-color:var(--brand-accent)}.luxury-hero__arrow svg{width:14px;height:14px;stroke:currentColor;stroke-width:1.25;fill:none}.luxury-hero__pause{width:var(--tap-min);height:var(--tap-min);display:grid;place-items:center;border:0;background:transparent;color:var(--brand-paper);cursor:pointer;font-size:var(--size-label);letter-spacing:var(--track-label);text-transform:uppercase}@media(prefers-reduced-motion:reduce){.luxury-hero__slide{transition:none}.luxury-hero__slide[data-active=true] .luxury-hero__media>img{animation:none}.luxury-hero__slide .luxury-hero__inner>*{opacity:1;transform:none;transition:none}.luxury-hero__dot[aria-current=true] span{transform:scaleX(1);transition:none}}
/*# sourceMappingURL=/cdn/shop/t/14/assets/luxury-hero.css.map */
