.ToastContainer{bottom:12px;display:flex;flex-direction:column;gap:8px;left:50%;max-width:420px;pointer-events:none;position:fixed;transform:translate(-50%);width:-moz-max-content;width:max-content;z-index:99}@media (max-width:767.99px){.ToastContainer{bottom:68px;max-width:calc(100vw - 24px)}}.ToastContainer__item{pointer-events:auto}.ToastContainer__content{align-items:flex-start;background:var(--bg-primary);border-radius:12px;box-shadow:0 1px 2px #11253b1a,0 4px 20px #11253b14;display:inline-flex;font-size:14px;font-weight:500;letter-spacing:0;line-height:18px;padding:8px 12px}.ToastContainer__icon{display:flex;margin-right:8px}.ToastContainer__message{color:var(--text-primary)}.toast-enter-active,.toast-leave-active{transition:all .3s ease}.toast-enter-from{opacity:0;transform:translateY(20px)}.toast-leave-to{opacity:0;transform:translateY(-20px)}.BaseButton{align-items:center;background:var(--fill-accent);border:none;border-radius:12px;display:flex;height:-moz-fit-content;height:fit-content;justify-content:center;min-height:48px;outline:none;padding:8px 32px;position:relative;-webkit-tap-highlight-color:transparent;color:var(--text-white);cursor:pointer;transition:175ms ease-out}.BaseButton:after{background:linear-gradient(90deg,color-mix(in srgb,var(--text-primary-inverted) 0%,transparent) 0,color-mix(in srgb,var(--text-primary-inverted) 60%,transparent) 39.58%,color-mix(in srgb,var(--text-primary-inverted) 90%,transparent),color-mix(in srgb,var(--text-primary-inverted) 60%,transparent) 64.58%,color-mix(in srgb,var(--text-primary-inverted) 0%,transparent));content:"";inset:0;opacity:.4;position:absolute}.BaseButton:hover{background:var(--fill-accent-hover)}.BaseButton:active{background:var(--fill-accent-pressed)}.BaseButton:disabled{cursor:default;opacity:.4;pointer-events:none}.BaseButton--loading{color:transparent}.BaseButton--solid:after{content:none}.BaseButton__loading{display:flex;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.BaseButton--loading{pointer-events:none}.BaseButton--loading:hover{background:var(--fill-accent)}.BaseButton--secondary{background:var(--bg-primary);color:var(--text-primary)}.BaseButton--secondary:after{content:none}.BaseButton--secondary:hover{background:var(--bg-secondary)}.BaseButton--secondary:active{background:var(--dark-gray)}.BaseButton--secondary .BaseButton__loading svg{height:20px;width:20px;stroke:var(--text-primary)}.BaseButton--tertiary{background:var(--bg-primary);border-radius:8px;box-shadow:0 0 2px #0000003d;color:var(--text-primary);min-height:36px;padding:7px 12px}.BaseButton--tertiary:after{content:none}.BaseButton--tertiary:hover{background:var(--bg-primary);box-shadow:0 4px 12px #0000000a,0 0 2px #0006;color:var(--text-secondary)}.BaseButton--tertiary:hover svg path[stroke]{stroke:var(--text-secondary)}.BaseButton--tertiary:hover svg path[fill]{fill:var(--text-secondary)}.BaseButton--tertiary:active{background:var(--bg-tertiary);box-shadow:0 0 2px #0000003d;color:var(--text-primary)}.BaseButton--tertiary:active svg path{stroke:var(--text-primary)}.BaseButton--fourth{background:var(--fill-accent-80);border-radius:12px;color:var(--fill-accent);font-size:16px;font-weight:500;letter-spacing:0;line-height:22px;min-height:48px}.BaseButton--fourth:hover{background:var(--fill-accent-160)}.BaseButton--fourth:after{content:none}.BaseButton--fourth .BaseButton__loading svg{stroke:var(--fill-accent)!important}.BaseButton--link{background:none;border-radius:0;color:var(--fill-accent);min-height:20px;padding:0}@media (max-width:767.99px){.BaseButton--link{padding:0}}.BaseButton--link:hover{background:none;color:var(--fill-accent-hover)}.BaseButton--link:hover svg [fill]{fill:var(--fill-accent-hover)}.BaseButton--link:hover svg [stroke]{stroke:var(--fill-accent-hover)}.BaseButton--link:active{background:none;color:var(--fill-accent-pressed)}.BaseButton--link:disabled{opacity:.4;pointer-events:none}.BaseButton--link:after{content:none}.BaseButton--link .BaseButton__content{font-size:14px;font-weight:500;letter-spacing:0;line-height:18px}@media (max-width:767.99px){.BaseButton--link .BaseButton__content{font-size:16px;letter-spacing:-1%;line-height:22px}}.BaseButton--link-gray{background:none;border-radius:0;color:var(--text-secondary);min-height:20px;padding:0}.BaseButton--link-gray:hover{background:none;color:var(--fill-accent-hover)}.BaseButton--link-gray:active{background:none;color:var(--fill-accent-pressed)}.BaseButton--link-gray:disabled{opacity:.4;pointer-events:none}.BaseButton--link-gray:after{content:none}.BaseButton--link-gray .BaseButton__content{font-size:14px;font-weight:500;letter-spacing:0;line-height:18px}@media (max-width:767.99px){.BaseButton--link-gray .BaseButton__content{font-size:16px;letter-spacing:-1%;line-height:22px}}.BaseButton--round{align-items:center;border-radius:50%;display:flex;height:36px;justify-content:center;padding:0;width:36px}.BaseButton--big{border-radius:16px;min-height:52px}.BaseButton--slim{border-radius:10px;min-height:42px;padding:9px 16px}.BaseButton--slim .BaseButton__content{font-weight:500}.BaseButton--small{align-items:flex-start;background:none;border-radius:8px;display:flex;min-height:36px;padding:8px 12px}.BaseButton--small:hover{background:color-mix(in srgb,var(--text-primary-inverted) 12%,transparent)}.BaseButton--small:active{background:color-mix(in srgb,var(--text-primary-inverted) 20%,transparent)}.BaseButton--small:disabled{cursor:default;opacity:.4}.BaseButton--small:after{content:none}.BaseButton--small .BaseButton__content{font-size:14px;font-weight:500;letter-spacing:0;line-height:18px}.BaseButton--small .BaseButton__loading svg{height:20px;width:20px;stroke:var(--text-primary)}.BaseButton--small .BaseButton__loading svg circle{stroke-width:1.5px}.BaseButton--gray{background:var(--bg-tertiary-opaque);color:var(--text-primary)}.BaseButton--gray:after{content:none}.BaseButton--gray:hover{background:var(--bg-tertiary)}.BaseButton--gray:active{background:var(--dark-gray)}.BaseButton--gray .BaseButton__loading svg{height:20px;width:20px;stroke:var(--text-primary)}.BaseButton--black{background:var(--bg-inverted);color:var(--text-primary-inverted)}.BaseButton--black:after{content:none}.BaseButton--black:hover{background:var(--bg-inverted);opacity:.85}.BaseButton--black:active{background:var(--bg-inverted);opacity:.6}.BaseButton--black .BaseButton__loading svg{height:20px;width:20px;stroke:var(--text-primary-inverted)}.BaseButton--full-width{width:100%}.BaseButton--icon{padding:12px 14px;width:-moz-fit-content;width:fit-content}.BaseButton--gradient{isolation:isolate;overflow:hidden;position:relative}.BaseButton--gradient:after{animation:mainBtnGradient 12s linear infinite running;background:inherit linear-gradient(115deg,hsla(0,0%,100%,0) 15%,hsla(0,0%,100%,.85) 34.79%,var(--bg-primary) 41%,hsla(0,0%,100%,.85) 47.29%,hsla(0,0%,100%,0) 65%);background-blend-mode:soft-light;border-radius:12px;content:"";height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%}@keyframes mainBtnGradient{0%{transform:translate(-100%)}to{transform:translate(300%)}}@keyframes skeletonGradient{0%{transform:translate(-100%)}to{transform:translate(200%)}}.BaseButton__content{align-content:center;align-items:center;display:flex;font-size:16px;font-weight:600;justify-content:space-between;line-height:22px}.BaseButton__content>*+*{margin-left:8px}@media (max-width:767.99px){.BaseButton__content{font-weight:500}}.CloseIcon{align-items:center;background:var(--bg-primary);border-radius:20px;box-shadow:0 0 1px #0000003d;display:flex;height:36px;justify-content:center;width:36px}.CloseIcon--ghost{background:none;box-shadow:none}.CloseIcon__icon{display:flex}.MobileModalHeader{align-items:center;background:transparent;-moz-column-gap:12px;column-gap:12px;display:none;grid-template-columns:1fr auto 1fr;height:44px;min-height:48px;padding-left:16px;padding-right:16px;padding-top:4px;position:sticky;top:0;z-index:9}@media (max-width:767.99px){.MobileModalHeader{display:grid}}.MobileModalHeader--with-bg{background:color-mix(in srgb,var(--bg-primary) var(--mmh-bg-percent,0%),transparent)}.MobileModalHeader--elevated{box-shadow:0 0 2px #00000029}.MobileModalHeader--small{height:-moz-fit-content;height:fit-content;margin-bottom:8px;margin-top:4px}.MobileModalHeader__title{font-size:16px;font-weight:600;letter-spacing:-1%;line-height:22px;margin:0 auto;text-align:center}.MobileModalHeader__left{justify-self:start}.MobileModalHeader__right{display:flex;justify-self:end}.MobileModalHeader__reset{justify-self:start}.MobileModalHeader .CloseIcon{justify-self:end}.ListItem{--separator-left:42px;align-items:center;border-radius:8px;cursor:pointer;display:flex;font-size:16px;font-weight:400;line-height:22px;overflow:hidden;padding:8px;position:relative}.ListItem:hover{background:var(--bg-secondary)}.ListItem:active{background:var(--fill-accent-80)}.ListItem:active .ListItem__subtitle,.ListItem:active .ListItem__title{color:var(--fill-accent)}.ListItem:active .ListItem__icon svg path{fill:var(--fill-accent)}.ListItem--blue:hover{background:var(--bg-secondary)}.ListItem--default .ListItem__check{opacity:0}.ListItem--default .ListItem__check svg path{fill:var(--text-primary)}.ListItem--default .ListItem__check--show{opacity:1}.ListItem__content{overflow:hidden}.ListItem--with-suggest .ListItem__content{padding-right:72px}.ListItem--variant-row{border-radius:0;padding-left:16px;padding-right:16px}.ListItem--location{--separator-left:52px}@media (max-width:1023.99px){.ListItem--variant-row+.ListItem--variant-row{position:relative}.ListItem--variant-row+.ListItem--variant-row:after{background:var(--fill-separator);content:"";height:1px;left:var(--separator-left);position:absolute;top:0;width:calc(100% - var(--separator-left))}}.ListItem>*+*{margin-left:12px}.ListItem__suggest{color:var(--text-tertiary);font-size:14px;font-weight:400;letter-spacing:-1%;line-height:18px;position:absolute;right:16px;top:50%;transform:translateY(-50%)}@media (max-width:1023.99px){.ListItem__suggest--hide-on-tablet{display:none}}.ListItem__icon{display:flex}.ListItem__title{font-size:16px;font-weight:400;letter-spacing:-1%;line-height:22px;overflow:hidden;text-overflow:ellipsis}.ListItem__subtitle{color:var(--text-tertiary);font-size:14px;font-weight:400;letter-spacing:0;line-height:18px}.ListItem--blue.ListItem--active{background:var(--fill-accent-80)}.ListItem--blue.ListItem--active .ListItem__subtitle,.ListItem--blue.ListItem--active .ListItem__title{color:var(--text-link)}.ListItem--blue.ListItem--active .ListItem__icon svg path{fill:var(--text-link)}.SkeletonItem{animation:pulse 1s linear infinite}.SkeletonItem--full-width{width:100%}@keyframes pulse{0%,to{opacity:1}50%{opacity:.4}}.SkeletonItem__item{background:var(--bg-quaternary)}.DatesSelect{align-items:center;display:flex;position:relative}@media (max-width:767.99px){.DatesSelect{border-left:none;border-top:1px solid var(--fill-separator)}}.DatesSelect__content{align-items:center;display:flex;width:100%}.DatesSelect--value .DatesSelect__placeholder{font-size:12px;height:unset;line-height:16px}.DatesSelect--slot{border:none}.DatesSelect--slot .DatesSelect__content{cursor:pointer}.DatesSelect--slot .DatesSelect__dropdown{left:0;transform:none}.DatesSelect--short .DatesSelect__item{border:none;flex:0 0 120px;height:36px;max-width:120px;padding:6px 12px}.DatesSelect--short .DatesSelect__item:after{bottom:6px;top:6px}.DatesSelect--short .DatesSelect__value{color:var(--text-primary);font-family:var(--font-family-main);font-size:16px;letter-spacing:-.01em;line-height:22px}.DatesSelect__clean{cursor:pointer;display:none;position:absolute;right:10px;top:50%;transform:translateY(-50%)}.DatesSelect__clean:hover{opacity:.75}.DatesSelect__clean svg{display:block}.DatesSelect__item{display:flex;flex-direction:column;justify-content:center;padding:10px 18px;position:relative;width:100%}@media (min-width:768px){.DatesSelect__item{height:60px}}@media (max-width:767.99px){.DatesSelect__item{height:56px;padding:8px 16px}}.DatesSelect__item:after{border-left:1px solid var(--fill-separator);content:"";inset:0;position:absolute;transition:all var(--transition-dur)}.DatesSelect__item--active{background:var(--bg-secondary)}@media (max-width:767.99px){.DatesSelect__item:first-child:after{border-left:none}}.DatesSelect__placeholder{align-content:center;color:var(--text-secondary);font-family:var(--font-family-second);height:40px}.DatesSelect__placeholder,.DatesSelect__value{font-size:18px;font-weight:400;line-height:24px}.DatesSelect__value--empty{color:var(--text-secondary)}@media (max-width:767.99px){.DatesSelect__value{font-size:16px;letter-spacing:-.01em;line-height:22px}}.DatesSelect__dropdown{background:var(--bg-primary);border-radius:16px;box-shadow:0 1px 2px #11253b1a,0 4px 20px #11253b14;left:50%;margin-top:4px;padding:24px;position:absolute;top:100%;transform:translate(-50%);z-index:10}@media (max-width:1023.99px) and (min-width:768px){.DatesSelect__dropdown{position:fixed}}@media (max-width:767.99px){.DatesSelect__dropdown{background:var(--bg-secondary);border-radius:0;inset:0;margin:0;overflow:auto;padding:0 16px;position:fixed;transform:none}}.DatesSelect__dropdown-wrapper{background:var(--bg-primary);border-radius:12px;position:relative}.DatesSelect__dropdown-wrapper .Calendar{max-height:calc(100dvh - 56px)}@media (max-width:767.99px){.DatesSelect__dropdown-wrapper .Calendar{overflow:auto}}.DatesSelect__dropdown-close{position:absolute;right:16px;top:8px;z-index:2}.DatesSelect__dropdown-mobile-head{display:none}@media (max-width:767.99px){.DatesSelect__dropdown-mobile-head{display:block}}.DatesSelect__dropdown-mobile-title{color:var(--text-primary);font-size:16px;font-weight:600;letter-spacing:-.01em;line-height:22px;padding:11px 0 23px;text-align:center}.DatesSelect__mobile{inset:0;pointer-events:none;position:fixed;visibility:hidden;z-index:10003}body.dates-popup-closing .DatesSelect__mobile,body.dates-popup-open .DatesSelect__mobile{pointer-events:auto;visibility:visible}body.dates-popup-closing .DatesSelect__mobile{pointer-events:none}.DatesSelect__mobile-overlay{background:var(--bg-overlay);inset:0;opacity:0;position:absolute;transition:opacity .3s cubic-bezier(.4,0,.2,1)}body.dates-popup-open .DatesSelect__mobile-overlay{opacity:1}body.dates-popup-closing .DatesSelect__mobile-overlay{opacity:0;transition:opacity .22s ease}.DatesSelect__mobile-panel{background:var(--bg-secondary);border-radius:20px 20px 0 0;bottom:0;height:calc(100dvh - 40px);left:0;max-height:calc(100dvh - 40px);overflow:hidden;padding-bottom:env(safe-area-inset-bottom,0);padding-left:env(safe-area-inset-left,0);padding-right:env(safe-area-inset-right,0);position:absolute;right:0;transform:translateY(100%);transition:transform .3s cubic-bezier(.4,0,.2,1)}body.dates-popup-open .DatesSelect__mobile-panel{transform:translateY(0)}body.dates-popup-closing .DatesSelect__mobile-panel{transform:translateY(100%);transition:transform .22s ease}.DatesSelect__mobile-body{color:var(--text-primary);display:flex;flex-direction:column;height:100%;position:relative;width:100%}.DatesSelect__mobile-inner{display:flex;flex:1;flex-direction:column;overflow:hidden;padding:0 16px 16px}.DatesSelect__mobile-header{margin-bottom:8px;margin-top:4px}.DatesSelect__mobile-content{background:var(--bg-primary);border-radius:12px;flex:1;overflow:auto;scrollbar-width:none;width:100%;-ms-overflow-style:none}.DatesSelect__mobile-content::-webkit-scrollbar{display:none}.GuestsSelect{border-left:1px solid var(--fill-separator);height:100%;position:relative}@media (max-width:767.99px){.GuestsSelect{border-left:none;border-top:1px solid var(--fill-separator)}}.GuestsSelect__content{background:var(--bg-primary);display:flex;flex-direction:column;height:100%;justify-content:center;padding:10px 18px}@media (max-width:767.99px){.GuestsSelect__content{padding:8px 16px}}.GuestsSelect--active{z-index:9}.GuestsSelect--active .GuestsSelect__content{background:var(--bg-secondary)}.GuestsSelect--slot{border:none}.GuestsSelect--slot .GuestsSelect__content{background:transparent;cursor:pointer;padding:0}.GuestsSelect--slot .GuestsSelect__dropdown{box-shadow:0 1px 2px #11253b1a,0 4px 20px #11253b14;left:0;right:unset}.GuestsSelect--short{margin:0}.GuestsSelect--short .GuestsSelect__value{color:var(--text-primary);font-family:var(--font-family-main);font-size:16px;letter-spacing:-.01em;line-height:22px}.GuestsSelect--short .GuestsSelect__content{border:none;height:100%;padding:1px 12px}@media (max-width:1023.99px) and (min-width:768px){.GuestsSelect--short .GuestsSelect__content{border-radius:0 var(--border-radius) var(--border-radius) 0;padding:7px 12px}}.GuestsSelect__placeholder{color:var(--text-secondary);font-size:12px;font-weight:400;line-height:1.3333}.GuestsSelect--short .GuestsSelect__placeholder{font-size:0}.GuestsSelect__value{font-size:18px;font-weight:400;line-height:24px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (max-width:767.99px){.GuestsSelect__value{font-size:16px;letter-spacing:-.01em;line-height:22px}}.GuestsSelect__dropdown{background:var(--bg-primary);border-radius:16px;box-shadow:0 1px 2px #11253b1a,0 4px 20px #11253b14;left:-100px;margin-top:4px;padding:12px 16px 16px;position:absolute;right:0;top:100%;z-index:10}@media (max-width:1023.99px){.GuestsSelect__dropdown{left:unset;margin-top:4px}}.GuestsSelect__mobile{inset:0;pointer-events:none;position:fixed;visibility:hidden;z-index:10003}body.guests-popup-closing .GuestsSelect__mobile,body.guests-popup-open .GuestsSelect__mobile{pointer-events:auto;visibility:visible}body.guests-popup-closing .GuestsSelect__mobile{pointer-events:none}.GuestsSelect__mobile-overlay{background:var(--bg-overlay);inset:0;opacity:0;position:absolute;transition:opacity .3s cubic-bezier(.4,0,.2,1)}body.guests-popup-open .GuestsSelect__mobile-overlay{opacity:1}body.guests-popup-closing .GuestsSelect__mobile-overlay{opacity:0;transition:opacity .22s ease}.GuestsSelect__mobile-panel{background:var(--bg-secondary);border-radius:20px 20px 0 0;bottom:0;height:calc(100dvh - 40px);left:0;max-height:calc(100dvh - 40px);overflow:hidden;padding-bottom:env(safe-area-inset-bottom,0);padding-left:env(safe-area-inset-left,0);padding-right:env(safe-area-inset-right,0);position:absolute;right:0;transform:translateY(100%);transition:transform .3s cubic-bezier(.4,0,.2,1)}body.guests-popup-open .GuestsSelect__mobile-panel{transform:translateY(0)}body.guests-popup-closing .GuestsSelect__mobile-panel{transform:translateY(100%);transition:transform .22s ease}.GuestsSelect__mobile-body{color:var(--text-primary);display:flex;flex-direction:column;height:100%;position:relative;width:100%}.GuestsSelect__mobile-back{align-items:center;cursor:pointer;display:flex;height:36px;justify-content:center;width:36px}.GuestsSelect__mobile-header{margin-bottom:8px;margin-top:4px}.GuestsSelect__mobile-scroll{flex:1;min-height:0;overflow:auto;padding:0 16px 16px;scrollbar-width:none;-ms-overflow-style:none}.GuestsSelect__mobile-scroll::-webkit-scrollbar{display:none}.GuestsSelect__mobile-content{background:var(--bg-primary);border-radius:12px;padding:12px 0 16px 16px}.GuestsSelect__mobile-action{background:var(--bg-primary);border-bottom-left-radius:20px;border-bottom-right-radius:20px;border-top:1px solid var(--fill-separator);padding:12px 16px calc(12px + env(safe-area-inset-bottom,0px))}.SuggestedLocations+.SuggestedLocations{margin-top:8px}.SuggestedLocations__content{background:var(--bg-primary);border-radius:12px}.SuggestedLocations__title{color:var(--text-primary);font-size:22px;font-weight:600;letter-spacing:-.01em;line-height:26px;padding:16px 16px 4px}.SuggestedLocations__description{color:var(--text-tertiary);font-size:12px;font-weight:400;letter-spacing:-.01em;line-height:16px;padding:5px 16px}@media (max-width:767.99px){.SuggestedLocations__description{white-space:normal}}.SuggestedLocations--pc .SuggestedLocations__title{font-size:16px;letter-spacing:-1%;line-height:22px;padding:8px 8px 0}.SuggestedLocations--pc .SuggestedLocations__description{letter-spacing:0;padding:0 8px}.LocationSearchSkeleton{padding-left:8px;padding-top:8px}.LocationSearchSkeleton__row{align-items:center;display:flex;width:100%}.LocationSearchSkeleton__row+.LocationSearchSkeleton__row{margin-top:20px}.LocationSearchSkeleton__column{display:flex;flex-direction:column;gap:4px;width:100%}.LocationSearchSkeleton__img{margin-right:12px}.LocationSelect{border-radius:16px 0 0 16px;padding:10px 18px;position:relative}@media (max-width:767.99px){.LocationSelect:not(.LocationSelect--short){box-sizing:border-box;height:54px;padding:8px 16px}}.LocationSelect.LocationSelect--active,.LocationSelect.LocationSelect--active input{background:var(--bg-secondary)}.LocationSelect--short{border:none;border-radius:8px 0 0 8px;padding:7px 12px}.LocationSelect--short .LocationSelect__wrapper{height:22px}.LocationSelect--short .LocationSelect__input{font-size:16px;height:22px;width:calc(100% - 32px)}.LocationSelect--short .LocationSelect__input::-moz-placeholder{color:var(--text-primary);font-size:16px}.LocationSelect--short .LocationSelect__input::placeholder{color:var(--text-primary);font-size:16px}.LocationSelect--short .LocationSelect__clean{right:12px}.LocationSelect__wrapper{display:block;width:100%}@media (max-width:767.99px){.LocationSelect__wrapper{align-items:flex-start;display:flex;flex-direction:column;height:38px;justify-content:center}}.LocationSelect__placeholder{color:var(--text-secondary);font-family:var(--font-family-second);font-size:12px;font-weight:400;line-height:16px}.LocationSelect__clean{cursor:pointer;position:absolute;right:20px;top:50%;transform:translateY(-50%)}@media (max-width:767.99px){.LocationSelect__clean{right:16px}}.LocationSelect__clean:hover{opacity:.75}.LocationSelect__clean svg{display:block}.LocationSelect__input{border:none;display:block;font-size:18px;font-weight:400;height:40px;line-height:24px;outline:none;padding-left:0;text-overflow:ellipsis;width:calc(100% - 40px)}@media (max-width:767.99px){.LocationSelect__input{font-size:16px;height:22px;letter-spacing:-1%;line-height:22px}}.LocationSelect__input:disabled{background:none}.LocationSelect__input--open{height:24px}@media (max-width:767.99px){.LocationSelect__input--open{height:22px}}.LocationSelect__input::-moz-placeholder{color:var(--text-secondary);font-size:18px;font-weight:400;line-height:24px;-moz-transition:all var(--transition-dur);transition:all var(--transition-dur)}.LocationSelect__input::placeholder{color:var(--text-secondary);font-size:18px;font-weight:400;line-height:24px;transition:all var(--transition-dur)}@media (max-width:767.99px){.LocationSelect__input::-moz-placeholder{font-size:16px;letter-spacing:-.01em;line-height:22px}.LocationSelect__input::placeholder{font-size:16px;letter-spacing:-.01em;line-height:22px}}@media (max-width:767.99px){.LocationSelect:not(.LocationSelect--short):not(.LocationSelect--filled) .LocationSelect__input{height:38px;line-height:38px}.LocationSelect:not(.LocationSelect--short).LocationSelect--filled .LocationSelect__wrapper{justify-content:flex-start}}.LocationSelect__empty{color:var(--text-secondary);font-size:14px;font-weight:400;line-height:20px;padding:8px}.LocationSelect__dropdown{background:var(--bg-primary);border-radius:12px;box-shadow:0 1px 2px #11253b1a,0 4px 20px #11253b14;left:0;margin-top:4px;max-height:50dvh;overflow:auto;padding:8px;position:absolute;right:0;top:100%;z-index:10}.LocationSelect__loading{color:var(--text-secondary);font-size:14px;font-weight:400;line-height:20px;padding:8px;text-align:center}.SearchSkeleton__block{background:var(--bg-primary);border-radius:12px;padding:16px 0 8px 16px}.SearchSkeleton__no-bg{margin-bottom:15px;margin-top:7px}.SearchSkeleton__no-bg>*+*{margin-top:4px}.SearchSkeleton__title{margin-bottom:15px}.SearchSkeleton__img{margin-right:12px}.SearchSkeleton__row{align-items:center;display:flex;padding-top:10px;width:100%}.SearchSkeleton__column{display:flex;flex-direction:column;gap:4px;width:100%}.SearchSkeleton__deliver{margin-top:6px}@keyframes prevent-ios-scroll{0%{opacity:0}to{opacity:1}}.MobileLocationSelect{inset:0;pointer-events:none;position:fixed;visibility:hidden;z-index:10003}body.city-popup-closing .MobileLocationSelect,body.city-popup-open .MobileLocationSelect{pointer-events:auto;visibility:visible}body.city-popup-closing .MobileLocationSelect{pointer-events:none}.MobileLocationSelect__overlay{background:var(--bg-overlay);inset:0;opacity:0;position:absolute;transition:opacity .3s cubic-bezier(.4,0,.2,1)}body.city-popup-open .MobileLocationSelect__overlay{opacity:1}body.city-popup-closing .MobileLocationSelect__overlay{opacity:0;transition:opacity .22s ease}.MobileLocationSelect__panel{background:var(--bg-secondary);border-radius:20px 20px 0 0;bottom:0;height:calc(100dvh - 40px);left:0;max-height:calc(100dvh - 40px);overflow:hidden;padding-bottom:env(safe-area-inset-bottom,0);padding-left:env(safe-area-inset-left,0);padding-right:env(safe-area-inset-right,0);position:absolute;right:0;transform:translateY(100%);transition:transform .3s cubic-bezier(.4,0,.2,1)}body.city-popup-open .MobileLocationSelect__panel{transform:translateY(0)}body.city-popup-closing .MobileLocationSelect__panel{transform:translateY(100%);transition:transform .22s ease}.MobileLocationSelect__body{color:var(--text-primary);display:flex;flex-direction:column;height:100%;position:relative;width:100%}.MobileLocationSelect__inner{display:flex;flex:1;flex-direction:column;overflow:hidden;padding:0 16px}.MobileLocationSelect__header{margin-bottom:8px;margin-top:4px}.MobileLocationSelect__wrapper{display:block;margin-bottom:12px;position:relative}.MobileLocationSelect__clean{cursor:pointer;position:absolute;right:20px;top:50%;transform:translateY(-50%)}.MobileLocationSelect__clean:hover{opacity:.75}.MobileLocationSelect__clean svg{display:block}.MobileLocationSelect__input{background:var(--bg-primary);border:1px solid color-mix(in srgb,var(--text-primary-inverted) 0%,transparent);border-radius:10px;font-size:16px;font-weight:400;letter-spacing:-1%;line-height:22px;outline:none;padding:9px 44px 9px 12px;width:100%}.MobileLocationSelect__input:active,.MobileLocationSelect__input:focus{border:1px solid var(--fill-accent)}.MobileLocationSelect__input:focus{animation:prevent-ios-scroll .01s}.MobileLocationSelect__input::-moz-placeholder{color:var(--text-secondary);font-size:16px;font-weight:400;letter-spacing:-.01em;line-height:22px}.MobileLocationSelect__input::placeholder{color:var(--text-secondary);font-size:16px;font-weight:400;letter-spacing:-.01em;line-height:22px}.MobileLocationSelect__block{background:var(--bg-primary);border-radius:12px;margin-bottom:8px}.MobileLocationSelect__content{flex:1;overflow:auto;padding-bottom:30px;position:relative;scrollbar-width:none;-ms-overflow-style:none}.MobileLocationSelect__content::-webkit-scrollbar{display:none}.MobileLocationSelect__content-inner{min-height:100%}.MobileLocationSelect__content-inner--loading{opacity:0}.MobileLocationSelect__skeleton{background:var(--bg-secondary);inset:0;overflow:auto;padding-bottom:30px;position:absolute;z-index:2;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;pointer-events:auto;scrollbar-width:none;-ms-overflow-style:none}.MobileLocationSelect__skeleton::-webkit-scrollbar{display:none}.MobileLocationSelect__empty{align-items:center;display:flex;flex-direction:column;padding:16px 0}.MobileLocationSelect__empty-title{color:var(--text-primary);font-size:16px;font-weight:600;letter-spacing:-.01em;line-height:22px;margin-bottom:4px}.MobileLocationSelect__empty-description{color:var(--text-tertiary);font-size:16px;font-weight:400;letter-spacing:-.01em;line-height:22px}.SelectBlock{align-items:center;display:grid;grid-template-columns:1fr 348px 150px 109px;height:60px;justify-self:center;max-width:980px;width:100%;--border-radius:16px;background:var(--bg-primary);border-radius:var(--border-radius);box-shadow:0 1px 2px #11253b1a,0 4px 20px #11253b14;margin:0 auto;white-space:nowrap}@media (max-width:767.99px){.SelectBlock:not(.SelectBlock--mainPage){--border-radius:12px}.SelectBlock .Modal__content{background:var(--bg-secondary)}.SelectBlock .Modal__title{font-size:16px;font-weight:600;letter-spacing:-1%;line-height:22px;padding-bottom:6px;padding-top:20px;text-align:center}.SelectBlock .Modal__close{top:10px}}.SelectBlock--pending{box-shadow:none;position:relative}.SelectBlock--pending:after{animation:mb-pending-border-rotate -.64s linear 3s infinite,mb-pending-border-x -.64s linear 3s infinite;background:conic-gradient(from calc(var(--mb-pending-border-angle) - 80deg) at var(--mb-pending-border-x) var(--mb-pending-border-height,20px),var(--bg-quaternary) 0,var(--fill-accent) 20%,var(--bg-quaternary) 25%);border-radius:calc(var(--border-radius) + 2px);content:"";inset:-2px;position:absolute;z-index:-1}.SelectBlock--short{grid-template-columns:1fr 240px 100px 0;height:36px;max-width:736px}.SelectBlock--short:not(.SelectBlock--mainPage){--border-radius:12px}.SelectBlock--short .GuestsSelect{border-radius:0 var(--border-radius) var(--border-radius) 0}.SelectBlock--short .GuestsSelect__content{border-radius:inherit}@media (max-width:1023.99px) and (min-width:768px){.SelectBlock--short.SelectBlock--mainPage{--border-radius:24px}}@media (max-width:1179.99px){.SelectBlock--short{max-width:100%}}@media (max-width:1023.99px){.SelectBlock--short{max-width:100%}}.SelectBlock__mobile-short{align-items:center;background:var(--bg-primary);border-radius:8px;box-shadow:0 1px 2px #11253b1a,0 4px 20px #11253b14;display:flex;justify-content:space-between;padding:6px 12px}.SelectBlock__location{font-size:14px;font-weight:500;letter-spacing:0;line-height:18px}.SelectBlock__bottom{align-items:center;display:flex;font-size:12px;font-weight:400;letter-spacing:0;line-height:16px}.SelectBlock__icon{display:flex}.SelectBlock--short .SelectBlock__action{opacity:0;padding:0;transform:scale(0)}@media (max-width:767.99px){.SelectBlock--short .SelectBlock__action{display:none}}@media (max-width:1023.99px) and (min-width:768px){.SelectBlock--mainPage.SelectBlock--short .SelectBlock__action{display:none}.SelectBlock--mainPage .DatesSelect__dropdown{left:0;position:absolute;transform:none}}@media (min-width:768px){.SelectBlock>*{background:var(--bg-primary)}.SelectBlock>:first-child{border-radius:var(--border-radius) 0 0 var(--border-radius)}.SelectBlock>:last-child{border-radius:0 var(--border-radius) var(--border-radius) 0}}@media (max-width:767.99px){.SelectBlock{background:var(--bg-primary);grid-template-columns:1fr;height:-moz-fit-content;height:fit-content}.SelectBlock--mainPage{--border-radius:24px}}@media (max-width:1023.99px) and (min-width:768px){.SelectBlock--mainPage{--border-radius:24px;background:var(--bg-primary);grid-template-columns:repeat(6,1fr);height:-moz-fit-content;height:fit-content;max-width:calc(100% - 40px)}.SelectBlock--mainPage .DatesSelect{grid-column:1/5}.SelectBlock--mainPage .GuestsSelect{grid-column:5/7}.SelectBlock--mainPage>:first-child{border-bottom:1px solid var(--fill-separator);border-radius:var(--border-radius) var(--border-radius) 0 0;grid-column:1/7}.SelectBlock--mainPage>:last-child{grid-column:1/7}}.SelectBlock__action{max-width:125px;overflow:hidden;padding:6px}@media (max-width:767.99px){.SelectBlock__action{margin:8px 16px 16px;max-width:unset;padding:0}}@media (max-width:1023.99px) and (min-width:768px){.SelectBlock--mainPage .SelectBlock__action{margin:8px 16px 16px;max-width:unset;padding:0}}.promo-code-card{border-radius:12px;cursor:pointer;display:flex;flex:1;flex-direction:column;height:300px;min-width:0;overflow:hidden;position:relative;transition:all .2s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none}@media (max-width:1023.99px){.promo-code-card{flex:0 0 auto;max-width:230px;min-width:230px}}@media (max-width:767.99px){.promo-code-card{height:260px;max-width:200px;min-width:200px}}.promo-code-card--small{height:152px;min-width:192px;width:unset}@media (max-width:767.99px){.promo-code-card--small{min-width:160px}}.promo-code-card--small .promo-code-card__title{font-size:14px;font-weight:500;letter-spacing:0;line-height:18px}.promo-code-card--small .promo-code-card__subtitle{font-size:12px;font-weight:400;letter-spacing:0;line-height:16px}.promo-code-card__image{bottom:72px;left:0;pointer-events:none;position:absolute;right:0;width:100%;z-index:2}@media (max-width:1023.99px){.promo-code-card__image{bottom:64px}}@media (max-width:767.99px){.promo-code-card__image{bottom:64px}}.promo-code-card__content{display:flex;flex:1;flex-direction:column;gap:2px;padding:12px;position:relative;z-index:2}.promo-code-card__title{color:var(--text-white);font-size:18px;font-weight:500;letter-spacing:-.01em;line-height:24px;text-align:left}@media (max-width:767.99px){.promo-code-card__title{font-size:14px;font-weight:500;line-height:18px}}.promo-code-card__chevron{display:flex;transform:rotate(270deg)}.promo-code-card__chevron svg{height:14px;width:16px}.promo-code-card__chevron svg path{stroke:var(--text-white-opaque)}.promo-code-card__subtitle{align-items:center;color:var(--text-white-opaque);display:flex;font-size:14px;font-weight:400;line-height:18px;text-align:left}@media (max-width:767.99px){.promo-code-card__subtitle{font-size:12px;line-height:16px}}.promo-code-card__promocode-field{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:var(--bg-primary);border-radius:8px;cursor:pointer;display:flex;gap:4px;margin:4px;padding:5px 8px;position:relative;transition:all .2s ease;z-index:2}.promo-code-card__promocode-field:active{opacity:.6}.promo-code-card__promocode-info{flex:1;min-width:0}.promo-code-card__promocode-label{color:var(--text-secondary);font-size:12px;font-weight:400;letter-spacing:-.01em;line-height:16px}.promo-code-card__promocode-value{color:var(--text-primary);font-size:16px;font-weight:500;letter-spacing:-.01em;line-height:22px}.promo-code-card__copy-icon{align-items:center;display:flex;flex-shrink:0;height:24px;justify-content:center;transition:all .2s ease;width:24px}.promo-code-card__copy-icon svg{height:20px;transition:all .2s ease;width:20px}.promo-code-card__copy-icon svg [fill]{fill:var(--text-primary)}.promo-code-card__copy-icon svg [stroke]{stroke:var(--text-primary)}.promo-code-card--gradient-0{background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' preserveAspectRatio='none' viewBox='0 0 200 260'%3E%3Crect width='100%25' height='100%25' fill='url(%23a)'/%3E%3Cdefs%3E%3CradialGradient id='a' cx='0' cy='0' r='10' gradientTransform='matrix(10 -26 20 7.6923 0 260)' gradientUnits='userSpaceOnUse'%3E%3Cstop offset='0' stop-color='rgba(151,6,224,1)'/%3E%3Cstop offset='.197' stop-color='rgba(180,30,186,1)'/%3E%3Cstop offset='.393' stop-color='rgba(209,54,147,1)'/%3E%3Cstop offset='.522' stop-color='rgba(180,30,186,1)'/%3E%3Cstop offset='.65' stop-color='rgba(151,6,224,1)'/%3E%3Cstop offset='.903' stop-color='rgba(99,16,234,1)'/%3E%3C/radialGradient%3E%3C/defs%3E%3C/svg%3E");background-size:cover}.promo-code-card--gradient-1{background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' preserveAspectRatio='none' viewBox='0 0 200 260'%3E%3Crect width='100%25' height='100%25' fill='url(%23a)'/%3E%3Cdefs%3E%3CradialGradient id='a' cx='0' cy='0' r='10' gradientTransform='matrix(0 -26 26 0 100 260)' gradientUnits='userSpaceOnUse'%3E%3Cstop offset='0' stop-color='rgba(31,142,245,1)'/%3E%3Cstop offset='.393' stop-color='rgba(20,195,248,1)'/%3E%3Cstop offset='.553' stop-color='rgba(14,132,245,1)'/%3E%3Cstop offset='.755' stop-color='rgba(15,104,247,1)'/%3E%3Cstop offset='1' stop-color='rgba(14,132,245,1)'/%3E%3C/radialGradient%3E%3C/defs%3E%3C/svg%3E");background-size:cover}.promo-code-card--gradient-2{background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' preserveAspectRatio='none' viewBox='0 0 200 260'%3E%3Crect width='100%25' height='100%25' fill='url(%23a)'/%3E%3Cdefs%3E%3CradialGradient id='a' cx='0' cy='0' r='10' gradientTransform='matrix(10 26 -26 10 0 0)' gradientUnits='userSpaceOnUse'%3E%3Cstop offset='0' stop-color='rgba(1,154,0,1)'/%3E%3Cstop offset='.372' stop-color='rgba(1,165,0,1)'/%3E%3Cstop offset='.486' stop-color='rgba(10,174,9,1)'/%3E%3Cstop offset='.599' stop-color='rgba(18,183,17,1)'/%3E%3Cstop offset='.713' stop-color='rgba(10,155,9,1)'/%3E%3Cstop offset='.827' stop-color='rgba(2,126,0,1)'/%3E%3Cstop offset='1' stop-color='rgba(2,80,0,1)'/%3E%3C/radialGradient%3E%3C/defs%3E%3C/svg%3E");background-size:cover}.telegram-card{background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' preserveAspectRatio='none' viewBox='0 0 200 260'%3E%3CforeignObject width='380' height='380' x='-190' y='-190' transform='matrix(0 -13 13 0 100 130)'%3E%3Cdiv xmlns='http://www.w3.org/1999/xhtml' style='background-image:conic-gradient(from 90deg,%23464dff -13.242%25,%234632ff -3.5825%25,%234618ff 6.0768%25,%236427ff 13.887%25,%238237ff 21.698%25,%239e54ff 30.882%25,%23ba71ff 40.065%25,%23d04eff 51.411%25,%23e62bff 62.758%25,%23be34ff 68.758%25,%23963cff 74.758%25,%236e45ff 80.758%25,%23464dff 86.758%25,%234632ff 96.418%25,%234618ff 106.08%25);opacity:1;height:100%25;width:100%25'/%3E%3C/foreignObject%3E%3C/svg%3E");background-size:cover;border-radius:12px;cursor:pointer;display:flex;flex:1;flex-direction:column;height:300px;min-width:0;overflow:hidden;position:relative;transition:all .2s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none}@media (max-width:1023.99px){.telegram-card{flex:0 0 auto;max-width:230px;min-width:230px}}@media (max-width:767.99px){.telegram-card{height:260px;max-width:200px;min-width:200px}}.telegram-card--small{height:152px;min-width:192px}@media (max-width:767.99px){.telegram-card--small{min-width:160px}}.telegram-card--small .telegram-card__title{font-size:14px;font-weight:500;letter-spacing:0;line-height:18px}.telegram-card--pressed{transform:scale(.98)}.telegram-card__image{bottom:72px;left:0;pointer-events:none;position:absolute;right:0;width:100%;z-index:2}@media (max-width:1023.99px){.telegram-card__image{bottom:64px}}@media (max-width:767.99px){.telegram-card__image{bottom:64px}}.telegram-card__content{display:flex;flex:1;flex-direction:column;padding:12px;position:relative;z-index:2}.telegram-card__title{color:var(--text-white);font-size:18px;font-weight:500;letter-spacing:-.01em;line-height:24px;text-align:left}@media (max-width:767.99px){.telegram-card__title{font-size:14px;font-weight:500;line-height:18px}}.telegram-card__button-container{margin:4px;position:relative;z-index:2}.telegram-card__button{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:var(--bg-primary);border-radius:8px;display:flex;gap:4px;height:48px;justify-content:center;padding:0 12px;transition:all .2s ease}.telegram-card__button-text{color:var(--text-primary);font-size:16px;font-weight:500;letter-spacing:-.01em;line-height:22px}.DragScroll{display:flex;position:relative}.DragScroll__arrows{left:0;pointer-events:none;position:absolute;right:0;top:50%;transform:translateY(-50%);z-index:3}@media (max-width:767.99px){.DragScroll__arrows{display:none}}.DragScroll__arrow{display:flex;pointer-events:auto;position:absolute;top:50%;transform:translateY(-50%)}.DragScroll__arrow--left{left:12px}.DragScroll__arrow--right{right:12px;transform:translateY(-50%) rotate(180deg)}.DragScroll__icon{display:flex}.DragScroll__container{overflow-x:scroll;scrollbar-width:none}.DragScroll:after{background:#0000003d;bottom:-32px;content:"";position:absolute;right:0;top:0;transition:all .25s;width:1px;z-index:2}@media (max-width:767.99px){.DragScroll:after{display:none}}.DragScroll--ended:after{display:none}.promo-codes-block{margin-bottom:60px}.promo-codes-block--small{background:var(--bg-primary);border-radius:16px;box-shadow:0 0 2px color-mix(in srgb,var(--text-primary) 24%,transparent);margin-bottom:0;padding:16px 20px;width:auto}@media (max-width:767.99px){.promo-codes-block--small{padding:16px}}.promo-codes-block--small .promo-codes-block__header{margin:0 0 12px}@media (max-width:767.99px){.promo-codes-block--small .promo-codes-block__header{margin-bottom:0}}.promo-codes-block--small .promo-codes-block__title{font-size:26px;font-weight:600;letter-spacing:-.45px;line-height:30px}@media (max-width:767.99px){.promo-codes-block--small .promo-codes-block__title{font-size:20px;letter-spacing:0;line-height:24px}}.promo-codes-block--small .promo-codes-block__carousel{margin:0 -20px;padding:0 20px}@media (max-width:767.99px){.promo-codes-block--small .promo-codes-block__carousel{margin:0 -16px;padding:0 16px}}.promo-codes-block__header{align-items:flex-start;display:flex;justify-content:space-between;margin-bottom:16px;margin-top:20px}@media (max-width:767.99px){.promo-codes-block__header{margin-bottom:0}}.promo-codes-block__title{color:var(--text-primary);font-size:32px;font-weight:700;letter-spacing:-.02em;line-height:32px;margin-bottom:8px}@media (max-width:767.99px){.promo-codes-block__title{font-size:26px;font-weight:600;letter-spacing:-.01em;line-height:30px}}.promo-codes-block__description{color:var(--text-secondary);font-size:16px;font-weight:400;letter-spacing:-.01em;line-height:22px}@media (max-width:767.99px){.promo-codes-block__description{font-size:14px;line-height:18px}}.promo-codes-block__description a{color:var(--text-link);cursor:pointer}.promo-codes-block__description a:hover{opacity:.7}.promo-codes-block__telegram{align-items:center;color:var(--fill-accent);cursor:pointer;display:flex;font-size:16px;font-weight:500;letter-spacing:-.01em;line-height:22px;padding-top:8px}.promo-codes-block__telegram:hover{color:var(--fill-accent-hover)}.promo-codes-block__telegram:hover .promo-codes-block__icon svg path{fill:var(--fill-accent-hover)}.promo-codes-block__telegram:active{color:var(--fill-accent-pressed)}.promo-codes-block__telegram:active .promo-codes-block__icon svg path{fill:var(--fill-accent-pressed)}@media (max-width:767.99px){.promo-codes-block__telegram{display:none}}.promo-codes-block__icon{display:flex;margin-right:6px}.promo-codes-block__content{display:flex;flex-direction:column}.promo-codes-block__carousel{display:flex;gap:12px;justify-content:flex-start}@media (max-width:1023.99px){.promo-codes-block__carousel{overflow-x:auto;scrollbar-width:none;-ms-overflow-style:none;margin:0 calc(var(--container-padding)*-1);padding:var(--container-padding)}.promo-codes-block__carousel::-webkit-scrollbar{display:none}}.promo-codes-block__carousel--small{gap:8px}.promo-codes-block__carousel-item{scroll-snap-align:start}.PromoCode{align-items:center;display:flex}.PromoCode:hover .PromoCode__code,.PromoCode:hover .PromoCode__icon{color:var(--text-link)}.PromoCode:active__code{color:var(--fill-accent-pressed)}.PromoCode:active__icon{color:var(--fill-accent-pressed)}.PromoCode__code{color:var(--text-secondary);font-size:16px;font-weight:500;letter-spacing:0;line-height:22px;margin-right:4px}.PromoCode__icon{color:var(--text-secondary);cursor:pointer;display:flex}.MainText{margin:0 auto;width:-moz-fit-content;width:fit-content}.MainText:not(.MainText--white){background:linear-gradient(90deg,#a950e1 0,#0e53fe,#19e59d,#0e53fe 75%,#a950e1);background-clip:text;background-size:200% auto;color:var(--text-primary);text-fill-color:transparent;-webkit-background-clip:text;-webkit-text-fill-color:transparent;animation:shine var(--transition-dur) linear infinite}.MainText--white{color:var(--text-white)}@keyframes shine{to{background-position:-200%}}.BannerVideo{display:flex;justify-content:center;overflow:hidden}@media (max-width:767.99px){.BannerVideo{margin:0;overflow:visible}}.BannerVideo__poster{background:#000;border-radius:40px 40px 0 0;display:block;height:auto;max-height:410px;max-width:270px;padding:10px 10px 0;width:100%}@media (max-width:767.99px){.BannerVideo__poster{border-bottom-width:0;margin:0 auto -33px;-webkit-mask-image:linear-gradient(180deg,#d9d9d9,#d9d9d9 75%,hsla(0,0%,85%,.99) 76%,hsla(0,0%,85%,.96) 77%,hsla(0,0%,85%,.92) 78%,hsla(0,0%,85%,.85) 79%,hsla(0,0%,85%,.77) 80%,hsla(0,0%,85%,.67) 82%,hsla(0,0%,85%,.56) 84%,hsla(0,0%,85%,.44) 86%,hsla(0,0%,85%,.33) 88%,hsla(0,0%,85%,.23) 90%,hsla(0,0%,85%,.15) 92%,hsla(0,0%,85%,.08) 94%,hsla(0,0%,85%,.04) 96%,hsla(0,0%,85%,.01) 98%,hsla(0,0%,85%,0));mask-image:linear-gradient(180deg,#d9d9d9,#d9d9d9 75%,#d9d9d9fc,#d9d9d9f5,#d9d9d9eb,#d9d9d9d9,#d9d9d9c4 80%,#d9d9d9ab,#d9d9d98f,#d9d9d970,#d9d9d954,#d9d9d93b,#d9d9d926,#d9d9d914,#d9d9d90a,#d9d9d903 98%,#d9d9d900);max-height:unset;max-width:calc(100% - 50px);padding-bottom:0}}.BannerVideo img{aspect-ratio:461/825;max-width:270px;-o-object-fit:cover;object-fit:cover;-o-object-position:top center;object-position:top center}.BannerVideo__poster img{border-radius:30px 30px 0 0;display:block;height:100%;width:100%}.Banner{background:var(--bg-secondary-elevated);border-radius:16px;display:flex;justify-content:space-between;overflow:hidden;padding:0 0 0 30px;position:relative}@media (max-width:767.99px){.Banner{align-items:center;flex-direction:column;padding:36px 20px 0}}.Banner__title{font-size:44px;font-weight:700;line-height:110%;margin-bottom:30px}@media (max-width:767.99px){.Banner__title{align-items:center;display:flex;flex-direction:column;margin-bottom:8px}}.Banner__text{font-size:28px;font-weight:500;letter-spacing:-2%;line-height:125%;max-width:430px}@media (max-width:767.99px){.Banner__text{font-size:24px;font-weight:500;letter-spacing:-1%;line-height:125%;margin-top:12px;text-align:center}}.Banner__line{align-items:center;display:flex}.Banner__line:hover .Banner__tg-id{color:var(--text-link)}.Banner__line:hover .Banner__telegram svg path{fill:var(--text-link)}.Banner__line:active .Banner__tg-id{color:var(--fill-accent-pressed)}.Banner__line:active .Banner__telegram svg path{fill:var(--fill-accent-pressed)}.Banner__telegram{display:flex;margin-right:4px}.Banner__telegram svg path{fill:var(--text-secondary)}.Banner__tg-id{color:var(--text-secondary);cursor:pointer;font-size:14px;font-weight:500;line-height:18px}.Banner__side{display:flex;flex-direction:column;justify-content:space-between;padding:30px 0 16px;z-index:2}@media (max-width:767.99px){.Banner__side{max-width:480px;order:2;padding:0}}.Banner__logo{display:flex;height:112px;margin-bottom:4px;width:263px}.Banner__logo svg{height:112px}@media (max-width:767.99px){.Banner__logo{height:80px;margin-bottom:0;width:187px}.Banner__logo svg{height:80px}}.Banner__promo{align-items:center;cursor:pointer;display:flex;margin-top:8px}.Banner__promo-title{color:var(--text-secondary);font-size:16px;font-weight:400;letter-spacing:-1%;line-height:22px}.Banner__button{display:none;margin-top:24px}.Banner__button-link{align-items:center;color:var(--text-primary);display:none;font-size:16px;font-weight:500;gap:8px;letter-spacing:0;line-height:22px;margin-top:20px;text-decoration:none}@media (max-width:767.99px){.Banner__button-link{display:flex}}.Banner__button-link div{display:flex}.Banner__button-link svg path{fill:var(--text-primary)}.Banner__button-link:hover{color:var(--text-link)}.Banner__button-link:hover svg path{fill:var(--text-link)}.Banner__button-link:active{color:var(--fill-accent-pressed)}.Banner__button-link:active svg path{fill:var(--fill-accent-pressed)}@media (max-width:767.99px){.Banner__button{display:flex}}.Banner__icon{display:flex;margin-right:8px}.Banner__app{display:flex;margin-bottom:15px;max-width:430px}@media (max-width:767.99px){.Banner__app{display:none}}.Banner__qr{background:var(--bg-primary);border-radius:12px;box-shadow:var(--form-box-shadow);display:flex;padding:6px}.Banner__qr svg path[fill="#000"],.Banner__qr svg path[fill="#000000"],.Banner__qr svg path[fill=black]{fill:var(--text-primary)}.Banner__content{display:flex;flex:1 1 auto;flex-direction:column;justify-content:space-between;margin-left:20px;max-width:none}.Banner__content-title{color:var(--text-primary);font-size:14px;font-weight:500;line-height:18px}@media (max-width:767.99px){.Banner__image{display:none}}.Banner__image-mobile{display:none}@media (max-width:767.99px){.Banner__image-mobile{display:block}}.Banner__shadow{align-content:flex-end;flex-grow:1;z-index:2}.Banner__shadow img{display:flex}@media (max-width:767.99px){.Banner__shadow{margin:0 -16px;max-height:unset;order:2;padding:20px 0 0}}.PromoBlocks{padding-top:60px}@media (max-width:767.99px){.PromoBlocks{padding-top:50px}}.PromoBlocks__main-title{font-size:32px;font-weight:600;letter-spacing:-2%;line-height:100%;margin-bottom:24px}@media (max-width:767.99px){.PromoBlocks__main-title{font-size:26px;letter-spacing:-1%;line-height:30px}}.PromoBlocks__list{display:grid;gap:20px;grid-template-columns:1fr 1fr 1fr}@media (max-width:1023.99px){.PromoBlocks__list{grid-template-columns:1fr}}@media (max-width:767.99px){.PromoBlocks__list{gap:24px}}@media (max-width:1023.99px){.PromoBlocks__item{display:flex}}@media (max-width:767.99px){.PromoBlocks__item{flex-direction:column}}.PromoBlocks__image{border-radius:12px;display:flex;height:240px;margin-bottom:12px}.PromoBlocks__image img{height:100%;-o-object-fit:contain;object-fit:contain;width:100%}@media (max-width:1023.99px){.PromoBlocks__image{margin-bottom:0;margin-right:16px}}@media (max-width:767.99px){.PromoBlocks__image{align-self:flex-start;height:auto;margin-bottom:12px;margin-right:0;max-width:480px;width:100%}}.PromoBlocks__title{font-size:20px;font-weight:600;line-height:24px;margin-bottom:8px}@media (max-width:767.99px){.PromoBlocks__title{font-size:18px;letter-spacing:-1%;line-height:24px;margin-bottom:4px}}.PromoBlocks__description{font-size:16px;font-weight:400;line-height:24px}@media (max-width:767.99px){.PromoBlocks__description{font-size:14px;letter-spacing:0;line-height:20px}}.SliderBlock{padding-top:60px;position:relative}@media (max-width:767.99px){.SliderBlock{padding-top:50px}}.SliderBlock__list{align-items:center;display:flex;gap:10px;margin:0 calc(var(--container-padding)*-1);padding:var(--container-padding);-webkit-user-select:none;-moz-user-select:none;user-select:none}.SliderBlock__title{font-size:32px;font-weight:600;letter-spacing:-2%;line-height:100%;margin-bottom:24px}@media (max-width:767.99px){.SliderBlock__title{font-size:26px;letter-spacing:-1%;line-height:30px;margin-bottom:0}}.SliderBlock__img{pointer-events:none}.SliderBlock__slide{border-radius:12px;cursor:pointer;display:block;flex-shrink:0;height:260px;overflow:hidden;position:relative;text-decoration:none;width:208px;-webkit-user-drag:none;user-drag:none}.SliderBlock__slide:hover .SliderBlock__img img{scale:110%}@media (max-width:767.99px){.SliderBlock__slide{height:200px;width:160px}}.SliderBlock__label{color:var(--text-white);font-size:16px;font-weight:600;left:10px;letter-spacing:-1%;line-height:22px;position:absolute;right:10px;top:10px;z-index:2}@media (max-width:767.99px){.SliderBlock__label{font-size:14px;letter-spacing:0;line-height:18px}}.SliderBlock__img img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;transition:all .3s;width:100%}.DescriptionBlock{display:flex;gap:20px;padding-top:60px}@media (max-width:767.99px){.DescriptionBlock{flex-direction:column;gap:16px;padding-top:50px}}.DescriptionBlock__logo{display:flex}@media (max-width:767.99px){.DescriptionBlock__logo,.DescriptionBlock__logo svg{height:64px;width:64px}}.DescriptionBlock__title{font-size:32px;font-weight:600;letter-spacing:-2%;line-height:100%;margin-bottom:12px}@media (max-width:767.99px){.DescriptionBlock__title{font-size:26px;letter-spacing:-1%;line-height:30px}}.DescriptionBlock__content{font-size:16px;font-weight:400;line-height:24px}.PageContent{margin:40px auto 0}@media (max-width:1023.99px){.PageContent{padding:0 20px}}@media (max-width:767.99px){.PageContent{max-width:unset;padding:0;width:100%}}:root{--color-bg1:#6310ea;--color-bg2:#3a0a8a;--color1:151,6,224;--color2:217,56,136;--color3:99,16,234;--color4:151,6,224;--color5:217,56,136;--circle-size:130%;--blending:hard-light;--g1-top:-200px;--g1-left:300px;--g2-top:100px;--g2-left:-400px;--g2-origin:-400px;--g3-top:200px;--g3-left:-500px;--g3-origin:400px;--g4-top:-150px;--g4-left:200px;--g4-origin:-200px;--g5-top:300px;--g5-left:400px;--g5-origin-x:-800px;--g5-origin-y:200px}@media (max-width:768px){:root{--circle-size:150%;--g1-top:-10vh;--g1-left:10vw;--g2-top:5vh;--g2-left:-20vw;--g2-origin:-20vw;--g3-top:15vh;--g3-left:-25vw;--g3-origin:20vw;--g4-top:-8vh;--g4-left:15vw;--g4-origin:-10vw;--g5-top:20vh;--g5-left:20vw;--g5-origin-x:-40vw;--g5-origin-y:10vh}.gradient-bg .gradients-container{filter:url(#goo) blur(25px)}}@keyframes moveInCircle{0%{transform:rotate(0)}50%{transform:rotate(180deg)}to{transform:rotate(1turn)}}@keyframes moveVertical{0%{transform:translateY(-50%)}50%{transform:translateY(50%)}to{transform:translateY(-50%)}}@keyframes moveHorizontal{0%{transform:translate(-50%) translateY(-10%)}50%{transform:translate(50%) translateY(10%)}to{transform:translate(-50%) translateY(-10%)}}.gradient-bg{background:linear-gradient(40deg,var(--color-bg1),var(--color-bg2));contain:layout style paint;height:100%;left:0;overflow:hidden;position:absolute;top:0;width:100%;z-index:0}.gradient-bg svg{height:0;left:0;position:fixed;top:0;width:0}.gradient-bg .gradients-container{backface-visibility:hidden;filter:url(#goo) blur(40px);height:100%;opacity:0;transform:translateZ(0);transition:opacity 1s ease-out;width:100%;will-change:opacity}.gradient-bg.animated .gradients-container{opacity:1}.gradient-bg .g1,.gradient-bg .g2,.gradient-bg .g3,.gradient-bg .g4,.gradient-bg .g5{animation-play-state:paused;height:var(--circle-size);mix-blend-mode:var(--blending);position:absolute;width:var(--circle-size);will-change:transform}.gradient-bg.animated .g1,.gradient-bg.animated .g2,.gradient-bg.animated .g3,.gradient-bg.animated .g4,.gradient-bg.animated .g5{animation-play-state:running}.gradient-bg .g1{animation:moveVertical 30s ease infinite;animation-delay:-15s;background:radial-gradient(circle at center,rgba(var(--color1),.8) 0,rgba(var(--color1),0) 50%) no-repeat;left:calc(50% - var(--circle-size)/2 + var(--g1-left));top:calc(50% - var(--circle-size)/2 + var(--g1-top));transform-origin:center center}.gradient-bg .g2{animation:moveInCircle 20s infinite reverse;animation-delay:-5s;background:radial-gradient(circle at center,rgba(var(--color2),.8) 0,rgba(var(--color2),0) 50%) no-repeat;left:calc(50% - var(--circle-size)/2 + var(--g2-left));top:calc(50% - var(--circle-size)/2 + var(--g2-top));transform-origin:calc(50% + var(--g2-origin))}.gradient-bg .g3{animation:moveInCircle 40s linear infinite;animation-delay:-20s;background:radial-gradient(circle at center,rgba(var(--color3),.8) 0,rgba(var(--color3),0) 50%) no-repeat;left:calc(50% - var(--circle-size)/2 + var(--g3-left));top:calc(50% - var(--circle-size)/2 + var(--g3-top));transform-origin:calc(50% + var(--g3-origin))}.gradient-bg .g4{animation:moveHorizontal 40s ease infinite;animation-delay:-10s;background:radial-gradient(circle at center,rgba(var(--color4),.8) 0,rgba(var(--color4),0) 50%) no-repeat;left:calc(50% - var(--circle-size)/2 + var(--g4-left));opacity:.7;top:calc(50% - var(--circle-size)/2 + var(--g4-top));transform-origin:calc(50% + var(--g4-origin))}.gradient-bg .g5{animation:moveInCircle 20s ease infinite;animation-delay:-7s;background:radial-gradient(circle at center,rgba(var(--color5),.8) 0,rgba(var(--color5),0) 50%) no-repeat;left:calc(50% - var(--circle-size)/2 + var(--g5-left));top:calc(50% - var(--circle-size)/2 + var(--g5-top));transform-origin:calc(50% + var(--g5-origin-x)) calc(50% + var(--g5-origin-y))}.MainPage{position:relative;z-index:2}.MainPage:has(.MobileLocationSelect),.MainPage:has(.MobileModal){z-index:100}.MainPage__head{height:580px;position:relative;width:100%}@media (max-width:767.99px){.MainPage__head{display:flex;flex-direction:column;height:92vh;justify-content:center;margin-top:-50px;min-height:500px;padding:50px 16px 0;width:unset}}.MainPage .SelectBlock{position:relative;z-index:10}.MainPage__title{color:var(--text-white);font-size:40px;font-weight:600;letter-spacing:-1.5px;line-height:44px;margin-bottom:40px;margin-top:-56px;padding-top:196px;position:relative;text-align:center;z-index:1}@media (max-width:1023.99px){.MainPage__title{padding-top:136px}}@media (max-width:767.99px){.MainPage__title{font-size:32px;line-height:110%;margin-bottom:24px;margin-top:0;padding-top:0}}.AutofillItem{border-radius:8px;cursor:pointer;padding:8px}.AutofillItem:hover{background:var(--bg-secondary)}.AutofillItem__name{font-size:16px;letter-spacing:-1%;line-height:22px}.AutofillItem__line,.AutofillItem__name{font-weight:400;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.AutofillItem__line{display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;font-size:14px;letter-spacing:.5%;line-height:18px}.DragToClose{position:relative}.DragToClose--initial{transition:none!important}@media (max-width:767.99px){.DragToClose--initial{transform:translateY(100vh)}}@media (max-width:1023.99px){.DragToClose--initial.DragToClose--tablet{transform:translateY(100vh)}}.DragToClose__drag-bar{display:none;left:50%;padding:5px 20px;position:absolute;top:-13px;transform:translate(-50%)}.DragToClose__drag-bar:after{background:var(--bg-primary);border-radius:4px;content:"";display:block;height:4px;width:48px}@media (max-width:1023.99px){.DragToClose__drag-bar{display:block}}.BaseInput{position:relative}.BaseInput__placeholder{color:#999;font-family:var(--font-family-second);font-size:12px;font-style:normal;font-weight:400;letter-spacing:-.01em;line-height:16px}.BaseInput--disabled .BaseInput__input{cursor:default;opacity:.4}.BaseInput--error .BaseInput__input{border-color:var(--error-color,#f44)}.BaseInput--error .BaseInput__input:focus-visible,.BaseInput--error .BaseInput__input:hover{border-color:var(--error-color,#f44)}.BaseInput__check{display:flex;position:absolute;right:12px;top:11px}.BaseInput--full-width{width:100%}.BaseInput--checked .BaseInput__input{padding:9px 36px 9px 12px}.BaseInput--border{width:100%}.BaseInput--border .BaseInput__input{border:1px solid var(--fill-separator);color:var(--text-primary);min-width:0;padding:9px 12px;width:100%}.BaseInput--border .BaseInput__input:focus-visible,.BaseInput--border .BaseInput__input:hover{border:1px solid var(--fill-accent)}.BaseInput--underline .BaseInput__input{border-bottom:1px solid #c8c7cb;border-radius:0;color:var(--text-primary);max-width:98px;min-width:unset;padding:6px 0;width:100%}.BaseInput--underline .BaseInput__input:focus-visible{border-color:#c8c7cb;outline:none}.BaseInput--underline .BaseInput__input:hover{border-color:#c8c7cb}.BaseInput__dropdown{left:0;margin-top:12px;position:absolute;right:0;top:100%;z-index:999}@media (max-width:767.99px){.BaseInput__dropdown{background:color-mix(in srgb,var(--text-primary) 20%,transparent);border-radius:0;display:flex;flex-direction:column;justify-content:flex-end;inset:0;margin-top:0;min-height:100dvh;padding-bottom:env(safe-area-inset-bottom);padding-top:64px;position:fixed}}.BaseInput__dropdown--transition-enter-active,.BaseInput__dropdown--transition-enter-active .BaseInput__dropdown-wrapper,.BaseInput__dropdown--transition-leave-active,.BaseInput__dropdown--transition-leave-active .BaseInput__dropdown-wrapper{transition:var(--transition)}.BaseInput__dropdown--transition-enter-from .BaseInput__dropdown-wrapper,.BaseInput__dropdown--transition-leave-to .BaseInput__dropdown-wrapper{opacity:0;transform:translateY(10%) scale(.95)}@media (max-width:1023.99px){.BaseInput__dropdown--transition-enter-from .BaseInput__dropdown-wrapper,.BaseInput__dropdown--transition-leave-to .BaseInput__dropdown-wrapper{transform:translateY(100%)}.BaseInput__dropdown--transition-enter-from,.BaseInput__dropdown--transition-leave-to{background:color-mix(in srgb,var(--text-primary) 0%,transparent)}}.BaseInput__dropdown-body{background:var(--bg-primary);border-radius:12px;box-shadow:0 1px 2px #11253b1a,0 4px 20px #11253b14;color:var(--text-primary);height:100%;max-height:90vh;overflow:auto;padding:8px;width:100%}@media (max-width:1023.99px){.BaseInput__dropdown-body{border-bottom-left-radius:0;border-bottom-right-radius:0;height:auto;overflow-y:auto;overscroll-behavior:contain;width:100%}}.BaseInput__input{align-items:center;background:var(--bg-primary);border:none;border-radius:10px;color:var(--text-primary);cursor:pointer;display:flex;font-size:16px;font-weight:400;line-height:22px;min-width:100px;padding:10px 16px;width:calc(100% - 32px)}.BaseInput__input:focus-visible{border-color:color-mix(in srgb,var(--text-primary-inverted) 30%,transparent);outline:none}.BaseInput__input:hover{border-color:color-mix(in srgb,var(--text-primary-inverted) 30%,transparent)}.BaseInput__input::-moz-placeholder{color:var(--text-tertiary);font-size:16px;font-weight:400;line-height:22px}.BaseInput__input::placeholder{color:var(--text-tertiary);font-size:16px;font-weight:400;line-height:22px}.BaseInput__error{color:var(--text-destructive);font-size:14px;margin-top:4px}.BaseLabel{display:flex;position:relative}@media (max-width:767.99px){.BaseLabel{align-items:self-start;flex-direction:column}}.BaseLabel__label{font-size:16px;font-weight:400;letter-spacing:-1%;line-height:22px;margin-right:24px;min-width:110px;padding-top:10px}@media (max-width:767.99px){.BaseLabel__label{font-size:14px;letter-spacing:0;line-height:18px;margin-bottom:4px;margin-right:0;padding-top:0}}.BaseLabel__description{color:var(--text-secondary);font-size:14px;font-weight:400;line-height:18px;margin-left:20px;padding-top:11px;white-space:nowrap}@media (max-width:767.99px){.BaseLabel__description.hide-mobile{display:none}.BaseLabel__description{font-size:12px;letter-spacing:0;line-height:16px;margin-left:0;margin-top:4px;padding-top:0}}.Input .BaseInput{max-width:286px}@media (max-width:767.99px){.Input .BaseInput{max-width:unset}}.Input--full-width .BaseInput{max-width:100%}.NamesInputs__last-name,.NamesInputs__wrapper{position:relative}.NamesInputs__last-name:focus-within,.NamesInputs__wrapper:focus-within{z-index:2}.NamesInputs__description{color:var(--text-secondary);display:none;font-size:14px;font-weight:400;letter-spacing:0;line-height:18px}@media (max-width:767.99px){.NamesInputs__description{display:block;margin-bottom:16px}}.NamesInputs__first-name .BaseInput__input{border-radius:12px 12px 0 0}@media (max-width:767.99px){.NamesInputs__first-name .BaseInput__input{border-radius:12px}.NamesInputs__last-name{margin-top:16px}}.NamesInputs__last-name .BaseInput__input{border-radius:0 0 12px 12px;margin-top:-1px}@media (max-width:767.99px){.NamesInputs__last-name .BaseInput__input{border-radius:12px}}@media (max-width:767.99px){.Block--mobile-transparent .Block__content{display:contents}}.Block:not(.Block--mobile-transparent){background:var(--bg-primary);border-radius:16px;box-shadow:0 0 2px #00000029;padding:20px}@media (max-width:767.99px){.Block:not(.Block--mobile-transparent){padding:16px}}@media (min-width:768px){.Block--mobile-transparent{background:var(--bg-primary);border-radius:16px;box-shadow:0 0 2px #00000029;padding:20px}}@media (min-width:768px) and (max-width:767.99px){.Block--mobile-transparent{padding:16px}}.Block--small-title .Block__title{font-size:18px;font-weight:600;line-height:24px;margin-bottom:16px}.Block__title{font-size:28px;font-weight:700;letter-spacing:-1%;line-height:32px;margin-bottom:20px}@media (max-width:767.99px){.Block__title{font-size:24px;font-weight:600;letter-spacing:0;line-height:28px}}.CodeInput{position:relative}.CodeInput .BaseInput__input{height:100%;opacity:0;position:absolute;right:0;top:0;z-index:3}.CodeInput .BaseInput__error{text-align:center}.CodeInput__cell,.CodeInput__cells{display:flex;width:100%}.CodeInput__cell{align-items:center;background:var(--bg-primary);border:1px solid var(--fill-separator);color:var(--text-primary);font-size:18px;font-weight:600;height:46px;justify-content:center;line-height:24px;margin-right:-1px;transition:all .2s ease}.CodeInput__cell:first-child{border-radius:8px 0 0 8px}.CodeInput__cell:last-child{border-radius:0 8px 8px 0;margin-right:0}.CodeInput__cell--active{z-index:2}.CodeInput__cell--active,.CodeInput__cell--filled{border-color:var(--fill-accent)}.CodeInput__cell--error{border-color:var(--text-destructive)}.PhoneRegionDropdown{max-height:300px;overflow-y:auto}@media (max-width:767.99px){.PhoneRegionDropdown{display:flex;flex-direction:column;min-height:90vh;overflow:hidden}}.PhoneRegionDropdown__head{align-items:center;display:none;justify-content:space-between;padding:12px 0;position:relative}@media (max-width:767.99px){.PhoneRegionDropdown__head{display:flex;flex-shrink:0}}.PhoneRegionDropdown__head>*{position:relative;z-index:1}.PhoneRegionDropdown__title{color:var(--text-primary);font-size:17px;font-weight:600;left:50%;line-height:22px;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%);z-index:0}.PhoneRegionDropdown__chevron{margin-right:4px;transform:rotate(90deg)}.PhoneRegionDropdown__icon{height:44px}.PhoneRegionDropdown__close-icon{align-items:center;cursor:pointer;display:flex;height:44px;justify-content:center;transition:opacity .2s ease;width:44px}.PhoneRegionDropdown__close-icon:hover{opacity:.7}.PhoneRegionDropdown__close-icon:active{opacity:.5}@media (max-width:767.99px){.PhoneRegionDropdown{max-height:100%}}.PhoneRegionDropdown .PhoneRegionDropdown__search{width:auto}@media (max-width:767.99px){.PhoneRegionDropdown .PhoneRegionDropdown__search{flex-shrink:0;margin:0 12px 8px}}.PhoneRegionDropdown .PhoneRegionDropdown__search .BaseInput__input{padding-left:12px!important}@media (max-width:767.99px){.PhoneRegionDropdown__list{border-radius:10px;flex:1;min-height:0;overflow-y:auto;padding:4px 0}}.PhoneRegionDropdown__item{align-items:center;border-radius:6px;cursor:pointer;display:flex;padding:8px 12px;position:relative}.PhoneRegionDropdown__item:hover{background:var(--bg-secondary)}.PhoneRegionDropdown__item:active{background:var(--fill-accent-80)}@media (max-width:767.99px){.PhoneRegionDropdown__item+.PhoneRegionDropdown__item:after{background:var(--fill-separator);content:"";height:1px;position:absolute;right:0;top:0;width:calc(100% - 48px)}}.PhoneRegionDropdown__flag{flex-shrink:0;margin-right:12px;width:24px}.PhoneRegionDropdown__info{align-items:center;display:flex;flex:1;gap:2px;justify-content:space-between;min-width:0}.PhoneRegionDropdown__name{color:var(--text-primary);font-size:14px;font-weight:400;line-height:18px;margin-bottom:2px}@media (max-width:767.99px){.PhoneRegionDropdown__name{font-size:16px;line-height:22px;overflow:hidden}}.PhoneRegionDropdown__code{color:var(--text-tertiary);font-size:12px;font-weight:400;line-height:16px}@media (max-width:767.99px){.PhoneRegionDropdown__code{font-size:16px;line-height:22px}}.PhoneInput .BaseInput{max-width:286px}@media (max-width:767.99px){.PhoneInput .BaseInput{max-width:unset}.PhoneInput .BaseInput__dropdown-body{padding:0;scrollbar-width:none;-ms-overflow-style:none}}@media (max-width:767.99px){.PhoneInput .BaseInput__dropdown-body::-webkit-scrollbar{display:none}}@media (max-width:1023.99px) and (min-width:768px){.PhoneInput .BaseInput__dropdown--transition-enter-from .BaseInput__dropdown-wrapper,.PhoneInput .BaseInput__dropdown--transition-leave-to .BaseInput__dropdown-wrapper{transform:translateY(10%) scale(.95)}.PhoneInput .BaseInput__dropdown--transition-enter-from,.PhoneInput .BaseInput__dropdown--transition-leave-to{background:color-mix(in srgb,var(--text-primary) 0%,transparent)}}.PhoneInput__region{align-items:center;background:var(--bg-tertiary-opaque);border-radius:6px;cursor:pointer;display:flex;height:34px;justify-content:center;left:4px;position:absolute;top:4px;transition:background-color .2s ease;width:34px;z-index:1}.PhoneInput__region:hover{background:var(--bg-secondary)}.PhoneInput__region--active{background:var(--fill-accent-80)}.PhoneInput__flag{display:flex;font-size:16px;margin-right:2px}.PhoneInput__chevron{display:flex;height:12px;opacity:.6;transition:transform .2s ease;width:12px}.PhoneInput__region--active .PhoneInput__chevron{transform:rotate(180deg)}.PhoneInput .BaseInput__input{padding-left:48px!important}.PhoneInput__input-wrapper{max-width:100%;position:relative;width:286px}@media (max-width:767.99px){.PhoneInput__input-wrapper{width:100%}.PhoneInput__input-wrapper .BaseInput__dropdown{inset:0;position:fixed;z-index:10}}.PhoneInput--full-width .PhoneInput__input-wrapper{width:100%}.PhoneInput--full-width .BaseInput{max-width:100%}.PhoneInput__mask{color:var(--text-tertiary);font-feature-settings:"lnum" 1,"tnum" 1;font-size:16px;font-variant-numeric:lining-nums tabular-nums;font-weight:400;left:49px;letter-spacing:normal;line-height:22px;overflow:hidden;pointer-events:none;position:absolute;right:12px;top:21px;transform:translateY(-50%);-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:pre;z-index:1}.PhoneInput__mask-inner{display:inline-block;position:relative;width:-moz-max-content;width:max-content;will-change:transform}.PhoneInput__mask-base{color:var(--text-tertiary);position:relative;white-space:inherit}.PhoneInput__mask-value{color:var(--text-primary);left:0;position:absolute;top:0;white-space:inherit}.BaseInput--checked~.PhoneInput__mask{right:36px}.PhoneInput .BaseLabel__description{font-feature-settings:"lnum" 1,"tnum" 1;font-variant-numeric:lining-nums tabular-nums}.PhoneInput .BaseInput__input{color:transparent!important;-webkit-text-fill-color:transparent!important;caret-color:var(--text-primary)}.EntryMethodItem{align-items:center;background:var(--bg-tertiary-opaque);border:1px solid color-mix(in srgb,var(--text-primary-inverted) 0%,transparent);border-radius:12px;cursor:pointer;display:flex;justify-content:space-between;padding:7px 12px}.EntryMethodItem:hover:not(.EntryMethodItem--active){background:var(--fill-accent-80)}.EntryMethodItem__side{align-items:center;display:flex}.EntryMethodItem__content{margin-left:12px}.EntryMethodItem__icon{display:flex}.EntryMethodItem__title{font-size:16px;font-weight:500;letter-spacing:0;line-height:22px;margin-bottom:2px}.EntryMethodItem__status{color:var(--text-secondary);font-size:14px;font-weight:400;letter-spacing:.5%;line-height:18px}.EntryMethodItem--active{background:none;border:1px solid var(--fill-separator);cursor:default}.EntryMethodItem__minus{cursor:pointer;display:flex;padding:10px}.EntryMethodItem__minus svg path{fill:var(--text-primary)}.AddMailModal{align-items:center;display:flex;flex-direction:column;padding:40px 32px}.AddMailModal__gif{height:96px;margin-bottom:12px;width:96px}.AddMailModal__gif img{height:100%;width:100%}.AddMailModal__title{font-size:24px;font-weight:600;letter-spacing:0;line-height:28px;margin-bottom:8px;text-align:center}.AddMailModal__description{font-size:16px;font-weight:400;letter-spacing:-1%;line-height:22px;margin-bottom:24px;max-width:258px;text-align:center}.AddMailModal__back{align-items:center;cursor:pointer;display:flex;height:36px;justify-content:center;left:12px;position:absolute;top:20px;width:36px}.AddMailModal .BaseInput{margin-bottom:20px}.AddPhoneModal{align-items:center;display:flex;flex-direction:column;padding:40px 32px}.AddPhoneModal .CodeInput{margin-bottom:24px}.AddPhoneModal__gif{height:96px;margin-bottom:12px;width:96px}.AddPhoneModal__gif img{height:100%;width:100%}.AddPhoneModal__title{font-size:24px;font-weight:600;letter-spacing:0;line-height:28px;margin-bottom:8px;text-align:center}.AddPhoneModal__description{font-size:16px;font-weight:400;letter-spacing:-1%;line-height:22px;margin-bottom:24px;max-width:258px;text-align:center}.AddPhoneModal__back{align-items:center;cursor:pointer;display:flex;height:36px;justify-content:center;left:12px;position:absolute;top:20px;width:36px}.AddPhoneModal .PhoneInput{margin-bottom:20px;width:100%}.UnlinkModal{align-items:flex-start;display:flex;flex-direction:column;padding:40px 32px}.UnlinkModal__title{font-size:24px;font-weight:600;letter-spacing:0;line-height:28px;margin-bottom:8px}.UnlinkModal__content{margin-bottom:24px}.UnlinkModal .BaseButton+.BaseButton{margin-top:12px}.ProfilePageMain,.ProfilePageMain__form{display:flex;flex-direction:column;gap:16px}.ProfilePageMain__form{align-items:flex-start}@media (max-width:767.99px){.ProfilePageMain__form .NamesInputs{width:100%}}.ProfilePageMain__title{font-size:20px;font-weight:600;letter-spacing:0;line-height:24px;margin-bottom:8px}.ProfilePageMain__content{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px}@media (max-width:767.99px){.ProfilePageMain__content{grid-template-columns:1fr}}.ProfilePageMain__notification{bottom:12px;left:50%;position:fixed;transform:translate(-50%);z-index:99}@media (max-width:767.99px){.ProfilePageMain__notification{bottom:68px}}.ProfilePageMain__notification-content{align-items:center;background:var(--bg-primary);border-radius:12px;box-shadow:0 1px 2px #11253b1a,0 4px 20px #11253b14;display:flex;font-size:14px;font-weight:500;letter-spacing:0;line-height:18px;padding:8px 12px;white-space:nowrap}.ProfilePageMain__icon{display:flex;margin-right:8px}.ArticleBlock{background:var(--bg-primary);border:1px solid var(--fill-separator);border-radius:20px;cursor:pointer;display:block;height:336px;max-width:374px;min-width:374px;overflow:hidden;text-decoration:none;transition:box-shadow .2s}@media (max-width:767.99px){.ArticleBlock{border-radius:12px;height:300px;max-width:256px;min-width:256px}}.ArticleBlock:hover{box-shadow:0 2px 6px #0000001a}.ArticleBlock__image{background:var(--bg-quaternary);height:172px;overflow:hidden;width:100%}@media (max-width:767.99px){.ArticleBlock__image{height:140px}}.ArticleBlock__image img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.ArticleBlock__content{padding:16px}.ArticleBlock__meta{align-items:center;display:flex;font-size:14px;font-weight:400;gap:6px;letter-spacing:.5%;line-height:18px;margin-bottom:6px}.ArticleBlock__tag{color:var(--text-primary)}.ArticleBlock__date,.ArticleBlock__separator{color:var(--text-secondary)}.ArticleBlock__title{display:-webkit-box;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;color:var(--text-primary);font-size:18px;font-weight:600;letter-spacing:-1%;line-height:24px;margin:0 0 16px;overflow:hidden;text-overflow:ellipsis}@media (max-width:767.99px){.ArticleBlock__title{font-size:16px;line-height:22px}}.ArticleBlock__views{align-items:center;color:var(--text-secondary);display:flex;font-size:14px;font-weight:400;gap:6px;letter-spacing:.5%;line-height:18px}@media (max-width:767.99px){.ArticleBlock__views{font-size:12px;line-height:16px}}.ArticleBlock__views-icon{flex-shrink:0;height:20px;width:20px}.SubCategoryBlock{background:var(--bg-primary);border:1px solid var(--fill-separator);border-radius:20px;display:flex;flex-direction:column;height:-moz-fit-content;height:fit-content;max-width:374px;min-width:374px;overflow:hidden}@media (max-width:767.99px){.SubCategoryBlock{border-radius:12px;height:300px;max-width:256px;min-width:256px}}.SubCategoryBlock__header{color:var(--text-primary);font-size:24px;font-weight:600;letter-spacing:0;line-height:28px;padding:16px 20px 12px}@media (max-width:767.99px){.SubCategoryBlock__header{font-size:18px;line-height:24px;padding:16px}}.SubCategoryBlock__list{display:flex;flex-direction:column;gap:2px;overflow-y:auto;padding:0 20px 16px}@media (max-width:767.99px){.SubCategoryBlock__list{gap:10px;padding:12px 16px}}.SubCategoryBlock__item{color:var(--link-primary,#3880ff);display:block;font-size:16px;font-weight:400;line-height:28px;text-decoration:none}@media (max-width:767.99px){.SubCategoryBlock__item{font-size:14px;line-height:20px}}.SubCategoryBlock__item:hover{text-decoration:underline}.CategoryBlock{display:flex;justify-content:center}@media (max-width:767.99px){.CategoryBlock{width:100%}}.CategoryBlock__content{width:-moz-fit-content;width:fit-content}@media (max-width:767.99px){.CategoryBlock__content{max-width:100%;width:100%}}.CategoryBlock__head{display:flex;justify-content:space-between;margin-bottom:16px}@media (max-width:767.99px){.CategoryBlock__head{padding:0}}.CategoryBlock__title{font-size:32px;font-weight:600;letter-spacing:0;line-height:135%}@media (max-width:767.99px){.CategoryBlock__title{font-size:22px;line-height:120%}.CategoryBlock__drag-scroll{box-sizing:content-box;margin-left:-20px;margin-right:-20px;max-width:100%;padding-left:20px;padding-right:20px;width:100%}}@media (max-width:767.99px){.CategoryBlock__drag-scroll :deep(.DragScroll){max-width:100%;width:100%}}@media (max-width:767.99px){.CategoryBlock__drag-scroll :deep(.DragScroll__container){display:flex;gap:12px;padding-bottom:4px;-webkit-overflow-scrolling:touch;box-sizing:border-box;max-width:100%;min-width:0;overflow-x:auto!important;overflow-y:hidden;scroll-behavior:smooth;width:100%}}.CategoryBlock__list{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px}@media (max-width:767.99px){.CategoryBlock__list{display:flex;flex-wrap:nowrap;gap:12px;margin:0 calc(var(--container-padding)*-1);overflow:auto;padding:0 var(--container-padding);scrollbar-width:none;-ms-overflow-style:none}.CategoryBlock__list::-webkit-scrollbar{display:none}.CategoryBlock__list .ArticleBlock,.CategoryBlock__list .SubCategoryBlock{flex-shrink:0}}.BlogPage{max-width:unset;padding-top:20px;width:100%}@media (max-width:767.99px){.BlogPage__content{--container-padding:20px;padding:var(--container-padding)}.BlogPage{max-width:100vw}}.BlogPage__content{display:flex;flex-direction:column;gap:40px;padding-bottom:20px}.BlogPage__loading{color:var(--text-secondary);font-size:18px;padding:40px;text-align:center}.LottieIcon[data-v-a1c204db]{align-items:center;color:inherit;display:inline-flex;justify-content:center}.LottieIcon__container[data-v-a1c204db]{display:block;height:100%;width:100%}.LottieIcon[data-v-a1c204db] svg{display:block;height:100%;width:100%}.LikeButton{align-items:center;color:var(--text-tertiary);cursor:pointer;display:flex;justify-content:center;position:absolute;z-index:4}.LikeButton__fallback{display:flex;height:24px;width:24px}.LikeButton__fallback :deep(svg){display:block;height:100%;width:100%}.LikeButton__notification{bottom:12px;left:50%;position:fixed;transform:translate(-50%);z-index:99}@media (max-width:767.99px){.LikeButton__notification{bottom:68px}}.LikeButton__notification-content{align-items:center;background:var(--bg-primary);border-radius:12px;box-shadow:0 1px 2px #11253b1a,0 4px 20px #11253b14;display:flex;font-size:14px;font-weight:500;letter-spacing:0;line-height:18px;padding:8px 12px;white-space:nowrap}.LikeButton__icon{display:flex;margin-right:8px}.LikeButton__icon svg path{fill-opacity:1;fill:var(--fill-favorite)}.LikeButton__icon--remove svg path{fill-opacity:.32;fill:#000}.ImageWithRetry[data-v-7d19628f]{background:var(--bg-quaternary);border-radius:inherit;overflow:hidden}.ImageWithRetry[data-v-7d19628f],.ImageWithRetry img[data-v-7d19628f]{height:100%;position:relative;width:100%}.ImageWithRetry img[data-v-7d19628f]{border-radius:8px;display:block;-o-object-fit:cover;object-fit:cover;z-index:1}.ImageWithRetry__placeholder[data-v-7d19628f]{animation:loading-7d19628f 1.5s ease-in-out infinite;background:linear-gradient(90deg,var(--bg-quaternary) 0,var(--bg-tertiary) 50%,var(--bg-quaternary) 100%);background-size:200% 100%;height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:0}.ImageWithRetry__placeholder--idle[data-v-7d19628f]{animation:none;background:var(--bg-quaternary);background-size:initial}.ImageWithRetry__error[data-v-7d19628f]{align-items:center;background:var(--bg-quaternary);border-radius:8px;color:var(--text-secondary);cursor:pointer;display:flex;flex-direction:column;gap:8px;height:100%;justify-content:center;left:0;position:absolute;top:0;transition:color .2s;width:100%;z-index:2}.ImageWithRetry__error[data-v-7d19628f]:hover{color:var(--text-primary)}.ImageWithRetry__error svg[data-v-7d19628f]{height:32px;width:32px}.ImageWithRetry__error span[data-v-7d19628f]{font-size:14px;font-weight:500}@keyframes loading-7d19628f{0%{background-position:200% 0}to{background-position:-200% 0}}.PhotoSlider[data-v-709049c1]{height:100%;position:relative;width:100%;--dots-size:7px;--dots-gap:4px;--max-dots-count:5}.PhotoSlider .keen-slider[data-v-709049c1],.PhotoSlider__single[data-v-709049c1]{border-radius:8px;height:100%;overflow:hidden;width:100%}@media (min-width:768px){.PhotoSlider .keen-slider[data-v-709049c1],.PhotoSlider__single[data-v-709049c1]{height:266px;max-height:100%;min-height:100%}}.PhotoSlider .keen-slider__slide[data-v-709049c1]{align-items:center;display:flex;flex-shrink:0;height:100%;justify-content:center;width:100%}.PhotoSlider__img[data-v-709049c1]{border-radius:10px;height:100%;width:100%}.PhotoSlider__dots[data-v-709049c1]{bottom:var(--photo-slider-dots-bottom,7px);display:flex;gap:var(--dots-gap);left:50%;max-width:calc(var(--dots-size)*var(--max-dots-count) + var(--dots-gap)*(var(--max-dots-count) - 1));overflow:auto;pointer-events:none;position:absolute;scrollbar-width:none;transform:translate(-50%);z-index:2}@media (max-width:767.99px){.PhotoSlider__dots--hide[data-v-709049c1]{opacity:0}}.PhotoSlider__dot[data-v-709049c1]{background:#000000b8;border-radius:50%;flex-shrink:0;height:var(--dots-size);width:var(--dots-size)}.PhotoSlider__dot--active[data-v-709049c1]{background:var(--fill-white);box-shadow:0 1px 1px color-mix(in srgb,var(--text-primary) 16%,transparent),0 1px 2px color-mix(in srgb,var(--text-primary) 16%,transparent)}.PhotoSlider__mouse-areas[data-v-709049c1]{display:flex;height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:3}@media (max-width:1023.99px){.PhotoSlider__mouse-areas[data-v-709049c1]{display:none}}.PhotoSlider__mouse-area[data-v-709049c1]{cursor:pointer;flex:1;height:100%;pointer-events:auto}.Rating{align-items:center}.Rating,.Rating__item{display:flex}.Rating__item+.Rating__item{margin-left:3px}.Evaluation{align-items:center;align-self:flex-start;display:flex}.Evaluation--small .Evaluation__rating{font-size:17px;font-weight:590;height:36px;letter-spacing:-.68px;line-height:17px;width:36px}.Evaluation--x-small .Evaluation__rating{border-radius:10px;font-size:12px;font-weight:500;height:18px;letter-spacing:-1%;line-height:16px;margin-left:0;padding:0 5px;width:-moz-fit-content;width:fit-content}.Evaluation--medium .Evaluation__rating{font-size:16px;height:36px;width:36px}.Evaluation--column{align-items:center;flex-direction:column}@media (max-width:1023.99px){.Evaluation--column{padding:0 64px;width:100%}}.Evaluation--column .Evaluation__side{align-items:center;order:2}.Evaluation--column .Evaluation__title{font-size:24px;font-weight:500;letter-spacing:-1%;line-height:28px;margin-bottom:6px}@media (max-width:767.99px){.Evaluation--column .Evaluation__title{margin-bottom:4px}}.Evaluation--column .Evaluation__reviews{font-size:16px;font-weight:400;letter-spacing:-1%;line-height:22px;text-align:center;white-space:wrap}.Evaluation--column .Evaluation__rating{font-size:32px;font-weight:600;height:72px;letter-spacing:-2%;line-height:100%;margin-bottom:16px;margin-left:0;order:1;width:72px}.Evaluation__side{align-items:flex-end;display:flex;flex-direction:column}.Evaluation__title{font-size:14px;font-weight:500;line-height:18px;white-space:nowrap}.Evaluation__reviews{color:var(--text-secondary);font-size:12px;font-weight:400;line-height:16px;white-space:nowrap}.Evaluation__rating{align-items:center;border-radius:50%;display:flex;font-size:19.09px;font-weight:500;height:42px;justify-content:center;letter-spacing:-5%;line-height:22.91px;margin-left:10px;width:42px}.Evaluation__rating--big{font-size:56px!important;font-weight:500!important;letter-spacing:-.05em!important;line-height:100%!important;margin-bottom:20px!important}@media (max-width:767.99px){.Evaluation__rating--big{font-size:48px!important}}.Evaluation__laurel{display:flex}@media (max-width:767.99px){.Evaluation__laurel svg{height:75px;width:37px}}.Evaluation__laurel-left{margin-right:9px;transform:scaleX(-1)}@media (max-width:767.99px){.Evaluation__laurel-left{margin-right:12px}}.Evaluation__laurel-right{margin-left:9px}@media (max-width:767.99px){.Evaluation__laurel-right{margin-left:12px}}.Annotation{align-items:center}.Annotation,.Annotation__icon{display:flex}.Annotation__icon-reverse{transform:rotateY(180deg)}.Annotation__text{display:inline-block;font-size:9px;font-weight:600;letter-spacing:-1%;line-height:100%}.Annotation__text-recommend{background:radial-gradient(114.49% 143.33% at 25.7% 100%,#da35c7 0,#2c3bff);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;color:transparent;margin:0 2px}.Annotation__text-discount{color:var(--text-success);margin-left:3px}.ProfileEmptyBlock a{text-decoration:none}.ProfileEmptyBlock__content{align-items:center;display:flex;flex-direction:column}.ProfileEmptyBlock__icon{display:flex;margin-bottom:24px}.ProfileEmptyBlock__title{font-size:18px;font-weight:600;letter-spacing:-1%;line-height:24px;margin-bottom:4px;text-align:center}.ProfileEmptyBlock__description{font-size:16px;font-weight:400;letter-spacing:-1%;line-height:22px;margin-bottom:32px;text-align:center}.ProfileFavouriteItem{display:grid;grid-template-columns:140px 1fr;height:100px;grid-gap:16px;color:var(--text-primary);text-decoration:none}.ProfileFavouriteItem__slider{height:100px;position:relative}.ProfileFavouriteItem__slider .LikeButton{z-index:9}.ProfileFavouriteItem__slider .PhotoSlider__img{height:100px;width:140px}.ProfileFavouriteItem__content{display:flex;justify-content:space-between}.ProfileFavouriteItem__line{align-items:center;display:flex;gap:8px}.ProfileFavouriteItem__name{display:-webkit-box;font-size:16px;font-weight:500;letter-spacing:0;line-height:22px;margin:2px 0;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.ProfileFavouriteItem__address{color:var(--text-secondary);font-size:14px;font-weight:400;letter-spacing:.5%;line-height:18px}.ProfileFavouritesGroup{padding:16px 20px!important}.ProfileFavouritesGroup__head{align-items:center;display:flex;justify-content:space-between}.ProfileFavouritesGroup__title{font-size:18px;font-weight:600;letter-spacing:-1%;line-height:24px}.ProfileFavouritesGroup__toggle{align-items:center;cursor:pointer;display:flex;gap:6px;transition:all .5s}.ProfileFavouritesGroup__toggle-text{color:var(--fill-accent);font-size:16px;font-weight:500;letter-spacing:0;line-height:22px}.ProfileFavouritesGroup__toggle-icon{display:flex;transition:all .5s}.ProfileFavouritesGroup__toggle-icon--opened{transform:rotate(180deg)}.ProfileFavouritesGroup__content{display:flex;flex-direction:column;gap:16px;margin-top:20px}.ProfilePageFavourites{display:flex;flex-direction:column;gap:16px}.ArticleContent__buttonWrapper{margin:16px 0}.ArticleContent .wp-block-button{background:var(--fill-accent);border-radius:10px;color:var(--text-white);cursor:pointer;font-size:16px;font-weight:500;gap:6px;height:42px;letter-spacing:0;line-height:22px;padding:10px 20px;width:-moz-fit-content;width:fit-content}.ArticleContent .wp-block-button a{text-decoration:none}.ArticleContent .wp-block-button a:hover{color:var(--text-white)}.ArticleContent .wp-block-button:hover{background:var(--fill-accent-hover);color:var(--text-white)}.ArticleHeader{display:flex;flex-direction:column;gap:4px}.ArticleHeader__meta{align-items:center;display:flex;font-size:14px;font-weight:400;gap:6px;letter-spacing:.5%;line-height:18px}.ArticleHeader__date,.ArticleHeader__separator,.ArticleHeader__tag,.ArticleHeader__title{color:var(--text-primary)}.ArticleHeader__title{font-size:44px;font-weight:600;letter-spacing:-1%;line-height:115%;margin:0;max-width:600px}.ArticleHeader__views{align-items:center;color:var(--text-primary);display:flex;font-size:14px;font-weight:400;gap:6px;letter-spacing:.5%;line-height:18px}.ArticleHeader__views-icon{display:flex;flex-shrink:0;height:20px;width:20px}.ArticleHeader__views-icon svg path{fill:var(--text-primary)}.ArticlePage{background:var(--bg-primary);margin:0 auto;max-width:1280px;width:100%}@media (max-width:767.99px){.ArticlePage{border-radius:16px}}.ArticlePage__error,.ArticlePage__loading{color:var(--text-secondary);font-size:18px;padding:40px;text-align:center}.ArticlePage__content{align-items:center;display:flex;flex-direction:column;gap:24px}@media (max-width:767.99px){.ArticlePage__content{padding:8px}}.ArticlePage__back{background:none;border:none;color:var(--text-primary);cursor:pointer;font-size:16px;margin-bottom:16px;padding:8px 0;transition:color .2s}.ArticlePage__back:hover{color:var(--text-secondary)}.ArticlePage__image{max-height:444px;overflow:hidden;width:100%}.ArticlePage__image img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}@media (max-width:767.99px){.ArticlePage__image img{border-radius:8px}}.ArticlePage__wrapper{display:flex;flex-direction:column;gap:12px;max-width:760px;padding-top:32px}.ArticlePage__body{color:var(--text-primary);line-height:1.6}.ArticlePage__body p{font-size:20px;font-weight:400;letter-spacing:0;line-height:155%;margin:0 0 16px}.ArticlePage__body .is-style-text-display,.ArticlePage__body .is-style-text-subtitle{font-size:24px;font-weight:400;letter-spacing:0;line-height:135%}.ArticlePage__body .wp-block-heading{font-size:32px;font-weight:600;letter-spacing:0;line-height:135%}.ArticlePage__body .wp-block-table{margin:0}.ArticlePage__body .wp-block-latest-posts__list{display:flex;gap:6px;padding:0}.ArticlePage__body .wp-block-latest-posts__list li{border:1px solid var(--fill-accent-160);border-radius:8px;color:var(--text-link);font-size:14px;font-weight:500;letter-spacing:0;line-height:18px;list-style:none;padding:4px 8px;width:-moz-fit-content;width:fit-content}.ArticlePage__body .wp-block-latest-posts__list li a{text-decoration:none}.ArticlePage__body h2,.ArticlePage__body h3{font-weight:600;margin:24px 0 16px}.ArticlePage__body h2{font-size:24px}.ArticlePage__body h3{font-size:20px}.ArticlePage__body ol,.ArticlePage__body ul{margin:0 0 16px;padding-left:24px}.ArticlePage__body li{margin-bottom:8px}.ArticlePage__body img{border-radius:8px;height:auto;margin:16px 0;max-width:100%}.ArticlePage__body figure{margin:24px 0}.ArticlePage__body table{border-collapse:collapse;margin:12px 0;width:100%}.ArticlePage__body td,.ArticlePage__body th{padding:8px}.ArticlePage__body strong{font-size:20px;font-weight:600;letter-spacing:0;line-height:155%}.ArticlePage__body .ArticlePage__tocTitle{color:var(--text-primary);font-size:24px;font-weight:600;letter-spacing:0;line-height:135%;margin:24px 0 12px}.ArticlePage__body .ArticlePage__toc{display:flex;flex-direction:column;gap:2px;margin:0 0 24px}.ArticlePage__body .ArticlePage__tocLink{color:var(--link-primary,#3880ff);display:block;text-decoration:none}.ArticlePage__body .ArticlePage__tocLink:hover{text-decoration:underline}.AmenityIcon svg{display:block;height:var(--v34a6da0c);width:var(--v34a6da0c)}.AmenityIcon svg [stroke]{stroke:var(--v6c2eb2e0)}.AmenityIcon svg [fill]{fill:var(--v6c2eb2e0)}.Convenience{align-items:center;display:flex;position:relative}.Convenience:hover .Convenience__tip{display:block;z-index:10}.Convenience__tip{background:var(--bg-primary);border:1px solid var(--bg-quaternary);border-radius:6px;display:none;font-size:12px;font-weight:400;left:50%;letter-spacing:1%;line-height:16px;padding:2px 4px;position:absolute;top:calc(-100% - 12px);transform:translate(-50%);white-space:nowrap;width:-moz-fit-content;width:fit-content}.Convenience__title{color:var(--v2997e92d);font-size:14px;font-weight:400;letter-spacing:0;line-height:18px}.Convenience--column{flex-direction:column;justify-content:center}.Convenience--column .Convenience__title{margin-top:6px;text-align:center}.Convenience--small .Convenience__title{font-size:12px;line-height:16px}.Convenience__icon{display:flex;height:var(--convenience-icon-size,18px);margin-right:5px;width:var(--convenience-icon-size,18px)}.Convenience__icon svg{display:block;height:100%;width:100%}.Convenience__icon svg [stroke]{stroke:var(--v2997e92d)}.Convenience__icon svg [fill]{fill:var(--v2997e92d)}.AdditionalConvenience{align-items:center;display:flex}.AdditionalConvenience__icon{display:flex}.AdditionalConvenience__title{font-size:14px;font-weight:400;letter-spacing:0;line-height:18px;margin-left:6px}.CloseButton{align-items:center;border-radius:50%;display:flex;flex-shrink:0;margin:-8px;padding:8px}.CloseButton,.CloseButton *{transition:all .25s}.CalculationItem{align-items:flex-start;display:flex;justify-content:space-between}.CalculationItem--negative .CalculationItem__price{color:var(--fill-destructive)}.CalculationItem__title{font-weight:400}.CalculationItem__price,.CalculationItem__title{font-size:14px;letter-spacing:0;line-height:18px}.CalculationItem__price{font-weight:500;margin-left:8px;white-space:nowrap}.CalculationItem--sum .CalculationItem__title{font-size:16px;font-weight:600;letter-spacing:-1%;line-height:22px}@media (max-width:767.99px){.CalculationItem--sum .CalculationItem__title{font-size:20px;font-weight:600;letter-spacing:0;line-height:24px}}.CalculationItem--sum .CalculationItem__price{font-size:20px;font-weight:600;line-height:24px}.OptionItem{align-items:center;display:flex}.OptionItem--enabled .OptionItem__title{color:var(--text-success)}.OptionItem--enabled .OptionItem__icon svg [fill]{fill:var(--text-success)}.OptionItem--enabled .OptionItem__icon svg [stroke]{stroke:var(--text-success)}@media (max-width:767.99px){.OptionItem--payment .OptionItem__title{font-size:16px;font-weight:400;letter-spacing:-1%;line-height:22px;margin-left:12px}}.OptionItem--on-order-page .OptionItem__title{font-size:14px;font-weight:400;letter-spacing:.5%;line-height:18px}.OptionItem--gray .OptionItem__title,.OptionItem__or{color:var(--text-secondary)}.OptionItem__or{margin-right:8px}.OptionItem__icon{display:flex}.OptionItem__icon svg{height:auto;width:18px}.OptionItem__title{font-size:12px;font-weight:400;letter-spacing:0;line-height:18px;margin-left:6px}@media (max-width:767.99px){.OptionItem__title{margin-left:0}}.OptionsList{display:contents}.RoomConveniences{display:flex;gap:8px;overflow:hidden;position:relative}@media (max-width:767.99px){.RoomConveniences:not(.RoomConveniences--wrap){flex-direction:column;overflow:auto;scrollbar-width:none}}.RoomConveniences__row{display:flex;gap:8px}@media (max-width:767.99px){.RoomConveniences__row:not(.RoomConveniences--wrap .RoomConveniences__row){position:relative}.RoomConveniences__row:not(.RoomConveniences--wrap .RoomConveniences__row):after{background:linear-gradient(90deg,color-mix(in srgb,var(--text-primary-inverted) 0%,transparent) 0,var(--bg-primary) 100%);content:"";flex-shrink:0;height:100%;margin-left:-50px;min-height:100%;pointer-events:none;position:sticky;right:-2px;top:0;width:125px;z-index:1}}.RoomConveniences .Convenience__title{white-space:nowrap}@media (max-width:767.99px){.RoomConveniences:not(.RoomConveniences--bg) .Convenience{background:var(--bg-tertiary-opaque);border-radius:6px;flex-shrink:0;padding:4px 8px;white-space:nowrap}}.RoomConveniences:after{background:linear-gradient(90deg,color-mix(in srgb,var(--text-primary-inverted) 0%,transparent) 0,var(--bg-primary) 100%);content:"";height:26px;pointer-events:none;position:absolute;right:86px;top:-4px;width:200px;z-index:1}@media (max-width:1023.99px){.RoomConveniences:after{display:none}}.RoomConveniences__action{background:var(--bg-primary);position:absolute;right:0;top:-3px;z-index:2}@media (max-width:1023.99px){.RoomConveniences__action{display:none}}.RoomConveniences__chevron{margin-left:4px;transform:rotate(270deg)}.RoomConveniences--wrap{flex-direction:column;gap:0}.RoomConveniences--wrap:after{content:none!important}@media (max-width:767.99px){.RoomConveniences--wrap .Convenience{background:none;border-radius:unset;flex-shrink:0;padding:0;white-space:nowrap}}.RoomConveniences--wrap .RoomConveniences__row{flex-wrap:wrap;gap:12px 15px}.RoomConveniences--wrap .RoomConveniences__action{margin-top:12px;position:relative}@media (max-width:767.99px){.RoomConveniences--wrap .RoomConveniences__action{background:none;display:flex}.RoomConveniences--wrap .RoomConveniences__action .BaseButton__content{font-size:12px;font-weight:500;letter-spacing:-1%;line-height:16px}}.PhotoSliderModal{background:var(--bg-black);display:flex;flex-direction:column;height:100vh;justify-content:space-between;inset:0;overflow:hidden;padding-bottom:72px;position:fixed;width:100vw;z-index:10010}@media (max-width:767.99px){.PhotoSliderModal{height:100dvh;padding-bottom:0}}.PhotoSliderModal__header{align-items:center;display:flex;height:72px;justify-content:space-between;padding:0 24px}@media (max-width:767.99px){.PhotoSliderModal__header{height:44px;padding:12px 16px 0}}.PhotoSliderModal__close{cursor:pointer;display:flex}.PhotoSliderModal__count{color:var(--text-white);font-size:16px;font-weight:400;letter-spacing:-1%;line-height:22px}@media (max-width:767.99px){.PhotoSliderModal__count{bottom:15px}}.PhotoSliderModal__slider{align-items:center;display:flex;height:100%;justify-content:space-between;min-height:0}@media (max-width:767.99px){.PhotoSliderModal__slider{justify-self:center}}.PhotoSliderModal__keen{align-items:center;display:flex;height:100%;width:100%}.PhotoSliderModal__slide{align-items:center;display:flex;justify-content:center}.PhotoSliderModal__footer{align-items:center;display:none;height:50px;justify-content:center}@media (max-width:767.99px){.PhotoSliderModal__footer{display:flex}}.PhotoSliderModal__button{align-items:center;cursor:pointer;display:flex;height:100%;justify-content:center;width:104px}@media (max-width:767.99px){.PhotoSliderModal__button{display:none}}.PhotoSliderModal__button--disabled{cursor:default;opacity:.5}.PhotoSliderModal__button--left .PhotoSliderModal__icon{transform:rotate(180deg)}.PhotoSliderModal__photo{max-height:100%;max-width:100%}.Gallery{display:grid;grid-auto-rows:272px;grid-template-columns:1fr 1fr;grid-gap:10px;border-radius:12px;height:-moz-fit-content;height:fit-content;overflow:hidden}@media (max-width:1023.99px){.Gallery{grid-gap:4px;grid-auto-rows:136px}}.Gallery__photo{background:var(--bg-tertiary-opaque);grid-column:span 2;grid-row:span 2;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.Gallery__photo--vertical{grid-column:unset}.Gallery__photo--horizontal{grid-column:unset;grid-row:unset}.BaseGalleryModalModal .Modal__content-wrap{border-radius:20px!important;overflow:hidden}.BaseGalleryModalModal .Modal__content{border-radius:inherit;overflow:hidden}.BaseGalleryModalModal .Modal__panel{align-self:stretch;height:100%;max-height:100%}.BaseGalleryModalModal .Modal__body{display:flex;flex-direction:column;height:100%;min-height:0;padding-bottom:0}@media (max-width:1023.99px){.BaseGalleryModalModal .BaseGalleryModal__all-close,.BaseGalleryModalModal .BaseGalleryModal__head{display:none!important}.BaseGalleryModalModal .BaseGalleryModal__mobile-header.MobileModalHeader{display:grid!important}}.BaseGalleryModal__modal-body{display:flex;flex:1;flex-direction:column;height:100%;min-height:0}.BaseGalleryModal__scroll{flex:1;min-height:0;overflow:hidden;overflow-anchor:none}.BaseGalleryModal__scroll--more{overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none}.BaseGalleryModal__scroll--more::-webkit-scrollbar{display:none}@media (max-width:1023.99px){.BaseGalleryModal__scroll{overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none}.BaseGalleryModal__scroll::-webkit-scrollbar{display:none}}.BaseGalleryModal{display:flex;flex-direction:column;height:100%;max-height:100%;min-height:0;overflow:visible}.BaseGalleryModal--more{height:auto;min-height:100%}.BaseGalleryModal__head{align-items:center;background:var(--bg-primary);display:flex;justify-content:space-between;padding:16px 24px 16px 32px;position:sticky;top:0;z-index:2}@media (max-width:1023.99px){.BaseGalleryModal__head{box-shadow:none;padding:16px 16px 0;position:relative}}@media (max-width:767.99px){.BaseGalleryModal__head{display:none;padding:16px 40px 0 16px}}.BaseGalleryModal__head--elevated{box-shadow:0 0 2px #00000029}@media (max-width:1023.99px){.BaseGalleryModal__head--elevated{box-shadow:none}}.BaseGalleryModal__head-more{align-items:center;-moz-column-gap:12px;column-gap:12px;display:grid;grid-template-columns:1fr auto 1fr;position:relative}@media (max-width:1023.99px){.BaseGalleryModal__head-more{padding:16px}}@media (max-width:767.99px){.BaseGalleryModal__head-more{display:none}}.BaseGalleryModal__all-close{align-self:center;cursor:pointer;display:none;height:44px;justify-content:flex-end;padding-right:16px;width:100%}@media (max-width:1023.99px){.BaseGalleryModal__all-close{display:flex;left:0;padding-right:24px;position:fixed;right:0;top:8px;z-index:3}}@media (max-width:767.99px){.BaseGalleryModal__all-close{display:none}}.BaseGalleryModal__mobile-header{z-index:9}@media (max-width:767.99px){.BaseGalleryModal__mobile-header{margin-bottom:8px;margin-top:4px}}@media (max-width:1023.99px){.BaseGalleryModal__mobile-header{margin-bottom:8px;margin-top:4px}}.BaseGalleryModal__mobile-back{align-items:center;cursor:pointer;display:flex;height:36px;justify-content:center;width:36px}.BaseGalleryModal__convenience{align-items:center;display:flex;flex-wrap:wrap;gap:9px 13px}@media (max-width:1023.99px){.BaseGalleryModal__convenience{padding:0 12px}}.BaseGalleryModal__convenience .BaseButton__content{font-size:14px;font-weight:500;letter-spacing:0;line-height:18px}.BaseGalleryModal__icon{display:flex;transform:rotate(270deg)}.BaseGalleryModal__line{align-items:center;display:flex}@media (max-width:1023.99px){.BaseGalleryModal__line .BaseButton,.BaseGalleryModal__line .LikeButton{display:none}}.BaseGalleryModal__close{cursor:pointer;display:flex;justify-self:end;margin-left:24px}.BaseGalleryModal__back{align-items:center;display:flex;gap:8px;justify-self:start;margin-right:24px}.BaseGalleryModal__back .BaseButton__content{align-items:center;display:flex;font-size:14px;font-weight:500;line-height:18px}.BaseGalleryModal__back-icon{display:flex;transform:rotate(90deg)}.BaseGalleryModal__title{font-size:24px;font-weight:500;line-height:28px;text-align:center}@media (max-width:1023.99px){.BaseGalleryModal__title{font-size:16px;font-weight:600;letter-spacing:-1%;line-height:22px}}.BaseGalleryModal__name{font-size:24px;font-weight:500;letter-spacing:0;line-height:28px;margin-right:10px}.BaseGalleryModal__body{display:grid;grid-template-columns:1fr 380px;grid-gap:48px;flex:1;min-height:0;min-width:0;overflow:hidden;padding:0 32px 20px}@media (max-width:1023.99px){.BaseGalleryModal__body{grid-template-columns:1fr;grid-gap:20px;overflow:visible;padding:4px}.BaseGalleryModal__body .Gallery{order:2}}.BaseGalleryModal__gallery,.BaseGalleryModal__side{height:100%;min-height:0;overflow-x:hidden;overflow-y:auto;scrollbar-width:none;-ms-overflow-style:none;min-width:0;padding-top:20px}.BaseGalleryModal__gallery::-webkit-scrollbar,.BaseGalleryModal__side::-webkit-scrollbar{display:none}@media (max-width:1023.99px){.BaseGalleryModal__gallery,.BaseGalleryModal__side{height:auto;overflow:visible;padding-top:0}}.BaseGalleryModal__gallery{padding-top:20px}@media (max-width:1023.99px){.BaseGalleryModal__gallery{order:2;overflow:visible;padding-bottom:12px;padding-top:0}.BaseGalleryModal__gallery--with-bottom-block{padding-bottom:120px}.BaseGalleryModal__side{max-width:100%;overflow:visible}}@media (max-width:767.99px){.BaseGalleryModal__side{max-width:95vw}}.BaseGalleryModal__mobile-content{padding:0 16px}@media (max-width:1023.99px){.BaseGalleryModal__mobile-content{padding-bottom:120px}.BaseGalleryModal--more .BaseGalleryModal__mobile-content{padding-bottom:0}}.RoomGalleryModal .GalleryModal__body{grid-template-columns:1fr 400px;grid-gap:32px}@media (max-width:1023.99px){.RoomGalleryModal .GalleryModal__body{grid-template-columns:1fr;grid-gap:20px;padding:4px}.RoomGalleryModal .GalleryModal__body .Gallery{order:2}.RoomGalleryModal .RoomConveniences{padding:8px 12px}.RoomGalleryModal__more-btn{padding:0 12px}}.RoomGalleryModal__title{color:var(--text-secondary);font-size:14px;font-weight:500;letter-spacing:0;line-height:18px;margin-bottom:12px}.RoomGalleryModal__head{align-items:center;background:var(--bg-primary);box-shadow:0 0 2px #00000029;display:flex;justify-content:space-between;padding:16px 24px 16px 32px;position:sticky;top:0;z-index:2}@media (max-width:1023.99px){.RoomGalleryModal__head{box-shadow:none}}.RoomGalleryModal__name{font-size:24px;font-weight:500;letter-spacing:0;line-height:28px;margin-bottom:12px}@media (max-width:1023.99px){.RoomGalleryModal__name{margin-bottom:0}}.RoomGalleryModal__options{align-items:center;display:flex}.RoomGalleryModal__options>*+*{margin-left:12px}.RoomGalleryModal__close{align-self:flex-start;cursor:pointer;display:flex}@media (min-width:768px){.RoomGalleryModal__close{margin-right:-8px}}@media (max-width:1023.99px){.RoomGalleryModal__close{display:none}}.RoomGalleryModal__body{display:grid;grid-template-columns:1fr 320px;grid-gap:48px;padding:20px 32px}@media (max-width:1023.99px){.RoomGalleryModal__body{grid-template-columns:1fr;grid-gap:20px;padding:4px}.RoomGalleryModal__body .Gallery{order:2}}.RoomGalleryModal__convenience{display:grid;gap:12px;grid-template-columns:31% 31% 31%;margin-bottom:24px}.RoomGalleryModal__additionally{display:grid;gap:8px;grid-template-columns:1fr 1fr}.RoomGalleryModal__book{background:var(--bg-primary);bottom:0;margin-top:24px;padding:16px;position:sticky}.RoomGalleryModal__book-info{margin-bottom:12px}.RoomGalleryModal__book-price{font-size:24px;font-weight:500;letter-spacing:-1%;line-height:28px}.RoomGalleryModal__book-spec{color:var(--text-secondary);font-size:14px;font-weight:400;line-height:18px}@media (max-width:767.99px){.BookingDates{order:3}}.BookingDates__title{font-size:16px;font-weight:600;letter-spacing:-1%;line-height:22px;margin-bottom:8px}@media (max-width:767.99px){.BookingDates__title{font-size:20px;font-weight:600;letter-spacing:0;line-height:24px}}.BookingDates__content{align-items:center;display:flex}.BookingDates__chevron{display:flex;margin:0 16px}.BookingDates__chevron svg path{fill:var(--text-primary)}.BookingDates__date-value{font-size:18px;font-weight:400;letter-spacing:-1%;line-height:24px;margin-bottom:3px}.BookingDates__time{font-size:14px;font-weight:400;letter-spacing:.5%;line-height:18px}@media (max-width:767.99px){.BookingCode{order:1}}.BookingCode__title{font-size:16px;font-weight:600;letter-spacing:-1%;line-height:22px;margin-bottom:8px}@media (max-width:767.99px){.BookingCode__title{font-size:20px;font-weight:600;letter-spacing:0;line-height:24px}}.BookingCode__line{align-items:center;background:radial-gradient(99.38% 99.38% at 0 99.38%,#da35c7 0,#2c3bff);display:flex;gap:12px;position:relative;z-index:1}.BookingCode__line:before{background:#fff;content:"";inset:0;position:absolute;z-index:0}.BookingCode__code{background:inherit;background-clip:text;-webkit-background-clip:text;position:relative;z-index:2;-webkit-text-fill-color:transparent;font-size:28px;font-weight:400;letter-spacing:8%;line-height:120%}@media print{.BookingCode__code{background-clip:unset;-webkit-background-clip:unset;-webkit-text-fill-color:unset;color:var(--text-primary)}}.BookingCode__icon{background:inherit;height:30px;-webkit-mask:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30' fill='none' viewBox='0 0 30 30'%3E%3Cg fill='currentColor' clip-path='url(%23a)'%3E%3Cpath d='M18.001 2.005A9.68 9.68 0 0 1 28 11.5l-.004.496c-.17 5.186-4.474 9.36-9.664 9.36l-.002.002a9.6 9.6 0 0 1-2.895-.441l-1.054 1.056a1.14 1.14 0 0 1-.806.333h-1.707v1.709c0 .628-.51 1.138-1.14 1.138H9.022v1.708c0 .63-.51 1.139-1.138 1.139H4.087A2.087 2.087 0 0 1 2 25.912V22.51l.01-.207c.047-.477.259-.925.6-1.268l6.471-6.472a9.6 9.6 0 0 1-.44-2.897c.002-5.19 4.175-9.493 9.36-9.66m.076 2.276c-3.96.126-7.158 3.426-7.158 7.387v.003a7.4 7.4 0 0 0 .53 2.765c.17.424.072.907-.25 1.23l-6.922 6.922v3.135h2.467v-1.708c0-.63.51-1.14 1.139-1.14H9.59v-1.707c0-.63.51-1.139 1.139-1.139h2.374l1.23-1.229.127-.11c.314-.233.731-.29 1.102-.14a7.4 7.4 0 0 0 2.765.53h.003c3.96 0 7.26-3.198 7.39-7.16a7.41 7.41 0 0 0-4.679-7.126 7.4 7.4 0 0 0-2.964-.513'/%3E%3Cpath d='M20.343 10.92a1.771 1.771 0 1 0 0-3.543 1.771 1.771 0 0 0 0 3.542'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='a'%3E%3Cpath fill='%23fff' d='M0 0h30v30H0z'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E") no-repeat center/contain;mask:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30' fill='none' viewBox='0 0 30 30'%3E%3Cg fill='currentColor' clip-path='url(%23a)'%3E%3Cpath d='M18.001 2.005A9.68 9.68 0 0 1 28 11.5l-.004.496c-.17 5.186-4.474 9.36-9.664 9.36l-.002.002a9.6 9.6 0 0 1-2.895-.441l-1.054 1.056a1.14 1.14 0 0 1-.806.333h-1.707v1.709c0 .628-.51 1.138-1.14 1.138H9.022v1.708c0 .63-.51 1.139-1.138 1.139H4.087A2.087 2.087 0 0 1 2 25.912V22.51l.01-.207c.047-.477.259-.925.6-1.268l6.471-6.472a9.6 9.6 0 0 1-.44-2.897c.002-5.19 4.175-9.493 9.36-9.66m.076 2.276c-3.96.126-7.158 3.426-7.158 7.387v.003a7.4 7.4 0 0 0 .53 2.765c.17.424.072.907-.25 1.23l-6.922 6.922v3.135h2.467v-1.708c0-.63.51-1.14 1.139-1.14H9.59v-1.707c0-.63.51-1.139 1.139-1.139h2.374l1.23-1.229.127-.11c.314-.233.731-.29 1.102-.14a7.4 7.4 0 0 0 2.765.53h.003c3.96 0 7.26-3.198 7.39-7.16a7.41 7.41 0 0 0-4.679-7.126 7.4 7.4 0 0 0-2.964-.513'/%3E%3Cpath d='M20.343 10.92a1.771 1.771 0 1 0 0-3.543 1.771 1.771 0 0 0 0 3.542'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='a'%3E%3Cpath fill='%23fff' d='M0 0h30v30H0z'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E") no-repeat center/contain;position:relative;width:30px;z-index:2}@media (max-width:767.99px){.BookingPrice{order:6}}.BookingPrice .CalculationItem--sum{margin-bottom:20px}.BookingPrice__list>*+*{margin-top:14px}.BookingPrice__deposit{color:var(--text-secondary);font-size:14px;font-weight:400;letter-spacing:.5%;line-height:18px;padding-right:80px}.BookingActions{display:flex;justify-content:space-around}@media print{.BookingActions{display:none!important}}@media (max-width:767.99px){.BookingActions{flex-direction:column;order:7;padding:4px 16px!important}}.BookingActions__item{align-items:center;cursor:pointer;display:flex;flex-direction:column;text-decoration:none}@media (max-width:767.99px){.BookingActions__item{flex-direction:row;padding:5px 0}.BookingActions__item+.BookingActions__item{border-top:1px solid var(--fill-separator)}}.BookingActions__item:hover .BookingActions__value{color:var(--fill-accent)}.BookingActions__item:hover .BookingActions__icon svg path{fill:var(--fill-accent)}.BookingActions__icon{display:flex;margin-bottom:8px}@media (max-width:767.99px){.BookingActions__icon{margin-bottom:0;margin-right:12px}}.BookingActions__value{font-size:14px;font-weight:400;letter-spacing:.5%;line-height:18px;text-align:center}.BookingHotelOptions{height:-moz-fit-content;height:fit-content;padding:16px!important}@media (max-width:1023.99px) and (min-width:768px){.BookingHotelOptions{max-width:520px}.BookingHotelOptions .Block__content{display:grid;grid-template-columns:232px 232px;grid-gap:24px}}@media (max-width:767.99px){.BookingHotelOptions{display:block!important;order:2}}.BookingHotelOptions__slider{height:180px;margin-bottom:12px}@media (max-width:1023.99px){.BookingHotelOptions__slider{height:100%;margin-bottom:0;min-height:192px}.BookingHotelOptions__slider .keen-slider{height:100%!important}}@media (max-width:767.99px){.BookingHotelOptions__slider{display:none}}.BookingHotelOptions__content{display:flex;flex-direction:column;gap:16px}.BookingHotelOptions__link{margin-top:4px}.BookingHotelOptions__line{display:flex;justify-content:space-between}@media (max-width:767.99px){.BookingHotelOptions__line{margin-bottom:0}.BookingHotelOptions__line .Evaluation{display:none}}.BookingHotelOptions__address .BaseButton{padding-left:26px}.BookingHotelOptions__item{align-items:center;display:flex}.BookingHotelOptions__icon{display:flex}.BookingHotelOptions__label{font-size:14px;font-weight:400;letter-spacing:.5%;line-height:18px;margin-left:8px}.BookingHotelOptions__name{color:inherit;cursor:pointer;font-size:16px;font-weight:500;letter-spacing:0;line-height:22px;margin-top:4px;text-decoration:none;transition:color .2s}.BookingHotelOptions__name-wrapper:hover{cursor:pointer}.BookingHotelOptions__name-wrapper:hover .BookingHotelOptions__name{color:var(--text-link)}@media (max-width:767.99px){.BookingHotelOptions__name{font-size:20px;font-weight:600;letter-spacing:0;line-height:24px}}.BookingActionModal{padding:40px 32px}.BookingActionModal__title{font-size:24px;font-weight:600;letter-spacing:0;line-height:28px;margin-bottom:8px}.BookingActionModal__content{font-size:16px;font-weight:400;letter-spacing:-1%;line-height:22px;margin-bottom:24px}.BookingActionModal .BaseButton+.BaseButton{margin-top:12px}@media (max-width:767.99px){.BookingRoomOption{order:5}}.BookingRoomOption .RoomAmenitiesModal .RoomAmenitiesModal__close{display:none}.BookingRoomOption .Modal__close{top:10px}.BookingRoomOption__content{display:grid;grid-template-columns:92px 1fr;grid-gap:16px;align-items:center;margin-bottom:20px}@media (max-width:1023.99px){.BookingRoomOption__content .RoomConveniences__action{display:block}}@media (max-width:767.99px){.BookingRoomOption__content .RoomConveniences__row{gap:8px}}.BookingRoomOption__slider{height:92px;position:relative}.BookingRoomOption__slider img{border-radius:8px}@media (max-width:767.99px){.BookingRoomOption__slider{height:86px;width:86px}}.BookingRoomOption .RoomConveniences{height:-moz-fit-content;height:fit-content}.BookingRoomOption__line{display:flex}@media (max-width:767.99px){.BookingRoomOption__line{flex-direction:column}}.BookingRoomOption__line .OptionItem{align-items:flex-start}@media (max-width:767.99px){.BookingRoomOption__line .OptionItem{align-items:center}}.BookingRoomOption__info{height:100%}.BookingRoomOption__bottom,.BookingRoomOption__header,.BookingRoomOption__info{display:flex;flex-direction:column}.BookingRoomOption__bottom{gap:8px;height:100%;justify-content:space-between}.BookingRoomOption__bottom .OptionItem__title{margin-left:12px}@media (max-width:767.99px){.BookingRoomOption__bottom{height:-moz-fit-content;height:fit-content}}.BookingRoomOption__title{font-size:16px;font-weight:600;letter-spacing:-1%;line-height:22px;margin-bottom:4px}@media (max-width:767.99px){.BookingRoomOption__title{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:20px;font-weight:600;letter-spacing:0;line-height:24px;overflow:hidden;text-overflow:ellipsis}}.BookingRoomOption__capacity{color:var(--text-secondary);font-size:12px;font-weight:400;letter-spacing:1%;line-height:16px;margin-bottom:16px}@media (max-width:767.99px){.BookingInfo{order:4}}.BookingInfo__title{font-size:16px;font-weight:600;letter-spacing:-1%;line-height:22px;margin-bottom:8px}@media (max-width:767.99px){.BookingInfo__title{font-size:20px;font-weight:600;letter-spacing:0;line-height:24px}}.BookingInfo__content{font-size:14px;font-weight:400;letter-spacing:0;line-height:20px}@media (max-width:767.99px){.BookingCancelWaitStatus{background:var(--bg-primary);border-radius:16px;box-shadow:0 0 2px #00000029;flex-direction:column;padding:16px}}.BookingCancelWaitStatus__line{align-items:center;display:flex;gap:8px;margin-bottom:8px}.BookingCancelWaitStatus__icon{display:flex}.BookingCancelWaitStatus__icon svg{stroke:var(--fill-accent)}.BookingCancelWaitStatus__title{font-size:28px;font-weight:500;letter-spacing:-2%;line-height:120%}@media (max-width:767.99px){.BookingCancelWaitStatus__title{font-size:20px;font-weight:600;letter-spacing:0;line-height:24px}}.BookingCancelWaitStatus__description{font-size:16px;font-weight:400;letter-spacing:-1%;line-height:22px}.BookingCancelStatus{display:flex;gap:24px;justify-content:space-between}@media (max-width:1023.99px) and (min-width:768px){.BookingCancelStatus{flex-direction:column}}@media (max-width:767.99px){.BookingCancelStatus{background:var(--bg-primary);border-radius:16px;box-shadow:0 0 2px #00000029;flex-direction:column;padding:16px}}.BookingCancelStatus__line{align-items:center;display:flex;gap:8px;margin-bottom:8px}.BookingCancelStatus__icon{display:flex}.BookingCancelStatus__title{font-size:28px;font-weight:500;letter-spacing:-2%;line-height:120%}@media (max-width:767.99px){.BookingCancelStatus__title{font-size:20px;font-weight:600;letter-spacing:0;line-height:24px}}.BookingCancelStatus__description{font-size:16px;font-weight:400;letter-spacing:-1%;line-height:22px}.BookingCancelStatus__calculation{display:flex;flex-direction:column;gap:8px;margin-top:16px;max-width:400px}.BookingCancelStatus__item{display:flex;justify-content:space-between}.BookingCancelStatus__label,.BookingCancelStatus__price{font-size:16px;font-weight:400;letter-spacing:-1%;line-height:22px;white-space:nowrap}.BookingCancelStatus__dotted{border-bottom:1px dotted var(--fill-border);margin:0 8px 4px;width:100%}.BookingWaitingStatus{display:flex;justify-content:space-between}@media (max-width:1023.99px) and (min-width:768px){.BookingWaitingStatus{flex-direction:column;gap:24px}}.BookingWaitingStatus a{display:block;height:-moz-fit-content;height:fit-content;text-decoration:none}@media (max-width:767.99px){.BookingWaitingStatus{background:var(--bg-primary);border-radius:16px;box-shadow:0 0 2px #00000029;flex-direction:column;padding:16px}}.BookingWaitingStatus__line{align-items:center;display:flex;gap:8px;margin-bottom:8px}.BookingWaitingStatus__icon{display:flex}.BookingWaitingStatus__icon svg{stroke:var(--fill-accent)}.BookingWaitingStatus__title{font-size:28px;font-weight:500;letter-spacing:-2%;line-height:120%}@media (max-width:767.99px){.BookingWaitingStatus__title{font-size:20px;font-weight:600;letter-spacing:0;line-height:24px}}.BookingWaitingStatus__description{font-size:16px;font-weight:400;letter-spacing:-1%;line-height:22px}@media (max-width:767.99px){.BookingWaitingStatus__description{margin-bottom:24px}}@media (max-width:767.99px){.BookingPaidStatus{background:var(--bg-primary);border-radius:16px;box-shadow:0 0 2px #00000029;flex-direction:column;padding:16px}}.BookingPaidStatus__line{align-items:center;display:flex;gap:8px;margin-bottom:8px}.BookingPaidStatus__icon{display:flex}.BookingPaidStatus__icon svg{stroke:var(--fill-accent)}.BookingPaidStatus__title{font-size:28px;font-weight:500;letter-spacing:-2%;line-height:120%}@media (max-width:767.99px){.BookingPaidStatus__title{font-size:20px;font-weight:600;letter-spacing:0;line-height:24px}}.BookingPaidStatus__subtitle{background:linear-gradient(90deg,color-mix(in srgb,var(--text-primary) 40%,transparent) 17.01%,#000 50.46%,color-mix(in srgb,var(--text-primary) 40%,transparent) 84.02%);background-clip:text;-webkit-background-clip:text;background-size:75% auto;color:transparent;font-size:16px;font-weight:400;letter-spacing:-1%;line-height:22px;-webkit-text-fill-color:transparent;animation:gradientMove 3s linear infinite}@media print{.BookingPaidStatus__subtitle{animation:none;background:none;background-clip:unset;color:color-mix(in srgb,var(--text-primary) 40%,transparent)}}@keyframes gradientMove{0%{background-position:-300%}to{background-position:300%}}.BookingPaidStatus__description{font-size:16px;font-weight:400;letter-spacing:-1%;line-height:22px;margin-top:16px}.BookingBookedStatus{display:flex;gap:32px;justify-content:space-between}@media (max-width:1023.99px) and (min-width:768px){.BookingBookedStatus{flex-direction:column;gap:24px}}@media (max-width:767.99px){.BookingBookedStatus{background:var(--bg-primary);border-radius:16px;box-shadow:0 0 2px #00000029;flex-direction:column;padding:16px}}.BookingBookedStatus__line{align-items:center;display:flex;gap:8px;margin-bottom:8px}.BookingBookedStatus__icon{display:flex}.BookingBookedStatus__title{color:var(--text-success);font-size:28px;font-weight:500;letter-spacing:-2%;line-height:120%}@media (max-width:767.99px){.BookingBookedStatus__title{font-size:20px;font-weight:600;letter-spacing:0;line-height:24px}}.BookingBookedStatus__description{font-size:16px;font-weight:400;letter-spacing:-1%;line-height:22px}.BookingBookedStatus__actions{display:flex;gap:12px}@media (max-width:767.99px){.BookingBookedStatus__actions{flex-direction:column;margin-top:24px}}@media print{.BookingBookedStatus__actions{display:none}}.BookingBookedStatus__actions .BaseButton__content{font-size:14px;font-weight:500;letter-spacing:0;line-height:18px}.BookingExpiredStatus{display:flex;gap:24px;justify-content:space-between}@media (max-width:1023.99px) and (min-width:768px){.BookingExpiredStatus{flex-direction:column}}@media (max-width:767.99px){.BookingExpiredStatus{background:var(--bg-primary);border-radius:16px;box-shadow:0 0 2px #00000029;flex-direction:column;padding:16px}}.BookingExpiredStatus__line{align-items:center;display:flex;gap:8px;margin-bottom:8px}.BookingExpiredStatus__icon{display:flex}.BookingExpiredStatus__msg{display:flex;height:20px;width:20px}.BookingExpiredStatus__msg svg{height:20px;width:20px}.BookingExpiredStatus__title{font-size:28px;font-weight:500;letter-spacing:-2%;line-height:120%}@media (max-width:767.99px){.BookingExpiredStatus__title{font-size:20px;font-weight:600;letter-spacing:0;line-height:24px}}.BookingExpiredStatus__description{font-size:16px;font-weight:400;letter-spacing:-1%;line-height:22px}.BookingExpiredStatus__actions{flex-shrink:0}.BookingExpiredStatus__actions .BaseButton__content{font-size:14px;font-weight:500;letter-spacing:0;line-height:18px}.BookingStatus{margin-bottom:24px}@media (max-width:1023.99px) and (min-width:768px){.BookingStatus{max-width:520px}}@media (max-width:767.99px){.BookingStatus{margin-bottom:16px}}.BookingStatus .slide-up-enter-active,.BookingStatus .slide-up-leave-active{transition:all .25s ease-out}.BookingStatus .slide-up-enter-from{opacity:0;transform:translateY(30px)}.BookingStatus .slide-up-leave-to{opacity:0;transform:translateY(-30px)}.BookingPage{margin:24px auto 0;max-width:836px;padding-bottom:48px}@media (max-width:1023.99px) and (min-width:768px){.BookingPage{display:flex;flex-direction:column;max-width:520px!important}}@media (min-width:768px){.BookingPage{max-width:861px;padding:0 25px}}@media (max-width:767.99px){.BookingPage{margin:0;padding:0 16px}}.BookingPage__body{display:grid;grid-template-columns:1fr 320px;grid-gap:16px}@media (max-width:1023.99px) and (min-width:768px){.BookingPage__body-block{max-width:520px}}@media (max-width:1023.99px){.BookingPage__body{grid-template-columns:1fr}.BookingPage__body .BookingHotelOptions{order:-1}}@media (max-width:767.99px){.BookingPage__body{grid-template-columns:1fr}.BookingPage__body .Block,.BookingPage__body .Block__content{display:contents}}.BookingPage__content{display:flex;flex-direction:column;margin-right:-20px}@media (max-width:767.99px){.BookingPage__content{display:contents;margin-right:0}}.BookingPage__content>*{padding-right:20px}@media (max-width:767.99px){.BookingPage__content>*{background:var(--bg-primary);border-radius:16px;box-shadow:0 0 2px #00000029;padding:16px}}.BookingPage__content>*+*{border-top:1px solid var(--fill-separator);margin-top:16px;padding-top:16px}@media (max-width:767.99px){.BookingPage__content>*+*{border-top:none;margin-top:0}}.ReservationStatus{align-items:center;display:flex;gap:6px}.ReservationStatus__icon{display:flex;height:18px;width:18px}.ReservationStatus__icon svg{height:18px;width:18px}.ReservationStatus__text{font-size:14px;font-weight:400;letter-spacing:.5%;line-height:18px}.ProfileReservationItem{background:var(--bg-primary);border-radius:16px;box-shadow:0 0 2px #0000003d;color:var(--text-primary)!important;display:grid;grid-template-columns:230px 1fr;height:172px;max-width:100%;min-width:0;text-decoration:none}@media (max-width:767.99px){.ProfileReservationItem{grid-template-columns:1fr;height:auto}}.ProfileReservationItem__slider{height:172px;max-width:100%;min-width:0;padding:6px 0 6px 6px}.ProfileReservationItem__content{display:flex;flex-direction:column;justify-content:space-between;min-width:0;padding:16px 24px}@media (max-width:767.99px){.ProfileReservationItem__content{padding:12px}}.ProfileReservationItem__city{font-size:18px;font-weight:600;letter-spacing:-1%;line-height:24px;margin-bottom:6px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ProfileReservationItem__name{font-size:16px;font-weight:500;letter-spacing:0;line-height:22px;margin-bottom:2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ProfileReservationItem__address{color:var(--text-secondary);font-size:14px;font-weight:400;letter-spacing:.5%;line-height:18px}.ProfileReservationItem__dates{align-items:center;display:flex;gap:10px;justify-content:space-between;margin-bottom:6px;width:-moz-fit-content;width:fit-content}.ProfileReservationItem__icon{display:flex;transform:rotate(180deg)}.ProfileReservationsGroup__title{color:var(--text-secondary);font-size:12px;font-weight:500;letter-spacing:8%;line-height:16px;margin-bottom:8px;text-transform:uppercase}.ProfileReservationsGroup__content,.ProfilePageReservations{display:flex;flex-direction:column;gap:16px}@media (max-width:1023.99px){.ProfilePageReservations{margin-top:10px}}.CitiesBlock,.CitiesBlock__head{align-items:center;display:flex;flex-direction:column}.CitiesBlock__head{background:url(./blog-cities.wbjLMOrv.png);border-radius:20px;height:400px;justify-content:flex-end;margin-bottom:24px;max-width:760px;padding:32px 0;position:relative;width:100%}.CitiesBlock__head:after{background:linear-gradient(180deg,transparent,rgba(0,0,0,.4));border-radius:20px;content:"";height:260px;left:0;position:absolute;right:0;top:140px}.CitiesBlock__img{display:block;height:64px;margin-bottom:16px;position:relative;width:64px;z-index:2}.CitiesBlock__title{color:var(--text-white);font-size:32px;font-weight:700;letter-spacing:-3%;line-height:100%;margin-bottom:8px;position:relative;text-align:center;z-index:2}@media (max-width:767.99px){.CitiesBlock__title{font-size:28px}}.CitiesBlock__description{color:var(--text-white);font-size:16px;font-weight:400;letter-spacing:-1%;line-height:22px;max-width:480px;position:relative;text-align:center;z-index:2}.CitiesBlock__list{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px}@media (max-width:767.99px){.CitiesBlock__list{grid-template-columns:1fr;width:100%}.CitiesBlock__list .SubCategoryBlock{max-width:unset;min-width:unset;width:100%}}.BlogCities{max-width:unset;padding-top:20px;width:100%}@media (max-width:767.99px){.BlogCities{max-width:100vw}}.BlogCities__content{display:flex;flex-direction:column;gap:40px;padding-bottom:20px}.BlogCities__loading{color:var(--text-secondary);font-size:18px;padding:40px;text-align:center}.CityArticlesBlock,.CityArticlesBlock__head{align-items:center;display:flex;flex-direction:column}.CityArticlesBlock__head{background:url(./blog-cities.wbjLMOrv.png);background-position:50%;background-size:cover;border-radius:20px;height:400px;justify-content:flex-end;margin-bottom:24px;max-width:760px;padding:32px 20px;position:relative;width:100%}.CityArticlesBlock__head:after{background:linear-gradient(180deg,transparent,rgba(0,0,0,.4));border-radius:20px;content:"";height:260px;left:0;position:absolute;right:0;top:140px}.CityArticlesBlock__title{color:var(--text-white);font-size:32px;font-weight:700;letter-spacing:-3%;line-height:100%;margin-bottom:8px;position:relative;text-align:center;z-index:2}@media (max-width:767.99px){.CityArticlesBlock__title{font-size:28px}}.CityArticlesBlock__description{color:var(--text-white);font-size:16px;font-weight:400;letter-spacing:-1%;line-height:22px;margin-bottom:16px;max-width:480px;position:relative;text-align:center;z-index:2}.CityArticlesBlock .BaseButton{position:relative;z-index:2}.CityArticlesBlock__list{display:grid;grid-template-columns:1fr;grid-gap:24px;max-width:100%;width:100%}@media (max-width:767.99px){.CityArticlesBlock__list{width:100%}.CityArticlesBlock__list .ArticleBlock{max-width:unset;min-width:unset;width:100%}}.CityPage{max-width:unset;padding-top:20px;width:100%}@media (max-width:767.99px){.CityPage__content{--container-padding:20px;padding:var(--container-padding)}.CityPage{max-width:100vw}}.CityPage__content{display:flex;flex-direction:column;gap:40px;padding-bottom:20px}.CityPage__loading{color:var(--text-secondary);font-size:18px;padding:40px;text-align:center}.BaseBadge{align-items:center;background:var(--bg-tertiary);border-radius:8px;display:flex;padding:4px 10px}.BaseBadge--small{border-radius:4px;padding:2px 6px;width:-moz-fit-content;width:fit-content}.BaseBadge--small .BaseBadge__title{color:var(--text-primary);font-size:14px;font-weight:400;line-height:20px}.BaseBadge--gray{background:var(--bg-tertiary);border-radius:8px;padding:4px 8px;width:-moz-fit-content;width:fit-content}.BaseBadge--gray .BaseBadge__title{color:var(--text-tertiary);font-size:14px;font-weight:400;line-height:18px}.BaseBadge__title{color:var(--text-primary);font-size:16px;font-weight:500;line-height:22px;white-space:nowrap}.BaseBadge__remove{cursor:pointer;display:flex;margin-left:6px}.BaseBadge__remove,.BaseBadge__remove svg{height:16px;width:16px}.BaseBadge__remove svg path{fill:var(--text-primary)}.ThemeSwitcher{background:var(--bg-tertiary-opaque);border-radius:60px;display:flex;gap:2px;height:44px;padding:4px;position:relative}.ThemeSwitcher__slider{background:var(--text-white);border-radius:20px;box-shadow:0 0 1px #0000003d;height:36px;left:4px;pointer-events:none;position:absolute;top:4px;transition:transform .3s cubic-bezier(.4,0,.2,1);width:36px}.ThemeSwitcher__item{border-radius:20px;cursor:pointer;height:36px;padding:8px;position:relative;width:36px;z-index:1}.ThemeSwitcher__item--active{cursor:default}.ThemeSwitcher__item--active .ThemeSwitcher__icon svg path{fill:var(--fill-accent);transition:fill .3s cubic-bezier(.4,0,.2,1) .15s}.ThemeSwitcher__icon{display:flex}.ThemeSwitcher__icon svg path{fill:var(--text-secondary);transition:fill .3s cubic-bezier(.4,0,.2,1)}.Footer{margin:64px auto 0;max-width:980px;position:relative}@media print{.Footer{display:none!important}}.Footer__content{background:var(--bg);border-top:1px solid var(--fill-separator);display:flex;justify-content:space-between;margin-top:12px;padding:24px 0}@media (max-width:1023.99px){.Footer__content{flex-direction:column;padding:16px 16px 24px}}.Footer__badges{align-items:center;display:flex;gap:10px;margin:0 calc(var(--container-padding)*-1);overflow-x:scroll;position:relative;scrollbar-width:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.Footer__badges:after{background:linear-gradient(-90deg,var(--bg),transparent);content:"";display:block;flex-shrink:0;height:26px;position:sticky;right:-1px;width:100px}@media (max-width:1023.99px){.Footer__badges:after{right:calc(var(--container-padding, 12px)*-1)}.Footer__badges{padding:0 var(--container-padding,12px)}}.Footer__logo{display:flex;margin-bottom:16px}.Footer__logo svg{display:block;height:30px;width:120px}@media (max-width:1023.99px){.Footer__logo{margin-bottom:0;order:1}}.Footer__social{align-items:center;display:flex;margin-top:12px}@media (max-width:1023.99px){.Footer__social{justify-content:flex-end;margin-top:0;order:2}}.Footer__social>*+*{margin-left:12px}.Footer__icon{cursor:pointer;display:flex}.Footer__icon:hover svg path{fill:var(--fill-accent)}.Footer__column{display:flex;flex-direction:column}@media (max-width:1023.99px){.Footer__column+.Footer__column{margin-top:32px}.Footer__column:nth-child(3){order:3}.Footer__column:last-child{bottom:24px;position:absolute;right:16px}.Footer__column:nth-child(2){order:2}.Footer__column:first-child{display:grid;grid-template-columns:1fr 1fr;order:1}.Footer__column:first-child>.Footer__link{grid-column:1/3;margin-top:10px;order:3}}.Footer__column .Footer__link{color:var(--text-secondary);cursor:pointer;font-size:16px;font-weight:400;line-height:22px;text-decoration:none}.Footer__column .Footer__link:hover{color:var(--text-link)}.Footer__column .Footer__link+.Footer__link{margin-top:12px}.Footer__title{font-size:16px;font-weight:600;line-height:20px;margin-bottom:12px}.Footer__add{align-items:center;color:var(--fill-accent);cursor:pointer;display:flex;font-size:16px;font-weight:500;line-height:22px;text-decoration:none}.Footer__add:hover{color:var(--fill-accent-hover)}.Footer__add:hover .Footer__plus svg path{fill:var(--fill-accent-hover)}.Footer__add:active{color:var(--fill-accent-pressed)}.Footer__add:active .Footer__plus svg path{fill:var(--fill-accent-pressed)}@media (max-width:1023.99px){.Footer__add{margin-top:0}}.Footer__plus{display:flex;margin-right:6px}.Footer__plus svg path{fill:var(--fill-accent)}.Footer--mobile-like .Footer__column+.Footer__column{margin-top:32px}.Footer--mobile-like .Footer__content{flex-direction:column;padding:16px 16px 24px}.Footer--mobile-like .Footer__badges{padding:0 12px}.Footer--mobile-like .Footer__badges:after{right:-12px}.Footer--mobile-like .Footer__logo{margin-bottom:0;order:1}.Footer--mobile-like .Footer__social{justify-content:flex-end;margin-top:0;order:2}.Footer--mobile-like .Footer__column:last-child{order:3}.Footer--mobile-like .Footer__column:nth-child(2){order:2}.Footer--mobile-like .Footer__column:first-child{display:grid;grid-template-columns:1fr 1fr;order:1}.Footer--mobile-like .Footer__column:first-child>.Footer__link{grid-column:1/3;margin-top:10px;order:3}.Footer--mobile-like .Footer__add{margin-top:0}.Footer--blue{background:var(--blue);max-width:unset;width:100%}.Footer--blue .Footer__add,.Footer--blue .Footer__title,.Footer--blue a{color:var(--text-white)}.Footer--blue .Footer__plus svg path{fill:var(--white)}.ShareButton{cursor:pointer;display:flex;position:absolute}.ShareButton--relative{position:relative}.ShareButton svg path{fill:var(--bg-overlay);fill-opacity:1}.ShareButton:hover svg path{fill:var(--bg-overlay-dark)}.ConvenienceList{display:contents}.AmountInput{align-items:center;background:var(--bg-tertiary-opaque);border-radius:12px;display:flex;height:48px;justify-content:space-between;min-width:140px;padding:0 6px}.AmountInput__icon{align-items:center;cursor:pointer;display:flex;height:36px;justify-content:center;width:36px}.AmountInput__icon svg path{fill:var(--text-primary)}.AmountInput__icon--disabled{cursor:default;opacity:.4}.BaseCheckbox{align-items:center;cursor:pointer;display:flex;min-width:0;position:relative}.BaseCheckbox:hover .BaseCheckbox__input{border-color:var(--fill-accent)}.BaseCheckbox--disabled{cursor:default;pointer-events:none}.BaseCheckbox--disabled .BaseCheckbox__input{background:#f2f4f7!important;border:1px solid #d0d5dd!important}.BaseCheckbox--radio .BaseCheckbox__input{border-radius:50%}.BaseCheckbox--radio .BaseCheckbox__input:before{background:var(--bg-primary);border-radius:50%;content:"";height:10px;opacity:0;position:absolute;width:10px}.BaseCheckbox--radio .BaseCheckbox__input.BaseCheckbox__input:before{opacity:1}@media (max-width:1023.99px){.BaseCheckbox:not(.BaseCheckbox--radio):not(.BaseCheckbox--pc-like) .BaseCheckbox__label{background:var(--bg-secondary);border-radius:8px;margin:0;padding:8px 12px}.BaseCheckbox:not(.BaseCheckbox--radio):not(.BaseCheckbox--pc-like) .BaseCheckbox__input{display:none}}.BaseCheckbox--mobile:not(.BaseCheckbox--radio):not(.BaseCheckbox--pc-like) .BaseCheckbox__label{background:var(--bg-secondary);border-radius:8px;margin:0;padding:8px 12px}.BaseCheckbox--mobile:not(.BaseCheckbox--radio):not(.BaseCheckbox--pc-like) .BaseCheckbox__input{display:none}.BaseCheckbox--checked .BaseCheckbox__input{background:var(--fill-accent);border:1px solid var(--fill-accent)}.BaseCheckbox--checked .BaseCheckbox__input .BaseCheckbox__checkmark{opacity:1}@media (max-width:1023.99px){.BaseCheckbox--checked:not(.BaseCheckbox--radio):not(.BaseCheckbox--pc-like) .BaseCheckbox__label{background:var(--fill-accent);color:var(--text-white)}}.BaseCheckbox--mobile:not(.BaseCheckbox--radio):not(.BaseCheckbox--pc-like).BaseCheckbox--checked .BaseCheckbox__label{background:var(--fill-accent);color:var(--text-white)}.BaseCheckbox__input{align-items:center;background:var(--bg-primary);border:1px solid var(--fill-separator);border-radius:6px;display:flex;flex-shrink:0;height:20px;justify-content:center;width:20px}.BaseCheckbox__checkmark{display:flex;opacity:0}.BaseCheckbox__label{align-items:center;display:flex;font-size:14px;font-weight:400;letter-spacing:0;line-height:18px;margin-left:8px;min-width:0}.BaseCheckbox__label .SvgIcon{margin-right:8px}.BedsSetsInfo{--pading-icon:8px}.BedsSetsInfo__list{align-items:center;display:flex;flex-wrap:wrap;font-size:14px;font-weight:400;gap:8px;letter-spacing:.005em;line-height:18px}.BedsSetsInfo--invert .BedsSetsInfo__icon{filter:invert(1)}.BedsSetsInfo--small .BedsSetsInfo__list{align-items:flex-end;gap:5px}.BedsSetsInfo--small .BedsSetsInfo__beds,.BedsSetsInfo--small .BedsSetsInfo__list,.BedsSetsInfo--small .BedsSetsInfo__name{font-size:12px;font-weight:400;letter-spacing:1%;line-height:16px}.BedsSetsInfo--small .BedsSetsInfo__beds{align-items:flex-end;display:flex}@media (max-width:767.99px){.BedsSetsInfo--mobile-info .BedsSetsInfo__name{display:none}}.BedsSetsInfo__beds{align-items:center;display:flex}.BedsSetsInfo__icon+.BedsSetsInfo__count{margin-left:calc(6px - var(--pading-icon))}.BedsSetsInfo__icon{display:flex;height:var(--v2c713da4);margin-right:8px;width:auto}@media (min-width:768px){.BedsSetsInfo:not(.BedsSetsInfo--hide-names) .BedsSetsInfo__count{display:none}}.BedsSetsInfo__name{font-size:14px;font-weight:400;letter-spacing:.005em;line-height:18px}.BedsSetsInfo__info{font-size:12px;margin-top:4px}@media (min-width:768px){.BedsSetsInfo__info{display:none}}.CheckboxesBlock{padding:8px 0 16px}.CheckboxesBlock>*+*{margin-top:8px}@media (max-width:1023.99px){.CheckboxesBlock>*+*{margin-top:16px}.CheckboxesBlock{background:var(--bg-primary);border-radius:20px;padding:16px}}.CheckboxesBlock--mobile{background:var(--bg-primary);border-radius:20px;padding:0}@media (max-width:1023.99px){.CheckboxesBlock--mobile{padding:0}}.CheckboxesBlock--mobile>*+*{margin-top:16px}.CheckboxesBlock__listWrap{will-change:height}.CheckboxesBlock__list{position:relative}@media (max-width:1023.99px){.CheckboxesBlock__list{display:flex;flex-wrap:wrap;gap:8px}}.CheckboxesBlock__list>*+*{margin-top:10px}@media (max-width:1023.99px){.CheckboxesBlock__list>*+*{margin-top:0}}.CheckboxesBlock--mobile .CheckboxesBlock__list{display:flex;flex-wrap:wrap;gap:8px}.CheckboxesBlock--mobile .CheckboxesBlock__list>*+*{margin-top:0}.CheckboxesBlock__title{font-size:16px;font-weight:500;line-height:22px;margin-bottom:-2px}.CheckboxesBlock__more{align-items:center;color:var(--fill-accent);cursor:pointer;display:flex;font-size:14px;font-weight:500;letter-spacing:0;line-height:18px}.CheckboxesBlock__more:hover{color:var(--fill-accent-hover)}.CheckboxesBlock__more:hover .CheckboxesBlock__icon svg path{stroke:var(--fill-accent-hover)}.CheckboxesBlock__more:active{color:var(--fill-accent-pressed)}.CheckboxesBlock__more:active .CheckboxesBlock__icon svg path{stroke:var(--fill-accent-pressed)}.CheckboxesBlock__more--open .CheckboxesBlock__icon{transform:rotate(180deg)}.CheckboxesBlock__icon{display:flex;transition:all .3s}.CheckboxesBlockFade-enter-active{transition:opacity .15s cubic-bezier(.33,1,.68,1),transform .15s cubic-bezier(.33,1,.68,1)}.CheckboxesBlockFade-enter-from{opacity:0;transform:translateY(-4px)}.CheckboxesBlockFade-move{transition:transform .15s cubic-bezier(.33,1,.68,1);will-change:transform}.CheckboxesBlockFade-leave-active{pointer-events:none;position:absolute;transition:opacity .15s cubic-bezier(.33,1,.68,1),transform .15s cubic-bezier(.33,1,.68,1)}.CheckboxesBlockFade-leave-to{opacity:0;transform:translateY(-4px)}.StarsSkeleton{align-items:center;display:flex}.StarsSkeleton__star{display:flex}.StarsSkeleton__star svg path{fill:var(--bg-quaternary);animation:pulse 1.35s linear infinite}.StarsSkeleton__star+.StarsSkeleton__star{margin-left:3px}.BaseChart{align-items:center;display:flex;width:100%}.BaseChart__title{color:var(--text-secondary);font-size:10px;font-weight:400;letter-spacing:-1%;line-height:15px;min-width:21px;white-space:nowrap}.BaseChart__chart{background:var(--bg-tertiary);border-radius:2px;height:3px;margin-left:6px;overflow:hidden;width:100%}.BaseChart__value{background:var(--text-primary);height:3px}.ReviewsChart{min-width:120px}.ReviewsChart__title{font-size:12px;font-weight:400;letter-spacing:0;line-height:16px;margin-bottom:4px}.Avatar{align-items:center;border-radius:50%;display:flex;justify-content:center;overflow:hidden;position:relative}.Avatar__img{border-radius:50%;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.Avatar__letter{color:var(--text-white);font-weight:500;text-transform:uppercase;-webkit-user-select:none;-moz-user-select:none;user-select:none}.BaseUser{align-items:center;display:flex;width:100%}.BaseUser--small .BaseUser__avatar{height:36px;width:36px}.BaseUser__avatar{background:var(--bg-secondary)}.BaseUser__body{display:flex;flex-direction:column;justify-content:space-between;margin-left:10px}.BaseUser__name{font-size:14px;font-weight:500;letter-spacing:0;line-height:18px}.Modal{--modal-overlay-opacity:1;--modal-overlay-transition-duration:0ms;--modal-overlay-transition-ease:ease;align-items:center;display:flex;isolation:isolate;justify-content:center;inset:0;padding:40px;position:fixed;z-index:10003}.Modal:before{background:var(--bg-overlay);content:"";inset:0;opacity:var(--modal-overlay-opacity);position:absolute;transition:opacity var(--modal-overlay-transition-duration) var(--modal-overlay-transition-ease)}@media (max-width:1023.99px){.Modal{align-items:flex-end;padding:40px 0 0}.Modal--tablet-inset{padding:40px calc(12px + env(safe-area-inset-right,0px)) calc(12px + env(safe-area-inset-bottom,0px)) calc(12px + env(safe-area-inset-left,0px))}}@media (max-width:767.99px){.Modal{padding:40px calc(12px + env(safe-area-inset-right,0px)) calc(12px + env(safe-area-inset-bottom,0px)) calc(12px + env(safe-area-inset-left,0px))}.Modal-enter-active{--modal-overlay-transition-duration:var(--modal-transition-duration);--modal-overlay-transition-ease:var(--modal-transition-ease)}.Modal-enter-from{--modal-overlay-opacity:0}}.Modal__panel{align-items:center;display:flex;height:100%;justify-content:center;max-height:100%;min-height:0;pointer-events:none;position:relative;width:100%;z-index:1}@media (max-width:1023.99px){.Modal__panel{align-items:flex-end;transform-origin:center bottom}}@media (min-width:768px){.Modal-enter-active,.Modal-leave-active{transition:opacity var(--modal-transition-duration) var(--modal-transition-ease)}.Modal{--modal-overlay-transition-duration:var(--modal-transition-duration);--modal-overlay-transition-ease:var(--modal-transition-ease)}.Modal__panel{opacity:1;transform:scale(1);transition:opacity var(--modal-transition-duration) var(--modal-transition-ease),transform var(--modal-transition-duration) var(--modal-transition-ease);will-change:opacity,transform}.Modal-enter-from,.Modal-leave-to{--modal-overlay-opacity:0}.Modal-enter-from .Modal__panel,.Modal-leave-to .Modal__panel{opacity:0;transform:scale(.9)}}.Modal__content-wrap{background:var(--bg-primary);border-radius:20px;display:flex;flex-direction:column;max-height:100%;pointer-events:auto;position:relative;width:100%}@media (max-width:1023.99px){.Modal__content-wrap{max-width:100%;position:relative}}.Modal__content-wrap--size_small{max-width:400px}@media (max-width:1023.99px){.Modal__content-wrap--size_small{max-width:100%}}.Modal__content-wrap--size_medium{max-width:544px}@media (max-width:1023.99px){.Modal__content-wrap--size_medium{max-width:100%}}.Modal__content-wrap--size_large{max-width:985px}@media (max-width:1023.99px){.Modal__content-wrap--size_large{max-width:100%}}.Modal__content-wrap--size_full{height:100%;max-width:1320px}.Modal__content-wrap--size_full .Modal__content{height:100%;max-width:100%}.Modal__content-wrap--size_full .Modal__body{height:100%}.Modal__content-wrap--size_fit{background:none;max-width:-moz-fit-content;max-width:fit-content;overflow:hidden}.Modal__content-wrap--size_fit .Modal__content{padding:0}.Modal__content{border-radius:20px;overflow-y:auto;overscroll-behavior:contain;padding:40px 60px;position:relative}@media (max-width:1023.99px){.Modal__content{padding:16px}}.Modal__content--no-padding{padding:0}.Modal__body{display:flex;flex-direction:column;min-height:0;padding-bottom:env(safe-area-inset-bottom,0)}.Modal__title{font-size:24px;font-weight:500;line-height:32px}.Modal__description{color:#8094d3;font-size:14px;font-weight:400;line-height:20px;margin-bottom:20px;margin-top:-32px}.Modal__icon{display:flex}.Modal__close{cursor:pointer;position:absolute;z-index:9}.Modal__close,.Modal__close--ghost{right:12px;top:12px}@media (max-width:1023.99px){.ModalRoomAmenities .Modal__close{top:8px}}.RoomAmenitiesModal,.RoomAmenitiesModal__wrapper{display:flex;flex-direction:column;max-height:100%}.RoomAmenitiesModal{flex:1;overflow:hidden}@media (max-width:767.99px){.RoomAmenitiesModal{overflow:auto}}.RoomAmenitiesModal__head{align-items:center;background:var(--bg-primary);box-shadow:0 0 2px #00000029;display:flex;justify-content:space-between;padding:16px 24px 16px 32px;position:sticky;top:0;z-index:2}@media (max-width:767.99px){.RoomAmenitiesModal__head{box-shadow:none;padding:16px}}.RoomAmenitiesModal__nothing{margin-right:24px;width:20px}@media (max-width:767.99px){.RoomAmenitiesModal__nothing{display:none}}.RoomAmenitiesModal__title{flex:1;text-align:center}.RoomAmenitiesModal__close{cursor:pointer;display:flex;margin-left:24px}@media (max-width:1023.99px){.RoomAmenitiesModal__close{display:none}}.RoomAmenitiesModal__content{display:grid;max-height:100%;overflow:auto;padding:20px 32px}@media (max-width:767.99px){.RoomAmenitiesModal__content{overflow:visible;padding:16px 16px 120px}}.RoomAmenitiesModal__section-title{color:var(--text-secondary);font-size:14px;font-weight:500;letter-spacing:0;line-height:18px;margin-bottom:12px}.RoomAmenitiesModal__convenience{display:grid;gap:12px;grid-template-columns:31% 31% 31%;margin-bottom:24px}@media (max-width:767.99px){.RoomAmenitiesModal__convenience{grid-template-columns:1fr 1fr}}.RoomAmenitiesModal__additionally{display:grid;gap:8px;grid-template-columns:1fr 1fr}.RoomAmenitiesModal__book{background:var(--bg-primary);border-radius:16px;bottom:0;box-shadow:0 0 2px #00000029;margin-top:24px;padding:16px;position:sticky}.RoomAmenitiesModal__book-info{margin-bottom:12px}.RoomAmenitiesModal__book-price{font-size:24px;font-weight:500;letter-spacing:-1%;line-height:28px}.RoomAmenitiesModal__book-spec{color:var(--text-secondary);font-size:14px;font-weight:400;line-height:18px}@media (max-width:767.99px){.MobileRoomsFilterModal .SelectBlock:not(.SelectBlock--short){min-width:0}}.MobileRoomsFilterModal .Modal__content-wrap{background:var(--bg-secondary)}.MobileRoomsFilterModal__title{font-size:16px;font-weight:600;letter-spacing:-1%;line-height:22px;margin-top:-50px;text-align:center}.MobileRoomsFilterModal .Modal__body{padding-top:60px}.MobileRoomsFilterModal .Modal__body>*+*{margin-top:20px}.ObjectTags{align-items:center;display:flex;margin-bottom:16px}@media (max-width:767.99px){.ObjectTags{align-items:flex-start;background:var(--bg-primary);border-radius:16px;box-shadow:0 0 2px #00000029;flex-direction:column;padding:16px}.ObjectTags--pc{display:none}}.ObjectTags--pc .GuestsSelect__content{background:none}@media (max-width:1023.99px){.ObjectTags--pc .DatesSelect__dropdown{position:absolute}}.ObjectTags--mobile{display:none}@media (max-width:767.99px){.ObjectTags--mobile{display:flex}}.ObjectTags__guests{margin-left:8px}@media (max-width:767.99px){.ObjectTags__guests{margin-left:0}}.ObjectTags__pseudo-input{align-items:center;background:var(--bg-tertiary-opaque);border-radius:12px;display:flex;justify-content:space-between;padding:6px 12px;width:100%}.ObjectTags__name{font-size:14px;font-weight:500;letter-spacing:0;line-height:18px}.ObjectTags__info{font-size:12px;font-weight:400;letter-spacing:0;line-height:16px}.ObjectTags__icon{display:flex}.ObjectTags__tag{align-items:center;background:var(--bg-primary);border-radius:8px;box-shadow:0 0 2px #0000003d;display:flex;font-size:14px;font-weight:500;letter-spacing:0;line-height:18px;padding:7px 12px}.ObjectTags__tag+.ObjectTags__tag{margin-left:8px}.ObjectTags__title{font-size:20px;font-weight:600;letter-spacing:0;line-height:24px;margin-bottom:12px}.ObjectTags__date>*+*{border-left:1px solid var(--fill-separator);margin-left:12px;padding-left:12px}.HeadBlock{display:flex;justify-content:space-between}@media (max-width:767.99px){.HeadBlock{padding:0 16px;position:relative}.HeadBlock .Evaluation{display:none}}.HeadBlock--small{background:var(--bg-primary);border-radius:16px;box-shadow:0 1px 2px #11253b1a,0 4px 20px #00000029;flex-direction:column;padding:12px 16px;width:-moz-fit-content;width:fit-content}@media (max-width:767.99px){.HeadBlock--small{width:100%}}.HeadBlock--small .HeadBlock__title{font-size:16px;font-weight:500;letter-spacing:0;line-height:22px}.HeadBlock--small .HeadBlock__side:not(:last-child){margin-bottom:12px}.HeadBlock__top{margin-bottom:6px;min-height:14px}@media (max-width:767.99px){.HeadBlock__top{margin-bottom:2px}}.HeadBlock__line{align-items:center;display:flex}.HeadBlock__line>*+*{margin-left:8px}@media (max-width:767.99px){.HeadBlock__info{display:none}}.HeadBlock__title{font-size:28px;font-weight:600;letter-spacing:-.01em;line-height:32px;margin-bottom:4px}@media (max-width:1023.99px){.HeadBlock__title{margin-bottom:6px}}@media (max-width:767.99px){.HeadBlock__title{font-size:26px;font-weight:600;letter-spacing:-1%;line-height:30px}}.HeadBlock .LikeButton{display:flex;margin-left:10px;position:relative}@media (max-width:767.99px){.HeadBlock .LikeButton{display:none}}.HeadBlock__address{color:var(--text-link);cursor:pointer;text-decoration:none}.HeadBlock__address,.HeadBlock__metro{font-size:14px;font-weight:400;line-height:18px}.HeadBlock__metro{color:var(--text-secondary);letter-spacing:0}.HeadBlock__distance{color:var(--text-tertiary);font-size:14px;font-weight:400;line-height:20px;margin-left:4px}.EvaluationBadge{background:var(--bg-primary);border-radius:16px;box-shadow:0 0 2px #00000029;justify-content:space-between;padding:13px 16px;position:relative;width:100%}.EvaluationBadge,.EvaluationBadge__content{align-items:center;display:flex}.EvaluationBadge__side{align-items:flex-start;display:flex;flex-direction:column;margin-left:12px}.EvaluationBadge__title{font-size:17px;font-weight:510;letter-spacing:-.43px;line-height:22px;white-space:nowrap}.EvaluationBadge__reviews{color:var(--text-secondary);font-size:14px;font-weight:400;letter-spacing:.5%;line-height:18px;white-space:nowrap}.EvaluationBadge__rating{align-items:center;border-radius:50%;display:flex;font-size:19.09px;font-weight:500;height:42px;justify-content:center;letter-spacing:-.05em;line-height:22.91px;width:42px}.MobilePhotoBlock{border-radius:0;display:none;position:relative}@media (max-width:767.99px){.MobilePhotoBlock{display:block}}.MobilePhotoBlock__img,.MobilePhotoBlock__slider{overflow:hidden;width:100%}.MobilePhotoBlock__img{height:300px;max-height:300px;z-index:1}.MobilePhotoBlock .EvaluationBadge,.MobilePhotoBlock .LikeButton,.MobilePhotoBlock .ShareButton{z-index:5}.MobilePhotoBlock .EvaluationBadge{display:none;margin-top:-28px}@media (max-width:767.99px){.MobilePhotoBlock .EvaluationBadge{display:flex}}.PhotosBlock{display:grid;grid-template-columns:1fr 218px;position:relative;grid-gap:2px;border-radius:8px 0 0 8px;overflow:hidden}@media (max-width:1023.99px){.PhotosBlock{border-radius:12px 12px 0 0;grid-template-columns:auto 30%;margin-bottom:2px}}@media (max-width:767.99px){.PhotosBlock{border-radius:0;display:block;margin-bottom:0}}.PhotosBlock .LikeButton{display:none}@media (max-width:767.99px){.PhotosBlock .LikeButton{display:flex}}.PhotosBlock__img{height:100%;max-height:400px;-o-object-fit:cover;object-fit:cover;width:100%}@media (max-width:767.99px){.PhotosBlock__img{height:300px!important;max-height:300px}}.PhotosBlock__img .PhotoSlider__dots{bottom:37px}.PhotosBlock__main{grid-row:1/4}.PhotosBlock__count{align-items:center;background:var(--bg-primary);border-radius:8px;bottom:8px;box-shadow:0 0 1px #0000003d;color:var(--text-primary);cursor:pointer;display:flex;font-size:14px;font-weight:500;justify-content:center;letter-spacing:0;line-height:18px;padding:6px 10px;position:absolute;right:8px}@media (max-width:767.99px){.PhotosBlock__count{display:none}}.PhotosBlock__small{background:var(--bg-tertiary);height:132px}@media (max-width:767.99px){.PhotosBlock__small{display:none}}.ObjectMain{background:var(--bg-primary);border-radius:16px;box-shadow:0 0 2px #00000029;margin-bottom:30px;padding:16px 20px 20px}@media (max-width:767.99px){.ObjectMain{background:none;display:flex;flex-direction:column;margin-bottom:16px;padding:0}}.ObjectMain__content{display:grid;grid-template-columns:1fr 330px;grid-gap:16px 2px}.ObjectMain__content .HeadBlock{grid-column:1/3}@media (max-width:1023.99px){.ObjectMain__content .HeadBlock{grid-column:unset;margin-bottom:24px}}@media (max-width:767.99px){.ObjectMain__content .HeadBlock{margin-bottom:0}}@media (max-width:1023.99px){.ObjectMain__content{grid-template-columns:1fr;grid-gap:0 2px}}@media (max-width:767.99px){.ObjectMain__content{background:var(--bg-primary);border-radius:16px;box-shadow:0 0 2px #00000029;display:flex;flex-direction:column;margin-top:16px;order:1;padding-top:16px;grid-gap:16px 2px}.ObjectMain__content .HeadBlock{order:3}.ObjectMain__content .PhotosBlock{display:none}.ObjectMain__content .ObjectMain__map{order:5}.ObjectMain__content .ObjectMain__options{order:4}.ObjectMain__content--no-rating{margin-top:-24px;z-index:2}}.ObjectMain__map{align-items:flex-end;border-radius:0 8px 8px 0;display:flex;justify-content:flex-end;overflow:hidden;position:relative}@media (max-width:767.99px){.ObjectMain__map{align-items:flex-start;border-radius:8px;height:200px;margin:0 16px}.ObjectMain__map .BaseButton{height:32px;min-height:32px}.ObjectMain__map .BaseButton .ObjectMain__icon{margin-left:0}.ObjectMain__map .BaseButton__content{font-size:14px;font-weight:500;letter-spacing:0;line-height:18px}}.ObjectMain__map-button{position:absolute;right:8px;top:8px;z-index:8}.ObjectMain__info{display:none;font-size:14px;font-weight:400;letter-spacing:0;line-height:18px;order:6;padding:0 16px 16px}@media (max-width:767.99px){.ObjectMain__info{display:flex;flex-direction:column}}.ObjectMain__address{color:var(--text-link);display:flex;font-size:14px;font-weight:500;line-height:18px;margin-bottom:4px}.ObjectMain__copy-icon{color:var(--text-link);flex:0 0 20px;height:20px;margin-left:4px;position:relative;width:20px}.ObjectMain__copy-icon svg{height:20px;width:20px}.ObjectMain__copy-icon svg [fill]{fill:currentColor}.ObjectMain__copy-icon svg [stroke]{stroke:currentColor}.ObjectMain__copy-icon-item{align-items:center;display:flex;inset:0;justify-content:center;opacity:0;position:absolute;transition:opacity 50ms ease}.ObjectMain__copy-icon-item--visible{opacity:1}.ObjectMain__ya{color:var(--text-link);font-size:14px;font-weight:500;line-height:18px;margin-bottom:4px;text-decoration:none}.ObjectMain__metro{color:var(--text-secondary)}.ObjectMain__full-map{display:flex;flex-direction:column;height:100%}.ObjectMain__full-map .HeadBlock{flex-shrink:0;left:20px;position:absolute;top:20px;z-index:2}@media (max-width:1023.99px){.ObjectMain__full-map .HeadBlock{bottom:12px;left:50%;max-width:520px;top:unset;transform:translate(-50%);width:100%}}@media (max-width:767.99px){.ObjectMain__full-map .HeadBlock{inset:12px;max-width:unset;top:unset;transform:none;width:auto}}.ObjectMain__full-map .ObjectMap{flex:1;min-height:0}@media (max-width:767.99px){.ObjectMain__full-map{align-items:flex-end;display:flex}}.ObjectMain__icon{display:flex;margin-left:4px}.ObjectMain__options{align-items:center;display:flex;gap:12px;grid-column:1/3}@media (max-width:1023.99px){.ObjectMain__options{flex-wrap:wrap;grid-column:unset;margin-top:16px}.ObjectMain__options .Convenience__title{white-space:nowrap}}@media (max-width:767.99px){.ObjectMain__options{flex-wrap:wrap;gap:9px 13px;margin-top:0;padding:0 16px}}.ObjectMain__more{align-items:center;color:var(--text-link);cursor:pointer;display:flex;font-size:14px;font-weight:500;letter-spacing:0;line-height:18px}.ObjectMain__more:hover{color:var(--fill-accent-hover)}.ObjectMain__more:active{color:var(--fill-accent-pressed)}.ObjectMain__more>*+*{margin-left:2px}.ObjectMain__more div{display:flex}.WarningItem{align-items:center;display:flex;gap:4px}.WarningItem__icon{display:flex}.WarningItem__title{color:var(--fill-destructive);font-size:12px;font-weight:400;letter-spacing:1%;line-height:16px}.WarningList{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:10px}.RoomItem{border:1px solid color-mix(in srgb,var(--text-primary-inverted) 0%,transparent);border-radius:16px;color:var(--text-primary);display:block;text-decoration:none;transition:all .2s}.RoomItem--selected{background:var(--bg-primary);border-radius:16px;padding:6px;position:relative;z-index:0}.RoomItem--selected:before{background:radial-gradient(99.38% 99.38% at 0 99.38%,#da35c7 0,#2c3bff);border-radius:inherit;content:"";inset:0;-webkit-mask:linear-gradient(var(--white) 0 0) content-box,linear-gradient(var(--white) 0 0);-webkit-mask-composite:xor;mask-composite:exclude;padding:1px;position:absolute;z-index:-1}@media (max-width:767.99px){.RoomItem--selected{padding:8px 0 0}}.RoomItem--selected .RoomItem__wrapper{border-radius:10px;padding:10px}@media (max-width:767.99px){.RoomItem--selected .RoomItem__wrapper{background:none;box-shadow:none;padding:8px 12px}}.RoomItem__wrapper{background:var(--bg-primary);border-radius:16px;box-shadow:0 0 2px color-mix(in srgb,var(--text-primary) 16%,transparent);display:flex;gap:10px;justify-content:space-between;padding:16px;transition:all .2s}@media (max-width:1023.99px){.RoomItem__wrapper{flex-direction:column}}@media (max-width:767.99px){.RoomItem__wrapper{flex-direction:column;height:100%;min-width:236px;padding:16px 12px 8px}}.RoomItem__options .BedsSetsInfo{margin-bottom:8px}.RoomItem__options .OptionItem+.OptionItem{margin-top:8px}@media (max-width:767.99px){.RoomItem__options .OptionItem{border-bottom:1px solid var(--fill-separator);margin:0 -12px 0 0!important;padding-bottom:8px;padding-right:12px;padding-top:8px}.RoomItem__options .OptionItem:first-child{border-top:1px solid var(--fill-separator)}}.RoomItem__side{display:flex;flex-direction:column}@media (max-width:1023.99px){.RoomItem__side{flex-direction:row;justify-content:space-between}}@media (max-width:767.99px){.RoomItem__side{flex-direction:column;margin-top:8px}}.RoomItem__sale{align-items:center;display:flex;margin-bottom:2px}@media (max-width:767.99px){.RoomItem__sale{order:2}}.RoomItem__old-price{color:var(--text-tertiary);font-size:12px;font-weight:400;letter-spacing:0;line-height:16px;-webkit-text-decoration:line-through var(--fill-destructive);text-decoration:line-through var(--fill-destructive)}.RoomItem__discount{border:1px solid var(--fill-destructive);border-radius:11px;color:var(--fill-destructive);font-size:11px;font-weight:400;letter-spacing:0;line-height:14px;margin-left:4px;padding:0 4px}.RoomItem__block{display:flex;flex-direction:column}.RoomItem__price{font-size:24px;font-weight:500;letter-spacing:-1%;line-height:28px;margin-bottom:2px;text-align:right}@media (max-width:1023.99px){.RoomItem__price{text-align:left}}@media (max-width:767.99px){.RoomItem__price{margin-bottom:0;order:3}}.RoomItem__specification{font-size:12px;font-weight:400;letter-spacing:0;line-height:16px;margin-bottom:20px;text-align:right}@media (max-width:1023.99px){.RoomItem__specification{margin-bottom:0}}@media (max-width:767.99px){.RoomItem__specification{margin-bottom:2px;order:1;text-align:left}}.RoomItem__action .BaseButton__content{font-weight:500;white-space:nowrap}@media (max-width:767.99px){.RoomItem__action{margin-top:16px;order:6}}.RoomItem__deposit{color:var(--text-tertiary);display:none;font-size:11px;font-weight:400;letter-spacing:0;line-height:14px;margin-top:4px}@media (max-width:767.99px){.RoomItem__deposit{display:block;order:5}}.LongConfirmationModal{padding:32px}@media (max-width:767.99px){.LongConfirmationModal{padding:56px 16px 16px}}.LongConfirmationModal__title{font-size:24px;font-weight:600;letter-spacing:0;line-height:28px;margin-bottom:8px}@media (max-width:767.99px){.LongConfirmationModal__title{font-size:20px;line-height:24px}}.LongConfirmationModal__description{font-size:16px;font-weight:400;letter-spacing:-1%;line-height:22px;margin-bottom:24px}@media (max-width:767.99px){.LongConfirmationModal__description{margin-bottom:32px}}.LongConfirmationModal__action{display:flex;justify-content:center}.RoomBlock{display:grid;grid-template-columns:362px 1fr;grid-gap:32px}@media (max-width:1023.99px){.RoomBlock{grid-template-columns:300px 1fr;grid-gap:24px}}@media (max-width:767.99px){.RoomBlock{background:var(--bg-primary);border-radius:16px;box-shadow:0 0 2px #00000029;display:flex;flex-direction:column;padding:4px 4px 16px}}.RoomBlock .RoomBlock__slider{--photo-slider-dots-bottom:7px;border-radius:10px;height:220px;margin-bottom:12px;overflow:hidden}@media (max-width:767.99px){.RoomBlock .RoomBlock__slider{overflow:hidden}}.RoomBlock__long{align-items:center;color:var(--text-destructive);cursor:pointer;display:flex;font-size:14px;font-weight:400;letter-spacing:.5%;line-height:18px;margin-bottom:24px;margin-top:-18px}.RoomBlock__long-mobile{display:none}@media (max-width:767.99px){.RoomBlock__long-mobile{display:flex;margin-bottom:0;margin-left:16px;margin-top:8px}}.RoomBlock__long-icon{display:flex;margin-right:6px}.RoomBlock__img{background:gray;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.RoomBlock__mobile-conveniences{display:none}@media (max-width:767.99px){.RoomBlock__mobile-conveniences{display:flex;padding:0 16px}}.RoomBlock__content .BaseButton{padding:0}.RoomBlock__content .BaseButton__content{font-size:12px;line-height:16px}@media (max-width:767.99px){.RoomBlock__content{display:contents;padding:0 16px}.RoomBlock__body{display:none}}.RoomBlock__title{font-size:16px;font-weight:500;letter-spacing:0;line-height:22px;margin-bottom:6px}@media (max-width:767.99px){.RoomBlock__title{font-size:20px;font-weight:600;line-height:24px;margin-bottom:12px;padding:0 16px}}.RoomBlock__options{align-items:center;display:flex;flex-shrink:0;flex-wrap:wrap;gap:8px 12px;margin-bottom:24px}@media (max-width:767.99px){.RoomBlock__options{margin-bottom:0;padding:0 16px}.RoomBlock__options .Convenience{background:var(--bg-tertiary-opaque);border-radius:6px;padding:4px 8px}}.RoomBlock__convenience{align-items:center;display:flex;flex-wrap:wrap;gap:8px 10px;margin-bottom:12px}@media (max-width:767.99px){.RoomBlock__list{display:flex;overflow:auto;padding:0 16px;scrollbar-width:none;-ms-overflow-style:none}}.RoomBlock__list::-webkit-scrollbar{display:none}.RoomBlock__list>*+*{margin-top:12px}@media (max-width:767.99px){.RoomBlock__list>*+*{margin-left:12px;margin-top:0}}.RoomBlock__side-content{position:sticky;top:12px}.RoomEmptyList{align-items:center;display:flex;flex-direction:column;gap:12px;justify-content:center;min-height:240px}@media (max-width:767.99px){.RoomEmptyList{min-height:144px}}.RoomEmptyList__title{font-size:18px;font-weight:600;letter-spacing:-1%;line-height:24px;text-align:center}.RoomEmptyList__description{color:var(--text-secondary);font-size:16px;font-weight:400;letter-spacing:-1%;line-height:22px;max-width:330px;text-align:center}.RoomsList .RoomBlock:first-child{padding-top:0}@media (max-width:767.99px){.RoomsList .RoomBlock:first-child{padding-top:4px}}.RoomsList .RoomBlock+.RoomBlock{border-top:1px solid rgba(64,64,97,.161);margin-top:24px;padding-top:24px}@media (max-width:767.99px){.RoomsList .RoomBlock+.RoomBlock{margin-top:16px;padding-top:4px}}.BookBlock{background:var(--bg-primary);border-radius:16px;box-shadow:0 0 2px #00000029;height:-moz-fit-content;height:fit-content;padding:16px 20px 24px}@media (max-width:767.99px){.BookBlock{align-items:center;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:var(--bg-tertiary);border-radius:0;box-shadow:inset 0 .33px #0000004d;display:flex;flex-direction:column;justify-content:space-between;padding:12px}}@media (max-width:1023.99px){.BookBlock__info{align-items:center;display:flex;justify-content:space-between;margin-bottom:10px;width:100%}}.BookBlock__button{background:radial-gradient(99.38% 99.38% at 0 99.38%,#da35c7 0,#2c3bff)}.BookBlock__button:after{content:none}.BookBlock__button:hover{background:radial-gradient(99.38% 99.38% at 0 99.38%,#e9257d 0,#792cff)}.BookBlock__button--preview,.BookBlock__button--preview:active,.BookBlock__button--preview:hover{background:var(--fill-accent-80)}.BookBlock__price{align-items:flex-start;display:flex}.BookBlock__actual-price{font-size:32px;font-weight:400;letter-spacing:-1%;line-height:40px}@media (max-width:767.99px){.BookBlock__actual-price{font-size:24px;font-weight:500;letter-spacing:0;line-height:28px;white-space:nowrap}}.BookBlock__old-price{color:var(--text-tertiary);font-size:16px;font-weight:400;letter-spacing:-1%;line-height:22px;margin-left:10px;padding-top:4px;-webkit-text-decoration:line-through var(--fill-destructive);text-decoration:line-through var(--fill-destructive)}.BookBlock__specification{font-size:14px;font-weight:400;letter-spacing:0;line-height:18px;margin-bottom:18px}@media (max-width:767.99px){.BookBlock__specification{margin-bottom:0;white-space:nowrap}}.BookBlock__reset{margin-bottom:12px}.BookBlock__calculation{margin-top:24px}@media (max-width:1023.99px){.BookBlock__calculation{display:none}}.BookBlock__calculation>*+*{margin-top:14px}.BookBlock__deliver{background:#9e9ea366;height:1px;margin-bottom:8px;margin-top:24px;width:100%}.BookBlock__description{color:var(--text-secondary);font-size:14px;font-weight:400;letter-spacing:0;line-height:18px}.ReviewParameter{align-items:center;display:flex;flex-direction:column;min-width:90px}@media (max-width:767.99px){.ReviewParameter{flex-shrink:0;min-width:76px;padding:0 8px}}.ReviewParameter--grid{align-items:flex-start;min-width:unset}.ReviewParameter--grid .ReviewParameter__icon{height:30px;width:30px}.ReviewParameter--grid .ReviewParameter__value{margin-left:2px}.ReviewParameter--grid .ReviewParameter__title{color:var(--text-secondary)}.ReviewParameter--inline{flex-direction:row;justify-content:space-between;padding-bottom:10px;width:100%}.ReviewParameter--inline .ReviewParameter__value span:last-child{color:var(--text-primary);font-size:18px;font-weight:400;letter-spacing:-1%;line-height:24px;margin-top:0}.ReviewParameter--inline .ReviewParameter__title{margin-left:10px}.ReviewParameter__line{margin-left:-4px}.ReviewParameter__inline-head,.ReviewParameter__line{align-items:center;display:flex}.ReviewParameter__inline-head .ReviewParameter__icon{display:flex;height:24px;margin-bottom:0;width:24px}.ReviewParameter__inline-head .ReviewParameter__icon svg{height:24px;width:24px}.ReviewParameter__icon{display:flex;margin:0 auto 7px;width:-moz-fit-content;width:fit-content}.ReviewParameter__icon svg [stroke]{stroke:var(--v4dd830ea)}.ReviewParameter__icon svg [fill]{fill:var(--v4dd830ea)}.ReviewParameter__title{font-size:12px;font-weight:400;letter-spacing:0;line-height:16px;white-space:nowrap}.ReviewParameter__value{align-items:flex-start;display:flex;font-size:18px;font-weight:400;letter-spacing:-1%;line-height:24px}.ReviewParameter__value span:last-child{color:#999;font-size:10px;line-height:22px;margin-top:-2px}.ReviewUser__content{align-items:center;display:flex;justify-content:space-between}.ReviewUser__title{display:none;font-size:20px;font-weight:600;letter-spacing:0;line-height:24px;margin-top:16px}@media (max-width:767.99px){.ReviewUser__title{display:block;margin-top:12px}}.ReviewUser__line{align-items:center;display:flex;margin-top:2px}.ReviewUser__line>*+*{margin-left:6px}.ReviewUser__ta{align-items:center;display:flex}.ReviewUser__ta--extended{margin-right:-12px}.ReviewUser__ta img{display:block;margin-left:-5px}.ReviewUser__date{color:var(--text-secondary);font-size:12px;font-weight:400;letter-spacing:0;line-height:16px;white-space:nowrap}.ReviewAnswer{background:var(--bg-tertiary-opaque);border-radius:8px;margin-top:16px;padding:12px}.ReviewAnswer__title{color:var(--text-secondary);font-size:14px;font-weight:500;letter-spacing:0;line-height:18px;margin-bottom:4px}.ReviewAnswer__content{font-size:16px;font-weight:400;letter-spacing:-1%;line-height:24px}.ReviewItem{display:flex;flex-direction:column;flex-shrink:0;max-width:340px;padding-right:20px;position:relative;width:100%}@media (max-width:767.99px){.ReviewItem{max-width:300px;padding-top:8px}}.ReviewItem__parameters{align-items:center;display:flex;gap:20px;margin-top:12px}@media (max-width:767.99px){.ReviewItem__parameters{gap:4px;margin:4px -16px 0;max-width:calc(100vw - 32px);overflow:auto;padding:0 8px;scrollbar-width:none;-ms-overflow-style:none}.ReviewItem__parameters::-webkit-scrollbar{display:none}}.ReviewItem__content{font-size:16px;font-weight:400;letter-spacing:-1%;line-height:24px;margin-top:16px;max-height:192px;overflow:hidden}@media (max-width:1023.99px){.ReviewItem__content{max-width:520px}}@media (max-width:767.99px){.ReviewItem__content{font-size:14px;letter-spacing:0;line-height:20px;max-height:160px}}.ReviewItem__text{font-size:16px;font-weight:400;letter-spacing:-1%;line-height:24px}.ReviewItem__text+.ReviewItem__text{margin-top:8px}.ReviewItem__text-title{font-weight:500}.ReviewItem__title{font-size:13px;font-weight:590;letter-spacing:-.08px;line-height:18px;margin-bottom:4px}.ReviewItem__title-good{color:var(--text-success)}.ReviewItem__title-bad{color:var(--text-destructive)}.ReviewItem__photos{align-items:center;display:flex;gap:4px;margin-top:16px;overflow:auto}@media (max-width:767.99px){.ReviewItem__photos{margin:0 -16px;padding:0 16px}}.ReviewItem__photo{border-radius:4px;height:100px;-o-object-fit:cover;object-fit:cover;width:100px}@media (max-width:767.99px){.ReviewItem__photo{height:147px;width:110px}}.ReviewItem__action{background:var(--bg-primary);bottom:1px;position:absolute;right:12px;z-index:2}.ReviewItem:after{background:linear-gradient(90deg,color-mix(in srgb,var(--text-primary-inverted) 0%,transparent) 0,var(--bg-primary) 100%);content:"";height:22px;position:absolute;right:65px;top:max(100%,152px);transform:translateY(-100%);width:100%;z-index:1}.ReviewItem--extended{max-width:unset;padding-right:0}.ReviewItem--extended:after{content:none}.ReviewItem--extended .ReviewItem__content{margin-top:16px;max-height:unset}.RatingReviewBlock{background:var(--bg-primary);border-radius:16px;box-shadow:0 0 2px #00000029;padding:40px}@media (max-width:767.99px){.RatingReviewBlock{padding:32px 16px 16px}}.RatingReviewBlock__line{align-items:center;display:flex;justify-content:space-between;margin-bottom:48px;margin-top:32px}@media (max-width:1023.99px){.RatingReviewBlock__line{gap:8px;justify-content:flex-start;overflow:auto;padding:0 16px;scrollbar-width:none;-ms-overflow-style:none;margin:40px -16px}.RatingReviewBlock__line::-webkit-scrollbar{display:none}}.RatingReviewBlock .BaseButton__content{font-weight:500}.RatingReviewBlock__list{align-items:flex-start;display:flex;overflow:auto;scrollbar-width:none;-ms-overflow-style:none;margin:0 -40px 24px;padding:0 40px}.RatingReviewBlock__list::-webkit-scrollbar{display:none}@media (max-width:767.99px){.RatingReviewBlock__list{margin:0 -16px 20px;padding:0 16px}}.RatingReviewBlock__list .ReviewItem+.ReviewItem{border-left:1px solid var(--fill-separator);padding-left:20px}.AboutBlock{position:relative}@media (max-width:767.99px){.AboutBlock{display:none}}.AboutBlock__content{font-size:16px;font-weight:400;letter-spacing:-1%;line-height:24px;max-height:142px;overflow:hidden;transition:max-height .6s ease-in-out}.AboutBlock__action{background:var(--bg-primary);bottom:20px;position:absolute;right:20px;transition:bottom .3s ease-in-out;z-index:2}.AboutBlock:after{background:linear-gradient(90deg,color-mix(in srgb,var(--text-primary-inverted) 0%,transparent) 0,var(--bg-primary) 100%);bottom:20px;content:"";height:22px;position:absolute;right:70px;width:100%;z-index:1}.AboutBlock--opened .AboutBlock__action{bottom:unset;justify-self:flex-end;position:relative;right:unset}.AboutBlock--opened:after{content:none}.ServiceItem{height:-moz-fit-content;height:fit-content}.ServiceItem__head{align-items:center;display:flex;margin-bottom:8px}.ServiceItem__head--border{border-bottom:1px solid var(--fill-separator);margin-bottom:0;padding-bottom:12px}.ServiceItem:last-child .ServiceItem__head--border{border-bottom:none}.ServiceItem__icon{display:flex}.ServiceItem__icon,.ServiceItem__icon svg{height:24px;width:24px}.ServiceItem__title{font-weight:500;margin-left:6px}.ServiceItem__mobile-title,.ServiceItem__title{font-size:16px;letter-spacing:-1%;line-height:22px}.ServiceItem__mobile-title{display:flex;font-weight:400;margin-left:12px}@media (max-width:767.99px){.ServiceItem__mobile-title{margin-left:10px}}.ServiceItem__price{color:var(--text-tertiary)}.ServiceItem__option{font-size:14px;font-weight:400;letter-spacing:0;line-height:20px;margin-left:30px;position:relative}.ServiceItem__option+.ServiceItem__option{margin-top:8px}.ServiceItem__option:before{background:var(--text-tertiary);border-radius:50%;content:"";height:6px;left:-21px;position:absolute;top:50%;transform:translateY(-50%);width:6px}@media (max-width:767.99px){.ServicesBlock{padding:16px 0 16px 16px!important}.ServicesBlock:not(.ServicesBlock--in-modal) .ServicesBlock__content{margin-left:-16px;margin-right:0;padding-left:16px}.ServicesBlock--in-modal{padding:0!important}}.ServicesBlock--in-modal .ServicesBlock__content{-moz-column-count:unset;column-count:unset;display:flex;flex-direction:column;flex-wrap:nowrap;gap:16px;max-width:320px}@media (max-width:1023.99px){.ServicesBlock--in-modal .ServicesBlock__content{-moz-column-count:2;column-count:2;display:block;max-width:unset;padding:20px}.ServicesBlock--in-modal .ServicesBlock__content .ServiceItem+.ServiceItem{margin-top:12px}}@media (max-width:767.99px){.ServicesBlock--in-modal .ServicesBlock__content{display:flex;flex-direction:column;flex-wrap:nowrap;padding-left:0;padding-right:0}}.ServicesBlock--in-modal .ServicesBlock__content .ServiceItem__option div{white-space:wrap}.ServicesBlock--in-modal .ServicesBlock__content>*{margin-top:0}@media (max-width:767.99px){.ServicesBlock__action{margin-right:12px}}.ServicesBlock__content{-moz-column-count:4;column-count:4;gap:24px 16px}@media (max-width:1023.99px){.ServicesBlock__content{-moz-column-count:3;column-count:3}}@media (max-width:767.99px){.ServicesBlock__content{display:flex;flex-direction:column;flex-wrap:nowrap;gap:12px}}.ServicesBlock__content>*{-moz-column-break-inside:avoid;break-inside:avoid;margin-top:24px}@media (max-width:767.99px){.ServicesBlock__content>*{margin-top:0}}.ServicesBlock__content>:first-child{margin-top:0}.ServicesBlock .BaseButton{display:none}@media (max-width:767.99px){.ServicesBlock .BaseButton{display:flex}}.ConditionItem{align-items:flex-start;display:flex;gap:12px;padding-bottom:16px}@media (max-width:767.99px){.ConditionItem{flex-direction:column;gap:4px;padding-bottom:12px}}.ConditionItem+.ConditionItem{border-top:1px solid var(--fill-separator);padding-top:16px}@media (max-width:767.99px){.ConditionItem+.ConditionItem{padding-top:12px}}.ConditionItem__side{align-items:center;display:flex;gap:12px}.ConditionItem__icon{display:flex}.ConditionItem__title{font-weight:600;min-width:170px}.ConditionItem__content,.ConditionItem__title{font-size:16px;letter-spacing:-1%;line-height:22px}.ConditionItem__content{display:flex;font-weight:400}@media (max-width:767.99px){.ConditionItem__content{margin-left:36px}}.ConditionItem__content svg+svg{margin-left:12px}.ConditionsBlock .ConditionItem:last-child{padding-bottom:0}.AdditionalInfoBlock__title{font-size:16px;font-weight:600;letter-spacing:-1%;line-height:22px;margin-bottom:8px}.AdditionalInfoBlock__content{font-size:16px;font-weight:400;letter-spacing:-1%;line-height:24px}.AdditionalInfoBlock__content p+p{margin-top:12px}@media (max-width:767.99px){.AdditionalInfoBlock__column+.AdditionalInfoBlock__column{border-top:1px solid var(--fill-separator);padding-top:16px}}.SortDropdown .Dropdown__content-body{background:var(--bg-secondary)}.SortDropdown--modal .Dropdown__header{cursor:pointer}.SortDropdown--with-title .Dropdown__header{padding:3px 10px!important}.SortDropdown__top{align-items:center;display:flex;gap:8px;justify-content:space-between;position:relative;width:100%}.SortDropdown__left{display:flex;flex:1;flex-direction:column;min-width:0}.SortDropdown__mark{background:var(--fill-accent);border-radius:50%;height:5px;position:absolute;right:-10px;top:0;width:5px}.SortDropdown__head{align-items:center;display:flex;flex:1;gap:6px}.SortDropdown__title{color:var(--text-primary);font-size:14px;font-weight:500;letter-spacing:0;line-height:18px;white-space:nowrap}.SortDropdown__close{align-items:center;cursor:pointer;display:flex;flex-shrink:0;justify-content:center}.SortDropdown__close svg{height:16px;width:16px}.SortDropdown__close svg path{fill:var(--text-primary)}.SortDropdown__close:hover{opacity:.8}.SortDropdown__label{color:var(--text-primary);font-size:14px;font-weight:500;letter-spacing:0;line-height:18px;text-align:left;white-space:nowrap}.SortDropdown__label--with-title{color:var(--text-tertiary);font-size:11px;font-weight:400;line-height:14px;margin-bottom:-2px}.SortDropdown__chevron{color:var(--text-primary);display:flex}.SortDropdown .Dropdown__header{align-items:center;background:var(--bg-tertiary-opaque);min-height:32px;padding:6px 12px;width:100%}.SortDropdown .Dropdown__header .BaseButton__content{width:100%}.SortDropdown--big .Dropdown__header{padding:9px 10px}.SortDropdown--big .SortDropdown__title{font-size:14px;font-weight:500;letter-spacing:0;line-height:18px}.SortDropdown--big .SortDropdown__chevron{margin-left:8px}.SortDropdownModal .Modal__content-wrap{background:var(--bg-secondary)}@media (max-width:1023.99px){.SortDropdownModal .SortDropdownModal__body{padding-left:16px;padding-right:16px}}.SortDropdownModal .Modal__content{max-height:100%}@media (max-width:1023.99px){.SortDropdownModal .Modal__content-wrap--size_full{height:auto;max-height:calc(100dvh - 40px)}}@media (max-width:767.99px){.SortDropdownModal .Modal__content-wrap--size_full{height:auto;max-height:calc(100dvh - 52px - env(safe-area-inset-bottom,0px))}}@media (max-width:1023.99px){.SortDropdownModal .MobileModalHeader{display:grid}}.SortSelect__item{align-items:center;border-radius:8px;cursor:pointer;display:flex;font-size:16px;font-weight:400;line-height:22px;padding:8px}.SortSelect__item>:first-child{color:var(--text-tertiary)}.SortSelect__item:hover{background:var(--fill-accent-80)}.SortSelect__item--active,.SortSelect__item--active>:first-child{color:var(--fill-accent)}.SortSelect__item>*+*{margin-left:12px}.SortSelect__action{border-top:1px solid var(--fill-separator);margin-top:16px;padding:12px 16px;width:100%}.SortSelect .MobileModalHeader{padding:0 10px}.ModalReview .Modal__content{scrollbar-width:none;-ms-overflow-style:none}.ModalReview .Modal__content::-webkit-scrollbar{display:none}@media (max-width:1023.99px){.ModalReview .Modal__close{display:none}.ModalReview .Modal__panel{align-self:stretch;height:100%;max-height:100%}.ModalReview .Modal__content-wrap{height:100%;max-height:100%;overflow:hidden}.ModalReview .Modal__content{display:flex;flex-direction:column;height:100%;overflow:hidden;padding:0}.ModalReview .Modal__body{flex:1;height:100%;min-height:0}.ModalReview .ReviewsModal__mobile-header.MobileModalHeader{display:grid!important}.ModalReview .ReviewsModal__mobile-header.MobileModalHeader--small{margin-top:0}.ModalReview .ReviewsModal__mobile-header.MobileModalHeader{grid-template-columns:1fr auto 1fr}}@media (max-width:767.99px){.ModalReview .Modal__close{display:none}.ModalReview .ReviewsModal__mobile-header.MobileModalHeader--small{margin-top:0}.ModalReview .ReviewsModal__mobile-header.MobileModalHeader{grid-template-columns:1fr auto 1fr}}@media (max-width:1023.99px){.ReviewsModal__modal-body{display:flex;flex-direction:column;height:100%;min-height:0}.ReviewsModal__scroll{overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch;flex:1;min-height:0;overflow-anchor:none;scrollbar-width:none;-ms-overflow-style:none}}@media (max-width:1023.99px){.ReviewsModal__scroll::-webkit-scrollbar{display:none}}@media (max-width:767.99px){.ReviewsModal__scroll{scrollbar-width:none;-ms-overflow-style:none}.ReviewsModal__scroll::-webkit-scrollbar{display:none}}.ReviewsModal{display:grid;grid-template-columns:240px 1fr;grid-gap:60px;min-width:0}@media (max-width:1023.99px){.ReviewsModal{grid-template-columns:1fr;grid-gap:28px}}.ReviewsModal__overall{display:flex;flex-direction:column;gap:20px;height:-moz-fit-content;height:fit-content;max-width:100%;min-width:0;position:sticky;top:40px}@media (max-width:1023.99px){.ReviewsModal__overall{gap:40px;margin:0;overflow:hidden;padding:20px 0 0;position:relative;top:unset}.ReviewsModal__overall:after{border-bottom:1px solid var(--fill-separator);bottom:0;content:"";left:0;position:absolute;right:0}.ReviewsModal__overall .Evaluation{align-self:center}}.ReviewsModal__overall .Evaluation__reviews{text-align:center;white-space:wrap}.ReviewsModal__overall .ReviewParameter+.ReviewParameter{border-top:1px solid var(--fill-separator);padding-top:10px}@media (max-width:1023.99px){.ReviewsModal__overall .ReviewParameter+.ReviewParameter{border-top:none;padding-top:0}}.ReviewsModal__mobile-line{display:flex;flex-direction:column;gap:20px}@media (max-width:1023.99px){.ReviewsModal__mobile-line{flex-direction:row;gap:12px;overflow:auto;padding:0 16px 24px;position:relative;scrollbar-width:none;width:100%;-ms-overflow-style:none}.ReviewsModal__mobile-line::-webkit-scrollbar{display:none}}@media (max-width:1023.99px){.ReviewsModal__parameters{align-items:center;display:flex;justify-content:space-between;width:100%}}.ReviewsModal__list{display:flex;flex-direction:column;gap:40px;margin-top:100px}@media (max-width:767.99px){.ReviewsModal__list{padding:0 16px 16px}}@media (max-width:1023.99px){.ReviewsModal__list{gap:24px;margin-top:16px;padding:0 20px}}.ReviewsModal__side{margin-top:-40px;max-width:100%;min-width:0;position:relative}@media (max-width:1023.99px){.ReviewsModal__side{margin-top:0}}.ReviewsModal__head{align-items:center;background:var(--bg-primary);display:flex;justify-content:space-between;left:360px;padding-bottom:18px;padding-top:46px;position:fixed;transition:all .25s;width:57.5%;z-index:2}.ReviewsModal__head.is-sticky{border-bottom:1px solid var(--fill-separator)}@media (max-width:1023.99px){.ReviewsModal__head{left:0;padding:0 20px 8px;position:sticky;right:0;top:48px;width:100%}.ReviewsModal__head.is-sticky{border-bottom:1px solid var(--fill-separator);padding-top:8px}}@media (max-width:767.99px){.ReviewsModal__head{padding:0 16px 8px;top:48px}}.ReviewsModal__title{font-size:20px;font-weight:600;letter-spacing:0;line-height:24px}.ObjectGalleryModal .BaseGalleryModal__head,.ObjectGalleryModal .BaseGalleryModal__mobile-header{background:transparent!important}.ObjectGalleryModal .BaseGalleryModal__head:not(.BaseGalleryModal__head--elevated){box-shadow:none!important}.ObjectGalleryModal .BaseGalleryModal__head.BaseGalleryModal__head--elevated,.ObjectGalleryModal--amenities .BaseGalleryModal__head,.ObjectGalleryModal--amenities .BaseGalleryModal__mobile-header{background:var(--bg-primary)!important}.ObjectGalleryModal--amenities .BaseGalleryModal__mobile-header.MobileModalHeader{grid-template-columns:36px minmax(0,1fr) 36px}.ObjectGalleryModal--amenities .BaseGalleryModal__mobile-header .MobileModalHeader__title{max-width:100%;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (max-width:1023.99px){.ObjectGalleryModal .BaseGalleryModal__modal-body{position:relative}.ObjectGalleryModal .BaseGalleryModal__scroll{box-sizing:border-box;padding-top:48px}.ObjectGalleryModal .BaseGalleryModal__mobile-header{left:0;margin:0!important;pointer-events:none;position:absolute;right:0;top:0}.ObjectGalleryModal .BaseGalleryModal__mobile-header .MobileModalHeader__left,.ObjectGalleryModal .BaseGalleryModal__mobile-header .MobileModalHeader__right{pointer-events:auto}}.ObjectGalleryModal__head{align-items:center;background:var(--bg-primary);box-shadow:0 0 2px #00000029;display:flex;justify-content:space-between;padding:16px 24px 16px 32px;position:sticky;top:0;z-index:2}@media (max-width:1023.99px){.ObjectGalleryModal__head{box-shadow:none}}.ObjectGalleryModal__convenience{align-items:flex-start;display:flex;flex-direction:column;gap:12px}@media (max-width:1023.99px){.ObjectGalleryModal__convenience{padding:16px 12px 0}.ObjectGalleryModal__convenience .RoomGalleryModal__more-btn{padding:0!important}}@media (max-width:1023.99px) and (max-width:1023.99px){.ObjectGalleryModal__convenience .Convenience{background:var(--bg-tertiary-opaque);border-radius:6px;flex-shrink:0;padding:4px 8px;white-space:nowrap}}@media (max-width:1023.99px) and (max-width:767.99px){.ObjectGalleryModal__convenience .RoomConveniences__row:after{height:26px!important}}@media (max-width:767.99px){.ObjectGalleryModal__convenience{padding-top:0}}.ObjectGalleryModal__convenience>.RoomConveniences{box-sizing:border-box;display:flex!important;flex-direction:column;gap:8px;margin-left:-16px;margin-right:-16px;max-width:100%;overflow-x:auto!important;overflow-y:hidden!important;padding-left:16px;padding-right:16px;width:100%;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;scrollbar-width:none;touch-action:pan-x;-ms-overflow-style:none;-webkit-mask-image:linear-gradient(90deg,#000,#000 calc(100% - 72px),transparent)!important;mask-image:linear-gradient(90deg,#000,#000 calc(100% - 72px),transparent)!important;-webkit-mask-repeat:no-repeat!important;mask-repeat:no-repeat!important;-webkit-mask-size:100% 100%!important;mask-size:100% 100%!important}.ObjectGalleryModal__convenience>.RoomConveniences::-webkit-scrollbar{display:none;height:0;width:0}.ObjectGalleryModal__convenience>.RoomConveniences:after{content:none!important}.ObjectGalleryModal__convenience>.RoomConveniences .RoomConveniences__action{display:none!important}.ObjectGalleryModal__convenience>.RoomConveniences .RoomConveniences__row{width:-moz-max-content;width:max-content}.ObjectGalleryModal__convenience>.RoomConveniences .RoomConveniences__row:after{content:none!important}.ObjectGalleryModal__convenience .BaseButton__content{font-size:14px;font-weight:500;letter-spacing:0;line-height:18px}.ObjectGalleryModal__hotel-title{font-size:24px;font-weight:500;line-height:28px;text-align:left}.ObjectGalleryModal__icon{display:flex;transform:rotate(270deg)}.ObjectGalleryModal__line{align-items:center;display:flex}.ObjectGalleryModal__line .LikeButton{position:relative}@media (max-width:1023.99px){.ObjectGalleryModal__line .BaseButton,.ObjectGalleryModal__line .LikeButton{display:none}}.ObjectGalleryModal__close{cursor:pointer;display:flex;margin-left:24px}@media (max-width:1023.99px){.ObjectGalleryModal__close{display:none}}.ObjectGalleryModal__name{font-size:24px;font-weight:500;letter-spacing:0;line-height:28px;margin-right:10px}.ObjectGalleryModal__body{display:grid;grid-template-columns:1fr 320px;grid-gap:48px;padding:20px 32px}@media (max-width:1023.99px){.ObjectGalleryModal__body{grid-template-columns:1fr;grid-gap:20px;padding:4px}.ObjectGalleryModal__body .Gallery{order:2}}.ObjectGalleryModal__mobile-content{padding:0 16px}.RoomBookBlock{align-items:center;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:var(--bg-primary);bottom:0;box-shadow:inset 0 .33px #0000004d;display:flex;flex-direction:column;height:-moz-fit-content;height:fit-content;justify-content:space-between;left:0;padding:12px;position:fixed;right:0;z-index:1000}@media (min-width:768px){.RoomBookBlock{display:none}}.RoomBookBlock__info{align-items:center;display:flex;justify-content:space-between;margin-bottom:10px;width:100%}.RoomBookBlock__button:after{content:none}.RoomBookBlock__price{align-items:flex-start;display:flex}.RoomBookBlock__actual-price{font-size:24px;font-weight:500;letter-spacing:0;line-height:28px;white-space:nowrap}.RoomBookBlock__specification{white-space:nowrap}.EvaluationBadgeSkeleton{align-items:center;background:var(--bg-primary);border-radius:16px;box-shadow:0 0 2px #00000029;display:flex;padding:13px 16px;position:relative;top:-16px}.EvaluationBadgeSkeleton__block{display:flex;flex-direction:column;gap:4px;margin-left:12px}.ObjectMainMobileSkeleton{background:var(--bg-primary);border-radius:16px;box-shadow:0 0 2px #00000029;padding:16px}.ObjectMainMobileSkeleton__mb-6{margin-bottom:6px;margin-top:7px}.ObjectMainMobileSkeleton__mt-10{margin-bottom:6px;margin-top:10px}.ObjectMainMobileSkeleton__line{display:flex;gap:12px;margin-bottom:26px;margin-top:6px}.ObjectMainMobileSkeleton__line-full{display:flex;gap:12px;margin-bottom:12px;margin-top:17px}.ObjectMainMobileSkeleton__line-full .SkeletonItem{width:100%}.ObjectMainSkeleton{background:var(--bg-primary);border-radius:16px;box-shadow:0 0 2px #00000029;margin-bottom:30px;padding:16px 20px}@media (max-width:767.99px){.ObjectMainSkeleton{background:none;border-radius:0;box-shadow:none;margin-bottom:0;padding:0;width:100%}.ObjectMainSkeleton__content{display:none}}.ObjectMainSkeleton__content-mobile{display:none;flex-direction:column;position:relative;width:100vw}@media (max-width:767.99px){.ObjectMainSkeleton__content-mobile{display:flex}}.ObjectMainSkeleton__top,.ObjectMainSkeleton__top .SkeletonItem{width:100%}.ObjectMainSkeleton__head{display:flex;justify-content:space-between;margin-bottom:18px}.ObjectMainSkeleton__left .ObjectMainSkeleton__line{margin-top:11px}.ObjectMainSkeleton__left .ObjectMainSkeleton__line .SkeletonItem{margin-top:0}.ObjectMainSkeleton__left .SkeletonItem{margin-top:11px}.ObjectMainSkeleton__line{display:flex}.ObjectMainSkeleton__icon{display:flex;margin-left:7px}.ObjectMainSkeleton__block{align-items:flex-end;display:flex;flex-direction:column;padding-top:5px}.ObjectMainSkeleton__block .SkeletonItem+.SkeletonItem{margin-top:4px}.ObjectMainSkeleton__side{margin-left:12px}.ObjectMainSkeleton__grid{display:grid;grid-template-columns:560px 218px 330px;grid-template-rows:132px 132px 132px;grid-gap:2px;border-radius:10px;margin-bottom:16px;overflow:hidden}.ObjectMainSkeleton__grid :first-child{grid-row:1/4}.ObjectMainSkeleton__grid :last-child{grid-column:3;grid-row:1/4}.ObjectMainSkeleton__bottom{display:flex;gap:12px}.ObjectTagsSkeleton{display:flex;gap:12px;margin-bottom:16px}@media (max-width:767.99px){.ObjectTagsSkeleton{display:none}}.RoomItemSkeleton{background:var(--bg-primary);border-radius:16px;box-shadow:0 0 2px #00000029;display:flex;height:146px;justify-content:space-between;padding:16px}.RoomItemSkeleton__side{gap:8px}.RoomItemSkeleton__right,.RoomItemSkeleton__side{display:flex;flex-direction:column}.RoomItemSkeleton__right .SkeletonItem:first-child{margin-bottom:2px}.RoomItemSkeleton__right .SkeletonItem:last-child{margin-top:20px}.RoomsListSkeleton{display:grid;grid-template-columns:382px 1fr;grid-gap:32px}@media (max-width:767.99px){.RoomsListSkeleton{display:none}}.RoomsListSkeleton__block{margin-top:12px}.RoomsListSkeleton__block .RoomsListSkeleton__line:nth-child(2){margin-top:6px}.RoomsListSkeleton__block .RoomsListSkeleton__line:nth-child(3){margin-top:24px}.RoomsListSkeleton__block .RoomsListSkeleton__line:nth-child(4){margin-bottom:12px;margin-top:8px}.RoomsListSkeleton__line{display:flex;gap:12px}.RoomsListSkeleton__right{display:flex;flex-direction:column;gap:12px}.BookBlockEmpty{border:1px dashed var(--fill-separator);border-radius:16px;color:var(--text-secondary);font-size:16px;font-weight:400;height:100px;letter-spacing:-1%;line-height:22px;padding:16px;width:100%}@media (max-width:767.99px){.BookBlockEmpty{display:none}}.ObjectPage{--photo-slider-dots-bottom:36px;margin:12px auto;max-width:1152px}@media (max-width:1023.99px){.ObjectPage{margin:0 auto;max-width:unset;padding:0 20px}.ObjectPage .ModalReview .Modal__content-wrap{scrollbar-width:none;-ms-overflow-style:none}.ObjectPage .ModalReview .Modal__content-wrap::-webkit-scrollbar{display:none}}@media (max-width:767.99px){.ObjectPage{padding:0}}.ObjectPage__body{display:grid;grid-template-columns:1fr 271px;grid-gap:20px}@media (max-width:1023.99px){.ObjectPage__body{display:flex;flex-direction:column}}.ObjectPage__content{max-width:861px}@media (max-width:1023.99px){.ObjectPage__content{max-width:100%}}.ObjectPage__content>*+*{margin-top:24px}@media (max-width:1023.99px){.ObjectPage__content>*+*{margin-top:16px}}.ObjectPage__book{position:sticky;top:12px}@media (max-width:1023.99px){.ObjectPage__book{bottom:0;left:0;position:fixed;right:0;top:unset;z-index:9999}}.ObjectPage .Footer{margin:0}.ObjectPage .Footer__content{border-top:none}.ToggleSelector{align-items:center;background:var(--bg-tertiary-opaque);border-radius:10px;display:flex;height:42px;overflow:hidden;padding:3px}.ToggleSelector__item{align-items:center;color:var(--text-secondary);cursor:pointer;display:flex;font-size:16px;font-weight:500;height:100%;justify-content:center;letter-spacing:0;line-height:22px;width:100%}.ToggleSelector__item:hover{color:var(--text-85)}.ToggleSelector__item--active{background:var(--bg-primary-elevated);border-radius:7px;box-shadow:0 0 2px #0000001f,0 8px 16px #00000029;color:var(--text-primary);cursor:default}.ToggleSelector__item--active:hover{color:var(--text-primary)}.ToggleSelector__itemTitle{display:block}.ToggleSelector__itemSubtitle{display:none}.ToggleSelector--withSubtitle{height:46px}.ToggleSelector--withSubtitle .ToggleSelector__item{flex-direction:column;justify-content:center;padding:1px 15px 4px;text-align:center}.ToggleSelector--withSubtitle .ToggleSelector__item:hover{color:var(--text-85)}.ToggleSelector--withSubtitle .ToggleSelector__item--active{box-shadow:0 1px 2px #0000001a,0 4px 20px #00000029}.ToggleSelector--withSubtitle .ToggleSelector__itemTitle{width:100%}.ToggleSelector--withSubtitle .ToggleSelector__itemSubtitle{color:var(--text-secondary);display:block;font-size:12px;font-weight:400;letter-spacing:.12px;line-height:16px;margin-top:-3px;width:100%}.ToggleSelector--withSubtitle .ToggleSelector__itemSubtitle--empty{visibility:hidden}.AuthModal .Modal__content-wrap{overflow-y:visible}.AuthModal .Modal__content{overflow:visible}@media (max-width:1023.99px){.AuthModal .BaseInput__dropdown-body{max-height:100vh}}.AuthModal__body{color:var(--text-primary);padding:40px 32px;position:relative}@media (max-width:1023.99px) and (min-width:768px){.AuthModal__body-wrapper{max-width:560px}}@media (max-width:1023.99px){.AuthModal__body{align-items:center;align-self:center;display:flex;flex-direction:column;width:100%}}.AuthModal__back{align-items:center;cursor:pointer;display:flex;height:36px;justify-content:center;left:12px;position:absolute;top:12px;width:36px}.AuthModal__title{font-size:24px;font-weight:600;letter-spacing:0;line-height:28px;margin:0 auto 24px;max-width:288px;text-align:center;width:100%}.AuthModal__content{display:flex;flex-direction:column;gap:20px}@media (max-width:1023.99px){.AuthModal__content{max-width:560px;width:100%}}.AuthModal__subtitle{color:var(--text-secondary);font-size:14px;font-weight:400;letter-spacing:.5%;line-height:18px;margin-bottom:12px;text-align:center}.AuthModal__socials{display:flex;gap:20px;justify-content:center}.AuthModal__item{align-items:center;border:1px solid var(--fill-separator);border-radius:50%;cursor:pointer;display:flex;height:48px;justify-content:center;width:48px}.AuthModal__item:hover{border:1px solid var(--fill-accent)}.AuthModal__icon{display:flex}.AuthModal__description{color:var(--text-secondary);font-size:16px;font-weight:400;letter-spacing:-1%;line-height:22px;margin-bottom:24px;text-align:center}.AuthModal__description span{white-space:nowrap}.AuthModal .CodeInput{margin-bottom:20px}.AuthModal__error{color:var(--text-error);font-size:14px;font-weight:400;line-height:18px;margin-bottom:16px;text-align:center}.BaseTextarea{align-items:flex-start;display:flex;gap:20px;max-width:100%}@media (max-width:767.99px){.BaseTextarea{flex-direction:column}}.BaseTextarea__wrapper{min-height:152px;position:relative;width:60%}@media (max-width:767.99px){.BaseTextarea__wrapper{width:100%}}.BaseTextarea__input{background:var(--bg-primary);border:1px solid var(--fill-separator);border-radius:10px;max-height:215px;max-width:100%;min-height:152px;min-width:100%;outline:none;padding:10px 32px 10px 12px;width:100%}.BaseTextarea__input:focus-visible{border:1px solid var(--fill-accent)}.BaseTextarea__input::-moz-placeholder{color:var(--text-tertiary);font-size:16px;font-weight:400;letter-spacing:-1%;line-height:22px}.BaseTextarea__input::placeholder{color:var(--text-tertiary);font-size:16px;font-weight:400;letter-spacing:-1%;line-height:22px}.BaseTextarea__description{color:var(--text-secondary);font-size:14px;font-weight:400;letter-spacing:.5%;line-height:18px;width:37%}@media (max-width:767.99px){.BaseTextarea__description{width:100%}}.BaseTextarea__clear{cursor:pointer;display:flex;position:absolute;right:12px;top:12px}.BaseSelectDropdown__head{align-items:center;color:var(--fill-accent);display:flex;font-size:16px;font-weight:500;line-height:22px}.BaseSelectDropdown__icon{display:flex;margin-right:6px}.BaseSelect .Dropdown__header-div:hover{background:unset!important}.BaseSelect .Dropdown__header-div--opened .BaseSelect__header{border:1px solid var(--fill-accent)}.BaseSelect .Dropdown__header-div--opened .BaseSelect__chevron{transform:rotate(90deg)}.BaseSelect__item{border-radius:5px;color:var(--text-primary);font-size:16px;font-weight:400;line-height:22px;padding:10px 12px;white-space:nowrap}.BaseSelect__item--disabled{color:var(--text-85);pointer-events:none}.BaseSelect__item:hover{background:var(--bg-secondary);cursor:pointer}.BaseSelect__header{align-items:center;background:var(--bg-primary);border:1px solid var(--fill-separator);border-radius:10px;display:flex;justify-content:space-between;padding:10px 12px;width:100%}.BaseSelect__chevron{display:flex;transform:rotate(270deg);transition:all .3s}.Select{width:100%}.EnterPromoBlock{margin-bottom:20px}.EnterPromoBlock__bottom{display:flow-root}.EnterPromoBlock__error{color:var(--fill-destructive);font-size:12px;font-weight:400;letter-spacing:1%;line-height:16px}.EnterPromoBlock__form{align-items:center;display:flex;gap:8px;margin-bottom:8px;margin-top:14px}.EnterPromoBlock__discount{color:var(--fill-destructive);font-size:16px;font-weight:500;letter-spacing:0;line-height:22px;min-width:120px;text-align:right;white-space:nowrap}.PayMethods{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;margin-bottom:20px}.PayMethods--single{grid-template-columns:1fr}.PayMethods__item{align-items:center;background:var(--bg-primary);border:2px solid var(--fill-separator);border-radius:12px;cursor:pointer;display:flex;height:48px;justify-content:space-between;padding:0 16px;width:100%}.PayMethods__item--active{background:linear-gradient(var(--bg-primary) 0 0) padding-box,radial-gradient(99.38% 99.38% at 0 99.38%,#da35c7 0,#2c3bff) border-box;border:2px solid transparent}.PayMethods__side{align-items:center;display:flex;gap:10px}.PayMethods__title{font-size:16px;font-weight:500;letter-spacing:0;line-height:22px}.PayMethods__check,.PayMethods__icon{display:flex}.PayMethods__check svg path{fill:var(--text-primary)}.PayBlock__content{background:var(--bg-primary);border-radius:16px;box-shadow:0 0 2px #00000029;height:-moz-fit-content;height:fit-content;padding:20px}@media (max-width:767.99px){.PayBlock__content{display:flex;flex-direction:column;padding:16px}.PayBlock__section{display:none}}.PayBlock__section-mobile{background:var(--bg-primary);border-radius:16px;box-shadow:0 0 2px #00000029;display:none;margin-bottom:20px;padding:16px}@media (max-width:767.99px){.PayBlock__section-mobile{display:block}.PayBlock__section-mobile .EnterPromoBlock{margin-bottom:0}}.PayBlock__title{font-size:18px;font-weight:600;letter-spacing:-1%;line-height:24px;margin-bottom:20px}.PayBlock__info{align-items:flex-end;display:flex;flex-direction:column}@media (max-width:767.99px){.PayBlock__info{order:2}}.PayBlock__price{align-items:flex-start;display:flex}.PayBlock__discount{color:var(--text-tertiary);font-size:16px;font-weight:400;letter-spacing:-1%;line-height:22px;margin-right:8px;margin-top:6px;position:relative}.PayBlock__discount:after{border-bottom:2px solid var(--fill-destructive);bottom:50%;content:"";display:flex;position:absolute;transform:translateY(50%);width:100%}.PayBlock__button{background:radial-gradient(99.38% 99.38% at 0 99.38%,#da35c7 0,#2c3bff);transition:all .25s}@media (max-width:767.99px){.PayBlock__button{order:4}}.PayBlock__button:after{content:none}.PayBlock__button:hover{background:radial-gradient(99.38% 99.38% at 0 99.38%,#e9257d 0,#792cff)}.PayBlock__actual-price{font-size:32px;font-weight:400;letter-spacing:-1%;line-height:40px}.PayBlock__specification{font-size:14px;font-weight:400;letter-spacing:0;line-height:18px;margin-bottom:18px}.PayBlock__calculation{margin-bottom:12px;margin-top:24px}@media (max-width:767.99px){.PayBlock__calculation{margin-top:0;order:3}}.PayBlock__calculation>*+*{margin-top:14px}.PayBlock__deliver{background:#9e9ea366;height:1px;margin-bottom:8px;width:100%}.PayBlock__description{color:var(--text-secondary);font-size:14px;font-weight:400;letter-spacing:0;line-height:18px}.RoomOption{display:grid;grid-template-columns:220px 1fr;position:relative;grid-gap:20px}@media (max-width:767.99px){.RoomOption{grid-template-columns:1fr;height:-moz-fit-content;height:fit-content;grid-gap:16px;background:var(--bg-primary);border-radius:16px;box-shadow:0 0 2px #00000029;min-width:calc(100vw - 63px);padding:16px 0 16px 16px}.RoomOption__top{display:flex;gap:16px;padding-right:16px}}.RoomOption__mobile-header{display:none}@media (max-width:767.99px){.RoomOption__mobile-header{display:block}}.RoomOption__slider{height:184px}@media (max-width:767.99px){.RoomOption__slider{height:86px;width:86px}}.RoomOption__line{display:grid;grid-template-columns:repeat(3,1fr);justify-items:center}@media (max-width:1023.99px){.RoomOption__line{display:flex;flex-direction:column;gap:4px}}.RoomOption__line .OptionItem{align-items:flex-start}.RoomOption__line .OptionItem .OptionItem__icon{display:flex}.RoomOption__line .OptionItem .OptionItem__icon svg{height:auto;width:18px}@media (max-width:767.99px){.RoomOption__line .OptionItem .OptionItem__icon svg{width:24px}}.RoomOption__line .OptionItem:first-child{justify-self:flex-start}@media (max-width:767.99px){.RoomOption__line .OptionItem{align-items:center}}.RoomOption__info{display:flex;flex-direction:column;height:100%;min-width:0}.RoomOption__header{display:flex;flex-direction:column;margin-bottom:6px}@media (max-width:767.99px){.RoomOption__header{display:none}}.RoomOption__bottom{display:flex;flex-direction:column;height:100%;justify-content:space-between}@media (max-width:767.99px){.RoomOption__bottom .OptionItem{padding-bottom:8px;padding-top:8px}.RoomOption__bottom .OptionItem+.OptionItem{border-top:1px solid var(--fill-separator)}.RoomOption__bottom .RoomConveniences{margin-top:16px}.RoomOption__bottom .BedsSetsInfo{margin-bottom:8px;--pading-icon:12px}}@media (max-width:767.99px) and (max-width:767.99px){.RoomOption__bottom .BedsSetsInfo__name{font-size:16px;font-weight:400;letter-spacing:-1%;line-height:22px}}.RoomOption__title{font-size:18px;font-weight:600;letter-spacing:-1%;line-height:24px;margin-bottom:6px}@media (max-width:767.99px){.RoomOption__title{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:16px;line-height:22px;overflow:hidden;text-overflow:ellipsis}}.RoomOption__capacity{font-size:14px;font-weight:400;letter-spacing:.5%;line-height:18px;margin-bottom:6px}@media (max-width:767.99px){.RoomOption__capacity{color:var(--text-secondary)}}@media (max-width:767.99px){.RoomOptions{display:flex;gap:8px;margin:-16px;max-width:100vw;overflow:auto;padding:16px;scrollbar-width:none;-ms-overflow-style:none}}.RoomOptions::-webkit-scrollbar{display:none}@media (min-width:768px){.RoomOptions .RoomOption+.RoomOption{margin-top:20px;padding-top:20px}.RoomOptions .RoomOption+.RoomOption:after{background:var(--fill-separator);content:"";height:1px;left:242px;position:absolute;right:-20px;top:0}}.RoomOptions__button{justify-self:flex-end;margin-top:32px;min-height:42px}.MainOptions__content{align-items:flex-start;display:flex;gap:20px;justify-content:space-between}@media (max-width:767.99px){.MainOptions__content{align-items:flex-start;flex-direction:column;gap:16px}}.MainOptions__side{min-width:0}@media (max-width:767.99px){.MainOptions__side{width:100%}}.MainOptions__shrink{flex-shrink:0}.MainOptions__line{align-items:center;display:flex;height:16px}.MainOptions__line>*+*{margin-left:8px}.MainOptions__title{color:var(--text-primary);font-size:18px;font-weight:600;line-height:24px;margin-top:6px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (max-width:767.99px){.MainOptions__title{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:20px;line-height:24px;white-space:wrap}}.MainOptions__address{color:var(--text-primary);font-size:14px;font-weight:400;line-height:18px;margin-top:3px}@media (max-width:767.99px){.MainOptions__address{color:var(--text-secondary)}}.MainOptions__label{color:var(--text-primary);font-size:12px;font-weight:400;letter-spacing:1%;line-height:16px;margin-bottom:4px}@media (max-width:767.99px){.MainOptions__label{display:none}}.MainOptions__dates{align-items:center;display:flex;justify-content:space-between;max-width:290px;width:100%}@media (max-width:767.99px){.MainOptions__dates{gap:20px;justify-content:flex-start}}@media (min-width:768px){.MainOptions__dates{gap:20px}}.MainOptions__date-value{font-size:18px;font-weight:600;letter-spacing:-1%;line-height:24px;margin-bottom:3px;white-space:nowrap}@media (max-width:767.99px){.MainOptions__date-value{font-size:16px;line-height:22px;margin-bottom:2px}}.MainOptions__time{font-size:14px;font-weight:400;letter-spacing:.5%;line-height:18px;white-space:nowrap}.MainOptions__icon{display:flex}.MainOptions__icon svg path{fill:var(--text-primary)}.MyGuests{color:var(--fill-accent);cursor:pointer;font-size:14px;font-weight:500;letter-spacing:0;line-height:18px;padding:12px 20px!important}.MyGuests__icon{display:flex;margin-right:10px}.MyGuests .Block__content{align-items:center;display:flex}.MyGuests--pending .MyGuests__content,.MyGuests--pending .MyGuests__icon{opacity:.4}@media (max-width:767.99px){.MainGuestForm .Block__title{margin-bottom:4px}}.MainGuestForm__content{display:flex;flex-direction:column;gap:20px}@media (max-width:767.99px){.MainGuestForm__content{gap:16px}}.SecondaryGuestForm>*+*{margin-top:16px}.MoreGuestToggle__content{align-items:center;display:flex}@media (max-width:767.99px){.MoreGuestToggle__content{justify-content:center}}.MoreGuestToggle__content .BaseButton{margin:0 10px}.MoreGuestToggle .BaseButton__content{white-space:nowrap}.MoreGuestToggle__icon{display:flex}.MoreGuestToggle__line{background:var(--fill-accent);height:1px;opacity:.24;width:100%}@media (max-width:767.99px){.MoreGuestToggle__line{display:none}}.MoreGuestToggle__description{color:var(--text-secondary);font-size:12px;font-weight:400;letter-spacing:0;line-height:16px;margin-top:4px;text-align:center}.GuestsOptions{display:flex;flex-direction:column;gap:16px}@media (max-width:767.99px){.GuestsOptions{gap:20px}}.GuestsOptions__content,.GuestsOptions__more{display:flex;flex-direction:column;gap:16px}.GuestsOptions__content{margin:-16px;padding:16px}.GuestsOptions input:hover:not(:focus-visible),.GuestsOptions textarea:hover:not(:focus-visible){border-color:var(--fill-separator)!important}.GuestsOptions .BaseInput__input:hover:not(:focus-visible){border-color:var(--fill-separator)!important}.GuestsOptions .BaseTextarea__input:hover:not(:focus-visible){border-color:var(--fill-separator)!important}.CheckInBlock{align-items:flex-start;display:flex;flex-direction:column;gap:20px}.CheckInBlock__item{align-items:center;display:flex;font-size:14px;font-weight:400;letter-spacing:.5%;line-height:18px}.CheckInBlock__item+.CheckInBlock__item{margin-top:13px}.CheckInBlock__icon{display:flex;margin-right:8px}.CheckInBlock .BaseButton{padding:0}.CheckInBlock__more{align-items:flex-start;display:flex;flex-direction:column;gap:8px;max-width:100%}.CheckInBlock__chevron{display:flex;transition:all .3s}.CheckInBlock__chevron--opened{transform:rotate(180deg)}.MainOptionsSkeleton{background:var(--bg-primary);border-radius:16px;box-shadow:0 0 2px #00000029;display:flex;justify-content:space-between;padding:20px 40px 20px 20px}@media (max-width:767.99px){.MainOptionsSkeleton{flex-direction:column;gap:20px}}.MainOptionsSkeleton__side{display:flex;flex-direction:column;gap:7px}.MainOptionsSkeleton__line{align-items:center;display:flex;gap:20px}.RoomOptionsSkeleton{background:var(--bg-primary);border-radius:16px;box-shadow:0 0 2px #00000029;display:flex;gap:20px;padding:20px}@media (max-width:767.99px){.RoomOptionsSkeleton{flex-direction:column}.RoomOptionsSkeleton__slider{display:none}}.RoomOptionsSkeleton__head{display:none}@media (max-width:767.99px){.RoomOptionsSkeleton__head{align-items:center;display:flex;gap:16px}}.RoomOptionsSkeleton__head .RoomOptionsSkeleton__block>:last-child{margin-top:6px}.RoomOptionsSkeleton__content{display:flex;flex-direction:column;gap:10px;width:100%}.RoomOptionsSkeleton__content-mobile{display:none}@media (max-width:767.99px){.RoomOptionsSkeleton__content-mobile{display:flex;flex-direction:column;gap:10px;margin-bottom:16px;margin-right:-20px}}.RoomOptionsSkeleton__top{align-items:flex-start;display:flex;gap:8px}.RoomOptionsSkeleton__block{display:flex;flex-direction:column;gap:4px}.RoomOptionsSkeleton__line{align-items:center;display:flex;gap:8px}.RoomOptionsSkeleton__overflow{display:none;margin-right:-20px;overflow:hidden;position:relative}@media (max-width:767.99px){.RoomOptionsSkeleton__overflow{display:flex}}.RoomOptionsSkeleton__overflow:after{background:linear-gradient(90deg,color-mix(in srgb,var(--text-primary-inverted) 0%,transparent) 0,var(--bg-primary) 100%);content:"";flex-shrink:0;height:100%;margin-left:-50px;min-height:100%;pointer-events:none;position:sticky;right:-2px;top:0;width:125px;z-index:1}.RoomOptionsSkeleton__deliver{padding-left:30px}.RoomOptionsSkeleton__space{align-items:center;display:flex;justify-content:space-between;margin-bottom:20px;margin-top:16px;width:100%}@media (max-width:767.99px){.RoomOptionsSkeleton__space{display:none}}.PayBlockSkeleton{background:var(--bg-primary);border-radius:16px;box-shadow:0 0 2px #00000029;display:flex;flex-direction:column;gap:16px;height:-moz-fit-content;height:fit-content;padding:20px}@media (max-width:767.99px){.PayBlockSkeleton{display:none}}.PayBlockSkeleton__end{align-items:flex-end;display:flex;flex-direction:column;gap:10px}.PayBlockSkeleton__line{align-items:center;display:flex;gap:12px;width:100%}.PayBlockSkeleton__gap{align-items:center;display:flex;gap:24px;width:100%}.PaymentPage{margin:24px auto 0;max-width:1152px;padding-bottom:48px}@media (max-width:1023.99px){.PaymentPage{margin:0 auto;padding-bottom:40px}}.PaymentPage__title{font-size:26px;font-weight:600;letter-spacing:-1%;line-height:30px;margin-bottom:20px}@media (max-width:1023.99px){.PaymentPage__title{margin-top:-6px;padding-left:20px}}@media (max-width:767.99px){.PaymentPage__title{display:none}}.PaymentPage__content{display:grid;grid-template-columns:1fr 398px;grid-gap:20px}@media (max-width:1023.99px){.PaymentPage__content{grid-gap:16px;grid-template-columns:1fr;padding:0 16px}}@media (max-width:767.99px){.PaymentPage__content{grid-gap:20px}}.PaymentPage__side{display:flex;flex-direction:column;gap:16px;min-width:0}@media (max-width:767.99px){.PaymentPage__side{gap:20px}}.PaymentPage__pay-block{height:-moz-fit-content;height:fit-content;overflow-anchor:none;position:sticky;top:12px}@media (max-width:1023.99px){.PaymentPage__pay-block{position:relative;top:unset}}.PaymentPage h1{font-size:50px;margin:20px 0}.PaymentPage pre{background:#d3d3d3;max-height:50dvh;max-width:100%;overflow:auto}.Breadcrumbs{overflow:auto;scrollbar-width:none}.Breadcrumbs,.Breadcrumbs__item{align-items:center;display:flex}.Breadcrumbs__item:last-child .Breadcrumbs__chevron{display:none}.Breadcrumbs__link{color:var(--text-secondary);font-size:12px;line-height:16px}.Breadcrumbs__link--clickable:hover{color:var(--fill-accent-hover);cursor:pointer}.Breadcrumbs__chevron{display:block;margin:0 4px}.Breadcrumbs--progress{justify-content:center}@media (max-width:1023.99px){.Breadcrumbs--progress{justify-content:flex-start}}.Breadcrumbs--progress .Breadcrumbs__link{font-size:14px;font-weight:500;letter-spacing:0;line-height:18px;white-space:nowrap}.PaginationItem{align-items:center;cursor:pointer;display:flex;font-size:14px;font-weight:400;height:36px;justify-content:center;letter-spacing:0;line-height:18px;width:36px}.PaginationItem:hover{opacity:.6}.PaginationItem--active{cursor:default;opacity:.4}.PaginationItem--active:hover{opacity:.4}.Pagination{justify-content:space-between}.Pagination,.Pagination__content{align-items:center;display:flex}@media (max-width:767.99px){.Pagination__content{display:none}}.Pagination__mobile-content{align-items:center;color:var(--text-secondary);display:none;font-size:14px;font-weight:400;letter-spacing:0;line-height:18px}@media (max-width:767.99px){.Pagination__mobile-content{display:flex}}.Pagination__icon{display:flex}.Pagination__icon-right{transform:rotate(180deg)}.Pagination .BaseButton__content{font-size:14px;font-weight:500;letter-spacing:0;line-height:18px}.Pagination .BaseButton__content>*+*{margin-left:8px}.RangeSelect[data-v-8521996b]{padding-bottom:20px;position:relative;width:100%}.bars[data-v-8521996b]{align-items:flex-end;display:flex;height:72px;justify-content:space-between;z-index:1}.bars[data-v-8521996b],.line[data-v-8521996b]{position:relative}.line[data-v-8521996b]{background:var(--fill-separator);border-radius:2px;height:4px;width:100%}.selected-line[data-v-8521996b]{background:var(--fill-accent);bottom:0;height:4px;position:absolute;top:0}.bar[data-v-8521996b]{background-color:#e8e8e9;border-radius:1px 1px 0 0;transition:background-color .2s;width:8px}.bar.selected[data-v-8521996b]{background-color:var(--fill-accent)}.thumb[data-v-8521996b]{-webkit-appearance:none;background:none;bottom:7px;left:-12px;pointer-events:none;position:absolute;right:-12px;z-index:2}.thumb--top[data-v-8521996b]{z-index:4}.thumb--bottom[data-v-8521996b]{z-index:3}.thumb[data-v-8521996b]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;background:var(--fill-white);border-radius:50%;box-shadow:var(--form-box-shadow);cursor:pointer;height:28px;pointer-events:auto;width:28px}.thumb[data-v-8521996b]::-moz-range-thumb{background:var(--fill-white);border-radius:50%;cursor:pointer;height:28px;pointer-events:auto;width:28px}.filter-price__header{align-items:center;display:flex;gap:8px;width:100%}.filter-price__block{display:flex;flex-direction:column;flex-shrink:1;width:100%}.filter-price__histogram{margin-bottom:-1px}.filter-price__line{background-color:var(--tg-theme-secondary-bg-color);bottom:0;height:2px;left:-14px;position:absolute;right:-14px;z-index:1}@media (max-width:1023.99px) and (min-width:768px){.filter-price__line{left:-8px;right:-8px}}.filter-price__wrapper{padding:24px 16px 0;position:relative;width:100%}.filter-price__wrapper span{z-index:100}.RadioBlock{padding:8px 0 16px}@media (max-width:767.99px){.RadioBlock{background:var(--bg-primary);border-radius:20px;padding:16px}}.RadioBlock>*+*{margin-top:8px}@media (max-width:767.99px){.RadioBlock>*+*{margin-top:16px}}.RadioBlock__list{display:block}.RadioBlock__list>*+*{margin-top:10px}.RadioBlock__title{font-size:16px;font-weight:500;letter-spacing:-1%;line-height:22px}.BaseLink{color:var(--text-secondary);font-size:16px;font-weight:400;line-height:22px;text-decoration-color:var(--fill-separator);text-decoration-line:underline;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-decoration-style:solid;text-decoration-thickness:3%;text-underline-offset:15%;text-underline-position:from-font}.BaseLink:hover{color:var(--text-link);text-decoration-color:var(--text-link)}.BaseLink:visited{color:var(--text-link-visited);text-decoration-color:var(--text-link-visited)}@media (max-width:767.99px){.BaseLink{font-size:14px;line-height:18px}}.Dropdown{position:relative}.Dropdown--gray .Dropdown__content-body{background:var(--bg-secondary);box-shadow:0 7px 22px #00000040,0 0 1.5px #0000004d,0 0 1px #0006}.Dropdown--gray .MobileModalHeader{background:var(--bg-secondary)}.Dropdown--top-padding .Dropdown__content{top:24px}@media (max-width:767.99px){.Dropdown--top-padding .Dropdown__content{top:0}}.Dropdown--on-black .Dropdown__header:hover{background:var(--fill-accent-80)!important}.Dropdown--on-black .Dropdown__header--opened{background:var(--fill-accent-160)}.Dropdown--full-width,.Dropdown--full-width .Dropdown__content,.Dropdown--full-width .Dropdown__content-body{width:100%}@media (max-width:1023.99px) and (min-width:768px){.Dropdown--pc-like .DragToClose__drag-bar{display:none}}.Dropdown__header,.Dropdown__header-div{cursor:pointer}.Dropdown__header-div:hover{background:var(--bg-tertiary)!important}.Dropdown__header-div--opened{background:var(--white-20)}.Dropdown__content{margin-top:12px;position:absolute;top:100%;z-index:10}.Dropdown__content--side_left{left:0}.Dropdown__content--side_right{right:0}.Dropdown__content--side_center{left:50%;transform:translate(-50%)}@media (max-width:767.99px){.Dropdown__content--side_center{transform:none}}@media (max-width:1023.99px) and (min-width:768px){.Dropdown__content--side_center{transform:none}.Dropdown--pc-like .Dropdown__content--side_center{transform:translate(-50%)}}.Dropdown__content--top{bottom:100%;top:unset!important}@media (max-width:767.99px){.Dropdown__content{padding-top:0}}@media (max-width:1023.99px){.Dropdown:not(.Dropdown--pc-like) .Dropdown__content{background:color-mix(in srgb,var(--text-primary) 20%,transparent);border-radius:0;display:flex;flex-direction:column;justify-content:flex-end;inset:0;margin-top:0;min-height:100dvh;padding-bottom:env(safe-area-inset-bottom);padding-top:0;position:fixed;z-index:105}}.Dropdown__content--teleported{background:color-mix(in srgb,var(--text-primary) 20%,transparent);border-radius:0;display:flex;flex-direction:column;justify-content:flex-end;inset:0;margin-top:0;min-height:100dvh;padding-bottom:env(safe-area-inset-bottom);padding-top:0;position:fixed;z-index:10001}.Dropdown__content--transition-enter-active,.Dropdown__content--transition-enter-active .Dropdown__content-wrapper,.Dropdown__content--transition-leave-active,.Dropdown__content--transition-leave-active .Dropdown__content-wrapper{transition:var(--transition)}.Dropdown__content--transition-enter-from .Dropdown__content-wrapper,.Dropdown__content--transition-leave-to .Dropdown__content-wrapper{opacity:0;transform:translateY(10%) scale(.95)}@media (max-width:767.99px){.Dropdown__content--transition-enter-from .Dropdown__content-wrapper,.Dropdown__content--transition-leave-to .Dropdown__content-wrapper{transform:translateY(100%)}.Dropdown__content--transition-enter-from,.Dropdown__content--transition-leave-to{background:color-mix(in srgb,var(--text-primary) 0%,transparent)}}@media (max-width:1023.99px) and (min-width:768px){.Dropdown__content--transition-enter-from,.Dropdown__content--transition-leave-to{background:color-mix(in srgb,var(--text-primary) 0%,transparent)}.Dropdown--pc-like .Dropdown__content--transition-enter-from,.Dropdown--pc-like .Dropdown__content--transition-leave-to{background:transparent}}.Dropdown__content-body{background:var(--bg-primary);border-radius:12px;box-shadow:0 1px 2px #11253b1a,0 4px 20px #11253b14;color:var(--text-primary);height:100%;max-height:50vh;overflow:auto;padding:8px;width:-moz-fit-content;width:fit-content}@media (max-width:767.99px){.Dropdown__content-body{border-bottom-left-radius:0;border-bottom-right-radius:0;height:auto;overflow-y:auto;overscroll-behavior:contain;width:100%}}@media (max-width:1023.99px) and (min-width:768px){.Dropdown:not(.Dropdown--pc-like) .Dropdown__content-body{border-bottom-left-radius:0;border-bottom-right-radius:0;height:auto;overflow-y:auto;overscroll-behavior:contain;width:100%}}.SelectBlockShort{align-items:center;background:var(--bg-primary);border-radius:8px;box-shadow:0 1px 2px #11253b1a,0 4px 20px #11253b14;display:none;justify-content:space-between;padding:6px 12px}@media (max-width:767.99px){.SelectBlockShort{display:flex}}.SelectBlockShort__location{font-size:14px;font-weight:500;letter-spacing:0;line-height:18px}.SelectBlockShort__bottom{align-items:center;display:flex;font-size:12px;font-weight:400;letter-spacing:0;line-height:16px}.SelectBlockShort__icon{display:flex}.SelectBlockShort--pending{box-shadow:none;position:relative;--mb-pending-border-width: calc(100dvw - 44px) }.SelectBlockShort--pending:after{animation:mb-pending-border-rotate -.64s linear 3s infinite,mb-pending-border-x -.64s linear 3s infinite;background:conic-gradient(from calc(var(--mb-pending-border-angle) - 80deg) at var(--mb-pending-border-x) var(--mb-pending-border-height,20px),var(--bg-quaternary) 0,var(--fill-accent) 20%,var(--bg-quaternary) 25%);border-radius:10px;content:"";inset:-2px;position:absolute;z-index:-1}.HeaderSearchAnimator{display:grid;position:relative}.HeaderSearchAnimator__mobile-modal .Modal__content-wrap{background:var(--bg-secondary)}@media (max-width:767.99px){.HeaderSearchAnimator__mobile-modal .Modal__close{display:none}.HeaderSearchAnimator__mobile-modal .Modal__content{padding:0}}.HeaderSearchAnimator__mobile-modal-body{display:flex;flex-direction:column;min-height:0}@media (max-width:767.99px){.HeaderSearchAnimator__mobile-modal-header{margin-bottom:8px;margin-left:0;margin-right:0}}.HeaderSearchAnimator__mobile-modal-content{min-height:0;padding:0 16px 16px}.HeaderSearchAnimator__real{align-self:start;grid-area:1/1;justify-self:center;max-width:100%;width:-moz-fit-content;width:fit-content}@media (max-width:1179.99px){.HeaderSearchAnimator__real{width:100%}}@media (max-width:1023.99px){.HeaderSearchAnimator__real{width:100%}}.HeaderSearchGhostRoot{inset:0;pointer-events:none;position:fixed;z-index:10002}.HeaderSearchGhost{pointer-events:none;--hs-ghost-radius:12px;border-radius:var(--hs-ghost-radius);overflow:visible}.HeaderSearchGhost__inner{border-radius:inherit}.HeaderSearchGhost--collapsed.HeaderSearchGhost--pending{position:relative}.HeaderSearchGhost--collapsed.HeaderSearchGhost--pending:after{animation:mb-pending-border-rotate -.64s linear 3s infinite,mb-pending-border-x -.64s linear 3s infinite;background:conic-gradient(from calc(var(--mb-pending-border-angle) - 80deg) at var(--mb-pending-border-x) var(--mb-pending-border-height,20px),var(--bg-quaternary) 0,var(--fill-accent) 20%,var(--bg-quaternary) 25%);border-radius:calc(var(--hs-ghost-radius) + 2px);content:"";inset:-2px;position:absolute;z-index:-1}.HeaderSearchGhost--collapsed.HeaderSearchGhost--pending .SelectBlock.SelectBlock--pending:after{display:none}.HeaderSearchGhost--expanded{background:var(--bg-primary);box-shadow:0 1px 2px #11253b1a,0 4px 20px #11253b14}.HeaderSearchGhost--expanded .SelectBlock{background:transparent;border-radius:inherit;box-shadow:none;margin:0;max-width:none}.HeaderSearchGhost--expanded .SelectBlock.SelectBlock--pending{background:var(--bg-primary)}.HeaderSearchGhost--collapsed.HeaderSearchGhost--transformable{background:var(--bg-primary);box-shadow:0 1px 2px #11253b1a,0 4px 20px #11253b14}.HeaderSearchGhost--collapsed.HeaderSearchGhost--transformable .SelectBlock{background:transparent;border-radius:inherit;box-shadow:none;margin:0;max-width:none}.HeaderSearchGhost--collapsed.HeaderSearchGhost--transformable .SelectBlock.SelectBlock--pending{background:var(--bg-primary)}@media (max-width:1023.99px) and (min-width:768px){.HeaderSearchAnimator__real--expanded .SelectBlock:not(.SelectBlock--short),.HeaderSearchGhost--expanded .SelectBlock:not(.SelectBlock--short){grid-template-columns:1fr 256px 110px 109px}.HeaderSearchAnimator__real--expanded .LocationSelect:not(.LocationSelect--short),.HeaderSearchGhost--expanded .LocationSelect:not(.LocationSelect--short){padding-left:12px;padding-right:12px}.HeaderSearchAnimator__real--expanded .LocationSelect:not(.LocationSelect--short) .LocationSelect__clean,.HeaderSearchGhost--expanded .LocationSelect:not(.LocationSelect--short) .LocationSelect__clean{right:12px}.HeaderSearchAnimator__real--expanded .LocationSelect:not(.LocationSelect--short) .LocationSelect__input,.HeaderSearchGhost--expanded .LocationSelect:not(.LocationSelect--short) .LocationSelect__input{width:calc(100% - 32px)}.HeaderSearchAnimator__real--expanded .DatesSelect:not(.DatesSelect--short) .DatesSelect__item,.HeaderSearchGhost--expanded .DatesSelect:not(.DatesSelect--short) .DatesSelect__item{flex:0 0 128px;max-width:128px;padding-left:12px;padding-right:12px;width:128px}.HeaderSearchAnimator__real--expanded .DatesSelect:not(.DatesSelect--short) .DatesSelect__clean,.HeaderSearchGhost--expanded .DatesSelect:not(.DatesSelect--short) .DatesSelect__clean{right:12px}.HeaderSearchAnimator__real--expanded .GuestsSelect:not(.GuestsSelect--short) .GuestsSelect__content,.HeaderSearchGhost--expanded .GuestsSelect:not(.GuestsSelect--short) .GuestsSelect__content{padding-left:12px;padding-right:12px}}@media (prefers-reduced-motion:reduce){.HeaderSearchGhost{transform:none!important;transition:none!important}}@media (max-width:767.99px){.CurrencyDropdown{display:none}}.CurrencyDropdown--black .CurrencyDropdown__head{color:var(--text-primary)}.CurrencyDropdown__head{color:var(--text-white);font-size:14px;font-weight:500;line-height:20px}.CurrencySelect__item{align-items:center;border-radius:8px;cursor:pointer;display:flex;font-size:16px;font-weight:400;line-height:22px;padding:8px}.CurrencySelect__item>:first-child{color:var(--text-tertiary)}.CurrencySelect__item:hover{background:var(--fill-accent-80)}.CurrencySelect__item--active,.CurrencySelect__item--active>:first-child{color:var(--fill-accent)}.CurrencySelect__item>*+*{margin-left:12px}@media (max-width:767.99px){.LanguageDropdown{display:none}}.LanguageDropdown__head{color:var(--text-white);font-size:14px;font-weight:500;line-height:20px}.LanguageDropdown__icon{display:flex;height:20px;width:22px}.LanguageSelect__item{align-items:center;border-radius:8px;cursor:pointer;display:flex;font-size:16px;font-weight:400;line-height:22px;padding:8px}.LanguageSelect__item:hover{background:var(--fill-accent-80)}.LanguageSelect__item--active{color:var(--fill-accent)}.LanguageSelect__item>*+*{margin-left:12px}.SettingsModal .Modal__content-wrap{background:var(--bg-secondary)}@media (max-width:767.99px){.SettingsModal .Modal__content{padding:0}}.SettingsModal .Modal__title{text-align:center}@media (max-width:767.99px){.SettingsModal .Modal__close,.SettingsModal .Modal__title{display:none}}.SettingsModal__body{display:flex;flex-direction:column;gap:16px}@media (max-width:767.99px){.SettingsModal__body{padding:0 16px 16px}}.SettingsModal__top{display:flex;flex-direction:column}@media (max-width:767.99px){.SettingsModal__header{margin-left:-16px;margin-right:-16px}}.SettingsModal__tabs{width:100%}.SettingsModal__island{background:var(--bg-primary);border-radius:20px}.ProfileDropdown .Dropdown__content-body{padding:8px 16px 16px}.ProfileDropdown__head{align-items:center;display:flex;gap:2px}.ProfileDropdown__head path[fill]{fill:currentColor}.ProfileDropdown__head path[stroke]{stroke:currentColor}.ProfileDropdown__icon{display:flex}@media (max-width:767.99px){.ProfileDropdown__chevron{display:none}}.ProfileMenu__bg{background:var(--bg-primary);border-radius:10px}.ProfileMenu__bg-last{margin-top:0}@media (max-width:767.99px){.ProfileMenu__bg-last{margin-top:16px}}.ProfileMenu__deliver{background:var(--fill-separator);display:flex;height:1px;margin-left:44px;margin-right:-16px}@media (max-width:767.99px){.ProfileMenu__deliver{display:none}}.ProfileMenu .ListItem__title{min-width:152px}.Header{--transition-dur:.25s;color:var(--text-white);position:relative;transition:margin-bottom var(--transition-dur);z-index:101}.Header .ProfileDropdown .BaseButton{color:inherit}@media (max-width:767.99px){.Header{z-index:9}}.Header .LocationSelect__input,.Header .LocationSelect__placeholder,.Header .LocationSelect__wrapper{transition:none!important}.Header__content{align-items:center;display:flex;justify-content:space-between;padding:10px 20px;position:relative;transition:padding-bottom var(--transition-dur),border-bottom-color var(--transition-dur),background-color var(--transition-dur);z-index:4}@media (max-width:767.99px){.Header__content{padding:4px 16px}}.Header__back{display:none;margin:-9px 0 -9px -16px;padding:9px 13px}@media (max-width:767.99px){.Header__back{display:flex}}.Header__back svg{height:18px!important;width:10px!important}.Header__logo--black{display:none;line-height:0}.Header__logo--black svg{display:block}.Header__filters{left:50%;max-width:calc(100dvw - 40px);position:absolute;top:10px;transform:translate(-50%);transition:none;width:calc(100% - 40px);will-change:auto;z-index:2}@media (min-width:768px){.Header__filters,.Header__filters .HeaderSearchAnimator{pointer-events:none}.Header__filters .Breadcrumbs,.Header__filters .Breadcrumbs *,.Header__filters .HeaderSearchAnimator__real,.Header__filters .HeaderSearchAnimator__real *,.Header__filters .SelectBlock,.Header__filters .SelectBlock *,.Header__filters .SelectBlockShort,.Header__filters .SelectBlockShort *{pointer-events:auto}}.Header__filters .SelectBlock,.Header__filters .SelectBlock *{transition:none!important}.Header__filters .SelectBlock__action,.Header__filters .SelectBlock__action *{transform-origin:100% 50%;transition:opacity var(--transition-dur),transform var(--transition-dur)!important}.Header__filters .SelectBlock:not(.SelectBlock--short){margin:0;min-width:850px}@media (max-width:1023.99px){.Header__filters .SelectBlock:not(.SelectBlock--short){min-width:0}}@media (max-width:1179.99px){.Header__filters{max-width:calc(100% - 40px);top:60px;width:100%}}@media (max-width:1023.99px){.Header__filters{max-width:calc(100% - 40px);top:60px;width:100%}}@media (max-width:767.99px){.Header__filters--hide{display:none}.Header__filters{max-width:100%}}.Header__filters-title{display:none;font-size:16px;font-weight:600;letter-spacing:-1%;line-height:22px;margin-bottom:8px;padding:11px 0;text-align:center}.Header__filters-close{display:none;position:absolute;right:16px;top:10px}@media (max-width:767.99px){.Header__filters{left:12px;right:12px;top:56px;transform:none;width:auto}.Header__filters .MobileModalHeader{display:none}}.Header:after{content:"";display:none}.Header--searchOverlay{margin-bottom:-90px}.Header__overlay{background:var(--bg-overlay);inset:0;opacity:0;pointer-events:none;position:fixed;transition:opacity var(--transition-dur);z-index:2}.Header--searchOverlay .Header__overlay{opacity:1;pointer-events:auto}@media (max-width:767.99px){.Header--no-mobile-search .Header__content{padding-bottom:4px!important}}.Header--searchExpanded .Header__filters{max-width:none;top:72px;width:calc(100dvw - 40px);z-index:3}.Header--searchOverlay .Header__content{border-bottom-color:transparent;padding-bottom:100px}.Header--blue{background:var(--blue)}.Header--white{color:var(--text-primary)}.Header--white .Header__content{background:var(--bg-secondary);border-bottom:1px solid var(--fill-separator)}@media (max-width:1179.99px){.Header--white .Header__content{border:none;padding-bottom:60px}}@media (max-width:1023.99px){.Header--white .Header__content{border:none;padding-bottom:60px}}@media (max-width:767.99px){.Header--white .Header__content{border:none;padding-bottom:60px}}.Header--white .Header__logo{display:none}.Header--white .Header__logo--black{align-items:center;color:var(--text-primary);display:flex}@media (max-width:767.99px){.Header--white .Header__logo--black svg{height:26px;width:104px}}.Header--white .Header__settings svg path{fill:var(--text-primary)}.Header--white .Header__settings:hover{background:var(--fill-accent-80)!important}.Header--white .Header__log-in{color:var(--text-primary)}.Header--white .Header__log-in svg path{fill:var(--text-primary)}.Header--white .Header__log-in:hover{background:var(--fill-accent-80)!important}.Header--white .Header__log-in--opened{background:var(--fill-accent-160)}@media (max-width:1023.99px) and (min-width:768px){.Header--white.Header--searchOverlay .Header__content{padding-bottom:100px}}.Header--payment .Header__content{border-bottom:none}.Header--payment .Header__filters{top:16px}@media (max-width:1023.99px){.Header--payment .Header__filters{max-width:calc(100vw - 32px);top:64px}}.Header--clear .Header__content{border-bottom:none}@media (max-width:767.99px){.Header--clear .Header__content{padding-bottom:20px}}.Header__left{display:flex}.Header__logo{align-items:center;display:flex;line-height:0}.Header__logo svg{display:block}@media (max-width:767.99px){.Header__logo svg{height:26px;width:104px}}.Header__side{align-items:center;display:flex}@media (max-width:767.99px){.Header__side{margin-right:-12px}}@media print{.Header__side{display:none!important}}.Header__side .CurrencyDropdown{margin-left:8px}.Header__side .Dropdown__header--opened .ProfileDropdown__chevron{transform:rotate(180deg)}.Header__log-in{color:var(--text-white);font-size:14px;font-weight:500;line-height:20px;margin-left:8px}@media (max-width:767.99px){.Header__log-in{margin-left:0}}.Header__user{display:flex}.Header__settings{display:none!important}@media (max-width:767.99px){.Header__settings{align-items:center!important;display:inline-flex!important}.Header__settings .BaseButton__content{align-items:center;display:flex;line-height:22px}.Header__settings .BaseButton__content>div{align-items:center;display:flex}}.AppBanner{align-items:center;background:var(--bg-primary);display:flex;gap:10px;height:48px;justify-content:space-between;left:0;padding:4px 4px 12px 12px;position:fixed;right:0;top:0;z-index:1000}.AppBanner--secondary{background:var(--bg-secondary)}@media (min-width:768px){.AppBanner{display:none}}.AppBanner__border{background:transparent;border-radius:12px 12px 0 0;display:flex;height:12px;justify-content:space-between;left:0;position:fixed;right:0;top:48px;width:100%}.AppBanner__corner{color:var(--bg-primary);display:flex}.AppBanner--secondary .AppBanner__corner{color:var(--bg-secondary)}.AppBanner__side{align-items:center;display:flex}.AppBanner__icon{display:flex}.AppBanner__text{color:var(--text-primary);font-size:14px;font-weight:500;letter-spacing:0;line-height:16px;margin-left:10px;max-width:150px}.AppBanner__hide{margin-left:4px;padding:7px}.AppBanner__button,.AppBanner__hide{align-items:center;cursor:pointer;display:flex;justify-content:center}.AppBanner__button{background:radial-gradient(99.38% 99.38% at 0 99.38%,#da35c7 0,#2c3bff);border-radius:24px;color:var(--text-white);font-size:14px;font-weight:500;height:30px;letter-spacing:0;line-height:18px;width:80px}.WhiteLayout{--bg:var(--bg-secondary);background:var(--bg)}@media (max-width:767.99px){body.app-banner-visible .WhiteLayout{border-radius:12px 12px 0 0;overflow:hidden;padding-top:48px}}.SecondaryWhiteLayout{--bg:var(--bg-secondary);background:var(--bg)}@media (max-width:767.99px){body.app-banner-visible .SecondaryWhiteLayout{border-radius:12px 12px 0 0;overflow:hidden;padding-top:48px}}.Header--white.Header--primary-bg .Header__content{background:var(--bg-primary)}.ResultItem{display:grid;grid-template-columns:278px 1fr;grid-gap:10px;background:var(--bg-primary);border-radius:16px;box-shadow:0 0 2px #0000003d;color:var(--text-primary)!important;height:-moz-fit-content;height:fit-content;min-height:278px;text-decoration:none}.ResultItem__rating{display:flex}.ResultItem--map{display:block;height:-moz-fit-content;height:fit-content;width:320px}@media (max-width:1023.99px){.ResultItem--map{width:100%}}.ResultItem--map .ResultItem__line{margin-bottom:4px}.ResultItem--map .ResultItem__slider{height:188px}.ResultItem--map .ResultItem__slider .PhotoSlider__img{height:180px}.ResultItem--map .ResultItem__rating{order:2}.ResultItem--map .ResultItem__content{padding:4px 12px 12px}.ResultItem--map .ResultItem__title{margin-bottom:2px}.ResultItem--map .ResultItem__description{margin-bottom:6px}.ResultItem--map .ResultItem__action{flex-direction:row;position:static}.ResultItem--map .ResultItem__specification{margin-bottom:0;margin-left:6px}.ResultItem--map .ResultItem__price{font-size:24px;font-weight:500;margin-bottom:0}.ResultItem--map .ResultItem__bottom{background:none;padding:0}.ResultItem__slider{align-items:center;display:flex;justify-content:center;min-height:0;padding:6px;position:relative}@media (min-width:768px){.ResultItem__slider{height:100%}}.ResultItem__slider .PhotoSlider__img{height:100%}.ResultItem__content{flex-direction:column;gap:8px;padding:10px 12px 16px 0;position:relative}.ResultItem__content,.ResultItem__line{display:flex;justify-content:space-between}.ResultItem__line{gap:12px}@media (max-width:1023.99px){.ResultItem__line{gap:4px}}.ResultItem__side{min-width:0}.ResultItem__conveniences{display:flex;gap:8px;justify-content:flex-end}.ResultItem__annotations{align-items:center;display:flex}.ResultItem__annotations>*+*{margin-left:8px}.ResultItem__map-line{display:flex}.ResultItem__map-line>*+*{margin-left:8px}.ResultItem__title{font-size:16px;font-weight:600;letter-spacing:-1%;line-height:22px;max-width:100%;-webkit-line-clamp:3}.ResultItem__address,.ResultItem__title{color:var(--text-primary);display:-webkit-box;margin-bottom:2px;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.ResultItem__address{letter-spacing:0;-webkit-line-clamp:2}.ResultItem__address,.ResultItem__description{font-size:12px;font-weight:400;line-height:16px}.ResultItem__description{color:var(--text-secondary)}.ResultItem__bottom{background:var(--bg-secondary-elevated);border-radius:8px;display:flex;justify-content:space-between;padding:10px}.ResultItem__price{font-size:20px;font-weight:400;line-height:100%;margin-bottom:2px}.ResultItem__specification{color:var(--text-secondary);font-size:12px;font-weight:400;letter-spacing:0;line-height:16px;max-width:140px;text-align:right}@media (max-width:767.99px){.ResultItem__specification{max-width:100%}}.ResultItem__button{align-self:flex-end;min-height:42px;padding:8px 24px;width:-moz-fit-content;width:fit-content}.ResultItem__button .BaseButton__content{font-size:14px;font-weight:500;line-height:1}.ResultItem__action{align-items:flex-end;display:flex;flex-direction:column;min-width:112px}@media (max-width:767.99px){.ResultItem__action{position:static}}.ResultItem__hotel{display:flex;flex-direction:column;justify-content:flex-end}.ResultItem__hotel .OptionItem__icon svg{width:18px}.ResultItem__hotel>*+*{margin-top:8px}.ResultItem__offer-name{font-size:12px;font-weight:500;letter-spacing:-1%;line-height:16px}.IntersectionObserver{margin:0!important;min-height:1px}.ResultContent--map .ResultContent__title{font-size:20px;letter-spacing:-.01em;line-height:24px;margin-top:16px}.ResultContent--map .ResultContent__head{margin-bottom:12px}.ResultContent__content>*+*{margin-top:12px}.ResultEmpty{align-items:center;display:flex;flex-direction:column;padding-top:80px}.ResultEmpty__title{font-size:18px;font-weight:600;letter-spacing:-1%;line-height:24px;margin-bottom:8px;text-align:center}.ResultEmpty__subtitle{color:var(--text-secondary);font-size:14px;font-weight:400;letter-spacing:0;line-height:18px;margin-bottom:24px;text-align:center}.ResultEmpty__icon{display:flex;margin-right:8px}.RangeSelectBlock{padding:12px 0 10px}@media (max-width:767.99px){.RangeSelectBlock{background:var(--bg-primary);border-radius:20px;padding:16px}}.RangeSelectBlock__head{align-items:center;display:flex;margin-bottom:16px}.RangeSelectBlock__title{color:var(--text-primary);font-size:16px;font-weight:500;letter-spacing:-.01em;line-height:22px}.RangeSelectBlock__inputs{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;margin-bottom:24px}.StarsBlock{padding:8px 0 16px}.StarsBlock>*+*{margin-top:8px}@media (max-width:767.99px){.StarsBlock>*+*{margin-top:16px}}@media (max-width:1023.99px){.StarsBlock{background:var(--bg-primary);border-radius:20px;padding:16px}.StarsBlock__list{display:flex;flex-wrap:wrap;gap:8px}}.StarsBlock__list>*+*{margin-top:10px}@media (max-width:1023.99px){.StarsBlock__list>*+*{margin-top:0}.StarsBlock__list .BaseCheckbox--checked:not(.BaseCheckbox--radio) .StarsBlock__star svg path{fill:var(--text-white)}}.StarsBlock__title{font-size:16px;font-weight:500;line-height:22px}.StarsBlock__stars{align-items:center;display:flex}.StarsBlock__stars>*+*{margin-left:2px}@media (max-width:1023.99px){.StarsBlock__stars{display:none}}.StarsBlock__stars-mobile{align-items:center;display:none;font-size:14px;font-weight:500;line-height:18px}.StarsBlock__stars-mobile>*+*{margin-left:8px}@media (max-width:1023.99px){.StarsBlock__stars-mobile{display:flex}}.StarsBlock__star{display:flex}@media (max-width:1023.99px){.StarsBlock__star svg path{fill:var(--text-tertiary)}}.FiltersMainButton{align-items:center;background:var(--fill-accent);border-radius:8px;color:var(--text-primary);cursor:pointer;display:flex;flex-shrink:0;font-size:16px;font-weight:500;gap:8px;height:36px;justify-content:center;letter-spacing:-.01em;line-height:22px;padding:0 10px;width:-moz-fit-content;width:fit-content}.FiltersMainButton__icon{display:flex}.FiltersMainButton__icon svg{height:20px;width:20px}.FiltersMainButton__icon svg path{fill:var(--fill-white)}.FiltersMainButton__text{color:var(--text-white);font-size:14px;font-weight:500;letter-spacing:0;line-height:18px}.FiltersMainButton__count{align-items:center;display:flex;gap:6px}.FiltersMainButton__count-number{color:var(--text-white);font-size:14px;font-weight:500;letter-spacing:0;line-height:18px}.FiltersMainButton__close{align-items:center;cursor:pointer;display:flex}.FiltersMainButton__close svg{height:16px;width:16px}.FiltersMainButton__close svg path{fill:var(--text-white)}.FiltersMainButton__close:hover{opacity:.8}.BaseSortSelect__item{align-items:center;border-radius:8px;cursor:pointer;display:flex;font-size:16px;font-weight:400;line-height:22px;padding:8px}.BaseSortSelect__item>:first-child{color:var(--text-tertiary)}.BaseSortSelect__item:hover{background:var(--fill-accent-80)}.BaseSortSelect__item--active,.BaseSortSelect__item--active>:first-child{color:var(--fill-accent)}.BaseSortSelect__item>*+*{margin-left:12px}.BaseSortSelect__action{border-top:1px solid var(--fill-separator);margin-top:16px;padding:12px 16px;width:100%}.BaseSortSelect .MobileModalHeader{padding:0 10px}.RatingBlock{padding:8px 0 16px}@media (max-width:1023.99px){.RatingBlock{background:var(--bg-primary);border-radius:20px;padding:16px}}.RatingBlock__title{color:var(--text-primary);font-size:16px;font-weight:500;letter-spacing:-.01em;line-height:22px;margin-bottom:8px}@media (max-width:767.99px){.RatingBlock__title{margin-bottom:16px}}.RatingBlock__list{display:block}.RatingBlock__list>*+*{margin-top:10px}.RatingBlock__item{align-items:center;border-radius:10px;cursor:pointer;display:flex;font-size:14px;font-weight:400;height:26px;justify-content:center;letter-spacing:0;line-height:18px;white-space:nowrap;width:86px}.RatingBlock__item+.RatingBlock__item{margin-top:10px}.RatingBlock__item--any{background:var(--tier-5-fill);color:var(--text-primary);width:126px}.RatingBlock__value{align-items:center;border:1px solid var(--tier-1-text);border-radius:50%;display:flex;height:20px;justify-content:center;margin-left:4px;width:20px}.SidePanel__content{background:var(--bg-primary);border-radius:16px;box-shadow:0 0 2px #9d9d9580;padding:0 12px}.SidePanel__content>*+*{margin-top:10px}@media (max-width:1023.99px){.SidePanel__content{background:transparent;border-radius:0;display:none;flex-direction:column;inset:0;isolation:isolate;padding:32px 0 0;position:fixed;z-index:99;--sidepanel-overlay-opacity:1;--sidepanel-overlay-transition-duration:0ms;--sidepanel-overlay-transition-ease:ease}.SidePanel__content:before{background:#0000004d;content:"";inset:0;opacity:var(--sidepanel-overlay-opacity);position:absolute;transition:opacity var(--sidepanel-overlay-transition-duration) var(--sidepanel-overlay-transition-ease)}.SidePanel__content .DragToClose{display:flex;flex-direction:column;height:100%;position:relative;z-index:1}}.SidePanel__head{align-items:center;display:none;margin-bottom:12px;-ms-overflow-style:none;scrollbar-width:none}.SidePanel__head::-webkit-scrollbar{display:none}.SidePanel__head>*+*{margin-left:8px}@media (max-width:1023.99px){.SidePanel__head{display:flex;margin:0 -12px;overflow:auto;padding:0 12px}}@media (max-width:1023.99px) and (min-width:768px){.SidePanel__head{border-bottom:1px solid var(--fill-separator);padding-bottom:10px}}.SidePanel__head .SortDropdown .Dropdown__header{align-items:center;height:36px;min-height:36px!important;padding:8px 10px!important;transition:background 175ms ease-out,opacity 175ms ease-out,box-shadow 175ms ease-out,color 175ms ease-out}.SidePanel__head .SortDropdown.SortDropdown--with-title .Dropdown__header{padding:3px 10px!important}.SidePanel__mobile-sort .Dropdown__header{align-items:center;height:36px;min-height:36px!important;padding:8px 10px!important;transition:background 175ms ease-out,opacity 175ms ease-out,box-shadow 175ms ease-out,color 175ms ease-out}.SidePanel__mobile-sort.SortDropdown--with-title .Dropdown__header{padding:3px 10px!important}@media (max-width:1023.99px){.SidePanel__wrapper{background:var(--bg-secondary);border-radius:12px 12px 0 0;flex:1;overflow:auto;padding:0 16px 82px;position:relative;scrollbar-width:none;-ms-overflow-style:none}.SidePanel__wrapper::-webkit-scrollbar{display:none}.SidePanel__wrapper>*+*{margin-top:12px}}.SidePanel__action{background:var(--bg-primary);border-top:1px solid var(--fill-separator);bottom:0;display:none;left:0;padding:12px 16px;position:fixed;right:0;width:100%}@media (max-width:1023.99px){.SidePanel__action{display:flex;justify-content:center}}.SidePanel__title{font-size:16px;font-weight:500;letter-spacing:-1%;line-height:22px;margin-bottom:12px}.SidePanel__sort{margin-bottom:16px;padding-top:12px}@media (max-width:1023.99px){.SidePanel__sort{display:none}}.SidePanelModal .Modal__content-wrap{background:var(--bg-secondary)}.SidePanelModal .Modal__body{padding-bottom:0}@media (max-width:1023.99px){.SidePanelModal .Modal__content-wrap--size_full{height:calc(100dvh - 40px);max-height:calc(100dvh - 40px)}}@media (max-width:767.99px){.SidePanelModal .Modal__content-wrap--size_full{height:calc(100dvh - 52px - env(safe-area-inset-bottom,0px));max-height:calc(100dvh - 52px - env(safe-area-inset-bottom,0px))}}@media (max-width:1023.99px){.SidePanelModal .MobileModalHeader{display:grid}}.SidePanelModal__layout{display:flex;flex-direction:column;height:100%;min-height:0}.SidePanelModal__scroll{flex:1;min-height:0;overflow:auto;padding:0 16px 16px;scrollbar-width:none;-ms-overflow-style:none}.SidePanelModal__scroll::-webkit-scrollbar{display:none}.SidePanelModal__scroll>*+*{margin-top:12px}.SidePanelModal__footer{background:var(--bg-primary);border-top:1px solid var(--fill-separator);padding:12px 16px calc(12px + env(safe-area-inset-bottom,0px))}button.MobileTypeSwitcher.BaseButton{display:none}@media (max-width:1023.99px){button.MobileTypeSwitcher.BaseButton{display:flex}}@media (max-width:767.99px){button.MobileTypeSwitcher.BaseButton{bottom:8px;left:50%;position:fixed;transform:translate(-50%);z-index:3}}@media (max-width:1023.99px){button.MobileTypeSwitcher--tablet.BaseButton{position:fixed;right:20px;top:180px;transform:unset;z-index:2}}@media (max-width:767.99px){button.MobileTypeSwitcher--tablet.BaseButton{bottom:8px;left:50%;position:fixed;right:unset;top:unset;transform:translate(-50%);z-index:2}}.MobileTypeSwitcher__icon{display:flex;margin-right:8px}.ActiveFiltersBadges{align-items:center;display:flex;flex-wrap:wrap;gap:8px;margin-bottom:12px}@media (max-width:767.99px){.ActiveFiltersBadges{display:none}}.CheckboxGroupSkeleton{margin-top:28px}.CheckboxGroupSkeleton__line{align-items:center;display:flex;margin-top:10px}.CheckboxGroupSkeleton__line>*+*{margin-left:10px}.SidePanelSkeleton{background:var(--bg-primary);border-radius:12px;box-shadow:0 0 2px #9d9d9580;max-width:230px;padding:14px 12px}@media (max-width:767.99px){.SidePanelSkeleton{display:none}}.SidePanelSkeleton__head{margin-bottom:30px}.SidePanelSkeleton__head>*+*{margin-top:14px}.SidePanelSkeleton__line{align-items:center;display:flex;margin-bottom:27px;margin-top:18px}.SidePanelSkeleton__line>*+*{margin-left:8px}.SidePanelSkeleton__range{display:flex}.SidePanelSkeleton__range svg path,.SidePanelSkeleton__range svg rect{fill:var(--bg-quaternary);animation:pulse 1.35s linear infinite}.ResultItemSkeleton{display:grid;grid-template-columns:235px 1fr;grid-gap:18px;background:var(--bg-primary);border-radius:16px;box-shadow:0 0 2px #0000003d;height:263px;overflow:hidden;padding:6px;position:relative}.ResultItemSkeleton:after{animation:skeletonGradient 1.5s linear infinite running;background:linear-gradient(123.27deg,hsla(0,0%,100%,0) 3.3%,var(--bg-primary) 49.75%,hsla(0,0%,100%,0) 96.19%);background-blend-mode:soft-light;border-radius:12px;content:"";height:200%;left:0;pointer-events:none;position:absolute;top:0;width:100%}.ResultItemSkeleton__side{display:flex;flex-direction:column;justify-content:space-between;padding:4px 10px 10px}.ResultItemSkeleton__bottom{background:var(--bg-secondary);border-radius:8px;display:flex;justify-content:space-between;padding:10px}.ResultItemSkeleton__flex{gap:8px}.ResultItemSkeleton__flex,.ResultItemSkeleton__j-end{display:flex;justify-content:flex-end}.ResultItemSkeleton__line{display:flex;justify-content:space-between}.ResultItemSkeleton__line-left{align-items:center;gap:5px;justify-content:flex-start;margin-top:8px!important}.ResultItemSkeleton__line-center{align-items:center;height:-moz-fit-content;height:fit-content}.ResultItemSkeleton__line-center>*+*{margin-left:10px}.ResultItemSkeleton__block{display:flex;flex-direction:column}.ResultItemSkeleton__block-right{align-items:flex-end}.ResultItemSkeleton__block-right :nth-child(3){margin-top:14px}.ResultItemSkeleton__block-bottom{justify-content:flex-end}.ResultItemSkeleton__block>*+*{margin-top:6px}.PromoCodeSkeleton{animation:pulse 1.35s linear infinite;background:var(--bg-tertiary);border-radius:12px;display:flex;flex-direction:column;justify-content:space-between;min-height:140px;min-width:192px;padding:4px;width:100%}@keyframes pulse{0%,to{opacity:1}50%{opacity:.3}}.PromoCodeSkeleton__top{padding:7px 4px}.PromoCodeSkeleton__top>*+*{margin-top:8px}.PromoCodeSkeleton__bottom{background:var(--bg-primary);border-radius:8px;padding:8px}.PromoCodeSkeleton__bottom>*+*{margin-top:8px}.PromoCodesSkeleton{background:var(--bg-primary);border-radius:16px;box-shadow:0 0 2px #9d9d9580;overflow:hidden;padding:18px;position:relative}.PromoCodesSkeleton:after{animation:skeletonGradient 1.5s linear infinite running;background:linear-gradient(123.27deg,color-mix(in srgb,var(--text-primary-inverted) 0%,transparent) 3.3%,var(--bg-primary) 49.75%,color-mix(in srgb,var(--text-primary-inverted) 0%,transparent) 96.19%);background-blend-mode:soft-light;border-radius:12px;content:"";height:200%;left:0;pointer-events:none;position:absolute;top:0;width:100%}.PromoCodesSkeleton__line{align-items:center;display:flex;justify-content:space-between;margin-top:20px}.PromoCodesSkeleton__line>*+*{margin-left:12px}.SmallResultItemSkeleton{background:var(--bg-primary);border-radius:12px;box-shadow:0 0 2px #0000003d;overflow:hidden;padding:4px;position:relative;width:320px}@media (max-width:767.99px){.SmallResultItemSkeleton{width:100%}}.SmallResultItemSkeleton:after{animation:skeletonGradient 1.5s linear infinite running;background:linear-gradient(123.27deg,color-mix(in srgb,var(--text-primary-inverted) 0%,transparent) 3.3%,var(--bg-primary) 49.75%,color-mix(in srgb,var(--text-primary-inverted) 0%,transparent) 96.19%);background-blend-mode:soft-light;border-radius:12px;content:"";height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%}.SmallResultItemSkeleton__bottom{margin-top:4px;padding:8px}.SmallResultItemSkeleton__line{display:flex;justify-content:space-between}.SmallResultItemSkeleton__line-left{align-items:flex-end;justify-content:flex-start}.SmallResultItemSkeleton__line-left>*+*{margin-left:6px}.SmallResultItemSkeleton__block{margin-bottom:24px}.SmallResultItemSkeleton__block :nth-child(2){margin-top:2px}.SmallResultItemSkeleton__block>*+*{margin-top:8px}@media (max-width:767.99px){.ResultContentSkeleton{display:none}}.ResultContentSkeleton>*+*{margin-top:20px}.ResultContentSkeleton-mobile{display:none;margin-top:20px}.ResultContentSkeleton-mobile>*+*{margin-top:20px}@media (max-width:767.99px){.ResultContentSkeleton-mobile{display:block}}.SeoCityDescription__title{font-size:22px;font-weight:600;letter-spacing:0;line-height:26px;margin-bottom:20px}@media (max-width:767.99px){.SeoCityDescription__title{margin-bottom:8px}}.SeoCityDescription__content{font-size:14px;font-weight:400;letter-spacing:-1%;line-height:22px}.SeoHotelsSlider{position:relative}.SeoHotelsSlider__title{font-size:22px;font-weight:600;letter-spacing:0;line-height:26px;margin-bottom:20px}.SeoHotelsSlider__slide{height:244px;min-width:200px;text-decoration:none;width:200px}.SeoHotelsSlider__slide:hover{color:var(--text-primary)}.SeoHotelsSlider__list{align-items:center;display:flex;gap:12px;margin:0 calc(var(--container-padding)*-1);padding:var(--container-padding);-webkit-user-select:none;-moz-user-select:none;user-select:none}.SeoHotelsSlider__img{height:200px;width:200px}.SeoHotelsSlider__img img{border-radius:12px;display:block;height:200px;-o-object-fit:cover;object-fit:cover;transition:all .3s;width:200px}.SeoHotelsSlider__name{font-size:14px;font-weight:500;letter-spacing:0;line-height:18px;margin-top:8px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.SeoHotelsSlider__price{font-size:14px;font-weight:400;letter-spacing:.5%;line-height:18px}.SeoReviews{position:relative}.SeoReviews__title{font-size:22px;font-weight:600;letter-spacing:0;line-height:26px;margin-bottom:20px}.SeoReviews__list{align-items:flex-start;display:flex;gap:12px;margin:0 calc(var(--container-padding)*-1);padding:var(--container-padding);-webkit-user-select:none;-moz-user-select:none;user-select:none}.SeoReviews__item{background:var(--bg-primary);border-radius:12px;box-shadow:0 0 2px #00000029;display:flex;flex-direction:column;height:262px;min-width:256px;overflow:hidden;padding:12px;width:256px}.SeoReviews__top{display:flex;margin-bottom:16px;text-decoration:none}.SeoReviews__top:hover{color:var(--text-primary)}.SeoReviews__img{border-radius:8px;display:block;height:40px;margin-right:8px;width:40px}.SeoReviews__header{height:40px;overflow:hidden}.SeoReviews__user{align-items:center;display:flex;flex:1;gap:8px;min-width:0}.SeoReviews__name{font-size:14px;font-weight:500;letter-spacing:0;line-height:18px;margin-bottom:4px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.SeoReviews__rating{align-items:center;display:flex;flex-shrink:0}.SeoReviews__hotel{flex-shrink:0;font-weight:500;line-height:18px;text-overflow:ellipsis;white-space:nowrap}.SeoReviews__hotel,.SeoReviews__text{font-size:14px;letter-spacing:0;margin-bottom:4px;overflow:hidden}.SeoReviews__text{display:-webkit-box;font-weight:400;line-height:20px;-webkit-line-clamp:7;line-clamp:7;-webkit-box-orient:vertical;word-wrap:break-word}.SeoReviews__count{color:var(--text-secondary);flex-shrink:0;font-size:11px;font-weight:400;letter-spacing:0;line-height:14px;margin-left:6px}.SeoReviews__action{display:flex;justify-content:flex-start;text-decoration:none}.SeoReviews__action:hover{color:var(--text-primary)}@media (max-width:767.99px){.SeoReviews .BaseButton__content{font-size:14px;font-weight:500;letter-spacing:0;line-height:18px}}.SeoCollections__title{font-size:22px;font-weight:600;letter-spacing:0;line-height:26px;margin-bottom:20px}.SeoCollections__grid{display:grid;gap:24px 32px;grid-template-columns:repeat(3,1fr)}@media (max-width:767.99px){.SeoCollections__grid{-moz-columns:2;column-count:2;-moz-column-gap:20px;column-gap:20px;display:block}}.SeoCollections__category{display:flex;flex-direction:column;gap:10px}@media (max-width:767.99px){.SeoCollections__category{-moz-column-break-inside:avoid;break-inside:avoid;margin-bottom:28px}}.SeoCollections__categoryTitle{font-size:16px;font-weight:500;line-height:22px}.SeoAdditionalInfo__title{font-size:22px;font-weight:600;letter-spacing:0;line-height:26px;margin-bottom:10px}.SeoAdditionalInfo__list{display:flex;flex-direction:column}.SeoAdditionalInfo__item{border-bottom:1px solid var(--fill-separator);display:flex;padding:10px 0}.SeoAdditionalInfo__name{font-size:14px;font-weight:500;letter-spacing:0;line-height:20px;margin-right:40px;max-width:280px;min-width:280px;word-wrap:break-word;overflow-wrap:break-word}@media (max-width:767.99px){.SeoAdditionalInfo__name{margin-right:40px;max-width:120px;min-width:120px}}.SeoAdditionalInfo__content{flex:1;font-size:14px;font-weight:400;letter-spacing:0;line-height:20px}.SeoAdditionalInfo__content :deep(ul){margin:0;padding-left:20px}.SeoAdditionalInfo__content :deep(li){margin-bottom:4px}.SeoAdditionalInfo__content :deep(li):last-child{margin-bottom:0}.SeoFAQ__title{font-size:22px;font-weight:600;letter-spacing:0;line-height:26px;margin-bottom:20px}.SeoFAQ__grid{display:grid;gap:12px;grid-template-columns:1fr 1fr}@media (max-width:767.99px){.SeoFAQ__grid{grid-template-columns:1fr}}.SeoFAQ__card{background:var(--bg-primary);border-radius:16px;box-shadow:0 0 1px #0000003d;padding:20px}.SeoFAQ__question{font-size:16px;font-weight:500;letter-spacing:0;line-height:22px;margin-bottom:10px}.SeoFAQ__content{font-size:14px;font-weight:400;letter-spacing:0;line-height:20px}.SeoFAQ__content p{margin:0 0 8px}.SeoFAQ__content p:last-child{margin-bottom:0}.SeoFAQ__content a{color:var(--text-link);display:list-item;list-style-position:outside;list-style-type:disc;margin-left:20px;text-decoration:none}.SeoFAQ__content a:hover{text-decoration:underline}.SeoBlocks{display:flex;flex-direction:column;gap:32px;margin-bottom:32px}.SidePanelTabletSkeleton{border-bottom:1px solid var(--fill-separator);display:flex;gap:8px;margin:0 calc(var(--container-padding, 12px)*-1);overflow:hidden;padding:0 var(--container-padding,12px) 10px var(--container-padding,12px)}.ResultPage{background:var(--bg-secondary);display:flex;gap:12px;margin:0 auto;padding-left:20px}@media (max-width:1023.99px){.ResultPage{display:block;padding:0 12px 12px;--container-padding:12px}.ResultPage .Breadcrumbs{display:none}}.ResultPage__body{flex-shrink:0;padding-top:12px;width:940px}@media (max-width:1023.99px){.ResultPage__body{width:100%}}.ResultPage__block{min-width:0}@media (max-width:1023.99px){.ResultPage__block{padding-top:12px}}.ResultPage--map .ResultContent{order:1}@media (max-width:1023.99px){.ResultPage--map{padding:0}.ResultPage--map .Footer,.ResultPage--map .ResultPage__subtitle-mobile{display:none}}.ResultPage--map .ResultPage__body{max-width:562px}@media (max-width:1023.99px){.ResultPage--map .ResultPage__body{max-width:100%;padding-left:16px;padding-right:16px}}.ResultPage--map .ResultPage__content{grid-template-columns:230px 320px;margin-bottom:12px}.ResultPage--map .ResultPage__block{order:2}@media (max-width:1023.99px){.ResultPage--map .ResultPage__block{display:none}}.ResultPage__side{min-width:0}@media (max-width:1023.99px){.ResultPage__side{max-width:unset}}.ResultPage__title{font-size:28px;font-weight:700;line-height:32px;margin:12px 0 4px;overflow:hidden;text-overflow:ellipsis}@media (max-width:767.99px){.ResultPage__title{display:none}}@media (max-width:1023.99px){.ResultPage__title--hide{display:none}}.ResultPage__subtitle{color:var(--text-primary);font-size:16px;font-weight:400;line-height:16px;margin-bottom:12px}@media (max-width:767.99px){.ResultPage__subtitle{display:none}}@media (max-width:1023.99px){.ResultPage__subtitle--hide{display:none}}.ResultPage__subtitle-mobile{color:var(--text-secondary);display:none;font-size:12px;font-weight:400;letter-spacing:0;line-height:16px;margin-bottom:16px;text-align:center}@media (max-width:767.99px){.ResultPage__subtitle-mobile{display:block}}.ResultPage__head{align-items:center;display:flex;justify-content:space-between}@media (max-width:1023.99px) and (min-width:768px){.ResultPage__head-pc{display:none}}.ResultPage__head-tablet{display:none}@media (max-width:1023.99px) and (min-width:768px){.ResultPage__head-tablet{display:flex}}.ResultPage__content{display:grid;grid-template-columns:230px 1fr;grid-gap:12px;margin-bottom:60px;margin-top:8px}@media (max-width:1023.99px){.ResultPage__content{display:block;margin-bottom:40px;margin-top:0}}.ResultPage__side{display:flex;justify-content:flex-end}.ResultPage__side .Footer{margin:0;max-width:1048px;width:100%}.LanguageSwitcher{background:color-mix(in srgb,var(--text-primary-inverted) 90%,transparent);border-radius:8px;box-shadow:0 2px 10px color-mix(in srgb,var(--text-primary) 10%,transparent);display:flex;gap:8px;padding:8px;position:fixed;right:20px;top:20px;z-index:1000}.LanguageSwitcher__button{background:var(--bg-primary);border:1px solid #ddd;border-radius:4px;cursor:pointer;padding:8px 12px;transition:all .2s}.LanguageSwitcher__button:hover{background:#f5f5f5}.LanguageSwitcher__button.active{background:#007bff;border-color:#007bff;color:#fff}.MobileModal__head{display:none}.MobileModal__action{border-top:1px solid var(--fill-separator);display:none}@media (max-width:767.99px){.MobileModal{background:var(--bg-secondary);border-radius:0;box-shadow:none;display:flex;flex-direction:column;inset:0;justify-content:space-between;margin:0;overflow:auto;overscroll-behavior:contain;padding:0 16px;position:fixed;z-index:3}.MobileModal__body{position:relative}.MobileModal__head{display:block;margin:11px 0 23px}.MobileModal__title{color:var(--text-primary);display:flex;font-size:16px;font-weight:600;justify-content:center;letter-spacing:-.01em;line-height:22px;text-align:center}.MobileModal__close{position:absolute;right:0;top:10px;z-index:3}.MobileModal__close,.MobileModal__close svg{height:24px;width:24px}.MobileModal__back{align-items:center;color:var(--fill-accent);display:flex;font-size:16px;font-weight:500;left:-10px;letter-spacing:-.01em;line-height:22px;position:absolute;top:12px;z-index:3}.MobileModal__back-icon{display:flex;transform:rotate(90deg)}.MobileModal__action{background:var(--bg-primary);display:flex;justify-content:center;margin:0 -16px;padding:12px 16px}}.MoreButton{align-items:center;color:var(--fill-accent);cursor:pointer;display:flex;font-size:12px;font-weight:600;letter-spacing:-1%;line-height:16px}.MoreButton__chevron{display:flex;transition:transform .2s ease}.MoreButton__chevron--rotated{transform:rotate(180deg)}.MoreButton:hover{color:var(--fill-accent-hover)}.MoreButton:hover .MoreButton__chevron svg path{stroke:var(--fill-accent-hover)}.MoreButton:active{color:var(--fill-accent-pressed)}.MoreButton:active .MoreButton__chevron svg path{stroke:var(--fill-accent-pressed)}.NativeSelect{display:flex;flex-direction:column;gap:6px;justify-content:center}.NativeSelect__label{align-items:center;color:var(--fill-accent);cursor:pointer;display:flex;font-size:16px;font-weight:500}.NativeSelect__label:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' fill='none' viewBox='0 0 20 20'%3E%3Cpath fill='%230059ff' d='M3 10q0-.314.22-.535a.73.73 0 0 1 .535-.229h5.49v-5.48q0-.306.22-.527A.72.72 0 0 1 10 3q.314 0 .534.23.23.22.23.525v5.481h5.48q.306 0 .527.23.23.22.229.534 0 .314-.23.534a.72.72 0 0 1-.525.221h-5.481v5.49a.7.7 0 0 1-.23.526A.72.72 0 0 1 10 17a.72.72 0 0 1-.535-.23.72.72 0 0 1-.22-.525v-5.49h-5.49a.75.75 0 0 1-.534-.22A.73.73 0 0 1 3 10'/%3E%3C/svg%3E");background-size:contain;content:"";display:inline-block;height:20px;margin-right:6px;width:20px}.NativeSelect__native{cursor:pointer;margin-top:-30px;opacity:0}.NativeSelect__native option{background:var(--bg-primary);color:var(--text-primary)}.NativeSelect__native option:disabled{color:var(--text-85)}.histogram-wrapper[data-v-f37aa296]{height:72px;position:relative;width:100%}.histogram-chart[data-v-f37aa296]{height:72px!important;margin:0!important;width:100%!important}.histogram-overlays[data-v-f37aa296]{display:flex;justify-content:space-between;inset:0;pointer-events:none;position:absolute;z-index:1}.overlay-left[data-v-f37aa296],.overlay-right[data-v-f37aa296]{-webkit-backdrop-filter:saturate(0);backdrop-filter:saturate(0);background:colorTextPrimaryInverted(71%);position:relative}.BlogSocialBlock{padding:16px!important}.BlogSocialBlock__title{font-size:16px;font-weight:600;letter-spacing:-1%;line-height:22px;margin-bottom:16px}.BlogSocialBlock__links{align-items:center;display:flex;gap:6px}.BlogSocialBlock__item{align-items:center;background:#2aabee;border-radius:24px;cursor:pointer;display:flex;height:40px;justify-content:center;transition:all .5s;width:70px}.BlogSocialBlock__item:hover{opacity:.8}.BlogSocialBlock__item:nth-child(2){background:#07f}.BlogSocialBlock__item:last-child{background:radial-gradient(100.47% 177.5% at -.47% 100%,#3ab6fd 10.15%,#102dff 52.96%,#a01bff 90.09%)}.BlogSocialBlock__icon{display:flex;height:24px;width:24px}.BlogSocialBlock__icon svg{height:24px;width:24px}.BlogSocialBlock__icon svg path{fill:var(--white)}.BlogNavMenu{padding:16px!important}@media (max-width:767.99px){.BlogNavMenu{background:none!important;border:none!important;box-shadow:none!important;padding:12px 20px!important}}.BlogNavMenu__content{display:flex;flex-direction:column;gap:12px}@media (max-width:767.99px){.BlogNavMenu__content{flex-direction:row;overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.BlogNavMenu__content::-webkit-scrollbar{display:none}}.BlogNavMenu__icon{display:flex;height:32px;width:32px}.BlogNavMenu__icon img{height:100%;width:100%}.BlogNavMenu__item{align-items:center;cursor:pointer;display:flex;flex-shrink:0}.BlogNavMenu__item:hover .BlogNavMenu__title{color:var(--text-link)}.BlogNavMenu__title{color:var(--text-primary);font-size:16px;font-weight:500;letter-spacing:0;line-height:22px;margin-left:12px;white-space:nowrap}.BlogSidePanel{display:flex;flex-direction:column;gap:16px;padding-top:20px}@media (max-width:767.99px){.BlogSidePanel{overflow:hidden}.BlogSidePanel .BlogSocialBlock,.BlogSidePanel__select{display:none}}.BlogSidePanel__select .SelectBlock{background:var(--bg-primary)!important;grid-template-columns:1fr!important;height:-moz-fit-content!important;height:fit-content!important;max-width:100%!important}.BlogSidePanel__select .SelectBlock__action{margin:8px 16px 16px!important;max-width:unset!important;padding:0!important}.BlogSidePanel__select .LocationSelect{border-radius:12px 12px 0 0!important;padding:16px!important}.BlogSidePanel__select .LocationSelect__input{font-size:16px!important;height:22px!important;letter-spacing:-1%!important;line-height:22px!important}.BlogSidePanel__select .LocationSelect__input::-moz-placeholder{font-size:16px!important;letter-spacing:-.01em!important;line-height:22px!important}.BlogSidePanel__select .LocationSelect__input::placeholder{font-size:16px!important;letter-spacing:-.01em!important;line-height:22px!important}.BlogSidePanel__select .DatesSelect{border-left:none!important;border-top:1px solid var(--fill-separator)!important}.BlogSidePanel__select .DatesSelect__item{height:56px!important;padding:8px 16px!important}.BlogSidePanel__select .DatesSelect__item:first-child:after{border-left:none!important}.BlogSidePanel__select .DatesSelect__value{font-size:16px!important;letter-spacing:-.01em!important;line-height:22px!important}.BlogSidePanel__select .GuestsSelect{border-left:none!important;border-top:1px solid var(--fill-separator)!important}.BlogSidePanel__select .GuestsSelect__content{padding:8px 16px!important}.BlogSidePanel__select .GuestsSelect__value{font-size:16px!important;letter-spacing:-.01em!important;line-height:22px!important}.BlogLogo{align-items:center;display:flex;text-decoration:none}.BlogLogo:hover{color:var(--text-primary)}.BlogLogo__img{height:50px;width:50px}.BlogLogo__img img{height:100%;width:100%}@media (max-width:767.99px){.BlogLogo__img{height:36px;width:36px}}.BlogLogo__content{margin-left:16px}@media (max-width:767.99px){.BlogLogo__content{margin-left:10px}}.BlogLogo__title{font-size:20px;font-weight:700;letter-spacing:-1%;line-height:100%;margin-bottom:2px}@media (max-width:767.99px){.BlogLogo__title{font-size:15px;line-height:100%}}.BlogLogo__line{align-items:center;display:flex}.BlogLogo__subtitle{font-size:12px;font-weight:450;letter-spacing:-1%;line-height:22px}@media (max-width:767.99px){.BlogLogo__subtitle{font-size:10px;letter-spacing:-1%;line-height:16px}}.BlogLogo__logo{display:flex;height:20px;margin-left:6px;width:80px}@media (max-width:767.99px){.BlogLogo__logo{height:16px;width:64px}}.BlogLogo__logo svg{height:20px}@media (max-width:767.99px){.BlogLogo__logo svg{height:16px}}.BlogFooter{align-items:center;border-top:1px solid var(--fill-separator);display:flex;justify-content:space-between;padding:24px}@media (max-width:767.99px){.BlogFooter{align-items:flex-start;flex-direction:column;gap:32px;padding:16px 16px 24px}}.BlogFooter__links{align-items:center;display:flex;gap:20px}@media (max-width:767.99px){.BlogFooter__links{display:grid;grid-template-columns:1fr 1fr;width:100%}.BlogFooter__links .BaseButton{justify-content:flex-start}}.BlogHeader{align-items:center;display:flex;justify-content:space-between;padding:12px 24px}@media (max-width:767.99px){.BlogHeader{padding:12px 20px}}.BlogHeader__mobile-menu{display:none}@media (max-width:767.99px){.BlogHeader__mobile-menu{display:flex}.BlogHeader .BaseButton{display:none}}.BlogLayout{padding-left:24px;--bg:var(--bg-secondary);background:var(--bg)}@media (max-width:767.99px){.BlogLayout{padding:0}body.app-banner-visible .BlogLayout{border-radius:12px 12px 0 0;overflow:hidden;padding-top:48px}}.BlogLayout__content{display:grid;grid-template-columns:260px 1fr;grid-gap:24px;min-height:90dvh}@media (max-width:767.99px){.BlogLayout__content{grid-template-columns:1fr;min-height:unset;grid-gap:0;padding-top:0}}@media (max-width:767.99px){body.app-banner-visible .BlueLayout{border-radius:12px 12px 0 0;overflow:hidden;padding-top:48px}}.DefaultLayout{--bg:var(--bg-primary);background:var(--bg)}@media (max-width:767.99px){body.app-banner-visible .DefaultLayout{border-radius:12px 12px 0 0;overflow:hidden;padding-top:48px}}.PaymentLayout{--bg:var(--bg-secondary);background:var(--bg)}@media (max-width:1179.99px){.PaymentLayout .Header__content{padding-bottom:0}}@media (max-width:1023.99px){.PaymentLayout .Header__content{padding-bottom:60px}}@media (max-width:767.99px){body.app-banner-visible .PaymentLayout{border-radius:12px 12px 0 0;overflow:hidden;padding-top:48px}}.ProfilePageMenu{height:-moz-fit-content;height:fit-content;padding:8px!important}@media (max-width:1023.99px){.ProfilePageMenu{background:none!important;box-shadow:none!important;padding:0!important}}.ProfilePageMenu__head{padding:8px}@media (max-width:1023.99px){.ProfilePageMenu__head{padding:24px 0 0}}.ProfilePageMenu__phone{font-size:18px;font-weight:500;letter-spacing:-1%;line-height:24px;margin-bottom:2px}.ProfilePageMenu__description{color:var(--text-secondary);font-size:12px;font-weight:400;letter-spacing:1%;line-height:16px;margin-bottom:8px}@media (max-width:1023.99px){.ProfilePageMenu__description{margin-bottom:0}}.ProfilePageMenu__options{display:flex;flex-direction:column;gap:2px}@media (max-width:1023.99px){.ProfilePageMenu__options{display:flex;flex-direction:row;left:0;overflow:auto;position:absolute;right:0;scrollbar-width:none;top:72px;-ms-overflow-style:none}.ProfilePageMenu__options:after{background:var(--fill-separator);bottom:0;content:"";height:1px;left:0;position:absolute;right:0;top:unset;width:100%}.ProfilePageMenu__options .ListItem{overflow:visible}.ProfilePageMenu__options .ListItem:after{background:transparent;bottom:0;content:"";height:1px;left:0;position:absolute;right:0;top:unset;width:100%}.ProfilePageMenu__options .ListItem+.ListItem{margin-left:-2px}.ProfilePageMenu__options .ListItem--active{background:none}.ProfilePageMenu__options .ListItem--active:after{background:var(--text-link)}.ProfilePageMenu__options::-webkit-scrollbar{display:none}}.ProfileLayout{display:flex;flex-direction:column;justify-content:space-between;min-height:100vh;--bg:var(--bg-secondary);background:var(--bg)}@media (max-width:1023.99px){.ProfileLayout .Header__content{padding-bottom:0}}@media (max-width:767.99px){body.app-banner-visible .ProfileLayout{border-radius:12px 12px 0 0;overflow:hidden;padding-top:48px}}.ProfileLayout__body{display:grid;grid-template-columns:280px 1fr;grid-gap:20px;margin:0 auto;max-width:980px;padding-top:32px}@media (max-width:1023.99px){.ProfileLayout__body{grid-template-columns:1fr;padding:62px 16px 0;grid-gap:16px}}.ProfileLayout .Footer{margin-top:20px;width:100%}.ProfileLayout__content{min-width:0}.WhiteClearLayout{--bg:var(--bg-secondary);background:var(--bg);display:flex;flex-direction:column;min-height:100vh;min-height:100dvh}.WhiteClearLayout__main{flex:1 0 auto;min-height:0}@media (max-width:1023.99px){.WhiteClearLayout .Header__content{padding-bottom:0}}@media (max-width:767.99px){body.app-banner-visible .WhiteClearLayout{border-radius:12px 12px 0 0;overflow:hidden;padding-top:48px}}.WhiteClearLayout .Footer{margin-top:20px;width:100%}.__ymap{color:#000;position:relative}.__ymap_container{height:100%;width:100%}.__ymap_slots{display:none}.__ymap--grab [class$=main-engine-container] canvas{cursor:grab}.__ymap--grabbing:active [class$=main-engine-container] canvas,.__ymap--grabbing:focus [class$=main-engine-container] canvas{cursor:grabbing}.__ymap [class$=graphics-layer]{text-align:left}.spotlight[data-v-06403dcb]{background:linear-gradient(45deg,#00dc82,#36e4da 50%,#0047e1);bottom:-30vh;filter:blur(20vh);height:40vh}.gradient-border[data-v-06403dcb]{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:.5rem;position:relative}@media (prefers-color-scheme:light){.gradient-border[data-v-06403dcb]{background-color:#ffffff4d}.gradient-border[data-v-06403dcb]:before{background:linear-gradient(90deg,#e2e2e2,#e2e2e2 25%,#00dc82,#36e4da 75%,#0047e1)}}@media (prefers-color-scheme:dark){.gradient-border[data-v-06403dcb]{background-color:#1414144d}.gradient-border[data-v-06403dcb]:before{background:linear-gradient(90deg,#303030,#303030 25%,#00dc82,#36e4da 75%,#0047e1)}}.gradient-border[data-v-06403dcb]:before{background-size:400% auto;border-radius:.5rem;content:"";inset:0;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;opacity:.5;padding:2px;position:absolute;transition:background-position .3s ease-in-out,opacity .2s ease-in-out;width:100%}.gradient-border[data-v-06403dcb]:hover:before{background-position:-50% 0;opacity:1}.fixed[data-v-06403dcb]{position:fixed}.left-0[data-v-06403dcb]{left:0}.right-0[data-v-06403dcb]{right:0}.z-10[data-v-06403dcb]{z-index:10}.z-20[data-v-06403dcb]{z-index:20}.grid[data-v-06403dcb]{display:grid}.mb-16[data-v-06403dcb]{margin-bottom:4rem}.mb-8[data-v-06403dcb]{margin-bottom:2rem}.max-w-520px[data-v-06403dcb]{max-width:520px}.min-h-screen[data-v-06403dcb]{min-height:100vh}.w-full[data-v-06403dcb]{width:100%}.flex[data-v-06403dcb]{display:flex}.cursor-pointer[data-v-06403dcb]{cursor:pointer}.place-content-center[data-v-06403dcb]{place-content:center}.items-center[data-v-06403dcb]{align-items:center}.justify-center[data-v-06403dcb]{justify-content:center}.overflow-hidden[data-v-06403dcb]{overflow:hidden}.bg-white[data-v-06403dcb]{--un-bg-opacity:1;background-color:rgb(255 255 255/var(--un-bg-opacity))}.px-4[data-v-06403dcb]{padding-left:1rem;padding-right:1rem}.px-8[data-v-06403dcb]{padding-left:2rem;padding-right:2rem}.py-2[data-v-06403dcb]{padding-bottom:.5rem;padding-top:.5rem}.text-center[data-v-06403dcb]{text-align:center}.text-8xl[data-v-06403dcb]{font-size:6rem;line-height:1}.text-xl[data-v-06403dcb]{font-size:1.25rem;line-height:1.75rem}.text-black[data-v-06403dcb]{--un-text-opacity:1;color:rgb(0 0 0/var(--un-text-opacity))}.font-light[data-v-06403dcb]{font-weight:300}.font-medium[data-v-06403dcb]{font-weight:500}.leading-tight[data-v-06403dcb]{line-height:1.25}.font-sans[data-v-06403dcb]{font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji}.antialiased[data-v-06403dcb]{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media (prefers-color-scheme:dark){.dark\:bg-black[data-v-06403dcb]{--un-bg-opacity:1;background-color:rgb(0 0 0/var(--un-bg-opacity))}.dark\:text-white[data-v-06403dcb]{--un-text-opacity:1;color:rgb(255 255 255/var(--un-text-opacity))}}@media (min-width:640px){.sm\:px-0[data-v-06403dcb]{padding-left:0;padding-right:0}.sm\:px-6[data-v-06403dcb]{padding-left:1.5rem;padding-right:1.5rem}.sm\:py-3[data-v-06403dcb]{padding-bottom:.75rem;padding-top:.75rem}.sm\:text-4xl[data-v-06403dcb]{font-size:2.25rem;line-height:2.5rem}.sm\:text-xl[data-v-06403dcb]{font-size:1.25rem;line-height:1.75rem}}.spotlight[data-v-4b6f0a29]{background:linear-gradient(45deg,#00dc82,#36e4da 50%,#0047e1);filter:blur(20vh)}.fixed[data-v-4b6f0a29]{position:fixed}.-bottom-1\/2[data-v-4b6f0a29]{bottom:-50%}.left-0[data-v-4b6f0a29]{left:0}.right-0[data-v-4b6f0a29]{right:0}.grid[data-v-4b6f0a29]{display:grid}.mb-16[data-v-4b6f0a29]{margin-bottom:4rem}.mb-8[data-v-4b6f0a29]{margin-bottom:2rem}.h-1\/2[data-v-4b6f0a29]{height:50%}.max-w-520px[data-v-4b6f0a29]{max-width:520px}.min-h-screen[data-v-4b6f0a29]{min-height:100vh}.place-content-center[data-v-4b6f0a29]{place-content:center}.overflow-hidden[data-v-4b6f0a29]{overflow:hidden}.bg-white[data-v-4b6f0a29]{--un-bg-opacity:1;background-color:rgb(255 255 255/var(--un-bg-opacity))}.px-8[data-v-4b6f0a29]{padding-left:2rem;padding-right:2rem}.text-center[data-v-4b6f0a29]{text-align:center}.text-8xl[data-v-4b6f0a29]{font-size:6rem;line-height:1}.text-xl[data-v-4b6f0a29]{font-size:1.25rem;line-height:1.75rem}.text-black[data-v-4b6f0a29]{--un-text-opacity:1;color:rgb(0 0 0/var(--un-text-opacity))}.font-light[data-v-4b6f0a29]{font-weight:300}.font-medium[data-v-4b6f0a29]{font-weight:500}.leading-tight[data-v-4b6f0a29]{line-height:1.25}.font-sans[data-v-4b6f0a29]{font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji}.antialiased[data-v-4b6f0a29]{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media (prefers-color-scheme:dark){.dark\:bg-black[data-v-4b6f0a29]{--un-bg-opacity:1;background-color:rgb(0 0 0/var(--un-bg-opacity))}.dark\:text-white[data-v-4b6f0a29]{--un-text-opacity:1;color:rgb(255 255 255/var(--un-text-opacity))}}@media (min-width:640px){.sm\:px-0[data-v-4b6f0a29]{padding-left:0;padding-right:0}.sm\:text-4xl[data-v-4b6f0a29]{font-size:2.25rem;line-height:2.5rem}}.MonthSelect{display:flex;justify-content:center;margin-bottom:16px;position:relative}@media (max-width:767.99px){.MonthSelect{display:none}}.MonthSelect__label{display:block;position:relative}.MonthSelect__displayed{border-bottom:.5px dotted var(--text-tertiary);color:var(--text-primary);font-size:18px;font-weight:400;letter-spacing:-.01em;line-height:24px;padding:5px 4px 0;text-transform:capitalize;width:-moz-fit-content;width:fit-content}.MonthSelect__select{cursor:pointer;height:100%;left:0;opacity:0;position:absolute;top:0;width:-moz-fit-content;width:fit-content}.MonthSelect--mobile{color:var(--text-primary);display:none;font-size:20px;font-weight:600;letter-spacing:-.45px;line-height:24px;padding-bottom:4px;padding-left:16px;padding-top:16px;text-align:left}@media (max-width:767.99px){.MonthSelect--mobile{display:block}}.Calendar{max-width:700px;text-align:center}.Calendar__header{inset:3px 12px;bottom:unset;display:flex;font-size:18px;font-weight:400;justify-content:space-between;line-height:24px;margin-bottom:16px;pointer-events:none;position:absolute;z-index:99}@media (max-width:767.99px){.Calendar__header{display:none}}.Calendar__header>*{pointer-events:all}.Calendar__month-name{border-bottom:.5px dotted var(--text-tertiary);margin:0 auto 15px;text-transform:capitalize;width:-moz-fit-content;width:fit-content}.Calendar__button{cursor:pointer;display:flex}.Calendar__button svg path{fill:var(--fill-accent)}.Calendar__button:hover svg path{fill:var(--fill-accent-hover)}.Calendar__button-left{transform:rotate(180deg)}.Calendar__button--disabled{opacity:.4;pointer-events:none}.Calendar__months{display:flex;gap:24px}@media (max-width:767.99px){.Calendar__months{flex-direction:column;grid-gap:20px}}.Calendar__month{flex:1}@media (max-width:767.99px){.Calendar__month .MonthSelect__header{border:none;color:var(--text-primary);font-size:20px;font-weight:600;letter-spacing:-.45px;line-height:24px;margin:16px 0 4px 16px}}.Calendar__mobile-weekdays{background:var(--bg-primary);border-radius:12px;display:none;font-weight:700;grid-template-columns:repeat(7,1fr);left:0;padding:7px 0;position:sticky;right:0;top:0;z-index:3}@media (max-width:767.99px){.Calendar__mobile-weekdays{display:grid}}.Calendar__mobile-weekdays span{color:#8e8e93;font-size:11px;font-weight:510;line-height:13px}.Calendar__weekdays{display:grid;font-weight:700;grid-template-columns:repeat(7,1fr);margin-bottom:5px}@media (max-width:767.99px){.Calendar__weekdays{display:none}}.Calendar__weekdays span{color:#8e8e93;font-size:11px;font-weight:510;line-height:13px}.Calendar__days{display:grid;grid-template-columns:repeat(7,1fr);grid-gap:4px 0;padding-left:8px;padding-right:8px}.Calendar__day{border-radius:12px;cursor:pointer;font-size:20px;font-weight:400;letter-spacing:-.45px;line-height:24px;padding:12px;text-align:center;transition:background-color .2s,color .2s,border-radius 0s .2s}@media (max-width:767.99px){.Calendar__day{padding:12px 8px}}.Calendar__day--selected{background:#0059ff29;border-radius:0;color:var(--text-primary)}.Calendar__day--selected:first-of-type:not(.Calendar__day--range-end){border-radius:12px 0 0 12px}.Calendar__day--selected:last-of-type:not(.Calendar__day--range-end){border-radius:0 12px 12px 0}.Calendar__day--range-end{border-radius:12px;color:var(--text-white);position:relative;z-index:2}.Calendar__day--range-end+.Calendar__day--range-end:after{border-radius:0 12px 12px 0}.Calendar__day--range-end:has(+.Calendar__day--range-end):after{border-radius:12px 0 0 12px}.Calendar__day--range-end:after{background:var(--fill-accent);border-radius:12px;content:"";inset:0;position:absolute;z-index:-1}.Calendar__day--selected+.Calendar__day--range-end{border-radius:0 12px 12px 0}.Calendar__day--selected.Calendar__day--range-end:has(+.Calendar__day--selected){border-radius:12px 0 0 12px}.Calendar__day--past{background:none;color:#b9b9ba;cursor:default}.Calendar__day--past:hover{background:none!important}.Calendar__day:hover{background:var(--fill-accent-80)}.ChildrenBadge{align-items:center;background:#d3d3db29;border-radius:6px;display:flex;font-size:16px;font-weight:400;line-height:22px;padding:7px 10px}@media (max-width:767.99px){.ChildrenBadge{background:none;border-bottom:1px solid var(--fill-separator);border-radius:0;justify-content:space-between;padding:11px 12px 11px 0}}.ChildrenBadge__age{display:flex}.ChildrenBadge__age span+span{margin-left:4px}.ChildrenBadge__icon{cursor:pointer;display:flex}.ChildrenBadge>*+*{margin-left:8px}.MobileChildAdd__title{color:var(--text-primary);font-size:20px;font-weight:600;letter-spacing:-.45px;line-height:24px;margin-bottom:4px}.MobileChildAdd__list{max-height:calc(100dvh - 250px);overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.MobileChildAdd__list::-webkit-scrollbar{display:none}.MobileChildAdd__child{color:var(--text-primary);font-size:16px;font-weight:400;letter-spacing:-.01em;line-height:22px;padding:11px 0}.MobileChildAdd__child+.MobileChildAdd__child{border-top:1px solid var(--fill-separator)}.GuestsSelectDropdown__adults{align-items:center;display:flex;justify-content:space-between}@media (max-width:767.99px){.GuestsSelectDropdown__adults{padding-right:16px}}.GuestsSelectDropdown__adults-input{align-items:center;display:flex}.GuestsSelectDropdown__adults-input>*+*{margin-left:4px}.GuestsSelectDropdown__deliver{background:var(--fill-separator);height:1px;margin:11px 0;width:100%}@media (max-width:767.99px){.GuestsSelectDropdown__deliver{margin:11px 0 0}}.GuestsSelectDropdown__mobile-add{align-items:center;color:var(--fill-accent);cursor:pointer;display:none;font-size:16px;font-weight:500;margin-top:12px}@media (max-width:767.99px){.GuestsSelectDropdown__mobile-add{display:flex}}.GuestsSelectDropdown__mobile-add--disabled{opacity:40%}.GuestsSelectDropdown__mobile-add:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' fill='none' viewBox='0 0 20 20'%3E%3Cpath fill='%230059ff' d='M3 10q0-.314.22-.535a.73.73 0 0 1 .535-.229h5.49v-5.48q0-.306.22-.527A.72.72 0 0 1 10 3q.314 0 .534.23.23.22.23.525v5.481h5.48q.306 0 .527.23.23.22.229.534 0 .314-.23.534a.72.72 0 0 1-.525.221h-5.481v5.49a.7.7 0 0 1-.23.526A.72.72 0 0 1 10 17a.72.72 0 0 1-.535-.23.72.72 0 0 1-.22-.525v-5.49h-5.49a.75.75 0 0 1-.534-.22A.73.73 0 0 1 3 10'/%3E%3C/svg%3E");background-size:contain;content:"";display:inline-block;height:20px;margin-right:6px;width:20px}.GuestsSelectDropdown__children-content{display:flex;flex-wrap:wrap;gap:8px;margin-top:8px}@media (max-width:767.99px){.GuestsSelectDropdown__children-content{display:block;margin-top:0}.GuestsSelectDropdown__children-content .NativeSelect{display:none}}.GuestsSelectDropdown__add{align-items:center;color:var(--fill-accent);cursor:pointer;display:flex;font-size:16px;font-weight:500;line-height:22px;position:relative}.GuestsSelectDropdown__add-item{border-radius:5px;color:var(--text-primary);font-size:13px;font-weight:510;line-height:16px;padding:3px 12px 3px 25px}.GuestsSelectDropdown__add-item:hover{background:var(--fill-accent);color:var(--text-white)}.GuestsSelectDropdown__add-dropdown{background:#f6f6f6;border-radius:6px;box-shadow:0 7px 22px #00000040,0 0 1.5px #0000004d,0 0 1px #0006;left:0;padding:5px;position:absolute;right:0;top:0}.GuestsSelectDropdown__add>*+*{margin-left:6px}.GuestsSelectDropdown__title{font-size:16px;font-weight:500;line-height:22px;margin-right:20px}.GuestsSelectDropdown__button{align-items:center;background:var(--fill-accent-80);border-radius:20px;cursor:pointer;display:flex;height:36px;justify-content:center;width:36px}.GuestsSelectDropdown__button:active{background:var(--fill-accent-160)}.GuestsSelectDropdown__button--disabled{cursor:default;opacity:40%}.GuestsSelectDropdown__icon{display:flex}.GuestsSelectDropdown__icon svg path{fill:var(--fill-accent)}.GuestsSelectDropdown__value{font-size:16px;font-weight:400;line-height:22px;min-width:24px;text-align:center}.ObjectMap{background:var(--bg-tertiary);border-radius:8px;height:100%;overflow:hidden;width:100%}@media (max-width:1023.99px){.ObjectMap{border-radius:0 0 12px 12px}}@media (max-width:767.99px){.ObjectMap{border-radius:8px}}.ObjectMap__map{height:100%;width:100%}.ObjectMap__marker{bottom:0;left:0;max-width:unset;position:absolute;transform:translate(-50%)}.MapMarker{cursor:pointer;font-size:14px;font-weight:590;letter-spacing:-.15px;line-height:18px;padding-bottom:5px;position:relative;white-space:nowrap}@media (max-width:767.99px){.MapMarker{position:static}}.MapMarker__content{align-items:center;background:var(--bg-primary);border-radius:12px;color:var(--text-primary);display:flex;filter:drop-shadow(0 1px 1px color-mix(in srgb,var(--text-primary) 16%,transparent)) drop-shadow(0 4px 12px color-mix(in srgb,var(--text-primary) 16%,transparent));flex-direction:row;gap:10px;justify-content:center;padding:3px 8px;position:relative;transition:all .2s ease}.MapMarker__content:hover{color:var(--text-link)}.MapMarker__content svg path{transition:all .2s ease;fill:var(--bg-primary)}.MapMarker__bottom{left:0;position:absolute;right:0;top:100%}.MapMarker__bottom svg{display:block;margin:-1px auto 0}.MapMarker--expanded .MapMarker__content,.MapMarker--hovered .MapMarker__content{background:var(--primary);color:var(--text-white)}.MapMarker--expanded .MapMarker__content svg path,.MapMarker--hovered .MapMarker__content svg path{fill:var(--primary)}.MapMarker__modal{bottom:40px;left:50%;position:absolute;transform:translate(-50%);width:-moz-max-content;width:max-content;z-index:1000}@media (max-width:767.99px){.MapMarker__modal{border-radius:16px;box-shadow:0 4px 20px color-mix(in srgb,var(--text-primary) 16%,transparent),0 1px 2px #11253b19;inset:12px;position:fixed;top:unset;transform:none;width:calc(100% - 24px)}}.MapMarker__modal-close{align-items:center;background:color-mix(in srgb,var(--text-primary-inverted) 90%,transparent);border-radius:50%;color:var(--text-primary);cursor:pointer;display:flex;height:24px;justify-content:center;position:absolute;right:12px;top:12px;width:24px;z-index:10}.MapMarker__modal-close svg{height:16px;width:16px}.ViewTypeSwitcher{inset:0;bottom:unset;position:absolute;z-index:2}.ViewTypeSwitcher__body{align-items:center;-webkit-backdrop-filter:blur(40px);backdrop-filter:blur(40px);background:var(--bg-secondary);border-bottom:1px solid var(--fill-separator);cursor:pointer;display:flex;padding:10px 16px}@media (max-width:767.99px){.ViewTypeSwitcher{display:none}}.ViewTypeSwitcher__content{margin-left:16px}.ViewTypeSwitcher__title{color:var(--text-primary);font-size:16px;font-weight:500;letter-spacing:-1%;line-height:22px}.ViewTypeSwitcher__title span{white-space:nowrap}.ViewTypeSwitcher__subtitle{color:var(--text-primary);font-size:12px;font-weight:400;letter-spacing:0;line-height:16px;opacity:.5}.ViewTypeSwitcher__icon svg{display:flex}.ViewTypeSwitcher--map{left:12px;right:unset;top:12px}@media (max-width:1023.99px){.ViewTypeSwitcher--map{display:none}}.ViewTypeSwitcher--map .ViewTypeSwitcher__icon{margin-left:8px;order:2;transform:rotate(180deg)}.ViewTypeSwitcher--map .ViewTypeSwitcher__content{font-size:16px;font-weight:500;letter-spacing:-1%;line-height:22px;margin-left:0;margin-right:4px}.Map{height:100dvh;position:sticky;top:0;width:100%}.Map__map{inset:0;position:absolute}.Map:after{background:linear-gradient(270deg,transparent,rgba(0,0,0,.001) 6.67%,rgba(0,0,0,.003) 13.33%,rgba(0,0,0,.007) 20%,rgba(0,0,0,.012) 26.67%,rgba(0,0,0,.019) 33.33%,rgba(0,0,0,.027) 40%,rgba(0,0,0,.035) 46.67%,rgba(0,0,0,.045) 53.33%,rgba(0,0,0,.053) 60%,rgba(0,0,0,.061) 66.67%,rgba(0,0,0,.068) 73.33%,rgba(0,0,0,.073) 80%,rgba(0,0,0,.077) 86.67%,rgba(0,0,0,.079) 93.33%,rgba(0,0,0,.08));background-blend-mode:plus-darker;bottom:0;content:"";left:0;pointer-events:none;position:absolute;top:0;width:50px}@media (max-width:1023.99px){.Map,.Map:after{display:none}.Map{background-image:none;height:0;position:unset;width:0}.Map--active{display:block;height:calc(100dvh - 171px);position:relative;width:100dvw}}.Map__cluster{align-items:center;background:var(--bg-primary);border-radius:50%;color:var(--text-link);cursor:pointer;display:flex;filter:drop-shadow(0 1px 1px color-mix(in srgb,var(--primary) 16%,transparent)) drop-shadow(0 4px 8px color-mix(in srgb,var(--primary) 12%,transparent));font-size:15px;font-weight:500;height:36px;justify-content:center;padding:6px;width:36px}.Map__cluster--hovered{background:var(--primary);box-shadow:0 0 0 2px color-mix(in srgb,var(--text-primary) 5%,transparent) inset;color:var(--white)}
