.rpe-hero-outer{display:block}.rpe-hero-outer--boxed{padding-block:var(--rpe-space-4)}.rpe-hero-outer--boxed .rpe-hero{max-inline-size:var(--rpe-container);margin-inline:auto;border-radius:var(--rpe-radius-card);overflow:hidden}.rpe-hero-outer[data-rpe-transparent-hero]{margin-block-start:calc(-1 * var(--rpe-header-h, 0px))}.rpe-hero{display:block;position:relative;overflow:hidden;--rpe-slide-h: 75vh}.rpe-hero--h-small{--rpe-slide-h: 52vh}.rpe-hero--h-medium{--rpe-slide-h: 66vh}.rpe-hero--h-large{--rpe-slide-h: 80vh}.rpe-hero--h-fullscreen{--rpe-slide-h: calc(100vh - var(--rpe-header-h, 0px))}.rpe-hero--h-adapt{--rpe-slide-h: auto}.rpe-hero--h-adapt .rpe-hero__track,.rpe-hero--h-adapt.rpe-hero--fade .rpe-hero__track{aspect-ratio:var(--rpe-aspect-m, 1.2);block-size:auto}.rpe-hero--h-adapt .rpe-hero__slide{block-size:100%}.rpe-hero__track{display:flex;gap:0;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch}.rpe-hero__track::-webkit-scrollbar{display:none}.rpe-hero__slide{position:relative;flex:0 0 100%;inline-size:100%;min-inline-size:100%;block-size:var(--rpe-slide-h);scroll-snap-align:start;scroll-snap-stop:always;overflow:hidden;color:var(--rpe-text, #fff);background:var(--rpe-slide-bg, transparent)}.rpe-hero--fade .rpe-hero__track,.rpe-hero--fade_text .rpe-hero__track{display:block;overflow:visible;block-size:var(--rpe-slide-h)}.rpe-hero--fade .rpe-hero__slide,.rpe-hero--fade_text .rpe-hero__slide{position:absolute;top:0;right:0;bottom:0;left:0;inline-size:100%;opacity:0;visibility:hidden;transition:opacity .7s var(--rpe-ease),visibility .7s}.rpe-hero--fade .rpe-hero__slide.is-active,.rpe-hero--fade_text .rpe-hero__slide.is-active{opacity:1;visibility:visible}.rpe-hero__media{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden}.rpe-hero__img{inline-size:100%;block-size:100%;object-fit:cover}.rpe-hero--h-adapt .rpe-hero__img{object-fit:cover}.rpe-hero__slide--zoom.is-active .rpe-hero__img{animation:rpe-hero-zoom 8s ease-out both}@keyframes rpe-hero-zoom{0%{transform:scale(1)}to{transform:scale(1.08)}}.rpe-hero .rpe-hero__overlay{display:block;position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:rgba(var(--rpe-overlay-color, 0, 0, 0),var(--rpe-overlay, .4))}.rpe-hero__slide-link{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2}.rpe-hero__content{position:relative;z-index:1;block-size:100%;display:flex;pointer-events:none}.rpe-hero__content-inner{display:flex;flex-direction:column;gap:1.4rem;padding-block:var(--rpe-space-6);pointer-events:auto}.rpe-hero__content[data-pos-m^=top]{align-items:flex-start}.rpe-hero__content[data-pos-m^=middle]{align-items:center}.rpe-hero__content[data-pos-m^=bottom]{align-items:flex-end}.rpe-hero__content[data-pos-m$=left]{justify-content:flex-start;text-align:start}.rpe-hero__content[data-pos-m$=center]{justify-content:center;text-align:center}.rpe-hero__content[data-pos-m$=right]{justify-content:flex-end;text-align:end}.rpe-hero__content[data-pos-m$=center] .rpe-hero__content-inner{align-items:center}.rpe-hero__content[data-pos-m$=left] .rpe-hero__content-inner{align-items:flex-start}.rpe-hero__content[data-pos-m$=right] .rpe-hero__content-inner{align-items:flex-end}.rpe-hero__eyebrow,.rpe-hero__heading,.rpe-hero__subheading,.rpe-hero__subheading *{color:var(--rpe-text, #fff)}.rpe-hero__eyebrow{font-size:1.3rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.rpe-hero__heading{text-transform:uppercase;text-shadow:0 .2rem 2rem rgba(0,0,0,.4);margin:0}.rpe-hero__heading--s{font-size:clamp(2.6rem,8vw,4rem)}.rpe-hero__heading--m{font-size:clamp(3rem,10vw,5.4rem)}.rpe-hero__heading--l{font-size:clamp(3.4rem,12vw,7.2rem)}.rpe-hero__subheading{font-size:clamp(1.5rem,4vw,2rem);opacity:.95;text-shadow:0 .1rem 1rem rgba(0,0,0,.35)}.rpe-hero__subheading p{margin:0}.rpe-hero__actions{display:flex;flex-wrap:wrap;gap:1.2rem;margin-block-start:.6rem}.rpe-hero__cta{display:inline-flex;align-items:center;justify-content:center;min-block-size:5rem;padding-inline:3.2rem;border-radius:var(--rpe-radius-button);font-family:var(--font-body-family);font-weight:600;font-size:1.6rem;text-decoration:none;cursor:pointer;border:.15rem solid var(--rpe-btn-bg, rgb(var(--rpe-red)));transition:transform var(--rpe-duration) var(--rpe-ease),opacity var(--rpe-duration) var(--rpe-ease)}.rpe-hero__cta--fill{background:var(--rpe-btn-bg, rgb(var(--rpe-red)));color:var(--rpe-btn-text, #fff)}.rpe-hero__cta--fill:hover{opacity:.9}.rpe-hero__cta--outline{background:transparent;color:var(--rpe-text, #fff);border-color:currentColor}.rpe-hero__cta--outline:hover{background:var(--rpe-btn-bg, rgb(var(--rpe-red)));color:var(--rpe-btn-text, #fff);border-color:var(--rpe-btn-bg, rgb(var(--rpe-red)))}.rpe-hero__heading .rpe-line{display:block;overflow:hidden}.rpe-hero__heading .rpe-line__inner{display:inline-block}@media(prefers-reduced-motion:no-preference){.rpe-hero--anim-ready .rpe-hero__slide.is-anim [data-seq]{animation:rpe-hero-seq .7s var(--rpe-ease) both}.rpe-hero--anim-ready .rpe-hero__slide.is-anim [data-seq]:nth-child(2){animation-delay:.1s}.rpe-hero--anim-ready .rpe-hero__slide.is-anim [data-seq]:nth-child(3){animation-delay:.18s}.rpe-hero--anim-ready .rpe-hero__slide.is-anim [data-seq]:nth-child(4){animation-delay:.26s}.rpe-hero--anim-ready .rpe-hero__slide.is-anim .rpe-hero__heading .rpe-line__inner{animation:var(--rpe-line-anim, rpe-line-fade) .7s var(--rpe-ease) both;animation-delay:calc(var(--rpe-line-i, 0) * .11s + .05s)}[data-apparition=lines_clip] .rpe-hero__slide.is-anim .rpe-hero__heading .rpe-line__inner{--rpe-line-anim: rpe-line-clip}[data-apparition=lines_rotate] .rpe-hero__slide.is-anim .rpe-hero__heading .rpe-line__inner{--rpe-line-anim: rpe-line-rotate;transform-origin:left center}}@keyframes rpe-hero-seq{0%{opacity:.15;transform:translateY(1.6rem)}to{opacity:1;transform:none}}@keyframes rpe-line-fade{0%{opacity:.15;transform:translateY(.7em)}to{opacity:1;transform:none}}@keyframes rpe-line-clip{0%{opacity:.15;transform:translateY(90%)}to{opacity:1;transform:none}}@keyframes rpe-line-rotate{0%{opacity:.15;transform:translateY(60%) rotate(6deg)}to{opacity:1;transform:none}}.rpe-hero__controls{position:absolute;inset-block-end:var(--rpe-space-4);inset-inline:0;z-index:3;display:flex;align-items:center;justify-content:center;gap:var(--rpe-space-4);pointer-events:none}.rpe-hero__controls>*{pointer-events:auto}.rpe-hero__btn{background:#ffffffd9;border-color:transparent;color:rgb(var(--rpe-ink))}.rpe-hero__btn:hover{background:#fff}@media screen and (max-width:749px){.rpe-hero__btn{display:none}}.rpe-hero__controls--right{justify-content:flex-end}.rpe-hero__controls--left{justify-content:flex-start}.rpe-hero__dots--numbers{gap:1rem}.rpe-carousel__dot--ring{position:relative;inline-size:4.4rem;block-size:4.4rem;padding:0;border:none;background:transparent;border-radius:999px;display:grid;place-items:center;cursor:pointer;color:#fff9;font-weight:700;font-size:1.4rem;line-height:1;transform:none;transition:color .3s var(--rpe-ease, ease)}.rpe-carousel__dot--ring>span{position:relative;z-index:1}.rpe-carousel__dot--ring svg{position:absolute;top:0;right:0;bottom:0;left:0;inline-size:100%;block-size:100%;transform:rotate(-90deg);overflow:visible}.rpe-carousel__dot--ring .rpe-dot-track{fill:none;stroke:#ffffff47;stroke-width:2}.rpe-carousel__dot--ring .rpe-dot-ring{fill:none;stroke:transparent;stroke-width:2;stroke-linecap:round}.rpe-carousel__dot--ring:hover{color:#fff}.rpe-carousel__dot--ring[aria-current=true]{background:transparent;transform:none;color:#fff}.rpe-carousel__dot--ring[aria-current=true] .rpe-dot-track{stroke:#ffffff59}.rpe-carousel__dot--ring[aria-current=true] .rpe-dot-ring{stroke:#fff}[data-autoplay] .rpe-carousel__dot--ring[aria-current=true] .rpe-dot-ring{stroke-dasharray:87.96;stroke-dashoffset:87.96;animation:rpe-dot-progress var(--rpe-autoplay-duration, 6s) linear forwards}.rpe-carousel[data-autoplay]:hover .rpe-carousel__dot--ring[aria-current=true] .rpe-dot-ring{animation-play-state:paused}@keyframes rpe-dot-progress{to{stroke-dashoffset:0}}.rpe-carousel:not([data-autoplay]) .rpe-carousel__dot--ring[aria-current=true] .rpe-dot-ring{stroke-dasharray:none}@media(prefers-reduced-motion:reduce){[data-autoplay] .rpe-carousel__dot--ring[aria-current=true] .rpe-dot-ring{animation:none;stroke-dasharray:none}}@media screen and (min-width:750px){.rpe-hero--h-small{--rpe-slide-h: 55vh}.rpe-hero--h-medium{--rpe-slide-h: 70vh}.rpe-hero--h-large{--rpe-slide-h: 85vh}.rpe-hero--h-adapt .rpe-hero__track{aspect-ratio:var(--rpe-aspect, 1.7778)}.rpe-hero__content[data-pos^=top]{align-items:flex-start}.rpe-hero__content[data-pos^=middle]{align-items:center}.rpe-hero__content[data-pos^=bottom]{align-items:flex-end}.rpe-hero__content[data-pos$=left]{justify-content:flex-start;text-align:start}.rpe-hero__content[data-pos$=center]{justify-content:center;text-align:center}.rpe-hero__content[data-pos$=right]{justify-content:flex-end;text-align:end}.rpe-hero__content[data-pos$=center] .rpe-hero__content-inner{align-items:center}.rpe-hero__content[data-pos$=left] .rpe-hero__content-inner{align-items:flex-start}.rpe-hero__content[data-pos$=right] .rpe-hero__content-inner{align-items:flex-end}.rpe-hero__content-inner{gap:1.8rem;padding-block:var(--rpe-space-7)}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/rpe-hero.css.map */
