@charset "utf-8";
/* 하단 상품 슬라이드 */
.owl-nav button.owl-next i.icon-angle-right,
.owl-nav button.owl-next i.icon-angle-right:before,
.owl-nav button.owl-prev i.icon-angle-left,
.owl-nav button.owl-prev i.icon-angle-left:before {
    font-size: 25px !important; /* 화살표 크기 */
}

/* 메인 슬라이드 demo-13.css의 원본 선택자 구조(.intro-slider.owl-simple .owl-nav [class*='owl-'])를 
   완벽히 덮어쓰기 위해 선택자 우선순위를 최상위로 높여 강제 적용 */
.intro-slider-container.new-slider-img-div .intro-slider.owl-simple .owl-nav button.owl-prev,
.intro-slider-container.new-slider-img-div .intro-slider.owl-simple .owl-nav button.owl-next {
    color: #FF5722 !important; /* 기본 색상 */
    font-size: 45px !important; /* 크기 */
    -webkit-text-stroke: 1.5px #FF5722 !important; /* 두께 강제 적용 */
    transition: all 0.3s ease !important;
    opacity: 1 !important;
}

.intro-slider-container.new-slider-img-div .intro-slider.owl-simple .owl-nav button.owl-prev:hover,
.intro-slider-container.new-slider-img-div .intro-slider.owl-simple .owl-nav button.owl-next:hover {
    color: #00FFFF !important; /* 마우스 오버 시 색상 */
    -webkit-text-stroke: 1.5px #00FFFF !important; /* 마우스 오버 시 두께 색상 */
}

/* 내부 i 태그와 ::before 가상요소가 개별 스타일을 갖지 못하도록 부모(button) 스타일을 무조건 상속받게 강제함 */
.intro-slider-container.new-slider-img-div .intro-slider.owl-simple .owl-nav button.owl-prev i,
.intro-slider-container.new-slider-img-div .intro-slider.owl-simple .owl-nav button.owl-next i,
.intro-slider-container.new-slider-img-div .intro-slider.owl-simple .owl-nav button.owl-prev i::before,
.intro-slider-container.new-slider-img-div .intro-slider.owl-simple .owl-nav button.owl-next i::before {
    color: inherit !important;
    font-size: inherit !important;
    -webkit-text-stroke: inherit !important;
}