/* Express checkout follows the same column width as the address and payment fields. */
.wc-block-checkout .wc-block-components-express-payment__content {
  border: 0;
  padding: 0;
  margin-top: 12px;
}
.wc-block-checkout .wc-block-components-express-payment__title-container::before,
.wc-block-checkout .wc-block-components-express-payment__title-container::after {
  display: none;
}
.wc-block-checkout .wc-block-components-express-payment__title {
  font-size: 13px;
  line-height: 20px;
}
.wc-block-checkout .wc-block-components-express-payment-continue-rule {
  margin: 16px 0;
  font-size: 12px;
}
.stack-applepay-express apple-pay-button { width: 100%; min-height: 48px; }
/* Woo can reveal its native list on a breakpoint change; keep one summary. */
.wc-block-checkout .sr-summary-ready > .wc-block-components-order-summary__content {
  display: none !important;
}
.wc-block-checkout .wc-block-components-express-payment__title-container {
  position: static;
  justify-content: center;
}
.wc-block-checkout .wc-block-components-express-payment__title {
  transform: none;
  padding: 0;
}

/* The desktop logo overlays the summary column, not the checkout controls. */
@media (min-width: 900px) {
  .sr-commerce-checkout .sr-site-header,
  .sr-commerce-checkout .sr-header__inner {
    pointer-events: none;
  }
  .sr-commerce-checkout .sr-site-header .sr-brand {
    pointer-events: auto;
  }
}
