@charset "UTF-8";::-webkit-input-placeholder{color:#98978d;opacity:.7}::placeholder{color:#98978d;opacity:.7!important}:placeholder-shown{-webkit-appearance:none;appearance:none;color:#98978d;opacity:.7!important}.dynamic-color-info{--tw-text-opacity:1;color:rgb(2 132 199/var(--tw-text-opacity,1))}.dynamic-color-error{--tw-text-opacity:1;color:rgb(225 29 72/var(--tw-text-opacity,1))}.input-line{-webkit-align-items:center;align-items:center;border-style:solid;border-width:0 2px 2px;display:-webkit-flex;display:flex;width:100%}.input-line:has(+.input-line-last.custom-hide){border-bottom-left-radius:.25rem;border-bottom-right-radius:.25rem}.input-line-first{-webkit-align-items:center;align-items:center;border-style:solid;border-width:2px;display:-webkit-flex;display:flex;width:100%}.input-line-last{border-bottom-left-radius:.25rem;border-bottom-right-radius:.25rem}.input-line-half-left,.input-line-last{-webkit-align-items:center;align-items:center;border-style:solid;border-width:0 2px 2px}.input-line-half-left{display:-webkit-flex;display:flex;width:100%}@media (min-width:600px){.input-line-half-left{border-right-width:0}}@media (min-width:768px){.input-line-half-left{width:50%}}.input-line-half-right{-webkit-align-items:center;align-items:center;border-style:solid;border-width:0 2px 2px;display:-webkit-flex;display:flex;width:100%}@media (min-width:600px){.input-line-half-right{border-left-width:2px}}@media (min-width:768px){.input-line-half-right{width:50%}}#modal-share>div,#wizard-amount>div{-webkit-animation-duration:80ms;animation-duration:80ms}#wizard button.active{background-color:#22be94;border-color:#22be94!important;color:#fff!important;position:relative;z-index:-1}.checkout-button-group{display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;width:100%}.checkout-button-group button{--tw-border-opacity:1;--tw-text-opacity:1;border-color:rgb(125 124 116/var(--tw-border-opacity,1));border-style:solid;border-width:2px;color:rgb(125 124 116/var(--tw-text-opacity,1));display:block;font-size:1rem;font-weight:500;letter-spacing:.025em;line-height:1.5rem;padding:1rem;text-align:center;-webkit-text-decoration-line:none;text-decoration-line:none;text-transform:uppercase;width:100%}.checkout-button-group button:first-child{border-bottom-left-radius:.25rem;border-bottom-width:2px;border-top-left-radius:.25rem;margin-bottom:0;margin-right:-2px}.checkout-button-group button:last-child{border-bottom-right-radius:.25rem;border-bottom-width:2px;border-top-right-radius:.25rem;margin-bottom:0;margin-right:-2px}.checkout-button-amount{-webkit-flex:1 1 0%;flex:1 1 0%;-webkit-justify-content:space-between;justify-content:space-between;margin-right:.25rem;padding-top:.25rem}.amount{--tw-border-opacity:1;--tw-text-opacity:1;border-color:rgb(125 124 116/var(--tw-border-opacity,1));border-radius:.25rem;border-style:solid;border-width:2px;color:rgb(125 124 116/var(--tw-text-opacity,1));display:block;font-size:1rem;font-weight:500;letter-spacing:.025em;line-height:1.5rem;padding:1rem .75rem;text-align:center;-webkit-text-decoration-line:none;text-decoration-line:none;text-transform:uppercase;width:100%}.amount--other{border-bottom-width:2px}.cba-other--amount{margin-right:0}.checkout-custom-amount-container{-webkit-align-items:center;align-items:center;border-radius:.25rem;border-style:solid;border-width:2px;display:-webkit-flex;display:flex;margin-top:1rem;padding-left:1rem;padding-right:1rem;position:relative}.checkout-custom-amount-label{--tw-text-opacity:1;color:rgb(152 151 141/var(--tw-text-opacity,1));font-size:1rem;line-height:1.5rem;width:66.666667%}@media (min-width:768px){.checkout-custom-amount-label{font-size:1rem;line-height:1.5rem;width:40%}}input[type=number].checkout-custom-amount-input{--tw-text-opacity:1;-webkit-appearance:textfield;-moz-appearance:textfield;color:rgb(83 83 77/var(--tw-text-opacity,1));display:block;font-size:1.125rem;line-height:1.75rem;padding-bottom:.75rem;padding-right:1rem;padding-top:.75rem;width:33.333333%}@media (min-width:768px){input[type=number].checkout-custom-amount-input{-webkit-flex-grow:1;flex-grow:1;padding-right:2rem}}input[type=number].checkout-custom-amount-input+span{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));bottom:0;font-size:1.25rem;line-height:1.75rem;line-height:1;padding:1rem 1rem 1rem .5rem;position:absolute;right:0;top:0;z-index:10}input[type=number].checkout-custom-amount-input:focus{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(var(--tw-ring-offset-width)) var(--tw-ring-color);--tw-ring-offset-width:0px;border-width:0;box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000);outline-offset:0;outline-width:0}.checkout-custom-amount-input+span{bottom:0;font-size:1.25rem;line-height:1.75rem;line-height:1;padding-bottom:1rem;padding-left:.5rem;padding-top:1rem;position:absolute;right:0;top:0;z-index:10}.checkout-btn-container{display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center}@media (min-width:768px){.checkout-btn-container{-webkit-justify-content:flex-end;justify-content:flex-end}}.checkout-btn-content{padding-right:.5rem;padding-top:2rem}@media (min-width:768px){.checkout-btn-content{margin-right:0;padding-left:auto;padding-right:0}}.checkout-footer-p{--tw-text-opacity:1;color:rgb(170 169 161/var(--tw-text-opacity,1));font-size:.875rem;line-height:1.25rem;padding-bottom:.5rem;padding-top:0}@media (min-width:768px){.checkout-footer-p{font-size:1rem;line-height:1.5rem}}.checkout-logo{display:block;margin-bottom:1rem;width:8rem}@media (min-width:1280px){.checkout-logo{margin-bottom:1.5rem}}.feedback-zone{min-height:3.5rem}@media (min-width:768px){.feedback-zone{min-height:2rem}}.message-zone-container{-webkit-align-items:center;align-items:center;display:-webkit-flex;display:flex;padding-bottom:1rem;padding-top:1rem}@media (min-width:768px){.message-zone-container{padding-bottom:1.5rem;padding-top:1.5rem}}.message-zone-content{--tw-text-opacity:1;color:rgb(2 132 199/var(--tw-text-opacity,1));display:-webkit-flex;display:flex}@media (min-width:768px){.message-zone-content{font-size:1.125rem;line-height:1.75rem}}.form-choose-amount-title,.form-choose-scheme-title{font-size:1.125rem;font-weight:700;line-height:1.75rem;padding-bottom:1rem;padding-top:1rem}.form-choose-amount-buttons-container,.form-choose-scheme-buttons-container{-webkit-align-items:stretch;align-items:stretch;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:center;justify-content:center;width:100%}.form-line-separator{border-bottom-width:2px;width:100%}.form_switch{line-height:1.5;margin-right:.5rem;position:relative;-webkit-user-select:none;user-select:none;width:3rem}.form_switch_checkbox{display:none!important}.form_switch_label{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-shadow:inset 0 2px 4px 0 rgba(0,0,0,.05);--tw-shadow-colored:inset 0 2px 4px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);cursor:pointer;height:1.5rem;overflow:hidden;transition:background-color .2s ease-in}.form_switch_label,.form_switch_label:before{background-color:rgb(255 255 255/var(--tw-bg-opacity,1));border-color:rgb(125 124 116/var(--tw-border-opacity,1));border-radius:9999px;border-width:2px;display:block}.form_switch_label:before{--tw-border-opacity:1;--tw-bg-opacity:1;bottom:0;content:"";position:absolute;right:50%;top:0;transition:all .2s ease-in;width:1.5rem}.form_switch_checkbox:checked+.form_switch_label{--tw-shadow:inset 0 2px 4px 0 rgba(0,0,0,.05);--tw-shadow-colored:inset 0 2px 4px 0 var(--tw-shadow-color);background-color:#22be94;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.form_switch_checkbox:checked+.form_switch_label:before{right:0}.switch_anonymous,.switch_fee4donor{-webkit-align-items:flex-start;align-items:flex-start;display:-webkit-flex;display:flex;padding-bottom:1rem;padding-top:1rem}.switch_anonymous .form_switch,.switch_fee4donor .form_switch{display:inline-block;-webkit-flex-shrink:0;flex-shrink:0;vertical-align:middle}.switch_anonymous+.form-line-separator,.switch_fee4donor+.form-line-separator{margin-bottom:1.5rem}.switch_anonymous:has(+.switch_fee4donor),.switch_fee4donor{padding-left:1rem;padding-right:1rem}.switch_fee4donor{margin-top:1rem}.switch_anonymous+.switch_fee4donor{margin-top:0}.tab{--tw-text-opacity:1;color:rgb(152 151 141/var(--tw-text-opacity,1));display:inline-block;font-size:.875rem;letter-spacing:.025em;line-height:1.25rem;padding-bottom:1.25rem;-webkit-text-decoration-line:none;text-decoration-line:none;text-transform:uppercase}.tab-active{--tw-border-opacity:1;--tw-text-opacity:1;border-bottom-width:4px;border-color:rgb(42 42 39/var(--tw-border-opacity,1));border-style:solid;color:rgb(42 42 39/var(--tw-text-opacity,1))}.radio{--tw-bg-opacity:1;-webkit-appearance:none;appearance:none;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));border:1px solid transparent;border-radius:9999px;box-shadow:0 0 0 2px #dae1e7,inset 0 0 0 0 rgba(218,225,231,0);display:inline-block;height:1.25rem;margin-right:.25rem;transition:border-color .2s ease-in-out,box-shadow .2s ease-in-out;vertical-align:middle;width:1.25rem}.radio:checked{--tw-border-opacity:1;border-color:rgb(255 255 255/var(--tw-border-opacity,1));box-shadow:0 0 0 2px #22be94,inset 0 0 0 10px #22be94}.checkbox{--tw-bg-opacity:1;-webkit-appearance:none;appearance:none;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));border:1px solid transparent;border-radius:.25rem;box-shadow:0 0 0 2px #dae1e7,inset 0 0 0 0 rgba(218,225,231,0);display:inline-block;height:1.25rem;margin-right:.25rem;transition:border-color .2s ease-in-out,box-shadow .2s ease-in-out!important;vertical-align:middle;width:1.25rem}.checkbox:checked{--tw-border-opacity:1;border-color:rgb(255 255 255/var(--tw-border-opacity,1));box-shadow:0 0 0 2px #22be94,inset 0 0 0 10px #22be94}.big-radio-digicash{border-style:solid;border-width:0 2px 2px}.big-radio-bancontact,.big-radio-digicash{padding-left:1rem;padding-right:1rem;width:100%}.big-radio-bancontact{border-style:solid;border-top-left-radius:.25rem;border-top-right-radius:.25rem;border-width:2px}.big-radio-creditcard{border-style:solid;border-width:0 2px 2px;width:100%}.big-radio-creditcard>div:first-child{border-bottom:2px solid #f1f1f1}.card-info-input-wrapper,.custom_orderizable{border-bottom-width:2px;border-style:solid}.card-info-input-wrapper{--tw-border-opacity:1;-webkit-align-items:center;align-items:center;border-color:rgb(208 207 203/var(--tw-border-opacity,1));display:-webkit-flex;display:flex;padding-left:1rem;padding-right:1rem;position:relative;width:100%}.cwidth_label{border-width:0;display:block;font-size:.875rem;line-height:1.25rem;overflow:hidden;padding-left:1rem;width:35%}input[type=email].cwidth_input,input[type=number].cwidth_input,input[type=tel].cwidth_input,input[type=text].cwidth_input{--tw-text-opacity:1;-webkit-appearance:none;appearance:none;color:rgb(83 83 77/var(--tw-text-opacity,1));display:block;-webkit-flex-grow:1;flex-grow:1;padding:1rem}input[type=email].cwidth_input:focus,input[type=number].cwidth_input:focus,input[type=tel].cwidth_input:focus,input[type=text].cwidth_input:focus{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(var(--tw-ring-offset-width)) var(--tw-ring-color);--tw-ring-offset-width:0px;background-color:#ececea;border-width:0;box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000);outline-offset:0;outline-width:0}.cwidth_select{--tw-text-opacity:1;-webkit-appearance:none;appearance:none;color:rgb(83 83 77/var(--tw-text-opacity,1));display:block}.cwidth_select:focus{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(var(--tw-ring-offset-width)) var(--tw-ring-color);--tw-ring-offset-width:0px;background-color:#ececea;border-width:0;box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000);outline-offset:0;outline-width:0}.cwidth_select select{--tw-bg-opacity:1;--tw-text-opacity:1;-webkit-appearance:none;appearance:none;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));color:rgb(125 124 116/var(--tw-text-opacity,1));display:inline-block;line-height:1.25;overflow:hidden}@media (min-width:600px){.cwidth_label{font-size:1rem;line-height:1.5rem;padding-left:1.5rem;width:25%}.cwidth_input{padding-right:1.5rem;width:75%}.md\:cwidth_label{width:52%}.md\:cwidth_input{width:48%}}.dynamic-error{--tw-bg-opacity:1;background-color:rgb(255 228 230/var(--tw-bg-opacity,1));box-shadow:inset 0 0 0 1px red;position:relative}.dynamic-error,.dynamic-error .dynamic-error__message,.dynamic-error label span{--tw-text-opacity:1;color:rgb(244 63 94/var(--tw-text-opacity,1))}.dynamic-error .dynamic-error__message{display:block;font-size:.75rem;height:1rem;left:0;line-height:1rem;position:absolute;top:0}.dynamic-error .dynamic-error-input{background-color:transparent;margin-bottom:1px;margin-top:1px}.dynamic-error .dynamic-error-input:placeholder-shown{color:#f43f5e!important}.dynamic-error input{background-color:transparent;margin-bottom:1px;margin-top:1px}.dynamic-error input:placeholder-shown{color:#f43f5e!important}.custom-radio-wrapper.dynamic-error{background-color:transparent;box-shadow:none}.dynamic-validated{position:relative}.dynamic-validated:after{background-color:transparent;color:#22be94;content:"✓";display:block;font-size:1.5rem;height:1rem;padding-right:.5rem;padding-top:.5rem;position:absolute;right:1rem;top:0;width:1rem;z-index:80}.custom-radio-wrapper.dynamic-validated:after{display:none}.checkout-payer-data,.custom-radio-wrapper,.custom-radio-wrapper-content{display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap}.custom-radio-wrapper-content{border-top-left-radius:.25rem;border-top-right-radius:.25rem;border-width:2px 2px 0;padding-bottom:1rem;padding-left:1rem;padding-top:1rem;width:100%}@media (min-width:768px){.custom-radio-wrapper-content{padding-left:1.5rem;padding-right:1.5rem}}.custom-radio-and-label{-webkit-align-items:center;align-items:center;margin-bottom:.5rem;padding-right:.75rem;width:auto}@media (min-width:768px){.custom-radio-and-label{margin-bottom:0}}.custom-radio-and-label .radio{--tw-bg-opacity:1;-webkit-appearance:none;appearance:none;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));border:1px solid transparent;border-radius:9999px;box-shadow:0 0 0 2px #dae1e7,inset 0 0 0 0 rgba(218,225,231,0);display:inline-block;height:1.25rem;margin-right:.25rem;transition:border-color .2s ease-in-out,box-shadow .2s ease-in-out;vertical-align:middle;width:1.25rem}.custom-radio-and-label .radio:checked{--tw-border-opacity:1;border-color:rgb(255 255 255/var(--tw-border-opacity,1));box-shadow:0 0 0 2px #22be94,inset 0 0 0 10px #22be94}.custom-radio-and-label .checkbox{--tw-bg-opacity:1;-webkit-appearance:none;appearance:none;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));border:1px solid transparent;border-radius:.25rem;box-shadow:0 0 0 2px #dae1e7,inset 0 0 0 0 rgba(218,225,231,0);display:inline-block;height:1.25rem;margin-right:.25rem;transition:border-color .2s ease-in-out,box-shadow .2s ease-in-out!important;vertical-align:middle;width:1.25rem}.custom-radio-and-label .checkbox:checked{--tw-border-opacity:1;border-color:rgb(255 255 255/var(--tw-border-opacity,1));box-shadow:0 0 0 2px #22be94,inset 0 0 0 10px #22be94}.custom-radio-and-label .checkbox:user-invalid{box-shadow:inherit!important}.custom-radio-and-label .big-radio-digicash{border-style:solid;border-width:0 2px 2px;padding-left:1rem;padding-right:1rem;width:100%}.custom-radio-and-label .big-radio-bancontact{border-style:solid;border-top-left-radius:.25rem;border-top-right-radius:.25rem;border-width:2px;padding-left:1rem;padding-right:1rem;width:100%}.custom-radio-and-label .big-radio-creditcard{border-style:solid;border-width:0 2px 2px;width:100%}.custom-radio-and-label .big-radio-creditcard>div:first-child{border-bottom:2px solid #f1f1f1}.custom-radio-and-label .card-info-input-wrapper,.custom-radio-and-label .custom_orderizable{--tw-border-opacity:1;border-bottom-width:2px;border-color:rgb(208 207 203/var(--tw-border-opacity,1));border-style:solid}.custom-radio-and-label .card-info-input-wrapper{-webkit-align-items:center;align-items:center;display:-webkit-flex;display:flex;padding-left:1rem;padding-right:1rem;position:relative;width:100%}.custom-radio-and-label .cwidth_label{border-width:0;display:block;font-size:.875rem;line-height:1.25rem;overflow:hidden;padding-left:1rem;width:35%}.custom-radio-and-label input[type=email].cwidth_input,.custom-radio-and-label input[type=number].cwidth_input,.custom-radio-and-label input[type=tel].cwidth_input,.custom-radio-and-label input[type=text].cwidth_input{--tw-text-opacity:1;-webkit-appearance:none;appearance:none;color:rgb(83 83 77/var(--tw-text-opacity,1));display:block;-webkit-flex-grow:1;flex-grow:1;padding:1rem}.custom-radio-and-label input[type=email].cwidth_input:focus,.custom-radio-and-label input[type=number].cwidth_input:focus,.custom-radio-and-label input[type=tel].cwidth_input:focus,.custom-radio-and-label input[type=text].cwidth_input:focus{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(var(--tw-ring-offset-width)) var(--tw-ring-color);--tw-ring-offset-width:0px;background-color:#ececea;border-width:0;box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000);outline-offset:0;outline-width:0}.custom-radio-and-label .cwidth_select{--tw-text-opacity:1;-webkit-appearance:none;appearance:none;color:rgb(83 83 77/var(--tw-text-opacity,1));display:block}.custom-radio-and-label .cwidth_select:focus{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(var(--tw-ring-offset-width)) var(--tw-ring-color);--tw-ring-offset-width:0px;background-color:#ececea;border-width:0;box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000);outline-offset:0;outline-width:0}.custom-radio-and-label .cwidth_select select{--tw-bg-opacity:1;--tw-text-opacity:1;-webkit-appearance:none;appearance:none;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));color:rgb(125 124 116/var(--tw-text-opacity,1));display:inline-block;line-height:1.25;overflow:hidden}@media (min-width:600px){.custom-radio-and-label .cwidth_label{font-size:1rem;line-height:1.5rem;padding-left:1.5rem;width:25%}.custom-radio-and-label .cwidth_input{padding-right:1.5rem;width:75%}.custom-radio-and-label .md\:cwidth_label{width:52%}.custom-radio-and-label .md\:cwidth_input{width:48%}}.custom-radio-and-label .dynamic-error{--tw-bg-opacity:1;background-color:rgb(254 205 211/var(--tw-bg-opacity,1));box-shadow:inset 0 0 0 1px red;position:relative}.custom-radio-and-label .dynamic-error,.custom-radio-and-label .dynamic-error .dynamic-error__message,.custom-radio-and-label .dynamic-error label span{--tw-text-opacity:1;color:rgb(225 29 72/var(--tw-text-opacity,1))}.custom-radio-and-label .dynamic-error .dynamic-error__message{display:block;font-size:.75rem;height:1rem;left:0;line-height:1rem;position:absolute;top:0}.custom-radio-and-label .dynamic-error .dynamic-error-input{background-color:transparent;margin-bottom:1px;margin-top:1px}.custom-radio-and-label .dynamic-error .dynamic-error-input:placeholder-shown{color:red!important}.custom-radio-and-label .dynamic-error input{background-color:transparent;margin-bottom:1px;margin-top:1px}.custom-radio-and-label .dynamic-error input:placeholder-shown{color:red!important}.custom-radio-and-label .custom-radio-wrapper.dynamic-error{background-color:transparent;box-shadow:none}.custom-radio-and-label .dynamic-validated{position:relative}.custom-radio-and-label .dynamic-validated:after{background-color:transparent;color:#22be94;content:"✓";display:block;font-size:1.5rem;height:1rem;padding-right:.5rem;padding-top:.5rem;position:absolute;right:1rem;top:0;width:1rem;z-index:80}.custom-radio-and-label .custom-radio-wrapper.dynamic-validated:after{display:none}.custom-radio-and-label .checkout-payer-data,.custom-radio-and-label .custom-radio-wrapper,.custom-radio-and-label .custom-radio-wrapper-content{display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap}.custom-radio-and-label .custom-radio-wrapper-content{border-top-left-radius:.25rem;border-top-right-radius:.25rem;border-width:2px 2px 0;padding:1rem;width:100%}@media (min-width:768px){.custom-radio-and-label .custom-radio-wrapper-content{padding-left:1.5rem;padding-right:1.5rem}}.custom-radio-and-label .custom-radio-and-label{margin-bottom:.5rem;width:auto}@media (min-width:768px){.custom-radio-and-label .custom-radio-and-label{-webkit-flex:1 1 0%;flex:1 1 0%;margin-bottom:0;margin-right:1.5rem}}.custom-radio-and-label .custom-radio-and-label .radio:focus{background-color:#fff;outline:none}.custom-radio-and-label .custom-radio-and-label .radio-label{font-size:.875rem;line-height:1.25rem}@media (min-width:768px){.custom-radio-and-label .custom-radio-and-label .radio-label{font-size:1rem;line-height:1.5rem}}.custom-radio-and-label .svg__wrapper svg{max-height:5rem}.custom-radio-and-label input.payment__mode__input{border:1px solid transparent;border-radius:9999px;display:block}.custom-radio-and-label input.fancy__checkbox__input,.custom-radio-and-label input.payment__mode__input{-webkit-appearance:none;appearance:none;box-shadow:0 0 0 2px #dae1e7,inset 0 0 0 0 rgba(218,225,231,0);height:1.25rem;transition:border-color .2s ease-in-out,box-shadow .2s ease-in-out;vertical-align:middle;width:1.25rem}.custom-radio-and-label input.fancy__checkbox__input{border:1px solid transparent;border-radius:.25rem}.custom-radio-and-label input.fancy__checkbox__input:checked,.custom-radio-and-label input.payment__mode__input:checked{--tw-border-opacity:1;border-color:rgb(255 255 255/var(--tw-border-opacity,1));box-shadow:0 0 0 2px #22be94,inset 0 0 0 10px #22be94}.custom-radio-and-label label.fancy__checkbox__label .payment__btn a,.custom-radio-and-label label.payment__mode__label .payment__btn a{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));border-color:rgb(189 188 182/var(--tw-border-opacity,1));border-style:solid;border-width:2px;color:rgb(189 188 182/var(--tw-text-opacity,1))}.custom-radio-and-label input.fancy__checkbox__input:checked+label.fancy__checkbox__label .payment__btn a,.custom-radio-and-label input.payment__mode__input:checked+label.payment__mode__label .payment__btn a{--tw-text-opacity:1;background-color:#22be94;border-color:#22be94;color:rgb(255 255 255/var(--tw-text-opacity,1))}.custom-radio-and-label .credit-card-wrapper{border-left-width:2px;border-right-width:2px;border-style:solid;width:100%}.custom-radio-and-label .credit-card-checkbox{-webkit-align-items:center;align-items:center;border-bottom-color:#f1f1f1;display:-webkit-flex;display:flex;padding-left:1rem;padding-right:1rem;width:100%}@media (min-width:768px){.custom-radio-and-label .credit-card-checkbox{padding-left:1.5rem;padding-right:1.5rem}}.custom-radio-and-label .credit-card-checkbox-label{--tw-bg-opacity:1;-webkit-align-items:center;align-items:center;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));display:block;display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;padding-bottom:1rem;padding-top:1rem;width:100%}.custom-radio-and-label .credit-card-checkbox-name{--tw-text-opacity:1;color:rgb(125 124 116/var(--tw-text-opacity,1));-webkit-flex:1 1 0%;flex:1 1 0%;font-size:.75rem;-webkit-justify-content:space-between;justify-content:space-between;letter-spacing:.025em;line-height:1rem;text-transform:uppercase}@media (min-width:768px){.custom-radio-and-label .credit-card-checkbox-name{font-size:.875rem;line-height:1.25rem;width:33.333333%}}.custom-radio-and-label .credit-card-checkbox-icons{-webkit-align-items:center;align-items:center;display:block;display:-webkit-flex;display:flex;-webkit-flex:1 1 0%;flex:1 1 0%;-webkit-justify-content:flex-end;justify-content:flex-end;padding-bottom:.5rem;padding-top:.5rem}@media (min-width:768px){.custom-radio-and-label .credit-card-checkbox-icons{width:33.333333%}}.custom-radio-and-label .credit-card-number-wrapper,.custom-radio-and-label .credit_card_infos_wrapper{display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;width:100%}.custom-radio-and-label .credit-card-number-wrapper{--tw-border-opacity:1;-webkit-align-items:center;align-items:center;border-bottom-width:2px;border-color:rgb(208 207 203/var(--tw-border-opacity,1));border-style:solid;padding-left:1rem;padding-right:1rem;position:relative}@media (min-width:768px){.custom-radio-and-label .credit-card-number-wrapper{padding-left:1.5rem;padding-right:1.5rem}}.custom-radio-and-label .credit-card-number-label{border-width:0;display:block;font-size:.875rem;line-height:1.25rem;overflow:hidden;width:40%}@media (min-width:768px){.custom-radio-and-label .credit-card-number-label{font-size:1rem;line-height:1.5rem;width:33.333333%}}.custom-radio-and-label .credit-card-number-input:focus{background-color:#fff;outline:none}.custom-radio-and-label .radio-label{font-size:.875rem;line-height:1.25rem}@media (min-width:768px){.custom-radio-and-label .radio-label{font-size:1rem;line-height:1.5rem}}.svg__wrapper svg{max-height:5rem}input.payment__mode__input{border:1px solid transparent;border-radius:9999px;display:block}input.fancy__checkbox__input,input.payment__mode__input{-webkit-appearance:none;appearance:none;box-shadow:0 0 0 2px #dae1e7,inset 0 0 0 0 rgba(218,225,231,0);height:1.25rem;transition:border-color .2s ease-in-out,box-shadow .2s ease-in-out;vertical-align:middle;width:1.25rem}input.fancy__checkbox__input{border:1px solid transparent;border-radius:.25rem}input.fancy__checkbox__input:checked,input.payment__mode__input:checked{--tw-border-opacity:1;border-color:rgb(255 255 255/var(--tw-border-opacity,1));box-shadow:0 0 0 2px #22be94,inset 0 0 0 10px #22be94}label.fancy__checkbox__label .payment__btn a,label.payment__mode__label .payment__btn a{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));border-color:rgb(189 188 182/var(--tw-border-opacity,1));border-style:solid;border-width:2px;color:rgb(189 188 182/var(--tw-text-opacity,1))}input.fancy__checkbox__input:checked+label.fancy__checkbox__label .payment__btn a,input.payment__mode__input:checked+label.payment__mode__label .payment__btn a{--tw-text-opacity:1;background-color:#22be94;border-color:#22be94;color:rgb(255 255 255/var(--tw-text-opacity,1))}.credit-card-wrapper{border-left-width:2px;border-right-width:2px;border-style:solid;width:100%}.credit-card-checkbox{-webkit-align-items:center;align-items:center;border-bottom-color:#f1f1f1;display:-webkit-flex;display:flex;padding-left:1rem;padding-right:1rem;width:100%}@media (min-width:768px){.credit-card-checkbox{padding-left:1.5rem;padding-right:1.5rem}}.credit-card-checkbox-label{--tw-bg-opacity:1;-webkit-align-items:center;align-items:center;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));display:block;display:-webkit-flex;display:flex;padding-bottom:1rem;padding-top:1rem;width:100%}.credit-card-checkbox-label,.credit-card-checkbox-name{-webkit-justify-content:space-between;justify-content:space-between}.credit-card-checkbox-name{--tw-text-opacity:1;color:rgb(125 124 116/var(--tw-text-opacity,1));-webkit-flex:1 1 0%;flex:1 1 0%;font-size:.75rem;letter-spacing:.025em;line-height:1rem;text-transform:uppercase}@media (min-width:768px){.credit-card-checkbox-name{font-size:.875rem;line-height:1.25rem;width:33.333333%}}.credit-card-checkbox-icons{-webkit-align-items:center;align-items:center;display:block;display:-webkit-flex;display:flex;-webkit-flex:1 1 0%;flex:1 1 0%;-webkit-justify-content:flex-end;justify-content:flex-end;padding-bottom:.5rem;padding-top:.5rem}@media (min-width:768px){.credit-card-checkbox-icons{width:33.333333%}}.credit-card-number-wrapper,.credit_card_infos_wrapper{display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;width:100%}.credit-card-number-wrapper{-webkit-align-items:center;align-items:center;border-bottom-width:2px;border-style:solid;padding-left:1rem;padding-right:1rem;position:relative}@media (min-width:768px){.credit-card-number-wrapper{padding-left:1.5rem;padding-right:1.5rem}}.credit-card-number-label{border-width:0;display:block;font-size:.875rem;line-height:1.25rem;overflow:hidden;width:40%}@media (min-width:768px){.credit-card-number-label{font-size:1rem;line-height:1.5rem;width:33.333333%}}.credit-card-number-input{--tw-text-opacity:1;-webkit-appearance:none;appearance:none;color:rgb(83 83 77/var(--tw-text-opacity,1));display:block;padding-bottom:1rem;padding-left:1rem;padding-top:1rem;width:60%}.credit-card-number-input:focus{outline:none}@media (min-width:768px){.credit-card-number-input{margin-left:-1rem;width:66.666667%}}.credit-card-holder-wrapper{-webkit-align-items:center;align-items:center;border-bottom-width:2px;border-style:solid;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;padding-left:1rem;padding-right:1rem;position:relative;width:100%}@media (min-width:768px){.credit-card-holder-wrapper{padding-left:1.5rem;padding-right:1.5rem}}.credit-card-holder-label{border-width:0;display:block;font-size:.875rem;line-height:1.25rem;overflow:hidden;width:40%}@media (min-width:768px){.credit-card-holder-label{font-size:1rem;line-height:1.5rem;width:33.333333%}}.credit-card-holder-input{--tw-text-opacity:1;-webkit-appearance:none;appearance:none;color:rgb(83 83 77/var(--tw-text-opacity,1));display:block;padding-bottom:1rem;padding-left:1rem;padding-top:1rem;width:60%}.credit-card-holder-input:focus{outline:none}@media (min-width:768px){.credit-card-holder-input{margin-left:-1rem;width:66.666667%}}.dateexp__wrapper{-webkit-align-items:center;align-items:center;border-bottom-width:2px;border-radius:0;border-style:solid;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;padding:1rem;width:100%}@media (min-width:768px){.dateexp__wrapper{border-right-width:2px;padding-left:1.5rem;width:50%}}.dateexp__wrapper .dateexp-label{width:60%}.dateexp__wrapper .dateexp-input{--tw-text-opacity:1;-webkit-appearance:none;appearance:none;color:rgb(83 83 77/var(--tw-text-opacity,1));display:block;line-height:1.25;width:40%}.dateexp__wrapper .dateexp-input:focus{outline:none}@media (min-width:600px){.dateexp__wrapper .dateexp-input{-webkit-flex-shrink:1;flex-shrink:1;width:30%}}.ccv__wrapper{-webkit-align-items:center;align-items:center;border-bottom-width:2px;border-style:solid;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;padding:1rem;width:100%}@media (min-width:768px){.ccv__wrapper{padding-left:1.5rem;padding-right:1.5rem;width:50%}}.ccv__wrapper .ccv-label{display:block;font-size:.875rem;line-height:1.25rem;overflow:hidden;width:60%}@media (min-width:768px){.ccv__wrapper .ccv-label{font-size:1rem;line-height:1.5rem;width:70%}}.ccv__wrapper .ccv-input{--tw-text-opacity:1;-webkit-appearance:none;appearance:none;color:rgb(83 83 77/var(--tw-text-opacity,1));display:block;line-height:1.25;width:40%}.ccv__wrapper .ccv-input:focus{outline:none}@media (min-width:600px){.ccv__wrapper .ccv-input{width:30%}}@media (min-width:768px){.ccv__wrapper .ccv-input{padding-left:1rem}}.card-brand--disabled{-webkit-filter:grayscale(100%);filter:grayscale(100%);opacity:.5}.ccv__wrapper{border-left-color:#dae1e7}@media (min-width:600px){.ccv__wrapper{border-left-color:#f1f1f1!important}}.card-brand{display:block;padding-left:.25rem;padding-right:.25rem;width:3rem}@media (min-width:600px){.card-brand{width:64px}}.bg-unicorn{background:#fffa6b;background:linear-gradient(135deg,rgba(255,250,107,.5),rgba(34,190,148,.5) 50%,rgba(141,180,255,.5));filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#fffa6b",endColorstr="#8db4ff",GradientType=1)}@-webkit-keyframes autofill{to{background:transparent}}input:-webkit-autofill,select:-webkit-autofill{-webkit-animation-fill-mode:both;-webkit-animation-name:autofill}.if-modal-inside{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;margin:auto;padding:1rem}@media (min-width:600px){.if-modal-outside{inset:0;overflow:scroll;position:fixed;z-index:50}.if-modal-inside{--tw-shadow:inset 0 2px 4px 0 rgba(0,0,0,.05);--tw-shadow-colored:inset 0 2px 4px 0 var(--tw-shadow-color);border-radius:.5rem;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);height:auto;-webkit-justify-content:center;justify-content:center;left:0;max-width:50rem;padding:3rem 4rem;position:relative;right:0;top:0;vertical-align:top;width:100%}}@media (min-height:900px){.if-modal-inside{margin-top:4rem}}.no-modal .if-modal-outside{overflow:hidden;position:relative;width:100%}@media (min-width:768px){.checkout-illustrated .feedback-zone{min-height:3.5rem}}.checkout-illustrated .bg-unicorn{background-color:transparent;background:transparent}.partner-checkout .form-choose-amount-title,.partner-checkout .form-choose-scheme-title{display:none}.partner-checkout .form-choose-scheme-buttons-container{padding-top:2rem}.partner-checkout .form-choose-amount-buttons-container{padding-top:.75rem}@media (min-width:769px){.partner-checkout.checkout-illustrated .if-modal-inside{box-shadow:0 3px 10px rgba(30,30,30,.5);margin-left:4rem;margin-top:2rem;max-width:500px;padding:2rem 3rem}}@media (min-width:600px){.partner-checkout.checkout-illustrated .checkout-logo{margin-top:1rem;width:33.333333%}}.partner-checkout.checkout-illustrated .custom-radio-and-label{-webkit-align-items:center;align-items:center;display:-webkit-flex;display:flex;padding-right:.75rem}.partner-checkout.checkout-illustrated .custom-radio-and-label .radio-label{font-size:.85rem}.partner-checkout.checkout-illustrated .message-zone-content{font-size:1rem;line-height:1.5rem}.partner-checkout.checkout-illustrated .checkout-button-amount .amount{padding-left:.5rem;padding-right:.5rem}.partner-checkout.checkout-illustrated .cwidth_label{width:45%}.partner-checkout.checkout-illustrated .cwidth_select,.partner-checkout.checkout-illustrated .md\:cwidth_input{width:75%}.partner-checkout.checkout-illustrated .input-line-half-left{-webkit-align-items:center;align-items:center;border-style:solid;border-width:0 2px 2px;display:-webkit-flex;display:flex;width:100%}@media (min-width:600px){.partner-checkout.checkout-illustrated .input-line-half-left{border-width:0 2px 2px}}@media (min-width:768px){.partner-checkout.checkout-illustrated .input-line-half-left{width:100%}}.partner-checkout.checkout-illustrated .input-line-half-right{-webkit-align-items:center;align-items:center;border-style:solid;border-width:0 2px 2px;display:-webkit-flex;display:flex;width:100%}@media (min-width:600px){.partner-checkout.checkout-illustrated .input-line-half-right{border-width:0 2px 2px}}@media (min-width:768px){.partner-checkout.checkout-illustrated .input-line-half-right{width:100%}}.partner-checkout.checkout-illustrated .credit-card-holder-label,.partner-checkout.checkout-illustrated .credit-card-number-label{width:40%}.partner-checkout.checkout-illustrated .credit-card-holder-input,.partner-checkout.checkout-illustrated .credit-card-number-input{margin-left:0;width:60%}.partner-checkout.checkout-illustrated .ccv__wrapper,.partner-checkout.checkout-illustrated .dateexp__wrapper{width:100%}.partner-checkout.checkout-illustrated .ccv__wrapper .ccv-input,.partner-checkout.checkout-illustrated .dateexp__wrapper .ccv-input{padding-left:0}.partner-checkout.checkout-illustrated .dateexp__wrapper{border-right-width:0}.before-and-after-line{-webkit-align-items:center;align-items:center;display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;-webkit-justify-content:center;justify-content:center;width:100%}.before-and-after-line:first-child:before{margin-right:1rem}.before-and-after-line:first-child:after,.before-and-after-line:first-child:before{border-bottom:1px solid #2a2a27;content:"";display:block;-webkit-flex:1 1 0%;flex:1 1 0%}.before-and-after-line:first-child:after{margin-left:1rem}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}