.otel{padding-bottom:var(--space-2)}.otel__setka{align-items:start;display:grid;gap:var(--space-6);grid-template-areas:"osnovnoe bokovaya";grid-template-columns:minmax(0,1fr) 360px;margin-top:var(--space-6)}.otel__osnovnoe{display:grid;gap:var(--space-5);grid-area:osnovnoe;grid-template-columns:minmax(0,1fr);min-width:0}.otel__bokovaya{grid-area:bokovaya;position:sticky;top:calc(var(--header-h) + var(--space-4))}.otel__blok{scroll-margin-top:calc(var(--header-h) + var(--space-4))}.otel-niz{display:none}@media screen and (max-width:1024px){.otel__setka{gap:var(--space-5);grid-template-areas:"bokovaya" "osnovnoe";grid-template-columns:minmax(0,1fr);margin-top:var(--space-5)}.otel__bokovaya{position:static}}@media screen and (max-width:768px){.otel-niz{align-items:center;background:var(--c-surface);border-top:1px solid var(--c-line);bottom:0;box-shadow:0 -8px 24px rgba(20,20,43,.08);display:flex;gap:var(--space-3);justify-content:space-between;left:0;padding:var(--space-3) var(--gutter) calc(var(--space-3) + env(safe-area-inset-bottom));position:fixed;right:0;transition:transform var(--dur) var(--ease-out),opacity var(--dur) var(--ease-out);z-index:var(--z-sticky)}.otel-niz--skryta{opacity:0;pointer-events:none;transform:translateY(110%)}.otel-niz__tsena{color:var(--c-muted);font-size:var(--fs-sm);line-height:1.3;margin:0}.otel-niz__tsena b{color:var(--c-text);display:block;font-size:var(--fs-lg);font-variant-numeric:tabular-nums;font-weight:700}.otel-niz__knopka{-webkit-tap-highlight-color:rgba(0,0,0,0);align-items:center;background-color:#e0552a;border:none;border-radius:8px;box-sizing:border-box;color:#fff;cursor:pointer;display:flex;flex-shrink:0;font-family:inherit;font-size:1rem;font-weight:500;font-weight:600;height:48px;justify-content:center;line-height:1.5rem;outline:none;padding:0 16px;padding:0 var(--space-5);text-align:center;text-decoration:none;touch-action:manipulation;transition:background-color var(--dur,.22s) var(--ease-out,ease),border-color var(--dur,.22s) var(--ease-out,ease),color var(--dur,.22s) var(--ease-out,ease),box-shadow var(--dur,.22s) var(--ease-out,ease),transform var(--dur-fast,.14s) var(--ease-out,ease);user-select:none;width:auto}.otel-niz__knopka:active:not(:disabled){transform:scale(.97)}.otel-niz__knopka:focus-visible{outline:2px solid var(--ring,#5f60da);outline-offset:2px}.otel-niz__knopka:disabled{box-shadow:none;cursor:not-allowed;transform:none}}@media screen and (max-width:768px)and (hover:hover)and (pointer:fine){.otel-niz__knopka:hover:not(:disabled){background-color:#c9481b;box-shadow:0 10px 28px rgba(245,110,81,.32);color:#fff}}@media screen and (max-width:768px){.otel-niz__knopka:disabled{background-color:#f3b8a4;color:#fff}body:has(.otel-niz:not(.otel-niz--skryta)){--niz-panel:calc(85px + env(safe-area-inset-bottom))}body:has(.otel-niz) .footer-site{padding-bottom:calc(96px + env(safe-area-inset-bottom))}}@media print{.otel__setka{display:block}}.otel-shapka[data-v-7d3357d1]{padding-top:var(--space-5)}.otel-shapka__kroshki[data-v-7d3357d1]{min-height:32px}.otel-shapka__stroka[data-v-7d3357d1]{align-items:flex-end;display:flex;gap:var(--space-5);justify-content:space-between;margin:var(--space-2) 0 var(--space-5)}.otel-shapka__tekst[data-v-7d3357d1]{display:grid;gap:var(--space-3);min-width:0}.otel-shapka__nazvanie[data-v-7d3357d1]{text-wrap:balance;color:var(--c-text);font-size:var(--fs-h1);font-weight:700;letter-spacing:-.015em;line-height:var(--lh-tight);margin:0}.otel-shapka__fakty[data-v-7d3357d1]{display:flex;flex-wrap:wrap;gap:var(--space-2) var(--space-5);list-style:none;margin:0;padding:0}.otel-shapka__fakt[data-v-7d3357d1]{align-items:center;color:var(--c-text-2);display:inline-flex;font-size:var(--fs-sm);font-weight:500;gap:6px;line-height:1.4}.otel-shapka__fakt[data-v-7d3357d1]:before{background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";flex-shrink:0;height:18px;width:18px}.otel-shapka__fakt--zvezdy[data-v-7d3357d1]:before{background-image:url(/img/stars/star-yellow.svg)}.otel-shapka__fakt--adres[data-v-7d3357d1]:before{background-image:url(/img/svg/map-icon.svg);opacity:.7}.otel-shapka__fakt--otzyvy[data-v-7d3357d1]:before{background-image:url(/img/svg/chat-icon.svg)}.otel-shapka__ssylka[data-v-7d3357d1]{background:none;border:0;color:inherit;cursor:pointer;font:inherit;padding:0;text-align:left;text-decoration:underline;text-decoration-color:rgba(34,34,38,.25);text-underline-offset:.2em;transition:color var(--dur) var(--ease-out),text-decoration-color var(--dur) var(--ease-out)}@media(hover:hover)and (pointer:fine){.otel-shapka__ssylka[data-v-7d3357d1]:hover{color:var(--c-primary);text-decoration-color:currentColor}}.otel-shapka__deystviya[data-v-7d3357d1]{display:flex;flex-shrink:0;gap:var(--space-2)}.otel-shapka__podelitsya[data-v-7d3357d1]{position:relative}.otel-shapka__knopka[data-v-7d3357d1]{align-items:center;background:var(--c-surface);border:1px solid var(--c-line);border-radius:var(--radius);color:var(--c-text);cursor:pointer;display:inline-flex;font-family:inherit;font-size:var(--fs-sm);font-weight:600;gap:var(--space-2);height:44px;padding:0 var(--space-4);transition:border-color var(--dur) var(--ease-out),background-color var(--dur) var(--ease-out)}.otel-shapka__knopka.active[data-v-7d3357d1]{background:var(--c-primary-soft);border-color:var(--c-primary)}@media(hover:hover)and (pointer:fine){.otel-shapka__knopka[data-v-7d3357d1]:hover{background:var(--c-primary-soft);border-color:var(--c-primary)}}.otel-shapka__knopka[data-v-7d3357d1]:focus-visible{outline:2px solid var(--c-primary);outline-offset:2px}.otel-shapka__knopka--podelitsya[data-v-7d3357d1]:before{background:url(/img/svg/share-icon.svg) 50%/contain no-repeat;content:"";height:18px;width:18px}.otel-shapka__menyu[data-v-7d3357d1]{position:absolute;right:0;top:calc(100% + 8px);z-index:var(--z-dropdown)}.otel-shapka__izbrannoe[data-v-7d3357d1]{background-color:var(--c-surface)!important;background-size:20px 20px!important;border:1px solid var(--c-line)!important;border-radius:var(--radius)!important;height:44px!important;width:44px!important}@media(hover:hover)and (pointer:fine){.otel-shapka__izbrannoe[data-v-7d3357d1]:hover{background-color:var(--c-primary-soft)!important;border-color:var(--c-primary)!important}}@media screen and (max-width:1024px){.otel-shapka__stroka[data-v-7d3357d1]{align-items:flex-start;flex-direction:column}}@media screen and (max-width:768px){.otel-shapka[data-v-7d3357d1]{padding-top:var(--space-2)}.otel-shapka__stroka[data-v-7d3357d1]{gap:var(--space-4);margin-bottom:var(--space-4)}.otel-shapka__nazvanie[data-v-7d3357d1]{font-size:clamp(1.5rem,1.2rem + 1.6vw,1.875rem)}.otel-shapka__menyu[data-v-7d3357d1]{left:0;right:auto}}@media print{.otel-shapka__deystviya[data-v-7d3357d1]{display:none}}.breadcrumbs[data-v-40a667cc]{color:var(--c-muted);font-size:var(--fs-sm);line-height:1.4}.breadcrumbs__item[data-v-40a667cc]{align-items:center;display:flex;flex-wrap:wrap;gap:var(--space-2);list-style:none;margin:0;padding:0}.breadcrumbs__arrow[data-v-40a667cc],.breadcrumbs__slash[data-v-40a667cc]{align-items:center;display:inline-flex;gap:var(--space-2);min-width:0}.breadcrumbs__arrow+.breadcrumbs__arrow[data-v-40a667cc]:before{background:url(/img/svg/arrow/chevron-right.svg) 50%/contain no-repeat;content:"";flex-shrink:0;height:14px;opacity:.6;width:14px}.breadcrumbs__slash+.breadcrumbs__slash[data-v-40a667cc]:before{content:"/"}.breadcrumbs__link[data-v-40a667cc]{align-items:center;color:var(--c-muted)!important;display:inline-flex;min-height:32px;text-decoration:none;transition:color var(--dur) var(--ease-out);white-space:nowrap}@media(hover:hover)and (pointer:fine){.breadcrumbs__link[data-v-40a667cc]:hover{color:var(--c-primary)!important}}.breadcrumbs__tekushchaya[data-v-40a667cc]{color:var(--c-text-2);display:block;max-width:40ch;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media screen and (max-width:768px){.breadcrumbs__item[data-v-40a667cc]{flex-wrap:nowrap;-webkit-mask-image:linear-gradient(90deg,#000 85%,transparent);mask-image:linear-gradient(90deg,#000 85%,transparent);overflow-x:auto;scrollbar-width:none}.breadcrumbs__item[data-v-40a667cc]::-webkit-scrollbar{display:none}.breadcrumbs__item>li[data-v-40a667cc]{flex-shrink:0}.breadcrumbs__punkt--tekushchiy[data-v-40a667cc]{display:none}}@media print{.breadcrumbs[data-v-40a667cc]{display:none}}.share-networks{background:var(--c-surface);border:1px solid var(--c-line);border-radius:var(--radius);box-shadow:var(--shadow-lg);display:flex;flex-direction:column;max-width:calc(100vw - var(--gutter)*2);min-width:240px;padding:var(--space-2);width:max-content;z-index:var(--z-dropdown)}.share-network{align-items:center;background:transparent;border:0;border-radius:var(--radius-sm);color:var(--c-text)!important;cursor:pointer;display:flex;font-family:inherit;font-size:var(--fs-base);font-weight:500;gap:var(--space-3);line-height:1.4;min-height:44px;padding:0 var(--space-3);text-align:left;text-decoration:none;transition:background-color var(--dur-fast) var(--ease-out);white-space:nowrap;width:100%}@media(hover:hover)and (pointer:fine){.share-network:hover{background-color:var(--c-page)}}.share-network:focus-visible{outline:2px solid var(--c-primary);outline-offset:-2px}.share-network:before{background-position:50%;background-repeat:no-repeat;border-radius:6px;content:"";flex-shrink:0;height:20px;width:20px}.share-network--kopiya:before{background-color:var(--c-primary-soft);background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath d='M8.5 11.5a3 3 0 0 0 4.2 0l2.6-2.6a3 3 0 0 0-4.2-4.2l-.9.9m1.3 2.9a3 3 0 0 0-4.2 0l-2.6 2.6a3 3 0 0 0 4.2 4.2l.9-.9' fill='none' stroke='%235f60da' stroke-width='1.6' stroke-linecap='round'/%3E%3C/svg%3E");background-size:16px}.share-network--vk:before{background-color:#07f;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath d='M10.6 14.2c-4.4 0-6.9-3-7-8h2.2c.1 3.7 1.7 5.2 3 5.5V6.2h2.1v3.2c1.3-.1 2.6-1.6 3.1-3.2h2.1c-.4 1.9-1.8 3.4-2.8 4 1 .5 2.6 1.7 3.2 4h-2.3c-.5-1.6-1.7-2.8-3.3-2.9v2.9h-.3z' fill='%23fff'/%3E%3C/svg%3E");background-size:18px}.share-network--ok:before{background-color:#ee8208;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Ccircle cx='10' cy='6.6' r='2.6' fill='none' stroke='%23fff' stroke-width='1.8'/%3E%3Cpath d='M6.4 11.2c2.2 1.5 5 1.5 7.2 0M10 12.4l-2.8 3m2.8-3 2.8 3' fill='none' stroke='%23fff' stroke-width='1.8' stroke-linecap='round'/%3E%3C/svg%3E");background-size:18px}.liked[data-v-44d8e1e0]{background-color:#f6f6f7;background-image:url(/img/svg/like-icon.svg);background-position:50%;background-repeat:no-repeat;background-size:50% 50%;border:0;border-radius:8px;cursor:pointer;height:48px;padding:0;width:48px}.liked[data-v-44d8e1e0]:hover{background-color:#e2e2ed}.liked.active[data-v-44d8e1e0]{background-image:url(/img/svg/like-icon-active.svg)}.favorite-liked[data-v-44d8e1e0]{background-size:24px 24px;height:36px;opacity:.8;width:36px}.favorite-liked[data-v-44d8e1e0]:hover{background-color:#fff;opacity:1}.galereya-obertka[data-v-9fbc992c]{position:relative}.galereya[data-v-9fbc992c]{border-radius:var(--radius-lg);display:grid;gap:var(--space-2);grid-template-columns:2fr 1fr 1fr;grid-template-rows:1fr 1fr;height:clamp(320px,34vw,460px);list-style:none;margin:0;overflow:hidden;padding:0}.galereya__plitka[data-v-9fbc992c]{min-height:0;min-width:0}.galereya__plitka[data-v-9fbc992c]:first-child{grid-row:span 2}.galereya__plitka[data-v-9fbc992c]:nth-child(n+6){display:none}.galereya__knopka[data-v-9fbc992c]{background:var(--c-primary-soft);border:0;cursor:zoom-in;display:block;height:100%;overflow:hidden;padding:0;position:relative;width:100%}.galereya__knopka[data-v-9fbc992c]:focus-visible{outline:3px solid var(--c-primary);outline-offset:-3px}.galereya__knopka[data-v-9fbc992c]:after{background:rgba(12,12,32,0);content:"";inset:0;position:absolute;transition:background-color var(--dur) var(--ease-out)}@media(hover:hover)and (pointer:fine){.galereya__knopka:hover .galereya__img[data-v-9fbc992c]{scale:1.035}.galereya__knopka[data-v-9fbc992c]:hover:after{background:rgba(12,12,32,.08)}}.galereya__img[data-v-9fbc992c]{display:block;height:100%;object-fit:cover;transition:scale var(--dur-slow) var(--ease-out);width:100%}.galereya__eshchyo[data-v-9fbc992c]{align-items:center;background:rgba(12,12,32,.5);color:#fff;display:flex;font-size:var(--fs-lg);font-weight:700;inset:0;justify-content:center;position:absolute;z-index:1}.galereya__vse[data-v-9fbc992c]{align-items:center;background:hsla(0,0%,100%,.95);border:0;border-radius:var(--radius);bottom:var(--space-4);box-shadow:var(--shadow-md);color:var(--c-text);cursor:pointer;display:inline-flex;font-family:inherit;font-size:var(--fs-sm);font-weight:600;height:40px;padding:0 var(--space-4);position:absolute;right:var(--space-4);transition:background-color var(--dur) var(--ease-out);z-index:2}.galereya__vse[data-v-9fbc992c]:hover{background:#fff}.galereya__vse[data-v-9fbc992c]:focus-visible{outline:2px solid var(--c-primary);outline-offset:2px}.galereya__schet[data-v-9fbc992c]{display:none}.galereya--1[data-v-9fbc992c]{grid-template-columns:1fr;grid-template-rows:1fr}.galereya--1 .galereya__plitka[data-v-9fbc992c]:first-child{grid-row:auto}.galereya--2[data-v-9fbc992c]{grid-template-columns:3fr 2fr;grid-template-rows:1fr}.galereya--2 .galereya__plitka[data-v-9fbc992c]:first-child{grid-row:auto}.galereya--3[data-v-9fbc992c]{grid-template-columns:2fr 1fr}.galereya--4[data-v-9fbc992c]{grid-template-columns:2fr 1fr 1fr}.galereya--4 .galereya__plitka[data-v-9fbc992c]:nth-child(2){grid-row:span 2}.galereya--pusto[data-v-9fbc992c]{align-items:center;background:var(--c-surface);border:1px dashed var(--c-line);color:var(--c-muted);display:flex;flex-direction:column;font-size:var(--fs-base);gap:var(--space-3);height:260px;justify-content:center}.galereya__zaglushka[data-v-9fbc992c]{height:56px;opacity:.6;width:56px}@media screen and (max-width:768px){.galereya-obertka[data-v-9fbc992c]{margin-inline:calc(var(--gutter)*-1)}.galereya--1[data-v-9fbc992c],.galereya--2[data-v-9fbc992c],.galereya--3[data-v-9fbc992c],.galereya--4[data-v-9fbc992c],.galereya[data-v-9fbc992c]{aspect-ratio:16/9;border-radius:0;gap:0;grid-auto-columns:100%;grid-auto-flow:column;grid-template-columns:none;grid-template-rows:none;height:auto;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none}.galereya--1[data-v-9fbc992c]::-webkit-scrollbar,.galereya--2[data-v-9fbc992c]::-webkit-scrollbar,.galereya--3[data-v-9fbc992c]::-webkit-scrollbar,.galereya--4[data-v-9fbc992c]::-webkit-scrollbar,.galereya[data-v-9fbc992c]::-webkit-scrollbar{display:none}.galereya .galereya__plitka[data-v-9fbc992c],.galereya .galereya__plitka[data-v-9fbc992c]:first-child,.galereya .galereya__plitka[data-v-9fbc992c]:nth-child(2),.galereya .galereya__plitka[data-v-9fbc992c]:nth-child(n+6),.galereya--1 .galereya__plitka[data-v-9fbc992c],.galereya--1 .galereya__plitka[data-v-9fbc992c]:first-child,.galereya--1 .galereya__plitka[data-v-9fbc992c]:nth-child(2),.galereya--1 .galereya__plitka[data-v-9fbc992c]:nth-child(n+6),.galereya--2 .galereya__plitka[data-v-9fbc992c],.galereya--2 .galereya__plitka[data-v-9fbc992c]:first-child,.galereya--2 .galereya__plitka[data-v-9fbc992c]:nth-child(2),.galereya--2 .galereya__plitka[data-v-9fbc992c]:nth-child(n+6),.galereya--3 .galereya__plitka[data-v-9fbc992c],.galereya--3 .galereya__plitka[data-v-9fbc992c]:first-child,.galereya--3 .galereya__plitka[data-v-9fbc992c]:nth-child(2),.galereya--3 .galereya__plitka[data-v-9fbc992c]:nth-child(n+6),.galereya--4 .galereya__plitka[data-v-9fbc992c],.galereya--4 .galereya__plitka[data-v-9fbc992c]:first-child,.galereya--4 .galereya__plitka[data-v-9fbc992c]:nth-child(2),.galereya--4 .galereya__plitka[data-v-9fbc992c]:nth-child(n+6){display:block;grid-row:auto;scroll-snap-align:start;scroll-snap-stop:always}.galereya__eshchyo[data-v-9fbc992c],.galereya__vse[data-v-9fbc992c]{display:none}.galereya__schet[data-v-9fbc992c]{align-items:center;background:rgba(12,12,32,.6);border-radius:100px;bottom:var(--space-4);color:#fff;display:inline-flex;font-size:var(--fs-xs);font-variant-numeric:tabular-nums;font-weight:600;height:28px;padding:0 var(--space-3);pointer-events:none;position:absolute;right:var(--space-4)}}@media screen and (max-width:540px){.galereya--1[data-v-9fbc992c],.galereya--2[data-v-9fbc992c],.galereya--3[data-v-9fbc992c],.galereya--4[data-v-9fbc992c],.galereya[data-v-9fbc992c]{aspect-ratio:4/3}}@media print{.galereya__schet[data-v-9fbc992c],.galereya__vse[data-v-9fbc992c]{display:none}}.prosmotr{animation-duration:var(--dur);animation-name:prosmotr-poyavlenie;animation-timing-function:var(--ease-out);background:rgba(12,12,20,.96);color:#fff;display:grid;grid-template-rows:auto minmax(0,1fr);inset:0;position:fixed;z-index:var(--z-modal)}.prosmotr__verh{align-items:center;display:flex;gap:var(--space-4);justify-content:space-between;padding:var(--space-3) var(--gutter)}.prosmotr__schet{color:hsla(0,0%,100%,.86);font-size:var(--fs-sm);font-variant-numeric:tabular-nums;font-weight:600}.prosmotr__strelka,.prosmotr__zakryt{align-items:center;background:hsla(0,0%,100%,.12);border:0;border-radius:50%;color:#fff;cursor:pointer;display:inline-flex;height:44px;justify-content:center;padding:0;transition:background-color var(--dur) var(--ease-out),opacity var(--dur) var(--ease-out);width:44px}.prosmotr__strelka:hover:not(:disabled),.prosmotr__zakryt:hover:not(:disabled){background:hsla(0,0%,100%,.24)}.prosmotr__strelka:focus-visible,.prosmotr__zakryt:focus-visible{outline:2px solid #fff;outline-offset:2px}.prosmotr__strelka:disabled,.prosmotr__zakryt:disabled{cursor:default;opacity:.3}.prosmotr__strelka:before,.prosmotr__zakryt:before{background:currentColor;content:"";height:20px;width:20px}.prosmotr__zakryt:before{-webkit-mask:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath d='m5 5 10 10m0-10L5 15' stroke='%23000' stroke-width='1.8' stroke-linecap='round'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath d='m5 5 10 10m0-10L5 15' stroke='%23000' stroke-width='1.8' stroke-linecap='round'/%3E%3C/svg%3E") center/contain no-repeat}.prosmotr__strelka{margin-top:-22px;position:absolute;top:50%}.prosmotr__strelka:before{-webkit-mask:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='m6 3 5 5-5 5' fill='none' stroke='%23000' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='m6 3 5 5-5 5' fill='none' stroke='%23000' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/contain no-repeat}.prosmotr__strelka--nazad{left:var(--gutter)}.prosmotr__strelka--nazad:before{transform:scaleX(-1)}.prosmotr__strelka--vperyod{right:var(--gutter)}.prosmotr__lenta{display:grid;grid-auto-columns:100%;grid-auto-flow:column;list-style:none;margin:0;overflow-x:auto;overscroll-behavior:contain;padding:0;scroll-snap-type:x mandatory;scrollbar-width:none}.prosmotr__lenta::-webkit-scrollbar{display:none}.prosmotr__kadr{align-items:center;display:flex;justify-content:center;min-height:0;padding:0 calc(var(--gutter) + 56px) var(--space-6);scroll-snap-align:center;scroll-snap-stop:always}.prosmotr__img{border-radius:var(--radius);display:block;max-height:100%;max-width:100%;object-fit:contain}@keyframes prosmotr-poyavlenie{0%{opacity:0}}@media screen and (max-width:768px){.prosmotr__strelka{display:none}.prosmotr__kadr{padding:0 0 var(--space-5)}.prosmotr__img{border-radius:0}}.otel-bron{background:var(--c-surface);border:1px solid var(--c-line);border-radius:var(--radius-lg);box-shadow:var(--shadow-md);display:grid;gap:var(--space-4);padding:var(--card-pad)}.otel-bron__tsena{align-items:baseline;display:flex;flex-wrap:wrap;gap:6px;margin:0}.otel-bron__ot{color:var(--c-muted);font-size:var(--fs-sm)}.otel-bron__summa{color:var(--c-text);font-size:1.75rem;font-variant-numeric:tabular-nums;font-weight:700;line-height:1.1}.otel-bron__zagolovok{font-size:var(--fs-lg);font-weight:700;line-height:var(--lh-snug);margin:0}.otel-bron__forma.form-search{width:100%}.otel-bron__forma.form-search .form-search__container,.otel-bron__forma.form-search .form-search__right{display:grid;gap:var(--space-2);grid-template-columns:minmax(0,1fr)!important;padding:0;width:100%}.otel-bron__forma.form-search .form-search__button{width:100%!important}.otel-bron__usloviya{border-top:1px solid var(--c-line);display:grid;gap:var(--space-3);list-style:none;margin:0;padding:var(--space-4) 0 0}.otel-bron__uslovie{color:var(--c-muted);display:grid;font-size:var(--fs-sm);gap:2px;line-height:1.45;padding-left:28px;position:relative}.otel-bron__uslovie b{color:var(--c-text);font-weight:600}.otel-bron__uslovie:before{background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";height:18px;left:0;position:absolute;top:1px;width:18px}.otel-bron__uslovie--oplata:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Crect x='2.5' y='4.5' width='15' height='11' rx='2' fill='none' stroke='%235f60da' stroke-width='1.5'/%3E%3Cpath d='M2.5 8h15' stroke='%235f60da' stroke-width='1.5'/%3E%3C/svg%3E")}.otel-bron__uslovie--otmena:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Ccircle cx='10' cy='10' r='7.5' fill='none' stroke='%232e9e5b' stroke-width='1.5'/%3E%3Cpath d='m6.6 10.2 2.2 2.2 4.6-4.6' fill='none' stroke='%232e9e5b' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}.otel-bron__knopka{-webkit-tap-highlight-color:rgba(0,0,0,0);align-items:center;background-color:#e0552a;border:none;border-radius:8px;box-sizing:border-box;color:#fff;cursor:pointer;display:flex;flex-shrink:0;font-family:inherit;font-size:1rem;font-weight:500;font-weight:600;height:52px;justify-content:center;line-height:1.5rem;outline:none;padding:0 16px;text-align:center;text-decoration:none;touch-action:manipulation;transition:background-color var(--dur,.22s) var(--ease-out,ease),border-color var(--dur,.22s) var(--ease-out,ease),color var(--dur,.22s) var(--ease-out,ease),box-shadow var(--dur,.22s) var(--ease-out,ease),transform var(--dur-fast,.14s) var(--ease-out,ease);user-select:none;width:100%}.otel-bron__knopka:active:not(:disabled){transform:scale(.97)}.otel-bron__knopka:focus-visible{outline:2px solid var(--ring,#5f60da);outline-offset:2px}.otel-bron__knopka:disabled{box-shadow:none;cursor:not-allowed;transform:none}@media(hover:hover)and (pointer:fine){.otel-bron__knopka:hover:not(:disabled){background-color:#c9481b;box-shadow:0 10px 28px rgba(245,110,81,.32);color:#fff}}.otel-bron__knopka:disabled{background-color:#f3b8a4;color:#fff}.otel-bron--est-tsena .form-search__button{-webkit-tap-highlight-color:rgba(0,0,0,0);align-items:center;background-color:#5f60da;border:none;border-radius:8px;box-sizing:border-box;color:#fff;cursor:pointer;display:flex;flex-shrink:0;font-family:inherit;font-size:1rem;font-weight:500;height:48px;justify-content:center;line-height:1.5rem;outline:none;padding:0 16px;text-align:center;text-decoration:none;touch-action:manipulation;transition:background-color var(--dur,.22s) var(--ease-out,ease),border-color var(--dur,.22s) var(--ease-out,ease),color var(--dur,.22s) var(--ease-out,ease),box-shadow var(--dur,.22s) var(--ease-out,ease),transform var(--dur-fast,.14s) var(--ease-out,ease);user-select:none;width:100%}.otel-bron--est-tsena .form-search__button:active:not(:disabled){transform:scale(.97)}.otel-bron--est-tsena .form-search__button:focus-visible{outline:2px solid var(--ring,#5f60da);outline-offset:2px}.otel-bron--est-tsena .form-search__button:disabled{box-shadow:none;cursor:not-allowed;transform:none}@media(hover:hover)and (pointer:fine){.otel-bron--est-tsena .form-search__button:hover:not(:disabled){background-color:#494ad1;box-shadow:var(--shadow-brand,0 10px 28px rgba(95,96,218,.28));color:#fff}}.otel-bron--est-tsena .form-search__button:disabled{background-color:#e7e7ef;color:#6e6e75}.hotel-search-result{background:var(--c-surface);border:1px solid var(--c-line);border-radius:var(--radius-lg);padding:var(--card-pad)}.hotel-search-result>p[role=status]{color:var(--c-muted);font-size:var(--fs-base);padding:var(--space-5) 0}.hotel-search-result__title{color:var(--c-text);font-size:var(--fs-h3);font-weight:700;line-height:var(--lh-snug);margin:0 0 var(--space-4)}.hotel-search-result__table{display:grid;gap:var(--space-4)}.hotel-search-result__table__name{color:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;text-decoration:none;transition:color var(--dur) var(--ease-out)}@media(hover:hover)and (pointer:fine){.hotel-search-result__table__name:hover{color:var(--c-primary)}}.hotel-search-result__table__content{align-items:center;border-top:1px solid var(--c-line);display:grid;gap:var(--space-4);grid-template-columns:minmax(0,1fr) auto;padding:var(--space-3) 0}.hotel-search-result__table__content:first-child{border-top:0;padding-top:0}.hotel-search-result__table__row{align-items:center;display:flex;flex-wrap:wrap;gap:var(--space-3) var(--space-4)}.hotel-search-result__table__price{display:grid;justify-items:end;text-align:right}.hotel-search-result__table__button{-webkit-tap-highlight-color:rgba(0,0,0,0);align-items:center;background-color:#e0552a;border:none;border-radius:8px;box-sizing:border-box;color:#fff;cursor:pointer;display:flex;flex-shrink:0;font-family:inherit;font-size:1rem;font-size:var(--fs-sm);font-weight:500;font-weight:600;height:44px;justify-content:center;line-height:1.5rem;margin-left:auto;outline:none;padding:0 16px;padding:0 var(--space-5);text-align:center;text-decoration:none;touch-action:manipulation;transition:background-color var(--dur,.22s) var(--ease-out,ease),border-color var(--dur,.22s) var(--ease-out,ease),color var(--dur,.22s) var(--ease-out,ease),box-shadow var(--dur,.22s) var(--ease-out,ease),transform var(--dur-fast,.14s) var(--ease-out,ease);user-select:none;white-space:nowrap;width:auto}.hotel-search-result__table__button:active:not(:disabled){transform:scale(.97)}.hotel-search-result__table__button:focus-visible{outline:2px solid var(--ring,#5f60da);outline-offset:2px}.hotel-search-result__table__button:disabled{box-shadow:none;cursor:not-allowed;transform:none}@media(hover:hover)and (pointer:fine){.hotel-search-result__table__button:hover:not(:disabled){background-color:#c9481b;box-shadow:0 10px 28px rgba(245,110,81,.32);color:#fff}}.hotel-search-result__table__button:disabled{background-color:#f3b8a4;color:#fff}.hotel-search-result__table__link{background:var(--c-surface);border:1px solid var(--c-line);border-radius:var(--radius);color:var(--c-primary);cursor:pointer;font-family:inherit;font-size:var(--fs-sm);font-weight:600;justify-self:center;min-height:44px;padding:0 var(--space-5);transition:border-color var(--dur) var(--ease-out),background-color var(--dur) var(--ease-out)}@media(hover:hover)and (pointer:fine){.hotel-search-result__table__link:hover{background:var(--c-primary-soft);border-color:var(--c-primary)}}.nomer-kartochka{border-bottom:1px solid var(--c-line);display:grid;gap:var(--space-5);grid-template-columns:240px minmax(0,1fr);padding-bottom:var(--space-4)}.nomer-kartochka:last-of-type{border-bottom:0;padding-bottom:0}.nomer-kartochka__foto{align-self:start;aspect-ratio:4/3;background:var(--c-page);border-radius:var(--radius);display:block;overflow:hidden;position:relative}@media(hover:hover)and (pointer:fine){.nomer-kartochka__foto:hover .hotel-search-result__room-photo{scale:var(--zoom)}}.nomer-kartochka__schet{background:rgba(12,12,32,.6);border-radius:100px;bottom:var(--space-2);color:#fff;font-size:var(--fs-xs);font-weight:600;line-height:1.5;padding:2px var(--space-2);position:absolute;right:var(--space-2)}.nomer-kartochka__tekst{align-content:start;display:grid;gap:var(--space-2);min-width:0}.nomer-kartochka__nazvanie{color:var(--c-text);font-size:var(--fs-lg);font-weight:700;line-height:var(--lh-snug);margin:0}.nomer-kartochka__srok{color:var(--c-muted);font-size:var(--fs-sm);line-height:1.4}.nomer-kartochka__tarify{list-style:none;margin:var(--space-2) 0 0;padding:0}.nomer-kartochka__pitanie{align-items:center;color:var(--c-text-2);display:inline-flex;font-size:var(--fs-sm);font-weight:500;gap:6px}.nomer-kartochka__pitanie:before{background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M4 2v5a2 2 0 0 0 2 2v5M6 2v4m2-4v5a2 2 0 0 1-2 2m6 5V2c-1.5 0-2.5 2-2.5 5s1 3.5 2.5 3.5' fill='none' stroke='%236e6e75' stroke-width='1.3' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") 50%/contain no-repeat;content:"";height:16px;width:16px}.hotel-search-result__room-photo{display:block;height:100%;object-fit:cover;transition:scale var(--dur-slow) var(--ease-out);width:100%}.hotel-search-result__room-nophoto{align-items:center;border:1px dashed var(--border-hover);border-radius:var(--radius);color:var(--c-muted);display:flex;font-size:var(--fs-sm);height:100%;justify-content:center;padding:var(--space-2);text-align:center;width:100%}.hotel-search-result__per-night{color:var(--c-muted)}.hotel-search-result__per-night,.hotel-search-result__total{display:block;font-size:var(--fs-sm);font-variant-numeric:tabular-nums;font-weight:400;line-height:1.4;white-space:nowrap}.hotel-search-result__total{color:var(--c-text-2)}.hotel-search-result__total b{color:var(--c-text);font-size:1.25rem;font-weight:700}.without-data{align-items:center;display:flex;gap:var(--space-5);padding:var(--space-3) 0}.without-data__img-container{align-items:center;display:flex;flex-shrink:0;height:140px;justify-content:center;width:140px}.without-data__img{height:100%;object-fit:contain;width:100%}.without-data__container{align-items:flex-start;display:flex;flex-direction:column}.without-data__zagolovok{color:var(--c-text);font-size:var(--fs-h3);font-weight:700;line-height:var(--lh-snug);margin:0}.without-data__text{line-height:var(--lh-body);margin:var(--space-2) 0 var(--space-4);max-width:48ch}.without-data__btn{-webkit-tap-highlight-color:rgba(0,0,0,0);align-items:center;background-color:#5f60da;border:none;border-radius:8px;box-sizing:border-box;color:#fff;cursor:pointer;display:flex;flex-shrink:0;font-family:inherit;font-size:1rem;font-weight:500;font-weight:600;height:44px;justify-content:center;line-height:1.5rem;outline:none;padding:0 16px;padding:0 var(--space-5);text-align:center;text-decoration:none;touch-action:manipulation;transition:background-color var(--dur,.22s) var(--ease-out,ease),border-color var(--dur,.22s) var(--ease-out,ease),color var(--dur,.22s) var(--ease-out,ease),box-shadow var(--dur,.22s) var(--ease-out,ease),transform var(--dur-fast,.14s) var(--ease-out,ease);user-select:none;width:auto}.without-data__btn:active:not(:disabled){transform:scale(.97)}.without-data__btn:focus-visible{outline:2px solid var(--ring,#5f60da);outline-offset:2px}.without-data__btn:disabled{box-shadow:none;cursor:not-allowed;transform:none}@media(hover:hover)and (pointer:fine){.without-data__btn:hover:not(:disabled){background-color:#494ad1;box-shadow:var(--shadow-brand,0 10px 28px rgba(95,96,218,.28));color:#fff}}.without-data__btn:disabled{background-color:#e7e7ef;color:#6e6e75}.nomera-bez-dat__spisok{list-style:none;margin:0;padding:0}.nomera-bez-dat__nomer{align-items:baseline;border-top:1px solid var(--c-line);display:flex;flex-wrap:wrap;gap:var(--space-1) var(--space-4);justify-content:space-between;padding:var(--space-3) 0}.nomera-bez-dat__nomer:first-child{border-top:0;padding-top:0}.nomera-bez-dat__tekst{display:grid;gap:2px;min-width:0}.nomera-bez-dat__nazvanie{color:var(--c-text);font-size:var(--fs-lg);font-weight:700;line-height:var(--lh-snug);text-decoration:none}@media(hover:hover)and (pointer:fine){.nomera-bez-dat__nazvanie:hover{color:var(--c-primary)}}.nomera-bez-dat__podrobnosti{color:var(--c-muted);font-size:var(--fs-sm);line-height:1.4}.nomera-bez-dat__tsena{color:var(--c-muted);font-size:var(--fs-sm);white-space:nowrap}.nomera-bez-dat__tsena b{color:var(--c-text);font-size:1.25rem;font-variant-numeric:tabular-nums;font-weight:700}.nomera-bez-dat__daty{align-items:center;background:var(--c-page);border-radius:var(--radius);display:flex;flex-wrap:wrap;gap:var(--space-3) var(--space-4);justify-content:space-between;margin-top:var(--space-4);padding:var(--space-4)}.nomera-bez-dat__podskazka{color:var(--c-text-2);font-size:var(--fs-sm);line-height:var(--lh-body);max-width:44ch}@media print{.nomera-bez-dat__daty{display:none}}@media screen and (max-width:768px){.nomer-kartochka{gap:var(--space-4);grid-template-columns:200px minmax(0,1fr)}.hotel-search-result__table__content{gap:var(--space-2);grid-template-columns:minmax(0,1fr)}.hotel-search-result__table__row{justify-content:space-between}.hotel-search-result__table__price{justify-items:start;text-align:left}.without-data{align-items:flex-start;flex-direction:column;gap:var(--space-3)}.without-data__img-container{height:96px;width:96px}}@media screen and (max-width:540px){.nomer-kartochka{gap:var(--space-3);grid-template-columns:minmax(0,1fr)}.nomer-kartochka__foto{aspect-ratio:16/10}}.tour-info{background:var(--c-surface);border:1px solid var(--c-line);border-radius:var(--radius-lg);padding:var(--card-pad)}.tour-info__caption{color:var(--c-text);font-size:var(--fs-h3);font-weight:700;line-height:var(--lh-snug);margin:0 0 var(--space-4)}.tour-info__row{display:grid;gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));margin:0}.tour-info__date{align-content:start;background:var(--c-page);border-radius:var(--radius);display:grid;gap:2px;padding:var(--space-3) var(--space-4)}.tour-info__date dd{margin:0}.tour-info__date-znachenie{color:var(--c-text);font-size:var(--fs-base);font-weight:600;line-height:1.4}.tour-info__date-podpis{color:var(--c-muted);font-size:var(--fs-xs);font-weight:500;line-height:1.4}.tour-info__units{display:grid;gap:var(--space-3);margin:var(--space-4) 0 0;padding:0}.tour-info__unit{align-items:flex-start;color:var(--c-muted);column-gap:.3em;display:flex;font-size:var(--fs-sm);line-height:1.45}.tour-info__unit dt{flex-shrink:0}.tour-info__unit dd{margin:0;min-width:0}.tour-info__unit:before{background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";flex-shrink:0;height:20px;margin-right:calc(var(--space-3) - .3em);opacity:.8;width:20px}.tour-info__unit__info{color:var(--c-text)}.tour-info__unit.repair:before{background-image:url(/img/svg/hotel/bank.svg)}.tour-info__unit.building:before{background-image:url(/img/svg/hotel/service.svg)}.tour-info__unit.address:before{background-image:url(/img/svg/hotel/map-point.svg)}.tour-info__description{color:var(--c-text-2);font-size:var(--fs-base);line-height:1.65;margin-top:var(--space-4);max-width:72ch;white-space:pre-line}.tour-info__description--svernuto{-webkit-box-orient:vertical;-webkit-line-clamp:4;line-clamp:4;display:-webkit-box;overflow:hidden}.tour-info__link{background:none;border:0;color:var(--c-primary);cursor:pointer;font-family:inherit;font-size:var(--fs-sm);font-weight:600;margin-top:var(--space-2);padding:var(--space-2) 0}@media(hover:hover)and (pointer:fine){.tour-info__link:hover{color:var(--c-primary-hover)}}.tour-info__link:focus-visible{border-radius:4px;outline:2px solid var(--c-primary);outline-offset:2px}@media screen and (max-width:480px){.tour-info__row{grid-template-columns:minmax(0,1fr)}}@media print{.tour-info__description--svernuto{-webkit-line-clamp:unset;line-clamp:none;display:block;overflow:visible}.tour-info__link{display:none}}.hotel-options{background:#fff;border-radius:8px;padding:2rem 2.5rem}.hotel-options__header{column-gap:.5rem;display:flex;flex-direction:row;font-size:1.25rem;font-weight:700;line-height:1.5rem;margin-bottom:1rem}.hotel-options__tabs{align-items:center;border-bottom:2px solid #e7e7ef;column-gap:1rem;display:flex;flex-direction:row;flex-wrap:wrap;height:40px}.hotel-options__tab{color:#222226;cursor:pointer;font-size:.875rem;font-weight:500;height:40px;line-height:1.25rem;padding:9px 12px 11px}.hotel-options__tab.active,.hotel-options__tab:hover{border-bottom:3px solid #5f60da}.hotel-options__units{margin:2.5rem 0 0}.hotel-options__panel{column-gap:0;columns:2}.hotel-options__panel[hidden]{display:none}.hotel-options__unit{break-inside:avoid}.hotel-options__card{break-inside:avoid-column;margin-bottom:2.5rem}.hotel-options__caption{align-items:center;color:#222226;display:flex;font-size:1rem;font-weight:400;gap:1rem;line-height:1.5rem}.hotel-options__caption:before{background-image:url(/img/svg/hotel/list.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";height:24px;width:24px}.hotel-options__caption.Adult:before{background-image:url(/img/svg/hotel/pasport-icon.svg)}.hotel-options__caption.MainBuilding:before{background-image:url(/img/svg/hotel/home-icon.svg)}.hotel-options__caption.Types:before{background-image:url(/img/svg/hotel/hotel-icon.svg)}.hotel-options__caption.Important:before{background-image:url(/img/svg/hotel/map-point.svg)}.hotel-options__caption.Beach:before{background-image:url(/img/svg/hotel/beach-icon.svg)}.hotel-options__caption.Children:before{background-image:url(/img/svg/hotel/children-icon.svg)}.hotel-options__caption.Beauties:before{background-image:url(/img/svg/hotel/beauties-icon.svg)}.hotel-options__caption.Treatment:before{background-image:url(/img/svg/hotel/health-services.svg)}.hotel-options__caption.Businesses:before{background-image:url(/img/svg/hotel/bisiness-icon.svg)}.hotel-options__caption.GeneralInfo:before{background-image:url(/img/svg/hotel/done-icon.svg)}.hotel-options__caption.Restaurant:before{background-image:url(/img/svg/hotel/restoran-icon.svg)}.hotel-options__caption.Food:before{background-image:url(/img/svg/hotel/order-icon.svg)}.hotel-options__caption.Entertainments:before{background-image:url(/img/svg/hotel/sport-icon.svg)}.hotel-options__caption.SwimmingPools:before{background-image:url(/img/svg/hotel/swimming_pool.svg)}.hotel-options__caption.Categories:before{background-image:url(/img/svg/hotel/categ-namber.svg)}.hotel-options__list{display:flex;flex-direction:column;font-size:1rem;gap:.5rem;margin-top:1rem}.hotel-options__item{align-items:center;color:#222226;display:flex;font-size:1rem;font-weight:400;line-height:1.5rem;position:relative}.hotel-options__item:before{background-image:url(/img/svg/success.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";height:24px;margin:0 1rem 0 0;min-height:24px;min-width:24px;width:24px}.hotel-options__item.mark{color:#6e6e75}.hotel-options__item.mark:before{background-image:none;content:"";height:24px;text-align:right;width:24px}.hotel-options__item__helper{align-items:center;color:#222226;display:flex;font-size:1rem;font-weight:400;line-height:1.5rem;position:relative}.hotel-options__item__description{align-items:center;background-image:url(/img/svg/help-round.svg);background-size:100% 100%;border-radius:50px;cursor:pointer;display:inline-flex;font-size:.875rem;height:24px;justify-content:center;line-height:1.25rem;min-height:24px;min-width:24px;width:24px}.hotel-options__item__description__text{background:#fff;background-color:#121212;border-radius:8px;bottom:0;box-shadow:0 4px 9px rgba(0,0,0,.11);color:#fff;display:none;height:max-content;left:30px;padding:1rem;position:absolute;right:0;width:269px!important;z-index:10}.hotel-options__item__description__text__header{font-size:.875rem;line-height:1.25rem;margin-bottom:.5rem}.hotel-options__item__description__text__description{font-size:.75rem;font-weight:500;line-height:1.25rem}.hotel-options__item__description:hover .hotel-options__item__description__text{display:flex;flex-direction:column}.hotel-options__item__link{text-decoration:underline}.hotel-options__link{color:#5f60da;cursor:pointer;font-size:1rem;font-weight:500;line-height:1.5rem;margin-top:1rem;text-decoration:none}.hotel-options__link:hover{color:#5151e7}.hotel-options__info{background-color:#f6f6f7;border-radius:8px;column-gap:.75rem;display:flex;margin-bottom:1rem;padding:1rem;width:100%}.hotel-options__info__img{height:24px;width:24px}.hotel-options__info__description{display:flex;flex-direction:column;row-gap:.25rem}@media screen and (max-width:992px){.hotel-options{padding:2rem .5rem}}@media screen and (max-width:768px){.hotel-options{padding:2rem 1.25rem;width:100%}.hotel-options__panel{columns:auto}.hotel-options__tabs{-webkit-overflow-scrolling:touch;display:grid;grid-template-columns:80px 120px 155px 80px 110px;height:max-content;overflow-x:scroll!important;scrollbar-width:none;width:100%}.hotel-options__tab{height:max-content}}@media screen and (max-width:540px){.hotel-options__item__description__text{bottom:30px;left:-120px}}.hotel-options{background:var(--c-surface);border:1px solid var(--c-line);border-radius:var(--radius-lg);padding:var(--card-pad)}.hotel-options .hotel-options__header{color:var(--c-text);display:block;font-size:var(--fs-h3);font-weight:700;line-height:var(--lh-snug);margin:0 0 var(--space-4)}.hotel-options .hotel-options__tabs{border-bottom:0;display:flex;flex-wrap:nowrap;gap:var(--space-2);height:auto;overflow-x:auto;padding-bottom:var(--space-1);scrollbar-width:none}.hotel-options .hotel-options__tabs::-webkit-scrollbar{display:none}.hotel-options .hotel-options__tab{background:var(--c-surface);border:1px solid var(--c-line);border-radius:100px;color:var(--c-text-2);cursor:pointer;flex-shrink:0;font-family:inherit;font-size:var(--fs-sm);font-weight:500;height:40px;line-height:1;padding:0 var(--space-4);transition:background-color var(--dur) var(--ease-out),border-color var(--dur) var(--ease-out),color var(--dur) var(--ease-out);white-space:nowrap}@media(hover:hover)and (pointer:fine){.hotel-options .hotel-options__tab:hover{border-color:var(--c-primary);color:var(--c-primary)}}.hotel-options .hotel-options__tab.active{background:var(--c-primary);border-color:var(--c-primary);color:#fff}.hotel-options .hotel-options__tab:focus-visible{outline:2px solid var(--c-primary);outline-offset:2px}.hotel-options .hotel-options__units{margin-top:var(--space-5)}.hotel-options .hotel-options__panel{column-gap:var(--space-6)}.hotel-options .hotel-options__units--svernuto{-webkit-mask-image:linear-gradient(#000 calc(100% - 64px),transparent);mask-image:linear-gradient(#000 calc(100% - 64px),transparent);max-height:200px;overflow:hidden}.hotel-options .hotel-options__card{margin-bottom:var(--space-5)}.hotel-options .hotel-options__caption{color:var(--c-text);font-size:var(--fs-base);font-weight:600;gap:var(--space-3)}.hotel-options .hotel-options__caption:before{height:20px;opacity:.85;width:20px}.hotel-options .hotel-options__list{gap:var(--space-2);margin-top:var(--space-3)}.hotel-options .hotel-options__item{color:var(--c-text-2);font-size:var(--fs-sm);line-height:1.45}.hotel-options .hotel-options__item:before{height:18px;margin-right:var(--space-3);min-height:18px;min-width:18px;width:18px}.hotel-options dl.hotel-options__list{margin-bottom:0}.hotel-options .hotel-options__item--para{display:block;padding-left:calc(18px + var(--space-3));position:relative}.hotel-options .hotel-options__item--para:before{left:0;margin:0;position:absolute;top:.15em}.hotel-options .hotel-options__item--para dd,.hotel-options .hotel-options__item--para dt{display:inline;margin:0}.hotel-options .hotel-options__link{background:none;border:0;color:var(--c-primary);cursor:pointer;display:inline-block;font-family:inherit;font-size:var(--fs-sm);font-weight:600;margin-top:var(--space-1);padding:var(--space-2) 0}@media(hover:hover)and (pointer:fine){.hotel-options .hotel-options__link:hover{color:var(--c-primary-hover)}}.hotel-options .hotel-options__info{background:var(--c-page);border-radius:var(--radius);margin-bottom:var(--space-4);padding:var(--space-3) var(--space-4)}.hotel-options .hotel-options__info .text16m{font-size:var(--fs-sm);font-weight:500}.hotel-options .hotel-options__vazhno{border-top:1px solid var(--c-line);color:var(--c-muted);font-size:var(--fs-xs);line-height:1.5;margin-top:var(--space-4);padding-top:var(--space-4)}@media print{.hotel-options .hotel-options__units--svernuto{-webkit-mask-image:none;mask-image:none;max-height:none;overflow:visible}.hotel-options__panel{column-count:1}.hotel-options__link{display:none}}.highlight__sorting[data-v-17868df6]{color:#5f60da!important}.review-form[data-v-17868df6]{border:none;margin-bottom:0;padding:2.5rem;width:600px}.modal__review[data-v-17868df6]{align-items:center;display:flex;justify-content:center;scrollbar-width:none;z-index:200}.sort-container[data-v-17868df6]{align-items:center;border-bottom:1px solid #ceced8;color:#222226;column-gap:1.5rem;display:flex;flex-direction:row;font-size:1rem;font-weight:500;line-height:1.5rem;padding-bottom:1.5rem}.sort-container__button[data-v-17868df6]{align-items:flex-start;color:#6e6e75;column-gap:.25rem;display:flex;height:max-content;padding:0}.sort-container__button[data-v-17868df6]:hover{color:#5f60da}.sort-container__button__img[data-v-17868df6]{height:16px;transition:.5s;width:16px}.sort-container__button__img__rotate[data-v-17868df6]{transform:rotate(180deg);transition:.5s}.review-container[data-v-17868df6]{background:#fff;border-radius:8px;padding:2rem 2.5rem;width:856px}.star-rating[data-v-17868df6]{align-self:center!important}.rating-container[data-v-17868df6]{background:#fff;border-radius:8px;display:flex;flex-direction:column;height:max-content;padding:1.5rem;width:340px}.rating-container__header[data-v-17868df6]{align-items:center;display:flex;flex-direction:row;justify-content:space-between}.rating-container__header__text[data-v-17868df6]{font-size:1.5rem;font-weight:700;line-height:1.75rem}.rating-container__star[data-v-17868df6]{background-size:contain!important;background:url(/img/stars/star-yellow.svg) 50% no-repeat;height:16px;width:16px}.rating-container__main[data-v-17868df6]{display:flex;flex-direction:column;margin-top:1.5rem;row-gap:.5rem}.rating-container__main__row[data-v-17868df6]{align-items:center;color:#6e6e75;display:flex;flex-direction:row;font-size:.875rem;font-weight:500;line-height:1.25rem}.rating-container__main__row__header[data-v-17868df6]{align-items:center;column-gap:.5rem;display:flex;flex-direction:row}.rating-container__main__row__end[data-v-17868df6]{min-width:38px;text-align:end}.rating-container__main__stroke[data-v-17868df6]{background-color:#e5e5ec;border-radius:20px;height:6px;margin-left:.75rem;margin-right:.75rem;width:214px}.rating-container__main__stroke__yellow[data-v-17868df6]{background-color:#f7c73a;border-radius:20px 0 0 20px;display:block;height:6px}.rating-container__footer__text[data-v-17868df6]{border-top:1px solid #e5e5ec;color:#6e6e75;font-size:1rem;font-weight:400;line-height:1.5rem;margin-top:1.5rem;padding-top:1rem}.rating-container__footer__button[data-v-17868df6]{-webkit-tap-highlight-color:rgba(0,0,0,0);align-items:center;background-color:#5f60da;border:none;border-radius:8px;box-sizing:border-box;color:#fff;cursor:pointer;display:flex;flex-shrink:0;font-family:inherit;font-size:1rem;font-weight:500;height:48px;justify-content:center;line-height:1.5rem;margin-top:1.5rem;outline:none;padding:0 16px;text-align:center;text-decoration:none;touch-action:manipulation;transition:background-color var(--dur,.22s) var(--ease-out,ease),border-color var(--dur,.22s) var(--ease-out,ease),color var(--dur,.22s) var(--ease-out,ease),box-shadow var(--dur,.22s) var(--ease-out,ease),transform var(--dur-fast,.14s) var(--ease-out,ease);user-select:none;width:100%}.rating-container__footer__button[data-v-17868df6]:active:not(:disabled){transform:scale(.97)}.rating-container__footer__button[data-v-17868df6]:focus-visible{outline:2px solid var(--ring,#5f60da);outline-offset:2px}.rating-container__footer__button[data-v-17868df6]:disabled{box-shadow:none;cursor:not-allowed;transform:none}@media(hover:hover)and (pointer:fine){.rating-container__footer__button[data-v-17868df6]:hover:not(:disabled){background-color:#494ad1;box-shadow:var(--shadow-brand,0 10px 28px rgba(95,96,218,.28));color:#fff}}.rating-container__footer__button[data-v-17868df6]:disabled{background-color:#e7e7ef;color:#6e6e75}.hotel-review[data-v-17868df6]{column-gap:1.5rem;display:flex;flex-direction:row}.hotel-review__caption[data-v-17868df6]{align-items:flex-start;color:#222226;column-gap:.5rem;display:flex;font-size:2rem;font-weight:600;line-height:2.25rem;margin-bottom:1.5rem}.hotel-review__caption__number[data-v-17868df6]{color:#6e6e75;font-size:.75rem;font-weight:400;line-height:1rem}.hotel-review__show-more[data-v-17868df6]{color:#5f60da;cursor:pointer;font-size:1rem;font-weight:500;line-height:1.5rem;margin-top:.5rem;text-decoration:none}.hotel-review__show-more[data-v-17868df6]:hover{color:#5151e7}.hotel-review__booking-date[data-v-17868df6]{color:#6e6e75;font-size:1rem;font-weight:400;line-height:1.5rem}.hotel-review__name[data-v-17868df6]{color:#222226;font-size:1.25rem;font-weight:700;line-height:1.5rem;margin-bottom:.5rem}.hotel-review__no-comments[data-v-17868df6]{font-size:1rem;font-weight:500;line-height:1.5rem;text-align:center}.hotel-review__unit[data-v-17868df6]{border-bottom:1px solid #ceced8;display:flex;flex-direction:column;padding-bottom:2.5rem;padding-top:2.5rem}.hotel-review__unit:last-child .hotel-review__description[data-v-17868df6]{border-bottom:none}.hotel-review__row[data-v-17868df6]{grid-gap:1.5rem;align-items:center;display:grid;grid-template-columns:48px 1fr 230px}.hotel-review__img[data-v-17868df6]{border-radius:50%;height:52px;width:52px}.hotel-review__subtitle[data-v-17868df6]{color:#6e6e75;font-size:1rem;font-weight:400;line-height:1.5rem}.hotel-review__description[data-v-17868df6]{display:flex;flex-direction:column;margin-top:1.5rem;padding-left:4.5rem;row-gap:1.5rem}.hotel-review__description__header[data-v-17868df6]{color:#222226;font-size:1.25rem;font-weight:700;line-height:1.5rem;margin-bottom:.75rem}.hotel-review__text[data-v-17868df6]{color:#222226;display:flex;font-size:1rem;font-weight:400;line-height:1.5rem}.hotel-review__star[data-v-17868df6]{align-items:center;column-gap:.75rem;display:flex;flex-direction:row}.hotel-review__link[data-v-17868df6]{align-items:center;background-color:#efeff6;border-radius:8px;color:#5f60da;cursor:pointer;display:flex;font-size:1rem;font-weight:500;height:48px;justify-content:center;line-height:1.5rem;margin:0 auto;text-align:center;width:187px}.hotel-review__button[data-v-17868df6]{margin-top:1.5rem;width:100%}@media screen and (max-width:1200px){.rating-container[data-v-17868df6]{padding:1rem}.rating-container__header__text[data-v-17868df6]{font-size:1.125rem}}@media screen and (max-width:992px){.rating-container[data-v-17868df6]{border-radius:0;border-top:1px solid #ceced8;max-width:100%;padding:2rem 1.5rem 2.5rem;width:100%}.rating-container__header__text[data-v-17868df6]{font-size:1.5rem}.rating-container__main__stroke[data-v-17868df6]{width:85%}.rating-container__footer[data-v-17868df6]{margin-top:1.5rem}.rating-container__footer__text[data-v-17868df6]{border-top:none;margin-top:0;padding-top:0}.review-container[data-v-17868df6]{max-width:100%;width:100%}.hotel-review[data-v-17868df6]{align-items:center;flex-direction:column}.hotel-review__unit[data-v-17868df6]{grid-template-columns:1fr}.hotel-review__text[data-v-17868df6]:before{background-position:50%;margin:0 9px 0 0;min-width:52px;width:52px}}@media screen and (max-width:768px){.review-form[data-v-17868df6]{padding:0;width:100%}.modal__review[data-v-17868df6]{display:block}.hotel-review__row[data-v-17868df6]{grid-gap:0;column-gap:1.5rem;grid-template-columns:48px 1fr;grid-template-rows:1fr;row-gap:.5rem}.hotel-review__star[data-v-17868df6]{margin-left:72px;width:max-content}.hotel-review__description[data-v-17868df6]{padding-left:0}.hotel-review__description__header[data-v-17868df6]{font-size:1rem;line-height:1.25rem}.hotel-review__unit[data-v-17868df6]{padding:2rem 1.25rem}.hotel-review__link[data-v-17868df6]{margin-bottom:2rem;padding:0;width:100%}.hotel-review__caption[data-v-17868df6]{border-top:1px solid #ceced8;font-size:1.25rem;line-height:1.5rem;margin-bottom:0;padding:2.5rem 1.25rem 1.25rem}.hotel-review__no-comments[data-v-17868df6]{padding:0 0 2.5rem}.hotel-review__button[data-v-17868df6]{margin-top:2rem;padding:0 1.25rem}.hotel-review__name[data-v-17868df6]{line-height:1.25rem}.hotel-review__subtitle[data-v-17868df6]{font-size:.75rem;line-height:1rem}.sort-container[data-v-17868df6]{border-bottom:0;padding-bottom:2rem;padding-left:1.25rem}.review-container[data-v-17868df6]{border-radius:0;padding:0}}@media screen and (max-width:320px){.hotel-review__star[data-v-17868df6]{margin-left:0}}.hotel-review[data-v-17868df6]{align-items:start;background:var(--c-surface);border:1px solid var(--c-line);border-radius:var(--radius-lg);display:grid;gap:var(--space-4) var(--space-5);grid-template-areas:"zagolovok svodka" "spisok svodka";grid-template-columns:minmax(0,1fr) 280px;grid-template-rows:auto 1fr;padding:var(--card-pad);scroll-margin-top:calc(var(--header-h) + var(--space-4))}.hotel-review__caption[data-v-17868df6]{align-items:baseline;border-top:0;color:var(--c-text);font-size:var(--fs-h3);font-weight:700;grid-area:zagolovok;line-height:var(--lh-snug);margin:0;padding:0}.hotel-review__caption__number[data-v-17868df6]{color:var(--c-muted);font-size:var(--fs-sm);font-weight:600}.hotel-review__no-comments[data-v-17868df6]{color:var(--c-muted);font-weight:400;padding:var(--space-2) 0 0;text-align:left}.hotel-review__unit[data-v-17868df6]{border-bottom-color:var(--c-line);padding:var(--space-5) 0}.hotel-review__unit[data-v-17868df6]:first-child{padding-top:var(--space-3)}.hotel-review__name[data-v-17868df6]{font-size:var(--fs-base)}.hotel-review__booking-date[data-v-17868df6]{font-size:var(--fs-sm)}.hotel-review__description[data-v-17868df6]{margin-top:var(--space-4);padding-left:0;row-gap:var(--space-3)}.hotel-review__description__header[data-v-17868df6]{font-size:var(--fs-sm);line-height:1.45;margin-bottom:var(--space-1)}.hotel-review__text[data-v-17868df6]{color:var(--c-text-2);font-size:var(--fs-base);line-height:var(--lh-body)}.hotel-review__text--svernuto[data-v-17868df6]{-webkit-box-orient:vertical;-webkit-line-clamp:5;line-clamp:5;display:-webkit-box;overflow:hidden}.hotel-review__show-more[data-v-17868df6]{background:none;border:0;font-family:inherit;padding:var(--space-1) 0}.hotel-review__img[data-v-17868df6]{height:48px;object-fit:cover;width:48px}.hotel-review__row[data-v-17868df6]{gap:var(--space-4);grid-template-columns:48px minmax(0,1fr) auto}.hotel-review__button[data-v-17868df6]{padding:0}.hotel-review__link[data-v-17868df6]{background:var(--c-surface);border:1px solid var(--c-line);font-weight:600;padding:0 var(--space-5);width:auto}.review-container[data-v-17868df6]{background:transparent;border-radius:0;grid-area:spisok;min-width:0;padding:0;width:auto}.sort-container[data-v-17868df6]{border-bottom-color:var(--c-line);flex-wrap:wrap;font-size:var(--fs-sm);gap:var(--space-2) var(--space-4);padding:0 0 var(--space-3)}.rating-container[data-v-17868df6]{background:var(--c-page);border-radius:var(--radius);grid-area:svodka;padding:var(--space-4);width:auto}.rating-container__header__text[data-v-17868df6]{font-size:var(--fs-lg)}.rating-container__main__stroke[data-v-17868df6]{flex:1;width:auto}.rating-container__footer__text[data-v-17868df6]{border-top-color:var(--c-line);font-size:var(--fs-sm);line-height:1.5;margin-top:var(--space-4);padding-top:var(--space-3)}@media screen and (max-width:1100px){.hotel-review[data-v-17868df6]{grid-template-areas:"zagolovok" "svodka" "spisok";grid-template-columns:minmax(0,1fr);grid-template-rows:none}.rating-container[data-v-17868df6]{border-radius:var(--radius);border-top:0;max-width:none;padding:var(--space-4);width:100%}}@media screen and (max-width:768px){.hotel-review__row[data-v-17868df6]{grid-template-columns:48px minmax(0,1fr)}.hotel-review__star[data-v-17868df6]{grid-column:1/-1}}@media print{.hotel-review__text--svernuto[data-v-17868df6]{-webkit-line-clamp:unset;line-clamp:none;display:block;overflow:visible}.hotel-review__button[data-v-17868df6],.hotel-review__show-more[data-v-17868df6],.rating-container__footer[data-v-17868df6],.sort-container[data-v-17868df6]{display:none}}.star-rating[data-v-78c1c156]{align-self:flex-start;display:inline-flex;position:relative}.star-rating__overlay[data-v-78c1c156]{display:inline-flex;height:100%;left:0;overflow:hidden;position:absolute;top:0;width:0}.star[data-v-78c1c156]{background-size:contain!important;display:inline-block;flex-shrink:0}.star_small[data-v-78c1c156]{height:16px;min-height:16px;min-width:16px;width:16px}.star_mediumAdaptive[data-v-78c1c156],.star_medium[data-v-78c1c156]{height:20px;width:20px}.star_largeAdaptive[data-v-78c1c156],.star_large[data-v-78c1c156]{height:22px;width:22px}.star_huge[data-v-78c1c156]{height:24px;width:24px}.star_color[data-v-78c1c156]{background:url(/img/stars/star-yellow.svg) 50% no-repeat}.star_outlined[data-v-78c1c156]{background:url(/img/stars/star-grey.svg) 50% no-repeat}@media screen and (max-width:480px){.star_mediumAdaptive[data-v-78c1c156]{height:16px;width:16px}.star_largeAdaptive[data-v-78c1c156]{height:18px;width:18px}}.modal-title[data-v-1d833764]{align-items:center;background-color:#444485;border-radius:0 0 12px 12px;color:#fff;display:none;font-size:1rem;height:var(--header-h,56px);justify-content:center;line-height:1.5rem;padding:0 60px;text-align:center}@media screen and (max-width:768px){.modal-title[data-v-1d833764]{display:flex}}.custom-select-obertka[data-v-04fb5958]{min-width:0}.label-text[data-v-04fb5958]{display:block;font-size:1rem;font-weight:400;line-height:1.5rem;margin-bottom:.5rem}.custom-select[data-v-04fb5958]{appearance:none;background-color:#fff;background-image:url(/img/svg/select-icon.svg);background-position:right 14px center;background-repeat:no-repeat;background-size:14px 8px;border:2px solid #e5e5ec;border-radius:8px;color:#222226;cursor:pointer;display:block;font-family:inherit;font-size:1rem;height:var(--control-h);line-height:1.5rem;margin:0;min-width:0;overflow:hidden;padding:0 44px 0 var(--space-4);text-overflow:ellipsis;transition:border-color var(--dur) var(--ease-out),box-shadow var(--dur) var(--ease-out);white-space:nowrap;width:100%}@media(hover:hover)and (pointer:fine){.custom-select[data-v-04fb5958]:hover{border-color:var(--border-hover)}}.custom-select[data-v-04fb5958]:focus-visible{border-color:#5f60da;outline:2px solid #5f60da;outline-offset:2px}@supports(appearance:base-select){@media(hover:hover)and (pointer:fine){.custom-select[data-v-04fb5958],.custom-select[data-v-04fb5958]::picker(select){appearance:base-select}.custom-select[data-v-04fb5958]{align-items:center;display:flex}.custom-select[data-v-04fb5958]::picker-icon{display:none}.custom-select[data-v-04fb5958]::picker(select){background:#fff;border:0;border-radius:8px;box-shadow:var(--shadow-lg);margin-block:var(--space-2);opacity:1;padding:var(--space-2);transition:opacity var(--dur-fast) var(--ease-out),translate var(--dur) var(--ease-enter),overlay var(--dur) allow-discrete,display var(--dur) allow-discrete;translate:0 0}.custom-select[data-v-04fb5958]:not(:open)::picker(select){opacity:0;translate:0 -6px}@starting-style{.custom-select[data-v-04fb5958]:open::picker(select){opacity:0;translate:0 -6px}}.custom-select option[data-v-04fb5958]{align-items:center;border-radius:8px;color:#222226;cursor:pointer;display:flex;gap:var(--space-3);justify-content:space-between;padding:var(--space-2) var(--space-4);transition:background-color var(--dur-fast) var(--ease-out);white-space:nowrap}.custom-select option[data-v-04fb5958]:checked,.custom-select option[data-v-04fb5958]:focus-visible,.custom-select option[data-v-04fb5958]:hover{background-color:#f6f6f7}.custom-select option[data-v-04fb5958]:focus-visible{outline:2px solid #5f60da;outline-offset:-2px}.custom-select option[data-v-04fb5958]::checkmark{color:#5f60da;order:1}}}@media screen and (max-width:768px){.custom-select[data-v-04fb5958]{padding-left:.875rem}}.create-review{flex-direction:column;width:100%}.create-review__caption{font-size:1.5rem;font-weight:700;line-height:1.75rem;margin-bottom:2rem}.create-review__rating{align-items:center;border:2px solid #e5e5ec;border-radius:8px;display:flex;flex-direction:column;padding:1.5rem 0}.create-review__rating__text{color:#222226;font-size:1rem;font-weight:400;line-height:1.5rem;margin-bottom:.75rem}.create-review__description{color:#262e34;font-size:18px;font-weight:600;line-height:21px;text-align:center}.create-review__rules{display:flex;flex-direction:column;row-gap:1rem}.create-review__rules__container{align-items:flex-start;display:flex;flex-direction:row;font-size:1rem;font-weight:400;line-height:1.5rem}.create-review__rules__container__text{color:#6e6e75}.create-review .personal__link{color:#222226;font-weight:400;text-decoration:underline}.create-review .personal__link:hover{text-decoration:none}.create-review__form{background:#fff;display:flex;flex-direction:column;row-gap:1.5rem;width:100%}.create-review__form__star{display:flex;flex-flow:row wrap;gap:1rem}.create-review__form__star .star-rating{column-gap:1rem}.create-review__form__star .star-rating__label{font-weight:600;padding-left:10px}.create-review__form__star .star-rating__error{margin:-10px 0 0;padding-left:10px}.create-review__form__row{display:flex;flex-direction:column}.create-review__form__button{-webkit-tap-highlight-color:rgba(0,0,0,0);align-items:center;background-color:#5f60da;border:none;border-radius:8px;box-sizing:border-box;color:#fff;cursor:pointer;display:flex;flex-shrink:0;font-family:inherit;font-size:1rem;font-weight:500;height:48px;justify-content:center;line-height:1.5rem;outline:none;padding:0 16px;text-align:center;text-decoration:none;touch-action:manipulation;transition:background-color var(--dur,.22s) var(--ease-out,ease),border-color var(--dur,.22s) var(--ease-out,ease),color var(--dur,.22s) var(--ease-out,ease),box-shadow var(--dur,.22s) var(--ease-out,ease),transform var(--dur-fast,.14s) var(--ease-out,ease);user-select:none;width:100%}.create-review__form__button:active:not(:disabled){transform:scale(.97)}.create-review__form__button:focus-visible{outline:2px solid var(--ring,#5f60da);outline-offset:2px}.create-review__form__button:disabled{box-shadow:none;cursor:not-allowed;transform:none}@media(hover:hover)and (pointer:fine){.create-review__form__button:hover:not(:disabled){background-color:#494ad1;box-shadow:var(--shadow-brand,0 10px 28px rgba(95,96,218,.28));color:#fff}}.create-review__form__button:disabled{background-color:#e7e7ef;color:#6e6e75}@media screen and (max-width:768px){.create-review__container{padding:2rem 1.25rem}.create-review__caption{display:none}}.textarea-input__note[data-v-4a24df0a]{margin-left:1rem}.textarea-input__note span[data-v-4a24df0a]{color:#5f60da;cursor:pointer;text-decoration:underline}.textarea-input__note span[data-v-4a24df0a]:hover{text-decoration:unset}.textarea-input textarea[data-v-4a24df0a]{min-height:96px}.textarea-input textarea[data-v-4a24df0a]::-webkit-scrollbar{background-color:rgba(240,245,245,.7);width:4px}.textarea-input textarea[data-v-4a24df0a]::-webkit-scrollbar-thumb{background:#dde1e1;border-radius:4px}.textarea-input textarea[data-v-4a24df0a]:disabled{background-color:#f6f6f7}.textarea-input__input[data-v-4a24df0a],.textarea-input__wrap[data-v-4a24df0a]{min-height:96px;position:relative}.textarea-input__limit[data-v-4a24df0a]{bottom:10px;height:20px;position:absolute;right:10px;width:max-content}.textarea-input_rastyanut .textarea-input__input[data-v-4a24df0a],.textarea-input_rastyanut .textarea-input__wrap[data-v-4a24df0a],.textarea-input_rastyanut[data-v-4a24df0a]{display:flex;flex:1 1 auto;flex-direction:column}.textarea-input_rastyanut textarea[data-v-4a24df0a]{flex:1 1 auto}.star-rating[data-v-0eeff6a8]{display:inline-flex;position:relative}.star-rating__error[data-v-0eeff6a8]{color:var(--c-danger);display:flex;font-size:12px;line-height:12px;width:100%}.star[data-v-0eeff6a8]{background-size:contain!important;cursor:pointer;display:block;flex-shrink:0}.star_small[data-v-0eeff6a8]{height:16px;width:16px}.star_mediumAdaptive[data-v-0eeff6a8],.star_medium[data-v-0eeff6a8]{height:20px;width:20px}.star_largeAdaptive[data-v-0eeff6a8],.star_large[data-v-0eeff6a8]{height:22px;width:22px}.star_huge[data-v-0eeff6a8]{height:40px;width:40px}.star_color[data-v-0eeff6a8]{background:url(/img/stars/star-yellow.svg) 50% no-repeat}.star_outlined[data-v-0eeff6a8]{background:url(/img/stars/star-grey.svg) 50% no-repeat}.close__button[data-v-4054bc0f]{align-items:center;background-color:#e2e2eb;background-image:url(/img/svg/close-black.svg);background-position:50%;background-repeat:no-repeat;background-size:16px 16px;border-radius:8px;cursor:pointer;display:flex;height:48px;justify-content:center;width:48px}@media screen and (max-width:768px){.close__button[data-v-4054bc0f]{display:none}}.modal[data-v-4054bc0f]{background:rgba(0,0,0,.19);height:100%;left:0;overflow-y:scroll;position:fixed;top:0;width:100%;z-index:var(--z-modal,200)}.modal--compact .modal__main[data-v-4054bc0f]{box-sizing:border-box;height:auto;min-height:100%;padding:24px}.modal--compact .modal__window[data-v-4054bc0f]{border-radius:16px;box-shadow:0 20px 70px rgba(20,18,45,.2);height:auto;max-height:calc(100vh - 48px)}.modal--compact .modal__compact-close[data-v-4054bc0f]{height:0;position:sticky;top:10px;z-index:2}.modal--compact .modal__close[data-v-4054bc0f]{background:#f5f5fa;border-radius:8px;height:44px;padding:13px;right:10px;top:0;width:44px}.modal--compact .modal__close span[data-v-4054bc0f]{background:none}.modal--compact .modal__close span[data-v-4054bc0f]:after,.modal--compact .modal__close span[data-v-4054bc0f]:before{background-color:#403e53}@media(max-width:480px){.modal--compact .modal__main[data-v-4054bc0f]{padding:10px}.modal--compact .modal__window[data-v-4054bc0f]{max-height:calc(100vh - 20px)}}.modal__main[data-v-4054bc0f]{align-items:center;display:flex;height:100%;justify-content:center}.modal__main__close[data-v-4054bc0f]{align-items:flex-start;column-gap:.5rem}.modal__window[data-v-4054bc0f]{background:#fff;box-sizing:border-box;height:100%;overflow-y:auto;position:relative;width:100%}.modal__window[data-v-4054bc0f]:focus{outline:none}.modal__window__close[data-v-4054bc0f]{margin:0;scrollbar-width:none}.modal__close[data-v-4054bc0f]{align-items:center;background-color:var(--c-primary-soft,#efeff6);border-radius:var(--radius,10px);display:flex;height:44px;justify-content:center;padding:14px;position:absolute;width:44px;z-index:1}@media(hover:hover)and (pointer:fine){.modal__close[data-v-4054bc0f]:hover{background-color:#e2e2ed}}.modal__close[data-v-4054bc0f]:focus-visible{outline:var(--focus-ring,2px solid #5f60da);outline-offset:var(--focus-offset,2px)}.modal__close_standard[data-v-4054bc0f]{right:12px;top:12px}@media screen and (max-width:768px){.modal__close_standard[data-v-4054bc0f]{right:var(--gutter,16px);top:calc((var(--header-h, 56px) - 44px)/2)}}.modal__close_not-standard[data-v-4054bc0f]{right:16px;top:16px}.modal__close span[data-v-4054bc0f]{cursor:pointer;display:block;flex-shrink:0;height:100%;position:relative;width:100%}.modal__close span[data-v-4054bc0f]:after,.modal__close span[data-v-4054bc0f]:before{background:var(--c-text,#222226);content:"";display:block;height:2px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%) rotate(45deg);width:100%}.modal__close span[data-v-4054bc0f]:after{transform:translate(-50%,-50%) rotate(-45deg)}