.landing-module__1ANb0a__page{--sun:#ffcc14;--sun-hover:#f0be00;--rock:#27282b;--bg:#f4f5f7;--text-2:#6e6f73;--text-3:#9a9ba0;--soft:#4a4b4f;--line:#ecedef;--field:#e3e3e6;--sunset:#ff6512;--tg:#2aabee;--tg-hover:#1e96d4;background:var(--bg);min-height:100svh;color:var(--rock);font-family:var(--font-montserrat), system-ui, sans-serif;overflow-x:hidden}.landing-module__1ANb0a__wrap{max-width:1180px;margin:0 auto;padding:0 16px}.landing-module__1ANb0a__dot{color:var(--sun)}.landing-module__1ANb0a__top{z-index:3;color:#fff;padding:14px 0;position:absolute;inset:0 0 auto}.landing-module__1ANb0a__top .landing-module__1ANb0a__wrap{justify-content:space-between;align-items:center;gap:12px;display:flex}.landing-module__1ANb0a__topPhone{color:#fff;white-space:nowrap;font-size:14px;font-weight:700;text-decoration:none}.landing-module__1ANb0a__hero{color:#fff;background:linear-gradient(#141517b8 0%,#1415178c 45%,#141517db 100%),url(/img/hero/antalya.jpg) 50%/cover no-repeat;padding:76px 0 28px;position:relative}.landing-module__1ANb0a__heroGrid{gap:22px;display:grid}.landing-module__1ANb0a__eyebrow{letter-spacing:2px;text-transform:uppercase;color:var(--sun);margin:0 0 10px;font-size:12px;font-weight:700}.landing-module__1ANb0a__heroText h1{color:#fff;letter-spacing:-.8px;margin:0;font-size:30px;font-weight:800;line-height:1.08}.landing-module__1ANb0a__sub{color:#ffffffdb;margin:14px 0 0;font-size:15px;line-height:1.55}.landing-module__1ANb0a__ticks{gap:8px;margin:16px 0 0;padding:0;font-size:14px;font-weight:600;list-style:none;display:grid}.landing-module__1ANb0a__ticks li{padding-left:26px;position:relative}.landing-module__1ANb0a__ticks li:before{content:"";background:var(--sun) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M4 8.2l2.6 2.5L12 5.4' fill='none' stroke='%2327282B' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center / 16px no-repeat;border-radius:50%;width:16px;height:16px;position:absolute;top:2px;left:0}.landing-module__1ANb0a__quiz{color:var(--rock);background:#fff;border-radius:22px;padding:18px 16px 20px;scroll-margin-top:16px;box-shadow:0 18px 50px #00000047}.landing-module__1ANb0a__quiz h2{letter-spacing:-.4px;margin:12px 0 14px;font-size:22px;font-weight:800}.landing-module__1ANb0a__qHead{letter-spacing:1px;text-transform:uppercase;color:var(--text-3);align-items:center;gap:10px;font-size:12px;font-weight:700;display:flex}.landing-module__1ANb0a__qDots{gap:5px;display:flex}.landing-module__1ANb0a__qDots i{background:var(--line);border-radius:999px;width:22px;height:5px}.landing-module__1ANb0a__qDots i.landing-module__1ANb0a__qDotOn{background:var(--rock)}.landing-module__1ANb0a__qDots i.landing-module__1ANb0a__qDotCur{background:var(--sun)}.landing-module__1ANb0a__qBack{font:inherit;text-transform:none;letter-spacing:0;color:var(--text-2);cursor:pointer;background:0 0;border:0;margin-left:auto;padding:6px 0;font-size:13px;font-weight:600}.landing-module__1ANb0a__opts{grid-template-columns:1fr 1fr;gap:10px;display:grid}.landing-module__1ANb0a__opts3{grid-template-columns:1fr 1fr 1fr}.landing-module__1ANb0a__opt{border:1.5px solid var(--field);min-height:54px;font:inherit;color:var(--rock);cursor:pointer;background:#fff;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;gap:2px;padding:8px 6px;font-size:15px;font-weight:700;transition:border-color .15s,background .15s;display:flex}.landing-module__1ANb0a__opt small{color:var(--text-3);font-size:11px;font-weight:600}.landing-module__1ANb0a__opt:hover,.landing-module__1ANb0a__opt:focus-visible{border-color:var(--sun);background:#fffbea;outline:none}.landing-module__1ANb0a__optWide{grid-column:1/-1}.landing-module__1ANb0a__qDone h2{margin-bottom:8px}.landing-module__1ANb0a__qSum{color:var(--soft);background:#fafafb;border-radius:14px;margin:0 0 16px;padding:10px 12px;font-size:14px;line-height:1.5}.landing-module__1ANb0a__tgBtn,.landing-module__1ANb0a__ctaBtn{background:var(--tg);color:#fff;width:100%;min-height:56px;font:inherit;cursor:pointer;border:0;border-radius:999px;justify-content:center;align-items:center;gap:10px;font-size:16px;font-weight:800;text-decoration:none;display:flex;box-shadow:0 10px 24px #2aabee59}.landing-module__1ANb0a__tgBtn:hover,.landing-module__1ANb0a__ctaBtn:hover{background:var(--tg-hover)}.landing-module__1ANb0a__tgBtn:disabled{opacity:.7;cursor:wait}.landing-module__1ANb0a__fine{color:var(--text-2);text-align:center;margin:12px 0 0;font-size:12px;line-height:1.5}.landing-module__1ANb0a__qWarn{color:var(--soft);background:#fff3cc;border-radius:12px;margin:12px 0 0;padding:8px 10px;font-size:12px;line-height:1.5}.landing-module__1ANb0a__qErr{color:#c0392b;margin:10px 0 0;font-size:13px}.landing-module__1ANb0a__section{padding:44px 0}.landing-module__1ANb0a__sectionWhite{background:#fff}.landing-module__1ANb0a__eyebrowOrange{letter-spacing:2px;text-transform:uppercase;color:var(--sunset);margin:0 0 8px;font-size:12px;font-weight:700}.landing-module__1ANb0a__h2{letter-spacing:-.6px;margin:0 0 22px;font-size:26px;font-weight:800;line-height:1.12}.landing-module__1ANb0a__steps{gap:12px;margin:0;padding:0;list-style:none;display:grid}.landing-module__1ANb0a__stepCard{background:#fff;border-radius:20px;grid-template-columns:44px 1fr;align-items:start;column-gap:14px;padding:18px;display:grid}.landing-module__1ANb0a__stepN{width:44px;height:44px;color:var(--rock);background:#fff3cc;border-radius:16px;grid-row:span 2;place-items:center;font-size:18px;font-weight:800;display:grid}.landing-module__1ANb0a__stepCard h3,.landing-module__1ANb0a__whyCard h3{margin:0 0 6px;font-size:17px;font-weight:700}.landing-module__1ANb0a__stepCard p,.landing-module__1ANb0a__whyCard p{color:var(--soft);margin:0;font-size:14px;line-height:1.55}.landing-module__1ANb0a__why{gap:12px;display:grid}.landing-module__1ANb0a__whyCard{border:1px solid var(--line);background:#fafafb;border-radius:20px;padding:18px}.landing-module__1ANb0a__whyIcon{background:#e4edff;border-radius:16px;place-items:center;width:44px;height:44px;margin-bottom:12px;font-size:22px;display:grid}.landing-module__1ANb0a__facts{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.landing-module__1ANb0a__fact{text-align:center;background:#fff;border-radius:20px;gap:4px;padding:16px 10px;display:grid}.landing-module__1ANb0a__fact b{letter-spacing:-.5px;font-size:24px;font-weight:800}.landing-module__1ANb0a__fact span{color:var(--text-2);font-size:12px;line-height:1.35}.landing-module__1ANb0a__promises{gap:8px;margin:16px 0 0;padding:0;list-style:none;display:grid}.landing-module__1ANb0a__promises li{background:#fff;border-radius:14px;padding:12px 14px 12px 40px;font-size:14px;font-weight:600;position:relative}.landing-module__1ANb0a__promises li:before{content:"✓";color:#1f8a5b;font-weight:800;position:absolute;top:11px;left:14px}.landing-module__1ANb0a__ctaRow{margin-top:22px}.landing-module__1ANb0a__footer{background:var(--rock);color:#fff;padding:32px 0 20px}.landing-module__1ANb0a__footGrid{gap:18px;display:grid}.landing-module__1ANb0a__footNote{color:#ffffffb3;max-width:420px;margin:10px 0 0;font-size:13px;line-height:1.5}.landing-module__1ANb0a__footContacts{color:#fffc;gap:6px;font-size:14px;display:grid}.landing-module__1ANb0a__footContacts a{color:#fff;font-size:18px;font-weight:700;text-decoration:none}.landing-module__1ANb0a__footBottom{color:#ffffff8c;border-top:1px solid #ffffff1f;flex-wrap:wrap;gap:8px 18px;margin-top:22px;padding-top:16px;font-size:12px;display:flex}.landing-module__1ANb0a__footBottom a{color:#ffffffbf}@media (min-width:720px){.landing-module__1ANb0a__wrap{padding:0 24px}.landing-module__1ANb0a__steps,.landing-module__1ANb0a__why{grid-template-columns:repeat(3,1fr)}.landing-module__1ANb0a__stepCard{grid-template-columns:1fr;row-gap:12px}.landing-module__1ANb0a__stepN{grid-row:auto}.landing-module__1ANb0a__promises{grid-template-columns:1fr 1fr}.landing-module__1ANb0a__ctaRow{justify-content:center;display:flex}.landing-module__1ANb0a__ctaBtn{width:auto;padding:0 32px}.landing-module__1ANb0a__footGrid{grid-template-columns:1fr auto;align-items:start}.landing-module__1ANb0a__footContacts{text-align:right}}@media (min-width:980px){.landing-module__1ANb0a__hero{min-height:640px;padding:110px 0 64px}.landing-module__1ANb0a__heroGrid{grid-template-columns:1.1fr .9fr;align-items:center;gap:48px}.landing-module__1ANb0a__heroText h1{letter-spacing:-1.5px;font-size:50px;line-height:1.04}.landing-module__1ANb0a__sub{max-width:560px;font-size:18px}.landing-module__1ANb0a__ticks{font-size:15px}.landing-module__1ANb0a__quiz{padding:24px 24px 26px}.landing-module__1ANb0a__section{padding:56px 0}.landing-module__1ANb0a__h2{letter-spacing:-.8px;font-size:38px}.landing-module__1ANb0a__fact b{font-size:36px}.landing-module__1ANb0a__fact span{font-size:14px}}.landing-module__1ANb0a__verSwitch{color:#ffffffb3;text-align:center;margin:10px 0 0;font-size:12px}.landing-module__1ANb0a__verSwitch a{color:inherit;border-radius:6px;padding:1px 6px;text-decoration:none}.landing-module__1ANb0a__verOn{background:#ffffff2e;font-weight:700;color:#fff!important}
.ConsentGate-module__6k30kG__bar{z-index:9000;background:var(--c-cloud);border:1px solid var(--border);border-radius:var(--r-card);flex-wrap:wrap;align-items:center;gap:20px;max-width:980px;margin:0 auto;padding:20px 22px;animation:.28s ease-out ConsentGate-module__6k30kG__rise;display:flex;position:fixed;bottom:16px;left:16px;right:16px;box-shadow:0 12px 40px #27282b2e}@keyframes ConsentGate-module__6k30kG__rise{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.ConsentGate-module__6k30kG__bar{animation:none}}.ConsentGate-module__6k30kG__body{flex:320px;min-width:0}.ConsentGate-module__6k30kG__title{color:var(--text);margin:0 0 4px;font-size:16px;font-weight:700}.ConsentGate-module__6k30kG__text{color:var(--text-secondary);margin:0;font-size:14px;line-height:1.5}.ConsentGate-module__6k30kG__text a{color:var(--c-sky);text-underline-offset:2px}.ConsentGate-module__6k30kG__actions{flex-wrap:wrap;flex:none;align-items:center;gap:10px;display:flex}.ConsentGate-module__6k30kG__btn{font:inherit;border-radius:var(--r-pill);cursor:pointer;white-space:nowrap;border:1px solid #0000;padding:12px 22px;font-size:15px;font-weight:600;transition:background-color .15s,border-color .15s}.ConsentGate-module__6k30kG__accept{background:var(--c-sunrise);color:var(--c-rock)}.ConsentGate-module__6k30kG__accept:hover{background:var(--yellow-hover)}.ConsentGate-module__6k30kG__decline{color:var(--text-soft);border-color:var(--border-input);background:0 0}.ConsentGate-module__6k30kG__decline:hover{border-color:var(--text-tertiary)}.ConsentGate-module__6k30kG__more{color:var(--text-secondary);text-underline-offset:3px;background:0 0;padding:12px 8px;font-weight:600;text-decoration:underline}.ConsentGate-module__6k30kG__more:hover{color:var(--text)}.ConsentGate-module__6k30kG__btn:focus-visible{outline:2px solid var(--c-sky);outline-offset:2px}.ConsentGate-module__6k30kG__prefs{border-top:1px solid var(--border);flex:1 0 100%;padding-top:16px}.ConsentGate-module__6k30kG__prefs[hidden]{display:none}.ConsentGate-module__6k30kG__groups{gap:10px;margin:0 0 14px;padding:0;list-style:none;display:grid}.ConsentGate-module__6k30kG__group{background:var(--bg-nested);border:1px solid var(--border);border-radius:var(--r-tile);padding:12px 14px}.ConsentGate-module__6k30kG__groupHead{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;display:flex}.ConsentGate-module__6k30kG__group:first-child .ConsentGate-module__6k30kG__groupHead{cursor:default}.ConsentGate-module__6k30kG__groupName{color:var(--text);font-size:15px;font-weight:700}.ConsentGate-module__6k30kG__always{color:var(--text-tertiary);white-space:nowrap;font-size:13px}.ConsentGate-module__6k30kG__groupText{color:var(--text-secondary);max-width:70ch;margin:4px 0 0;font-size:13px;line-height:1.45}.ConsentGate-module__6k30kG__toggle{appearance:none;border-radius:var(--r-pill);background:var(--disabled-bg);border:1px solid var(--border-input);cursor:pointer;flex:none;width:44px;height:26px;margin:0;transition:background-color .15s,border-color .15s;position:relative}.ConsentGate-module__6k30kG__toggle:after{content:"";background:var(--c-cloud);border-radius:50%;width:20px;height:20px;transition:transform .15s;position:absolute;top:2px;left:2px;box-shadow:0 1px 3px #27282b40}.ConsentGate-module__6k30kG__toggle:checked{background:var(--c-sunrise);border-color:var(--yellow-hover)}.ConsentGate-module__6k30kG__toggle:checked:after{transform:translate(18px)}.ConsentGate-module__6k30kG__toggle:focus-visible{outline:2px solid var(--c-sky);outline-offset:2px}@media (prefers-reduced-motion:reduce){.ConsentGate-module__6k30kG__toggle,.ConsentGate-module__6k30kG__toggle:after{transition:none}}.ConsentGate-module__6k30kG__save{background:var(--c-rock);color:var(--c-cloud)}.ConsentGate-module__6k30kG__save:hover{background:var(--dark-hover)}.ConsentGate-module__6k30kG__footerLink{font:inherit;color:inherit;cursor:pointer;text-underline-offset:2px;background:0 0;border:0;padding:0;text-decoration:underline}.ConsentGate-module__6k30kG__footerLink:hover{color:var(--c-sunrise)}.ConsentGate-module__6k30kG__footerLink:focus-visible{outline:2px solid var(--c-sky);outline-offset:3px;border-radius:2px}@media (max-width:640px){.ConsentGate-module__6k30kG__bar{gap:14px;max-height:calc(100svh - 20px);padding:16px;bottom:10px;left:10px;right:10px;overflow-y:auto}.ConsentGate-module__6k30kG__actions{width:100%}.ConsentGate-module__6k30kG__btn{text-align:center;flex:auto}.ConsentGate-module__6k30kG__more{flex-basis:100%;order:1}.ConsentGate-module__6k30kG__save{width:100%}}
.Footer-module__vJVJoW__footer{background:var(--c-rock);color:#c4c7cd;padding-block:clamp(34px,4.5vh,56px) 24px}.Footer-module__vJVJoW__inner{flex-direction:column;gap:clamp(20px,2.6vh,30px);display:flex}.Footer-module__vJVJoW__top{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:18px clamp(24px,4vw,48px);display:flex}.Footer-module__vJVJoW__brandCol{flex-direction:column;gap:8px;min-width:220px;display:flex}.Footer-module__vJVJoW__brand{letter-spacing:2px;color:#fff;font-size:26px;font-weight:800}.Footer-module__vJVJoW__about{color:#9a9da4;max-width:46ch;margin:0;font-size:14px;line-height:1.55}.Footer-module__vJVJoW__contacts{flex-direction:column;align-items:flex-start;gap:6px;display:flex}.Footer-module__vJVJoW__contactRow{flex-wrap:wrap;align-items:center;gap:10px 16px;display:flex}.Footer-module__vJVJoW__phone{color:#fff;white-space:nowrap;align-items:center;gap:8px;font-size:18px;font-weight:700;transition:color .15s;display:inline-flex}.Footer-module__vJVJoW__phone:hover{color:var(--c-sunrise)}.Footer-module__vJVJoW__socials{gap:10px;display:flex}.Footer-module__vJVJoW__social{color:#fff;background:#ffffff14;border-radius:12px;justify-content:center;align-items:center;width:40px;height:40px;transition:background .15s,transform .15s;display:flex}.Footer-module__vJVJoW__social:hover{background:var(--c-sunrise);color:var(--c-rock);transform:translateY(-2px)}.Footer-module__vJVJoW__meta{color:#83868d;flex-wrap:wrap;gap:2px 14px;margin:0;font-size:13px;line-height:1.4;display:flex}.Footer-module__vJVJoW__nav{flex-direction:column;gap:10px;display:flex}.Footer-module__vJVJoW__navGroup{flex-wrap:wrap;align-items:baseline;gap:6px 16px;display:flex}.Footer-module__vJVJoW__navTitle{text-transform:uppercase;letter-spacing:1.4px;color:#fff;font-size:12px;font-weight:700}.Footer-module__vJVJoW__navLinks{flex-wrap:wrap;gap:6px 18px;margin:0;padding:0;list-style:none;display:flex}.Footer-module__vJVJoW__navLinks a{color:#c4c7cd;font-size:14px;transition:color .15s}.Footer-module__vJVJoW__navLinks a:hover{color:var(--c-sunrise)}.Footer-module__vJVJoW__navLinks a[aria-current=page]{color:var(--c-sunrise);cursor:default}.Footer-module__vJVJoW__bottom{color:#83868d;border-top:1px solid #ffffff1a;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding-top:20px;font-size:13px;display:flex}.Footer-module__vJVJoW__legal{flex-wrap:wrap;align-items:center;gap:18px;display:flex}.Footer-module__vJVJoW__legal a{color:#83868d}.Footer-module__vJVJoW__legal a:hover{color:var(--c-sunrise)}.Footer-module__vJVJoW__dock{z-index:60;height:0;position:relative}.Footer-module__vJVJoW__dockInner{z-index:1;flex-direction:column;align-items:center;display:flex;position:absolute;bottom:0;left:0;right:0}.Footer-module__vJVJoW__scrim{opacity:0;pointer-events:none;background:#0614268c;transition:opacity .3s;position:fixed;inset:0}.Footer-module__vJVJoW__dockOpen .Footer-module__vJVJoW__scrim{opacity:1;pointer-events:auto}.Footer-module__vJVJoW__toggle{cursor:pointer;width:40px;height:40px;color:var(--c-rock);background:#ffffffeb;border:0;border-radius:50%;flex:none;justify-content:center;align-items:center;margin-bottom:12px;transition:background .15s,transform .15s;display:flex;box-shadow:0 6px 20px #00000047}.Footer-module__vJVJoW__toggle:hover{background:#fff;transform:translateY(-2px)}.Footer-module__vJVJoW__toggle svg{transition:transform .28s;transform:rotate(180deg)}.Footer-module__vJVJoW__dockOpen .Footer-module__vJVJoW__toggle svg{transform:none}.Footer-module__vJVJoW__panel{grid-template-rows:0fr;width:100%;transition:grid-template-rows .3s;display:grid}.Footer-module__vJVJoW__dockOpen .Footer-module__vJVJoW__panel{grid-template-rows:1fr}.Footer-module__vJVJoW__panelClip{min-height:0;overflow:hidden}@media (prefers-reduced-motion:reduce){.Footer-module__vJVJoW__panel,.Footer-module__vJVJoW__toggle,.Footer-module__vJVJoW__toggle svg,.Footer-module__vJVJoW__scrim{transition:none}}.Footer-module__vJVJoW__dockedFooter{background:var(--c-rock);border-radius:20px 20px 0 0;max-height:78svh;padding-block:clamp(22px,3vh,36px) 18px;overflow-y:auto;box-shadow:0 -16px 40px #00000057}@media (min-width:701px){.Footer-module__vJVJoW__contacts{align-items:flex-end}.Footer-module__vJVJoW__contactRow,.Footer-module__vJVJoW__meta{justify-content:flex-end}}@media (max-width:700px){.Footer-module__vJVJoW__top{gap:20px}.Footer-module__vJVJoW__brandCol{min-width:0}.Footer-module__vJVJoW__about{max-width:none}}
.Popup-module__NwENgG__dialog{color:inherit;background:0 0;border:none;width:100%;max-width:min(520px,100vw - 32px);max-height:calc(100dvh - 32px);margin:auto;padding:0;overflow:visible}.Popup-module__NwENgG__dialog::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#27282b8c}.Popup-module__NwENgG__dialogQuiz{max-width:min(620px,100vw - 32px)}.Popup-module__NwENgG__panel{border-radius:var(--r-banner);box-shadow:var(--shadow-pop);background:#fbf3df;flex-direction:column;gap:16px;max-height:calc(100dvh - 32px);padding:clamp(30px,5vw,40px) clamp(22px,4vw,34px) clamp(22px,4vw,34px);display:flex;position:relative;overflow-y:auto}.Popup-module__NwENgG__close{width:38px;height:38px;color:var(--c-rock);cursor:pointer;background:#27282b0f;border:none;border-radius:50%;justify-content:center;align-items:center;transition:background .15s;display:flex;position:absolute;top:12px;right:12px}.Popup-module__NwENgG__close:hover{background:#27282b1f}.Popup-module__NwENgG__close:focus-visible{box-shadow:var(--focus-ring);outline:none}.Popup-module__NwENgG__h2{margin:0;padding-right:34px;font-size:clamp(22px,3.4vw,30px);line-height:1.12}.Popup-module__NwENgG__sub{color:var(--text-secondary);margin:0;font-size:15px;line-height:1.5}.Popup-module__NwENgG__form>div{flex-direction:column;align-items:stretch}.Popup-module__NwENgG__form>div>div:not([aria-hidden]){flex:auto;width:100%;min-width:0}.Popup-module__NwENgG__form>div>div:last-child button{width:100%}.Popup-module__NwENgG__quiz>article{box-shadow:none;background:0 0;border:none;padding:0}@media (max-width:767.98px) and (min-height:480px){.Popup-module__NwENgG__dialogQuiz .Popup-module__NwENgG__panel{height:calc(100dvh - 32px)}.Popup-module__NwENgG__quiz{flex-direction:column;flex:auto;min-height:0;display:flex}.Popup-module__NwENgG__quiz>article{flex:auto;min-height:0}}.Popup-module__NwENgG__dialogSearch{max-width:min(660px,100vw - 32px)}.Popup-module__NwENgG__editorInnerWide{max-width:660px}.Popup-module__NwENgG__search form>div:first-child{grid-template-columns:minmax(0,1fr)}@media (min-width:560px){.Popup-module__NwENgG__search form>div:first-child{grid-template-columns:repeat(2,minmax(0,1fr))}.Popup-module__NwENgG__search form>div:first-child>:first-child,.Popup-module__NwENgG__search form>div:first-child>:last-child{grid-column:1/-1}}.Popup-module__NwENgG__search form>div:first-child>:last-child button{height:auto}.Popup-module__NwENgG__search [role=dialog]:not(dialog){top:auto;bottom:calc(100% + 6px)}.Popup-module__NwENgG__editor{background:repeating-linear-gradient(45deg,#f6f8fb 0 12px,#eef2f8 12px 24px);justify-content:center;padding:24px 12px;display:flex}.Popup-module__NwENgG__editorInner{width:100%;max-width:520px}.Popup-module__NwENgG__badge{color:#fff;background:#2a6df4;border-radius:999px;margin-bottom:10px;padding:3px 10px;font-size:11px;font-weight:700;display:inline-block}.Popup-module__NwENgG__hint{color:#8a4b00;background:#fff5e0;border-radius:10px;margin:10px 0 0;padding:8px 10px;font-size:12px}
.shell-module__N-54ka__shell{flex-direction:column;min-height:100dvh;display:flex}.shell-module__N-54ka__shell>.shell-module__N-54ka__scope{flex:1 0 auto;min-height:0}
.Button-module__6UC6hW__btn{border-radius:var(--p-r-pill);white-space:nowrap;text-align:center;cursor:pointer;border:none;justify-content:center;align-items:center;gap:8px;font-weight:700;line-height:1;transition:background-color .15s,color .15s,transform .15s,border-color .15s,box-shadow .15s;display:inline-flex;position:relative}.Button-module__6UC6hW__btn:hover{transform:translateY(-1px)}.Button-module__6UC6hW__btn:active{transform:translateY(0)}.Button-module__6UC6hW__btn:focus-visible{box-shadow:var(--p-focus), 0 0 0 1.5px var(--p-sky);outline:none}.Button-module__6UC6hW__md{padding:15px 30px;font-size:16px}.Button-module__6UC6hW__sm{padding:11px 22px;font-size:14px}.Button-module__6UC6hW__lg{padding:20px 42px;font-size:18px}.Button-module__6UC6hW__full{width:100%}.Button-module__6UC6hW__primary{background:var(--p-sunrise);color:var(--p-rock)}.Button-module__6UC6hW__primary:hover{background:var(--p-sunrise-hover)}.Button-module__6UC6hW__dark{background:var(--p-rock);color:var(--p-cloud)}.Button-module__6UC6hW__dark:hover{background:var(--p-rock-hover)}.Button-module__6UC6hW__outline{color:var(--p-rock);border:2px solid var(--p-rock);background:0 0}.Button-module__6UC6hW__outline.Button-module__6UC6hW__md{padding-block:13px}.Button-module__6UC6hW__outline.Button-module__6UC6hW__sm{padding-block:9px}.Button-module__6UC6hW__outline.Button-module__6UC6hW__lg{padding-block:18px}.Button-module__6UC6hW__outline:hover{background:var(--p-rock);color:var(--p-cloud)}.Button-module__6UC6hW__ghost{color:var(--p-sky);background:0 0}.Button-module__6UC6hW__ghost:hover{background:#2569ed14;transform:none}.Button-module__6UC6hW__icon{aspect-ratio:1;border-radius:50%;padding:0}.Button-module__6UC6hW__icon.Button-module__6UC6hW__md{width:44px;height:44px}.Button-module__6UC6hW__icon.Button-module__6UC6hW__sm{width:36px;height:36px}.Button-module__6UC6hW__icon.Button-module__6UC6hW__lg{width:52px;height:52px}.Button-module__6UC6hW__btn:disabled,.Button-module__6UC6hW__btn[aria-disabled=true]{background:var(--p-disabled-bg);color:var(--p-disabled-text);cursor:not-allowed;border-color:#0000;transform:none}.Button-module__6UC6hW__busy:disabled{cursor:progress}.Button-module__6UC6hW__busy.Button-module__6UC6hW__primary:disabled{background:var(--p-sunrise);color:var(--p-rock)}.Button-module__6UC6hW__busy.Button-module__6UC6hW__dark:disabled{background:var(--p-rock);color:var(--p-cloud)}.Button-module__6UC6hW__busy.Button-module__6UC6hW__outline:disabled{color:var(--p-rock);border-color:var(--p-rock);background:0 0}.Button-module__6UC6hW__busy.Button-module__6UC6hW__ghost:disabled{color:var(--p-sky);background:0 0}.Button-module__6UC6hW__spinner{border:2px solid;border-right-color:#0000;border-radius:50%;flex:none;width:17px;height:17px;margin:auto;animation:.6s linear infinite Button-module__6UC6hW__spin;position:absolute;inset:0}@keyframes Button-module__6UC6hW__spin{to{transform:rotate(360deg)}}.Button-module__6UC6hW__loadingLabel{opacity:0}@media (prefers-reduced-motion:reduce){.Button-module__6UC6hW__btn:hover{transform:none}.Button-module__6UC6hW__spinner{animation-duration:1.4s}}
.Chip-module__9rXaHW__chip{border-radius:var(--p-r-pill);white-space:nowrap;border:1.5px solid #0000;align-items:center;gap:6px;font-weight:700;line-height:1;transition:background-color .15s,border-color .15s,color .15s;display:inline-flex}.Chip-module__9rXaHW__md{padding:9px 14px;font-size:14px}.Chip-module__9rXaHW__sm{padding:6px 11px;font-size:12px}.Chip-module__9rXaHW__removable.Chip-module__9rXaHW__md{padding-right:6px}.Chip-module__9rXaHW__removable.Chip-module__9rXaHW__sm{padding-right:4px}.Chip-module__9rXaHW__neutral{background:var(--p-cloud);border-color:var(--p-border-input);color:var(--p-text-soft)}.Chip-module__9rXaHW__yellow{background:var(--p-sunrise);color:var(--p-rock)}.Chip-module__9rXaHW__dark{background:var(--p-rock);color:var(--p-cloud)}.Chip-module__9rXaHW__blue{background:var(--p-sky);color:var(--p-cloud)}.Chip-module__9rXaHW__orange{background:var(--p-sunset);color:var(--p-cloud)}.Chip-module__9rXaHW__wave{background:var(--p-wave);color:var(--p-rock)}.Chip-module__9rXaHW__ice{background:var(--p-ice);color:var(--p-rock)}.Chip-module__9rXaHW__toggle{cursor:pointer}.Chip-module__9rXaHW__toggle:hover{border-color:var(--p-text-3)}.Chip-module__9rXaHW__toggle:focus-visible{box-shadow:var(--p-focus), 0 0 0 1.5px var(--p-sky);outline:none}.Chip-module__9rXaHW__on{background:var(--p-rock);border-color:var(--p-rock);color:var(--p-cloud)}.Chip-module__9rXaHW__on:hover{background:var(--p-rock-hover);border-color:var(--p-rock-hover)}.Chip-module__9rXaHW__chip:disabled{background:var(--p-disabled-bg);color:var(--p-disabled-text);cursor:not-allowed;border-color:#0000}.Chip-module__9rXaHW__remove{width:20px;height:20px;color:inherit;cursor:pointer;background:#27282b14;border:none;border-radius:50%;flex:none;justify-content:center;align-items:center;transition:background-color .15s;display:inline-flex}.Chip-module__9rXaHW__remove:hover{background:#27282b33}.Chip-module__9rXaHW__remove:focus-visible{box-shadow:var(--p-focus), 0 0 0 1.5px var(--p-sky);outline:none}.Chip-module__9rXaHW__dark .Chip-module__9rXaHW__remove,.Chip-module__9rXaHW__blue .Chip-module__9rXaHW__remove,.Chip-module__9rXaHW__orange .Chip-module__9rXaHW__remove,.Chip-module__9rXaHW__on .Chip-module__9rXaHW__remove{background:#ffffff38}.Chip-module__9rXaHW__dark .Chip-module__9rXaHW__remove:hover,.Chip-module__9rXaHW__blue .Chip-module__9rXaHW__remove:hover,.Chip-module__9rXaHW__orange .Chip-module__9rXaHW__remove:hover,.Chip-module__9rXaHW__on .Chip-module__9rXaHW__remove:hover{background:#ffffff5c}.Chip-module__9rXaHW__count{opacity:.65;font-variant-numeric:tabular-nums;font-weight:600}
.Stars-module__uYuCAW__stars{color:var(--p-sunrise);-webkit-user-select:none;user-select:none;align-items:center;gap:1px;line-height:1;display:inline-flex}.Stars-module__uYuCAW__sm{font-size:12px}.Stars-module__uYuCAW__md{font-size:14px}.Stars-module__uYuCAW__lg{font-size:18px}.Stars-module__uYuCAW__star{display:inline-block;position:relative}.Stars-module__uYuCAW__empty{color:var(--p-border-input)}.Stars-module__uYuCAW__half{color:var(--p-sunrise);position:absolute;inset:0;overflow:hidden}
.Rating-module__e6SQDa__rating{align-items:center;gap:8px;display:inline-flex}.Rating-module__e6SQDa__box{color:var(--p-cloud);background:var(--p-rock);font-variant-numeric:tabular-nums;letter-spacing:-.3px;border-radius:8px 8px 8px 2px;flex:none;justify-content:center;align-items:center;font-weight:800;display:inline-flex}.Rating-module__e6SQDa__toneSky{background:var(--p-sky)}.Rating-module__e6SQDa__toneYellow{background:var(--p-sunrise);color:var(--p-rock)}.Rating-module__e6SQDa__md .Rating-module__e6SQDa__box{min-width:40px;height:30px;padding-inline:7px;font-size:15px}.Rating-module__e6SQDa__sm .Rating-module__e6SQDa__box{min-width:34px;height:26px;padding-inline:6px;font-size:13px}.Rating-module__e6SQDa__lg .Rating-module__e6SQDa__box{min-width:50px;height:38px;padding-inline:9px;font-size:19px}.Rating-module__e6SQDa__text{flex-direction:column;gap:1px;min-width:0;display:flex}.Rating-module__e6SQDa__word{color:var(--p-text);font-weight:700;line-height:1.15}.Rating-module__e6SQDa__md .Rating-module__e6SQDa__word{font-size:14px}.Rating-module__e6SQDa__sm .Rating-module__e6SQDa__word{font-size:13px}.Rating-module__e6SQDa__lg .Rating-module__e6SQDa__word{font-size:16px}.Rating-module__e6SQDa__count{color:var(--p-text-3);white-space:nowrap;font-size:12px;line-height:1.15}.Rating-module__e6SQDa__inline .Rating-module__e6SQDa__text{flex-direction:row;align-items:baseline;gap:6px}
.Skeleton-module__lhmQbW__sk{background:#e9ebef;border-radius:8px;flex:none;min-height:8px;display:block;position:relative;overflow:hidden}.Skeleton-module__lhmQbW__circle{border-radius:50%}.Skeleton-module__lhmQbW__sk:after{content:"";background:linear-gradient(90deg,#fff0 0%,#ffffffa6 50%,#fff0 100%);animation:1.4s ease-in-out infinite Skeleton-module__lhmQbW__shimmer;position:absolute;inset:0;transform:translate(-100%)}@keyframes Skeleton-module__lhmQbW__shimmer{to{transform:translate(100%)}}.Skeleton-module__lhmQbW__lines{flex-direction:column;display:flex}@media (prefers-reduced-motion:reduce){.Skeleton-module__lhmQbW__sk:after{animation:none}}
.Modal-module__cYOCYW__dialog{color:inherit;font:inherit;background:0 0;border:none;padding:0}.Modal-module__cYOCYW__dialog::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#27282b8c}.Modal-module__cYOCYW__center{width:100%;max-width:min(var(--modal-w,520px), calc(100vw - 32px));max-height:calc(100dvh - 32px);margin:auto;animation:.18s ease-out Modal-module__cYOCYW__pop}.Modal-module__cYOCYW__sm{--modal-w:420px}.Modal-module__cYOCYW__md{--modal-w:520px}.Modal-module__cYOCYW__lg{--modal-w:760px}.Modal-module__cYOCYW__center .Modal-module__cYOCYW__panel{border-radius:var(--p-r-banner);max-height:calc(100dvh - 32px)}.Modal-module__cYOCYW__drawer{width:min(440px,100vw);max-width:100vw;height:100dvh;max-height:100dvh;margin:0 0 0 auto;animation:.22s ease-out Modal-module__cYOCYW__slideRight}.Modal-module__cYOCYW__drawer .Modal-module__cYOCYW__panel{border-radius:var(--p-r-banner) 0 0 var(--p-r-banner);height:100%;max-height:100dvh}@media (max-width:640px){.Modal-module__cYOCYW__drawer{width:100vw;margin:auto 0 0;animation:.22s ease-out Modal-module__cYOCYW__slideUp}.Modal-module__cYOCYW__drawer .Modal-module__cYOCYW__panel{border-radius:0}}.Modal-module__cYOCYW__panel{background:var(--p-surface);min-height:0;box-shadow:var(--p-shadow-pop);flex-direction:column;display:flex;position:relative;overflow:clip}.Modal-module__cYOCYW__head{border-bottom:1px solid var(--p-border);flex:none;align-items:center;gap:12px;padding:16px 16px 14px 22px;display:flex}.Modal-module__cYOCYW__title{letter-spacing:-.3px;color:var(--p-text);flex:auto;min-width:0;margin:0;font-size:19px;font-weight:800}.Modal-module__cYOCYW__close{width:38px;height:38px;color:var(--p-rock);cursor:pointer;background:#27282b0f;border:none;border-radius:50%;flex:none;justify-content:center;align-items:center;transition:background .15s;display:flex}.Modal-module__cYOCYW__close:hover{background:#27282b1f}.Modal-module__cYOCYW__close:focus-visible{box-shadow:var(--p-focus), 0 0 0 1.5px var(--p-sky);outline:none}.Modal-module__cYOCYW__closeFloating{z-index:2;position:absolute;top:12px;right:12px}.Modal-module__cYOCYW__body{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;flex:auto;min-height:0;padding:18px 22px;overflow-y:auto}.Modal-module__cYOCYW__foot{border-top:1px solid var(--p-border);background:var(--p-surface);padding:14px 22px;padding-bottom:max(14px, env(safe-area-inset-bottom));flex:none}@keyframes Modal-module__cYOCYW__pop{0%{opacity:0;transform:translateY(8px)scale(.985)}to{opacity:1;transform:none}}@keyframes Modal-module__cYOCYW__slideRight{0%{opacity:0;transform:translate(24px)}to{opacity:1;transform:none}}@keyframes Modal-module__cYOCYW__slideUp{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.Modal-module__cYOCYW__center,.Modal-module__cYOCYW__drawer{animation:none}}
.Checkbox-module__H0_kXq__row{cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:10px;align-items:center;gap:10px;margin-inline:-8px;padding:7px 8px;transition:background-color .12s;display:flex;position:relative}.Checkbox-module__H0_kXq__row:hover{background:var(--p-bg-nested)}.Checkbox-module__H0_kXq__disabled{cursor:not-allowed;opacity:.55}.Checkbox-module__H0_kXq__disabled:hover{background:0 0}.Checkbox-module__H0_kXq__input{opacity:0;width:100%;height:100%;cursor:inherit;margin:0;position:absolute;inset:0}.Checkbox-module__H0_kXq__box{border:1.5px solid var(--p-border-input);background:var(--p-cloud);width:20px;height:20px;color:var(--p-cloud);border-radius:6px;flex:none;justify-content:center;align-items:center;transition:background-color .12s,border-color .12s;display:flex;position:relative}.Checkbox-module__H0_kXq__box svg{opacity:0;transition:opacity .12s}.Checkbox-module__H0_kXq__input:checked+.Checkbox-module__H0_kXq__box{background:var(--p-sky);border-color:var(--p-sky)}.Checkbox-module__H0_kXq__input:checked+.Checkbox-module__H0_kXq__box svg{opacity:1}.Checkbox-module__H0_kXq__input:focus-visible+.Checkbox-module__H0_kXq__box{border-color:var(--p-sky);box-shadow:var(--p-focus)}.Checkbox-module__H0_kXq__label{min-width:0;color:var(--p-text-soft);text-overflow:ellipsis;white-space:nowrap;flex:auto;font-size:14px;overflow:hidden}.Checkbox-module__H0_kXq__checkedLabel{color:var(--p-text);font-weight:600}.Checkbox-module__H0_kXq__right{color:var(--p-text-3);font-variant-numeric:tabular-nums;flex:none;font-size:13px}
.RangeSlider-module__i1G37W__wrap{flex-direction:column;gap:10px;display:flex}.RangeSlider-module__i1G37W__head{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.RangeSlider-module__i1G37W__label{color:var(--p-text-soft);font-size:13px;font-weight:600}.RangeSlider-module__i1G37W__value{color:var(--p-text);font-variant-numeric:tabular-nums;font-size:14px;font-weight:700}.RangeSlider-module__i1G37W__slider{align-items:center;height:26px;margin-inline:11px;display:flex;position:relative}.RangeSlider-module__i1G37W__track{border-radius:var(--p-r-pill);background:var(--p-border-input);height:4px;position:absolute;left:-11px;right:-11px}.RangeSlider-module__i1G37W__fill{border-radius:var(--p-r-pill);background:var(--p-rock);height:4px;position:absolute}.RangeSlider-module__i1G37W__range{pointer-events:none;appearance:none;background:0 0;width:calc(100% + 22px);height:26px;margin:0;padding:0;position:absolute;left:-11px;right:-11px}.RangeSlider-module__i1G37W__range:focus{outline:none}.RangeSlider-module__i1G37W__range::-webkit-slider-runnable-track{background:0 0;border:none;height:26px}.RangeSlider-module__i1G37W__range::-moz-range-track{background:0 0;border:none;height:26px}.RangeSlider-module__i1G37W__range::-webkit-slider-thumb{appearance:none;pointer-events:auto;background:var(--p-cloud);border:2px solid var(--p-rock);cursor:grab;border-radius:50%;width:22px;height:22px;transition:transform .12s,box-shadow .12s;box-shadow:0 2px 8px #27282b38}.RangeSlider-module__i1G37W__range::-moz-range-thumb{pointer-events:auto;background:var(--p-cloud);border:2px solid var(--p-rock);cursor:grab;border-radius:50%;width:22px;height:22px;transition:transform .12s,box-shadow .12s;box-shadow:0 2px 8px #27282b38}.RangeSlider-module__i1G37W__range:active::-webkit-slider-thumb{cursor:grabbing;transform:scale(1.08)}.RangeSlider-module__i1G37W__range:active::-moz-range-thumb{cursor:grabbing;transform:scale(1.08)}.RangeSlider-module__i1G37W__range:focus-visible::-webkit-slider-thumb{border-color:var(--p-sky);box-shadow:var(--p-focus), 0 2px 8px #27282b38}.RangeSlider-module__i1G37W__range:focus-visible::-moz-range-thumb{border-color:var(--p-sky);box-shadow:var(--p-focus), 0 2px 8px #27282b38}.RangeSlider-module__i1G37W__disabled .RangeSlider-module__i1G37W__fill{background:var(--p-disabled-text)}.RangeSlider-module__i1G37W__range:disabled::-webkit-slider-thumb{border-color:var(--p-disabled-text);cursor:not-allowed}.RangeSlider-module__i1G37W__range:disabled::-moz-range-thumb{border-color:var(--p-disabled-text);cursor:not-allowed}.RangeSlider-module__i1G37W__ends{color:var(--p-text-3);font-variant-numeric:tabular-nums;justify-content:space-between;font-size:12px;display:flex}
.Segmented-module__yJnu3W__group{border-radius:var(--p-r-pill);scrollbar-width:none;background:#f1f2f4;align-items:center;gap:4px;max-width:100%;padding:4px;display:inline-flex;overflow-x:auto}.Segmented-module__yJnu3W__group::-webkit-scrollbar{display:none}.Segmented-module__yJnu3W__full{width:100%;display:flex}.Segmented-module__yJnu3W__item{color:var(--p-text-2);border-radius:var(--p-r-pill);cursor:pointer;white-space:nowrap;background:0 0;border:none;flex:none;padding:9px 15px;font-size:14px;font-weight:700;line-height:1;transition:background-color .15s,color .15s,box-shadow .15s}.Segmented-module__yJnu3W__full .Segmented-module__yJnu3W__item{text-align:center;flex:1 1 0}.Segmented-module__yJnu3W__sm .Segmented-module__yJnu3W__item{padding:7px 13px;font-size:13px}.Segmented-module__yJnu3W__item:hover{color:var(--p-text)}.Segmented-module__yJnu3W__item:focus-visible{box-shadow:var(--p-focus), 0 0 0 1.5px var(--p-sky);outline:none}.Segmented-module__yJnu3W__item:disabled{color:var(--p-disabled-text);cursor:not-allowed}.Segmented-module__yJnu3W__yellow .Segmented-module__yJnu3W__on{background:var(--p-sunrise);color:var(--p-rock)}.Segmented-module__yJnu3W__dark .Segmented-module__yJnu3W__on{background:var(--p-rock);color:var(--p-cloud)}.Segmented-module__yJnu3W__white .Segmented-module__yJnu3W__on{background:var(--p-cloud);color:var(--p-text);box-shadow:0 1px 3px #27282b24}.Segmented-module__yJnu3W__on:hover{color:inherit}
.FavoritesDrawer-module__GFH6ha__list{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.FavoritesDrawer-module__GFH6ha__item{background:var(--p-surface);border:1px solid var(--p-border);border-radius:var(--p-r-card);box-shadow:var(--p-shadow-card);gap:12px;padding:10px;display:flex;position:relative}.FavoritesDrawer-module__GFH6ha__photoWrap{background:#e7ecf2;border-radius:12px;flex:none;width:92px;height:78px;overflow:hidden}.FavoritesDrawer-module__GFH6ha__photo{object-fit:cover;width:100%;height:100%}.FavoritesDrawer-module__GFH6ha__info{flex-direction:column;flex:auto;gap:3px;min-width:0;display:flex}.FavoritesDrawer-module__GFH6ha__hotel{color:var(--p-text);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;padding-right:24px;font-size:15px;font-weight:700;line-height:1.25;display:-webkit-box;overflow:hidden}.FavoritesDrawer-module__GFH6ha__hotelStars{vertical-align:1px;margin-left:4px}.FavoritesDrawer-module__GFH6ha__place{color:var(--p-text-2);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:13px;overflow:hidden}.FavoritesDrawer-module__GFH6ha__meta{color:var(--p-text-3);margin:0;font-size:12px}.FavoritesDrawer-module__GFH6ha__footRow{justify-content:space-between;align-items:baseline;gap:8px;margin-top:2px;display:flex}.FavoritesDrawer-module__GFH6ha__price{color:var(--p-text);letter-spacing:-.3px;font-variant-numeric:tabular-nums;font-size:17px;font-weight:800}.FavoritesDrawer-module__GFH6ha__operator{color:var(--p-text-3);text-transform:uppercase;letter-spacing:.6px;text-overflow:ellipsis;white-space:nowrap;max-width:45%;font-size:11px;overflow:hidden}.FavoritesDrawer-module__GFH6ha__remove{width:26px;height:26px;color:var(--p-text-3);cursor:pointer;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;transition:background-color .15s,color .15s;display:flex;position:absolute;top:8px;right:8px}.FavoritesDrawer-module__GFH6ha__remove:hover{color:var(--p-text);background:#27282b14}.FavoritesDrawer-module__GFH6ha__remove:focus-visible{box-shadow:var(--p-focus), 0 0 0 1.5px var(--p-sky);outline:none}.FavoritesDrawer-module__GFH6ha__empty{text-align:center;flex-direction:column;align-items:center;gap:10px;padding:34px 12px 24px;display:flex}.FavoritesDrawer-module__GFH6ha__emptyIcon{background:var(--p-tile-yellow);width:62px;height:62px;color:var(--p-sunrise-hover);border-radius:50%;justify-content:center;align-items:center;display:flex}.FavoritesDrawer-module__GFH6ha__emptyTitle{color:var(--p-text);margin:0;font-size:17px;font-weight:800}.FavoritesDrawer-module__GFH6ha__emptyText{color:var(--p-text-2);max-width:34ch;margin:0;font-size:14px}.FavoritesDrawer-module__GFH6ha__actions{flex-direction:column;gap:8px;display:flex}.FavoritesDrawer-module__GFH6ha__secondRow{justify-content:space-between;align-items:center;gap:8px;display:flex}.FavoritesDrawer-module__GFH6ha__note{color:var(--p-text-3);text-align:center;margin:0;font-size:12px}.FavoritesDrawer-module__GFH6ha__copied{color:var(--p-success-text);font-weight:700}.FavoritesDrawer-module__GFH6ha__badge{border-radius:var(--p-r-pill);background:var(--p-sunrise);min-width:22px;height:22px;color:var(--p-rock);vertical-align:middle;justify-content:center;align-items:center;margin-left:8px;padding-inline:6px;font-size:12px;font-weight:800;display:inline-flex}
.TourSearch-module__vBBuka__section{isolation:isolate;background:var(--c-rock);color:var(--c-cloud);padding-block:clamp(104px,13vh,152px) clamp(40px,6vh,72px);position:relative;overflow:hidden}@media (min-width:769px){.TourSearch-module__vBBuka__hero{align-items:center;min-height:100svh;display:flex}}.TourSearch-module__vBBuka__inflow{padding-block:clamp(48px,7vw,88px)}.TourSearch-module__vBBuka__inflow .TourSearch-module__vBBuka__pills{justify-content:center;width:fit-content;margin-inline:auto;display:flex}.TourSearch-module__vBBuka__inflow .TourSearch-module__vBBuka__eyebrow,.TourSearch-module__vBBuka__inflow .TourSearch-module__vBBuka__note{text-align:center}.TourSearch-module__vBBuka__inflow .TourSearch-module__vBBuka__title{text-align:center;letter-spacing:-1px;max-width:26ch;margin-inline:auto;font-size:clamp(26px,3.4vw,42px);line-height:1.1}.TourSearch-module__vBBuka__inflow .TourSearch-module__vBBuka__lead{text-align:center;margin-inline:auto}.TourSearch-module__vBBuka__inflow .TourSearch-module__vBBuka__form{margin-top:clamp(20px,3vw,32px)}.TourSearch-module__vBBuka__inflow .TourSearch-module__vBBuka__quick{justify-content:center}.TourSearch-module__vBBuka__light{background:var(--p-bg);color:var(--p-text)}.TourSearch-module__vBBuka__light .TourSearch-module__vBBuka__title{color:var(--c-rock)}.TourSearch-module__vBBuka__light .TourSearch-module__vBBuka__title strong{color:inherit;-webkit-box-decoration-break:clone;box-decoration-break:clone;background:linear-gradient(#0000 62%,#ffcc14b3 62%)}.TourSearch-module__vBBuka__light .TourSearch-module__vBBuka__lead{color:var(--p-text-soft)}.TourSearch-module__vBBuka__light .TourSearch-module__vBBuka__lead strong{color:var(--c-rock)}.TourSearch-module__vBBuka__light .TourSearch-module__vBBuka__eyebrow,.TourSearch-module__vBBuka__light .TourSearch-module__vBBuka__note{color:var(--p-text-2)}.TourSearch-module__vBBuka__light .TourSearch-module__vBBuka__note strong{color:var(--c-rock)}.TourSearch-module__vBBuka__light .TourSearch-module__vBBuka__pills{background:var(--p-surface);border-color:var(--p-border-input);color:var(--c-rock);-webkit-backdrop-filter:none}.TourSearch-module__vBBuka__light .TourSearch-module__vBBuka__quickLabel{color:var(--p-text-2)}.TourSearch-module__vBBuka__light .TourSearch-module__vBBuka__quickChip{color:var(--c-rock);background:var(--p-surface);border-color:var(--p-border-input)}.TourSearch-module__vBBuka__light .TourSearch-module__vBBuka__quickChip:hover{color:var(--c-rock);background:var(--c-sunrise);border-color:var(--c-sunrise)}.TourSearch-module__vBBuka__bg,.TourSearch-module__vBBuka__video{z-index:-2;object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.TourSearch-module__vBBuka__scrim{z-index:-1;position:absolute;inset:0}.TourSearch-module__vBBuka__ovLight{background:linear-gradient(#0614266b 0%,#0614262e 60%,#0614264d 100%)}.TourSearch-module__vBBuka__ovMedium{background:linear-gradient(#0614269e 0%,#06142657 55%,#0614267a 100%)}.TourSearch-module__vBBuka__ovStrong{background:linear-gradient(#061426c7 0%,#0614268f 55%,#061426b3 100%)}.TourSearch-module__vBBuka__inner{width:100%;max-width:var(--p-container);padding-inline:var(--p-gutter);margin-inline:auto;position:relative}.TourSearch-module__vBBuka__pills{-webkit-backdrop-filter:blur(6px);letter-spacing:.3px;color:#fff;background:#ffffff29;border:1px solid #ffffff42;border-radius:20px;flex-wrap:wrap;align-items:center;gap:4px 10px;margin:0 0 16px;padding:7px 15px;font-size:12.5px;font-weight:700;line-height:1.35;display:inline-flex}.TourSearch-module__vBBuka__pillDot{color:var(--c-sunrise)}.TourSearch-module__vBBuka__eyebrow{text-transform:uppercase;letter-spacing:2px;color:var(--c-sunrise);margin:0 0 16px;font-size:13px;font-weight:700}.TourSearch-module__vBBuka__title{color:var(--c-cloud);letter-spacing:-1.4px;max-width:20ch;margin:0;font-size:clamp(30px,4.4vw,52px);font-weight:800;line-height:1.04}.TourSearch-module__vBBuka__title strong{color:var(--c-sunrise);font-weight:800}.TourSearch-module__vBBuka__dot{color:var(--c-sunrise)}.TourSearch-module__vBBuka__lead{color:#ffffffdb;max-width:62ch;margin:18px 0 0;font-size:clamp(15px,1.4vw,18px);line-height:1.6}.TourSearch-module__vBBuka__lead strong{color:var(--c-cloud);font-weight:700}.TourSearch-module__vBBuka__form{margin-top:clamp(24px,3.5vh,40px)}.TourSearch-module__vBBuka__note{color:#ffffffb8;margin:14px 0 0;font-size:13px;line-height:1.5}.TourSearch-module__vBBuka__note strong{color:var(--c-cloud);font-weight:600}.TourSearch-module__vBBuka__quick{flex-wrap:wrap;align-items:center;gap:10px;margin-top:20px;display:flex}.TourSearch-module__vBBuka__quickLabel{color:#ffffffb3;font-size:13px;font-weight:600}.TourSearch-module__vBBuka__quickChip{color:var(--c-cloud);border-radius:var(--p-r-pill);background:#ffffff1a;border:1px solid #ffffff47;padding:7px 14px;font-size:13px;font-weight:600;transition:background .16s,border-color .16s,color .16s}.TourSearch-module__vBBuka__quickChip:hover{color:var(--c-rock);background:var(--c-sunrise);border-color:var(--c-sunrise)}
.CharityArticle-module__gkhq-a__article{background:var(--bg-page);padding-bottom:var(--section-pad)}.CharityArticle-module__gkhq-a__head{max-width:var(--container-narrow);padding-top:clamp(32px,5vh,56px)}.CharityArticle-module__gkhq-a__crumbs{color:var(--text-tertiary);margin:0 0 20px;font-size:13.5px;font-weight:600}.CharityArticle-module__gkhq-a__crumbs a{color:var(--c-sky);text-decoration:none}.CharityArticle-module__gkhq-a__crumbs a:hover{text-decoration:underline}.CharityArticle-module__gkhq-a__kicker{text-transform:uppercase;letter-spacing:.14em;color:var(--c-sunset);margin:0 0 14px;font-size:12px;font-weight:700}.CharityArticle-module__gkhq-a__h1{letter-spacing:-1.2px;margin:0 0 16px;font-size:clamp(30px,4.2vw,46px);font-weight:800;line-height:1.06}.CharityArticle-module__gkhq-a__lede{color:var(--text-secondary);margin:0;font-size:clamp(17px,1.8vw,19px);line-height:1.55}.CharityArticle-module__gkhq-a__metaWrap{padding-top:28px}.CharityArticle-module__gkhq-a__meta{background:var(--border);border:1px solid var(--border);border-radius:var(--r-tile);grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin:0;display:grid;overflow:hidden}.CharityArticle-module__gkhq-a__meta>div{background:var(--c-cloud);padding:16px 18px}.CharityArticle-module__gkhq-a__meta dt{text-transform:uppercase;letter-spacing:.13em;color:var(--text-tertiary);font-size:11.5px;font-weight:700}.CharityArticle-module__gkhq-a__meta dd{font-variant-numeric:tabular-nums;margin:7px 0 0;font-size:15.5px;font-weight:700}.CharityArticle-module__gkhq-a__unit{font-size:14px!important}.CharityArticle-module__gkhq-a__mediaWrap{padding-top:28px}.CharityArticle-module__gkhq-a__cover img,.CharityArticle-module__gkhq-a__video{border-radius:var(--r-banner);width:100%;height:auto;display:block;overflow:hidden}.CharityArticle-module__gkhq-a__video{aspect-ratio:16/9;background:var(--c-rock);position:relative}.CharityArticle-module__gkhq-a__video iframe{border:0;width:100%;height:100%;position:absolute;inset:0}.CharityArticle-module__gkhq-a__bodyWrap{max-width:var(--container-narrow);padding-top:36px}.CharityArticle-module__gkhq-a__body p{color:var(--text-soft);margin:0 0 20px;font-size:17.5px;line-height:1.68}.CharityArticle-module__gkhq-a__gallery{grid-template-columns:repeat(3,1fr);gap:14px;margin:30px 0;display:grid}.CharityArticle-module__gkhq-a__gallery img{border-radius:var(--r-tile);width:100%;height:auto;display:block}.CharityArticle-module__gkhq-a__format{color:var(--text-tertiary);margin:26px 0 0;font-size:13px}.CharityArticle-module__gkhq-a__cta{flex-wrap:wrap;align-items:center;gap:16px;margin-top:30px;display:flex}.CharityArticle-module__gkhq-a__back{color:var(--text-soft);font-size:15px;font-weight:700;text-decoration:none}.CharityArticle-module__gkhq-a__back:hover{color:var(--text)}@media (max-width:860px){.CharityArticle-module__gkhq-a__meta,.CharityArticle-module__gkhq-a__gallery{grid-template-columns:1fr 1fr}}
.VariantBar-module__54qtTq__bar{z-index:200;border-radius:var(--r-pill);box-shadow:var(--shadow-pop);-webkit-backdrop-filter:blur(8px);background:#27282beb;align-items:center;gap:6px;padding:6px 8px;display:inline-flex;position:fixed;bottom:18px;left:50%;transform:translate(-50%)}.VariantBar-module__54qtTq__title{color:#fff9;letter-spacing:1px;text-transform:uppercase;padding-left:6px;font-size:11px;font-weight:700}.VariantBar-module__54qtTq__link{color:#ffffffd9;border-radius:var(--r-pill);white-space:nowrap;padding:6px 12px;font-size:13px;font-weight:600;transition:background-color .15s,color .15s}.VariantBar-module__54qtTq__link:hover{background:#ffffff1f}.VariantBar-module__54qtTq__active{background:var(--c-sunrise);color:var(--c-rock)}.VariantBar-module__54qtTq__active:hover{background:var(--c-sunrise)}@media (max-width:768px){.VariantBar-module__54qtTq__bar{bottom:84px}}@media (max-width:520px){.VariantBar-module__54qtTq__title{display:none}.VariantBar-module__54qtTq__link{padding:6px 10px;font-size:12px}}
.BackToSource-module__slCmfG__row{text-align:center;padding:22px 16px 30px}.BackToSource-module__slCmfG__link{color:#6a6e76;font-size:14px;font-weight:600}.BackToSource-module__slCmfG__link:hover{color:var(--c-rock)}
.OfferRow-module__ZWnW-G__row{border-radius:var(--p-r-input);background:var(--p-bg-nested);border:1px solid var(--p-border);grid-template-columns:auto minmax(0,1fr) auto auto;grid-template-areas:"when what money actions""when who money actions";align-items:center;gap:4px 12px;padding:10px 12px;display:grid}.OfferRow-module__ZWnW-G__when{grid-area:when}.OfferRow-module__ZWnW-G__what{grid-area:what}.OfferRow-module__ZWnW-G__who{grid-area:who}.OfferRow-module__ZWnW-G__money{grid-area:money}.OfferRow-module__ZWnW-G__actions{grid-area:actions}.OfferRow-module__ZWnW-G__row+.OfferRow-module__ZWnW-G__row{margin-top:8px}.OfferRow-module__ZWnW-G__when{flex-direction:column;gap:2px;min-width:0;display:flex}.OfferRow-module__ZWnW-G__date{color:var(--p-text);white-space:nowrap;font-size:13.5px;font-weight:700}.OfferRow-module__ZWnW-G__nights{color:var(--p-text-2);font-size:12.5px}.OfferRow-module__ZWnW-G__what{flex-direction:column;gap:2px;min-width:0;display:flex}.OfferRow-module__ZWnW-G__food{color:var(--p-text);font-size:13.5px}.OfferRow-module__ZWnW-G__room{color:var(--p-text-3);text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;overflow:hidden}.OfferRow-module__ZWnW-G__who{align-items:center;gap:10px;min-width:0;display:flex}.OfferRow-module__ZWnW-G__logo{object-fit:contain;object-position:left center;width:auto;max-width:84px;height:18px}.OfferRow-module__ZWnW-G__operator{color:var(--p-text-2);font-size:12.5px}.OfferRow-module__ZWnW-G__transport{color:var(--p-text-2);align-items:center;gap:4px;font-size:12px;display:inline-flex}.OfferRow-module__ZWnW-G__money{flex-direction:column;align-items:flex-end;gap:0;display:flex}.OfferRow-module__ZWnW-G__price{color:var(--p-text);white-space:nowrap;font-size:16px;font-weight:800}.OfferRow-module__ZWnW-G__per{color:var(--p-text-3);white-space:nowrap;font-size:11.5px}.OfferRow-module__ZWnW-G__actions{align-items:center;gap:8px;display:flex}.OfferRow-module__ZWnW-G__fav{border-radius:var(--p-r-pill);border:1px solid var(--p-border-input);background:var(--p-cloud);width:32px;height:32px;color:var(--p-text-3);cursor:pointer;justify-content:center;align-items:center;transition:color .15s,border-color .15s;display:inline-flex}.OfferRow-module__ZWnW-G__fav:hover{color:var(--p-sunset);border-color:var(--p-sunset)}.OfferRow-module__ZWnW-G__favOn{color:var(--p-sunset);border-color:var(--p-sunset);background:var(--p-tile-orange)}.OfferRow-module__ZWnW-G__fav:focus-visible{box-shadow:var(--p-focus);outline:none}@media (max-width:719px){.OfferRow-module__ZWnW-G__row{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"when money""what money""who actions";row-gap:6px}.OfferRow-module__ZWnW-G__money{align-self:start}.OfferRow-module__ZWnW-G__actions{justify-content:flex-end}}
.ActiveFilters-module__0ADMtW__wrap{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.ActiveFilters-module__0ADMtW__list{flex-wrap:wrap;gap:6px;min-width:0;margin:0;padding:0;list-style:none;display:flex}.ActiveFilters-module__0ADMtW__reset{font:inherit;color:var(--p-sky);cursor:pointer;white-space:nowrap;background:0 0;border:0;padding:0;font-size:13px;font-weight:600}.ActiveFilters-module__0ADMtW__reset:hover{color:var(--p-sky-hover)}.ActiveFilters-module__0ADMtW__reset:focus-visible{box-shadow:var(--p-focus);border-radius:6px;outline:none}
.EmptyState-module__0bmWRq__wrap{text-align:center;background:var(--p-surface);border:1px solid var(--p-border);border-radius:var(--p-r-card-lg);box-shadow:var(--p-shadow-card);flex-direction:column;align-items:center;gap:10px;padding:40px 20px 44px;display:flex}.EmptyState-module__0bmWRq__icon{border-radius:var(--p-r-pill);background:var(--p-tile-yellow);width:72px;height:72px;color:var(--p-sunrise-hover);justify-content:center;align-items:center;margin-bottom:4px;display:flex}.EmptyState-module__0bmWRq__title{color:var(--p-text);margin:0;font-size:20px;font-weight:800}.EmptyState-module__0bmWRq__text{max-width:46ch;color:var(--p-text-2);margin:0;font-size:14px;line-height:1.55}.EmptyState-module__0bmWRq__ways{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:10px;display:flex}.EmptyState-module__0bmWRq__group{flex-direction:column;align-items:center;gap:8px;max-width:100%;margin-top:8px;display:flex}.EmptyState-module__0bmWRq__groupLabel{color:var(--p-text-2);margin:0;font-size:13px;font-weight:700}.EmptyState-module__0bmWRq__groupWays{flex-wrap:wrap;justify-content:center;gap:8px;max-width:100%;display:flex}
.FiltersPanel-module__mcPBOW__panel{flex-direction:column;gap:18px;display:flex}.FiltersPanel-module__mcPBOW__top{justify-content:space-between;align-items:center;gap:10px;display:flex}.FiltersPanel-module__mcPBOW__title{color:var(--p-text);margin:0;font-size:17px;font-weight:800}.FiltersPanel-module__mcPBOW__reset{font:inherit;color:var(--p-sky);cursor:pointer;background:0 0;border:0;padding:0;font-size:13px;font-weight:600}.FiltersPanel-module__mcPBOW__reset:hover{color:var(--p-sky-hover)}.FiltersPanel-module__mcPBOW__reset:focus-visible{box-shadow:var(--p-focus);border-radius:6px;outline:none}.FiltersPanel-module__mcPBOW__section{border-top:1px solid var(--p-border);padding-top:16px}.FiltersPanel-module__mcPBOW__section:first-of-type{border-top:0;padding-top:0}.FiltersPanel-module__mcPBOW__sectionTitle{color:var(--p-text);margin:0;font-size:14px;font-weight:700}.FiltersPanel-module__mcPBOW__sectionToggle{width:100%;font:inherit;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:baseline;gap:6px;padding:0;display:flex}.FiltersPanel-module__mcPBOW__sectionToggle:focus-visible{box-shadow:var(--p-focus);border-radius:6px;outline:none}.FiltersPanel-module__mcPBOW__sectionName{flex:0 auto}.FiltersPanel-module__mcPBOW__sectionHint{color:var(--p-text-3);font-size:12px;font-weight:500}.FiltersPanel-module__mcPBOW__caret{border-right:2px solid var(--p-text-3);border-bottom:2px solid var(--p-text-3);align-self:center;width:8px;height:8px;margin-left:auto;transition:transform .15s;transform:rotate(45deg)translate(-2px,-2px)}.FiltersPanel-module__mcPBOW__caretUp{transform:rotate(-135deg)translate(-2px,-2px)}.FiltersPanel-module__mcPBOW__sectionBody{margin-top:10px}.FiltersPanel-module__mcPBOW__groups{flex-direction:column;gap:14px;display:flex}.FiltersPanel-module__mcPBOW__groupTitle{text-transform:uppercase;letter-spacing:.03em;color:var(--p-text-3);margin:0 0 8px;font-size:12px;font-weight:700}.FiltersPanel-module__mcPBOW__list{flex-direction:column;gap:8px;display:flex}.FiltersPanel-module__mcPBOW__optLabel{align-items:baseline;gap:6px;min-width:0;display:inline-flex}.FiltersPanel-module__mcPBOW__count{color:var(--p-text-3);font-variant-numeric:tabular-nums;font-size:11.5px}.FiltersPanel-module__mcPBOW__optPrice{color:var(--p-text-2);white-space:nowrap;font-size:12px}.FiltersPanel-module__mcPBOW__showAll{font:inherit;color:var(--p-sky);cursor:pointer;background:0 0;border:0;align-self:flex-start;margin-top:8px;padding:0;font-size:13px;font-weight:600}.FiltersPanel-module__mcPBOW__showAll:hover{color:var(--p-sky-hover)}.FiltersPanel-module__mcPBOW__showAll:focus-visible{box-shadow:var(--p-focus);border-radius:6px;outline:none}.FiltersPanel-module__mcPBOW__note{border-top:1px solid var(--p-border);color:var(--p-text-3);margin:0;padding-top:14px;font-size:11.5px;line-height:1.5}.FiltersPanel-module__mcPBOW__note b{color:var(--p-text-2);font-weight:700}
.HotelCard-module__vxCIFq__card{background:var(--p-surface);border:1px solid var(--p-border);border-radius:var(--p-r-card-lg);box-shadow:var(--p-shadow-card);grid-template-columns:280px minmax(0,1fr);display:grid;overflow:hidden}.HotelCard-module__vxCIFq__media{background:var(--p-tile-yellow);min-height:210px;position:relative}.HotelCard-module__vxCIFq__mediaLink{width:100%;height:100%;display:block}.HotelCard-module__vxCIFq__photo{object-fit:cover;width:100%;height:100%;min-height:210px;display:block}.HotelCard-module__vxCIFq__noPhoto{width:100%;height:100%;min-height:210px;color:var(--p-sunrise-hover);justify-content:center;align-items:center;font-size:44px;font-weight:800;display:flex}.HotelCard-module__vxCIFq__nav{border-radius:var(--p-r-pill);width:30px;height:30px;color:var(--p-rock);cursor:pointer;box-shadow:var(--p-shadow-sticky);background:#ffffffeb;border:0;justify-content:center;align-items:center;display:inline-flex;position:absolute;top:50%;transform:translateY(-50%)}.HotelCard-module__vxCIFq__navPrev{left:8px}.HotelCard-module__vxCIFq__navNext{right:8px}.HotelCard-module__vxCIFq__nav:focus-visible{box-shadow:var(--p-focus);outline:none}.HotelCard-module__vxCIFq__photoCount{border-radius:var(--p-r-pill);color:var(--p-cloud);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#27282b9e;padding:3px 9px;font-size:11.5px;font-weight:600;position:absolute;bottom:10px;left:10px}.HotelCard-module__vxCIFq__photoCount:hover{color:var(--p-cloud);background:#27282bcc}.HotelCard-module__vxCIFq__fav{border-radius:var(--p-r-pill);width:36px;height:36px;color:var(--p-text-3);cursor:pointer;box-shadow:var(--p-shadow-sticky);background:#ffffffeb;border:0;justify-content:center;align-items:center;transition:color .15s,transform .12s;display:inline-flex;position:absolute;top:10px;right:10px}.HotelCard-module__vxCIFq__fav:hover{color:var(--p-sunset);transform:scale(1.06)}.HotelCard-module__vxCIFq__favOn{color:var(--p-sunset);background:var(--p-cloud)}.HotelCard-module__vxCIFq__fav:focus-visible{box-shadow:var(--p-focus);outline:none}.HotelCard-module__vxCIFq__body{flex-direction:column;gap:10px;min-width:0;padding:14px 16px 12px;display:flex}.HotelCard-module__vxCIFq__head{justify-content:space-between;gap:12px;display:flex}.HotelCard-module__vxCIFq__titleWrap{min-width:0}.HotelCard-module__vxCIFq__title{color:var(--p-text);margin:0 0 4px;font-size:18px;font-weight:800;line-height:1.25}.HotelCard-module__vxCIFq__title a{color:inherit}.HotelCard-module__vxCIFq__title a:hover{color:var(--p-sky)}.HotelCard-module__vxCIFq__meta{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.HotelCard-module__vxCIFq__place{color:var(--p-text-2);margin:6px 0 0;font-size:13px}.HotelCard-module__vxCIFq__amenities{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.HotelCard-module__vxCIFq__amenity{border-radius:var(--p-r-pill);background:var(--p-tile-blue);color:var(--p-text-soft);white-space:nowrap;padding:3px 9px;font-size:11.5px;font-weight:600}.HotelCard-module__vxCIFq__priceRow{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:14px;margin-top:auto;padding-top:4px;display:flex}.HotelCard-module__vxCIFq__priceBox{flex-wrap:wrap;align-items:baseline;gap:6px;display:flex}.HotelCard-module__vxCIFq__priceFrom{color:var(--p-text-2);font-size:13px}.HotelCard-module__vxCIFq__price{color:var(--p-text);font-size:26px;font-weight:800;line-height:1.1}.HotelCard-module__vxCIFq__per{color:var(--p-text-2);font-size:13px;font-weight:600}.HotelCard-module__vxCIFq__terms{color:var(--p-text-2);flex-wrap:wrap;align-items:center;gap:6px;font-size:12.5px;display:flex}.HotelCard-module__vxCIFq__term{white-space:nowrap}.HotelCard-module__vxCIFq__dot{color:var(--p-text-3)}.HotelCard-module__vxCIFq__transport{border-radius:var(--p-r-pill);background:var(--p-bg);white-space:nowrap;align-items:center;gap:4px;padding:2px 8px;display:inline-flex}.HotelCard-module__vxCIFq__logo{object-fit:contain;width:auto;max-width:76px;height:16px}.HotelCard-module__vxCIFq__noOffers{color:var(--p-text-3);margin:0;font-size:13px}.HotelCard-module__vxCIFq__foot{border-top:1px solid var(--p-border);justify-content:space-between;align-items:center;gap:12px;padding-top:8px;display:flex}.HotelCard-module__vxCIFq__more{font:inherit;color:var(--p-sky);cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:0;font-size:13px;font-weight:700;display:inline-flex}.HotelCard-module__vxCIFq__more:hover{color:var(--p-sky-hover)}.HotelCard-module__vxCIFq__more:focus-visible{box-shadow:var(--p-focus);border-radius:6px;outline:none}.HotelCard-module__vxCIFq__caret{border-top:5px solid;border-left:4px solid #0000;border-right:4px solid #0000;width:0;height:0;transition:transform .15s}.HotelCard-module__vxCIFq__caretUp{transform:rotate(180deg)}.HotelCard-module__vxCIFq__detailsLink{font-size:13px;font-weight:600}.HotelCard-module__vxCIFq__offers{padding-top:4px}@media (max-width:719px){.HotelCard-module__vxCIFq__card{grid-template-columns:1fr}.HotelCard-module__vxCIFq__media{aspect-ratio:4/3;min-height:0}.HotelCard-module__vxCIFq__photo,.HotelCard-module__vxCIFq__noPhoto{min-height:0}.HotelCard-module__vxCIFq__title{font-size:17px}.HotelCard-module__vxCIFq__price{font-size:24px}.HotelCard-module__vxCIFq__priceRow{flex-direction:column;align-items:flex-start;gap:8px}.HotelCard-module__vxCIFq__foot{flex-wrap:wrap}}
.SearchProgress-module__5xMbKq__wrap{flex-direction:column;gap:8px;display:flex}.SearchProgress-module__5xMbKq__head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;display:flex}.SearchProgress-module__5xMbKq__title{color:var(--p-text);flex-wrap:wrap;align-items:baseline;gap:10px;margin:0;font-size:24px;font-weight:800;line-height:1.2;display:flex}.SearchProgress-module__5xMbKq__dept{color:var(--p-text-2);border-radius:var(--p-r-pill);background:var(--p-bg);padding:2px 9px;font-size:13px;font-weight:600}.SearchProgress-module__5xMbKq__line{color:var(--p-text-2);align-items:center;gap:8px;min-height:20px;margin:0;font-size:13.5px;display:inline-flex}.SearchProgress-module__5xMbKq__shown{border-left:1px solid var(--p-border);color:var(--p-text-3);white-space:nowrap;padding-left:8px}.SearchProgress-module__5xMbKq__err{color:var(--p-sunset);font-weight:600}.SearchProgress-module__5xMbKq__dot{background:var(--p-sunrise);border-radius:50%;flex:none;width:8px;height:8px;animation:1.1s ease-in-out infinite SearchProgress-module__5xMbKq__pulse}.SearchProgress-module__5xMbKq__bar{border-radius:var(--p-r-pill);background:var(--p-border);height:3px;position:relative;overflow:hidden}.SearchProgress-module__5xMbKq__bar span{border-radius:inherit;background:var(--p-sunrise);width:32%;animation:1.3s ease-in-out infinite SearchProgress-module__5xMbKq__slide;position:absolute;inset:0 auto 0 0}@keyframes SearchProgress-module__5xMbKq__pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.45;transform:scale(.82)}}@keyframes SearchProgress-module__5xMbKq__slide{0%{left:-34%}to{left:102%}}@media (prefers-reduced-motion:reduce){.SearchProgress-module__5xMbKq__dot,.SearchProgress-module__5xMbKq__bar span{animation:none}.SearchProgress-module__5xMbKq__bar span{opacity:.5;width:100%;left:0}}@media (max-width:719px){.SearchProgress-module__5xMbKq__title{font-size:20px}.SearchProgress-module__5xMbKq__head{gap:4px}}
.SortBar-module__u4NfMa__bar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.SortBar-module__u4NfMa__controls{display:none}.SortBar-module__u4NfMa__ctrl{border:1.5px solid var(--p-border-input);border-radius:var(--p-r-pill);background:var(--p-surface);min-width:0;height:42px;color:var(--p-text);font:inherit;cursor:pointer;justify-content:center;align-items:center;gap:8px;padding:0 12px;font-size:14px;font-weight:700;transition:border-color .15s,background .15s;display:inline-flex}.SortBar-module__u4NfMa__ctrl:hover{border-color:var(--p-rock)}.SortBar-module__u4NfMa__ctrl:focus-visible{box-shadow:var(--p-focus);border-color:var(--p-sky);outline:none}.SortBar-module__u4NfMa__ctrl:disabled{color:var(--p-disabled-text);cursor:not-allowed;border-color:var(--p-border)}.SortBar-module__u4NfMa__ctrl svg{flex:none}.SortBar-module__u4NfMa__ctrlText{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.SortBar-module__u4NfMa__badge{border-radius:var(--p-r-pill);background:var(--p-sunrise);min-width:20px;height:20px;color:var(--p-rock);flex:none;justify-content:center;align-items:center;padding:0 6px;font-size:11.5px;font-weight:800;display:inline-flex}.SortBar-module__u4NfMa__sort{align-items:center;gap:10px;min-width:0;display:flex}.SortBar-module__u4NfMa__label{color:var(--p-text-3);white-space:nowrap;font-size:13px}@media (max-width:979px){.SortBar-module__u4NfMa__controls{gap:10px;width:100%;display:flex}.SortBar-module__u4NfMa__ctrl{flex:none}.SortBar-module__u4NfMa__ctrl+.SortBar-module__u4NfMa__ctrl{flex:auto;max-width:280px}.SortBar-module__u4NfMa__sort{display:none}}.SortBar-module__u4NfMa__options{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.SortBar-module__u4NfMa__option{border-radius:var(--p-r-input);background:var(--p-bg-nested);width:100%;color:var(--p-text);font:inherit;text-align:left;cursor:pointer;border:1.5px solid #0000;justify-content:space-between;align-items:center;gap:12px;padding:14px 16px;font-size:15px;font-weight:700;transition:border-color .15s,background .15s;display:flex}.SortBar-module__u4NfMa__option:hover{background:var(--p-surface);border-color:var(--p-border-input)}.SortBar-module__u4NfMa__option:focus-visible{border-color:var(--p-sky);box-shadow:var(--p-focus);outline:none}.SortBar-module__u4NfMa__option[aria-pressed=true]{background:var(--p-tile-yellow);border-color:var(--p-sunrise)}
.DestinationPicker-module__lxMgya__muted{color:var(--p-text-3);font-weight:500}.DestinationPicker-module__lxMgya__headTitle{align-items:center;gap:8px;display:inline-flex}.DestinationPicker-module__lxMgya__panel{width:100%}.DestinationPicker-module__lxMgya__search{background:var(--p-bg-nested);border:1.5px solid var(--p-border-input);border-radius:var(--p-r-input);align-items:center;gap:10px;height:46px;margin-bottom:14px;padding:0 14px;transition:border-color .15s,box-shadow .15s,background .15s;display:flex;position:relative}.DestinationPicker-module__lxMgya__search:focus-within{border-color:var(--p-sky);background:var(--p-surface);box-shadow:var(--p-focus)}.DestinationPicker-module__lxMgya__searchIcon{color:var(--p-text-3);flex:none}.DestinationPicker-module__lxMgya__searchInput{appearance:none;min-width:0;font:inherit;color:var(--p-text);background:0 0;border:0;flex:auto;padding:0;font-size:15px}.DestinationPicker-module__lxMgya__searchInput::placeholder{color:var(--p-text-3);font-weight:500}.DestinationPicker-module__lxMgya__searchInput:focus{outline:none}.DestinationPicker-module__lxMgya__cols{grid-template-columns:minmax(0,1fr);gap:16px;height:min(52dvh,420px);min-height:180px;display:grid}@media (min-width:720px){.DestinationPicker-module__lxMgya__cols{grid-template-columns:minmax(0,.95fr) minmax(0,1.15fr)}}.DestinationPicker-module__lxMgya__colLeft,.DestinationPicker-module__lxMgya__colRight{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;min-width:0;min-height:0;overflow-y:auto}@media (min-width:720px){.DestinationPicker-module__lxMgya__colRight{border-left:1px solid var(--p-border);padding-left:16px}}@media (max-width:719px){.DestinationPicker-module__lxMgya__colRight,.DestinationPicker-module__lxMgya__stepResorts .DestinationPicker-module__lxMgya__colLeft{display:none}.DestinationPicker-module__lxMgya__stepResorts .DestinationPicker-module__lxMgya__colRight{display:block}}.DestinationPicker-module__lxMgya__groupTitle{letter-spacing:1px;text-transform:uppercase;color:var(--p-text-3);margin:12px 0 4px;font-size:11px;font-weight:800}.DestinationPicker-module__lxMgya__groupTitle:first-child{margin-top:0}.DestinationPicker-module__lxMgya__country{appearance:none;width:100%;font:inherit;color:var(--p-text);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:12px;align-items:center;gap:10px;padding:8px 10px;font-size:14.5px;font-weight:600;transition:background .12s;display:flex}.DestinationPicker-module__lxMgya__country:hover{background:var(--p-bg-nested)}.DestinationPicker-module__lxMgya__country:focus-visible{box-shadow:var(--p-focus), 0 0 0 1.5px var(--p-sky);outline:none}.DestinationPicker-module__lxMgya__countryOn{background:var(--p-bg);font-weight:800}.DestinationPicker-module__lxMgya__countryOn .DestinationPicker-module__lxMgya__chevron{color:var(--p-text)}.DestinationPicker-module__lxMgya__flag{text-align:center;width:24px;color:var(--p-text-3);flex:none;font-size:18px;line-height:1}.DestinationPicker-module__lxMgya__countryName{flex:auto;min-width:0}.DestinationPicker-module__lxMgya__countryNote{text-align:right;min-width:0;color:var(--p-text-3);flex:0 auto;font-size:11.5px;font-weight:600;line-height:1.25}.DestinationPicker-module__lxMgya__chevron{color:var(--p-text-3);flex:none}.DestinationPicker-module__lxMgya__hit{appearance:none;width:100%;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:12px;align-items:center;gap:10px;padding:6px 10px;transition:background .12s;display:flex}.DestinationPicker-module__lxMgya__hit:hover{background:var(--p-bg-nested)}.DestinationPicker-module__lxMgya__hit:focus-visible{box-shadow:var(--p-focus), 0 0 0 1.5px var(--p-sky);outline:none}.DestinationPicker-module__lxMgya__thumb{object-fit:cover;background:var(--p-bg);border-radius:8px;flex:none;width:40px;height:30px}.DestinationPicker-module__lxMgya__pin{background:var(--p-tile-blue);width:40px;height:30px;color:var(--p-sky);border-radius:8px;flex:none;justify-content:center;align-items:center;display:flex}.DestinationPicker-module__lxMgya__hitTexts{flex-direction:column;min-width:0;display:flex}.DestinationPicker-module__lxMgya__hitLabel{color:var(--p-text);white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:700;overflow:hidden}.DestinationPicker-module__lxMgya__hitSub{color:var(--p-text-2);font-size:12px}.DestinationPicker-module__lxMgya__resortHead{align-items:center;gap:10px;margin-bottom:8px;display:flex}.DestinationPicker-module__lxMgya__resortTitle{color:var(--p-text);font-size:15px;font-weight:800}.DestinationPicker-module__lxMgya__back{appearance:none;font:inherit;color:var(--p-sky);cursor:pointer;background:0 0;border:0;border-radius:10px;align-items:center;gap:4px;margin-left:-4px;padding:6px 8px 6px 4px;font-size:13px;font-weight:700;display:inline-flex}.DestinationPicker-module__lxMgya__back:focus-visible{box-shadow:var(--p-focus), 0 0 0 1.5px var(--p-sky);outline:none}@media (min-width:720px){.DestinationPicker-module__lxMgya__back{display:none}}.DestinationPicker-module__lxMgya__allRow{border-bottom:1px solid var(--p-border);margin-bottom:4px;padding-bottom:8px;font-weight:700}.DestinationPicker-module__lxMgya__resortGroup{margin-bottom:6px}.DestinationPicker-module__lxMgya__loading{flex-direction:column;gap:6px;padding:4px 0;display:flex}.DestinationPicker-module__lxMgya__empty{color:var(--p-text-2);margin:10px 4px;font-size:13.5px;line-height:1.5}.DestinationPicker-module__lxMgya__foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.DestinationPicker-module__lxMgya__footNote{color:var(--p-text-2);text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:13px;font-weight:600;overflow:hidden}.DestinationPicker-module__lxMgya__foot button{flex:none;min-width:150px}@media (max-width:520px){.DestinationPicker-module__lxMgya__footNote{display:none}.DestinationPicker-module__lxMgya__foot button{width:100%}}
.DeparturePicker-module__HXTl1W__muted{color:var(--p-text-3);font-weight:500}.DeparturePicker-module__HXTl1W__headTitle{align-items:center;gap:8px;display:inline-flex}.DeparturePicker-module__HXTl1W__search{background:var(--p-bg-nested);border:1.5px solid var(--p-border-input);border-radius:var(--p-r-input);align-items:center;gap:10px;height:46px;padding:0 14px;transition:border-color .15s,box-shadow .15s,background .15s;display:flex}.DeparturePicker-module__HXTl1W__search:focus-within{border-color:var(--p-sky);background:var(--p-surface);box-shadow:var(--p-focus)}.DeparturePicker-module__HXTl1W__searchIcon{color:var(--p-text-3);flex:none}.DeparturePicker-module__HXTl1W__searchInput{appearance:none;min-width:0;font:inherit;color:var(--p-text);background:0 0;border:0;flex:auto;padding:0;font-size:15px}.DeparturePicker-module__HXTl1W__searchInput::placeholder{color:var(--p-text-3);font-weight:500}.DeparturePicker-module__HXTl1W__searchInput:focus{outline:none}.DeparturePicker-module__HXTl1W__tabs{margin:12px 0 6px}@media (max-width:430px){.DeparturePicker-module__HXTl1W__tabs button{padding-inline:4px;font-size:12px}}.DeparturePicker-module__HXTl1W__list{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;height:min(42dvh,340px);min-height:150px;margin:0 -6px;padding:0 6px;overflow-y:auto}.DeparturePicker-module__HXTl1W__group{margin-bottom:6px}.DeparturePicker-module__HXTl1W__groupTitle{letter-spacing:1px;text-transform:uppercase;color:var(--p-text-3);margin:12px 0 2px;font-size:11px;font-weight:800}.DeparturePicker-module__HXTl1W__groupTitle:first-child{margin-top:4px}.DeparturePicker-module__HXTl1W__row{cursor:pointer;color:var(--p-text);border-radius:12px;align-items:center;gap:10px;padding:7px 10px;font-size:14.5px;font-weight:600;transition:background .12s;display:flex;position:relative}.DeparturePicker-module__HXTl1W__row:hover{background:var(--p-bg-nested)}.DeparturePicker-module__HXTl1W__radio{opacity:0;pointer-events:none;width:1px;height:1px;margin:0;position:absolute}.DeparturePicker-module__HXTl1W__dot{border:2px solid var(--p-border-input);background:var(--p-surface);border-radius:50%;flex:none;width:19px;height:19px;transition:border-color .12s,box-shadow .12s}.DeparturePicker-module__HXTl1W__radio:checked+.DeparturePicker-module__HXTl1W__dot{border-color:var(--p-rock);box-shadow:inset 0 0 0 4px var(--p-surface), inset 0 0 0 12px var(--p-rock)}.DeparturePicker-module__HXTl1W__radio:focus-visible+.DeparturePicker-module__HXTl1W__dot{box-shadow:var(--p-focus), 0 0 0 1.5px var(--p-sky);outline:none}.DeparturePicker-module__HXTl1W__radio:checked:focus-visible+.DeparturePicker-module__HXTl1W__dot{box-shadow:inset 0 0 0 4px var(--p-surface), inset 0 0 0 12px var(--p-rock), var(--p-focus)}.DeparturePicker-module__HXTl1W__rowLabel{flex:auto;min-width:0}.DeparturePicker-module__HXTl1W__list .DeparturePicker-module__HXTl1W__city{margin-inline:0;padding-inline:10px}.DeparturePicker-module__HXTl1W__foot{flex-direction:column;gap:8px;display:flex}.DeparturePicker-module__HXTl1W__hint{color:var(--p-text-2);margin:0;font-size:12px;line-height:1.4}.DeparturePicker-module__HXTl1W__loading{flex-direction:column;gap:6px;padding:8px 0;display:flex}.DeparturePicker-module__HXTl1W__empty{color:var(--p-text-2);margin:14px 6px;font-size:13.5px;line-height:1.5}
.DateRangePicker-module___L-jBW__panel{width:100%}.DateRangePicker-module___L-jBW__headTitle{align-items:center;gap:8px;display:inline-flex}.DateRangePicker-module___L-jBW__top{grid-template-columns:36px 1fr 36px;align-items:center;gap:10px;margin-bottom:14px;display:grid}.DateRangePicker-module___L-jBW__top>:nth-child(2){justify-self:center}.DateRangePicker-module___L-jBW__navBtn{appearance:none;width:36px;height:36px;color:var(--p-rock);cursor:pointer;background:#f1f2f4;border:none;border-radius:999px;justify-content:center;align-items:center;padding:0;transition:background .15s,color .15s;display:inline-flex}.DateRangePicker-module___L-jBW__navBtn:hover:not(:disabled){background:var(--p-border)}.DateRangePicker-module___L-jBW__navBtn:disabled{color:var(--p-disabled-text);cursor:not-allowed}.DateRangePicker-module___L-jBW__navBtn:focus-visible{box-shadow:var(--p-focus), 0 0 0 1.5px var(--p-sky);outline:none}.DateRangePicker-module___L-jBW__months{grid-template-columns:1fr;gap:22px;display:grid}@media (min-width:720px){.DateRangePicker-module___L-jBW__months{grid-template-columns:1fr 1fr;gap:28px}}.DateRangePicker-module___L-jBW__month{min-width:0}.DateRangePicker-module___L-jBW__monthTitle{color:var(--p-text);text-align:center;text-transform:capitalize;margin:0 0 10px;font-size:16px;font-weight:800}.DateRangePicker-module___L-jBW__weekdays{grid-template-columns:repeat(7,1fr);margin-bottom:4px;display:grid}.DateRangePicker-module___L-jBW__weekday{text-align:center;color:var(--p-text-3);padding-bottom:4px;font-size:12px;font-weight:600}.DateRangePicker-module___L-jBW__grid{grid-template-columns:repeat(7,1fr);gap:3px 0;display:grid}.DateRangePicker-module___L-jBW__blank{height:38px}.DateRangePicker-module___L-jBW__cell{appearance:none;font:inherit;height:38px;color:var(--p-text-soft);cursor:pointer;background:0 0;border:0;border-radius:0;justify-content:center;align-items:center;padding:0;font-size:14px;font-weight:600;display:flex;position:relative}.DateRangePicker-module___L-jBW__dot{border-radius:var(--p-r-input);justify-content:center;align-items:center;width:100%;height:100%;transition:background .12s;display:flex}.DateRangePicker-module___L-jBW__cell:hover:not(:disabled){color:var(--p-text)}.DateRangePicker-module___L-jBW__cell:hover:not(:disabled) .DateRangePicker-module___L-jBW__dot{background:#27282b12}.DateRangePicker-module___L-jBW__cell:disabled{color:var(--p-disabled-text);cursor:not-allowed}.DateRangePicker-module___L-jBW__cell:focus-visible{outline:2px solid var(--p-sky);outline-offset:-2px;border-radius:var(--p-r-input)}.DateRangePicker-module___L-jBW__band{background:var(--p-tile-yellow);color:var(--p-text)}.DateRangePicker-module___L-jBW__bandL{border-top-left-radius:var(--p-r-input);border-bottom-left-radius:var(--p-r-input)}.DateRangePicker-module___L-jBW__bandR{border-top-right-radius:var(--p-r-input);border-bottom-right-radius:var(--p-r-input)}.DateRangePicker-module___L-jBW__picked{color:var(--p-rock);font-weight:800}.DateRangePicker-module___L-jBW__picked .DateRangePicker-module___L-jBW__dot{background:var(--p-sunrise)}.DateRangePicker-module___L-jBW__picked:hover:not(:disabled) .DateRangePicker-module___L-jBW__dot{background:var(--p-sunrise-hover)}.DateRangePicker-module___L-jBW__today:before{content:"";background:var(--p-sky);z-index:1;border-radius:999px;width:4px;height:4px;position:absolute;bottom:4px;left:50%;transform:translate(-50%)}.DateRangePicker-module___L-jBW__picked.DateRangePicker-module___L-jBW__today:before{display:none}.DateRangePicker-module___L-jBW__note{color:var(--p-text-2);margin:16px 0 0;font-size:12.5px;line-height:1.45}.DateRangePicker-module___L-jBW__noteSep{color:var(--p-text-3);margin:0 6px}.DateRangePicker-module___L-jBW__foot{grid-template-columns:1fr auto 1fr;align-items:center;gap:12px;display:grid}.DateRangePicker-module___L-jBW__reset{appearance:none;font:inherit;color:var(--p-text-2);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:10px;justify-self:start;margin-left:-10px;padding:8px 10px;font-size:13.5px;font-weight:700;transition:color .15s,background .15s}.DateRangePicker-module___L-jBW__reset:hover{color:var(--p-text);background:var(--p-bg-nested)}.DateRangePicker-module___L-jBW__reset:focus-visible{box-shadow:var(--p-focus), 0 0 0 1.5px var(--p-sky);outline:none}.DateRangePicker-module___L-jBW__tol{justify-self:center;min-width:0}.DateRangePicker-module___L-jBW__pick.DateRangePicker-module___L-jBW__pick{background:var(--p-sky);min-width:148px;color:var(--p-cloud);justify-self:end}.DateRangePicker-module___L-jBW__pick.DateRangePicker-module___L-jBW__pick:hover{background:var(--p-sky-hover)}@media (max-width:719px){.DateRangePicker-module___L-jBW__cell,.DateRangePicker-module___L-jBW__blank{height:42px}}@media (max-width:560px){.DateRangePicker-module___L-jBW__foot{grid-template-columns:1fr auto}.DateRangePicker-module___L-jBW__tol{grid-area:1/1/auto/-1}.DateRangePicker-module___L-jBW__tol:empty{display:none}.DateRangePicker-module___L-jBW__pick.DateRangePicker-module___L-jBW__pick{min-width:120px}}.DateRangePicker-module___L-jBW__live{color:var(--p-text);font-weight:800}
.Gallery-module__NdVHFa__wrap{flex-direction:column;gap:8px;display:flex}.Gallery-module__NdVHFa__main{aspect-ratio:4/3;border-radius:var(--p-r-card);background:var(--p-disabled-bg);position:relative;overflow:hidden}@media (min-width:900px){.Gallery-module__NdVHFa__main{aspect-ratio:3/2}}.Gallery-module__NdVHFa__mainImg{object-fit:cover;width:100%;height:100%;display:block}.Gallery-module__NdVHFa__empty{color:var(--p-text-3);place-items:center;font-size:14px;display:grid}.Gallery-module__NdVHFa__zoom{border-radius:var(--p-r-pill);color:#fff;font:inherit;cursor:pointer;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#27282bb8;border:0;align-items:center;gap:6px;padding:7px 11px;font-size:12.5px;font-weight:600;display:inline-flex;position:absolute;bottom:10px;right:10px}.Gallery-module__NdVHFa__zoom:hover{background:#27282be0}.Gallery-module__NdVHFa__nav{width:40px;height:40px;color:var(--p-rock);cursor:pointer;box-shadow:var(--p-shadow-sticky);background:#ffffffeb;border:0;border-radius:50%;place-items:center;display:grid;position:absolute;top:50%;transform:translateY(-50%)}.Gallery-module__NdVHFa__nav:hover{background:#fff}.Gallery-module__NdVHFa__navPrev{left:10px}.Gallery-module__NdVHFa__navNext{right:10px}.Gallery-module__NdVHFa__zoom:focus-visible,.Gallery-module__NdVHFa__nav:focus-visible,.Gallery-module__NdVHFa__thumb:focus-visible{outline:2px solid var(--p-sky);outline-offset:2px}.Gallery-module__NdVHFa__strip{scrollbar-width:thin;gap:8px;padding-bottom:4px;display:flex;overflow-x:auto}.Gallery-module__NdVHFa__thumb{background:var(--p-disabled-bg);cursor:pointer;border:2px solid #0000;border-radius:10px;flex:none;width:92px;height:69px;padding:0;overflow:hidden}.Gallery-module__NdVHFa__thumb img{object-fit:cover;width:100%;height:100%;display:block}.Gallery-module__NdVHFa__thumbActive{border-color:var(--p-sunrise)}.Gallery-module__NdVHFa__full{border-radius:var(--p-r-card);background:var(--p-rock);place-items:center;min-height:min(72vh,620px);display:grid;position:relative}.Gallery-module__NdVHFa__fullImg{object-fit:contain;border-radius:10px;max-width:100%;max-height:min(72vh,620px);display:block}.Gallery-module__NdVHFa__fullCounter{border-radius:var(--p-r-pill);color:#fff;background:#27282bb8;margin:0;padding:5px 12px;font-size:12.5px;font-weight:600;position:absolute;bottom:8px;left:50%;transform:translate(-50%)}
.DurationPicker-module__bbJ-dG__panel{width:100%}.DurationPicker-module__bbJ-dG__headTitle{align-items:center;gap:8px;display:inline-flex}.DurationPicker-module__bbJ-dG__list{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;flex-direction:column;gap:2px;max-height:min(56dvh,420px);margin:-4px -6px;padding:4px 6px;display:flex;overflow-y:auto}.DurationPicker-module__bbJ-dG__row{appearance:none;width:100%;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:12px;padding:11px 12px;transition:background .12s;display:block}.DurationPicker-module__bbJ-dG__row:hover{background:var(--p-bg-nested)}.DurationPicker-module__bbJ-dG__row:focus-visible{box-shadow:var(--p-focus), 0 0 0 1.5px var(--p-sky);outline:none}.DurationPicker-module__bbJ-dG__rowOn,.DurationPicker-module__bbJ-dG__rowOn:hover{background:var(--p-tile-yellow)}.DurationPicker-module__bbJ-dG__nights{color:var(--p-text);font-size:15px;font-weight:800}.DurationPicker-module__bbJ-dG__days{color:var(--p-text-3);font-size:15px;font-weight:600}.DurationPicker-module__bbJ-dG__note{color:var(--p-text-2);margin:14px 0 0;font-size:12.5px;line-height:1.45}.DurationPicker-module__bbJ-dG__foot{display:flex}.DurationPicker-module__bbJ-dG__pick.DurationPicker-module__bbJ-dG__pick{background:var(--p-sky);color:var(--p-cloud)}.DurationPicker-module__bbJ-dG__pick.DurationPicker-module__bbJ-dG__pick:hover{background:var(--p-sky-hover)}
.HotelFacts-module__AXo8da__wrap{flex-direction:column;gap:12px;display:flex}.HotelFacts-module__AXo8da__block{border-radius:var(--p-r-card);background:var(--p-surface);box-shadow:var(--p-shadow-card);padding:18px}.HotelFacts-module__AXo8da__title{margin:0 0 14px;font-size:17px;font-weight:800;line-height:1.25}.HotelFacts-module__AXo8da__bars{flex-direction:column;gap:9px;display:flex}.HotelFacts-module__AXo8da__bar{grid-template-columns:minmax(96px,34%) 1fr auto;align-items:center;gap:10px;display:grid}.HotelFacts-module__AXo8da__barLabel{color:var(--p-text-soft);text-transform:capitalize;font-size:13.5px}.HotelFacts-module__AXo8da__barTrack{border-radius:var(--p-r-pill);background:var(--p-bg);height:8px;overflow:hidden}.HotelFacts-module__AXo8da__barFill{border-radius:var(--p-r-pill);background:var(--p-sunrise);height:100%;display:block}.HotelFacts-module__AXo8da__barValue{text-align:right;min-width:30px;color:var(--p-text);font-variant-numeric:tabular-nums;font-size:13.5px;font-weight:700}.HotelFacts-module__AXo8da__source{color:var(--p-text-3);margin:12px 0 0;font-size:12px;line-height:1.45}.HotelFacts-module__AXo8da__ext{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.HotelFacts-module__AXo8da__extItem{flex:140px}.HotelFacts-module__AXo8da__extItem,.HotelFacts-module__AXo8da__extLink{border-radius:var(--p-r-tile);background:var(--p-bg-nested);flex-direction:column;gap:1px;padding:10px 12px;display:flex}.HotelFacts-module__AXo8da__extLink{color:inherit;background:0 0;padding:0}.HotelFacts-module__AXo8da__extLink:hover .HotelFacts-module__AXo8da__extSite{color:var(--p-sky)}.HotelFacts-module__AXo8da__extValue{color:var(--p-text);font-variant-numeric:tabular-nums;font-size:19px;font-weight:800;line-height:1.1}.HotelFacts-module__AXo8da__extSite{color:var(--p-text-soft);font-size:13px;font-weight:600}.HotelFacts-module__AXo8da__extCount{color:var(--p-text-3);font-size:12px}.HotelFacts-module__AXo8da__facts{grid-template-columns:1fr;gap:8px;margin:0;display:grid}@media (min-width:560px){.HotelFacts-module__AXo8da__facts{grid-template-columns:1fr 1fr}}.HotelFacts-module__AXo8da__fact{border-bottom:1px solid var(--p-border);justify-content:space-between;align-items:baseline;gap:10px;padding-bottom:7px;display:flex}.HotelFacts-module__AXo8da__fact dt{color:var(--p-text-2);font-size:13px}.HotelFacts-module__AXo8da__fact dd{color:var(--p-text);text-align:right;margin:0;font-size:13.5px;font-weight:700}.HotelFacts-module__AXo8da__address{color:var(--p-text-2);margin:12px 0 0;font-size:13px;line-height:1.45}.HotelFacts-module__AXo8da__group+.HotelFacts-module__AXo8da__group{margin-top:14px}.HotelFacts-module__AXo8da__groupTitle{color:var(--p-text-2);letter-spacing:.04em;text-transform:uppercase;margin:0 0 8px;font-size:12px;font-weight:700}.HotelFacts-module__AXo8da__chips{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.HotelFacts-module__AXo8da__note{opacity:.65;font-weight:500}.HotelFacts-module__AXo8da__text+.HotelFacts-module__AXo8da__text{border-top:1px solid var(--p-border);margin-top:14px;padding-top:14px}.HotelFacts-module__AXo8da__textTitle{margin:0 0 5px;font-size:14px;font-weight:700}.HotelFacts-module__AXo8da__textBody{color:var(--p-text-soft);white-space:pre-line;margin:0;font-size:14px;line-height:1.6}.HotelFacts-module__AXo8da__more{color:var(--p-sky);font:inherit;cursor:pointer;background:0 0;border:0;margin-top:6px;padding:0;font-size:13.5px;font-weight:600}.HotelFacts-module__AXo8da__more:hover{color:var(--p-sky-hover)}
.GuestsPicker-module__ELvVBa__pop{z-index:60;background:var(--p-surface);border:1px solid var(--p-border);border-radius:var(--p-r-card);width:max(100%,288px);max-width:min(92vw,340px);box-shadow:var(--p-shadow-pop);padding:16px;position:absolute;top:calc(100% + 6px);right:0}.GuestsPicker-module__ELvVBa__row{justify-content:space-between;align-items:center;gap:16px;display:flex}.GuestsPicker-module__ELvVBa__rowTitle{color:var(--p-text);font-size:15px;font-weight:700}.GuestsPicker-module__ELvVBa__rowSub{color:var(--p-text-3);font-size:12.5px}.GuestsPicker-module__ELvVBa__stepper{flex:none;align-items:center;gap:12px;display:flex}.GuestsPicker-module__ELvVBa__step{appearance:none;width:34px;height:34px;color:var(--p-text);background:var(--p-surface);border:1.5px solid var(--p-border-input);cursor:pointer;border-radius:999px;justify-content:center;align-items:center;font-size:20px;font-weight:700;line-height:1;transition:border-color .15s,background .15s;display:inline-flex}.GuestsPicker-module__ELvVBa__step:hover:not(:disabled){border-color:var(--p-rock);background:var(--p-bg-nested)}.GuestsPicker-module__ELvVBa__step:disabled{color:var(--p-disabled-text);border-color:var(--p-border);background:var(--p-disabled-bg);cursor:not-allowed}.GuestsPicker-module__ELvVBa__count{text-align:center;min-width:26px;color:var(--p-text);font-variant-numeric:tabular-nums;font-size:17px;font-weight:800}.GuestsPicker-module__ELvVBa__note{border-top:1px solid var(--p-border);color:var(--p-text-2);margin:14px 0 0;padding-top:14px;font-size:12.5px;line-height:1.5}
.OffersTable-module__RP4KNq__wrap{border-radius:var(--p-r-card);background:var(--p-surface);box-shadow:var(--p-shadow-card);padding:18px}.OffersTable-module__RP4KNq__head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-bottom:14px;display:flex}.OffersTable-module__RP4KNq__title{margin:0;font-size:18px;font-weight:800}.OffersTable-module__RP4KNq__count{border-radius:var(--p-r-pill);background:var(--p-bg);color:var(--p-text-2);vertical-align:2px;margin-left:6px;padding:2px 9px;font-size:13px;font-weight:700}.OffersTable-module__RP4KNq__filters{border-radius:var(--p-r-tile);background:var(--p-bg-nested);flex-direction:column;gap:8px;margin-bottom:12px;padding:12px;display:flex}.OffersTable-module__RP4KNq__filterRow{align-items:baseline;gap:10px;display:flex}.OffersTable-module__RP4KNq__filterLabel{color:var(--p-text-2);letter-spacing:.03em;text-transform:uppercase;flex:0 0 84px;font-size:12px;font-weight:700}.OffersTable-module__RP4KNq__filterChips{flex-wrap:wrap;gap:6px;display:flex}@media (max-width:560px){.OffersTable-module__RP4KNq__filterRow{flex-direction:column;gap:6px}.OffersTable-module__RP4KNq__filterLabel{flex:none}.OffersTable-module__RP4KNq__filterChips{padding-bottom:2px;flex-wrap:nowrap;margin-inline:-12px;padding-inline:12px;overflow-x:auto}.OffersTable-module__RP4KNq__filterChips>*{flex:none}}.OffersTable-module__RP4KNq__list{flex-direction:column;gap:8px;margin:0 0 12px;padding:0;list-style:none;display:flex;container-type:inline-size}.OffersTable-module__RP4KNq__row{border:1px solid var(--p-border);border-radius:var(--p-r-tile);background:var(--p-surface);grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"dates price""food price""op op""extra extra""actions actions";align-items:center;gap:6px 14px;padding:12px;display:grid}@container (max-width:739px){.OffersTable-module__RP4KNq__cellActions{padding-top:4px}}@container (max-width:520px){.OffersTable-module__RP4KNq__cellActions>:first-child{flex:auto}}@container (min-width:740px){.OffersTable-module__RP4KNq__row{grid-template-columns:minmax(150px,1.2fr) minmax(120px,1fr) minmax(100px,.9fr) auto auto;grid-template-areas:"dates food op price actions""extra extra extra extra extra"}}.OffersTable-module__RP4KNq__rowActive{border-color:var(--p-sunrise);box-shadow:0 0 0 3px #ffcc1438}.OffersTable-module__RP4KNq__cellDates{grid-area:dates}.OffersTable-module__RP4KNq__cellFood{grid-area:food}.OffersTable-module__RP4KNq__cellOp{grid-area:op;align-items:center;gap:8px;min-width:0;display:flex}.OffersTable-module__RP4KNq__cellPrice{text-align:right;grid-area:price}.OffersTable-module__RP4KNq__cellActions{grid-area:actions;justify-content:flex-end;align-items:center;gap:8px;display:flex}.OffersTable-module__RP4KNq__cellExtra{grid-area:extra}.OffersTable-module__RP4KNq__dates{color:var(--p-text);white-space:nowrap;font-size:14.5px;font-weight:700;display:block}.OffersTable-module__RP4KNq__arrow{color:var(--p-text-3);font-weight:500}.OffersTable-module__RP4KNq__sub{color:var(--p-text-2);font-size:12.5px;display:block}.OffersTable-module__RP4KNq__food{color:var(--p-text);font-size:14px;font-weight:600;display:block}.OffersTable-module__RP4KNq__logo{object-fit:contain;flex:none;width:22px;height:22px}.OffersTable-module__RP4KNq__opName{color:var(--p-text-2);text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;overflow:hidden}.OffersTable-module__RP4KNq__price{color:var(--p-text);white-space:nowrap;font-size:19px;font-weight:800;line-height:1.15;display:block}.OffersTable-module__RP4KNq__per{color:var(--p-text-2);font-size:12px;display:block}.OffersTable-module__RP4KNq__fav{border:1px solid var(--p-border-input);background:var(--p-surface);width:36px;height:36px;color:var(--p-text-3);cursor:pointer;border-radius:50%;flex:none;place-items:center;transition:color .15s,border-color .15s;display:grid}.OffersTable-module__RP4KNq__fav:hover,.OffersTable-module__RP4KNq__favOn{color:var(--p-sunset);border-color:var(--p-sunset)}.OffersTable-module__RP4KNq__fav:focus-visible,.OffersTable-module__RP4KNq__more:focus-visible,.OffersTable-module__RP4KNq__reset:focus-visible{outline:2px solid var(--p-sky);outline-offset:2px}.OffersTable-module__RP4KNq__included{flex-wrap:wrap;gap:5px;margin-top:4px;display:flex}.OffersTable-module__RP4KNq__more{color:var(--p-sky);font:inherit;cursor:pointer;background:0 0;border:0;margin-top:8px;padding:0;font-size:13px;font-weight:600}.OffersTable-module__RP4KNq__more:hover{color:var(--p-sky-hover)}.OffersTable-module__RP4KNq__flights{background:var(--p-bg-nested);border-radius:10px;margin:8px 0 0;padding:10px 12px;font-size:13px}.OffersTable-module__RP4KNq__flightGroup+.OffersTable-module__RP4KNq__flightGroup{margin-top:8px}.OffersTable-module__RP4KNq__flights dt{color:var(--p-text-3);letter-spacing:.04em;text-transform:uppercase;font-size:11.5px;font-weight:700}.OffersTable-module__RP4KNq__flights dd{color:var(--p-text-soft);margin:2px 0 0}.OffersTable-module__RP4KNq__rowSkeleton{border:1px solid var(--p-border);border-radius:var(--p-r-tile);flex-direction:column;gap:8px;padding:14px 12px;display:flex}.OffersTable-module__RP4KNq__empty{border-radius:var(--p-r-tile);background:var(--p-bg-nested);color:var(--p-text-2);text-align:center;margin:0;padding:18px 14px;font-size:14px;line-height:1.55}.OffersTable-module__RP4KNq__reset{color:var(--p-sky);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-weight:600}
.SearchForm-module__SEpvUq__card{background:var(--p-surface);border-radius:var(--p-r-card-lg);box-shadow:var(--p-shadow-pop);padding:10px}.SearchForm-module__SEpvUq__compact{border-radius:var(--p-r-input);border:1px solid var(--p-border);box-shadow:var(--p-shadow-card);padding:6px}.SearchForm-module__SEpvUq__row{grid-template-columns:1fr;gap:6px;display:grid}@media (min-width:640px){.SearchForm-module__SEpvUq__row{grid-template-columns:1fr 1fr}.SearchForm-module__SEpvUq__submitCell{grid-column:1/-1}}@media (min-width:760px){.SearchForm-module__SEpvUq__row{grid-template-columns:repeat(3,minmax(0,1fr))}.SearchForm-module__SEpvUq__submitCell{grid-column:auto}}@media (min-width:1000px){.SearchForm-module__SEpvUq__row{grid-template-columns:minmax(0,1.45fr) minmax(0,.95fr) minmax(0,1.3fr) minmax(0,1fr) minmax(0,.85fr) auto}.SearchForm-module__SEpvUq__submitCell{grid-column:auto;align-self:stretch}}@media (min-width:720px){.SearchForm-module__SEpvUq__compact .SearchForm-module__SEpvUq__row{grid-template-columns:repeat(3,minmax(0,1fr))}.SearchForm-module__SEpvUq__compact .SearchForm-module__SEpvUq__submitCell{grid-column:auto}}@media (min-width:1000px){.SearchForm-module__SEpvUq__compact .SearchForm-module__SEpvUq__row{grid-template-columns:minmax(0,1.4fr) minmax(0,.9fr) minmax(0,1.25fr) minmax(0,.95fr) minmax(0,.8fr) auto}}.SearchForm-module__SEpvUq__field{text-align:left;background:var(--p-bg-nested);border-radius:var(--p-r-input);cursor:pointer;border:1.5px solid #0000;flex-direction:column;justify-content:center;gap:2px;width:100%;min-height:60px;padding:9px 14px;transition:border-color .15s,background .15s,box-shadow .15s;display:flex;position:relative}.SearchForm-module__SEpvUq__field:hover{border-color:var(--p-border-input);background:var(--p-surface)}.SearchForm-module__SEpvUq__field:focus-within{border-color:var(--p-sky);background:var(--p-surface);box-shadow:var(--p-focus)}.SearchForm-module__SEpvUq__field :focus-visible{outline:none}.SearchForm-module__SEpvUq__compact .SearchForm-module__SEpvUq__field{gap:0;min-height:46px;padding:5px 12px}.SearchForm-module__SEpvUq__fieldLabel{letter-spacing:1.1px;text-transform:uppercase;color:var(--p-text-3);pointer-events:none;font-size:11px;font-weight:700;line-height:1.2}.SearchForm-module__SEpvUq__compact .SearchForm-module__SEpvUq__fieldLabel{display:none}.SearchForm-module__SEpvUq__fieldValue{color:var(--p-text);white-space:nowrap;text-overflow:ellipsis;font-size:15px;font-weight:700;line-height:1.3;overflow:hidden}.SearchForm-module__SEpvUq__fieldButton{appearance:none;font:inherit;color:inherit;cursor:pointer;text-align:left;background:0 0;border:0;flex-direction:column;justify-content:center;gap:2px;width:100%;min-width:0;margin:0;padding:0;display:flex}.SearchForm-module__SEpvUq__submitCell{align-items:stretch;display:flex}.SearchForm-module__SEpvUq__submitCell>*{width:100%}@media (min-width:1000px){.SearchForm-module__SEpvUq__submitCell button{height:100%}}.SearchForm-module__SEpvUq__submitIcon{vertical-align:-3px;margin-right:8px;display:inline-block}.SearchForm-module__SEpvUq__notes{flex-wrap:wrap;gap:6px 14px;margin:8px 4px 2px;display:flex}.SearchForm-module__SEpvUq__note{color:var(--p-text-2);margin:0;font-size:12.5px;line-height:1.4}.SearchForm-module__SEpvUq__error{color:var(--p-sunset);margin:0;font-size:12.5px;font-weight:700;line-height:1.4}.SearchForm-module__SEpvUq__compact .SearchForm-module__SEpvUq__notes{display:none}.SearchForm-module__SEpvUq__compact .SearchForm-module__SEpvUq__notes.SearchForm-module__SEpvUq__notesCompact{margin:6px 8px 0;display:flex}.SearchForm-module__SEpvUq__fixNote{color:var(--p-text);font-weight:600}
.favorites-module__VZhd-W__page{padding:18px 0 40px}.favorites-module__VZhd-W__head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:16px;display:flex}.favorites-module__VZhd-W__title{margin:0 0 4px;font-size:24px;font-weight:800;line-height:1.2}@media (min-width:760px){.favorites-module__VZhd-W__title{font-size:30px}}.favorites-module__VZhd-W__count{border-radius:var(--p-r-pill);background:var(--p-sunrise);color:var(--p-rock);vertical-align:4px;margin-left:4px;padding:2px 10px;font-size:15px;font-weight:800}.favorites-module__VZhd-W__lead{max-width:620px;color:var(--p-text-2);margin:0;font-size:14px;line-height:1.5}.favorites-module__VZhd-W__headActions{flex-wrap:wrap;gap:8px;display:flex}.favorites-module__VZhd-W__share{border-radius:var(--p-r-card);background:var(--p-tile-blue);margin-bottom:12px;padding:14px 16px}.favorites-module__VZhd-W__shareLabel{color:var(--p-text);margin-bottom:7px;font-size:13px;font-weight:700;display:block}.favorites-module__VZhd-W__shareInput{border:1px solid var(--p-border-input);border-radius:var(--p-r-input);background:var(--p-surface);width:100%;color:var(--p-text-soft);font:inherit;padding:9px 12px;font-size:13px}.favorites-module__VZhd-W__shareInput:focus{border-color:var(--p-sky);box-shadow:var(--p-focus);outline:none}.favorites-module__VZhd-W__shareNote{color:var(--p-text-2);margin:7px 0 0;font-size:12px}.favorites-module__VZhd-W__list{flex-direction:column;gap:10px;margin:0 0 18px;padding:0;list-style:none;display:flex}.favorites-module__VZhd-W__card{border-radius:var(--p-r-card);background:var(--p-surface);box-shadow:var(--p-shadow-card);grid-template-columns:96px minmax(0,1fr);gap:12px;padding:12px;display:grid}@media (min-width:680px){.favorites-module__VZhd-W__card{grid-template-columns:148px minmax(0,1fr) auto;align-items:center}}.favorites-module__VZhd-W__cardGone{opacity:.72}.favorites-module__VZhd-W__photoWrap{aspect-ratio:4/3;border-radius:var(--p-r-tile);background:var(--p-disabled-bg);overflow:hidden}.favorites-module__VZhd-W__photo{object-fit:cover;width:100%;height:100%;display:block}.favorites-module__VZhd-W__info{min-width:0}.favorites-module__VZhd-W__hotel{flex-wrap:wrap;align-items:center;gap:6px;margin:0 0 2px;font-size:16px;font-weight:700;line-height:1.25;display:flex}.favorites-module__VZhd-W__hotel a{color:var(--p-text)}.favorites-module__VZhd-W__hotel a:hover{color:var(--p-sky)}.favorites-module__VZhd-W__cardStars{flex:none}.favorites-module__VZhd-W__place{color:var(--p-text-2);margin:0 0 4px;font-size:13px}.favorites-module__VZhd-W__meta{color:var(--p-text-soft);margin:0 0 6px;font-size:13px;line-height:1.4}.favorites-module__VZhd-W__side{border-top:1px solid var(--p-border);flex-wrap:wrap;grid-column:1/-1;justify-content:space-between;align-items:center;gap:10px;padding-top:10px;display:flex}.favorites-module__VZhd-W__priceBlock{flex-direction:column;line-height:1.15;display:flex}@media (min-width:680px){.favorites-module__VZhd-W__side{text-align:right;border-top:0;flex-direction:column;grid-column:auto;justify-content:center;align-items:flex-end;gap:6px;padding-top:0}}.favorites-module__VZhd-W__price{color:var(--p-text);white-space:nowrap;font-size:19px;font-weight:800;line-height:1.15;display:block}.favorites-module__VZhd-W__per{color:var(--p-text-2);font-size:12px;display:block}.favorites-module__VZhd-W__gone{color:var(--p-sunset);font-size:13px;font-weight:700}.favorites-module__VZhd-W__cardActions{flex:none;align-items:center;gap:8px;display:flex}.favorites-module__VZhd-W__remove{border:1px solid var(--p-border-input);background:var(--p-surface);width:32px;height:32px;color:var(--p-text-3);cursor:pointer;border-radius:50%;flex:none;place-items:center;display:grid}.favorites-module__VZhd-W__remove:hover{color:var(--p-sunset);border-color:var(--p-sunset)}.favorites-module__VZhd-W__remove:focus-visible{outline:2px solid var(--p-sky);outline-offset:2px}.favorites-module__VZhd-W__compare{border-radius:var(--p-r-card);background:var(--p-surface);box-shadow:var(--p-shadow-card);margin-bottom:18px;padding:18px}.favorites-module__VZhd-W__compareTitle{margin:0 0 12px;font-size:18px;font-weight:800}.favorites-module__VZhd-W__compareScroll{-webkit-overflow-scrolling:touch;overflow-x:auto}.favorites-module__VZhd-W__table{border-collapse:separate;border-spacing:0;width:100%;font-size:13.5px}.favorites-module__VZhd-W__table th,.favorites-module__VZhd-W__table td{text-align:left;border-bottom:1px solid var(--p-border);white-space:nowrap;vertical-align:middle;padding:9px 12px}.favorites-module__VZhd-W__table thead th{color:var(--p-text);vertical-align:bottom;font-size:13px;font-weight:700}.favorites-module__VZhd-W__table tbody td{color:var(--p-text);font-weight:600}.favorites-module__VZhd-W__colHotel{text-overflow:ellipsis;white-space:nowrap;max-width:190px;color:var(--p-text);display:inline-block;overflow:hidden}.favorites-module__VZhd-W__colHotel:hover{color:var(--p-sky)}.favorites-module__VZhd-W__rowHead{z-index:1;background:var(--p-surface);min-width:128px;box-shadow:1px 0 0 var(--p-border);position:sticky;left:0;color:var(--p-text-2)!important;font-weight:600!important}.favorites-module__VZhd-W__best{background:var(--p-tile-yellow);border-radius:6px;font-weight:800!important}.favorites-module__VZhd-W__compareNote{color:var(--p-text-3);margin:10px 0 0;font-size:12px;line-height:1.45}.favorites-module__VZhd-W__cta{border-radius:var(--p-r-banner);background:var(--p-rock);color:#fff;grid-template-columns:1fr;gap:16px;padding:20px;display:grid}@media (min-width:760px){.favorites-module__VZhd-W__cta{grid-template-columns:minmax(0,1fr) 280px;align-items:center;padding:26px 28px}}.favorites-module__VZhd-W__ctaTitle{color:#fff;margin:0 0 6px;font-size:21px;font-weight:800;line-height:1.2}.favorites-module__VZhd-W__ctaText{color:#ffffffc7;margin:0 0 12px;font-size:14px;line-height:1.5}.favorites-module__VZhd-W__ctaFacts{color:#ffffff9e;flex-wrap:wrap;gap:6px 16px;margin:0;padding:0;font-size:12.5px;list-style:none;display:flex}.favorites-module__VZhd-W__ctaFacts li{padding-left:14px;position:relative}.favorites-module__VZhd-W__ctaFacts li:before{content:"";background:var(--p-sunrise);border-radius:50%;width:6px;height:6px;position:absolute;top:7px;left:0}.favorites-module__VZhd-W__ctaAction{flex-direction:column;gap:8px;display:flex}.favorites-module__VZhd-W__ctaHint{color:#fff9;text-align:center;margin:0;font-size:12px}.favorites-module__VZhd-W__sharedNote{color:var(--p-text-2);margin:14px 0 0;font-size:13px;line-height:1.5}.favorites-module__VZhd-W__empty{text-align:center;border-radius:var(--p-r-card);background:var(--p-surface);box-shadow:var(--p-shadow-card);flex-direction:column;align-items:center;padding:48px 20px 56px;display:flex}.favorites-module__VZhd-W__emptyIcon{background:var(--p-tile-yellow);width:62px;height:62px;color:var(--p-sunset);border-radius:50%;place-items:center;margin-bottom:16px;font-size:27px;line-height:1;display:grid}.favorites-module__VZhd-W__emptyTitle{margin:0 0 8px;font-size:22px;font-weight:800}.favorites-module__VZhd-W__emptyText{max-width:420px;color:var(--p-text-2);margin:0 0 20px;font-size:14px;line-height:1.55}.favorites-module__VZhd-W__skeletonList{border-radius:var(--p-r-card);background:linear-gradient(90deg, var(--p-surface) 25%, var(--p-bg-nested) 50%, var(--p-surface) 75%);background-size:200% 100%;height:220px;animation:1.4s linear infinite favorites-module__VZhd-W__shimmer}@keyframes favorites-module__VZhd-W__shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@media (prefers-reduced-motion:reduce){.favorites-module__VZhd-W__skeletonList{animation:none}}
.hotel-module__r9QWqG__page{padding:16px 0 92px}@media (min-width:900px){.hotel-module__r9QWqG__page{padding:20px 0 40px}}.hotel-module__r9QWqG__back{color:var(--p-text-2);margin-bottom:10px;font-size:13.5px;font-weight:600;display:inline-block}.hotel-module__r9QWqG__back:hover{color:var(--p-sky)}.hotel-module__r9QWqG__head{margin-bottom:14px}.hotel-module__r9QWqG__name{flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 4px;font-size:24px;font-weight:800;line-height:1.2;display:flex}@media (min-width:760px){.hotel-module__r9QWqG__name{font-size:30px}}.hotel-module__r9QWqG__stars{flex:none}.hotel-module__r9QWqG__place{color:var(--p-text-2);margin:0 0 8px;font-size:14px}.hotel-module__r9QWqG__headMeta{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.hotel-module__r9QWqG__grid{grid-template-columns:1fr;gap:12px;display:grid}@media (min-width:900px){.hotel-module__r9QWqG__grid{grid-template-columns:minmax(0,1fr) 330px;align-items:start;gap:16px}}.hotel-module__r9QWqG__main{flex-direction:column;gap:12px;min-width:0;display:flex}.hotel-module__r9QWqG__offersSection{scroll-margin-top:calc(var(--p-header-h) + 12px)}.hotel-module__r9QWqG__aside{min-width:0}@media (min-width:900px){.hotel-module__r9QWqG__aside{top:calc(var(--p-header-h) + 12px);position:sticky}}.hotel-module__r9QWqG__priceCard{border-radius:var(--p-r-card);background:var(--p-surface);box-shadow:var(--p-shadow-card);padding:18px}.hotel-module__r9QWqG__priceLabel{color:var(--p-text-2);letter-spacing:.04em;text-transform:uppercase;margin:0 0 2px;font-size:12px;font-weight:700}.hotel-module__r9QWqG__priceValue{color:var(--p-text);margin:0;font-size:28px;font-weight:800;line-height:1.15}.hotel-module__r9QWqG__pricePer{color:var(--p-text-2);margin:2px 0 0;font-size:13px}.hotel-module__r9QWqG__priceMeta{border-top:1px solid var(--p-border);color:var(--p-text-soft);margin:8px 0 0;padding-top:8px;font-size:13px;line-height:1.45}.hotel-module__r9QWqG__priceActions{flex-direction:column;gap:8px;margin-top:14px;display:flex}.hotel-module__r9QWqG__favBtn{border:1px solid var(--p-border-input);border-radius:var(--p-r-pill);background:var(--p-surface);color:var(--p-text-2);font:inherit;cursor:pointer;justify-content:center;align-items:center;gap:7px;padding:10px 14px;font-size:13.5px;font-weight:600;transition:color .15s,border-color .15s;display:inline-flex}.hotel-module__r9QWqG__favBtn:hover,.hotel-module__r9QWqG__favOn{color:var(--p-sunset);border-color:var(--p-sunset)}.hotel-module__r9QWqG__favBtn:focus-visible{outline:2px solid var(--p-sky);outline-offset:2px}.hotel-module__r9QWqG__promises{border-radius:var(--p-r-tile);background:var(--p-bg-nested);color:var(--p-text-soft);margin:14px 0 0;padding:12px 14px;font-size:12.5px;line-height:1.45;list-style:none}.hotel-module__r9QWqG__promises li{padding-left:16px;position:relative}.hotel-module__r9QWqG__promises li+li{margin-top:6px}.hotel-module__r9QWqG__promises li:before{content:"";background:var(--p-sunrise);border-radius:50%;width:6px;height:6px;position:absolute;top:7px;left:0}.hotel-module__r9QWqG__mapBlock{border-radius:var(--p-r-card);background:var(--p-surface);box-shadow:var(--p-shadow-card);padding:18px}.hotel-module__r9QWqG__mapTitle{margin:0 0 12px;font-size:17px;font-weight:800}.hotel-module__r9QWqG__map{border-radius:var(--p-r-tile);background:var(--p-bg);border:0;width:100%;height:260px;display:block}.hotel-module__r9QWqG__mapLink{margin-top:8px;font-size:13.5px;font-weight:600;display:inline-block}.hotel-module__r9QWqG__mobileBar{z-index:30;padding:10px var(--p-gutter) calc(10px + env(safe-area-inset-bottom));background:var(--p-surface);border-top:1px solid var(--p-border);justify-content:space-between;align-items:center;gap:12px;display:flex;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -4px 18px #27282b14}@media (min-width:900px){.hotel-module__r9QWqG__mobileBar{display:none}}.hotel-module__r9QWqG__mobilePrice{flex-direction:column;line-height:1.15;display:flex}.hotel-module__r9QWqG__mobileValue{color:var(--p-text);font-size:18px;font-weight:800}.hotel-module__r9QWqG__mobilePer{color:var(--p-text-2);font-size:11.5px}
.search-module__gLs7da__page{flex-direction:column;gap:16px;padding-block:18px 40px;display:flex}.search-module__gLs7da__searchBar{min-width:0}.search-module__gLs7da__searchModalForm>form{box-shadow:none;padding:0}.search-module__gLs7da__layout{grid-template-columns:288px minmax(0,1fr);align-items:start;gap:20px;display:grid}.search-module__gLs7da__side{position:relative}.search-module__gLs7da__sideInner{top:calc(var(--p-header-h) + 12px);max-height:calc(100dvh - var(--p-header-h) - 24px);overscroll-behavior:contain;background:var(--p-surface);border:1px solid var(--p-border);border-radius:var(--p-r-card);box-shadow:var(--p-shadow-card);padding:16px;position:sticky;overflow-y:auto}.search-module__gLs7da__results{flex-direction:column;gap:14px;min-width:0;display:flex}.search-module__gLs7da__toolbar{background:var(--p-surface);border:1px solid var(--p-border);border-radius:var(--p-r-card);flex-direction:column;gap:10px;padding:10px 12px;display:flex}.search-module__gLs7da__list{flex-direction:column;gap:12px;transition:opacity .18s;display:flex}.search-module__gLs7da__stale{opacity:.45;pointer-events:none}.search-module__gLs7da__skeleton{background:var(--p-surface);border:1px solid var(--p-border);border-radius:var(--p-r-card-lg);grid-template-columns:280px minmax(0,1fr);display:grid;overflow:hidden}.search-module__gLs7da__skeletonMedia{height:100%;min-height:210px}.search-module__gLs7da__skeletonBody{flex-direction:column;gap:10px;padding:16px;display:flex}.search-module__gLs7da__moreWrap{flex-direction:column;align-items:center;gap:8px;padding:10px 0 4px;display:flex}.search-module__gLs7da__moreHint{color:var(--p-text-3);font-size:12.5px}@media (max-width:979px){.search-module__gLs7da__layout{grid-template-columns:minmax(0,1fr)}.search-module__gLs7da__side{display:none}.search-module__gLs7da__toolbar{top:var(--p-header-h);z-index:20;box-shadow:var(--p-shadow-sticky);position:sticky}.search-module__gLs7da__skeleton{grid-template-columns:1fr}.search-module__gLs7da__skeletonMedia{aspect-ratio:4/3;min-height:0}}@media (max-width:719px){.search-module__gLs7da__page{padding-block:12px 32px}.search-module__gLs7da__searchBar{display:none}}
