@media only screen and (min-width:768px){.form-field{align-items:center;display:flex;margin:20px 0}}@media only screen and (max-width:767px){.form-field{margin:11px 0 16px 2px}}.form-field__label{font-weight:600}@media only screen and (min-width:768px){.form-field__label{align-items:center;display:flex;flex:0 0 auto;min-height:36px;padding:0 15px 3px 0;text-align:right;width:133px}.form-field__label.-oneline{align-self:flex-start}.form-field__label.-short{width:62px}.form-field__label-value{width:100%}}.form-field__label-value.-required:after{color:#ff6154;color:var(--theme-danger,#ff6154);content:"*"}.form-field__content{min-width:0}@media only screen and (min-width:768px){.form-field__content{flex:1 1 auto}.form-field__content .form:first-child{margin-top:-20px}.form-field__content .form:last-child{margin-bottom:-20px}}@media only screen and (max-width:767px){.form-field__content .form.-with-delete .form__delete{top:18px}}.form-field__content .form-input{width:100%}@media only screen and (max-width:767px){.form-field__content .form-input,.form-field__content .form-select,.form-field__content .pet-avatar{margin-top:6px}}.form-field__content .form-error{padding-top:3px}@media only screen and (min-width:768px){.form-field__content p{padding-bottom:4px}}@media only screen and (max-width:767px){.form-field__content p{margin:6px 0 -4px}}.form-field__content-part{box-sizing:border-box;flex:1 1 auto;min-width:0;padding:0 15px;width:100%}.form-field__content.-multiple{display:flex;margin:0 -15px}@media only screen and (min-width:768px){.form-field.-is-adder{margin-top:-6px}}.form-field.-is-adder .form-button__icon,.form-field.-is-adder .form-button__value,.form-select{position:relative}.form-select{flex:0 0 auto;z-index:10}.form-select__handler{background-color:#fff;background-color:var(--theme-surface,#fff);border:1px solid #e9e9f5;border:1px solid var(--theme-control-border,#e9e9f5);border-radius:20px;box-sizing:border-box;height:39px;position:relative;z-index:2}.form-select__handler-opener{background:none;border:none;border-radius:20px;box-sizing:content-box;display:block;height:100%;left:-1px;padding:1px;position:absolute;top:-1px;width:100%;z-index:5}.form-select__handler-form{align-items:center;box-sizing:border-box;display:flex;height:100%;padding:0 0 4px 15px}.form-select__handler-form-heading{border-bottom:none;display:none;padding-bottom:1px;width:100%}.form-select__handler-form-icon{color:#bcbad1;color:var(--theme-muted,#bcbad1);flex:0 0 auto;font-size:0;line-height:0;margin-right:6px}.form-select__handler-form-icon .ico.-location{height:16px;position:relative;top:1px;width:15px}.form-select__handler-form-input{flex:1 1 auto;min-width:0;position:relative;z-index:1}.form-select__handler-form-input-placeholder,.form-select__handler-form-input-value{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.form-select__handler-form-input-placeholder{color:#868694;color:var(--theme-muted,#868694);left:0;line-height:18px;position:absolute;top:50%;transform:translateY(-50%);width:100%}.form-select__handler-form-input-placeholder.-popup{display:none}.form-select__handler-form-input input{background:none;border:none;color:#3e3f55;color:var(--theme-text,#3e3f55);font-size:13px;line-height:18px;padding:5px 0;text-overflow:ellipsis;width:100%}@media only screen and (min-width:375px) and (max-width:767px){.form-select__handler-form-input input{font-size:14.399999999999999px}}.form-select__handler-form-input.-filled .form-select__handler-form-input-placeholder{visibility:hidden}.form-select__handler-form-button{background:#007bdf;background:var(--theme-action,#007bdf);border:none;border-radius:50%;color:#fff;display:none;flex:0 0 auto;font-size:0;height:40px;line-height:0;margin-left:15px;width:40px}.form-select__handler-form-button .ico{height:16px;width:16px}.form-select__handler-form-arrow{color:#434459;color:var(--theme-text,#434459);flex:0 0 auto;text-align:center;width:37px}.form-select__handler-form-arrow .ico{height:4px;width:7px}.form-select__dropdown{background-color:#fff;background-color:var(--theme-surface,#fff);box-sizing:border-box;left:0;min-width:115px;position:absolute;width:100%;z-index:1}@media only screen and (min-width:768px){.form-select__dropdown{border:1px solid #e9e9f5;border:1px solid var(--theme-control-border,#e9e9f5);border-radius:0 0 20px 20px;opacity:0;padding:21px 10px 10px;top:20px;transform:scaleY(0);transform-origin:left top 0;transition-duration:.3s;transition-property:transform,opacity,visibility;transition-timing-function:cubic-bezier(.23,1,.32,1);visibility:hidden}}@media only screen and (max-width:767px){.form-select__dropdown{bottom:0;display:none;padding:0 10px;top:49.199999999999996px}}@media only screen and (max-width:374px){.form-select__dropdown{top:41px}}@media only screen and (min-width:768px){.form-select__dropdown .scrollable{max-height:282px}}@media only screen and (max-width:767px){.form-select__dropdown .scrollable{height:100%;min-height:100%}.form-select__dropdown .scrollable__container{padding-bottom:50px}}@media only screen and (min-width:768px){.form-select__dropdown-item+.form-select__dropdown-item{margin-top:-2px}}@media only screen and (max-width:767px){.form-select__dropdown-item+.form-select__dropdown-item{border-top:1px solid #e9e9f5;border-top:1px solid var(--theme-control-border,#e9e9f5)}}.form-select__dropdown-option{background:none;border:none;border-radius:3px;display:block;line-height:18px;overflow:hidden;text-align:left;text-overflow:ellipsis;transition:background-color .15s;width:100%}@media only screen and (min-width:768px){.form-select__dropdown-option{font-size:13px;padding:6px}}@media only screen and (min-width:375px) and (max-width:767px){.form-select__dropdown-option{font-size:14.399999999999999px;padding:16px 0}}@media only screen and (max-width:374px){.form-select__dropdown-option{font-size:12px;padding:16px 0}}.form-select__dropdown-option-subtitle,.form-select__dropdown-option-title{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.form-select__dropdown-option-subtitle,.form-select__dropdown-option.-selected{color:#868694;color:var(--theme-muted,#868694)}.form-select__dropdown-option.-highlighted{font-weight:600}.form-select__dropdown-option:focus,html.no-mobile .form-select__dropdown-option:hover{background-color:#f5f7fb;background-color:var(--theme-page,#f5f7fb)}@media only screen and (max-width:767px){.form-select.-size-s-mobile .form-select__handler{border-radius:16px;height:32px}.form-select.-size-s-mobile .form-select__handler-opener{border-radius:16px}.form-select.-size-s-mobile .form-select__handler-form{padding:0 0 4px 10px}}.form-select.-opened{z-index:11}@media only screen and (max-width:767px){.form-select.-opened{background-color:#fff;background-color:var(--theme-surface,#fff);bottom:0;left:0;position:fixed;right:0;top:58.8px;width:100%!important}}@media only screen and (max-width:374px){.form-select.-opened{top:49px}}@media only screen and (max-width:767px){.form-select.-opened .form-select__handler{background-color:#f6f8fb;background-color:var(--theme-page,#f6f8fb);border:none;border-bottom:1px solid #e9e9f5;border-bottom:1px solid var(--theme-control-border,#e9e9f5);border-radius:0;height:49.199999999999996px}}@media only screen and (max-width:374px){.form-select.-opened .form-select__handler{height:41px}}@media only screen and (max-width:767px){.form-select.-opened .form-select__handler-form{align-items:flex-start;flex-wrap:wrap;padding:10px}.form-select.-opened .form-select__handler-form-heading{display:block}.form-select.-opened .form-select__handler-form-input{background-color:#fff;background-color:var(--theme-surface,#fff);border:1px solid #e9e9f5;border:1px solid var(--theme-control-border,#e9e9f5);border-radius:20px;display:none;height:37px;margin-top:1px}.form-select.-opened .form-select__handler-form-input-placeholder{box-sizing:border-box;padding:0 20px 2px}.form-select.-opened .form-select__handler-form-input-placeholder.-popup{display:block}.form-select.-opened .form-select__handler-form-input-placeholder.-normal{display:none}}@media only screen and (min-width:375px) and (max-width:767px){.form-select.-opened .form-select__handler-form-input-placeholder{font-size:14.399999999999999px}}@media only screen and (max-width:374px){.form-select.-opened .form-select__handler-form-input-placeholder{font-size:12px}}@media only screen and (max-width:767px){.form-select.-opened .form-select__handler-form-input input{box-sizing:border-box;padding:9px 20px 11px;position:relative;z-index:1}}@media only screen and (min-width:375px) and (max-width:767px){.form-select.-opened .form-select__handler-form-input input{font-size:14.399999999999999px}}@media only screen and (max-width:374px){.form-select.-opened .form-select__handler-form-input input{font-size:12px}}@media only screen and (max-width:767px){.form-select.-opened .form-select__handler-form-arrow,.form-select.-opened .form-select__handler-form-icon{display:none}}@media only screen and (min-width:768px){.form-select.-opened .form-select__dropdown{opacity:1;transform:scaleY(1);visibility:visible}}@media only screen and (max-width:767px){.form-select.-opened .form-select__dropdown{display:block}.form-select.-opened .form-select__dropdown .scrollable .ps__rail-y{opacity:0;visibility:hidden}.form-select.-opened .form-select__dropdown .scrollable.ps--active-y{padding-right:0}}.form-select.-autocomplete .form-select__handler-opener{cursor:text}@media only screen and (max-width:767px){.form-select.-autocomplete .form-select__dropdown{top:101px}.form-select.-autocomplete.-opened .form-select__handler{height:101px}.form-select.-autocomplete.-opened .form-select__handler-opener{display:none}.form-select.-autocomplete.-opened .form-select__handler-form-button,.form-select.-autocomplete.-opened .form-select__handler-form-input{display:block}}.form-select.-disabled{pointer-events:none}.form-select.-disabled .form-select__handler{background-color:#f6f8fb;background-color:var(--theme-page,#f6f8fb)}.form-select.-disabled .form-select__handler,.form-select.-disabled .form-select__handler-form-input input{color:#80808e;color:var(--theme-muted,#80808e)}.form-select.-empty .form-select__dropdown{transition:none;visibility:hidden}.form-select.-error .form-select__handler{border-color:#ff6154;border-color:var(--theme-danger,#ff6154)}@media only screen and (min-width:768px){.form-submit{text-align:right}}@media only screen and (max-width:767px){.form-submit{margin-top:-1px;text-align:center}}@media only screen and (min-width:768px){.form-submit .form-button{width:230px}}@media only screen and (max-width:767px){.form-submit .form-button{width:190px}}.form-spacer{margin:25px 0 30px}.form-interests{margin-bottom:20px}.form-interests__label{font-weight:600;padding:3px 0 11px}.form-interests__field{border:1px solid #e9e9f5;border:1px solid var(--theme-border,#e9e9f5);border-radius:21px;padding:9px 9px 12px;position:relative}.form-interests__field label{cursor:text;display:block;height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}.form-interests__field-input,.form-interests__field-value{box-sizing:border-box;display:inline-block;min-height:32px;position:relative;vertical-align:top;z-index:2}.form-interests__field-value{border:1px solid #e9e9f5;border:1px solid var(--theme-border,#e9e9f5);border-radius:15px;cursor:default;line-height:28px;margin:5px;padding:0 19px}.form-interests__field-value button{background:none;border:none;color:#a6a1c6;color:var(--theme-muted,#a6a1c6);display:inline-block;font-size:0;height:16px;line-height:0;margin:0 -12px 0 6px;vertical-align:middle;width:16px}.form-interests__field-value button .ico{height:10px;width:10px}.form-interests__field-input{background:none;border:none;margin:5px;outline:none!important;width:150px}.form-interests__error{color:#ff6154;color:var(--theme-danger,#ff6154);padding-top:5px}.user-media{display:flex}@media only screen and (min-width:768px){.user-media{margin:0 -7.5px -1px}}@media only screen and (max-width:767px){.user-media{margin:0 -5px}}.user-media__entry{background-clip:content-box;background-position:50% 50%;background-repeat:no-repeat;background-size:cover;border-color:transparent;border-style:solid;box-sizing:border-box;font-size:0;line-height:0;position:relative;width:100%}@media only screen and (min-width:768px){.user-media__entry{border-width:0 7.5px}}@media only screen and (max-width:767px){.user-media__entry{border-width:0 5px}}.user-media__entry:before{content:"";display:block;padding-top:100%}.user-media__entry.-empty{background-color:#f6f8fb;background-color:var(--theme-page,#f6f8fb)}.user-media__entry.-gift{background-size:contain}.user-media__entry-open{background:none;border:none;display:block;height:100%;left:0;opacity:.01;position:absolute;top:0;width:100%;z-index:2}.user-media__entry-more{align-items:center;background-color:rgba(0,0,0,.25);bottom:0;color:#fff;display:block;display:flex;font-size:24px;font-weight:700;justify-content:center;left:0;line-height:1em;position:absolute;right:0;text-shadow:0 0 4px rgba(0,0,0,.5);top:0;z-index:1}.user-media__entry .form-button{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}@media only screen and (max-width:767px){.user-media.-photos.-self .user-media__entry:nth-child(3)~.user-media__entry{display:none}}@media only screen and (min-width:768px){.user-intro-edit{align-items:flex-start;display:flex}}.user-intro-edit__photo{background-size:cover;position:relative}@media only screen and (min-width:768px){.user-intro-edit__photo{flex:1 1 auto;margin:8px 0 0 19px;max-width:230px;min-width:200px}}@media only screen and (max-width:767px){.user-intro-edit__photo{margin:-19px -10px 16px}}.user-intro-edit__photo:before{content:"";display:block;padding-top:100%}.user-intro-edit__photo>.form-button{bottom:15px;left:50%;max-width:90%;padding:0;position:absolute;transform:translateX(-50%);width:190px}.user-intro-edit__photo .preloader{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);z-index:3}.user-intro-edit__photo.-updating:after{background-color:#fff;background-color:var(--theme-surface,#fff);content:"";display:block;height:100%;left:0;opacity:.75;position:absolute;top:0;width:100%;z-index:2}@media only screen and (min-width:768px){.user-intro-edit__data{flex:1 1 auto;margin:-12px 19px 0 13px;min-width:0}}.user-intro-edit__data-text{text-align:right}.user-intro-edit__data-text span{color:#ff6154;color:var(--theme-danger,#ff6154);font-weight:900}@media only screen and (min-width:768px){.user-intro-edit__birthday{display:flex;margin:20px 0}}@media only screen and (max-width:767px){.user-intro-edit__birthday{margin:11px 0 15px 2px}}.user-intro-edit__birthday .form-error{padding:3px 0 0 7.5px}.user-intro-edit__birthday-label{font-weight:600}@media only screen and (min-width:768px){.user-intro-edit__birthday-label{align-items:flex-start;display:flex;flex:0 0 auto;min-height:27px;padding:9px 15px 3px 0;text-align:right;width:133px}}@media only screen and (max-width:767px){.user-intro-edit__birthday-label{padding-bottom:6px}}@media only screen and (min-width:768px){.user-intro-edit__birthday-label-value{width:100%}}.user-intro-edit__birthday-label-value.-required:after{color:#ff6154;color:var(--theme-danger,#ff6154);content:"*"}.user-intro-edit__birthday-field{width:100%}.user-intro-edit__birthday-selects{display:flex;flex:1 1 auto;flex-wrap:wrap;margin:-5px -7.5px}@media only screen and (max-width:767px){.user-intro-edit__birthday-selects{margin-bottom:15px}}.user-intro-edit__birthday-select{box-sizing:border-box;flex:1 1 auto;margin:5px 0;padding:0 7.5px}.user-intro-edit__birthday-select.-day{width:28%}@media only screen and (min-width:768px){.user-intro-edit__birthday-select.-day{min-width:90px}}@media only screen and (max-width:767px){.user-intro-edit__birthday-select.-day{min-width:80px}}.user-intro-edit__birthday-select.-month{width:40%}@media only screen and (min-width:768px){.user-intro-edit__birthday-select.-month{min-width:130px}}@media only screen and (max-width:767px){.user-intro-edit__birthday-select.-month{min-width:120px}}.user-intro-edit__birthday-select.-year{width:32%}@media only screen and (min-width:768px){.user-intro-edit__birthday-select.-year{min-width:100px}}@media only screen and (max-width:767px){.user-intro-edit__birthday-select.-year{min-width:90px}}@media only screen and (min-width:768px){.user-intro-edit__age{margin-left:148px}.user-intro-edit__age .form-error{margin-bottom:-5px;padding-top:8px}}@media only screen and (max-width:767px){.user-intro-edit__age .form-error{padding-bottom:4px}}.user-intro-edit__age-fields{display:flex}@media only screen and (max-width:767px){.user-intro-edit__age-fields{margin-bottom:15px}}@media only screen and (min-width:768px){.user-intro-edit__age-fields .form-field{align-items:flex-start;box-sizing:border-box;margin:0;position:relative;width:calc(50% - 25px)}.user-intro-edit__age-fields .form-field__label{position:absolute;right:100%;top:0}.user-intro-edit__age-fields .form-field:last-child{margin-left:50px}}@media only screen and (max-width:767px){.user-intro-edit__age-fields .form-field{flex:1 1 auto;margin:0}.user-intro-edit__age-fields .form-field__content{flex:1 1 auto}.user-intro-edit__age-fields .form-field:last-child .form-field__label{flex:0 0 auto;width:auto}}@media only screen and (max-width:767px) and (max-width:767px){.user-intro-edit__age-fields .form-field:last-child{margin-left:21px}.user-intro-edit__age-fields .form-field:first-letter{text-transform:uppercase}}.pet-avatar{align-items:center;background-color:#e6eced;background-color:var(--theme-page,#e6eced);background-position:50% 50%;background-repeat:no-repeat;background-size:cover;border-radius:2px;display:flex;height:115px;justify-content:center;position:relative;width:115px}.pet-avatar img{width:60%}.pet-avatar .form-button{display:block;position:absolute;right:10px;top:10px}