/* BASIC css start */
/* */


#SMSnaverStyleGallery2 {
    /*height: 357px;*/
}


#SMSnaverStyleGallery2 .SMSnaverTab {    height: 34px;}





#SMSnaverStyleGallery2 .SMS_swiper_buttonPrev {left:0;}
#SMSnaverStyleGallery2 .SMS_swiper_buttonNext {right:0;}
#SMSnaverStyleGallery2 .SMS_swiper_buttonNext, #SMSnaverStyleGallery2 .SMS_swiper_buttonPrev {    background-size: 16px; display:block !important;}
#SMSnaverStyleGallery2 .SMS_base_mask{
    display:none !important;
}
.addfont h3 {    font-size: 1.15em; font-family: 'Amiri', serif;     text-align: center;}

.SMSnaverStyleGallery .SMSnaverTab .sub_indicator p {
    border:unset;
}

.SMSnaverStyleGallery .SMSnaverTab .sub_indicator {    padding: 0 20px;}
.SMSnaverStyleGallery .SMSnaverTab .sub_indicator p {font-size:10px;}

.SMSnaverStyleGallery .SMSnaverTab .sub_indicator p.active:before {
    text-decoration: underline;
    font-weight:bold;
    color:#000;
}

.SMSnaverStyleGallery .SMSnaverTab .sub_indicator p:nth-child(1):before {
    content: 'BEST';
}

.SMSnaverStyleGallery .SMSnaverTab .sub_indicator p:nth-child(2):before {
    content: 'TOP';
}

.SMSnaverStyleGallery .SMSnaverTab .sub_indicator p:nth-child(3):before {
    content: 'BOTTOM';
}

.SMSnaverStyleGallery .SMSnaverTab .sub_indicator p:nth-child(4):before {
    content: 'DRESS';
}
.SMSnaverStyleGallery .SMSnaverTab .sub_indicator p:nth-child(5):before {
    content: 'OUTER';
}





.SMS_Product_display2 {margin-top:60px;}


/* 이벤트영역 대문구 */

.main_title {
    text-align: center; }


.main_title .new_title_text {
    display: inline-block;
    font-size: 18px;
    font-weight: 400;
    line-height: 1.5;
    border-top: none;
}

#SMSmainDisplayPrd2 .main_title {
    display: flex;
    justify-content: space-between;
    align-items: center;
    margin: 0;
    padding: 0 10px 0 0;
    text-align: left;
    line-height: 1;
}

#SMSmainDisplayPrd2 .main_title .icon {
    content: '';
    width: 13px;
    height: 13px;
    background: url('http://www.leelin.co.kr/design/leelin/smartskin_re5/right_ar.png') no-repeat center;
    background-size: cover;
}

#SMSmainDisplayPrd2 .main_title .title-more {
    display: flex;
    align-items: center;
    gap: 4px;
    font-size: 14px;
}


#SMSmainDisplayPrd2 .main_title .new_title_text {
    padding: 15px 0 8px;}



#SMSmainDisplayPrd3 .main_title {
    margin: 0;
    padding: 0;
    text-align: left;
    line-height: 1;
}


#SMSmainDisplayPrd3 .main_title .new_title_text {
    padding: 15px 0 8px;}


#SMSmainDisplayPrd5 .main_title {
    margin: 0;
    padding: 0;
    text-align: left;
    line-height: 1;
}


#SMSmainDisplayPrd5 .main_title .new_title_text {
    padding: 15px 0 8px;}




#SMSmainDisplayPrd6 .main_title {
    margin: 0;
    padding: 0;
    text-align: left;
    line-height: 1;
}


#SMSmainDisplayPrd6 .main_title .new_title_text {
    padding: 15px 0 8px;}




#SMSmainDisplayPrd7 .main_title {
    margin: 0;
    padding: 0;
    text-align: left;
    line-height: 1;
}


#SMSmainDisplayPrd7 .main_title .new_title_text {
    padding: 15px 0 8px;}


#SMSmainDisplayPrd8 .main_title {
    margin: 0;
    padding: 0;
    text-align: left;
    line-height: 1;
}


#SMSmainDisplayPrd8 .main_title .new_title_text {
    padding: 15px 0 8px;}




/* 카테고리와 간격 정렬 */
#SMSmainDisplayPrd2 .SMScategoryView {
    margin-top: 0 !important;
}


#SMSmainDisplayPrd2 .new_title_text,
#SMSmainDisplayPrd3 .new_title_text,
#SMSmainDisplayPrd4 .new_title_text,
#SMSmainDisplayPrd5 .new_title_text,
#SMSmainDisplayPrd6 .new_title_text {
    font-family:
            "Dotum",
            "돋움",
            "Apple SD Gothic Neo",
            "Noto Sans KR",
            sans-serif;
}



[class*="main-swiper"] .items {
    display: flex !important;
}

/*  */

[class*="main-swiper"] .swiper-slide {
    width: 40% !important;
}

[class*="main-swiper"] .swiper-slide.more-slide {position: relative;  width: 82px!important; padding-top: 55%;}
[class*="main-swiper"] .swiper-slide.more-slide a {display: block; position: absolute;  top: 50%; left: 16px; transform: translateY(-50%);}
[class*="main-swiper"] .swiper-slide.more-slide a p {margin-top: 6px; font-size: 14px; text-align: center;}
[class*="main-swiper"] .swiper-slide.more-slide .ico {
    display: grid;
    justify-items: center;
    align-items: center;
    position: relative;
    width: 50px;
    height: 50px;
    margin: 0 auto;
    padding-left: 3px;
    font-size: 24px;
    border: 1px solid #E3E3E3;
    border-radius: 100%;
    box-sizing: border-box;
    background: url('/design/leelin/onedesign2/images/arrow_right.png') no-repeat center;
    background-size: 30px;
}



[class*="main-swiper"] .swiper-button-next:after {
    content: '';
    background: url('/design/leelin/onedesign2/images/arrow_right.png') no-repeat center;
    width: 100%;
    height: 100%;
}

[class*="main-swiper"] .swiper-button-prev:after {
    content: '';
    background: url('/design/leelin/onedesign2/images/arrow_left.png') no-repeat center;
    width: 100%;
    height: 100%;
}
/* BASIC css end */

