.slider-pro{--sjd-slider-arrow-size:44px;--sjd-slider-arrow-color:#fff;--sjd-slider-arrow-bg:rgba(0, 0, 0, 0.35);--sjd-slider-arrow-bg-hover:rgba(0, 0, 0, 0.55);--sjd-slider-arrow-radius:0;--sjd-slider-arrow-offset:10px;--sjd-slider-arrow-icon-scale:0.6;--sjd-slider-arrow-disabled-opacity:0.35;--sjd-slider-dot-offset:10px;--sjd-slider-toggle-size:32px;--sjd-slider-toggle-color:#fff;--sjd-slider-toggle-bg:rgba(0, 0, 0, 0.45);--sjd-slider-toggle-bg-hover:rgba(0, 0, 0, 0.65);--sjd-slider-toggle-offset:10px;--sjd-slider-focus-color:currentColor;--sjd-slider-focus-width:2px;--sjd-slider-focus-offset:2px;--sjd-slider-transition:0.2s ease;position:relative}.slider-pro .swiper{overflow:hidden}.slider-pro .swiper-wrapper{display:flex}.slider-pro .swiper-slide{flex-shrink:0;height:auto}.slider-pro__swiper{width:100%}.slider-pro--loading .swiper-wrapper{display:block}.slider-pro--loading .swiper-slide{width:100%}.slider-pro--loading .swiper-slide:not(:first-child){display:none}.slider-pro--loading .slider-pro__nav,.slider-pro--loading .slider-pro__pagination,.slider-pro--loading .slider-pro__toggle{opacity:0;pointer-events:none}.slider-pro__nav,.slider-pro__pagination,.slider-pro__toggle{transition:opacity var(--sjd-slider-transition)}.slider-pro__media{position:relative;width:100%;overflow:hidden;margin:0 auto}.slider-pro .slider-pro__media a,.slider-pro .slider-pro__picture{display:block;width:100%;height:100%;color:inherit}.slider-pro .slider-pro__media img,.slider-pro .slider-pro__media video{width:100%;height:100%;display:block;object-fit:cover}.slider-pro__nav button{position:absolute;top:50%;transform:translateY(-50%);z-index:2;border:0;padding:0;background:var(--sjd-slider-arrow-bg);color:var(--sjd-slider-arrow-color);width:var(--sjd-slider-arrow-size);height:var(--sjd-slider-arrow-size);border-radius:var(--sjd-slider-arrow-radius);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:background var(--sjd-slider-transition),opacity var(--sjd-slider-transition)}.slider-pro__nav button:hover{background:var(--sjd-slider-arrow-bg-hover)}.slider-pro__nav svg{width:calc(var(--sjd-slider-arrow-size) * var(--sjd-slider-arrow-icon-scale));height:calc(var(--sjd-slider-arrow-size) * var(--sjd-slider-arrow-icon-scale));fill:currentColor}.slider-pro__nav i{font-size:calc(var(--sjd-slider-arrow-size) * var(--sjd-slider-arrow-icon-scale));line-height:1}.slider-pro__nav button img{width:calc(var(--sjd-slider-arrow-size) * var(--sjd-slider-arrow-icon-scale));height:calc(var(--sjd-slider-arrow-size) * var(--sjd-slider-arrow-icon-scale));object-fit:contain}.slider-pro__prev{left:var(--sjd-slider-arrow-offset)}.slider-pro__next{right:var(--sjd-slider-arrow-offset)}.slider-pro__nav button.swiper-button-disabled{opacity:var(--sjd-slider-arrow-disabled-opacity);cursor:default;pointer-events:none}.slider-pro__pagination{position:absolute;left:0;right:0;bottom:var(--sjd-slider-dot-offset);z-index:2;text-align:center}.slider-pro__pagination .swiper-pagination-bullet{opacity:.7}.slider-pro__pagination .swiper-pagination-bullet-active{opacity:1}.slider-pro__toggle{position:absolute;bottom:var(--sjd-slider-toggle-offset);inset-inline-end:var(--sjd-slider-toggle-offset);z-index:3;width:var(--sjd-slider-toggle-size);height:var(--sjd-slider-toggle-size);padding:0;border:0;border-radius:50%;background:var(--sjd-slider-toggle-bg);color:var(--sjd-slider-toggle-color);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:background var(--sjd-slider-transition)}.slider-pro__toggle:hover{background:var(--sjd-slider-toggle-bg-hover)}.slider-pro__toggle-icon{display:none;line-height:0}.slider-pro__toggle-icon svg{width:14px;height:14px}.slider-pro__toggle[data-state="playing"] .slider-pro__toggle-icon--pause,.slider-pro__toggle[data-state="paused"] .slider-pro__toggle-icon--play{display:inline-flex}.slider-pro__live{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.slider-pro__nav button:focus-visible,.slider-pro__toggle:focus-visible,.slider-pro__link:focus-visible,.slider-pro__pagination .swiper-pagination-bullet:focus-visible{outline:var(--sjd-slider-focus-width) solid var(--sjd-slider-focus-color);outline-offset:var(--sjd-slider-focus-offset)}@media (prefers-reduced-motion:reduce){.slider-pro .swiper-wrapper{transition-duration:0ms!important}.slider-pro__nav button,.slider-pro__toggle{transition:none}}