@media print, (min-width: 768px) {
  .breadcrumb-list {
    padding-top: 13px;
    margin-left: -51px;
  }
}
@media print, (min-width: 768px) and (max-width: 1255px) {
  .breadcrumb-list {
    margin-left: 0;
  }
}
.section-cart .title-cart {
  font-weight: 700;
  border-bottom: solid 1px #696969;
}

.cart_history .upbutton {
  font-weight: 500;
  padding: 0;
}
.cart_history .upbutton input {
  border: solid 1px #a6a6a6;
  background-color: #f1f1f1;
  font-size: 14px;
  font-weight: 500;
  cursor: pointer;
  transition: background 0.26s ease, color 0.26s ease;
}
.cart_history .upbutton input:hover {
  background-color: #929292;
  color: #fff;
}

#cart_table {
  border: 0 !important;
}

#cart_table th, #cart_table td {
  border: 0 !important;
}
#cart_table th:last-child, #cart_table td:last-child {
  border-right: 0 !important;
}
#cart_table th,
#cart_table td {
  border-right: solid 1px #929292 !important;
  border-bottom: solid 1px #929292 !important;
  border-top: solid 1px #929292 !important;
}
#cart_table th {
  color: #1a1a1a !important;
  background-color: #f1f1f1 !important;
  font-weight: 500 !important;
  text-align: center !important;
}
#cart_table th.total {
  text-align: right !important;
}
#cart_table td {
  text-align: center !important;
}
#cart_table td a {
  display: block;
  text-align: center;
}
#cart_table .aleft,
#cart_table .aright {
  font-weight: 500;
}
#cart_table .delButton {
  color: #fff;
  background: #007288 url(../img/common/icn_cancle.svg) left 12px center/12px 12px no-repeat;
  font-weight: 500;
  cursor: pointer;
  transition: opacity 0.26s ease;
}
#cart_table .delButton:hover {
  opacity: 0.8;
}
#cart_table .content-quantity {
  border: solid 1px #929292;
  position: relative;
}
#cart_table .content-quantity span {
  display: inline-block;
  background: url(../img/common/icn_arrow_grey.svg) center/9px 5px no-repeat;
  position: absolute;
  cursor: pointer;
  transition: opacity 0.26s ease;
}
#cart_table .content-quantity span:hover {
  opacity: 0.8;
}
#cart_table .content-quantity .increase {
  top: 0;
}
#cart_table .content-quantity .decrease {
  -ms-transform: rotate(180deg);
      transform: rotate(180deg);
}
#cart_table .aright.total {
  text-align: right !important;
  border-top: none !important;
  border-bottom: none !important;
  background-color: #fff !important;
  overflow-wrap: break-word;
}
#cart_table .aright.total span {
  font-weight: 700;
}
#cart .upbutton {
  color: #ed3131;
}

.btnarea_cart1 {
  text-align: right;
}
.btnarea_cart1 input {
  text-align: center;
  color: #fff;
  cursor: pointer;
  transition: background 0.26s ease;
}
.btnarea_cart1 input:hover {
  background-color: #000;
}
.btnarea_cart1 .continue_shopping_button {
  background-color: #a9a9a9;
}
.btnarea_cart1 .to_customerinfo_button {
  background-color: #007288;
}

@media print, (min-width: 768px) {
  .section-cart {
    padding-top: 32px;
    padding-bottom: 74px;
  }
  .section-cart .wrapper {
    max-width: 1064px;
  }
  .section-cart .title-cart {
    font-size: 0.26rem;
    padding-bottom: 6px;
    margin-bottom: 70px;
  }
  .cart_history .upbutton {
    text-align: right;
    margin-bottom: 7px;
  }
  .cart_history .upbutton input {
    width: 80px;
    height: 26px;
    border-radius: 5px;
    margin-left: -1px;
    margin-bottom: 3px;
  }
  #cart_table th {
    font-size: 0.17rem !important;
    padding: 10px !important;
  }
  #cart_table td {
    padding: 18px 10px 21px !important;
  }
  #cart_table .attachment-60x60 {
    width: 172px;
    height: auto;
    margin: 0 auto;
  }
  #cart_table .aleft,
  #cart_table .aright {
    font-size: 0.17rem;
  }
  #cart_table .delButton {
    border-radius: 3px;
    font-size: 0.15rem;
    width: 74px;
    padding: 4px 3px 3px 26px !important;
  }
  #cart_table .thumbnail {
    width: 254px;
  }
  #cart_table .itemname {
    width: 384px;
  }
  #cart_table .quantity,
  #cart_table .subtotal {
    width: 135px;
  }
  #cart_table input.quantity {
    width: 42px;
    position: relative;
  }
  #cart_table .action {
    width: 118px;
  }
  #cart_table .content-quantity {
    margin: 0 auto;
    width: 83px;
    height: 38px;
    border-radius: 5px;
    padding: 4px 16px 7px;
  }
  #cart_table .content-quantity span {
    width: 18px;
    height: 18px;
    right: 5px;
  }
  #cart_table .content-quantity .decrease {
    bottom: 2px;
    right: 4px;
  }
  #cart_table .aright.total {
    padding-right: 2px;
  }
  #cart_table .aright.total span {
    font-size: 0.24rem;
  }
  #cart_table .aright.total .total-small {
    font-size: 0.18rem;
  }
  .btnarea_cart1 {
    margin-right: 13px;
  }
  .btnarea_cart1 input {
    width: 203px;
    min-height: 55px;
    padding: 10px;
  }
  .btnarea_cart1 input:not(:first-child) {
    margin-left: 13px;
  }
}
@media only screen and (max-width: 767.98px) {
  .section-cart {
    padding-top: 0.72rem;
    padding-bottom: 1.21rem;
  }
  .section-cart .title-cart {
    font-size: 0.38rem;
    padding-bottom: 0.2rem;
    margin-bottom: 0.54rem;
  }
  .upbutton {
    line-height: 1.4;
    font-size: 0.3rem;
    position: relative;
    text-align: left !important;
    padding-right: 1.79rem !important;
    padding-bottom: 0.37rem !important;
    border-bottom: solid 1px #929292;
  }
  .upbutton input {
    position: absolute;
    top: 0.1rem;
    padding: 0.11rem 0.18rem 0.17rem;
    right: 0.06rem;
    font-size: 0.3rem;
    border-radius: 0.05rem;
    color: #1a1a1a;
  }
  .cart_history {
    margin-bottom: 0.71rem;
  }
  #cart_table tr,
  #cart_table th,
  #cart_table td {
    display: block;
  }
  #cart_table .thumbnail,
  #cart_table .itemname,
  #cart_table .subtotal,
  #cart_table .action,
  #cart_table th.quantity,
  #cart_table .unitprice {
    display: none;
  }
  #cart_table th,
  #cart_table td {
    padding: 0;
    border: none !important;
  }
  #cart_table tr {
    display: grid;
    grid-template-columns: 80px 1fr 80px;
    grid-template-rows: 1fr 1fr;
    border-bottom: solid 1px #929292;
    padding: 0.34rem 0 0.09rem;
  }
  #cart_table td {
    border-right: none !important;
  }
  #cart_table td:first-child {
    padding: 0;
    margin: 0 auto;
    grid-row: 1/3;
  }
  #cart_table .attachment-60x60 {
    max-width: 80px;
    height: auto;
  }
  #cart_table .aleft {
    width: 100%;
    text-align: left !important;
    padding: 0;
  }
  #cart_table .delButton {
    width: 100%;
    border-radius: 0.1rem;
    background-size: 0.25rem 0.25rem;
    padding: 0.05rem 0.1rem 0.08rem 0.55rem !important;
    background-position: left 0.21rem center;
    box-sizing: border-box;
  }
  #cart_table .content-quantity {
    height: 0.77rem;
    border-radius: 0.05rem;
  }
  #cart_table .content-quantity span {
    width: 0.3rem;
    height: 0.3rem;
    right: 0.13rem;
    background-size: 0.28rem 0.11rem;
  }
  #cart_table .content-quantity .increase {
    top: 0.07rem;
  }
  #cart_table .content-quantity .decrease {
    bottom: 0.08rem;
  }
  #cart_table .aright {
    font-size: 0.3rem;
    border: 0 !important;
  }
  #cart_table .aright.total span {
    font-size: 0.4rem;
  }
  #cart_table .aright.total .total-small {
    font-size: 0.27rem;
  }
  #cart_table .content-quantity {
    padding: 0.09rem 0 0.09rem;
    font-size: 15px;
  }
  #cart_table td.aright {
    border-top: none;
    border-bottom: none;
    text-align: left !important;
  }
  #cart_table .aright.total {
    border-bottom: none;
    padding-top: 0.35rem;
    border-top: solid 1px #929292;
  }
  #cart_table .update {
    width: 100%;
    padding: 0;
    grid-template-columns: 100%;
    grid-template-rows: 1fr;
    border-bottom: none;
    word-break: break-all;
  }
  #cart_table .update .upbutton {
    padding-right: 0 !important;
    font-size: 0.24rem;
    text-align: right;
    display: flex;
    flex-wrap: wrap;
    justify-content: end;
  }
  #cart_table .update .upbutton input {
    position: relative;
    font-size: 0.3rem;
    display: block;
  }
  #cart_table .pricesum {
    padding: 0;
    border-bottom: none;
    display: block;
  }
  .btnarea_cart1 input {
    width: 100%;
    padding: 0.28rem 0.2rem 0.25rem;
    font-size: 0.3rem;
    margin-bottom: 0.19rem;
  }
}
/*# sourceMappingURL=cart.css.map */