.select{position:relative;display:flex;flex-direction:column;overflow:hidden}.select::after{content:url(/static/img/sprite/sprite.svg#arrow-down);position:absolute;top:calc(50% - 2.5px);right:10px;transition:transform .2s;width:8px;height:5px;transform-origin:4px 3px;line-height:0}.select__selected{display:flex;align-items:center;color:#fff;padding:10px 30px 10px 20px;font-weight:700;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;font-size:17px;line-height:20px}.select__selected .select__text-icon{color:#fff}.select__option,.select__options{display:flex;background-color:#151515}.select__options{top:55px;flex-direction:column;border:1px solid #2f2f2f;border-radius:3px;position:absolute;z-index:100;padding:10px 0}.select__options::after,.select__options::before{content:"";position:absolute;z-index:1;top:-8px;left:calc(50% - 10px);height:20px;width:20px;background-color:#2f2f2f;border-radius:4px;transform:rotate(-135deg)}.select__options::after{top:-7px;left:calc(50% - 9px);width:18px;height:18px;border-radius:3px;background-color:#151515}.select__option{position:relative;z-index:2;align-items:center;text-decoration:none;color:#2f2f2f;padding:10px 20px;cursor:pointer;font-size:17px;line-height:20px}.select__option:hover{background-color:#1f1f1f}.select2__option:first-child::before,.select__option:first-child::before{position:absolute;content:"";top:-10px;left:0;right:0;width:100%;height:10px;background-color:#151515;border-radius:3px 3px 0 0}.select__option--selected{color:#fff;cursor:default}.select__option--selected .select__text,.select__option--selected .select__text-icon{color:#fff}.select__option--selected:hover{background-color:#151515}.select__text-icon{min-width:25px;font-size:22px;line-height:1;color:#2f2f2f;margin-right:8px}body .select--active{overflow:initial}body .select--active::after,body .select2--active::after{transform:rotate(180deg)}.select2{position:relative;display:flex;flex-direction:column;overflow:hidden}.select2::after{position:absolute;top:calc(50% - 2.5px);transition:transform .2s;line-height:0}.select2__selected{display:flex;align-items:center;padding:10px 30px 10px 20px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.select2__selected .select__text-icon{color:#fff}.select2__options{position:absolute;z-index:100;display:flex;flex-direction:column}.select2__options::after,.select2__options::before{content:"";position:absolute;z-index:1;top:-8px;left:calc(50% - 10px);height:20px;width:20px;background-color:#2f2f2f;border-radius:4px;transform:rotate(-135deg)}.select2__options::after{top:-7px;left:calc(50% - 9px);width:18px;height:18px;border-radius:3px;background-color:#151515}.select2__option{position:relative;z-index:2;display:flex;align-items:center;text-decoration:none;color:#2f2f2f;background-color:#151515;padding:10px 20px;cursor:pointer}.select2__option:hover{background-color:#1f1f1f}.select2__option--selected{cursor:default}.select2__option--selected .select__text,.select2__option--selected .select__text-icon{color:#fff}.select2__option--selected:hover{background-color:#151515}.select2__text-icon{min-width:25px;font-size:22px;line-height:1;color:#2f2f2f;margin-right:8px}.select2{background:#fff;min-height:50px;border-radius:3px}.select2::after{content:url(/static/img/sprite/sprite.svg#arrow-down-black);right:15px;width:8px;height:5px;transform-origin:4px 3px}.select2__selected{color:#000;min-height:50px;font-size:12px;line-height:14px;font-weight:400}.select2__options{width:100%;top:50px;border:0;background-color:#fff;padding:0;border-radius:0 0 3px 3px;overflow:hidden;box-shadow:0 10px 10px 0 rgba(0,0,0,.3)}.checkbox-label input,.select2__options::after,.select2__options::before{display:none}.select2__option{background:#fff;min-height:50px;font-size:12px;line-height:14px}.select2__option--selected,.select2__option:hover{background:rgba(0,0,0,.7019607843);color:#fff}.select2__option--selected{font-weight:700}.select2__option:first-child::before{display:none}body .select2--active{overflow:initial;border-radius:3px 3px 0 0}.round-button{position:relative;background:linear-gradient(180deg,#544f8b 0%,#3a356f 100%);width:50px;height:50px;border-radius:50px;cursor:pointer;flex-shrink:0}.round-button:hover{background:linear-gradient(180deg,#5a5494 0%,#3f3a79 100%)}.round-button,.round-button--user>span,.round-button__item span{display:flex;align-items:center;justify-content:center}.round-button--user>span{text-transform:uppercase;width:100%;height:100%}.round-button--user>img{border-radius:50%;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.round-button--search{background:#dde5fa}.round-button__submenu{position:absolute;min-width:200px;background-color:#7481a3;bottom:-10px;right:0;transform:translateY(100%);display:flex;flex-direction:column;text-decoration:none;padding:20px 0;border-radius:5px;box-shadow:0 0 15px rgba(0,0,0,.2);list-style:none}.round-button__item{text-decoration:none;color:#fff;padding:0 20px;white-space:nowrap;position:relative;display:flex;justify-content:space-between;font-size:15px;line-height:20px;font-weight:700}.round-button__item a{text-decoration:none;color:inherit;display:flex;align-items:center;fill:#fff}.round-button__item a+a{opacity:.5;font-weight:400;margin-left:10px}.round-button__item a+a:hover{opacity:1;font-weight:700}.round-button__item span{width:20px;height:20px;border-radius:50%;background:rgba(255,255,255,.1);margin-right:5px}.round-button__item:hover span{background:rgba(255,255,255,.3)}.round-button__item:not(:first-child):not(:last-child):not(:nth-last-child(2)){margin-bottom:15px}.round-button__item--thin{font-weight:400;color:rgba(255,255,255,.5)}.round-button__item--thin:hover{color:#fff}.round-button__item--separator-bottom::before,.round-button__item--separator-top::before{position:absolute;content:"";height:1px;background-color:rgba(255,255,255,.2);left:15px;width:calc(100% - 30px)}.round-button__item--separator-bottom{margin-bottom:32px}.round-button__item--separator-bottom::before{bottom:-16px}.round-button__item--separator-top{margin-top:32px}.round-button__item--separator-top::before{top:-16px}.burger-menu{position:relative;width:28px;height:20px;flex-shrink:0;transition:width .4s ease-out,padding .4s ease-out,margin .4s ease-out,opacity .4s ease-out;cursor:pointer}.burger-menu--hidden{width:0;opacity:0;margin:0}.burger-menu__icon{position:absolute;background:#7481a2;width:100%;height:3px;top:50%;right:0;margin-top:-1px;opacity:1}.burger-menu__icon::after,.burger-menu__icon::before{position:absolute;background:#7481a2;width:28px;height:3px;content:"";display:block}.burger-menu__icon::before{top:8px}.burger-menu__icon::after{bottom:8px}.burger-menu__icon,.burger-menu__icon::after,.burger-menu__icon::before{transition:all .3s ease-in-out}.burger-menu--active .burger-menu__icon::after{transform:rotate(-45deg);bottom:0}.burger-menu--active .burger-menu__icon::before{transform:rotate(45deg);top:0}.burger-menu--active .burger-menu__icon{background:0 0}.chip{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:flex;align-items:center;justify-content:center;background-color:#2c2953;color:#fff;border-radius:5px;padding:0 10px;min-height:26px;outline:0;box-shadow:none;border:0;text-decoration:none;margin:0 2px 4px;cursor:pointer}.chip--active{background-color:#4c4d7b}.chip:hover{text-decoration:none;background-color:#353163}.button,.chip{font-size:11px;line-height:13px}.button{display:flex;align-items:center;justify-content:center;background-color:transparent;color:#fff;border:1px solid #2f2f2f;border-radius:5px;padding:0 10px;min-height:26px;outline:0;box-shadow:none;cursor:pointer}.button,.button:hover,.contacts-page__text a:hover{text-decoration:none}.button--gradient{background:linear-gradient(180deg,#544f8b 0%,#3a356f 100%);border:0}.button--gradient:hover{background:linear-gradient(180deg,#5a5494 0%,#3f3a79 100%)}.button--filled{background-color:#2c2953;border:0;min-height:40px;min-width:40px}.button--filled:hover{background-color:#353163}.button--disabled{cursor:default}.button--disabled,.button--disabled:hover,.button--primary-light{background-color:#151515}.button--primary-light{border:0;min-height:40px;min-width:40px}.button--primary-light:hover{background-color:#1f1f1f}.checkbox-label{background-color:#2c2953;border-radius:5px;margin:0 2px 4px;cursor:pointer;min-height:26px;color:#fff;font-size:11px;line-height:13px;padding:6px;display:flex;align-items:center}.checkbox-label:hover:not(.checkbox-label--checked){background-color:#353163}.checkbox-label--checked{background-color:#4c4d7b}.checkbox-label--half-width{width:calc(50% - 4px)}.checkbox-label--full-width{width:100%}.checkbox-label span{padding-left:17px;position:relative;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.checkbox-label span::before{content:"";position:absolute;width:13px;height:13px;border-radius:1px;border:2px solid #4c4d7b;left:0}.checkbox-label input:checked+span::before{content:"";border-color:#fff;background-color:#fff}.checkbox-label input:checked+span::after{left:4px;top:2px;content:"";position:absolute;width:5px;height:7px;border-bottom:2px solid #2c2953;border-right:2px solid #2c2953;transform:rotate(45deg);border-radius:1px}.order-filter{padding:16px 20px;border-bottom:1px solid #2f2f2f}.order-filter:last-child{border-bottom:none}.order-filter__link{display:flex;align-items:center;text-decoration:none;color:#7481a2;margin-bottom:15px;font-size:.824em;fill:#7481a2}.order-filter__link:last-child{margin-bottom:0}.order-filter__link--active{cursor:default;color:#fff;fill:#f80}.order-filter__link svg{margin-right:8px}.app-slider{display:flex;flex-direction:column;padding:16px 20px;border-bottom:1px solid #2f2f2f;min-height:93px}.app-slider:last-child,.categories-filter:last-child,.models-filter:last-child{border-bottom:none}.app-slider__label{font-size:12px;line-height:14px;color:#838383;margin-bottom:15px}.app-slider__selected{color:#fff}.categories-filter{display:flex;flex-direction:column;padding:16px 20px;border-bottom:1px solid #2f2f2f}.categories-filter__label{font-size:12px;line-height:14px;color:#838383;margin-bottom:7px}.categories-filter__checkbox-wrapper{display:flex;flex-wrap:wrap;position:relative;left:-2px;width:calc(100% + 4px)}.models-filter{display:flex;flex-direction:column;padding:16px 20px;border-bottom:1px solid #2f2f2f}.models-filter__label{font-size:12px;line-height:14px;color:#838383;margin-bottom:7px}.models-filter__chips-wrapper{display:flex;flex-wrap:wrap;position:relative;left:-2px;width:calc(100% + 4px)}.history-item{position:relative;display:flex;width:100%;height:62px;margin-bottom:10px;text-decoration:none}.history-item:last-child{margin-bottom:0}.history-item--not-active::before{content:"";display:block;position:absolute;z-index:1;top:0;left:0;right:0;bottom:0;background-color:rgba(21,21,21,.4)}.history-item__preview{position:relative;width:90px;height:62px;background-size:cover;margin-right:10px;flex-shrink:0}.history-item__info{display:flex;flex-direction:column;justify-content:space-between;max-width:calc(100% - 100px)}.history-item__title{font-size:12px;line-height:14px;color:#fff;max-height:42px;overflow:hidden}.history-item__duration{font-size:11px;line-height:13px;position:absolute;top:5px;left:5px;color:#fff;padding:2px 4px;border-radius:4px;background-color:rgba(0,0,0,.7019607843)}.history-item__likes,.history-item__views{display:flex;align-items:center;width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:11px;line-height:13px}.history-item__views-svg{margin-right:4px}.history-item__views{color:#7481a2}.history-item__likes::before{margin-right:4px;width:10px}.history-item__likes--thumb-up{color:#36bd20}.history-item__likes--thumb-down::before,.history-item__likes--thumb-up::before{content:url(/static/img/sprite/sprite.svg#thumb-up)}.contacts-page__form-text a:hover,.history-item__likes--thumb-down{color:red}.app-history__label{font-weight:700;display:flex;align-items:center;text-decoration:none;color:#fff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:17px;line-height:20px;margin:16px 20px;padding-left:0!important}.app-history__label:last-child{margin-right:0}.app-history__label svg{margin-right:10px}.app-history__list{display:flex;flex-direction:column;overflow-y:auto;overflow-x:hidden;padding:0 20px 16px}.app-history__separator{position:relative;display:flex;justify-content:center;margin-bottom:10px}.app-history__separator::before{position:absolute;z-index:1;top:6px;left:0;content:"";display:block;height:1px;width:100%;background:#2f2f2f}.app-history__separator-date{position:relative;z-index:2;font-size:11px;line-height:13px;color:#838383;background:#151515;padding:0 3px}.app-history__empty{font-size:12px;line-height:14px;color:#838383;padding:0 20px}.drawer-history{position:absolute;width:230px;top:0;left:0;flex-direction:column;flex-shrink:0;background:#151515;margin:0;transition:transform .2s,width .2s,opacity .2s;height:100%}.drawer-overlay{display:flex}.drawer-menu,.menus-wrapper{width:230px;background:#151515}.menus-wrapper{overflow-x:hidden;overflow-y:auto;position:relative}.drawer-menu{position:absolute;top:0;left:0;flex-direction:column;flex-shrink:0;margin:0;transition:transform .2s,width .2s,opacity .2s}.menu-enter-active{transition:all .3s ease}.menu-leave-active{transition:all .3s cubic-bezier(1,.5,.8,1)}.menu-enter,.menu-leave-to{transform:translateX(-300px);opacity:0}.contacts-page{flex-grow:1;padding:30px 30px 25px}.contacts-page__text,.contacts-page__title{font-size:30px;line-height:35px;color:#fff;text-align:center}.contacts-page__text{font-size:12px;line-height:14px;margin:0 0 25px}.contacts-page__text a{font-weight:700;font-size:15px;line-height:18px;color:red}.contacts-page__form{position:relative;display:flex;flex-wrap:wrap;width:90%;max-width:480px;margin:0 auto;background:#151515;padding:30px;border:1px solid #2f2f2f;border-radius:0;box-shadow:0 0 10px rgba(0,0,0,.7019607843)}.contacts-page__form--loading::before{top:0;left:0;content:"";position:absolute;width:100%;height:100%;background-color:rgba(0,0,0,.3);z-index:10;background-image:url(../img/components/app-user-profile-edit/spinner.gif);background-repeat:no-repeat;background-position:center;background-size:40px}.contacts-page__form-text{font-size:12px;line-height:14px;color:#838383;margin:0 0 25px}.contacts-page__form-text a{color:inherit}.contacts-page__label{font-size:12px;line-height:14px;color:#838383;margin-bottom:10px}.contacts-page__recaptcha{min-height:78px;border-radius:5px}.contacts-page__recaptcha>div{margin:0 auto}.contacts-page__button{display:flex;align-items:center;justify-content:center;color:#fff;border-radius:5px;padding:0 10px;outline:0;box-shadow:none;text-decoration:none;cursor:pointer;background-color:#2c2953;border:0;min-height:40px;min-width:40px;font-size:17px;line-height:20px;font-weight:700;background-color:linear-gradient(180deg,#544f8b 0%,#3a356f 100%);width:100%}.contacts-page__button:hover{text-decoration:none;background-color:#353163;background-color:linear-gradient(180deg,#5a5494 0%,#3f3a79 100%)}.contacts-page__button:disabled{opacity:.5;background:linear-gradient(180deg,#544f8b 0%,#3a356f 100%)}.contacts-page__form-field{width:100%;margin-bottom:20px}.contacts-page__form-field--half{width:calc(50% - 10px)}.contacts-page__form-field--half+.contacts-page__form-field--half{margin-left:20px}.contacts-page__input{outline:0;border-radius:3px;padding:0 20px;font-style:normal;font-weight:400;display:flex;align-items:center;color:#000;font-size:12px;line-height:14px;min-height:50px;width:100%;border:2px solid #fff}.contacts-page__input::-moz-placeholder{color:#b4b4b4;opacity:1}.contacts-page__input::placeholder{color:#b4b4b4;opacity:1}.contacts-page__textarea{outline:0;border-radius:3px;font-style:normal;font-weight:400;display:flex;align-items:center;color:#000;font-size:12px;line-height:14px;width:100%;min-height:120px;resize:vertical;padding:10px 20px;border:2px solid #fff}.contacts-page__textarea::-moz-placeholder{color:#b4b4b4;opacity:1}.contacts-page__textarea::placeholder{color:#b4b4b4;opacity:1}.contacts-page__form-field--error label{color:#e34449}.contacts-page__form-field--error input,.contacts-page__form-field--error textarea{border-color:#e34449}.contacts-page__form-field--error .contacts-page__recaptcha>div{outline:2px solid #e34449;outline-offset:-1px}.contacts-page__checkbox{cursor:pointer}.contacts-page__checkbox input,.contacts-page__radio input{display:none}.contacts-page__checkbox span,.contacts-page__radio span{position:relative;display:block;padding-left:30px}.contacts-page__checkbox input+span::before{width:20px;height:20px;content:"";position:absolute;top:2px;left:0;border-radius:3px;border:1px solid rgba(0,0,0,.3);background-color:#fff}.contacts-page__checkbox input:checked+span::after{content:"";position:absolute;width:8px;height:16px;border-bottom:2px solid #333;border-right:2px solid #333;left:6px;top:2px;transform:rotate(45deg)}.contacts-page__radio{cursor:pointer;display:block}.contacts-page__radio:not(:last-child){margin-bottom:10px}.contacts-page__radio input+span::before{border-radius:50%;width:20px;height:20px;content:"";position:absolute;top:2px;left:0;border:1px solid rgba(0,0,0,.3);background-color:#fff}.contacts-page__radio input:checked+span::after{content:"";position:absolute;width:10px;height:10px;background:#333;border-radius:50%;left:5px;top:7px;transform:rotate(45deg)}.contacts-page__status{font-size:12px;line-height:14px;color:#838383;text-align:center;max-width:480px;margin:0 auto 25px;background:#151515;padding:30px;border:1px solid #2f2f2f;border-radius:0;box-shadow:0 0 10px rgba(0,0,0,.7019607843)}.contacts-page__text--failure{color:red}.contacts-page__text--success{color:#36bd20}.contacts-page__sign{height:100px;width:100px;margin:0 auto 20px;position:relative;padding-bottom:100px}.contacts-page__sign--success::before{position:absolute;content:"";border-bottom:20px solid #36bd20;border-right:20px solid #36bd20;transform:rotate(45deg) translateX(-50%);left:50%;width:50px;height:100px}.contacts-page__sign--failure::after,.contacts-page__sign--failure::before{background-color:red;position:absolute;content:"";width:20px;height:100px;transform:rotate(-45deg) translateX(-50%);left:47%;top:-7%}.contacts-page__sign--failure::after{transform:rotate(45deg) translateX(-50%);top:6%}@media (min-width:600px) and (max-width:959px){.round-button{width:40px;height:40px}.round-button--user .round-button__icon{width:14px;height:16px}.round-button--notification .round-button__icon{width:16px;height:20px}.round-button--upload .round-button__icon{width:22px;height:16px}.drawer-history,.drawer-menu{position:absolute;min-height:calc(100% - 50px)}.contacts-page{padding:20px 20px 25px}}@media (min-width:768px){.chip--upper{font-size:14px}}@media (min-width:960px) and (max-width:1279px){.app-history__label{margin-right:20px}.app-history__label:last-child{margin-right:20px}}@media (min-width:960px){.drawer-overlay{width:230px;flex-shrink:0;overflow:hidden;position:sticky;top:0;height:100vh}.drawer-overlay>*{scrollbar-width:none;-ms-overflow-style:none}.drawer-overlay>::-webkit-scrollbar-track{-webkit-box-shadow:none!important;background-color:transparent}.drawer-overlay>::-webkit-scrollbar{width:7px!important;background-color:transparent}.drawer-overlay>::-webkit-scrollbar-thumb{background-color:transparent}.drawer-overlay>.scroll{scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.1) transparent}.drawer-overlay>.scroll::-webkit-scrollbar-track{background:0 0}.drawer-overlay>.scroll::-webkit-scrollbar-thumb{background-color:rgba(255,255,255,.1);border-radius:20px;border:2px solid #151515}.menus-wrapper{top:0;bottom:0}.menu-space-reserve{width:230px;flex-shrink:0}}@media (max-width:599px){.select--mobile{width:33.33%}.select--mobile .select__selected{color:#7481a2;font-weight:400;padding:10px 30px 10px 10px}.select--mobile .select__option{padding:10px 30px 10px 20px}.select--mobile .select__text{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.select--mobile .select__text-icon{display:none}.select__option,.select__selected{font-size:15px;line-height:18px}.select2--mobile{width:33.33%}.select2--mobile .select__selected{color:#7481a2;font-weight:400;padding:10px 30px 10px 10px}.select2--mobile .select__option{padding:10px 30px 10px 20px}.select2--mobile .select__text{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.select2--mobile .select__text-icon{display:none}.select2__option,.select2__selected{font-size:15px;line-height:18px}.round-button{width:36px;height:36px}.round-button+.round-button{margin-left:5px}.round-button--search .round-button__icon{width:16px;height:16px}.round-button--user .round-button__icon{width:17px;height:20px}.round-button--notification .round-button__icon{width:16px;height:20px}.round-button--upload .round-button__icon{width:22px;height:16px}.button,.chip,.history-item__duration,.history-item__likes,.history-item__views{font-size:12px;line-height:14px}.app-history__label{font-size:15px;line-height:18px}.app-history__separator-date{font-size:12px;line-height:14px}.drawer-history,.drawer-menu{position:absolute;min-height:calc(100% - 50px)}.contacts-page{padding:15px 10px}.contacts-page__title{font-size:17px;line-height:20px}.contacts-page__form{padding:30px 20px 20px;width:calc(100% - 20px)}.contacts-page__button,.contacts-page__input,.contacts-page__textarea{font-size:15px;line-height:18px}}@media (max-width:959px){.select__options{position:absolute;background-color:#151515;border:0;border-radius:0;border-top:1px solid #2f2f2f}.select2__options::after,.select2__options::before,.select__options::after,.select__options::before{display:none}.select__option{background-color:#151515;color:#838383}.select2__option:first-child::before,.select__option:first-child::before{background-color:#151515}.select__option--selected{color:#fff}.select__text-icon{color:#838383}.select2__options{position:absolute;background-color:#151515;border:0;border-radius:0;border-top:1px solid #2f2f2f}.select2__option{background-color:#151515;color:#838383}.select2__option--selected{color:#fff}.select2__text-icon{color:#838383}.app-history__label{margin-right:0;margin-bottom:15px;padding-left:20px;width:100%}.app-history__label:first-child{margin-top:15px}.app-history__label:last-child{margin-bottom:0}.drawer-overlay{position:fixed;overflow:auto;top:50px;left:0;right:0;bottom:0;background:rgba(0,0,0,.7019607843);z-index:9999999}}@media (max-width:374px){.contacts-page__recaptcha{position:relative;left:-22px;transform:scale(.82)}}