.img-slider{width:100%;height:100%;position:absolute;inset:0}.img-slider__track{scroll-snap-type:x mandatory;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;scrollbar-width:none;width:100%;height:100%;display:flex;overflow-x:auto}.img-slider__track::-webkit-scrollbar{display:none}.img-slider__slide{scroll-snap-align:start;flex:0 0 100%;width:100%;height:100%;display:block}.img-slider__img{object-fit:cover;width:100%;height:100%;display:block}.img-slider__dots{z-index:3;justify-content:center;gap:.35rem;display:flex;position:absolute;bottom:.5rem;left:0;right:0}.img-slider__dot{cursor:pointer;background:#ffffffa6;border:none;border-radius:50%;width:6px;height:6px;padding:0;transition:background .2s,width .2s;box-shadow:0 0 3px #0f172a73}.img-slider__dot.is-active{background:#fff;border-radius:4px;width:16px}button.img-slider__slide{background:var(--rh-surface);cursor:zoom-in;border:0;padding:0}@media (max-width:768px){.img-slider__dots{pointer-events:none;gap:3px;padding-inline:1rem}.img-slider__dot{border-radius:2px;flex:1;max-width:32px;height:3px}.img-slider__dot.is-active{width:6px}}
