body.is-home .v5-hero--carousel{touch-action:pan-y}body.is-home .v5-hero--carousel .v5-hero__track{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;will-change:transform;transform:translateZ(0);transition:transform .55s cubic-bezier(.22,.61,.36,1)}body.is-home .v5-hero--carousel .v5-hero__slide{flex:0 0 100%;width:100%;min-width:0;height:100%;position:relative;isolation:isolate;background:#141414;overflow:hidden}body.is-home .v5-hero--carousel .v5-hero__empty{display:flex;flex:0 0 100%;height:100%;align-items:center;justify-content:center;flex-direction:column;color:#fff;gap:16px}body.is-home .v5-hero--carousel .v5-hero__empty p{font-size:48px;margin:0}body.is-home .v5-hero--carousel .v5-hero__empty span{font-size:14px}body.is-home .v5-hero--carousel .v5-hero__media{position:absolute;top:0;right:0;bottom:0;left:0}body.is-home .v5-hero--carousel .v5-hero__poster,body.is-home .v5-hero--carousel .v5-hero__video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}body.is-home .v5-hero--carousel .v5-hero__video--mobile{display:none}body.is-home .v5-hero--carousel .v5-hero__slide .v5-hero__inner{z-index:2}body.is-home .v5-hero--carousel .v5-hero__inner h2{font-size:clamp(28px,2.8vw,var(--v5-hero-title-size,42px));font-weight:300;line-height:1.16;letter-spacing:-.025em;margin:0 0 18px;text-transform:uppercase;max-width:670px}body.is-home .v5-hero--carousel .v5-hero__pagination{position:absolute;z-index:6;left:50%;bottom:20px;transform:translate(-50%);display:flex;align-items:center;justify-content:center;gap:1px}body.is-home .v5-hero--carousel .v5-hero__dot{display:flex;align-items:center;justify-content:center;cursor:pointer;width:24px;height:30px;padding:0;border:0;background:transparent;color:#fff;touch-action:manipulation}body.is-home .v5-hero--carousel .v5-hero__dot span{width:7px;height:7px;border-radius:50%;display:block;background:#ffffff7a;transition:background .2s,transform .2s}body.is-home .v5-hero--carousel .v5-hero__dot.is-active span{background:#fff;transform:scale(1.2)}body.is-home .v5-hero--carousel .v5-hero__arrow{position:absolute;top:50%;z-index:6;transform:translateY(-50%);display:grid;place-items:center;width:43px;height:43px;padding:0;background:#0003;border:1px solid rgba(255,255,255,.54);border-radius:50%;color:#fff;cursor:pointer;transition:background .2s}body.is-home .v5-hero--carousel .v5-hero__arrow:hover{background:#0000008a}body.is-home .v5-hero--carousel .v5-hero__arrow--prev{left:15px}body.is-home .v5-hero--carousel .v5-hero__arrow--next{right:15px}body.is-home .v5-hero--carousel .v5-hero__count{position:absolute;bottom:20px;right:22px;z-index:6;color:#fff;font-size:11px;letter-spacing:.13em;text-shadow:0 1px 5px rgba(0,0,0,.6)}body.is-home .v5-hero--carousel .v5-hero__arrow:focus-visible,body.is-home .v5-hero--carousel .v5-hero__dot:focus-visible{outline:2px solid #fff;outline-offset:2px}@media(max-width:740px){body.is-home .v5-hero--carousel .v5-hero__video--mobile{display:block}body.is-home .v5-hero--carousel .v5-hero__video--desktop:has(~.v5-hero__video--mobile){display:none}body.is-home .v5-hero--carousel .v5-hero__inner h2{font-size:clamp(25px,6.5vw,36px);line-height:1.2;max-width:340px}body.is-home .v5-hero--carousel .v5-hero__arrow{width:36px;height:36px;top:49%;background:#0003}body.is-home .v5-hero--carousel .v5-hero__arrow--prev{left:9px}body.is-home .v5-hero--carousel .v5-hero__arrow--next{right:9px}body.is-home .v5-hero--carousel .v5-hero__pagination{bottom:15px}body.is-home .v5-hero--carousel .v5-hero__count{bottom:19px;right:13px;font-size:9px}}@media(prefers-reduced-motion:reduce){body.is-home .v5-hero--carousel .v5-hero__track,body.is-home .v5-hero--carousel .v5-hero__dot span{transition:none}}body.is-home .v5-hero--carousel .v5-hero__arrow,body.is-home .v5-hero--carousel .v5-hero__count{display:none!important}body.is-home .v5-hero--carousel .v5-hero__poster--mobile{display:none}body.is-home .v5-hero--carousel .v5-hero__missing{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(115deg,#e7e5e2,#f4f4f2)}@media(max-width:740px){body.is-home .v5-hero--carousel .v5-hero__poster--mobile{display:block}body.is-home .v5-hero--carousel .v5-hero__poster--desktop:has(~.v5-hero__poster--mobile){display:none}}
/*# sourceMappingURL=/cdn/shop/t/163/assets/lume-v510-carousel.css.map */
