.com_category { padding-bottom: calc(var(--fix-bottom) + 10px); } 
.com_category .com_fix_bottom_container { border-top: none; } 

.com_category .com_twinkle_title{padding-top: 20px;}
.com_category .cate_container { display:flex; flex-wrap: wrap; padding: 0 11px 26px; } 
.com_category .cate { width: 33.333%; text-align: center; margin-bottom: 20px; } 
.com_category .cate label { display:inline-block; width: 90px; height:90px; } 
.com_category .cate figure { border: 2px solid #dedede; background-color: #f4f4f4; border-radius: 50%; padding: 5px; width:100%; height:100%; } 
.com_category .cate .tit_field { margin-top: 8px; font-size: 13px; color: #222; text-align: center; } 
.com_category .cate :checked + label figure { border-color: var(--yellow); background-color: #fff; } 
.com_category .cate :checked + label .tit_field { color: var(--yellow); font-weight: 700; } 

.com_category .cate_depth2{padding-inline: var(--pd-inline);}
.com_category .cate_depth2 .cate_container{display: none;}
.com_category .cate_depth2 .cate_container.active{display: flex;}


/*!카탈로그 카테고리선택*/
.com_category .com_input_section+.com_twinkle_title{margin-top: 20px;}
/*.com_category .select_detail .tit_field { font-size: 13px; line-height: 1.38; letter-spacing: -0.33px; text-align: left; color: var(--black); white-space: nowrap; } 
.com_category .select_detail .input_field{display:flex; justify-content:space-between; align-items: center;}
.com_category .select_detail select {font-size: 13px; line-height: 1.38; letter-spacing: -0.33px; color: var(--black); } 
.com_category .select_detail select:active,
.com_category .select_detail select:focus { background:none; border:none; outline:none; }
.com_category .select_detail .input{text-align: right; font-weight: bold;}
.com_category .select_detail .input.col2{width:45%;}
.com_category .select_detail .input::-webkit-input-placeholder{ color:var(--black); opacity:1; font-size:13px;} 
.com_category .select_detail .input:-ms-input-placeholder { color:var(--black); opacity:1; font-size:13px;} 
.com_category .select_detail .input::-ms-input-placeholder { color:var(--black); opacity:1; font-size:13px; } 
.com_category .select_detail .input::placeholder { color:var(--black); opacity:1; font-size:13px; } 
.com_category .select_detail .input:-ms-input-placeholder { color:var(--black); opacity:1; font-size:13px; }*/
.com_category .com_input_section .input_box .input{text-align: right;}

/*!카테고리 상세*/
.com_category .com_btn_plus{margin-top:10px; margin-bottom: 30px;}
