.kalyantop-category-tree{background:#fff;border:1px solid #eee;margin-bottom:20px}.kct-title{font-size:18px;font-weight:700;padding:14px 16px;border-bottom:1px solid #eee;color:#222}.kct-list{list-style:none;margin:0;padding:0}.kct-item{margin:0}.kct-row{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #f1f1f1}.kct-link{display:block;flex:1 1 auto;padding:10px 12px;color:#333;text-decoration:none;line-height:1.35}.kct-link:hover,.kct-item.active>.kct-row>.kct-link{color:#fd8964;text-decoration:none}.kct-toggle{width:34px;height:34px;flex:0 0 34px;border:0;background:transparent;padding:0;margin-right:4px;position:relative}.kct-toggle span:before,.kct-toggle span:after{content:"";position:absolute;background:#777;left:50%;top:50%;transform:translate(-50%,-50%)}.kct-toggle span:before{width:10px;height:2px}.kct-toggle span:after{width:2px;height:10px}.kct-item.open>.kct-row .kct-toggle span:after{display:none}.kct-children{display:none}.kct-children.show{display:block}.kct-level-2 .kct-link{padding-left:24px}.kct-level-3 .kct-link{padding-left:36px;font-size:13px}.kct-level-4 .kct-link{padding-left:48px;font-size:13px}.kct-level-2,.kct-level-3,.kct-level-4{background:#fafafa}.kct-level-3,.kct-level-4{background:#fff}.kalyantop-category-tree *{border-radius:0!important}
