/* BASIC css start */
#category_header{ top: 0px!important;}
.dl_section2 { display: none!important;}
.content {max-width:750px;}

/* ÀÌ¹ÌÁö¸Ê */
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;}
.section_01 .main_bg { position: relative; overflow: hidden;}
.section_01 .animated.ani2s { -webkit-animation-duration: 2s; animation-duration: 2s;}
.section_01 .fadeOn { -webkit-animation-name: fadeOn;animation-name: fadeOn;}
.section_01 .fadeInUp { -webkit-animation-name: fadeInUp; animation-name: fadeInUp;}
.section_01 .animated { -webkit-animation-duration: 1s; animation-duration: 1s; -webkit-animation-fill-mode: both; animation-fill-mode: both;}
.section_01 .tit{ position: absolute; top: 0; left: 0; width: 100%; z-index: 1; pointer-events: none;}

/* Èå¸£´Â ¾Ö´Ï³×ÀÌ¼Ç */ 
.marquee-wrap{width:100%;max-width:750px;padding:20px 0;overflow:hidden;position: absolute; bottom:1%;} 
.marquee{display:flex;align-items:center;white-space:nowrap;will-change:transform;} 
.track{display:flex;gap: 1em;animation:scroll 14s linear infinite;} 
.track_item{display:inline-flex;align-items:center;font-weight: 700;letter-spacing: -0.04em;font-size: 1.8em;color: #53080a;text-transform:uppercase;} 

@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;}} 

/* ³×ºñ°ÔÀÌ¼Ç */ 
.evt_wrap .ev_cate_header{position:sticky;top:50px;background: #9e1317;z-index:10;/* padding: 5px 0; */} 
.evt_wrap .ev_gnb{display:flex;overflow-x:auto;white-space:nowrap;scroll-behavior:smooth;-ms-overflow-style:none;scrollbar-width:none;cursor:grab;} 
.evt_wrap .ev_gnb::-webkit-scrollbar{display:none;} 
.evt_wrap .ev_gnb a{flex:0 0 auto;padding: 15px 7px;text-decoration:none;color: #b1585a; font-size: 16px;font-weight: 600;letter-spacing:-.5px;} 
.evt_wrap .ev_gnb a:first-child{margin-left:8px;} 
.evt_wrap .ev_gnb a.on{color: #fff;  border-bottom: 2px solid #fff;} 



/* .section_04 - 3ÀÏÆ¯°¡ */
.section_04 {margin: 0 auto; padding: 0 15px 50px; }
.section_04 .timer-box {padding: 0 0 30px 0;display:none;margin: 0 auto;}
.section_04 .timer-box.on {display: block;}
.section_04 .m_tab01 {max-width: 750px;display: flex;gap: 2px;position: relative;margin: 0 auto;}
.section_04 .m_tab01 li::-webkit-scrollbar{ display: none; }
.section_04 .m_tab01 li{width: 33.333333%;cursor: pointer;}
.section_04 .m_tab01 li .tab-box {display: flex;font-size: 16px;height: 110px;font-weight: 600;text-align: center;background: #f8f9fd;color: #222;align-items: center;flex-direction: column;justify-content: center;}
.section_04 .m_tab01 li.on .tab-box {display: flex;color: #fff;background: #e1233c;transition: background-color 0.4s ease, color 0.4s ease;}
.section_04 .m_tab01 li.on .tab-box p:nth-child(1) {color: rgb(255 255 255 / 60%);}
.section_04 .m_tab01 li .tab-box p:nth-child(1) {font-family: 'Noto Sans KR';font-size: .9em;font-weight: 500;color: rgb(0 0 0 / 30%);}
.section_04 .m_tab01 li .tab-box p:nth-child(2) {font-size: 1.2em;font-weight: 600;letter-spacing: -.2px;line-height: 1.2em;padding: 10px 0 3px;color:#000;}
.section_04 .m_tab01 li.on .tab-box p:nth-child(2) {color:#fff;} 
/* °øÅë Å¸ÀÌ¸Ó ·¹ÀÌ¾Æ¿ô */
.section_04 .timer-box div[class^="timer"] {display: block;font-size: 32px;  background: #ffe6e9;color: #e1233c;padding: 23px 17px;border-radius: 100px;text-align: center;}
/* °øÅë span ½ºÅ¸ÀÏ */
.section_04 .timer-box div[class^="timer"] > span { width: 4.9999%; font-size: .7em; font-weight: 500; height: 100%; position: relative;}


.section_04 .tab_content {display:none;}
.section_04 .tab_content.on {display: block;}
.section_04 .line_tit {line-height: 55px;background: #ff84e4;border-radius: 5px;margin-top: 50px;}
.section_04 .line_tit p {font-size: 1rem;font-weight: 500;color: #fff;text-align: left;padding: 0px 20px;letter-spacing: -0.5px;}
.section_04 .item_cont {text-align: left;margin-bottom: 20px;display: flex;flex-direction: column;justify-content: flex-start;}
.section_04 .item_cont > div {display: flex;position: relative;margin-top: 20px;}
.section_04 .item_cont > div .thumb {position: relative;width: 124px;max-width: 124px;height: 124px;}
.section_04 .item_cont > div .thumb a { display: block; width: 100%; height: 100%; }
.section_04 .item_cont > div .thumb a img {width: 100%;height: 100%;object-fit: cover;border-radius: 8px;box-sizing: border-box;}
.section_04 .info {flex: 1;margin: 5px 0 0 15px;position: relative;box-sizing: border-box;}
.section_04 .info a > div {display: flex; justify-content: space-between; flex-direction: column; height: 100%;}
.section_04 .info .prd-name {font-size: 14px;font-weight: 600;line-height: 16.5px;margin-bottom: 7px; -webkit-line-clamp: 1;}
.section_04 .info .prd-consumer {color:#c0c0c0;}
.section_04 .info .prd-price, .section_03 .info > ul .prd-soldout, .section_03 .info > ul .dc {font-size: 1rem;font-weight: 600;display: inline-block;}
.section_04 .info .prd-soldout { color: #c7c7c7; }
.section_04 .info .dc {color: #e1233c;padding-right: 5px;}
.section_04 .info .dc em {font-weight: 700!important;}
.section_04 .info .prd-price del { font-size: 15px; font-weight: 600; color: #bbb; display: inline-block; }
.section_04 .info .prd-review {display: flex; padding-top: 0;}
.section_04 .info .prd-review a {color: #7e7e7e; font-size: 12px;}
.section_04 .info .timer1, .section_04 .info .timer2, .section_04 .info .timer3 {width:100%;background: #ffe6e9;border-radius: 7px;color: #e1233c;font-size: 1em;font-weight: 500;text-align: center;line-height: 3em;}


/* .section_05 - ¼îÇÎÆ¯°¡  */
.section_05 {background:#121214;}
.section_05 .topTen {padding-top:80px; overflow: hidden;}
.section_05 .item-list {margin-bottom:10px;}
.section_05 .info p {color:#fff; }
.section_05 .info .listName {font-size:12px; -webkit-line-clamp: 1; line-height: 1.65;}
.section_05 .info .listPrice {line-height: 14px;}
.section_05 .info .dc {color: #e1233c;}
.section_05 .info  .prd-review {display: block; padding: 0;}
.section_05 .info  .prd-review a > p { color:#9f9f9f;}


/* .section_07 - Ã¹±¸¸Å */ 
.section_07 .firstpurchase_product{width:80%;margin:0 auto;background:#fff;border-radius:10px;} 
.section_07 .firstpurchase_tit{font-weight:600;font-size: 1.5em;line-height: 1.8em;padding-top: 10px;} 
.section_07 .firstpurchase_sub_tit{font-size: .7em;line-height: 1em;font-weight: 500;/* color: #a7a7a7; */} 
.section_07 .firstpurchase_sub_price{font-size: 1.5em;line-height: 1.5em;font-weight: 700;padding: 15px 0;} 
.section_07 .firstpurchase_sub_price .won{font-size: .8em;} 
.section_07 .product_actions{width: 100%;height: 50px;} 
.section_07 .btn_preorder{width: 100%;height: 100%;display: flex;align-items: center;justify-content: center;background: #000;border-radius: 5px;border: none;} 
.section_07 .btn_preorder a{display: block;width: 100%;font-size: 1.2em;color: #fff;} 



/* .section_8 - 10 »óÇ° °øÅë*/
.curation_wrap .ev_cate_header{position:sticky;top:50px;background:white;z-index:10;border-bottom:1px solid #ddd;padding:8px 0;} 
.curation_wrap .ev_gnb{display:flex;overflow-x:auto;white-space:nowrap;scroll-behavior:smooth;-ms-overflow-style:none;scrollbar-width:none;cursor:grab;gap: 8px;} 
.curation_wrap .ev_gnb::-webkit-scrollbar{display:none;} 
.curation_wrap .ev_gnb a{flex: 0 0 auto; padding: 12px; text-decoration: none;text-decoration: none;color: #949494;font-size: 16px;line-height: 16px;padding: 7px 11px;-webkit-transition: color 0.3s ease, border-color 0.3s ease, background-color 0.3s ease;transition: color 0.3s ease, border-color 0.3s ease, background-color 0.3s ease;border-width: 1px;border-style: solid;border-radius: 6px;cursor: pointer;white-space: nowrap;} 
.curation_wrap .ev_gnb a:first-child{margin-left:8px;} 
.curation_wrap .ev_gnb a.on{color: #000;font-weight: bold;color: rgb(250, 250, 251);border-color: rgb(18, 19, 20);background-color: rgb(18, 19, 20);}

.section_08,.section_09,.section_10,.section_11,.section_12,.section_13,.section_14 {margin-top:50px;}
.cate_tit {padding: 23px 16px;box-shadow: inset 0 1px rgba(0, 0, 0, 0.05);height: 24px;scroll-margin-top: 100px;}
.cate_tit h3 {font-size: 16px;line-height: 16px;font-weight: 600;color: #242729;}
.curation_wrap .tab_content .items  {display: flex;gap: 10px;flex-direction: row;flex-wrap: wrap;justify-content: flex-start;padding: 0 5px;}
.curation_wrap .tab_content .items li {width: calc(50% - 5px);padding-bottom: 30px;}
.curation_wrap .tab_content .items li .dc {color: #f7922a;}
.curation_wrap .tab_content .items li .prd-review a {color: #292b2b; font-size: 12px; line-height: 12px;}


@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;}
  
}





/* BASIC css end */

