/* BASIC css start */
.section{margin-bottom:140px}
.sec_inner{width: 1200px; margin: 0 auto;}
.section h2{}
.swiper-button-disabled{opacity:.3}


#sec1{overflow: hidden;}
#sec1 .sec1_cont .swiper ul li{ width: 100%; }
#sec1 .sec1_cont .swiper ul li .ban_img a{display: block; width: 100%; overflow: hidden;}
#sec1 .sec1_cont .swiper ul li .ban_img a img { height: 100%; }

#timesale{overflow: hidden;}
#timesale .sec_time .swiper ul li.only{margin:0 auto}
#timesale .sec_time .swiper ul li .ban_img a{display: block; width: 100%;border-radius: 25px; overflow: hidden;}
#timesale .sec_time .swiper ul li .ban_img a img{width: 100%;}
#timesale .sec_time .swiper ul li .ban_txt{width: 100%; padding: 25px 0;}
#timesale .sec_time .swiper ul li .ban_txt p{text-align: center; font-family: 'Jost', 'Noto Sans KR', sans-serif; }
#timesale .sec_time .swiper ul li .ban_txt p.big{font-size: 28px; color: #000; font-weight: 500; margin-bottom: 10px;}
#timesale .sec_time .swiper ul li .ban_txt p.small{color: #999999;font-size: 17px; font-weight: 400;}
#timesale .swiper .swiper-pagination{bottom: 0;}
#timesale .swiper .swiper-pagination-bullet-active{background-color: #000;}
#timesale .item_list .info .prdname,
#timesale .item_list .info .prdprice,
#timesale .item_list .info .prdprice .price,
#timesale .item_list .info .prdprice strike,
#timesale .item_list .info .prdprice .percent{font-size: 22px;}
#timesale .item_list .thumb { width: 260px; height: 260px; margin-right: 30px; border-radius: 12px; position: relative; top: 0; left: 0; overflow: hidden; }
/* #timesale .item_list .thumb>a img{height: 100%; opacity: 0;}
#timesale .item_list .thumb>a{
    background-size: cover !important;
    background-color: #efefef !important;} */

#timer{  
  width: 100%;
  border-bottom-left-radius: 9px;
  border-bottom-right-radius: 9px;
  height: 45px;
  line-height: 45px;
  text-align: center;
  color: #fff;}
#timer em { display: block; width: 100%; color: var(--black02); font-size: 16px; text-align: left; }
#displayTimeSale,#displayTimeSale .time{height: 100%;}
#timer{}
#timer strong{
    font-size: 18px;
  font-weight: 400;}
#timer strong.number{}
#timer strong.time-day-view{}

.time-day-view{}

#sec2 ul{display:flex; flex-wrap:wrap}


#sec4 .swiper{padding-bottom:100px}
#sec4 .swiper ul li{border:1px solid #eee; border-radius:10px; overflow:hidden}
#sec4 .swiper ul li .thumb>a{border-radius:0; }
#sec4 .swiper ul li .info{padding:30px}
#sec4 .swiper .swiper-pagination-progressbar{bottom: 0; top: unset; height:2px; background-color: rgba(0,0,0,.09);}
#sec4 .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background-color: #dc3737;}

#sec5 .sec_inner .sec5_cont .banner_img a{display: block;border-radius: 9px; overflow: hidden;  width: 100%;}
#sec5 .sec_inner .sec5_cont .banner_img a img{width: 100%;}
#sec5 .sec_inner .sec5_cont .item_cont ul{height: 100%; display: flex; flex-direction: column; justify-content: space-between;}
#sec5 .sec_inner .sec5_cont .item_cont ul li{display: flex;height: 210px;}
#sec5 .sec_inner .sec5_cont .item_cont ul li .thumb{width: 210px; height: 210px;}
#sec5 .sec_inner .sec5_cont .item_cont ul li .thumb a{display: block; width: 100%; height: 100%;}
#sec5 .sec_inner .sec5_cont .item_cont ul li .thumb a img{width: 100%; height: 100%; object-fit: cover;}
#sec5 .sec_inner .sec5_cont .item_cont ul li .info{padding-left: 35px;display: flex; flex-direction: column; justify-content: center;  flex-grow: 1; overflow-y: auto; height: 100%; max-width:427px;}
#sec5 .sec_inner .sec5_cont .item_cont ul li .info .prdprice{border-top:none; margin-top:0}
#sec5 .sec_inner .sec5_cont .item_cont ul li .info .prdprice .percent{display:none}
/* sec6 */
#sec6 .sec_inner .sec6_cate{ width: 100px; }
#sec6 .sec_inner .sec6_cate ul li a{display:block; width:100%; height: 36px; border: 1px solid var(--gray05); border-radius: 50px; box-sizing: border-box; color: var(--black02); font-size: 16px; line-height: 36px; text-align:center; }
#sec6 .sec6_prd { width: calc(100% - 160px); }
#sec6 .sec6_prd>div .swiper{padding-bottom:100px}
#sec6 .sec6_prd>div{display: none;}
#sec6 .sec6_prd>div.show{display: block;}
#sec6 .swiper .swiper-pagination-progressbar{bottom: 0; top: unset; height:3px; background-color: rgba(0,0,0,.09);}
#sec6 .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background-color: #333;}


#sec7{}
#sec7 a{display: block; width: 100%;}
#sec7 a img{width: 100%;}


#sec8{}
#sec8 .sec_inner{}
#sec8 .sec_inner h2{}
#sec8 .sec_inner .sec8_cont{display: flex;justify-content: space-between;}
#sec8 .sec_inner .sec8_cont>div{width: 415px;}
#sec8 .sec_inner .sec8_cont>div>ul{width: 100%;display: flex; flex-direction: column; gap: 20px;}
#sec8 .sec_inner .sec8_cont>div>ul>li{display: flex; width: 100%;}
#sec8 .sec_inner .sec8_cont>div>ul>li:not(:first-child){height: 130px;}
#sec8 .sec_inner .sec8_cont>div>ul>li:not(:first-child) .thumb{width: 130px; height: 130px;}
#sec8 .sec_inner .sec8_cont>div>ul>li:not(:first-child) .info{flex-grow: 1;padding-left: 20px; display: flex; flex-direction: column; justify-content: center; max-width:285px}
#sec8 .sec_inner .sec8_cont>div>ul>li .thumb a{height: 100%;}
#sec8 .sec_inner .sec8_cont>div>ul>li .thumb a img{height: 100%; object-fit: cover;}
#sec8 .sec_inner .sec8_cont>div>ul>li:first-child{}
#sec8 .sec_inner .sec8_cont>div>ul>li:first-child .thumb{width: 100%; height: 415px;}
#sec8 .sec_inner .sec8_cont>div>ul>li:first-child .info{display: none;}
#sec8 .sec_inner .sec8_cont>div>ul>li.item_list .info .prdprice{border-top:none; margin-top:0}
#sec8 .sec_inner .sec8_cont>div>ul>li.item_list .info .prdprice .percent{display:none}


/* sec9 */
#sec9{padding:60px 0 50px}
#sec9 .sec_inner{position:relative;}
#sec9 h2{}
#sec9 .sec9_review{}
#sec9 .sec9_review>div{width: 100%;}
#sec9 .sec9_review>div>ul{width: 100%;}
#sec9 .sec9_review>div>ul>li{flex-grow:1}
#sec9 .li_review .rv_main{ width: 100%; border-bottom: 1px solid #e4e4e4;}
#sec9 .li_review .rv_main .thumb{width:100%;}
#sec9 .li_review .rv_main .thumb a{display: block; width: 100%; height: 100%;}
#sec9 .li_review .rv_main .thumb a img{width: 100%; height: 100%; object-fit: cover;}
#sec9 .li_review .rv_main .rv_main_cont{width: 100%; padding: 20px 0; max-width:280px}
#sec9 .li_review .rv_main .rv_main_cont .rv_info{margin-bottom: 7px;color:#000; font-size: 15px;font-weight: 500;}
#sec9 .li_review .rv_main .rv_main_cont .rv_cont{font-size: 14px; font-family: 'Noto Sans KR', sans-serif; text-overflow: ellipsis; overflow: hidden; font-weight:400; color:#999999; line-height:1.7; }
#sec9 .li_review .rv_mini{width: 100%; display: flex; align-items: center; justify-content: left; gap:15px;margin-top:20px }
#sec9 .li_review .rv_mini ul { display:flex; flex-direction:column; gap:8px;}
#sec9 .li_review .rv_mini ul li {font-family: 'Noto Sans KR', sans-serif;font-size: 13px; color: #000;}
#sec9 .li_review .rv_mini ul li{display:flex; align-items:center}
#sec9 .li_review .rv_mini ul li span {font-family: 'Jost', sans-serif;display:flex; align-items:center; color:#000; font-size:16px; font-weight: 500; }
#sec9 .li_review .rv_mini ul li span img{display:inline-block; margin-right:8px;}
#sec9 .swiper_btn_prev,#sec9 .swiper_btn_next{position: absolute;z-index: 2; cursor: pointer; top: 50%; transform: translateY(-50%);}
#sec9 .swiper_btn_prev{left:-130px }
#sec9 .swiper_btn_next{right:-130px}

/* 230922 wib Ãß°¡ */
#wrap #contentWrapper { margin: 0 auto; }
#wrap #header.scrollDown { top: 100px; }

/* ½ºÅ©·Ñ ÀÌº¥Æ® */
.scroll { opacity: 0; transition: 0.6s; }
.scrollRight { transform: translate(-100px, 0); }
.scrollLeft { transform: translate(100px, 0); }
.scrollUp { transform: translate(0, 100px); }
.scrollDown { transform: translate(0, -100px); }
.scrollAction { opacity: 1; transform: translate(0) !important; }
/*½ºÅ©·Ñ ¾Ö´Ï¸ÞÀÌ¼Ç*/
@keyframes _opacity {
    0% { opacity: 0; }
    100% { opacity: 1; }
}
@keyframes _oneByone {
    0% { opacity: 0; transform: scale(0); }
    100% { opacity: 1; transform: scale(1); }
}
@keyframes _scale {
    0% { transform: scale(1); }
    70% { transform: scale(1.3); }
    100% { transform: scale(1); }
}

/* ¸ÞÀÎ ¹è³Ê  */
#contentWrapper #sec1.mainBanner { margin-bottom: 100px; }
#contentWrapper #sec1.mainBanner .swiper { position: relative; top: 0; left: 0; overflow: hidden; }
#contentWrapper #sec1.mainBanner .swiper .w1200 { position: absolute; bottom: 0; left: 50%; transform: translate(-50%, -20px); z-index: 1; }
#contentWrapper #sec1.mainBanner .swiper .paginationWrap .pagingWrap { width: 59px; height: 27px; margin-right: 10px; padding: 0 6px; border-radius: 50px; box-sizing: border-box; background-color: rgba(255, 255, 255, 0.8); font-size: 11px; font-weight: 400; line-height: 27px; }
#contentWrapper #sec1.mainBanner .swiper .paginationWrap .pagingWrap span { font-size: 15px; }
#contentWrapper #sec1.mainBanner .swiper .paginationWrap .pagingWrap .nowNum { padding-right: 4px; font-weight: 600; }
#contentWrapper #sec1.mainBanner .swiper .paginationWrap .pagingWrap .allNum { padding-left: 4px; color: var(--gray); font-weight: 400; }
#contentWrapper #sec1.mainBanner .swiper .paginationWrap .playBtnWrap { cursor: pointer; }

/* Ä«Å×°í¸® Äü¸Þ´º */
#contentWrapper #quickMenuWrap ul { padding: 0 114.5px; }
#contentWrapper #quickMenuWrap ul li { width: 82px;  height:134px;}
#contentWrapper #quickMenuWrap ul li:last-of-type { margin-right: 0; }
#contentWrapper #quickMenuWrap ul li a img { border-radius: 50%; }
#contentWrapper #quickMenuWrap ul li a span { display: block; margin-top: 20px; color: var(--black03); }

/* ¸ÞÀÎ»óÇ° Áø¿­ - °øÅë */
#contentWrapper .section .titleWrap { margin-bottom: 50px; }
#contentWrapper .section .titleWrap h2 { display: inline-block; margin-bottom: 20px; font-size: 30px; }
#contentWrapper .section .titleWrap p { font-size: 16px; font-weight: 400; }

/* Å¸ÀÓ¼¼ÀÏ - Ä«Å×°í¸® Å¸ÀÌÆ² */
#contentWrapper #timesale .titleWrap h2 { margin-bottom: 18px; }

/* Å¸ÀÓ¼¼ÀÏ - ½æ³×ÀÏ */
#contentWrapper #timesale .info { width: 257px; margin-top: 0; }

/* Å¸ÀÓ¼¼ÀÏ - Å¸ÀÌ¸Ó */
#contentWrapper #timesale .titleWrap h2 { padding-left: 49px; background: url('/design/goobne/wib/img/common/icon_timeSale.svg') no-repeat left; background-size: 39px 34px; line-height: 1; }
#contentWrapper #timesale .sec_time .swiper ul li .thumbWrap { width: 100%; height:100%; }
#contentWrapper #timesale .sec_time .swiper ul li #timer { margin-bottom: 30px; }
#contentWrapper #timesale .sec_time .swiper ul li #timer .time-sale-view > span { display: block; height: 30px; margin-right: 8px; padding: 0 12px; border-radius: 50px; font-size: 14px; font-weight: 600; line-height: 30px; }
#contentWrapper #timesale .sec_time .swiper ul li #timer .time-sale-view > .time * { font-size: 24px; font-weight: 700; letter-spacing: 1.2px; }
#contentWrapper #timesale .sec_time .swiper ul li #timer .time-sale-view > .time .txt { position: relative; left: -1.2px; }
#contentWrapper #timesale .sec_time .swiper ul li #timer .time-sale-view > .time #displayTimeSaleDay { position: relative; left: 2.5px; }
#contentWrapper #timesale .sec_time .swiper ul li #timer .time-sale-view > .time #displayTimeSaleTime { letter-spacing: 1.5px; }

/* Å¸ÀÓ¼¼ÀÏ - »óÇ°Á¤º¸ */
#contentWrapper #timesale .sec_time .swiper ul li .info .prdname { height: 60px; margin-bottom: 15px; padding-bottom: 15px; border-bottom: 1px solid var(--gray04); box-sizing: border-box; font-size: 16px; font-weight: 500; line-height: 1.4; }
#contentWrapper #timesale .sec_time .swiper ul li .info .nonmember_price span:last-of-type { font-size: 15px; font-weight: 400; }
#contentWrapper #timesale .sec_time .swiper ul li .info .member_price span,
#contentWrapper #timesale .sec_time .swiper ul li .info .member_price span * { font-size: 18px; 
font-weight: 600; }
#contentWrapper #timesale .sec_time .swiper ul li .info .member_price span:last-of-type { font-size: 17px; font-weight: 400; }
#contentWrapper #timesale .sec_time .swiper ul li .info .member_price span * { font-weight: 700; }
#contentWrapper #timesale .sec_time .swiper ul li .info .member_price { font-size: 18px; }

/* ±Á³× º£½ºÆ® - Å¸ÀÌÆ²&Ä«Å×°í¸® */
#contentWrapper #sec6.bestWrap .sec6_cate { margin-bottom: 20px; }
#contentWrapper #sec6.bestWrap .sec6_cate ul li { margin-bottom: 15px; }
#contentWrapper #sec6.bestWrap .sec6_cate ul li:last-of-type { margin-bottom: 0; }
#contentWrapper #sec6.bestWrap .sec6_cate ul li a { transition: 0.3s; }
#contentWrapper #sec6.bestWrap .sec6_cate ul li.on a { border-color: var(--red); background-color: var(--red); color: var(--white); font-weight: 700; }

/* ±Á³× º£½ºÆ® - ÄÜÅÙÃ÷ */
#contentWrapper #sec6.bestWrap .sec_inner ul.displayFlex { gap: 0 25px; }
#contentWrapper #sec6.bestWrap .sec_inner ul li.item_list { max-width: 330px; }
#contentWrapper #sec6.bestWrap .sec_inner ul li.item_list > .thumb .numbering { width: 30px; position: absolute; top: 0; left: 85%; transform: translate(10px, 10px); }

/* Ã¹±¸¸Å ÃßÃµ & MDÃßÃµ °øÅë */
#contentWrapper #sec5.recommendWrap .sec_inner .item_cont li,
#contentWrapper #sec4.mdPickWrap .sec_inner .item_cont li { width: 285px; margin-right: 15px; }
#contentWrapper #sec5.recommendWrap .sec_inner .item_cont li .info,
#contentWrapper #sec4.mdPickWrap .sec_inner .item_cont li .info { margin-top: 15px; }
#contentWrapper #sec5.recommendWrap .sec_inner .item_cont li .info .prdname,
#contentWrapper #sec4.mdPickWrap .sec_inner .item_cont li .info .prdname { font-size: 16px; }
#contentWrapper #sec5.recommendWrap .sec_inner .item_cont li .info .member_price span *,
#contentWrapper #sec4.mdPickWrap .sec_inner .item_cont li .info .member_price span * { font-size: 16px; }
#contentWrapper .section .sec_inner .btnWrap .moreBtn { display: block; width: 200px; height: 52px; margin: 60px auto 0; border: 1px solid var(--gray05); border-radius: 100px; box-sizing: border-box; position: relative; top: 0; left: 0; font-size: 15px; font-weight: 400; line-height: 52px; overflow: hidden; transition: 0.5s;  }
#contentWrapper .section .sec_inner .btnWrap .moreBtn::before { content: ""; width: 100%; height: 100%; border-radius: 100px; position: absolute; top: 0; left: 0; transition: 0.5s; background-color: var(--red); transform: translateX(-100%); z-index: -1; }
#contentWrapper .section .sec_inner .btnWrap .moreBtn:hover { color: var(--white); }
#contentWrapper .section .sec_inner .btnWrap .moreBtn:hover::before { transform: translateX(0); }

/* Ã¹±¸¸Å ÃßÃµ */
#contentWrapper #sec5.recommendWrap .sec_inner .item_cont li:last-of-type { margin-right: 0; }

/* MDÃßÃµ */
#contentWrapper #sec4.mdPickWrap .sec_inner .item_cont li { margin-bottom: 50px; }
#contentWrapper #sec4.mdPickWrap .sec_inner .btnWrap .moreBtn {  margin-top: 10px;}

/* ·Ñ¸µ¹è³Ê */
#contentWrapper .rollingBanner { margin-top: 100px; }
#contentWrapper .rollingBanner .swiper { border-radius: 10px; overflow: hidden; }
#contentWrapper .rollingBanner .swiper-pagination-bullets { bottom: -31px; }

/* ¸ÀÀÖ´Â ÀÌÀ¯°¡ ³Ê¹« ¸¹´ß! */
#contentWrapper .adVideoWrap { margin-top: 100px; padding: 118px 0; background-color: #f7f7f7; }
#contentWrapper .adVideoWrap .sec_inner .leftWrap { width: 680px; border-radius: 15px; position: relative; top: 0; left: 0; overflow: hidden; }
#contentWrapper .adVideoWrap .sec_inner .leftWrap .videoWrap { display: block; }
#contentWrapper .adVideoWrap .sec_inner .leftWrap .coverImg { width: 100%; height: 100%; position: absolute; top: 0; left: 0; z-index: 1; cursor: pointer; }
#contentWrapper .adVideoWrap .sec_inner .rightWrap { width: 480px; }
#contentWrapper .adVideoWrap .sec_inner .leftWrap .coverImg::after { content: ""; width: 62px; height: 62px; position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); background: url('/design/goobne/wib/img/pc/pc_adVideoBtn.svg') no-repeat; background-size: contain; z-index: 1; cursor: pointer; }
#contentWrapper .adVideoWrap .sec_inner .rightWrap .titleWrap { margin-bottom: 40px; }
#contentWrapper .adVideoWrap .sec_inner .rightWrap .titleWrap h2 { margin-bottom: 13px; 
position: relative; top: 0; left: 0; font-weight: 600; }
#contentWrapper .adVideoWrap .sec_inner .rightWrap .titleWrap h2::after { content: ""; display: block; width: 7px; height: 7px; border-radius: 50%; position: absolute; top: 0; right: 0; transform: translate(10px, -4px); background-color: var(--red); }
@keyframes _dotBlink {
    0% { opacity: 0; }
    100% { opacity: 1; }
}
#contentWrapper .adVideoWrap .sec_inner .rightWrap .swiper { padding-bottom: 30px; }
#contentWrapper .adVideoWrap .sec_inner .rightWrap .swiper ul li.item_list { padding: 20px; border-radius: 10px; box-sizing: border-box; }
#contentWrapper .adVideoWrap .sec_inner .rightWrap .swiper ul li.item_list .thumb { width: 140px; margin-right: 12px; border-radius: 4px; }
#contentWrapper .adVideoWrap .sec_inner .rightWrap .swiper ul li.item_list .info { width: calc(100% - 152px); margin-top: 0; }
#contentWrapper .adVideoWrap .sec_inner .rightWrap .swiper ul li.item_list .info .nameWrap { position: relative; top: 0; left: 0; }
#contentWrapper .adVideoWrap .sec_inner .rightWrap .swiper ul li.item_list .info .nameWrap .prdname { width: calc(100% - 51px); margin-bottom: 20px; font-size: 15px; font-weight: 400; }
#contentWrapper .adVideoWrap .sec_inner .rightWrap .swiper ul li.item_list .info .nameWrap .prdWish { position: absolute; top: 0; right: 0; transform: translateY(-10px); }
#contentWrapper .adVideoWrap .sec_inner .rightWrap .swiper ul li.item_list .info .nameWrap .prdWish a { width: 36px; height: 36px; border-radius: 50%; box-shadow: 0 10px 10px rgba(0, 0, 0, 0.1); }
#contentWrapper .adVideoWrap .sec_inner .rightWrap .swiper ul li.item_list .info .m_price { margin-bottom: 10px; }
#contentWrapper .adVideoWrap .sec_inner .rightWrap .swiper ul li.item_list .info .m_price span,
#contentWrapper .adVideoWrap .sec_inner .rightWrap .swiper ul li.item_list .info .m_price span * { font-size: 15px; }
#contentWrapper .adVideoWrap .sec_inner .rightWrap .swiper ul li.item_list .info .m_price span:last-of-type { font-size: 14px; font-weight: 400; }
#contentWrapper .adVideoWrap .sec_inner .rightWrap .swiper ul li.item_list .info .member_price span { font-weight: 600; }
#contentWrapper .adVideoWrap .sec_inner .rightWrap .swiper ul li.item_list .info .member_price span * { font-weight: 700; }

/* ½ÅÁ¦Ç° */
#contentWrapper .newPrdWrap { margin-top: 100px; }
#contentWrapper .newPrdWrap > .titleWrap { margin-bottom: 40px; }
#contentWrapper .newPrdWrap > .titleWrap h2 { margin-bottom: 0; }
#contentWrapper .newPrdWrap .sec_inner .swiper { padding-bottom: 28px; }
#contentWrapper .newPrdWrap .sec_inner .swiper .swiper-slide .leftWrap { width: 285px; border-radius: 8px; position: relative; top: 0; left: 0; overflow: hidden; }
#contentWrapper .newPrdWrap .sec_inner .swiper .swiper-slide .leftWrap::after { content: ""; width: 100%; height: 180px; border-radius: 0 0 8px 8px; position: absolute; bottom: 0; left: 0; background: linear-gradient(360deg, var(--black) 0%, rgba(217, 217, 217, 0) 100%); }
#contentWrapper .newPrdWrap .sec_inner .swiper .swiper-slide .leftWrap .titleWrap { width: calc(100% - 30px); position: absolute; bottom: 0; left: 0; transform: translate(30px, 30px); z-index: 1; }
#contentWrapper .newPrdWrap .sec_inner .swiper .swiper-slide .leftWrap .titleWrap h3 { margin-bottom: 12px; font-size: 18px; }
#contentWrapper .newPrdWrap .sec_inner .swiper .swiper-slide .leftWrap .titleWrap p { font-size: 15px; font-weight: 400; }
#contentWrapper .newPrdWrap .sec_inner .swiper .swiper-slide .rightWrap { width: calc(100% - 305px); }
#contentWrapper .newPrdWrap .sec_inner .swiper .swiper-slide .rightWrap .item_list { width: 285px; margin-right: 20px; }
#contentWrapper .newPrdWrap .sec_inner .swiper .swiper-slide .rightWrap .item_list:last-child { margin-right: 0; }
#contentWrapper .newPrdWrap .sec_inner .swiper .swiper-slide .rightWrap .item_list .info { margin-top: 15px; }
#contentWrapper .newPrdWrap .sec_inner .swiper .swiper-slide .rightWrap .item_list .info .prdname { font-size: 16px; }
#contentWrapper .newPrdWrap .sec_inner .swiper .swiper-slide .rightWrap .item_list .info .m_price span,
#contentWrapper .newPrdWrap .sec_inner .swiper .swiper-slide .rightWrap .item_list .info .m_price span em { font-size: 16px; font-weight: 400; }
#contentWrapper .newPrdWrap .sec_inner .swiper .swiper-slide .rightWrap .item_list .info .m_price span:last-of-type { font-size: 14px; }
#contentWrapper .newPrdWrap .sec_inner .swiper .swiper-slide .rightWrap .item_list .info .member_price span { font-weight: 600; }
#contentWrapper .newPrdWrap .sec_inner .swiper .swiper-slide .rightWrap .item_list .info .member_price span em,
#contentWrapper .newPrdWrap .sec_inner .swiper .swiper-slide .rightWrap .item_list .info .member_price span b { font-weight: 700; }
#contentWrapper .newPrdWrap .sec_inner .swiper .swiper-slide .rightWrap .item_list .info .iconWrap { margin-top: 20px; }
#contentWrapper .newPrdWrap .sec_inner .swiper .swiper-pagination { transform: translateX(115.5px); text-align: left; }

/* ¸ÞÀÎ ÆË¾÷ */
#contentWrapper section.popUpWrap { width: 100%; height: 100%; position: fixed; top: 0; left: 0; background-color: rgba(0, 0, 0, 0.5); z-index: 10000001; }
#contentWrapper section.popUpWrap.notUse { display: none !important; background-color: transparent; }
#contentWrapper section.popUpWrap .contentWrap { width: 420px; height: 480px; border-radius: 22px; position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); overflow: hidden; }
#contentWrapper section.popUpWrap .swiper.imgWrap .paginationWrap { position: absolute; top: 0; right: 0; transform: translate(-15px, 15px); z-index: 1; }
#contentWrapper section.popUpWrap .swiper.imgWrap .paginationWrap .pagingWrap { width: 54px; height: 25px; margin-right: 8px; border-radius: 80px; box-sizing: border-box; background-color: rgba(0, 0, 0, 0.4); color: var(--white); font-weight: 400; line-height: 24px; }
#contentWrapper section.popUpWrap .swiper.imgWrap .paginationWrap .pagingWrap span { color: var(--white); font-size: 14px; }
#contentWrapper section.popUpWrap .swiper.imgWrap .paginationWrap .pagingWrap span.nowNum { margin-right: 5px; font-weight: 600; }
#contentWrapper section.popUpWrap .swiper.imgWrap .paginationWrap .pagingWrap span.allNum { margin-left: 5px; font-weight: 400; opacity: 0.8; }
#contentWrapper section.popUpWrap .swiper.imgWrap .paginationWrap .pagingWrap span.per { font-size: 10px; font-weight: 400; opacity: 0.8; }
#contentWrapper section.popUpWrap .closeWrap a { width: 50%; font-size: 14px; font-weight: 400; line-height: 52px; }
#contentWrapper section.popUpWrap .closeWrap a.onedayCloseBtn { position: relative; top: 0; left: 0; font-size: 400; }
#contentWrapper section.popUpWrap .closeWrap a.onedayCloseBtn::after { content: ""; display: block; width: 1px; height: 20px; position: absolute; top: 50%; right: 0; transform: translateY(-50%); background-color: var(--gray04); }

/* ÆÄ¿ö¸®ºä */

.power_review_list { 
    width: 100%; 
    height: 400px;
    margin:0 auto; 
    padding: 0;
    clear:both;
    text-size-adjust: 100%;
    overflow: hidden;
}
.power_review_list * {
    box-sizing: border-box;
}
.power_review_list:after {
    content: "";
    clear: both;
    display: table;
}
.power_review_list li { 
    float: left; 
    padding: 2px;
    -webkit-flex-basis: 16.65%;
    flex-basis: 16.65%;
    max-width: 16.65%;
    width: 16.65%;
    height: 50%;
    position: relative;
}

.power_review_list li a {
    display: block;
    width: 100%;
    height: 100%;
    position: relative;
}
.power_review_list li img {
    width: 100%;
    max-width: 100%;
    height: 100%;
    -o-object-fit: cover;
    object-fit: cover;
    position: absolute;
    border-radius: 5px;
    -webkit-border-radius: 5px; 
    -moz-border-radius: 5px; 
    /*
    width:192px;
    border-radius: 5px;
    border:1px solid #ececec;
    */
}
.power_review_list:after { content: ''; display: block; clear: both; }#contentWrapper .section .titleWrap.power {
    position: relative;
}

#contentWrapper .section .titleWrap.power .more {
    position: absolute;
    top: 8px;
    right: 0;
}

#contentWrapper .section .titleWrap.power .more a {
    color: var(--red);
}

/* BASIC css end */

