
	.prod_info_form .detail_qty{margin-bottom: 10px;}
	.total_extras{display: none;}
	.ship_tips_box{}
	.ship_tips_box p{display: flex;justify-content: flex-start;align-items: center;margin: 10px 0;}
	.ship_tips_box .icon{width: 25px;margin-right: 10px;}
	.ship_tips_box .msg{font-size: 12px;}
	@media(max-width: 768px){
		.ship_tips_box{margin-top: 10px;}
		.ship_tips_box p{margin: 0;}
		.ship_tips_box .msg{font-size: 12px;}
		body .products_detail_box .detail_right .detail_actions{margin-top: 10px;}
		.products_detail_box .detail_right .detail_actions .button{margin-bottom: 10px;}
		.products_detail_box .detail_right .detail_actions .button#buynow_button{margin-bottom: 0;}
	}

	.bought_together_box .bought_title{background: #e8edf4;margin-top: 5px;padding: 12px;text-align: center;color: #222a40;font-size: 16px;}
	.bought_together_box .bought_products_box .list{display: flex;align-items: flex-start;justify-content: flex-start;width: 100%;margin: 20px 0 0;cursor: pointer;}
	.bought_together_box .bought_products_box .list .checkbox_input{margin-top: 25px;}
	.bought_together_box .bought_products_box .list .checkbox_label{display: flex;justify-content: space-between;align-items: flex-start;width: 100%;margin-left: 10px;}
	.bought_together_box .bought_products_box .list .photo_box{width: 64px;height: 64px;}
	.bought_together_box .bought_products_box .list .detail_box{display: flex;justify-content: space-between;align-items: flex-end;width: calc( 100% - 74px );}
	.bought_together_box .bought_products_box .list .detail_box .detail_left_box{width: calc( 100% - 125px );}
	.bought_together_box .bought_products_box .list .detail_box .detail_right_box{width: 115px;}
	.bought_together_box .bought_products_box .list .detail_box *{font-size: 12px;}
	.bought_together_box .bought_products_box .list .detail_box .attr_name{font-size: 12px;}
	.bought_together_box .bought_products_box .list .msg_box{display: flex;justify-content: space-between;align-items: flex-start;}
	.bought_together_box .bought_products_box .list .msg_box .item_name{width: 68%;font-size: 12px;}
	.bought_together_box .bought_products_box .list .msg_box .item_price{display: flex;justify-content: flex-end;flex-wrap: wrap;width: 28%;font-size: 12px;text-align: right;}
	.bought_together_box .bought_products_box .list .msg_box .item_price del{width: 100%;}
	.bought_together_box .bought_button{}
	.bought_together_box .bought_button .group_add_cart{align-items: center;border-radius: 0;cursor: pointer;display: flex;font-size: 16px;height: 44px;justify-content: center;line-height: 24px;margin-top: 30px;width: 100%;background-color: rgb(0, 0, 0);color: rgb(255, 255, 255);}
	.bought_together_box .bought_button .group_add_cart.disabled{cursor: not-allowed;background-color: transparent;color: #717171;}
	.bought_together_box .bought_button .group_add_cart[disabled]{cursor: not-allowed;background-color: #f6f6f6 !important;border-color: #f6f6f6 !important;color: #aaa !important;}
	.bought_together_box .attr_sure{display: none;}
	.bought_together_box .bought_products_box .custom_attr_box .attr_show{width: calc( 50% - 5px );}
	.bought_together_box .bought_products_box .custom_attr_box .box_select .custom_select_box{top: 32px;}
	.bought_together_box .bought_products_box .custom_attr_box .box_select .custom_select_show{max-height: 22px;line-height: 22px;}
	.bought_together_box .bought_products_box .custom_attr_box .box_select::before{line-height: 28px;}

	.bought_together_box .bought_products_box .list .quantity_box{display: flex;margin-top: 0;}
	.bought_together_box .bought_products_box .list .quantity_box .qty{border: 1px #ddd solid;border-left: none;border-right: 0;}
	.bought_together_box .bought_products_box .list .quantity_box button{display: flex;width: 30px;height: 30px;background-color: unset;align-items: center;justify-content: center;border: none;border-radius: 0;transition: all 0.2s ease-in-out;border: 1px solid #dcdcdc;}
	.bought_together_box .bought_products_box .list .quantity_box button.cut{border-right: transparent;}
	.bought_together_box .bought_products_box .list .quantity_box button.add{border-left: transparent;}
	.bought_together_box .bought_products_box .list .quantity_box button span{display: flex; width: 14px;font-size: 14px;align-items: center;justify-content: center;font-weight: bold;color: #555555;transition: all 0.2s ease-in-out;}
	.bought_together_box .bought_products_box .list .quantity_box button:focus, .bought_together_box .bought_products_box .list .quantity_box button:hover{}
	.bought_together_box .bought_products_box .list .quantity_box button:focus span, .bought_together_box .bought_products_box .list .quantity_box button:hover span{}
	.bought_together_box .bought_products_box .list .quantity_box input{width: 53px;height: 28px;border:none;text-align: center;}
	.bought_together_box .bought_products_box .custom_attr_box .box_select{height: 28px;}
	.bought_together_box .bought_products_box .custom_attr_box .box_select .custom_select_show{padding-top: 4px;padding-bottom: 3px;}
	body .bought_together_box .bought_products_box .custom_attr_box .box_select .custom_select_show .custom_select_title{line-height: 27px!important;}
	@media(max-width: 1240px){
		.bought_together_box .bought_products_box .list .detail_box{flex-wrap: wrap;}
		.bought_together_box .bought_products_box .list .detail_box .detail_left_box{width: 100%;}
		.bought_together_box .bought_products_box .list .detail_box .detail_right_box{width: 100%;margin-top: 10px;}
		.bought_together_box .bought_products_box .list .detail_box .detail_right_box .together_qty_box{width: calc( 50% - 5px );}
		.bought_together_box .bought_products_box .list .quantity_box{width: 100%;}
		.bought_together_box .bought_products_box .list .quantity_box .qty{width: calc( 100% - 60px );}
		.bought_together_box .bought_products_box .list .quantity_box input{width: 100%;}
	}
	@media(max-width: 768px){
		.bought_together_box .bought_button .group_add_cart{margin-top: 25px;margin-bottom: 25px;border: 1px #ddd solid;}
		.bought_together_box .bought_products_box .list .quantity_box{}
		.bought_together_box .bought_products_box .list .msg_box .item_name{display: -webkit-box;text-overflow:ellipsis;overflow:hidden;-webkit-line-clamp: 1;-webkit-box-orient: vertical;}
		.bought_together_box .bought_products_box .list .detail_box .detail_right_box{display: none;}
		.bought_together_box .bought_products_box .list .detail_box *{font-size: 11px;}
	}
