@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/Inter-Regular.34ba43c9.woff2) format("woff2"),url(/fonts/Inter-Regular.29de96b5.woff) format("woff")}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/Inter-Bold.a1aac96e.woff2) format("woff2"),url(/fonts/Inter-Bold.955029f1.woff) format("woff")}@font-face{font-family:OCR A Std;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/OCR-A-Std-Regular.4f9bb2e9.woff2) format("woff2"),url(/fonts/OCR-A-Std-Regular.88c8b047.woff) format("woff")}apple-pay-button{--apple-pay-button-width:100%;--apple-pay-button-height:$external-pay__btn-h;--apple-pay-button-border-radius:4px;--apple-pay-button-padding:7px 7px;--apple-pay-button-box-sizing:border-box;width:100%}.gpay-button,google-pay-button{width:100%!important;height:40px}.privat24_button img{width:auto;height:100%}.privat24_button_color_light{background:transparent}.privat24_button_color_dark{background:#000}.privat24_button_color_dark:focus,.privat24_button_color_dark:hover{opacity:.7}.external-pay{padding:.75em 0 0}.external-pay>div{padding:.5em 0}.external-pay button{height:40px;padding:0;border:none;text-align:center;border-radius:5px}body,html{width:100%;height:100%;background:transparent;overscroll-behavior-y:none;-webkit-overscroll-behavior-y:none}html{font-size:62.5%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}body{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:1.6rem;line-height:1;color:#626f77}.invalid-feedback,.small,small{font-size:.75em;line-height:1.2;margin-top:.8rem;color:#ff445e}svg:not(:root){overflow:hidden}svg{width:auto;height:auto;max-width:100%;max-height:100%}.btn{--bs-btn-font-family:$body_font_family;transition:all .25s ease-in-out}.btn.disabled,.btn:disabled,fieldset:disabled .btn{color:#fff;border-color:#999;background-color:#999;box-shadow:none;opacity:.6}.btn-group-lg>.btn,.btn-lg{--bs-btn-font-size:1.4rem;--bs-btn-padding-y:0;--bs-btn-padding-x:1.6rem;--bs-btn-border-radius:.8rem;height:4.8rem;line-height:4.6rem;font-weight:700}hr{border-color:#ced6e0}.disabled-controls{pointer-events:none;opacity:.4}.text-danger{color:#ff445e}.kp-popover{font-size:1.4rem;line-height:1.2;--bs-popover-body-color:#1a3b5d;--bs-popover-max-width:220px;--bs-popover-border-color:#e5e5ea;--bs-popover-body-padding-x:1rem;--bs-popover-body-padding-y:0.5rem;box-shadow:0 2px 2px 0 rgba(0,0,0,.14),0 3px 1px -2px rgba(0,0,0,.12),0 1px 5px 0 rgba(0,0,0,.2)}.kp-popover_cvv{--bs-popover-max-width:220px}.kp-popover_card-save{--bs-popover-max-width:230px}.kp-popover_card-verify-code{--bs-popover-max-width:260px}.icon{text-decoration:none!important;display:inline-block;vertical-align:middle;font-size:1em}.icon,.icon svg{width:1.25em;height:1.25em}.icon svg{font-size:inherit;line-height:1.25em}.icon svg,.icon:hover svg{fill:#c7c7cc}.form-control.is-invalid,.form-control.is-valid,.was-validated .form-control:invalid,.was-validated .form-control:valid{background-image:none!important}.form-control.is-invalid,.was-validated .form-control:invalid{border-width:2px}.locale-changer select{padding:.125em;border-radius:.5em;margin-right:-1px}.widget .text-danger,.widget .text-success{font-size:2.4rem;font-weight:700;line-height:1.2;letter-spacing:.338px;color:#000!important}.widget .text-danger{color:#ff445e!important}.widget-error,.widget-success{padding:1.5em 0;margin:0 auto;max-width:80%}.widget-error p,.widget-success p{font-size:1em;font-weight:400;line-height:1.375;letter-spacing:-.48px;margin-top:1em;margin-bottom:0}.widget-error pre,.widget-success pre{background-color:#000;font-size:1.1rem!important;line-height:1;font-family:monospace;color:silver;padding:2em}.widget-success__icon{width:10rem;height:auto;margin:2.4rem auto}.page-wrapper{margin-bottom:2.5em}.widget-wrapper{position:absolute;z-index:1;width:100%;height:auto;top:0;left:50%;transform:translateX(-50%)}.widget-wrapper .container{position:relative;width:100%!important;padding:0 24px}.widget-wrapper .container.page-wrapper,.widget__inner{overflow:hidden}.widget__inner{position:absolute;top:0;left:0;width:100%;min-width:320px;height:auto;background:#fff;box-shadow:0 2px 12px rgba(0,0,0,.05),0 0 1px rgba(0,0,0,.1);min-height:100vh;display:flex;flex-flow:column nowrap}.widget__close{transition:none;text-decoration:none;--bs-btn-color:#ff5700}.widget__close:active{border-color:transparent!important}.widget__close:hover{--bs-btn-color:#fff;--bs-btn-hover-color:#ff5700;--bs-btn-active-color:#fff;border-color:transparent}.widget__close:disabled{border:none!important;background:transparent!important;color:#ccc!important}.widget__x-bg{content:"";background:rgba(0,0,0,.5) 0 0 no-repeat;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background-size:cover;position:fixed;z-index:0;top:0;left:0;width:100vw;height:100vh}.widget__spinner{width:100%}.widget__spinner.position-absolute{top:25%;left:0}.widget__spinner .spinner-border{color:#666;width:2em;height:2em}.header{position:relative;overflow:hidden;background-color:#fff;height:auto}.header__h{text-align:center;padding:0 40px}.header__logo{display:block;height:56px;overflow:hidden}.header__logo svg.logo-kastapay{font-size:1.6rem;padding:1em;height:1.5em;box-sizing:content-box}.header__total{text-align:center;margin-top:40px}.total__label,.total__price{line-height:1.2}.total__label{font-size:1em;letter-spacing:-.48px}.total__price{font-size:2.5em;font-weight:700;color:#000}.footer,.header{width:100%}.footer__copyright{height:.875em;color:#c7c7cc;filter:grayscale(1);text-align:center;display:flex;justify-content:center;align-items:center}.footer__copyright svg{height:.75em;margin:0 .5em}.footer__copyright span{line-height:1;font-size:.75em}.footer__wrap{height:1.875em;display:block}.footer{margin-top:auto}.footer .btn.ksp-widget-close-btn{background-color:#2a2c30;color:#999;border-color:#999}.footer .btn.ksp-widget-close-btn:hover{color:#2a2c30;border-color:#ced6e0;background-color:#ced6e0;box-shadow:0 2px 2px 0 rgba(0,0,0,.14),0 3px 1px -2px rgba(0,0,0,.12),0 1px 5px 0 rgba(0,0,0,.2)}.cards{margin:24px auto 0;position:relative}.cards .widget__spinner.position-absolute{top:9rem}.card__head{margin-top:4rem;font-size:2.4rem;line-height:1.33333;font-weight:700;color:#000}.card__brand{background-position:100%;background-repeat:no-repeat;background-size:contain;position:absolute;right:.75em;top:.5em;width:2.6551724138em;height:1.75em;z-index:1}.ratio_card{--bs-aspect-ratio:62.5%;background-repeat:no-repeat;background-position:0 0;border-radius:6px;overflow:hidden}.card,.ratio_card{background-size:cover;position:relative}.card{background-color:#f2f2f5;border:none;border-radius:1.5em;padding:0;box-shadow:0 0 1px 0 rgba(40,41,61,.04),0 2px 4px 0 rgba(96,97,112,.16)}.card.visa .card__brand,.card.visaelectron .card__brand{background-image:url(/img/visa.a2db4740.svg)}.card.mastercard .card__brand{background-image:url(/img/mastercard.f0a6762d.svg)}.card.maestro .card__brand{background-image:url(/img/maestro.687a5bed.svg)}.card.prostir .card__brand{background-image:url(/img/prostir.f63ac717.svg);top:.375em}.card__input{border-radius:5px;border:1px solid #e5e5ea;background:#fff;color:#000;font-family:monospace}.card__input:focus{border:2px solid #26adb8!important;box-shadow:none!important}.card__input:focus.is-invalid{border-color:#26adb8!important}.card__input:disabled:hover{border-color:#e5e5ea}.card__input.form-control-lg{padding:.75em;font-size:1.6rem;line-height:1.25;border-radius:.5em}.card__input-wrap{position:relative}.card__input_security-disc{font-family:text-security-disc;-webkit-text-security:disc;font-size:1.6rem!important}.card__data{display:flex;flex-flow:column nowrap;padding:24px}.card__field_number{margin-bottom:1em}.card__field_expiration{margin-right:.75em}.card__field_secure{margin-left:.75em}.card__field_cbx{height:auto!important;margin-top:1.5em}.card__field_cbx .icon{line-height:1;font-size:1em;margin-left:.25em}.card__info{position:absolute;left:7.5%;top:65%}.card__expiration,.card__number{text-shadow:2px 2px rgba(96,97,112,.16)}.card__number{font-size:22px;font-family:OCR A Std,monospace}.card__expiration{font-size:.875em;line-height:1.4;letter-spacing:-.42px}.card__btn-cvv{position:absolute;display:block;right:.75em;top:.75em;height:2.4rem;width:auto}.form-label{margin-bottom:.8rem;font-size:.75em;line-height:1.33333;color:#626f77}.form-check{display:flex;align-items:center;font-size:1em;padding:.375em 0}.form-check .form-check-input{margin:0 .75em 0 0;border:1px solid #e5e5ea;height:1.125em;width:1.125em;border-radius:.125em}.form-check .form-check-input:focus{border-color:#26adb8;box-shadow:none}.form-check .form-check-input:checked{--bs-form-check-bg-image:url(/img/cbx-checked.560fc15f.svg);background-size:70% 70%;background-position:50%;background-repeat:no-repeat;border-color:#26adb8;background-color:#26adb8}.form-check .form-label{margin-bottom:0;font-size:.875em}.form-check .form-label~.helper{margin-bottom:0}.form-actions{margin-top:1.5em}.form-actions .widget__close{margin-top:2.4rem}.form-offer{font-size:.75em;margin-top:2em;display:flex;flex-flow:row nowrap}.form-offer a,.form-offer a:hover{color:#626f77}.form-offer__i{margin-right:1.6rem}.form-offer__i img{width:2em;height:2em}.form-offer__content{line-height:1.33333}.form-cvv{display:flex;flex-flow:row nowrap;align-items:flex-start;justify-content:flex-end;height:auto;margin-top:1.5em;margin-left:0}.form-cvv .card__field_secure{margin:0 1em 0 0}.form-cvv__help{margin:2.75em 0 .5em 1em;font-size:.75em;line-height:1.33333}.saved-card-form .form-label{color:#000}.saved-card-form .card__img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block;position:absolute;z-index:0}.saved-card-form .card__overlay{position:absolute;inset:0;background:linear-gradient(90deg,#e0e0e0,#f0f0f0 50%,#e0e0e0);background-size:200% 100%;animation:shimmer 1.5s infinite;z-index:0;pointer-events:none}@keyframes shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}.saved-card-form .form-actions{margin-top:2.4rem}.discount-info{display:none;margin-bottom:6px}.with-discount .timer{margin-bottom:8px}.with-discount .line-amount .delimiter{top:36px}.with-discount .line-amount .inner{top:0}.with-discount .row.form-actions{padding-top:0;padding-bottom:0;margin-bottom:0}.with-discount .discount-info{display:block;text-align:center;color:#6a767e;font-size:12pt;font-family:sans-serif;font-weight:400;padding-top:2px;padding-bottom:2px}.with-discount .discount-info b{font-family:Helvetica,Arial,sans-serif;font-size:12pt;font-weight:400;color:#ec008b}.with-discount .discount-info small{font-size:12px;color:#aaa}.emv3DSChallengeFrame{width:100%;height:800px}.timer{text-align:center;margin:.75em 0;color:#ced6e0}.timer.critical{color:#ff445e}.muted{margin:1em 0 0}.muted,.muted a{color:#ced6e0!important}.muted a{text-decoration:underline!important}.widget__modal{z-index:10000}.widget__modal .modal-content,.widget__modal .modal-dialog{height:100%;display:flex;flex-flow:column nowrap;border:0 none;margin:0}@media only screen and (min-width:500px){.widget-wrapper{max-width:400px}.widget-wrapper .container{max-width:100%;padding:0 40px}.widget__inner{position:absolute;top:2em;min-height:780px;border-radius:2.4rem}.header{border-radius:10px 10px 0 0}}@media only screen and (min-width:576px){.widget-wrapper{width:500px}}@media only screen and (min-width:992px){.widget-wrapper{width:400px}}.debug{position:relative;overflow:visible;z-index:1;left:0;top:0;margin-top:100vh;width:150%;font-size:1em;padding:0 1em 1em;background-color:#fffaf0;color:#333;border:1px dashed}.debug .debug__x{position:absolute;padding:1em;top:0;right:0}.debug p{margin:.75em 0}.debug pre{font-family:monospace;background-color:#333;color:#fff;padding:2em 2em 3em;margin:.75em 0 0;font-size:.75em}