.form-checkbox__input{clip-path:inset(100%);position:absolute;clip:rect(1px,1px,1px,1px);height:1px;margin-left:1rem;margin-top:2rem;overflow:hidden;white-space:nowrap;width:1px}.form-checkbox__label{cursor:pointer;margin:0;min-height:2rem;overflow:inherit;padding:0 0 0 3.6rem;position:relative}.form-checkbox__label:before{background:var(--background-white);border:.1rem solid var(--border-medium)}.form-checkbox__label:after,.form-checkbox__label:before{border-radius:.6rem;content:"";height:2rem;left:0;position:absolute;top:0;width:2rem}.form-checkbox__label:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='none' viewBox='0 0 24 24'%3E%3Cpath fill='%23fff' fill-rule='evenodd' d='M21.521 4.446c.558.456.64 1.278.184 1.836L11.041 19.325a1.304 1.304 0 0 1-1.864.16L2.45 13.654a1.304 1.304 0 0 1 1.709-1.972l5.712 4.952L19.686 4.63a1.304 1.304 0 0 1 1.835-.184' clip-rule='evenodd'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;clip-path:inset(0 100% 0 0);color:#fff;display:inline-block;font-size:12px;line-height:2rem;text-align:center;transition:all .15s ease-in-out}@media (min-width:768px){.form-checkbox__label.vertically-centered:after,.form-checkbox__label.vertically-centered:before{top:50%;transform:translateY(-50%)}}.form-checkbox__input:checked+.form-checkbox__label:before{background:var(--background-brand-blue);border-color:var(--border-brand-blue)}.form-checkbox__input:checked+.form-checkbox__label:after{clip-path:inset(0)}.form-checkbox__input:focus:checked+.form-checkbox__label:before,.form-checkbox__input:hover:checked+.form-checkbox__label:before{background-color:var(--background-brand-blue)}.form-checkbox__input:disabled+.form-checkbox__label{color:var(--text-disabled)}.form-checkbox__input:disabled+.form-checkbox__label:before{background-color:var(--background-light);border-color:var(--border-light);box-shadow:none}.form-checkbox__input:disabled:checked+.form-checkbox__label:before{background-color:var(--colors-gray-700)}.form-checkbox__input:disabled:checked+.form-checkbox__label:after{color:var(--text-contrast)}.form-checkbox-list{border:.1rem solid var(--border-light);border-radius:1.2rem;overflow:hidden}.form-checkbox-list__item{margin:0;padding:1.6rem}.form-checkbox-list__item:not(:last-of-type){border-bottom:.1rem solid var(--border-light)}.form-checkbox-list__item--selected{background-color:var(--alpha-black-3);color:var(--text-brand-blue);font-weight:500}.form-choices-list{display:flex;flex-direction:column;gap:1.6rem}.form-choices-list--inline{flex-direction:row;flex-wrap:wrap}.form-choices-list--columns{display:grid;grid-template-columns:1fr}@media (min-width:768px){.form-choices-list--columns{grid-template-columns:repeat(2,1fr)}}@media (min-width:992px){.form-choices-list--columns{grid-template-columns:repeat(3,1fr)}}@media (min-width:1200px){.form-choices-list--columns{grid-template-columns:repeat(4,1fr)}}.form-label{color:var(--text-primary);display:inline-block;margin-bottom:.8rem}.form-label__optional{color:var(--text-secondary);text-transform:none}.form-label[aria-disabled=true]{pointer-events:none}.form-label[aria-disabled=true] *{color:var(--text-disabled)}.form-phone{display:flex;gap:.8rem;position:relative}.form-phone__addon{position:static}.form-phone__input{flex:1}.form-phone__input>input{height:100%;z-index:1}.form-row+.form-row{margin-top:2rem}.form--horizontal .form-row+.form-row{margin-top:0}.form-row__label{margin-bottom:.8rem}.form-row__label>*{margin:0}.form-row__widget{display:flex;flex-direction:column;justify-content:center;min-height:4.2rem}.form-select{position:relative;text-align:left;width:100%}.form-select[data-select-initialized=true] .form-select__button{display:none}.form-select__select{-webkit-appearance:none;appearance:none;color:currentColor;min-width:9.6rem;opacity:.01;padding-right:4.8rem;position:relative;text-align:left;text-indent:-9999px;width:100%;z-index:1}.form-select__select.ts-hidden-accessible{width:100%!important}.form-select__select:hover{cursor:pointer}.form-select__select:hover+.form-select__button{border-color:var(--alpha-black-20)}.form-select__select:focus+.form-select__button{background-color:#fff;border-color:var(--border-brand-blue);box-shadow:inset 0 0 0 .1rem var(--border-brand-blue);outline:0}.form-select__select:active+.form-select__button .form-select__icon{transform:translateY(-50%) rotate(180deg)}.form-select__text{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.form-select__text--placeholder{color:var(--text-secondary)}.form-field.form-select__button{-webkit-appearance:none;appearance:none;color:currentColor;left:0;min-width:9.6rem;padding-right:4.8rem;position:relative;position:absolute;right:0;text-align:left;top:0;width:100%}.form-field.form-select__button--desktop{align-items:center;cursor:pointer;display:flex;min-width:9.6rem;padding-right:4rem}@media (max-width:991px){.form-field.form-select__button--desktop{display:none}}.form-field.form-select__button--desktop[aria-expanded=true]+.form-select__list{opacity:1;transform:scale(1) translate(0);visibility:visible;
  /* !important to override js styles from Tom Select */visibility:visible!important}.form-select__icon{line-height:0;pointer-events:none;position:absolute;right:1.6rem;top:50%;transform:translateY(-50%);transition:transform .15s ease-in-out}.form-select__list{background-color:var(--background-white);border:.1rem solid var(--border-light);border-radius:.8rem;bottom:auto;box-shadow:var(--shadow-lg);
  /* !important to override js styles from Tom Select */display:block!important;left:auto;margin-top:.8rem;max-height:60vh;min-height:0;opacity:0;overflow-y:auto;overscroll-behavior:contain;padding-bottom:.8rem;padding-top:.8rem;position:absolute;transform:scale(.85) translateY(-10%);transition:opacity .15s ease-in-out,transform .15s ease-in-out;visibility:hidden;visibility:hidden!important;width:100%;z-index:50}.form-select__list-group[data-disabled] .form-select__list-group-title,.form-select__list-group[data-disabled] .form-select__list-item{color:var(--text-disabled);pointer-events:none}.form-select__list-group .form-select__list-item{padding-left:3.2rem}.form-select__list-group-title,.form-select__list-item{color:var(--text-secondary);display:block;padding:.8rem}.form-select__list-item{border-radius:.6rem;color:var(--text-primary);font-size:var(--body-m-regular-font-size);font-weight:var(--body-m-regular-font-weight);letter-spacing:var(--body-m-regular-letter-spacing);line-height:var(--body-m-regular-line-height);margin:0 .8rem;min-height:3.2rem}.form-select__list-item:not(:has([data-not-selectable])){cursor:pointer}.form-select__list-item:not(.form-select__list-item--disabled):not(:has([data-not-selectable])):focus,.form-select__list-item:not(.form-select__list-item--disabled):not(:has([data-not-selectable])):hover,.form-select__list-item[aria-selected=true]{background-color:var(--background-black-xs-alpha);color:var(--text-primary)}.form-select__list-item--active{font-weight:650}.form-select__list-item--disabled{color:var(--text-disabled);pointer-events:none}.form-select__list-item.active:not(.form-select__list-item--disabled){background-color:var(--alpha-black-3)}.form-select__list-item.selected{color:var(--border-brand-blue);font-weight:650;position:relative}.form-select__list-item.selected:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='none'%3E%3Cpath stroke='%230B08C8' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M2.5 9 6 12.5l8-8'/%3E%3C/svg%3E");content:"";height:1.6rem;position:absolute;right:.8rem;top:.8rem;width:1.6rem}.form-select__list-item[aria-disabled=true]{color:var(--text-disabled);pointer-events:none}.form-select__list-item[data-value=""],.form-select__list-item[data-value=""].selected{color:var(--text-secondary);font-weight:400}.form-select option[value=""]{color:var(--text-secondary)}.form-select--addon{height:100%;position:static}.form-select--addon .form-select{position:static}.form-select--addon .form-select__button,.form-select--addon .form-select__button--desktop{position:relative}.form-select--addon .form-select__select{font-weight:650;left:-1px;position:absolute;right:-1px;top:0;width:calc(100% + 2px)}.form-select--addon .form-select__select:focus+.form-select__button,.form-select--addon .form-select__select:hover+.form-select__button{background-color:var(--background-light)}.form-select--addon .form-select__list{left:0}.is-invalid .form-select--addon .form-field{color:var(--text-primary)}.form-select .items-placeholder{display:none}.form-select .form-select__list.plugin-dropdown_input{padding-top:0}.form-select .dropdown-input-wrap{background-color:var(--background-white);border-bottom:.1rem solid var(--border-light);margin-bottom:.4rem;position:sticky;top:0;z-index:1}.form-select .dropdown-input{-webkit-appearance:none;appearance:none;background:var(--background-white);border:none;border-radius:.8rem;box-shadow:none;color:var(--text-primary);font-size:var(--body-m-regular-font-size);font-weight:var(--body-m-regular-font-weight);height:4.2rem;letter-spacing:var(--body-m-regular-letter-spacing);line-height:var(--body-m-regular-line-height);padding:0 1.6rem;position:relative;text-align:left;transition:background-color .15s ease-in-out,color .15s ease-in-out,border-color .15s ease-in-out;width:100%}.form-select .dropdown-input:focus,.form-select .dropdown-input:focus-within{outline:0}.form-select .highlight{font-weight:650}.form-select__list-item.no-results{color:var(--text-secondary)}.ts-hidden-accessible{position:absolute!important;width:1px!important;clip:rect(0 0 0 0)!important;border:0!important;clip-path:inset(50%)!important;overflow:hidden!important;padding:0!important;white-space:nowrap!important}.ts-wrapper.dropdown-active .form-select__icon{transform:translateY(-50%) rotate(180deg)}.form-textarea__textarea{-webkit-appearance:none;appearance:none;background:var(--background-white);border:.1rem solid var(--border-light);border-radius:.8rem;box-shadow:none;color:var(--text-primary);font-size:var(--body-m-regular-font-size);font-size:var(--body-l-regular-font-size);font-weight:var(--body-m-regular-font-weight);font-weight:var(--body-l-regular-font-weight);height:4.2rem;height:13.6rem;letter-spacing:var(--body-m-regular-letter-spacing);letter-spacing:var(--body-l-regular-letter-spacing);line-height:var(--body-m-regular-line-height);line-height:var(--body-l-regular-line-height);max-width:100%;min-height:4.2rem;min-width:100%;padding:1.2rem;position:relative;resize:vertical;text-align:left;transition:background-color .15s ease-in-out,color .15s ease-in-out,border-color .15s ease-in-out;width:100%}.form-textarea__textarea:hover{border-color:var(--alpha-black-20)}.form-textarea__textarea:focus,.form-textarea__textarea:focus-within{background-color:#fff;border-color:var(--border-brand-blue);box-shadow:inset 0 0 0 .1rem var(--border-brand-blue);outline:0}.form-textarea__textarea.is-invalid,.has-error .form-textarea__textarea,.is-invalid .form-textarea__textarea{border-color:var(--text-error)}form .feedback{font-size:18px;font-weight:400;text-align:center}form .feedback .icon,form .feedback i{color:var(--text-success);margin-bottom:.8rem}form .feedback i{font-size:3.2rem}form .help-text{font-size:var(--body-s-regular-font-size);font-weight:var(--body-s-regular-font-weight);letter-spacing:var(--body-s-regular-letter-spacing);line-height:var(--body-s-regular-line-height);margin-top:.4rem}form .help-block,form .help-text{color:var(--text-secondary)}form .error{color:var(--text-error)}form .error:not(.checkout-form__error){margin-top:.5rem}.background--dark form .error{color:var(--colors-red-300)}form.login-form,form.registration-form{color:var(--text-primary)}form.login-form .g-recaptcha>div,form.registration-form .g-recaptcha>div{margin:0 auto}.form--horizontal{display:flex;flex-direction:column;gap:2.4rem}@media (min-width:992px){.form--horizontal{align-items:flex-start;flex-direction:row}}.background--dark .has-error .checkbox,.background--dark .has-error .checkbox-inline,.background--dark .has-error .control-label,.background--dark .has-error .help-block,.background--dark .has-error .radio,.background--dark .has-error .radio-inline,.background--dark .has-error.checkbox label,.background--dark .has-error.checkbox-inline label,.background--dark .has-error.radio label,.background--dark .has-error.radio-inline label{color:var(--colors-red-300)}.login-form-username{margin-bottom:1.2rem}
/*# sourceMappingURL=form.c0bc420e.css.map*/