.beni-hero,.beni-hero *{box-sizing:border-box}.beni-hero{position:relative;display:block;font-family:var(--font-body-family, "Nunito Sans", sans-serif);color:var(--beni-hero-text, #f5f3f2);background:#000}.beni-hero__swiper{height:var(--beni-hero-height, 800px);overflow:hidden}.beni-hero__swiper .swiper-wrapper{height:100%}.beni-hero__slide{position:relative;height:100%;overflow:hidden}.beni-hero__swiper:not(.swiper-initialized) .beni-hero__slide{position:absolute;top:0;right:0;bottom:0;left:0}.beni-hero__swiper:not(.swiper-initialized) .beni-hero__slide:not(:first-child){display:none}.beni-hero__media{position:absolute;top:0;right:0;bottom:0;left:0}.beni-hero__img{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;object-fit:cover}.beni-hero__img--placeholder{background:#d9d6d2}.beni-hero__img--placeholder .beni-hero__placeholder-svg{width:100%;height:100%;object-fit:cover}.beni-hero__overlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;background:#000}.beni-hero__picture{display:contents}.beni-hero__poster{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1}.beni-hero__poster.is-hidden{display:none}.beni-hero__video-wrap{position:absolute;top:0;right:0;bottom:0;left:0}.beni-hero__media .beni-hero__video,.beni-hero__media .yg-video-box,.beni-hero__media .yg-video-iframe-container,.beni-hero__media .yg-video-iframe,.beni-hero__media .yg-video-placeholder,.beni-hero__media .yg-image-box,.beni-hero__media .yg-loading-image,.beni-hero__media .yg-image{width:100%;height:100%;aspect-ratio:auto;object-fit:cover}.beni-hero__img--mobile{display:none}.beni-hero__content{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;display:flex;padding:clamp(20px,4vw,60px);max-width:1440px;margin:0 auto;pointer-events:none}.beni-hero__copy{display:flex;flex-direction:column;max-width:900px;pointer-events:none}.beni-hero__actions{display:flex;align-items:center;flex-wrap:wrap;gap:12px;margin-top:78px}.swiper-slide-active .beni-hero__copy,.beni-hero__swiper:not(.swiper-initialized) .beni-hero__slide:first-child .beni-hero__copy{pointer-events:auto}.beni-hero__title{margin:0 0 8px;font-size:var(--beni-hero-title-size-desktop, 64px);font-weight:400;line-height:.9}.beni-hero__title p{margin:0}.beni-hero__text{margin:0;max-width:705px;font-size:var(--beni-hero-text-size-desktop, 20px);font-weight:400;line-height:1.15}.beni-hero__text p{margin:0}.beni-hero__cta{display:inline-flex;align-items:center;color:var(--beni-hero-text, #f5f3f2);text-decoration:none}.beni-hero__cta-label{position:relative;z-index:2;display:inline-flex;align-items:center;height:54px;padding:0 24px;border-radius:66px;background:var(--beni-hero-accent, #b93a24);font-size:14px;line-height:1;letter-spacing:-.02em;white-space:nowrap}.beni-hero__cta-arrow{position:relative;z-index:1;display:inline-flex;align-items:center;justify-content:center;width:54px;height:54px;margin-left:-3px;border-radius:50%;background:var(--beni-hero-accent, #b93a24);color:var(--beni-hero-text, #f5f3f2);transition:margin-left .3s ease}.beni-hero__cta-secondary{display:inline-flex;align-items:center;justify-content:center;height:54px;padding:0 24px;border:0;border-radius:66px;background:var(--material-glass-light---cr-glass-light-24, rgba(255, 255, 255, .24));-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);color:var(--beni-hero-text, #f5f3f2);font-size:14px;line-height:1;letter-spacing:-.02em;text-decoration:none;white-space:nowrap}.beni-hero__cta-secondary:hover{backdrop-filter:none;-webkit-backdrop-filter:none}.beni-hero__cta:hover .beni-hero__cta-arrow,.beni-hero__cta:focus-visible .beni-hero__cta-arrow{margin-left:6px}.beni-hero__controls{position:absolute;z-index:3;right:clamp(20px,4vw,60px);bottom:clamp(20px,4vw,60px);display:flex;align-items:center;gap:16px}.beni-hero__arrow{display:inline-flex;align-items:center;justify-content:center;padding:6px;border:0;background:none;color:var(--beni-hero-progress, #F7F7F7);cursor:pointer;transition:opacity .2s ease}.beni-hero__arrow:hover,.beni-hero__arrow:focus-visible{opacity:1}.beni-hero__progress{display:flex;align-items:center;gap:4px}.beni-hero__seg{position:relative;width:14px;height:2px;padding:0;border:0;border-radius:1px;background:#ffffff5c;cursor:pointer;transition:background .3s ease}.beni-hero__seg:after{content:"";position:absolute;top:50%;left:50%;width:100%;height:24px;transform:translate(-50%,-50%)}.beni-hero__seg.is-active{background:var(--beni-hero-progress, #F7F7F7)}.beni-hero__empty{padding:48px;color:#f5f3f2;text-align:center;background:#282828}@media(min-width:750px){.beni-hero[allow-transparent-header] .beni-hero__content[data-d-pos^=top-]{padding-top:calc(clamp(20px,4vw,60px) + var(--header-height, 0px))}.beni-hero__content[data-d-pos^=top-]{align-items:flex-start}.beni-hero__content[data-d-pos^=middle-]{align-items:center}.beni-hero__content[data-d-pos^=bottom-]{align-items:flex-end}.beni-hero__content[data-d-pos$=-left]{justify-content:flex-start;text-align:left}.beni-hero__content[data-d-pos$=-center]{justify-content:center;text-align:center}.beni-hero__content[data-d-pos$=-right]{justify-content:flex-end;text-align:right}.beni-hero__content[data-d-pos$=-left] .beni-hero__copy{align-items:flex-start}.beni-hero__content[data-d-pos$=-center] .beni-hero__copy{align-items:center}.beni-hero__content[data-d-pos$=-right] .beni-hero__copy{align-items:flex-end}}@media(max-width:749px){.beni-hero__swiper{height:var(--beni-hero-height-mobile, 650px)}.beni-hero__img--desktop{display:none}.beni-hero__img--mobile{display:block}.beni-hero__content{padding:20px 13px}.beni-hero__copy{max-width:100%;width:100%}.beni-hero__actions{flex-direction:row;flex-wrap:nowrap}.beni-hero__text{line-height:1;max-width:100%}.beni-hero__title{font-size:var(--beni-hero-title-size-mobile, 36px)}.beni-hero__text{font-size:var(--beni-hero-text-size-mobile, 16px)}.beni-hero:has(.beni-hero__controls) .beni-hero__content{padding-bottom:68px}.beni-hero[allow-transparent-header] .beni-hero__content[data-m-pos^=top-]{padding-top:calc(64px + var(--header-height, 0px))}.beni-hero__content[data-m-pos^=top-]{align-items:flex-start}.beni-hero__content[data-m-pos^=middle-]{align-items:center}.beni-hero__content[data-m-pos^=bottom-]{align-items:flex-end}.beni-hero__content[data-m-pos$=-left]{justify-content:flex-start;text-align:left}.beni-hero__content[data-m-pos$=-center]{justify-content:center;text-align:center}.beni-hero__content[data-m-pos$=-right]{justify-content:flex-end;text-align:right}.beni-hero__content[data-m-pos$=-left] .beni-hero__copy,.beni-hero__content[data-m-pos$=-left] .beni-hero__actions{align-items:flex-start}.beni-hero__content[data-m-pos$=-center] .beni-hero__copy,.beni-hero__content[data-m-pos$=-center] .beni-hero__actions{align-items:center}.beni-hero__content[data-m-pos$=-right] .beni-hero__copy,.beni-hero__content[data-m-pos$=-right] .beni-hero__actions{align-items:flex-end}.beni-hero__controls{right:auto;left:50%;bottom:20px;transform:translate(-50%)}.beni-hero[m-button-bottom] .beni-hero__actions{position:absolute;bottom:20px;margin-top:0;z-index:3}.beni-hero[m-button-bottom]:has(.beni-hero__controls) .beni-hero__actions{bottom:80px}.beni-hero[m-button-bottom] .beni-hero__content[data-m-pos$=-left] .beni-hero__actions{left:13px;right:auto}.beni-hero[m-button-bottom] .beni-hero__content[data-m-pos$=-center] .beni-hero__actions{left:50%;right:auto;transform:translate(-50%)}.beni-hero[m-button-bottom] .beni-hero__content[data-m-pos$=-right] .beni-hero__actions{right:13px;left:auto}.beni-hero__cta:hover .beni-hero__cta-arrow,.beni-hero__cta:focus-visible .beni-hero__cta-arrow{margin-left:-3px}}@media(prefers-reduced-motion:reduce){.beni-hero__cta-arrow,.beni-hero__seg,.beni-hero__arrow{transition:none}}.beni-hero__slide.has-locale-font-sizes .beni-hero__title{font-size:var(--beni-hero-title-size-locale-desktop, var(--beni-hero-title-size-desktop, 64px))}.beni-hero__slide.has-locale-font-sizes .beni-hero__text{font-size:var(--beni-hero-text-size-locale-desktop, var(--beni-hero-text-size-desktop, 20px))}@media(max-width:749px){.beni-hero__slide.has-locale-font-sizes .beni-hero__title{font-size:var(--beni-hero-title-size-locale-mobile, var(--beni-hero-title-size-mobile, 36px))}.beni-hero__slide.has-locale-font-sizes .beni-hero__text{font-size:var(--beni-hero-text-size-locale-mobile, var(--beni-hero-text-size-mobile, 16px))}}
/*# sourceMappingURL=/cdn/shop/t/46/assets/section-beni-hero-slideshow.css.map */
