.his{position:relative;height:var(--hv-height, 85vh);min-height:420px;max-height:1080px;overflow:hidden;background:#111}.his:focus-visible{outline:2px solid #ffffff;outline-offset:-4px}.his-slides{position:absolute;top:0;right:0;bottom:0;left:0}.his-slide{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;visibility:hidden;transition:opacity 1s ease,visibility 0s linear 1s}.his-slide--active{opacity:1;visibility:visible;z-index:1;transition:opacity 1s ease,visibility 0s}.his-slide picture{display:block;width:100%;height:100%}.his-slide-img{display:block;width:100%;height:100%;object-fit:cover}.his-overlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;background:linear-gradient(180deg,rgba(0,0,0,calc(var(--hv-overlay, .15) * .5)),#0000 45% 60%,rgba(0,0,0,var(--hv-overlay, .15)));pointer-events:none}.his-dots{position:absolute;left:50%;bottom:2.4rem;z-index:3;display:flex;gap:0;transform:translate(-50%)}.his-dot{position:relative;width:2.4rem;height:2.4rem;padding:0;border:0;background:transparent;cursor:pointer}.his-dot:before{content:"";position:absolute;top:50%;left:50%;width:.8rem;height:.8rem;border-radius:50%;background:#ffffff80;transform:translate(-50%,-50%);transition:background-color .3s ease,transform .3s ease}.his-dot:hover:before{background:#fffc}.his-dot--active:before{background:#fff;transform:translate(-50%,-50%) scale(1.25)}.his-dot:focus-visible{outline:2px solid #ffffff;outline-offset:-2px;border-radius:50%}.his .hv-buttons{position:absolute;right:2.4rem;bottom:2.4rem;z-index:3;display:flex;gap:1.2rem}.his .hv-button{display:inline-flex;align-items:center;justify-content:center;padding:calc(1.4rem - 1px) 2.8rem;background:#fff;color:#111;font-size:1.4rem;font-weight:600;letter-spacing:.02em;text-decoration:none;border-radius:var(--buttons-radius, 0px);transition:transform .2s ease,background-color .2s ease}.his .hv-button:hover{background:#eaeaea;transform:translateY(-2px)}@media screen and (max-width:749px){.his{height:calc(var(--hv-height, 85vh) * .75);min-height:380px}.his .hv-buttons{right:1.2rem;bottom:1.2rem;gap:.8rem}.his .hv-button{padding:calc(1.1rem - 1px) 2rem;font-size:1.2rem}.his-dots{bottom:6.4rem}}@media(prefers-reduced-motion:reduce){.his-slide,.his-slide--active{transition:none}.his-dot:before,.his .hv-button{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/26/assets/section-hero-image-slideshow.css.map */
