@media (max-width:767px){.M-up-show,.S-down-hide{display:none!important}.container_spacer-S-down{padding:0 16px}.container_spacer-S-down-off{padding:0}#DEBUG:after{content:"S"}.test ul .sizer,.test ul li:not(.sizer){width:100%}form select{background-position:calc(100% - 16px) calc(50% + 2px);background-repeat:no-repeat}:root{--modal-content-padding:32px 12px 40px}.modal__container{border-radius:10px}.modal__container._register{padding:16px}.modal__container._small-padding{padding:62px 15px 25px!important}.modal__container._small-padding .modal__closer{right:20px;top:20px}.modal__bg._full-window .modal__layout,.modal__bg._present .modal__layout{padding:0}.modal__bg._full-window .modal__container,.modal__bg._present .modal__container{width:100%}.layout{margin-top:0;min-height:calc(100vh - 60px);padding-top:48px}.layout__main{padding-top:16px}.layout__main_grid{background-color:var(--chat-background-color)}.layout__main_grid .container{width:100%}.layout__main_grid+.footer{margin-top:0}.cookies-alert__wrapper{flex-wrap:wrap}.cookies-alert__text{font-size:14px}.cookies-alert__text_wide{flex:0 0 100%;margin-bottom:4px}.top-row{margin-bottom:12px}.top-row__description{display:none}.top-row__title{font-size:20px;margin-bottom:0}.top-slider-vip-small__link svg{height:20px;width:20px}.header__top-row-wrapper{height:48px;justify-content:space-between}.header__wrapper-logo{display:flex;flex:1 1 100%;justify-content:center}.header__logo-link svg{max-width:130px}.header__logo-link svg.svg-icon.icon-logo-header-sexdraugiem{max-width:160px}.header__adult{margin-right:10px}.header__top-right-group .header__button{margin-left:16px}.header__categories-popup-wrapper,.header__city-popup-wrapper{display:none}.header_opened~.header__post-ad-sticker{opacity:0;transition:opacity .3s}.header{max-height:48px;overflow:visible;position:fixed}.header__post-ad-sticker_logged.header__post-ad-sticker_show{bottom:52px}.header__button_add-ad{margin-left:16px}.header__button-notification{margin:-4px -4px -4px 16px;padding:4px}.header__button-notification:after{left:16px;top:8px}.header__button-notification_new:after{opacity:1}.header__mobile-search-button{margin:-4px;padding:4px}.header__mobile-menu-nav-wrapper ul li a,.header__mobile-menu-nav-wrapper ul li button{margin:0 -16px;padding:4px 16px;transition:color var(--default-transition)}.header__mobile-menu-nav-wrapper ul li a._clicked,.header__mobile-menu-nav-wrapper ul li button._clicked{background-color:var(--mobile-hover-bg);color:var(--primary-color)}.header__mobile-menu-nav-wrapper ul li a svg,.header__mobile-menu-nav-wrapper ul li button svg{height:24px;width:24px}.header__mobile-menu-nav-wrapper ul li a.ads-icon-link svg{height:14px;width:16px}.header__new-icon{margin-left:8px}.header__new-icon svg{height:24px!important;min-width:39px!important;width:39px!important}.header__mobile-menu-add-tokens{align-items:center;background-color:var(--primary-border-color-light);border-radius:4px;display:flex;margin:0 -8px;min-height:42px;padding:0 8px}.header__mobile-menu-add-tokens a{align-items:center;display:flex!important;flex:1 1 100%;min-height:42px!important}.header__mobile-menu-add-tokens a svg{margin-right:12px}.header__mobile-menu-dating{display:flex!important}.header__mobile-menu-dating svg{margin-right:11px}.header__burger-button_add{padding:17px 20px}.header__burger_tokens{align-items:center;display:grid;font-size:15px;grid-auto-rows:auto;grid-template-columns:28px 1fr}.header__burger_tokens__image{grid-column-start:auto;grid-row-end:auto;grid-row-start:auto}.header__mobile-menu-nav-subitem{margin:0 -15px;padding:0 18px}.header__mobile-menu-nav{padding-bottom:8px}.header__mobile-menu-nav_bottom{padding-top:16px}.header__mobile-menu-flag-link{transition:color var(--default-transition)}.header__mobile-menu-flag-link._clicked{background-color:var(--button-bg-sumbit-light);color:var(--primary-color)}.header__mobile-menu-dating-link{display:flex!important}.header__mobile-menu-dating-link svg.icon-ads-burger-icon{margin-right:11px}.header__mobile-menu-my-ads-link{display:flex!important}.header__mobile-menu-my-ads-link svg.icon-ads-burger-icon{margin-right:11px}.header__mobile-menu-nav-wrapper_gayboard .dropdown-arrow_burger-city svg{margin-right:8px!important}.header__profile-popup ul li a,.header__profile-popup ul li button{transition:color var(--default-transition)}.header__profile-popup ul li a._clicked,.header__profile-popup ul li button._clicked{background-color:var(--mobile-hover-bg);color:var(--primary-color)}.footer{display:block;margin-top:16px;padding:16px 0}.footer__accordion-block>ul{padding:6px 0 8px}.footer__accordion-block>ul>li>a{color:#464646;display:block;font-size:14px;font-weight:400;line-height:100%;padding:8px 0 8px 12px}.footer__title{color:var(--h-color);font-size:18px;font-weight:500;line-height:1.33333em;margin-bottom:12px}.footer__copyrights,.footer__friends-item{font-size:12px;font-weight:400;line-height:16px;margin:0}.footer__copyrights-column{color:var(--gray-text-color);font-size:12px;font-weight:400;line-height:1.33333em;padding-right:0!important}.footer__categories{grid-template-columns:1fr;margin-bottom:14px;row-gap:0}.footer__categories-title{background:var(--body-bg-color);border-radius:4px;color:var(--light-text-color);font-size:16px;font-weight:400;line-height:1.1875em;margin:0 0 2px;padding:8px 12px;position:relative}.footer__categories-title:after{content:"";height:8px;position:absolute;right:16px;top:calc(50% - 4px);transition:transform var(--default-transition);width:14px}.footer__accordion-element._opened .footer__categories-title:after{transform:rotate(180deg)}.footer__accordion-block{height:0;overflow:hidden;transition:height var(--default-transition)}.footer__copyright-first{margin-bottom:8px}.header_opened~.footer-mobile{opacity:0;pointer-events:none;transition:opacity .4s}.activity-item__interaction-button{min-width:40px}.activity-item__interaction-button svg{margin-right:0}.notify-photo__link{max-height:40px;padding:0}.notify-photo__link-text{display:none}.notify-photo__text{text-align:left}.circle-avatar_image-card .circle-avatar__gender{height:20px;width:20px}.circle-avatar_activity,.circle-avatar_gift-vip{height:24px;margin-right:4px;width:24px}.circle-avatar_activity .circle-avatar__image,.circle-avatar_gift-vip .circle-avatar__image{height:24px;width:24px}.circle-avatar__gender{height:21px;width:21px}.circle-avatar_gift-vip .circle-avatar__empty svg{height:24px!important;width:28px}.horizon-card__wrapper-image{flex:0 0 37%}.horizon-card__title{font-size:14px}.horizon-card__text{-webkit-line-clamp:2;line-clamp:2;font-size:10px;height:24px}.horizon-card__info{padding:4px 10px}.user-vip_header .user-vip__text{color:var(--vip-bg-label)}.user-vip_ads-gay .user-vip__text{font-size:8px;line-height:1.125em;padding:1px 2px 0}.dropdown-arrow_profile:after,.dropdown-arrow_profile:not(.dropdown-arrow_notification):after,.user-vip__expired{display:none}.category-grid-item{min-height:103px}.category-grid-item__foto{flex:0 0 92px}.category-grid-item_diamond,.category-grid-item_vip{margin-right:0;min-height:133px}.category-grid-item_diamond .category-grid-item__foto,.category-grid-item_vip .category-grid-item__foto{flex:0 0 147px}.category-grid-item{font-size:12px;margin-bottom:8px}.category-grid-item_klub .category-grid-item__name-age-status{margin-bottom:4px;order:1}.category-grid-item_klub .category-grid-item__info{display:flex;flex-direction:column;padding:7px 4px 0}.category-grid-item_klub .category-grid-item__text{-webkit-line-clamp:3;flex-grow:1;margin-top:16px;max-height:40px;order:2}.category-grid-item_klub .category-grid-item__created{align-self:flex-end;order:3}.category-grid-item_klub .category-grid-item__mail span{display:block}.category-grid-item_klub .category-grid-item__contacts{display:flex;left:5px;top:23px}.category-grid-item_klub .category-grid-item__contacts div:last-child{display:flex}.category-grid-item__editable{margin-bottom:0}.category-grid-item_vip .category-grid-item__foto .category-grid-item__vip-sticker{display:none}.category-grid-item_vip .category-grid-item__foto .category-grid-item__vip-sticker-mobile{bottom:0;display:block;left:0;position:absolute}.category-grid-item_diamond .category-grid-item__foto .category-grid-item__diamond-sticker{display:none}.category-grid-item_diamond .category-grid-item__foto .category-grid-item__diamond-sticker-mobile{bottom:0;display:block;left:0;position:absolute}.category-grid-item .category-grid-item__diamond-label,.category-grid-item .category-grid-item__vip-label{display:none}.category-grid-item__info{grid-template-areas:"name" "text" "created ";grid-template-columns:auto;padding:10px 8px 2px 10px}.category-grid-item__name-age-status{font-size:15px;margin-bottom:28px}.category-grid-item__created{font-size:10px;text-align:right}.category-grid-item__datetime{bottom:0;padding:2px;position:absolute;right:4px}.category-grid-item__datetime_today{padding:2px 6px}.category-grid-item__contacts{align-items:flex-start;flex-flow:column;font-size:12px;justify-content:center;left:10px;margin-top:0;right:8px;top:33px}.category-grid-item__contacts div{display:flex;flex:1 1 auto;flex-wrap:wrap}.category-grid-item__contacts div a{margin-left:0;margin-right:12px}.category-grid-item__contacts div:last-child{display:none}.category-grid-item__messenger svg{height:16px;width:16px}.category-grid-item__text{-webkit-line-clamp:2;font-size:12px;height:28px;margin-bottom:0;margin-top:0}.category-grid-item__up{display:none}.category-grid-item__city svg{height:16px;max-width:16px;width:16px}.category-grid-item__city span{padding-left:4px}.category-grid-item__mail svg{max-width:17px}.category-grid-item__mail span{display:none}.category-grid-item__tel svg{max-width:16px}.category-grid-item__tel span{padding-left:4px}.category-grid-item__chat svg{max-width:17px}.category-grid-item__chat span{padding-left:4px}.category-grid-item__viber svg{max-width:17px}.category-grid-item__viber span{padding-left:4px}.category-grid-item_vip-user .category-grid-item__name{max-width:95px}.category-grid-item__name{display:inline-block;margin-right:2px;max-width:211px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.category-grid-item__contacts-links-wrapper{display:flex;justify-content:flex-start;width:100%}.category-grid-item_diamond .category-grid-item__contacts,.category-grid-item_vip .category-grid-item__contacts{align-items:flex-start;flex-flow:column;justify-content:center}.category-grid-item_diamond .category-grid-item__text,.category-grid-item_vip .category-grid-item__text{-webkit-line-clamp:3;font-size:12px;height:42px}.category-grid-item_diamond .category-grid-item__name-age-status,.category-grid-item_vip .category-grid-item__name-age-status{margin-bottom:55px}.category-grid-item_diamond .category-grid-item__contacts div:last-child,.category-grid-item_vip .category-grid-item__contacts div:last-child{display:flex}.category-grid-item_diamond .category-grid-item__image,.category-grid-item_vip .category-grid-item__image{border-radius:4px 0 0 4px;max-height:145px;min-height:145px}.activity-button{height:40px;min-width:40px;width:40px}.buy-vip-modal{max-width:var(--vip-modal-mobile-width-without-padding);min-width:var(--vip-modal-mobile-width-without-padding)}.buy-vip-modal__icon{margin-bottom:12px}.buy-vip-modal__icon svg{height:80px;width:80px}.buy-vip-modal__title{margin-bottom:20px}.buy-vip-modal__description{margin-bottom:12px}.buy-vip-modal{max-width:var(--vip-modal-mobile-xs-width-without-padding);min-width:var(--vip-modal-mobile-xs-width-without-padding)}.gift-vip-modal{max-width:var(--vip-modal-mobile-width-without-padding);min-width:var(--vip-modal-mobile-width-without-padding)}.gift-vip-modal__icon{margin-bottom:12px}.gift-vip-modal__icon svg{height:80px;width:80px}.gift-vip-modal__title{margin-bottom:5px}.gift-vip-modal__subtitle{margin-bottom:16px}.gift-vip-modal__description{margin-bottom:12px}.gift-vip-modal__description-user-avatar{bottom:-7px}.confirm-modal{margin-bottom:60px;max-width:var(--vip-modal-mobile-width-without-padding-confirm);min-width:var(--vip-modal-mobile-width-without-padding-confirm)}.ads-types__item{margin-bottom:0!important}.premium-carousel__image{height:50px}.premium-carousel__image_full,.premium-carousel__image_long{height:120px;object-position:top}.premium-carousel__text{height:70px}.header-search.drop_opened .header-search__input-container{opacity:1;pointer-events:auto;transform:translateY(0);transition:all .3s}.header-search._vipp .header-search__clean,.header-search._vipp .header-search__input-container{height:41px}.header-search__input-container{height:40px;width:100%}.header-search input[type=text].header__find-input{height:100%}.header-search__clean{height:40px}.media-user-info__name-content{max-width:246px}.media-image__img-container{padding-bottom:75%}.update-info{flex-direction:column;padding:5px 12px 4px}.update-info__dating-title{margin-bottom:10px}.update-info__dating-title strong{font-size:16px;text-transform:unset}.update-info__link-wrapper{padding:3px 18px 5px}.update-info__scribe{color:var(--light-text-color);flex:0 0 55%;line-height:1.14286em}.update-info__scribe,.update-info__scribe-text{font-size:14px;font-weight:400;text-align:center}.update-info__scribe-text{line-height:115%}.update-info__title{font-weight:700}.update-info__notice{margin:4px 0}.update-info__text-wrapper{margin-right:9px}.update-info__wrapper{padding:9px 12px 8px}.socials-announcement{margin:0 -9px}.socials-announcement__footer .socials-announcement__link{padding:0 5px}.socials-announcement__link{padding:0 9px}.present-destination__info-container{margin-top:16px}.present-destination__title:not(.present-destination__title_anonymous){margin-bottom:16px}.present-destination__closer{margin-top:16px;width:207px}.user-tabs__redesign .user-tabs__link{height:50px}.view-all-button-user-cards{height:160px;width:104px}.view-all-button-user-cards_redesign{padding:30px 0!important}.user-mini-card._soft-page .user-mini-card__name,.user-mini-card__name{max-width:57.33333vw}.notify{left:0;margin-top:3px;right:0;transform:translateY(-48px);transition:all .4s}.notify._visible{transform:translateY(0);transition:all .4s}.notify._modal{margin-top:-45px}.notify__message{display:inline-flex;justify-content:center;text-align:center}.notify__container{border-radius:0;min-height:43px;padding:8px 4px 8px 12px;width:100%}.notify__close{margin:-8px -4px -8px 0;padding:12px}.banners__form_grid-mobile{margin-bottom:8px}.banners__grid-wrapper{column-gap:10px}.register-modal__field-container_birthday,.register-modal__field-container_city,.register-modal__field-container_email,.register-modal__field-container_gender,.register-modal__field-container_password,.register-modal__field-container_password-repeat,.register-modal__field-container_username{flex:0 0 100%}.register-modal__field-container_country,.register-modal__field-container_region{flex:0 0 48.5%}.register-modal__form-button{flex:0 0 100%}.profile-layout__header-right{display:none}.profile-layout__header{grid-row-gap:4px;align-items:center;display:grid;grid-template-columns:1fr 1fr;margin-bottom:10px}.profile-layout__header_ads{display:block}.profile-layout__header_ads .profile-layout__header-left{margin-bottom:4px}.profile-layout__header._my._user-vip .profile-layout__name-content,.profile-layout__header._pair._user-vip .profile-layout__name-content,.profile-layout__header._user-vip .profile-layout__name-content{max-width:175px;text-overflow:ellipsis}.profile-layout__header._my._user-vip .profile-layout__buttons{padding-top:0}.profile-layout__header._my._user-vip .profile-layout__edit-button{margin-left:-40px}.profile-layout__header._my .profile-layout__buttons{padding-top:0}.profile-layout__menu{border-bottom:none;flex:1 1 auto;overflow-x:scroll;overflow-y:hidden}}@media (max-width:767px){.profile-layout__menu::-webkit-scrollbar{display:none}.profile-layout__link{min-width:48px;padding:7px 11px}.profile-layout__menu-item{border-bottom:1px solid var(--primary-color)}.profile-layout__menu-item_null{padding-left:8px}.profile-layout__menu-item._active{border-bottom:none}.profile-layout__menu-row{grid-column:1/3}.profile-layout__menu-buttons{grid-column:2/3;grid-row:1/2}.profile-layout__name-content{max-width:246px}.profile-layout__buttons{padding-top:24px}.profile-layout__buttons .user-interaction-buttons__more-arrow,.profile-layout__buttons .user-interaction-buttons__more-text{display:none}.profile-layout__buttons .user-interaction-buttons__more-point{display:block}.profile-layout__edit-button{margin-left:-40px}.profile-layout__edit-button svg{margin-right:0}.profile-layout__edit-button span{display:none}.profile-layout__menu-button-friend span{display:inline-block}.profile-layout__menu-item._active .profile-layout__menu-icon svg:not(.not-stroked-but-filled-path) circle,.profile-layout__menu-item._active .profile-layout__menu-icon svg:not(.not-stroked-but-filled-path) path{stroke:var(--primary-color)}.profile-layout__menu-item._active .profile-layout__menu-icon svg.not-stroked-but-filled-path path{fill:var(--primary-color)}.profile-layout__menu-icon,.profile-layout__menu-name{display:block;text-align:center}.profile-layout__header-left{grid-column:1/3;position:relative}.profile-layout__buttons{padding-top:0;position:absolute;right:0;top:24px}.profile-layout__visit{max-width:unset}.gallery-page__result-search{font-size:14px}.gallery-page__diamond{margin:0 -16px 8px}.gallery-page__popular-links-list{display:flex;flex-direction:column}.gallery-page__popular-links-item{flex:1 1 100%}.gallery-page__popular-links-item .popular-link__text{font-size:16px}.gallery-page__blog-item{display:none}.gallery-page__blog-item:first-child{display:flex}.gallery-page__empty-text{font-size:24px}.payment-go-up__title{margin-top:24px}.payment-go-up__field{min-width:100%}.payment-go-up__warning{padding:16px}.payment-go-up__image .svg-icon{height:80px;width:80px}.payment-go-up__pay-tokens.button{max-width:343px;width:calc(100vw - 60px)}.present-confirm__button{height:42px;margin-top:24px}.present-confirm__checkbox-wrapper,.present-confirm__title{margin-top:16px}.present-confirm__user-details{margin-top:11px}.present-confirm__description-user-avatar{bottom:-7px}.not-enough-tokens{min-width:310px}.not-enough-tokens__title{font-size:20px;line-height:1.16667em;margin-top:20px}.not-enough-tokens__icon svg{height:78px;width:78px}.not-enough-tokens__link{width:207px}.post-page__slider-vip{margin:0 -16px}.post-page__horizontal{margin:20px 0 0}.post-page__horizontal-slider_small .horizon-card__list{height:auto}.post-page__breadcrumbs{margin-top:10px}.post-connections_dating .post-connections__item_email{flex:1 1 100%}.post-connections__write-me{font-size:10px}.other-ads{margin:0 12px}.other-ads__items{margin-top:8px}.other-ads__item:not(:first-child){margin-top:12px}.other-ads__all-link{display:flex;flex-direction:row;min-height:103px}.other-ads__all-link .view-all-button__text{margin-bottom:0;margin-right:12px}.other-ads__all-link .view-all-button__icon svg{height:18px;width:22px}.profile-header-left{padding:15px 20px}.profile-header-left__inner{align-items:center;flex-flow:column}.profile-header-left__info{margin-left:0;margin-top:15px;width:100%}.profile-header-left__info-top{align-items:center;flex-flow:column;text-align:center}.profile-header-left__info-geo{justify-content:center;margin-bottom:12px;margin-top:4px}.profile-header-left__status{justify-content:center;margin-bottom:13px;margin-top:0}.profile-header-left__status .profile-layout__visit{max-width:max-content}.profile-header-left__name{justify-content:center}.profile-buttons__container_send-message{flex-basis:60%}.profile-buttons__container_favourite-button,.profile-buttons__container_popup-container{flex-basis:20%}.profile-buttons__container_favourite-button .profile-buttons__button{display:none;flex-direction:column}.profile-buttons__container_favourite-button .profile-buttons__button._show{display:inline-flex}.profile-buttons__container_favourite-button .profile-buttons__button span:not(.loading-icon-wrapper){font-size:8px;line-height:1.25em;order:2}.profile-buttons__container_favourite-button .profile-buttons__button svg{margin-right:0}.profile-buttons-popup{flex-basis:20%}.profile-buttons-popup__more-icon{margin-bottom:2px}.profile-buttons-popup__more-button{flex-direction:column;justify-content:center}.profile-buttons-popup__more-text{font-size:8px;line-height:1.25em;order:2}.profile-menu{background-color:var(--chat-element-default-bg);border-top-left-radius:6px;border-top-right-radius:6px;padding:15px 0}.profile-header-section{margin-top:-16px}}