/** Hide border above methods in checkout */
body.mspostnord-loaded .opc-wrapper #opc-shipping_method .step-title {
  border: none;
}
/** Hide shipping option optionals on cart page */
body.mspostnord-loaded.checkout-cart-index .m2-postnord-widget .optionals {
  display: none;
}
/* Tweaks for Klarna Checkout for mobile phones - START */
@media screen and (max-width: 767px) {
  body.checkout-klarna-index .page-title-wrapper {
    display: none;
  }
  body.checkout-klarna-index #checkout {
    display: -webkit-box;
    display: -moz-box;
    display: box;
    -webkit-box-orient: vertical;
    -moz-box-orient: vertical;
    box-orient: vertical;
  }
  body.checkout-klarna-index #checkout .opc-estimated-wrapper {
    display: none;
  }
  body.checkout-klarna-index #checkout .opc-wrapper {
    -webkit-box-ordinal-group: 2;
    -moz-box-ordinal-group: 2;
    box-ordinal-group: 2;
  }
  body.checkout-klarna-index #checkout .opc-sidebar {
    -webkit-box-ordinal-group: 1;
    -moz-box-ordinal-group: 1;
    box-ordinal-group: 1;
    margin-top: 0;
    opacity: 1;
    position: static;
    visibility: visible;
  }
  body.checkout-klarna-index #checkout .opc-sidebar .modal-inner-wrap {
    background: white;
    box-shadow: none;
    transform: none;
  }
  body.checkout-klarna-index #checkout .modal-header {
    display: none;
  }
  body.checkout-klarna-index .authentication-wrapper {
    float: none;
    max-width: none;
    margin-bottom: 20px;
    margin-top: 0;
  }
  body.checkout-klarna-index._has-auth-shown .authentication-wrapper {
    z-index: 1000;
  }
}
/* Tweaks for Klarna Checkout for mobile phones - END */
/* Tweaks for Klarna Checkout for desktop - START */
@media screen and (min-width: 768px) {
  body.checkout-klarna-index .opc-sidebar {
    float: left;
    margin-top: 18px;
  }
  body.checkout-klarna-index .opc-sidebar > .modal-inner-wrap {
    margin-right: 24px;
  }
  body.checkout-klarna-index .opc-wrapper {
    float: right;
    padding-right: 0;
  }
  body.checkout-klarna-index .opc-wrapper,
  body.checkout-klarna-index .opc-sidebar {
    width: 50%;
  }
}
