body.checkout-cart-index .cartPage h1 {
  font-size: 28px;
  font-weight: 700;
  color: #050505;
  margin: 36px 0 24px;
}
body.checkout-cart-index .cartPage .checkoutForm.cart {
  display: flex;
  flex-wrap: wrap;
  gap: 40px;
  align-items: flex-start;
  margin-bottom: 60px;
}
body.checkout-cart-index .cartPage .checkoutBlock {
  flex: 1 1 60%;
  min-width: 0;
  border: none;
  border-radius: 20px;
  box-shadow: 1px 1px 3px 0 #B2B0AC;
  background: #EDE9E2;
  padding: 30px;
  box-sizing: border-box;
}
@media (min-width: 901px) {
  body.checkout-cart-index .cartPage .checkoutBlock {
    min-width: 811px;
  }
}
body.checkout-cart-index .cartPage .product {
  display: flex;
  align-items: center;
  gap: 16px;
  padding: 20px 0;
  border-bottom: 1px solid #B2B0AC;
}
body.checkout-cart-index .cartPage .product:last-child {
  border-bottom: none;
  padding-bottom: 0;
}
body.checkout-cart-index .cartPage .product.headerLine {
  padding-top: 0;
  font-weight: 600;
  font-size: 14px;
  text-transform: uppercase;
  letter-spacing: 0.02em;
}
body.checkout-cart-index .cartPage .product.headerLine .name,
body.checkout-cart-index .cartPage .product.headerLine .remove {
  visibility: hidden;
}
body.checkout-cart-index .cartPage .product.headerLine .infoAndQty {
  display: flex;
  gap: 16px;
}
body.checkout-cart-index .cartPage .product.headerLine .infoAndQty .deliveryInfo {
  flex: 1 1 auto;
}
body.checkout-cart-index .cartPage .product.headerLine .infoAndQty .qty {
  flex: 0 0 140px;
  text-align: center;
}
body.checkout-cart-index .cartPage .product .image {
  flex: 0 0 85px;
}
body.checkout-cart-index .cartPage .product .image img {
  display: block;
  width: 85px;
  height: 85px;
  object-fit: contain;
  border-radius: 10px;
}
body.checkout-cart-index .cartPage .product .name {
  flex: 1 1 auto;
  min-width: 0;
}
body.checkout-cart-index .cartPage .product .name a {
  color: #050505;
  font-weight: 600;
  text-decoration: none;
}
body.checkout-cart-index .cartPage .product .name a:hover {
  text-decoration: underline;
}
body.checkout-cart-index .cartPage .product .name .unitPrice {
  margin-top: 6px;
  font-size: 14px;
  color: #817e77;
}
body.checkout-cart-index .cartPage .product .infoAndQty {
  flex: 0 0 300px;
  display: flex;
  align-items: center;
  gap: 16px;
}
body.checkout-cart-index .cartPage .product .infoAndQty .deliveryInfo {
  flex: 1 1 auto;
  font-size: 14px;
}
body.checkout-cart-index .cartPage .product .infoAndQty .deliveryInfo .obs {
  color: #FF5C52;
  font-weight: 600;
}
body.checkout-cart-index .cartPage .product .infoAndQty .field.qty.box-tocart {
  flex: 0 0 auto;
  margin: 0;
}
body.checkout-cart-index .cartPage .product .infoAndQty .productListQty {
  display: flex;
  align-items: center;
}
body.checkout-cart-index .cartPage .product .infoAndQty .productListQty .qty {
  width: 43px;
  height: 43px;
  padding: 0;
  margin: 0 10px;
  text-align: center;
  border: 2px solid #B2B0AC;
  border-radius: 3px;
  box-shadow: none;
}
body.checkout-cart-index .cartPage .product .infoAndQty .productListQty .qtyButton {
  width: 42px;
  height: 43px;
  line-height: 43px;
  border-radius: 50%;
  text-align: center;
  background: #00A900;
  color: #fff;
  font-size: 24px;
  cursor: pointer;
}
body.checkout-cart-index .cartPage .product .infoAndQty .productListQty .qtyButton:hover {
  background: #00c300;
}
body.checkout-cart-index .cartPage .product > .price {
  flex: 0 0 120px;
  text-align: right;
  font-weight: 600;
  font-size: 18px;
}
body.checkout-cart-index .cartPage .product .remove {
  flex: 0 0 32px;
  text-align: center;
}
body.checkout-cart-index .cartPage .product .remove i {
  color: #B2B0AC;
  font-size: 18px;
  cursor: pointer;
}
body.checkout-cart-index .cartPage .product .remove i:hover {
  color: #FF5C52;
}
body.checkout-cart-index .cartPage .totals {
  flex: 0 0 340px;
  border: none;
  border-radius: 20px;
  box-shadow: 1px 1px 3px 0 #B2B0AC;
  background: #EDE9E2;
  padding: 30px;
  box-sizing: border-box;
}
body.checkout-cart-index .cartPage .totals .total {
  display: flex;
  justify-content: space-between;
  align-items: baseline;
  gap: 16px;
  line-height: 30px;
  margin-bottom: 20px;
  padding-bottom: 20px;
  border-bottom: 1px solid #B2B0AC;
}
body.checkout-cart-index .cartPage .totals .total:last-of-type {
  border-bottom: none;
}
body.checkout-cart-index .cartPage .totals .total .totalName {
  font-size: 18px;
}
body.checkout-cart-index .cartPage .totals .total .totalName.big {
  font-size: 22px;
  font-weight: 600;
}
body.checkout-cart-index .cartPage .totals .total .totalPrice {
  text-align: right;
  font-weight: 600;
  white-space: nowrap;
}
body.checkout-cart-index .cartPage .totals .actions {
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 16px;
  margin-top: 8px;
}
body.checkout-cart-index .cartPage .button.toCheckout {
  display: block;
  width: 100%;
  padding: 14px 24px;
  border: none;
  border-radius: 10px;
  background: #00A900;
  color: #fff;
  font-size: 18px;
  font-weight: 600;
  text-align: center;
  text-decoration: none;
  cursor: pointer;
  box-sizing: border-box;
}
body.checkout-cart-index .cartPage .button.toCheckout:hover {
  background: #00c300;
  color: #fff;
}
body.checkout-cart-index .cartPage .continueShopping {
  color: #050505;
  font-size: 15px;
  text-decoration: underline;
}
body.checkout-cart-index .cartPage.cartEmpty {
  max-width: 520px;
  margin: 0 auto 80px;
  text-align: center;
}
body.checkout-cart-index .cartPage.cartEmpty p {
  font-size: 18px;
  margin-bottom: 24px;
}
body.checkout-cart-index .cartPage.cartEmpty .button.toCheckout {
  width: auto;
  display: inline-block;
}
@media (max-width: 900px) {
  body.checkout-cart-index .cartPage .checkoutForm.cart {
    gap: 24px;
  }
  body.checkout-cart-index .cartPage .checkoutBlock,
  body.checkout-cart-index .cartPage .totals {
    flex: 1 1 100%;
  }
  body.checkout-cart-index .cartPage .product.headerLine {
    display: none;
  }
  body.checkout-cart-index .cartPage .product {
    flex-wrap: wrap;
    position: relative;
    padding-right: 40px;
  }
  body.checkout-cart-index .cartPage .product .name {
    flex: 1 1 calc(100% - 101px);
  }
  body.checkout-cart-index .cartPage .product .infoAndQty {
    flex: 1 1 100%;
    justify-content: space-between;
  }
  body.checkout-cart-index .cartPage .product > .price {
    flex: 0 0 auto;
    margin-left: auto;
  }
  body.checkout-cart-index .cartPage .product .remove {
    position: absolute;
    top: 20px;
    right: 0;
  }
}
/*# sourceMappingURL=data:application/json,%7B%22version%22%3A3%2C%22sources%22%3A%5B%22%5C%2Fstatic%5C%2Ffrontend%5C%2FNordicoSupply%5C%2FInkProSeNew%5C%2Fsv_SE%5C%2Fcss%5C%2Fsource%5C%2Fcart.less%22%5D%2C%22names%22%3A%5B%5D%2C%22mappings%22%3A%22AA4BA%2CIAAI%2CoBAWA%2CUACI%3BEACI%2CeAAA%3BEACA%2CgBAAA%3BEACA%2CcAAA%3BEACA%2CmBAAA%3B%3BAAhBZ%2CIAAI%2CoBAWA%2CUASI%2CcAAa%3BEACT%2CaAAA%3BEACA%2CeAAA%3BEACA%2CSAAA%3BEACA%2CuBAAA%3BEACA%2CmBAAA%3B%3BAAzBZ%2CIAAI%2CoBAWA%2CUAkBI%3BEACI%2CaAAA%3BEACA%2CYAAA%3BEAwBA%2CYAAA%3BEACA%2CmBAAA%3BEACA%2CiCAAA%3BEACA%2CmBAAA%3BEACA%2CaAAA%3BEACA%2CsBAAA%3B%3BAALA%2CQAH0B%3BEAG1B%2CIAvDR%2CoBAWA%2CUAkBI%3BIAwBQ%2CgBAAA%3B%3B%3BAArDhB%2CIAAI%2CoBAWA%2CUAoDI%3BEACI%2CaAAA%3BEACA%2CmBAAA%3BEACA%2CSAAA%3BEACA%2CeAAA%3BEACA%2CgCAAA%3B%3BAAEA%2CIAtER%2CoBAWA%2CUAoDI%2CSAOK%3BEACG%2CmBAAA%3BEACA%2CiBAAA%3B%3BAAGJ%2CIA3ER%2CoBAWA%2CUAoDI%2CSAYK%3BEACG%2CcAAA%3BEACA%2CgBAAA%3BEACA%2CeAAA%3BEACA%2CyBAAA%3BEACA%2CsBAAA%3B%3BAALJ%2CIA3ER%2CoBAWA%2CUAoDI%2CSAYK%2CWASG%3BAATJ%2CIA3ER%2CoBAWA%2CUAoDI%2CSAYK%2CWAUG%3BEACI%2CkBAAA%3B%3BAAXR%2CIA3ER%2CoBAWA%2CUAoDI%2CSAYK%2CWAcG%3BEACI%2CaAAA%3BEACA%2CSAAA%3B%3BAAhBR%2CIA3ER%2CoBAWA%2CUAoDI%2CSAYK%2CWAcG%2CYAII%3BEAAgB%2CcAAA%3B%3BAAlBxB%2CIA3ER%2CoBAWA%2CUAoDI%2CSAYK%2CWAcG%2CYAKI%3BEAAO%2CeAAA%3BEAAiB%2CkBAAA%3B%3BAA9F5C%2CIAAI%2CoBAWA%2CUAoDI%2CSAmCI%3BEACI%2CcAAA%3B%3BAAnGhB%2CIAAI%2CoBAWA%2CUAoDI%2CSAmCI%2COAGI%3BEACI%2CcAAA%3BEACA%2CWAAA%3BEACA%2CYAAA%3BEACA%2CmBAAA%3BEACA%2CmBAAA%3B%3BAA1GpB%2CIAAI%2CoBAWA%2CUAoDI%2CSA%2BCI%3BEACI%2CcAAA%3BEACA%2CYAAA%3B%3BAAhHhB%2CIAAI%2CoBAWA%2CUAoDI%2CSA%2BCI%2CMAII%3BEACI%2CcAAA%3BEACA%2CgBAAA%3BEACA%2CqBAAA%3B%3BAAEA%2CIAvHhB%2CoBAWA%2CUAoDI%2CSA%2BCI%2CMAII%2CEAKK%3BEAAS%2C0BAAA%3B%3BAAvH9B%2CIAAI%2CoBAWA%2CUAoDI%2CSA%2BCI%2CMAYI%3BEACI%2CeAAA%3BEACA%2CeAAA%3BEACA%2CcAAA%3B%3BAA7HpB%2CIAAI%2CoBAWA%2CUAoDI%2CSAkEI%3BEACI%2CeAAA%3BEACA%2CaAAA%3BEACA%2CmBAAA%3BEACA%2CSAAA%3B%3BAArIhB%2CIAAI%2CoBAWA%2CUAoDI%2CSAkEI%2CYAMI%3BEACI%2CcAAA%3BEACA%2CeAAA%3B%3BAAzIpB%2CIAAI%2CoBAWA%2CUAoDI%2CSAkEI%2CYAMI%2CcAII%3BEAAO%2CcAAA%3BEAAkB%2CgBAAA%3B%3BAA3I7C%2CIAAI%2CoBAWA%2CUAoDI%2CSAkEI%2CYAaI%2COAAM%2CIAAI%3BEACN%2CcAAA%3BEACA%2CSAAA%3B%3BAAhJpB%2CIAAI%2CoBAWA%2CUAoDI%2CSAkEI%2CYAkBI%3BEACI%2CaAAA%3BEACA%2CmBAAA%3B%3BAArJpB%2CIAAI%2CoBAWA%2CUAoDI%2CSAkEI%2CYAkBI%2CgBAII%3BEACI%2CWAAA%3BEACA%2CYAAA%3BEACA%2CUAAA%3BEACA%2CcAAA%3BEACA%2CkBAAA%3BEACA%2CyBAAA%3BEACA%2CkBAAA%3BEACA%2CgBAAA%3B%3BAA%5C%2FJxB%2CIAAI%2CoBAWA%2CUAoDI%2CSAkEI%2CYAkBI%2CgBAeI%3BEACI%2CWAAA%3BEACA%2CYAAA%3BEACA%2CiBAAA%3BEACA%2CkBAAA%3BEACA%2CkBAAA%3BEACA%2CmBAAA%3BEACA%2CWAAA%3BEACA%2CeAAA%3BEACA%2CeAAA%3B%3BAAEA%2CIA7KpB%2CoBAWA%2CUAoDI%2CSAkEI%2CYAkBI%2CgBAeI%2CWAWK%3BEAAS%2CmBAAA%3B%3BAA7KlC%2CIAAI%2CoBAWA%2CUAoDI%2CSAmHM%3BEACE%2CeAAA%3BEACA%2CiBAAA%3BEACA%2CgBAAA%3BEACA%2CeAAA%3B%3BAAtLhB%2CIAAI%2CoBAWA%2CUAoDI%2CSA0HI%3BEACI%2CcAAA%3BEACA%2CkBAAA%3B%3BAA3LhB%2CIAAI%2CoBAWA%2CUAoDI%2CSA0HI%2CQAII%3BEACI%2CcAAA%3BEACA%2CeAAA%3BEACA%2CeAAA%3B%3BAAEA%2CIAlMhB%2CoBAWA%2CUAoDI%2CSA0HI%2CQAII%2CEAKK%3BEAAS%2CcAAA%3B%3BAAlM9B%2CIAAI%2CoBAWA%2CUA6LI%3BEACI%2CeAAA%3BEACA%2CYAAA%3BEACA%2CmBAAA%3BEACA%2CiCAAA%3BEACA%2CmBAAA%3BEACA%2CaAAA%3BEACA%2CsBAAA%3B%3BAA%5C%2FMZ%2CIAAI%2CoBAWA%2CUA6LI%2CQASI%3BEACI%2CaAAA%3BEACA%2C8BAAA%3BEACA%2CqBAAA%3BEACA%2CSAAA%3BEACA%2CiBAAA%3BEACA%2CmBAAA%3BEACA%2CoBAAA%3BEACA%2CgCAAA%3B%3BAAEA%2CIA3NZ%2CoBAWA%2CUA6LI%2CQASI%2COAUK%3BEAAgB%2CmBAAA%3B%3BAA3NjC%2CIAAI%2CoBAWA%2CUA6LI%2CQASI%2COAYI%3BEACI%2CeAAA%3B%3BAAEA%2CIAhOhB%2CoBAWA%2CUA6LI%2CQASI%2COAYI%2CWAGK%3BEAAO%2CeAAA%3BEAAiB%2CgBAAA%3B%3BAAhO7C%2CIAAI%2CoBAWA%2CUA6LI%2CQASI%2COAkBI%3BEACI%2CiBAAA%3BEACA%2CgBAAA%3BEACA%2CmBAAA%3B%3BAAtOpB%2CIAAI%2CoBAWA%2CUA6LI%2CQAkCI%3BEACI%2CaAAA%3BEACA%2CsBAAA%3BEACA%2CmBAAA%3BEACA%2CSAAA%3BEACA%2CeAAA%3B%3BAA%5C%2FOhB%2CIAAI%2CoBAWA%2CUAwOI%2CQAAO%3BEACH%2CcAAA%3BEACA%2CWAAA%3BEACA%2CkBAAA%3BEACA%2CYAAA%3BEACA%2CmBAAA%3BEACA%2CmBAAA%3BEACA%2CWAAA%3BEACA%2CeAAA%3BEACA%2CgBAAA%3BEACA%2CkBAAA%3BEACA%2CqBAAA%3BEACA%2CeAAA%3BEACA%2CsBAAA%3B%3BAAEA%2CIAlQR%2CoBAWA%2CUAwOI%2CQAAO%2CWAeF%3BEAAS%2CmBAAA%3BEAAmC%2CWAAA%3B%3BAAlQzD%2CIAAI%2CoBAWA%2CUA0PI%3BEACI%2CcAAA%3BEACA%2CeAAA%3BEACA%2C0BAAA%3B%3BAASJ%2CIAjRJ%2CoBAWA%2CUAsQK%3BEACG%2CgBAAA%3BEACA%2CmBAAA%3BEACA%2CkBAAA%3B%3BAAHJ%2CIAjRJ%2CoBAWA%2CUAsQK%2CUAKG%3BEAAI%2CeAAA%3BEAAiB%2CmBAAA%3B%3BAALzB%2CIAjRJ%2CoBAWA%2CUAsQK%2CUAOG%2CQAAO%3BEAAc%2CWAAA%3BEAAa%2CqBAAA%3B%3BAAqC9C%2CQA7B8B%3BEA6B9B%2CIA7TI%2CoBAiSE%2CUACE%2CcAAa%3BIAAQ%2CSAAA%3B%3BEA2B7B%2CIA7TI%2CoBAiSE%2CUAGE%3BEAyBR%2CIA7TI%2CoBAiSE%2CUAIE%3BIAAU%2CcAAA%3B%3BEAwBlB%2CIA7TI%2CoBAiSE%2CUAQE%2CSAAQ%3BIAAc%2CaAAA%3B%3BEAoB9B%2CIA7TI%2CoBAiSE%2CUAUE%3BIACI%2CeAAA%3BIACA%2CkBAAA%3BIACA%2CmBAAA%3B%3BEAeZ%2CIA7TI%2CoBAiSE%2CUAUE%2CSAKI%3BIAAQ%2CUAAU%2CkBAAV%3B%3BEAapB%2CIA7TI%2CoBAiSE%2CUAUE%2CSAOI%3BIACI%2CcAAA%3BIACA%2C8BAAA%3B%3BEAShB%2CIA7TI%2CoBAiSE%2CUAUE%2CSAYM%3BIAAS%2CcAAA%3BIAAgB%2CiBAAA%3B%3BEAMvC%2CIA7TI%2CoBAiSE%2CUAUE%2CSAcI%3BIAAU%2CkBAAA%3BIAAoB%2CSAAA%3BIAAW%2CQAAA%22%7D */