/* BASIC css start */
/*ÆË¾÷ ¹Ì³ëÃâ*/
#MAKESHOPLY0,
#MAKESHOPLY1,
#MAKESHOPLY2 {display: none !important; }

/* ¼½¼Ç °øÅë */
section { margin: 1.5rem 0; }
section .sec_inner { width:100%; padding: 0 1.5rem; box-sizing:border-box; }
#section_title_01 { width:100%; position:relative; display:inline-block; margin:0 auto;  font-size:1.7rem; color:#333; line-height: 2.5rem; box-sizing:border-box; margin-top:2rem; }
#section_title_01 .st_03 {font-size:1.7rem; font-weight:600; color:#333; line-height:2.5rem;  } 
#section_title_01 p { font-size:1.3rem; color:#999; }
#section_title_01 img { width:2rem; padding-left:0.5rem; }
#section_title_01 .sub { font-size:3.5vw; font-weight:300; color:#666; line-height:6vw; } 


#sec_bn_shinhan { }
#sec_bn_shinhan a { display:block; border-radius:0.7rem; overflow:hidden; }
#sec_bn_shinhan img { width:100%; }



.listName { font-size:1.4rem; font-weight:500; }
.list_shopping2x { margin-bottom:1rem; }



/*¸ÞÀÎ¹è³Ê - ÀüÃ¼º¸±â ¹öÆ°*/
#all_bnrs{ padding: 0; display: none; position: fixed; width: 100%; height: 100%; top: 0; left: 0;  background: rgba(0,0,0,0.5); z-index: 10000001;}
#all_bnrs .swiper-slide{display:-webkit-inline-box !important; margin-top: 0 !important;}
#all_bnrs .swiper-slide a{display:block;  margin-bottom: -1px;}
#all_bnrs .swiper-slide img{width:100%}
#all_bnrs .swiper-grid-column>.swiper-wrapper{ flex-wrap: wrap !important; flex-direction: inherit !important;}
#all_bnrs .swiper-button-next,#all_bnrs .swiper-button-prev { opacity: 1 !important}
#all_bnrs .swiper-button-next img,#all_bnrs .swiper-button-prev img { filter: opacity(0.9) drop-shadow(0 0 0 #fff);}
#all_bnrs .swiper-button-prev {left: 6%; right: unset;}
#all_bnrs .swiper-button-next{ right: 6%; left: unset;}
#_btnMoreBanner { right: 0.5rem; bottom: 0.5rem; cursor: pointer;  z-index: 11; width: 20px; height: 20px; background-color: rgba(0,0,0,.3);
    -ms-flex-align: center; align-items: center; -ms-flex-pack: center; justify-content: center;  position: absolute;  text-align: center;
    color: #fff; font-size: 16px;  font-weight: 100; border-radius: 100%; line-height: 14px; border: 0;}
#_btnMoreBanner:after{/* font-size: 13px; display: inline-block; width: 20px; height: 20px; background: url(/design/kichmom/sp-common.png) no-repeat; background-position: -288px -228px; content: '';*/}
#_btnCloseBanner { border: 0; position: absolute; _position: relative; left: 50%;  bottom: 20px;  width: 44px;  height: 44px; margin-left: -22px; border-radius: 50%;
    background-color: rgba(0,0,0,.4); -ms-flex-align: center; align-items: center; -ms-flex-pack: center;justify-content: center; }
#_btnCloseBanner::after { font-size: 13px; display: inline-block; overflow: hidden; width: 24px; height: 24px;
    background: url(/design/kichmom/sp-common.png) no-repeat; background-position: -296px -134px; content: ''}
.mini_main_bnr { width: 100%; height: 100%; overflow: auto; }
/* swiper css - °øÅë */

#column_top .swiper-slide {   display: -webkit-box; display: -ms-flexbox;display: -webkit-flex; display: flex;
 -webkit-box-pack: center;  -ms-flex-pack: center; -webkit-justify-content: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center; -webkit-align-items: center; align-items: center; }
#column_top .swiper-slide img { display: block; width: 100%; height: 100%; object-fit: cover !important }
#column_top .swiper-slide a { display: block; object-fit: cover;  width: 100%;  position:relative;  }
#column_top .swiperMain { width: 100%; height: 100%; }
#column_top .swiper-pagination {
    position: absolute !important;
    width: 4.5rem !important;
    right: 2.9rem !important;
    background: rgba(0,0,0,.3);
    left: auto !important;
    padding: 0.2rem 0;
    border-radius: 1rem;
    color: #fff !important;
    font-size: 1.1rem;
    bottom: 0.5rem;
    font-family: inherit;
    letter-spacing: -0.05rem;}
    
#column_top .swiper-pagination span { padding: 0 0.1rem;}




.swiper-slide { position:relative; width:100%; }*/
.swiper-slide a .info { position:absolute; left:0; top:15vw; padding:0 5vw; color:#333; font-size:6.9vw; z-index:999; font-weight:300; letter-spacing:-0.5vw; line-height:8.7vw; }
.swiper-slide a .info .strong { font-weight:500; }
.swiper-slide a .info . blue { color:#006e9d; }
.swiper-slide a .info . red { color:#db3a36; }
.swiper-slide a .info .sub { position:absolute;  font-size:3.8vw; margin-top:4.6vw; color:#666; line-height:4.7vw; letter-spacing:-0.2vw; font-weight:400; }
.swiper-slide a .info .sub .ico_gift { display:inline-block; width:4.2vw; vertical-align:middle; margin-top:-1.1vw; margin-right:0.7vw; }
.swiper-slide a .info .date { position:absolute; font-size:4vw; font-family: 'Mukta'; margin-top:78vw; color:#333; line-height:4.7vw; letter-spacing:0.3vw; }


.swiper-slide a .info_w { position:absolute; left:0; top:15vw; padding:0 5vw; color:#fff; font-size:6.9vw; z-index:999; font-weight:300; letter-spacing:-0.5vw; line-height:8.7vw; }
.swiper-slide a .info_w .strong { font-weight:500; }
.swiper-slide a .info_w .sub { position:absolute;  font-size:3.8vw; margin-top:4.6vw; color:#fff; line-height:4.7vw; etter-spacing:-0.2vw; font-weight:400; }
.swiper-slide a .info_w .date { position:absolute; font-size:4vw; font-family: 'Mukta'; margin-top:78vw; color:#fff; line-height:4.7vw;letter-spacing:0.3vw; }





.scroll-hide{overflow:hidden}

/* ¿¹¾à °¡ÀÌµå */
#sec3 img { width:100%; }


#sec2 { }
#sec2 .main_link { display:flex; display:-webkit-flex; justify-content:space-between; overflow:hidden;  text-align:center; }
#sec2 .main_link a { position:relative; border-radius:0.4rem; width:11rem; height:4.2rem; }
#sec2 .main_link a p { position:absolute;left:3.5rem; top:1.4rem; color:#fff; font-weight:500; font-size:1.3rem; letter-spacing:-0.04rem; }
#sec2 .main_link a img { position:absolute; width:1.9rem; left:1rem; top:1.1rem; }
#sec2 .main_link a.link_01 { background:#ff7883; /*background:#f0743e;*/}
#sec2 .main_link a.link_02 { background:#8bb9c6; }
#sec2 .main_link a.link_03 { background:#85baa0; }



/*Áö±Ý ÀÎ±âÀÖ´Â »êÈÄÁ¶¸®¿ø*/
#sec4 { } 
#column_best_joriwon { position:relative; background-color:#fff; }
#column_best_joriwon .list_shopping2x { padding:0; }
#column_best_joriwon .list_shopping2x li .icons { position:absolute; padding:0.5rem; right:0; }
#column_best_joriwon .list_shopping2x li .icons img { padding:0.2rem !important; width:3.7rem !important; display:block; }
#column_best_joriwon .list_shopping2x .bx-pager { display:none; width:100%; text-align:center; z-index:10 }
#column_best_joriwon .list_shopping2x .bx-pager .bx-pager-item { display:inline-block; margin:0 3px }
#column_best_joriwon .list_shopping2x .bx-pager .bx-pager-item a { display:block; width:7px; height:7px; text-indent:-9999em; border-radius:10px; background:#ddd }
#column_best_joriwon .list_shopping2x .bx-pager .bx-pager-item a.active { background:#d72a2a }
#column_best_joriwon .list_shopping2x .list_shoppingInfo .listName .sub  { font-size:1.2rem;  padding-right:0.5rem; color: #e74174;  display:block; }

#column_best_joriwon .list_shopping2x .gift { display:block; color:#000; padding:0.6rem 0.4rem; background:#f5f5f5; overflow:hidden; font-size:1.1rem;  }
#column_best_joriwon .list_shopping2x .gift .gift_ico { vertical-align:0.1rem; padding-left:0.1rem; }
#column_best_joriwon .list_shopping2x li .img_wrap { width:100%; height:100%; position:relative; border-radius:0.6rem; overflow:hidden; }



/*Àü±¹ ÀÎ±â »êÈÄÁ¶¸®¿ø*/
#sec5 { margin-bottom:0; }
.bt_all { position:absolute; bottom:0; right:0; background: url(/design/kichmom/10276/bt_more.gif) no-repeat; background-size:1.5rem; width:1.7rem; height:1.7rem; }
.sub-header { padding-top:1rem; }

#column_type03 {width:100%; position:relative; background-color:#fff; overflow:hidden; box-sizing:border-box;}
#column_type03 .list_shopping2x { text-align:center; list-style-type:none; color:#3b336bc9; width: 100%; white-space: nowrap; overflow:hidden; box-sizing:border-box; padding:0; }
#column_type03 .list_shopping2x ul { overflow-x: auto; display:block; }
#column_type03 .list_shopping2x li { display:block; width: 100%; margin-bottom:1rem; padding:0; }
#column_type03 .list_shopping2x li a { padding: 0 !important; }
#column_type03 .list_shopping2x li .icons { position:absolute; padding:0.5rem; }
#column_type03 .list_shopping2x li .img_wrap { float:left; width:10.5rem; padding:0 1rem 0 2.5rem; background:none; }
#column_type03 .list_shopping2x li .img_wrap img.listPic { border:none; border-radius:0; }
#column_type03 .list_shopping2x li .rank { position: absolute; left: 0; top: 0; color:  #e74174; width: 1.6rem; font-size: 2.1rem; line-height: 2rem; text-align: center;
                                           font-weight:200; padding-bottom:0.5rem; border-bottom:1px solid #eee; }



#column_type03 .list_shopping2x .list_shoppingInfo { white-space: initial;  margin:0 !important; }
#column_type03 .list_shopping2x .list_shoppingInfo .listName { font-size:1.5rem; line-height:1.8rem; width:20rem;}
#column_type03 .list_shopping2x .list_shoppingInfo .listCate { padding-top:0.8rem; font-size:1.3rem; color:#999; }
#column_type03 .list_shopping2x .list_shoppingInfo .sub_name { font-size: 1.2rem; margin-top: 0.4rem; color: #e74174; letter-spacing:-0.05rem; }

#column_type03 .list_shopping2x .list_shoppingInfo .listPrice { position:absolute; bottom:0.7rem; font-size:1.4rem; }
#column_type03 .list_shopping2x .list_shoppingInfo .listPrice .reserve_text { padding-right:0.4rem; color: #e74174; }





/*»êÈÄÁ¶¸®¿ø ÀüÃ¼º¸±â*/
#sec6 { margin:0; }
#sec6 .main_all { display:flex; text-align:center; }
#sec6 .main_all .all { width:100%; background:#f7f7f7; font-weight:500; font-size:1.5rem; padding:1.5rem 0; border-radius:0.7rem; }



/*¿¹¾à ÁõÁ¤Ç° ¹è³Ê*/
#sec7 {  }
#sec7 .bn_event { display:block; box-sizing:border-box; margin-top:1rem; }
#sec7 .bn_event img { width:100%; }









/*º£½ºÆ®¸®ºä*/
#sec8 { }
#sec8 .sec8_review { position:relative; margin-top:1rem; }
#sec8 .sec8_review>div.swiper{width: 100%; }
#sec8 .sec8_review>div.swiper>ul { width: 100%; }
#sec8 .sec8_review>div.swiper>ul>li{ width:57%; display:flex;overflow:hidden; flex-direction:column; height:auto; border:1px solid #f6f3f1;border-radius:0.5rem;box-shadow: 0 0 1rem #e3dad459; margin-bottom:3rem;}


#sec8 .li_review .rv_main{ width: 100%; }
#sec8 .li_review .rv_main .thumb{width:100%;overflow:hidden;}
#sec8 .li_review .rv_main .thumb a{display: block; width: 100%;}
#sec8 .li_review .rv_main .thumb a img{width: 100%;  object-fit: cover; aspect-ratio: 1 / 1;}
#sec8 .li_review .rv_main .rv_main_cont{margin:1rem; border-bottom:1px solid #f6f3f1; padding-bottom:1rem;text-align:left}
#sec8 .li_review .rv_main .rv_main_cont .rv_cont{font-size: 1.2rem; text-overflow: ellipsis; overflow: hidden; color:#333; line-height:1.4; margin-bottom:1rem; }
#sec8 .li_review .rv_main .rv_main_cont .rv_info { display:flex; align-items:center; justify-content:space-between; font-size: 1.1rem; color:#999; }

#sec8 .li_review .rv_main .rv_main_cont .rv_info span{color:#727272}
#sec8 .li_review .rv_main .rv_main_cont .rv_info span.date{}
#sec8 .li_review .rv_main .rv_main_cont .rv_info span.rv_user{}
#sec8 .li_review .rv_mini{flex-grow:1; width: 100%; display: flex; align-items: center; justify-content: left; gap:1rem; padding:1rem; box-sizing:border-box; }
#sec8 .li_review .rv_mini .mini_thumb{width: 4.5rem; height: 4.5rem; border-radius: 50%; display: inline-block; border: 1px solid #f2f2f2; overflow: hidden;}
#sec8 .li_review .rv_mini .mini_thumb a{display: block;width: 100%; height: 100%;}
#sec8 .li_review .rv_mini .mini_thumb a img{width: 100%; height: 100%; object-fit: cover;}
#sec8 .li_review .rv_mini ul { display:flex; flex-direction:column; gap:0.5rem; width:13rem; }
#sec8 .li_review .rv_mini ul li {font-size: 1.2rem; color: #000;}
#sec8 .li_review .rv_mini ul li:nth-child(2) { display:flex; align-items:center ; gap:1rem; }


#sec8 .li_review .rv_mini ul li span {font-family: 'Pretendard'; display:flex; align-items:center; color:#95745f; font-size:1.1rem;  }
#sec8 .li_review .rv_mini ul li span:nth-child(2) img{margin-top:-1px}
#sec8 .li_review .rv_mini ul li span img{-webkit-filter: opacity(.5) drop-shadow(0 0 0 #e74174); filter: opacity(.5) drop-shadow(0 0 0 #e74174)display:inline-block; margin-right:1px; transform:scale(.7); transform-origin:center center;}






/*À¯Æ©ºê ¿µ»ó*/
#video { margin-top:1rem; }
#video .video_wrap { overflow:hidden; }
#video .video_wrap iframe { border-radius:0.5rem;  }







/*[°øÅë] °ü½É»óÇ°*/
.listWish { position:absolute; top:0; right:0;} 
.listWish i.fa { margin-right: 5px; color: #b9b9b9; font-size: 17px; vertical-align: text-top; cursor:pointer; } 
.listWish i.fa-heart { display:none; color: #e74174; } 
.listWish .wish-on i.fa-heart { display:inline-block; } 
.listWish .wish-on i.fa-heart-o { display:none; } 


.list_shopping2x .list_shoppingInfo { display:inline-block; }


















#powerAPP div.powreAPP_bt dl dt P { display:none; }



#bn_text { width:100%; box-sizing:border-box; padding:1rem 2rem; text-align:center; position:relative; }
#bn_text a { display:block; background:url(/design/kichmom/10276/queens/tit_bg.png) no-repeat center; border-radius:0.5rem; padding:1.3rem 2rem; font-family:'Pretendard'; font-size:1.3rem; }
#bn_text a img { position:absolute; width:3rem; left:8.3rem; top:2rem; }
#bn_text p { text-align:center; color:#fff; letter-spacing:-0.02rem; padding-left:4rem;  }
#bn_text p span { color:#ffdd35; font-weight:500; }
#bn_text .arrow { position:absolute; right:2rem; color:#fff; }

#cate_all {width: 100%; white-space: nowrap; overflow:hidden; box-sizing:border-box; margin:1rem 0; padding-left: 2rem;  }
#cate_all .cate_list { overflow-x: auto; display:block; }
#cate_all .cate_list li { display:inline-block; width: 5.7rem; margin-right:0.5rem; background:#f7f7f7; text-align:center; padding:0.5rem; }
#cate_all .cate_list .all { background:#efedf1; }
#cate_all .cate_list li a { font-size:1.1rem; }
#cate_all .cate_list li a span { display:block; }
#cate_all .cate_list li img { width:87%; overflow:hidden;  }
#cate_all .cate_list li p { margin-top:0.5rem; color:#666; }

#bn_list::-webkit-scrollbar { display:none; }













/*»êÈÄÁ¶¸®¿ø °Ë»ö ºÎºÐ Å¸ÀÌÆ²*/
#section_title_02 { width:100%; margin:0 auto; text-align:center; font-size:1.8rem; ; padding:3rem 0 1rem 0; color:#333; line-height: 2.5rem;}
#section_title_02 .st_03 { font-size:1.8rem; font-weight:500; color:#333; line-height:2.5rem; letter-spacing:-0.08rem; } 
#section_title_02 .st_04 { font-size:1.8rem; font-weight:500; color:#333; line-height:2.5rem; letter-spacing:-0.08rem; margin-bottom:1vw; } 
#section_title_02 .thin { font-weight:300; }  
#section_title_02 img { width:2.2rem; margin-bottom:0.8rem; }
#section_title_02 .sub { font-size:3.5vw; font-weight:300; color:#666; line-height:6vw; } 












/*Å¸ÀÓ¼¼ÀÏ*/
.timeSale {background-color:#FAFAFD;}
.timeSale .boxTimesale {display:block; padding: 7px 0 7px; font-weight: 600; color: #000;}
.timeSale .boxTimesale .timeBox {display:inline-block; background-color:#fff; border:1px solid #e2e2e2; border-radius:4px; text-align:center;}
.timeSale .boxTimesale .timeBox {width:20px; height:20px; line-height:20px; font-size:12px; font-weight: 700; letter-spacing: -0.02em; }
.timeSale .boxTimesale .timeBox.days{color:#FF542A;}
.timeSale .boxTimesale .timeBox.seconds{color:#999;}
.timeSale .boxTimesale .appendtxt { display:inline-block; font-size: 14px; font-weight: 700; letter-spacing: -0.02em; vertical-align: -10%; }
.timeSale .swiper-container { margin: 0 auto; position: relative; overflow: hidden; list-style: none; padding: 0;/* Fix of Webkit flickering */ z-index: 1;}
.timeSale .swiper-wrapper { position: relative; width: 100%; height: 100%; z-index: 1; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex;
    -webkit-transition-property: -webkit-transform; transition-property: -webkit-transform;  -o-transition-property: transform; transition-property: transform;
    transition-property: transform, -webkit-transform; -webkit-box-sizing: content-box;  box-sizing: content-box; }



/*»óÇ° °øÅë CSS*/
ul::-webkit-scrollbar { display:none; }
.discount_rate { font-size:1.5rem; font-weight:600;color:#e74174; float:left; margin-right:0.5rem; font-family:'pretendard'; letter-spacing:-0.1rem; }



#column_newproduct .list_shopping2x .list_shoppingInfo { white-space: initial;  margin:0.6rem 0 !important; }


/* [Áø¿­] Å¸ÀÓµô */
#timedeal {width:100%; position:relative; background-color:#fff; overflow:hidden; box-sizing:border-box;}
#timedeal .list_shopping2x { text-align:center; list-style-type:none; color:#3b336bc9; width: 100%; white-space: nowrap; overflow:hidden; box-sizing:border-box; padding: 0 0 0 1.5rem !important; }
#timedeal .list_shopping2x ul {  overflow-x: auto; display:block; }
#timedeal .list_shopping2x li { width: 18rem; margin-right:1rem; }
#timedeal .list_shopping2x li a { padding: 0 !important; }
#timedeal .list_shopping2x li .time { position:absolute; width:100%;  padding:0.6rem 0.5rem; font-size:1.4rem; top:17.9rem; background:rgb(0 0 0 / 52%); color:#fff; box-sizing:border-box; }
#timedeal .list_shopping2x li .time span { text-align:center; display:block; }
#timedeal .list_shopping2x li img.listPic { border:none; border-radius:0; }
#timedeal .list_shopping2x .list_shoppingInfo { white-space: initial;  margin:0.6rem 0 !important; }


/*[Áø¿­1] ¼¼·Î1°³+°¡·Î ½ºÅ©·Ñ - ÇÒÀÎÄíÆù.¸¸¿øÀÇÇàº¹ */
#column_type01 {width:100%; position:relative; background-color:#fff; overflow:hidden; box-sizing:border-box;}
#column_type01 .list_shopping2x { text-align:center; list-style-type:none; color:#3b336bc9; width: 100%; white-space: nowrap; overflow:hidden; box-sizing:border-box; padding: 0 0 0 1.5rem !important; }
#column_type01 .list_shopping2x ul {  overflow-x: auto; display:block; }
#column_type01 .list_shopping2x li { width: 16rem; margin-right:0.5rem; }
#column_type01 .list_shopping2x li a { padding: 0 0.3rem 0.3rem 0.3rem; }
#column_type01 .list_shopping2x li .time { position:absolute; width:100%;  padding:0.6rem 0.5rem; font-size:1.4rem; top:17.9rem; background:rgb(0 0 0 / 52%); color:#fff; box-sizing:border-box; }
#column_type01 .list_shopping2x li .time span { text-align:center; display:block; }
#column_type01 .list_shopping2x li img.listPic { border:none; border-radius:1rem; }
#column_type01 .list_shopping2x .list_shoppingInfo { position:relative; white-space: initial;  margin:0.6rem 0 !important; }
#column_type01 .list_shopping2x .list_shoppingInfo .listCoupon { position:absolute; right:0; bottom:0; display:block; height:2.1rem; text-align:center; font-size:1.2rem; box-shadow:rgb(255 76 73) 0px 0px 0px 1px inset; margin:0 0.5rem 0.6rem 0; }
#column_type01 .list_shopping2x .list_shoppingInfo .listCoupon a { display:block; line-height:2rem; padding-left:2.6rem; background:url(http://kichmom.img17.kr/listCoupon_bg.png) 0.5rem 0.4rem no-repeat; background-size:1.8rem; }


/*[Áø¿­2] °¡·Î3°³x¼¼·Î2°³ - Ä«Å×°í¸®·©Å· */
#column_type02 { position:relative; background-color:#fff; }
#column_type02 .list_shopping2x { overflow:hidden; padding:0 1.5rem !important; }
#column_type02 .list_shopping2x li { width:33.3%; }
#column_type02 .list_shopping2x li img.listPic { border:none; border-radius:0; }
#column_type02 .list_shopping2x li .icons { position:absolute; padding:0.5rem; }
#column_type02 .list_shopping2x li a { padding:0 0.3rem; }
#column_type02 .list_shopping2x .list_shoppingInfo { white-space: initial;  margin:0.6rem 0 !important; }
#column_type02 .list_shopping2x li .benefit { background:#000; width:4rem; }
#column_type02 .list_shopping2x li .benefit img { width:5rem; }

/*[Áø¿­2] °¡·Î3°³x¼¼·Î2°³ - ½Å±Ôºê·£µå */
#column_type02_newBrand { position:relative; background-color:#fff; }
#column_type02_newBrand .list_shopping2x { overflow:hidden; padding:0 1.5rem !important; }
#column_type02_newBrand .list_shopping2x ul { display:flex; justify-content:space-between; }
#column_type02_newBrand .list_shopping2x li { width:32.6%; }
#column_type02_newBrand .list_shopping2x li img.listPic { border:none; border-radius:0; }
#column_type02_newBrand .list_shopping2x li .icons { position:absolute; padding:0.5rem; }
#column_type02_newBrand .list_shopping2x li a { padding:0; }
#column_type02_newBrand .list_shopping2x .list_shoppingInfo { white-space: initial;  margin:0.6rem 0 !important; }
#column_type02_newBrand .list_shopping2x li .benefit { background:#000; width:4rem; }
#column_type02_newBrand .list_shopping2x li .benefit img { width:5rem; }



/*ÀÚÃ¼»óÇ°*/
#column_ip {width:100%; position:relative; background-color:#fff; overflow:hidden; box-sizing:border-box;}
#column_ip .list_shopping2x { text-align:center; list-style-type:none; color:#3b336bc9; width: 100%; white-space: nowrap; overflow:hidden; box-sizing:border-box; padding: 0 0 0 1.5rem !important; }
#column_ip .list_shopping2x ul {  overflow-x: auto; display:grid; grid-template-columns:repeat(5, 16rem); }
#column_ip .list_shopping2x li { width: 16rem; }
#column_ip .list_shopping2x li a { padding: 0 0.7rem 0 0 !important; }
#column_ip .list_shopping2x li .icons { position:absolute; padding:0.5rem; }
#column_ip .list_shopping2x .list_shoppingInfo { white-space: initial;  margin:0.6rem 0 !important; }

#column_ip .list_shopping2x li:nth-child(10) { order: -1;}
#column_ip .list_shopping2x li:nth-child(9) { order: -1;}
#column_ip .list_shopping2x li:nth-child(8) { order: -1;}








.wish { position:absolute; bottom:0.7rem; right:0; width:1.8rem; height:1.8rem; cursor:pointer; background:url(/design/kichmom/10276/ico_wish.svg) 0 0 no-repeat;background-size:1.8rem; }
.wish a { display:block; width:1.8rem; height:1.8rem; }



.listWish {  position:absolute; bottom:0.7rem; right:0;} 
.listWish i.fa { margin-right: 5px; color: #b9b9b9; font-size: 17px; vertical-align: text-top; cursor:pointer; } 
.listWish i.fa-heart { display:none; color: #e74174; } 
.listWish .wish-on i.fa-heart { display:inline-block; } 
.listWish .wish-on i.fa-heart-o { display:none; } 






/* ÁøÇàÁß ÀÌº¥Æ® */
#bn_list { display:block; white-space:nowrap; padding:0 1rem 0 1.5rem; overflow-x:auto; }
#bn_list a { width:72%; display:inline-block; box-sizing:border-box; padding-right:0.5rem; }
#bn_list a img { width:100%; }





.list_shopping2x .all { text-align:center; padding-top:21vw; }
.list_shopping2x .all img { width:10vw; }
.list_shopping2x .all p { color:#666; font-size:3.4vw; font-weight:400; }

/*Å¸ÀÌÆ²*/
#section_title_02 { width:100%; margin:0 auto; text-align:center; font-size:1.8rem; ; padding:3rem 0 1rem 0; color:#333; line-height: 2.5rem;}
#section_title_02 .st_03 { font-size:1.8rem; font-weight:500; color:#333; line-height:2.5rem; letter-spacing:-0.08rem; } 
#section_title_02 .st_04 { font-size:1.8rem; font-weight:500; color:#333; line-height:2.5rem; letter-spacing:-0.08rem; margin-bottom:1vw; } 
#section_title_02 .thin { font-weight:300; }  
#section_title_02 img { width:2.2rem; margin-bottom:0.8rem; }
#section_title_02 .sub { font-size:3.5vw; font-weight:300; color:#666; line-height:6vw; } 
#section_title_03 { width:100%; margin:0 auto; text-align:center; font-size:1.8rem; ; padding:1.5rem 0 1rem 0; color:#fff; line-height: 2.5rem;}
#section_title_03 .st_03 { font-weight:500; color:#fff; line-height:2.5rem; letter-spacing:-0.06rem; } 
#section_title_03 .thin { font-weight:300; }  
#section_title_03 img { width:6vw; margin-bottom:3vw; }
#section_title_03 .sub { font-size:3.5vw; font-weight:300; color:#fff; line-height:6vw; } 




















#column_top { position:relative }
#column_top .main_join { background-color:#fff; padding:8px; text-align:center; margin:5px 3px; background:url(/design/kichmom/m/main_join_bg.jpg) 0 0 no-repeat; background-size:cover; }
#column_top .main_join a { font-size:14px; color:#666; letter-spacing:-1px; }




 .percent { font-size:1.6rem; font-weight:600;color:#e74174; float:left; margin-right:0.5rem; font-family:'pretendard'; letter-spacing:-0.1rem; }

/* ÀÎ±â±Þ»ó½Â Å°¿öµå */

// set up navbar
#main-navigation  { }
#main-navigation .links-container { width:100%;  display: -webkit-inline-box; padding:0 1.5rem; box-sizing:border-box; position: relative; overflow-x:auto; white-space:nowrap; }
#main-navigation .links-container .nav-link { padding: 0.7rem 1rem; flex-grow: 1; text-align: center; cursor: pointer; font-size:1.2rem; font-weight:300; background:#f7f7f7; border-radius:1.5rem; margin-right:1rem; }
#main-navigation .links-container .nav-link.active { background: #e74174; color:#fff; font-weight:500;  }

#pages-container .swiper-scrollbar { height: 3px;  background-color: transparent;  opacity: 1 !important;}
#pages-container .swiper-scrollbar-drag { background-color: #e74174;  border-radius: 0;  top: -4px; }



.MK-product-icons img { padding:0.2rem !important; width:4rem !important; display:block; }




.navi_bt_cate { display:block; width:100%; box-sizing:border-box; padding:1rem; border:1px solid #f7f7f7; margin:1.5rem 0 1rem 0;  }




.slick-initialized .swipe-tab-content { position: relative; }
  min-height: 365px;
}
@media screen and (min-width: 767px) {
  .slick-initialized .swipe-tab-content {
    min-height: 500px;
  }
}
.slick-initialized .swipe-tab {  font-size:1.4rem;  font-weight:300;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 0;
  color: #757575;
  cursor: pointer;
padding: 0.7rem 0.5rem; flex-grow: 1; text-align: center; border:1px solid #f7f7f7; margin-right:0.6rem;

}
.slick-initialized .swipe-tab:hover { color:#fff; }
.slick-initialized .swipe-tab.active-tab { border:1px solid #e74174; color:#e74174; font-weight: 500; }

























/*½Å»óÇ°*/
#column_newproduct {width:100%; position:relative; background-color:#fff; overflow:hidden; box-sizing:border-box;}
#column_newproduct .list_shopping2x { text-align:center; list-style-type:none; color:#3b336bc9; width: 100%; white-space: nowrap; overflow:hidden; box-sizing:border-box; padding: 0 0 0 1.5rem !important; }
#column_newproduct .list_shopping2x ul { overflow-x: auto; display:grid; grid-template-columns:repeat(6, 16rem); }
#column_newproduct .list_shopping2x li { width: 16rem; }
#column_newproduct .list_shopping2x li a { padding: 0 0.7rem 0 0 !important; }
#column_newproduct .list_shopping2x li .icons { position:absolute; padding:0.5rem; }
#column_newproduct .list_shopping2x .bx-pager { display:none; width:100%; text-align:center; z-index:10 }
#column_newproduct .list_shopping2x .bx-pager .bx-pager-item { display:inline-block; margin:0 3px }
#column_newproduct .list_shopping2x .bx-pager .bx-pager-item a { display:block; width:7px; height:7px; text-indent:-9999em; border-radius:10px; background:#ddd }
#column_newproduct .list_shopping2x .bx-pager .bx-pager-item a.active { background:#d72a2a }
#column_newproduct .list_shopping2x .list_shoppingInfo { white-space: initial;  margin:0.6rem 0 !important; }





#column_coupon .list_shopping2x .list_shoppingInfo .listCoupon { position:absolute; right:0; bottom:0; display:block; height:2.1rem; text-align:center; font-size:1.2rem; box-shadow:rgb(255 76 73) 0px 0px 0px 1px inset; margin:0 0.5rem 0.6rem 0; }
#column_coupon .list_shopping2x .list_shoppingInfo .listCoupon a { display:block; line-height:2rem; padding-left:2.6rem; background:url(http://kichmom.img17.kr/listCoupon_bg.png) 0.5rem 0.4rem no-repeat; background-size:1.8rem; }










#brand_img { width:100%; text-align:center; position:relative; box-sizing:border-box; padding:0 1.5rem; }
#brand_img img { width:100%; }






#event_review { width:100%; text-align:center; position:relative; margin:1rem 0; box-sizing:border-box; padding:0 1.5rem; }
#event_review img { width:100%; }



#board_main { width:100%; text-align:center; position:relative; margin:6vw 0 0 0; box-sizing:border-box; padding:0 3.5vw; }
#board_main .bn { width:100%; } 
#board_main .bn a { display:inline-block; margin-bottom:1vw; }
#board_main .bn a img { width:100%; }







.js-load { display: none;}
.js-load.active { display: block; }
.is_comp.js-load:after { display: none; }
.btn-wrap, .lists, .main { display: block;}
.main { max-width: 640px; margin: 0 auto; }
.lists { margin-bottom: 4rem; }
.lists__item { padding: 20px; background: #EEE; }
.lists__item:nth-child(2n) { background: #59b1eb; color: #fff;}
.btn-wrap { text-align: center;}


/* BASIC css end */

