#edd-stripe-card-errors:not(:empty){margin:20px 0 0;}:root{--edds-modal-grid-unit:1rem;--edds-modal-overlay:rgba(0,0,0,.6);}.edds-modal__overlay{align-items:center;background:var(--edds-modal-overlay);bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:9999;}.edds-modal__container{background-color:#fff;box-sizing:border-box;max-height:90vh;max-width:90vw;min-width:350px;overflow-y:auto;}.admin-bar .edds-modal__container{margin-top:32px;}.edds-modal__header{align-items:center;background:#fff;border-bottom:1px solid #eee;display:flex;justify-content:space-between;padding:calc(var(--edds-modal-grid-unit) * 1.5);position:sticky;top:0;z-index:2;}.edds-modal__title{font-size:150%;margin:0;text-align:left;}.edds-modal__close{line-height:1;padding:1rem;}.edds-modal__close:before{content:"✕";}.edds-modal__content{margin:calc(var(--edds-modal-grid-unit) * 1.5);}@keyframes eddsSlideIn{0%{transform:translateY(15%);}to{transform:translateY(0);}}@keyframes eddsSlideOut{0%{transform:translateY(0);}to{transform:translateY(15%);}}.edds-modal.has-slide{display:none;}.edds-modal.has-slide.is-open{display:block;}.edds-modal.has-slide[aria-hidden=false] .edds-modal__container{animation:eddsSlideIn .3s cubic-bezier(0,0,.2,1);}.edds-modal.has-slide[aria-hidden=true] .edds-modal__container{animation:eddsSlideOut .3s cubic-bezier(0,0,.2,1);}.edds-modal.has-slide .edds-modal__container,.edds-modal.has-slide .edds-modal__overlay{will-change:transform;}.edds-buy-now-modal{width:500px;}.edds-buy-now-modal .edds-modal__close{padding:.5rem;}.edds-buy-now-modal #edd_checkout_form_wrap input.edd-input,.edds-buy-now-modal #edd_checkout_form_wrap textarea.edd-input{width:100%;}.edds-buy-now-modal #edd_checkout_form_wrap #edd_purchase_submit{margin-bottom:0;margin-top:1.5rem;}.edds-buy-now-modal .edds-field-spacer-shim{margin-bottom:1rem;}.edds-buy-now-modal .edd-alert-error{margin:20px 0;}.edds-buy-now-modal #edd-stripe-card-errors:not(:empty){margin-bottom:20px;}.edds-buy-now-modal #edd-stripe-card-errors:not(:empty) .edd-alert-error{margin:0;}#edd_purchase_submit #edd-purchase-button[data-edd-button-state=disabled]{cursor:not-allowed;opacity:.5;}#edd_purchase_submit #edd-purchase-button [data-edd-button-state=processing],#edd_purchase_submit #edd-purchase-button[data-edd-button-state=updating]{cursor:wait;opacity:.5;}#card_name,.card-name{box-sizing:border-box;padding:8px !important;width:100% !important;}