@charset "utf-8";

/*========================================================================
타임세일
========================================================================*/
.body-time-sale #container { overflow:hidden; }
.body-time-sale #contents { max-width:1650px; min-width:1410px; width:100%; padding:0 5px; box-sizing:border-box; }

.time-sale-top { position:relative; left:50%; transform:translateX(-50%); width:1920px; height:440px; background:url("../img/time_sale_top_bg.png") no-repeat 50% 0; }
.time_sale_tit { padding:108px 0 0; text-align:center; border:0; }
.time_sale_tit .time_sale_info { margin:0 0 10px; color:#656455; font-size:20px; font-weight:500; line-height:1; }
.body-time-sale #wrap .time_sale_tit > h2 { padding:0 0 52px; color:#221C10; font-size:42px; font-weight:700; line-height:1; }
.sale_clock { border:0; }
.sale_clock .clock_cont .clock_tit { display:flex; justify-content:center; align-items:center; gap:8px; margin:0 0 20px; color:#000; font-size:24px; font-weight:700; line-height:29px; }
.sale_clock .clock_cont .clock_tit::before { content:''; width:21px; height:23px; background:url("../img/timesale_clock_icon.png") no-repeat; background-size:100%; }
.sale_clock .clock_box { display:flex; justify-content:center; align-items:center; gap:8px; text-align:center; }
.sale_clock .clock_box em { display:flex; justify-content:center; width:76px; height:52px; line-height:52px; margin:0; background:#2e2e2e; border-radius:6px; }
.sale_clock .clock_box em strong { width:auto; height:auto; margin:0; line-height:52px; font-size:30px; font-weight:700; background:none; }
.sale_clock .clock_box em + span { padding:0; color:#000; font-size:30px; font-weight:700; }
.time_sale_cont .goods_pick_list { display:none; }
.time-sale-name { margin:160px 0 52px; text-align:center; }
.time-sale-name h2 { color:#221c10; font-size:42px; font-weight:700; line-height:1; }
.time_sale_cont .goods_list_cont > div > ul { width:calc(100% + 40px); margin-left:-20px; }
.time_sale_cont .goods_list_cont > div > ul > li .item_cont { padding:0 20px 60px; }