/* PDP uses the provider's native horizontal PayPal/Pay Later pair, below Stripe wallets. */

body.single-product [data-stripe-express]{display:flex;flex-direction:column;gap:6px}

body.single-product [data-stripe-express]>.ppc-button-wrapper{order:1;width:100%;margin:0!important}

body.single-product [data-stripe-express]>#wc-stripe-express-checkout-element{order:0;width:100%;margin:0!important}

body.single-product [data-stripe-express] #ppc-button-ppcp-gateway{width:100%;min-height:48px}


/* Align the visible Stripe buttons with PayPal's native 6px gutter.
   Each Stripe frame reserves 8px horizontally beyond its visible button. */
body.single-product [data-stripe-express]>#wc-stripe-express-checkout-element{column-gap:6px!important}
body.single-product [data-stripe-express]>#wc-stripe-express-checkout-element>.StripeElement{width:calc(100% + 8px)!important;max-width:none!important;min-width:0!important}
/* Attribution inputs retain their submission behavior without becoming an extra flex row. */
body.single-product [data-stripe-express]>wc-order-attribution-inputs{display:contents!important}
