.hero-slideshow{position:relative;width:100%;overflow:hidden}.hero-slideshow--fullscreen{height:var(--ss-height, 100dvh)}.hero-slideshow--custom{aspect-ratio:var(--ss-ar-m, 4 / 5)}@media screen and (min-width:768px){.hero-slideshow--custom{aspect-ratio:var(--ss-ar-d, 16 / 9)}}.hero-slideshow__viewport{position:absolute;top:0;right:0;bottom:0;left:0}.hero-slideshow--has-cursor .hero-slideshow__viewport{cursor:none}.hero-slideshow__slide{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;visibility:hidden;transition:opacity .6s ease;z-index:1}.hero-slideshow__slide.is-active{opacity:1;visibility:visible;z-index:2}.hero-slideshow__media{position:absolute;top:0;right:0;bottom:0;left:0;background-color:rgb(var(--color-background))}.hero-slideshow__image,.hero-slideshow__video{display:block;width:100%;height:100%;object-fit:cover}.hero-slideshow__picture{display:block;width:100%;height:100%}.hero-slideshow__video--desktop{display:none}.hero-slideshow__video--mobile{display:block}@media screen and (min-width:768px){.hero-slideshow__video--desktop{display:block}.hero-slideshow__video--mobile{display:none}}.hero-slideshow__scrim{position:absolute;top:0;right:0;bottom:0;left:0;background:#0000004d;pointer-events:none}.hero-slideshow__content-wrap{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:var(--ss-pos-m, center);z-index:3;pointer-events:none}@media screen and (min-width:768px){.hero-slideshow__content-wrap{justify-content:var(--ss-pos-d, center)}}.hero-slideshow__content{display:flex;flex-direction:column;gap:1.25rem;max-width:640px;align-items:var(--ss-pos-m, center);text-align:var(--ss-text-align-m, center);color:#fff;pointer-events:auto}@media screen and (min-width:768px){.hero-slideshow__content{align-items:var(--ss-pos-d, center);text-align:var(--ss-text-align-d, center)}}.hero-slideshow__title{margin:0;line-height:1.05;font-size:48px;color:#fff}.hero-slideshow__text{margin:0;line-height:1.5;font-size:16px;color:#fff}.hero-slideshow__text p{margin:0}@media screen and (min-width:700px){.hero-slideshow__title{font-size:64px}.hero-slideshow__text{font-size:20px}}@media screen and (min-width:1400px){.hero-slideshow__title{font-size:80px}}.hero-slideshow__btn{display:inline-block;margin-top:.5rem;border:0;border-radius:999px;background:rgb(var(--color-button));color:rgb(var(--color-button-text));font-size:16px;line-height:1.1;font-weight:600;text-decoration:none;cursor:pointer;padding:calc(var(--ss-btn-pad, 3) * .35em) calc(var(--ss-btn-pad, 3) * .95em);transition:transform .2s ease,opacity .2s ease}.hero-slideshow__btn:hover{transform:translateY(-2px);opacity:.92}@media screen and (min-width:700px){.hero-slideshow__btn{font-size:20px}}.hero-slideshow__bullets{position:absolute;right:1.5rem;bottom:1.5rem;display:flex;gap:.65rem;z-index:4}@media screen and (min-width:768px){.hero-slideshow__bullets{right:2.5rem;bottom:2rem}}.hero-slideshow__bullet{position:relative;width:36px;height:36px;display:grid;place-items:center;padding:0;border-radius:50%;border:1.5px solid rgba(255,255,255,.55);background:#0000002e;color:#fff;font-size:13px;font-weight:600;cursor:pointer;text-shadow:0 1px 2px rgba(0,0,0,.4);transition:transform .25s ease,background .25s ease,color .25s ease,border-color .25s ease}.hero-slideshow__bullet:hover{transform:scale(1.1);border-color:#fff}.hero-slideshow__bullet:after{content:"";position:absolute;top:-4px;right:-4px;bottom:-4px;left:-4px;border-radius:50%;background:conic-gradient(from 0deg,rgb(var(--color-button)) calc(var(--p, 0) * 1turn),#ffffff4d 0);-webkit-mask:radial-gradient(closest-side,transparent calc(100% - 3px),#000 calc(100% - 3px));mask:radial-gradient(closest-side,transparent calc(100% - 3px),#000 calc(100% - 3px));opacity:0;transition:opacity .2s ease;pointer-events:none}.hero-slideshow__bullet.is-active{border-color:transparent;background:rgb(var(--color-button));color:rgb(var(--color-button-text));transform:scale(1.12);text-shadow:none}.hero-slideshow__bullet.is-active:after{opacity:1}.hero-slideshow__cursor{position:absolute;top:0;left:0;width:58px;height:58px;transform:translate(-50%,-50%);pointer-events:none;z-index:5;opacity:0;transition:opacity .15s ease}.hero-slideshow__cursor.is-visible{opacity:1}.hero-slideshow__cursor-ring{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;background:conic-gradient(rgb(var(--color-button)) calc(var(--p, 0) * 1turn),rgba(var(--color-button-text),.35) 0)}.hero-slideshow__cursor-disc{position:absolute;top:5px;right:5px;bottom:5px;left:5px;display:grid;place-items:center;border-radius:50%;background:rgb(var(--color-button));box-shadow:0 2px 10px #0003}.hero-slideshow__cursor-icon{display:grid;place-items:center;color:rgb(var(--color-button-text));transition:transform .2s ease}.hero-slideshow__cursor-icon svg{display:block;width:20px;height:20px}.hero-slideshow__cursor.is-left .hero-slideshow__cursor-icon{transform:rotate(180deg)}@keyframes hs-fade-up{0%{opacity:0;transform:translateY(26px)}to{opacity:1;transform:translateY(0)}}.hero-slideshow__slide.is-active .hero-slideshow__content>*{animation:hs-fade-up .6s ease both}.hero-slideshow__slide.is-active .hero-slideshow__content>*:nth-child(2){animation-delay:.12s}.hero-slideshow__slide.is-active .hero-slideshow__content>*:nth-child(3){animation-delay:.24s}@keyframes hs-kenburns{0%{transform:scale(1.09)}to{transform:scale(1)}}.hero-slideshow--anim-zoom .hero-slideshow__slide.is-active .hero-slideshow__picture,.hero-slideshow--anim-zoom .hero-slideshow__slide.is-active .hero-slideshow__image,.hero-slideshow--anim-zoom .hero-slideshow__slide.is-active .hero-slideshow__video{animation:hs-kenburns 7s ease-out both}@keyframes hs-slide-in{0%{opacity:0;transform:translate(6%)}to{opacity:1;transform:translate(0)}}.hero-slideshow--anim-slide .hero-slideshow__slide.is-active .hero-slideshow__media{animation:hs-slide-in .7s ease both}@media(prefers-reduced-motion:reduce){.hero-slideshow__slide,.hero-slideshow__btn,.hero-slideshow__cursor,.hero-slideshow__cursor-icon{transition:none}.hero-slideshow__slide.is-active .hero-slideshow__content>*,.hero-slideshow--anim-zoom .hero-slideshow__slide.is-active .hero-slideshow__picture,.hero-slideshow--anim-zoom .hero-slideshow__slide.is-active .hero-slideshow__image,.hero-slideshow--anim-zoom .hero-slideshow__slide.is-active .hero-slideshow__video,.hero-slideshow--anim-slide .hero-slideshow__slide.is-active .hero-slideshow__media{animation:none}}
/*# sourceMappingURL=/cdn/shop/t/22/assets/slideshow.css.map */
