/*!
 * Copyright (c) 2021. FixGroup B.V.
 */
/*!
 * Copyright (c) 2020. FixGroup B.V.
 */
.blue__main {
  color: #049ee2 !important; }

@media (max-width: 991px) {
  .woocommerce-cart .cart__cross-sells {
    position: relative; }
    .woocommerce-cart .cart__cross-sells .products {
      overflow-x: hidden; }
  .woocommerce-cart .cross-sells__arrows {
    position: absolute;
    top: 0;
    right: 0; }
  .woocommerce-cart .payment-icons__wrapper p {
    font-size: 16px; }
  .woocommerce-cart .payment-icons__wrapper .payment-icons {
    justify-content: space-between; }
    .woocommerce-cart .payment-icons__wrapper .payment-icons > div {
      margin-right: 25px; } }
@media (max-width: 767px) {
  .woocommerce-cart .cart__form .cart__list {
    border-radius: 0;
    border: none;
    padding: 0; }
  .woocommerce-cart .cart__form .cart__totals .totals__list {
    padding: 20px 0; }
  .woocommerce-cart .cart__form .cart__totals .totals__item {
    grid-template-columns: 2fr 1fr; }
  .woocommerce-cart .cart__form .cart__item {
    display: grid;
    grid-template-columns: 60px 4fr;
    grid-template-rows: auto auto;
    gap: 10px 15px;
    grid-template-areas: ". ." ". totals";
    margin-bottom: 20px;
    border-bottom: 1px solid #E9EBEC;
    padding-bottom: 15px; }
    .woocommerce-cart .cart__form .cart__item:first-child {
      padding-top: 15px;
      border-top: 1px solid #E9EBEC; }
    .woocommerce-cart .cart__form .cart__item .item__quantity,
    .woocommerce-cart .cart__form .cart__item .item__price,
    .woocommerce-cart .cart__form .cart__item .item__name {
      justify-content: flex-start; }
    .woocommerce-cart .cart__form .cart__item .item__price,
    .woocommerce-cart .cart__form .cart__item .item__quantity {
      grid-area: totals;
      align-self: center; }
    .woocommerce-cart .cart__form .cart__item .name__variation > *,
    .woocommerce-cart .cart__form .cart__item .item__name a {
      font-size: 13px; }
  .woocommerce-cart .cart__form .cart__actions {
    margin-left: calc(var(--bs-gutter-x)/ -2);
    margin-right: calc(var(--bs-gutter-x)/ -2);
    border-radius: 0;
    border-left: none;
    border-right: none; }
  .woocommerce-cart .cart__form .payment-icons {
    overflow: hidden; }
    .woocommerce-cart .cart__form .payment-icons > div {
      margin-right: 5px; }
    .woocommerce-cart .cart__form .payment-icons svg {
      height: 23px; }
  .woocommerce-cart .cart__form .mobile-usps {
    padding: 15px 15px;
    border-bottom: 1px solid #E9EBEC;
    margin-left: calc(var(--bs-gutter-x)/ -2);
    margin-right: calc(var(--bs-gutter-x)/ -2); }
    .woocommerce-cart .cart__form .mobile-usps svg {
      width: 50%;
      padding: 20px; }
      .woocommerce-cart .cart__form .mobile-usps svg:first-child {
        border-right: 1px solid #E9EBEC; }
  .woocommerce-cart .cart__cross-sells {
    margin-left: calc(var(--bs-gutter-x)/ -2);
    margin-right: calc(var(--bs-gutter-x)/ -2);
    overflow-x: hidden; }
    .woocommerce-cart .cart__cross-sells .cross-sells p.h2 {
      padding-left: 15px;
      padding-right: 15px; }
    .woocommerce-cart .cart__cross-sells .products {
      margin-left: -35px;
      overflow-x: visible; }
  .woocommerce-cart .cross-sells__arrows {
    padding-left: 15px;
    padding-right: 15px;
    justify-content: flex-end;
    position: unset; }
    .woocommerce-cart .cross-sells__arrows button {
      margin-left: 8px; } }

/*# sourceMappingURL=cart-layout.css.map */
