
/***********************************
font-size 정의 안하면 -> 0.875rem; -> 14px
font-size: 1.00rem; -> 16px
font-size: 1.12rem; -> 18px
font-size: 1.25rem; -> 20px
font-size: 1.88rem; -> 30px
******************************************/

/*******************************************/
/* [ S ] by.namgu */

/* .naver_price_box::before {
    content: ' ';
    background-image: url(https://indend-resource.s3.ap-northeast-1.amazonaws.com/icon/naver.svg);
    background-size: 18px 18px;
    height: 18px;
    width: 18px;
    margin-right: 0.2rem!important;
} */
/* [ E ] by.namgu */
/*******************************************/

/*******************************************/
/* [ S ] by.uha */
#W_BANNER_ROLL .swiper-slide img,#W_BRAND_DAY .swiper-slide img{
    border-radius: 10px;
    border: solid 1px #e5e5e5;
    box-shadow: 0 0 2px 0 rgba(0, 0, 0, 0.16);
    background-color: #fff;
}
.fs-20 {
    font-size: 1.25rem!important; 
}
.fs-18 {
    font-size: 1.125rem!important;
}
.fs-16 {
    font-size: 1.00rem!important;
}
.fs-11-2 {
    font-size: 0.700rem!important; 
}
.fs-12 {
    font-size: 0.750rem!important; 
}
#W_DAYBREAK .daybreak_box {
    padding: 2px 6px 2px;
    border-radius: 4px;
    background-color: #9f1d71;
    color:#fff;
    font-size: 11px;
}

/* [ E ] by.uha */
/*******************************************/

/*******************************************/
/* [ S ] by.spring */
.fs-24 {
    font-size: 1.5rem!important;
}

.fs-13 {
    font-size: 0.81rem!important;
}

#W_GROUP .item_list {
    padding: 0 60px;
}

#W_GROUP .container .title_main {
    background: url(/data/_images/W_GROUP_BG.png);
    background-position: bottom;
    padding-bottom: 175px;
}

.w_main_tab.swiper-tab .swiper-pagination-bullet {
    margin: 10px 0;
    width: auto;
    height: auto;
    text-align: center;
    font-size: 1.05rem;
    opacity: 1;
    background: transparent;
    line-height: 1.47;
    letter-spacing: -0.51px;
}

.w_main_tab.swiper-tab .swiper-pagination-bullet.swiper-pagination-bullet-active {
    color: #ff7169;
    border-bottom: 2px solid #ff7169;
    border-radius: 0;
}

.w_main_contents .ranking {
    font-family: Roboto;
    font-size: 18px;
    font-weight: bold;
    font-stretch: normal;
    font-style: normal;
    line-height: 1.17;
    letter-spacing: -0.54px;
    text-align: left;
    color: #888888;
    margin-bottom : 8px;
}

.w_main_contents .ranking.big3 {
    color: #000000;
}

.main_tit {
    text-align: left;
    font-size: 1.25rem;
    padding: 35px 0 19px 15px;
    background: #fff;
    font-weight: 700;
    letter-spacing: -0.6px;
    position: relative;
}

.planning_head img {
    border-radius: 10px;
}

#search_contents .search_box, #BRAND_SEARCH .search_box {
    border: 1px solid #e5e5e5;
}

#search_contents .search_box input, #BRAND_SEARCH .search_box input {
    /* background-color: #f4f4f4; */
    font-size: 14px;
    font-weight: normal;
    font-stretch: normal;
    font-style: normal;
    line-height: 1.43;
    letter-spacing: -0.42px;
    text-align: left;
    color: #888;
}

#BRAND_SEARCH form div.row {
    background-color: #f4f4f4;
}

.item_box .text_area .m_price_box .sale_percent {
    font-weight: bold;
    font-stretch: normal;
    font-style: normal;
    line-height: 1.25;
    letter-spacing: -0.48px;
    text-align: left;
    color: #ff7169;
}

.brand_list .title {
    font-size: 0.8rem;
    font-weight: normal;
    font-stretch: normal;
    font-style: normal;
    line-height: 1.15;
    letter-spacing: -0.91px;
    text-align: center;
    color: #303030;
}
 
.brand_list .sub_title {
    font-size: 0.7rem;
    font-weight: normal;
    font-stretch: normal;
    font-style: normal;
    line-height: 1.45;
    letter-spacing: -0.77px;
    text-align: center;
    color: #666;
}

#BRAND .row .col-6 {
    margin-bottom: 60px;
}
#BRAND_SEARCH div.nav-item {
    background-color: #ffffff;
}

#BRAND_SEARCH div.nav-item a {
    color: #6c757d;
}

#BRAND_SEARCH .nav-item.on {
    background: var(--bs-info);
}

#BRAND_SEARCH .nav-item.on a {
    color: #fff;
    font-weight: bold;
}

.m_category_bottom_lists li a i.m_category_bottom_icon img {
    width: 30px;
    height: 30px;
    vertical-align: top;
}

.grid_nav li.on a {
    color: #51c1be;
}

.main_title span.sub_title {
    font-size: 18px;
    font-weight: normal;
    font-stretch: normal;
    font-style: normal;
    line-height: 1.28;
    letter-spacing: -0.9px;
    text-align: center;
    color: #888;
    display: block;
}

.best_top {
    display:inline-block;
    border-radius: 2px;
    padding: 0 4px;
    font-size:11px;
    background-color: #f8ca13;
}
.best_bottom {
    display:inline-block;
    border-radius: 2px;
    padding: 0 4px;
    font-size:11px;
    background-color: #ccc;
}


/* [ E ] by.spring */
/*******************************************/