/* BASIC css start */
/* BASIC css start */
/* 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; }


/* °øÅë */
#contentWrap { margin: 0px auto; text-align:center; max-width: 750px;}
.item-wrap {margin:0 auto;width: 750px;}
.item-wrap .dc {color: #8d54df !important;}

/* .ev_cate_header */
.ev_cate_header {background-color:#fff; position: sticky; top: 46px; z-index: 11;}
.ev_cate_header .ev_gnb {height: 60px;line-height: 60px;max-width: 750px;margin: 0 auto;overflow-x: auto;overflow-y: hidden;white-space: nowrap;box-shadow: 3px 2px 14px 0px rgb(100 0 112 / 23%);cursor: pointer;}
.ev_cate_header .ev_gnb li {display:inline-block;width:auto;margin: 0vw 0.7vw;}
.ev_cate_header .ev_gnb li a {display: block;color: #949494;font-size: 18px;letter-spacing: -0.05em;}
.ev_cate_header .ev_gnb li.on a {color: #000; font-weight: 700;}   

/* .section_01 */
.ev_gnb::-webkit-scrollbar { display: none;}
.section_01 {background: url(http://dailylike.jpg3.kr/hgodo/05_Evt/2410/14th_Anniversary_EV_03.jpg); position: relative; overflow: hidden; }
.section_01 .tit_image_container {position: relative;}
.section_01 .rotating-image {position: absolute;top: 48%;right: 34px; animation: spin 4s linear infinite;}

/* È¸Àü ¾Ö´Ï¸ÞÀÌ¼Ç */
@keyframes spin {
    from {
        transform: rotate(0deg);
    }
    to {
        transform: rotate(360deg);
    }
}
/* ÄµÆäÆ¼ */
.pyro > .before { position: absolute; top:25%; left:10%;}
.pyro > .after {position: absolute; top:25%; right:10%;}
.pyro > .before, .pyro > .after { position: absolute; width: 5px; height: 5px; border-radius: 50%; box-shadow: 0 0 #fff, 0 0 #fff, 0 0 #fff, 0 0 #fff, 0 0 #fff; animation: bang 1s ease-out infinite forwards, gravity 1s ease-in infinite forwards, position 5s linear infinite forwards;}
.pyro > .after { animation-delay: 1.25s, 1.25s, 1.25s; animation-duration: 1.25s, 1.25s, 6.25s;}

@keyframes bang {
    to {
        box-shadow: 85px -351.6666666667px #00ff73, 
                    -3px 56.3333333333px #2bff00, 
                    -23px -131.6666666667px #b3ff00, 
                    -175px -403.6666666667px #77ff00, 
                    153px 51.3333333333px #ff008c, 
                    -136px -101.6666666667px #0066ff, 
                    -23px 69.3333333333px #00ff33, 
                    -93px -378.6666666667px #b700ff, 
                    27px -55.6666666667px #007bff, 
                    -157px -13.6666666667px #d900ff, 
                    192px -155.6666666667px aqua, 
                    247px -88.6666666667px #1a00ff, 
                    -73px -63.6666666667px red, 
                    222px -84.6666666667px #ff3700, 
                    186px -282.6666666667px #ea00ff, 
                    -8px -185.6666666667px #55ff00, 
                    220px -199.6666666667px #37ff00, 
                    -47px -298.6666666667px #ff0026, 
                    -18px -109.6666666667px #9900ff, 
                    60px -278.6666666667px #ff0088, 
                    111px -224.6666666667px #8800ff, 
                    217px -91.6666666667px #ff3c00,
                    -150px -300px #ff0000, 
                    150px -300px #0000ff; 
    }
}

@keyframes gravity {
    to {
        transform: translateY(50vh);
    }
}

@keyframes position {
    0% {
        transform: translateY(0);
    }
    100% {
        transform: translateY(50vh);
    }
}




/* .section_03 */
.section_03 .gift-container {position: relative;}
.section_03 .limited-icon {position: absolute;right: 121px;width: 120px;height: 50px;text-align: center;border-radius: 100px;background:#00ff36;background-size: cover;animation: float 3s ease-in-out infinite;}
.section_03 .limited-icon_1 {bottom: 255px;}
.section_03 .limited-icon_2 {bottom: 282px;}
.section_03 .limited-icon span {line-height: 50px;font-size: 19px;font-weight: 700;}
/* ÇÑÁ¤¼ö·® */
@keyframes float {
    0% {
        transform: translateY(0);
    }
    50% {
        transform: translateY(-8px); 
    }
    100% {
        transform: translateY(0); 
    }
}


/* .section_06 */

.section_06 .four_day_sale {margin: 0 auto; padding-top: 14px; padding-bottom: 80px; background: url(http://dailylike.jpg3.kr/hgodo/05_Evt/2410/14th_Anniversary_EV_14.jpg); background-size: cover;}
.section_06 .four_day_sale .m_tab01 {display: -ms-flexbox;display: flex;max-width: 750px;margin: 0 15px;padding: 30px 80px 0px;overflow: auto;white-space: nowrap;justify-content: space-evenly;background: #fff;border-radius: 20px 20px 0px 0px;}
.section_06 .four_day_sale .m_tab01 li::-webkit-scrollbar{ display: none; }
.section_06 .four_day_sale .m_tab01 li {width: 50%;line-height: 73px;font-size: 25px;font-weight: 500;text-align: center;color: #dfdfdf;cursor: pointer;box-sizing: border-box;padding: 10px;border-bottom: 4px solid #dfdfdf;overflow-x: scroll;}
.section_06 .four_day_sale .m_tab01 li.on {font-weight: 700;color: #8d54df;border-bottom: 4px solid #8d54df;}
.section_06 .four_day_sale .tab_content {display:none;padding: 20px 0 50px;background: #fff;border-radius: 0 0 20px 20px;margin: 0 15px;}
.section_06 .four_day_sale .tab_content.on {display: block;}
.section_06 .four_day_sale .tab_content .sale_period {margin: 0 90px;padding: 25px 0;text-align: left;}
.section_06 .four_day_sale .tab_content .sale_period p:nth-child(1) {font-size: 18px;font-weight: 800;padding-bottom: 4px;}
.section_06 .four_day_sale .tab_content .sale_period p:nth-child(2) {font-size: 18px;font-weight: 500;color: #838383;padding-bottom: 3px;}

.section_06 .item_cont{text-align: left;}
.section_06 .item_cont .text_cont { /*border: 1px solid blue;*/ height: calc(100%/2);}
.section_06 .item_cont .item_area {/* width:480px; *//*border: 1px solid lime;*/} 
.section_06 .item_cont .item_area .swiper { height:100% } 
.section_06 .item_cont .item_area ul.tit{/* height: 420px; */display: flex;flex-direction: column;justify-content: flex-start;overflow-y: auto;margin: 0px 20px;}
.section_06 .item_cont .item_area ul.tit > li:first-child{margin-top:0;}
.section_06 .item_cont .item_area ul.tit > li{display: flex;/* height: 200px; */justify-content: center;margin-top: 20px;position: relative;}
.section_06 .item_cont .item_area ul.tit > li .thumb{height: 229px;position: relative;}
.section_06 .item_cont .item_area ul.tit > li .thumb a{display: block; width: 100%; height: 100%;}
.section_06 .item_cont .item_area ul.tit > li .thumb a img{width: 100%; height: 100%; object-fit: cover; border-radius:10px;}
.section_06 .item_cont .prd-info .prd-preview {display: flex;justify-content: center;align-items: center;width: 100%;height: 36px;border: 1px solid rgb(221, 221, 221);border-radius: 4px;position: absolute;bottom:0}
.section_06 .item_cont .prd-info .prd-preview:hover {background:#000; color:#fff; border:1px solid #000;}
.section_06 .item_cont .prd-info .btn-ani02 {cursor: hand; overflow: hidden!important; -webkit-transition: all .3s ease-in-out; -moz-transition: all .3s ease-in-out; -o-transition: all .3s ease-in-out; transition: all .3s ease-in-out; z-index: 10; }
.section_06 .item_cont .prd-info .btn-ani02::after { content: ''; width: 0%; height: 100%; display: block; background: #fff; position: absolute; -ms-transform: skewX(-20deg); -webkit-transform: skewX(-20deg); transform: skewX(-20deg); left: -10%; opacity: 0; top: 0; z-index: -15; -webkit-transition: all .94s cubic-bezier(.2,.95,.57,.99); -moz-transition: all .4s cubic-bezier(.2,.95,.57,.99); -o-transition: all .4s cubic-bezier(.2,.95,.57,.99); transition: all .4s cubic-bezier(.2,.95,.57,.99);}    
    
.section_06 .item_cont .prd-info {width:50%; left:0;right:0;margin:0 0 0 15px; min-height: 100px;  position: relative;}
.section_06 .item_cont .prd-info > ul {margin-top: 15px; }
.section_06 .item_cont .prd-info > ul .prd-name {font-size: 18px;line-height: 23px;font-weight: 400;overflow: hidden;margin-bottom:7px;text-overflow: ellipsis;display: -webkit-box;letter-spacing: normal;word-break: break-word;overflow-wrap: break-word;}
.section_06 .item_cont .prd-info > ul .prd-price {font-weight: 600;font-size: 20px;display: inline-block;}
.section_06 .item_cont .prd-info > ul .prd-soldout {font-weight: 600;color:#c7c7c7;  font-size: 20px; display: inline-block;}
.section_06 .item_cont .prd-info > ul .dc { color: #8d54df; display: inline-block; font-size: 20px; font-weight: 600;}
.section_06 
.section_06 .item_cont .prd-info > ul .prd-price del { font-weight: 600; font-size: 15px; display: inline-block; color:#bbb;}
.section_06 .item_cont .prd-info > ul .prd-price span { }
.section_06 .item_cont .prd-info > ul .prd-price .final_p{}
.section_06 
.section_06 .item_cont .lookbook_title {font-size: 35px; line-height: 45px; color: #222;  font-weight: 600; text-align:left; margin-bottom:15px;}
.section_06 .item_cont .lookbook_desc { padding: 0 0 35px; font-size: 15px; line-height: 22px; font-weight: 400; color: #333;}
.section_06 .item_cont .go_cate { width: 107px; position: relative; top: 0; padding: 15px; border-radius: 7px; background-color: #1e1e1e; background-position: calc(100% - 15px) center; color: #fff; font-size: 16px; line-height: 1; letter-spacing: -0.03em; background-image: url(http://ftp.dailylike.jpg3.kr/hgodo/08_PC/common/icon_go_cate.png); background-repeat: no-repeat; background-size: 24px auto;}

.prd-preview.btn-ani02 {text-align: center!important;color: #000000;margin-top: 5px;padding: 10px;/* background: #000; */border: 1px solid #ededed;border-radius: 8px;}
#detailpage .cnt {padding: 20px!important;}
#detailpage .cnt .prev-sns img {display:none!important;}
#detailpage .f-btns ul li.p_buy a {background-color: #161616!important;}
#detailpage .f-btns ul li.p_cart a {background-color: #fff!important;}
#detailpage .f-btns ul li.p_wish a {background-color: #fff!important;}
#detailpage .detail .txt-wrap .ptit {font-size: 16px; margin: 14px 0!important;; padding-bottom: 19px!important;;}
#detailpage .detail .txt-wrap .ptit span {display:block; padding-bottom: 20px; }
#detailpage .detail .txt-wrap .table-opt .opt .p-total .total-price {color:#ff2800!important;}

/* section_07 */

.section_07 .item-wrap .item-cont {display: flex; flex-direction: row; flex-wrap: wrap;}
.section_07 .item-wrap .item-cont.x3 .item-list {width: calc(33.33333% - 10px); margin: 0 10px 40px 0px;}
.section_07 .item-wrap .item-cont .item-list .prd-info .prd-name {color:#000;}
.section_07 .item-wrap .item-cont .item-list .prd-info .promotion span{display: inline-block; color: #000; font-size: 12px; background: #533567; padding: 5px; border-radius: 2px; margin-bottom: 7px;}
.section_07 .item-wrap .item-cont .item-list .prd-info .prd-price {color:#000;}
.section_07 .rating-group.tiny > a, .time_attack .prd-wish a {color: #b1b1b1;}
.section_07 .sale_cate_btn {padding-top: 50px;}
.section_08 {padding-bottom: 80px;}


/* footer */
#footer {margin:0!important;}




/* BASIC css end */


/* BASIC css end */


/* BASIC css end */

