/* BASIC css start */
/* ÀÌ¹ÌÁö¸Ê */
img[usemap] { border: none; height: auto; max-width: 100%; width: auto;}
img{ border: none; height: auto; max-width: 100%; width: auto;}
.evt_img { width: 100%;  max-width: 750px;  margin: 0 auto; position: relative;text-align: center; }


/*°øÅë*/
.listName {-webkit-line-clamp: 1;}
.dc {color: #e1233c;}
.prd-review .review_btn:before {display:none;}
.listPic {border-radius: 4px;}

/* .section_01 - ¸ÞÀÎ */
.section_01 { max-width: 750px;  margin: 0 auto; position: relative;}



@keyframes scroll{0%{transform:translateX(0%);}100%{transform:translateX(-50%);}} 
/* ÀÛÀº È­¸é ´ëÀÀ */ 
@media(max-width:600px){.item{font-size:1.5vw;}.track{animation:scroll 10s linear infinite;}} 





/* .section_03 */
.section_03 {max-width: 750px; margin: 0 auto; position: relative;}
.section_03 img {width: 100%; height: auto; display: block;}


/* °øÅë ½ºÅ¸ÀÏ */
.section_03 .limited-icon_1,
.section_03 .limited-icon_2 {
  position: absolute;
  width: 13.2%;
  height: 2.9%;
  border-radius: 100px;
  background: #00b548;
  display: flex;
  justify-content: center;
  align-items: center;
  animation: float 2s ease-in-out infinite;
}

/* ¿ÞÂÊ ¹îÁö */
.section_03 .limited-icon_1 {
  left: 24.8%;
  top: 41.8%;
}

/* ¿À¸¥ÂÊ ¹îÁö */
.section_03 .limited-icon_2 {
  right: 24.8%;
  top: 41.8%;
}


.section_03 .limited-icon span {
  font-size: clamp(15px, 2.5vw, 26px);
  font-weight: 600;
  color: #fff;
}


@keyframes float {
  0% { transform: translateY(0); }
  50% { transform: translateY(-0.85vw);}
  100% { transform: translateY(0); }
}




/* .section_04 */
.section_04 img,
.section_04_2 img {width: 100%; height: auto; display: block;}
.section_04 {background:#0d0d0d;}
.section_04 .topTen {margin-top: 20px; padding-left: 3px; overflow: hidden;}
.section_04 .item-list {margin-bottom:10px;}
.section_04 .info p {color:#fff; }
.section_04 .info .listName {font-size:13px; -webkit-line-clamp: 1; line-height: 1.65;}
.section_04 .info .listPrice {line-height: 14px;}
.section_04 .info .dc {color: #e10327;}
.section_04 .info  .prd-review {display: block; padding: 0;}
.section_04 .info  .prd-review a > p { color:#9f9f9f;}


/* °øÅë Å¸ÀÌ¸Ó ÁÙ: PC/¸ð¹ÙÀÏ °øÅë ºñÀ² */
#ev_04 .timer-row,
#ev_04_2 .timer-row {
  margin-top: 4.3vw;      /* 32px ºñÀ² */
  padding-left: 6.2vw;    /* ´ë·« 47px ºñÀ² */
  padding-right: 6.1vw;   /* ´ë·« 46px ºñÀ² */
  display: flex;
  justify-content: space-between;
  align-items: center;
}

/* °øÅë Å¸ÀÌ¸Ó ¿ÞÂÊ/¿À¸¥ÂÊ ÅØ½ºÆ® */
#ev_04 .timer-label,
#ev_04_2 .timer-label,
#ev_04 .timer-text,
#ev_04_2 .timer-text {
  font-size: clamp(14px, 2.2vw, 22px); color: #fff; font-weight: 500;
}



/* °³º° »ö»ó */
#ev_04 .timer-text { color: #e10327; }   /* ¿¬¸»¼±¹°: »¡°£»ö */
#ev_04_2 .timer-text { color: #39b93f; } /* È¨ÆÄÆ¼: ÃÊ·Ï»ö */



.section_04_2 img,
.section_04_2_2 img {width: 100%; height: auto; display: block;}
.section_04_2 {background:#0d0d0d;}
.section_04_2 .topTen {margin-top: 20px; padding-left: 3px; overflow: hidden;}
.section_04_2 .item-list {margin-bottom:10px;}
.section_04_2 .info p {color:#fff; }
.section_04_2 .info .listName {font-size:13px; -webkit-line-clamp: 1; line-height: 1.65;}
.section_04_2 .info .listPrice {line-height: 14px;}
.section_04_2 .info .dc {color: #00b548;}
.section_04_2 .info  .prd-review {display: block; padding: 0;}
.section_04_2 .info  .prd-review a > p { color:#9f9f9f;}






/* .section_05*/

.section_05 {
  position: relative;
  max-width: 750px;
  margin: 0 auto;
  background: #0e4918;
  padding-bottom: 12vw;
}

/* ÀÌ¹ÌÁö + Å¸ÀÌ¸Ó ¹Ú½º¸¦ °¨½Î´Â ·¡ÆÛ */
.section_05 .ev05-visual {
  position: relative;  /* Å¸ÀÌ¸Ó ¹Ú½ºÀÇ ±âÁØÀÌ µÇ´Â ¹Ú½º */
}

.section_05 .ev05-visual img {
  width: 100%;
  height: auto;
  display: block;
}

/* Å¸ÀÌ¸Ó ¹Ú½º ½ºÅ¸ÀÏ*/
.section_05 .ev05-timer-box {
  position: absolute;
  top: 76.9%;    
  left: 6.1%;    
  width: 87.7%; 
  height: 20%; 

  background: #000000;
  border-radius: 11px;
  display: flex;
  align-items: center;
  justify-content: center;

  box-sizing: border-box;
  padding: 0 20px;
}

/* Å¸ÀÌ¸Ó ±ÛÀÚ ½ºÅ¸ÀÏ */
.section_05 .ev05-timer-box #ev05-timer-text {
  font-size: clamp(14px, 2.2vw, 22px);
  color: #ffffff;
  font-weight: 500;
  text-align: center;
}





/* .section_05 - »óÇ° */ 
.section_05 .tab_content {
  margin: 20px 6.1%;           
  padding-bottom: 6.7vw; 
  padding-left: 4.4%;    
  padding-right: 4%; 
  
  background: #fff;
  border-radius: 1.53vw;

     
  display: flex;
  flex-direction: column;
}


.section_05 .item_cont {
  margin-top: 6.7vw;
  text-align:left;

}


.section_05 .item_area ul.tit{
    display:flex;
    flex-direction:column;
    justify-content:flex-start;
}



.section_05 .item_area ul.tit {
  display:flex;
  flex-direction:column;
  justify-content:flex-start;
}

.section_05 .item_area ul.tit>li {
  display:flex;
  position:relative;
  margin-top: 4vw;
}

.section_05 .item_area ul.tit>li:first-child {
  margin-top:0;
}

/* ½æ³×ÀÏ ¿µ¿ª + Á¤»ç°¢Çü */
.section_05 .item_area ul.tit>li .thumb {
  position: relative;
  flex: 0 0 35%;      
  aspect-ratio: 1 / 1;
}

/* ½æ³×ÀÏ ¸µÅ©/ÀÌ¹ÌÁö´Â ¹Ú½º ¾ÈÀ» ²Ë Ã¤¿ò */
.section_05 .item_area ul.tit>li .thumb a {
  display:block;
  width:100%;
  height:100%;
}

.section_05 .item_area ul.tit>li .thumb a img {
  width:100%;
  height:100%;
  object-fit:cover;
  border-radius:6.5px;
  box-sizing:border-box;
}


.section_05 .prd-info {
  flex:1;
  margin-left:3.5%;
  min-height:10px;
  position:relative;
}

.section_05 .prd-info>ul {
  position:relative;
  padding-top:1.5vw;
  box-sizing:border-box;
}

.section_05 .prd-info>ul .prd-name {
  font-size: clamp(14px, 2.7vw, 20px);
  font-weight:600;
  line-height:1.2;
  margin-bottom:5px;
  overflow:hidden;
  text-overflow:ellipsis;
  display:-webkit-box;
  word-break:break-word;
  overflow-wrap:break-word;
}

.section_05 .prd-info>ul .prd-price,
.section_05 .prd-info>ul .prd-soldout,
.section_05 .prd-info>ul .dc {
  font-size: clamp(14px, 2.7vw, 20px);
  font-weight:600;
  display:inline-block;
}

.section_05 .prd-info>ul .prd-soldout {
  color:#c7c7c7;
}

.section_05 .prd-info>ul .dc {
  color:#e10327;
  padding-right:6px;
}

.section_05 .prd-info>ul .prd-price del {
  font-size: clamp(12px, 2vw, 15px);
  font-weight:600;
  color:#bbb;
  display:inline-block;
}

.section_05 .prd-review {
  margin-top:10px;
}

.section_05 .rating-group.tiny>a {
  font-size: clamp(12px, 2vw, 15px);
  color:#7e7e7e;
}



/* .section_06 */
.section_06 {max-width: 750px; margin: 0 auto; position: relative;}
.section_06 img {width: 100%; height: auto; display: block;}





  /* @media screen and (min-width: 768px) and (max-width: 1024px) {
 ÅÂºí¸´ »çÀÌÁî¿¡¼­ Àû¿ëÇÒ ½ºÅ¸ÀÏ
  .tab_content .items {   
    gap: 5px
  }
  .tab_content .items li {width: calc(33.3333% - 5px);}
  .section_03 .limited-icon {right: 17%;}
  .section_03 .limited-icon_3 {bottom: 36%;}
  
} */

@media screen and (max-width: 320px) {
  /* 320px ÀÌÇÏÀÏ ¶§ Àû¿ëÇÒ CSS */
  .section_07 .firstpurchase_tit {font-size: 1.2em;}
  
}




/* footer */
.footer_bigmenu {margin-top:0!important;}




/* BASIC css end */

