.core-v2-ticker .slider-cont {
	width: calc(100% - var(--space-10));
	max-width: calc(var(--width-base) - var(--space-10));
	margin: 0 auto;
}

.core-v2-ticker .glide__slides {
	padding-bottom: var(--space-4);
}

.core-v2-ticker .glide__arrows {
	display: flex;
	justify-content: center;
	align-items: center;
	gap: 32px;
	margin-top: var(--space-5);
}

.contentRender .core-v2-ticker .glide__arrow {
	--arrow-bg-color: var(--white);
	--arrow-color: var(--purple);

	margin: 0;
	box-shadow: 0 2px 8px 0 rgba(0, 0, 0, 0.25), 0 2px 8px 0 rgba(0, 0, 0, 0.25);

	i {
		font-size: var(--text-2xl);
	}
}

.contentRender .core-v2-ticker .glide__arrow:hover {
	--arrow-bg-color: var(--purple);
	--arrow-color: var(--white);
}

.core-v2-ticker .slide,
.core-v2-ticker .slide * {
	white-space: normal;
}

.core-v2-ticker .slide {
	height: auto;
}

.core-v2-ticker .slide > .inner {
	display: grid;
	grid-template-columns: minmax(0, 120px) minmax(0, 2fr);
	gap: var(--space-5);

	.mini-date-section {
		display: flex;
		gap: var(--space-2);
		width: 120px;
		height: 105px;
		border-radius: var(--rounded-lg);

		.date-month,
		.date-day {
			font-family: var(--font-noka);
		}

		.date-month {
			font-size: var(--text-base);
		}

		.date-day {
			font-size: var(--text-3xl);
		}
	}
}

.core-v2-ticker .slide .slide-title {
	font-size: var(--text-xl);
}

.core-v2-ticker .img-cont,
.core-v2-ticker .slide-img {
	width: 100%;
	height: 100%;
	border-radius: var(--rounded-lg);
}

.core-v2-ticker .mini-date-section {
	position: static;
}

.core-v2-ticker .shared-play-button {
	width: var(--space-10);
	height: var(--space-10);
	font-size: var(--text-base);
}

.ccl-v2-widget.core-v2-ticker .details a,
.ccl-v2-widget.core-v2-ticker .info-item.date {
	font-size: var(--font-neulis);
	font-size: var(--text-sm);
	line-height: 1.2;
	color: var(--gray-700);
}

/*----- no slider -----*/

.core-v2-ticker.skip-slider-init .glide__slides {
	display: grid;
	grid-template-columns: minmax(0, 1fr);
	gap: var(--space-5);
}

/*----- media queries -----*/

@container (min-width: 30em) {
	.core-v2-ticker:not(.skip-slider-init) .slider-cont {
		width: calc(100% - var(--space-20));
	}
}

@container (min-width: 40em) {
	.core-v2-ticker .glide__arrows {
		position: absolute;
		/* take in mind paddings for the position absolute */
		inset: calc(50% - var(--space-2)) -30px auto;
		z-index: 3;
		transform: translateY(-50%);
		justify-content: space-between;
		margin: 0;
		pointer-events: none;
	}
	
	.core-v2-ticker.skip-slider-init .glide__slides {
		grid-template-columns: repeat(2, minmax(0, 1fr));
	}
}

@container (min-width: 64em) {
	.core-v2-ticker.skip-slider-init .glide__slides {
		grid-template-columns: repeat(3, minmax(0, 1fr));
	}

	
}