/* BASIC css start */
/* 1) »ó´Ü ¸ÞÀÎ ÀÌ¹ÌÁö ¹Ù·Î ¾Æ·¡ ¿©¹é Á¦°Å */
main.page > .evt_main_img {
  margin-bottom: 0 !important;
  overflow: hidden;
}
main.page > .evt_main_img img {
  display: block;
  width: 100%;
  height: auto;
}

/* 2) ÅÇ ÄÁÅ×ÀÌ³Ê(#cateTab) °£°Ý Á¦°Å */
#cateTab {
  margin-top: 0 !important;
  padding-top: 0 !important;
}

/* 3) ·ê·¿ ÅÇÀÌ ¾Æ´Ò ¶§(.prod_tab_con#tab_01 ¾Æ´Ñ °÷) ·ê·¿ ¼½¼Ç ¼û±â±â */
#cateTab .prod_tab_con:not(#tab_01) .evt_roulette {
  display: none !important;
}

/* 4) #tab_01 ³»ºÎ ÆÐµù Á¦°Å ¹× Áß¾Ó Á¤·Ä */
#cateTab #tab_01 .inner {
  padding: 0 !important;
  text-align: center;
}

/* 5) #tab_01 ·ê·¿ ¼½¼Ç ¹è°æ ¼³Á¤ */
#cateTab #tab_01 .evt_roulette {
  position: relative;
  
  background-size: cover;

  margin: 0 !important;
  text-align: center;
  z-index: 1;
}

/* 6) ·ê·¿ ÈÙ ÄÁÅ×ÀÌ³Ê: ¹è°æ À§¿¡ Àý´ë À§Ä¡·Î ¹èÄ¡ */
#cateTab #tab_01 .evt_roulette #wheel-container {
  position: absolute !important;
  top: 36%;       /* START ¹öÆ° Áß¾Ó ¸ÂÃã ÇÊ¿ä ½Ã ¡¾ Á¶Àý */
  left: 50%;
  transform: translateX(-50%);
  width: 86%;
  height: 36%;
  margin: 0 !important;
  overflow: hidden;
  z-index: 2;
}

/* 7) ·ê·¿ ¹öÆ°: ÈÙ ¹Ù·Î ¾Æ·¡ ÀÚ¿¬½º·´°Ô ¹èÄ¡ */
#cateTab #tab_01 .evt_roulette .roulette-btn {
  position: relative;
  display: block;
  width: 90%;
  max-width: 360px;

  z-index: 3;
}
#cateTab #tab_01 .evt_roulette .roulette-btn img {
  display: block;
  width: 100%;
  height: auto;
}

/* ==========================================================================
   ±Û·Î¹ú ½ºÅ¸ÀÏ: ÅÇ ³×ºñ, »óÇ° ¸®½ºÆ®, ·ê·¿ ±âº» ÀÌ¹ÌÁö µî
   (ÀÌ ¾Æ·¡´Â ±âÁ¸ CSS ÀüÃ¼¸¦ Æ÷ÇÔÇÕ´Ï´Ù)
   ========================================================================== */

/* »ó´Ü ÀÌ¹ÌÁö ¿µ¿ª ½ºÅ¸ÀÏ (¹é¾÷¿ë) */
.evt_main_img {
  width: 100%;
  margin: 0 auto;
  overflow: hidden;
}
.evt_main_img img {
  display: block;
  width: 100%;
  height: auto;
}



/* ÅÇ ÄÁÅÙÃ÷ ±âº» Inner */
.prod_tab_con .inner {
  box-sizing: border-box;
  padding: 17px 10px;
  text-align: center;
}

/* »óÇ° ¸®½ºÆ® ½ºÅ¸ÀÏ */
.prod_tab_list {
  text-align: left;
}
.prod_tab_list .prod_tt {
  font-size: 1.8rem;
  font-weight: 400;
  color: #000;
  text-align: center;
  margin: 26px 0;
}
.prod_tab_list .btn_box {
  text-align: center;
}
.prod_tab_list .btn_box a {
  display: inline-block;
  width: 160px;
  border: 1px solid #000;
  text-align: center;
  padding: 9px;
  font-size: 1.2rem;
  font-weight: 400;
  margin-top: 0;
}


/* »óÇ° ¹Ú½º ½ºÅ¸ÀÏ */
.prod_item_box {
  position: relative;
  padding-bottom: 123%;
  margin-top: 77%;
}
.prod_item_box .prod_item {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
}

/* Swiper ½ºÅ¸ÀÏ (prod_tab_con ³») */
.prod_tab_con .prodTabSwiper .swiper-slide .item {
  box-sizing: border-box;
  padding: 16px;
  transition: all 0.3s;
}
.prod_tab_con .prodTabSwiper .swiper-slide.swiper-slide-active .item {
  padding: 0;
}
.prod_tab_con .prodTabSwiper .swiper-slide .item .info_box {
  background: #fff;
  padding: 10px;
  text-align: left;
}
.prod_tab_con .prodTabSwiper .swiper-slide .item .info_box .brand,
.prod_tab_con .prodTabSwiper .swiper-slide .item .info_box .icons {
  display: none;
}
.prod_tab_con .prodTabSwiper .swiper-slide .item .info_box .name {
  font-size: 1.2rem;
  color: #000;
}
.prod_tab_con .prodTabSwiper .swiper-slide .item .info_box .price_box {
  align-items: flex-end;
  flex-direction: column;
  position: relative;
  margin-right: 0;
}
.prod_tab_con .prodTabSwiper .swiper-slide .item .info_box .price_box p {
  margin-right: 0;
}
.prod_tab_con .prodTabSwiper .swiper-slide .item .info_box .price_box .priceStrike {
  font-size: 1.4rem;
  margin-bottom: 5px;
}
.prod_tab_con .prodTabSwiper .swiper-slide .item .info_box .price_box .price {
  font-size: 2.0rem;
}
.prod_tab_con .prodTabSwiper .swiper-slide .item .info_box .price_box .dc_info {
  font-size: 2.0rem;
  color: #1995f1;
  position: absolute;
  bottom: 0;
  left: 0;
}
.prod_tab_con .swiper-pagination {
  bottom: -1%;
}
.prod_tab_con .swiper-pagination .swiper-pagination-bullet {
  border-radius: 0;
  width: 8px;
  height: 8px;
  transition: all ease 0.5s;
}
.prod_tab_con .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active {
  width: 48px;
}

/* ¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡
   Tab02 (BEST 15%) ½½¶óÀÌ´õ ºÒ¸´ »ö»ó
¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡ */
#cateTab .prod_tab_con#tab_02 .swiper-pagination-bullet {
  background-color: #5b5b5b !important;         /* ºñÈ°¼º ºÒ¸´ */
}
#cateTab .prod_tab_con#tab_02 .swiper-pagination-bullet-active {
  background-color: #1798ff !important;         /* È°¼º ºÒ¸´ */
}

/* ¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡
   Tab03 (S/S½ÃÁð¿ÀÇÁ) ½½¶óÀÌ´õ ºÒ¸´ »ö»ó
¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡ */
#cateTab .prod_tab_con#tab_03 .swiper-pagination-bullet {
  background-color: #5b5b5b !important;
}
#cateTab .prod_tab_con#tab_03 .swiper-pagination-bullet-active {
  background-color: #004bb4 !important;
}




/* µÎ ¹øÂ° ÅÇ ½Ã½ºÅÛ (#cateTab2) */
#cateTab2 {
  padding-top: 32px;
}
#cateTab2 .prod_tabs {
  align-items: center;
  background: #fff;
  height: 44px;
}
#cateTab2 .prod_tabs a {
  font-size: 1.3rem;
  color: #0e568c;
  font-weight: 400;
  height: 30px;
  border: 1px solid #014bb4;
  border-radius: 30px;
  /* line-height: 1; */
  width: auto;
}
#cateTab2 .prod_tabs a:after {
  display: none;
}
#cateTab2 .prod_tabs a.active {
  font-weight: 400;
  color: #fff;
  background: #014bb4;
}
#cateTab2.Fixed .prod_tabs {
  box-shadow: rgba(0, 0, 0, 0.25) 0 3px 7px;
  top: 94px;
}
#cateTab2 .prod_tab_con .inner {
  padding-top: 57px;
}
#cateTab2 #tab2_01 .inner {
  padding-top: 52px;
}
.hide_prod_list .item {
  display: none;
}
.hide_prod_list .item:nth-child(-n+14) {
  display: inline-block;
}

.roulette_notice { display: none !important; }




/* BASIC css end */

