.slider .inner{overflow:hidden}.slider__inner{display:grid;will-change:margin;transition:margin .3s;margin:auto;grid-template-rows:1fr}.slider__inner.moving:after{content:"";position:absolute;inset:0;z-index:1}.slider__inner--loading{overflow:hidden}.slider__autoplay{--progress-transition-duration:.3s;--progress-transition-delay:0s;color:var(--color-primary);max-width:calc(100% - 4rem);margin:auto}@media(max-width:48.0625rem){.slider__autoplay{padding-top:var(--spacing)}}@media(min-width:48.0625rem){.slider__autoplay{position:absolute;bottom:calc(var(--spacing)*2);right:calc(var(--spacing)*2);z-index:2;color:var(--color-light)}}.slider__autoplay .progress-bar{border-radius:20px;background:#aeb9c499;min-width:0;height:.125rem;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-duration:var(--progress-transition-duration);transition-delay:var(--progress-transition-delay)}@media(min-width:48.0625rem){.slider__autoplay .progress-bar__value{background:var(--color-light)}}.slider__number{position:absolute;color:var(--color-light);z-index:3}@media(max-width:48.0625rem){.slider__number{left:50%;transform:translate(-50%);bottom:var(--spacing)}}@media(min-width:48.0625rem){.slider__number{left:calc(var(--spacing)*2);bottom:calc(var(--spacing)*1.5)}}@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{position:absolute;left:0;right:0;bottom:0;height:.625rem;pointer-events:none;opacity:0;transition:opacity .3s .5s}.slider--scroll-bar .scrollbar .bar{position:absolute;width:var(--bar-width);left:var(--bar-left,0);bottom:.125rem;height:.375rem;border-radius:4px;background-color:var(--color-primary)}@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{display:flex;align-items:center;justify-content:space-between}.slider--autoplay .slider-nav{display:flex;align-items:center;margin-right:calc(var(--spacing)*-.6)}.slider--autoplay .slider-nav .btn{position:relative;padding-bottom:0;padding-left:calc(var(--spacing)*.6);padding-right:calc(var(--spacing)*.6)}.slider--autoplay .slider-nav .btn svg{width:1rem;height:1rem}.slider--autoplay .slider-nav .btn__inner{color:var(--secondary-color)}}.slider--no-transition .slider__inner{transition:none}.slider-nav .btn{position:absolute;top:0;bottom:0;padding:var(--spacing);height:auto}@media(min-width:48.0625rem){.slider-nav .btn{padding:calc(var(--spacing)*2)}}.slider-nav .btn svg{width:1.625rem;height: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{top:50%;bottom:auto;transform:translateY(-50%);box-shadow:none;padding:var(--spacing)}@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)}.slider .slider-nav--show-on-hover{display:none}@media(min-width:48.0625rem){.slider .slider-nav--show-on-hover{display:block}.slider .slider-nav--show-on-hover .btn__inner{opacity:0;transition:opacity .3s}}@media(min-width:48.0625rem)and (hover:hover)and (pointer:fine){.slider:hover .btn__inner{opacity:1}}@media(min-width:48.0625rem){.slider:focus-visible .btn__inner{opacity:1}}
