.form-checkbox{--form-checkbox-size: 2rem}.form-checkbox__input{position:absolute;clip-path:inset(100%);clip:rect(1px,1px,1px,1px);height:1px;overflow:hidden;white-space:nowrap;width:1px;margin-top:var(--form-checkbox-size);margin-left:calc(var(--form-checkbox-size) / 2)}.form-checkbox__label{position:relative;margin:0;padding:0 0 0 calc(var(--form-checkbox-size) + 1.6rem);min-height:var(--form-checkbox-size);cursor:pointer;overflow:inherit}.form-checkbox__label:before{content:"";position:absolute;top:0;left:0;width:var(--form-checkbox-size);height:var(--form-checkbox-size);border:.1rem solid var(--border-medium);border-radius:.6rem;background:var(--background-white)}.form-checkbox__label:after{content:"";background-image:url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-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-.184Z' fill='%23fff'/%3E%3C/svg%3E");background-position:center;background-repeat:no-repeat;position:absolute;top:0;left:0;display:inline-block;width:var(--form-checkbox-size);height:var(--form-checkbox-size);border-radius:.6rem;font-size:12px;line-height:var(--form-checkbox-size);color:#fff;transition:all .15s ease-in-out;text-align:center;clip-path:inset(0 100% 0 0)}@media(min-width:768px){.form-checkbox__label.vertically-centered:before{top:50%;transform:translateY(-50%)}.form-checkbox__label.vertically-centered:after{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-visible+.form-checkbox__label:before{outline:.2rem solid var(--colors-blue-200);outline-offset:.2rem}.form-checkbox__input:disabled+.form-checkbox__label{color:var(--text-disabled)}.form-checkbox__input:disabled+.form-checkbox__label:before{box-shadow:none;border-color:var(--border-light);background-color:var(--background-light)}.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-radius:1.2rem;border:.1rem solid var(--border-light);overflow:hidden}.form-checkbox-list__item{position:relative;margin:0}.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);font-weight:500;color:var(--text-brand-blue)}.form-checkbox-list__item-checkbox{display:block;padding:1.6rem 1.6rem 1.6rem calc(var(--form-checkbox-size) + (2 * 1.6rem))}.form-checkbox-list__item-checkbox:before,.form-checkbox-list__item-checkbox:after{top:50%;left:calc(var(--form-checkbox-size));transform:translateY(-50%)}.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{display:inline-block;color:var(--text-primary);margin-bottom:.8rem}.form-label__optional{color:var(--text-secondary);text-transform:none}.form-label--required .form-label__text:after{content:" *";color:var(--text-error)}.form-label[aria-disabled=true]{pointer-events:none}.form-label[aria-disabled=true] *{color:var(--text-disabled)}.form-phone{position:relative;display:flex;gap:.8rem}.form-phone__addon{position:static}.form-phone__input{flex:1}.form-phone__input>input{z-index:1;height:100%}.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{min-height:4.2rem;display:flex;flex-direction:column;justify-content:center}.form-select{position:relative;width:100%;text-align:left}.form-select--no-overscroll-behavior .form-select__list{overscroll-behavior:initial}.form-select[data-select-initialized=true] .form-select__button{display:none}.form-select__select{position:relative;width:100%;min-width:9.6rem;padding-right:4.8rem;appearance:none;text-align:left;color:currentColor;z-index:1;text-indent:-9999px;opacity:.01}.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-select__badge .remove{padding:0 .2rem;font-size:var(--body-l-regular-font-size)}.form-select__badge .remove:hover{opacity:.7}.form-field.form-select__button{position:relative;width:100%;min-width:9.6rem;padding-right:4.8rem;appearance:none;text-align:left;color:currentColor;position:absolute;top:0;right:0;left:0}.form-field.form-select__button--custom{display:flex;align-items:center;min-width:9.6rem;padding-right:4rem;cursor:pointer}.form-field.form-select__button--custom[aria-expanded=true]+.form-select__list{visibility:visible;opacity:1;transform:scale(1) translate(0)}.form-field.form-select__button--custom[aria-expanded=true]+.form-select__list .dropdown-input-wrap{display:block}.form-select__icon{position:absolute;right:1.6rem;top:50%;pointer-events:none;transform:translateY(-50%);transition:transform .15s ease-in-out;line-height:0}.form-select__list{visibility:hidden;opacity:0;position:absolute;z-index:50;min-height:0;max-height:min(60vh,var(--dropdown-container-max-height, 60vh));width:100%;padding-top:.8rem;padding-bottom:.8rem;background-color:var(--background-white);border-radius:.8rem;border:.1rem solid var(--border-light);box-shadow:var(--shadow-lg);overflow-y:auto;overscroll-behavior:contain;transform:scale(.85) translateY(-10%);transition:opacity .15s ease-in-out,transform .15s ease-in-out;bottom:auto;left:auto;margin-top:.8rem;padding-top:0;padding-bottom:0;scroll-margin-top:var(--header-offset, var(--header-height, 0px))}.modal .form-select__list{scroll-margin-top:0}.form-select__list--up{top:auto;bottom:100%;transform:scale(.85) translateY(10%);margin-top:0;margin-bottom:.8rem}.form-select__list-group[data-disabled] .form-select__list-item,.form-select__list-group[data-disabled] .form-select__list-group-title{pointer-events:none;color:var(--text-disabled)}.form-select__list-group .form-select__list-item{padding-left:3.2rem}.form-select__list-item,.form-select__list-group-title{display:block;padding:.8rem;color:var(--text-secondary)}.form-select__list-item{min-height:3.2rem;margin:0 .8rem;border-radius:.6rem;color:var(--text-primary);font-size:var(--body-m-regular-font-size);line-height:var(--body-m-regular-line-height);font-weight:var(--body-m-regular-font-weight);letter-spacing:var(--body-m-regular-letter-spacing)}.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])):hover,.form-select__list-item:not(.form-select__list-item--disabled):not(:has([data-not-selectable])):focus,.form-select__list-item[aria-selected=true]{color:var(--text-primary);background-color:var(--background-black-xs-alpha)}.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{position:relative;font-weight:650;color:var(--border-brand-blue)}.form-select__list-item.selected:after{content:"";background-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="none" viewBox="0 0 16 16"><path stroke="%230B08C8" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.5" d="M2.5 9 6 12.5l8-8"/></svg>');position:absolute;right:.8rem;top:.8rem;width:1.6rem;height:1.6rem}.form-select__list-item[aria-disabled=true]{pointer-events:none;color:var(--text-disabled)}.form-select__list-item[data-value=""],.form-select__list-item[data-value=""].selected{font-weight:400;color:var(--text-secondary)}.form-select option[value=""]{color:var(--text-secondary)}.form-select--addon{position:static;height:100%}.form-select--addon .form-select{position:static}.form-select--addon .form-select__button,.form-select--addon .form-select__button--custom{position:relative}.form-select--addon .form-select__select{position:absolute;top:0;right:-1px;left:-1px;width:calc(100% + 2px);font-weight:650}.form-select--addon .form-select__select:hover+.form-select__button,.form-select--addon .form-select__select:focus+.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--ux-autocomplete .form-select__button--custom{height:auto;min-height:4.2rem}.form-select--ux-autocomplete .ts-wrapper.form-field:has(.form-field){all:unset}.form-select--ux-autocomplete .clear-button,.form-select--ux-autocomplete .loading-more-results{display:none}.form-select--ux-autocomplete .loading .spinner{display:block}.form-select--ux-autocomplete .loading .form-select__list-item{opacity:.4}.form-select--ux-autocomplete .no-more-results{color:var(--text-secondary)}.form-select .items-placeholder{display:none}.form-select .multi .form-select__button--custom{gap:.8rem;flex-wrap:wrap;height:auto;min-height:4.2rem}.form-select .ts-dropdown-content{padding-top:.4rem;padding-bottom:.4rem;border-top:.1rem solid var(--border-light)}.form-select .ts-dropdown-content:empty{display:none}.form-select .form-select__list.plugin-dropdown_input{padding-top:0}.form-select .dropdown-input-wrap{display:none;position:sticky;z-index:1;top:0;background-color:var(--background-white)}.form-select .dropdown-input{position:relative;width:100%;height:4.2rem;appearance:none;text-align:left;border:.1rem solid var(--border-light);border-radius:.8rem;background:var(--background-white);box-shadow:none;transition:background-color .15s ease-in-out,color .15s ease-in-out,border-color .15s ease-in-out;color:var(--text-primary);font-size:var(--body-l-regular-font-size);line-height:var(--body-l-regular-line-height);font-weight:var(--body-l-regular-font-weight);letter-spacing:var(--body-l-regular-letter-spacing);border:none;padding:0 1.6rem}.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;clip-path:inset(50%)!important;overflow:hidden!important;border:0!important;padding:0!important;white-space:nowrap!important}.ts-wrapper.dropdown-active .form-select__icon{transform:translateY(-50%) rotate(180deg)}.form-textarea__textarea{position:relative;width:100%;height:4.2rem;appearance:none;text-align:left;border:.1rem solid var(--border-light);border-radius:.8rem;background:var(--background-white);box-shadow:none;transition:background-color .15s ease-in-out,color .15s ease-in-out,border-color .15s ease-in-out;color:var(--text-primary);min-height:4.2rem;height:13.6rem;min-width:100%;max-width:100%;resize:vertical;padding:1.2rem;font-size:var(--body-l-regular-font-size);line-height:var(--body-l-regular-line-height);font-weight:var(--body-l-regular-font-weight);letter-spacing:var(--body-l-regular-letter-spacing)}.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,.is-invalid .form-textarea__textarea,.has-error .form-textarea__textarea{border-color:var(--text-error)}form .feedback{text-align:center;font-size:18px;font-weight:400}form .feedback i,form .feedback .icon{color:var(--text-success);margin-bottom:.8rem}form .feedback i{font-size:3.2rem}form .help-text{margin-top:.4rem;color:var(--text-secondary);font-size:var(--body-s-regular-font-size);line-height:var(--body-s-regular-line-height);font-weight:var(--body-s-regular-font-weight);letter-spacing:var(--body-s-regular-letter-spacing)}form .help-block{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{flex-direction:row;align-items:flex-start}}.background--dark .has-error .help-block,.background--dark .has-error .control-label,.background--dark .has-error .radio,.background--dark .has-error .checkbox,.background--dark .has-error .radio-inline,.background--dark .has-error .checkbox-inline,.background--dark .has-error.radio label,.background--dark .has-error.checkbox label,.background--dark .has-error.radio-inline label,.background--dark .has-error.checkbox-inline label{color:var(--colors-red-300)}.login-form-username{margin-bottom:1.2rem}
