/* DB Category Carousel v1.1.2 */

/* ---- Wrapper ---- */
mmx-category-carousel::part(wrapper) {
	background-color: transparent;
	padding: 0;
	overflow: hidden;
}

/* ---- Slider area: white background, bordered ---- */
mmx-category-carousel mmx-hero-slider::part(wrapper) {
	background-color: #ffffff;
	border-top: 1px solid #e0e0e0;
	border-bottom: 1px solid #e0e0e0;
	overflow: hidden;
}

/* ---- Category name: fallback — primary styling via Page Builder text settings ---- */
mmx-category-carousel mmx-text[slot="heading"]::part(text__inner) {
	font-family: 'Lato', sans-serif !important;
	font-size: 25px !important;
	font-weight: 700 !important;
	color: #b93832 !important;
	text-align: center !important;
	text-decoration: none !important;
}

/* ---- Arrows: both always visible, disabled dimmed to 50% ---- */
mmx-category-carousel mmx-hero-slider::part(arrow-button) {
	opacity: 1 !important;
}

mmx-category-carousel mmx-hero-slider::part(arrow-button):disabled {
	opacity: 0.5 !important;
}
