/**
 * OverlayScrollbars Custom Theme
 * Pink handle, no track
 */

/* Hide native scrollbars during init */
html[data-overlayscrollbars-initialize],
html[data-overlayscrollbars-initialize] body {
	overflow: hidden;
}

/* Track - transparent */
.os-scrollbar .os-scrollbar-track {
	background: transparent !important;
}

/* Handle - pink */
.os-scrollbar .os-scrollbar-handle {
	background: #e91e63 !important;
	border-radius: 4px !important;
}

.os-scrollbar .os-scrollbar-handle:hover {
	background: #d81b60 !important;
}

.os-scrollbar .os-scrollbar-handle:active {
	background: #c2185b !important;
}

/* Vertical scrollbar size */
.os-scrollbar-vertical {
	width: 10px !important;
}

/* Horizontal scrollbar size */
.os-scrollbar-horizontal {
	height: 8px !important;
}

/* Lenis styles */
html.lenis,
html.lenis body {
	height: auto;
}

.lenis.lenis-smooth {
	scroll-behavior: auto !important;
}

.lenis.lenis-stopped {
	overflow: hidden;
}
