.wcpay-bnpl-announcement.wcpay-confirmation-modal.wcpay-confirmation-modal{margin-top:auto;height:auto}@media screen and (min-width: 600px){.wcpay-bnpl-announcement.wcpay-confirmation-modal.wcpay-confirmation-modal{max-width:400px}}.wcpay-bnpl-announcement.wcpay-confirmation-modal.wcpay-confirmation-modal .components-modal__header{padding:0}.wcpay-bnpl-announcement.wcpay-confirmation-modal.wcpay-confirmation-modal .components-modal__header .components-button.has-icon{position:absolute;top:18px;right:auto;left:18px}.wcpay-bnpl-announcement.wcpay-confirmation-modal.wcpay-confirmation-modal .components-modal__content{padding:0 20px 100px;margin-top:60px}@media screen and (min-width: 600px){.wcpay-bnpl-announcement.wcpay-confirmation-modal.wcpay-confirmation-modal .components-modal__content{padding:0 35px 24px}}.wcpay-bnpl-announcement.wcpay-confirmation-modal.wcpay-confirmation-modal .wcpay-confirmation-modal__separator{opacity:0}.wcpay-bnpl-announcement__payment-icons{display:flex;justify-content:center;align-items:flex-start;flex-wrap:wrap;gap:17px;margin-bottom:20px}.wcpay-bnpl-announcement__payment-icons .payment-method__icon{margin-left:0;max-height:35px;outline:none}.wcpay-bnpl-announcement__payment-icons .payment-method__icon[alt=Affirm]{max-height:30px}.wcpay-bnpl-announcement h1{text-align:right;width:100%}.wcpay-bnpl-announcement p{text-align:right}.wcpay-bnpl-announcement .components-external-link{padding:6px 12px;align-items:center;display:flex}
.wcpay-confirmation-modal.wcpay-confirmation-modal{max-width:600px}.wcpay-confirmation-modal .components-modal__content{display:flex;flex-direction:column;padding:0 24px 24px}.wcpay-confirmation-modal .components-modal__content p{padding:1em 0;margin:0}.wcpay-confirmation-modal .components-modal__header{padding:24px}.wcpay-confirmation-modal__separator{margin:24px -24px}.wcpay-confirmation-modal__footer{display:flex;justify-content:flex-end}.wcpay-confirmation-modal__footer>*:not(:first-child){margin-right:16px}
