.trustpilot-slideshow {
  background-color: #f4f4f4;
  padding: 25px 14px 15px;
}
/** Promotional Boxes **/
.promotional-boxes {
  display: none;
}
@media only screen and (min-width: 1024px) {
  .promotional-boxes {
    display: flex;
    align-items: center;
    justify-content: center;
    max-width: 1250px;
    margin: auto;
  }
  .promotional-boxes .promotional-box {
    width: 25%;
    text-align: center;
    background-color: #f4f4f4;
    margin: 5px;
    padding: 20px 10px;
  }
  .promotional-boxes .promotional-box:first-of-type {
    margin-left: 0;
  }
  .promotional-boxes .promotional-box:last-of-type {
    margin-right: 0;
  }
  .promotional-boxes .promotional-box h3 {
    color: #01387c;
    margin-top: 0;
  }
  .promotional-boxes .promotional-box span {
    font-weight: 300;
  }
}
/** Remove empty value in country select **/
div[name="shippingAddress.country_id"] select > option[value=""] {
  display: none;
}
/** Cart summary **/
@media only screen and (min-width: 1024px) {
  .checkout-cart-index .cart-summary,
  .checkout-index-index .opc-summary-wrapper {
    position: sticky;
    top: 125px !important;
  }
}
@media only screen and (min-width: 1440px) {
  .checkout-cart-index .cart-summary,
  .checkout-index-index .opc-summary-wrapper {
    top: 130px !important;
  }
}
.pallet-delivery {
  display: flex;
  align-items: flex-start;
  margin-bottom: 10px;
}
.pallet-delivery .icon {
  background-color: #01387d;
  border-radius: 100%;
  margin-right: 10px;
  flex: 0 0 44px;
}
.pallet-delivery .icon picture {
  display: flex;
}
.pallet-delivery .icon picture img {
  padding: 10px;
  width: 44px;
  height: 44px;
  box-sizing: border-box;
}
.pallet-delivery .text {
  font-weight: 600;
}
.pallet-delivery .text span:after {
  content: '*';
  color: #ff0000;
  margin-left: 3px;
}
.pallet-delivery .text a {
  font-size: 12px;
  display: block;
}
/** Cart Discount **/
@media only screen and (min-width: 768px) {
  .checkout-cart-index .cart-discount #block-discount,
  .checkout-cart-index .cart-discount .amrewards-apply-container#block-reward {
    width: 50%;
  }
}
/** Checkout **/
.checkout-index-index .page-header .header.content {
  justify-content: center;
}
.checkout-index-index .page-header .header.content .header-column.center {
  justify-content: center;
}
.checkout-index-index .authentication-wrapper .action-auth-toggle {
  display: none;
}
@media only screen and (min-width: 768px) {
  .checkout-index-index .authentication-wrapper {
    z-index: 1 !important;
    margin-top: 0;
  }
}
.checkout-index-index .checkout-shipping-address .existing-customer > span {
  vertical-align: middle;
}
.checkout-index-index .opayo-payment-method-logo {
  display: none !important;
}
.checkout-index-index footer.page-footer {
  background-color: #fff;
}
.checkout-index-index footer.page-footer .trustpilot-slideshow {
  max-width: 1250px;
  margin: auto;
}
.checkout-index-index footer.page-footer .footer.content .row.top,
.checkout-index-index footer.page-footer .footer.content .row.middle {
  display: none;
}
.checkout-index-index footer.page-footer .footer.content .row .row-content .trustpilot {
  display: none;
}
.checkout-index-index .payment-method.autify-omnicapital-finance .payment-method-title {
  padding: 30px 15px;
}
@media only screen and (min-width: 768px) {
  .checkout-index-index .payment-method.autify-omnicapital-finance .payment-method-title {
    padding: 30px 0px;
  }
}
