/* BASIC css start */
#fixedMenu {
  _z-index: 2147483647 !important;
}


.swiper{opacity:0}
.swiper.transition{opacity:1; transition:0.2s;}

#subHeader{opacity:0; position:absolute; z-index:-999; height:0; width:0; display:none !important}
#headerWrap{display:block !important}


.sectionWrap {
    overflow: hidden;
}



/* ÀÎ±âÀÖ´Â »óÇ°*/

div#slider03Contents .swiper-wrapper .swiper-slide .item-wrap{}

div#slider03Contents {
    width: 80% !important;
    overflow: visible;
    margin-left: 0;
}



.HotPrdWrap { _padding:40px 0 0 }
.HotPrdWrap .swiper-wrapper{_gap: 11.98px;}
.HotPrdWrap .HotPrdArea {_padding-left: 15px;}
.HotPrdWrap .innerContainer .item-list{display:flex; gap: 10px; width: 100% !important; max-width: 100% !important; align-items: center;}
.HotPrdWrap .innerContainer .item-list .num{
    min-width: 16px;
    text-align: center;
    line-height: 2.5em;
    font-size: 16px;
    font-weight: 600;
    align-content: start;
    align-self: flex-start;}
.HotPrdWrap .innerContainer .item-list .thumb,.HotPrdWrap .innerContainer .item-list .thumb img{width:99px;max-width:99px; height:99px;}
.HotPrdWrap .HotPrdArea .HotCateTab { position:static; width:auto; overflow:hidden;  padding-left: 15px; }
.HotPrdWrap .HotPrdArea .HotCateTab ul{ 
    display: flex;
    width: 100%;
    font-size: 0;
    flex-wrap: nowrap;
    box-sizing: border-box;;}
.HotPrdWrap .HotPrdArea .HotCateTab li { display:inline-block; width:auto !important; text-align:center; margin-right: 0;}
.HotPrdWrap .HotPrdArea .HotCateTab li:first-child { margin:0 }
.HotPrdWrap .HotPrdArea .HotCateTab li a,
.HotPrdWrap .HotPrdArea .HotCateTab li span {
    display: block;
    padding: 10px 15px;
    font-size: 16px;
    font-weight: 500;
    line-height: 1;
    white-space: nowrap;
    border-radius: 500px;
    color: #6A6A6A;
    font-family: Pretendard;}

.HotPrdWrap .HotPrdArea .HotCateTab li.on span {
    color: #fff;
    background: #000000;
    font-weight: 500; }
.HotPrdWrap .HotPrdArea .HotListArea { position: relative;
    height: auto;
    display: flex;
    gap: 20px;
    padding: 16px 0 0 15px;}
    
.HotPrdWrap .HotPrdArea .HotListArea .HotTabCont { margin-left:15px; position:relative; height:0; visibility:hidden; overflow:hidden }
.HotPrdWrap .HotPrdArea .HotListArea .HotTabCont.on { height:auto; visibility:visible; overflow:visible }
.HotPrdWrap .product-swiper .swiper-slide .item-wrap{
    display: flex;
    padding: 0;
    width: 100%;
    overflow: hidden;
    gap:20px; 
    justify-items: start;
    flex-direction: column;
}

section.sectionWrap.grid-6-2{
    margin-bottom: -32px;}




.HotPrdWrap .product-swiper .swiper-slide .item-wrap{_width: 100%;;}



.HotPrdWrap .product-swiper li.prd-wish{display:none}

.HotPrdWrap .product-swiper .prd-info {
  padding-top: 0 !important;
  margin-top: 0;
    margin-left: 5px;
    width: calc(100% - 99px);
}

.HotPrdWrap .product-swiper .prd-info .prd-name a {
    line-height: 1.4em !important;
    -webkit-line-clamp: 2 !important;
    height: 39px;
    width: calc(100% - 17.3px);
}

.HotPrdWrap .product-swiper .prd-price{padding-top:0 !important; padding-bottom: 0 !important;}

.HotPrdWrap .product-swiper .prd-price .prd-wish .my-wish-list{
    width: 17.3px ! IMPORTANT;
    margin-top: 23px;
    height: 15.05px ! IMPORTANT;}

.HotPrdWrap .product-swiper .prd-price .priceArea {
    margin-top: 20px;
    line-height: 1;
}

.HotPrdWrap .product-swiper .prd-price .priceArea strike{
    display:none;
    order: 2;}

.HotPrdWrap .product-swiper .prd-price .priceArea > div{
    order: 1;}

.HotPrdWrap .big .item-list {
    width: 550px;
}

.HotPrdWrap .paging_custom{
    display:none; 
    width: 120px;
    margin: 40px auto 0;
    height: 24px;
    line-height: 1;
    _display: flex;
    align-items: center;
    justify-content: space-between;}
    
.HotPrdWrap .more_view{
    width: 300px;
    display: block;
    margin: 40px auto 70px;
    border: 1px solid #E0E2E5;
    border-radius: 5px;
    text-align: center;
    height: 45px;
    box-sizing: border-box;
    line-height: 45px;
    font-size: 14px;
    font-weight: 500;
    color: #000;}
    
.HotPrdWrap .paging_custom * {
    position: relative;
}


.HotPrdWrap .paging_custom .swiper-button-prev,.HotPrdWrap .paging_custom .swiper-button-next{margin-top:0}
.HotPrdWrap .paging_custom .swiper-button-prev{order: 1; background: url(/design/mhmall2023/2025_renewal/pc/img/arrow-l.png) no-repeat;}
.HotPrdWrap .paging_custom .swiper-button-next{margin-left: 2px;order: 3; background: url(/design/mhmall2023/2025_renewal/pc/img/arrow-r.png) no-repeat;}
.HotPrdWrap .paging_custom .swiper-pagination{order: 2;width: auto;margin-left: -14px; margin-top: 12px; letter-spacing: 2px}
.HotPrdWrap .paging_custom .swiper-pagination span{font-size: 14px; font-weight: 500;}
.HotPrdWrap .paging_custom .swiper-pagination .swiper-pagination-current{}
.HotPrdWrap .paging_custom .swiper-pagination .swiper-pagination-total{}




/*¸ÞÀÎ°øÅë*/
.secHead.noTab{padding-bottom:15px}
.secHead{
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding-right: 15px;
    margin-bottom: 15px;}


.sectionWrap h2 {
    font-weight: 500;
    color: #000;
    font-size: 20px;
    padding-left: 15px;
}

.sectionWrap .more {
    color: #717171;
    font-size: 14px;
    width: auto;
    font-weight: 500;
    margin-top: 0;
}

.more-view{
    margin: 40px auto 0;
    border: 1px solid #E0E2E5;
    height: 45px;
    width: 80%;
    display: flex;
    align-items: center;
    justify-content: center;}
    
.more-view a{
    font-size: 14px;
    font-weight: 500;
    color: #000000;
    text-align: center;
    line-height: 1;
    width: 100%;
    height: 100%;
    display: flex
;
    align-items: center;
    justify-content: center;}

.innerContainer .item-list { position:relative; width:220px }
.innerContainer .item-list .thumb { position:relative; /*width:220px; height:220px */}
.innerContainer .item-list .thumb img { width:100%;  /*width:220px; height:220px; */}
.innerContainer .item-list .thumb .listIdx { display:none; position:absolute; top:11px; left:11px; width:40px; height:40px; font-size:20px; color:#fff; font-weight:700; text-align:center; line-height:40px; letter-spacing:normal; border-radius:50%; background:#2fb8bd; z-index:10 }
.innerContainer .item-list .thumb .soldOut { position:absolute; top:0; left:0; width:100%; height:100%; text-indent:-9999em; background:rgba(255,255,255,0.6) url(/design/mhmall2023/common/prd_soldout.png) 0 0 no-repeat; background-size: 100%; }
.innerContainer .item-list .prd-info { padding-top:10px }
.innerContainer .item-list .prd-info .prd-name {  }
.innerContainer .item-list .prd-info .prd-name a {   width: calc(100% - 17.3px); display:-webkit-box; font-size:14px; font-weight:350 !important; letter-spacing:-.03em; line-height:1.4em; white-space:normal; word-wrap:normal; -webkit-line-clamp:1; -webkit-box-orient:vertical; text-overflow:ellipsis; overflow:hidden; font-weight: 350;}
.innerContainer .item-list .prd-price { padding-bottom: 22px; padding-top:10px; position:relative; line-height: 1; display: flex; justify-content: space-between;}
.innerContainer .item-list .prd-price .priceArea { display:flex; justify-content:flex-start; align-items:flex-end; }
.innerContainer .item-list .prd-price .discount_box {padding-right:5px;font-size:18px; color: var(--point-color);font-weight:600 !important; letter-spacing: -.05em;}
.innerContainer .item-list .prd-price .groupName {_display:none; padding-right:7px; font-size:15px; color:var(--point-color); font-weight:700 }
.innerContainer .item-list .prd-price .price { 
    padding-right: 0;
    font-size: 18px;
    font-weight: 600;
    letter-spacing: -.03em;
    white-space: nowrap; }
.innerContainer .item-list .prd-price strike { display:none; font-size:14px; color:#888; white-space:nowrap; }
.innerContainer .item-list .prd-wish { }
.innerContainer .item-list .prd-wish a { display:block }
.innerContainer .item-list .prd-wish a span.my-wish-list{ width: 17px; height: 14px; background-position: top; vertical-align: middle; line-height: 14px; margin-top: 3px;display: block; background-size: contain;}
.innerContainer .item-list .prd-wish img {  display:none !important;  width:21px }
.innerContainer .item-list .prd-wish .wishOn { display:none }
.innerContainer .item-list .prd-wish .wish-on .wishOn { display:block }
.innerContainer .item-list .prd-wish .wish-on .wishOff { display:none }





.tabMenu {position:relative; display:flex; gap:20px; justify-content:flex-start; list-style:none; margin:0 0 30px 0; padding:0;}
.tabMenu li {font-size:16px;}
.tabMenu li a {text-decoration:none; color:#555; padding-bottom:5px; display:inline-block;}
.tabMenu li.on a {color:#000; border-bottom:2px solid #007aff;}
.tabContent {
    position: relative;
    margin: 0 auto;
    overflow: hidden;}
.tabPanel {display:none;}
.tabPanel.active {display:block;}


.swiper-wrapper.tabBox.hasIco {}


[class*="grid-6-"]{overflow: hidden}
[class*="grid-6-"] .-swiper .swiper-slide{}
[class*="grid-6-"] .-swiper .swiper-slide:nth-child(1){_margin-left: 15px;}

.tabWrap{_margin-left: 15px;}

.tabBox {margin-bottom:40px !important;}

.tabBox.hasIco li {
    width: auto !important;
    padding:4px !important;
    background: none;
    border: 1px solid #E0E2E5;
}

.tabBox.hasIco li.on {
    font-weight: 500 !important;
    background: #000;
    border: 1px solid #000;
}

.tabBox.hasIco li a{color:#000;_padding-right: 11px;letter-spacing: -1px; display: flex; align-items: center;  padding-right: 5px; }

.tabBox.hasIco li a span.ico{_margin-right:10px;vertical-align: middle;display: inline-block;}

.tabBox li {
    width: auto;
    padding: 0 15px;
    _background: #eee;
    border-radius: 999px;
    cursor: pointer;
    height: 36px;
    line-height: 36px;
}


.tabBox.hasIco li.fake{
    position: absolute;
    z-index: -1;
    width: 20px !important;
    opacity: 0;
    cursor: none;}
    

.tabBox li:first-child{_margin-left: 15px;}

.tabBox li:last-child:after{}

.tabBox li a{font-size:16px; font-weight:500; color:#6a6a6a;}

.tabBox li a .ico img{
    border-radius: 100%;
    width: 31px;
    padding: 3px 0;
    margin-top: -3px;
    vertical-align: middle;
    margin-right: 5px;}

.tabBox li.on {
  background: #000;
}

.tabBox li.on a{color: #fff;font-weight:700}

.tabContWrap {
    overflow: hidden;
  position: relative;
  width: 100%;
}
.tabCont {
  display: none;
}
.tabCont.on {
  display: block;
}

.tabCont .item-cont{display: flex;justify-content: space-between; padding-left: 15px;}

.tabCont .item-cont::after {
 /* content: "";
  flex: 0 0 15px; *//* ¿©¹é Å©±â */
}


.grid-6-1 .tabCont {_padding-right: 10px;
}

.grid-6-1 .swiper-wrapper{
margin-bottom:16px !Important;
  padding-left: 15px;
  gap:5px;
  display: flex;/*
    justify-content: flex-start;
  flex-wrap: nowrap;*/
}


.grid-6-2 .swiper-wrapper{padding-left: 15px;gap:5px;
margin-bottom:16px !Important;}

.mainMdPick {margin:70px 0}

[class*="grid-6-"] .item-list .prd-name a{width:100% !important}

.grid-6-1 .tabCont .swiper-wrapper.item-cont:after{}
.grid-6-1 .-swiper .swiper-slide:nth-last-child(1){margin-right: 25px;}


.grid-6-1 .tabCont .swiper-wrapper{
    gap: 10px;
    padding-left: 15px;
    display: flex;
    flex-flow: row;
    justify-content: flex-start;
    align-items: flex-start;
    overflow: auto hidden;
    overscroll-behavior: contain auto;
    margin-bottom: 0 !important}
    
.grid-6-1 .tabCont .swiper-wrapper .prd-price{
    padding-bottom: 0 !important}

.grid-6-2 .tabCont .swiper-wrapper/* flex-wrap: wrap; display: grid; gap: 10px; grid-template-columns: repeat(6, 1fr); grid-template-rows: repeat(2, auto);*/}
.grid-6-1 .tabBox .swiper-slide{_width:auto !important}
.grid-6-1 .tabCont .swiper-slide {
    max-width: 150px !important;
    width: 150px !important;}


.grid-6-1 .item-list .prd-price .price, .grid-6-2 .item-list .prd-price .price {font-size: 18px;}
.grid-6-1 .prd-info,.grid-6-2 .prd-info{padding-top:10px}

.grid-6-1 .prd-price .discount_box,
.grid-6-2 .prd-price .discount_box{font-size:18px}

.grid-6-1 .prd-price strike,
.grid-6-2 .prd-price strike{display:none}

.grid-6-2 .prodList {
}

.grid-6-2 .prodList li {}

.grid-6-2 .tabCon .swiper-slide {}

.grid-6-2 .-itemContSwiper .swiper-wrapper {    display: flex;
    overflow: auto hidden;
    overscroll-behavior: contain auto;
    gap: 30px 10px;
    padding-left: 15px;}
    
.grid-6-2 .-swiper,.grid-6-1 .-swiper{_margin-right:10px}
.grid-6-2 .-itemContSwiper .swiper-wrapper:after {    content: "-";
    opacity: 0;
    display: block;
    width: 30px;
    font-size: 35px;
}
.grid-6-2 .-itemContSwiper .swiper-wrapper::after {/*
    content: "";
    display: block;
    width: 15px;*/ /* ¸¶Áö¸· ¿©¹é Å©±â */
}

.grid-6-2 .itemContSwiper .swiper-slide {margin-right:10px;}

.timesaleSwiper .swiper-slide{margin-right:10px; flex-shrink: 0;margin-top:0 !important;}

.timesaleSwiper .swiper-slide,
.timesaleSwiper .swiper-slide .item-list,
.grid-6-2 .-itemContSwiper .swiper-wrapper .swiper-slide,
.grid-6-2 .-itemContSwiper .swiper-wrapper .swiper-slide .item-list{width:150px !important}

.grid-6-2 .-itemContSwiper .swiper-wrapper .swiper-slide{_margin-right: 10px;}


.prdRows-6x2 .itemContSwiper .swiper-wrapper {
  display: flex; /* Swiper grid »ç¿ë ½Ã flex À¯Áö */
}

.prdRows-6x2 .itemContSwiper .swiper-slide {
  height: auto !important; /* µÎ ÁÙ ³ôÀÌ ±úÁö´Â ¹®Á¦ ¹æÁö */
}

/*
.grid-6-2 .-itemContSwiper .swiper-wrapper .swiper-slide:nth-last-child(1),
.grid-6-2 .-itemContSwiper .swiper-wrapper .swiper-slide:nth-last-child(2){margin-right:10px}*/

/*Áö±Ý ÁÖ¸ñÇØ¾ß ÇÒ ºê·£µå*/
.recmdPrdWrap {}
.recmdPrdWrap h3.subtitle{
    font-size: 15px;
    color: #6A6A6A;
    padding-left: 15px;
    font-weight: 500;
    white-space: pre-line;
    line-height: 1.3em;}
    
.recmdPrdWrap .more{margin-top: 0;}
.recmdPrdWrap .secHead{margin-bottom:10px}

/* ¸ð¹ÙÀÏ - 390x220 ºñÀ² */
@media screen and (max-width: 767px){
  .recmdPrdWrap .yt-frame-container {
    position: relative;
    width: 100%;             /* È­¸é ³Êºñ ²Ë Ã¤¿ò */
    aspect-ratio: 390 / 220; /* 390x220 ºñÀ² ¡æ ÀÚµ¿ ³ôÀÌ */
    margin: 0 auto;
    overflow: hidden;
    background: #000;
  }

  .recmdPrdWrap .yt-frame-container iframe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    pointer-events: none;
  }
}


.recmdPrdWrap .recmdPrdListArea {padding-top: 35px;}
.recmdPrdWrap .recmdPrdListArea .recmdSwiper{
   width: 80% !important;
    overflow: visible;
    margin-left: 0;}
    

.recmdPrdWrap .recmdPrdListArea .recmdSwiper .item-wrap{    display: flex;
    padding: 0;
    width: 100%;
    overflow: hidden;
    gap: 10px;
    justify-items: start;
    flex-direction: column;}

.recmdPrdWrap .recmdPrdListArea .recmdBanner { display:block; position:relative;  }
.recmdPrdWrap .recmdPrdListArea .recmdBanner img { width:100%; }
.recmdPrdWrap .recmdPrdListArea .recmdPrd { margin-left: 15px; position:relative; padding-top: 35px;}
.recmdPrdWrap .recmdPrdListArea .recmdPrd .mainTitle{text-align:left !important; margin-bottom: 80px;}
.recmdPrdWrap .recmdPrdListArea .recmdPrd .mainTitle span{font-size: 50px;font-weight: 600;}
.recmdPrdWrap .recmdPrdListArea .recmdPrd .mainTitle p{font-size: 24px;color: #6A6A6A; font-weight: 500;}

.recmdPrdWrap .recmdPrdListArea .recmdPrd .box { font-size:0 ;}
.recmdPrdWrap .recmdPrdListArea .recmdPrd .box .item-cont { position:relative;vertical-align:top; gap: 10px 0; }
.recmdPrdWrap .recmdPrdListArea .recmdPrd .box .item-cont .swiper-slide{
    gap: 10px;
    display: flex;
    flex-direction: column;}
    

.recmdPrdWrap .recmdPrdListArea .recmdPrd .box .item-cont:nth-child(-n+4){}

.recmdPrdWrap .recmdPrdListArea .recmdPrd .box .item-cont .item-list { display: grid;
  /*grid-template-columns: 1fr; 
  grid-template-rows: repeat(4, auto); */
  gap: 10px;  
  width: 100%;}
.recmdPrdWrap .recmdPrdListArea .recmdPrd .box .item-cont .item-list .flex{ gap: 15px; display: flex; align-items: center;}    
.recmdPrdWrap .recmdPrdListArea .recmdPrd .box .item-cont .item-list .flex .prd-info{width: calc(100% - 124px); padding-top: 0;}    
    
.recmdPrdWrap .recmdPrdListArea .recmdPrd .box .item-cont .item-list .thumb { position:relative; width:99px; overflow:hidden }
.recmdPrdWrap .recmdPrdListArea .recmdPrd .box .item-cont .item-list .thumb img { width:100% }
.recmdPrdWrap .recmdPrdListArea .recmdPrd .box .item-cont .item-list .thumb .soldOut { position:absolute; top:0; left:0; width:100%; height:100%; text-indent:-9999em; background:rgba(255,255,255,0.6) url(/design/mhmall2023/common/prd_soldout.png) 0 0 no-repeat; background-size: 100%; }
.recmdPrdWrap .recmdPrdListArea .recmdPrd .box .item-cont .item-list .thumb .prd-info{padding-top: 13px !important;}
.recmdPrdWrap .recmdPrdListArea .recmdPrd .box .item-cont .item-list .prd-name {
    height: 40px;
    width: calc(100% - 17.35px);}
.recmdPrdWrap .recmdPrdListArea .recmdPrd .box .item-cont .item-list .prd-name a { -webkit-line-clamp: 2;}
.recmdPrdWrap .recmdPrdListArea .recmdPrd .box .item-cont .item-list .prd-price { 
    position: relative;
    margin-top: 20px;
    line-height: 1;
    padding-bottom: 0;
    padding-top: 0;}
.recmdPrdWrap .recmdPrdListArea .recmdPrd .box .item-cont .item-list .prd-price .priceArea { /*display:flex; justify-content:flex-start; align-items:flex-end; flex:1*/ }
.recmdPrdWrap .recmdPrdListArea .recmdPrd .box .item-cont .item-list .prd-price .discount_box {font-size: 18px;letter-spacing: 0;/*padding-right: 7px; font-size: 21px; color: #fe5f57; font-weight: 600; line-height: 1; letter-spacing: -.05em;*/ }
.recmdPrdWrap .recmdPrdListArea .recmdPrd .box .item-cont .item-list .prd-price .groupName {/* padding-right:7px; font-size:15px; color:#299da3; font-weight:700 */}
.recmdPrdWrap .recmdPrdListArea .recmdPrd .box .item-cont .item-list .prd-price .price {font-size: 18px;/* padding-right:7px; font-size:21px; font-weight:600; letter-spacing:-.05em; white-space:nowrap; line-height:1*/ }
.recmdPrdWrap .recmdPrdListArea .recmdPrd .box .item-cont .item-list .prd-price strike { display:none; /*font-size:16px; color:#636363; white-space:nowrap; line-height:1 */}
.recmdPrdWrap .recmdPrdListArea .recmdPrd .box .item-cont .item-list .prd-wish { margin-bottom: -1px; /*position:absolute; bottom:2px; right:0*/ }
.recmdPrdWrap .recmdPrdListArea .recmdPrd .box .item-cont .item-list .prd-wish a { display:block }
.recmdPrdWrap .recmdPrdListArea .recmdPrd .box .item-cont .item-list .prd-wish a span{
    display: block;
    width: 17.3px;
    height: 15.05px;
    vertical-align: middle;
    margin-top: 3px;}
.recmdPrdWrap .recmdPrdListArea .recmdPrd .box .item-cont .item-list .prd-wish img {/* width:22px */}
.recmdPrdWrap .recmdPrdListArea .recmdPrd .box .item-cont .item-list .prd-wish .wishOn { display:none }
.recmdPrdWrap .recmdPrdListArea .recmdPrd .box .item-cont .item-list .prd-wish .wish-on .wishOn { display:block }
.recmdPrdWrap .recmdPrdListArea .recmdPrd .box .item-cont .item-list .prd-wish .wish-on .wishOff { display:none }



/*½Å»óÇ° ÀÔ°í*/
.newPrd{margin-top: 70px;}
.newPrd .innerContainer{    padding: 14px 15px 0;
    display: flex;
    gap: 1.06667vw;
    flex-wrap: wrap;}
.newPrd .innerContainer .items {
    display: flex;
    gap: 1.06667vw;
    flex-wrap: wrap;
}
.newPrd .innerContainer .item-list .thumb:after{
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 50%;
    pointer-events: none;
    background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.8) 100%);}
.newPrd .innerContainer .item-list .thumb img{_border-radius:15px;}

.newPrd .innerContainer .top{
    display: flex;
    justify-content: space-between;
    width: 100%;
    gap: 1.06667vw;}
    
.newPrd .innerContainer .top .big{
    width: 67%;}
.newPrd .innerContainer .top .big .item-list{width:100%}
.newPrd .innerContainer .item-list .thumb{
    height: 100%;
    border-radius: 15px;
    overflow: hidden;}

.newPrd .innerContainer .top .right{
    width: calc(33% - 1.06667vw);
    display: flex;
    flex-direction: column;
    gap: 1.06667vw;}
    
.newPrd .innerContainer .top .right .item-list{height:100%; width:100%}
.newPrd .innerContainer .bottom{
    gap: 1.06667vw;
    display: flex;
    justify-content: space-between;}
.newPrd .innerContainer .bottom .item-list {width: 33%}

.newPrd .innerContainer .bottom .item-list:nth-last-child(1){width: calc(33% - 1.06667vw);}

.newPrd .innerContainer .item-list .prd-info {
    position: absolute;
    bottom: 15px;
    left: 15px;
    width: calc(100% - 30px);
}


.newPrd .innerContainer .big .item-list .prd-info .prd-name a{font-size: 15px !important; color: #fff; -webkit-line-clamp: 2;}
.newPrd .innerContainer .big .item-list .prd-info .prd-price{padding-top: 10px; padding-bottom: 0;}

.newPrd .innerContainer .big .item-list .prd-info .prd-price .my-wish-list{background-size: 17px 14px !important;background: url(/design/mhmall2023/2025_renewal/mo/wish.svg) no-repeat !important; background-size: contain !important;}

.newPrd .innerContainer .big .item-list .prd-price .discount_box{font-size: 18px;}
.newPrd .innerContainer .big .item-list .prd-price .price{font-size: 18px;  color: #fff;}
.newPrd .innerContainer .big .item-list .prd-price strike{display:none}
.newPrd .innerContainer .big .item-list .discount_box{font-size: 18px;}




.newPrd .innerContainer .item-list .prd-info .prd-name a{font-size: 10px !important; color: #fff; -webkit-line-clamp: 1;}
.newPrd .innerContainer .item-list .prd-info .prd-price{padding-top: 5px;}
.newPrd .innerContainer .item-list .prd-price .discount_box{font-size: 12px;letter-spacing: -.05em; _color: #fff;}
.newPrd .innerContainer .item-list .prd-price .discount_box.fc-blue {color: #fff ! IMPORTANT;}
.newPrd .innerContainer .item-list .prd-price .price{font-size: 12px;  color: #fff;}
.newPrd .innerContainer .item-list .prd-price strike{display:none}
.newPrd .innerContainer .item-list .discount_box{font-size: 12px;}



/*¹Ì´Ï»çÀÌÁî*/
.newPrd .innerContainer .mini .item-list .prd-info{width: calc(100% - 14px);left:7px;bottom:7px}
.newPrd .innerContainer .mini .item-list .prd-price{padding-bottom: 0}



/*specialPrd ³õÄ¡±â ¾Æ±î¿î Æ¯°¡*/
.specialPrd .secHead{margin-bottom: 30px;}
.specialPrd,.Review{margin: 70px 0;}
.specialPrd .item-list{width:100% !important}

.newPrdSwiper .item-list .thumb,
.newPrdSwiper .item-list .thumb img,
.specialPrd .item-list .thumb,
.specialPrd .item-list .thumb img{width:100% !important; height:100% !important}

.specialPrd .discount_box{    opacity: 0;
    transition: 0.2s;}
    
    
.specialPrd .item-list .prd-info{padding-top:30px !important;padding-left: 15px;
    opacity: 0;
    transition: 0.2s;}
    
.specialPrd .swiper-slide-active .item-list .prd-info,
.specialPrd .swiper-slide-active .discount_box{
opacity: 1;
}
.specialPrd .item-list .prd-info .prd-price{padding-bottom:0}
.specialPrd .item-list .prd-info .prd-name a{
    height: 42px;
    -webkit-line-clamp: 2;
    line-height: 1.5em;
    width: 68%;}
    
.specialPrd .discount_box{
    position: absolute;
    bottom: -22px;
    z-index: 2;
    left: 10px;
    color: var(--point-color);
    font-weight: 500;
    letter-spacing: 0;
    font-size: 40px;
}

.specialPrd .discount_box span{font-size: 50px !important}

.specialPrd .price{font-size: 18px;}



.specialPrd .my-wish-list{
    width: 22px !important;
    height: 19.13px ! IMPORTANT;
    margin-top: 0 !important;}


















/*¸ÞÀÎ¹è³Ê*/
.mainBnrSwiper {
    position: relative;
  width: 100%;
  margin: 20px 0 30px;
  overflow: hidden; 
  opacity: 0;
  transition: opacity 0.8s ease;
}
  
.mainBnrSwiper .swiper-slide {
  transform: scale(.8488);
}

.mainBnrSwiper.ready .swiper-slide {
  transition: transform 0.4s ease;
}

.mainBnrSwiper.ready .swiper-slide-active {
  transform: scale(1);
}


.mainBnrSwiper .swiper-slide a{
    max-width: 430px;;
    margin:auto;
    text-align: center;
    background-size: cover ! important;
    display: block;
    padding: 0;
    background-position: center ! important;
    _height: 575px;
    border-radius: 30px;
    aspect-ratio: 344 / 460;}
    
    
.mainBnrSwiper .swiper-slide a img{
    max-width: 430px;
    position: absolute;
    opacity: 0;
    z-index: -1;
    height: 100%;
    left: 0;}

.mainBnrSwiper .swiper-slide .con{
    position: absolute;
    display:none; 
    left: 0;
    bottom: 50px;
    text-align: left;
    color: #fff;
    padding: 0 40px;
    width: calc(100% - 80px);}
    
    
.mainBnrSwiper .swiper-slide .con .title{font-size: 24px; line-height: 1;}

.mainBnrSwiper .swiper-slide .con .info{
    font-size: 12px;
    color: #fff;
    margin-top: 16px;
    line-height: 1;}


.mainBnrSwiper .swiper-controls {
    top: 22px;
    width: 103px;
    position: absolute;
    right: 0;
    display: flex;
    justify-content: space-between;}

.mainBnrSwiper .swiper-controls .swiper-button-next,
.mainBnrSwiper .swiper-controls .swiper-button-prev{position:relative; margin-top: -12px;}

.mainBnrSwiper .swiper-controls .swiper-button-next{
    background: url(/design/mhmall2023/2025_renewal/pc/img/sld-r.svg) no-repeat center;
    font-size: 0;
    right: 0;}
.mainBnrSwiper .swiper-controls .swiper-button-prev{
    background: url(/design/mhmall2023/2025_renewal/pc/img/sld-l.svg) no-repeat center;
    font-size: 0;
    left: 0;}
.mainBnrSwiper .swiper-controls .btn-pause{
    width: 24px;
    height: 24px;
    background: url(/design/mhmall2023/2025_renewal/pc/img/sld-pause.svg) no-repeat center;
    font-size: 0;
    margin-top: -1px;}
.mainBnrSwiper .swiper-controls .btn-play{
    width: 24px;
    height: 24px;
    background: url(/design/mhmall2023/2025_renewal/pc/img/sld-play.svg) no-repeat center;
    font-size: 0;
    margin-top: -1px;}

.mainBnrSwiper .swiper-pagination{
    bottom: 46px;
    display: block;
    font-size: 17px;
    z-index: 2;
    
    right: 30vw;
    left: unset;
    width: 41px;
    height: 21px;
    background: #000;
    border-radius: 10px;
    color: #fff;
    font-size: 12px;
    font-weight: 500;
    color: #9E9E9E;
    line-height: 21px;}
    

@media (max-width: 768px) {
   .mainBnrSwiper .swiper-pagination{
    right: 20px;
    bottom: 20px;
  }
}
@media (max-width: 480px) {
   .mainBnrSwiper .swiper-pagination{
        right: 15vw;
        bottom: 40px;
  }
}

.mainBnrSwiper .swiper-pagination .swiper-pagination-current{color:#fff}



/*¸ÞÀÎÄ«Å×°í¸®*/
.mainMiniCate{
    text-align: center;}
    
.mainMiniCate ul{margin: 0 auto 7px !important}
    
.mainMiniCate ul:after{
    content: "-";
    display: block;
    font-size: 10px;
    width: 15px;
    color: #fff;}

.mainMiniCate ul:nth-last-child(1){margin-bottom:0 !important}

.mainMiniCate ul li{
    margin-right: 5px;
    padding: 0 5px;
    border: 1px solid #E0E2E5;
    border-radius: 5000px;
    height: 42px;
    line-height: 42px;
    width: fit-content !important}


.mainMiniCate ul li:nth-child(1){margin-left:15px}

.mainMiniCate ul li a{
    font-size: 0;
    display: flex;
    align-items: center;
    justify-content: flex-start;}
    
.mainMiniCate ul li a img{
    margin-top: -1px;
    width: 32px; border-radius: 100px;}

.mainMiniCate ul li a span{
    font-size: 14px;
    color: #000000;
    font-weight: 500;
    margin: 0 15px 0 10px;
    white-space: nowrap;
}

.mainMiniCate ul .first{}
.mainMiniCate ul .second{}


.-eventListSwiper {
    /*
    padding-left: 0 !important;
    padding-right: 0 !important;
    margin-left: 15px;
    overflow: hidden;*/}

.-eventListSwiper{
    overflow: auto visible;
    overscroll-behavior: contain auto;
}



/*¸ÞÀÎ¿ÍÀÌµå¹è³Ê*/
.mainWide{
    overflow: hidden;
    margin:25px 0}    
.mainWide ul li a{
    display: block;
    width: 100%;}    
.mainWide ul li a img{_opacity:0; width:100%}
/*¸ÞÀÎ¿ÍÀÌµå¹è³Ê*/





/*¼­ºê ºê·£µå ¹è³Ê*/
.mainSubBrand{display: block; margin-bottom: 70px; padding: 0 15px;}   

.mainSubBrand ul{
    display: flex;
    gap: 10px;
    flex-wrap: wrap;}
    
    
    
    
.mainSubBrand ul li{width: calc((100% - 20px) / 3);}

.mainSubBrand ul li a{    display: block;
    background: #F6F6F6;
    width: 100%;
    text-align: center;
    border-radius: 10px;}
    
    
.mainSubBrand ul li a img{
    width: 100%;
    vertical-align: middle;}



/*°í°´´Ô ÃëÇâÃßÃµ*/
.mainRecommend  {overflow:visivle !important}



/*Å¸ÀÓ¼¼ÀÏ*/
.timeSaleSwiper {
    _margin-left: 15px;
    overflow: hidden;
    margin-bottom: 70px;
}
.timeSaleSwiper .prd-name a{
    font-size: 14px;
    width:100% !important }
.timeSaleSwiper .itemContSwiper{ _overflow: hidden; margin-left: 15px;}

.timeSaleSwiper .prd-price span{font-size:16px !important}

.timeSaleSwiper .swiper-wrapper{   
    gap: 30px 0px;
    display: grid;
    grid-auto-flow: column;
    grid-template-rows: auto auto;
    overflow: auto hidden;
    overscroll-behavior: contain auto;
    /*height: auto !important;
    display: flex !important;
    flex-wrap: wrap !important;
    
    height:490px;
    flex-wrap: wrap;
    flex-direction: column;*/}

.timeSaleSwiper .swiper-wrapper.start{ transform: translate3d(10px, 0, 0) !important;}

.timeSale .timer {
  font-size: 18px;
  color: #ff4d4f;
  font-weight: 600;
}
.mainTimeSale .upTo{
    color: #FE5F57;
    font-size: 16px;
    font-weight: 700;
    text-align: center;
    margin-bottom: 10px;
    padding-top: 15px;}

.mainTimeSale h2{
    font-weight: 600;
    font-size: 19px;}

/* Å¸ÀÓ¼¼ÀÏ Ä«¿îÆ®´Ù¿î */
.mainTimeSale .timeCounter {text-align:center; display: flex; align-items: center; justify-content: center; margin-bottom: 6.4vw; gap: 3.2vw;}

.mainTimeSale .timeCounter span {
    _font-size: 33px;
    color: #000;
    font-weight: 700;
    letter-spacing: -0.4vw;
    font-size: 7.46667vw;
    line-height: 9.06667vw;}
    
.mainTimeSale .timeCounter em{
    _font-size: 40px;
    color: #000;
    font-weight: 700;
    margin: 0;
    margin-top: -38px;
    letter-spacing: -0.4vw;
    font-size: 7.46667vw;
    line-height: 9.06667vw;}
    
.mainTimeSale .timeCounter span:after{font-size:10px; display:block; font-weight:600; color: #6a6a6a; letter-spacing: -.5px;}


.mainTimeSale .timeCounter span.days{}
.mainTimeSale .timeCounter span.days:after{content:"DAY"}
.mainTimeSale .timeCounter span.hours{}
.mainTimeSale .timeCounter span.hours:after{content:"HOURS"}
.mainTimeSale .timeCounter span.minutes{}
.mainTimeSale .timeCounter span.minutes:after{content:"MIN"}
.mainTimeSale .timeCounter span.seconds{}
.mainTimeSale .timeCounter span.seconds:after{content:"SEC"}

/*ÆùÆ®ÀÓ½Ã¹Ý¿µ 1121*//*
.TimePrdWrap .TimePrdArea .item-list .prd-info .prd-name a{font-size:13px; letter-spacing: 0;}
.TimePrdWrap .TimePrdArea  .item-list .prd-price .discount_box,
.TimePrdWrap .TimePrdArea .item-list .prd-price .price{font-size:14px; letter-spacing: 0;}*/
/*ÆùÆ®ÀÓ½Ã¹Ý¿µ ³¡ 1121*/




/*¼ôÆû*/
/*¼ôÆû*/
.mainShortform{overflow:hidden; background:#000;}



.mainShortform .secHead {
    display: flex;
    justify-content: space-between;
    align-items: center;
    margin: 48px 0 16px 15px;
}

.mainShortform .secHead h2 {
  font-weight: 500;
  color: #fff !important;
  font-size: 20px;
}
.mainShortform .secHead a{
    color: #6A6A6A;
    font-size: 16px;}

.mainShortform .swiper{
    padding-bottom: 64px;
    margin-left: 15px;
    overflow: hidden;}

.mainShortform .swiper .swiper-wrapper{}
.mainShortform .swiper .swiper-wrapper:after{content:"-"}
.shortformSwiper .swiper-slide {
    position: relative;
}


.shortItem {
  aspect-ratio: 240/ 323;
  position: relative;
    border-radius: 25px;
    _overflow: hidden; 
    height: 100%;
}

.shortItem p.title{
    position: absolute;
    bottom: -20px;
    right: 20px;
    color: #fff;}

.shortItem .thumb {
  width: 100%;
  height: 100%;
  object-fit: cover;
  display: block;
}


.shortItem img {
  width: 100%;
  border-radius: 25px;
  filter: brightness(0.5);
}

.shortVideo {
    position: absolute;
    inset: 0;
    width: 100%;
    object-fit: cover;
    display: none;
    aspect-ratio: 240 / 323;
    overflow: hidden;
    border-radius: 25px;
}


.play_ico {
  display:none;
  position: absolute;
  _inset: 0;
  margin: auto;
  height: 30px;
    z-index: 10;
    pointer-events: none;
    transition: .3s;
    top: 10px;
    left: 10px;
    width: 30px !important;
}











#headerWrap{border-bottom:0 !important}

/* ÇÏ´ÜÅÇ È°¼ºÈ­
#fixedMenu .botIcon.bHomeIcon { background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M11.0791 2.71626L3.57909 8.5496C3.21371 8.83378 3 9.27074 3 9.73363V20C3 20.5304 3.21071 21.0391 3.58579 21.4142C3.96086 21.7893 4.46957 22 5 22H19C19.5304 22 20.0391 21.7893 20.4142 21.4142C20.7893 21.0391 21 20.5304 21 20V9.73363C21 9.27074 20.7863 8.83378 20.4209 8.5496L12.9209 2.71626C12.3792 2.29497 11.6208 2.29497 11.0791 2.71626Z' fill='%23FE5F57' stroke='%23FE5F57' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Crect x='9' y='12' width='6' height='8' rx='0.5' fill='white'/%3E%3C/svg%3E") !important; }
#fixedMenu .botIcon.bHomeIcon + .txt{color:#FE5F57 !important}
 */

*::-webkit-scrollbar { display:none }





/* ¸ÞÀÎ Å¸ÀÌÆ² */
.photo_review { padding: 60px 15px 45px; }
.listWish { bottom:0 }

/* ±×·çºñ(¸ÂÃã PICK) */
.groobeeProductWrap {}
.groobeeProductWrap .titleArea { padding:0 15px }
.groobeeProductWrap .titleArea h3 { font-size:26px; font-weight:650; letter-spacing:-0.48px; line-height:normal; color: #fff; }
.groobeeProductWrap .titleArea h3 span { /*color:#4594F0*/ }
.groobeeProductWrap .productWrap{ margin-top:30px; overflow:auto hidden }
.groobeeProductWrap .productWrap ul {margin-bottom: 40px;}
.groobeeProductWrap .productWrap li { 
    margin-bottom: 52px;
    margin-right: 10px;
    width: 150px;
    max-width: 150px;
    box-sizing: border-box;
    background: #fff;}
.groobeeProductWrap .productWrap li:nth-child(2n) {}
.groobeeProductWrap .productWrap ul:last-child li { margin-right:0 }

.groobeeProductWrap .productWrap li .list { position:relative }
.groobeeProductWrap .productWrap li .list .thumb { display:block; position:relative; width:100%; overflow:hidden }
.groobeeProductWrap .productWrap li .list .thumb a { display:block }
.groobeeProductWrap .productWrap li .list .thumb img { display:block; width:100% }
.groobeeProductWrap .productWrap li .list .prd-info { margin:10px 0 10px 5px; position:relative }
.groobeeProductWrap .productWrap li .list .prd-info a { display:block }
.groobeeProductWrap .productWrap li .list .prd-info .prd-name {     line-height: 1.4em;
    display: -webkit-box;
    font-size: 14px;
    font-weight: 350;
    word-wrap: normal;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
    text-overflow: ellipsis;
    overflow: hidden;
    letter-spacing: -.03em; }
.groobeeProductWrap .productWrap li .list .prd-info .priceArea { display:flex; margin-top:10px; align-items:flex-end; white-space:nowrap }
.groobeeProductWrap .productWrap li .list .prd-info .priceArea .discount_box {     letter-spacing: -.05em;
    margin-right: 5px;
    font-size: 18px;
    color:var(--point-color);;
    font-weight: 600;
    line-height: 1;
    box-sizing: border-box; }
.groobeeProductWrap .productWrap li .list .prd-info .priceArea .groupName { margin-right: 5px; font-size:12px; color:var(--point-color); font-weight:600; line-height:1; box-sizing:border-box }
.groobeeProductWrap .productWrap li .list .prd-info .priceArea .price {    margin-right: 5px;
    font-size: 18px;
    font-weight: 600;
    letter-spacing: -.03em;
    line-height: 1;
    box-sizing: border-box;}
.groobeeProductWrap .productWrap li .list .prd-info .priceArea strike { font-size:11px; color:#888; font-weight:300; line-height:1.1em; box-sizing:border-box }
.groobeeProductWrap .productWrap li .list .listWish { right:0 }
.groobeeProductWrap .productWrap li .list .listWish .my-wish-list{
    width: 17px;
    height: 14px !important;
    background-size: 17px 14px;}
.groobeeProductWrap .productWrap .groobeeScrBox { display:flex;  padding: 0 0 0 15px; min-width:max-content; flex-wrap:nowrap; margin-right: 10px; }



/* ÁÖ¸ñÇØ¾ß ÇÒ ±âÈ¹Àü */
.planPrdWrap { }
.planPrdWrap .innerContainer{margin-top: 30px;}

.planPrdWrap .planPrdArea {}
.planPrdWrap .swiper-slide .planProduct{opacity:0; transition: 0.2s; }
.planPrdWrap .swiper-slide.swiper-slide-active .planProduct{opacity: 1;}

.planPrdWrap .planPrdArea .planPrdList { _margin: 0 15px;}
.planPrdWrap .planPrdArea .planPrdList:last-child {}

.planPrdWrap .planPrdArea .planPrdList .planPrdBanner {
    position: relative;}
.planPrdWrap .planPrdArea .planPrdList .planPrdBanner .bannerThumb {  }
.planPrdWrap .planPrdArea .planPrdList .planPrdBanner .bannerThumb img { width:100%;
    aspect-ratio: 1 / 1;
    object-fit: cover;}
.planPrdWrap .planPrdArea .planPrdList .planPrdBanner .bannerInfo {
    /* display: none; */
    text-align: center;
    transform: translateZ(0px);
    padding: 0px 24px 32px;
    position: absolute;
    width: calc(100% - 48px);
    bottom: 0px;
    z-index: 1;
    background: linear-gradient(rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.5) 100%);
    display: flex;
    flex-flow: column;
    justify-content: flex-end;
    align-items: center;
    height: 142px;}
.planPrdWrap .planPrdArea .planPrdList .planPrdBanner .bannerInfo a { display:block }
.planPrdWrap .planPrdArea .planPrdList .planPrdBanner .bannerInfo .planName {
    display: block;
    font-weight: 500;
    font-size: 25px;
    color: #fff;
    letter-spacing: -.05em;
    line-height: 1;
    margin-bottom: 15px;}
.planPrdWrap .planPrdArea .planPrdList .planPrdBanner .bannerInfo .planSubName {    display: block;
    color: #fff;
    letter-spacing: -.05em;
    margin-top: 6px;
    font-size: 14px;
    line-height: 130%;
    opacity: 0.8;}
.planPrdWrap .planPrdArea .planPrdList .planProduct {overflow:hidden }
.planPrdWrap .planPrdArea .planPrdList .planProduct > ul {
    display: flex
;
    flex-direction: column;
 }
.planPrdWrap .planPrdArea .planPrdList .planProduct > ul > li {}
.planPrdWrap .planPrdArea .planPrdList .planProduct > ul > li:first-child { margin:0 }
.planPrdWrap .planPrdArea .planPrdList .planProduct > ul > li .item-cont { position:relative }
.planPrdWrap .planPrdArea .planPrdList .planProduct > ul > li .item-cont .item-list{
    align-items: center;
    width: 100%;
    display: flex;
    padding-top: 12px;
    /* border-bottom: 1px solid #E0E2E5;*/}
.planPrdWrap .planPrdArea .planPrdList .planProduct > ul > li .item-cont .item-list .soldOut { position:absolute; top:0; left:0; width:100%; height:100%; text-align:center;  text-indent:-9999em; background:rgba(255,255,255,0.6) url(/design/mhmall2023/common/prd_soldout.png) 50% 50% no-repeat; z-index:10 }
.planPrdWrap .planPrdArea .planPrdList .planProduct > ul > li .item-cont .item-list .thumb {
    width: 99px;
    height: 99px; }
.planPrdWrap .planPrdArea .planPrdList .planProduct > ul > li .item-cont .item-list .thumb a { display:block }
.planPrdWrap .planPrdArea .planPrdList .planProduct > ul > li .item-cont .item-list .thumb img { width:100%; height:100% }
.planPrdWrap .planPrdArea .planPrdList .planProduct > ul > li .item-cont .item-list .prd-info {
    padding: 0 10px 0 15px;
    width: calc(100% - 124px);}
.planPrdWrap .planPrdArea .planPrdList .planProduct > ul > li .item-cont .item-list:hover .prd-info { bottom:0 }
.planPrdWrap .planPrdArea .planPrdList .planProduct > ul > li .item-cont .item-list .prd-info .infoBox { display:table; width:100%; height:100%; vertical-align:middle }
.planPrdWrap .planPrdArea .planPrdList .planProduct > ul > li .item-cont .item-list .prd-info .infoBox ul {}
.planPrdWrap .planPrdArea .planPrdList .planProduct > ul > li .item-cont .item-list .prd-info .infoBox .prd-name a { 
    max-height: 40px;
    height: 40px;display:-webkit-box; color:#000; line-height:1.4em; letter-spacing:-.05em; white-space:normal; word-wrap:normal; -webkit-line-clamp:2; -webkit-box-orient:vertical; text-overflow:ellipsis; overflow:hidden }
.planPrdWrap .planPrdArea .planPrdList .planProduct > ul > li .item-cont .item-list .prd-info .infoBox .prd-price { padding-top:20px; position:relative;padding-bottom: 0;}
.planPrdWrap .planPrdArea .planPrdList .planProduct > ul > li .item-cont .item-list .prd-info .infoBox .prd-price .priceArea { display:flex; align-items:flex-end; width:calc(100% - 25px); line-height:1 }
.planPrdWrap .planPrdArea .planPrdList .planProduct > ul > li .item-cont .item-list .prd-info .infoBox .prd-price .priceArea span{font-size:16px}
.planPrdWrap .planPrdArea .planPrdList .planProduct > ul > li .item-cont .item-list .prd-info .infoBox .prd-price .discount_box { padding-right:7px; font-size:18px; color:#fe5f57; font-weight:700 }
.planPrdWrap .planPrdArea .planPrdList .planProduct > ul > li .item-cont .item-list .prd-info .infoBox .prd-price .groupName { padding-right:7px; font-size:15px; color:var(--point-color); font-weight:700 }
.planPrdWrap .planPrdArea .planPrdList .planProduct > ul > li .item-cont .item-list .prd-info .infoBox .prd-price .price { }
.planPrdWrap .planPrdArea .planPrdList .planProduct > ul > li .item-cont .item-list .prd-info .infoBox .prd-wish { position:absolute; bottom:0; right:0 }
.planPrdWrap .planPrdArea .planPrdList .planProduct > ul > li .item-cont .item-list .prd-info .infoBox .prd-wish .my-wish-list{
    width: 17.3px;
    height: 15.05px !important;}

.planPrdWrap .planPrdArea .planPrdList .planProduct > ul > li .item-cont .item-list .prd-info .infoBox .prd-wish a { display:block }
.planPrdWrap .planPrdArea .planPrdList .planProduct > ul > li .item-cont .item-list .prd-info .infoBox .prd-wish img { width:19px }
.planPrdWrap .planPrdArea .planPrdList .planProduct > ul > li .item-cont .item-list .prd-info .infoBox .prd-wish .wishOn { display:none }
.planPrdWrap .planPrdArea .planPrdList .planProduct > ul > li .item-cont .item-list .prd-info .infoBox .prd-wish .wish-on .wishOn { display:block }
.planPrdWrap .planPrdArea .planPrdList .planProduct > ul > li .item-cont .item-list .prd-info .infoBox .prd-wish .wish-on .wishOff { display:none }

/* BASIC css end */

