/***************************************
    copyright by MakeWeb.com.tw 
***************************************/
@import url("../../../../../scripts/jquery/number_picker/wan-spinner.css");
#content1 .image_menu,
.label_menu_title {
  display: none;
}

/*-------------------------------------------------
 cart
--------------------------------------------------*/
.cart_item {
  overflow-x: auto;
  /*margin: 0;
  padding:0;
  list-style:none;*/
  /*padding: 10px;*/
  margin: 0px 0px;
  /*text-align: center;*/
  /*max-width: 1150px;*/
  /*min-height: 226px;*/
  /*box-shadow: 0px 0px 5px 2px #DDD;*/
}

.cart_item table th {
  background-color: #f8f8f8;
  line-height: 20px;
  padding: 16px;
  color: #42210b;
}

.cart_item table tbody tr td:first-child {
  text-align: center;
}

.cart_item table td {
  vertical-align: middle;
  padding: 10px;
}

.cart_item table td img {
  max-width: 120px;
}

.products_form {
  padding: 0px 0;
}

.products_form h2 {
  margin: 40px 0 0 0;
  font-size: 2.2rem;
}

.products_form dl {
  width: 100%;
  margin: 0px auto;
}

/* .products_form dt {
    float: left;
    width: calc(30% - 20px);
    padding: 0 20px 0 0;
    width: 14%;
    margin: 0;
    font-size: 1.8rem;
    text-align: right;
    line-height: 30px;
}
.products_form dd {
    float: left;
    width: 78%;
    margin: 0px 0;
    padding: 14px 0;
} */
.products_form .main_red_btn {
  display: table;
  /*float: right;*/
  /*width: 100px;*/
  margin: 10px auto;
}

#content2 .menu_title {
  display: none;
}

.merchandise_cart {
  color: #42210b;
}
.merchandise_cart .drop_select,
.merchandise_cart .quantity {
  color: #42210b;
}
.merchandise_cart .info {
  display: flex;
  align-items: center;
  gap: 30px;
}
.merchandise_cart .order {
  border-top: 2px solid #42210b;
  padding: 20px 50px;
}
.merchandise_cart .order .column {
  display: flex;
}
.merchandise_cart .order .column dt {
  flex: 10;
}
.merchandise_cart .order .column dd {
  flex: 3;
}
.merchandise_cart .submit_btn {
  text-align: center;
  margin-top: 80px;
}
.merchandise_cart .submit_btn .btn_cant_click {
  color: #fff;
  background-color: #b8d6ce;
  padding: 8px 100px;
  border-radius: 20px;
}

.wan-spinner {
  display: flex;
  align-items: center;
}
.wan-spinner span {
  flex-shrink: 0;
}
.wan-spinner input {
  height: auto;
  padding: 0;
  margin: 0;
  align-self: stretch;
}

a.privacy_policy {
  color: #b8d6ce;
}
a.privacy_policy:hover {
  color: #b8d6ce;
}

/*-------------------------------------------- 
	Media Queries 
---------------------------------------------*/
/* Portrait and Landscape */
/*@media only screen and (min-device-width: 320px) and (max-device-width: 568px) and (-webkit-min-device-pixel-ratio: 2) {
}*/
/*iPhoe*/