/* RELAX V94 — editorial cinematic carousel */
.rlx-home-hero.v87-slider{isolation:isolate}
.rlx-home-hero.v87-slider .home-hero-panel{transition:opacity .65s cubic-bezier(.2,.7,.2,1),transform 1.05s cubic-bezier(.2,.7,.2,1)!important;clip-path:none!important;transform:translate3d(7%,0,0) scale(1.065)!important;will-change:transform,opacity}
.rlx-home-hero.v87-slider[data-active-slide="0"] .home-hero-fitness,.rlx-home-hero.v87-slider[data-active-slide="1"] .home-hero-food{transform:translate3d(0,0,0) scale(1)!important;opacity:1!important}
.rlx-home-hero.v87-slider .v58-hero-copy{max-width:min(74%,1050px)!important;bottom:clamp(170px,17vw,218px)!important}
.rlx-home-hero.v87-slider .v58-hero-copy .v58-eyebrow,.rlx-home-hero.v87-slider .v58-hero-copy h1,.rlx-home-hero.v87-slider .v58-hero-copy h2,.rlx-home-hero.v87-slider .v58-hero-copy>a{transition-duration:.48s!important;filter:none!important;transform:translate3d(0,24px,0)}
.rlx-home-hero.v87-slider .v58-hero-copy .v58-eyebrow{transition-delay:.06s!important}.rlx-home-hero.v87-slider .v58-hero-copy h1,.rlx-home-hero.v87-slider .v58-hero-copy h2{transition-delay:.14s!important}.rlx-home-hero.v87-slider .v58-hero-copy>a{transition-delay:.24s!important}
.rlx-home-hero.v87-slider .v94-navigation{position:absolute;z-index:14;right:clamp(22px,5vw,80px);bottom:calc(var(--hero-links-height,110px) + 22px);width:clamp(220px,25vw,345px);color:#fff;font-family:Manrope,sans-serif}
.rlx-home-hero.v87-slider .v94-preview{position:relative;display:block;width:100%;height:clamp(96px,11vw,144px);padding:0;overflow:hidden;border-radius:14px;border:1px solid #ffffff75;background:#151b1d;cursor:pointer;text-align:left;box-shadow:0 16px 35px #0008;transition:transform .25s,border-color .25s}
.rlx-home-hero.v87-slider .v94-preview:hover{transform:translateY(-4px);border-color:#b7f52c}
.rlx-home-hero.v87-slider .v94-preview img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .45s}
.rlx-home-hero.v87-slider .v94-preview:hover img{transform:scale(1.06)}
.rlx-home-hero.v87-slider .v94-preview-shade{position:absolute;inset:0;background:linear-gradient(0deg,#000c,transparent 90%)}
.rlx-home-hero.v87-slider .v94-preview-content{position:absolute;left:16px;bottom:15px;display:flex;flex-direction:column;gap:3px;color:#fff}
.rlx-home-hero.v87-slider .v94-preview-content small{font:700 10px Manrope,sans-serif;letter-spacing:.14em;color:#b7f52c}
.rlx-home-hero.v87-slider .v94-preview-content strong{font:800 clamp(12px,1.25vw,17px) Manrope,sans-serif;letter-spacing:.01em}
.rlx-home-hero.v87-slider .v94-preview-chevron{position:absolute;top:10px;right:14px;color:white;font-size:23px}
.rlx-home-hero.v87-slider .v94-navigation-bottom{display:flex;align-items:center;gap:13px;margin-top:12px}
.rlx-home-hero.v87-slider .v94-counter{font-size:12px;white-space:nowrap}.rlx-home-hero.v87-slider .v94-counter b{font-size:16px;color:#b7f52c}.rlx-home-hero.v87-slider .v94-counter span{color:#ffffff99}
.rlx-home-hero.v87-slider .v94-progress{flex:1;height:2px;background:#ffffff60;overflow:hidden}.rlx-home-hero.v87-slider .v94-progress span{display:block;width:0;height:100%;background:#b7f52c}
.rlx-home-hero.v87-slider.v94-running .v94-progress span{animation:v94-timer 3.8s linear forwards}
@keyframes v94-timer{from{width:0}to{width:100%}}
.rlx-home-hero.v87-slider .v94-arrows{display:flex;gap:7px}.rlx-home-hero.v87-slider .v94-arrows button{width:37px;height:37px;padding:0;border:1px solid #ffffffa6;border-radius:50%;color:#fff;background:#111a1bb5;font-size:21px;cursor:pointer;transition:background .2s,border-color .2s,color .2s}.rlx-home-hero.v87-slider .v94-arrows button:hover{border-color:#b7f52c;background:#b7f52c;color:#111a1b}
.rlx-home-hero.v87-slider .v94-navigation button:focus-visible{outline:2px solid #b7f52c;outline-offset:3px}
@media(max-width:800px){.rlx-home-hero.v87-slider .v94-navigation{width:180px;right:16px;bottom:calc(var(--hero-links-height,110px) + 10px)}.rlx-home-hero.v87-slider .v94-preview{height:85px}.rlx-home-hero.v87-slider .v94-preview-content{left:10px;bottom:9px}.rlx-home-hero.v87-slider .v94-preview-content strong{font-size:11px}.rlx-home-hero.v87-slider .v94-preview-content small{font-size:8px}.rlx-home-hero.v87-slider .v94-navigation-bottom{gap:7px}.rlx-home-hero.v87-slider .v94-arrows button{width:29px;height:29px;font-size:17px}.rlx-home-hero.v87-slider .v58-hero-copy{bottom:clamp(240px,39vw,300px)!important;max-width:90%!important}.rlx-home-hero.v87-slider .v58-hero-copy h1,.rlx-home-hero.v87-slider .v58-hero-copy h2{font-size:clamp(27px,6vw,44px)}}
@media(prefers-reduced-motion:reduce){.rlx-home-hero.v87-slider .home-hero-panel,.rlx-home-hero.v87-slider .v58-hero-copy *{transition:none!important;animation:none!important}}
