:is(.f3, .nav-v3) .feature-pills-nav__item.is-hidden-desktop {
	display:none !important;
}

:is(.f3 .feature-pills-nav__item, .nav-v3 .nav-v3__item.feature-pills-nav__item.filter-pill-nav__pill) .feature-pills-nav__pill {
	min-height:var(--feature-pills-nav-min-height, 58px);
	height:auto;
	gap:12px;
	padding:var(--feature-pills-nav-padding, 6px 24px 6px 7px);
	border:2px solid rgba(20, 20, 32, 0.18);
	background:var(--f3-feature-box-bg-color, #fff);
	color:var(--body-text-color, var(--body-color, var(--color_text_dark, var(--f3-default-text-color, #1b1b1b)))) !important;
	font-size:calc(var(--f3-base-font-size, 14px) * 1.0);
	font-weight:700;
	line-height:1;
	box-shadow:none;
}

:is(.f3 .feature-pills-nav__item, .nav-v3 .nav-v3__item.feature-pills-nav__item.filter-pill-nav__pill) .feature-pills-nav__pill--no-media {
	padding-left:24px;
	padding-right:24px;
}

:is(.f3 .feature-pills-nav__item, .nav-v3 .nav-v3__item.feature-pills-nav__item.filter-pill-nav__pill) .feature-pills-nav__pill:hover,
:is(.f3 .feature-pills-nav__item, .nav-v3 .nav-v3__item.feature-pills-nav__item.filter-pill-nav__pill) .feature-pills-nav__pill:focus-visible {
	background:var(--f3-feature-box-bg-color, #fff);
	color:var(--body-text-color, var(--body-color, var(--color_text_dark, var(--f3-default-text-color, #1b1b1b)))) !important;
	border-color:rgba(20, 20, 32, 0.38);
}

:is(.f3 .feature-pills-nav__item, .nav-v3 .nav-v3__item.feature-pills-nav__item.filter-pill-nav__pill).is-active .feature-pills-nav__pill,
:is(.f3 .feature-pills-nav__item, .nav-v3 .nav-v3__item.feature-pills-nav__item.filter-pill-nav__pill) .feature-pills-nav__pill.is-active,
:is(.f3 .feature-pills-nav__item, .nav-v3 .nav-v3__item.feature-pills-nav__item.filter-pill-nav__pill) .feature-pills-nav__pill:active {
	background:var(--f3-feature-box-bg-color, #fff);
	color:var(--body-text-color, var(--body-color, var(--color_text_dark, var(--f3-default-text-color, #1b1b1b)))) !important;
	border-color:var(--filters-checkbox-active-color, #000);
}

:is(.f3, .nav-v3) .feature-pills-nav__media {
	flex-basis:44px;
	width:44px;
	height:44px;
	background:rgba(245, 245, 245, 0.9);
}

:is(.f3, .nav-v3) .feature-pills-nav__media img {
	display:block;
	width:calc(100% - 10px);
	height:calc(100% - 10px);
	object-fit:contain;
}

:is(.f3, .nav-v3) .feature-pills-nav__media img.pill-cover-img {
	width:100%;
	height:100%;
	object-fit:cover;
}

:is(.f3, .nav-v3) .feature-pills-nav__label {
	display:block;
	max-width:28ch;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
}

.nav-v3 .feature-pills-nav__item .feature-pills-nav__label::after {
	content:none;
}

.f3 .feature-pills-nav__pill.feature-bg-bg-sand {
	background:var(--f3-bg-sand);
}

.f3 .feature-pills-nav__pill.feature-bg-bg-cream,
.f3 .feature-pills-nav__pill.feature-bg-pattern-watercolour,
.f3 .feature-pills-nav__pill.feature-bg-pattern-brushes,
.f3 .feature-pills-nav__pill.feature-bg-pattern-codetag,
.f3 .feature-pills-nav__pill.feature-bg-pattern-codetag-gradient {
	background:var(--f3-bg-cream);
}

.f3 .feature-pills-nav__pill.feature-bg-bg-white {
	background:#fff;
}

.f3 .feature-pills-nav__admin {
	position:absolute;
	top:-8px;
	right:-6px;
	z-index:6;
}

@media (max-width:850px) {
	:is(.f3, .nav-v3) .feature-pills-nav__item.is-hidden-desktop {
		display:block !important;
	}

	:is(.f3, .nav-v3) .feature-pills-nav__item.is-hidden-mobile {
		display:none !important;
	}

	:is(.f3 .feature-pills-nav__item, .nav-v3 .nav-v3__item.feature-pills-nav__item.filter-pill-nav__pill) .feature-pills-nav__pill {
		min-height:52px;
		padding:5px 18px 5px 6px;
		font-size:calc(var(--f3-base-font-size, 14px) * 1.2);
	}

	:is(.f3 .feature-pills-nav__item, .nav-v3 .nav-v3__item.feature-pills-nav__item.filter-pill-nav__pill) .feature-pills-nav__pill--no-media {
		padding-left:18px;
		padding-right:18px;
	}

	:is(.f3, .nav-v3) .feature-pills-nav__media {
		flex-basis:40px;
		width:40px;
		height:40px;
	}

	:is(.f3, .nav-v3) .feature-pills-nav__label {
		max-width:22ch;
	}
}
