/* Captured group links occupy the native card's volume-chip slot. */
#wooptima-filter-catalog .c-product-card__volumes[data-wf-members]:not(.ds-card-volumes) {
	display: flex;
	gap: var(--spacing-xs, 0.5rem);
	max-width: 100%;
	min-width: 0;
	margin: 0 0 var(--spacing-sm, 0.75rem);
	padding: 0 0 0.125rem;
	overflow-x: auto;
	list-style: none;
}

#wooptima-filter-catalog [data-wf-members]:not(.ds-card-volumes) .c-product-card__volume {
	flex: 0 0 auto;
	max-width: 100%;
	margin: 0;
	padding: 0;
}

#wooptima-filter-catalog [data-wf-members]:not(.ds-card-volumes) .c-product-card__volume-link {
	display: inline-flex;
	align-items: center;
	max-width: 100%;
	min-height: 2.5rem;
	padding: 0 var(--spacing-xs, 0.5rem);
	border: 1px solid var(--wf-border, var(--color-neutral-400, #e4e4e7));
	border-radius: var(--radius-base, 0.625rem);
	background: var(--wf-surface, var(--color-white, #fff));
	color: var(--wf-muted, var(--color-neutral-800, #52525b));
	font-size: var(--text-xs, 0.8125rem);
	font-weight: 600;
	line-height: 1.4;
	text-decoration: none;
}

#wooptima-filter-catalog [data-wf-members]:not(.ds-card-volumes) .wf-member-label {
	min-width: 0;
	max-width: 12rem;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

#wooptima-filter-catalog [data-wf-members]:not(.ds-card-volumes) .c-product-card__volume-link:hover,
#wooptima-filter-catalog [data-wf-members]:not(.ds-card-volumes) .c-product-card__volume-link[aria-current="true"] {
	border-color: var(--wf-accent, var(--color-primary-500, #3f3f46));
	color: var(--wf-accent, var(--color-primary-500, #3f3f46));
}

#wooptima-filter-catalog [data-wf-members]:not(.ds-card-volumes) .c-product-card__volume-link[aria-current="true"] {
	background: var(--wf-tint, var(--color-primary-100, #f4f4f5));
	font-weight: 700;
}

#wooptima-filter-catalog [data-wf-members]:not(.ds-card-volumes) .c-product-card__volume-link:focus-visible {
	outline: 2px solid var(--wf-accent, var(--color-primary-500, #3f3f46));
	outline-offset: -3px;
}

@container (width < 16rem) {
	#wooptima-filter-catalog [data-wf-members]:not(.ds-card-volumes) .c-product-card__volume-link {
		min-height: 2.875rem;
	}
}
