:root{--pay-white: #ffffff;--pay-dark: #222222;--pay-red: #DF1B41;--pay-red-light: #ffeded;--pay-yellow: #ff9f1c;--pay-green: #2dca8c;--pay-blue: #084298;--pay-yellow-light: #ffeed6;--pay-green-light: #e3fff4;--pay-blue-light: #cfe2ff;--pay-gray-light: #e6e6e6;--pay-gray: #eee;--pay-gray-dark: #555}.payments-buttons,.payments-buttons.wp-block{display:flex;align-items:center;gap:.5em;margin:0 auto}.pay-button,.pay-button.wp-block{margin:0}.pay-button .wp-element-button{font-size:1rem;display:inline-block;box-sizing:border-box;text-align:center;padding:.667em 1.333em;margin:0}.pay-button-primary .wp-element-button,.block-editor .pay-button.pay-button-primary .wp-element-button{color:var(--pay-primary-button-color, white);background-color:var(--pay-primary-button-background, #005ffe);border:2px solid rgba(0,0,0,0)}.pay-button-outline .wp-element-button,.block-editor .pay-button.pay-button-outline .wp-element-button{color:var(--pay-primary-button-background, currentColor);border:2px solid;background-color:rgba(0,0,0,0)}.pay-button-link .wp-element-button,.block-editor .pay-button.pay-button-link .wp-element-button{border:0;border-radius:0;background-color:rgba(0,0,0,0)}:root{--pay-white: #ffffff;--pay-dark: #222222;--pay-red: #DF1B41;--pay-red-light: #ffeded;--pay-yellow: #ff9f1c;--pay-green: #2dca8c;--pay-blue: #084298;--pay-yellow-light: #ffeed6;--pay-green-light: #e3fff4;--pay-blue-light: #cfe2ff;--pay-gray-light: #e6e6e6;--pay-gray: #eee;--pay-gray-dark: #555}.pay-center,.pay-text-center{text-align:center}.pay-text-secondary{color:#555}.pay-text-left{text-align:left}.pay-text-right{text-align:right}.pay-text-danger,.pay-color-danger{color:#df1b41}.pay-fw-lighter{font-weight:lighter}.pay-fw-bolder{font-weight:bolder}.pay-mx-auto{margin-left:auto;margin-right:auto}.pay-m-0{margin:0}.pay-mx-0{margin-left:0;margin-right:0}.pay-my-0{margin-top:0;margin-bottom:0}.pay-mt-0{margin-top:0}.pay-mb-0{margin-bottom:0}.pay-me-0{margin-right:0}.pay-ms-0{margin-left:0}.pay-p-0{padding:0}.pay-px-0{padding-left:0;padding-right:0}.pay-py-0{padding-top:0;padding-bottom:0}.pay-pt-0{padding-top:0}.pay-pb-0{padding-bottom:0}.pay-pe-0{padding-right:0}.pay-ps-0{padding-left:0}.pay-gap-0{gap:0}.pay-m-1{margin:.25em}.pay-mx-1{margin-left:.25em;margin-right:.25em}.pay-my-1{margin-top:.25em;margin-bottom:.25em}.pay-mt-1{margin-top:.25em}.pay-mb-1{margin-bottom:.25em}.pay-me-1{margin-right:.25em}.pay-ms-1{margin-left:.25em}.pay-p-1{padding:.25em}.pay-px-1{padding-left:.25em;padding-right:.25em}.pay-py-1{padding-top:.25em;padding-bottom:.25em}.pay-pt-1{padding-top:.25em}.pay-pb-1{padding-bottom:.25em}.pay-pe-1{padding-right:.25em}.pay-ps-1{padding-left:.25em}.pay-gap-1{gap:.25em}.pay-m-2{margin:.5em}.pay-mx-2{margin-left:.5em;margin-right:.5em}.pay-my-2{margin-top:.5em;margin-bottom:.5em}.pay-mt-2{margin-top:.5em}.pay-mb-2{margin-bottom:.5em}.pay-me-2{margin-right:.5em}.pay-ms-2{margin-left:.5em}.pay-p-2{padding:.5em}.pay-px-2{padding-left:.5em;padding-right:.5em}.pay-py-2{padding-top:.5em;padding-bottom:.5em}.pay-pt-2{padding-top:.5em}.pay-pb-2{padding-bottom:.5em}.pay-pe-2{padding-right:.5em}.pay-ps-2{padding-left:.5em}.pay-gap-2{gap:.5em}.pay-m-3{margin:1em}.pay-mx-3{margin-left:1em;margin-right:1em}.pay-my-3{margin-top:1em;margin-bottom:1em}.pay-mt-3{margin-top:1em}.pay-mb-3{margin-bottom:1em}.pay-me-3{margin-right:1em}.pay-ms-3{margin-left:1em}.pay-p-3{padding:1em}.pay-px-3{padding-left:1em;padding-right:1em}.pay-py-3{padding-top:1em;padding-bottom:1em}.pay-pt-3{padding-top:1em}.pay-pb-3{padding-bottom:1em}.pay-pe-3{padding-right:1em}.pay-ps-3{padding-left:1em}.pay-gap-3{gap:1em}.pay-m-4{margin:1.5em}.pay-mx-4{margin-left:1.5em;margin-right:1.5em}.pay-my-4{margin-top:1.5em;margin-bottom:1.5em}.pay-mt-4{margin-top:1.5em}.pay-mb-4{margin-bottom:1.5em}.pay-me-4{margin-right:1.5em}.pay-ms-4{margin-left:1.5em}.pay-p-4{padding:1.5em}.pay-px-4{padding-left:1.5em;padding-right:1.5em}.pay-py-4{padding-top:1.5em;padding-bottom:1.5em}.pay-pt-4{padding-top:1.5em}.pay-pb-4{padding-bottom:1.5em}.pay-pe-4{padding-right:1.5em}.pay-ps-4{padding-left:1.5em}.pay-gap-4{gap:1.5em}.pay-m-5{margin:3em}.pay-mx-5{margin-left:3em;margin-right:3em}.pay-my-5{margin-top:3em;margin-bottom:3em}.pay-mt-5{margin-top:3em}.pay-mb-5{margin-bottom:3em}.pay-me-5{margin-right:3em}.pay-ms-5{margin-left:3em}.pay-p-5{padding:3em}.pay-px-5{padding-left:3em;padding-right:3em}.pay-py-5{padding-top:3em;padding-bottom:3em}.pay-pt-5{padding-top:3em}.pay-pb-5{padding-bottom:3em}.pay-pe-5{padding-right:3em}.pay-ps-5{padding-left:3em}.pay-gap-5{gap:3em}.pay-border-0{border:none}.pay-border-1{border:1px solid var(--pay-gray)}.pay-border-top-1{border-top:1px solid var(--pay-gray)}.pay-border-bottom-1{border-bottom:1px solid var(--pay-gray)}.pay-justify-content-left{justify-content:left}.pay-justify-content-right{justify-content:right}.pay-justify-content-center{justify-content:center}.pay-justify-content-between{justify-content:space-between}.pay-justify-content-full>*{width:100%}.pay-align-items-start{align-items:start}.pay-align-items-center{align-items:center}.pay-align-items-end{align-items:end}.pay-d-inline-block{display:inline-block}.pay-d-table{display:table}.pay-d-inline-grid{display:inline-grid}.pay-d-block{display:block}.pay-d-flex{display:flex}.pay-flex-column{flex-direction:column}.pay-flex-wrap{flex-wrap:wrap}.pay-flex-nowrap{flex-wrap:nowrap}.pay-d-none{display:none !important}.pay-float-left{float:left}.pay-float-right{float:right}.pay-thumbnail-xxs{width:24px !important;max-height:24px !important;max-width:inherit !important}.pay-thumbnail-xs{width:32px !important;max-height:32px !important;max-width:inherit !important}.pay-thumbnail-sm{width:48px !important;max-height:48px !important;max-width:inherit !important}.pay-thumbnail-md{width:64px !important;max-height:64px !important;max-width:inherit !important}.pay-thumbnail-lg{width:96px !important;max-height:96px !important;max-width:inherit !important}.pay-thumbnail-xl{width:150px !important;max-height:150px !important;max-width:inherit !important}.pay-visible{visibility:visible}.pay-invisible,.pay-hidden{visibility:hidden}.pay-row{display:flex;flex-wrap:wrap}.pay-col{flex:1 0 0}.pay-position-absolute{position:absolute}.pay-position-relative{position:relative}.pay-top-0{top:0}.pay-right-0{right:0}.pay-bottom-0{bottom:0}.pay-left-0{left:0}.pay-opacity-0{opacity:0}.pay-list-unstyled{list-style-type:none}.pay-flex-grow-1{flex-grow:1 !important}.pay-flex-shrink-1{flex-shrink:1 !important}.pay-bg-white{background-color:#fff}.pay-fill-current-color{fill:currentColor}.pay-width-fit-content{width:fit-content}.payments-hidden{display:none !important}.payments-error-base,.payments-message,.payments-error{color:var(--pay-red);display:flex;align-items:center;justify-content:center}.payments-error-base svg,.payments-message svg,.payments-error svg{height:1em;margin-left:.5em;margin-right:.5em;display:block;min-height:16px;min-width:16px}.payments-message,.payments-error{margin-top:1em;margin-bottom:1em;background:var(--pay-red-light);border:1px solid var(--pay-red);font-size:var(--pay-font-size-sm);padding:7px 10px;color:var(--pay-red)}.payments-none{text-align:center}.payments-cursor-pointer,.pay-cursor-pointer{cursor:pointer}.payments-product-img{display:block;margin-left:auto;margin-right:auto}.payments-center{text-align:center}.payments-no-wrap,.pay-text-nowrap{white-space:nowrap}.payments-success-message{margin-right:auto;margin-left:auto;padding:25px;background-color:var(--pay-green-light);border:1px solid var(--pay-green);text-align:center}.payments-warning-message{margin-right:auto;margin-left:auto;padding:25px;background-color:var(--pay-yellow-light);border:1px solid var(--pay-yellow);text-align:center}.payments-info-message{margin-right:auto;margin-left:auto;padding:25px;background-color:var(--pay-blue-light);border:1px solid var(--pay-blue);text-align:center}.payments-disclaimer{color:#404040;margin-top:5px;font-size:10px;text-align:center}.payments-disclaimer::before{content:"Note: Example data shown for illustrative purposes only.  Not all functionality will work in the block editor."}:root{--pay-white: #ffffff;--pay-dark: #222222;--pay-red: #DF1B41;--pay-red-light: #ffeded;--pay-yellow: #ff9f1c;--pay-green: #2dca8c;--pay-blue: #084298;--pay-yellow-light: #ffeed6;--pay-green-light: #e3fff4;--pay-blue-light: #cfe2ff;--pay-gray-light: #e6e6e6;--pay-gray: #eee;--pay-gray-dark: #555}.pay-form-group{margin-bottom:.5em}.pay-form-group input[type=text],.pay-form-group input[type=password],.pay-form-group input[type=email]{box-sizing:border-box;padding:0 8px;min-height:30px}.pay-form-error{display:flex;margin-top:.5rem;color:#df1b41}.pay-form-error svg{flex-shrink:0}.payments-table-horizontal tbody th,.payments-table-horizontal tbody td{white-space:nowrap}.payments-table-actions{margin:1em auto}.payments-table-actions,.payments-table-actions *{border:none}.payments-table-actions tbody th,.payments-table-actions tbody td{white-space:nowrap;text-align:center}.payments-table-fitted-column,.payments-fitted-column,.pay-fitted-column{width:1%;white-space:nowrap}.payments-table{width:100%;border-collapse:collapse;border-spacing:0;border:none;font-size:var(--wp--preset--font-size--medium)}.payments-table td,.payments-table th{font-size:var(--wp--preset--font-size--medium);text-align:left}.payments-table td.pay-text-center,.payments-table th.pay-text-center{text-align:center}.payments-table td.pay-text-right,.payments-table th.pay-text-right{text-align:right}.payments-table:not(.pay-border-0) thead{border-bottom:1px solid var(--pay-gray)}.payments-spinner,.payments-spinner:after{border-radius:50%;width:1em;height:1em}.payments-spinner{display:inline-block;position:relative;text-indent:-9999em;border:4px solid dimgray;border-bottom-color:#dcdcdc;-webkit-animation:payments-rotate 1.1s infinite linear;animation:payments-rotate 1.1s infinite linear;-webkit-transform:translateZ(0);-ms-transform:translateZ(0);transform:translateZ(0)}@-webkit-keyframes payments-rotate{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes payments-rotate{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.payments-spinner--overlay{position:relative}.payments-spinner--overlay>*{visibility:hidden}.payments-spinner--overlay::after{animation:1.5s linear infinite pay-spin;border:solid 5px #dcdcdc;border-bottom-color:dimgray;border-radius:50%;content:"";height:1em;width:1em;position:absolute;top:50%;left:50%;transform:translate3d(-50%, -50%, 0);will-change:transform}@keyframes pay-spin{0%{transform:translate3d(-50%, -50%, 0) rotate(0deg)}100%{transform:translate3d(-50%, -50%, 0) rotate(360deg)}}.payments-modal{position:fixed;left:0;right:0;top:0;bottom:0;display:flex;align-items:center;justify-content:center;padding:20px;background:rgba(0,0,0,.7);backdrop-filter:blur(8px);z-index:1111}.payments-modal *{box-sizing:border-box}.payments-modal .payments-modal-dialog{width:100%;max-width:600px;background:var(--pay-white);max-height:100%;overflow-y:auto}.payments-modal .payments-product-name{font-size:var(--wp--preset--font-size--large)}.payments-modal .payments-button-group{display:inline-grid;grid-template-columns:1fr 1fr;grid-gap:.25em}.payments-fadeable-text{opacity:0;transition:opacity 225ms cubic-bezier(0.25, 0.46, 0.45, 0.94)}.payments-fadeable-text.pay-fade{opacity:1;transition:opacity 300ms cubic-bezier(0.55, 0.085, 0.68, 0.53)}:root{--pay-white: #ffffff;--pay-dark: #222222;--pay-red: #DF1B41;--pay-red-light: #ffeded;--pay-yellow: #ff9f1c;--pay-green: #2dca8c;--pay-blue: #084298;--pay-yellow-light: #ffeed6;--pay-green-light: #e3fff4;--pay-blue-light: #cfe2ff;--pay-gray-light: #e6e6e6;--pay-gray: #eee;--pay-gray-dark: #555}.payments-flash{position:fixed;top:1em;margin:auto;left:50%;transform:translate(-50%, 0);z-index:9999;color:#fff;border-radius:5px;padding:5px 10px}.payments-flash p{margin:0}.payments-flash .close{float:right;color:#fff;cursor:pointer}.payments-flash-error{background:#df1b41}.payments-flash-success{background:#2dca8c}.pay-w-25{width:25%}.pay-w-50{width:50%}.pay-w-75{width:75%}.pay-w-100{width:100%}@media(max-width: 1024px){.pay-w-tablet-25{width:25%}.pay-w-tablet-50{width:50%}.pay-w-tablet-75{width:75%}.pay-w-tablet-100{width:100%}}@media(max-width: 480px){.pay-w-tablet-25{width:25%}.pay-w-tablet-50{width:50%}.pay-w-tablet-75{width:75%}.pay-w-tablet-100{width:100%}}/*# sourceMappingURL=payments.css.map */
