@charset "UTF-8";
:root {
  --color-main: rgba(51, 51, 51, 1); /* 黒#333333 */
  --color-sub1: rgba(210, 197, 124, 1); /* 金#d2c57c */
  --color-sub2: rgba(9, 82, 164, 1); /* 青#0952a4 */
  --color-sub3: rgba(230, 0, 18, 1); /* 赤#e60012 */
  --color-sub4: rgba(229, 229, 208, 1); /* 白#e5e5d0 */
  --color-sub5: rgba(255, 204, 0, 1); /* 黄#ffcc00 */
  --color-main_bg: rgba(249, 249, 249, 1); /* 黒#f9f9f9 */
  --color-sub1_bg: rgba(247, 247, 233, 1); /* 黄#f7f7e9 */
  --color-sub2_bg: rgba(232, 248, 246, 1); /* 緑#e8f8f6 */
  --color-sub3_bg: rgba(249, 237, 236, 1); /* 赤#f9edec */
  --color-sub4_bg: rgba(242, 242, 231, 1); /* 白#f2f2e7 */
  --space-inline: 8px;
  --space-block: 16px;
}

.cartSCT .products .subTotal .price span.value {
  font-weight: 700;
  font-size: 24px;
}
.cartSCT .products .totalPrice .number-of-items span.value {
  font-weight: 700;
  font-size: 30px;
}
.cartSCT .products .totalPrice .sub-total span.value {
  font-weight: 700;
  font-size: 30px;
}
.cartSCT .products .information .cartTags {
  padding-top: 8px;
}
.cartSCT .products .information .cartTags .tag {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  gap: 8px;
  margin-bottom: 8px;
}
.cartSCT .products .information .cartTags .tag span {
  display: block;
  border-radius: 3px;
  padding: 3px 8px;
  font-size: 10px;
}
.cartSCT .products .information .cartTags .tag .free {
  background-color: var(--color-sub1);
}
.cartSCT .products .information .cartTags .tag .new {
  background-color: var(--color-sub3);
  color: #fff;
}
.cartSCT .products .information .cartTags .tag .onetime {
  background-color: #ccc;
}
.cartSCT .sub .totalPrice .total .splitPayment {
  display: none;
}
.cartSCT .sub .totalPrice .total .pack {
  border-bottom: none;
}
.cartSCT .sub .buttons {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.cartSCT .sub .buttons .submitshipping {
  display: none;
}
.cartSCT .sub .buttons .submitPayment {
  display: none;
}
.cartSCT .sub .buttons .submitOrder {
  display: none;
}
.cartSCT .sub .buttons li {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
}
@media screen and (min-width: 1280px) {
  .cartSCT .sub .buttons li {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 100%;
            flex: 1 1 100%;
  }
}
.cartSCT .products .information .item-options {
  margin-bottom: 8px;
  font-size: 18px;
}