/* BASIC css start */
/* ÆÄ¿ö¸®ºä */
.main_power_review_list { width: 100%; }
.main_power_review_list li { float : left; padding:4px; }
.main_power_review_list li img { width:110px; }
.main_power_review_list:after { content: ''; display: block; clear: both; }

/* ÀÎ¾ÛÇà°£¼öÁ¤ÇÏ±â */
#mainspot .main_bn_txt .small_txt,
#mainspot .main_bn_txt .mid_txt,
#mainspot .main_bn_txt .big_txt,
.item-cont .item-list .prd-info .prd-price,
.item-cont .item-list .prd-info .prd-subname,
.item-cont .item-list .prd-info .prd-name,
.item-cont .item-list .prd-info .prd-name a {
    line-height: 1.4;
}
/* ÀÎ¾ÛÇà°£¼öÁ¤ÇÏ±â */

.prd-ico,
#section9 {
  display: none;
}
/* section51 ³» item-list´Â Æø 100%·Î */
#section51 .item-cont .item-list {
  width: 100% !important;
  margin-bottom: 40px;
}
#section51 .item-cont .item-list:nth-child(n+2) {
  display: none !important;
}
/* ´õº¸±â ¹öÆ° ¼û±â±â */
#section51 .item-cont .more {
  display: none !important;
}
#section5 .title {
  display: none !important;
}
.video-container {
  padding: 0 24px;
  margin: 80px auto 20px;
  max-width: 400px; /* ¸ð¹ÙÀÏ¿¡¼­ ³Ê¹« Ä¿ÁöÁö ¾Êµµ·Ï Á¦ÇÑ */
}
.youtube-shorts-wrap {
  position: relative;
  width: 100%;
  padding-bottom: 177.78%; /* 9:16 ºñÀ² (16/9 * 100) */
  height: 0;
  overflow: hidden;
}

.youtube-shorts-wrap iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
section .title h2 {
  margin:80px 0 24px;
  font-size:26px;
  font-weight:400;
  height:32px;
  line-height:32px;
  font-family: serif;
  text-transform: capitalize;
}
section .sec_inner {margin:0 4.5%;}
#container {margin-top:-121px;} /*¸ÞÀÎ¹è³Ê¿µ¿ªÀ¸·Î »ó´Ü Á¶Á¤*/
#header {border-bottom:none;}
/* ¸ÞÀÎ ºñÁê¾ó ¹è³Ê */
#mainspot {position:relative;}
#mainspot .swiper-horizontal>.swiper-scrollbar, #mainspot .swiper-scrollbar.swiper-scrollbar-horizontal {width:67%;left:50%;transform:translateX(-50%);bottom:24px;height:1px;}
#mainspot .swiper-scrollbar-drag {background-color:#000;}
#mainspot .swiper-horizontal>.swiper-scrollbar {background-color: rgb(255,255,255,0.2);}
#mainspot .main_bn_txt {position:absolute; left: 50%; display: block;
  top: 38%;
  text-align: center;
  width:91%;margin: 0 auto;transform: translate(-50%, -50%);}
#mainspot .main_bn_txt .big_txt {font-size:28px;font-weight:700;line-height:35px;margin-bottom:16px;}
#mainspot .main_bn_txt .small_txt {font-size:14px;font-weight:400;margin-bottom:20px;}
#mainspot .main_bn_txt .mid_txt {
  font-size:24px;
  font-weight:400;
  margin-bottom:0px;
}
#mainspot .main_bn_txt .txt_bt a {font-size:14px;font-weight:700;height:42px;line-height:42px;color:var(--fff);text-align:center;background-color:var(--000);padding:0 10%;border-radius:30px;}
#mainspot .swiper-slide img {width:100%;}
.normal_bt {display:inline-block;}

/*Trends section2*/
.product_tab .sec_inner {position:relative;}
.product_tab .tab_title{ padding:10px 0 24px;}
.product_tab .tab_title ul li {display:block;width:auto;font-size:16px;color:var(--light-txt); }
.product_tab .tab_title ul li.swiper-slide-thumb-active {color:var(--main-color);}
.product_tab .tab_content {margin: 0 -4.5% 0 0;}
.product_tab .tab_content .item-cont {padding-bottom:40px;}
.product_tab .title h2 {margin-bottom:0}
.product_tab .swiper-horizontal>.swiper-scrollbar, .product_tab .swiper-scrollbar.swiper-scrollbar-horizontal {width:67%;left:50%;transform:translateX(-50%);bottom:0px;height:1px;}
.product_tab .swiper-scrollbar-drag {background-color:#000;}
.product_tab .swiper-horizontal>.swiper-scrollbar {background-color: rgb(255,255,255,0.2);}

/* section2 ¹è³Ê »ó´Ü ¿©¹é */
#section2 { padding-top: 32px; }
/* section2 ¹è³Ê: ºÐ¼ö ¼ýÀÚ ¼û±â±â */
#section2 .event_banner .swiper-pagination,
#section2 .event_banner .swiper-pagination-fraction { display: none !important; }
/* section2 ¹è³Ê: °¡·Î 100%, ¼¼·Î ÀÚµ¿ */
#section2 .event_banner .swiper-slide a { display: block; }
#section2 .event_banner .swiper-slide img {
  width: 100%;
  height: auto;   /* ºñÀ² À¯Áö */
  display: block; /* ÇÏ´Ü ¿©¹é Á¦°Å(Baseline gap) */
}
/*·Ñ¸µ¹è³Ê section3*/
#section3 .event_banner {margin:80px 0;}
#section3 .event_banner .swiper-pagination-fraction {bottom:15px;left:unset;right:4.5%;width:auto;background-color : rgb(0,0,0,0.4);display:inline-block;color:var(--fff);padding:2px 10px;border-radius:30px;font-size:11px;font-weight:700; }
#section3 .event_banner img {width:100%;}

/*½ºÆä¼È·Ñ¸µ»óÇ° section5*/
#special_prd {margin-right:-4.5%;padding-bottom:60px;}
#special_prd .swiper-horizontal>.swiper-scrollbar, #special_prd .swiper-scrollbar.swiper-scrollbar-horizontal {width:67%;left:50%;transform:translateX(-50%);bottom:0px;height:1px;}
#special_prd .swiper-scrollbar-drag {background-color:#000;}
#special_prd .swiper-horizontal>.swiper-scrollbar {background-color: rgb(255,255,255,0.2);}

/*·Ñ¸µ¹è³Ê2 section6*/
#section6 .title h2 {
  background: #e5005e;
  color: #fff;
  border-radius: 0 30px 30px 0;
  width: 120px;
  padding: 0 5px;
  }
#section6 .event_banner2 {margin:80px 0;}
#section6 .event_banner2 .swiper-pagination-fraction {bottom:15px;left:unset;right:4.5%;width:auto;background-color : rgb(0,0,0,0.4);display:inline-block;color:var(--fff);padding:2px 10px;border-radius:30px;font-size:11px;font-weight:700; }
#section6 .event_banner2 img {width:100%;}

/*¸Å°ÅÁø section8*/
#section8 .magazine_bn {margin-right:-4.5%;padding-bottom:40px;}
#section8 .magazine_bn .swiper-pagination-fraction {bottom:15px;left:unset;right:4.5%;width:auto;background-color : rgb(0,0,0,0.4);display:inline-block;color:var(--fff);padding:2px 10px;border-radius:30px;font-size:11px;font-weight:700; }
#section8 .magazine_bn .gallery-list .thumb img {width:100%;}
#section8 .magazine_bn .swiper-horizontal>.swiper-scrollbar, #section8 .magazine_bn .swiper-scrollbar.swiper-scrollbar-horizontal {width:67%;left:50%;transform:translateX(-50%);bottom:0px;height:1px;}
#section8 .magazine_bn .swiper-scrollbar-drag {background-color:#000;}
#section8 .magazine_bn .swiper-horizontal>.swiper-scrollbar {background-color: rgb(255,255,255,0.2);}
#section8 .magazine_bn .gallery-list .gallery-info .gallery-name  {margin-top:16px;}
#section8 .magazine_bn .gallery-list .gallery-info .gallery-name a {font-size:18px;font-weight:600;overflow-wrap:break-word;white-space:normal;}




/* »óÇ° ¸ñ·Ï ¿µ¿ª */
.item-cont .items {display:flex;flex-flow: row wrap;justify-content:start;gap:0 8px;}
.item-cont.list_2x .item-list {width:calc(50% - 4px);margin-bottom:40px;}
.item-cont.list_3x .item-list {width:calc(32.9% - 4px);margin-bottom:40px;}
.item-cont .item-list .thumb {position:relative;}
.item-cont .item-list .thumb .prd-wish img {position:absolute;right:6px;top:6px;display:block;z-index:50;}
.item-cont .item-list .thumb .prd-wish .my-wish-list .wish_off {transition: all 0.5s; opacity: 1; visibility:visible;}
.item-cont .item-list .thumb .prd-wish .my-wish-list .wish_on { opacity: 0; visibility:hidden;}
.item-cont .item-list .thumb .prd-wish .my-wish-list.wish-on .wish_off { opacity: 0; visibility:hidden;}
.item-cont .item-list .thumb .prd-wish .my-wish-list.wish-on .wish_on {transition: all 0.5s; opacity: 1; visibility:visible;}
.item-cont .item-list .thumb .prd-wish .my-wish-count {display:none;}
.item-cont .item-list .thumb .main_icons img {width:100%;}
.item-cont .item-list .prd-info .prd-name {margin:12px 0 4px;}
.item-cont .item-list .prd-info .prd-name a {font-size:14px;font-weight:500;overflow-wrap:break-word;white-space:normal;}
.item-cont .item-list .prd-info .prd-subname {margin-bottom:8px;}
.item-cont .item-list .prd-info .prd-subname a {font-size:12px;color:var(--light-txt);font-weight:400;overflow-wrap:break-word;white-space:normal;}
#contents .item-cont .item-list .prd-info .prd-price .c_price {
  text-decoration:line-through;
  font-size:14px;
  margin-left: 2px;
  display:inline-block;
  color:var(--light-txt);
}

.item-cont .item-list .prd-info .prd-price .discountPer {
  display: none;
  color:var(--point-color);
  font-size:14px;
  font-weight:800;
  margin-right:4px;
}
.item-cont .item-list .prd-info .prd-price .price {
  font-size:14px;
  font-weight:800;
}
.item-cont .item-list .prd-info .prd-price .price::after {
    content: "¿ø";
}
.item-cont .more .btn_more {width:55.5%;border:1px solid var(--main-color);font-size:13px;font-weight:500;height:42px;line-height:42px;background-color:var(--fff);}
.item-cont .more .btn_more img {display:inline-block;vertical-align: middle;}

/* ·Ñ¸µ¹è³Ê */
#event .MS_img-wrap { position: relative; width: 100%; overflow: hidden; }
#event .event-imgs { position: relative; }
#event .MS_img-area { float: left; }
#event .MS_img-area:not(:first-child) { display: none; }
#event .MS_img-area img { width: 100%; }
#event .pagination { position: relative; left: 0; text-align: center; width: 100%; }
#event .pagination .swiper-pagination-switch { display: inline-block; margin: 0 2px; text-indent: -9999px; background: url(/images/d3/m_01/bull/event_now@2x.gif) no-repeat 0 50%; background-size: 19px 7px; width: 10px; height: 10px; }
#event .pagination .swiper-active-switch { background-position: -12px 50%; }
/* //·Ñ¸µ¹è³Ê */

.main h3 {font-size:1.250em; display: inline-block; margin:45px 0 18px 0; padding-top:6px; border-top:1px solid #3b3b3b;}
.main .topBanner {margin-top:15px;}
.main .topBanner .topBannerLeft {width:49%; float:left; position:relative;}
.main .topBanner .topBannerRight {width:49%; float:right; position:relative;}
.main .topBanner img {width:100%; vertical-align:top;}
.main .topBanner .topBannerTitle {width:100%; font-size:1.083em; font-weight:bold; padding:2px 0; background-color:rgb(0,0,0,0.4);; text-align:center; color:#fff; position:absolute; bottom:0; left:0;}

/*ÄíÆù ÇýÅÃ ¹öÆ°*/
.main .coupon-benefit {position:relative; margin:-25px 0 10px 0}
.main .btn-coupon { display:inline-block; height:16px; padding:0; margin-left:5px; border:1px solid #000; font-size:10px;}
.main .btn-coupon span { display:inline-block; height:16px; padding:0 5px; color:#fff; background:#000; vertical-align:top; font-size:11px; }
.main .btn-coupon em { display:inline-block; height:16px; padding:0 3px 0 0; font-size:10px; vertical-align:top; color:#000; }

/* BASIC css end */

