.filter-nav {
	max-width: 640px;
	border-radius: 40px;
	border: 1px solid var(--1-color);
	color: var(--1-color);
	padding: 8px;
	letter-spacing: calc(var(--0-ls) + 1.3px);
}
.filter-nav__item-link {
	padding: 14px 0;
	cursor: pointer;
}
.filter-nav__item {
	position: relative;
	z-index: 2;
}
.filter-nav:before {
	position: absolute;
	content: "";
	left: -1px;
	top: -1px;
	width: calc(100% + 2px);
	height: calc(100% + 2px);
	border: 1px solid var(--1-color);
	border-radius: 40px;
	z-index: 2;
	pointer-events: none;
}
.filter-nav-wrap {
	margin-bottom: 87px;
	z-index: 3;
}
#filter-nav-wrap.pin .filter-nav {
	background: var(--body-bg);
}
.s-grid-tab__grid .grid-item {
	width: calc(50% - 10px);
	/*height: 347px;*/
	border-radius: 2px;
	aspect-ratio: 16/8.7;
}
.s-grid-tab {
	padding: 125px 0 173px;
}
.s-grid-tab__kicker {
	margin-bottom: 5px;
}
.s-grid-tab__heading {
	max-width: 680px;
}
.s-grid-tab__col-heading {
	margin-bottom: 25px;
}
.filter-nav .swiper-wrapper:after {
	position: absolute;
	content: "";
	top: 0;
	right: 0;
	bottom: 0;
	left: var(--offset);
	width: var(--width);
	height: 100%;
	border-radius: 40px;
	background: var(--5-color);
	border: 1px solid var(--5-color);
	-webkit-transition: .3s;
	-o-transition: .3s;
	transition: .3s;
	z-index: 1;
}
.filter-nav__item.active .filter-nav__item-link {
	color: var(--2-color);
}
.wow-clip-gallery {
	-webkit-clip-path: polygon(0% 0%, 100% 0%, 100% 0%, 0% 0%);
	clip-path: polygon(0% 0%, 100% 0%, 100% 0%, 0% 0%);
}
.wow-clip-gallery.show {
	-webkit-clip-path: polygon(0% 0%, 100% 0%, 100% 100%, 0% 100%);
	clip-path: polygon(0% 0%, 100% 0%, 100% 100%, 0% 100%);
}
@media (min-width: 992px) {
	.filter-nav .swiper-wrapper {
		/*transform: none !important;*/
		z-index: 2;
	}
}
@media (max-width: 991px) {
	.s-grid-tab__col-heading,
	.filter-nav-wrap {
		margin-bottom: 30px;
	}
	.s-grid-tab {
		padding: 50px 0;
		margin-bottom: 50px;
	}
}
@media (max-width: 767px) {
	.filter-nav {
		font-size: calc(var(--1-rem) * 0.875);
		letter-spacing: calc(var(--0-ls) + 1px);
	}
}
@media (max-width: 575px) {
	.filter-nav {
		font-size: calc(var(--1-rem) * 0.625);
	}
	.s-grid-tab__grid .grid-item {
		width: 100%;
	}
}