.woocommerce-checkout main .woocommerce {
  max-width: 100%;
}

.woocommerce-form-login-toggle,
.yum-donation-styler-has-donation .woocommerce-form-login-toggle {
  display: none;
}

.woocommerce-page.yum-donation-styler-pay-donation-now table.shop_table {
  width: 100%;
}

.yum-donation-styler-pay-donation-now.woocommerce-order-pay #order_review > .shop_table {
  display: none;
}

.theme-twentysixteen #yum-donation-form .radio-options label {
  display: block;
}

.theme-ollie #yum-donation-form button[type="submit"] {
  background-color: #61c3e7;
  border: 1px solid #61c3e7;
  border-radius: 5px;
  padding: 10px 15px;
}

.theme-ollie #yum-donation-form input:not([type="submit"]) {
  border-color: rgba(32, 7, 7, 0.8);
}

.theme-ollie.woocommerce-checkout .entry-content {
  margin-bottom: 4em; 
}

.theme-ollie.woocommerce-checkout .entry-content > * {
  width: 740px;
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
}

.theme-ollie.woocommerce-checkout .woocommerce #customer_details.col2-set .col-1 {
    width: 100%; 
}

@media only screen and (min-width: 999999999px) {

  .theme-ollie.woocommerce-checkout form.woocommerce-checkout {
      display: grid;
      grid-template-columns: 1fr 1fr;
      gap: 30px;
      align-items: start;
  }
  
  .theme-ollie.woocommerce-checkout .woocommerce #customer_details.col2-set .col-1 {
      width: 100%; 
  }

  .theme-ollie.woocommerce-checkout .wcpay-express-checkout-wrapper {
      display: none;
  }
  
}
