/* 20241210 psh */
.basic-one-slide-swiper {
	width: 100%;
}
.basic-one-slide-swiper .swiper-pagination-bullet {
	width: 8px;
	height: 8px;
	border-radius: 10px;
}
.basic-one-slide-swiper .swiper-pagination-bullet-active {
	width: 24px;
	background: var(--brand-primary);
}

/* 20230919 스와이퍼 커스텀 */
.style_custom_swiper .swiper-button-next,
.style_custom_swiper .swiper-button-prev {
	width: 50px;
	height: 50px;
	background-size: 100% auto;
	background-color: #fff;
	border-radius: 50%;
	margin: 0;
	transform: translateY(-50%);
}

.style_custom_swiper .swiper-button-next:after,
.style_custom_swiper .swiper-container-rtl .swiper-button-prev:after,
.style_custom_swiper .swiper-button-prev:after,
.style_custom_swiper .swiper-container-rtl .swiper-button-next:after {
	display: none;
}

.style_custom_swiper .swiper-button-prev {
	box-shadow: -2px 4px 2px rgba(0, 0, 0, 0.1);
}

.style_custom_swiper .swiper-button-next {
	box-shadow: 2px 4px 2px rgba(0, 0, 0, 0.1);
}

.style_custom_swiper .swiper-button-prev,
.style_custom_swiper .swiper-container-rtl .swiper-button-next {
	background-image: url("/content/images/icon/ico_swiper_prev.png");
}

.style_custom_swiper .swiper-button-next,
.style_custom_swiper .swiper-container-rtl .swiper-button-prev {
	background-image: url("/content/images/icon/ico_swiper_next.png");
}

@media (max-width: 767px) {
	.style_custom_swiper .swiper-button-next,
	.style_custom_swiper .swiper-button-prev {
		top: 50%;
		width: 36px;
		height: 36px;
	}

	.style_custom_swiper .swiper-button-prev {
		left: 0;
		transform: translate(-50%, -50%);
	}

	.style_custom_swiper .swiper-button-next {
		right: 0;
		transform: translate(50%, -50%);
	}
}



/* 20230919 스와이퍼 커스텀 */
.style_custom_swiper .swiper-button-next,
.style_custom_swiper .swiper-button-prev {
	width: 50px;
	height: 50px;
	background-size: 100% auto;
	background-color: #fff;
	border-radius: 50%;
	margin: 0;
	transform: translateY(-50%);
}

.style_custom_swiper .swiper-button-next:after,
.style_custom_swiper .swiper-container-rtl .swiper-button-prev:after,
.style_custom_swiper .swiper-button-prev:after,
.style_custom_swiper .swiper-container-rtl .swiper-button-next:after {
	display: none;
}

.style_custom_swiper .swiper-button-prev {
	box-shadow: -2px 4px 2px rgba(0, 0, 0, 0.1);
}

.style_custom_swiper .swiper-button-next {
	box-shadow: 2px 4px 2px rgba(0, 0, 0, 0.1);
}

.style_custom_swiper .swiper-button-prev,
.style_custom_swiper .swiper-container-rtl .swiper-button-next {
	background-image: url("/content/images/icon/ico_swiper_prev.png");
}

.style_custom_swiper .swiper-button-next,
.style_custom_swiper .swiper-container-rtl .swiper-button-prev {
	background-image: url("/content/images/icon/ico_swiper_next.png");
}

@media (max-width: 767px) {
	.style_custom_swiper .swiper-button-next,
	.style_custom_swiper .swiper-button-prev {
		width: 36px;
		height: 36px;
	}
}