@media all and (min-width: 768px) {
  /* line 3, scss/woocommerce-cart.scss */
  .woocommerce-cart-form {
    padding: 24px 16px;
  }
}

/* line 7, scss/woocommerce-cart.scss */
.woocommerce-cart-form a {
  text-decoration: none;
}

/* line 9, scss/woocommerce-cart.scss */
.woocommerce-cart-form a:after {
  display: none !important;
}

/* line 17, scss/woocommerce-cart.scss */
.shop_table thead {
  display: none;
}

@media all and (min-width: 768px) {
  /* line 20, scss/woocommerce-cart.scss */
  .shop_table td, .shop_table th {
    border: none;
  }
}

@media all and (min-width: 768px) {
  /* line 25, scss/woocommerce-cart.scss */
  .shop_table td {
    padding: 10px 2px;
  }
}

/* line 32, scss/woocommerce-cart.scss */
.woocommerce .cart-collaterals .cart_totals,
.woocommerce-page .cart-collaterals .cart_totals {
  width: 100%;
}

/* line 37, scss/woocommerce-cart.scss */
.cart-collaterals {
  border-radius: 8px;
  border: 1px solid rgba(255, 255, 255, 0.1);
  background: #0D0D0F;
  -webkit-box-shadow: 0px 4px 12px 0px rgba(0, 0, 0, 0.48);
          box-shadow: 0px 4px 12px 0px rgba(0, 0, 0, 0.48);
  -webkit-backdrop-filter: blur(12px);
          backdrop-filter: blur(12px);
  padding: 24px;
}

@media all and (min-width: 768px) {
  /* line 37, scss/woocommerce-cart.scss */
  .cart-collaterals {
    padding: 42px;
  }
}

/* line 386, scss/_mixins.scss */
.wc-proceed-to-checkout:before {
  content: "";
  width: 100%;
  height: 1px;
  display: block;
  margin-bottom: 20px;
  background: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="356" height="2" viewBox="0 0 356 2" fill="none"><path d="M0 1L356 1.00003" stroke="white" stroke-opacity="0.1" stroke-dasharray="10 10"/></svg>') center/100% no-repeat;
}

/* line 53, scss/woocommerce-cart.scss */
.cart_totals {
  color: rgba(255, 255, 255, 0.64);
}

/* line 55, scss/woocommerce-cart.scss */
.cart_totals h2 {
  margin-top: 0;
  margin-bottom: 0;
}

/* line 376, scss/_mixins.scss */
.cart_totals h2:after {
  content: "";
  width: 100%;
  height: 1px;
  display: block;
  background: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="356" height="2" viewBox="0 0 356 2" fill="none"><path d="M0 1L356 1.00003" stroke="white" stroke-opacity="0.1" stroke-dasharray="10 10"/></svg>') center/100% no-repeat;
}

/* line 59, scss/woocommerce-cart.scss */
.cart_totals h2:after {
  padding-top: 40px;
}

/* line 63, scss/woocommerce-cart.scss */
.cart_totals td {
  text-align: right;
}

/* line 67, scss/woocommerce-cart.scss */
.cart_totals .order-total th, .cart_totals .order-total td {
  border-top: 1px solid rgba(255, 255, 255, 0.1);
}

/* line 71, scss/woocommerce-cart.scss */
.cart_totals .amount {
  color: rgba(255, 255, 255, 0.64);
  font-weight: 700;
  font-size: 16px;
}

/* line 78, scss/woocommerce-cart.scss */
.woocommerce #content table.cart td.actions .input-text,
.woocommerce table.cart td.actions .input-text,
.woocommerce-page #content table.cart td.actions .input-text,
.woocommerce-page table.cart td.actions .input-text {
  width: auto;
}

/* line 85, scss/woocommerce-cart.scss */
.woocommerce-cart .actions .button[name="update_cart"] {
  display: none;
}
