.profile-page{position:relative}.profile-page__favorite{position:absolute;top:10px;right:45px;color:#737880;transition:all .3s ease-in-out}.profile-page__favorite:hover{color:#fcee4c}.profile-page__favorite-icon{position:absolute;content:"";background:url(/public/assets/images/star.svg) no-repeat center/cover;width:135px;height:25px;cursor:pointer;filter:brightness(0) invert(1);background-position:100%;background-size:25px}.profile-page__favorite:hover,.profile-page__favorite_active{color:#fcee4c}.profile-page__favorite:hover .profile-page__favorite-icon,.profile-page__favorite_active .profile-page__favorite-icon{filter:none}.profile-page .metro-list{text-align:end}.profile-page__back{font-size:14px;font-family:Inter,sans-serif;line-height:22px;color:rgba(255,255,255,.5);text-decoration:none;margin-bottom:8px}.profile-page__name{font-size:24px;line-height:32px;font-weight:600;font-family:Inter,sans-serif;margin-bottom:20px}.profile-page-content{margin-bottom:60px;overflow:hidden;display:grid;grid-template-columns:1fr 1fr;position:relative;padding:210px 30px 0;background:linear-gradient(180deg,rgba(25,30,35,0) 0,rgba(25,30,35,.2) 9.62%,rgba(25,30,35,.4) 17.49%,rgba(25,30,35,.6) 27.26%,rgba(25,30,35,.8) 42.57%,#090a0c 99%)}@media screen and (max-width:768px){.profile-page-content{display:flex;flex-direction:column;gap:15px;padding:20px;margin:0 -15px 30px}}.profile-page__bg{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;z-index:-1;border-radius:16px 16px 0 0}@media screen and (max-width:768px){.profile-page__bg{z-index:initial;position:relative;order:-2;border-radius:16px}}.profile-page .advantages{grid-column:2/3;grid-row:2/3;justify-self:end;display:flex;gap:30px;align-items:flex-start}@media screen and (max-width:1400px){.profile-page .advantages{margin-top:10px;flex-direction:column;gap:15px;align-items:flex-end}}.profile-page .advantages-rating{position:relative;padding:16px 23px 13px 67px;background:radial-gradient(280.1% 141.42% at 0 0,#f5824b 0,#e65f5f 26.56%,#d75582 51.04%,#af50a5 75%,#4b6ee6 100%);border-radius:12px}@media screen and (max-width:1400px){.profile-page .advantages-rating{max-width:216px;width:-webkit-fill-available}}@media screen and (max-width:768px){.profile-page .advantages-rating{position:absolute;top:100px;right:10px}}.profile-page .advantages-rating__img{position:absolute;bottom:0;left:6px}.profile-page .advantages-rating__title{position:absolute;top:0;right:0;padding:0 11px 0 6px;border-radius:0 12px 0 12px;color:#fff;font-family:Inter,sans-serif;font-size:11px;font-weight:500;line-height:18px;background:rgba(255,255,255,.1)}.profile-page .advantages-rating__place{color:#fff;font-family:Inter,sans-serif;font-size:24px;font-weight:600;line-height:32px}.profile-page .advantages-verification{position:relative;padding:9px 50px 9px 16px;border-radius:12px;background:radial-gradient(287.15% 141.42% at 0 0,#19777c 0,#2a8686 20%,#389590 40%,#45a49a 60%,#52b3a5 80%,#5fc3af 100%)}@media screen and (max-width:1400px){.profile-page .advantages-verification{max-width:216px;width:-webkit-fill-available}}@media screen and (max-width:768px){.profile-page .advantages-verification{position:absolute;top:10px;right:10px}}.profile-page .advantages-verification__icon{position:absolute;top:8px;right:8px}.profile-page .advantages-verification__text{font:700 18px/22px Inter,sans-serif}.profile-page .advantages-verification__date{color:#fff;font-family:Inter,sans-serif;font-size:12px;font-weight:500;line-height:18px;margin-top:3px}.profile-page .contact-block{justify-self:end}@media screen and (max-width:768px){.profile-page .contact-block{order:-1}}.profile-page .contact-block__text{color:#fff;font-family:Inter,sans-serif;font-size:14px;font-weight:500;line-height:22px;text-align:right}@media screen and (max-width:768px){.profile-page .contact-block__text{text-align:left}}.profile-page .contact-block__phone{color:#fff;font-family:Inter,sans-serif;font-size:36px;font-weight:600;line-height:48px;text-align:right;margin-bottom:15px}.profile-page .contact-block__phone_dont-work{color:#ffed48}@media screen and (max-width:768px){.profile-page .contact-block__phone{font-size:26px;text-align:left}}.profile-page .contact-block-social{display:flex;gap:15px}@media screen and (max-width:1200px){.profile-page .contact-block-social{flex-direction:column;align-items:flex-end}}@media screen and (max-width:768px){.profile-page .contact-block-social{margin-top:10px;margin-bottom:15px;flex-direction:row;justify-content:space-between}}.profile-page .contact-block-link{text-decoration:none;display:flex;align-items:center;gap:5px}.profile-page .contact-block-link__icon{display:inline-block;width:24px;height:24px}.profile-page .contact-block-link__text{color:#fff;font-family:Inter,sans-serif;font-size:20px;font-weight:600;line-height:24px}@media screen and (max-width:768px){.profile-page .contact-block-link__text{font-size:16px;line-height:18px}}.profile-page .price-block{max-width:450px;grid-row:1/3}.profile-page .price-block-hour{margin-bottom:24px;display:grid;grid-template-rows:auto auto;grid-template-columns:1fr;gap:10px}.profile-page .price-block-hour__text{grid-column:1/-1;font:600 14px/16px Inter,sans-serif}.profile-page .price-block-hour__price{font-family:Inter,sans-serif;font-size:36px;line-height:48px;font-weight:600;display:flex;justify-content:flex-start;align-items:center}@media screen and (max-width:768px){.profile-page .price-block-hour__price{font-size:28px}}.profile-page .price-block-row{display:flex;justify-content:space-between;column-gap:20px;padding:8px 0}.profile-page .price-block-row:not(:last-child){border-bottom:1px solid rgba(255,255,255,.1)}.profile-page .price-block-row a{color:#fb601e;text-decoration:none}.profile-page .price-block-row_additional{display:none}.profile-page .price-block-row_additional.show{display:flex}.profile-page .price-block-row__time{font-size:14px;font-family:Inter,sans-serif;font-weight:400;line-height:22px;color:rgba(255,255,255,.5)}.profile-page .price-block-row__price{font-size:14px;color:#fff;font-family:Inter,sans-serif;line-height:22px;font-weight:600;text-align:end}.profile-page .price-block .price-switch{display:flex;justify-content:flex-end;align-items:center;font-family:Inter,sans-serif;gap:10px;padding:5px 10px;border-radius:5px;transition:background .3s ease}.profile-page .price-block .price-switch__label{font-size:14px;line-height:16px;font-weight:700;color:#fff;transition:color .3s ease;cursor:pointer}.profile-page .price-block .price-switch__label-day{color:#ffed48}.profile-page .price-block .price-switch-enabled .price-switch__label-day{color:#fff}.profile-page .price-block .price-switch-enabled .price-switch__label-night{color:#ffed48}.profile-page .price-block .switch{position:relative;display:inline-block;width:34px;height:20px}.profile-page .price-block .switch input{opacity:0;width:0;height:0}.profile-page .price-block .slider{position:absolute;cursor:pointer;inset:0;background-color:#33373c;transition:.4s;border-radius:20px}.profile-page .price-block .slider:before{position:absolute;content:"";height:14px;width:14px;left:3px;bottom:3px;background-color:#ffed48;transition:.4s;border-radius:50%}.profile-page .price-block input:checked+.slider:before{transform:translateX(14px)}.profile-page .price-block-hour div:nth-child(2),.profile-page .price-block-hour div:nth-child(3){grid-row:2}.profile-page .preview{display:grid;grid-template-columns:1fr 1fr;gap:90px;padding-bottom:34px;border-bottom:1px solid rgba(255,255,255,.1)}@media screen and (max-width:768px){.profile-page .preview{display:flex;flex-direction:column;gap:30px}}.profile-page .description{display:flex;flex-direction:column;gap:25px}.profile-page .description__text{color:#fff;font-family:Inter,sans-serif;font-size:14px;line-height:22px;word-break:break-word}.profile-page .description-list{margin:0;padding:15px;display:flex;flex-direction:column;gap:12px}.profile-page .properties__show{display:flex;justify-content:space-between;align-items:center;width:100%;background:0 0;border:none;color:#fff;font-family:Inter,sans-serif;font-size:14px;line-height:22px;padding:10px 0;cursor:pointer}.profile-page .properties__arrow_open{transform:rotate(180deg)}.profile-page .profile-photo{margin-bottom:40px}.profile-page .profile-photo__title{color:#fff;font-family:Inter,sans-serif;font-size:20px;font-weight:500;line-height:28px;margin-bottom:20px}.profile-page .profile-photo-list{display:grid;grid-template-columns:1fr 1fr 1fr;gap:20px}@media screen and (max-width:768px){.profile-page .profile-photo-list{grid-template-columns:1fr 1fr}}@media screen and (max-width:565px){.profile-page .profile-photo-list{grid-template-columns:1fr}}.profile-page .profile-photo__link{display:block;border-radius:12px;overflow:hidden;height:300px;cursor:pointer;transition:transform .3s ease}.profile-page .profile-photo__link:hover{transform:scale(1.02)}.profile-page .profile-photo__img{border-radius:12px;overflow:hidden;object-fit:cover;width:100%;height:100%}.profile-page .profile-map{height:348px;border-radius:8px;margin-bottom:24px}.profile-page .profile-video{width:100%;display:flex;justify-content:center}.profile-page .profile-video video{max-width:100%}.profile-page .profile-reviews.reviews{border-radius:12px;background:#151618}.profile-page .profile-reviews .reviews__tabs{display:flex;gap:1rem;margin-bottom:1rem;padding:24px 24px 0;border-bottom:1px solid #393e45}.profile-page .profile-reviews .reviews__tab{background:0 0;border:none;font-weight:700;color:#aaa;padding:.5rem 1rem;cursor:pointer;font-family:Inter,sans-serif;font-weight:700;font-size:16px;line-height:24px;display:flex;flex-wrap:wrap}.profile-page .profile-reviews .reviews__tab_active{color:#ffed48;border-bottom:2px solid #ffed48}.profile-page .profile-reviews .reviews__tab .chat-icon{margin-right:10px}.profile-page .profile-reviews .reviews__content{display:none}.profile-page .profile-reviews .reviews__content_active{display:block}.profile-page .profile-reviews .reviews-list{padding:20px 24px 24px 24px;display:flex;flex-direction:column;gap:35px}@media screen and (max-width:500px){.profile-page .profile-reviews .reviews-list{padding:20px 10px}}.profile-page .profile-reviews .reviews-list .reviews__empty-text{font-family:Inter,sans-serif;font-size:14px;font-weight:600}.profile-page .profile-reviews .reviews-list .review{display:grid;grid-template-areas:"avatar rating rating rating" "avatar author author date" "avatar text text text";grid-column-gap:24px;grid-row-gap:8px;grid-template-columns:auto 1fr 1fr 1fr}@media screen and (max-width:500px){.profile-page .profile-reviews .reviews-list .review{grid-column-gap:14px}}.profile-page .profile-reviews .reviews-list .review__avatar{grid-area:avatar;width:90px;height:90px;border-radius:50%}@media screen and (max-width:500px){.profile-page .profile-reviews .reviews-list .review__avatar{width:50px;height:50px}}.profile-page .profile-reviews .reviews-list .review__avatar--default{display:flex;align-items:center;justify-content:center;font-size:36px;font-weight:700;color:#fff;border-radius:50%;background:#ccc;user-select:none}@media screen and (max-width:500px){.profile-page .profile-reviews .reviews-list .review__avatar--default{font-size:24px}}.profile-page .profile-reviews .reviews-list .review__rating{grid-area:rating;color:#737880;font-family:Inter,sans-serif;font-size:14px;font-weight:600;display:flex;gap:2px}.profile-page .profile-reviews .reviews-list .review__rate{margin-left:10px}.profile-page .profile-reviews .reviews-list .review-author{grid-area:author}.profile-page .profile-reviews .reviews-list .review-author__name{color:#737880;font-family:Inter,sans-serif;font-size:16px;font-weight:600}.profile-page .profile-reviews .reviews-list .review__date{grid-area:date;color:#737880;font-family:Inter,sans-serif;font-size:14px;font-weight:600;text-align:right}.profile-page .profile-reviews .reviews-list .review__text{grid-area:text;font-family:Inter,sans-serif;font-size:16px}.profile-page .profile-reviews .review-add{display:grid;grid-template-columns:auto 1fr;column-gap:20px;padding:20px 24px 24px}.profile-page .profile-reviews .review-add .rating{display:flex;align-items:center;margin-bottom:20px;column-gap:2px}.profile-page .profile-reviews .review-add .rating__star{background:gray;clip-path:polygon(50% 0,61% 35%,98% 35%,68% 57%,79% 91%,50% 70%,21% 91%,32% 57%,2% 35%,39% 35%);display:inline-block;height:20px;width:20px;cursor:pointer;padding:13px}.profile-page .profile-reviews .review-add .rating__star_active{background:#ffbf00}.profile-page .profile-reviews .review-add .rating__text{color:#737880;font-family:Inter,sans-serif;font-size:14px;font-weight:600;line-height:20px;margin-left:10px}.profile-page .profile-reviews .review-add .rating__number{color:#ffed48}.profile-page .profile-reviews .review-add__avatar{width:90px;height:90px;grid-row:1/3;border-radius:50%}.profile-page .profile-reviews .review-add__input{resize:none;min-height:120px;align-self:center;grid-column:2/3;background-color:#1e2023;border-radius:14px;border:none;padding:12px;color:#fff;margin-bottom:32px;font-size:14px;line-height:16px;font-weight:600}.profile-page .profile-reviews .review-add__input:focus,.profile-page .profile-reviews .review-add__input:focus-visible{border:none;outline:0}.profile-page .profile-reviews .review-add__send{padding:10px 20px;grid-column:2/3;justify-self:start}.profile-page .additional-options{padding:15px;border-radius:12px;margin-bottom:30px}.profile-page .additional-options__header{display:flex;column-gap:12px;align-items:center;width:fit-content;margin:0 auto;cursor:pointer}.profile-page .additional-options__title{font-family:Inter,sans-serif;font-size:14px;line-height:22px;font-weight:400;text-align:center}.profile-page .additional-options__arrow{transition:transform .3s ease-in-out}.profile-page .additional-options .options-list{display:grid;grid-template-columns:repeat(3,1fr);width:100%;row-gap:30px;margin-top:15px;transition:all .3s ease-out}@media screen and (max-width:565px){.profile-page .additional-options .options-list{display:grid;grid-template-columns:1fr;height:unset}}.profile-page .additional-options .options-list .group{display:block;flex-direction:column;row-gap:10px}@media screen and (max-width:565px){.profile-page .additional-options .options-list .group{width:100%}}.profile-page .additional-options .options-list .group:nth-child(3n+1){order:1}.profile-page .additional-options .options-list .group:nth-child(3n+2){order:2}.profile-page .additional-options .options-list .group:nth-child(3n){order:3}.profile-page .additional-options .options-list .group>:not(:last-child){margin-bottom:10px}.profile-page .additional-options .options-list .group__name{font:700 14px/16px Inter,sans-serif;margin-bottom:13px}.profile-page .additional-options .options-list .group .option{display:flex;align-items:center;flex-wrap:wrap;align-items:center;gap:5px}.profile-page .additional-options .options-list .group .option input[type=checkbox]{width:20px;height:20px;appearance:none;margin:0;position:relative;background:#1e2023;border-radius:6px;border:1px solid #393e45;transition:.5s}.profile-page .additional-options .options-list .group .option input[type=checkbox]::after{content:"";position:absolute;inset:50% 0 0 50%;transform:translateX(-50%) translateY(-50%);width:0;height:0;font-size:30px;background-image:url(/public/assets/images/check.svg);background-repeat:no-repeat;transition:.5s}.profile-page .additional-options .options-list .group .option input[type=checkbox]:checked::after{width:8px;height:6px;transition:.5s}.profile-page .additional-options .options-list .group .option__name{font:600 14px/16px Inter,sans-serif;margin-left:6px;color:#737880}.profile-page .additional-options .options-list .group .option__additional-price{font:600 14px/16px Inter,sans-serif;margin-left:5px;color:#ffed48}.profile-page .additional-options .options-list .group .option__additional-service{width:100%;margin-left:32px;font:600 14px/16px Inter,sans-serif;color:#fff}.profile-page .additional-options .options-list .group .option:not(.option_enabled){opacity:.5}.profile-page .additional-options_hidden .options-list{overflow:hidden}.profile-page .additional-options_hidden .additional-options__arrow{transform:rotate(180deg)}.profile-photo__item{border-radius:12px;overflow:hidden;cursor:pointer}.profile-photo__item:hover .profile-photo__img{transform:scale(1.05)}.profile-photo__item-video{border:2px solid #fff}.profile-photo__img{transition:transform .3s ease}.yellow-marker{padding:12px;background-color:#ffed48;column-gap:10px;border-radius:100px;color:#000;display:flex;justify-content:center;align-items:center}
/*# sourceMappingURL=profile-c14773fffa.css.map */
