@import url("style_product_en.css");


/*收件資訊*/
.order_form_list_area{

	width: 100%;
	margin: 0 auto;
	padding-top:60px;
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
}
	.ofL_left{
		width: 48%;
		box-sizing: border-box;
		/* float:left;
		width:328px; 
		margin-right:51px;*/
	}
	.ofL_right{
		width: 48%;
		box-sizing: border-box;
		/* float:right;
		width:328px;
		margin-left:51px; */
	}
		.order_form_list{
			font-size: 15px;
			line-height: 21px;
			padding: 10px 0px 10px 0px;
		}
			.ofL_tit{
				font-size:14px;
				color:#866712;
				padding: 0px 0px 10px 0px;
			}
			.ofL_info{
				font-size:16px;
				/* padding-top: 10px; */
				/* padding: 10px 0px 0px 8px; */
			}
				.ofL_info input[type="text"]{
					/* margin-left:-8px; */
				}	

				.ofL_info.captcha input[type="text"] {
					/* margin-left: 0px; */
				}

                textarea {
                    height: 134px;
                }

                .resend_verification_code{
                    color: #fff !important;
                }


/*---cart---*/

.cartArea {
    /* display: flex; */
    flex-wrap: wrap;
    /* margin: 0 -15px; */
}



.cart_list{
	text-align:center;
	color:#866712;
	/* line-height:26px; */
	font-size: 16px;
	line-height: 1.5;
	
}

	.cart_list table{
		width:100%;
	}
	
		.cart_list table th{
			border: none;
			background-color:var(--primary_color);
			border-right: 1px #fff solid;
			color: #fff;
			font-weight: normal;
			padding: 10px 10px;
			font-size: inherit;
			line-height: inherit;
		}
		.cart_list table th:first-of-type{ /*modify by Judy 20240520 */
			/* border-left: none;
			border-right: none; */
		}
		.cart_list table th:last-of-type{
			border-right-color:var(--primary_color); /*modify by Judy 20240520 */
		}




		.cart_list tr:nth-child(2n+0) {
			/* background-color:#f9f7e3; */
			/*英文自動換行*/
			word-wrap:break-word;
			word-break:normal;
		}
		.cart_list tr:first-child {
			/* background-color:var(--primary_color); */
		}
			.cart_list td {
				border: none;
				/* border-left: 1px solid var(--primary_color); */
				border-right: 1px var(--primary_color) solid;
				border-bottom: 1px var(--primary_color) solid;
				/* padding: 17px 17px 17px 17px; */
				padding: 10px 10px;
				text-align:center;
				font-size: inherit;
				line-height: inherit;
			}
			.cart_list tr td:first-child {
				/* border-left: 1px solid #ffffff;
				padding: 6px 0px;
				text-align:center;
				color: #fff; */
				border-left: 1px solid var(--primary_color);
			}
			.cart_list tr td.select_checkbox{
				/* border-left: none;
				border-right: none; */
			}
			/* .cart_list tr td:last-of-type {
				border-right: 1px var(--primary_color) solid;
			} */


			.cart_list td.quantity{

			}
				.cart_list td.quantity input{
					width: 80px;
					height: auto;
					line-height: 25px;
				}





			.cart_list td:first-child {
				/* border-left: none;
				width:20%;
				text-align:left; */
			}
			.cart_list td:nth-child(2) {
				/* width:10%;

				text-align:left; */
			}
			.cart_list td:nth-child(3) {
				/* width:11%; */
			}
			.cart_list td:nth-child(4) {
				/* width:6%; */
			}
			.cart_list td:nth-child(5) {
				/* width:10%;
				text-align:left; */
			}
			.cart_list td:nth-child(6) {
				/* width:7%; */
			}
			.cart_list td:nth-child(7) {
				/* width:11%; */
			}
			.cart_list td:nth-child(8) {
				/* width:12%; */
			}
			.cart_list td:nth-child(9) {
				/* width:10%; */
			}

			/*cart列表按鈕*/
			.cart_list input.deleteIcon  {
				background: #96000c;
				width: 35px;
				height: 35px;
				font-size:24px;
				font-family: var(--foreign_font);
				font-weight: 500;
			}

			.required {
				color: #ff0000;
				display: inline-block;
			}

			








@media screen and (min-width: 950.1px){  /*modify by Judy 20240520 */

	/*超過數量附加 scroll*/
	.cart_list.scroll{
		width: 100%;
		overflow-x: auto;
		padding-bottom: 5px;
		overflow-y: auto;
	}

	.cart_list.scroll table{
		min-width: 1200px;
		width: 100%;
		table-layout: fixed;
		border-collapse: collapse;
		border-spacing: 0;
		word-wrap: break-word;
		word-break: break-all;
		/* margin-bottom: 5px; */
	}
	
	.cart_list.scroll::-webkit-scrollbar {/*滾動條整體樣式*/
		width: 5px;     /*高寬分別對應橫豎滾動條的尺寸*/
		height: 5px;
	}
	.cart_list.scroll::-webkit-scrollbar-thumb {/*滾動條裡面小方塊*/
		border-radius: 5px;
		/* -webkit-box-shadow: inset 0 0 5px rgba(0,0,0,0.2); */
		background: var(--primary_color);
		/*background: #fff0; */
		/* background-image: linear-gradient(to top, #afafaf 0%, #e5e5e5 100%);		 */
	
		border-radius: 15px; /*Judy修改20240409*/
	}
	.cart_list.scroll::-webkit-scrollbar-track {/*滾動條裡面軌道*/
		/* -webkit-box-shadow: inset 0 0 5px rgba(0,0,0,0.2); */
		border-radius: 5px;
		background: #fff0;
		/* background: #EDEDED; */
	}	
		
		
		
}	
		
		
		






@media (max-width: 950px){

	/*---modify---*/
	/*表單*/	
	.fLType3{
		width: 100%;
	}
	.fLType3:nth-child(2n+0) {
		margin-right: 0%;
	}
	.fLType3:nth-child(2n+1) {
		margin-left: 0%;
	}
	span.need_top{
		display:none;
	}

	/*---order_list_in---*/
	/*in表格*/
	.inquiries_in_list tr:first-child {
		display: none;
	}
		.inquiries_in_list td:before {
			content: attr(data-name);
		}
		.inquiries_in_list td:first-child, .inquiries_in_list td:nth-child(2), .inquiries_in_list td:nth-child(3), .inquiries_in_list td:nth-child(4),
		.inquiries_in_list td:nth-child(5), .inquiries_in_list td:nth-child(6), .inquiries_in_list td:nth-child(7), .inquiries_in_list td:nth-child(8) {
			display: block;
			padding: 10px 5%;
			width:90%;
			margin: 0 auto;
			text-align:left;
			/* border-left:1px solid var(--primary_color);
			border-right:1px solid var(--primary_color); */
		}
		.inquiries_in_list td:first-child {
			/* border-top:1px solid var(--primary_color); */
			padding:25px 5% 10px;
		}
		.inquiries_in_list td:nth-child(8) {
			padding: 10px 5% 25px;
		}
		.inquiries_in_list tr:nth-last-child(1) td:nth-child(8) {
			/* border-bottom:1px solid var(--primary_color); */
		}







	/*加入詢價*/				
	.product_in_options{
		text-align: center;
	}
		.option_btn{
			width:100%;
			font-size: 16px;
		}





	/*---cart---*/
	/*cart表格*/
	.cart_list{
		border-top: 1px var(--primary_color) solid;
	}
		.cart_list thead{
			display: none;
		}
			.cart_list td{
				display: block;
				border: none;
				text-align: left;
				border-left: 1px var(--primary_color) solid;
				border-right: 1px var(--primary_color) solid;
				/* border-bottom: 1px var(--primary_color) solid; */
                color: #333;
			}
			.product_bottomArea .cart_list td{
				border-bottom: 1px var(--primary_color) solid;   /*modify by Judy 20240520 */
			}

			.cart_list tr td:first-child {
				/* border-left: none; */
				border-right: 1px var(--primary_color) solid;
			}
			.cart_list tr td:last-of-type{
				border-bottom: 1px var(--primary_color) solid;
			}
			.cart_list td:before {
				content: attr(data-name);
				font-weight: bold;
			}

			/*cart列表按鈕*/
			.cart_list input.deleteIcon  {
				width: 100%;
			}




	/* .cart_list tr:first-child {
		display: none;
	}
		.cart_list td:before {
			content: attr(data-name);
			font-weight: bold;
		}
		.cart_list td{
    		letter-spacing: 0;
		}
		.cart_list td:first-child, .cart_list td:nth-child(2), .cart_list td:nth-child(3), .cart_list td:nth-child(4),
		.cart_list td:nth-child(5), .cart_list td:nth-child(6), .cart_list td:nth-child(7), .cart_list td:nth-child(8), .cart_list td:nth-child(9) {
			display: block;
			padding: 10px 5%;
			width:90%;
			margin: 0 auto;
			text-align:left;
    		letter-spacing: 0;
		}
		.cart_list td:first-child {
			padding:25px 5% 10px;
    		letter-spacing: 0;
		}
		.cart_list td:nth-child(9) {
			padding: 10px 5% 25px;
		}
		.cart_list tr:nth-last-child(1) td:nth-child(9) {
		} */
		
		/*cart列表按鈕*/
		/* .cart_list input[type="button"] {
			width: 100%;
		}
				
		.cart_list td{
			border-left: 1px solid #d4c84500;
		} */
}





@media (max-width: 950px){
/*---order_list_in---*/
	/*收件資訊*/
	.order_form_list_area{
		width:100%;
		max-width: unset;
		padding-top:25px;
		display: block;
		flex-wrap: unset;
		justify-content: unset;
	}
		.ofL_left{
			float:none;
			width:100%;
			margin-right:0px;
		}
		.ofL_right{
			float:none;
			width:100%;
			margin-left:0px;
		}
			.order_form_list {
				padding: 5px 0px 5px 0px;
			}
				.ofL_tit {
					padding: 0px 0px 0px 0px;
					padding-bottom: 10px;
				}
				.ofL_info {
					padding: 0;
					/* padding: 0px 0px 0px 8px; */
				}
	
}




/*平板版*/
/*---------------------------------------------------------------------------------------------------------*/
/*---------------------------------------------------------------------------------------------------------*/
@media (min-width: 541px) and  (max-width: 950px){
}


/*手機版*/
/*---------------------------------------------------------------------------------------------------------*/
/*---------------------------------------------------------------------------------------------------------*/
@media (max-width: 540px){
}



.btn_area.one{
    text-align: center;
}