.dizly-buy-now{display:block;width:100%;margin-top:10px!important;border:1px solid var(--ink,#22241f)!important;background:var(--ink,#22241f)!important;color:var(--paper,#fff)!important;min-height:52px;letter-spacing:.08em;text-transform:uppercase;font:inherit;cursor:pointer}.dizly-buy-now:disabled{opacity:.45;cursor:not-allowed}
[data-dizly-express=true] .wp-block-woocommerce-checkout-payment-block,[data-dizly-express=true] .wc-block-checkout__payment-method,[data-dizly-express=true] .wc-block-components-checkout-place-order-button,[data-dizly-express=true] #place_order{display:none!important}
form.checkout[data-dizly-express=true] #order_review > #payment > .wc_payment_methods:has(> .payment_method_dizly_checkout:only-child) {
  display: none;
}
.dizly-side-payment{width:100%;box-sizing:border-box;margin-top:22px}.dizly-side-payment .dizly-inline-payment{margin:0;padding:0;border:0}.dizly-side-payment .dizly-inline-controls{font-size:12px}.dizly-side-payment .dizly-inline-message[hidden]{display:none!important}.dizly-side-payment [inert]{opacity:.55;pointer-events:none}
.dizly-side-payment .dizly-inline-controls[hidden]{display:none!important}
.dizly-side-payment .dizly-inline-card-frame{width:100%;min-width:0;background:transparent;border-radius:0}
@media(min-width:1000px){.wc-block-checkout[data-dizly-express=true] .wc-block-components-sidebar{min-width:360px}.wc-block-checkout[data-dizly-express=true]{column-gap:clamp(24px,4vw,64px)}}
@media(max-width:999px){.dizly-side-payment{margin-top:24px}.dizly-side-payment .dizly-inline-card-frame{min-height:400px}}
/* In stacked checkout, place the same frame after the detailed summary and its total. */
.wc-block-checkout[data-dizly-express=true] .wc-block-components-sidebar-layout:is(.is-mobile,.is-small,.is-medium) > .wc-block-checkout__sidebar{
  display:contents;
}
.wc-block-checkout[data-dizly-express=true] .wc-block-components-sidebar-layout:is(.is-mobile,.is-small,.is-medium) .wc-block-checkout__actions{
  margin-block-end:0;
}
.wc-block-checkout[data-dizly-express=true] .wc-block-components-sidebar-layout:is(.is-mobile,.is-small,.is-medium) .checkout-order-summary-block-fill-wrapper{
  padding-block-end:12px;
}
.wc-block-checkout[data-dizly-express=true] .wc-block-components-sidebar-layout:is(.is-mobile,.is-small,.is-medium) .dizly-side-payment{
  order:2;
  width:auto;
  margin-block-start:12px;
  margin-inline-end:clamp(24px,4vw,64px);
}
