.CookieConsent_consent__Xkp7p{position:fixed;z-index:9999;background:white;border-radius:8px;box-shadow:0 4px 12px rgba(0,0,0,.15);padding:16px;max-width:320px;transform:translateY(100%);transition:transform .3s ease}.CookieConsent_consentVisible__UaKzf{transform:translateY(0)}@media (min-width:768px){.CookieConsent_consent__Xkp7p{bottom:20px;right:20px}}@media (max-width:767px){.CookieConsent_consent__Xkp7p{bottom:0;left:0;right:0;transform:translateY(100%);max-width:none;margin:0 18px 20px;border-radius:8px}.CookieConsent_consentVisible__UaKzf{transform:translateY(0)}}.CookieConsent_closeButton__hyn79{position:absolute;top:8px;right:8px;background:none;border:none;font-size:18px;line-height:1;cursor:pointer;color:#666;width:24px;height:24px;display:flex;align-items:center;justify-content:center;border-radius:4px;transition:background-color .2s ease}.CookieConsent_closeButton__hyn79:hover{background-color:#f5f5f5;color:#333}.CookieConsent_content__V8z0m{display:flex;flex-direction:column;gap:12px;padding-right:20px;font-size:10px}@media (max-width:480px){.CookieConsent_consent__Xkp7p{padding:12px;border-radius:6px;max-width:calc(100vw - 20px);bottom:10px}.CookieConsent_content__V8z0m{gap:10px;padding-right:16px}.CookieConsent_closeButton__hyn79{top:6px;right:6px}}@media (prefers-contrast:high){.CookieConsent_consent__Xkp7p{border:2px solid #000}.CookieConsent_closeButton__hyn79{border:1px solid #000}}@media (prefers-reduced-motion:reduce){.CookieConsent_consent__Xkp7p{transition:none}}.CookieConsent_consent__Xkp7p{background:white!important;color:#333!important}.CookieConsent_closeButton__hyn79{color:#666!important}.CookieConsent_closeButton__hyn79:hover{background-color:#f5f5f5!important;color:#333!important}@media print{.CookieConsent_consent__Xkp7p{display:none}}:root{--background:#ffffff;--foreground:#171717;--tiffany-blue:#0ABAB5;--dark-accent-1:#15292a;--main-blue:#2B3856;--deep-blue:#000080;--light-blue:#8EB6DC;--blue:#1470AF;--silver:#C0C0C0;--metal-silver:#D3D3D3;--gold:#FFD700;--pink:#FFC0CB;--light-pink:#FFB6C1;--beige:#F5F5DC;--crema:#FFF8DC;--warm-beige:#F8F5F0;--lavander:#E6E6FA;--violet:#D8BFD8;--secondary-gray:#666666;--light-gray:#CCCCCC;--dark-gray:#333333;--light-brown:#8B7355;--medium-brown:#4A3C2C;--dark-brown:#2C2416;--black-overlay-30:rgba(0,0,0,0.3);--black-overlay-10:rgba(0,0,0,0.1);--black-overlay-15:rgba(0,0,0,0.15);--black-overlay-60:rgba(0,0,0,0.6);--black-overlay-full:rgba(0,0,0,1);--black-overlay-none:rgba(0,0,0,0);--white-50:rgba(255,255,255,0.5);--tiffany-shadow-20:rgba(10,186,181,0.2);--light-blue-solid:rgb(142,182,220)}@media (prefers-color-scheme:dark){:root{--background:#0a0a0a;--foreground:#ededed}}body,html{max-width:100vw;scroll-behavior:smooth}body{font-family:var(--font-montserrat),Arial,Helvetica,sans-serif;font-weight:400;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}[data-tid=PopupContentInner],[data-tid=PopupContentInner] *{font-family:var(--font-montserrat),Arial,Helvetica,sans-serif!important}[data-tid=PopupContentInner]:has([data-tid=AddLink]) [data-tid=AgeSelect] [data-tid=Select__label],[data-tid=PopupContentInner]:has([data-tid=AddLink]) [data-tid=AgeSelect] [data-tid=Select__label] *{color:#31545d!important}[data-tid=PopupContentInner]:has([data-tid=AddLink]) [data-tid=AgeSelect] svg{color:#31545d!important;fill:currentColor!important}[data-tid=PopupContentInner]:has([data-tid=AddLink]) [data-tid^=ChildrenItem_]>div:last-child{width:126px!important}[data-tid=PopupContentInner]:has([data-tid=AddLink]) [data-tid=AgeSelect]{width:86px!important}[data-tid=PopupContentInner]:has([data-tid=AddLink]) [data-tid=Tooltip__content]>div>[data-tid=Button__root]:last-child>button[data-tid=Button__rootElement]{min-height:40px;font-family:var(--font-montserrat),Arial,Helvetica,sans-serif!important;font-size:14px!important;font-weight:500!important;line-height:1.2!important;letter-spacing:.015em;border-radius:999px!important}[data-tid=PopupContentInner]:has([data-tid=AddLink]) [data-tid=Tooltip__content]>div>[data-tid=Button__root]:last-child>button[data-tid=Button__rootElement]:not(:disabled){color:#15292a!important;background:rgba(176,224,230,.86)!important;border:1px solid rgba(47,103,137,.24)!important;box-shadow:0 6px 16px rgba(61,113,145,.1),inset 0 1px 0 rgba(255,255,255,.62)!important;transition:background-color .18s ease,border-color .18s ease,box-shadow .16s ease,transform .16s ease!important}[data-tid=PopupContentInner]:has([data-tid=AddLink]) [data-tid=Tooltip__content]>div>[data-tid=Button__root]:last-child>button[data-tid=Button__rootElement]:not(:disabled) *{color:inherit!important}[data-tid=PopupContentInner]:has([data-tid=AddLink]) [data-tid=Tooltip__content]>div>[data-tid=Button__root]:last-child>button[data-tid=Button__rootElement]:not(:disabled):hover{background:rgba(176,224,230,.98)!important;border-color:rgba(47,103,137,.36)!important;box-shadow:0 8px 20px rgba(61,113,145,.13),inset 0 1px 0 rgba(255,255,255,.7)!important;transform:translateY(-1px)}[data-tid=PopupContentInner]:has([data-tid=AddLink]) [data-tid=Tooltip__content]>div>[data-tid=Button__root]:last-child>button[data-tid=Button__rootElement]:not(:disabled):active{background:#b0e0e6!important;border-color:rgba(47,103,137,.32)!important;box-shadow:inset 0 2px 5px rgba(61,113,145,.12)!important;transform:none}[data-tid=PopupContentInner]:has([data-tid=AddLink]) [data-tid=Tooltip__content]>div>[data-tid=Button__root]:last-child>button[data-tid=Button__rootElement]:focus-visible{outline:2px solid rgba(79,160,182,.5)!important;outline-offset:2px}[data-tid=PopupContentInner]:has([data-tid=AddLink]) [data-tid=Tooltip__content]>div>[data-tid=Button__root]:last-child>button[data-tid=Button__rootElement]:disabled{color:rgba(21,41,42,.38)!important;background:rgba(176,224,230,.2)!important;border:1px solid rgba(47,103,137,.1)!important;box-shadow:none!important}[data-tid=modal-content],[data-tid=modal-content] *{font-family:var(--font-montserrat),Arial,Helvetica,sans-serif!important}body:has([data-tid=modal-content]) button[aria-label="Подобрать вариант. Открыть мини-квиз"]{visibility:hidden;opacity:0;pointer-events:none}[data-tid=ModalHeader__root]>div:last-child{color:#15292a!important;font-family:var(--font-light),Georgia,serif!important;font-size:clamp(30px,3vw,38px)!important;font-weight:200!important;line-height:1!important;letter-spacing:.012em}[data-tid=modal-content] div:has(>[data-tid=Description])>div:first-child>div:first-child>div{color:#15292a!important;font-family:var(--font-light),Georgia,serif!important;font-size:clamp(26px,2.5vw,32px)!important;font-weight:200!important;line-height:1.08!important;letter-spacing:.018em}[data-tid=modal-content] [data-tid=Description]{color:#29454d!important;line-height:1.55!important}[data-tid=modal-content] [data-tid=RoomCategoryLabel]{color:#31545d!important;background:rgba(176,224,230,.14)!important;border:.7px solid rgba(47,103,137,.14)!important;border-radius:999px!important}[data-tid=modal-content] [data-tid=ComfortsShowLink],[data-tid=modal-content] [data-tid=ShowMoreLink]{color:#31545d!important;-webkit-text-decoration-color:rgba(49,84,93,.34)!important;text-decoration-color:rgba(49,84,93,.34)!important;text-underline-offset:3px}[data-tid=modal-content] [data-tid=Comforts],[data-tid=modal-content] [data-tid=Comforts] svg{color:#31545d!important}[data-tid=modal-content] div:has(>div>div>div>[data-tid=Description]){border-bottom:.7px solid rgba(47,103,137,.14)}[data-tid=modal-content] div:has(>div>div>div>[data-tid=Description])>div:first-child{overflow:hidden;background:rgba(176,224,230,.14)!important;border:.7px solid rgba(47,103,137,.14)!important;border-radius:16px!important}[data-tid=modal-content] div:has(>div>div>div>div>[data-tid=PrepaymentAbsolute]){overflow:hidden;background:rgba(176,224,230,.075)!important;border:.7px solid rgba(47,103,137,.15)!important;border-radius:14px!important}[data-tid=modal-content] div:has(>div>div>div>div>[data-tid=PrepaymentAbsolute])>div{background:transparent!important}[data-tid=modal-content] div:has(>div>div>div>div>[data-tid=PrepaymentAbsolute])>div+div{border-left:.7px solid rgba(47,103,137,.14)}[data-tid=modal-content] div:has(>div>div>div>div>[data-tid=PrepaymentAbsolute]) button[data-tid=Button__rootElement]{color:#15292a!important;background:rgba(176,224,230,.9)!important;border:1px solid rgba(47,103,137,.24)!important;border-radius:999px!important;box-shadow:0 6px 16px rgba(61,113,145,.1),inset 0 1px 0 rgba(255,255,255,.62)!important;font-weight:500!important;transition:background-color .18s ease,border-color .18s ease,box-shadow .18s ease!important}[data-tid=modal-content] div:has(>div>div>div>div>[data-tid=PrepaymentAbsolute]) button[data-tid=Button__rootElement]:hover{background:rgba(176,224,230,1)!important;border-color:rgba(47,103,137,.36)!important;box-shadow:0 8px 20px rgba(61,113,145,.13),inset 0 1px 0 rgba(255,255,255,.7)!important}[data-tid=modal-content] [data-tid=DateRangePicker__end],[data-tid=modal-content] [data-tid=DateRangePicker__start]{color:#15292a!important;background:rgba(255,255,255,.88)!important;border:1px solid rgba(47,103,137,.2)!important;border-radius:8px!important;box-shadow:none!important;transition:border-color .18s ease,box-shadow .18s ease!important}[data-tid=modal-content] [data-tid=DateRangePicker__end] *,[data-tid=modal-content] [data-tid=DateRangePicker__start] *{color:inherit!important}[data-tid=modal-content] [data-tid=DateRangePicker__end]:hover,[data-tid=modal-content] [data-tid=DateRangePicker__start]:hover{border-color:rgba(47,103,137,.34)!important}[data-tid=modal-content] [data-tid=DateRangePicker__end]:focus-within,[data-tid=modal-content] [data-tid=DateRangePicker__start]:focus-within{border-color:rgba(47,103,137,.5)!important;box-shadow:0 0 0 2px rgba(176,224,230,.3)!important}[data-tid=modal-content] div:has(>div>[data-tid=DateRangePicker__root])>div:nth-child(2) button[data-tid=Button__rootElement]{color:#15292a!important;background:rgba(255,255,255,.88)!important;border:1px solid rgba(47,103,137,.2)!important;border-radius:8px!important;box-shadow:none!important;font-weight:400!important;transition:border-color .18s ease,box-shadow .18s ease!important}[data-tid=modal-content] div:has(>div>[data-tid=DateRangePicker__root])>div:nth-child(2) button[data-tid=Button__rootElement] *{color:inherit!important}[data-tid=modal-content] div:has(>div>[data-tid=DateRangePicker__root])>div:nth-child(2) button[data-tid=Button__rootElement]:hover{border-color:rgba(47,103,137,.34)!important}[data-tid=modal-content] div:has(>div>[data-tid=DateRangePicker__root])>div:nth-child(2) button[data-tid=Button__rootElement]:focus-visible{border-color:rgba(47,103,137,.5)!important;outline:2px solid rgba(176,224,230,.3)!important;outline-offset:1px}[data-tid=modal-content] div:has(>div>[data-tid=DateRangePicker__root])>div:last-child button[data-tid=Button__rootElement]{color:#31545d!important;background:rgba(255,255,255,.76)!important;border:1px solid rgba(47,103,137,.22)!important;border-radius:999px!important;font-weight:500!important}[data-tid=modal-content] div:has(>div>[data-tid=DateRangePicker__root])>div:last-child button[data-tid=Button__rootElement]:hover{background:rgba(176,224,230,.2)!important;border-color:rgba(47,103,137,.34)!important}[data-tid=modal-container]{scrollbar-color:rgba(79,139,157,.5) transparent;scrollbar-width:thin}[data-tid=modal-container]::-webkit-scrollbar{width:8px}[data-tid=modal-container]::-webkit-scrollbar-thumb{background:rgba(79,139,157,.42);border:2px solid transparent;border-radius:999px;background-clip:padding-box}@media (max-width:768px){[data-tid=ModalHeader__root]>div:last-child{font-size:30px!important}[data-tid=modal-content] div:has(>div>div>div>div>[data-tid=PrepaymentAbsolute])>div+div{border-top:.7px solid rgba(47,103,137,.14);border-left:0}}*,:after,:before{box-sizing:border-box;margin:0;padding:0}blockquote,body,dd,dl,figure,h1,h2,h3,h4,h5,h6,html,p{margin:0}ol[role=list],ul[role=list]{list-style:none}html:focus-within{scroll-behavior:smooth}body{min-height:100vh;text-rendering:optimizeSpeed;line-height:1.5}a:not([class]){-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto}img,picture{max-width:100%;display:block}button,input,select,textarea{font:inherit}@media (prefers-reduced-motion:reduce){*{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}