.ppcp-axo-watermark-container{align-self:end;justify-self:end;margin-top:5px}.ppcp-axo-watermark-container.loader{align-self:center;width:15px}.ppcp-axo-watermark-container:before{display:none}.ppcp-axo-watermark-container.loader:before{display:block;height:12px;left:12px;margin-left:-6px;margin-top:-6px;position:relative;width:12px}#ppcp-axo-billing-email-field-wrapper{display:flex;gap:.5rem}#ppcp-axo-billing-email-field-wrapper .woocommerce-input-wrapper{align-items:start;display:grid;gap:6px;grid-template-areas:"input" "watermark" "button";grid-template-columns:1fr;width:100%}#ppcp-axo-billing-email-submit-button{align-self:flex-start;flex:0 1 auto;grid-area:button;-ms-grid-column:1;-ms-grid-row:5;margin-top:0;position:relative;transition:opacity .3s ease;width:100%}#ppcp-axo-billing-email-submit-button .loader:before{display:inline;height:12px;left:auto;margin-left:-6px;margin-top:-6px;right:auto;width:12px}.ppcp-axo-billing-email-submit-button{position:relative}.ppcp-axo-billing-email-submit-button-hidden{opacity:0}.ppcp-axo-billing-email-submit-button-loaded:not([disabled]){opacity:1}.ppcp-axo-payment-container{padding:1rem 0}.ppcp-axo-payment-container.axo-hidden{display:none}.ppcp-axo-email-widget{background-color:#eee;border:1px solid #ccc;color:#000;font-weight:700;margin-bottom:1rem;padding:.5rem 1rem;text-align:center}.ppcp-axo-field-hidden{display:none}.ppcp-axo-customer-details{margin-bottom:40px;position:relative}.axo-checkout-wrapper{margin-bottom:20px;padding:0 10px}.axo-checkout-wrapper .axo-checkout-header-section{align-items:baseline;display:flex;gap:1em;margin-bottom:1em}.axo-checkout-wrapper .styled-card{background-color:#f8f9fa;border:2px solid #eceefe;border-radius:10px;box-sizing:border-box;display:flex;gap:15px;margin:1em 0;max-width:350px;padding:15px;position:relative;text-align:left;width:100%}.axo-checkout-wrapper .styled-card .ppcp-card-icon-wrapper{align-self:center;flex-grow:1;flex-shrink:0;width:60px}.axo-checkout-wrapper .styled-card .ppcp-card-icon-wrapper img{display:block;margin:0!important;max-width:100%}.axo-checkout-wrapper .styled-card .axo-card-meta-wrapper{display:flex;flex-wrap:wrap;row-gap:.5em}.axo-checkout-wrapper .styled-card .axo-card-number{color:#666;font-family:monospace;font-size:18px;font-weight:700;line-height:1em;width:100%}.axo-checkout-wrapper .styled-card .axo-card-owner{padding-right:20px;position:relative}.axo-checkout-wrapper .styled-card .axo-card-owner:after{color:#6d6d6d;content:"•";position:absolute;right:10px;transform:translateX(50%)}.axo-checkout-wrapper .styled-card .axo-card-expiry,.axo-checkout-wrapper .styled-card .axo-card-owner{color:#6d6d6d;font-size:16px;line-height:1em}.ppcp-axo-order-button{box-sizing:border-box;float:none;margin:var(--global-md-spacing) 0 1em;padding:.6em 1em;width:100%}.ppcp-axo-watermark-loading{min-height:12px}.ppcp-axo-overlay,.ppcp-axo-watermark-loading:after{align-items:center;background:hsla(0,0%,100%,.5);content:"";display:flex;height:100%;justify-content:center;left:0;position:absolute;top:0;width:100%;z-index:999}.ppcp-axo-loading .col-1{opacity:.9;position:relative;transition:opacity .5s ease}#payment .payment_methods li label[for=payment_method_ppcp-axo-gateway] img{float:none;vertical-align:middle}#payment .payment_methods li.payment_method_ppcp-axo-gateway .ppcp-card-icon{float:none;max-height:none}@media screen and (max-width:719px){#ppcp-axo-billing-email-field-wrapper{flex-direction:column}#ppcp-axo-billing-email-submit-button{align-self:auto}input[type=email]{grid-area:input;-ms-grid-column:1;-ms-grid-row:1;width:100%}#ppcp-axo-billing-email-submit-button{align-self:center}}@media(min-width:783px){#ppcp-axo-billing-email-field-wrapper .woocommerce-input-wrapper{gap:6px 8px;grid-template-areas:"input button" "watermark watermark";grid-template-columns:1fr auto}input[type=email]{align-self:center}#ppcp-axo-billing-email-submit-button{align-self:center;-ms-grid-column:3;-ms-grid-row:1;width:auto}input[type=email]{-ms-grid-column:1;-ms-grid-row:1}}
