.room-furnishings .content-container {
	grid-area: 1/3/1/span 4;
	margin-right: calc(var(--grid-gap) * -.5);
}

.room-furnishings .content-container .headline {
	grid-area: 1/1/1/span 4;
}

.room-furnishings .content-container .text-container {
	grid-area: 2/2/2/span 3;
	max-width: 36ch;
}

.room-furnishings .img-slider {
	grid-area: 1/8/1/span 7;
	margin-left: calc(var(--grid-gap) * -.5);
}

.room-furnishings .img-slider * {
	display: flex;
	height: 100%;
}

.room-furnishings .default-slider-nav-slidecount-container {
	grid-area: 1/5/1/span 3;
	z-index: 2;
	flex-direction: row-reverse;
	align-self: flex-end;
	margin-bottom: var(--m-sm);
	gap: var(--m-xs);
	margin-right: calc(((var(--grid-gap) * .5) + (var(--m-md) * 1.54) + var(--m-xs)) * -1);
}

@media (max-width: 1199.98px) {
	.room-furnishings .content-container {
		grid-area: 1/2/1/span 6;
		padding-right: var(--grid-gap);
		margin-bottom: var(--m-lg);
	}

	.room-furnishings .content-container .headline {
		grid-area: 1/1/1/span 6;
	}

	.room-furnishings .content-container .text-container {
		grid-area: 2/2/2/span 5;
	}
}

@media (max-width: 991.98px) {
	.room-furnishings .content-container {
		grid-area: 1/2/1/span 12;
		padding-right: 0;
		margin-bottom: var(--m-md);
		display: flex;
		flex-direction: column;
		margin-right: 0;
		align-items: center;
	}

	.room-furnishings .img-slider {
		grid-area: 2/1/2/span 14;
	}

	.room-furnishings .default-slider-nav-slidecount-container {
		grid-area: 3/2/3/span 12;
		margin-right: 0;
		margin-top: var(--m-sm);
		justify-self: center;
	}
}