@import url(https://cdn.jsdelivr.net/npm/@tabler/icons-webfont@latest/tabler-icons.min.css);
.tpay-animated{transition:all 0.2s cubic-bezier(0.335, 0.01, 0.03, 1.36)}.tpay-animated-fast{-webkit-animation-duration:.3s;animation-duration:.3s;-webkit-animation-fill-mode:both;animation-fill-mode:both}@keyframes tpayFadeIn{0%{opacity:0;visibility:hidden}to{opacity:1;visibility:visible}}@keyframes tpayFadeIn{0%{opacity:0;visibility:hidden}to{opacity:1;visibility:visible}}.tpay-fadeIn{-webkit-animation-name:tpayFadeIn;animation-name:tpayFadeIn;display:block}@keyframes tpayFadeOut{0%{opacity:1;visibility:visible}to{opacity:0;visibility:hidden}}@keyframes tpayFadeOut{0%{opacity:1;visibility:visible}to{opacity:0;visibility:hidden}}.tpay-fadeOut{-webkit-animation-name:tpayFadeOut;animation-name:tpayFadeOut;display:none}.tpay-preload{position:relative}.tpay-preload__inner{margin-top:0.7rem;display:flex}.tpay-preload__content{margin-left:12px;font-size:0.7rem}.tpay-preload__loader{position:relative;width:20px}.tpay-preload__loader:before{content:'';display:block}.tpay-preload__circular{animation:rotate 2s linear infinite;height:100%;transform-origin:center center;width:100%;position:absolute;top:0;bottom:0;left:0;right:0;margin:auto}.tpay-preload__path{stroke-dasharray:1, 200;stroke-dashoffset:0;animation:dash 1.5s ease-in-out infinite, color 6s ease-in-out infinite;stroke-linecap:round}@keyframes rotate{100%{transform:rotate(360deg)}}@keyframes dash{0%{stroke-dasharray:1, 200;stroke-dashoffset:0}50%{stroke-dasharray:89, 200;stroke-dashoffset:-35px}100%{stroke-dasharray:89, 200;stroke-dashoffset:-124px}}@keyframes color{100%,0%{stroke:#71e496}50%{stroke:#2953c5}80%,90%{stroke:#1c2f77}}.tpay-payment-gateways{display:grid;margin-left:-0.6rem;margin-right:-0.6rem}.tpay-payment-gateways--grid{grid-template-columns:repeat(auto-fill, minmax(180px, 1fr))}.tpay-payment-gateways__item{padding-left:0.6rem;padding-right:0.6rem;margin-bottom:1.2rem;position:relative}.tpay-payment-gateways__item input[type="radio"]{position:absolute;opacity:0}.tpay-payment-gateways__item input[type="radio"]:checked+.tpay-payment-gateways__item-inner{border:2px solid #2953C6;box-shadow:0 0 2px 0 rgba(0,0,0,0.1)}.tpay-payment-gateways__item input[type="radio"]:focus-visible+.tpay-payment-gateways__item-inner{border:4px solid #2953C6}.tpay-payment-gateways__item img{width:auto;display:block;height:36px;margin-left:auto;margin-right:auto;margin-bottom:6px}.tpay-payment-gateways__item.installments img{height:55px}.tpay-payment-gateways__item.installments .tpay-payment-gateways__item-inner{padding:12px 10px}.tpay-payment-gateways__item span{text-align:center;font-weight:600;font-size:0.72rem;color:#1B2257}.tpay-payment-gateways__item:hover .tpay-payment-gateways__item-inner{border:2px solid #2953C6;box-shadow:0 0 2px 0 rgba(0,0,0,0.1)}.tpay-payment-gateways__item-inner{width:100%;border-radius:8px;border:2px solid #fff;box-shadow:0 0 2px 0 rgba(0,0,0,0.1);display:flex;flex-direction:column;padding:16px 10px;height:100%;justify-content:center;cursor:pointer;transition:box-shadow 125ms ease-out;-webkit-transition:box-shadow 125ms ease-out;-moz-transition:box-shadow 125ms ease-out;-o-transition:box-shadow 125ms ease-out}.tpay-blik{padding-top:10px;box-sizing:border-box;font-size:10px;letter-spacing:1px;font-weight:300;max-width:220px;position:relative}.tpay-blik .tpay-input-label{display:block;margin:0 auto 7px;font-size:11px;letter-spacing:1px;font-weight:600;color:#2c2c2c}.tpay-blik input::placeholder{color:#3c3c3c}.tpay-blik input{outline:none;background-color:#ffffff;height:40px;line-height:30px;padding:0 10px;letter-spacing:5px;width:100%;color:#072653;text-align:center;font-size:17px;font-weight:600;box-sizing:border-box;border-radius:6px;font-family:lato, 'helvetica-light', 'sans-serif';border:1px solid #e7e7e7}.tpay-blik input:focus{border-color:#2953C6}.tpay-blik input.success{border:1px solid #00c062}.tpay-blik input .btn{width:100%}#tpay-blik-submit{margin-top:20px;max-width:220px;width:100%;color:#ffffff;background-color:#24b9d7;border-color:rgba(0,0,0,0)}#tpay-blik-submit.disabled,#tpay-blik-submit:disabled{cursor:pointer;opacity:1}.tpay-blik-response{display:none;transition:all 0.4s cubic-bezier(0.335, 0.01, 0.03, 1.36);-webkit-animation-name:tpayFadeOut;animation-name:tpayFadeOut}.tpay-blik-response--open{-webkit-animation-name:tpayFadeIn;animation-name:tpayFadeIn;display:block;transition:all 0.4s cubic-bezier(0.335, 0.01, 0.03, 1.36)}.tpay-account-cards{margin-bottom:1.875rem;font-size:.875rem;color:#232323;background:#fff}.tpay-account-cards__body{padding:1rem}.tpay-account-cards__footer{padding:0.5rem 1rem;border-top:1px solid #f6f6f6}#card-number{width:100%}#exp-container{padding-left:10px;padding-right:10px;width:50%}@media (max-width: 640px){#exp-container{padding:0 6px}}#exp-container label{white-space:nowrap}.tooltip-container{display:flex;gap:4px}.tooltip-container .show-tooltip{position:relative;cursor:default;display:inline-block;color:#072653;font-weight:400;text-decoration:underline}.tooltip-container .show-tooltip img{width:20px;height:20px;margin-top:14px;display:block;filter:brightness(0) saturate(100%) invert(12%) sepia(36%) saturate(1583%) hue-rotate(181deg) brightness(93%) contrast(98%)}.show-tooltip:hover .tooltip-text{visibility:visible;opacity:1}.tpay-card-wrapper .tpay-regulations{padding-left:24px;padding-top:8px}#card-exp{width:150px}#card-cvc{width:100px}.tpay-card-new{padding:0 26px}@media (max-width: 640px){.tpay-card-new{padding:0 16px}}.tpay-card-new p{font-size:14px;color:#072653;font-weight:500}.tpay-card-new .separator-line{padding-bottom:0}.other-cards{padding:0 52px}.tpay-info-label{color:#072653}.tpay-card{position:relative;width:100%;height:180px;border-radius:6px;padding:0 24px;box-sizing:border-box;font-size:10px;letter-spacing:1px;font-weight:300;margin-bottom:16px}@media (max-width: 640px){.tpay-card{padding:0}}.tpay-card.other-cards{margin-bottom:0}.tpay-card__wrap{display:flex;justify-content:space-between;margin-left:-10px;margin-right:-10px}.tpay-card label{display:block;margin:0 auto 7px;font-size:14px;font-weight:500;color:#072653}.tpay-card input::placeholder{color:#B9B9BB}.tpay-card input:focus{border:1px solid #072653}.tpay-card input{outline:none;background-color:#ffffff;line-height:normal;padding:8px 16px;margin:0 0 25px;color:#072653;font-size:14px;font-weight:400;height:48px;box-sizing:border-box;font-family:lato, 'helvetica-light', 'sans-serif';letter-spacing:.7px;border:1px solid #e4e4e4;border-radius:8px;width:100%}.tpay-card input.wrong{border:1px solid red}.tpay-card__save{display:flex;align-items:center}.tpay-card__save label{margin-left:10px;margin-bottom:0}.tpay-card__new-card{margin-bottom:6px}.tpay-card__new-card label{font-size:14px;font-weight:600;color:#072653}.tpay-card__save{padding:0 0 16px 40px}.tpay-cards{padding:0 40px}.tpay-cards p{font-size:14px;color:#072653;font-weight:500}.tpay-cards .separator-line{padding-bottom:0}.tpay-cards .separator-line :last-child{padding-bottom:16px}.tpay-cards .delete-card{margin:auto 0}.tpay-cards__item-inner{display:flex;align-content:center;margin:0;padding:6px 0 24px 0;height:100%;cursor:pointer}.tpay-cards__item-inner .added-card{color:#072653;font-size:18px;font-weight:700;flex-direction:row !important;gap:16px;justify-content:start;align-items:center;justify-items:center}.tpay-cards__item-inner .added-card img{width:95px;height:60px}.tpay-cards__item-inner .custom-radio{margin:auto 0}.tpay-cards__item label{font-weight:700;text-align:left;margin:0;width:100%;display:flex;flex-direction:column;cursor:pointer}.tpay-cards__item p{font-size:0.70rem;padding:0;margin:0;line-height:1}.tpay-cards__item input:checked+label{border-bottom:2px solid #56df83 !important}.tpay_text{font-size:14px;font-family:"Lato", sans-serif;line-height:21px;color:#072653}#tpay_pending{box-sizing:border-box;display:flex;flex-direction:row;align-items:center;padding:8px 24px 8px 8px;gap:8px;width:264px;height:48px;background:#F4F6FC;border:1px solid #2953C6;box-shadow:0 1px 2px rgba(0,0,0,0.08);border-radius:4px;flex:none;order:1;flex-grow:0}#tpay_pending i{color:#2953C6;font-size:20px}#tpay_success{box-sizing:border-box;display:none;flex-direction:row;align-items:center;padding:8px 24px 8px 8px;gap:8px;width:264px;height:48px;background:#F4FFF7;border:1px solid #1FA04A;box-shadow:0 1px 2px rgba(0,0,0,0.08);border-radius:4px;flex:none;order:1;flex-grow:0}#tpay_success i{color:#56A14B;font-size:20px}#tpay_error{box-sizing:border-box;display:none;flex-direction:row;align-items:center;padding:8px 24px 8px 8px;gap:8px;width:264px;height:48px;background:#FFF2F2;border:1px solid #E82B2B;box-shadow:0 1px 2px rgba(0,0,0,0.08);border-radius:4px;flex:none;order:0;flex-grow:0}#checkout-payment-step.loading{position:relative;opacity:0.5;pointer-events:none;filter:blur(2px)}#checkout-payment-step.loading::after{content:"";position:absolute;top:50%;left:50%;width:100px;height:100px;border:8px solid rgba(0,123,255,0.3);border-top-color:#007bff;border-radius:50%;animation:spin 1s linear infinite;transform:translate(-50%, -50%)}@keyframes spin{0%{transform:translate(-50%, -50%) rotate(0deg)}100%{transform:translate(-50%, -50%) rotate(360deg)}}#tpay_error i{color:#E74E29;font-size:20px}#tpay_retry-payment-message{display:none}#tpay_retry-payment-message .tpay_text{margin:5px;color:#072653}#tpay_retry-payment-message a.tpay_text{font-weight:bold}#tpay_email-sent-message{display:none}.tpay-wrapper{margin-top:30px;margin-bottom:40px;position:relative}.tpay-wrapper .custom-checkbox input[type=checkbox]+span{border-radius:4px;border-color:#072653}.tpay-wrapper .custom-checkbox input[type=checkbox]+span .checkbox-checked{background-color:#072653;color:white;border-radius:4px;border-color:#072653}.tpay-wrapper .custom-checkbox span.wrong{border:1px solid #ff3860}.tpay-wrapper .wrong{border:1px solid #ff3860}.tpay-wrapper p{color:#072653}.tpay-regulations{padding:0.9rem 0 0.5rem}.tpay-regulations :first-child{margin-bottom:0}.tpay-regulations :last-child{margin-bottom:0}.tpay-regulations__content{margin-bottom:0.6rem;font-size:12px;color:#072653;font-weight:400}.tpay-regulations__content a{color:#072653;text-decoration:underline}.tpay-regulations__content img{margin-left:16px;margin-top:0 !important}.tpay-widget-wrap{padding:16px 0;margin-bottom:16px}#checkout-payment-step .payment-option{display:flex;width:100%;align-items:center}#checkout-payment-step .payment-option>label{display:flex;align-items:center;margin-bottom:0;font-size:18px;font-weight:700;color:#072653;width:100%;justify-content:space-between}#checkout-payment-step .payment-option>label img{height:32px;padding:4px}#checkout-payment-step .custom-radio{background:#fff;border:#D8D8D8 1px solid}#checkout-payment-step .custom-radio:has(input[type="radio"]:checked){border:#2953C6 1px solid}#checkout-payment-step .custom-radio input[type=radio]:checked+span{background-color:#2953C6}.tpay-label-info{display:flex !important;align-items:center}.tpay-label-info img{width:12px;opacity:0.5;margin-left:10px}#info_msg_not_valid,.tpay-blik-response{margin-top:.7rem;color:#232323;font-size:.7rem}.tpay-logo--small{position:absolute;right:20px;top:20px}body#checkout .additional-information{margin-left:0}.tpay-radio-payments .tpay-blik-input{text-align:left;color:#072653;font-size:20px;font-weight:600}.tpay-radio-payments .tpay-blik-input::placeholder{color:#B9B9BB;font-size:20px;font-weight:600}.tpay-radio-payments label{color:#072653}.tpay-radio-payments--blik{max-width:100%;padding:0 24px}@media (max-width: 640px){.tpay-radio-payments--blik{padding:0 8px}}.tpay-radio-payments__radio{display:flex;align-content:center;margin:0;position:relative;padding:0 20px 15px 20px;height:100%;cursor:pointer;transition:all 0.3s cubic-bezier(0.335, 0.01, 0.03, 1.36)}@media (max-width: 640px){.tpay-radio-payments__radio{padding:0 16px 15px 16px}}.tpay-radio-payments__radio .tpay-logo--small{display:none}.tpay-radio-payments__radio:hover{border-color:#2953C6;transition:all 0.3s cubic-bezier(0.335, 0.01, 0.03, 1.36)}.tpay-radio-payments__radio--active{border-color:#2953C6}.tpay-radio-payments__radio--active .tpay-logo--small{display:block}.tpay-radio-payments__description{display:none;transition:all 0.4s cubic-bezier(0.335, 0.01, 0.03, 1.36);margin-bottom:20px}.tpay-radio-payments__description p{color:#072653;font-size:0.70rem;padding:0;margin:0;line-height:1;font-weight:400}.tpay-radio-payments__item label{font-weight:700;text-align:left;margin:0;display:flex;flex-direction:column;cursor:pointer}.tpay-radio-payments__item p{font-size:0.70rem;padding:0;margin:0;line-height:1}.tpay-radio-payments__content{width:100%}.tpay-radio-payments__content label{margin-bottom:8px}.tpay-radio-payments__content img{float:right}#tpay-blik-form .tpay-radio-payments__radio--active .tpay-radio-payments__description{display:block;margin-bottom:12px}#tpay-blik-form .tpay-radio-payments>.tpay-radio-payments__description{display:block}.separator-line{border-top:1px solid #EEEDF0;width:100%;padding:16px 0}.separator-line.blik-code{padding-bottom:0}#tpay-blik-form .tpay-radio-payments__radio--active{border:none}#tpay-blik-form .tpay-radio-payments__item.tpay-blik--use .tpay-radio-payments__content label{display:block}#tpay-blik-form #payment-confirmation,#card_payment_form #payment-confirmation{display:none !important}body#checkout section.checkout-step .payment-options label{display:flex;text-align:left}.tpay-collapsible-desc{margin-left:26px;color:#072653}.tpay-collapsible-desc p{color:#072653}.generic-regulation-wrapper .tpay-regulations{margin-left:26px}.tpay-error{color:#E82B2B;font-size:12px;font-weight:500;padding:10px 0;display:block}body.tpay-hide-process-btn #payment-confirmation{display:none !important}.installments-iframe{width:100%;height:100%;border:none;margin:0;padding:0;overflow:hidden}.installments-iframe-container{position:fixed;top:50%;left:50%;transform:translate(-50%, -50%);width:100%;height:100%;box-shadow:0 4px 8px rgba(0,0,0,0.1);z-index:1000;padding:0;border-radius:8px;overflow:hidden}.installments-button{box-sizing:border-box;font-family:sans-serif;display:flex;margin:8px 0;flex-direction:column;gap:1px;padding:8px 32px;background:#ffffff;border:1px solid #ebebeb;border-radius:8px;cursor:pointer;font-weight:700;line-height:15.6px;font-size:13px;transition:background-color 0.25s ease}.installments-button:hover{background:#eeeeee}.installments-button img{max-width:114px}.show-blik-info{position:relative;cursor:default;display:inline-block;color:#072653;font-weight:400;text-decoration:underline}.tooltip-text{visibility:hidden;opacity:0;width:380px;background-color:#203759;color:#fff;text-align:center;padding:12px 14px;border-radius:8px;position:absolute;z-index:1;bottom:135%;left:50%;transform:translateX(-50%);transition:opacity 0.3s;font-size:14px;line-height:1.4;box-shadow:0 4px 8px rgba(0,0,0,0.1)}.tooltip-text::after{content:"";position:absolute;top:100%;left:50%;transform:translateX(-50%);border-width:8px;border-style:solid;border-color:#203759 transparent transparent transparent}.show-blik-info:hover .tooltip-text{visibility:visible;opacity:1}

