.places-page__title{text-align:center}.places-page__desc{background:#e9eef0;border-radius:14px;font-size:14px;margin-bottom:20px;padding:15px}.places-page__menu{column-gap:15px;display:flex;flex-direction:row;min-height:calc(100vh - 110px);width:100%}@media (max-width:425px){.places-page__menu{flex-direction:column}}.places-page__metro-logo{background-image:var(--url-metro);background-repeat:no-repeat;background-size:1.35em 1.35em;display:inline-block;height:1.35em;vertical-align:-.25em;width:1.35em}.places-page .hint{font-size:12px;margin-bottom:20px}.places-page__column{width:100%}.places-page .header__navlink{padding:0}.places-page .collapsed-content{width:100%}.places-page .collapsed-content[open] .collapsed-content__button{background-color:#dee6ea}.places-page .collapsed-content[open] .collapsed-content__arrow{background-color:#506e78;opacity:1}.places-page .collapsed-content.closing .collapsed-content__arrow{animation:close-rotate .15s ease-in-out}.places-page .collapsed-content__arrow{background-color:#506e78;height:12px;margin-left:5px;mask-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMiIgaGVpZ2h0PSIxMiI+PHBhdGggZD0iTTYgMGExIDEgMCAwIDAtMSAxdjRIMWExIDEgMCAxIDAgMCAyaDR2NGExIDEgMCAxIDAgMiAwVjdoNGExIDEgMCAxIDAgMC0ySDdWMWExIDEgMCAwIDAtMS0xIi8+PC9zdmc+);opacity:0;width:12px}.places-page .collapsed-content__button{border-radius:15px;padding:0 10px 0 15px}a.places-page .places-menu__subway:hover:before{opacity:0}.places-page .places-menu__subway__title{line-height:16px;margin-left:10px;position:relative}.places-page .places-menu__item__label{align-items:center;display:flex;hyphens:auto;justify-content:space-between;padding-left:55px!important;white-space:normal}.places-page .places-menu__item__rooms{align-items:center;background:#dfdfdf;border-radius:10px;display:flex;float:right;font-size:12px;height:20px;justify-content:center;line-height:20px;vertical-align:baseline;width:20px}.places-page .places-menu__item>.indicator{top:4px!important}.places-page .places-menu__item .indicator{top:-4px}.places-page .map-item .places-menu__item__label{color:#467188;padding-left:40px}.places-page .map-icon{left:21px}.places-page .indicator:not(.indicator_title) .indicator__inner{left:20px;padding:0 4px}@media (prefers-color-scheme:dark){.places-page__desc{background:var(--dark-section-bg);color:var(--dark-text)}.places-page .collapsed-content[open] .collapsed-content__button{background-color:var(--dark-surface-bg)}.places-page .collapsed-content[open] .collapsed-content__arrow,.places-page .collapsed-content__arrow{background-color:var(--dark-accent-blue)}.places-page .places-menu__item__rooms{background:var(--dark-section-bg);color:var(--dark-muted-text)}.places-page .map-item .places-menu__item__label{color:var(--dark-accent-blue)}}@keyframes close-rotate{0%{opacity:1;transform:rotate(45deg)}to{opacity:0;transform:rotate(0deg)}}.rating{display:inline-block;white-space:nowrap;-webkit-tap-highlight-color:transparent}.rating_editable{cursor:pointer}.rating_disabled{cursor:default}.rating__star{font-size:32px;padding:0 2px;transition:color .15s ease-in-out,transform .15s ease-in-out}.rating_editable:not(.rating_disabled) .rating__star:active{transform:scale(1.25)}.rating__star:first-child{padding-left:0}.rating__star:last-child{padding-right:0}.rating_small .rating__star{font-size:inherit}.rating_style_colored.rating .rating__star{color:#fdcf74}.rating_style_colored.rating:not(.rating_editable) .rating__star_value~.rating__star,.rating_style_colored.rating:not(:hover) .rating__star_value~.rating__star{color:#aaa}.rating_style_colored.rating_editable:hover .rating__star{color:#fdcf74}.rating_style_colored.rating_editable:active .rating__star{color:#ffde92}.rating_style_colored.rating_editable:hover .rating__star:hover~.rating__star{color:#888}.rating_style_colored.rating_empty .rating__star{color:#aaa}.rating_style_colored.rating_disabled .rating__star{color:#d6d6d6!important}.rating_style_inherit.rating .rating__star{color:inherit}.rating_style_inherit.rating:not(.rating_editable) .rating__star_value~.rating__star,.rating_style_inherit.rating:not(:hover) .rating__star_value~.rating__star{opacity:.3}.rating_style_inherit.rating_editable:hover .rating__star{opacity:.9}.rating_style_inherit.rating_editable:active .rating__star{opacity:1}.rating_style_inherit.rating_editable:hover .rating__star:hover~.rating__star{opacity:.5}.rating_style_inherit.rating_empty .rating__star{opacity:.3}.rating_style_inherit.rating_disabled .rating__star{opacity:.15!important}.invoice{background-color:#f5f1ef;border-radius:14px;box-sizing:border-box;cursor:default;display:flex;flex-direction:column;overflow:hidden;text-align:left}.invoice__head{box-sizing:border-box;cursor:pointer;padding:15px 15px 0}.invoice__head:hover{background-color:#efe7e4}.invoice_mandatory .invoice__head{color:#ca0e04}.invoice_paid .invoice__head{color:#38a546}.invoice__body{box-sizing:border-box;max-height:1400px;overflow:hidden;padding:0 15px 15px;transition:max-height .3s linear .05s,padding-bottom .05s linear}.invoice_collapsed .invoice__body{max-height:0;padding-bottom:0;transition:max-height .3s linear,padding-bottom .05s linear .3s}.invoice__header{float:right;font-size:15px;margin-left:15px;margin-top:0}@media (max-width:592px){.invoice__header{float:none;margin-left:0}}.invoice__sum{font-size:24px;font-weight:700;line-height:24px;margin-bottom:10px;margin-top:0}.invoice__sum-desc{font-size:15px;font-weight:400}.invoice__description{clear:both}.invoice__max,.invoice__table{width:100%}.invoice__price{vertical-align:baseline;white-space:nowrap}.invoice__line{display:flex;flex-wrap:nowrap}.invoice__line>*{flex-shrink:0;max-width:100%}.invoice__spacer{align-self:flex-end;border-bottom:1px dotted #444;flex-shrink:1;margin:.5em;width:100%}.invoice__group th{padding-top:15px}.invoice__group:first-child th{padding-top:0}.invoice__group_bp{color:#1890ff}.invoice__group_bp .invoice__spacer{border-bottom-color:#1890ff}.invoice__group_bh{color:#723dde}.invoice__group_bh .invoice__spacer{border-bottom-color:#723dde}.invoice__breakdown-row{font-size:14px;opacity:.9}.invoice__breakdown-label{padding-left:16px}.invoice__buttons{margin-bottom:0;text-align:right}.dynamic-receipt__purchase{margin-top:15px}.dynamic-receipt__quantity{align-items:center;border:1px solid #d8cecb;border-radius:6px;display:flex;flex-shrink:0;height:42px;justify-content:space-between;overflow:hidden;width:130px}.dynamic-receipt__quantity-button{background:transparent;border:0;color:inherit;cursor:pointer;font-size:28px;height:100%;padding:0;width:42px}.dynamic-receipt__quantity-button:disabled{cursor:default;opacity:.35}.dynamic-receipt__quantity-value{font-size:20px;text-align:center;width:46px}.dynamic-receipt__quantity_product{margin:20px 0 10px}.dynamic-receipt__ticket{align-items:center;background-color:#fcfaf8;border:1px solid #d8cecb;border-radius:7px;display:flex;justify-content:space-between;margin:20px 0 10px;padding:14px 24px}.dynamic-receipt__ticket:last-child{margin:20px 0 30px}.dynamic-receipt__ticket-description{display:flex;flex-direction:column}.dynamic-receipt__ticket-title{font-size:20px;margin-bottom:4px}@media (max-width:592px){.dynamic-receipt__quantity{align-self:flex-end;margin-top:12px;width:130px}.dynamic-receipt__ticket{align-items:stretch;flex-direction:column;padding:14px}}@media (prefers-color-scheme:dark){.invoice{background-color:var(--dark-panel-bg);color:var(--dark-text)}.invoice__head:hover{background-color:var(--dark-surface-bg)}.invoice_mandatory .invoice__head{color:var(--dark-danger-text)}.invoice_paid .invoice__head{color:#86d99a}.invoice__spacer{border-bottom-color:var(--dark-border)}.dynamic-receipt__quantity,.dynamic-receipt__ticket{border-color:var(--dark-border)}.dynamic-receipt__ticket{background-color:var(--dark-surface-bg)}}@keyframes fade-in-50{0%{opacity:0}to{opacity:.5}}@keyframes fade-out{0%{opacity:0}to{opacity:1}}@keyframes fade-in-up{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes fade-in-up-full{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes fade-in-out-full{0%{transform:translateY(0)}to{transform:translateY(100%)}}@keyframes fade-in-zoom{0%{opacity:0;transform:translateX(-40%) scale(.5)}to{opacity:1;transform:translateX(-40%) scale(1)}}@keyframes fade-in-up-100px{0%{opacity:0;transform:translateY(100px)}to{opacity:1;transform:translateY(0)}}@keyframes slide-from-right{0%{transform:translateX(100%)}to{transform:translateX(0)}}@keyframes pulse{0%{transform:scale(1)}50%{transform:scale(1.5)}to{transform:scale(1)}}@keyframes cart-button-in{0%{transform:scale(0)}50%{transform:scale(1.2)}to{transform:scale(1)}}@keyframes cart-button-pulse{0%{transform:scale(1)}50%{transform:scale(1.2)}to{transform:scale(1)}}@keyframes shake{0%,to{transform:translateX(0)}10%,30%,50%,70%,90%{transform:translateX(-10px)}20%,40%,60%,80%{transform:translateX(10px)}}@keyframes point{0%,to{color:#d2aa78;transform:translateX(0)}50%{color:#e5ceb1;transform:translateX(5px)}}@keyframes banner-bg-x{0%{background-position-x:0,0,0}50%{background-position-x:50px,-50px,0}to{background-position-x:0,0,0}}@keyframes banner-bg-y{0%{background-position-y:0,0,0}to{background-position-y:2048px,2048px,2048px}}@keyframes moveBackgroundX{0%{transform:translateX(-5vw)}50%{transform:translateX(5vw)}to{transform:translateX(-5vw)}}@keyframes moveBackgroundY{0%{transform:translateY(-5vw)}50%{transform:translateY(5vw)}to{transform:translateY(-5vw)}}@keyframes moveTextX{0%{transform:translateX(-2vw)}50%{transform:translateX(2vw)}to{transform:translateX(-2vw)}}@keyframes moveTextY{0%{transform:translateY(-2vw)}50%{transform:translateY(2vw)}to{transform:translateY(-2vw)}}.popup-icon{cursor:default;display:inline-block;position:relative;-webkit-user-select:none;user-select:none;vertical-align:-.7em;visibility:hidden}.popup-icon_visible{visibility:visible}.popup-icon__label{background-color:#506e78;background-position:50%;background-repeat:no-repeat;background-size:19px 19px;border-radius:14px;display:block;height:38px;width:38px}.popup-icon_type_info .popup-icon__label{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAACXBIWXMAABuvAAAbrwFeGpEcAAABqklEQVRYhc2XvU4CQRCAvzstlRATLZDWkKi0tjYUVhTGytpHML6AgWew9gEsqCxIjFpSojbGTigwECG0OmbMXsQLJ7sLeHzJhrnj5ud252Z3AhHBkjXgANgHdoFNIGv+ewdawANwC1wDPSurIjJpFETkQkT6Yk/f6BQm2WfCAxWZnopPAHkRacjsaBibVgEURKQrs6c7bkmCWBJuAM9AhvkwALaATnQjjD1w4+j8ygxbMsbHD+KfcGcjuip7JWZglkC/6VfcWAI+R2byw1E/r7UjWoJz3DlNkG359hmIyIqpZPpGrtTMb9lDV2csu2yUfZz7Oo5Qn2VdgpKnAc2ZIzNc8yeipDNQ9FQ+Bu6NrN/1nYeNos5AzjOAlwTZhVw4RdVbTZBdyMQroQtBguxEaOpzWgw0gHaKAbQ1gGaKATQ1gHqKAdRDU05dN5JZoD5rGsAQuPQ0ME62RX0Op9mO9fT0ZuT10VOOz3bcAqqOBk4SZBuqxifxM+EjsO1gKDqOHTroPAE70UWwaIfSDrBn3Va50TO2f+eKLGBjwiK0ZvxXcxpPwr+YS3v+BSrp7Ht3Lg4zAAAAAElFTkSuQmCC)}.popup-icon_type_help .popup-icon__label{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAQAAADZc7J/AAAACXBIWXMAABuvAAAbrwFeGpEcAAAB+klEQVRIx52VvWtTURjGX7TSpr1mEISUIpZiulkQQRepgzgUwS1NCyqC4OpWbCeLoFhaKA79SNN/wMWxq4LaNGtdRHGwoCTiYhPam7T9OeTk9p57PlJ8s53neX435z1fglh+aSZZo0yVBg2qlCkwwVmb1xwaZp06tqpTJOsHpJinia8azNHjAmTZ5iS1Sb8NcIVqzHTIO57zgLuMcZ9FfmqIHUaSgGws3uQ1g4m5nuEZRxoiEwektD9ftK6MMJWYSPcxYF6T9rigIue4RCoCnOaL5pttA4aNzhdIM8Vn1feZCLGguXbJtADrRp+b/NIaOqAATxK+JURIO7ZNvK4pwNPEeI1AmOwY/0OfAqwZWt42qFfILRXvYsdQV4WyN17nTtTCxxa9JPz2xPcYjeLX+WtxVITQA8hH8dvsWh37PsBGFL/ndO37ppBT8RscOD0VYcspXlQb+LvvaAsFp9irmuerFWHCKT4kR45XXkBOCKjxv1UjEISiQz7iG1859AAKrdOYpWGl30QQrjrXKWSofaHMWeTFaBfMOAAvj2+kHjYNeToCPLLGP8avNKHfOGkfOKW0t5b4D/1SFYQRA7FBnnHeWOOXbQ/Led6faPE+tb9uPm3dzHbYFSEvWnN3P64ZlhyQGqsMdX6dBSEgzwolKoSEVCixzDiBzfsP5PukyJsNM6oAAAAASUVORK5CYII=)}.popup-icon_type_warning .popup-icon__label{animation:shake .5s ease-in-out 1;background-color:#ca0e04;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAQAAADZc7J/AAAACXBIWXMAAA7EAAAOxAGVKw4bAAABKklEQVRIx7WToRKCQBRFd2xWv4AZo4m/8C9oZiLJ5IzR6AyRYDBSCBaaVr7AYrORaNeFWd6sy1vYxfG+wtwHBwYOAuK3Ef8FbJDJ2cwFrPBGm7c8mgU4oc9pDiBAQ4AGa3/ABXouvoAQZkI/wG0AKH0AW3DZugIWqFhAJTdOgEhd8MBOzV01kQtgiac6PaYuVs1LbicBCT1yQt2e6SyAXt82B2qP1NWm1nZ9dYH5lgHo+gJn6lOtNbQe0zdz0XpM3yttcrvWY/rm1k3JAYb6vuT3bzWKtS8z0HpKX1tIa1Pf7zzVcIl0wFI+LkZ+4JLZKq1NffUUBCjYfdIDVsxLcgF0Wpui+gA6rU19v++QqqktZzQIhBT2l2TCen+31MJToIFQ7S80H1Eh/ACUhuRCi2t+7wAAAABJRU5ErkJggg==)}.popup-icon_type_text .popup-icon__label{color:#fff;display:inline-block;font-size:12px;height:auto;line-height:18px;padding:.3em .7em;vertical-align:.12em;width:max-content}.popup-icon_color_white .popup-icon__label{background-color:#fff;color:#888}.popup-icon_color_accent .popup-icon__label{background-color:#d2aa78}.popup-icon__popup{background-color:#506e78;border-radius:14px;box-shadow:0 0 6px rgba(0,0,0,.25);box-sizing:border-box;color:#fff;display:none;font-size:15px;line-height:21px;margin:5px;max-width:50vw;min-width:300px;padding:15px;position:absolute;white-space:pre-wrap;z-index:100}.popup-icon_type_warning .popup-icon__popup{background-color:#ca0e04}.popup-icon_color_accent .popup-icon__popup,.popup-icon_color_white .popup-icon__popup{background-color:#d2aa78}@media (max-width:767px){.popup-icon__popup{font-weight:300;left:10px;margin:0;max-height:95vh;max-width:100vw;min-width:auto;overflow:hidden;position:fixed;right:10px;text-transform:none;top:50%;transform:translateY(-50%);width:auto}}.popup-icon_hover .popup-icon__popup{display:block}.popup-icon__popup h3{color:#fff}.popup-icon__close{display:none;float:right;font-size:1.5rem;height:32px;line-height:28px;margin:0 0 10px 10px;text-align:center;width:32px}.popup-icon_hover_touch .popup-icon__close{display:inline-block}.accent .popup-icon__label,.accent .popup-icon__popup{background-color:#d2aa78}@media (max-width:1023.5px){.accent .popup-icon__popup{font-weight:300;left:10px;margin:0;max-height:95vh;max-width:100vw;min-width:auto;overflow:hidden;position:fixed;right:10px;text-transform:none;top:50%;transform:translateY(-50%);width:auto}}.input{font:inherit;padding:0;position:relative}.input_broad{width:100%}.input_orange .input__field{border-color:#d2aa78}.input__field{appearance:none;background-color:#fff;border:1px solid #506e78;border-radius:13px;box-sizing:border-box;color:#506e78!important;cursor:pointer;font:inherit;height:38px;line-height:1.75;padding:.125em 15px .24em;text-align:inherit;text-overflow:ellipsis;width:100%}.input_promocode .input__field{border-color:#d2aa78}.input__field:-webkit-autofill{background-color:#fff!important;box-shadow:inset 0 0 0 20px #fff;color:#506e78 !important!important}.input__field::placeholder{color:#93a7ad}.input__field:focus{border-color:#1890ff;cursor:text}.input__field_invalid,.input__field_invalid:focus{border-color:#ca0e04}.input__field:disabled{background-color:#e4e4e4;color:#506e78!important;cursor:default;opacity:1;-webkit-text-fill-color:#506e78!important}.input__field_with-icon{padding-right:30px}.input__tooltip{animation:fade-out .1s ease-out;background-color:#1890ff;border-radius:3px;bottom:100%;box-sizing:border-box;color:#fff;display:none;filter:drop-shadow(0 0 6px rgba(0,0,0,.25));font-size:15px;left:50%;line-height:21px;max-width:50vw;min-width:calc(min(100%, 200px));opacity:0;padding:10px;pointer-events:none;position:absolute;text-align:center;text-overflow:ellipsis;transform:translate(-50%,-9px);white-space:normal;z-index:100}@media (max-width:$step-phone){.input__tooltip{max-width:calc(100vw - 30px);min-width:100%}}.input__field:focus+.input__tooltip{display:block;opacity:1}.input__tooltip:before{border-color:#1890ff transparent transparent;border-style:solid;border-width:6px 6px 0;box-sizing:border-box;content:"";left:50%;top:100%;transform:translate(-50%,-1px);z-index:101}.input__icon,.input__tooltip:before{pointer-events:none;position:absolute}.input__icon{right:6px;top:9px}@media (prefers-color-scheme:dark){.input__field{background-color:var(--dark-surface-bg);border-color:var(--dark-border);color:var(--dark-accent-blue)!important}.input__field:-webkit-autofill{-webkit-text-fill-color:var(--dark-accent-blue);box-shadow:0 0 0 20px var(--dark-surface-bg) inset}.input__field::placeholder{color:var(--dark-muted-text)}.input__field:disabled{background-color:var(--dark-disabled-bg);color:var(--dark-disabled-text);-webkit-text-fill-color:var(--dark-disabled-text)}.input__field:focus{border-color:var(--dark-accent-blue)}.input__field_invalid,.input__field_invalid:focus{border-color:var(--dark-danger-border)}.input__tooltip{background-color:var(--dark-accent-blue);color:var(--dark-page-bg)}.input__tooltip:before{border-top-color:var(--dark-accent-blue)}}.review{background-color:#eee;border-radius:14px;box-sizing:border-box;display:flex;flex-direction:column;margin-bottom:15px;padding:15px;width:100%}.review__header{display:flex;flex-direction:row;justify-content:space-between}@media (max-width:375px){.review__header{flex-wrap:wrap;margin-bottom:10px}}.review__author,.review__date{color:#888;flex-shrink:.25;margin-right:15px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.review__icon{flex-shrink:0;margin-right:15px}.review__date{flex-shrink:.5}.review__rating{flex-shrink:1;text-align:right}@media (max-width:375px){.review__rating{font-size:12px;line-height:26px}}.review__text{hyphens:auto;white-space:pre-line}.review__answer{border-left:2px solid #1890ff;border-radius:2px;margin-top:15px;padding-left:10px;white-space:pre-line}.review__pros-and-cons{display:flex;flex-wrap:wrap;gap:7px 10px;line-height:1.5;list-style:none;margin:15px 0 0;padding:0}.review__con,.review__pro{align-content:center;border-radius:9px;box-sizing:border-box;display:block;flex-grow:0;flex-shrink:0;font-size:75%;font-weight:400;margin:0;max-width:100%;padding:2px 13px}.review__pro{background:#efffed;color:#407b06}.review__con{background:#ffe9e2;color:#650303}@media (prefers-color-scheme:dark){.review{background-color:var(--dark-panel-bg)}.review__author,.review__date{color:var(--dark-muted-text)}.review__answer{border-left-color:var(--dark-accent-blue)}.review__pro{background:rgba(64,123,6,.22);color:#9fd86f}.review__con{background:rgba(178,34,34,.22);color:#f0a9a0}.review__rating{color:var(--dark-muted-text)}.review__text{color:var(--dark-text)}}.geo-item{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:8px;text-decoration:none;width:60px}.geo-item_yandex .geo-item__icon{background-image:url(/static/images/geo-icons/yandex-maps.png);border:1px solid #e6e6e6}.geo-item_google .geo-item__icon{background-image:url(/static/images/geo-icons/google-maps.png);border:1px solid #e6e6e6}.geo-item_apple .geo-item__icon{background-image:url(/static/images/geo-icons/apple-maps.png)}.geo-item_2gis .geo-item__icon{background-image:url(/static/images/geo-icons/2gis.png)}.geo-item__icon{background-position:50%;background-repeat:no-repeat;background-size:contain;border-radius:12px;height:60px;width:60px}.geo-item__title{color:#1d1d1f;font-size:11px;font-weight:500;letter-spacing:-.01em;line-height:1.3;margin-top:4px;text-align:center;text-wrap:nowrap}.geo-popup{display:flex;flex-direction:column;gap:8px;margin:8px 0 0}.geo-popup__title{font-size:24px;font-weight:700;text-align:center}.geo-popup__content{display:grid;gap:8px;grid-auto-flow:dense;grid-template-columns:repeat(auto-fit,minmax(33.33333%,1fr));justify-items:center;overflow:hidden}.geo-popup__content:has(:nth-child(4)){grid-template-columns:repeat(2,1fr)}.geo-popup__footer{display:flex;justify-content:center}@media (max-width:768px){.geo-popup__wrapper .popup__wrapper{justify-content:end}}.pricing{margin:0 0 24px;width:100%}.pricing__toggle{background:rgba(90,115,120,.3);border-radius:5px;display:flex;gap:4px;margin-bottom:22px}.pricing__toggle-button{background:transparent;border:0;border-radius:6px;color:hsla(0,0%,100%,.6);cursor:pointer;flex:1;font-size:16px;font-weight:600;line-height:22px}.pricing__toggle-button_active{background:#5a7378;color:#fff}.pricing__card{background:#fff;border-radius:14px;box-shadow:0 4px 22px 2px rgba(0,0,0,.1);box-sizing:border-box;margin:0 auto;max-width:290px;padding:16px 20px}.pricing__list{margin-bottom:22px}.pricing__list:last-child{margin-bottom:0}.pricing__list-title{color:#5a7378;font-size:16px;font-weight:600;line-height:18px;margin:0 8px 8px}.pricing__row{align-items:center;border-radius:5px;display:flex;font-size:16px;gap:8px;justify-content:space-between;line-height:18px;padding:4px 8px}.pricing__row:nth-of-type(2n){background:rgba(230,186,138,.2)}.pricing__price,.pricing__time{color:#5a7378;white-space:nowrap}.pricing__price .price-old{margin-right:6px}.pricing__discount{color:#f23333;font-size:13px;font-weight:600;margin-right:6px}.pricing__note{color:#5a7378;font-size:13px;line-height:16px;margin:12px auto 0;max-width:254px}@media (prefers-color-scheme:dark){.pricing__card{background:var(--dark-panel-bg)}.pricing__list-title{color:var(--dark-text-strong)}.pricing__row:nth-of-type(2n){background:var(--dark-surface-bg)}.pricing__price,.pricing__time{color:var(--dark-text)}.pricing__note,.pricing__price .price-old{color:var(--dark-muted-text)}}.chip{box-sizing:border-box}.chip_area{align-items:center;color:#5c7479;display:flex;font-size:13px;line-height:17px}.chip_area .chip__value{align-items:baseline;display:flex}.chip__area-icon{align-items:center;background:#5c7479;border-radius:50%;box-sizing:border-box;display:flex;flex-shrink:0;height:16px;justify-content:center;margin-right:5px;width:16px}.chip__area-icon-image{display:block;height:10px;width:10px}.chip_feature{background:#fff;border:1px solid #5a7378;border-radius:10px;color:#5a7378;font-size:13px;letter-spacing:.005em;line-height:11px;margin-top:12px;max-width:120px;min-height:33px;padding:3px 6px 5px;width:fit-content}.chip__value sup{font-size:8.4px;position:relative;top:-.5em;vertical-align:baseline}@media (min-width:768px) and (max-width:1023px){.chip_area,.chip_feature{font-size:17px}.chip_feature{line-height:15px;max-width:150px}.chip__area-icon{height:18px;width:18px}.chip__area-icon-image{height:12px;width:12px}.chip__value{line-height:15px}}@media (prefers-color-scheme:dark){.chip_area{color:var(--dark-text)}.chip_feature{background:var(--dark-surface-bg);border-color:var(--dark-accent-blue);color:var(--dark-accent-blue)}}.capacity{display:flex;margin-top:5px}.capacity__icon{align-items:center;background:#5c7479;border-radius:50%;display:flex;flex-shrink:0;height:16px;justify-content:center;width:16px}.capacity__icon-image{display:block;height:10px;width:10px}.capacity__icon-comfort-image{color:#fff;font-size:10px;line-height:1}.capacity__stats{display:flex;flex-direction:column;gap:5px}.capacity__stat{align-items:center;display:flex;gap:5px}.capacity__stat-content{align-items:baseline;display:flex;flex-wrap:wrap;gap:0 4px}.capacity__stat-label{color:#95a9ae;font-size:13px;line-height:14px;margin:0}.capacity__stat-value{color:#5c7479;font-size:13px;line-height:14px;margin:0}@media (min-width:768px) and (max-width:1023px){.capacity__icon{height:18px;width:18px}.capacity__icon-comfort-image{font-size:11px}.capacity__icon-image{height:12px;width:12px}.capacity__stat-label,.capacity__stat-value{font-size:17px;line-height:18px}}@media (prefers-color-scheme:dark){.capacity__stat-label{color:var(--dark-muted-text)}.capacity__stat-value{color:var(--dark-text)}}.space-impact{border:1px solid #e6ba8a;border-radius:20px;box-sizing:border-box;color:#af8454;display:grid;grid-template-columns:38% 1fr;margin:42px auto 36px;max-width:770px;overflow:hidden;position:relative;transition:height .32s ease-out;width:100%}@media (max-width:768px){.space-impact{grid-template-columns:34% 1fr;margin:40px 0 20px}}@media (max-width:592px){.space-impact{grid-template-columns:34% 1fr}}@media (max-width:375px){.space-impact{border-radius:22px;grid-template-columns:1fr}}@media (prefers-color-scheme:dark){.space-impact{background:var(--dark-panel-bg)}}.space-impact_no-photo{grid-template-columns:1fr}.space-impact_no-photo .space-impact__content,.space-impact_no-photo .space-impact__measure{grid-column:1}.space-impact__content{box-sizing:border-box;display:flex;flex-direction:column;grid-column:2;grid-row:1;min-width:0;padding:26px 28px 19px;position:relative}@media (max-width:768px){.space-impact__content{padding:18px 18px 15px 22px}}@media (max-width:375px){.space-impact__content{grid-column:1;padding:22px 14px 14px 20px}}.space-impact__content_measure{left:0;pointer-events:none;position:absolute;right:0;top:0;visibility:hidden}.space-impact__details{animation:space-impact-fade .32s ease-out;margin-top:50px}@media (max-width:592px){.space-impact__details{margin-top:35px}}.space-impact__details-stack{display:grid}@media (max-width:592px){.space-impact__details-stack margin-top 50px{margin-top:35px}}.space-impact__details-stack .space-impact__details{animation:none;grid-column:1;grid-row:1;margin-top:0;visibility:hidden}.space-impact__measure{grid-column:2;grid-row:1;height:0;overflow:hidden;pointer-events:none;visibility:hidden}@media (max-width:375px){.space-impact__measure{grid-column:1}}.space-impact__details-text{color:#af8454;font-size:13px;line-height:1.2;margin:0;white-space:pre-line}@media (prefers-color-scheme:dark){.space-impact__details-text{color:#e6ba8a}}.space-impact__details-title{color:#af8454;font-size:13px;font-weight:700;line-height:1.15;margin:0 0 12px;text-transform:uppercase}@media (prefers-color-scheme:dark){.space-impact__details-title{color:#e6ba8a}}.space-impact__help{position:absolute;right:26px;top:26px;z-index:1}@media (max-width:592px){.space-impact__help{right:19px;top:19px}}@media (max-width:375px){.space-impact__help{top:23px}}.space-impact__help.popup-icon{visibility:visible}.space-impact__help .popup-icon__label{align-items:center;background-color:transparent;background-image:none;border:2px solid #af8454;border-radius:50%;color:#af8454;display:flex;font-size:19px;font-weight:600;height:27px;justify-content:center;line-height:1;padding:0;width:27px}@media (max-width:592px){.space-impact__help .popup-icon__label{border:1px solid #af8454;font-size:15px;font-weight:400;height:20px;width:20px}}@media (max-width:375px){.space-impact__help .popup-icon__label{font-size:16px;height:24px;width:24px}}@media (prefers-color-scheme:dark){.space-impact__help .popup-icon__popup{background-color:var(--dark-panel-bg)}}.space-impact__items{column-count:2;column-gap:34px;margin-top:30px}@media (max-width:768px){.space-impact__items{column-gap:12px;margin-top:24px}}@media (max-width:375px){.space-impact__items{column-gap:15px}}.space-impact__item{background:transparent;border:0;break-inside:avoid;color:#af8454;cursor:pointer;display:block;font-size:12px;font-weight:700;line-height:1.2;margin:0 0 10px;padding:0;text-align:left;text-decoration:underline;text-decoration-thickness:1px;text-transform:uppercase;text-underline-offset:2px;transition:color .22s ease-out,opacity .22s ease-out;width:fit-content}@media (max-width:768px){.space-impact__item{margin-bottom:8px}}@media (max-width:592px){.space-impact__item{font-size:9px}}@media (prefers-color-scheme:dark){.space-impact__item{color:#e6ba8a}}.space-impact__item:hover{opacity:.72}.space-impact__item:focus{outline:none}.space-impact__item:focus-visible{outline:1px solid currentColor;outline-offset:3px}.space-impact__item_active{color:rgba(175,132,84,.4);cursor:default}@media (prefers-color-scheme:dark){.space-impact__item_active{color:rgba(230,186,138,.7)}}.space-impact__next{align-items:center;align-self:flex-end;background:transparent;border:0;color:#d2aa78;cursor:pointer;display:inline-flex;flex-shrink:0;font-size:10px;font-weight:700;gap:8px;line-height:1.2;margin:auto -8px 0 0;padding:16px 8px 8px;text-transform:uppercase;transition:color .22s ease-out,opacity .22s ease-out,transform .32s ease-out}@media (max-width:375px){.space-impact__next{font-size:9px}}.space-impact__next:hover{color:#af8454}.space-impact__next:focus{outline:none}.space-impact__next:focus-visible{outline:1px solid currentColor;outline-offset:1px}.space-impact__next-arrow{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMCIgaGVpZ2h0PSI4IiBmaWxsPSJub25lIiB2aWV3Qm94PSIwIDAgMjAgOCI+PHBhdGggZmlsbD0iI2U2YmE4ZCIgZD0iTS41IDMuMTgySDB2MWguNXYtMW0xOS4zNTQuODU0YS41LjUgMCAwIDAgMC0uNzA4TDE2LjY3Mi4xNDZhLjUuNSAwIDEgMC0uNzA4LjcwOGwyLjgyOSAyLjgyOC0yLjgyOCAyLjgyOGEuNS41IDAgMSAwIC43MDcuNzA4ek0uNSAzLjY4MnYuNWgxOXYtMUguNXoiLz48L3N2Zz4=);background-position:50%;background-repeat:no-repeat;background-size:19px 8px;display:block;flex:0 0 auto;height:8px;width:19px}.space-impact__next-text{animation:space-impact-fade .32s ease-out;text-align:right;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:2px}.space-impact__photo{display:block;left:0;min-height:100%;object-fit:cover;object-position:center top;position:absolute;top:0;width:100%}.space-impact__photo-wrap{align-self:stretch;background:#fff;grid-column:1;grid-row:1;opacity:0;overflow:hidden;position:relative;transition:opacity .2s ease-out}@media (max-width:375px){.space-impact__photo-wrap{display:none}}@media (prefers-color-scheme:dark){.space-impact__photo-wrap{background:var(--dark-panel-bg)}}.space-impact__photo-wrap_ready{opacity:1}.space-impact__title{color:#af8454;font-size:34px;font-weight:700;line-height:.9;margin:0;max-width:330px;padding-right:42px}@media (max-width:768px){.space-impact__title{font-size:23px}}@media (max-width:375px){.space-impact__title{font-size:23px}}@media (prefers-color-scheme:dark){.space-impact__title{color:#e6ba8a}}@keyframes space-impact-fade{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.bread-crumbs{color:#95a9ae;container-type:inline-size;font-weight:400;margin-bottom:14px}@media (min-width:593px){.bread-crumbs{display:none}}.bread-crumbs__list{flex-wrap:wrap;font-size:clamp(9px,2.8cqi,13px);gap:5px 0;line-height:clamp(7px,2.1cqi,9px);list-style:none;max-width:100%;padding:0}.bread-crumbs__item,.bread-crumbs__list{align-items:center;display:flex;margin:0}.bread-crumbs__item+.bread-crumbs__item:before{color:#c8d3d6;content:"/";font-weight:700;margin:0 2px}.bread-crumbs__item+.bread-crumbs__item_current:before{color:#b3926f}.bread-crumbs__link{background:#ebf0ef;border:1px solid #fff;border-radius:24px;padding:4px 6px 6px;text-decoration:none;white-space:nowrap}.bread-crumbs__current{background:rgba(161,120,77,.812);border-radius:24px;color:#fff;padding:4px 6px 6px;white-space:nowrap}.bread-crumbs.bread-crumbs_page{box-sizing:border-box;display:block;margin-bottom:0;padding-left:18.75%;padding-right:18.75%;padding-top:15px;width:100%}@media (max-width:1023px){.bread-crumbs.bread-crumbs_page{box-sizing:border-box;padding-left:20px;padding-right:20px;width:100%}}.bread-crumbs.bread-crumbs_page+.site__title{padding-bottom:15px;padding-top:15px}@media (prefers-color-scheme:dark){.bread-crumbs{color:var(--dark-muted-text)}.bread-crumbs__current{background:var(--dark-accent-orange);color:var(--dark-text-strong)}.bread-crumbs__item+.bread-crumbs__item:before{color:var(--dark-border)}.bread-crumbs__item+.bread-crumbs__item_current:before{color:var(--dark-accent-orange)}.bread-crumbs__link{background:var(--dark-surface-bg);border-color:var(--dark-border);color:var(--dark-text)}}.edit-button{align-items:center;display:inline-flex;gap:6px;margin:0 0 20px}.contextual-category-link{aspect-ratio:2.28;background:#f7f3ef;border-radius:28px;color:#506e78;margin-bottom:0;overflow:hidden;position:relative}.contextual-category-link__gallery{display:grid;gap:3px;height:100%;position:absolute;width:100%}.contextual-category-link__image{border-radius:8px;display:block;height:100%;object-fit:cover;width:100%}.contextual-category-link__content{align-items:flex-start;background:linear-gradient(90deg,#f7f3ef,rgba(247,243,239,.97) 56%,rgba(247,243,239,0));box-sizing:border-box;display:flex;flex-direction:column;height:100%;justify-content:center;left:0;padding:45px;position:absolute;top:0;width:50%;z-index:1}.contextual-category-link__title-link{color:inherit;display:block;text-decoration:none}.contextual-category-link__title-link:hover{text-decoration:underline}.contextual-category-link__title{color:inherit;font-size:clamp(24px,2.4vw,46px);font-weight:700;line-height:1.14;margin:0;max-width:10em}.contextual-category-link__button{align-items:center;background:transparent;border:2px solid #506e78;border-radius:24px;box-sizing:border-box;color:inherit;cursor:pointer;display:inline-flex;font-family:inherit;font-size:clamp(15px,1.15vw,22px);font-weight:600;gap:18px;justify-content:center;margin-top:20px;min-height:58px;padding:12px 28px;text-decoration:none;transition:background-color .2s ease,color .2s ease}.contextual-category-link__button:hover{background-color:#506e78;color:#fff}.contextual-category-link__button-arrow{border-right:2px solid;border-top:2px solid;height:10px;transform:rotate(45deg);width:10px}.contextual-category-link_left .contextual-category-link__gallery{grid-template-columns:2fr 1fr;grid-template-rows:repeat(2,1fr)}.contextual-category-link_left .contextual-category-link__image_1{grid-row:1/3}.contextual-category-link_center .contextual-category-link__gallery{grid-template-columns:1fr 1.6fr 1fr}.contextual-category-link_center .contextual-category-link__content{align-items:center;background:radial-gradient(ellipse at center,rgba(247,243,239,.98) 0,rgba(247,243,239,.92) 42%,rgba(247,243,239,0) 76%);left:27%;padding-left:3%;padding-right:3%;text-align:center;width:46%}.contextual-category-link_right .contextual-category-link__gallery{grid-template-columns:1fr 2fr;grid-template-rows:repeat(2,1fr)}.contextual-category-link_right .contextual-category-link__image_1{grid-column:2;grid-row:1/3}.contextual-category-link_right .contextual-category-link__content{align-items:flex-end;background:linear-gradient(270deg,#f7f3ef,rgba(247,243,239,.97) 56%,rgba(247,243,239,0));left:auto;right:0;text-align:right}@media (min-width:1300px){.contextual-category-link{aspect-ratio:1.5}.contextual-category-link__content,.contextual-category-link_left .contextual-category-link__content,.contextual-category-link_right .contextual-category-link__content{padding:6%;width:66%}.contextual-category-link_center .contextual-category-link__content{left:0;padding-left:4%;padding-right:4%;width:100%}.contextual-category-link__title{font-size:clamp(22px,1.55vw,30px)}.contextual-category-link__button{font-size:clamp(13px,.95vw,17px);min-height:50px;padding:10px 22px}}@media (min-width:1680px){.contextual-category-link{aspect-ratio:2}}@media (max-width:768px){.contextual-category-link{aspect-ratio:.87;border-radius:20px}.contextual-category-link__gallery,.contextual-category-link_center .contextual-category-link__gallery,.contextual-category-link_left .contextual-category-link__gallery,.contextual-category-link_right .contextual-category-link__gallery{gap:0;grid-template-columns:repeat(2,1fr);grid-template-rows:1.05fr 1fr}.contextual-category-link__image{border-radius:0}.contextual-category-link__image_1,.contextual-category-link_center .contextual-category-link__image_1,.contextual-category-link_left .contextual-category-link__image_1,.contextual-category-link_right .contextual-category-link__image_1{grid-column:1/3;grid-row:1}.contextual-category-link__image_2{grid-column:1;grid-row:2;mask-image:linear-gradient(90deg,#000,#000 69%,transparent);width:118%}.contextual-category-link__image_3{grid-column:2;grid-row:2;margin-left:-18%;mask-image:linear-gradient(90deg,transparent,#000 31%,#000);width:118%}.contextual-category-link__content,.contextual-category-link_center .contextual-category-link__content,.contextual-category-link_left .contextual-category-link__content,.contextual-category-link_right .contextual-category-link__content{align-items:flex-start;background:radial-gradient(ellipse 110% 90% at 0 0,#f7f3ef 0,hsla(30,31%,95%,.98) 62%,hsla(30,31%,95%,.82) 80%,hsla(30,31%,95%,0) 100%);height:100%;justify-content:flex-start;left:0;padding:15% 40px;right:auto;text-align:left;top:0;width:100%}.contextual-category-link_center .contextual-category-link__content{align-items:center;background:radial-gradient(ellipse 110% 90% at 50% 0,#f7f3ef 0,rgba(247,243,239,.98) 62%,rgba(247,243,239,.82) 80%,rgba(247,243,239,0) 100%);text-align:center}.contextual-category-link_right .contextual-category-link__content{align-items:flex-end;background:radial-gradient(ellipse 110% 90% at 100% 0,#f7f3ef 0,rgba(247,243,239,.98) 62%,rgba(247,243,239,.82) 80%,rgba(247,243,239,0) 100%);text-align:right}.contextual-category-link__title{font-size:clamp(22px,5.8vw,32px);line-height:1.14}.contextual-category-link__button{border-radius:18px;font-size:clamp(13px,3.5vw,17px);gap:16px;margin-top:6%;min-height:52px;padding:10px 24px}}@media (max-width:375px){.contextual-category-link__content,.contextual-category-link_center .contextual-category-link__content,.contextual-category-link_left .contextual-category-link__content,.contextual-category-link_right .contextual-category-link__content{padding:15% 20px}.contextual-category-link__title{font-size:22px}.contextual-category-link__button{font-size:13px;min-height:46px;padding:8px 20px}}@media (prefers-color-scheme:dark){.contextual-category-link{background:var(--dark-panel-bg);color:var(--dark-text-strong)}.contextual-category-link__gallery{filter:brightness(.5)}.contextual-category-link__content{background:linear-gradient(90deg,var(--dark-panel-bg) 0,rgba(26,40,46,.85) 56%,rgba(26,40,46,0) 100%)}.contextual-category-link__button{border-color:var(--dark-accent-blue);color:var(--dark-accent-blue)}.contextual-category-link__button:hover{background-color:var(--dark-accent-blue);color:var(--dark-page-bg)}.contextual-category-link_center .contextual-category-link__content{background:radial-gradient(ellipse 50% 100% at center,rgba(26,40,46,.85) 0,rgba(26,40,46,.75) 42%,rgba(26,40,46,0) 76%)}.contextual-category-link_right .contextual-category-link__content{background:linear-gradient(270deg,var(--dark-panel-bg) 0,rgba(26,40,46,.85) 56%,rgba(26,40,46,0) 100%)}}@media (prefers-color-scheme:dark) and (max-width:768px){.contextual-category-link__content,.contextual-category-link_center .contextual-category-link__content,.contextual-category-link_left .contextual-category-link__content,.contextual-category-link_right .contextual-category-link__content{background:radial-gradient(ellipse 130% 90% at 0 0,var(--dark-panel-bg) 0,rgba(26,40,46,.85) 62%,rgba(26,40,46,.75) 80%,rgba(26,40,46,0) 100%)}.contextual-category-link_center .contextual-category-link__content{background:radial-gradient(ellipse 130% 90% at 50% 0,var(--dark-panel-bg) 0,rgba(26,40,46,.85) 62%,rgba(26,40,46,.75) 80%,rgba(26,40,46,0) 100%)}.contextual-category-link_right .contextual-category-link__content{background:radial-gradient(ellipse 130% 90% at 100% 0,var(--dark-panel-bg) 0,rgba(26,40,46,.85) 62%,rgba(26,40,46,.75) 80%,rgba(26,40,46,0) 100%)}}.place__contextual-categories_compact .contextual-category-link__button-arrow{flex-shrink:0}@media (min-width:769px) and (max-width:1299px){.place__contextual-categories_compact .contextual-category-link__content{padding-bottom:6%;padding-top:6%}.place__contextual-categories_compact .contextual-category-link_left .contextual-category-link__content,.place__contextual-categories_compact .contextual-category-link_right .contextual-category-link__content{padding:6%;width:66%}.place__contextual-categories_compact .contextual-category-link__title{font-size:clamp(20px,2vw,32px)}}@media (min-width:1300px){.place__contextual-categories_compact .contextual-category-link__title{font-size:clamp(18px,1.15vw,24px)}.place__contextual-categories_compact .contextual-category-link__button{font-size:clamp(12px,.75vw,15px);gap:10px;margin-top:12px;max-width:100%;min-height:42px;padding:8px 14px}}.qualified-stamp{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEkAAAAqCAMAAADIzYYaAAAASFBMVEUAAACmqqLEt6W8wb1ieoDb4+XmuYx6j5PO19nmuYzO2Nucq6vr8vHU3+DN19r4v4nnuYzSvaONo6mFmp97kpdxiI5mfoRbdHmmZepJAAAAGHRSTlMAHDxjcoqKrbq+5P3////////+//////6b8j5lAAABy0lEQVR42qWT3baCIBhEFTJM00T+3v9Nj6PYdwANrE3k3V4zs7TKwcUMBK9+ohZKqVnNoBf1zx6YoPraJZSHVP03HW9a60DU43fdxTREWnvVHmo97NJAGvhM8Ki3aIlWPpcw2sBDMojeFeU03csGMhCtKBx4cODBnV7TAs8PZABkXhWE8h7wYJmBdg2los3VLF8Q7a76QzFrLGWKXUpugYj7qQciS6noRQAolsCOilngRcnoep5QLCGdqxYWBKl2F3LJ2HM2181Zt3r+p0KsjaTY2VzMrSIX1TPkgegTbA+0sHl8LprKGCqWjSW8CCoKBRMuPCU8kAiEsbzMGhqoIJXXYCYKZeGxCgMV401JQev0OMBTzGG7xWP653MYZLEHm4soFDyuH54DgKt0cajCds6pEYE2RlmWCIQFnTPk2Vx5EYMmfDmXBwaKkNlARL2vpYbIMy6HKma/YLicS4rBAxX+88WIm+1jDy7OqYtXxzTe4H27BiYg04FOqduBSFQ0Fw10DusCjRcRwUAZeJIpQFKxPE2QCDdAJsUyc5Erpo2K5eYah+NIHa+uwWntgKa6TnNQrY0GKp4LuTIDFcLaXz1EzduuG7uu5blef3RUeReouvjUAAAAAElFTkSuQmCC);background-position:50%;background-repeat:no-repeat;background-size:24.33px 14px;display:block;height:14px;margin-right:5px;width:24.33px}.place-info-card{background:#ebf0ef;border-radius:24px;box-sizing:border-box;display:block;margin:20px 0 0;overflow:hidden;padding:11px 22px 13px 23px;position:relative;width:100%;z-index:1}.place-info-card__details{column-gap:10px;display:flex;flex-direction:row;justify-content:space-between}.place-info-card__address{color:#506e78;font-size:13px;font-weight:400;line-height:14px;margin-top:12px;overflow-wrap:anywhere}.place-info-card__clock-icon{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgZmlsbD0ibm9uZSIgdmlld0JveD0iMCAwIDE2IDE2Ij48Y2lyY2xlIGN4PSI4IiBjeT0iOCIgcj0iOCIgZmlsbD0iIzVjNzQ3OSIvPjxjaXJjbGUgY3g9IjgiIGN5PSI4IiByPSI2LjUiIHN0cm9rZT0iI2ZmZiIvPjxwYXRoIHN0cm9rZT0iI2ZmZiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBkPSJNMTEgNSA4IDguMjk0VjEyIi8+PC9zdmc+);background-position:50%;background-repeat:no-repeat;background-size:contain;display:block;flex-shrink:0;height:16px;width:16px}.place-info-card__content{display:flex;flex-direction:column;justify-content:space-between;width:calc(100% - clamp(70px, 22vw, 90px));z-index:1}.place-info-card__content .keyboard-keys>*{margin:0;padding:0}.place-info-card__content .keyboard-keys span:not(:first-child):not(:last-child){margin:0 2px}.place-info-card__content .keyboard-keys .fa{margin:0 1px 0 2px}.place-info-card__hours{align-items:center;color:#506e78;display:flex;font-size:13px;font-weight:400;gap:7px;line-height:14px;margin-top:14px}.place-info-card__note{color:#506e78;font-size:11px;font-style:italic;line-height:13px;margin-top:7px}.place-info-card__route{position:relative;width:min-content}.place-info-card__route-icon{display:block;height:clamp(65px,20.8vw,80px);position:relative;width:clamp(44px,14vw,54px)}.place-info-card__route-icon:before{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI3My4yNTgiIGhlaWdodD0iMzUuOTM4IiBmaWxsPSJub25lIiBvdmVyZmxvdz0idmlzaWJsZSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSIgc3R5bGU9ImRpc3BsYXk6YmxvY2siIHZpZXdCb3g9IjAgMCA3My4yNTggMzUuOTM4Ij48Y2lyY2xlIGN4PSI2LjkxMSIgY3k9IjYuOTExIiByPSI2LjkxMSIgZmlsbD0iIzVjNzQ3OSIvPjxjaXJjbGUgY3g9IjY2LjM0NyIgY3k9IjI5LjAyNyIgcj0iNi45MTIiIGZpbGw9IiNlNmJhOGEiLz48cGF0aCBzdHJva2U9InVybCgjYSkiIGQ9Ik0xMS4wNTggMTAuMzY3QzE4LjY2IDM4Ljc0IDU1LjI5LTYuMDcgNjMuNTgzIDI0Ljg4MSIvPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0iYSIgeDE9IjExLjA1OCIgeDI9IjYzLjU4MyIgeTE9IjE3LjYyNCIgeTI9IjE3LjYyNCIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiPjxzdG9wIHN0b3AtY29sb3I9IiM1Yzc0NzkiLz48c3RvcCBvZmZzZXQ9IjEiIHN0b3AtY29sb3I9IiNlNmJhOGEiLz48L2xpbmVhckdyYWRpZW50PjwvZGVmcz48L3N2Zz4=);background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";display:block;height:45%;left:-18.5%;position:absolute;top:27.5%;transform:rotate(105deg);width:136%}.place-info-card__route-link{align-items:center;color:#506e78;display:flex;flex-direction:column;font-size:clamp(11px,3.05vw,13px);font-size:13px;font-weight:400;height:100%;justify-content:space-between;line-height:14px;text-align:center;text-decoration:none;white-space:nowrap}.place-info-card__route-link span{text-decoration:underline}.place-info-card__subway{display:flex;flex-wrap:wrap;gap:5px 6px}.place-info-card__subway .subway-first-word{align-items:center;border-radius:12px;box-sizing:border-box;color:#fff;display:inline-flex;font-size:13px;font-weight:400;height:17px;line-height:14px;padding:1px 9px 2px 7px}.place-info-card__subway .subway-first-word_blue{background-color:#5f97d6}.place-info-card__subway .subway-first-word_brown{background-color:#b8875c}.place-info-card__subway .subway-first-word_cyan{background-color:#67cde8}.place-info-card__subway .subway-first-word_gray{background-color:#acadaf}.place-info-card__subway .subway-first-word_green{background-color:#4fb67d}.place-info-card__subway .subway-first-word_lime{background-color:#b9d96a}.place-info-card__subway .subway-first-word_orange{background-color:#f2a86f}.place-info-card__subway .subway-first-word_red{background-color:#e46b67}.place-info-card__subway .subway-first-word_violet{background-color:#a97ad8}.place-info-card__subway .subway-first-word_yellow{background-color:#e8d46b}.place-info-card__subway .subway-first-word .subway-icon{align-items:center;color:#fff;display:inline-flex;flex-shrink:0;height:13px;justify-content:center;margin:0 7px 0 0;vertical-align:baseline;width:13px}.place-info-card__subway .subway-first-word .subway-icon svg{display:block;flex-shrink:0;height:13px;margin:0;position:relative;top:0;width:13px}.place-info-card__subways{display:flex;flex-wrap:wrap;gap:5px 6px}.place-info-card__walk-icon{align-items:center;background:#5c7479;border-radius:50%;display:flex;flex-shrink:0;height:16px;justify-content:center;width:16px}.place-info-card__walk-icon .ic_pedestrian{background-size:7px 12px;filter:brightness(0) invert(1);height:12px;top:0;width:7px}.place-info-card__walk-time{align-items:center;color:#506e78;display:flex;font-size:11px;font-style:italic;gap:4px;line-height:12px;margin-top:8px}.place-info-card__route{margin-top:8px}.place-info-card .keyboard-keys>:before{background-color:unset;border:none;border-radius:unset;left:0}@media (min-width:592px){.place-info-card{padding:14px 29px 17px 30px}.place-info-card__address{font-size:17px;line-height:18px;margin-top:16px}.place-info-card__clock-icon{height:21px;width:21px}.place-info-card__content{width:calc(100% - clamp(92px, 22vw, 118px))}.place-info-card__hours{font-size:17px;gap:9px;line-height:18px}.place-info-card__note{font-size:14px;line-height:16px;margin-top:11px}.place-info-card__route{font-size:17px}.place-info-card__route-icon{height:clamp(85px,20.8vw,105px);width:clamp(57px,14vw,70px)}.place-info-card__route-link{font-size:17px;line-height:18px}.place-info-card__subway{gap:7px 9px}.place-info-card__subway .subway-first-word{border-radius:16px;font-size:17px;height:22px;line-height:18px;padding:1px 12px 3px 9px}.place-info-card__subway .subway-first-word .subway-icon{height:17px;margin-right:9px;width:17px}.place-info-card__subway .subway-first-word .subway-icon svg{height:17px;width:17px}.place-info-card__subways{gap:7px 9px}.place-info-card__walk-icon{height:21px;width:21px}.place-info-card__walk-icon .ic_pedestrian{background-size:9px 16px;height:16px;width:9px}.place-info-card__walk-time{font-size:14px;gap:5px;line-height:16px;margin-top:10px}.place-info-card__route{margin-top:10px}.place-info-card .keyboard-keys span:not(:first-child):not(:last-child){margin:0 3px}.place-info-card .keyboard-keys .fa{margin:0 2px 0 3px}}@media (prefers-color-scheme:dark){.place-info-card{background:var(--dark-section-bg);border:1px solid var(--dark-border)}.place-info-card__address,.place-info-card__hours,.place-info-card__note,.place-info-card__route-link,.place-info-card__walk-time{color:var(--dark-text)}}