.page-wrapper main.page-main {
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
  padding-left: 0;
  padding-right: 0;
}
@media (min-width: 1800px) {
  .page-wrapper main.page-main {
    width: 1140px;
  }
}
@media (min-width: 1140px) and (max-width: 1799px) {
  .page-wrapper main.page-main {
    width: 1140px;
  }
}
@media (min-width: 600px) and (max-width: 899px) {
  .page-wrapper main.page-main {
    width: calc(100vw - (10px * 2));
  }
}
@media (min-width: 900px) and (max-width: 1139px) {
  .page-wrapper main.page-main {
    width: 900px;
  }
}
@media (max-width: 599px) {
  .page-wrapper main.page-main {
    width: 90%;
  }
}
.page-layout-2columns-left main.page-main .columns,
.page-layout-2columns-right main.page-main .columns {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  flex-flow: row wrap;
  justify-content: space-between;
}
.page-layout-2columns-left main.page-main .columns .column.main,
.page-layout-2columns-right main.page-main .columns .column.main {
  float: none;
  flex: 0 1 auto;
  order: 2;
  width: calc(80% - 10px);
}
@media (max-width: 899px) {
  .page-layout-2columns-left main.page-main .columns .column.main,
  .page-layout-2columns-right main.page-main .columns .column.main {
    width: 100%;
    order: 1;
  }
}
.page-layout-2columns-left main.page-main .columns .sidebar.sidebar-column,
.page-layout-2columns-right main.page-main .columns .sidebar.sidebar-column {
  float: none;
  width: calc(20% - 10px);
  flex: 0 1 auto;
}
@media (max-width: 899px) {
  .page-layout-2columns-left main.page-main .columns .sidebar.sidebar-column,
  .page-layout-2columns-right main.page-main .columns .sidebar.sidebar-column {
    width: 100%;
  }
}
.page-layout-2columns-left main.page-main .columns .sidebar.sidebar-column.left,
.page-layout-2columns-right main.page-main .columns .sidebar.sidebar-column.left {
  order: 1;
  margin-right: auto;
}
@media (max-width: 899px) {
  .page-layout-2columns-left main.page-main .columns .sidebar.sidebar-column.left,
  .page-layout-2columns-right main.page-main .columns .sidebar.sidebar-column.left {
    order: 2;
    margin-right: unset;
  }
}
.page-layout-2columns-left main.page-main .columns .sidebar.sidebar-column.right,
.page-layout-2columns-right main.page-main .columns .sidebar.sidebar-column.right {
  order: 3;
  margin-left: auto;
}
@media (max-width: 899px) {
  .page-layout-2columns-left main.page-main .columns .sidebar.sidebar-column.right,
  .page-layout-2columns-right main.page-main .columns .sidebar.sidebar-column.right {
    order: 2;
    margin-right: unset;
  }
}
.page-layout-2columns-left main.page-main .columns .sidebar.sidebar-column .sidebar-main,
.page-layout-2columns-right main.page-main .columns .sidebar.sidebar-column .sidebar-main,
.page-layout-2columns-left main.page-main .columns .sidebar.sidebar-column .sidebar-addition,
.page-layout-2columns-right main.page-main .columns .sidebar.sidebar-column .sidebar-addition {
  float: none;
  display: block;
  width: 100%;
}
.checkout-cart-index .page-title-wrapper .page-title {
  text-align: center;
  font-size: 2.4rem;
  line-height: 2.4rem;
  font-family: 'Poppins', sans-serif;
  font-weight: 600;
  color: var(--colour-three);
  margin-top: 20px;
  margin-bottom: 20px;
}
.checkout-cart-index .columns .column.main {
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
}
@media (min-width: 1800px) {
  .checkout-cart-index .columns .column.main {
    width: 1140px;
  }
}
@media (min-width: 1140px) and (max-width: 1799px) {
  .checkout-cart-index .columns .column.main {
    width: 1140px;
  }
}
@media (min-width: 600px) and (max-width: 899px) {
  .checkout-cart-index .columns .column.main {
    width: calc(100vw - (10px * 2));
  }
}
@media (min-width: 900px) and (max-width: 1139px) {
  .checkout-cart-index .columns .column.main {
    width: 900px;
  }
}
@media (max-width: 599px) {
  .checkout-cart-index .columns .column.main {
    width: 90%;
  }
}
.checkout-cart-index .columns .column.main .cart-container .form-cart {
  float: none;
  width: 100%;
}
.checkout-cart-index .columns .column.main .cart-container .form-cart .table-wrapper {
  margin-bottom: 40px;
}
.checkout-cart-index .columns .column.main .cart-container .form-cart .table-wrapper .table {
  width: 100%;
}
.checkout-cart-index .columns .column.main .cart-container .form-cart .table-wrapper .table caption {
  display: none;
}
.checkout-cart-index .columns .column.main .cart-container .form-cart .table-wrapper .table thead {
  background: var(--colour-eight);
}
.checkout-cart-index .columns .column.main .cart-container .form-cart .table-wrapper .table thead .col {
  padding: 10px;
}
.checkout-cart-index .columns .column.main .cart-container .form-cart .table-wrapper .table thead .col.image {
  width: 10%;
}
.checkout-cart-index .columns .column.main .cart-container .form-cart .table-wrapper .table thead .col.item {
  width: 20%;
}
.checkout-cart-index .columns .column.main .cart-container .form-cart .table-wrapper .table thead .col.option {
  width: 20%;
  text-align: center;
}
.checkout-cart-index .columns .column.main .cart-container .form-cart .table-wrapper .table thead .col.qty {
  width: 20%;
  text-align: center;
}
.checkout-cart-index .columns .column.main .cart-container .form-cart .table-wrapper .table thead .col.subtotal {
  width: 30%;
  text-align: right;
}
.checkout-cart-index .columns .column.main .cart-container .form-cart .table-wrapper .table tbody {
  border: none;
}
.checkout-cart-index .columns .column.main .cart-container .form-cart .table-wrapper .table tbody .item-info {
  border-bottom: 1px solid var(--colour-eight);
}
.checkout-cart-index .columns .column.main .cart-container .form-cart .table-wrapper .table tbody .item-info:last-of-type {
  border-bottom: none;
}
.checkout-cart-index .columns .column.main .cart-container .form-cart .table-wrapper .table tbody .item-info .col {
  vertical-align: middle;
  padding: 10px;
}
.checkout-cart-index .columns .column.main .cart-container .form-cart .table-wrapper .table tbody .item-info .col.item {
  padding: 10px;
}
.checkout-cart-index .columns .column.main .cart-container .form-cart .table-wrapper .table tbody .item-info .col.item .product-item-details {
  display: block;
  width: auto;
  vertical-align: unset;
}
.checkout-cart-index .columns .column.main .cart-container .form-cart .table-wrapper .table tbody .item-info .col.item .product-item-details .product-item-name {
  font-size: 1.7rem;
  line-height: 1.7rem;
  font-family: 'Poppins', sans-serif;
  font-weight: 400;
  color: var(--colour-six);
  display: block;
}
.checkout-cart-index .columns .column.main .cart-container .form-cart .table-wrapper .table tbody .item-info .col.item .product-item-details .product-item-name a {
  font-size: 1.7rem;
  line-height: 1.7rem;
  font-family: 'Poppins', sans-serif;
  font-weight: 400;
  color: var(--colour-six);
}
.checkout-cart-index .columns .column.main .cart-container .form-cart .table-wrapper .table tbody .item-info .col.item .product-item-details .price-excluding-tax {
  font-size: 1.5rem;
  line-height: 2.1rem;
  font-family: 'Poppins', sans-serif;
  font-weight: 400;
  color: var(--colour-six);
}
.checkout-cart-index .columns .column.main .cart-container .form-cart .table-wrapper .table tbody .item-info .col.item .product-item-details .price-excluding-tax .cart-price {
  font-size: 1.5rem;
  line-height: 2.1rem;
  font-family: 'Poppins', sans-serif;
  font-weight: 400;
  color: var(--colour-six);
}
.checkout-cart-index .columns .column.main .cart-container .form-cart .table-wrapper .table tbody .item-info .col.item .product-item-details .price-excluding-tax .cart-price .price {
  font-size: 1.5rem;
  line-height: 2.1rem;
  font-family: 'Poppins', sans-serif;
  font-weight: 400;
  color: var(--colour-six);
}
.checkout-cart-index .columns .column.main .cart-container .form-cart .table-wrapper .table tbody .item-info .col.option,
.checkout-cart-index .columns .column.main .cart-container .form-cart .table-wrapper .table tbody .item-info .col.qty {
  text-align: center;
}
.checkout-cart-index .columns .column.main .cart-container .form-cart .table-wrapper .table tbody .item-info .col.option .action,
.checkout-cart-index .columns .column.main .cart-container .form-cart .table-wrapper .table tbody .item-info .col.qty .action {
  display: block;
  margin-top: 10px;
}
.checkout-cart-index .columns .column.main .cart-container .form-cart .table-wrapper .table tbody .item-info .col.option .item-options {
  margin-bottom: 0;
}
.checkout-cart-index .columns .column.main .cart-container .form-cart .table-wrapper .table tbody .item-info .col.option .item-options dt,
.checkout-cart-index .columns .column.main .cart-container .form-cart .table-wrapper .table tbody .item-info .col.option .item-options dd {
  float: none;
}
.checkout-cart-index .columns .column.main .cart-container .form-cart .table-wrapper .table tbody .item-info .col.option .item-options dt {
  width: 100%;
  margin-bottom: 5px;
}
.checkout-cart-index .columns .column.main .cart-container .form-cart .table-wrapper .table tbody .item-info .col.option .item-options dt:after {
  display: none;
}
.checkout-cart-index .columns .column.main .cart-container .form-cart .table-wrapper .table tbody .item-info .col.option .item-options dd {
  padding: 5px;
  display: inline-block;
  border: 1px solid var(--colour-one);
  margin-bottom: 0;
  width: auto;
}
.checkout-cart-index .columns .column.main .cart-container .form-cart .table-wrapper .table tbody .item-info .col.option .action.action-delete {
  display: none;
}
.checkout-cart-index .columns .column.main .cart-container .form-cart .table-wrapper .table tbody .item-info .col.qty label {
  display: none;
}
.checkout-cart-index .columns .column.main .cart-container .form-cart .table-wrapper .table tbody .item-info .col.qty .input-text {
  margin-top: 0;
  height: 32px;
  width: 32px;
  text-align: center;
}
.checkout-cart-index .columns .column.main .cart-container .form-cart .table-wrapper .table tbody .item-info .col.qty .input-text[type="number"] {
  width: 48px;
}
.checkout-cart-index .columns .column.main .cart-container .form-cart .table-wrapper .table tbody .item-info .col.qty .action.action-edit {
  display: none;
}
.checkout-cart-index .columns .column.main .cart-container .form-cart .table-wrapper .table tbody .item-info .col.subtotal {
  text-align: right;
}
.checkout-cart-index .columns .column.main .cart-container .form-cart .table-wrapper .table tbody .item-info .col.subtotal .price-excluding-tax,
.checkout-cart-index .columns .column.main .cart-container .form-cart .table-wrapper .table tbody .item-info .col.subtotal .price-including-tax {
  font-size: 1.5rem;
  line-height: 2.1rem;
  font-family: 'Poppins', sans-serif;
  font-weight: 400;
  color: var(--colour-six);
}
.checkout-cart-index .columns .column.main .cart-container .form-cart .table-wrapper .table tbody .item-info .col.subtotal .price-excluding-tax .cart-price,
.checkout-cart-index .columns .column.main .cart-container .form-cart .table-wrapper .table tbody .item-info .col.subtotal .price-including-tax .cart-price {
  font-size: 1.5rem;
  line-height: 2.1rem;
  font-family: 'Poppins', sans-serif;
  font-weight: 400;
  color: var(--colour-six);
}
.checkout-cart-index .columns .column.main .cart-container .form-cart .table-wrapper .table tbody .item-info .col.subtotal .price-excluding-tax .cart-price .price,
.checkout-cart-index .columns .column.main .cart-container .form-cart .table-wrapper .table tbody .item-info .col.subtotal .price-including-tax .cart-price .price {
  font-size: 1.5rem;
  line-height: 2.1rem;
  font-family: 'Poppins', sans-serif;
  font-weight: 400;
  color: var(--colour-six);
}
.checkout-cart-index .columns .column.main .cart-container .form-cart .actions {
  display: none;
}
.checkout-cart-index .columns .column.main .cart-container .after-cart-items {
  width: 100%;
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  flex-flow: row wrap;
  justify-content: space-between;
}
.checkout-cart-index .columns .column.main .cart-container .after-cart-items .cart-summary-details {
  flex: 0 1 35%;
  width: 35%;
}
.checkout-cart-index .columns .column.main .cart-container .after-cart-items .cart-summary-details .cart-totals {
  width: 100%;
  margin: 0 0 20px;
  padding: 0;
  border-top: none;
}
.checkout-cart-index .columns .column.main .cart-container .after-cart-items .cart-summary-details .cart-totals table.totals {
  width: 100%;
}
.checkout-cart-index .columns .column.main .cart-container .after-cart-items .cart-summary-details .cart-totals table.totals caption {
  display: none;
}
.checkout-cart-index .columns .column.main .cart-container .after-cart-items .cart-summary-details .cart-totals table.totals tr {
  border-bottom: 1px solid var(--colour-eight);
}
.checkout-cart-index .columns .column.main .cart-container .after-cart-items .cart-summary-details .cart-totals table.totals tr th {
  padding: 10px;
  text-align: left;
}
.checkout-cart-index .columns .column.main .cart-container .after-cart-items .cart-summary-details .cart-totals table.totals tr td {
  font-size: 1.5rem;
  line-height: 2.1rem;
  font-family: 'Poppins', sans-serif;
  font-weight: 400;
  color: var(--colour-six);
  padding: 10px;
  text-align: right;
}
.checkout-cart-index .columns .column.main .cart-container .after-cart-items .cart-summary-details .cart-totals table.totals tr td .price {
  font-size: 1.5rem;
  line-height: 2.1rem;
  font-family: 'Poppins', sans-serif;
  font-weight: 400;
  color: var(--colour-six);
}
.checkout-cart-index .columns .column.main .cart-container .after-cart-items .cart-summary-details .cart-totals table.totals tr td strong .price {
  font-size: 1.5rem;
  line-height: 2.1rem;
  font-family: 'Poppins', sans-serif;
  font-weight: 400;
  color: var(--colour-six);
}
.checkout-cart-index .columns .column.main .cart-container .after-cart-items .cart-summary-details .block.shipping {
  display: none;
}
.checkout-cart-index .columns .column.main .cart-container .after-cart-items .cart-summary-details .methods .item {
  text-align: center;
}
.checkout-cart-index .columns .column.main .cart-container .after-cart-items .cart-summary-details .methods .item .action.checkout {
  border: 1px solid var(--colour-two);
  background: var(--colour-four);
  text-align: center;
  padding: 10px 20px;
  font-size: 1.5rem;
  line-height: 2.1rem;
  font-family: 'Poppins', sans-serif;
  font-weight: 600;
  color: var(--colour-six);
  position: relative;
  width: 100%;
  display: block;
  text-transform: uppercase;
  margin-bottom: 20px;
}
.checkout-cart-index .columns .column.main .cart-container .after-cart-items .cart-summary-details .methods .item .action.checkout:hover,
.checkout-cart-index .columns .column.main .cart-container .after-cart-items .cart-summary-details .methods .item .action.checkout:focus {
  background: var(--colour-four);
}
.checkout-cart-index .columns .column.main .cart-container .after-cart-items .cart-summary-details .methods .item .action.checkout:hover:after,
.checkout-cart-index .columns .column.main .cart-container .after-cart-items .cart-summary-details .methods .item .action.checkout:focus:after {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  content: "";
  background: var(--colour-one);
  height: 4px;
}
.checkout-cart-index .columns .column.main .cart-container .after-cart-items .cart-summary-details .methods .item .action.checkout:active {
  transform: translateY(2px);
}
.checkout-cart-index .pre-footer {
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
}
@media (min-width: 1800px) {
  .checkout-cart-index .pre-footer {
    width: 1140px;
  }
}
@media (min-width: 1140px) and (max-width: 1799px) {
  .checkout-cart-index .pre-footer {
    width: 1140px;
  }
}
@media (min-width: 600px) and (max-width: 899px) {
  .checkout-cart-index .pre-footer {
    width: calc(100vw - (10px * 2));
  }
}
@media (min-width: 900px) and (max-width: 1139px) {
  .checkout-cart-index .pre-footer {
    width: 900px;
  }
}
@media (max-width: 599px) {
  .checkout-cart-index .pre-footer {
    width: 90%;
  }
}
.checkout-cart-index .form-cart,
.checkout-cart-index .cart-summary {
  float: none;
  width: initial;
}
.checkout-cart-index .columns .column.main {
  padding-top: 10px;
}
.checkout-cart-index .columns .column.main .cart-container {
  margin-bottom: 10px;
}
.checkout-cart-index .columns .column.main .cart-container .form-cart .cart.table-wrapper .product-item-photo {
  display: block;
  width: auto;
  padding: 0;
}
.checkout-cart-index .columns .column.main .cart-container .form-cart .actions {
  width: 100%;
}
.checkout-cart-index .columns .column.main .cart-container .form-cart .actions .continue {
  float: none;
  display: block;
  width: 30%;
}
.checkout-cart-index .columns .column.main .cart-container .form-cart .actions .continue:before {
  display: none;
}
.checkout-cart-index .columns .column.main .cart-container .form-cart .actions .update {
  float: none;
  display: block;
  width: 25%;
}
.checkout-cart-index .columns .column.main .cart-container .form-cart .actions .update:before {
  display: none;
}
.checkout-cart-index .columns .column.main .cart-container .form-cart .actions .continue {
  text-transform: uppercase;
  margin-left: auto;
  margin-right: 0;
  margin-bottom: 10px;
}
.checkout-cart-index .columns .column.main .cart-container .form-cart .actions .update {
  text-transform: uppercase;
  margin-left: auto;
  margin-right: 0;
  margin-bottom: 10px;
}
.checkout-cart-index .columns .column.main .cart-container .discount {
  flex: 0 1 auto;
  width: 33%;
  align-self: flex-start;
  margin: 0;
  margin-bottom: 40px;
}
.checkout-cart-index .columns .column.main .cart-container .discount .content .coupon .field {
  margin-bottom: 0;
}
.checkout-cart-index .columns .column.main .cart-container .discount .content .coupon .field label {
  float: none;
  width: 100%;
  text-align: center;
  padding: 0;
}
.checkout-cart-index .columns .column.main .cart-container .discount .content .coupon .field .control {
  float: none;
  width: 100%;
}
.checkout-cart-index .columns .column.main .cart-container .discount .content .coupon .field .control .input-text {
  border: 1px solid var(--colour-two);
  border-bottom: none;
  text-align: center;
  width: 100%;
  padding: 10px;
}
.checkout-cart-index .columns .column.main .cart-container .discount .content .coupon .actions-toolbar {
  margin: 0;
  width: 100%;
}
.checkout-cart-index .columns .column.main .cart-container .discount .content .coupon .actions-toolbar .primary {
  float: none;
  width: 100%;
}
.checkout-cart-index .columns .column.main .cart-container .discount .content .coupon .actions-toolbar .primary .apply,
.checkout-cart-index .columns .column.main .cart-container .discount .content .coupon .actions-toolbar .primary .cancel,
.checkout-cart-index .columns .column.main .cart-container .discount .content .coupon .actions-toolbar .primary button {
  border: 1px solid var(--colour-two);
  background: var(--colour-four);
  text-align: center;
  padding: 10px 20px;
  font-size: 1.5rem;
  line-height: 2.1rem;
  font-family: 'Poppins', sans-serif;
  font-weight: 600;
  color: var(--colour-six);
  position: relative;
  text-transform: uppercase;
  width: 100%;
}
.checkout-cart-index .columns .column.main .cart-container .discount .content .coupon .actions-toolbar .primary .apply:hover,
.checkout-cart-index .columns .column.main .cart-container .discount .content .coupon .actions-toolbar .primary .cancel:hover,
.checkout-cart-index .columns .column.main .cart-container .discount .content .coupon .actions-toolbar .primary button:hover,
.checkout-cart-index .columns .column.main .cart-container .discount .content .coupon .actions-toolbar .primary .apply:focus,
.checkout-cart-index .columns .column.main .cart-container .discount .content .coupon .actions-toolbar .primary .cancel:focus,
.checkout-cart-index .columns .column.main .cart-container .discount .content .coupon .actions-toolbar .primary button:focus {
  background: var(--colour-four);
}
.checkout-cart-index .columns .column.main .cart-container .discount .content .coupon .actions-toolbar .primary .apply:hover:after,
.checkout-cart-index .columns .column.main .cart-container .discount .content .coupon .actions-toolbar .primary .cancel:hover:after,
.checkout-cart-index .columns .column.main .cart-container .discount .content .coupon .actions-toolbar .primary button:hover:after,
.checkout-cart-index .columns .column.main .cart-container .discount .content .coupon .actions-toolbar .primary .apply:focus:after,
.checkout-cart-index .columns .column.main .cart-container .discount .content .coupon .actions-toolbar .primary .cancel:focus:after,
.checkout-cart-index .columns .column.main .cart-container .discount .content .coupon .actions-toolbar .primary button:focus:after {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  content: "";
  background: var(--colour-one);
  height: 4px;
}
.checkout-cart-index .columns .column.main .cart-container .discount .content .coupon .actions-toolbar .primary .apply:active,
.checkout-cart-index .columns .column.main .cart-container .discount .content .coupon .actions-toolbar .primary .cancel:active,
.checkout-cart-index .columns .column.main .cart-container .discount .content .coupon .actions-toolbar .primary button:active {
  transform: translateY(2px);
}
.checkout-cart-index .pre-footer {
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
}
@media (min-width: 1800px) {
  .checkout-cart-index .pre-footer {
    width: 1140px;
  }
}
@media (min-width: 1140px) and (max-width: 1799px) {
  .checkout-cart-index .pre-footer {
    width: 1140px;
  }
}
@media (min-width: 600px) and (max-width: 899px) {
  .checkout-cart-index .pre-footer {
    width: calc(100vw - (10px * 2));
  }
}
@media (min-width: 900px) and (max-width: 1139px) {
  .checkout-cart-index .pre-footer {
    width: 900px;
  }
}
@media (max-width: 599px) {
  .checkout-cart-index .pre-footer {
    width: 90%;
  }
}
.checkout-cart-index .pre-footer .support-info {
  margin-bottom: 40px;
  background: var(--colour-eight);
  padding: 20px;
  text-align: center;
}
.checkout-cart-index .pre-footer .support-info p {
  font-size: 1.5rem;
  line-height: 2.1rem;
  font-family: 'Poppins', sans-serif;
  font-weight: 400;
  color: var(--colour-six);
}
.checkout-cart-index .pre-footer .support-info .title {
  margin-bottom: 10px;
}
.checkout-cart-index .pre-footer .support-info .title p {
  margin: 0;
}
.checkout-cart-index .pre-footer .support-info .info {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  flex-flow: row wrap;
  justify-content: center;
}
.checkout-cart-index .pre-footer .support-info .info .item {
  flex: 0 1 auto;
  width: auto;
  margin: 0 10px;
}
.checkout-cart-index .pre-footer .support-info .info .item a {
  display: block;
  padding: 10px;
}
.checkout-cart-index .pre-footer .support-info .info .item.tel a,
.checkout-cart-index .pre-footer .support-info .info .item.email a {
  border: 1px solid var(--colour-two);
  background: transparent;
  text-align: center;
  padding: 10px 20px;
  font-size: 1.8rem;
  line-height: 1.8rem;
  font-family: 'Poppins', sans-serif;
  font-weight: 600;
  color: var(--colour-one);
  text-transform: uppercase;
  position: relative;
  display: block;
}
.checkout-cart-index .pre-footer .support-info .info .item.tel a:hover,
.checkout-cart-index .pre-footer .support-info .info .item.email a:hover,
.checkout-cart-index .pre-footer .support-info .info .item.tel a:focus,
.checkout-cart-index .pre-footer .support-info .info .item.email a:focus {
  background: var(--colour-four);
}
.checkout-cart-index .pre-footer .support-info .info .item.tel a:hover:after,
.checkout-cart-index .pre-footer .support-info .info .item.email a:hover:after,
.checkout-cart-index .pre-footer .support-info .info .item.tel a:focus:after,
.checkout-cart-index .pre-footer .support-info .info .item.email a:focus:after {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  content: "";
  background: var(--colour-one);
  height: 4px;
}
.checkout-cart-index .pre-footer .support-info .info .item.tel a:active,
.checkout-cart-index .pre-footer .support-info .info .item.email a:active {
  transform: translateY(2px);
}
.checkout-cart-index .pre-footer .useful-info {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  flex-flow: row wrap;
  justify-content: space-between;
  margin-bottom: 10px;
}
.checkout-cart-index .pre-footer .useful-info .left .title h6,
.checkout-cart-index .pre-footer .useful-info .right .title h6 {
  margin: 0 0 10px 0;
  text-transform: uppercase;
}
.checkout-cart-index .pre-footer .useful-info .left .title h6 span,
.checkout-cart-index .pre-footer .useful-info .right .title h6 span {
  margin-left: 5px;
  text-transform: none;
}
.checkout-cart-index .pre-footer .useful-info .left {
  width: calc(65% - 10px);
}
.checkout-cart-index .pre-footer .useful-info .left .tabs-wrapper .tab .title {
  padding-left: 5px;
  padding-right: 5px;
  background: var(--colour-one);
}
.checkout-cart-index .pre-footer .useful-info .left .tabs-wrapper .tab .title span {
  margin-left: 5px;
}
.checkout-cart-index .pre-footer .useful-info .left .tabs-wrapper .tab .content {
  padding: 5px;
}
.checkout-cart-index .pre-footer .useful-info .left .tabs-wrapper .tab .content p {
  margin: 0;
  padding-bottom: 10px;
}
.checkout-cart-index .pre-footer .useful-info .left .tabs-wrapper .tab .content p:last-of-type {
  padding-bottom: 0;
}
.checkout-cart-index .pre-footer .useful-info .right {
  width: calc(35% - 10px);
}
.checkout-cart-index .pre-footer .useful-info .right .returns {
  margin-bottom: 10px;
}
.checkout-cart-index .pre-footer .useful-info .right .payments p {
  margin: 0;
}
.checkout-cart-index .pre-footer .useful-info .right .payments p img {
  display: block;
  width: 100%;
  height: auto;
  margin-bottom: 5px;
}
