/* BASIC css start */
#header .category { border-bottom:0 !important; }


#new_product .subname br:nth-child(1),
#new_product .subname font+br:nth-child(2) { display: none; }



#add3_product .title,
#add4_product .title { display:none; }


#main_slide2 { margin-top:84px; padding:0; background:#f3f3f3; text-align:center; position:relative; }
#main_slide2 .slick-slide { text-align:center; }
#main_slide2 .slick-slide > a { display:inline-block; }
#main_slide2 .slick-arrow { display:block; width:17px; height:185px; border:0; border-radius:0; text-indent:-50000px; position:absolute; top:50%; transform:translateY(-50%); z-index:101; outline:0; }
#main_slide2 .slick-prev { background:url(/design/soogee77/dnrweb/arrow_left_17x33_000.gif) no-repeat 50%; left:calc(50% - 583px); }
#main_slide2 .slick-next { background:url(/design/soogee77/dnrweb/arrow_right_17x33_000.gif) no-repeat 50%; right:calc(50% - 583px); }

#main_slide2 .prev-next-wrap { width: 1166px; position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); z-index: 999; }
#main_slide2 .swiper-button-next, 
#main_slide2 .swiper-button-prev { color: #000; z-index: 1000; }
#main_slide2 .swiper-button-next:after, 
#main_slide2 .swiper-button-prev:after { font-size: 34px; }



#main_slide1 {
    position: relative;
    max-width: 1805px;
    margin: 85px auto 150px auto;
    overflow: hidden;
}
#main_slide1 .swiper-slide { /*max-width: 595px;*/ transition: .3s ease-in-out all; position: relative; }
#main_slide1 .swiper-slide > a { position: relative; display: block; overflow: hidden; }
#main_slide1 .swiper-slide > a::after{ content:''; position:absolute; top:0; left:0; width:100%; height:100%; box-sizing:border-box; background:rgba(0,0,0,0.5); transition:0.3s ease-in-out all; }


#main_slide1 .swiper-slide img { position:relative; max-width: 100%; vertical-align:top; transition:0.5s ease-in-out all; }
#main_slide1 .swiper-slide-active > a::after { background:transparent; }

#main_slide1 .prev-next-wrap { width: 595px; position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); z-index: 999; }
#main_slide1 .swiper-button-next, 
#main_slide1 .swiper-button-prev { color: #959595; z-index: 1000; }
#main_slide1 .swiper-button-next::before { right: 0px; }
#main_slide1 .swiper-button-prev::before { left: 0; }



.new_main_banner-wrap { max-width: 1588px; margin: 0 auto; position: relative; }
.new_main_banner-wrap .swiper-button-next, 
.new_main_banner-wrap .swiper-button-prev { color: #959595; z-index: 1000; }
.new_main_banner { max-width: 1446px; margin: 0 auto; padding: 0; position: relative; overflow: hidden; }
.new_main_banner .swiper-slide { max-width: 372px; padding: 0; }
.new_main_banner .swiper-slide > a { display: block; }
.new_main_banner .swiper-slide img { max-width: 330px; border-radius: 18px; }
.new_main_banner .swiper-slide dl { display: block; margin: 15px 0 0; padding: 0; width: 330px; text-align: center; }
.new_main_banner .swiper-slide dl > dt { margin: 0; padding: 0; font-size: 22px; line-height: 22px; color: #0a0a0a; letter-spacing: -0.5px; }
.new_main_banner .swiper-slide dl > dd { margin: 10px 0 0; padding: 0; font-size: 15px; line-height: 15px; color: #acacac; letter-spacing: -1px; }

#weeklyBest .title { padding-bottom: 80px; }
#weeklyBest .swiper { width: 1250px; margin-left: auto; margin-right: auto; position: relative; overflow: hidden; overflow: clip; list-style: none; padding: 0; z-index: 1; display: block; }
#weeklyBest .swiper-slide { background: #FFF; }
#weeklyBest .swiper-slide .product { padding-top: 81px; min-width: 1250px; min-height: 1406px; }
#weeklyBest .swiper-pagination { top: 0; bottom: auto; }
#weeklyBest .swiper-pagination-bullet { display: inline-flex; min-width: 130px; width: auto; height: 42px; align-items: center; justify-content: center; border-radius: 0; background: #FFF; font-family: 'Pretendard'; font-size: 16px; color: #121212; opacity: 1; }
#weeklyBest .swiper-pagination-bullet-active { background: #3a3a3a; color: #FFF; }

/* BASIC css end */

