
/* forms.m2021 */
.icon-edit{position:relative}.icon-edit:before{content:'';display:block;background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg width='18' height='18' viewBox='0 0 18 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M1.22209 13.415C1.03456 13.6026 0.929199 13.8569 0.929199 14.1221V17.0708H3.87787C4.14309 17.0708 4.39744 16.9654 4.58498 16.7779L14.2104 7.15252L10.8475 3.78963L1.22209 13.415ZM16.811 4.55189C17.1607 4.20215 17.1607 3.63718 16.811 3.28744L14.7126 1.189C14.3628 0.839262 13.7978 0.839262 13.4481 1.189L11.807 2.83009L15.1699 6.19298L16.811 4.55189Z' fill='%23CCCCD8'/%3e%3c/svg%3e");width:16px;height:16px;background-size:16px;background-repeat:no-repeat;position:absolute;right:20px;top:calc(50% - 8px);transform:translateX(-50%)}.help-block{color:var(--secondary_error_txt);font-size:11px;line-height:0;position:absolute;right:1px;top:50%;background:#fff;z-index:-1;padding:0 20px;border-radius:8px;display:none;transform:translateY(-50%)}.error .help-block{display:block!important;z-index:9;font-weight:400}.tooltip-help-error{display:none;margin-top:8px;position:relative;color:var(--secondary_error_txt);border:1px solid var(--secondary_error_txt);font-size:12px;font-weight:500;border-radius:6px;text-align:center;padding:8px 5px}.error .tooltip-help-error{display:block!important}.help-block_down{font-size:12px;line-height:13px;font-weight:500;padding:0;margin-top:7px}.help-block_down svg{flex:0 0 auto}.error+.help-block_down{display:flex;align-items:flex-start;z-index:2}.error input,.error .field-title,.error .select2-selection__rendered{color:var(--secondary_error_txt)!important}.dropdown.error .help-block{background-color:#fff0;right:20px}.error.field-promo{border-color:var(--secondary-error-txt)}.error.field-promo button,.error.field-promo .promo-btn{color:var(--secondary_grey_25);background-color:var(--secondary_grey_f2)}.error .btn-dropdown,.error .form-control,#checkout_process_new .form-group.error .select2-container--default .select2-selection--single{border:1px solid var(--secondary-error-txt)!important}.group-input-toggle .group-input-toggle__item input{display:none}.group-input-toggle .group-input-toggle__item input:checked+label{background-color:var(--secondary_green);box-shadow:inset 0 1px 4px rgb(20 80 10 / 18%)}.group-input-toggle .group-input-toggle__item input:checked+label:before{left:calc(100% - 3px - 18px)}.group-input-toggle .group-input-toggle__item input:checked+label:after{background-color:#fff;width:1px;height:9px;right:revert;left:10px;border:none;opacity:.4;border-radius:0}.group-input-toggle .group-input-toggle__item label{width:40px;flex:0 0 40px;height:24px;background:#EFEFFE;box-shadow:inset 0 1px 4px rgb(10 30 80 / .08);border-radius:16px;margin-bottom:0;position:relative}.group-input-toggle .group-input-toggle__item label:after{content:'';display:block;width:6px;height:6px;border:1px solid #ADB1F8;border-radius:50%;position:absolute;right:9px;top:50%;transform:translateY(-50%)}.group-input-toggle .group-input-toggle__item label:before{content:'';display:block;width:18px;height:18px;border:1px solid #fff;border-radius:50%;position:absolute;left:3px;top:50%;transform:translateY(-50%) translateX(0);background:#fff;transition:left 0.25ms}.field-onFocus.field-textarea .field-title{top:24px}.field-onFocus.field-textarea textarea{padding-top:18px}.field-onFocus{position:relative}.field-onFocus .field-title{position:absolute;left:24px;top:calc(56px / 2);transform:translateY(-50%);color:var(--secondary_grey_50);opacity:1;font-size:15px;font-weight:500;transition:all 0.5ms;pointer-events:none}.field-onFocus .field-title.field-date{background:#fff;right:50px}.field-onFocus.focused-always .field-title,.field-onFocus.focused .field-title{transform:translateY(0%);top:5px!important;font-size:11px}input[type="date"]::-webkit-calendar-picker-indicator{color:#fff0;opacity:1;display:block;background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M9 11H7V13H9V11ZM13 11H11V13H13V11ZM17 11H15V13H17V11ZM19 4H18V2H16V4H8V2H6V4H5C3.89 4 3.01 4.9 3.01 6L3 20C3 21.1 3.89 22 5 22H19C20.1 22 21 21.1 21 20V6C21 4.9 20.1 4 19 4ZM19 20H5V9H19V20Z' fill='%230061FF'/%3e%3c/svg%3e");width:20px;height:20px;border-width:thin}input.date-icon-grey[type="date"]::-webkit-calendar-picker-indicator{background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg width='18' height='20' viewBox='0 0 18 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M6 10C6 9.44772 5.55228 9 5 9V9C4.44772 9 4 9.44772 4 10V10C4 10.5523 4.44772 11 5 11V11C5.55228 11 6 10.5523 6 10V10ZM10 10C10 9.44772 9.55228 9 9 9V9C8.44772 9 8 9.44772 8 10V10C8 10.5523 8.44772 11 9 11V11C9.55228 11 10 10.5523 10 10V10ZM14 10C14 9.44772 13.5523 9 13 9V9C12.4477 9 12 9.44772 12 10V10C12 10.5523 12.4477 11 13 11V11C13.5523 11 14 10.5523 14 10V10ZM16 2H15V1C15 0.447715 14.5523 0 14 0V0C13.4477 0 13 0.447715 13 1V2H5V1C5 0.447715 4.55228 0 4 0V0C3.44772 0 3 0.447715 3 1V2H2C0.89 2 0.00999999 2.9 0.00999999 4L0 18C0 19.1 0.89 20 2 20H16C17.1 20 18 19.1 18 18V4C18 2.9 17.1 2 16 2ZM16 17C16 17.5523 15.5523 18 15 18H3C2.44772 18 2 17.5523 2 17V8C2 7.44771 2.44772 7 3 7H15C15.5523 7 16 7.44772 16 8V17Z' fill='%23CCCCD8'/%3e%3c/svg%3e")}.is-valid+.good-password{display:flex}.form-controll-valid{padding-right:130px!important}.good-password{display:none;right:24px;position:absolute;top:calc(56px / 2);transform:translateY(-50%);font-size:11px;font-weight:500;align-items:center;color:var(--secondary_green,#27AE60);line-height:21px}.good-password svg{margin-left:4px}.good-password.error *{color:var(--danger)!important;fill:var(--danger)}.reviews-product-form .upload-photos input[type="file"]{display:none}.reviews-product-form .upload-photos label{width:56px;height:56px;display:flex;align-items:center;justify-content:center;border:2px solid #5C64F2;box-sizing:border-box;border-radius:8px;margin-right:24px}.field-start-container .field-start label{background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg width='40' height='37' viewBox='0 0 40 37' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M20 0L26.4656 11.1008L39.0211 13.8197L30.4616 23.3992L31.7557 36.1803L20 31L8.2443 36.1803L9.53838 23.3992L0.97887 13.8197L13.5344 11.1008L20 0Z' fill='%23FFC700'/%3e%3cpath d='M20 0L26.4656 11.1008L39.0211 13.8197L30.4616 23.3992L31.7557 36.1803L20 31L8.2443 36.1803L9.53838 23.3992L0.97887 13.8197L13.5344 11.1008L20 0Z' fill='url(%23paint0_radial_4_361)' fill-opacity='0.4'/%3e%3cdefs%3e%3cradialGradient id='paint0_radial_4_361' cx='0' cy='0' r='1' gradientUnits='userSpaceOnUse' gradientTransform='translate(5.05494 -14.2857) rotate(74.3922) scale(56.3641)'%3e%3cstop stop-color='white'/%3e%3cstop offset='1' stop-color='white' stop-opacity='0'/%3e%3c/radialGradient%3e%3c/defs%3e%3c/svg%3e");display:inline-block;width:40px;height:40px;margin:0;background-repeat:no-repeat;background-position:center}.field-start-container .field-start{display:grid;grid-template-columns:repeat(5,40px);grid-column-gap:16px;justify-content:center}.field-start-container .field-start input[type="radio"]{display:none}.field-start-container input:checked~label{background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg width='40' height='37' viewBox='0 0 40 37' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M20 0.993445L26.0336 11.3525L26.1445 11.5429L26.3598 11.5895L38.0763 14.1267L30.0888 23.066L29.942 23.2303L29.9642 23.4496L31.1718 35.3766L20.2016 30.5425L20 30.4536L19.7984 30.5425L8.82823 35.3766L10.0358 23.4496L10.058 23.2303L9.91122 23.066L1.92369 14.1267L13.6402 11.5895L13.8555 11.5429L13.9664 11.3525L20 0.993445Z' fill='white'/%3e%3cpath d='M20 0.993445L26.0336 11.3525L26.1445 11.5429L26.3598 11.5895L38.0763 14.1267L30.0888 23.066L29.942 23.2303L29.9642 23.4496L31.1718 35.3766L20.2016 30.5425L20 30.4536L19.7984 30.5425L8.82823 35.3766L10.0358 23.4496L10.058 23.2303L9.91122 23.066L1.92369 14.1267L13.6402 11.5895L13.8555 11.5429L13.9664 11.3525L20 0.993445Z' stroke='%23FFC700'/%3e%3cpath d='M20 0.993445L26.0336 11.3525L26.1445 11.5429L26.3598 11.5895L38.0763 14.1267L30.0888 23.066L29.942 23.2303L29.9642 23.4496L31.1718 35.3766L20.2016 30.5425L20 30.4536L19.7984 30.5425L8.82823 35.3766L10.0358 23.4496L10.058 23.2303L9.91122 23.066L1.92369 14.1267L13.6402 11.5895L13.8555 11.5429L13.9664 11.3525L20 0.993445Z' stroke='url(%23paint0_radial_4_397)' stroke-opacity='0.4'/%3e%3cdefs%3e%3cradialGradient id='paint0_radial_4_397' cx='0' cy='0' r='1' gradientUnits='userSpaceOnUse' gradientTransform='translate(5.05494 -14.2857) rotate(74.3922) scale(56.3641)'%3e%3cstop stop-color='white'/%3e%3cstop offset='1' stop-color='white' stop-opacity='0'/%3e%3c/radialGradient%3e%3c/defs%3e%3c/svg%3e")}.field-start-container .field-start input:checked+label{background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg width='40' height='37' viewBox='0 0 40 37' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M20 0L26.4656 11.1008L39.0211 13.8197L30.4616 23.3992L31.7557 36.1803L20 31L8.2443 36.1803L9.53838 23.3992L0.97887 13.8197L13.5344 11.1008L20 0Z' fill='%23FFC700'/%3e%3cpath d='M20 0L26.4656 11.1008L39.0211 13.8197L30.4616 23.3992L31.7557 36.1803L20 31L8.2443 36.1803L9.53838 23.3992L0.97887 13.8197L13.5344 11.1008L20 0Z' fill='url(%23paint0_radial_4_361)' fill-opacity='0.4'/%3e%3cdefs%3e%3cradialGradient id='paint0_radial_4_361' cx='0' cy='0' r='1' gradientUnits='userSpaceOnUse' gradientTransform='translate(5.05494 -14.2857) rotate(74.3922) scale(56.3641)'%3e%3cstop stop-color='white'/%3e%3cstop offset='1' stop-color='white' stop-opacity='0'/%3e%3c/radialGradient%3e%3c/defs%3e%3c/svg%3e")}.field-start-container{background:var(--secondary_grey_f2);border-radius:16px;padding:24px 0 6px 0;text-align:center}.field-start-container .text{font-size:11px;line-height:16px;color:var(--secondary_grey_50)}.slider-range__header .item{background:#FFF;border:1px solid #EFEFFE;border-radius:8px;min-width:90px;padding:6px 6px 6px 14px;font-size:13px;font-weight:500;color:#9999B1}.slider-range__header .item span{color:#222}.slider-range__header{display:flex;justify-content:space-between;margin-bottom:15px}.form-enter-password{margin-top:32px}.form-enter-password .form-enter_one_time_password p{font-size:14px;line-height:19px;font-weight:500;margin:0}.field-promo+.help-block{transform:none}.auth-register-separator{position:relative;text-align:center}.auth-register-separator:before{content:"";position:absolute;left:0;right:0;top:50%;transform:translateY(-50%);height:2px;background-color:#F4F4FE}.auth-register-separator .auth-register-separator-txt{position:relative;padding:0 10px;font-size:12px;font-weight:500;line-height:18px;background-color:#fff}.form-group-tel{display:flex;gap:16px}.form-group-tel .nice-select:after{content:none!important}.form-group-tel .nice-select{margin-bottom:0!important;min-width:80px;height:100%;z-index:99;font-size:14px}.form-group-tel .nice-select .current{font-size:14px}.form-group-tel .nice-select .option:not(:last-child){border-bottom:1px solid #ADB1F8}.form-group-tel .nice-select,.form-group-tel .nice-select.open,.form-group-tel .nice-select:active,.form-group-tel .nice-select:focus{border-color:#ADB1F8;box-shadow:none}.form-group-tel .nice-select .list{border:1px solid #ADB1F8;box-shadow:0 0 0 #fff0;border-radius:8px}.form-group-tel .nice-select.open{z-index:9999}.form-group-tel .form-control-select-tel-code{padding:14px 28px 14px 21px;border:1px solid #ADB1F8;border-radius:8px;font-size:16px;font-weight:500;line-height:21px;text-align:center;text-underline-position:from-font;text-decoration-skip-ink:none;position:relative;appearance:none;-webkit-appearance:none;-moz-appearance:none;background:url('data:image/svg+xml,<svg width="13" height="5" viewBox="0 0 13 5" fill="none" xmlns="http://www.w3.org/2000/svg"><path opacity="0.25" d="M4 4.5L0 0.5H8L4 4.5Z" fill="black"/></svg>') no-repeat right 8px center;background-size:16px;color:var(--primary-black);height:100%;z-index:revert}.form-group-tel .field-onFocus{flex:1 1 auto}select.form-control-select-tel-code option{padding:0;border-bottom:1px solid var(--separators);background-color:#fff;color:var(--primary-black);text-align:left}select.form-control-select-tel-code option:hover,select.form-control-select-tel-code option:checked{background-color:var(--primary-blue);color:#fff}.input-filed-control{position:relative;display:flex}.sms-wrapper .sms-input.hide-placeholder::placeholder{opacity:1!important}.sms-wrapper .sms-input{display:none;padding-top:21px;padding-bottom:21px}.sms-wrapper .js-send-sms{display:flex}.sms-wrapper.sent .sms-input{display:flex}.sms-wrapper.sent .js-send-sms{display:none}