/* BASIC css start */
#container { margin: 126px 0 0 0 ; }
html,body{overflow-x: hidden;}

/* ·Ñ¸µ¹è³Ê */
#event .MS_img-wrap { position: relative; width: 100%; height:100%; overflow: hidden; }
#event .event-imgs { position: relative; }
#event .MS_img-area { float: left; }
#event .MS_img-area:not(:first-child) { display: none; }
#event .MS_img-area img { width: 100%; }
#event .pagination { position: absolute; bottom:10px; left: 0; text-align: center; width: 100%; }
#event .pagination .swiper-pagination-switch { display: inline-block; margin: 0 2px; text-indent: -9999px; background: url(/images/d3/m_01/bull/event_now@2x.gif) no-repeat 0 50%; background-size: 19px 7px; width: 10px; height: 10px; }
#event .pagination .swiper-active-switch { background-position: -12px 50%; }
/* //·Ñ¸µ¹è³Ê */

/* »ó´Ü ÀÌº¥Æ® ¹è³Ê */
.event_area{
    margin: 0 16px 10px;position: relative;
    overflow: hidden;
    border-radius: 11px;
    border: 1px solid rgb(255 181 230 / 23%);
    display:none;
}
.event_area:after{content:'';position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background: rgb(255 181 230 / 23%);
    z-index: -1;
    animation: moveGradient 5s infinite ease-in-out forwards;
    }
.event_area_inner{border-radius: 9px;
    background: #FFF9FD;
    display: flex;
    align-items: center;
    padding: 10px;
    gap:10px;
    margin:1px;
    position:relative;    
}
.event_area_inner a{
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
}
.event_icon img{
    width:100%;
    border-radius:7px;
    background: #ffddfa;
}
.event_in_text{width:100%;}
.event_in_text p:first-child{font-size:14px;font-weight:700;margin:0 0 3px;}
.event_in_text p:last-child{
    font-size:12px; 
    color:#878f91;
    white-space: nowrap;
}
.event_btn{
    font-size:12px;
    color:#fff;
    background:var(--main-color-pink);
    padding: 4px 6px;
    border-radius: 5px;
    white-space: nowrap;
}
@keyframes moveGradient {
    0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}

/* ¸ÞÀÎ ½½¶óÀÌµå ¹è³Ê */
.main_bn{overflow:hidden}
.main_bn .mySwiper{
    width:100%;
    position:relative;
}
.main_bn .mySwiper img{
    width: 100%;
}
.main_bn .mySwiper .swiper-slide{
    box-sizing:border-box;
}
.main_bn_ratio{
    /* margin: 0 16px;
    border-radius:10px;
    aspect-ratio: 1 / 1; */
    overflow:hidden;
    margin: 0;
    border-radius: 0;
}
.main_bn .mySwiper .swiper-pagination{
    width: fit-content;
    background: rgba(0, 0, 0, 0.5);
    border-radius: 40px;
    padding: 1px 10px;
    font-size: 11px;
    color: #fff;
    left: calc(100% - 60px);
}

/* Ä«Å× ¹Ù·Î°¡±â ¹öÆ° */
.direct_link{
    padding: 13px 0;
}
.main_cate_tab.direct_link ul{
    gap: 10px;
    padding: 20px 16px;
}
.direct_link .main_cate_tit a{
    display:flex;
    flex-direction: column;
    gap: 6px;
}
.main_cate_tab.direct_link .main_cate_tit{padding: 0 1px;}
.direct_link .main_cate_tit img{
    /* width:64px;
    background:#F5F6F8;
    border-radius:50%; */
    width: 140px;
    height: 140px;
    border-radius: 15px;
}
.direct_link .main_cate_tit span{
    font-size: 13px;
    font-weight: 500;
    color: #242729;
    white-space: nowrap;
    text-align: center;
}

/* Ä«Å× º£½ºÆ® ½½¶óÀÌµå */
.cate_best_wrap{overflow:hidden;}
.cate_best_wrap h2{
    margin: 30px 16px 0;
    font-size: 18px;
    font-weight: 600;
    color: #292B2B;
}
.cate_best_custom{padding: 0 16px;}
.cate_best_custom .swiper-pagination-custom{
    display: flex;
    font-size: 13px;
    font-weight: 500;
    margin: 20px 15px 8px 0;
    gap: 8px;
    flex-wrap:nowrap;
}
.custom_bullet{
    text-align: center;
    background: #fff;
    padding: 6px 8px;
    border-radius: 7px;
    border: 1px solid;
    border-color: #E8E9EB;
    width:100%;
    white-space:nowrap;
}
.custom_bullet:nth-of-type(1){
    border-color: #8083a1;
    color: #8083a1;
}
.custom_bullet.swiper-pagination-custom-bullet-active{
    background: #32383B;
    color: #fff;
}
.cate_best_custom .swiper-pagination-custom > div:nth-of-type(1).swiper-pagination-custom-bullet-active{
    background: #8083a1;
    color: #fff;
}
.cate_best_in ul{
    display: grid;
    grid-template-columns: repeat(2, minmax(0px, 1fr));
    gap: 15px 4px;
    padding: 0 15px 15px;
}
.cate_best_in .items li{
    width:100%;
    margin-bottom:0;
}
.cate_best_in .items .thumb{
    border: none;
}
.cate_best_in .shop_info{
    padding: 0 10px;
}
.cate_best_in .shop_info .colorchip{
    height: 13px;
    margin: 0 0 7px;
}
.cate_best_in .shop_info .colorchip span:nth-of-type(n+5){
    display:none;
}
.cate_best_in .items li .shop_info .listName{
    font-size: 11px;
    font-weight: 400;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    line-height:14px;
    height: fit-content;
}
.cate_best_in .shop_info .listReview{
    right: 10px;
}
.cate_best_in.cate_custom .display-wrap{
    padding: 0 15px 18px;
}
.cate_best_in.cate_custom .display-wrap .prd-info{
    padding: 0 10px;
    margin: 7px 0 0;
    position: relative;
}
.cate_best_in.cate_custom .display-wrap .prd-info .colorchip{
    height: 13px;
    margin: 0 0 7px;
    max-width: 59%;
    white-space: nowrap;
    overflow: hidden;
    display: flex;
    align-items: center;
}
.cate_best_in.cate_custom .display-wrap .prd-info .colorchip span{
    display: inline-block;
    width: 12px;
    min-width: 12px;
    height: 5px;
    margin-right: 2px;
    border: 1px solid #ededed;
    box-sizing: border-box;
}
.cate_best_in.cate_custom .display-wrap .prd-info .colorchip span:nth-of-type(n+5){
    display: none;
}
/* -------------------------------------------------------------------------------------------------- ÄÃ·¯Ä¨ */
#p_area_4 .prd-wrap:nth-of-type(1) .prd-info .colorchip span:nth-of-type(1){background: #0E1966;}
#p_area_4 .prd-wrap:nth-of-type(1) .prd-info .colorchip span:nth-of-type(2){background: #EBEBEB;}
#p_area_4 .prd-wrap:nth-of-type(1) .prd-info .colorchip span:nth-of-type(n+3){display:none;}
#p_area_4 .prd-wrap:nth-of-type(2) .prd-info .colorchip span:nth-of-type(1){background: #FFFFFF;}
#p_area_4 .prd-wrap:nth-of-type(2) .prd-info .colorchip span:nth-of-type(2){background: #E3DED3;}
#p_area_4 .prd-wrap:nth-of-type(2) .prd-info .colorchip span:nth-of-type(3){background: #CFCFCF;}
#p_area_4 .prd-wrap:nth-of-type(2) .prd-info .colorchip span:nth-of-type(4){background: #000000;}
#p_area_4 .prd-wrap:nth-of-type(3) .prd-info .colorchip span:nth-of-type(1){background: #F0F0ED;}
#p_area_4 .prd-wrap:nth-of-type(3) .prd-info .colorchip span:nth-of-type(2){background: #854456;}
#p_area_4 .prd-wrap:nth-of-type(3) .prd-info .colorchip span:nth-of-type(3){background: #3C3557;}
#p_area_4 .prd-wrap:nth-of-type(3) .prd-info .colorchip span:nth-of-type(4){display:none;}
#p_area_4 .prd-wrap:nth-of-type(4) .prd-info .colorchip span:nth-of-type(1){background: #FE829B;}
#p_area_4 .prd-wrap:nth-of-type(4) .prd-info .colorchip span:nth-of-type(2){background: #C7C6C1;}
#p_area_4 .prd-wrap:nth-of-type(4) .prd-info .colorchip span:nth-of-type(3){background: #000000;}
#p_area_4 .prd-wrap:nth-of-type(4) .prd-info .colorchip span:nth-of-type(3){background: #DECD95;}

#p_area_3 .prd-wrap:nth-of-type(1) .prd-info .colorchip span:nth-of-type(1){background: #FFFFFF;}
#p_area_3 .prd-wrap:nth-of-type(1) .prd-info .colorchip span:nth-of-type(2){background: #F89AA1;}
#p_area_3 .prd-wrap:nth-of-type(1) .prd-info .colorchip span:nth-of-type(3){background: #3DC5A1;}
#p_area_3 .prd-wrap:nth-of-type(1) .prd-info .colorchip span:nth-of-type(4){background: #8B7479;}
#p_area_3 .prd-wrap:nth-of-type(2) .prd-info .colorchip span:nth-of-type(1){background: #FFFFFF;}
#p_area_3 .prd-wrap:nth-of-type(2) .prd-info .colorchip span:nth-of-type(2){background: #FFE0FF;}
#p_area_3 .prd-wrap:nth-of-type(2) .prd-info .colorchip span:nth-of-type(3){background: #B8B8B8;}
#p_area_3 .prd-wrap:nth-of-type(2) .prd-info .colorchip span:nth-of-type(4){background: #000000;}
#p_area_3 .prd-wrap:nth-of-type(3) .prd-info .colorchip span:nth-of-type(1){background: #FCFAF0;}
#p_area_3 .prd-wrap:nth-of-type(3) .prd-info .colorchip span:nth-of-type(2){background: #E8DCBC;}
#p_area_3 .prd-wrap:nth-of-type(3) .prd-info .colorchip span:nth-of-type(3){background: #B5855E;}
#p_area_3 .prd-wrap:nth-of-type(3) .prd-info .colorchip span:nth-of-type(4){background: #4C5E4B;}
#p_area_3 .prd-wrap:nth-of-type(4) .prd-info .colorchip span:nth-of-type(1){background: #F7B7D5;}
#p_area_3 .prd-wrap:nth-of-type(4) .prd-info .colorchip span:nth-of-type(2){background: #CCCCCC;}
#p_area_3 .prd-wrap:nth-of-type(4) .prd-info .colorchip span:nth-of-type(3){background: #518553;}
#p_area_3 .prd-wrap:nth-of-type(4) .prd-info .colorchip span:nth-of-type(4){background: #A4A1FF;}

/* -------------------------------------------------------------------------------------------------- ¸®ºä¼ö */
.cate_best_in.cate_custom .display-wrap .product-area.type-col .prd-wrap .prd-wish-review{
    font-size:11px;
    position: absolute;
    top: 0;
    right: 10px;
    margin: 0;
    line-height: 15px;
}
#p_area_3 .prd-wrap .prd-info .prd-wish-review span,
#p_area_4 .prd-wrap .prd-info .prd-wish-review span{display:none;}
#p_area_4 .prd-wrap:nth-of-type(1) .prd-info .prd-wish-review:before{content: '¸®ºä 1';}
#p_area_4 .prd-wrap:nth-of-type(2) .prd-info .prd-wish-review:before{content: '¸®ºä 1';}
#p_area_4 .prd-wrap:nth-of-type(3) .prd-info .prd-wish-review:before{content: '¸®ºä 10';}
#p_area_4 .prd-wrap:nth-of-type(4) .prd-info .prd-wish-review:before{content: '¸®ºä 257';}
#p_area_3 .prd-wrap:nth-of-type(1) .prd-info .prd-wish-review:before{content: '¸®ºä 36';}
#p_area_3 .prd-wrap:nth-of-type(2) .prd-info .prd-wish-review:before{content: '¸®ºä 81';}
#p_area_3 .prd-wrap:nth-of-type(3) .prd-info .prd-wish-review:before{content: '¸®ºä 3,468';}
#p_area_3 .prd-wrap:nth-of-type(4) .prd-info .prd-wish-review:before{content: '¸®ºä 1,890';}

/* 2x2·Î ¼öÁ¤ */
.cate_best_in .display-wrap .product-area.type-col{
    grid-template-columns: repeat(2, minmax(0px, 1fr))!important;
}

/* ¸ÞÀÎ Áø¿­ »óÇ° °øÅë */
.product_head{
    text-align: left;
    margin: 30px 6px 13px;
}
.product_head h3{
    font-size: 13px;
    font-weight: 600;
    color: #292B2B;
}
.product_head h3 font{
    color: #292B2B;
}
.product_wrap .items{
    width: 100%;
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    gap: 0;
    padding: 0 6px 0;
    box-sizing: border-box;
}
.product_wrap .items li{
    width: calc(100% / 2 - 2px);
    padding-bottom: 8px;
}
.product_wrap .items .thumb{
    border:none;
}
.items .thumb .new_icon{
    width: 45px;
    font-size: 11px;
    font-weight: 400;
    visibility: hidden;
}
.items .thumb > .MK-discount-icon{
    display:none;
}
.items .thumb:has(img[alt="discount_icon_479"]) .new_icon{
    visibility: visible;
}
.items .thumb:has(img[alt="discount_icon_479"]) .made_icon.left{
    left:45px;
}
.product_wrap .shop_info{
    padding: 0 15px;
}
.shop_info .listReview{
    font-size: 11px;
    font-weight: 400;
    color: #494c4e;
    float: left;
    text-align: left;
}
/* .listmodel{
    font-size: 13px;
    font-weight: 600;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
    line-height:18px;
} */
.product_wrap .listName{
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    line-height:14px;
    font-size: 11px;
    font-weight: 400;
    height: fit-content!important;
}
.listName a{
    font-size: 11px;
    font-weight: 500;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    line-height:14px;
}
/* .listName br{display:none;} */
/* .listName font{color:#494949!important;} */
.listName b{font-weight:500!important;}
/* .listEtc{display:none!important;} */

.prd-price{
    display: flex;
    align-items: center;
    gap: 5px;
}
.prd-price .price{
    order: 1;
}
.prd-price del{
    /* display: none; */
    font-weight: 300;
    line-height: 1em;
    margin-left: 0;
}
.prd-price .dc_per{
    color:var(--main-color-pink);
    order: 2;
}
.shop_info .colorchip{
    max-width: 59%;
}
.shop_info .colorchip span:nth-of-type(n+7){
    display:none;
}
.list_icons{
    display:block;
}
.list_icon_sample{
    display: none;
    gap: 4px;
    margin: 8px 0 0;
}
.list_icon_sample img{
    height:20px;
}

/* ¸ð¹ÙÀÏ Àü¿ë ¾ÆÀÌÄÜ */
.list_icons_mo{
    margin: 0;
    padding: 0;
}
.list_icons_mo .MK-product-icons{
    margin:0;
    display: inline-block;
}
.list_icons_mo .MK-product-icons img{
    height:20px !important;
    margin:9px 0 0;
}
.list_icons_mo .MK-product-icons img:nth-of-type(n+4) {
  display: none;
}
img.MK-discount-icon{
   height: 20px !important;
   margin: 9px 0 0;
}
img.MK-discount-icon[alt="discount_icon_479"] {
  display: none;
}
.list_icons_mo:has(.MK-discount-icon[alt="discount_icon_526"]) 
  .MK-product-icons img:nth-child(3) {
    display: none;
}

/* °³º° »óÇ° Áø¿­ °øÅë */
.display-title,
.display-sub,
.display-link{display:none;}
.display-wrap .product-area.type-col{
    gap: 16px 4px;
}
.display-wrap{font-family: 'Pretendard', 'Outfit', sans-serif;}
.display-wrap .product-area.type-col .prd-wrap .prd-icon{display:none;}
.display-wrap .product-area.type-col .prd-wrap .prd-name{
    font-size: 11px;
    font-weight: 400;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    line-height:14px;
    color: #494949;
}
/* .display-wrap .product-area.type-col .prd-wrap .prd-name br{display:none;}
.display-wrap .product-area.type-col .prd-wrap .prd-name font{color:#3b3b3b!important;} */
.display-wrap .product-area.type-col .prd-wrap .prd-name b{font-weight:400;}
.display-wrap .product-area.type-col .prd-wrap .prd-sub{
    color: var(--etc-text-color);
    font-size: .9em;
    font-weight: 300;
    margin: 7px 0;
}
.display-wrap .product-area.type-col .prd-wrap .prd-nprice{
    display: inline-block;
    font-weight: 300;
    color: var(--etc-text-color);
    margin: 2px 0 0;
    float: left;
}
.display-wrap .product-area.type-col .prd-wrap .prd-nprice del{
    margin: 0 5px 0 0;
}
.display-wrap .product-area.type-col .prd-wrap .prd-sprice{
    font-size: 12px;
    font-weight: 600;
    margin: 2px 0 0;
}
.display-wrap .product-area.type-col .prd-wrap .prd-sprice strong{font-weight:600;}
.display-wrap .product-area.type-col .prd-wrap .prd-sprice .sale{
    color: var(--main-color-pink);
    order: 1;
}
.display-wrap .product-area.type-col .prd-wrap .prd-wish-review{
    margin: 8px 0 0;
    font-size: 12px;
    font-weight: 400;
    color: #494c4e;
}
/* »óÇ°Áø¿­ 3¿­ */
.column_type3.product_wrap .items{
    display: grid;
    grid-template-columns: repeat(3, minmax(0px, 1fr));
    gap: 10px 2px;
    padding: 0 15px;
    box-sizing: border-box;
}
.column_type3.product_wrap .items li{
    width:100%;
}
.column_type3.product_wrap .items .thumb .new_icon{
    height: 25px;
    line-height: 25px;
    width: 35px;
}
.column_type3.product_wrap .items .thumb .new_icon em{
    font-size: 10px;
}
.column_type3.product_wrap .items .thumb .made_icon{
    height: 25px;
    line-height: 25px;
    padding: 0 10px;
}
.column_type3.product_wrap .items .thumb .made_icon.left{
    left:35px;
}
.column_type3.product_wrap .shop_info{
    padding: 0 15px 0 0;
}
.column_type3.product_wrap .list_icon_sample{
    display:none;
}

/* ÀÚÃ¼Á¦ÀÛ ½½¶óÀÌµå */
.nakSwiper{
    padding: 0 0 0 6px;
    overflow: hidden;
}
.nakSwiper .mySwiper3 .swiper-slide{
    width: 85%;
    padding: 0 6px 0 0;
}
.nak_nb_img img{
    width:100%;
}
.nakSwiper .items{
    width: 100%;
    flex-direction: column;
    margin: 15px 0 0;
}
.nakSwiper .items li{
    width:100%;
    margin-bottom: 5px;
}
.nakSwiper .items li > div{
    width: 100%;
    display: flex;
}
.nakSwiper .items li > div > a{
    flex: 1.5;
}
.nakSwiper .items .thumb .new_icon{
    width: 30px;
    font-size: 9px;
    height: 20px;
    line-height: 20px;
}
.nakSwiper .items .thumb .made_icon{
    padding: 0 10px;
    font-size: 9px;
    height: 20px;
    line-height: 20px;
}
.nakSwiper .items .thumb .made_icon.left{
    left: 30px;
}
.nakSwiper .list_shoppingInfo{
    flex: 3;
}
.nakSwiper .shop_info{
    padding: 0 0 0 10px;
    margin:0;
}
.nakSwiper .shop_info .listEtc{
    display:none;
}
.nakSwiper .wish_box{
    flex: 1;
    display: flex;
    justify-content: flex-end;
    align-items: center;
    padding: 0 10px 0 0;
}
.nakSwiper .wish_box img{
    width: 20px;
    height: 18px;
}
.custom_made .display-wrap{
    padding: 0;
    margin: 0;
}
.custom_made .display-wrap .banner-area{
    margin: 0 0 6px;
}
.custom_made .display-wrap .product-area.type-row{
    gap: 6px;
}
.custom_made .display-wrap .product-area.type-row .prd-wrap{
    display: flex;
}
.custom_made .display-wrap .product-area.type-row .prd-wrap .prd-img{
    flex: 2;
}
.custom_made .display-wrap .product-area.type-row .prd-wrap .prd-info{
    flex: 4;
    position: relative;
    display: flex;
    flex-wrap: wrap;
}
.custom_made .display-wrap .product-area.type-row .prd-wrap .prd-icon{
    order: 1;
    width: 100%;
}
.custom_made .display-wrap .product-area.type-row .prd-wrap .prd-icon .MK-product-icons img{
    height: 20px !important;
}
.custom_made .display-wrap .product-area.type-row .prd-wrap .prd-name{
    width: 100%;
    margin: 0;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    font-size: 11px;
    font-weight: 400;
    line-height: 14px;
    padding: 0 50px 0 0;
    max-height: 29px;
    color: #494949;
}
/* .custom_made .display-wrap .product-area.type-row .prd-wrap .prd-name font{color:#3b3b3b!important;} */
.custom_made .display-wrap .product-area.type-row .prd-wrap .prd-name b{font-weight: 400!important;}
/* .custom_made .display-wrap .product-area.type-row .prd-wrap .prd-name br{display:none;} */
.custom_made .display-wrap .product-area.type-row .prd-wrap .prd-info:before{
    content:'¸ðµ¨¸í';
    width: 75%;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
    line-height: 18px;
    /* font-size: 13px;
    font-weight: 600;
    margin: 0 0 3px; */
    font-size: 9px;
    margin: 0;
    color: #494949;
    height: 17px;
}
.nakSwiper .mySwiper3 .swiper-wrapper .swiper-slide:nth-of-type(1) .cate_custom .display-wrap .product-area .prd-wrap:nth-of-type(1) .prd-info:before{content: 'NK41-SET-2/¿øÅ¸ÀÓ ¼ÅÃ÷ ¼¼Æ®';}
.nakSwiper .mySwiper3 .swiper-wrapper .swiper-slide:nth-of-type(1) .cate_custom .display-wrap .product-area .prd-wrap:nth-of-type(2) .prd-info:before{content: 'NK21-T-1/Æ®·»´ÏÆ®_HR';}
.nakSwiper .mySwiper3 .swiper-wrapper .swiper-slide:nth-of-type(2) .cate_custom .display-wrap .product-area .prd-wrap:nth-of-type(1) .prd-info:before{content: '¹Ù¶÷¸·ÀÌ 2Á¾ Æ¯°¡';}
.nakSwiper .mySwiper3 .swiper-wrapper .swiper-slide:nth-of-type(2) .cate_custom .display-wrap .product-area .prd-wrap:nth-of-type(2) .prd-info:before{content: 'NK31-T-17/¾¾Æ¼ÇÃ ºí¶ó¿ì½º_JY';}
.nakSwiper .mySwiper3 .swiper-wrapper .swiper-slide:nth-of-type(3) .cate_custom .display-wrap .product-area .prd-wrap:nth-of-type(1) .prd-info:before{content: '³ªÅ©¸ÞÀÌµå ¹êµù½½·¢½º 3Á¾';}
.nakSwiper .mySwiper3 .swiper-wrapper .swiper-slide:nth-of-type(3) .cate_custom .display-wrap .product-area .prd-wrap:nth-of-type(2) .prd-info:before{content: 'NK21-P-24/¼¿¸®ÅÙ¼¿ ¿ÍÀÌµåÆÒÃ÷';}
.custom_made .display-wrap .product-area.type-row .prd-wrap .prd-sub{
    width: 100%;
    padding: 0 50px 0 0;
    color: var(--etc-text-color);
    font-size: .9em;
    font-weight: 300;
    margin: 0;
    overflow: hidden;
    white-space: nowrap;
}
.custom_made .display-wrap .product-area.type-row .prd-wrap .prd-nprice{
    display: inline-block;
    float: left;
    margin: 1px 0 0;
    max-width: 20%;
}
.custom_made .display-wrap .product-area.type-row .prd-wrap .prd-nprice del{
    color: var(--etc-text-color);
    font-weight: 300;
    margin: 0 5px 0 0;
}
.custom_made .display-wrap .product-area.type-row .prd-wrap .prd-sprice{
    font-size: 15px;
    color: #494949;
    margin: 0;
    width: 25%
}
.custom_made .display-wrap .product-area.type-row .prd-wrap .prd-sprice .sale{
    color:var(--main-color-pink);
    order: 1;
}
.custom_made .display-wrap .product-area.type-row .prd-wrap .prd-sprice em{display:none;}
.custom_made .display-wrap .product-area.type-row .prd-wrap .prd-wish-review{
    position: absolute;
    margin: 0;
    top: 50%;
    right: 10px;
    transform: translateY(-50%);
}
.custom_made .display-wrap .product-area.type-row .prd-wrap .prd-wish-review .ico-wish svg{
    width: 24px;
    stroke: #a6a6a6;
    stroke-width: 1.8;
}
.custom_made .display-wrap .product-area.type-row .prd-wrap .prd-wish-review .ico-wish.wish-on svg{
    stroke: #e71717;
    stroke-width: 1;
}
.custom_made .display-wrap .product-area.type-row .prd-wrap .prd-wish-review .ico-wish .my-wish-count{display:none;}


/* ±âÈ¹Àü ½½¶óÀÌµå new */
.plan_slide{
    margin: 0 0 60px;
    padding: 0 0 0 6px;
}
.planSwiper{
    overflow:hidden;
}
.plan_inner{
    position:relative;
}
.plan_inner a{
    position:absolute;
    top:0;
    left:0;
    width:100%;
    height:100%;
    z-index:1;
}
.plan_inner img{
    width:100%;
    border-radius:0;
}
.plan_copy{
    padding: 0 0 0 5px;
}
.plan_copy p{
    font-size: 10px;
    font-weight: 400;
}
.plan_copy .copy_tit{
    font-size: 12px;
    font-weight: 500;
    margin: 10px 0 0px;
}
.plan-swiper-pagination.swiper-pagination-progressbar{
    height: 3px;
    width: calc(100% - 6px);
    position: relative;
    margin: 10px 0 0;
    background: #e5e5e5;
}
.plan-swiper-pagination.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{
    background: #999;
}

/*ÄíÆù ÇýÅÃ ¹öÆ°*/
.main .coupon-benefit {position:relative; margin:-25px 0 10px 0} 
.main .btn-coupon { display:inline-block; height:16px; padding:0; margin-left:5px; border:1px solid #000; font-size:10px;}
.main .btn-coupon span { display:inline-block; height:16px; padding:0 5px; color:#fff; background:#000; vertical-align:top; font-size:11px; }
.main .btn-coupon em { display:inline-block; height:16px; padding:0 3px 0 0; font-size:10px; vertical-align:top; color:#000; }

/* ÂòÇÏ±â */
.thumb{ position: relative;}
.thumb .my-wish-list{ position: absolute; bottom: 8px; right: 9px; width: 18px;}
.thumb .my-wish-list img{width:100%}



/* »ó´Ü Ä«Å×°í¸®º° º£½ºÆ® */
#tab { background:#f6f6f6; padding: 50px 0 0 15px; }
#tab h2 { font-size: 16px; font-weight:700; margin: 0 0 15px; }
#tab .tab-menu ul { display: flex; font-size:13px; font-weight:500; margin:20px 15px 20px 0; }
#tab .tab-menu ul li { flex-grow: 1; }
#tab .tab-menu ul li a { display: block; text-align:center; }
#tab .tab-contents { position: relative; }
#tab .tab-contents div.tab-contents-inner { width: 100%; height: 100%; display: none;}
#tab .tab-contents div.on { display: block; /* display: flex; justify-content: center; align-items: center;*/ }

.cate_best{ padding:0 0 10px; background-size: cover; }
.cate_best .cate_best_in{ }
.cate_best .items li { /* margin: 0 4px; */ width: calc(33% - 2px) !important; display: inline-block !important; }
.cate_best .items li a img{ width: 100%; }
.cate_best .items .slick-list{ padding-left: 46px;}
.cate_best .items .slick-slide:nth-of-type(1){ margin-left: -44px;}
.cate_best .items li .list_shoppingInfo .shop_info{ /* margin: 3px 0 0 8px;*/ }
.cate_best .items li .list_shoppingInfo .shop_info .listName{ font-size: .8rem; height:36px; overflow:hidden; }
.cate_best .items li .list_shoppingInfo .shop_info .colorchip { width:65%; }
.cate_best .items li .list_shoppingInfo .shop_info .listReview { width:35%; text-align:right; }
.cate_best .viewAll{ margin: 0 auto; color: #fff;}
.cate_best .viewAll a{width: auto; padding: 8px 24px; border: 1px solid #fff; border-radius: 0; color: #fff; font-family: 'Pretendard',"Outfit", sans-serif; white-space: nowrap;}


/* ±âÈ¹Àü ¿µ¿ª */
.planstore  { padding: 0 0 20px 15px; }
.planstore  .planstore_in { }
.planstore  .planstore_in li { margin: 0 5px; }
.planstore  .planstore_in a { }
.planstore  .planstore_in a img{ width: 100%; border-radius:10px; }
.planstore  .planstore_in .slick-list{ padding-left:40px; }
.planstore  .planstore_in .slick-list dt { font-size:1.3em; font-weight:700; color:#000; margin:15px 10px 10px; letter-spacing:-0.3px; }
.planstore  .planstore_in .slick-list dd { margin: 0 0 0 10px; color: #7d7d7d; }
.planstore  .planstore_in .slick-slide:nth-of-type(1){ margin-left: -154px;}



/* ¸ÞÀÎ Ä«Å×°í¸® */
.mainCate {position: relative;display: block;flex-wrap: wrap;border-radius:0;box-shadow: 0 0 6px 0px #c7c7c7;background-color: #fff;padding:0;}
.main_cate{background-color:#fff;}
.main_cate .mainCate > ul{ display:grid; grid-template-columns:repeat(4,1fr); gap: 1px; background-color: #f4f4f3;}
.main_cate .mainCate > ul > li{ background-color: #fff; text-align: center;   }
.main_cate .mainCate > ul > li a{ text-align: center; font-size:12px; letter-spacing: -0.5px; padding:12px 0; display:block; color:var(--season_color_05); }
@media (max-width: 360px) {.main_cate .mainCate > ul > li a{font-size:11px;}}


/* ÀÌº¥Æ®¹è³Ê */
.event_banner { padding: 50px 0 30px; }
.event_banner .event-imgs img { width:100%; }


/* ´õº¸±â ¹öÆ° */
.morebtn { text-align:center; margin: 20px 0 80px; }
.morebtn a { font-size: 1.1em; font-weight: 300; border: 1px solid #dddddd; border-radius: 60px; padding: 10px 90px; color: #656565; }


/* ±ÛÀÚ ±ôºýÀÓ È¿°ú */
@keyframes blink-effect {
  50% {
    opacity: 0;
  }
}

.blink {
  animation: blink-effect 1s step-end infinite;

  /*
  animation-name: blink-effect;
  animation-duration: 1s;
  animation-iteration-count:infinite;
  animation-timing-function:step-end;
  */
}


.list_icons { margin:8px 0 0 0 !important; }
.list_icons .MK-product-icons img { padding: 0 2px 2px 0 !important;}

/* Çì´õ ÇýÅÃ ¸µÅ©, ½º¿ÍÀÌÇÁ ¸Þ´º¹Ù */
#header .logo_top .benefit {display:flex!important;}
.top_swiper_navi{display:block!important;}

/* ÇÏ´Ü³×ºñ°ÔÀÌ¼Ç */
.appbar_btn .home{background-image: url('/design/nak3618/2024/app_icon_01_on.png')!important}
.tooltip_box{display:flex!important;}
/* BASIC css end */

