/* BASIC css start */
#content{padding-top:100px;}

/* ÀÌº¥Æ® ¹è³Ê¿µ¿ª 01 */
#content .main .eventWrap { width:100%; margin:0 auto;}
#content .main .eventWrap ul li { float: left; position: relative; display: inline-block; padding-right: 8px; }
#content .main .eventWrap ul li img { width:322px; }

/* ÀÌº¥Æ® ¿µ¿ª 02,03 */
#content .main .eventWrap2 { width:100%; margin:0 auto; }
#content .main .eventWrap2 .eventWrap2_Area {  display: inline-block;}
#content .main .eventWrap2_lf {float: left; margin: 120px auto 0;}
#content .main .eventWrap2_rf {float: right; width: 673px; margin: 120px auto 0;}
#content .main .eventWrap2_rf figure { padding: 0 0 0 8px;  margin: 0;}
#content .main .eventWrap2_rf .list_shoppingInfo_l {display: grid;  background-color: #fff; box-shadow: 0 4px 12px rgb(0 0 0 / 25%); text-align: center; margin: 0;  width: 100%; flex-direction: column; justify-content: center; padding: 29px 0 59px 0; box-sizing: border-box;}

/* ÀÌº¥Æ® »óÇ°Á¤º¸ 02,03 */
.listPic_l img {width:100%; height: 450px; }
.listName_l {font-size:22px; line-height:22px; color:#000;font-weight:800; padding:2px 0px 2px 1px;  text-overflow: ellipsis;overflow: hidden; word-break:break-all; -webkit-line-clamp:2;-webkit-box-orient:vertical; white-space:nowrap;}
.listSubname_l{color:#bbb9b9; font-size:18px; font-weight: 700; line-height: 1.4;padding:3px 0px 3px 0px;text-overflow: ellipsis;overflow: hidden;word-break:break-all; -webkit-line-clamp:2;-webkit-box-orient:vertical; white-space:nowrap; max-height:25px; height:25px; margin-bottom:10px; }
.listColor_l { text-overflow: ellipsis;overflow: hidden; word-break:break-all; -webkit-line-clamp:2;-webkit-box-orient:vertical; white-space:nowrap;font-size:16px; margin-bottom:14px; }
.listOrderstock_l {margin-top:5px; font-size:14px;}
.listDiscount_l {font-size:24px; color:#ad0d0d; }
.listPrice_l {color:#000;font-weight:bold; line-height: 24px; font-size:24px; }
.listPrice_l del {color:#6e6c6c;font-size: 20px;font-weight: normal; }
.listSoldout_l {color: #fff; position: absolute; width: 100%; line-height: 22; font-size: 20px;  height: 100%;  text-align:center;  top: 0px;  left: 0px; background: rgba(0,0,0,0.7);  letter-spacing:1px;  font-weight:bold; }
.listSoldoutline_l { border-bottom:3px solid #fff; position:absolute;  height:3px;  width:116px;  left:99px;  top:193px; }
.listSoldout_l:after {border-bottom:2px solid #fff}
.listIcon_l { position: absolute; padding: 16px 30px 10px 30px; color:#fff; font-size:27px; font-weight: 700; background: rgb(0 0 0 / 50%);}
.prdColor{text-shadow:2px 2px 2px #eee;}


/* Timer */
.count{ background-image : url(/design/curiouswiz/phps/img/timeicon.png); background-size:35px; background-repeat: no-repeat; background-position:70px 0; width: 350px;  margin: 20px auto 0; padding-left:30px;}
.count .time {color: #ad0d0d; font-size: 35px; font-weight:700;}
.count .time span {display: inline-block; width: 65px; text-align: center}
.count .time span.colon {position: relative; top:10; width:0;}


/* »óÇ° ¿µ¿ª 04,05 */
.productWrap{ width:100%; text-align: center; }
.productWrap .pdBnr {margin:120px 0 0 0; float: left;}
.productWrap_Area .pdList_Info { height: calc((100% - 30px) / 2); display: inline-block;  width: calc(25% - 10px);  vertical-align: top; margin-right: 9px;}
.productWrap_Area .pdList_Info:nth-of-type(4n) {margin-right:0px;}
.productWrap_Area .pdList_Info.mr0:nth-of-type(4n){margin-right:13px;}
.productWrap_Area .pdList_Info figure { margin: 20px 0 15px 0;}
.productWrap_Area .pdList_Info .listPic { position:relative; }
.productWrap_Area .pdList_Info .listPic img { width:100%; max-height:400px; }
.productWrap_Area .pdList_Info .listPic .productHeart{width:26px;top: 91%; position: absolute; left: 88%;}
.productWrap_Area .pdList_Info .list_shoppingInfo {display: grid;  background-color:#fff;box-shadow : 2px 2px 5px #eee; text-align:center; margin:0;width: 100%;flex-direction: column; justify-content: center; padding:30px 2px 15px; box-sizing:border-box;}
.productWrap .morebtn { width:279px; height: 43px; background: #d6d4d2;color: #fff;  font-size: 18px; text-align: center;  margin: 40px 0 5px 0;}
.productWrap .catabtn { width:279px; height: 43px; background: #d6d4d2; background-image : url(/design/curiouswiz/phps/img/ico_plus.png); background-size:20px; background-repeat: no-repeat; background-position:27px 50%; }
.productWrap .catabtn a {color: #fff; font-size: 18px; text-align: center; display: inline-block;}



/* BASIC css end */

