/* BASIC css start */
/* 메인 비쥬얼 배너 */
.visual-banner {position:relative; overflow:hidden;}
.visual-banner .inner img {width:100%;}

.visual-banner .swiper-pagination-bullet{background: #fff;opacity:0.4;margin:4px}
.visual-banner .swiper-pagination-bullet.swiper-pagination-bullet-active{;opacity:1}
.visual-banner .swiper-pagination-bullets {height:2px;bottom:25px;left: 0;right: 0;}
.visual-banner .swiper-button-prev:after,
.visual-banner .swiper-button-next:after {display:none;}

.visual-banner .swiper-button-prev:hover,.visual-banner .swiper-button-next:hover{background-color:#000}

.visual-banner .swiper-button-prev {background:url('/design/bridgeeye/main/prd_prev_2.png')no-repeat center / 15px auto;width:70px;height:70px;left:200px;border:1px solid rgba(255,255,255,.15);background-color:rgba(0,0,0,.2)}
.visual-banner .swiper-button-next {background:url('/design/bridgeeye/main/prd_next_2.png')no-repeat center / 15px auto;width:70px;height:70px;right:200px;border:1px solid rgba(255,255,255,.15);background-color:rgba(0,0,0,.2)}

.visual-banner .mySwiper:hover .swiper-button-prev{display:block;transition: all 0.3s;}
.visual-banner .mySwiper .swiper-button-prev{display:none;;transition: all 0.3s;}

.visual-banner .mySwiper:hover .swiper-button-next{display:block;transition: all 0.3s;}
.visual-banner .mySwiper .swiper-button-next{display:none;;transition: all 0.3s;}



.visual-banner .swiper-button-disabled{cursor:default;pointer-events:all !important;opacity:0.5}


.visual-banner .txtbox {display:inline-block; text-align:center; position:absolute; top:60%; left:50%; transform:translate(-50%,-50%); -webkit-transform:translate(-50%,-50%); opacity:0; visibility: hidden; transition:all .8s ease-in; -webkit-transition:all .8s ease-in; }
.visual-banner .swiper-slide-active .txtbox {opacity:1; top:52%; visibility: visible;}
.visual-banner .txtbox .txt01 {color: #5c1924; font-size: 18px; letter-spacing: 2px; font-weight:500; margin-bottom:10px;}
.visual-banner .txtbox .txt02 {line-height:31px; background-color: rgba(247,247,247,.3); color: #f7f7f7; font-weight: bold; font-size: 12px; letter-spacing: 2px; padding:0 30px;}



/* 이벤트배너 */
.event_banner {position:relative; overflow:hidden;margin-top:15px}
.event_banner .inner img {width:100%;}
.event_banner .swiper-pagination-bullet{background: #fff;opacity:0.4;margin:4px}
.event_banner .swiper-pagination-bullet.swiper-pagination-bullet-active{;opacity:1}
.event_banner .swiper-pagination-bullets {height:2px;bottom:25px;left: 0;right: 0;}
.event_banner .swiper-button-prev:after,
.event_banner .swiper-button-next:after {display:none;}

.event_banner .swiper-button-prev:hover,.event_banner .swiper-button-next:hover{background-color:#000}

.event_banner .swiper-button-prev {background:url('/design/bridgeeye/main/prd_prev_2.png')no-repeat center / 15px auto;width:70px;height:70px;left:200px;border:1px solid rgba(255,255,255,.15);background-color:rgba(0,0,0,.2)}
.event_banner .swiper-button-next {background:url('/design/bridgeeye/main/prd_next_2.png')no-repeat center / 15px auto;width:70px;height:70px;right:200px;border:1px solid rgba(255,255,255,.15);background-color:rgba(0,0,0,.2)}

.event_banner .mySwiper:hover .swiper-button-prev{display:block;transition: all 0.3s;}
.event_banner .mySwiper .swiper-button-prev{display:none;;transition: all 0.3s;}

.event_banner .mySwiper:hover .swiper-button-next{display:block;transition: all 0.3s;}
.event_banner .mySwiper .swiper-button-next{display:none;;transition: all 0.3s;}



.event_banner .swiper-button-disabled{cursor:default;pointer-events:all !important;opacity:0.5}

/* 이벤트2 */
.event_banner2 {position:relative; overflow:hidden;margin-top:100px}
.event_banner2 .inner img {width:100%;}
.event_banner2 .swiper-pagination-bullet{background: #fff;opacity:0.4;margin:4px}
.event_banner2 .swiper-pagination-bullet.swiper-pagination-bullet-active{;opacity:1}
.event_banner2 .swiper-pagination-bullets {height:2px;bottom:25px;left: 0;right: 0;}
.event_banner2 .swiper-button-prev:after,
.event_banner2 .swiper-button-next:after {display:none;}

.event_banner2 .swiper-button-prev:hover,.event_banner .swiper-button-next:hover{background-color:#000}

.event_banner2 .swiper-button-prev {background:url('/design/bridgeeye/main/prd_prev_2.png')no-repeat center / 15px auto;width:70px;height:70px;left:200px;border:1px solid rgba(255,255,255,.15);background-color:rgba(0,0,0,.2)}
.event_banner2 .swiper-button-next {background:url('/design/bridgeeye/main/prd_next_2.png')no-repeat center / 15px auto;width:70px;height:70px;right:200px;border:1px solid rgba(255,255,255,.15);background-color:rgba(0,0,0,.2)}

.event_banner2 .mySwiper:hover .swiper-button-prev{display:block;transition: all 0.3s;}
.event_banner2 .mySwiper .swiper-button-prev{display:none;;transition: all 0.3s;}

.event_banner2 .mySwiper:hover .swiper-button-next{display:block;transition: all 0.3s;}
.event_banner2 .mySwiper .swiper-button-next{display:none;;transition: all 0.3s;}



.event_banner2 .swiper-button-disabled{cursor:default;pointer-events:all !important;opacity:0.5}




/* 중앙배너 */
.midbanner{max-width:1500px; margin:110px auto 15px; display:flex; gap:40px;}
/* .midbanner > div{width: calc(50% - 11.5px);} */
.midbanner > .inner-l{width: 960px;}
.midbanner > .inner-r{width: calc(100% - 900px);}
.midbanner .inner-r .img_wrap{flex-direction: column; gap:40px;}
.midbanner .inner-r .img_wrap > li{overflow: hidden;}
.midbanner a {display:block; flex:1; transition:all .3s ease; -webkit-transition:all .3s ease;}
.midbanner a:hover {opacity:0.7;}
.midbanner img {width:100%;}

/* 하단배너 */
.ft-banner{max-width:1500px; margin:10px auto 15px;}
.ft-banner .img_wrap{flex-direction: column; gap:23px;}
.ft-banner img{width:100%;}

/* 어바웃배너 */
.about-banner{max-width:1500px; margin:35px auto 15px;}
.about-banner img{width:100%;}

/* BEST 상품 */
.prd01 .item-wrap {position:relative; overflow: inherit;}
.prd01 .item-wrap .item-cont {overflow:hidden;}
.prd01 .cateTit {position:relative;}
.prd01 .controller {position:absolute; top:35px; right:0;}
.prd01 .controller .swiper-fraction {text-align: center; color: #ce7777; font-size: 12px; font-weight: 800; padding-bottom:8px;}
.prd01 .controller .swiper-fraction .swiper-pagination-current {color: #ce7777;}
.prd01 .controller .swiper-pagination {width:90px; height:2px; position:static; background:#f7f7f7;}
.prd01 .controller .swiper-pagination span {background:#ce7777}
.prd01 .swiper-button-prev {left:-80px; top:42%; width: 37px; height: 71px;}
.prd01 .swiper-button-next {right:-80px; top:42%; width: 37px; height: 71px;}
.prd01 .swiper-button-prev:after,
.prd01 .swiper-button-next:after {display:none;}

/* 상품폼 */
.prd-more {text-align:center; margin-top:15px;}
.prd-more a {width:280px; height:56px; line-height:56px; display:inline-block; border-radius:10px; border: 1px solid #f7f7f7; color: #c5c5c5; font-size: 13px; letter-spacing: 1.5px; font-family:'Montserrat',sans-serif; font-weight:bold;}


/* MD PICK 배너 */
.mdpick-banner{max-width:1500px; margin:35px auto 15px;}
.mdpick-banner img{width:100%;}
.mdpick-banner .cateTit{text-align: center; margin:100px 0 40px;}
.mdpick-banner .mdpick__slide{overflow: hidden;}


/* 스토리 배너 */
.mdpick-banner{max-width:1500px; margin:35px auto 15px;}
.mdpick-banner img{width:100%;}
.mdpick-banner .cateTit{text-align: center; margin:100px 0 40px;}
.mdpick-banner .mdpick___slide{overflow: hidden;}


/* 스토리배너 */
.story-banner{max-width:1500px; margin:35px auto 155px;}
.story-banner .img_wrap{flex-direction: column; gap:23px;}
.story-banner .img_wrap li{text-align: center;}
.story-banner .title__wrap h3{font-size:28px; font-weight: 700;}
.story-banner .txt__wrap{padding:20px 0 0;}
.story-banner .txt__wrap p{font-size:16px; line-height: 1.5;}
.story-banner img{width:100%;}
.story-banner .cateTit{text-align: center; margin:100px 0 40px;}
.story-banner .sec02{position:relative; margin:100px 0; padding:50px 0;}
.story-banner .sec02:before{content: ''; position: absolute; top:0; left:50%; transform: translateX(-50%); display: inline-block; width:195px; height:1px; background:#cbcbcb;}
.story-banner .sec02:after{content: ''; position: absolute; bottom:0; left:50%; transform: translateX(-50%); display: inline-block; width:195px; height:1px; background:#cbcbcb;}


/* 왜싼가배너 */
.event-banner{max-width:1500px; margin:20px auto 25px;}
.event-banner .img_wrap{flex-direction: column; gap:40px;}
.event-banner .img_wrap li{text-align: center;}
.event-banner .title__wrap h3{font-size:28px; font-weight: 700;}
.event-banner .txt__wrap{padding:20px 0 0;}
.event-banner .txt__wrap p{font-size:16px; line-height: 1.5;}
.event-banner img{width:100%;}
.event-banner .cateTit{text-align: center; margin:100px 0 40px;}
.event-banner .sec02{position:relative; margin:100px 0; padding:70px 0;}
.event-banner .sec02:before{content: ''; position: absolute; top:0; left:50%; transform: translateX(-50%); display: inline-block; width:195px; height:1px; background:#cbcbcb;}
.event-banner .sec02:after{content: ''; position: absolute; bottom:0; left:50%; transform: translateX(-50%); display: inline-block; width:195px; height:1px; background:#cbcbcb;}

/* 설명3개배너 */
.account-banner{max-width:1500px; margin:35px auto 50px;}
.account-banner .img_wrap{flex-direction: column; gap:40px;}
.account-banner .img_wrap li{text-align: center;}
.account-banner .title__wrap h3{font-size:28px; font-weight: 700;}
.account-banner .txt__wrap{padding:20px 0 0;}
.account-banner .txt__wrap p{font-size:16px; line-height: 1.5;}
.account-banner img{width:100%;}
.account-banner .cateTit{text-align: center; margin:100px 0 35px;}
.account-banner .sec02{position:relative; margin:100px 0; padding:30px 0;}
.account-banner .sec02:before{content: ''; position: absolute; top:0; left:50%; transform: translateX(-50%); display: inline-block; width:195px; height:1px; background:#cbcbcb;}
.account-banner .sec02:after{content: ''; position: absolute; bottom:0; left:50%; transform: translateX(-50%); display: inline-block; width:195px; height:1px; background:#cbcbcb;}



/* 이벤트 */
#contentWrap{max-width:1500px;}
#about{padding:0 0 35px;}
#about .img_wrap img{width:100%;}

@media screen and (max-width:1780px){
    .prd01 .swiper-button-next,
    .prd01 .swiper-button-prev {display:none;}
    

.mdevent{max-width:1500px; margin:35px auto 10px;}
.mdevent .img_wrap{flex-direction: column; gap:23px;}
.mdevent .img_wrap li{text-align: center;}
.mdevent .title__wrap h3{font-size:28px; font-weight: 700;}
.mdevent .txt__wrap{padding:20px 0 0;}
.mdevent .txt__wrap p{font-size:16px; line-height: 1.5;}
.mdevent img{width:100%;}
.mdevent .cateTit{text-align: center; margin:100px 0 40px;}
.mdevent .sec02{position:relative; margin:100px 0; padding:50px 0;}
.mdevent .sec02:before{content: ''; position: absolute; top:0; left:50%; transform: translateX(-50%); display: inline-block; width:195px; height:1px; background:#cbcbcb;}
.mdevent .sec02:after{content: ''; position: absolute; bottom:0; left:50%; transform: translateX(-50%); display: inline-block; width:195px; height:1px; background:#cbcbcb;}

.mdevent { margin:10 }
.mdevent:after { content:""; display:block; clear:both }
.mdevent a {display:block;padding:5px 0}
.mdevent img { width:100% }
}  


/* 영상 영역 */
.video__wrap{max-width:1500px; margin:35px auto 10px;}
.video__wrap{background: #000; padding: 70px 0;}
.video__wrap .iframe__wrap{position: relative; width: 100%; padding-bottom: 56%; /* 16:9 비율 */}
.video__wrap .iframe__wrap iframe{position: absolute; width: 100%; height: 100%;}



/* 파워리뷰 메인 포토리뷰 */
.main_power_review_list { max-width:1200px; margin:auto; }
.main_power_review_list .title { text-align:center; font-size:22px; margin:50px;}
.main_power_review_list li { float:left; padding:5px; }
.main_power_review_list li img { width:290px; }
.main_power_review_list:after { content: ''; display: block; clear: both; }

/* BASIC css end */

