.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{padding-bottom:80px}.otel-niz{align-items:center;background:hsla(0,0%,100%,.97);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}.otel-niz__knopka:hover:not(:disabled){background-color:#c9481b;box-shadow:0 10px 28px rgba(245,110,81,.32);color:#fff}.otel-niz__knopka:disabled{background-color:#f3b8a4;color:#fff}}.otel-shapka[data-v-a228ca72]{padding-top:var(--space-5)}.otel-shapka__nazad[data-v-a228ca72]{align-items:center;color:var(--c-muted);display:inline-flex;font-size:var(--fs-sm);font-weight:500;gap:var(--space-2);line-height:1.4;min-height:44px;text-decoration:none;transition:color var(--dur) var(--ease-out)}.otel-shapka__nazad[data-v-a228ca72]:before{background:currentColor;content:"";height:16px;-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;transform:scaleX(-1);width:16px}.otel-shapka__nazad[data-v-a228ca72]:hover{color:var(--c-primary)}.otel-shapka__stroka[data-v-a228ca72]{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-a228ca72]{display:grid;gap:var(--space-3);min-width:0}.otel-shapka__nazvanie[data-v-a228ca72]{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-a228ca72]{display:flex;flex-wrap:wrap;gap:var(--space-2) var(--space-5);list-style:none;margin:0;padding:0}.otel-shapka__fakt[data-v-a228ca72]{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-a228ca72]: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-a228ca72]:before{background-image:url(/img/stars/star-yellow.svg)}.otel-shapka__fakt--adres[data-v-a228ca72]:before{background-image:url(/img/svg/map-icon.svg);opacity:.7}.otel-shapka__fakt--otzyvy[data-v-a228ca72]:before{background-image:url(/img/svg/chat-icon.svg)}.otel-shapka__ssylka[data-v-a228ca72]{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)}.otel-shapka__ssylka[data-v-a228ca72]:hover{color:var(--c-primary);text-decoration-color:currentColor}.otel-shapka__deystviya[data-v-a228ca72]{display:flex;flex-shrink:0;gap:var(--space-2)}.otel-shapka__podelitsya[data-v-a228ca72]{position:relative}.otel-shapka__knopka[data-v-a228ca72]{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-a228ca72],.otel-shapka__knopka[data-v-a228ca72]:hover{background:var(--c-primary-soft);border-color:var(--c-primary)}.otel-shapka__knopka[data-v-a228ca72]:focus-visible{outline:2px solid var(--c-primary);outline-offset:2px}.otel-shapka__knopka--podelitsya[data-v-a228ca72]:before{background:url(/img/svg/share-icon.svg) 50%/contain no-repeat;content:"";height:18px;width:18px}.otel-shapka__menyu[data-v-a228ca72]{position:absolute;right:0;top:calc(100% + 8px);z-index:var(--z-dropdown)}.otel-shapka__izbrannoe[data-v-a228ca72]{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}.otel-shapka__izbrannoe[data-v-a228ca72]: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-a228ca72]{align-items:flex-start;flex-direction:column}}@media screen and (max-width:768px){.otel-shapka[data-v-a228ca72]{padding-top:var(--space-2)}.otel-shapka__stroka[data-v-a228ca72]{gap:var(--space-4);margin-bottom:var(--space-4)}.otel-shapka__nazvanie[data-v-a228ca72]{font-size:clamp(1.5rem,1.2rem + 1.6vw,1.875rem)}.otel-shapka__menyu[data-v-a228ca72]{left:0;right:auto}}.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;padding:var(--space-2);width:240px;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);width:100%}.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-f70bf398]{position:relative}.galereya[data-v-f70bf398]{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-f70bf398]{min-height:0;min-width:0}.galereya__plitka[data-v-f70bf398]:first-child{grid-row:span 2}.galereya__plitka[data-v-f70bf398]:nth-child(n+6){display:none}.galereya__knopka[data-v-f70bf398]{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-f70bf398]:focus-visible{outline:3px solid var(--c-primary);outline-offset:-3px}.galereya__knopka[data-v-f70bf398]: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-f70bf398]{scale:1.035}.galereya__knopka[data-v-f70bf398]:hover:after{background:rgba(12,12,32,.08)}}.galereya__img[data-v-f70bf398]{display:block;height:100%;object-fit:cover;transition:scale var(--dur-slow) var(--ease-out);width:100%}.galereya__eshchyo[data-v-f70bf398]{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-f70bf398]{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-f70bf398]:hover{background:#fff}.galereya__vse[data-v-f70bf398]:focus-visible{outline:2px solid var(--c-primary);outline-offset:2px}.galereya__schet[data-v-f70bf398]{display:none}.galereya--1[data-v-f70bf398]{grid-template-columns:1fr;grid-template-rows:1fr}.galereya--1 .galereya__plitka[data-v-f70bf398]:first-child{grid-row:auto}.galereya--2[data-v-f70bf398]{grid-template-columns:3fr 2fr;grid-template-rows:1fr}.galereya--2 .galereya__plitka[data-v-f70bf398]:first-child{grid-row:auto}.galereya--3[data-v-f70bf398]{grid-template-columns:2fr 1fr}.galereya--4[data-v-f70bf398]{grid-template-columns:2fr 1fr 1fr}.galereya--4 .galereya__plitka[data-v-f70bf398]:nth-child(2){grid-row:span 2}.galereya--pusto[data-v-f70bf398]{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-f70bf398]{height:56px;opacity:.6;width:56px}@media screen and (max-width:768px){.galereya-obertka[data-v-f70bf398]{margin-inline:calc(var(--gutter)*-1)}.galereya--1[data-v-f70bf398],.galereya--2[data-v-f70bf398],.galereya--3[data-v-f70bf398],.galereya--4[data-v-f70bf398],.galereya[data-v-f70bf398]{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-f70bf398]::-webkit-scrollbar,.galereya--2[data-v-f70bf398]::-webkit-scrollbar,.galereya--3[data-v-f70bf398]::-webkit-scrollbar,.galereya--4[data-v-f70bf398]::-webkit-scrollbar,.galereya[data-v-f70bf398]::-webkit-scrollbar{display:none}.galereya .galereya__plitka[data-v-f70bf398],.galereya .galereya__plitka[data-v-f70bf398]:first-child,.galereya .galereya__plitka[data-v-f70bf398]:nth-child(2),.galereya .galereya__plitka[data-v-f70bf398]:nth-child(n+6),.galereya--1 .galereya__plitka[data-v-f70bf398],.galereya--1 .galereya__plitka[data-v-f70bf398]:first-child,.galereya--1 .galereya__plitka[data-v-f70bf398]:nth-child(2),.galereya--1 .galereya__plitka[data-v-f70bf398]:nth-child(n+6),.galereya--2 .galereya__plitka[data-v-f70bf398],.galereya--2 .galereya__plitka[data-v-f70bf398]:first-child,.galereya--2 .galereya__plitka[data-v-f70bf398]:nth-child(2),.galereya--2 .galereya__plitka[data-v-f70bf398]:nth-child(n+6),.galereya--3 .galereya__plitka[data-v-f70bf398],.galereya--3 .galereya__plitka[data-v-f70bf398]:first-child,.galereya--3 .galereya__plitka[data-v-f70bf398]:nth-child(2),.galereya--3 .galereya__plitka[data-v-f70bf398]:nth-child(n+6),.galereya--4 .galereya__plitka[data-v-f70bf398],.galereya--4 .galereya__plitka[data-v-f70bf398]:first-child,.galereya--4 .galereya__plitka[data-v-f70bf398]:nth-child(2),.galereya--4 .galereya__plitka[data-v-f70bf398]:nth-child(n+6){display:block;grid-row:auto;scroll-snap-align:start;scroll-snap-stop:always}.galereya__eshchyo[data-v-f70bf398],.galereya__vse[data-v-f70bf398]{display:none}.galereya__schet[data-v-f70bf398]{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-f70bf398],.galereya--2[data-v-f70bf398],.galereya--3[data-v-f70bf398],.galereya--4[data-v-f70bf398],.galereya[data-v-f70bf398]{aspect-ratio:4/3}}.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(--space-5)}.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}.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}.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:#f6f6f7;color:#bebecf}.hotel-search-result{background:var(--c-surface);border:1px solid var(--c-line);border-radius:var(--radius-lg);padding:var(--space-5)}.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)}.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}.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)}.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}.nomer-kartochka__foto:hover .hotel-search-result__room-photo{scale:1.04}.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__container h4{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}.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:#f6f6f7;color:#bebecf}@media screen and (max-width:768px){.hotel-search-result{padding:var(--space-4)}.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(--space-5)}.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))}.tour-info__date{background:var(--c-page);border-radius:var(--radius);display:grid;gap:2px;padding:var(--space-3) var(--space-4)}.tour-info__date b{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);list-style:none;margin:var(--space-4) 0 0;padding:0}.tour-info__unit{align-items:flex-start;color:var(--c-muted);display:flex;font-size:var(--fs-sm);line-height:1.45}.tour-info__unit:before{background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";flex-shrink:0;height:20px;margin-right:var(--space-3);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__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}.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:768px){.tour-info{padding:var(--space-4)}}.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{column-gap:0;columns:2;margin:2.5rem 0 0;overflow:hidden}.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:920px){.hotel-options__units{column-count:2}}@media screen and (max-width:768px){.hotel-options{padding:2rem 1.25rem;width:100%}.hotel-options__units{columns:auto;display:block}.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(--space-5)}.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}.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{column-gap:var(--space-6);margin-top:var(--space-5)}.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 .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}.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 screen and (max-width:768px){.hotel-options{padding:var(--space-4)}}.highlight__sorting[data-v-72e51b79]{color:#5f60da!important}.review-form[data-v-72e51b79]{border:none;margin-bottom:0;padding:2.5rem;width:600px}.modal__review[data-v-72e51b79]{align-items:center;display:flex;justify-content:center;scrollbar-width:none;z-index:200}.sort-container[data-v-72e51b79]{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-72e51b79]{align-items:flex-start;color:#6e6e75;column-gap:.25rem;display:flex;height:max-content;padding:0}.sort-container__button[data-v-72e51b79]:hover{color:#5f60da}.sort-container__button__img[data-v-72e51b79]{height:16px;transition:.5s;width:16px}.sort-container__button__img__rotate[data-v-72e51b79]{transform:rotate(180deg);transition:.5s}.review-container[data-v-72e51b79]{background:#fff;border-radius:8px;padding:2rem 2.5rem;width:856px}.star-rating[data-v-72e51b79]{align-self:center!important}.rating-container[data-v-72e51b79]{background:#fff;border-radius:8px;display:flex;flex-direction:column;height:max-content;padding:1.5rem;width:340px}.rating-container__header[data-v-72e51b79]{align-items:center;display:flex;flex-direction:row;justify-content:space-between}.rating-container__header__text[data-v-72e51b79]{font-size:1.5rem;font-weight:700;line-height:1.75rem}.rating-container__star[data-v-72e51b79]{background-size:contain!important;background:url(/img/stars/star-yellow.svg) 50% no-repeat;height:16px;width:16px}.rating-container__main[data-v-72e51b79]{display:flex;flex-direction:column;margin-top:1.5rem;row-gap:.5rem}.rating-container__main__row[data-v-72e51b79]{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-72e51b79]{align-items:center;column-gap:.5rem;display:flex;flex-direction:row}.rating-container__main__row__end[data-v-72e51b79]{min-width:38px;text-align:end}.rating-container__main__stroke[data-v-72e51b79]{background-color:#e5e5ec;border-radius:20px;height:6px;margin-left:.75rem;margin-right:.75rem;width:214px}.rating-container__main__stroke__yellow[data-v-72e51b79]{background-color:#f7c73a;border-radius:20px 0 0 20px;display:block;height:6px}.rating-container__footer__text[data-v-72e51b79]{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-72e51b79]{-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-72e51b79]:active:not(:disabled){transform:scale(.97)}.rating-container__footer__button[data-v-72e51b79]:focus-visible{outline:2px solid var(--ring,#5f60da);outline-offset:2px}.rating-container__footer__button[data-v-72e51b79]:disabled{box-shadow:none;cursor:not-allowed;transform:none}.rating-container__footer__button[data-v-72e51b79]: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-72e51b79]:disabled{background-color:#f6f6f7;color:#bebecf}.hotel-review[data-v-72e51b79]{column-gap:1.5rem;display:flex;flex-direction:row}.hotel-review__caption[data-v-72e51b79]{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-72e51b79]{color:#6e6e75;font-size:.75rem;font-weight:400;line-height:1rem}.hotel-review__show-more[data-v-72e51b79]{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-72e51b79]:hover{color:#5151e7}.hotel-review__booking-date[data-v-72e51b79]{color:#6e6e75;font-size:1rem;font-weight:400;line-height:1.5rem}.hotel-review__name[data-v-72e51b79]{color:#222226;font-size:1.25rem;font-weight:700;line-height:1.5rem;margin-bottom:.5rem}.hotel-review__no-comments[data-v-72e51b79]{font-size:1rem;font-weight:500;line-height:1.5rem;text-align:center}.hotel-review__unit[data-v-72e51b79]{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-72e51b79]{border-bottom:none}.hotel-review__row[data-v-72e51b79]{grid-gap:1.5rem;align-items:center;display:grid;grid-template-columns:48px 1fr 230px}.hotel-review__img[data-v-72e51b79]{border-radius:50%;height:52px;width:52px}.hotel-review__subtitle[data-v-72e51b79]{color:#6e6e75;font-size:1rem;font-weight:400;line-height:1.5rem}.hotel-review__description[data-v-72e51b79]{display:flex;flex-direction:column;margin-top:1.5rem;padding-left:4.5rem;row-gap:1.5rem}.hotel-review__description__header[data-v-72e51b79]{color:#222226;font-size:1.25rem;font-weight:700;line-height:1.5rem;margin-bottom:.75rem}.hotel-review__text[data-v-72e51b79]{color:#222226;display:flex;font-size:1rem;font-weight:400;line-height:1.5rem}.hotel-review__star[data-v-72e51b79]{align-items:center;column-gap:.75rem;display:flex;flex-direction:row}.hotel-review__link[data-v-72e51b79]{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-72e51b79]{margin-top:1.5rem;width:100%}@media screen and (max-width:1200px){.rating-container[data-v-72e51b79]{padding:1rem}.rating-container__header__text[data-v-72e51b79]{font-size:1.125rem}}@media screen and (max-width:992px){.rating-container[data-v-72e51b79]{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-72e51b79]{font-size:1.5rem}.rating-container__main__stroke[data-v-72e51b79]{width:85%}.rating-container__footer[data-v-72e51b79]{margin-top:1.5rem}.rating-container__footer__text[data-v-72e51b79]{border-top:none;margin-top:0;padding-top:0}.review-container[data-v-72e51b79]{max-width:100%;width:100%}.hotel-review[data-v-72e51b79]{align-items:center;flex-direction:column}.hotel-review__unit[data-v-72e51b79]{grid-template-columns:1fr}.hotel-review__text[data-v-72e51b79]:before{background-position:50%;margin:0 9px 0 0;min-width:52px;width:52px}}@media screen and (max-width:768px){.review-form[data-v-72e51b79]{padding:0;width:100%}.modal__review[data-v-72e51b79]{display:block}.hotel-review__row[data-v-72e51b79]{grid-gap:0;column-gap:1.5rem;grid-template-columns:48px 1fr;grid-template-rows:1fr;row-gap:.5rem}.hotel-review__star[data-v-72e51b79]{margin-left:72px;width:max-content}.hotel-review__description[data-v-72e51b79]{padding-left:0}.hotel-review__description__header[data-v-72e51b79]{font-size:1rem;line-height:1.25rem}.hotel-review__unit[data-v-72e51b79]{padding:2rem 1.25rem}.hotel-review__link[data-v-72e51b79]{margin-bottom:2rem;padding:0;width:100%}.hotel-review__caption[data-v-72e51b79]{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-72e51b79]{padding:0 0 2.5rem}.hotel-review__button[data-v-72e51b79]{margin-top:2rem;padding:0 1.25rem}.hotel-review__name[data-v-72e51b79]{line-height:1.25rem}.hotel-review__subtitle[data-v-72e51b79]{font-size:.75rem;line-height:1rem}.sort-container[data-v-72e51b79]{border-bottom:0;padding-bottom:2rem;padding-left:1.25rem}.review-container[data-v-72e51b79]{border-radius:0;padding:0}}@media screen and (max-width:320px){.hotel-review__star[data-v-72e51b79]{margin-left:0}}.hotel-review[data-v-72e51b79]{align-items:start;background:var(--c-surface);border:1px solid var(--c-line);border-radius:var(--radius-lg);display:grid;gap:var(--space-5);grid-template-columns:minmax(0,1fr) 280px;padding:var(--space-5);scroll-margin-top:calc(var(--header-h) + var(--space-4))}.hotel-review__caption[data-v-72e51b79]{align-items:baseline;color:var(--c-text);font-size:var(--fs-h3);font-weight:700;line-height:var(--lh-snug);margin-bottom:var(--space-4)}.hotel-review__caption__number[data-v-72e51b79]{color:var(--c-muted);font-size:var(--fs-sm);font-weight:600}.hotel-review__no-comments[data-v-72e51b79]{color:var(--c-muted);font-weight:400;padding:var(--space-5) 0;text-align:left}.hotel-review__unit[data-v-72e51b79]{border-bottom-color:var(--c-line);padding-block:var(--space-5)}.hotel-review__name[data-v-72e51b79]{font-size:var(--fs-base)}.hotel-review__booking-date[data-v-72e51b79]{font-size:var(--fs-sm)}.hotel-review__description[data-v-72e51b79]{margin-top:var(--space-4);padding-left:0;row-gap:var(--space-3)}.hotel-review__description__header[data-v-72e51b79]{font-size:var(--fs-sm);margin-bottom:var(--space-1)}.hotel-review__text[data-v-72e51b79]{color:var(--c-text-2);font-size:var(--fs-base);line-height:var(--lh-body)}.hotel-review__img[data-v-72e51b79]{height:48px;object-fit:cover;width:48px}.hotel-review__row[data-v-72e51b79]{gap:var(--space-4);grid-template-columns:48px minmax(0,1fr) auto}.hotel-review__link[data-v-72e51b79]{background:var(--c-surface);border:1px solid var(--c-line);font-weight:600;padding:0 var(--space-5);width:auto}.review-container[data-v-72e51b79]{background:transparent;border-radius:0;min-width:0;padding:0;width:auto}.sort-container[data-v-72e51b79]{border-bottom-color:var(--c-line);flex-wrap:wrap;font-size:var(--fs-sm);gap:var(--space-2) var(--space-4);padding-bottom:var(--space-3)}.rating-container[data-v-72e51b79]{background:var(--c-page);border-radius:var(--radius);padding:var(--space-4);width:auto}.rating-container__header__text[data-v-72e51b79]{font-size:var(--fs-lg)}.rating-container__main__stroke[data-v-72e51b79]{flex:1;width:auto}.rating-container__footer__text[data-v-72e51b79]{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-72e51b79]{grid-template-columns:minmax(0,1fr)}.rating-container[data-v-72e51b79]{border-radius:var(--radius);border-top:0;max-width:none;order:-1;padding:var(--space-4);width:100%}}@media screen and (max-width:768px){.hotel-review[data-v-72e51b79]{padding:var(--space-4)}.hotel-review__row[data-v-72e51b79]{grid-template-columns:48px minmax(0,1fr)}.hotel-review__star[data-v-72e51b79]{grid-column:1/-1}}.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}}.custom-select[data-v-324acbf6]{background-color:#fff;border:2px solid #e5e5ec;border-radius:8px;color:#6e6e75;font-size:1rem;line-height:1.5rem;min-height:48px;position:relative;width:100%}.custom-select[data-v-324acbf6]:hover{border:2px solid #5f60da}.custom-select .select-header[data-v-324acbf6]{align-items:center;border-color:#5f60da;color:#222226;cursor:pointer;display:flex;justify-content:space-between;padding:.75em 1rem;user-select:none;width:100%}.custom-select .selected-icon[data-v-324acbf6]{height:8px;transition:.2s;width:14px}.custom-select .selected-icon__open[data-v-324acbf6]{transform:rotate(180deg);transition:.2s}.custom-select .select-container[data-v-324acbf6]{background-color:#fff;border-radius:8px;box-shadow:0 12px 24px 0 rgba(21,21,36,.161);left:0;margin-top:.5rem;max-height:216px;overflow:auto;padding:.5rem;position:absolute;right:0;z-index:10}.custom-select .select-options[data-v-324acbf6]{cursor:pointer;font-size:1rem;font-weight:400;line-height:1.5rem;padding:.5rem 1rem;user-select:none}.custom-select .select-options[data-v-324acbf6]:hover{background-color:#f6f6f7;border-radius:8px}.custom-select .selected-option[data-v-324acbf6]{align-items:center;background-color:#f6f6f7;border-radius:8px;display:flex;justify-content:space-between}.custom-select .selected-option[data-v-324acbf6]:after{background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTciIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0xMy42NDMgNC4wMjljLjI2LjI2LjI2LjY4MiAwIC45NDJsLTcuMzM0IDcuMzM0YS42NjcuNjY3IDAgMCAxLS45NDMgMEwyLjAzMyA4Ljk3YS42NjcuNjY3IDAgMSAxIC45NDMtLjk0MmwyLjg2MiAyLjg2MUwxMi43IDQuMDNjLjI2LS4yNi42ODItLjI2Ljk0MyAwWiIgZmlsbD0iIzVGNjBEQSIvPjwvc3ZnPg==);background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";height:22px;width:22px}.open[data-v-324acbf6]{border:2px solid #5f60da}.open .select-header[data-v-324acbf6],.open .select-options[data-v-324acbf6]{color:#222226}.selectHide[data-v-324acbf6]{display:none}@media screen and (max-width:768px){.custom-select[data-v-324acbf6]{font-size:.875rem;line-height:1.125rem}.custom-select .select-header[data-v-324acbf6]{padding:.625rem .875rem}}@media screen and (max-width:425px){.custom-select .select-header[data-v-324acbf6]{padding:.625rem .75rem}}.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}.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:#f6f6f7;color:#bebecf}@media screen and (max-width:768px){.create-review__container{padding:2rem 1.25rem}.create-review__caption{display:none}}.textarea-input__note[data-v-68be9104]{margin-left:1rem}.textarea-input__note span[data-v-68be9104]{color:#5f60da;cursor:pointer;text-decoration:underline}.textarea-input__note span[data-v-68be9104]:hover{text-decoration:unset}.textarea-input textarea[data-v-68be9104]{min-height:96px}.textarea-input textarea[data-v-68be9104]::-webkit-scrollbar{background-color:rgba(240,245,245,.7);width:4px}.textarea-input textarea[data-v-68be9104]::-webkit-scrollbar-thumb{background:#dde1e1;border-radius:4px}.textarea-input textarea[data-v-68be9104]:hover{border:2px solid #5f60da}.textarea-input textarea[data-v-68be9104]:disabled{background-color:#f6f6f7}.textarea-input__input[data-v-68be9104],.textarea-input__wrap[data-v-68be9104]{min-height:96px;position:relative}.textarea-input__limit[data-v-68be9104]{bottom:10px;height:20px;position:absolute;right:10px;width:max-content}.star-rating[data-v-83084c94]{display:inline-flex;position:relative}.star-rating__error[data-v-83084c94]{color:red;display:flex;font-size:12px;line-height:12px;width:100%}.star[data-v-83084c94]{background-size:contain!important;cursor:pointer;display:block;flex-shrink:0}.star_small[data-v-83084c94]{height:16px;width:16px}.star_mediumAdaptive[data-v-83084c94],.star_medium[data-v-83084c94]{height:20px;width:20px}.star_largeAdaptive[data-v-83084c94],.star_large[data-v-83084c94]{height:22px;width:22px}.star_huge[data-v-83084c94]{height:40px;width:40px}.star_color[data-v-83084c94]{background:url(/img/stars/star-yellow.svg) 50% no-repeat}.star_outlined[data-v-83084c94]{background:url(/img/stars/star-grey.svg) 50% no-repeat}