.core-v2-ticker .slider-cont {
	width: calc(100% - var(--space-10));
	max-width: calc(1360px - var(--space-10));
	margin: 0 auto;
}

.core-v2-ticker .glide__arrows {
	display: flex;
	justify-content: center;
	align-items: center;
	gap: 10px;
	margin-top: var(--space-3);
	margin-bottom: 17px;
}

.core-v2-ticker .glide__arrow {
	margin: 0;
}

.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, 1fr);
	gap: var(--space-5);
	height: 100%;
	max-width: 180px;
	justify-items: center;
	margin-inline: auto;
}

.core-v2-ticker .slide .slide-title {
	font-size: var(--text-xl);
	text-align: center;
}

.core-v2-ticker .img-cont,
.core-v2-ticker .slide-img {
	width: 100%;
	height: 100%;
}

.core-v2-ticker .img-cont {
	border-radius: 5px;
	box-shadow: 1px 3px 14px -5px var(--black);
}

.core-v2-ticker .slide .mini-date-section {
	--month-size: 3.125rem;
	--day-size: 3.25rem;
	position: static;
	height: 120px;
	width: 120px;

}

.ccl-v2-widget .slide:nth-child(3n + 1) .mini-date-section {
	--sw-mini-date-bg: var(--salmon-light);
}

.ccl-v2-widget .slide:nth-child(3n + 2) .mini-date-section {
	--sw-mini-date-bg: var(--green);
}

.ccl-v2-widget .slide:nth-child(3n + 3) .mini-date-section {
	--sw-mini-date-bg: var(--teal-light);
}

.ccl-v2-widget.core-v2-ticker .mini-date-section .date-month {
	margin-bottom: -14px;
}

.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 .widget-title {
	font-family: var(--font-accent);
	font-size: 3.75rem;
	line-height: var(--leading-none);
	letter-spacing: unset;
	color: var(--pink);
}

.ccl-v2-widget.core-v2-ticker .details {
	font-size: var(--text-sm);
	text-transform: capitalize;
	line-height: 1.2;
}

.ccl-v2-widget.core-v2-ticker .content-upper {
	gap: var(--space-4);
}

.ccl-v2-widget.core-v2-ticker .widget-view-all {
	font-size: var(--text-sm);
	padding: 11px 19px;
}

/*----- 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.skip-slider-init .glide__slides {
		grid-template-columns: repeat(2, minmax(0, 1fr));
	}

	.core-v2-ticker .slide > .inner {
		grid-template-columns: minmax(120px, 1fr) minmax(0, 2fr);
		max-width: 400px;
		justify-items: start;
	}

	.core-v2-ticker .slide .slide-title {
		text-align: left;
	}
}

@container (min-width: 64em) {
	.core-v2-ticker.skip-slider-init .glide__slides {
		grid-template-columns: repeat(3, minmax(0, 1fr));
	}

	.ccl-v2-widget.core-v2-ticker .widget-title {
		font-size: 8.125rem;
		width: fit-content;
	}

	.ccl-v2-widget.core-v2-ticker .title-col {
		width: fit-content;
	}

	.ccl-v2-widget.core-v2-ticker .widget-header {
		flex-direction: row;
		justify-content: center;
		gap: 45px;
	}

	.core-v2-ticker .slide .slide-title {
		font-size: min(calc(20px + (30 - 20)  *  ((100vw - 1024px)  /  (1440 - 1024))), 30px);
	}

	.ccl-v2-widget.core-v2-ticker .details {
		font-size: var(--text-lg);
	}

	.core-v2-ticker .glide__arrows {
		margin-top: 55px;
		margin-bottom: 0;
	}

	.ccl-v2-widget.core-v2-ticker .widget-view-all {
		font-size: var(--text-base);
		padding: 14px 23px;
	}

	.ticker-v2-3-across .img-cont {
		height: 120px;
		width: 120px;
	}
}