.slider-container{-webkit-user-select:none;user-select:none;touch-action:pan-y pinch-zoom;flex-direction:column;align-items:center;gap:20px;width:100%;max-width:120rem;height:100%;margin:0 auto;display:flex}.slider-overview{cursor:grab;flex-direction:column;flex-grow:1;justify-content:center;align-items:center;gap:20px;width:100%;height:100%;display:flex;position:relative;overflow:hidden}.slider-overview:active,.slider-overview:active *{cursor:grabbing!important}.slider-overview-slides{width:100%;transition:transform .4s ease-in-out;display:flex}.slider-overview-slides.no-transition{transition:none}.slider-overview-slide{flex-shrink:0;justify-content:center;align-items:center;padding:0 10px;transition:transform .4s ease-in-out,opacity .4s ease-in-out;display:flex}.slider-overview-image{background-color:var(--background-color8);object-fit:cover;object-position:center center;border-radius:3px;width:18.75rem;height:25rem}.slider-overview-controls{display:none}html.has-hover .slider-overview-controls{pointer-events:none;justify-content:space-between;align-items:center;width:100%;max-width:100vw;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.slider-overview-button{background-color:var(--background-color9);cursor:pointer;pointer-events:all;border:none;justify-content:center;align-items:center;width:2.1875rem;height:7.5rem;transition:background-color .2s,opacity .2s;display:flex}html.has-hover .slider-overview-button:hover{background-color:var(--background-color8)}.slider-overview-button-prev{border-top-right-radius:3px;border-bottom-right-radius:3px}.slider-overview-button-next{border-top-left-radius:3px;border-bottom-left-radius:3px}.slider-overview-button-svg{height:3.125rem;fill:var(--color2)}.slider-navigation-markers{justify-content:center;gap:10px;max-width:calc(100vw - 1.25rem);margin-top:2.1875rem;padding:0 10px;display:flex}.slider-marker{background-color:var(--background-color1);cursor:pointer;border:none;border-radius:3px;width:3.125rem;height:.625rem;padding:5px 0;transition:background-color .2s,opacity .2s}.slider-marker.current{background-color:var(--background-color9);pointer-events:none}html.has-hover .slider-marker:hover{background-color:var(--background-color9)}.slider-overview-slides-counter{color:var(--color2);text-shadow:none;pointer-events:none;padding:0 10px;font-size:1.125rem;position:absolute;top:-2.5rem}
