/* BASIC css start */
@font-face {
    font-family: 'EF_MACHO';
    src: url('https://fastly.jsdelivr.net/gh/projectnoonnu/noonfonts_2206-01@1.0/EF_MACHO.woff2') format('woff2');
    font-weight: normal;
    font-style: normal;
}
.event_wrap { width:1249px; margin:90px auto 60px; overflow:hidden; }

.timelimit_sec { background:url("https://okkanetdh.jpg3.kr/con/240822/images/PH01_Ώͺ½ΓΑπ_01.jpg") no-repeat center top; background-size:cover; height:513px; position:relative; }
.timelimit_sec .limit_txt { display:table; font-size:22px; color:#fff; position:absolute; left:50%; bottom:70px; transform:translate(-50%, 0); }
.timelimit_sec .timebox_wrap { display:table; position:absolute; left:50%; bottom:140px; transform:translate(-50%, 0); pointer-events:none; }
.timelimit_sec .timebox_wrap div { width:100px; height:110px; color:#fff; text-align:center; font-size:14px; float:left; margin:0 10px; }
.timelimit_sec .timebox_wrap .t_box { width:100px; position:relative; height:100px; line-height:100px; background:linear-gradient(rgb(44, 44, 44), rgb(0, 0, 0));
    color:#eefe00; font-size:36px; margin:0; font-family:"Audiowide", sans-serif; text-shadow: 0px 0px 10px #f0f883; }
.timelimit_sec .timebox_wrap .t_box:after { position:absolute; right:-15px; top:0; content:":"; color:#fff; }
.timelimit_sec .timebox_wrap .sec_box .t_box:after { content:""; }

.caraousel_sec { width:1200px; margin:110px auto; overflow:hidden; }
.caraousel_sec .swiper-slide { width:600px; }
.caraousel_sec .swiper-slide img { width:100%; }

.swiper-3d .swiper-slide-shadow {
    background: rgba(0,0,0,.8)
}

.swiper-3d .swiper-slide-shadow-left {
    background-image: linear-gradient(to left,rgba(0,0,0,.8),rgba(0,0,0,0))
}

.swiper-3d .swiper-slide-shadow-right {
    background-image: linear-gradient(to right,rgba(0,0,0,.8),rgba(0,0,0,0))
}

.swiper-3d .swiper-slide-shadow-top {
    background-image: linear-gradient(to top,rgba(0,0,0,.8),rgba(0,0,0,0))
}

.swiper-3d .swiper-slide-shadow-bottom {
    background-image: linear-gradient(to bottom,rgba(0,0,0,.8),rgba(0,0,0,0))
}

.big_bn { width:1249px; overflow:hidden; }
.big_bn img { width:100%; }

.sale_bn { margin:0 0 45px; }
.product_wrap { width:1249px; margin:0 0 30px; overflow:hidden; display:flex; flex-direction: row; }
.product_wrap .product_item { flex-grow: 1; margin:0 5px; }
.product_wrap .product_item img { width:100%; }
/* BASIC css end */

