/* BASIC css start */
.h_title h3{text-align:left !important}
.btn-wrap>div a{padding:14px 0 !important}
.btn-wrap>div a span{font-size:14px; font-weight:400}

.basket_list .check-box > span {
    width: 19px;
    padding: 0;
}


.check-box>span{font-size:14px !important; color:#222 !important; font-weight:400 !important }
.all-select{padding:15px !important}

.list_img_product01 li{padding:20px 0 !important;}
.list_img_product01 li .thumb{width:105px !important}
.list_img_product01 li .desc_container{width:calc(100% - 150px) !important;}

.list_img_product01 li .desc_container .info .pname{font-size:14px !important; font-weight:400 !important; margin-bottom:10px !important}
.list_img_product01 li .desc_container .info p{font-size:13px !important;margin:0; font-weight:400;    line-height: 1.4 !important; }
.list_img_product01 li .desc_container .basket_quantity_wrap .basket_quantity_box, .list_img_product01 li .desc_container .basket_quantity_wrap .btn_change, .list_img_product01 li .desc_container .basket_quantity_wrap label{font-size:13px !important; font-weight:400 !important}

.list_img_product01 li .desc_container .basket_quantity_wrap{margin: 14px 0 !important}
.list_img_product01 li .desc_container .basket_quantity_wrap label{width:18% !important}

.list_img_product01 li .desc_container .btn_box{margin-top:15px !important}
.list_img_product01 li .desc_container .btn_box a{font-size:13px !important;padding:7px 0 !important; font-weight:400 !important}
.list_img_product01 li .desc_container .basket_quantity_wrap .btn_change{width:69px !important; height:31px !important; line-height:29px !important; }
.list_img_product01 li .desc_container .basket_quantity_wrap .basket_quantity_box{height:31px !important; }
.list_img_product01 li .desc_container .basket_quantity_wrap .basket_quantity_box .btn_{width:29px !important; height:31px !important; line-height:28px !important; font-size:20px !important}
.list_img_product01 li .desc_container .basket_quantity_wrap .basket_quantity_box .btn_:nth-child(1){font-size:13px !important}

.list_img_product01 li .desc_container .basket_quantity_wrap .basket_quantity_box input{height:31px !important;font-family: 'Heebo', sans-serif !important; font-weight:500; width:20px !important;}
.list_img_product01 li .desc_container .basket_quantity_wrap{height:auto !important;  }
.list_img_product01 li .btn_closeX:before{width:12px !important; height:12px !important; }
.list_img_product01 li .btn_closeX{top:53px !important}


#basket .price_total_wrap .price-total-info-top{font-size:13px !important;color:#222 !important; margin-bottom:22px !important; }
#basket .price_total_wrap .price-total-val{font-size:14.5px !important; color:#222 !important; display:flex; align-items:center; justify-content:right; margin-bottom:12px}
#basket .price_total_wrap .price-total-val strong{font-size:21px !important;padding-bottom: 1px; font-weight:800;margin: 0 5px 0 22px; }
#basket .price_total_wrap .txt-reserve{font-size:13px !important;font-weight:400 }
#basket .price_total_wrap{padding:23px 15px 22px !important; }

#basket .delivery-type ul li{font-size:13px; line-height:1.6}
#basket .delivery-type{padding:24px 15px !important}
.btn_bottom_box .btn_basic{padding:13px 0 !important; font-weight:400; font-size:14px !important; }

.h_title h3{font-size:19px !important;    padding: 7px 15px !important ; font-weight:400 !important;  }
.btn_bottom_box, .btn_bottom_box.more{margin-bottom:20px}
/* BASIC css end */

