.ixopay-form{flex-direction:column;justify-content:flex-start;gap:16px;width:100%;display:flex}.ixopay-input-row{justify-content:space-between;gap:16px;display:flex}.ixopay-input-box{flex-direction:column;flex:1;display:flex}.ixopay-input-label{color:#232b32;margin-bottom:8px}.ixopay-input-iframe{height:42px}.ixopay-input-input{border:1px solid #dfdfdf;border-radius:10px;padding:10px 20px;font-family:Helvetica,Arial,sans-serif;font-size:15px;font-weight:400;line-height:20px;outline:none!important}.ixopay-helper-text{color:#ba0909;margin:10px 0 0}.ixopay-submit-button{cursor:pointer;background-color:#fff;border:1px solid #dfdfdf;border-radius:10px;width:100%;padding:10px;font-size:16px;font-weight:600;line-height:20px}.ixopay-submit-button-disabled{cursor:not-allowed;color:#dfdfdf}.ixopay-submit-button-loading{color:#0000}.ixopay-loader{aspect-ratio:1;background-color:#0000;background-image:linear-gradient(0deg,#00000080 30%,#0000 0 70%,#000 0),linear-gradient(90deg,#00000040 30%,#0000 0 70%,#000000bf 0);background-position:50%,50%;background-repeat:no-repeat;background-size:8% 100%,100% 8%;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;border-radius:50%;width:20px;margin-top:-10px;margin-left:-10px;animation:1s steps(12,end) infinite l23;display:grid;position:absolute;top:50%;left:50%}.ixopay-loader:before,.ixopay-loader:after{content:"";background:inherit;opacity:.915;border-radius:50%;grid-area:1/1;transform:rotate(30deg)}.ixopay-loader:after{opacity:.83;transform:rotate(60deg)}@keyframes l23{to{transform:rotate(1turn)}}
#payrails-card-form{flex-flow:wrap;justify-content:space-between;align-items:center;display:flex}.payrails-container-wrapper{width:100%;min-height:90px}.with-card-holder .payrails-container-wrapper{width:100%;height:min-content;min-height:120px}#payrails-card-payment-button{width:100%;height:40px;box-shadow:none;color:#fff;background:#015bbb;border:none;border-radius:4px;flex-direction:row;justify-content:center;align-items:center;gap:8px;margin:0;padding:8px 16px;font-size:14px;display:flex}#payrails-card-payment-button:disabled{color:#eae8ee;cursor:not-allowed;background-color:#fff;border:1px solid #eae8ee}#payrails-card-payment-button .dot-flashing{color:#015bbb;background-color:#015bbb;border-radius:5px;width:10px;height:10px;animation:1s linear .5s infinite alternate dot-flashing;position:absolute;left:auto;right:auto}#payrails-card-payment-button .dot-flashing:before,#payrails-card-payment-button .dot-flashing:after{content:"";display:inline-block;position:absolute;top:0}#payrails-card-payment-button .dot-flashing:before{color:#015bbb;background-color:#015bbb;border-radius:5px;width:10px;height:10px;animation:1s infinite alternate dot-flashing;left:-15px}#payrails-card-payment-button .dot-flashing:after{color:#015bbb;background-color:#015bbb;border-radius:5px;width:10px;height:10px;animation:1s 1s infinite alternate dot-flashing;left:15px}@keyframes dot-flashing{0%{opacity:1}50%,to{opacity:.2}}.payrails-store-instrument-checkbox{margin-right:4px}.payrails-store-instrument label{margin-bottom:4px;margin-left:4px;font-size:14px;display:flex}.payrails-address-selector-wrapper{flex-wrap:wrap;gap:8px;width:100%;display:flex}.payrails-address-selector-wrapper>*{width:100%!important}.payrails-address-selector-wrapper>.hidden{display:none}.payrails-address-selector-wrapper .error{background-color:#f9e1e1;border:1px solid #f25226}.payrails-country-selector-wrapper,.payrails-postal-code-wrapper{gap:8px;display:flex;position:relative;width:100%!important}.payrails-country-select-element{appearance:none;width:100%;box-shadow:none;cursor:pointer;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%236b7280' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");background-position:right 8px center;background-repeat:no-repeat;border:1px solid #eae8ee;border-radius:4px;margin:0;padding:10px 15px}.payrails-postal-code-input{border:1px solid #eae8ee;border-radius:4px;width:100%;margin:0;padding:10px 15px}.payrails-payment-installments-dropdown{flex-flow:wrap;justify-content:space-between;align-items:center;display:flex}.payrails-payment-installments-dropdown select{width:100%;box-shadow:none;appearance:none;cursor:pointer;border:1px solid #eae8ee;border-radius:4px;margin:0;padding:10px 15px}.payrails-payment-installments-dropdown:after{content:"";clip-path:polygon(100% 0%,0 0%,50% 100%);pointer-events:none;background-color:#000;width:10px;height:10px;position:absolute;top:calc(50% - 4px);right:20px}.payrails-card-form-payment-installments-container{width:100%;position:relative}#payrails-card-list *{line-height:1}#payrails-card-list{border:none;flex-direction:column;gap:8px;width:100%;margin:0;padding:0;display:flex}.payrails-card-list-item{background:#fff;border:1px solid #eaebec;border-radius:8px;flex-direction:column;align-items:flex-start;gap:16px;width:100%;padding:16px;display:flex}.payrails-card-list-item input[type=radio]{width:auto;margin-right:8px}.payrails-saved-cards-header{font-weight:bolder}.payment-option-text{align-items:center;display:inline-flex}.payment-option-icon{width:24px;margin-right:7px}#payrails-dropin-component{box-shadow:none;box-sizing:border-box;background-color:#f6f7f8;border:1px solid #dfe0e1;border-radius:0;flex-direction:column;align-items:flex-start;padding:24px;display:flex;position:relative}.payrails-dropin-item{box-sizing:border-box;background-color:#fff;border:1px solid #dfe0e1;border-radius:0;width:100%;padding:20px;transition:border .5s ease-out}.payrails-dropin-item:hover,.payrails-dropin-item.active{border-color:#000}.payrails-dropin-item button{color:#fff;text-transform:uppercase;width:100%;font-weight:medium;cursor:pointer;background-color:#191919;border-radius:0;height:auto;padding:20px}.payrails-dropin-item button:hover:not([disabled],.black){background-color:#3b4047}.payrails-dropin-component--single input[type=radio]{display:none}.payrails-dropin-item input[type=radio]{appearance:none;cursor:pointer;background-clip:padding-box;border:2px solid #8c919880;border-radius:50%;margin-right:8px;padding:2px;position:relative;width:20px!important;height:20px!important}.payrails-dropin-item input[type=radio]:checked:after{content:"";background-color:#191919;border-radius:50%;width:10px;height:10px;display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.payrails-dropin-item input[type=radio]:checked{border-color:#676d75}.payrails-dropin-item input[type=radio]:focus{box-shadow:0 0 0 2px #8c919880}.payrails-dropin-item input[type=radio]:hover,.payrails-dropin-item:hover input[type=radio]{border-color:#8c9198cc}.payrails-dropin-item label{flex-direction:row;align-items:center;display:flex}.payrails-dropin-item.active .payrails-dropin-item-container{margin-top:10px}.payrails-dropin-item-container .payrails-stored-instrument-container{flex-direction:column;gap:8px;display:flex}.payrails-dropin-item .payrails-store-instrument-icon{width:24px;margin-right:7px}.payrails-dropin-item .payrails-store-instrument{margin-top:8px;display:block}.payrails-dropin-item .payrails-store-instrument label{margin:0}.payrails-dropin-item .payrails-store-instrument input[type=checkbox]{appearance:none;cursor:pointer;background-clip:padding-box;border:2px solid #8c919880;border-radius:4px;padding:2px;position:relative;width:20px!important;height:20px!important}.payrails-dropin-item .payrails-store-instrument input[type=checkbox]:checked:after{content:"✔";color:#fff;font-size:10px;display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.payrails-dropin-item .payrails-store-instrument input[type=checkbox]:checked{background-color:#191919;border-color:#676d75}.payrails-dropin-item .payrails-store-instrument input[type=checkbox]:focus{box-shadow:0 0 0 2px #8c919880}.payrails-dropin-item .payrails-store-instrument input[type=checkbox]:hover,.payrails-dropin-item .payrails-store-instrument:hover input[type=checkbox]{border-color:#8c9198cc}#payrails-dropin-component *{min-width:unset!important}#payrails-dropin-component>div:has(label){margin-bottom:24px}#payrails-dropin-component>div:has(label):last-child{margin-bottom:0}#payrails-dropin-component .gpay-button{background-color:#000}#payrails-dropin-component #payrails-google-pay-button button{margin:0}#payrails-dropin-component label{min-width:100px;line-height:1}#payrails-credit-card-wrapper button{margin-top:8px}#payrails-authorization-success{text-align:center;width:100%}#authorization-failed-message{text-align:center;opacity:.95;z-index:10000;background-color:#fff;border:1px solid #eae8ee;border-radius:16px;flex-direction:column;justify-content:center;align-items:center;gap:8px;margin:auto;display:flex;position:absolute;inset:8px}#authorization-failed-message .checkmark-cross{stroke-width:2px;stroke:#fff;stroke-miterlimit:10;border-radius:50%;width:56px;height:56px;animation:.4s ease-in-out .4s forwards strokeFill,.3s ease-in-out .9s both strokeScale;display:block;box-shadow:inset 0 0 #ff5a66}#authorization-failed-message .checkmark-cross_circle{stroke-dasharray:166;stroke-dashoffset:166px;stroke-width:2px;stroke-miterlimit:10;stroke:#ff5a66;fill:none;animation:.6s cubic-bezier(.65,0,.45,1) forwards strokeStroke}#authorization-failed-message .checkmark-cross_check{transform-origin:50%;stroke-dasharray:48;stroke-dashoffset:48px;animation:.3s cubic-bezier(.65,0,.45,1) .8s forwards strokeCross}@keyframes strokeCross{to{stroke-dashoffset:0}}@keyframes strokeScale{0%,to{transform:none}50%{transform:scale(1.1)}}@keyframes strokeFill{to{box-shadow:inset 0 0 0 30px #ff5a66}}#payrails-authorization-success-msg{width:100%}#payrails-authorization-success-msg .checkmark-wrapper{justify-content:center;align-items:center;width:100%;height:75px;display:flex}#payrails-authorization-success-msg .checkmark__circle{stroke-dasharray:166;stroke-dashoffset:166px;stroke-width:2px;stroke-miterlimit:10;stroke:#7ac142;fill:none;animation:.6s cubic-bezier(.65,0,.45,1) forwards strokeCheck}#payrails-authorization-success-msg .checkmark{stroke-width:2px;stroke:#fff;stroke-miterlimit:10;border-radius:50%;width:56px;height:56px;margin:10% auto;animation:.4s ease-in-out .4s forwards fillCheck,.3s ease-in-out .9s both scaleCheck;display:block;box-shadow:inset 0 0 #7ac142}#payrails-authorization-success-msg .checkmark__check{transform-origin:50%;stroke-dasharray:48;stroke-dashoffset:48px;animation:.3s cubic-bezier(.65,0,.45,1) .8s forwards strokeCheck}@keyframes strokeCheck{to{stroke-dashoffset:0}}@keyframes scaleCheck{0%,to{transform:none}50%{transform:scale(1.1)}}@keyframes fillCheck{to{box-shadow:inset 0 0 0 30px #7ac142}}.payrails-dropin-loader-wrapper{z-index:200;width:100%;height:100%;display:block;position:absolute;top:0;left:0}.payrails-dropin-loader-wrapper .loading-overlay{background:#fcfcfcb3;width:100%;height:100%;display:block}.payrails-dropin-loader-wrapper .loading-overlay .lds-ring{width:80px;height:80px;display:inline-block;position:relative;top:45%;left:40%}.payrails-dropin-loader-wrapper .loading-overlay .lds-ring div{box-sizing:border-box;border:8px solid #fff;border-radius:50%;width:64px;height:64px;margin:8px;animation:1.2s cubic-bezier(.5,0,.5,1) infinite lds-ring;display:block;position:absolute}.payrails-dropin-loader-wrapper .loading-overlay .lds-ring div:first-child{animation-delay:-.45s}.payrails-dropin-loader-wrapper .loading-overlay .lds-ring div:nth-child(2){animation-delay:-.3s}.payrails-dropin-loader-wrapper .loading-overlay .lds-ring div:nth-child(3){animation-delay:-.15s}.payrails-dropin-loader-wrapper .loading-overlay .lds-ring div:nth-child(4){border-color:#000 #0000 #0000}@keyframes lds-ring{0%{transform:rotate(0)}to{transform:rotate(360deg)}}button.payrails-generic-button{box-shadow:none;border:none;outline:none;margin:0}.payrails-generic-button *{box-sizing:border-box}.payrails-generic-button .dot-flashing-container{justify-content:center;align-items:center;width:100%;display:flex;position:relative}.payrails-generic-button .dot-flashing-text{visibility:hidden}.payrails-generic-button .dot-flashing{color:currentColor;background-color:currentColor;border-radius:5px;width:10px;height:10px;animation:1s linear .5s infinite alternate dot-flashing;position:absolute;left:auto;right:auto}.payrails-generic-button .dot-flashing:before,.payrails-generic-button .dot-flashing:after{content:"";display:inline-block;position:absolute;top:0}.payrails-generic-button .dot-flashing:before{color:currentColor;background-color:currentColor;border-radius:5px;width:10px;height:10px;animation:1s infinite alternate dot-flashing;left:-15px}.payrails-generic-button .dot-flashing:after{color:currentColor;background-color:currentColor;border-radius:5px;width:10px;height:10px;animation:1s 1s infinite alternate dot-flashing;left:15px}#payrails-popup{background-color:#fefefe;border:1px solid #888;border-radius:4px;margin:auto;padding:0;position:relative;overflow:hidden}#payrails-popup-background{z-index:10000;background-color:#0006;align-content:center;width:100%;height:100%;display:flex;position:fixed;top:0;left:0;overflow:auto}#payrails-popup-cancel-button{cursor:pointer;z-index:1;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;transition:background-color .2s;display:flex;position:absolute;top:8px;right:8px}#payrails-popup-cancel-button:before,#payrails-popup-cancel-button:after{content:"";background-color:#667da6;width:14px;height:2px;transition:background-color .2s;position:absolute}#payrails-popup-cancel-button:before{transform:rotate(45deg)}#payrails-popup-cancel-button:after{transform:rotate(-45deg)}#payrails-frame{border:0}button.payrails-lean-button{box-shadow:none;text-transform:unset;border:none;outline:none;margin:0;font-size:16px;font-weight:500}.payrails-lean-button *{box-sizing:border-box}.payrails-lean-button .dot-flashing-container{justify-content:center;align-items:center;width:100%;display:flex;position:relative}.payrails-lean-button .dot-flashing-text{visibility:hidden}.payrails-lean-button .dot-flashing{color:currentColor;background-color:currentColor;border-radius:5px;width:10px;height:10px;animation:1s linear .5s infinite alternate lean-dot-flashing;position:absolute;left:auto;right:auto}.payrails-lean-button .dot-flashing:before,.payrails-lean-button .dot-flashing:after{content:"";display:inline-block;position:absolute;top:0}.payrails-lean-button .dot-flashing:before{color:currentColor;background-color:currentColor;border-radius:5px;width:10px;height:10px;animation:1s infinite alternate lean-dot-flashing;left:-15px}.payrails-lean-button .dot-flashing:after{color:currentColor;background-color:currentColor;border-radius:5px;width:10px;height:10px;animation:1s 1s infinite alternate lean-dot-flashing;left:15px}@keyframes lean-dot-flashing{0%{opacity:1}50%,to{opacity:.2}}#payrails-paypal-button-wrapper{min-height:44px}.payrails-dynamic-element-form{flex-direction:column;gap:16px;width:100%;display:flex}.payrails-dynamic-element-form-field{flex-direction:column;gap:4px;width:100%;display:flex}.payrails-dynamic-element-form-field-label{color:#000;margin-bottom:4px;font-size:14px;font-weight:500}.payrails-dynamic-element-form-field-component{width:100%}.payrails-dynamic-element-form-field-error{color:red;margin-top:4px;font-size:12px;display:none}.payrails-dynamic-element-form-field.error .payrails-dynamic-element-form-field-error{display:block}.payrails-dynamic-element-input{color:#1d1d1d;box-sizing:border-box;background-color:#fff;border:1px solid #eae8ee;width:100%;padding:10px 16px;font-size:14px;transition:border-color .2s}.payrails-dynamic-element-input:focus{border-color:#007bff;outline:none;box-shadow:0 0 0 2px #007bff40}.payrails-dynamic-element-input:invalid,.payrails-dynamic-element-form-field.error .payrails-dynamic-element-input{background-color:#f9e1e1;border-color:#f25226}.payrails-dynamic-element-input::placeholder{color:gray;opacity:1}.payrails-dynamic-element-select{appearance:none;color:#1d1d1d;box-sizing:border-box;width:100%;box-shadow:none;cursor:pointer;background-color:#fff;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%236b7280' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");background-position:right 8px center;background-repeat:no-repeat;border:1px solid #eae8ee;margin:0;padding:10px 16px;font-size:14px;transition:border-color .2s}.payrails-dynamic-element-tabs{background:0 0;border:1px solid #eae8ee;flex-direction:row;padding:4px;display:flex}.payrails-dynamic-element-tabs button.payrails-dynamic-element-tab{color:#000;text-transform:unset;cursor:pointer;background:#fff;border:none;border-radius:0;outline:none;flex:1;padding:4px;font-size:16px;font-weight:500}.payrails-dynamic-element-tabs button.payrails-dynamic-element-tab.active{background-color:#e0e5ed}.payrails-dynamic-element-tabs button.payrails-dynamic-element-tab:hover{background-color:unset;color:unset}
/*# sourceMappingURL=bcc929ab171d6e45.css.map*/