.contact-block{flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:4px;display:flex}.card{background-image:linear-gradient(#000c 0%,#000 100%);border-radius:10px;position:relative}.top-list .card{border-radius:10px;overflow:hidden}.card.no-work img{-moz-filter:grayscale(100%);-ms-filter:grayscale(100%);-o-filter:grayscale(100%);filter:grayscale()}.card__content-container{z-index:2;border-radius:0 0 10px 10px;position:absolute;bottom:2px;left:0;right:0;overflow:hidden}.card__content-container.is-active{background-color:#000000b3}.card__girl{grid-template-columns:1fr;gap:5px;display:grid}@media (max-width:1079px){.card__girl{padding:7px 36px 5px 7px}}@media (min-width:1080px){.card__girl{padding:15px 50px 15px 15px}}.card__name{width:fit-content;margin:0;font-weight:500}@media (max-width:1079px){.card__name{font-size:14px;line-height:17px}}@media (min-width:1080px){.card__name{font-size:20px;line-height:24px}}.card__name--new{grid-template-columns:auto 1fr;align-items:center;display:grid}@media (max-width:1079px){.card__name--new{gap:5px}}@media (min-width:1080px){.card__name--new{gap:10px}}.card__name--new:before{content:"";background-image:url(/images/sprite.svg#icon-new);background-position:50%;background-repeat:no-repeat;background-size:contain;display:block}@media (max-width:1079px){.card__name--new:before{width:13px;height:13px}}@media (min-width:1080px){.card__name--new:before{width:20px;height:20px}}@media (hover:hover){.card__name[href]:hover{color:#b00000}}.card__name[href]:focus-visible{color:#b00000;outline:none}@supports not selector(:focus-visible){.card__name[href]:focus{color:#b00000;outline:none}}@media (max-width:1079px){.card__price{font-size:12px;line-height:14px}}@media (min-width:1080px){.card__price{font-size:15px;line-height:18px}}@media (max-width:1079px){.card__price-sum{margin:0 2px}}.card__schedule{display:none}@media (max-width:1079px){.card__schedule{padding:2px 7px 7px}}@media (min-width:1080px) and (max-width:1199px){.card__schedule{padding:0 5px 14px}}@media (min-width:1200px){.card__schedule{padding:0 16px 14px}}@media (max-width:1079px){.card__schedule .schedule{display:none}}@media (min-width:1080px){.card__schedule .schedule:has(+.contact-block>*){margin-bottom:20px}}.card__content-container.is-active .card__schedule{flex-direction:column;display:flex}.card__footer{background-color:#00000080;display:grid}.is-salon .card__footer{background-image:linear-gradient(#500c,#0d000080 100%)}.no-work .card__footer{background-image:none}@media (max-width:1079px){.card__footer{grid-template-columns:1fr auto;align-items:center;gap:0 4px;padding:7px;font-size:10px;line-height:12px}}@media (min-width:1080px){.card__footer{grid-template-columns:1fr 100px;align-items:center;gap:12px 10px;padding:14px;font-size:12px;line-height:14px}}.card_type-inner{display:flex}.card_type-inner .card__type{margin-right:auto}@media (max-width:1079px){.card_type-inner{flex-direction:column}}@media (min-width:1080px){.card_type-inner{flex-wrap:wrap;grid-column:1/-1}}.card__type{color:inherit}.card__type[href]{width:fit-content}@media (hover:hover){.card__type[href]:hover{color:#b00000}}.card__type[href]:focus-visible{color:#b00000;outline:none}@supports not selector(:focus-visible){.card__type[href]:focus{color:#b00000;outline:none}}@media (hover:hover){.card.is-salon .card__type[href]:hover{color:#ffc5c5}}.card.is-salon .card__type[href]:focus-visible{color:#ffc5c5;outline:none}@supports not selector(:focus-visible){.card.is-salon .card__type[href]:focus{color:#ffc5c5;outline:none}}@media (max-width:1079px){.card__metro:not(.card-salons__map-metro){order:1}}@media (min-width:1080px){.card__metro:not(.card-salons__map-metro){text-align:right;grid-column:-1/-2}}.card__work{color:#ffffff80;grid-template-columns:auto 1fr;align-items:center;gap:5px;display:grid}@media (min-width:1080px){.card__work{grid-column:1/2}}.card__work.is-active{color:#23af31}.card__work:before{content:"";background-color:currentColor;border-radius:50%;width:4px;height:4px;display:block}.card.no-work .card__work{grid-column:1/-1}.card__footer-delivery{grid-column:-1/-2;justify-self:end}@media (max-width:1079px){.card__footer-delivery{grid-row:1/span 3;align-items:center;display:flex}}.card__home,.card__coming{color:#ffffff80;align-items:center;display:grid}@media (max-width:1079px){.card__home,.card__coming{font-size:0;line-height:0}}@media (min-width:1080px){.card__home,.card__coming{grid-template-columns:auto 1fr;gap:5px}}.card__home.is-active,.card__coming.is-active{color:#fff}.card__home.is-active:after,.card__coming.is-active:after{display:none}.card__home:before,.card__coming:before{content:"";background-color:currentColor;grid-area:1/1/2/2;width:18px;height:13px;display:block;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.card__home:after,.card__coming:after{z-index:1;content:"";background-color:currentColor;grid-area:1/1/2/2;width:16px;height:1px;transform:rotate(45deg)}@media (min-width:1080px){.card__home{display:none}}.card__home:before{-webkit-mask-image:url(/images/sprite.svg#icon-home);mask-image:url(/images/sprite.svg#icon-home)}@media (max-width:1079px){.card__coming{margin:2px 0 0 5px}}.card__coming:before{-webkit-mask-image:url(/images/sprite.svg#icon-car);mask-image:url(/images/sprite.svg#icon-car)}.card__labels{z-index:1;justify-content:space-between;display:grid;position:absolute;top:0;left:0;right:0}.card__labels .labels-link--foto{grid-column:1/2}.card__labels .labels-link--favorite{grid-column:-1/-2;justify-self:end}@media (max-width:1079px){.card__labels{grid-template-columns:repeat(2,auto);gap:5px;padding:7px}.card__labels .labels-link--foto+.labels-link--video{order:1}}@media (min-width:1080px){.card__labels{grid-template-columns:repeat(2,minmax(50px,auto)) 1fr;gap:13px;padding:12px 14px}.card__labels .labels-link--favorite{justify-self:end}}.card__schedule-open{cursor:pointer;background-color:#ffffff80;border:none;border-radius:50%;justify-content:center;align-items:center;margin:0;padding:0;transition:color .3s,background-color .3s;display:flex;position:absolute}@media (hover:hover){.card__schedule-open:hover{color:#fff;background-color:#b00000}}.card__schedule-open:focus-visible{color:#fff;background-color:#b00000;outline:none}@supports not selector(:focus-visible){.card__schedule-open:focus{color:#fff;background-color:#b00000;outline:none}}@media (max-width:1079px){.card__schedule-open{width:16px;height:16px;top:14px;right:8px}}@media (min-width:1080px){.card__schedule-open{width:32px;height:32px;top:15px;right:13px}}.card__content-container:not(.is-active) .card__schedule-open{top:50%;transform:translateY(-50%)}.card__schedule-open:after{position:static;transform:rotate(90deg)}@media (max-width:1079px){.card__schedule-open:after{width:6px;height:6px}}@media (min-width:1080px){.card__schedule-open:after{width:12px;height:12px}}@media (max-width:1079px){.card__schedule-open:before{content:"";border-radius:50%;position:absolute;inset:-10px}}.card__content-container.is-active .card__schedule-open{transform:rotate(180deg)}.card.no-work .card__schedule-open{display:none}.card__slider{border-radius:10px;width:100%;height:100%;overflow:hidden}@media (min-width:1080px){.top-list .card__slider{border-radius:8px}}.card__slider .swiper{height:100%}.card__slider .swiper-slide{height:auto;position:relative}.card__slider .swiper-slide:after{content:"";background-image:linear-gradient(#0000 42%,#000c 100%);display:block;position:absolute;inset:0}.card__slider .swiper-pagination{top:0;bottom:0}.card__slider img{border-radius:10px;width:100%;height:100%;display:block}@media (min-width:1080px){.card__slider img{border-radius:8px}}.card.no-work .card__slider .swiper-pagination{display:none}.card__foto-link{width:100%;height:100%;transition:none;display:block;position:relative}@media (hover:hover){.card__foto-link:hover{opacity:.8}}.card__foto-link:focus-visible{opacity:.8;outline:none}@supports not selector(:focus-visible){.card__foto-link:focus{opacity:.8;outline:none}}.card__foto-link:after{content:"";background-image:linear-gradient(#0000 42%,#000c 100%);display:block;position:absolute;inset:0}.card__header{position:relative}.card--horizontal{background:#121212e6;border-radius:10px;grid-template-columns:auto 1fr;min-height:170px;display:grid;overflow:hidden}.card--horizontal .card__img{display:block}@media (max-width:1079px){.card--horizontal .card__img{width:131px;min-height:174px}}@media (min-width:1080px){.card--horizontal .card__img{width:184px;min-height:246px}}.card--horizontal .card__img img{width:100%;height:100%;display:block}.card--horizontal .card__content-container{border-radius:0;grid-template-rows:auto 1fr;grid-template-columns:1fr;align-content:start;gap:3px;padding:21px 10px 18px 20px;display:grid;position:static}.card--horizontal .card__header{padding:0}.card--horizontal .card__girl{flex-direction:column;padding:0;display:flex}@media (max-width:1079px){.card--horizontal .card__name{font-size:15px;line-height:18px}.card--horizontal .card__type{font-size:14px;line-height:17px}}@media (min-width:1080px){.card--horizontal .card__type{grid-column:1/2;font-size:12px;line-height:14px}}.card--horizontal .card__price{order:1}@media (max-width:1079px){.card--horizontal .card__price{font-size:14px;line-height:17px}.card--horizontal .delivery-block{display:none}}@media (min-width:1080px){.card--horizontal .delivery-block__link,.card--horizontal .delivery-block__widget-ya a .ya-taxi-widget__title{font-size:12px;line-height:14px}}@media (min-width:768px){.card--horizontal .delivery-block__widget-ya a{padding:8px 14px}}@media (max-width:1079px){.card--horizontal .contact-block{display:none}}@media (min-width:1080px){.card--horizontal .contact-block__tel a,.card--horizontal .contact-block__tel button{width:150px;font-size:12px;line-height:14px}}.card--horizontal .card__footer{background:0 0;border-radius:0 0 10px 10px;grid-template-columns:1fr;align-items:start;gap:5px;padding:0;font-size:12px;line-height:14px}@media (min-width:1080px){.card--horizontal .card__footer{gap:4px}.card--horizontal .card__footer span:nth-child(2n){text-align:left}}.card--horizontal .card__home,.card--horizontal .card__coming{grid-template-columns:auto 1fr;gap:5px;margin:0;font-size:12px;line-height:14px}@media (min-width:1080px){.card--horizontal .card__home{display:grid}}.card--horizontal .card__delivery{margin:auto 0 7px}@media (min-width:1080px){.card--horizontal .card__delivery-link{padding:9px 13px}}.card--horizontal .card__worksheet{text-transform:none;width:100%;margin-top:auto;padding:9px;font-size:12px;line-height:14px}@media (min-width:1080px){.card--horizontal .card__worksheet{display:none}}.card--horizontal .card__labels{align-items:end;padding:5px;inset:0 auto 0 0}.card--horizontal .labels-link{width:28px;height:29px}.card--horizontal .labels-link:after{width:18px;height:16px}.card--horizontal .labels-link--num{width:auto;min-width:28px;font-size:12px;line-height:14px}.card--horizontal .labels-link--favorite,.card--horizontal .labels-link--women{order:-1;grid-column:1/-1;align-self:start}@media (min-width:1080px){.card--horizontal .labels-link--favorite,.card--horizontal .labels-link--women{justify-self:start}}.card--horizontal .labels-link--favorite svg,.card--horizontal .labels-link--women svg{width:14px;height:14px}.card--horizontal .social-list{margin-left:10px}
