/* Prevent KCO from hiding widget shadow */
body.wc-postnord #kco-wrapper {
  overflow: unset;
}
body.wc-postnord #kco-wrapper .wc-postnord-widget {
  margin-bottom: 30px;
}

/* Make Klarna layout on desktop 50% / 50% with less margins */
@media screen and (min-width: 769px) {
  body.wc-postnord #kco-iframe {
    width: 50%;
  }
  body.wc-postnord #kco-order-review {
    width: 50%;
    padding-right: 0;
  }
  body.wc-postnord #kco-iframe {
    padding-left: 3px;
  }
}
/* Prevent Svea Checkout from altering widget design */
.wc-postnord-widget input[type=radio]:checked::before {
  border-radius: 50% !important;
  width: 14px !important;
}

/* Place widget beside Payson Checkout */
/* Make Klarna layout on desktop 50% / 50% with less margins */
@media screen and (min-width: 769px) {
  body.wc-postnord #paysonContainer .wc-postnord-widget {
    float: left;
    max-width: 500px;
    width: 50%;
  }
  body.wc-postnord #paysonContainer #paysonIframe {
    float: right;
    width: 50% !important;
  }
}
/* Dintero: fix layout for dintero checkout */
@media only screen and (min-width: 769px) {
  .dintero-checkout-two-column-right #dintero-express-wrapper {
    display: grid;
    grid-template-columns: 5fr 5fr !important;
    grid-column-gap: 65px !important;
  }
}
@media only screen and (min-width: 769px) {
  .dintero-checkout-two-column-left #dintero-express-wrapper, .dintero-checkout-two-column-left-sf #dintero-express-wrapper {
    display: grid;
    grid-template-columns: 5fr 5fr !important;
    grid-column-gap: 65px !important;
  }
}
