.slider .inner{overflow:hidden}.slider__inner{display:grid;grid-template-rows:1fr;margin:auto;transition:margin .3s;will-change:margin}.slider__inner.moving:after{content:"";inset:0;position:absolute;z-index:1}.slider__inner--loading{overflow:hidden}.slider__autoplay{--progress-transition-duration:.3s;--progress-transition-delay:0s;color:var(--color-primary);margin:auto;max-width:calc(100% - 4rem)}@media (max-width:48.0625rem){.slider__autoplay{padding-top:var(--spacing)}}@media (min-width:48.0625rem){.slider__autoplay{bottom:calc(var(--spacing)*2);color:var(--color-light);position:absolute;right:calc(var(--spacing)*2);z-index:2}}.slider__autoplay .progress-bar{background:#aeb9c499;border-radius:20px;height:.125rem;min-width:0;overflow:hidden;transition:all .3s}@media (max-width:48.0625rem){.slider__autoplay .progress-bar{flex:1 1 1.875rem}}@media (min-width:48.0625rem){.slider__autoplay .progress-bar{width:1.875rem}}@media (hover:hover) and (pointer:fine){.slider__autoplay .progress-bar:hover{background:#aeb9c4;height:.375pxrem}}.slider__autoplay .progress-bar:focus-visible{background:#aeb9c4;height:.375pxrem}.slider__autoplay .progress-bar__value{transition:width .3s linear;transition-delay:var(--progress-transition-delay);transition-duration:var(--progress-transition-duration)}@media (min-width:48.0625rem){.slider__autoplay .progress-bar__value{background:var(--color-light)}}.slider__number{color:var(--color-light);position:absolute;z-index:3}@media (max-width:48.0625rem){.slider__number{bottom:var(--spacing);left:50%;transform:translate(-50%)}}@media (min-width:48.0625rem){.slider__number{bottom:calc(var(--spacing)*1.5);left:calc(var(--spacing)*2)}}@media (min-width:48.0625rem) and (max-width:61.25rem){.slider-nav--as-square .slider-nav__prev{left:calc(100%/var(--grid-columns))}.slider-nav--as-square .slider-nav__next{right:calc(100%/var(--grid-columns))}}@media (min-width:48.0625rem){.slider-nav--as-square .slider-nav__prev{transform:translate(-75%,-50%)}.slider-nav--as-square .slider-nav__next{transform:translate(75%,-50%)}}.slider--gesture{touch-action:pan-y}.slider--scroll-bar .inner{overflow:auto;padding-bottom:var(--spacing);scrollbar-width:none}.slider--scroll-bar .scrollbar{bottom:0;height:.625rem;left:0;opacity:0;pointer-events:none;position:absolute;right:0;transition:opacity .3s .5s}.slider--scroll-bar .scrollbar .bar{background-color:var(--color-primary);border-radius:4px;bottom:.125rem;height:.375rem;left:var(--bar-left,0);position:absolute;width:var(--bar-width)}@media (hover:hover) and (pointer:fine){.slider--scroll-bar:hover .scrollbar{opacity:1;transition:opacity .3s 0s}}.slider--scroll-bar:focus-visible .scrollbar{opacity:1;transition:opacity .3s 0s}.slider--scroll-bar.show-scrollbar .scrollbar{opacity:1;transition:opacity .3s 0s}@media (min-width:48.0625rem){.slider--autoplay .slider__controls{align-items:center;display:flex;justify-content:space-between}.slider--autoplay .slider-nav{align-items:center;display:flex;margin-right:calc(var(--spacing)*-.6)}.slider--autoplay .slider-nav .btn{padding-bottom:0;padding-left:calc(var(--spacing)*.6);padding-right:calc(var(--spacing)*.6);position:relative}.slider--autoplay .slider-nav .btn svg{height:1rem;width:1rem}.slider--autoplay .slider-nav .btn__inner{color:var(--secondary-color)}}.slider--no-transition .slider__inner{transition:none}.slider-nav .btn{bottom:0;height:auto;padding:var(--spacing);position:absolute;top:0;z-index:10}@media (min-width:48.0625rem){.slider-nav .btn{padding:calc(var(--spacing)*2)}}.slider-nav .btn svg{height:1.625rem;width:1.625rem}.slider-nav .btn__inner{color:var(--color-light)}.slider-nav__prev{left:0}.slider-nav__next{right:0}.slider-nav--as-square .btn{bottom:auto;box-shadow:none;padding:var(--spacing);top:50%;transform:translateY(-50%)}@media (hover:hover) and (pointer:fine){.slider-nav--as-square .btn:not(.btn--error):hover{box-shadow:none}}.slider-nav--as-square .btn:not(.btn--error):focus-visible{box-shadow:none}.slider-nav--as-square .btn:not(.btn--error) .icon--arrow-left,.slider-nav--as-square .btn:not(.btn--error) .icon--arrow-right{transform:none}.slider-nav--as-square .btn__inner{color:var(--color-primary)}
