.swiper-button-next:hover, .swiper-button-prev:hover {
    color: var(--color-primary);
}

/* 메인페이지 메인슬라이드 스와이퍼 커스터마이징 START */
.slide_main {
    overflow: hidden;
}
.slide_main .swiper-pagination-progressbar{
    position: unset;
    max-width: 200px;
}
@media screen and (max-width: 599px) {
	.slide_main .swiper-pagination-progressbar{
        max-width: 150px;
    }
}
@media screen and (max-width: 320px) {
	.slide_main .swiper-pagination-progressbar{
        max-width: 80px;
    }
}
.slide_main .swiper-horizontal>.swiper-pagination-progressbar,
.slide_main .swiper-pagination-progressbar.swiper-pagination-horizontal,
.slide_main .swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite,
.slide_main .swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite {
    height: 2px;
}
.slide_main .swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
    background: var(--color-primary);
}
.slide_main .swiper-button-next, .slide_main .swiper-button-prev {
    position: unset;
    top: unset;
    width: unset;
    height: unset;
    margin-top: unset;
    border-radius: unset;
}
.slide_main .swiper-button-next:after, .slide_main .swiper-button-prev:after {
    padding: 0 0.6rem;
    font-size: 16px;
}
.slide_main .swiper-slide {
    height: 50rem;
    overflow: hidden;
    display: flex;
    align-items: center;
    justify-content: center;
}
.slide_main .swiper-slide .text_box {
    padding: 0 5%;
    width: 100%;
    display: flex;
    flex-direction: column;
    gap: 2rem;
    color: #fff;
}
.slide_main .swiper-slide p.title {
    font-size: 6rem;
    font-weight: var(--font-w-bold);
    line-height: 1;
}
.slide_main .swiper-slide p.sub_title {
    font-size: 2.6rem;
    line-height: 1.4;
}
.slide_main .swiper-slide p.text {
    font-size: 2rem;
    line-height: 1.6;
}
.slide_main .main_slide_01 {
    background:url("main_slide_l_01.png") center / cover no-repeat;
}
.slide_main .main_slide_02 {
    background:url("main_slide_l_02.png") center / cover no-repeat;
}
.slide_main .main_slide_03 {
    background:url("main_slide_l_03.png") center / cover no-repeat;
}
.slide_main .main_slide_04 {
    background:url("main_slide_l_04.png") center / cover no-repeat;
}
.slide_main .main_slide_05 {
    background:url("main_slide_l_05.png") center / cover no-repeat;
}
.slide_main .main_slide_06 {
    background:url("main_slide_l_06.png") center / cover no-repeat;
}
.slide_main .swiper-slide img {
    width: auto;
    max-width: none;
}
@media screen and (max-width: 1023px) {
    .slide_main .swiper-slide .text_box {
        padding: 0 var(--space-mid);
    }
}
/* 메인페이지 메인슬라이드 스와이퍼 커스터마이징 END */


/* 메인페이지 상품목록/추천상품 스와이퍼 커스터마이징 START */
.product_slide .swiper-slide {
    display: flex;
    flex-direction: column;
}
.product_slide {
    overflow: hidden;
}
.product_slide .swiper-button-next, .product_slide .swiper-button-prev {
    top: unset;
    bottom: 86px;
}
.product_slide .swiper-button-prev {
    left: -60px;
}
.product_slide .swiper-button-next {
    right: -60px;
}
.product_slide .swiper-button-next:after, .product_slide .swiper-button-prev:after {
    font-size: 30px;
    font-weight: 100;
}
/* 메인페이지 상품목록/추천상품 스와이퍼 커스터마이징 END */


/* 메인페이지 추천상품 스와이퍼 커스터마이징(개별) START */
.products .product_slide .swiper-button-next, .products .product_slide .swiper-button-prev {
    bottom: 106px;
}
/* 메인페이지 추천상품 스와이퍼 커스터마이징(개별) END */