.swiperNav {
	display: flex;
	justify-content: center;
	align-items: center;
	gap: 16px;
	margin-top: 32px;
	position: relative;
	z-index: 0;
}
.swiperCountDots [class*=swiper-button-],
.swiperNav [class*=swiper-button-] {
	position: static;
	width: 56px;
	height: 56px;
	margin: 0;
	outline: 0;
	border: 0;
	background: rgb(115, 98, 73, 0.08);
	border-radius: 100%;
	opacity: 1;
	transition: .25s cubic-bezier(0.645, 0.045, 0.355, 1);
	user-select: none;
}
.swiperCountDots [class*=swiper-button-] img,
.swiperNav [class*=swiper-button-] img {
	width: 24px;
	transition: .25s cubic-bezier(0.645, 0.045, 0.355, 1);
}
.swiperCountDots [class*=swiper-button-]:after,
.swiperNav [class*=swiper-button-]:after {
	display: none;
}
.swiperCountDots [class*=swiper-button-]:hover,
.swiperNav [class*=swiper-button-]:hover {
	background: rgb(115, 98, 73, 0.64);
	opacity: 1;
}
.swiperCountDots [class*=swiper-button-].swiper-button-disabled,
.swiperNav [class*=swiper-button-].swiper-button-disabled {
	opacity: .70;
	cursor: default;
}
.swiperCountDots {
	display: flex;
	justify-content: center;
	align-items: center;
	gap: 8px;
	margin-top: 32px;
	font-size: 1.125rem;
	color: #606060;
	font-weight: 400;
	line-height: 0.75rem;
	position: relative;
	z-index: 2;
}
.swiperCountDots .current-slide {
	font-weight: 500;
}
.swiperCountDots .total-slides {
	font-weight: 300;
}
.swiperCountDots .num-anim {
	display: inline-block;
	position: relative;
}
.swiperCountDots .num-anim.up {
	animation: slideUp 0.35s ease forwards;
}
.swiperCountDots .num-anim.down {
	animation: slideDown 0.35s ease forwards;
}
@keyframes slideUp {
	0% { transform: translateY(10px); opacity: 0; }
	100% { transform: translateY(0); opacity: 1; }
}
@keyframes slideDown {
	0% { transform: translateY(-10px); opacity: 0; }
	100% { transform: translateY(0); opacity: 1; }
}
.swiperCountDots .swiper-pagination {
	position: static;
	width: auto;
}
.swiperCountDots .swiper-pagination .swiper-pagination-bullet {
	display: inline-block;
	width: 18px;
	height: 1px;
	margin: 0px 0;
	background: rgb(115 98 73 / 8%);
	border-radius: 0px;
	opacity: 1;
	transition: .25s cubic-bezier(0.645, 0.045, 0.355, 1);
}
.swiperCountDots .swiper-pagination .swiper-pagination-bullet:first-child {
	border-top-left-radius: 10px;
	border-bottom-left-radius: 10px;
}
.swiperCountDots .swiper-pagination .swiper-pagination-bullet:last-child {
	border-top-right-radius: 10px;
	border-bottom-right-radius: 10px;
}
.swiperCountDots .swiper-pagination .swiper-pagination-bullet:hover,
.swiperCountDots .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active {
	background: #606060;
	border-radius: 10px;
}