/* DOLONG CMS taxonomy refactor — scoped visual adjustments. */

.dl-products-page.is-collection-filtered .dl-products-masthead {
	padding: clamp(28px, 3.5vw, 48px) 0 clamp(24px, 2.6vw, 38px);
}

.dl-products-page.is-collection-filtered .dl-products-masthead h1 {
	margin-top: 12px;
}

.dl-products-page.is-collection-filtered .dl-products-collection-intro {
	padding-bottom: clamp(24px, 3vw, 40px);
}

.dl-products-collection-intro__panel > picture {
	position: absolute;
	inset: 0;
	display: block;
	width: 100%;
	height: 100%;
}

.dl-products-collection-intro__panel > picture > img {
	display: block;
	width: 100%;
	height: 100%;
	object-fit: cover;
}

.dl-collection-card__image picture,
.dl-story-chapter--about picture {
	display: block;
	width: 100%;
	height: 100%;
}

.dl-collections-empty {
	padding: 56px 0 90px;
}

.dl-collections-empty h1 {
	margin: 15px 0 0;
	font-size: clamp(42px, 5vw, 68px);
	font-weight: 400;
}

.dl-collections-empty > p:not(.dl-overline) {
	max-width: 45ch;
	margin: 18px 0 0;
	color: var(--dl-muted, #756f68);
	font-size: 13px;
	line-height: 1.7;
}

@media (max-width: 820px) {
	.dl-products-page.is-collection-filtered .dl-products-masthead {
		padding: 24px 0 22px;
	}

	.dl-products-page.is-collection-filtered .dl-products-collection-intro {
		padding-bottom: 22px;
	}
}
