/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */button,hr,input{overflow:visible}progress,sub,sup{vertical-align:baseline}*,::after,::before,[type=checkbox],[type=radio],legend{padding:0;box-sizing:border-box}.spp__form-block .spp__form-input:focus,.spp__radio-input:focus-visible+.spp__payment-method-wrapper{box-shadow:0 1px 1px 0 rgba(0,0,0,.07),0 0 0 var(--input-border-width-focus) var(--input-border-focus-30-color)!important}html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}details,main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:ButtonText dotted 1px}fieldset{padding:.35em .75em .625em}legend{color:inherit;display:table;max-width:100%;white-space:normal}textarea{overflow:auto}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}[hidden],template{display:none}:root{--font-family:inherit;--title-font-color:initial;--font-size-body:16px;--font-color-body:black;--action-button-color:#30b696;--action-button-border:none;--action-button-font-color:#fff;--action-button-border-radius:20px;--action-button-hover-color:#258b73;--action-button-hover:none;--action-button-position:center;--input-border-width:1px;--input-border-width-focus:1px;--input-border:1px solid #ccc;--input-border-radius:1px;--input-border-hover:1px solid #ccc;--input-border-color:#ccc;--input-border-focus-80-color:#3297d380;--input-border-focus-30-color:#3297d34d;--input-border-focus-70-color:#3297d3d3;--input-line-height:40px;--anchor-color:#000000;--anchor-color-50:#00000080;--anchor-hover-color:#000000;--anchor-text-decoration:underline;--form-label-overlay-top:.8rem;--form-label-overlay-top-focus:-.5rem;--font-label-background:"white";--form-shadow:0 5px 10px rgba(0, 0, 0, .1);--form-max-width:700px;--form-padding:20px;--form-border:1px solid #ededed;--form-border-radius:10px;--form-input-padding:10px 15px;--form-input-padding-no-label:10px 15px;--header-color:#333;--tax-font-size:16px;--tax-font-color:#333;--tax-line-height:24px;--total-align:right;--total-font-size:40px;--total-font-color:#333;--total-line-height:50px;--total-separator-border:2px solid #ccc;--font-label-overlay-font-size:0.7rem;--font-label-size-body:16px;--font-label-color-body:#878787;--font-label-size-body-focus:16px;--font-label-color-body-focus:#878787;--input-border-width-invalid:1px;--input-border-color-invalid:#f19797;--validation-message-font-size:12px;--total-before-discount-font-color:#000000}*,::after,::before{margin:0}.spp__checkout-container-body{display:flex;justify-content:center;margin:0 auto;flex-direction:column}.spp__checkout-container-body .spp__checkout-form{max-width:var(--form-max-width);width:100%}.spp__checkout-container-body.spp__layout-horizontal{flex-direction:row}@media (max-width:680px){.spp__checkout-container-body.spp__layout-horizontal{flex-direction:column}.spp__checkout-container-body.spp__layout-horizontal .spp__additional-info{margin-left:0}}.spp__layout-horizontal .spp__additional-info{margin-left:30px}.spp__form-group-total{text-align:var(--total-align);font-size:18px;line-height:var(--total-line-height)}.spp__form-group-total .spp__equal-total-label{padding-right:10px}.spp__form-group-total .spp__amount-row{display:grid;grid-template-columns:auto 130px;column-gap:5px}.spp__form-group-total .spp__amount-row.due-today{font-weight:700}.spp__form-group-total .spp__amount-row.total{border-top:var(--total-separator-border);padding-top:10px;margin-top:10px}.spp__form-group-total .spp__amount-row .subtotal{color:var(--total-before-discount-font-color)}.spp__form-group-total .spp__amount-row .subtotal .striked-text{text-decoration:line-through}@media (min-width:1024px){.spp__checkout-container-body .spp__checkout-form{min-width:710px}.spp__checkout-container-body .spp__checkout-form.ignore-min-width{min-width:auto}.spp__form-group-total{font-size:var(--total-font-size);color:var(--total-font-color)}}.spp__form-row{display:flex;gap:15px}.spp__layout-horizontal .spp__form-row{display:block}.spp__form-row .spp__form-col{flex:50%}.spp__form-row .spp__form-col .spp__flex-gap-15{display:flex;gap:15px}.spp__form-row .spp__form-col .spp__title{font-size:20px;color:var(--header-color);padding-bottom:5px}.spp__form-block{position:relative;flex:50%}.spp__form-block .spp__form-input{width:100%;border:1px solid #ccc;padding:var(--form-input-padding);font-size:15px;text-transform:none}.spp__form-block .spp__form-input.no-label{padding:var(--form-input-padding-no-label);height:40px!important}.spp__form-block select.spp__form-input{height:39px;outline:0}.spp__form-block.spp__form-block__language-selector select.spp__form-input{appearance:none;-webkit-appearance:none;-moz-appearance:none}.spp__form-block.spp__form-block__language-selector::after{content:'';position:absolute;right:14px;top:50%;transform:translateY(-50%);width:0;height:0;border-left:8px solid transparent;border-right:8px solid transparent;border-top:8px solid var(--input-border-color);border-radius:5px;pointer-events:none}.spp__form-block .spp__form-input.invalid:focus,.spp__form-block .spp__form-input:focus{border-color:var(--input-border-focus-80-color)!important}.spp__form-block .spp__form-input:focus{outline:0;color:var(--font-color-body)!important}.spp__form-block .spp__form-input.invalid{border:var(--input-border-width-invalid) solid var(--input-border-color-invalid)!important;color:var(--input-border-color-invalid)}.spp__form-block .validation-message{color:var(--input-border-color-invalid);margin-bottom:0!important;margin-top:5px!important;font-size:var(--validation-message-font-size)!important}.spp__form-block .spp__form-label-overlay{position:absolute;left:1rem;top:.8rem;padding:0 .5rem;cursor:text;background-color:var(--font-label-background);transition:top .2s ease-in,left .2s ease-in,font-size .2s ease-in,color .2s ease-in;color:var(--font-label-color-body);font-size:var(--font-label-size-body)}.spp__form-block>.spp__form-input[required]+.spp__form-label-overlay::after{content:" *";color:var(--font-label-color-body);font-size:var(--font-label-size-body)}.spp__form-block .total{font-size:1.5rem;font-weight:500}.spp__checkout-form .spp__form-block{margin:10px 0}.spp__info-block,.spp__message-block{margin-bottom:15px;position:relative}.spp__checkout-form .spp__form-block select+label{position:absolute;top:var(--form-label-overlay-top)!important}.spp__checkout-form .spp__form-block select.spp__has-value+label,.spp__checkout-form .spp__form-block select:focus+label{top:var(--form-label-overlay-top-focus)!important;font-size:var(--font-label-size-body-focus);left:.5rem}.spp__form-input:focus~.spp__form-label-overlay,:not(select).spp__form-input:not(:placeholder-shown).spp__form-input:not(:focus)~.spp__form-label-overlay{top:-.5rem;font-size:var(--font-label-size-body-focus);left:.5rem;color:var(--font-label-color-body-focus)}.spp__form-block>.spp__form-input:focus+.spp__form-label-overlay::after,:not(select).spp__form-input:not(:placeholder-shown):not(:focus)~.spp__form-label-overlay::after{font-size:var(--font-label-size-body-focus)}.spp__form-input:focus::-webkit-input-placeholder{font-style:normal}.spp__form-input:focus::-moz-placeholder{font-style:normal}.spp__form-input:focus:-ms-input-placeholder{font-style:normal}.spp__form-input:focus::-ms-input-placeholder{font-style:normal}.spp__form-input:focus::placeholder{font-style:normal}.spp__form-input:not(:focus)::-webkit-input-placeholder{color:transparent}.spp__form-input:not(:focus)::-moz-placeholder{color:transparent}.spp__form-input:not(:focus):-ms-input-placeholder{color:transparent}.spp__form-input:not(:focus)::-ms-input-placeholder{color:transparent}.spp__form-input:not(:focus)::placeholder{color:transparent}.spp__message-block{padding:20px;background:#fff;min-width:230px;font-family:'SPP Roboto','Helvetica Neue',Helvetica,Arial,sans-serif}.spp__message-block.spp__error{border-top:2px solid #b22222;background-color:#b2222212;color:#b22222}.spp__message-block.spp__error h3{color:#b22222!important}.spp__message-block.spp__success{border-top:2px solid #1C9963;background-color:#1c99631a;color:#1C9963}.spp__message-block.spp__success h3{color:#1C9963!important}.spp__message-block.text-normal{font-size:.75em}.spp__info-block{padding:20px!important;border-radius:var(--form-border-radius);background:#fff;box-shadow:var(--form-shadow);border:var(--form-border);min-width:230px}.spp__info-block .spp__info-block-header-button{position:absolute;top:15px;right:20px;cursor:pointer}.spp__info-block .spp__form-submit{display:flex;padding-bottom:20px;justify-content:var(--action-button-position)}.spp__info-block .spp__form-submit .spp__submit-btn{min-width:150px;max-width:250px;width:100%;height:50px;padding:10px;font-size:17px;background:#30b696;color:#fff;margin-top:5px;cursor:pointer;border:none;border-radius:20px;font-weight:700}.spp__info-block .spp__form-submit .spp__submit-btn:hover{background:#258b73}.spp__info-block h4{padding-bottom:10px;margin-bottom:10px;border-bottom:1px solid #d3d3d3}.spp__info-block h4.spp__document-title{display:flex;align-items:center;justify-content:space-between}.spp__info-block h4.spp__document-title .spp__spinner{width:25px;height:18px;background-size:20px}.spp__info-block .spp__document-link{display:block;text-decoration:underline;cursor:pointer;font-size:13px}.spp__info-block .spp__payment-method-fieldset{padding:0;border:none}.spp__info-block .spp__payment-method-wrapper{display:flex;align-items:center;padding:10px 15px;height:var(--input-line-height);border:var(--input-border);border-radius:var(--input-border-radius);border-color:var(--input-border-color)!important;color:var(--anchor-color-50);cursor:pointer}.spp__radio-input:checked+.spp__payment-method-wrapper{color:var(--anchor-color);border-color:var(--input-border-focus-80-color)!important}.spp__radio-input:focus-visible+.spp__payment-method-wrapper{outline:0}.spp__info-block .spp__payment-method-radio>span>i,.spp__info-block .spp__payment-method-radio>span>svg{margin-right:7px}.spp__info-block .spp__info-block-summary-row{font-size:14px}.spp__info-block .spp__info-block-row{padding-left:10px;font-size:12px}.spp__info-block .spp__info-block-row .spp__info-block-row-value,.spp__info-block .spp__info-block-summary-row .spp__info-block-row-value{display:inline-block;float:right}.spp__btn-block-modal{display:flex;justify-content:flex-end;gap:10px;width:100%}.spp__btn-block-modal .btn{margin-left:10px}.blazored-modal-header{padding:0 0 1rem!important;position:relative}h3.blazored-modal-title{text-align:center;margin:0 auto;margin-top:0!important;font-weight:300}.blazored-modal-content.h4{font-size:18px;color:#000}.blazored-modal-close{position:absolute;right:-12px;top:-20px;margin:0!important;padding:0!important}.text-weight-light{font-weight:300!important}.text-weight-normal{font-weight:400!important}.text-weight-medium{font-weight:500!important}.text-weight-semibold{font-weight:600!important}.text-weight-bold{font-weight:700!important}.font-size-small{font-size:.875em!important}.font-size-base{font-size:1em!important}.font-size-medium{font-size:1.125em!important}.font-size-large{font-size:1.25em!important}.margin-bottom-small{margin-bottom:.25em!important}.margin-bottom-medium{margin-bottom:.5em!important}.margin-bottom-large{margin-bottom:.75em!important}.spp__pn{padding:0!important}.spp__checkout-container{font-family:var(--font-family);font-size:var(--font-size-body);color:var(--font-color-body);padding:var(--form-padding)}.spp__checkout-container h2,h3{color:var(--title-font-color)}.spp__checkout-form .spp__info-block .spp__form-submit .spp__submit-btn{background:var(--action-button-color);border:var(--action-button-border);color:var(--action-button-font-color);border-radius:var(--action-button-border-radius)}.spp__checkout-form .spp__info-block .spp__form-submit .spp__submit-btn:hover{background:var(--action-button-hover-color);border:var(--action-button-hover)}.spp__checkout-form .spp__form-block .spp__form-input{height:var(--input-line-height);border:var(--input-border);border-radius:var(--input-border-radius)}.spp__checkout-form .spp__form-block .spp__form-label-overlay{top:var(--form-label-overlay-top)}.spp__checkout-form .spp__form-input:focus~.spp__form-label-overlay,.spp__checkout-form :not(select).spp__form-input:not(:placeholder-shown).spp__form-input:not(:focus)~.spp__form-label-overlay{top:var(--form-label-overlay-top-focus)}.spp__checkout-form input:-webkit-autofill,.spp__checkout-form input:-webkit-autofill:active,.spp__checkout-form input:-webkit-autofill:focus,.spp__checkout-form input:-webkit-autofill:hover{-webkit-box-shadow:0 0 0 30px #fff inset!important}.spp__additional-info .spp__custom-link,.spp__checkout-form .spp__custom-link{cursor:pointer;color:var(--anchor-color);text-decoration:var(--anchor-text-decoration)}.spp__additional-info .spp__custom-link.text-decoration-none,.spp__checkout-form .spp__custom-link.text-decoration-none{text-decoration:none}.spp__additional-info .spp__custom-link:hover,.spp__checkout-form .spp__custom-link:hover{color:var(--anchor-hover-color)}.spp__additional-info .spp__spinner,.spp__checkout-form .spp__form-block .spp__form-input.spp__spinner,.spp__title-spinner{background-image:url(../img/spinner.svg);background-size:25px;background-position:right 5px center;background-repeat:no-repeat}.spp__checkout-modal .spp__checkout-modal__button,.spp__checkout-modal__footer .spp__checkout-modal__button{padding:.6rem 1.25rem;background-color:#eee;border-radius:var(--action-button-border-radius)!important;color:#000;cursor:pointer;border:none}.spp__checkout-modal .spp__checkout-modal__button:hover,.spp__checkout-modal__footer .spp__checkout-modal__button:hover{background-color:#f9f9f9}.spp__checkout-modal .spp__checkout-modal__button.spp__checkout-modal__button-submit,.spp__checkout-modal__footer .spp__checkout-modal__button.spp__checkout-modal__button-submit{background:var(--action-button-color)!important;color:var(--action-button-font-color)!important;border:var(--action-button-border)!important;border-radius:var(--action-button-border-radius)!important}.spp__checkout-modal .spp__checkout-modal__button.spp__checkout-modal__button-submit:hover,.spp__checkout-modal__footer .spp__checkout-modal__button.spp__checkout-modal__button-submit:hover{background:var(--action-button-hover-color)!important;border:var(--action-button-hover)!important}.spp__consent-container p{margin-bottom:1em}.spp__consent-container ol{list-style-position:outside;margin-left:2em;margin-top:1em}.spp__consent-container ul{list-style:disc;margin-left:2em;margin-top:1em}.visually-hidden{position:absolute!important;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}@-webkit-keyframes placeload{0%{-webkit-transform:translateX(-100%);transform:translateX(-100%)}to{-webkit-transform:translateX(100%);transform:translateX(100%)}}@keyframes placeload{0%{-webkit-transform:translateX(-100%);transform:translateX(-100%)}to{-webkit-transform:translateX(100%);transform:translateX(100%)}}