
/* 상단 카테고리 */
.good_top {max-width: 1200px; margin: 0 auto 40px;}
.good_top .ldep_bar{display:flex; align-items:center; gap:14px; margin-bottom:18px;}
.good_top .ldep_label{flex:0 0 auto; display:flex; align-items:center; gap:7px;}
.good_top .ldep_label_ico{width:16px; height:16px; position:relative;}
.good_top .ldep_label_ico:before{content:""; position:absolute; left:2px; top:1px; width:9px; height:9px; border:2px solid #176bdd; border-radius:50% 50% 50% 0; transform:rotate(-45deg);}
.good_top .ldep_label_ico:after{content:""; position:absolute; left:3px; bottom:0; width:10px; height:2px; border-radius:2px; background:#cfdada;}
.good_top .ldep_label_text{font-size:14px; font-weight:700; color:#2b2b2b; white-space:nowrap; letter-spacing:-.01em;}
.good_top .ldep_scroll{flex:1; min-width:0; position:relative;}
.good_top .ldep_scroll:after{content:""; position:absolute; top:0; right:0; width:36px; height:100%; background:linear-gradient(to left, #fff, rgba(255,255,255,0)); pointer-events:none;}
.good_top .ldep_swiper{padding:2px;}
.good_top .ldep_swiper .swiper-slide{width:auto; margin-right:8px;}
.good_top .ldep_swiper .swiper-slide:last-child{margin-right:0;}
.good_top .ldep_chip{flex:0 0 auto; display:inline-flex; align-items:center; padding:9px 18px; border:1px solid #d9e0e0; border-radius:100px; background:#fff; font-size:14px; color:#4a4a4a; white-space:nowrap; transition:border-color .15s, color .15s, background .15s;}
.good_top .ldep_chip:hover{border-color:#176bdd; color:#176bdd;}
.good_top .ldep_chip.active{background:#176bdd; border-color:#176bdd; color:#fff; font-weight:600;}

@media (max-width:1023px){
	.good_top {margin: 0 auto 20px; padding: 0 20px;}
	.good_top .ldep_bar{margin-bottom:14px;}
	.good_top .ldep_label{display:none;} /* 모바일은 칩만 노출 */
	.good_top .ldep_chip{padding:8px 14px; font-size:13px;}
}
@media (prefers-reduced-motion:reduce){
	.good_top .ldep_chip{transition:none;}
}

