/* BASIC css start */
/* ÇÏ´ÜÅÇ È°¼ºÈ­ */
#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='%23272727' stroke='%23272727' 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; }

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

/* ¸ÞÀÎ ºñÁê¾ó ¹è³Ê */
#mainSpot { position:relative }
#mainSpot img { width:100% }
#mainSpot .slick-slide { position:relative }
#mainSpot .spotItemList { position:absolute; bottom:60px; left:50%; width:92%; transform:translateX(-50%); } 
#mainSpot .spotItemList .itemList { display:inline-block; float:left; width:calc(92% /3); background:#fff; box-shadow:2px 2px 5px rgba(0,0,0,.35) }
#mainSpot .spotItemList .itemList:nth-child(2) { margin:0 4% }
#mainSpot .spotItemList .itemList .itemThumb { display:block; border:1px solid #ebebeb }
#mainSpot .spotItemList .itemList .itemThumb img { width:100% }
#mainSpot .spotItemList .itemList .itemInfoBox { display:block; padding:0 10px; width:100%; min-height:50px; text-align:center; box-sizing:border-box }
#mainSpot .spotItemList .itemList .itemInfoBox .itemName { display:-webkit-box; padding-top:8px; font-size:12px; font-weight:500; line-height:1.5; text-overflow:ellipsis; word-wrap:break-word; -webkit-line-clamp:1; -webkit-box-orient:vertical; overflow:hidden }
#mainSpot .spotItemList .itemList .itemInfoBox .itemSubName { display:-webkit-box; margin-top:2px; font-size:11px; color:#a1a1a1; line-height:1.5; text-overflow:ellipsis; word-wrap:break-word; -webkit-line-clamp:1; -webkit-box-orient:vertical; overflow:hidden }
#mainSpot .slick-dots { display:block !important; padding:2px 8px 3px; position:absolute; bottom:30px; right:15px; width:auto; color:#fff; font-weight:300; border-radius:50px; background:rgba(47, 184, 189, 0.7); transform:none }
#mainSpot .slick-dots li { display:none; padding:1px 0 0; position:relative; vertical-align:top }
#mainSpot .slick-dots li.slick-active { display:block }
#mainSpot .progressBar { position:absolute; left:50%; bottom:17px; width:95%; height:2px; transform:translateX(-50%); background-color:#eee; background-image:linear-gradient(to right, #2fb8bd, #2fb8bd); background-repeat:no-repeat; transition:background-size .4s ease-in-out }

/* ¸ÞÀÎ Ä«Å×°í¸® */
.mainCategoryWrap { overflow:hidden }
.mainCategoryWrap .categoryBox { padding-top:30px; overflow:hidden; overflow-x:auto }
.mainCategoryWrap .categoryBox::-webkit-scrollbar { display:none }
.mainCategoryWrap .categoryBox ul { display:flex; padding:0 15px; width:auto; min-width:max-content; justify-content:space-between }
.mainCategoryWrap .categoryBox li { width:auto }
.mainCategoryWrap .categoryBox li a { display:flex; padding:0 9px; position:relative; font-size:12px; font-weight:600; flex-direction:column; align-items:center }
.mainCategoryWrap .categoryBox li:first-child a { padding-left:0 }
.mainCategoryWrap .categoryBox li img { display:block; width:64px; max-width:100%; border-radius:20px; overflow:hidden }
.mainCategoryWrap .categoryBox li span { display:inline-block; margin-top:12px; line-height:1; font-size: 15px; font-weight: 500; }

/* ÀÌ¹ÌÁö¹è³Ê */
.imgBanner { padding-top:30px }
.imgBanner .innerContainer { overflow:hidden; overflow-x:auto }
.imgBanner .innerContainer ul { display:flex; padding:0 15px; width:auto; font-size:0; min-width:max-content }
.imgBanner .innerContainer li { margin-left:10px; width:340px }
.imgBanner .innerContainer li:first-child { margin:0 }
.imgBanner .innerContainer li a { display:block }
.imgBanner .innerContainer li img { display:block; width:100%; border-radius:20px; overflow:hidden }

/* ¸ÞÀÎ Å¸ÀÌÆ² */
.mainTitle { padding:0 15px }
.photo_review { padding: 60px 15px 45px; }
.mainTitle h3 { display:flex; justify-content:space-between; align-items:center }
.mainTitle h3 a,
.mainTitle h3 span { font-size:26px; font-weight:650; letter-spacing:-0.48px; line-height:normal }
.mainTitle h3 .moreBtn {position:relative;}
.mainTitle h3 .moreBtn .linkMore { display:inline-block; padding-right:15px; position:relative; font-size:14px; color:#424242; font-weight:300; line-height:1.1 }
.mainTitle h3 .moreBtn .linkMore:before { display:block; position:absolute; top:40%; right:5px; width:1px; height:6px; transform:translateY(-50%) rotate(-50deg); border-radius:1px; background:#424242; content:'' }
.mainTitle h3 .moreBtn .linkMore:after { display:block; position:absolute; top:62%; right:5px; width:1px; height:6px; transform:translateY(-50%) rotate(50deg); border-radius:1px; background:#424242; content:'' }
.mainTitleW h3 a,
.mainTitleW h3 .moreBtn .linkMore { color:#fff }
.mainTitleW h3 .moreBtn .linkMore:before,
.mainTitleW h3 .moreBtn .linkMore:after { background:#fff }

.listWish { bottom:0 }

/* °ð »ç¶óÁö´Â Å¸ÀÓ Æ¯°¡ */
.timePrdWrap { margin-top:30px; padding:65px 0 55px; background:#f1f1f1 }      
.timePrdWrap .mainTitle a { font-weight:normal }
.timePrdWrap .mainTitle a span { font-weight:700 }
.timePrdWrap .timePrdCont .count { padding:15px }
.timePrdWrap .timePrdCont .count .countdown_date { display:inline-block; font-size:22px; color:#fe5f57; line-height:21px; vertical-align:top }
.timePrdWrap .timePrdCont .count .txt_time:before { display:inline-block; margin:0 5px 0 0; width:20px; height:20px; background:url(/design/mhmall2023/main/ico_time.png) center center no-repeat; background-size:100%; vertical-align:top; content:'' }
.timePrdWrap .timePrdCont .prdBox { padding:25px 0 0 }
.timePrdWrap .timePrdCont .prdBox .scrArea { width:100%; overflow:auto hidden }
.timePrdWrap .timePrdCont .prdBox .scrArea ul { display:flex; padding:0 15px; min-width:max-content; flex-wrap:nowrap }
.timePrdWrap .timePrdCont .prdBox .scrArea li { margin-left:15px }
.timePrdWrap .timePrdCont .prdBox .scrArea li:first-child { margin:0 }
.timePrdWrap .timePrdCont .prdBox .scrArea li .list { position:relative; width:160px; font-size:0 }
.timePrdWrap .timePrdCont .prdBox .scrArea li .list .thumb { position:relative; border-radius:20px; overflow:hidden }
.timePrdWrap .timePrdCont .prdBox .scrArea li .list .thumb a { display:block }
.timePrdWrap .timePrdCont .prdBox .scrArea li .list .thumb img { display:block; width:100% }
.timePrdWrap .timePrdCont .prdBox .scrArea li .list .thumb .percent { background: #ff4c2f; color: #fff; position: absolute; left: 0; top: 0; width:40px; height:40px; font-size: 16px; text-align:center; line-height:40px; z-index:10 }
.timePrdWrap .timePrdCont .prdBox .scrArea li .list .prd-info { margin-top:20px; position:relative }
.timePrdWrap .timePrdCont .prdBox .scrArea li .list .prd-info a { display:block }
.timePrdWrap .timePrdCont .prdBox .scrArea li .list .prd-info .prd-name { display:-webkit-box; margin-bottom:36px; font-size:14px; font-weight:600; word-wrap:normal; -webkit-line-clamp:1; -webkit-box-orient:vertical; text-overflow:ellipsis; overflow:hidden }
.timePrdWrap .timePrdCont .prdBox .scrArea li .list .prd-info .priceArea { display:flex; margin-top:10px; align-items:flex-end; white-space:nowrap }
.timePrdWrap .timePrdCont .prdBox .scrArea li .list .prd-info .priceArea .discount_box { margin-right:5px; font-size:13px; color:#fe5f57; font-weight:600; line-height:1; box-sizing:border-box }
.timePrdWrap .timePrdCont .prdBox .scrArea li .list .prd-info .priceArea .groupName { margin-right: 5px; font-size:12px; color: #fe5f57; font-weight:600; line-height:1; box-sizing:border-box }
.timePrdWrap .timePrdCont .prdBox .scrArea li .list .prd-info .priceArea .price { margin-right:5px; font-size:13px; font-weight:600; line-height:1; box-sizing:border-box }
.timePrdWrap .timePrdCont .prdBox .scrArea li .list .prd-info .priceArea strike { font-size:11px; color:#888; font-weight:300; line-height:1.1; box-sizing:border-box }
            

/* Áö±Ý ¶ß°í ÀÖ´Â º£½ºÆ® */
.bestPrdWrap { padding:70px 0 }
.bestPrdWrap .bestPrdArea { width:100%; overflow:auto hidden }
.bestPrdWrap .bestPrdArea .bestCateTab {display: none;margin:30px 0;width:100%;overflow:auto hidden}
.bestPrdWrap .bestPrdArea .bestCateTab ul { display:flex; padding:0 0 0 15px; flex-wrap:nowrap; min-width:max-content; justify-content:space-between }
.bestPrdWrap .bestPrdArea .bestCateTab li { margin-left:10px }
.bestPrdWrap .bestPrdArea .bestCateTab li:first-child { margin:0 }
.bestPrdWrap .bestPrdArea .bestCateTab li a { display:block; padding:5px 12px; font-size:16px; font-weight:500; line-height:16px; border-radius:30px; background:#f1f1f1 }
.bestPrdWrap .bestPrdArea .bestCateTab li.on a { color:#fff; font-weight:600; background:#fe5f57 }
.bestPrdWrap .bestPrdArea .bestListArea {margin-top: 25px;overflow:auto hidden}
.bestPrdWrap .bestPrdArea .bestListArea .bestTabCont { display:none }
.bestPrdWrap .bestPrdArea .bestListArea .bestTabCont.on { display:block }
.bestPrdWrap .bestPrdArea .bestListArea .bestTabCont ul { display:flex }
.bestPrdWrap .bestPrdArea .bestListArea .bestTabCont li { display:inline-block; margin-right:15px; vertical-align:top }
.bestPrdWrap .bestPrdArea .bestListArea .bestTabCont li:first-child { margin-left:15px }
.bestPrdWrap .bestPrdArea .bestListArea .bestTabCont li .list { position:relative; width:160px; font-size:0 }
.bestPrdWrap .bestPrdArea .bestListArea .bestTabCont li .list .thumb { position:relative; overflow:hidden }
.bestPrdWrap .bestPrdArea .bestListArea .bestTabCont li .list .thumb a { display:block }
.bestPrdWrap .bestPrdArea .bestListArea .bestTabCont li .list .thumb img {width:100%;height:100%;border-radius: 5%;}
.bestPrdWrap .bestPrdArea .bestListArea .bestTabCont li .list .thumb .listIdx {display: none;position:absolute;top:5px;left:5px;width:32px;height:32px;font-size:16px;color:#fff;font-weight:700;text-align:center;line-height:32px;letter-spacing:normal;background:url(/design/mhmall2023/main/ico_rank_bg.png) 50% 50% no-repeat;background-size:contain;z-index:10}
.bestPrdWrap .bestPrdArea .bestListArea .bestTabCont li .list .prd-info { margin-top:20px; position:relative }
.bestPrdWrap .bestPrdArea .bestListArea .bestTabCont li .list .prd-info a { display:block }
.bestPrdWrap .bestPrdArea .bestListArea .bestTabCont li .list .prd-info .prd-name { display:-webkit-box; font-size:14px; font-weight:450; word-wrap:normal; -webkit-line-clamp:1; -webkit-box-orient:vertical; text-overflow:ellipsis; overflow:hidden }
.bestPrdWrap .bestPrdArea .bestListArea .bestTabCont li .list .prd-info .priceArea { display:flex; margin-top:10px; align-items:flex-end; white-space:nowrap }
.bestPrdWrap .bestPrdArea .bestListArea .bestTabCont li .list .prd-info .priceArea .discount_box { margin-right:5px; font-size:17px; color:#fe5f57; font-weight:650; line-height:1; box-sizing:border-box }
.bestPrdWrap .bestPrdArea .bestListArea .bestTabCont li .list .prd-info .priceArea .groupName { margin-right: 5px; font-size:12px; color: #299da3; font-weight:600; line-height:1; box-sizing:border-box }
.bestPrdWrap .bestPrdArea .bestListArea .bestTabCont li .list .prd-info .priceArea .price { margin-right:5px; font-size:17px; font-weight:650; line-height:1; box-sizing:border-box }
.bestPrdWrap .bestPrdArea .bestListArea .bestTabCont li .list .prd-info .priceArea strike { display: none; font-size:11px; color:#888; font-weight:300; box-sizing:border-box }

/* ±×·çºñ(¸ÂÃã PICK) */
.groobeeProductWrap { padding:50px 0 60px; background:#f1f1f1 }
.groobeeProductWrap .titleArea { padding:0 15px }
.groobeeProductWrap .titleArea h3 { font-size:24px; font-weight:700; letter-spacing:-0.48px; line-height:normal }
.groobeeProductWrap .titleArea h3 span { color:#2fb8bd }
.groobeeProductWrap .productWrap { margin-top:35px; overflow:auto hidden }
.groobeeProductWrap .productWrap  ul {  }
.groobeeProductWrap .productWrap  li { margin-right:10px; padding:2px; width:160px; max-width:160px; border-radius:20px; box-sizing:border-box; background:#fff; overflow:hidden }
.groobeeProductWrap .productWrap  li:nth-child(2n) { margin-top:10px }
.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%; border-radius:20px 20px 0 0; 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:15px; position:relative }
.groobeeProductWrap .productWrap  li .list .prd-info a { display:block }
.groobeeProductWrap .productWrap  li .list .prd-info .prd-name { display:-webkit-box; font-size:14px; font-weight:600; word-wrap:normal; -webkit-line-clamp:1; -webkit-box-orient:vertical; text-overflow:ellipsis; overflow:hidden }
.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 { margin-right:5px; font-size:14px; color:#fe5f57; 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: #fe5f57; font-weight:600; line-height:1; box-sizing:border-box }
.groobeeProductWrap .productWrap  li .list .prd-info .priceArea .price { margin-right:5px; font-size:14px; font-weight:600; 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.1; box-sizing:border-box }
.groobeeProductWrap .productWrap  li .list .listWish { right:15px }

.groobeeProductWrap .productWrap .groobeeScrBox { display:flex; padding:0 15px; min-width:max-content; flex-wrap:nowrap }

/* µû²öµû²öÇÑ ½Å»óÇ° */
.newPrdWrap { padding:50px 0 80px; position:relative; background:url(/design/mhmall2023/m/main/main_new_bg.png) 50% 50% no-repeat; background-size:cover }
.newPrdWrap .mainTitle h3 a { color:#fbe573 }
.newPrdWrap .nerPrdScrArea { margin-top:45px; overflow:auto hidden }
.newPrdWrap .newPrdSlider { display:flex; padding:0 15px; min-width:max-content; flex-wrap:nowrap }
.newPrdWrap .newPrdSlider .item-list { margin-right:10px; padding:2px; width:290px; max-width:290px; border-radius:20px; box-sizing:border-box; background:#fff; overflow:hidden }
.newPrdWrap .newPrdSlider .item-list:last-child { margin:0 }
.newPrdWrap .newPrdSlider .item-list .thumb { display:block; position:relative; width:100%; border-radius:20px; overflow:hidden }
.newPrdWrap .newPrdSlider .item-list .thumb .newIco { position:absolute; top:10px; left:10px; width:60px; height:60px; font-size:16px; color:#fff; font-weight:700; text-align:center; line-height:62px; letter-spacing:normal; border-radius:50%; background:#f25f57 }
.newPrdWrap .newPrdSlider .item-list .thumb img { display:block; width:100% }
.newPrdWrap .newPrdSlider .item-list .prd-info { padding:0 15px 30px }
.newPrdWrap .newPrdSlider .item-list .prd-info a { display:block }
.newPrdWrap .newPrdSlider .item-list .prd-info .prd-name { margin-top:20px; font-size:16px; color:#3a3a3a }
.newPrdWrap .newPrdSlider .item-list .prd-info .prd-subName { display:-webkit-box; padding-top:5px; font-size:20px; font-weight:600; line-height:normal; -webkit-line-clamp:1; -webkit-box-orient:vertical; text-overflow:ellipsis; overflow:hidden }
.newPrdWrap .newPrdSlider .item-list .prd-info .prd-extra { display:-webkit-box; margin-top:10px; font-size:16px; color:#3a3a3a; font-weight:300; line-height:1.4; word-break:keep-all; -webkit-line-clamp:5; -webkit-box-orient:vertical; text-overflow:ellipsis; overflow:hidden }

/* ÁÖ¸ñÇØ¾ß ÇÒ ±âÈ¹Àü */
.planPrdWrap { padding-top:50px }
.planPrdWrap .planPrdArea {  }
.planPrdWrap .planPrdArea .planPrdList { padding-top:50px }
.planPrdWrap .planPrdArea .planPrdList:first-child { padding-top:30px }
.planPrdWrap .planPrdArea .planPrdList .planPrdBanner { padding:0 15px }
.planPrdWrap .planPrdArea .planPrdList .planPrdBanner .bannerThumb { border-radius:20px; overflow:hidden }
.planPrdWrap .planPrdArea .planPrdList .planPrdBanner .bannerThumb img { display:block; width:100% }
.planPrdWrap .planPrdArea .planPrdList .planPrdBanner .bannerInfo {  }
.planPrdWrap .planPrdArea .planPrdList .planPrdBanner .bannerInfo a { display:block }
.planPrdWrap .planPrdArea .planPrdList .planPrdBanner .bannerInfo .planName { padding-top:10px; font-size:18px; font-weight:600 }
.planPrdWrap .planPrdArea .planPrdList .planPrdBanner .bannerInfo .planSubName { padding-top:7px; font-size:14px; color:#717171; font-weight:300 }
.planPrdWrap .planPrdArea .planPrdList .planProduct { margin-top:20px; overflow:auto hidden }
.planPrdWrap .planPrdArea .planPrdList .planProduct ul { display:flex; padding:0 15px; min-width:max-content; flex-wrap:nowrap }
.planPrdWrap .planPrdArea .planPrdList .planProduct li { margin-left:15px }
.planPrdWrap .planPrdArea .planPrdList .planProduct li:first-child { margin:0 }
.planPrdWrap .planPrdArea .planPrdList .planProduct li .list { position:relative; width:160px; font-size:0 }
.planPrdWrap .planPrdArea .planPrdList .planProduct li .list .thumb { position:relative; border-radius:20px; overflow:hidden }
.planPrdWrap .planPrdArea .planPrdList .planProduct li .list .thumb a { display:block }
.planPrdWrap .planPrdArea .planPrdList .planProduct li .list .thumb img { display:block; width:100% }
.planPrdWrap .planPrdArea .planPrdList .planProduct li .list .prd-info { margin-top:20px; position:relative }
.planPrdWrap .planPrdArea .planPrdList .planProduct li .list .prd-info a { display:block }
.planPrdWrap .planPrdArea .planPrdList .planProduct li .list .prd-info .prd-name { display:-webkit-box; font-size:14px; font-weight:450; word-wrap:normal; -webkit-line-clamp:1; -webkit-box-orient:vertical; text-overflow:ellipsis; overflow:hidden }
.planPrdWrap .planPrdArea .planPrdList .planProduct li .list .prd-info .priceArea { display:flex; margin-top:10px; align-items:flex-end; white-space:nowrap }
.planPrdWrap .planPrdArea .planPrdList .planProduct li .list .prd-info .priceArea .discount_box { margin-right:5px; font-size:16px; color:#fe5f57; font-weight:650; line-height:1; box-sizing:border-box }
.planPrdWrap .planPrdArea .planPrdList .planProduct li .list .prd-info .priceArea .groupName { margin-right: 5px; font-size:12px; color: #299da3; font-weight:600; line-height:1; box-sizing:border-box }
.planPrdWrap .planPrdArea .planPrdList .planProduct li .list .prd-info .priceArea .price { margin-right:5px; font-size:16px; font-weight:650; line-height:1; box-sizing:border-box }
.planPrdWrap .planPrdArea .planPrdList .planProduct li .list .prd-info .priceArea strike { font-size:11px; color:#888; font-weight:300; box-sizing:border-box; display: none; }

/* ¹öÅÍ MDÀÇ ÃßÃµ */
.recmdPrdWrap { margin-top:60px; padding:40px 0 70px; background:#fbe573 }
.recmdPrdWrap .recmdBox .recmdPrdListArea { padding-top:65px }
.recmdPrdWrap .recmdBox .recmdPrdListArea:first-child { padding-top:45px }
.recmdPrdWrap .recmdBox .recmdPrdListArea .recmdBanner { padding:0 15px }
.recmdPrdWrap .recmdBox .recmdPrdListArea .recmdBanner a { display:block }
.recmdPrdWrap .recmdBox .recmdPrdListArea .recmdBanner img { width:100%; border-radius:20px; overflow:hidden }
.recmdPrdWrap .recmdBox .recmdPrdListArea .recmdPrd { padding-top:25px }
.recmdPrdWrap .recmdBox .recmdPrdListArea .recmdPrd ul { display:flex; padding:0 10px; width:100%; box-sizing:border-box; flex-wrap:wrap }
.recmdPrdWrap .recmdBox .recmdPrdListArea .recmdPrd li { display:inline-block; width:50%; vertical-align:top }
.recmdPrdWrap .recmdBox .recmdPrdListArea .recmdPrd li .list { margin:0 5px 30px; position:relative; font-size:0 }
.recmdPrdWrap .recmdBox .recmdPrdListArea .recmdPrd li .list .thumb { position:relative; border-radius:20px; overflow:hidden }
.recmdPrdWrap .recmdBox .recmdPrdListArea .recmdPrd li .list .thumb a { display:block }
.recmdPrdWrap .recmdBox .recmdPrdListArea .recmdPrd li .list .thumb img { width:100% }
.recmdPrdWrap .recmdBox .recmdPrdListArea .recmdPrd li .list .prd-info { margin-top:20px; position:relative }
.recmdPrdWrap .recmdBox .recmdPrdListArea .recmdPrd li .list .prd-info a { display:block }
.recmdPrdWrap .recmdBox .recmdPrdListArea .recmdPrd li .list .prd-info .prd-name { display:-webkit-box; font-size:14px; font-weight:450; word-wrap:normal; -webkit-line-clamp:1; -webkit-box-orient:vertical; text-overflow:ellipsis; overflow:hidden }
.recmdPrdWrap .recmdBox .recmdPrdListArea .recmdPrd li .list .prd-info .priceArea { display:flex; margin-top:10px; align-items:flex-end; white-space:nowrap }
.recmdPrdWrap .recmdBox .recmdPrdListArea .recmdPrd li .list .prd-info .priceArea .discount_box { margin-right:5px; font-size:16.5px; color:#fe5f57; font-weight:650; line-height:1; box-sizing:border-box }
.recmdPrdWrap .recmdBox .recmdPrdListArea .recmdPrd li .list .prd-info .priceArea .groupName { margin-right: 5px; font-size:12px; color: #299da3; font-weight:600; line-height:1; box-sizing:border-box }
.recmdPrdWrap .recmdBox .recmdPrdListArea .recmdPrd li .list .prd-info .priceArea .price { margin-right:5px; font-size:16.5px; font-weight:650; line-height:1; box-sizing:border-box }
.recmdPrdWrap .recmdBox .recmdPrdListArea .recmdPrd li .list .prd-info .priceArea strike { font-size:11px; color:#888; font-weight:300; box-sizing:border-box }
.recmdPrdWrap .recmdBox .recmdPrdListArea .prdListMore { padding:15px; text-align:center }
.recmdPrdWrap .recmdBox .recmdPrdListArea .prdListMore a { display:block; margin:0 auto; max-width:40%; min-width:40%; height:50px; font-size:16px; color:#fff; font-weight:300; line-height:50px; border-radius:50px; background:#fe5f57 }

/* ÇÏ´Ü ¾È³» */
.storeBanner { padding:40px 15px 10px }
.storeBanner ul { display:flex; flex-direction:column }
.storeBanner li { margin-top:10px }
.storeBanner li:first-child { margin:0 }
.storeBanner li a { display:block; text-align:center }
.storeBanner li img { width:100%; border-radius:12px; overflow:hidden }
.storeBanner li .bannerTxt { display:block; padding-top:13px }
.storeBanner li .bannerTxt .t1 { display:block; font-size:15px; font-weight:700; line-height:22px; letter-spacing:normal }
.storeBanner li .bannerTxt .t2 { display:block; padding-top:5px; font-size:16px; color:#636363 }

.crema-reviews, .photo_review{display:none;}
/* BASIC css end */

