@charset "utf-8";

.cart_component{width: 100%;position: relative;background-color: var(--color-white);}

.cart_wrap{}
.cart_wrap .cart_inner{width: 100%;max-width: 1448px;margin: 0 auto;padding: 88px 24px 192px;box-sizing: border-box;}

.cart_wrap .cart_hd{}
.cart_wrap .page_tit_box{}
.cart_wrap .page_tit{font-size: var(--fs-24);font-weight: 400;line-height: var(--lh-32);color: var(--color-black);letter-spacing: -0.01em;}

.cart_wrap .cart_bd{}

#cartListBox .list_hd{}
#cartListBox .list_hd .hd_btns_box{}
#cartListBox .list_hd .btns_slt_delete{}
#cartListBox .list_hd .btns_slt_delete .btns_name{}

#cartListBox .list_hd_row{display: flex;align-items: stretch;flex-wrap: nowrap;}
#cartListBox .list_hd_row .cart_item_box{display: flex;align-items: center;justify-content: center;padding: 12px 8px;border-top: 1px solid var(--color-black);border-bottom: 1px solid var(--color-black);}
#cartListBox .list_hd_row .cart_item_box.chk_item_box{flex: 0 0 100px;}
#cartListBox .frm_chk_box{}
#cartListBox .frm_chk_box .frm_chk_inp{}
#cartListBox .frm_chk_box .frm_chk_label{}
#cartListBox .frm_chk_box .frm_chk_label .label_name{}
#cartListBox .frm_chk_box .frm_chk_label .label_chk_box{display:block;width: 16px;height: 16px;padding: 8px;box-sizing: border-box;border: 1px solid var(--color-gray2);cursor: pointer;}

#cartListBox .frm_chk_box .frm_chk_inp:checked + .frm_chk_label .label_chk_box{border-color: var(--color-black);}

#cartListBox .list_hd_row .cart_item_box.info_item_box{flex: 1 1 0%;}
#cartListBox .list_hd_row .cart_item_box.qty_item_box{flex: 0 0 120px;}
#cartListBox .list_hd_row .cart_item_box.deli_item_box{flex: 0 0 140px;}
#cartListBox .list_hd_row .cart_item_box.unset_item_box{flex: 0 0 140px}
#cartListBox .list_hd_row .cart_item_box.blank_item_box{flex: 0 0 140px;}

#cartListBox .list_hd_row .cart_item_box .item_tit_box{height: 100%;}
#cartListBox .list_hd_row .cart_item_box .item_tit_box .item_tit{font-size: var(--fs-14);font-weight: 400;line-height: var(--lh-20);color: var(--color-black);}