.tpl_prd_ranking.svelte-y87cmi.svelte-y87cmi{--defaultImg:var(--bg-color-gray02);margin:0 auto -1px;padding:40px 0;background:var(--background);overflow:hidden;position:relative;z-index:1}.tpl_prd_ranking.svelte-y87cmi .tpl_module_con.svelte-y87cmi{margin:0}.md_title_ranking.svelte-y87cmi.svelte-y87cmi{margin-bottom:24px;padding:0 var(--tpl-margin);text-align:center}.md_ranking_wrap.svelte-y87cmi.svelte-y87cmi{overflow:hidden}.tpl_prd_ranking.svelte-y87cmi .md_tab_wrap{margin-bottom:15px}.tpl_prd_ranking.svelte-y87cmi .md_tab_wrap .inner{margin:0}.tpl_prd_ranking.svelte-y87cmi .md_tab_wrap .md_tab_tit{padding:0 var(--tpl-margin)}.tpl_prd_ranking.svelte-y87cmi .md_tab_tit .md_tab_area .swiper-slide{justify-content:start}.md_ranking_swiper.svelte-y87cmi.svelte-y87cmi{padding:0 var(--tpl-margin)}.md_ranking_swiper.svelte-y87cmi .swiper{overflow:visible}.md_ranking_swiper.svelte-y87cmi .swiper-slide{width:70vw}.md_ranking_time.svelte-y87cmi.svelte-y87cmi{margin-top:15px;padding:0 var(--tpl-margin);text-align:right;font-weight:400;font-size:12px;line-height:16px}.md_prdList.md_t_ranking.svelte-y87cmi.svelte-y87cmi{display:grid;padding:0;width:70vw;gap:8px;grid-template-rows:repeat(5,80px)}.md_t_ranking.svelte-y87cmi>li.svelte-y87cmi{list-style:none}.md_t_ranking.svelte-y87cmi .md_prd_link.svelte-y87cmi{display:flex;height:100%;gap:10px;align-items:center;font-family:GT-America,Pretendard,"sans-serif",dotum,sans-serif}.md_t_ranking.svelte-y87cmi .md_rank.svelte-y87cmi{flex-shrink:0;width:40px;margin-right:-2px;font-weight:500;font-size:16px;line-height:1.2;color:#000;text-align:center}.md_t_ranking.svelte-y87cmi .md_prd_img.svelte-y87cmi{position:relative;width:60px;height:100%;flex-shrink:0;background:var(--defaultImg);overflow:hidden}.md_t_ranking.svelte-y87cmi .md_prd_img img.svelte-y87cmi{width:100%;height:100%;object-fit:cover}.md_t_ranking.svelte-y87cmi .md_prd_info.svelte-y87cmi{min-width:0;margin-top:0;margin-left:2px;padding-right:10px;color:var(--txt-color)}.md_t_ranking.svelte-y87cmi .md_prd_info .brand.svelte-y87cmi{display:-webkit-box;margin-bottom:2px;font-family:GT-America;font-size:12px;line-height:15px;line-clamp:1;text-overflow:ellipsis;-webkit-line-clamp:1;-webkit-box-orient:vertical;word-break:break-all;overflow:hidden}.md_t_ranking.svelte-y87cmi .md_prd_info.svelte-y87cmi .product{display:-webkit-box;font-weight:400;font-size:12px;line-height:15px;color:inherit;opacity:.6;line-clamp:1;text-overflow:ellipsis;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}.md_t_ranking.svelte-y87cmi .md_prd_price.svelte-y87cmi{margin-top:4px;font-size:14px;line-height:18px;overflow:hidden}.md_t_ranking.svelte-y87cmi .md_prd_price .discount.svelte-y87cmi{float:left;margin-right:2px;font-weight:700;color:var(--txt-point)}.md_t_ranking.svelte-y87cmi .md_prd_price .current.svelte-y87cmi{display:inline-block;font-weight:700;color:#000}.template_wrap .tpl_darkmode .md_title_ranking h2,.template_wrap .tpl_darkmode .md_title_ranking .md_title_desc *,.template_wrap .tpl_darkmode .md_t_ranking .md_prd_info,.template_wrap .tpl_darkmode .md_t_ranking .md_prd_price .current,.template_wrap .tpl_darkmode .md_prdList.md_t_ranking .md_rank,.template_wrap .tpl_darkmode .md_ranking_time{color:var(--txt-color-white)}
