.form{--form-theme:#de950b;font-family:MyriadPro,Arial,sans-serif;position:relative}.form__field{display:block;margin-bottom:1rem}.form__field.is-hidden,.form__group.is-hidden{display:none}.form__error,.form__hint,.form__label,.form__text,.form__warning{color:#000;display:block;font-family:MyriadPro,Arial,sans-serif;font-size:1rem;line-height:1.125;line-height:1.25;width:100%}.form__error.is-hidden,.form__hint.is-hidden,.form__label.is-hidden,.form__text.is-hidden,.form__warning.is-hidden{display:none}.form__error{color:red;display:none;margin:4px 0 0}.is-error .form__error{display:block}.form__warning{color:#de950b;margin:4px 0 0}.form__label{font-size:1.125rem;font-weight:700;margin:0 0 .5rem}.is-required .form__label:after{color:#35404f;content:"*";display:inline-block;font-size:.75rem;text-align:right;width:10px}.form__label--empty{display:none}.form__title{--heading-3-font-size:1.5rem;font-size:var(--heading-3-font-size)}@media only screen and (min-width:768px){.form__title{--heading-3-font-size:2rem}}.form__title{font-weight:400;padding-left:0;padding-top:1rem}.form__hint{margin-top:.4rem}.form__payment-option.is-hidden,.form__payment.is-hidden{display:none}.form__buttons+.form__text{margin-top:1rem}.form__input,.form__select{display:flex;flex:1 0 100%;position:relative;width:100%}.is-error .form__input:after,.is-error .form__select:after,.is-valid .form__input:after,.is-valid .form__select:after{content:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='red' d='m14.07 12 6.27-6.26 1.29-1.29a.49.49 0 0 0 0-.69l-1.38-1.39a.5.5 0 0 0-.7 0L12 9.93 4.45 2.37a.49.49 0 0 0-.69 0L2.37 3.75a.5.5 0 0 0 0 .7L9.93 12l-7.56 7.55a.5.5 0 0 0 0 .7l1.38 1.38a.5.5 0 0 0 .7 0L12 14.07l6.26 6.27 1.29 1.29a.5.5 0 0 0 .7 0l1.38-1.38a.5.5 0 0 0 0-.7z'/%3E%3C/svg%3E");display:block;height:16px;pointer-events:none;position:absolute;right:.75rem;top:18px;width:16px}.is-valid .form__input:after,.is-valid .form__select:after{content:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cpath fill='%2316b51e' d='m32 6.364-2.545-2.546-19.273 19.273-7.637-7.636L0 18l10.182 10.182z'/%3E%3C/svg%3E")}.form__prefix{background-color:#e9eaec;border-bottom:1px solid #c1c1c1;border-bottom-left-radius:2px;border-left:1px solid #c1c1c1;border-top:1px solid #c1c1c1;border-top-left-radius:2px;color:#35404f;height:54px;line-height:54px;padding:0 1rem}.form__prefix~input,.form__prefix~select{border-bottom-left-radius:0;border-top-left-radius:0;margin-left:-2px}.form__select{position:relative}.form__select select{-webkit-appearance:none;appearance:none;cursor:pointer}.form__select:before{content:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23999' d='M21.187 4.687 24 7.5l-12 12-12-12 2.813-2.813L12 13.875z'/%3E%3C/svg%3E");display:block;height:16px;pointer-events:none;position:absolute;right:.75rem;top:46%;transform:translateY(-50%);width:16px}.is-error .form__select:after,.is-valid .form__select:after{right:2.75rem}.form__checkboxes:after,.form__checkboxes:before,.form__options:after,.form__options:before,.form__radios:after,.form__radios:before{content:" ";display:table}.form__checkboxes:after,.form__options:after,.form__radios:after{clear:both}.legacy .form__checkboxes:after,.legacy .form__checkboxes:before,.legacy .form__options:after,.legacy .form__options:before,.legacy .form__radios:after,.legacy .form__radios:before{zoom:1}.form__checkboxes,.form__options,.form__radios{display:flex;flex:1 0 100%;flex-wrap:wrap;margin:-6px -6px 0}.form__checkboxes,.form__radios{flex-direction:row;padding-top:10px}.form__checkboxes--vertical,.form__radios--vertical{flex-direction:column}.form__checkbox{min-height:30px;padding:6px;position:relative}.form__checkbox input{height:14px;left:10px;margin:0;position:absolute;top:10px;width:14px}.form__checkbox input:focus~label:before{border-color:var(--form-theme)}.form__checkbox input:checked~label:after{background-color:#fff;border-color:var(--form-theme);transform:rotate(-45deg) scale(1)}.form__checkbox label{cursor:pointer;display:block;font-size:1rem;font-weight:400;line-height:1.5;margin:0;padding-left:34px;position:relative}.form__checkbox label:before{background-color:#fff;border:1px solid #c1c1c1;border-radius:8px;content:"";height:22px;left:0;position:absolute;top:1px;width:22px}.is-error .form__checkbox label:before{border-color:red}.form__checkbox label:after{border:solid #c1c1c1;border-width:0 0 2px 2px;content:"";height:8px;left:3px;position:absolute;top:6px;transform:rotate(-45deg) scale(0);transition:transform .15s ease-in-out,border-color .2s ease-in-out;width:16px}.form__checkbox label:focus:before,.form__checkbox label:hover:before{border-color:var(--form-theme)}.form__radio{min-height:30px;padding:6px;position:relative}.form__radio input{height:14px;left:10px;margin:0;position:absolute;top:10px;width:14px}.form__radio input:focus~label:before{border-color:var(--form-theme)}.form__radio input:checked~label:after{transform:scale(1)}.form__radio label{cursor:pointer;display:block;font-size:1rem;font-weight:400;line-height:1.7;margin:0;padding-left:34px;position:relative}.form__radio label:before{background-color:#fff;border:1px solid #c1c1c1;border-radius:50%;content:"";height:22px;left:0;position:absolute;top:1px;transition:border-color .2s ease-in-out;width:22px}.is-error .form__radio label:before{border-color:red}.form__radio label:after{background-color:var(--form-theme);border-radius:50%;content:"";height:14px;left:4px;position:absolute;top:5px;transform:scale(0);transition:transform .15s ease-in-out,background-color .2s ease-in-out;width:14px}.form__radio{margin-right:1rem}.form__option{flex:1 0 20%;padding:5px;position:relative}.form__option--large{flex-basis:30%}.form__option input{height:14px;left:30px;margin:0;position:absolute;top:30px;width:14px}.form__option input:focus~label{border-color:var(--form-theme)}.form__option input:checked~label{background-color:var(--form-theme);border-color:var(--form-theme);color:#fff;font-weight:700}.form__option label{background-color:#fff;border:1px solid #c1c1c1;border-radius:2px;color:#000;cursor:pointer;display:block;font-size:1.125rem;font-weight:400;height:54px;line-height:54px;min-width:70px;padding:0 .5rem;position:relative;text-align:center;transition:background-color .2s,border-color .2s,color .2s;white-space:nowrap}.form__option label:hover{background-color:#f8eace;border-color:var(--form-theme)}.form__option.is-hidden,.form__option.is-single input,.form__option.is-single label{display:none}.form__option.is-single .form__option-title{display:block}.form__option-title{font-weight:700;line-height:1.2;--heading-3-font-size:1.5rem;font-size:var(--heading-3-font-size)}@media only screen and (min-width:768px){.form__option-title{--heading-3-font-size:2rem}}.form__option-title{color:var(--heading-color);display:none;font-weight:400;margin:0;padding-left:0;padding-top:1rem}.form__iban{-webkit-appearance:none;appearance:none;background:#fff;border:1px solid #c1c1c1;border-radius:2px;box-shadow:none;color:#000;font-size:1rem;font-weight:400;height:54px;line-height:50px;outline:none;padding:0 1rem;transition:background-color .2s,border-color .2s,box-shadow .2s ease;width:100%}.form__iban::placeholder{color:hsla(214,6%,51%,.75)}.form__iban:focus{border-color:var(--form-theme);outline:none}.form__iban:disabled{background-color:#f3f2f0}.form__iban:focus-within{border-color:var(--form-theme);outline:none}.form__iban:focus-within~.form__validation-checks{display:block}.is-error .form__iban:after,.is-valid .form__iban:after{top:6px}.form__iban [data-iban-main]{clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;width:1px}.form__iban~.form__validation-checks{display:none}.form__iban-fields{align-items:center;display:flex;height:100%}.form__iban-fields input{border:none;box-sizing:content-box;height:24px;padding:0!important;width:44px}.form__iban-fields input:focus-visible{box-shadow:none;outline:none}.form__iban-fields input[data-iban-controlcode],.form__iban-fields input[data-iban-country]{width:25px}.is-error .form__iban-fields input{--form-input-border:transparent;--form-input-bgc:transparent;box-shadow:none}.form__validation-checks{background:#e9eaec;margin-top:10px;padding:10px}.form__validation-check{font-size:14px;line-height:1.4;margin:0;padding-left:22px;position:relative}.form__validation-check:before{content:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cpath fill='%2316b51e' d='m32 6.364-2.545-2.546-19.273 19.273-7.637-7.636L0 18l10.182 10.182z'/%3E%3C/svg%3E");display:none;height:14px;left:0;line-height:1;position:absolute;width:14px}.form__validation-check[aria-invalid=false]:before{display:block}.form__rating{display:inline-flex;flex-direction:row-reverse;justify-content:flex-end;position:relative}.form__rating input{height:8px;left:10px;margin:0;position:absolute;top:10px;width:8px}.form__rating input:focus~label{color:var(--form-theme)}.form__rating input:checked~label{color:var(--form-theme)}.form__rating label{color:#aeaeae;cursor:pointer;height:32px;margin:0;padding:2px;position:relative;width:32px}.form__rating:hover input:checked~label{color:#aeaeae}.form__rating:hover input:checked~label:focus,.form__rating:hover input:checked~label:hover{color:var(--form-theme)}.form__rating:hover label:focus,.form__rating:hover label:hover{color:var(--form-theme)}.form__rating:hover label:focus~input~label,.form__rating:hover label:hover~input~label{color:var(--form-theme)}.form__rating:hover label:focus~input:checked~label,.form__rating:hover label:hover~input:checked~label{color:var(--form-theme)}.form__tikkie{background-color:#56519d;color:#fff;padding:1rem}.form__tikkie .form__label,.form__tikkie label{color:#fff}.form__tikkie .form__label:after,.form__tikkie label:after{color:#fff}.form__tikkie-logo{margin-left:auto;width:120px}.form__description{border-left:4px solid var(--form-theme);height:auto;max-height:300px;opacity:1;overflow:hidden;padding:.75rem 1rem;position:relative;transition:opacity .2s ease-in-out}.form__description .form__text{color:var(--form-theme);font-size:1rem;font-weight:700;margin:0}.form__description.is-hidden{max-height:0;opacity:0;padding:0}.form__icon{display:inline-block;fill:currentColor;height:24px;line-height:1;margin:0;transition:fill .2s ease-in-out;vertical-align:-4px;width:24px}.form__footer{padding:1rem 0}.form__footer>:last-child{margin-bottom:0}.form__loader{background-color:hsla(0,0%,100%,.7);border-radius:4px;display:none;inset:-20px -30px;position:absolute;z-index:10}.form__loader--dark{background-color:rgba(0,0,0,.7)}.form__spinner{display:none}.form__message{background-color:#fff;border-radius:6px;box-shadow:0 3px 10px rgba(0,0,0,.3);font-size:1rem;left:50%;max-width:100%;min-width:250px;padding:2rem 1.5rem;position:absolute;text-align:center;top:2rem;transform:translate(-50%);z-index:11}.form__close{height:18px;position:absolute;right:8px;top:8px;width:18px}.form__close:before{content:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23999' d='m14.07 12 6.27-6.26 1.29-1.29a.49.49 0 0 0 0-.69l-1.38-1.39a.5.5 0 0 0-.7 0L12 9.93 4.45 2.37a.49.49 0 0 0-.69 0L2.37 3.75a.5.5 0 0 0 0 .7L9.93 12l-7.56 7.55a.5.5 0 0 0 0 .7l1.38 1.38a.5.5 0 0 0 .7 0L12 14.07l6.26 6.27 1.29 1.29a.5.5 0 0 0 .7 0l1.38-1.38a.5.5 0 0 0 0-.7z'/%3E%3C/svg%3E")}.form__close:focus,.form__close:hover{color:#7a818a}.form__close span{display:none}.form__dropdown{display:none;opacity:0}.form__dropdown.is-open{opacity:1}.form__dropdown.is-active{display:block}.form__child-address{display:none}.form__stepup{background-color:#f8eace;padding:1rem}.form__stepup-label{font-weight:700}.form.is-error .form__loader,.form.is-loading .form__loader,.form.is-submitting .form__loader,.form.is-success .form__loader{display:block}.form.is-loading{height:375px;overflow:hidden}.form.is-loading .form__spinner,.form.is-submitting .form__spinner{display:block}.form--orange{--form-theme:#de950b}.form--search{align-items:center;display:flex;margin:0 auto;max-width:800px;width:100%}.form--search .form__row{display:flex}.form--search .form__label{display:none}.form--search .form__input{flex-basis:60%;margin-right:1rem}.form--widget{display:flex;flex-direction:column}@media only screen and (min-width:480px){.form__tikkie-logo{margin-top:-2rem}.form__group--address,.form__group--contact,.form__group--membercard,.form__group--name{display:flex;margin:0 -5px}.form__group--address .form__field,.form__group--contact .form__field,.form__group--membercard .form__field,.form__group--name .form__field{flex:1 1 auto;padding:0 5px}.form__group--address{flex-wrap:wrap}.form__group--address .form__field{flex-basis:50%}.form__group--address .form__field:first-child,.form__group--address .form__field:nth-child(2),.form__group--address .form__field:nth-child(3){flex-basis:33%}.form__group--contact .form__field{flex-basis:50%}.form__group--membercard{flex-wrap:wrap}.form__group--membercard .form__hint,.form__group--membercard .form__label{flex-basis:100%;padding:0 5px}.form__group--membercard .form__hint{margin-top:-.5rem}.form__group--membercard .form__field{position:relative}.form__group--membercard .form__field:first-of-type{flex-basis:66%;padding-right:10px}.form__group--membercard .form__field:last-of-type{flex-basis:33%}.form__group--membercard .form__field:last-of-type:after{content:none}.form__group--membercard .form__divider{content:"/";margin:0 5px;position:absolute;top:13.5px}.form__group--name{flex-wrap:wrap}.form__group--name .form__field{flex-basis:100%}.form__group--name .form__field:first-child,.form__group--name .form__field:nth-child(3){flex-basis:38%}.form__group--name .form__field:nth-child(2){flex-basis:24%}.form__child-address,.form__group.is-hidden{display:none}}