@charset "UTF-8";@keyframes constants__skeleton-progress{0%{transform:translateX(-100%)}to{transform:translateX(0)}}@keyframes Captcha__skeleton-progress{0%{transform:translateX(-100%)}to{transform:translateX(0)}}.Captcha__container{align-items:center;color:var(--color-grey-medium);display:flex;flex-direction:column;padding:0 24px}.Captcha__text{font-size:16px;line-height:24px;padding:16px 0}@keyframes Fallback__skeleton-progress{0%{transform:translateX(-100%)}to{transform:translateX(0)}}.Fallback__container{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:24px 0;text-align:center;width:100%}.Fallback__title{font-size:18px;font-weight:700;line-height:24px;margin-bottom:8px}.Fallback__description{color:var(--color-grey-medium);font-size:14px;line-height:20px}@keyframes MessagesList__skeleton-progress{0%{transform:translateX(-100%)}to{transform:translateX(0)}}.MessagesList__container{display:flex;flex-direction:column-reverse;pointer-events:none;position:fixed;width:100%;z-index:10000}.MessagesList__bottom,.MessagesList__bottomLeft,.MessagesList__bottomRight,.MessagesList__top,.MessagesList__topLeft,.MessagesList__topRight{box-sizing:border-box;left:0}.MessagesList__top{align-items:center}.MessagesList__top,.MessagesList__topLeft{flex-direction:column;top:var(--message-screen-border-offset)}.MessagesList__topLeft{align-items:flex-start;padding-left:var(--message-screen-border-offset)}@media only screen and (max-width:1023px){.MessagesList__topLeft{align-items:center;padding-left:0}}.MessagesList__topRight{align-items:flex-end;flex-direction:column;padding-right:var(--message-screen-border-offset);top:var(--message-screen-border-offset)}@media only screen and (max-width:1023px){.MessagesList__topRight{align-items:center;padding-right:0}}.MessagesList__bottom{align-items:center;bottom:var(--message-screen-border-offset)}.MessagesList__bottomLeft{align-items:flex-start;bottom:var(--message-screen-border-offset);padding-left:var(--message-screen-border-offset)}@media only screen and (max-width:1023px){.MessagesList__bottomLeft{align-items:center;padding-left:0}}.MessagesList__bottomRight{align-items:flex-end;bottom:var(--message-screen-border-offset);padding-right:var(--message-screen-border-offset)}@media only screen and (max-width:1023px){.MessagesList__bottomRight{align-items:center;padding-right:0}}.MessagesList__topEnter{opacity:0;transform:translateY(-100%)}.MessagesList__topEnterActive{opacity:1;transform:translateY(0)}.MessagesList__topExit{opacity:1}.MessagesList__topExitActive{opacity:0}.MessagesList__bottomEnter{opacity:0;transform:translateY(100%)}.MessagesList__bottomEnterActive{opacity:1;transform:translateY(0)}.MessagesList__bottomExit{opacity:1}.MessagesList__bottomExitActive{opacity:0}.Message__Message{background-color:var(--message-default-background-color);border-radius:var(--message-border-radius);box-shadow:var(--shadow-medium);color:var(--message-default-color);font-size:14px;font-weight:var(--message-font-weight);line-height:20px;margin-top:var(--message-vertical-margin);max-width:calc(100vw - 32px);overflow:visible;pointer-events:auto;transition:transform var(--duration-medium-2),opacity var(--duration-medium-2),max-height var(--duration-medium-2),margin-top var(--duration-medium-2),margin-bottom var(--duration-medium-2);width:var(--message-width)}@media only screen and (max-width:1023px){.Message__Message{max-width:400px;width:calc(100vw - 32px)}}.Message__Message.Message__isTopPlacement{margin-bottom:var(--message-vertical-margin);margin-top:0}.Message__Message.Message__success{background-color:var(--message-success-background-color);color:var(--message-success-color)}.Message__Message.Message__error{background-color:var(--message-error-background-color);color:var(--message-error-color)}.Message__container{align-items:stretch;display:flex;justify-content:flex-start;padding:var(--message-padding)}.Message__iconWrapper{align-items:center;align-self:flex-start;background-color:hsla(0,0%,100%,.25);border-radius:10px;display:flex;justify-content:center;margin-right:8px;padding:6px}.Message__content{align-items:center;display:flex;width:100%}:root{--duration-short-1:100ms;--duration-short-2:150ms;--duration-medium-1:200ms;--duration-medium-2:300ms;--duration-long-1:500ms;--color-white:#fff;--color-grey-smoke:#f7f7f7;--color-grey-light:#e8e8e8;--color-grey:#ccc;--color-grey-medium:#888;--color-grey-dark:#353535;--color-black:#212121;--color-blue-light:#dbedf6;--color-blue-medium:#a8dcf5;--color-blue:#01abfb;--color-blue-hover:#009de6;--color-yellow-light:#fff2bb;--color-yellow-medium:#ffe988;--color-yellow:#ffd41e;--color-yellow-hover:#f2c401;--color-orange:#ff9b00;--color-orange-medium:#ffd799;--color-orange-light:#ffe6c8;--color-red-light:#ffddd9;--color-red-medium:#f5bab4;--color-red:#e74c3c;--color-green-dark:#078125;--color-green-light:#aaf2bd;--color-green-medium:#7ee698;--color-green:#3fcc62;--color-purple-light:#dcd3f0;--color-purple-medium:#bca6ed;--color-purple:#744fc5;--solar-color-purple-dark:#20144b;--solar-color-purple-smoke:#efedfd;--solar-color-purple-light:#e1dcfc;--solar-color-purple-medium:#c2b9f9;--solar-color-purple:#6d45fe;--solar-color-purple-hover:#4b3c9e;--solar-color-darkside:#05070c;--solar-background-secondary:var(--color-grey-smoke);--solar-color-black:#000;--shadow-small:0 1px 3px 0 rgba(0,0,0,.1),0 0 1px 0 rgba(0,0,0,.2);--shadow-medium:0 2px 8px 0 rgba(0,0,0,.1),0 0 1px 0 rgba(0,0,0,.2);--shadow-large:0 8px 20px 0 rgba(0,0,0,.1),0 0 1px 0 rgba(0,0,0,.2);--shadow-x-large:0 12px 36px 0 rgba(0,0,0,.2),0 0 1px 0 rgba(0,0,0,.2);--color-white--rgb:255,255,255;--color-grey-smoke--rgb:247,247,247;--color-grey-light--rgb:232,232,232;--color-grey--rgb:204,204,204;--color-grey-medium--rgb:136,136,136;--color-grey-dark--rgb:53,53,53;--color-black--rgb:33,33,33;--color-blue-light--rgb:219,237,246;--color-blue-medium--rgb:168,220,245;--color-blue--rgb:1,171,251;--color-blue-hover--rgb:0,157,230;--color-yellow-light--rgb:255,242,187;--color-yellow-medium--rgb:255,233,136;--color-yellow--rgb:255,212,30;--color-yellow-hover--rgb:242,196,1;--color-red-light--rgb:255,221,217;--color-red-medium--rgb:245,186,180;--color-red--rgb:231,76,60;--color-green-dark--rgb:7,129,37;--color-green-light--rgb:170,242,189;--color-green-medium--rgb:126,230,152;--color-green--rgb:63,204,98;--color-purple-light--rgb:220,211,240;--color-purple-medium--rgb:188,166,237;--color-purple--rgb:116,79,197;--loading-dots-background:#3a3a3a;--select-border-radius:4px;--select-overlay-border-radius:4px;--select-overlay-padding:8px 0;--select-color:var(--color-black);--select-background:var(--color-white);--select-border-color:var(--color-grey);--select-hover-background:var(--color-grey-smoke);--select-hover-border-color:var(--color-grey);--select-disabled-color:var(--color-grey-medium);--select-disabled-background:var(--color-grey-light);--select-disabled-border-color:var(--color-grey-light);--select-invalid-border-color:var(--color-red);--select-arrow-fill:var(--color-black);--select-disabled-arrow-fill:var(--color-grey-medium);--input-color:var(--color-black);--input-disabled-color:var(--color-grey-medium);--input-title-color:var(--color-grey-medium);--input-title-disabled-color:var(--color-grey-medium);--input-placeholder-color:var(--color-grey);--input-placeholder-disabled-color:var(--color-grey-medium);--input-mask-color:var(--color-grey);--input-background:var(--color-white);--input-hover-background:var(--color-white);--input-focus-background:var(--color-white);--input-focus-hover-background:var(--color-white);--input-disabled-background:var(--color-grey-light);--input-border-radius:4px;--input-border-color:var(--color-grey);--input-hover-border-color:var(--color-grey-medium);--input-focus-border-color:var(--color-grey-medium);--input-disabled-border-color:var(--color-grey-light);--input-clear-button-color:var(--color-grey-medium);--input-clear-button-hover-color:var(--color-black);--travellers-border-radius:4px;--button-font-weight:normal;--button-font-family:inherit;--button-border-radius:4px;--button-padding:0 16px;--button-small-padding:0 12px;--button-background:transparent;--button-border-color:rgba(33,33,33,.2);--button-color:var(--color-black);--button-hover-background:rgba(33,33,33,.05);--button-hover-border-color:rgba(33,33,33,.2);--button-hover-color:var(--color-black);--button-active-background:var(--color-yellow);--button-active-hover-background:var(--color-yellow-hover);--button-active-border-color:var(--color-yellow);--button-active-hover-border-color:var(--color-yellow-hover);--button-active-color:var(--color-black);--button-primary-background:var(--color-blue);--button-primary-border-color:var(--color-blue);--button-primary-color:var(--color-white);--button-primary-hover-background:var(--color-blue-hover);--button-primary-hover-border-color:var(--color-blue-hover);--button-primary-hover-color:var(--color-white);--button-secondary-background:transparent;--button-secondary-border-color:var(--color-blue);--button-secondary-color:var(--color-blue);--button-secondary-hover-background:rgba(var(--color-blue--rgb),0.1);--button-secondary-hover-border-color:var(--color-blue);--button-secondary-hover-color:var(--color-blue);--button-disabled-background:var(--color-grey-light);--button-disabled-border-color:var(--color-grey-light);--button-disabled-color:var(--color-grey);--checkbox-size-default:24px;--checkbox-size-small:16px;--checkbox-border-radius:4px;--checkbox-background:var(--color-white);--checkbox-hover-background:var(--color-grey-smoke);--checkbox-border-color:var(--color-grey);--checkbox-hover-border-color:var(--color-grey);--checkbox-color:var(--color-black);--checkbox-active-background:var(--color-yellow);--checkbox-active-hover-background:var(--color-yellow-hover);--checkbox-active-border-color:var(--color-yellow);--checkbox-active-hover-border-color:var(--color-yellow-hover);--checkbox-active-icon-color:var(--color-black);--checkbox-disabled-background:var(--color-grey-smoke);--checkbox-disabled-border-color:var(--color-grey-light);--checkbox-disabled-icon-color:var(--color-grey-medium);--checkbox-disabled-color:var(--color-grey-medium);--checkbox-error-border-color:var(--color-red);--checkbox-outline-color:var(--color-black);--rating-with-text-color:var(--color-black);--rating-with-text-background:var(--color-grey-light);--rating-with-text-accented-background:var(--color-yellow);--radio-background:var(--color-white);--radio-hover-background:rgba(33,33,33,.05);--radio-border-color:var(--color-grey);--radio-active-background:var(--color-yellow);--radio-active-hover-background:var(--color-yellow-hover);--radio-active-border-color:var(--color-grey);--radio-active-point-color:var(--color-black);--radio-disabled-background:var(--color-grey-light);--radio-disabled-border-color:var(--color-grey);--radio-disabled-point-color:var(--color-black);--search-filter-border-radius:4px;--search-filter-background:var(--color-white);--radio-button-group-border-radius:4px;--radio-button-group-background:var(--color-white);--radio-button-group-hover-background:var(--color-grey-smoke);--radio-button-group-border-color:var(--color-grey-light);--radio-button-group-hover-border-color:var(--color-grey-light);--radio-button-group-color:var(--color-grey-dark);--radio-button-group-selected-background:var(--color-yellow);--radio-button-group-selected-border-color:var(--color-yellow);--radio-button-group-selected-color:var(--color-grey-dark);--radio-button-group-disabled-background:var(--color-grey-light);--radio-button-group-disabled-border-color:var(--color-grey-light);--radio-button-group-disabled-color:var(--color-grey-medium);--radio-button-group-disabled-selected-background:var(--color-grey-light);--radio-button-group-disabled-selected-border-color:var(--color-grey-medium);--radio-button-group-disabled-selected-color:var(--color-grey-medium);--dropdown-background:transparent;--dropdown-hover-background:var(--color-dark-bg-hover);--dropdown-border-color:var(--color-grey);--dropdown-hover-border-color:var(--color-grey);--star-rating-icon-color:var(--color-black);--star-rating-accented-icon-color:var(--color-yellow);--travellers-children-child-background:var(--color-yellow);--travellers-children-child-color:var(--color-black);--hotels-search-form-guests-background:var(--color-yellow);--hotels-search-form-guests-color:var(--color-black);--datepicker-overlay-border-radius:4px;--datepicker-day-background:transparent;--datepicker-day-hover-background:var(--color-yellow-light);--datepicker-day-hover-color:var(--color-black);--datepicker-day-holiday-color:var(--color-red);--datepicker-day-holiday-hover-color:var(--color-red);--datepicker-day-holiday-font-weight:bold;--datepicker-day-active-background:var(--color-yellow);--datepicker-day-active-hover-background:var(--color-yellow-hover);--datepicker-day-active-color:var(--color-black);--datepicker-day-active-hover-color:var(--color-black);--datepicker-day-active-holiday-color:var(--color-red);--datepicker-day-active-holiday-hover-color:var(--color-red);--datepicker-day-disabled-background:transparent;--datepicker-header-option-background:transparent;--datepicker-header-option-hover-background:var(--color-grey-light);--datepicker-header-option-border-color:var(--color-grey);--datepicker-header-selected-option-color:var(--color-black);--datepicker-header-selected-option-hover-color:var(--color-black);--datepicker-header-selected-option-background:var(--color-yellow);--datepicker-header-selected-option-hover-background:var(--color-yellow);--datepicker-header-selected-option-border-color:var(--color-yellow);--datepicker-header-selected-option-hover-border-color:var(--color-yellow);--datepicker-header-border-radius:4px;--modal-layout-overlay-background:rgba(0,0,0,.7);--modal-bottom-sheet-border-radius:20px;--modal-bottom-sheet-padding-bottom:48px;--modal-content-border-radius:8px;--modal-content-padding:32px;--modal-content-medium-width:588px;--modal-content-wide-width:768px;--grid-container-desktop-max-width:1200px;--grid-container-mobile-max-width:688px;--reservation-banner-color:var(--color-black);--reservation-banner-background:var(--color-yellow);--reservation-banner-cross-icon-fill:var(--color-black);--reservation-banner-cross-icon-hover-fill:#494848;--plus-minus-background:var(--color-white);--plus-minus-hover-background:rgba(33,33,33,.05);--plus-minus-border-color:var(--color-grey);--plus-minus-disabled-color:var(--color-grey);--plus-minus-disabled-background:var(--color-grey-light);--plus-minus-disabled-border-color:var(--color-grey-light);--search-form-submit-button-desktop-width:92px;--search-form-submit-button-mobile-width:100%;--flight-border-radius:4px;--flight-desktop-field-width:229px;--flight-mobile-field-width:100%;--flight-complex-search-button-desktop-width:33.33%;--flight-datepicker-desktop-field-width:var(--flight-desktop-field-width);--flight-datepicker-mobile-field-width:100%;--flight-add-route-desktop-field-width:33.33%;--flight-add-route-mobile-field-width:100%;--service-classes-color:var(--color-black);--service-classes-background:var(--color-white);--service-classes-border-color:var(--color-grey-light);--service-classes-border-radius:2px;--service-classes-selected-color:var(--color-black);--service-classes-selected-background:var(--color-yellow);--travellers-with-classes-border-radius:4px;--travellers-with-classes-desktop-width:var(--flight-desktop-field-width);--travellers-with-classes-mobile-width:100%;--travellers-with-classes-complex-route-desktop-width:33.33%;--travellers-with-classes-complex-route-mobile-width:100%;--travellers-with-classes-complex-route-last-row-width:calc(50% - 4px);--travellers-with-classes-color:var(--color-black);--travellers-with-classes-background:var(--color-yellow);--travellers-with-classes-border-color:var(--color-yellow);--hotel-gallery-big-image-border-radius:0;--hotel-gallery-small-image-border-radius:0;--hotel-info-block-border-radius:4px;--hotel-info-padding:16px;--hotel-info-wrapper-background:var(--color-white);--hotel-info-block-background:var(--color-white);--hotel-info-box-shadow:var(--shadow-medium);--image-loader-border-radius:0;--credit-card-padding:16px;--creidt-card-container-border-radius:4px;--credit-card-background:var(--color-white);--credit-card-container-box-shadow:var(--shadow-small);--message-width:320px;--message-screen-border-offset:24px;--message-border-radius:12px;--message-padding:12px;--message-vertical-margin:8px;--message-font-weight:400;--message-default-background-color:var(--color-white);--message-success-background-color:var(--color-green);--message-error-background-color:var(--color-red);--message-default-color:var(--color-black);--message-success-color:var(--color-white);--message-error-color:var(--color-white);--cookie-policy-root-background-color:var(--color-black);--cookie-policy-root-color:var(--color-white);--cookie-policy-root-box-shadow:var(--shadow-large);--cookie-policy-root-border-radius:8px;--cookie-policy-link-color:var(--color-grey);--cookie-policy-link-hover-color:var(--color-white);--cookie-policy-decline-button-background:transparent;--cookie-policy-accept-button-background:rgba(var(--color-white--rgb),0.1);--cookie-policy-decline-button-color:var(--color-white);--cookie-policy-accept-button-color:var(--color-white);--cookie-policy-decline-button-hover-background:rgba(var(--color-grey-smoke--rgb),0.1);--cookie-policy-accept-button-hover-background:rgba(var(--color-white--rgb),0.2);--skeleton-background:var(--color-grey-smoke);--skeleton-border-radius:2px;--skeleton-gradient-width:500px;--skeleton-gradient-color:rgba(var(--color-white--rgb),0.6);--skeleton-animation-timing-function:ease-in-out;--skeleton-animation-duration:1.2s;--link-color:var(--color-blue);--link-hover-color:var(--color-blue-hover)}@keyframes CookiePolicy__skeleton-progress{0%{transform:translateX(-100%)}to{transform:translateX(0)}}.CookiePolicy__content{--local-content-flex-direction:row}@media only screen and (max-width:1023px){.CookiePolicy__content.CookiePolicy__contentWithButtons{--local-content-flex-direction:column}}.CookiePolicy__root{align-items:center;background-color:var(--cookie-policy-root-background-color);border-radius:var(--cookie-policy-root-border-radius);box-shadow:var(--cookie-policy-root-box-shadow);display:flex;margin-left:16px;margin-right:16px;max-width:944px;width:auto}.CookiePolicy__messageContainer{padding:16px!important}.CookiePolicy__content{align-items:center;color:var(--cookie-policy-root-color);display:flex;flex-direction:var(--local-content-flex-direction);font-size:14px;line-height:20px;width:100%}.CookiePolicy__content a{text-outline:none;color:var(--cookie-policy-link-color);text-decoration:none;transition:color var(--duration-short-1)}@media (hover:hover){.CookiePolicy__content a:hover{color:var(--cookie-policy-link-hover-color)}}.CookiePolicy__buttonsContainer{display:flex}@media only screen and (max-width:1023px){.CookiePolicy__buttonsContainer{margin:16px 0 0;width:100%}}@media only screen and (min-width:1024px){.CookiePolicy__buttonsContainer{margin:0 0 0 24px}}.CookiePolicy__button{border:none!important;font-weight:500!important;min-width:132px}.CookiePolicy__button+.CookiePolicy__button{margin:0 0 0 12px}@media only screen and (max-width:1023px){.CookiePolicy__button{flex-grow:1;width:100%}}.CookiePolicy__buttonDecline{background:var(--cookie-policy-decline-button-background)!important;color:var(--cookie-policy-decline-button-color)!important}@media (hover:hover){.CookiePolicy__buttonDecline:hover{background:var(--cookie-policy-decline-button-hover-background)!important}}.CookiePolicy__buttonAccept{background:var(--cookie-policy-accept-button-background)!important;color:var(--cookie-policy-accept-button-color)!important}@media (hover:hover){.CookiePolicy__buttonAccept:hover{background:var(--cookie-policy-accept-button-hover-background)!important}}.CookiePolicy__iconContainer{align-items:center;display:flex}.CookiePolicy__crossIcon{color:var(--color-white);cursor:pointer;margin:0 0 0 12px;transition:color var(--duration-short-1)}@media (hover:hover){.CookiePolicy__crossIcon:hover{color:var(--color-grey-medium)}}@keyframes AuthErrorContent__skeleton-progress{0%{transform:translateX(-100%)}to{transform:translateX(0)}}.AuthErrorContent__title{color:var(--color-black);font-size:16px;font-weight:700;line-height:24px;margin-bottom:24px;padding:0 44px}.AuthErrorContent__description{color:var(--color-grey-medium);font-size:14px;line-height:20px;text-align:center}.AuthErrorContent__button{font-size:16px;font-weight:500;line-height:24px;margin-top:32px;width:100%}.AuthErrorContent__link{color:var(--solar-color-purple);cursor:pointer;display:block;font-size:16px;font-weight:500;line-height:24px;margin-top:24px;text-decoration:none;transition:color var(--duration-short-1)}.AuthErrorContent__link:hover{color:var(--solar-color-purple-hover)}@keyframes LoginModalContent__skeleton-progress{0%{transform:translateX(-100%)}to{transform:translateX(0)}}.LoginModalContent__container{align-items:center;display:flex;flex-direction:column;height:100%;position:relative;width:100%}.LoginModalContent__closer{fill:var(--color-grey-medium);background-color:var(--color-grey-light);border-radius:50%;right:32px;top:32px;transition:fill var(--duration-short-1),background-color var(--duration-short-1)}.LoginModalContent__closer:hover{fill:var(--color-grey-dark);background-color:var(--color-grey)}.LoginModalContent__title{color:var(--color-black);font-size:16px;font-weight:700;line-height:24px;margin-bottom:24px;padding:0 44px}.LoginModalContent__emailField{margin-bottom:24px;width:100%}.LoginModalContent__button{width:100%}.LoginModalContent__button+.LoginModalContent__button{margin-top:16px}.LoginModalContent__dividerContainer{align-items:center;display:flex;justify-content:center;margin:24px 0}.LoginModalContent__dividerText{background-color:var(--color-white);color:var(--color-grey-medium);font-size:12px;line-height:16px;padding:0 12px;z-index:1}.LoginModalContent__divider{background-color:var(--color-grey-light);height:1px;position:absolute;width:100%}.LoginModalContent__userAgreement{color:var(--color-grey-medium);font-size:12px;line-height:16px;margin-top:16px;text-align:center}.LoginModalContent__userAgreement a{text-outline:none;color:var(--color-black);text-decoration:none}@keyframes SuccessModalContent__skeleton-progress{0%{transform:translateX(-100%)}to{transform:translateX(0)}}.SuccessModalContent__container{align-items:center;display:flex;flex-direction:column;height:100%;position:relative;width:100%}.SuccessModalContent__title{color:var(--color-black);font-size:16px;font-weight:700;line-height:24px;margin-bottom:24px;padding:0 44px}.SuccessModalContent__title span span{-webkit-text-fill-color:transparent;background:linear-gradient(198.32deg,#6dd2e5 27.07%,#7ba0eb 56.84%,#bc86f6 86.11%,#dcc4f8 136.1%,#f5f4f6 183.77%,#bfb5c6 291.88%);-webkit-background-clip:text;color:transparent}.SuccessModalContent__closer{fill:var(--color-grey-medium);background-color:var(--color-grey-light);border-radius:50%;right:32px;top:32px;transition:fill var(--duration-short-1),background-color var(--duration-short-1)}.SuccessModalContent__closer:hover{fill:var(--color-grey-dark);background-color:var(--color-grey)}.SuccessModalContent__description{color:var(--color-grey-medium);font-size:14px;line-height:20px;text-align:center}.SuccessModalContent__button{margin-top:32px;width:100%}.SuccessModalContent__modalContent{border-radius:24px;max-width:440px;width:100%}.AuthModal__closer{fill:var(--color-grey-medium);background-color:var(--color-grey-light);border-radius:50%;right:32px;top:32px;transition:fill var(--duration-short-1),background-color var(--duration-short-1)}.AuthModal__closer:hover{fill:var(--color-grey-dark);background-color:var(--color-grey)}.AuthModal__header{padding-bottom:32px}@keyframes SolarDynamicProfileIcon__skeleton-progress{0%{transform:translateX(-100%)}to{transform:translateX(0)}}.SolarDynamicProfileIcon__profileIcon{align-items:center;background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:50%;color:#fff;display:flex;font-weight:700;justify-content:center;line-height:28px;overflow:hidden;position:relative;user-select:none}.SolarDynamicProfileIcon__uploadAvatar{align-items:center;backdrop-filter:blur(10px);background-color:rgba(0,0,0,.7);border-radius:50%;cursor:pointer;display:flex;height:100%;justify-content:center;opacity:0;position:absolute;transform:scale(.75);transition:visibility .2s,opacity .2s,linear,.2s;visibility:hidden;width:100%}.SolarDynamicProfileIcon__uploadAvatarInput{height:1px;left:-10000px;overflow:hidden;position:absolute;top:auto;width:1px}.SolarDynamicProfileIcon__profileIcon:hover .SolarDynamicProfileIcon__uploadAvatar{opacity:1;transform:scale(1);visibility:visible}.SolarDynamicProfileIcon__cameraIcon{color:var(--color-white)}.SolarDynamicProfileIcon__loaderIcon{animation:SolarDynamicProfileIcon__spin 1s linear infinite;height:24px;transform:rotate(0deg);width:24px}.SolarDynamicProfileIcon__loader{align-items:center;backdrop-filter:blur(10px);background-color:rgba(0,0,0,.7);border-radius:50%;display:flex;height:100%;justify-content:center;opacity:1;position:absolute;width:100%}.SolarDynamicProfileIcon__loader+.SolarDynamicProfileIcon__uploadAvatar{display:none}.SolarDynamicProfileIcon__animatedLetterContainer{align-items:center;animation:SolarDynamicProfileIcon__slideLetter 3s ease-in-out;animation-delay:1s;display:flex;height:100%;justify-content:space-between;position:absolute;transform:translateX(132px);width:300px}.SolarDynamicProfileIcon__animatedCameraIcon{animation:SolarDynamicProfileIcon__scale 1s ease-in-out;animation-delay:2s}.SolarDynamicProfileIcon__animatedLetter{text-align:center;width:36px}@keyframes SolarDynamicProfileIcon__scale{0%{transform:scale(1)}50%{transform:scale(1.25)}to{transform:scale(1)}}@keyframes SolarDynamicProfileIcon__spin{to{transform:rotate(1turn)}}@keyframes SolarDynamicProfileIcon__slideLetter{0%{transform:translateX(132px)}25%,75%{transform:translateX(0)}to{transform:translateX(-132px)}}@keyframes Overlay__skeleton-progress{0%{transform:translateX(-100%)}to{transform:translateX(0)}}.Overlay__contentWrapper{left:0;position:absolute;top:0;z-index:2}@media only screen and (max-width:767px){.Overlay__contentWrapper{max-width:calc(100% - 32px)}}.Overlay__content{background-color:var(--color-white);border-radius:var(--select-overlay-border-radius);box-shadow:var(--shadow-large);box-sizing:border-box;max-height:304px;overflow:auto;padding:var(--select-overlay-padding)}.Overlay__content.Overlay__isSmall{max-height:232px}.Overlay__content.Overlay__unlimitedHeight{max-height:none}.Overlay__content:empty{padding:0}.Overlay__isHidden{visibility:hidden}.Overlay__isHiddenOption{transition-delay:var(--duration-medium-1);transition-property:visibility;visibility:hidden}.Overlay__cross{cursor:pointer;padding:8px;position:absolute;right:0;top:0}.Overlay__cross:hover .Overlay__crossIcon{fill:var(--color-black)}.Overlay__optionGroupLabel{align-items:center;background:var(--color-grey-smoke);border-bottom:1px solid var(--color-grey-light);border-top:1px solid var(--color-grey-light);box-sizing:border-box;color:var(--color-grey-medium);display:flex;font-size:12px;height:32px;line-height:16px;padding:8px 12px;pointer-events:none}.Overlay__hasTopPlacement{display:flex;flex-direction:column-reverse}.Overlay__fullscreenOverlayBody{height:100%;overflow:auto}.Overlay__shadow{box-shadow:0 6px 8px 0 rgba(0,0,0,.1);height:12px;position:absolute;top:-12px;width:100%}.Overlay__disableOutline{outline:none}.Overlay__contentIsHiddenBottom,.Overlay__contentIsHiddenTop{opacity:0}.Overlay__contentIsHiddenTop{transform:translateY(4px)}.Overlay__contentIsHiddenBottom{transform:translateY(-4px)}.Overlay__contentIsShowedBottom,.Overlay__contentIsShowedTop{opacity:1;transform:translate(0)}.Overlay__contentIsShowingBottom,.Overlay__contentIsShowingTop{opacity:1;transform:translate(0);transition:opacity var(--duration-short-1) linear,transform var(--duration-short-1) cubic-bezier(0,0,.4,.9)}.Overlay__contentIsHidingBottom,.Overlay__contentIsHidingTop{opacity:0;transform:scale(.8);transition:opacity var(--duration-short-1) linear,transform var(--duration-short-1) cubic-bezier(.2,0,1,.9)}.Overlay__contentIsHidingTop{transform:translateY(4px)}.Overlay__contentIsHidingBottom{transform:translateY(-4px)}.Overlay__overflowYHidden{overflow-y:hidden}.Option__option{max-height:100%;min-height:48px;padding:6px 12px}.Option__isHovered:not(.Option__isDisabled){background-color:var(--color-grey-smoke)}.Option__isDisabled{color:var(--color-grey);cursor:default}.Option__checkIcon{flex-shrink:0;margin-left:12px}.Option__isHidden{visibility:hidden}.Option__checkbox{max-width:100%;pointer-events:none}.Option__isSmall{font-size:14px;line-height:20px;min-height:36px}.Option__overflowEllipsis{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@keyframes Select__skeleton-progress{0%{transform:translateX(-100%)}to{transform:translateX(0)}}.Select__container{outline:none;user-select:none}.Select__triggerInner{align-items:center;display:flex;height:100%;justify-content:space-between;width:100%}.Select__triggerWrapper{display:flex;outline:none;width:100%}.Select__button{background:var(--select-background);border:1px solid var(--select-border-color);border-radius:var(--select-border-radius);box-sizing:border-box;color:var(--select-color);cursor:pointer;font-size:16px;font-weight:400;height:48px;line-height:24px;margin:0;outline:none;padding:0 12px;transition:background var(--duration-short-1);width:100%}.Select__button:hover{background:var(--select-hover-background);border-color:var(--select-hover-border-color)}.Select__button.Select__isDisabled{background:var(--select-disabled-background);border-color:var(--select-disabled-border-color);cursor:default}.Select__button.Select__isDisabled .Select__text{color:var(--select-disabled-color)}.Select__button.Select__isDisabled:hover{background-color:var(--select-disabled-background)}.Select__button.Select__isRed{border-color:var(--select-invalid-border-color)}.Select__buttonSmall{font-size:14px;height:36px;padding:0 6px 0 12px}.Select__withResetButton{border-radius:var(--select-border-radius) 0 0 var(--select-border-radius);border-right:none;padding-right:0}.Select__isYellow{background:var(--color-yellow)!important;border-color:var(--color-yellow)!important}.Select__isYellow:hover{background:var(--color-yellow-hover)!important;border-color:var(--color-yellow-hover)!important}.Select__pointer{cursor:pointer!important;pointer-events:none}.Select__arrow{fill:var(--select-arrow-fill);align-self:center;flex-shrink:0;transition:transform .2s ease}.Select__arrow.Select__isDisabled{fill:var(--select-disabled-arrow-fill)}.Select__arrowWithMargin{margin-right:8px}.Select__isOpen{transform:rotate(180deg)}.Select__resetButtonContainer{align-items:center;background:var(--select-background);border:1px solid var(--select-border-color);border-bottom-right-radius:4px;border-left:none;border-top-right-radius:4px;cursor:pointer;display:flex;justify-content:center;padding:0 6px;position:relative}.Select__resetButtonContainer:after{background:rgba(33,33,33,.2);border:none;content:"";height:16px;left:0;position:absolute;top:calc(50% - 8px);width:1px}.Select__resetButtonContainer:hover{background:var(--select-hover-background);border-color:var(--select-hover-border-color)}.Select__withTitle{height:36px}.Select__fullScreenTrigger{width:100%}.Select__textContainer{font-size:16px;line-height:24px;margin-right:4px;min-width:0;padding:6px 0}.Select__textContainer.Select__withCornerTitle{padding:8px 0 4px}.Select__title{color:var(--select-color);opacity:.5;overflow:hidden;text-align:left;text-overflow:ellipsis;white-space:nowrap}.Select__cornerTitle{color:#9e9e9e;font-size:11px;line-height:12px;opacity:1}.Select__isHidden{display:none}.Select__text{overflow:hidden;text-align:left;text-overflow:ellipsis;white-space:nowrap}.Select__text.Select__isDisabled{color:var(--select-disabled-color);opacity:1}.Select__resetButton{align-items:center;background:var(--select-background);border-left:none;border-radius:0 var(--select-border-radius) var(--select-border-radius) 0;box-sizing:border-box;cursor:pointer;display:flex;height:auto;justify-content:center;position:relative;transition:background var(--duration-short-1);visibility:hidden;width:0}.Select__resetButton.Select__visible{padding:8px;visibility:visible;width:40px}.Select__resetButton.Select__visible.Select__small{padding:6px;width:36px}.Select__resetButton:before{background:rgba(33,33,33,.2);border:none;content:"";height:16px;left:0;position:absolute;top:calc(50% - 8px);width:1px}.Select__small{height:36px}.Select__baseFont{font-size:14px;line-height:20px}.Select__modalContent{height:100%!important;overflow:hidden!important}.Select__modalBody{overflow:auto!important;padding:0!important;position:relative!important}.Select__modalTitle{color:var(--color-black);font-size:16px;line-height:24px;margin-bottom:12px;text-align:center;width:100%}.LanguageSwitcher__trigger{align-items:center;cursor:pointer;display:flex;font-size:14px;font-weight:500;height:36px;line-height:20px;transition:opacity var(--duration-short-1)}.LanguageSwitcher__trigger:hover{opacity:.5}.LanguageSwitcher__triggerText{white-space:nowrap}.LanguageSwitcher__globe{margin-right:10px}.LanguageSwitcher__overlay{z-index:1000000000}@keyframes FullScreenMenu__skeleton-progress{0%{transform:translateX(-100%)}to{transform:translateX(0)}}.FullScreenMenu__container{background-color:var(--color-white);height:100%;left:0;overflow-y:auto;position:absolute;top:0;width:100%;z-index:100000001}.FullScreenMenu__header{display:flex;padding:24px 16px;position:relative}.FullScreenMenu__title{color:var(--color-black);font-size:18px;font-weight:700;line-height:24px;text-align:center;width:100%}.FullScreenMenu__crossIconWrapper{left:16px;position:absolute}.FullScreenMenu__crossIconWrapper.FullScreenMenu__isRight{left:auto;right:16px}.FullScreenMenu__crossIcon{fill:var(--color-black);cursor:pointer}@keyframes SupportMenu__skeleton-progress{0%{transform:translateX(-100%)}to{transform:translateX(0)}}.SupportMenu__root{align-items:center;background:var(--color-white);border-radius:12px;box-shadow:0 8px 24px 0 rgba(44,44,44,.1);box-sizing:border-box;color:var(--color-black);display:flex;flex-direction:column;font-weight:400;left:50%;padding:4px;position:absolute;top:36px;transform:translateX(-50%);width:200px;z-index:100000001}@media only screen and (max-width:1023px){.SupportMenu__root{bottom:42px;left:50%;right:auto;top:auto;transform:translateX(-50%)}}.SupportMenu__item{align-items:center;align-self:stretch;border-radius:8px;color:inherit;cursor:pointer;display:flex;font-size:14px;gap:8px;line-height:20px;padding:10px 12px;text-decoration:none}.SupportMenu__item:hover{background:#f7f7f7}.SupportMenu__itemText{flex:1 1 0;text-align:left}.SupportMenu__chatButton{background:none;border:none;outline:none}.SupportMenu__newMessagesCount{background:var(--color-red);border-radius:50px;box-sizing:border-box;color:var(--color-white);font-size:12px;font-weight:500;height:20px;line-height:16px;min-width:20px;padding:2px 4px}@keyframes Support__skeleton-progress{0%{transform:translateX(-100%)}to{transform:translateX(0)}}.Support__root{position:relative}.Support__button{background:none;border:none;color:inherit;cursor:pointer;font-family:var(--button-font-family);font-size:14px;font-weight:500;line-height:20px;outline:none}.Support__newMessageBadge:after{background-color:var(--color-red);border-radius:50%;content:"";display:block;height:8px;position:absolute;right:-6px;top:-4px;width:8px}@keyframes NavigationMenu__skeleton-progress{0%{transform:translateX(-100%)}to{transform:translateX(0)}}.NavigationMenu__container{overflow:auto}.NavigationMenu__lang,.NavigationMenu__support{align-items:center;display:flex;height:52px;justify-content:center}.NavigationMenu__navigationItems{margin-bottom:20px;padding:16px 16px 0}.NavigationMenu__navigationItem{align-items:center;background-color:rgba(0,0,0,.04);border-radius:24px;color:var(--color-black);cursor:pointer;display:flex;flex-direction:column;font-size:24px;font-weight:700;justify-content:center;line-height:28px;padding:40px 0;text-align:center;text-decoration:none;transition:background-color var(--duration-short-1);width:100%}.NavigationMenu__navigationItem+.NavigationMenu__navigationItem{margin-top:8px}.NavigationMenu__navigationItem:hover{background-color:rgba(0,0,0,.08)}.NavigationMenu__navigationItemIcon{margin-right:4px}.NavigationMenu__navigationItemTitle{font-size:16px;font-weight:700;line-height:24px;margin-top:8px}.NavigationMenu__control{align-items:center;display:flex;justify-content:center;padding:24px 0;width:100%}.NavigationMenu__link{color:var(--color-black);font-size:16px;font-weight:400;line-height:24px;text-decoration:none;transition:opacity var(--duration-short-1)}.NavigationMenu__link:hover{opacity:.5}@keyframes NonAuthMenu__skeleton-progress{0%{transform:translateX(-100%)}to{transform:translateX(0)}}.NonAuthMenu__root{align-items:center;background:var(--background-color-background-primary,#fff);border-radius:12px;box-shadow:0 8px 24px 0 rgba(44,44,44,.1);box-sizing:border-box;color:var(--texts-color-text-primary,#212121);display:flex;flex-direction:column;font-weight:400;padding:4px;position:absolute;right:0;top:42px;width:135px;z-index:100000001}@media only screen and (max-width:1023px){.NonAuthMenu__root{border-radius:0;height:100vh;overflow:hidden;padding:24px 8px;right:0;top:0;width:100%}}.NonAuthMenu__item{align-items:center;align-self:stretch;border-radius:8px;color:inherit;cursor:pointer;display:flex;font-size:14px;gap:16px;line-height:20px;padding:6px 12px;text-decoration:none}.NonAuthMenu__item:hover{background:#f7f7f7}@media only screen and (max-width:1023px){.NonAuthMenu__item{font-size:16px;font-weight:500;justify-content:center;line-height:24px;padding:12px 16px;text-align:center}}.NonAuthMenu__closeButton{display:none}@media only screen and (max-width:1023px){.NonAuthMenu__closeButton{align-items:center;background:none;border:none;border-radius:50%;cursor:pointer;display:flex;height:32px;justify-content:center;outline:none;padding:0;position:absolute;right:20px;top:20px;width:32px}}.NonAuthMenu__title{display:none;font-size:18px;font-weight:700;line-height:24px;margin:0 0 24px}@media only screen and (max-width:1023px){.NonAuthMenu__title{display:flex}}.NonAuthMenu__resetButton{background-color:transparent;border:none;font-size:14px;line-height:20px}@media only screen and (max-width:1023px){.NonAuthMenu__resetButton{font-size:16px;line-height:24px}}@keyframes LogOut__skeleton-progress{0%{transform:translateX(-100%)}to{transform:translateX(0)}}.LogOut__root{bottom:24px;box-sizing:border-box;left:0;padding:0 24px;position:absolute;right:0;width:100%}.LogOut__button{align-items:center;display:flex;font-family:Inter,Arial,sans-serif;font-size:16px;font-weight:500;justify-content:center;line-height:24px;padding:0 16px;width:100%}@keyframes MenuList__skeleton-progress{0%{transform:translateX(-100%)}to{transform:translateX(0)}}.MenuList__list{display:flex;flex-direction:column;overflow:auto;width:100%}.MenuList__link{border-radius:12px;box-sizing:border-box;color:var(--color-text-primary,#212121);display:flex;font-size:16px;font-style:normal;font-weight:500;gap:16px;line-height:24px;overflow:initial;padding:16px;text-decoration:none;transition:background-color .2s ease-in-out;width:100%}.MenuList__link:hover{background-color:var(--background-color-background-secondary,#f7f7f7)}.MenuList__link:active{background-color:var(--background-color-background-tertiary,#ebebeb)}@media only screen and (max-width:1023px){.MenuList__link:hover{background-color:transparent}}.MenuList__text{flex:1 1 auto}.MenuList__bonuses{align-items:center;background:linear-gradient(99deg,#eb915e 23.97%,#a354d1 122.89%);border-radius:20px;color:#fff;display:flex;font-size:14px;justify-content:center;line-height:20px;padding:2px 8px}@keyframes Stats__skeleton-progress{0%{transform:translateX(-100%)}to{transform:translateX(0)}}.Stats__block{display:flex;justify-content:space-between;width:100%}.Stats__item{flex:1;flex-direction:column}.Stats__amount,.Stats__item{align-items:center;display:flex;gap:4px}.Stats__amount{color:var(--color-text-primary,#212121);font-size:18px;font-weight:700;line-height:24px}.Stats__title{color:var(--color-text-secondary,#888);font-size:14px;line-height:20px;text-align:center}@keyframes UserInfo__skeleton-progress{0%{transform:translateX(-100%)}to{transform:translateX(0)}}.UserInfo__root{align-items:center;box-sizing:border-box;display:flex;flex-direction:column;justify-content:center;width:100%}.UserInfo__userName{color:var(--texts-color-text-primary,#212121);font-size:24px;font-weight:700;line-height:28px;margin-top:12px;text-align:center;text-decoration:none}.UserInfo__link{align-items:center;color:var(--color-text-secondary,#888);display:flex;font-size:16px;font-weight:500;justify-content:center;line-height:24px;margin-top:4px;text-decoration:none}.UserInfo__link:hover{color:var(--color-text-primary,#212121)}@keyframes ProfileMenu__skeleton-progress{0%{transform:translateX(-100%)}to{transform:translateX(0)}}.ProfileMenu__root{bottom:0;height:100dvh;left:0;position:fixed;right:0;top:0;width:100vw;z-index:100000000}.ProfileMenu__menu{background:var(--background-color-background-primary,#fff);border-radius:24px;height:calc(100vh - 80px);overflow:hidden;position:absolute;right:40px;top:40px;width:338px;z-index:10}@media only screen and (max-width:1023px){.ProfileMenu__menu{border-radius:0;height:100dvh;overflow:hidden;position:fixed;right:0;top:0;width:100%}}.ProfileMenu__container{align-items:center;box-sizing:border-box;display:flex;flex-direction:column;gap:20px;height:100%;padding:24px 8px 96px;position:relative;width:100%}.ProfileMenu__title{display:none;font-size:18px;font-weight:700;line-height:24px;margin:0 0 24px}@media only screen and (max-width:1023px){.ProfileMenu__title{display:flex}}.ProfileMenu__closeIcon{align-items:center;background:none;border:none;border-radius:50%;cursor:pointer;display:flex;height:32px;justify-content:center;outline:none;padding:0;position:absolute;right:20px;top:20px;width:32px}.ProfileMenu__enterProfileMenuAnimation{animation:ProfileMenu__profileMenuOpenAnimation .2s ease-in-out}.ProfileMenu__exitProfileMenuAnimation{animation:ProfileMenu__profileMenuCloseAnimation .2s ease-in-out}.ProfileMenu__enterOverlayAnimation{animation:ProfileMenu__overlayOpenAnimation .2s ease-in-out}.ProfileMenu__exitOverlayAnimation{animation:ProfileMenu__overlayCloseAnimation .2s ease-in-out}.ProfileMenu__overlay{backdrop-filter:blur(30px);background:rgba(0,0,0,.7);bottom:0;box-sizing:border-box;height:100%;left:0;padding:24px 8px;position:absolute;right:0;top:0;width:100%}.ProfileMenu__noScroll{overflow:hidden!important}@keyframes ProfileMenu__profileMenuOpenAnimation{0%{opacity:0;transform:translate(20px)}to{opacity:1;transform:translateX(0)}}@keyframes ProfileMenu__profileMenuCloseAnimation{0%{opacity:1;transform:translateX(0)}to{opacity:0;transform:translateX(20px)}}@keyframes ProfileMenu__overlayOpenAnimation{0%{opacity:0}to{opacity:1}}@keyframes ProfileMenu__overlayCloseAnimation{0%{opacity:1}to{opacity:0}}.Header__root{--height:72px}.Header__header{background-color:transparent;box-sizing:border-box;font-size:14px;font-weight:500;height:var(--height);justify-content:space-between;line-height:20px;padding:0 40px;position:relative;text-decoration:none;transition:backdrop-filter .2s;width:100%;z-index:100000000}.Header__header.Header__isFixed{position:fixed}.Header__header.Header__isScrolled{-webkit-backdrop-filter:blur(30px);backdrop-filter:blur(30px)}.Header__header+.Header__placeholder{height:var(--height)}.Header__header.Header__isTransparent+.Header__placeholder{display:none}.Header__darkHeader{color:var(--color-white)}.Header__darkHeader.Header__isTransparent{background-color:transparent}.Header__darkHeader.Header__isScrolled{background:rgba(0,0,0,.8);border-bottom:.5px solid hsla(0,0%,100%,.05)}.Header__darkHeader .Header__menuButton{color:var(--color-white)}@media only screen and (max-width:1023px){.Header__darkHeader{justify-content:center;padding:24px 16px}}.Header__lightHeader{color:var(--color-black)}.Header__lightHeader.Header__isTransparent{background-color:transparent}.Header__lightHeader.Header__isScrolled{background-color:hsla(0,0%,97%,.9);border-bottom:.5px solid var(--color-border-divider,rgba(0,0,0,.08))}.Header__lightHeader .Header__menuButton{color:var(--color-black)}@media only screen and (max-width:1023px){.Header__lightHeader{justify-content:space-between;padding:24px 16px}}.Header__logoContainer{align-items:center;display:flex;justify-content:flex-start;position:relative;width:33.3%}@media only screen and (max-width:1023px){.Header__logoContainer{justify-content:center;width:100%}}.Header__menuButton{background-color:transparent;border:none;cursor:pointer;display:none;left:0;padding:0;position:absolute}@media only screen and (max-width:1023px){.Header__menuButton{display:block}}.Header__logo{color:inherit;display:flex}@media only screen and (max-width:1023px){.Header__logo{margin:0 auto}}.Header__navigation{display:flex;justify-content:flex-end}@media only screen and (max-width:1023px){.Header__navigation{display:none;justify-content:flex-start}}.Header__navigationList{display:flex;justify-content:flex-end;max-width:50%}@media only screen and (max-width:1023px){.Header__navigationList{max-width:none}}.Header__navigationItem{align-items:center;cursor:pointer;display:flex;justify-content:center;position:relative;text-transform:capitalize}.Header__navigationItem+.Header__navigationItem{margin-left:32px}@media only screen and (max-width:1023px){.Header__navigationItem{display:none}}.Header__productNavigation{display:none;justify-content:center;left:50%;margin:0 auto;max-width:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}@media only screen and (max-width:1023px){.Header__productNavigation{left:0;position:relative;top:0;transform:none}}.Header__productNavigation.Header__isProductNavigationShown{display:flex;justify-content:center}.Header__productNavigation .Header__navigationItem{font-weight:700}.Header__profileSelect{cursor:pointer;margin-left:34px;position:relative}@media only screen and (max-width:1023px){.Header__profileSelect{margin-left:0;position:absolute;right:16px}}.Header__navigationLink{color:inherit;text-decoration:inherit;transition:opacity .2s}.Header__navigationLink:hover{opacity:.6}.Header__navigationLinkInner{align-items:center;display:flex}.Header__navigationItemIcon{margin-right:8px}.Header__selectTrigger{align-items:center;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background-color:hsla(0,0%,100%,.1);border-radius:8px;box-sizing:border-box;color:var(--color-white);cursor:pointer;display:flex;font-size:14px;height:36px;line-height:20px;transition:background-color var(--color-white)}.Header__selectTrigger:hover{background:hsla(0,0%,100%,.2);color:var(--color-white)!important}.Header__option{text-outline:none;align-items:center;background-color:var(--color-white);border-radius:12px;box-sizing:border-box;color:var(--color-black);cursor:pointer;display:flex;height:40px;margin:0 4px;padding:8px 12px;text-decoration:none;transition:background-color var(--duration-short-1);width:calc(100% - 8px)}.Header__option.Header__isHovered{background-color:var(--color-grey-smoke)}.Header__optionWrapper{height:40px;width:100%}.Header__iconTrigger{cursor:pointer;position:absolute;right:0;top:0}.Header__icon{fill:var(--color-black);display:inline;margin-right:8px}.Header__profileIconButton{align-items:center;background-color:transparent;border:none;color:inherit;display:flex;height:36px;justify-content:center;padding:0;width:36px}@media only screen and (max-width:1023px){.Header__profileIconButton{height:32px;width:32px}}.Header__noAuthProfileIcon{align-items:center;color:inherit;cursor:pointer;display:flex;flex-shrink:0;justify-content:center}.Header__noAuthProfileIcon:hover{opacity:.6}@media only screen and (max-width:1023px){.Header__noAuthProfileIcon{height:32px;width:32px}.Header__noAuthProfileIcon:hover{opacity:1}}.Header__profileIcon{cursor:pointer}.Header__profileIcon:hover{opacity:.6}@media only screen and (max-width:1023px){.Header__profileIcon:hover{opacity:1}}.Header__noScroll{overflow:hidden!important}.Header__supportNewMessageBadge:after{background-color:var(--color-red);border-radius:50%;content:"";display:block;height:8px;position:absolute;right:-4px;top:2px;width:8px}.Header__menuButton.Header__supportNewMessageBadge:after{top:-2px}@media only screen and (max-width:1023px){body[style="overflow: hidden;"] .Header__header{z-index:0}}.SupportChat__root{align-items:end;bottom:16px;display:flex;font-size:14px;justify-content:end;line-height:20px;max-height:600px;max-width:400px;position:fixed;right:16px;z-index:100}@media only screen and (max-width:1023px){.SupportChat__root{bottom:0;height:100%;max-height:100%;max-width:100%;right:0}}[data-is-solar-chat=true].SupportChat__isClosed{bottom:40px;right:40px}@media only screen and (max-width:1023px){.SupportChat__isClosed,[data-is-solar-chat=true].SupportChat__isClosed{bottom:16px;height:unset;max-height:unset;right:16px}}.SupportChat__lockedScroll{touch-action:none}.Layout__body{overflow:hidden}@keyframes AuthModal__skeleton-progress{0%{transform:translateX(-100%)}to{transform:translateX(0)}}.AuthModal__title{margin-left:0!important;text-align:left}.AuthModal__text{text-align:left}.AuthModal__tooltipTrigger{display:block}.AuthModal__input{margin-top:24px}.AuthModal__footer{width:100%}.AuthModal__cancelButton{margin-top:16px}@keyframes ChatButton__skeleton-progress{0%{transform:translateX(-100%)}to{transform:translateX(0)}}.ChatButton__chatButton{align-items:center;background-color:var(--color-blue);border:none;border-radius:12px 12px 2px 12px;box-shadow:var(--shadow-medium);color:var(--color-white);cursor:pointer;display:flex;gap:8px;outline:none;padding:12px;transition:background-color var(--duration-short-1) linear}.ChatButton__chatButton:hover{background-color:var(--color-blue-hover)}[data-is-solar-chat=true] .ChatButton__chatButton{background-color:var(--color-white);border-radius:50%;box-shadow:var(--shadow-medium);color:var(--color-black)}[data-is-solar-chat=true] .ChatButton__chatButton:hover{background-color:var(--color-grey-light)}.ChatButton__iconContainer{height:24px;position:relative}.ChatButton__badgeIcon{position:absolute;right:-2px;top:-4px}.ChatButton__messagesCountBadge{background-color:var(--color-red);border-radius:12px;box-sizing:border-box;color:var(--color-white);font-size:14px;height:24px;line-height:20px;min-width:24px;padding:2px 4px;position:absolute;right:-20px;top:-20px}.Loader__loader{animation-duration:.5s;animation-iteration-count:infinite;animation-name:Loader__spin;animation-timing-function:linear}@keyframes Loader__spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes FileInput__skeleton-progress{0%{transform:translateX(-100%)}to{transform:translateX(0)}}.FileInput__fileInputButton{align-items:center;background-color:transparent;border:none;border-radius:50%;color:var(--color-blue);cursor:pointer;display:flex;height:44px;justify-content:center;outline:none;transition:var(--duration-short-1) linear;width:44px}.FileInput__fileInputButton:hover{background-color:var(--color-grey-smoke);color:var(--color-blue-hover)}.FileInput__fileInputButton:disabled{background-color:var(--color-white);color:var(--color-grey-light);cursor:default}[data-is-solar-chat=true] .FileInput__fileInputButton{background-color:var(--color-grey-smoke);height:48px;width:48px}[data-is-solar-chat=true] .FileInput__fileInputButton:hover{background-color:var(--color-grey-light)}[data-is-solar-chat=true] .FileInput__fileInputButton:disabled{color:var(--color-grey)}.FileInput__fileInput{display:none}.MessageInput__messageInput{background-color:var(--color-grey-smoke);border:none;border-radius:12px;box-sizing:border-box;caret-color:var(--color-blue);color:var(--color-black);font-family:inherit;font-size:14px;line-height:20px;outline:none;padding:12px 16px;resize:none;width:100%}.MessageInput__messageInput::placeholder{color:var(--color-grey-medium)}.MessageInput__messageInput:disabled::placeholder{color:var(--color-grey)}.MessageInput__messageInput::-webkit-scrollbar{width:12px}.MessageInput__messageInput::-webkit-scrollbar-track{background-color:transparent}.MessageInput__messageInput::-webkit-scrollbar-thumb{background-clip:padding-box;background-color:var(--color-grey-light);border:4px solid transparent;border-radius:12px}[data-is-solar-chat=true] .MessageInput__messageInput{border-radius:24px;font-size:16px;line-height:24px}[data-is-solar-chat=true] .MessageInput__messageInput::-webkit-scrollbar{width:20px}[data-is-solar-chat=true] .MessageInput__messageInput::-webkit-scrollbar-thumb{border:8px solid transparent}@keyframes SendButton__skeleton-progress{0%{transform:translateX(-100%)}to{transform:translateX(0)}}.SendButton__sendButton{align-items:center;background-color:var(--color-blue);border:none;border-radius:50%;color:var(--color-white);cursor:pointer;display:flex;height:44px;justify-content:center;transition:background-color var(--duration-short-1) linear;width:44px}.SendButton__sendButton:hover{background-color:var(--color-blue-hover)}.SendButton__sendButton:disabled{background-color:var(--color-grey-light);cursor:default}.SendButton__icon{fill:var(--color-white);height:30px;width:30px}[data-is-solar-chat=true] .SendButton__sendButton{height:48px;width:48px}[data-is-solar-chat=true] .SendButton__sendButton:disabled{cursor:default}[data-is-solar-chat=true] .SendButton__sendButton:disabled .SendButton__icon{fill:var(--color-grey)}@keyframes ChatWidgetFooter__skeleton-progress{0%{transform:translateX(-100%)}to{transform:translateX(0)}}.ChatWidgetFooter__root{align-items:end;box-shadow:var(--shadow-small);display:flex;padding:8px 8px 8px 4px}[data-is-solar-chat=true] .ChatWidgetFooter__root{border-color:currentcolor transparent transparent;border-top:1px solid transparent;box-shadow:none;padding:16px;transition:border-color var(--duration-short-1) linear}.ChatWidgetFooter__fileInputContainer{margin-right:4px}[data-is-solar-chat=true] .ChatWidgetFooter__fileInputContainer{margin-right:12px}.ChatWidgetFooter__messageInputContainer{display:flex;flex:1;margin-right:8px}[data-is-solar-chat=true] .ChatWidgetFooter__messageInputContainer{margin-right:12px}@keyframes ChatWidgetHeader__skeleton-progress{0%{transform:translateX(-100%)}to{transform:translateX(0)}}.ChatWidgetHeader__root{box-shadow:var(--shadow-small);display:flex;font-size:16px;font-weight:500;justify-content:space-between;line-height:24px;padding:16px;position:relative;z-index:50}[data-is-solar-chat=true] .ChatWidgetHeader__root{border-bottom:1px solid transparent;box-shadow:none;font-size:18px;font-weight:700;justify-content:center;transition:border-color var(--duration-short-1) linear}.ChatWidgetHeader__iconButton{background-color:transparent;border:none;border-radius:2px;cursor:pointer;height:24px;outline:none;padding:0;transition:var(--duration-short-1) linear;width:24px}.ChatWidgetHeader__iconButton:hover{background-color:var(--color-grey-smoke)}[data-is-solar-chat=true] .ChatWidgetHeader__iconButton{background-color:var(--color-grey-smoke);border-radius:12px;position:absolute;right:16px}[data-is-solar-chat=true] .ChatWidgetHeader__iconButton:hover{background-color:var(--color-grey-light)}[data-is-solar-chat=true] .ChatWidgetHeader__crossIcon{fill:var(--color-grey-medium)}@keyframes LastMessageButton__skeleton-progress{0%{transform:translateX(-100%)}to{transform:translateX(0)}}.LastMessageButton__root{align-items:center;animation:LastMessageButton__fadeIn var(--duration-medium-1) cubic-bezier(0,0,.4,.9);background-color:var(--color-white);border:none;border-radius:18px;box-shadow:var(--shadow-medium);cursor:pointer;display:flex;height:36px;justify-content:center;outline:none;position:relative;transition:background-color var(--duration-short-1) linear;width:36px}.LastMessageButton__root:hover{background-color:var(--color-grey-smoke)}[data-is-solar-chat=true] .LastMessageButton__root{box-shadow:0 8px 24px 0 rgba(44,44,44,.1)}.LastMessageButton__newMessagesQuantity{align-items:center;background-color:var(--color-red);border-radius:12px;color:var(--color-white);display:flex;height:24px;justify-content:center;left:calc(50% - 12px);min-width:24px;position:absolute;top:-18px}[data-is-solar-chat=true] .LastMessageButton__newMessagesQuantity{border-radius:10px;height:20px;left:calc(50% - 10px);min-width:20px}@keyframes LastMessageButton__fadeIn{0%{opacity:0;transform:translateY(50%)}to{opacity:1;transform:translateY(0)}}@keyframes Message__skeleton-progress{0%{transform:translateX(-100%)}to{transform:translateX(0)}}.Message__root{display:flex}.Message__messageText{margin-bottom:4px;overflow-wrap:break-word;padding:8px 12px;white-space:pre-wrap}[data-is-solar-chat=true] .Message__messageText{font-size:16px;line-height:24px;margin-bottom:8px}.Message__messageContainerWithDocument{display:flex;flex-direction:column}.Message__documentLink{color:inherit;display:flex;gap:8px;height:20px;max-width:270px;text-decoration:none}[data-is-solar-chat=true] .Message__documentLink{align-items:center;gap:6px;height:24px}[data-is-solar-chat=true] .Message__messageReceived .Message__documentLink{color:var(--color-blue);transition:var(--duration-short-1) linear}[data-is-solar-chat=true] .Message__messageReceived .Message__documentLink:hover{color:var(--color-blue-hover)}.Message__documentName{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.Message__time{color:var(--color-grey);display:flex;font-size:11px;line-height:12px;margin-bottom:6px}[data-is-solar-chat=true] .Message__time{color:var(--color-grey-medium);font-size:12px;line-height:16px;margin-bottom:8px}.Message__operatorAvatar{background-color:var(--color-grey-smoke);border-radius:50%;bottom:0;height:40px;left:-48px;position:absolute;width:40px}.Message__messageErrorIcon{bottom:0;color:var(--color-grey-medium);position:absolute;right:-29px}[data-is-solar-chat=true] .Message__messageErrorIcon{color:var(--color-red);left:-30px;top:calc(50% - 9px)}.Message__messageSent{justify-content:end}.Message__messageSent .Message__messageContainer{max-width:calc(100% - 32px)}.Message__messageSent .Message__messageContainerWithDocument{align-items:flex-end}.Message__messageSent .Message__messageText{background-color:var(--color-blue);border-radius:12px 12px 2px 12px;color:var(--color-white)}.Message__messageSent .Message__time{justify-content:end}.Message__messageSent.Message__failedMessage .Message__messageContainer{align-items:end;display:flex;flex-direction:column;max-width:calc(100% - 64px);padding-right:32px;width:100%}.Message__messageSent.Message__failedMessage .Message__messageText{max-width:calc(100% - 24px);position:relative}.Message__messageSent.Message__failedMessage .Message__errorText{color:var(--color-red);display:flex;font-size:11px;justify-content:end;line-height:12px;margin-bottom:4px}[data-is-solar-chat=true] .Message__messageSent.Message__failedMessage .Message__messageContainer{padding-right:0}[data-is-solar-chat=true] .Message__messageSent.Message__failedMessage .Message__messageText{margin-bottom:4px}[data-is-solar-chat=true] .Message__messageSent.Message__failedMessage .Message__errorText{margin-bottom:8px}.Message__messageReceived{justify-content:start}.Message__messageReceived .Message__messageContainer{max-width:calc(100% - 80px);padding-left:48px}.Message__messageReceived .Message__messageContainerWithDocument{align-items:flex-start}.Message__messageReceived .Message__messageText{background-color:var(--color-grey-smoke);border-radius:12px 12px 12px 2px;color:var(--color-black);position:relative}.Message__messageReceived .Message__messageText a:not(.Message__documentLink){color:var(--color-blue);text-decoration:none;transition:var(--duration-short-1) linear}.Message__messageReceived .Message__messageText a:not(.Message__documentLink):hover{color:var(--color-blue-hover)}.Message__messageReceived .Message__time{justify-content:start}.Message__noMarginBottom{margin-bottom:0}@keyframes MessagePresets__skeleton-progress{0%{transform:translateX(-100%)}to{transform:translateX(0)}}.MessagePresets__root{display:flex;justify-content:end}.MessagePresets__buttonsContainer{display:flex;flex-direction:row-reverse;flex-wrap:wrap-reverse;gap:6px;justify-content:end;margin-top:6px;max-width:calc(100% - 40px)}.MessagePresets__presetButton{background-color:var(--color-white);border:1px solid var(--color-blue);border-radius:12px;color:var(--color-blue);cursor:pointer;font-size:14px;line-height:20px;padding:8px 12px;transition:var(--duration-short-1) linear}.MessagePresets__presetButton:hover{border:1px solid var(--color-blue-hover);color:var(--color-blue-hover)}[data-is-solar-chat=true] .MessagePresets__presetButton{background-color:var(--button-secondary-background);border:none;border-radius:8px;padding:8px 16px}[data-is-solar-chat=true] .MessagePresets__presetButton:hover{background-color:var(--button-secondary-hover-background)}.MessagesList__relativeContainer{position:relative}.MessagesList__scrollContainer{overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain}.MessagesList__scrollContainer::-webkit-scrollbar{width:12px}.MessagesList__scrollContainer::-webkit-scrollbar-track{background-color:transparent}.MessagesList__scrollContainer::-webkit-scrollbar-thumb{background-clip:padding-box;background-color:var(--color-grey-light);border:4px solid transparent;border-radius:12px}.MessagesList__messagesListContainer{display:flex;flex-direction:column;justify-content:end}.MessagesList__messagesList{padding:0 0 16px 8px}[data-is-solar-chat=true] .MessagesList__messagesList{padding:0 4px 0 16px}.MessagesList__oldMessagesLoaderContainer{animation-duration:50ms;animation-name:MessagesList__fade-in;animation-timing-function:linear;height:36px}.MessagesList__loaderContainer,.MessagesList__oldMessagesLoaderContainer{align-items:center;display:flex;justify-content:center;position:absolute;width:100%}.MessagesList__loaderContainer{background-color:var(--color-white);height:100%;left:0;top:0}.MessagesList__dateString{align-items:center;color:var(--color-grey);display:flex;font-size:12px;font-weight:500;justify-content:center;line-height:16px;margin:16px 0}.MessagesList__lastMessageButtonContainer{bottom:16px;position:absolute;right:8px}[data-is-solar-chat=true] .MessagesList__lastMessageButtonContainer{bottom:20px;right:18px}.MessagesList__errorMessage{background-color:var(--color-grey-smoke);border-radius:12px;color:var(--color-grey-medium);display:flex;font-size:12px;justify-content:center;line-height:16px;margin-top:6px;padding:12px 16px}[data-is-solar-chat=true] .MessagesList__errorMessage{background-color:transparent;font-size:16px;line-height:24px;padding:0}@keyframes MessagesList__fade-in{0%{opacity:0;transform:translateY(-10%)}to{opacity:1;transform:translateY(0)}}[data-is-solar-chat=true] .MessagesList__footerWithBorder,[data-is-solar-chat=true] .MessagesList__headerWithBorder{border-color:var(--color-grey-light)}.ChatWidget__root{background-color:var(--color-white);border-radius:12px;box-shadow:var(--shadow-large);display:flex;flex-direction:column;height:600px;overflow:hidden;width:400px}@media only screen and (max-width:1023px){.ChatWidget__root{border-radius:0;height:100%;width:100vw}}[data-is-solar-chat=true] .ChatWidget__root{border-radius:16px}@media only screen and (max-width:1023px){[data-is-solar-chat=true] .ChatWidget__root{border-radius:0}}.ChatWidget__messagesList{flex:1}@keyframes ErrorModal__skeleton-progress{0%{transform:translateX(-100%)}to{transform:translateX(0)}}.ErrorModal__wrapper{padding:64px 32px 32px}.ErrorModal__description{white-space:pre-wrap}.ErrorModal__button{margin-top:48px}@keyframes IFrameModal__skeleton-progress{0%{transform:translateX(-100%)}to{transform:translateX(0)}}.IFrameModal__wrapper{border:none;display:block;overflow:hidden}.IFrameModal__closer{position:absolute;right:24px;top:24px}.IFrameModal__content{overflow:visible;width:auto}@media only screen and (max-width:767px){.IFrameModal__content .IFrameModal__body,.IFrameModal__content .IFrameModal__header{padding-left:0;padding-right:0}}.IFrameModal__content.IFrameModal__webview .IFrameModal__closer{display:none}@media only screen and (max-width:767px){.IFrameModal__content.IFrameModal__webview .IFrameModal__body,.IFrameModal__content.IFrameModal__webview .IFrameModal__header{padding:0}}.IFrameModal__hidden{visibility:hidden}@keyframes SuccessModal__skeleton-progress{0%{transform:translateX(-100%)}to{transform:translateX(0)}}.SuccessModal__inner{height:100%;position:relative}.SuccessModal__description{white-space:pre-wrap}.SuccessModal__button{margin-top:48px}@media only screen and (max-width:767px){.SuccessModal__button--fullScreenOnMobile{bottom:0;position:absolute;width:100%}}.Autocomplete__trigger{font-weight:400}@keyframes ExpandableNote__skeleton-progress{0%{transform:translateX(-100%)}to{transform:translateX(0)}}@keyframes ExpandableNote__fade-in{0%{opacity:0}to{opacity:1}}.ExpandableNote__root{align-items:flex-start;background-color:var(--color-grey-smoke);border-radius:4px;display:flex;flex-direction:column;margin:20px auto;padding:16px;width:auto}.ExpandableNote__fadeIn{animation:ExpandableNote__fade-in 1s;-webkit-animation:ExpandableNote__fade-in 1s;-moz-animation:ExpandableNote__fade-in 1s;-ms-animation:ExpandableNote__fade-in 1s;-o-animation:ExpandableNote__fade-in 1s}.ExpandableNote__text{height:auto;text-align:left}.ExpandableNote__message{font-size:14px;line-height:20px;margin-right:5px;overflow:hidden;text-align:left}.ExpandableNote__button{background:none;border:none;color:var(--color-blue);cursor:pointer;outline:none;padding:0}@keyframes CVVField__skeleton-progress{0%{transform:translateX(-100%)}to{transform:translateX(0)}}.CVVField__cvvWrapper{box-sizing:border-box;float:right;margin-top:20px;padding-right:7px;width:104px}@media only screen and (max-width:360px){.CVVField__cvvWrapper{width:40%}}@keyframes RefillForm__skeleton-progress{0%{transform:translateX(-100%)}to{transform:translateX(0)}}.RefillForm__amount{margin:14px 0 20px}.RefillForm__form .RefillForm__paymentVariants{box-shadow:none;margin-top:20px;padding:4px 0 0;text-align:left}.RefillForm__details{color:#888;font-size:12px;line-height:1.33;margin:24px 0;text-align:left;white-space:break-spaces}.RefillForm__creditCard{margin-top:16px;text-align:left}.RefillForm__textWrapper{display:flex;flex-direction:column}.RefillForm__error{color:var(--color-red);font-size:12px;line-height:1.33;margin:0;overflow:hidden;padding-top:8px;text-overflow:ellipsis;white-space:break-spaces}.RefillForm__allCardsButton{background:none;border:none;color:var(--color-blue);cursor:pointer;font-size:14px;line-height:20px;margin-top:20px;outline:none;padding:0;text-align:left;width:100%}@keyframes LoadingModal__skeleton-progress{0%{transform:translateX(-100%)}to{transform:translateX(0)}}.LoadingModal__wrapper{background:var(--color-white);padding:25px}@keyframes RefillModal__skeleton-progress{0%{transform:translateX(-100%)}to{transform:translateX(0)}}.RefillModal__content{width:400px}@media only screen and (max-width:767px){.RefillModal__content{width:100%}.RefillModal__content.RefillModal__webview .RefillModal__body{margin-top:10px}}.RefillModal__iframeModal:not(.RefillModal__webview){padding-top:40px}.RefillModal__income{color:var(--color-black);font-size:24px;font-weight:700;line-height:28px;margin:0 0 2px}.RefillModal__balance{margin:14px auto}@keyframes PassengerOption__skeleton-progress{0%{transform:translateX(-100%)}to{transform:translateX(0)}}.PassengerOption__mainInfo{font-size:14px;line-height:20px}.PassengerOption__additionalInfo{color:var(--color-grey-medium);font-size:12px;line-height:16px}.PassengerOption__container{cursor:pointer;padding:12px}.PassengerOption__container:hover{background-color:var(--color-grey-smoke)}@keyframes PassportPhotoRecognition__skeleton-progress{0%{transform:translateX(-100%)}to{transform:translateX(0)}}.PassportPhotoRecognition__container{display:flex;flex-direction:column;gap:12px}.PassportPhotoRecognition__uploadButtonContainer{margin-top:8px}.PassportPhotoRecognition__uploadLabel{align-items:center;border:1px solid var(--color-blue);border-radius:4px;box-sizing:border-box;cursor:pointer;display:flex;gap:16px;height:48px;justify-content:center;overflow:hidden;padding:8px 16px}.PassportPhotoRecognition__uploadLabel:hover{background-color:rgba(var(--color-blue-hover--rgb),.1);color:var(--color-white)}.PassportPhotoRecognition__uploadLabel:active{background-color:rgba(var(--color-blue-hover--rgb),.3);color:var(--color-white)}.PassportPhotoRecognition__uploadIcon{color:var(--color-blue)}.PassportPhotoRecognition__uploadInput{height:1px;left:-10000px;overflow:hidden;position:absolute;top:auto;width:1px}.PassportPhotoRecognition__uploadInput:focus-visible+.PassportPhotoRecognition__uploadLabel{outline:2px solid var(--color-blue)}.PassportPhotoRecognition__uploadText{color:var(--color-blue);font-size:16px;line-height:24px}.PassportPhotoRecognition__caption{color:var(--color-grey-medium);font-size:14px;font-weight:400;line-height:20px;margin:0}@media only screen and (max-width:1023px){.PassportPhotoRecognition__caption{font-size:12px;line-height:16px}}.PassportPhotoRecognition__loadContainer{align-items:center;display:grid;gap:12px;grid-template-areas:"statusContainer statusButton" "progressBar progressBar";grid-template-columns:1fr auto;height:56px}.PassportPhotoRecognition__statusContainer{font-size:14px;grid-area:statusContainer;line-height:20px}.PassportPhotoRecognition__progressBar{background-color:var(--color-grey-light);border:1px solid var(--color-grey-smoke);border-radius:2px;content:"";display:block;grid-area:progressBar;height:4px;overflow:hidden;width:100%}.PassportPhotoRecognition__loadContainer .PassportPhotoRecognition__statusButton{color:var(--color-blue);grid-area:statusButton}.PassportPhotoRecognition__loadContainer .PassportPhotoRecognition__statusButton:hover{color:var(--color-blue);opacity:.7}.PassportPhotoRecognition__line{background-color:var(--color-yellow);border-radius:2px;content:"";display:block;height:4px;transition:width .3s ease-in-out;width:0}@keyframes UpgradeFormModal__skeleton-progress{0%{transform:translateX(-100%)}to{transform:translateX(0)}}.UpgradeFormModal__field{width:100%}.UpgradeFormModal__buttonContainer{margin-top:24px}@media only screen and (min-width:768px){.UpgradeFormModal__buttonContainer{max-width:254px}}.UpgradeFormModal__row .UpgradeFormModal__field{margin-top:16px}@media only screen and (min-width:768px){.UpgradeFormModal__row{display:flex}.UpgradeFormModal__row .UpgradeFormModal__field+.UpgradeFormModal__cell{margin-left:16px;margin-top:16px}.UpgradeFormModal__row .UpgradeFormModal__field+.UpgradeFormModal__field{margin-left:16px}}.UpgradeFormModal__passportInfo{margin:16px 0}.UpgradeFormModal__passportInfo .UpgradeFormModal__cell:not(:first-child) .UpgradeFormModal__field{flex-basis:calc(50% - 8px)}.UpgradeFormModal__taxOkCheckboxLabel{color:var(--color-grey-medium);font-size:11px;line-height:12px;max-width:340px;white-space:normal}.UpgradeFormModal__cell{display:flex;flex-basis:50%;justify-content:space-between}@media only screen and (min-width:768px){.UpgradeFormModal__cell:first-child{padding-right:8px}.UpgradeFormModal__cell+.UpgradeFormModal__cell{padding-left:8px}}.UpgradeFormModal__innField{display:none;margin-bottom:32px}.UpgradeFormModal__innField.UpgradeFormModal__visible{display:block}@media only screen and (min-width:768px){.UpgradeFormModal__innField{width:calc(50% - 8px)}}.UpgradeFormModal__innLoading{margin-top:10px}@keyframes ResendSMS__skeleton-progress{0%{transform:translateX(-100%)}to{transform:translateX(0)}}.ResendSMS__notice{color:var(--color-grey-medium);display:flex}.ResendSMS__notice,.ResendSMS__resend{font-size:14px;line-height:20px;margin-top:12px}.ResendSMS__resend{background:none;border:none;color:var(--color-blue);cursor:pointer;display:block;padding:0;text-align:left;width:100%}@keyframes ReleaseFormModal__skeleton-progress{0%{transform:translateX(-100%)}to{transform:translateX(0)}}@media only screen and (max-width:767px){.ReleaseFormModal__modalContent{height:100%}.ReleaseFormModal__wrapper{box-sizing:border-box;display:flex;flex-direction:column;height:100%}}.ReleaseFormModal__guide{color:var(--color-grey-medium);font-size:14px;line-height:20px}.ReleaseFormModal__form{margin-top:24px}@media only screen and (max-width:767px){.ReleaseFormModal__form{display:flex;flex-direction:column;flex-grow:1;justify-content:space-between;position:relative}}.ReleaseFormModal__field{margin-bottom:8px}.ReleaseFormModal__field:last-child{margin-bottom:0}.ReleaseFormModal__phone{position:relative}.ReleaseFormModal__icon{cursor:pointer;opacity:.5;position:absolute;right:12px;top:12px}.ReleaseFormModal__icon:hover{opacity:1}.ReleaseFormModal__tooltip{background:var(--color-black);color:var(--color-white)}.ReleaseFormModal__controls{margin-bottom:12px}.ReleaseFormModal__captcha{display:flex;justify-content:center;min-height:1px}.ReleaseFormModal__button{margin-top:12px}@media only screen and (max-width:767px){.ReleaseFormModal__button{width:100%}}.ReleaseFormModal__resetButton{background:none;border:none;cursor:pointer}.ReleaseFormModal__error{background:var(--color-red-light);border-radius:5px;color:var(--color-red);font-size:14px;line-height:20px;margin-top:16px;padding:16px;text-align:center}.BackgroundGradient__container{border-radius:var(--modal-content-border-radius) var(--modal-content-border-radius) 0 0;height:340px;left:0;overflow:hidden;position:absolute;right:0;top:0;width:100%}.BackgroundGradient__container span,.BackgroundGradient__container span:after,.BackgroundGradient__container span:before{background:#000;display:block;position:absolute}.BackgroundGradient__container span:after,.BackgroundGradient__container span:before{content:""}.BackgroundGradient__container span{box-shadow:0 0 78px 100px rgba(243,162,99,.65);left:50%;top:10px}.BackgroundGradient__container span:before{box-shadow:0 0 73px 120px rgba(176,55,232,.45);left:calc(50% - 80px);top:30px}.BackgroundGradient__container span:after{box-shadow:0 0 64px 120px #ffd355;left:calc(50% + 80px);top:30px}@keyframes ReleasePromoModal__skeleton-progress{0%{transform:translateX(-100%)}to{transform:translateX(0)}}@media only screen and (max-width:767px){.ReleasePromoModal__content:before{border-top-left-radius:0;border-top-right-radius:0}}.ReleasePromoModal__wrapper{padding-top:148px;position:relative}@media only screen and (max-width:767px){.ReleasePromoModal__wrapper{padding-top:32px}}.ReleasePromoModal__card{border-radius:12px;box-shadow:0 0 1px 0 rgba(0,0,0,.2),0 8px 25px 0 rgba(0,0,0,.2);box-sizing:border-box;height:152px;left:calc(50% - 121px);overflow:hidden;position:absolute;top:-32px;width:242px}@media only screen and (max-width:767px){.ReleasePromoModal__card{margin:0 auto;position:static}}.ReleasePromoModal__title{font-size:24px;font-weight:700;line-height:28px}@media only screen and (max-width:767px){.ReleasePromoModal__title{margin-top:32px}}.ReleasePromoModal__options{margin-top:32px}.ReleasePromoModal__optionTitle{font-size:18px;font-weight:700;line-height:20px;margin-bottom:4px;margin-top:0}.ReleasePromoModal__optionText{font-size:14px;line-height:18px;margin-bottom:16px;margin-top:0}.ReleasePromoModal__optionText:last-child{margin-bottom:0}.ReleasePromoModal__agreements{color:var(--color-grey-medium);font-size:10px;line-height:12px;margin-top:32px}.ReleasePromoModal__agreements a{color:var(--color-black);text-decoration:none}.ReleasePromoModal__button{margin-top:28px}@media only screen and (max-width:767px){.ReleasePromoModal__button{margin-top:16px}}@keyframes ReleaseBanner__skeleton-progress{0%{transform:translateX(-100%)}to{transform:translateX(0)}}.ReleaseBanner__releaseBanner .ReleaseBanner__action{display:none}@media only screen and (min-width:768px){.ReleaseBanner__releaseBanner .ReleaseBanner__arrow{display:block}}.ReleaseBanner__releaseBanner .ReleaseBanner__description{color:var(--color-grey-medium)}.ReleaseBanner__releaseBanner .ReleaseBanner__description b{font-weight:500}@media only screen and (max-width:767px){.ReleaseBanner__releaseBanner .ReleaseBanner__description b{font-width:inherit}}@keyframes TransferPromoModal__skeleton-progress{0%{transform:translateX(-100%)}to{transform:translateX(0)}}.TransferPromoModal__description{white-space:pre-wrap}@keyframes UpgradePromoModal__skeleton-progress{0%{transform:translateX(-100%)}to{transform:translateX(0)}}@media only screen and (max-width:767px){.UpgradePromoModal__content:before{border-top-left-radius:0;border-top-right-radius:0}}.UpgradePromoModal__wrapper{padding-top:148px;position:relative}@media only screen and (max-width:767px){.UpgradePromoModal__wrapper{padding-top:32px}}.UpgradePromoModal__card{border-radius:12px;box-shadow:0 0 1px 0 rgba(0,0,0,.2),0 8px 25px 0 rgba(0,0,0,.2);box-sizing:border-box;height:152px;left:calc(50% - 121px);overflow:hidden;position:absolute;top:-32px;width:242px}@media only screen and (max-width:767px){.UpgradePromoModal__card{margin:0 auto;position:static}}.UpgradePromoModal__title{font-size:24px;font-weight:700;line-height:28px}@media only screen and (max-width:767px){.UpgradePromoModal__title{margin-top:32px}}.UpgradePromoModal__options{margin-top:32px}.UpgradePromoModal__optionTitle{font-size:18px;font-weight:700;line-height:20px;margin-bottom:4px;margin-top:0}.UpgradePromoModal__optionText{font-size:14px;line-height:18px;margin-bottom:16px;margin-top:0}.UpgradePromoModal__optionText:last-child{margin-bottom:0}.UpgradePromoModal__agreements{color:var(--color-grey-medium);font-size:10px;line-height:12px;margin-top:32px}.UpgradePromoModal__agreements a{color:var(--color-black);text-decoration:none}.UpgradePromoModal__button{margin-top:28px}@media only screen and (max-width:767px){.UpgradePromoModal__button{margin-top:16px}}@keyframes NotEnoughBalanceModal__skeleton-progress{0%{transform:translateX(-100%)}to{transform:translateX(0)}}.NotEnoughBalanceModal__description{white-space:pre-wrap}@keyframes MetaModal__skeleton-progress{0%{transform:translateX(-100%)}to{transform:translateX(0)}}.MetaModal__content{background-color:var(--color-black);width:400px}.MetaModal__content:before{background-image:url(https://static.onetwotrip.com/images/card/background_gradient_3.png);background-position:50%;background-size:cover;border-top-left-radius:8px;border-top-right-radius:8px;content:"";height:340px;left:0;position:absolute;top:0;width:100%}.MetaModal__closer svg{fill:var(--color-white)}.MetaModal__closer:hover svg{fill:var(--color-grey-light)}.MetaModal__wrapper{padding-top:154px}.MetaModal__card{background-image:url(https://ott-static.s3.eu-central-1.amazonaws.com/images/card/card_with_shadow_meta.png);background-position:50%;background-repeat:no-repeat;background-size:contain;height:170px;left:0;position:absolute;top:-20px;width:100%}.MetaModal__inner{position:relative;z-index:2}.MetaModal__title{color:var(--color-white);font-size:21px;font-weight:700;line-height:28px}.MetaModal__description{color:var(--color-white);font-size:13px;line-height:20px;margin-top:16px}.MetaModal__options{align-items:center;box-sizing:border-box;display:flex;flex-direction:column;margin-top:16px}.MetaModal__option{align-items:center;display:flex;margin-bottom:12px}.MetaModal__option:last-child{margin-bottom:0}.MetaModal__optionIcon{align-items:center;background-color:var(--color-white);border-radius:50%;display:flex;height:16px;justify-content:center;margin-right:16px;width:16px}.MetaModal__optionIcon svg{height:10px;width:10px}.MetaModal__optionText{color:var(--color-white);font-size:13px;line-height:20px;margin-bottom:16px;margin-top:0}.MetaModal__optionText:last-child{margin-bottom:0}.MetaModal__button{background-color:var(--color-white);border:none;border-radius:26px;color:var(--color-black);height:52px;margin-top:40px}.MetaModal__button:hover{background-color:var(--color-grey-light);color:var(--color-black)}.CrossIcon__CrossIcon{height:16px;width:16px}@keyframes TestPg__skeleton-progress{0%{transform:translateX(-100%)}to{transform:translateX(0)}}.TestPg__TestPg{background:#000;border-radius:4px;cursor:grab;padding:8px;position:fixed;z-index:100}.TestPg__TestPg:active{cursor:grabbing}.TestPg__closer{fill:#fff;cursor:pointer!important;position:absolute;right:4px;top:4px}.TestPg__item{align-items:center;box-sizing:border-box;color:var(--color-grey-light);display:flex;position:relative;white-space:nowrap}.TestPg__item:not(:first-child){margin-top:8px}.TestPg__item:before{background-color:#dd5656;border-radius:50%;content:"";height:8px;margin-right:4px;width:8px}.TestPg__activeItem:before{background-color:#00bb27}.TestPg__emptyItem:before{background-color:transparent}@keyframes SFOptionButton__skeleton-progress{0%{transform:translateX(-100%)}to{transform:translateX(0)}}.SFOptionButton__container{margin:0 8px}.SFOptionButton__mediumSize{margin:0 4px}.SFOptionButton__mediumSize .SFOptionButton__button{height:36px}.SFOptionButton__button{align-items:center;background:var(--button-background);border:1px solid var(--button-border-color);border-radius:var(--button-border-radius);box-sizing:border-box;color:var(--button-color);cursor:pointer;display:flex;flex-direction:column;font-size:14px;font-weight:400;height:48px;justify-content:center;line-height:20px;outline:none;overflow:hidden;padding:0 20px;position:relative;text-align:center;text-decoration:none;transition:background .2s;white-space:nowrap;width:100%}.SFOptionButton__button:hover{background:var(--button-hover-background);border-color:var(--button-hover-border-color)}@media (hover:none){.SFOptionButton__button:hover{background-color:var(--button-background)}}.SFOptionButton__button.SFOptionButton__active{background:var(--button-active-background);border-color:var(--button-active-border-color);color:var(--button-active-color)}.SFOptionButton__button.SFOptionButton__active:not(.SFOptionButton__disabled):hover{background:var(--button-active-hover-background);border-color:var(--button-active-hover-border-color)}.SFOptionButton__button.SFOptionButton__disabled{background-color:var(--button-disabled-background);border-color:var(--button-disabled-border-color);color:var(--button-disabled-color);cursor:default}.SFOptionButton__detail{color:var(--button-color);font-size:11px;line-height:12px;opacity:.5}.SFOptionButton__caption{align-items:center;display:flex;justify-content:center}.SFOptionButton__logo{margin-left:8px;max-height:16px;max-width:32px}@keyframes SFVisibilityToggle__skeleton-progress{0%{transform:translateX(-100%)}to{transform:translateX(0)}}.SFVisibilityToggle__root{color:var(--color-blue);display:block;font-size:14px;line-height:20px;margin:24px 0}.SFMinPrice__minPriceFrom{margin-right:4px}@keyframes SFCheckbox__skeleton-progress{0%{transform:translateX(-100%)}to{transform:translateX(0)}}.SFCheckbox__option{cursor:pointer;margin-top:8px;overflow:hidden}.SFCheckbox__option:not(:last-child){margin-bottom:8px}.SFCheckbox__option .SFCheckbox__caption{flex:1 1 100%;font-size:14px;line-height:20px}.SFCheckbox__logo{flex:0 0 30px;margin-left:12px;max-height:16px;max-width:32px;overflow:hidden}.SFCheckbox__counter{color:var(--color-grey);font-size:14px;line-height:20px;margin-left:12px;text-align:right}.SFCheckbox__color{border-radius:50%;height:8px;margin:6px 0 0 12px;width:8px}.SFCheckbox__contentContainer{align-items:flex-start;display:flex;width:100%}.SFCheckbox__misc{flex-grow:0;flex-shrink:0}.SFAutocompleteModal__content{width:400px}.SFAutocompleteModal__contentInner{height:350px;text-align:left}.SFAutocompleteModal__filterInput{margin:16px 0 24px}.SFAutocomplete__autocompleteControl{margin:24px 0}.SFAutocomplete__autocompleteControlOverlay{max-height:256px!important}.Button__item{background:var(--radio-button-group-background);border:1px solid var(--radio-button-group-border-color);color:var(--color-black);flex-basis:50%;font-size:14px;line-height:20px;margin:0;padding:8px 0;text-align:center;transition:.2s ease;white-space:nowrap}.Button__item:first-child{border-bottom-left-radius:var(--radio-button-group-border-radius);border-right:none;border-top-left-radius:var(--radio-button-group-border-radius)}.Button__item:last-child{border-bottom-right-radius:var(--radio-button-group-border-radius);border-left:none;border-top-right-radius:var(--radio-button-group-border-radius)}.Button__item:not(.Button__active):hover{background:var(--radio-button-group-hover-background);border-color:var(--radio-button-group-hover-border-color);cursor:pointer}.Button__item:focus{outline:none}.Button__active{background:var(--radio-button-group-selected-background);border-color:var(--radio-button-group-selected-border-color);color:var(--radio-button-group-selected-color)}.Button__active:hover{cursor:default}@keyframes SFButtonGroup__skeleton-progress{0%{transform:translateX(-100%)}to{transform:translateX(0)}}.SFButtonGroup__SFButtonGroup{align-items:center;display:flex;margin-top:24px}.SFButtonGroup__SFButtonGroup:not(:last-child){margin-bottom:24px}@keyframes SFRadioGroup__skeleton-progress{0%{transform:translateX(-100%)}to{transform:translateX(0)}}.SFRadioGroup__row{align-items:center;box-sizing:border-box;cursor:pointer;display:flex;margin:8px 0;width:100%}.SFRadioGroup__row--isChecked .SFRadioGroup__radio{background:var(--radio-active-background);border:none}.SFRadioGroup__row--isChecked .SFRadioGroup__radio:after{display:block}.SFRadioGroup__row:last-child{margin-bottom:0}.SFRadioGroup__row:not(.SFRadioGroup__row--isChecked) .SFRadioGroup__bullet:hover .SFRadioGroup__radio{background:var(--radio-hover-background)}.SFRadioGroup__bullet{flex-shrink:0;height:24px;position:relative;width:24px}.SFRadioGroup__input{border:0;cursor:inherit;height:24px;left:1px;margin:0;opacity:0;padding:0;position:absolute;top:1px;width:24px;z-index:1}.SFRadioGroup__radio{align-items:center;background:var(--radio-background);border:1px solid var(--radio-border-color);border-radius:12px;box-sizing:border-box;display:flex;height:24px;justify-content:center;position:absolute;width:24px;z-index:0}.SFRadioGroup__radio:after{background-color:var(--radio-active-point-color);border-radius:50%;content:"";display:none;height:10px;width:10px}.SFRadioGroup__label{display:block;font-size:14px;line-height:20px;margin-left:12px;width:100%}@keyframes SFRange__skeleton-progress{0%{transform:translateX(-100%)}to{transform:translateX(0)}}.SFRange__range{margin-top:8px}.SFRange__range:not(:last-child){margin-bottom:8px}.SFRange__rangeValue{color:var(--color-black);font-size:14px;line-height:20px;margin-bottom:8px}.SFRange__rangeSlider{height:24px;position:relative}.SFRange__skeleton .SFRange__slider{background:#edecec}.SFRange__skeleton .SFRange__trackContainer{background:#eaeaea}.SFRange__skeleton .SFRange__trackContainer:before{background-color:#eaeaea}.SFRange__skeleton .SFRange__activeTrack{background-color:#edecec}.SFRange__trackContainer{background:var(--color-yellow);background-clip:content-box;cursor:pointer;height:8px;left:10px;margin-top:-4px;padding:0 10px;position:absolute;right:10px;top:50%}.SFRange__trackContainer:before{background:var(--color-yellow);border-radius:4px;bottom:0;content:"";left:-10px;position:absolute;right:-10px;top:0;z-index:0}.SFRange__activeTrack{background-color:var(--color-grey);border-bottom-left-radius:4px;border-top-left-radius:4px;cursor:pointer;height:8px;position:absolute}.SFRange__activeTrackToLeft{margin-left:-10px}.SFRange__invertedSlider .SFRange__trackContainer,.SFRange__invertedSlider .SFRange__trackContainer:before{background:var(--color-grey)}.SFRange__invertedSlider .SFRange__activeTrack{background-color:var(--color-yellow)}.SFRange__invertedSlider.SFRange__skeleton .SFRange__trackContainer,.SFRange__invertedSlider.SFRange__skeleton .SFRange__trackContainer:before{background:#edecec}.SFRange__invertedSlider.SFRange__skeleton .SFRange__activeTrack{background-color:#eaeaea}.SFRange__maxLabel,.SFRange__minLabel,.SFRange__valueLabel{display:none}.SFRange__slider{background-color:var(--color-white);border:1px solid var(--color-grey);border-radius:50%;box-sizing:border-box;height:24px;left:-50%;margin-top:-12px;position:absolute;top:50%;width:24px}.SFRange__sliderContainer{bottom:0;top:0;width:20px}@keyframes SFOptions__skeleton-progress{0%{transform:translateX(-100%)}to{transform:translateX(0)}}.SFOptions__sectionCaption{color:var(--color-grey-medium);font-size:14px;line-height:20px;margin-bottom:24px}.SFOptions__buttonOption{margin:16px 0}.SFOptions__firstOption{margin-top:0}@keyframes SFMenuView__skeleton-progress{0%{transform:translateX(-100%)}to{transform:translateX(0)}}.SFMenuView__sectionContainer:not(:last-child){margin-bottom:24px}.SFMenuView__sectionContainer+.SFMenuView__sectionContainer:before{background-color:var(--color-grey-light);content:"";display:block;height:1px;margin-bottom:24px}.SFMenuView__topResetButton:after{background-color:var(--color-grey-light);content:"";display:block;height:1px;margin:24px 0}.SFMenuView__bottomResetButton:before,.SFMenuView__stickyResetButton:before{background-color:var(--color-grey-light);content:"";display:block;height:1px;margin-bottom:24px}.SFMenuView__containerWithSticky.SFMenuView__containerWithResetButton{height:calc(100% - 85px);padding-bottom:0}.SFMenuView__containerWithSticky .SFMenuView__resetButton{background:#fff;bottom:0;left:0;padding:0 24px 24px;position:absolute;right:0}.SFMenuView__containerWithSticky .SFMenuView__resetButton:before{margin-top:0}@keyframes SFControllableModal__skeleton-progress{0%{transform:translateX(-100%)}to{transform:translateX(0)}}.SFControllableModal__modalContainer{text-align:left}.SFControllableModal__modalContent{width:440px}@keyframes SFHeadlineView__skeleton-progress{0%{transform:translateX(-100%)}to{transform:translateX(0)}}.SFHeadlineView__container{background-color:var(--color-white);border-radius:4px;box-shadow:var(--shadow-small);display:flex;margin:24px auto;padding:24px 16px}.SFHeadlineView__container .SFHeadlineView__buttonContainer{flex:1 1 128px}@keyframes SFDesktopLayout__skeleton-progress{0%{transform:translateX(-100%)}to{transform:translateX(0)}}.SFDesktopLayout__filters{background:var(--search-filter-background);border-radius:var(--search-filter-border-radius);box-shadow:var(--shadow-small)}.SFDesktopLayout__stickyFilters{box-sizing:border-box;height:100%;overflow-y:hidden;padding:0;position:relative}.SFDesktopLayout__filtersList{box-sizing:border-box;height:100%;overflow-y:auto;padding:24px}@keyframes SFQuickHeadlineViewSection__skeleton-progress{0%{transform:translateX(-100%)}to{transform:translateX(0)}}.SFQuickHeadlineViewSection__container{display:inline-flex;margin:6px auto}.SFQuickHeadlineViewSection__container .SFQuickHeadlineViewSection__buttonContainer{flex:1 1 128px}.SFQuickHeadlineViewSection__container+.SFQuickHeadlineViewSection__container:before{background-color:var(--color-grey);content:"";margin:6px 12px;min-width:1px;width:1px}.SFQuickHeadlineView__container{display:flex}@keyframes SFTriggerButton__skeleton-progress{0%{transform:translateX(-100%)}to{transform:translateX(0)}}.SFTriggerButton__button{align-items:center;background-color:var(--color-white);border:1px solid var(--color-white);border-radius:24px;box-shadow:var(--shadow-medium);display:inline-flex;height:48px;justify-content:center;margin-right:16px;min-width:48px;outline:none;padding:0 12px;vertical-align:middle}.SFTriggerButton__button:hover{background-color:rgba(33,33,33,.05);border-color:var(--color-grey)}.SFTriggerButton__button:active{background-color:#f2c401;border-color:#f2c401}.SFTriggerButton__counter{background-color:#e8e8e8;border-radius:100%;display:inline-block;height:24px;line-height:24px;margin-left:4px;white-space:nowrap;width:24px}@keyframes SFModalMenuTrigger__skeleton-progress{0%{transform:translateX(-100%)}to{transform:translateX(0)}}.SFModalMenuTrigger__modalContainer{max-width:100%;padding:16px 0;text-align:left}.Swipeable__wrapper{display:inline-block;overflow:hidden;vertical-align:middle;width:100%}.Swipeable__container{overflow:auto;overflow-y:hidden;padding-bottom:48px;position:relative;width:100%}.Swipeable__content{position:absolute;width:100%}@keyframes SFMobileLayout__skeleton-progress{0%{transform:translateX(-100%)}to{transform:translateX(0)}}.SFMobileLayout__header{display:flex;padding:16px 0}.SubwayFilterCustomListItem__color{border-radius:50%;flex-shrink:0;height:8px;margin:8px 0 0 12px;width:8px}.SubwayFilterCustomListItem__SubwayFilterCustomListItem{align-items:flex-start;display:flex;flex-grow:1;justify-content:space-between}@keyframes WorldPromoFilterCaption__skeleton-progress{0%{transform:translateX(-100%)}to{transform:translateX(0)}}.WorldPromoFilterCaption__root{align-items:center;display:flex}.WorldPromoFilterCaption__iconMir{margin-left:6px}.WorldPromoFilterCaption__tooltip{white-space:break-spaces}.WorldPromoFilterCaption__tooltipTrigger{display:block;margin-left:4px}.WorldPromoFilterCaption__tooltipTriggerIcon{fill:var(--color-grey-medium);display:block;height:13px;width:13px}.PromoCode__container{background:var(--color-white);border-radius:8px;box-shadow:var(--shadow-small);padding:24px}@media only screen and (max-width:1023px){.PromoCode__container{padding:16px}}.PromoCode__PromoCode{align-items:center;display:flex;height:36px;justify-content:space-between}.PromoCode__texts{box-sizing:border-box;margin-right:8px;min-width:50%;padding-right:8px}@media only screen and (max-width:767px){.PromoCode__texts{display:none}}.PromoCode__title{color:var(--color-black);font-size:16px;line-height:24px}.PromoCode__description{color:var(--color-grey-medium);font-size:12px;line-height:16px}.PromoCode__success{background-color:#aaf2bd;border-radius:4px;box-sizing:border-box;padding:0 12px}.PromoCode__promo_progress,.PromoCode__success{align-items:center;display:flex;height:100%;justify-content:space-between;width:100%}.PromoCode__info{color:#078125;display:flex;font-size:14px;justify-content:space-between;line-height:20px;margin-right:14px;min-width:0;white-space:nowrap;width:100%}.PromoCode__codeNumber{margin-right:16px;overflow:hidden;text-overflow:ellipsis}.PromoCode__submitButton{flex-shrink:0;margin-left:8px}.PromoCode__resetIcon{fill:#078125}.PromoCode__resetButton{background:none;border:none;cursor:pointer;height:16px;margin:0;outline:none;padding:0;width:16px}.PromoCode__tooltipMessage{font-size:12px;line-height:16px}.PromoCode__tooltipMessageSuccess{width:271px}.PromoCode__tooltipMessageError{width:163px}.PromoCode__tooltipTrigger{height:100%;width:100%}@keyframes RadioIcon__skeleton-progress{0%{transform:translateX(-100%)}to{transform:translateX(0)}}.RadioIcon__RadioIcon{border:1px solid var(--color-grey);box-sizing:border-box;height:20px;margin-right:12px;min-height:20px;min-width:20px;position:relative;width:20px}.RadioIcon__RadioIcon,.RadioIcon__RadioIcon:before{background-color:var(--color-white);border-radius:50%;display:inline-block}.RadioIcon__RadioIcon:before{content:"";height:8px;left:5px;position:absolute;top:5px;width:8px}.RadioIcon__selectedIcon{background-color:var(--color-yellow);border-color:var(--color-yellow)}.RadioIcon__selectedIcon:before{background-color:var(--color-black)}.RadioIcon__applyingIcon{border-color:var(--color-grey-light)}.RadioIcon__applyingIcon,.RadioIcon__applyingIcon.RadioIcon__selectedIcon,.RadioIcon__applyingIcon:before{background-color:var(--color-grey-light)}.RadioIcon__applyingIcon.RadioIcon__selectedIcon:before{background-color:var(--color-grey)}@keyframes GiftAlternative__skeleton-progress{0%{transform:translateX(-100%)}to{transform:translateX(0)}}.GiftAlternative__wrapper{display:flex;padding:0 8px}.GiftAlternative__wrapper:hover{cursor:pointer}.GiftAlternative__applyingWrapper .GiftAlternative__title{color:var(--color-grey-medium)}.GiftAlternative__content{flex-grow:1}.GiftAlternative__title{color:var(--color-black);font-size:14px;line-height:20px;margin-bottom:16px}@media only screen and (min-width:768px){.GiftAlternative__promo{max-width:75%}}@keyframes GiftError__skeleton-progress{0%{transform:translateX(-100%)}to{transform:translateX(0)}}.GiftError__GiftError{align-items:center;animation:GiftError__inAnimation .3s ease-in;background-color:var(--color-red);border-radius:4px;box-shadow:var(--shadow-large);color:var(--color-white);display:flex;font-size:12px;justify-content:center;left:50%;line-height:1.35;padding:6px 12px;position:absolute;top:-16px;transform:translateX(-50%)}@keyframes GiftError__inAnimation{0%{opacity:0;top:-32px}60%{opacity:1}to{top:-16px}}@keyframes GiftItem__skeleton-progress{0%{transform:translateX(-100%)}to{transform:translateX(0)}}.GiftItem__giftItem{border-bottom:1px solid var(--color-grey-light);border-top:1px solid var(--color-grey-light);display:flex;height:36px;margin-top:-1px;padding:16px 8px}@media only screen and (max-width:1127px){.GiftItem__giftItem{align-items:center;height:72px}}.GiftItem__giftItem:hover{background-color:var(--color-grey-smoke);cursor:pointer;transition:.2s ease}.GiftItem__giftItem.GiftItem__shortGift{align-items:center}.GiftItem__applyingGift{position:relative}.GiftItem__applyingGift.GiftItem__activeGift{background-color:var(--color-grey-smoke)}.GiftItem__applyingGift .GiftItem__title{color:var(--color-grey-medium)}.GiftItem__applyingGift .GiftItem__description{color:var(--color-grey)}.GiftItem__giftItemContent{align-items:center;display:flex;justify-content:space-between;width:100%}@media only screen and (max-width:1127px){.GiftItem__giftItemText{max-width:158px}}.GiftItem__title{color:var(--color-black);font-size:14px;line-height:20px}.GiftItem__description{color:var(--color-grey-medium);font-size:12px;line-height:16px}.GiftItem__loading{position:absolute;right:16px;top:50%;transform:translateY(-50%)}@keyframes SelectedGift__skeleton-progress{0%{transform:translateX(-100%)}to{transform:translateX(0)}}.SelectedGift__SelectedGift{align-items:center;display:flex;padding:16px}.SelectedGift__doneIconWrapper{align-items:center;background-color:var(--color-grey-smoke);border-radius:16px;display:flex;height:32px;justify-content:center;margin-right:8px;width:32px}.SelectedGift__doneIcon{height:20px;width:20px}.SelectedGift__content{margin-right:auto}.SelectedGift__title{color:var(--color-black);font-size:16px;line-height:1.25}.SelectedGift__description{color:var(--color-grey-medium);font-size:12px;line-height:1.33}@media only screen and (max-width:767px){.SelectedGift__changeGiftButton{display:none}}@media only screen and (min-width:768px){.SelectedGift__changeGiftIconWrapper{display:none}}.SelectedGift__changeGiftIcon{fill:var(--color-grey-medium);height:20px;width:20px}.SelectedGift__changeGiftIcon:hover{cursor:pointer}@media only screen and (max-width:1127px){.SelectedGift__shortSelectedGift .SelectedGift__changeGiftButton{display:none}}.SelectedGift__shortSelectedGift .SelectedGift__changeGiftIconWrapper{display:none}@media only screen and (max-width:1127px){.SelectedGift__shortSelectedGift .SelectedGift__changeGiftIconWrapper{display:block}}@keyframes SelectedPromo__skeleton-progress{0%{transform:translateX(-100%)}to{transform:translateX(0)}}.SelectedPromo__SelectedPromo{align-items:center;display:flex;padding:16px}.SelectedPromo__promoCode{margin-right:auto;max-width:100%}@media only screen and (min-width:768px){.SelectedPromo__promoCode{max-width:75%}}@media only screen and (min-width:1128px){.SelectedPromo__promoCode{max-width:50%}}@media only screen and (max-width:767px){.SelectedPromo__changePromoButton{display:none}}@media only screen and (min-width:768px){.SelectedPromo__changePromoIconWrapper{display:none}}.SelectedPromo__changePromoIcon{fill:var(--color-grey-medium);height:20px;width:20px}.SelectedPromo__changePromoIcon:hover{cursor:pointer}@media only screen and (max-width:1127px){.SelectedPromo__shortSelectedPromo .SelectedPromo__changePromoButton{display:none}}.SelectedPromo__shortSelectedPromo .SelectedPromo__changePromoIconWrapper{display:none}@media only screen and (max-width:1127px){.SelectedPromo__shortSelectedPromo .SelectedPromo__changePromoIconWrapper{display:block}}@keyframes CouponsAndGifts__skeleton-progress{0%{transform:translateX(-100%)}to{transform:translateX(0)}}.CouponsAndGifts__CouponsAndGifts{background-color:#fff;border-radius:4px;box-shadow:var(--shadow-small);position:relative}.CouponsAndGifts__loadingCoupons{align-items:center;display:flex;height:68px;justify-content:center}.CouponsAndGifts__header{border-bottom:1px solid var(--color-grey-light);box-sizing:border-box;display:flex;justify-content:space-between;padding:24px;position:relative;width:100%}.CouponsAndGifts__headerText{line-height:24px;width:100%}.CouponsAndGifts__headerTitle{color:var(--color-black);font-size:16px;font-weight:700;line-height:24px}.CouponsAndGifts__headerDesc,.CouponsAndGifts__headerDescShort{color:var(--color-grey-medium);font-size:12px;line-height:1.33}@media only screen and (max-width:767px){.CouponsAndGifts__headerDesc{display:none}}.CouponsAndGifts__headerDescShort{display:none}@media only screen and (min-width:320px) and (max-width:767px){.CouponsAndGifts__headerDescShort{display:block}}.CouponsAndGifts__headerPremiumIcon{align-items:center;background-color:var(--color-black);border-radius:12px;color:var(--color-white);display:flex;height:24px;justify-content:center;padding:0 2px;width:81px}.CouponsAndGifts__giftsContainer{animation:CouponsAndGifts__expandBlock .3s ease-in forwards;max-height:68px;overflow:hidden}.CouponsAndGifts__giftsList{padding:0 16px 14px}.CouponsAndGifts__giftAlternative{padding:10px 16px 24px}.CouponsAndGifts__warningModalBody{color:var(--color-grey-medium)}@keyframes CouponsAndGifts__expandBlock{0%{max-height:68px}to{max-height:2000px}}.BusinessTravelCheckbox__root{gap:8px}.BusinessTravelCheckbox__root>*{box-sizing:border-box}.BusinessTravelCheckbox__label{color:var(--color-white);font-size:14px;line-height:20px;white-space:nowrap}@keyframes SearchHistory__skeleton-progress{0%{transform:translateX(-100%)}to{transform:translateX(0)}}.SearchHistory__searchHistory{display:flex;flex-wrap:wrap;gap:8px;width:100%}@media only screen and (max-width:767px){.SearchHistory__searchHistory{flex-direction:column}}.SearchHistory__searchItem{background-color:rgba(33,33,33,.6);border-radius:4px;cursor:pointer;font-size:12px;line-height:1;text-align:left}.SearchHistory__searchItem--isMW .SearchHistory__searchItem--link{max-width:210px;min-width:0;overflow:hidden;text-overflow:ellipsis}@media only screen and (max-width:767px){.SearchHistory__searchItem--isMW .SearchHistory__searchItem--link{max-width:100%;width:100%}}.SearchHistory__searchItem--isMW .SearchHistory__searchItem--wrap{max-width:none}.SearchHistory__searchItem--isMW .SearchHistory__searchItem--wrap:not(:first-child){margin-left:8px}.SearchHistory__searchItem--isMW .SearchHistory__searchItem--city{overflow:visible;text-overflow:clip}.SearchHistory__searchItem--text{display:inline;padding-right:8px}.SearchHistory__searchItem--link{color:#fff;display:block;max-width:70vw;padding:6px 12px;position:relative;text-decoration:none;white-space:nowrap}@media only screen and (max-width:767px){.SearchHistory__searchItem--link{align-items:center;box-sizing:border-box;display:flex;font-size:14px;height:36px;max-width:100%;padding:0 16px;width:100%}}.SearchHistory__searchItem--wrap{display:inline}@media only screen and (max-width:767px){.SearchHistory__searchItem--wrap{display:flex;min-width:0}}@media only screen and (min-width:768px){.SearchHistory__searchItem--wrap{max-width:70vw}}.SearchHistory__searchItem--city{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media only screen and (min-width:768px){.SearchHistory__searchItem--city{max-width:110px}}.SearchHistory__searchItem:last-child{margin-right:0}.SearchHistory__searchItem--date{color:#b1b5b9;display:inline;padding-left:8px}@media only screen and (max-width:767px){.SearchHistory__searchItem--date{flex-shrink:0}.SearchHistory__searchItem{display:flex;justify-content:space-between;margin:0 0 8px;width:100%}}.SearchHistory__searchItem:hover{background-color:rgba(33,33,33,.7)}.SearchHistory__itemsHaveLimitedWidth.SearchHistory__searchItem--wrap{display:flex}@media only screen and (min-width:768px){.SearchHistory__itemsHaveLimitedWidth.SearchHistory__searchItem--wrap{max-width:180px}}.SearchHistory__itemsHaveLimitedWidth .SearchHistory__searchItem--city{max-width:none}@keyframes Throbber__skeleton-progress{0%{transform:translateX(-100%)}to{transform:translateX(0)}}.Throbber__Throbber{animation:Throbber__rotationKeyframes 1s linear infinite;border:2px solid rgba(var(--color-grey-medium--rgb),.1);border-left-color:rgba(var(--color-grey-medium--rgb),.5);border-radius:50%;box-sizing:border-box;height:24px;margin:0;opacity:0;transform:translateZ(0);transition:visibility 0ms linear .1s,opacity .1s ease-out;visibility:hidden;width:24px}.Throbber__Throbber--isVisible{opacity:1;transition:opacity .1s ease-out;visibility:visible}@keyframes Throbber__rotationKeyframes{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes InputTrigger__skeleton-progress{0%{transform:translateX(-100%)}to{transform:translateX(0)}}.InputTrigger__InputTrigger{background:#fff;border:none;color:#212121;cursor:pointer;font-family:Roboto,arial,sans-serif;font-size:16px;height:48px;outline:none;overflow:hidden;padding:0 12px;position:relative;text-align:left;-webkit-transition:background-color .2s linear;-moz-transition:background-color .2s linear;-ms-transition:background-color .2s linear;-o-transition:background-color .2s linear;transition:background-color .2s linear;white-space:nowrap;width:100%}.InputTrigger__InputTrigger:hover{background:#eee}.InputTrigger__InputTrigger:after{border-bottom-right-radius:inherit;border-top-right-radius:inherit;box-shadow:inset -40px 0 20px -20px #fff;content:"";height:48px;pointer-events:none;position:absolute;right:0;top:0;-webkit-transition:all .2s linear;-moz-transition:all .2s linear;-ms-transition:all .2s linear;-o-transition:all .2s linear;transition:all .2s linear;width:32px}.InputTrigger__InputTrigger:hover:not(.InputTrigger__InputTrigger--isActive):after{box-shadow:inset -40px 0 20px -20px #eee}.InputTrigger__InputTrigger--isActive.InputTrigger__InputTrigger--hasBottomLine:before{left:0;width:100%}.InputTrigger__InputTrigger--isActive:hover{background:#fff}.InputTrigger__InputTrigger--isInvalid{color:var(--color-red)}.InputTrigger__InputTrigger--withRightIcon:after{display:none}.InputTrigger__InputTrigger--withRightIcon .InputTrigger__throbber{right:48px}.InputTrigger__InputTrigger--withLeftIcon{padding-left:48px}.InputTrigger__InputTrigger--hasBottomLine:before{background-color:var(--color-yellow);bottom:0;content:"";height:2px;left:50%;pointer-events:none;position:absolute;-webkit-transition:all .2s linear;-moz-transition:all .2s linear;-ms-transition:all .2s linear;-o-transition:all .2s linear;transition:all .2s linear;width:0;z-index:1}.InputTrigger__throbber{right:12px}.InputTrigger__icon,.InputTrigger__throbber{position:absolute;top:12px}.InputTrigger__icon--right{right:12px}.InputTrigger__icon--left{left:12px}.InputTrigger__label{color:var(--color-grey-medium);font-size:11px;line-height:12px}@keyframes RadioButtonGroup__skeleton-progress{0%{transform:translateX(-100%)}to{transform:translateX(0)}}.RadioButtonGroup__group:after,.RadioButtonGroup__group:before{clear:both;content:"";display:block}.RadioButtonGroup__group{display:inline-block;font-size:13px;letter-spacing:.19px}.RadioButtonGroup__group--stretched{width:100%}.RadioButtonGroup__group--wrapable{display:table}.RadioButtonGroup__group--wrapable.RadioButtonGroup__group--stretched{table-layout:fixed}.RadioButtonGroup__option{background:var(--radio-button-group-background);border:1px solid var(--radio-button-group-border-color);box-sizing:border-box;color:var(--radio-button-group-color);cursor:pointer;line-height:normal;padding:8px 32px;position:relative;text-align:center;transition:background .2s,border-color .2s;user-select:none}.RadioButtonGroup__option--wrapable{word-wrap:break-word;display:table-cell;min-height:32px}.RadioButtonGroup__option:not(.RadioButtonGroup__option--wrapable){display:block;float:left;height:32px;white-space:nowrap}.RadioButtonGroup__option:first-child{border-radius:2px 0 0 2px;border-right-width:0}.RadioButtonGroup__option:last-child{border-left-width:0;border-radius:0 2px 2px 0}.RadioButtonGroup__option:not(:first-child):not(:last-child){border-left-width:0;border-radius:0;border-right-width:0}.RadioButtonGroup__option--withSeparator:before{border-color:var(--radio-button-group-border-color);border-style:solid;border-width:1px 0 1px 1px;content:"";display:block;height:100%;left:0;position:absolute;top:-1px}.RadioButtonGroup__option:first-child.RadioButtonGroup__option--withSeparator:before{display:none}.RadioButtonGroup__option:not(.RadioButtonGroup__option--disabled):not(.RadioButtonGroup__option--selected):hover{background:var(--radio-button-group-hover-background);border-color:var(--radio-button-group-hover-border-color);transition:none}.RadioButtonGroup__option--selected{background:var(--radio-button-group-selected-background);color:var(--radio-button-group-selected-color);cursor:default}.RadioButtonGroup__option--selected,.RadioButtonGroup__option--selected:not(.RadioButtonGroup__option--disabled)+.RadioButtonGroup__option--withSeparator:before,.RadioButtonGroup__option--selected:not(.RadioButtonGroup__option--disabled).RadioButtonGroup__option--withSeparator:before{border-color:var(--radio-button-group-selected-border-color)}.RadioButtonGroup__option--selected.RadioButtonGroup__option--disabled+.RadioButtonGroup__option--withSeparator:before,.RadioButtonGroup__option--selected.RadioButtonGroup__option--disabled.RadioButtonGroup__option--withSeparator:before{border-color:var(--radio-button-group-disabled-selected-border-color)}.RadioButtonGroup__option--isWide{min-width:152px}.RadioButtonGroup__option--disabled{background:var(--radio-button-group-disabled-background);border-color:var(--radio-button-group-disabled-border-color);color:var(--radio-button-group-disabled-color)}.RadioButtonGroup__option--selected.RadioButtonGroup__option--disabled{background:var(--radio-button-group-disabled-selected-background);border-color:var(--radio-button-group-disabled-selected-border-color);color:var(--radio-button-group-disabled-selected-color)}.RadioButtonGroup__option--stretched{padding-left:0;padding-right:0}.RadioButtonGroup__option--isMobile{max-width:132px;min-width:132px;padding:8px 0}@keyframes DatepickerHeader__skeleton-progress{0%{transform:translateX(-100%)}to{transform:translateX(0)}}.DatepickerHeader__nowrap{display:block;white-space:nowrap}.DatepickerHeader__option{-webkit-tap-highlight-color:transparent;background-color:var(--datepicker-header-option-background);border-color:var(--datepicker-header-option-border-color);color:var(--datepicker-header-option-color);font-size:14px;height:36px!important;line-height:1;padding:10px}.DatepickerHeader__option:hover{background-color:var(--datepicker-header-option-hover-background)!important;border-color:var(--datepicker-header-option-hover-border-color)!important;color:var(--datepicker-header-option-hover-color)!important}.DatepickerHeader__option--selected{background-color:var(--datepicker-header-selected-option-background);border-color:var(--datepicker-header-selected-option-border-color);color:var(--datepicker-header-selected-option-color)}.DatepickerHeader__option--selected:hover{background-color:var(--datepicker-header-selected-option-hover-background)!important;border-color:var(--datepicker-header-selected-option-hover-border-color)!important;color:var(--datepicker-header-selected-option-hover-color)!important}.DatepickerHeader__option:first-child{border-radius:var(--datepicker-header-border-radius) 0 0 var(--datepicker-header-border-radius);border-right-width:0}.DatepickerHeader__option:last-child{border-left-width:0;border-radius:0 var(--datepicker-header-border-radius) var(--datepicker-header-border-radius) 0}@keyframes BaseMoney__skeleton-progress{0%{transform:translateX(-100%)}to{transform:translateX(0)}}.BaseMoney__baseMoney{white-space:nowrap}.BaseMoney__isFat{font-weight:700}.BaseMoney__customCurrencyIcon{height:13px}@keyframes Heatmap__skeleton-progress{0%{transform:translateX(-100%)}to{transform:translateX(0)}}.Heatmap__heatmap{background-color:var(--color-white);bottom:0;color:var(--color-black);display:flex;flex-direction:column;font-size:14px;justify-content:center;line-height:20px;position:absolute;right:0;width:100%;z-index:3}.Heatmap__heatmap--onlySwitch,.Heatmap__heatmapLegend{box-shadow:0 -1px 0 0 var(--color-grey-light)}.Heatmap__heatmapLegend{border-bottom:1px solid var(--color-grey-light);bottom:0;box-sizing:border-box;color:var(--color-white);display:flex;justify-content:flex-start;padding:12px 16px;right:0;width:100%;z-index:3}.Heatmap__price{align-items:center;border-radius:10px;display:flex;height:16px;justify-content:center;margin:0 4px;padding:2px 8px}.Heatmap__price.Heatmap__min{background-color:var(--color-green)}.Heatmap__price.Heatmap__mid{background-color:var(--color-yellow)}.Heatmap__price.Heatmap__max{background-color:var(--color-red)}.Heatmap__switcherWrapper{box-sizing:border-box;display:flex;font-size:14px;line-height:20px;padding:12px 16px;width:100%}@media only screen and (max-width:767px){.Heatmap__heatmap{align-items:center;height:auto;position:relative;z-index:auto}.Heatmap__heatmap--onlySwitch{box-shadow:none}.Heatmap__heatmap--onlySwitch .Heatmap__switcherWrapper{margin-top:4px}.Heatmap__heatmapLegend{box-shadow:none;justify-content:center;padding-top:0}.Heatmap__switcherWrapper{margin:0;padding:0 16px}}.Heatmap__switcher{width:100%}.Heatmap__switcherShape{flex-grow:0!important}.Heatmap__switcherShape input{cursor:pointer}.Heatmap__switcherLabel{flex-grow:1;text-align:left}@keyframes Day__skeleton-progress{0%{transform:translateX(-100%)}to{transform:translateX(0)}}.Day__minValue{align-items:center;background:#3fcc62;border-radius:5px;bottom:3px;color:#fff;display:flex;font-size:7px;font-weight:700;height:9px;justify-content:center;left:6px;margin:0 auto;max-width:24px;position:absolute;right:6px}.Day__dayNumber{line-height:40px;position:relative}.Day__dayNumber--withHeatmap{line-height:normal;top:4px}.Day__point{background:var(--color-grey-light);border-radius:50%;bottom:8px;height:6px;left:0;margin:0 auto;opacity:.2;position:absolute;right:0;transform:scale(.1);transition:transform .3s,opacity .3s;width:6px}.Day__point--appear{opacity:1;transform:scale(1)}.Day__point--heatmapValue--0{background:#3fcc62}.Day__point--heatmapValue--1{background:#ffd41e}.Day__point--heatmapValue--2{background:#e74c3c}.Day__point--heatmapValue--3{background:#fff1b3}.Day__price{bottom:2px;color:var(--color-grey-medium);font-size:10px;left:0;line-height:12px;overflow:hidden;position:absolute;right:0;text-overflow:ellipsis}.Day__price--heatmapValue--0{color:#3fcc62}.Day__Day{-webkit-tap-highlight-color:transparent;background:var(--datepicker-day-background);color:var(--datepicker-day-color);cursor:pointer;display:inline-block;flex-grow:1;font-size:14px;outline:none;padding:4px 0;position:relative;text-align:center;vertical-align:top;z-index:1}@media only screen and (max-width:766px){.Day__Day{padding:4px 0}}.Day__Day:last-child{margin-right:0}.Day__Day--isInHoveredRange .Day__inner,.Day__Day--isInSelectedRange .Day__inner{background:var(--datepicker-day-hover-background);border-radius:0}.Day__Day--isDoubleSelected .Day__inner:after{border:1px solid var(--color-white);border-radius:3px;content:"";height:calc(100% - 4px);left:1px;position:absolute;top:1px;width:calc(100% - 4px)}.Day__Day--isSelected .Day__inner{background:var(--datepicker-day-active-background);border-radius:4px!important;color:var(--datepicker-day-active-color)}.Day__Day--isSelected .Day__inner .Day__price{color:var(--color-grey-medium)}.Day__Day--isSelected.Day__Day--hasLeftRounding{z-index:2}.Day__Day--isHoliday:not(.Day__Day--isDisabled) .Day__inner{color:var(--datepicker-day-holiday-color);font-weight:var(--datepicker-day-active-holiday-hover-color)}.Day__Day--isHoliday:not(.Day__Day--isDisabled) .Day__inner:hover{color:var(--datepicker-day-holiday-hover-color)}.Day__Day--isHoliday.Day__Day--isSelected:not(.Day__Day--isDisabled) .Day__inner{color:var(--datepicker-day-active-color)}.Day__Day--isHoliday.Day__Day--isSelected:not(.Day__Day--isDisabled) .Day__inner:hover{color:var(--datepicker-day-active-hover-color)}.Day__Day--isDisabled{cursor:default}.Day__Day--isDisabled .Day__inner{background:var(--datepicker-day-disabled-background);color:var(--datepicker-day-disabled-color)}.Day__Day--isHidden{cursor:default;visibility:hidden}.Day__Day--hasLeftRounding .Day__inner,.Day__Day:first-child .Day__inner{border-bottom-left-radius:4px;border-top-left-radius:4px}.Day__Day--hasRightRounding .Day__inner,.Day__Day:last-child .Day__inner{border-bottom-right-radius:4px!important;border-top-right-radius:4px!important}.Day__Day+.Day__Day--isInHoveredRange:not(.Day__Day--hasLeftRounding):before,.Day__Day+.Day__Day--isInSelectedRange:not(.Day__Day--hasLeftRounding):before{background:var(--datepicker-day-hover-background);bottom:4px;content:"";display:block;height:40px;left:-15%;pointer-events:none;position:absolute;top:4px;width:30%;z-index:-1}@media only screen and (max-width:766px){.Day__Day+.Day__Day--isInHoveredRange:not(.Day__Day--hasLeftRounding):before,.Day__Day+.Day__Day--isInSelectedRange:not(.Day__Day--hasLeftRounding):before{left:-23%;width:46%}}@media only screen and (min-width:767px){.Day__Day--isHovered .Day__inner,.Day__Day:hover:not(.Day__Day--isDisabled):not(.Day__Day--isSelected) .Day__inner{background:var(--datepicker-day-hover-background)}.Day__Day--isSelected .Day__inner:hover{background:var(--datepicker-day-active-hover-background);color:var(--datepicker-day-active-hover-color)}}.Day__inner{border-radius:4px;display:inline-block;height:40px;position:relative;text-align:center;width:40px}.Day__tooltipContent{max-width:240px}.Day__tooltip{display:flex;flex-grow:1;justify-content:center;z-index:100000}@keyframes Week__skeleton-progress{0%{transform:translateX(-100%)}to{transform:translateX(0)}}.Week__Week{display:flex;margin:0 -4px;white-space:nowrap}@keyframes Month__skeleton-progress{0%{transform:translateX(-100%)}to{transform:translateX(0)}}.Month__Month{margin-top:28px}.Month__title-wrap{line-height:20px;text-align:left}.Month__title{color:var(--color-black);font-size:16px;font-weight:500;line-height:24px;margin-bottom:16px;text-transform:capitalize}.Month__year{color:var(--color-grey);font-size:18px;line-height:24px;margin-left:8px}@keyframes DatesContainer__skeleton-progress{0%{transform:translateX(-100%)}to{transform:translateX(0)}}.DatesContainer__datepickerHeader{box-sizing:border-box;flex-shrink:0;margin:0 auto;max-width:414px;padding:16px 16px 4px;width:100%}.DatesContainer__datesContainer{border-left:1px solid #e8e8e8;display:flex;flex-direction:column;min-height:0;overflow:hidden;position:relative;width:368px}.DatesContainer__datesContainer--hideMonthsNavigation{border:0}.DatesContainer__datesContainer--isMobile{height:100%;padding:0;width:100%}.DatesContainer__datesContainer--isMobile .DatesContainer__weekday{margin:0!important;width:14.2857142857%}.DatesContainer__datesContainer--isMobile .DatesContainer__weekdays{margin:0 auto;max-width:446px;width:100%}.DatesContainer__datesContainer--isMobile .DatesContainer__weekdays:after{margin-left:-25vw;width:125vw}.DatesContainer__datesContainer--isMobile .DatesContainer__scrollArea{padding-bottom:80px}.DatesContainer__datesContainer--isMobile .DatesContainer__dates{margin:0 auto;max-width:414px}.DatesContainer__scrollArea{box-sizing:border-box;overflow-y:scroll;z-index:0}.DatesContainer__scrollArea--withSmoothScroll{-webkit-overflow-scrolling:touch}.DatesContainer__scrollArea--isHovered{overflow:hidden}.DatesContainer__scrollArea::-webkit-scrollbar{background:transparent;width:0}.DatesContainer__weekdays{background:#fff;box-sizing:border-box;display:flex;justify-content:space-between;min-height:44px;padding:0 12px;position:relative}.DatesContainer__weekdays:after{bottom:0;box-shadow:0 1px 0 0 #e8e8e8;content:"";display:block;height:1px;left:0;position:absolute;right:0}.DatesContainer__weekday{color:#888;display:inline-block;flex-basis:100%;flex-grow:1;font-size:12px;line-height:44px;text-align:center;text-transform:capitalize;vertical-align:top}.DatesContainer__weekday--isWeekend{color:var(--datepicker-day-active-holiday-color);font-weight:500}.DatesContainer__dates{padding:0 16px}@keyframes MonthsNavigation__skeleton-progress{0%{transform:translateX(-100%)}to{transform:translateX(0)}}.MonthsNavigation__MonthsNavigation{background-color:#f7f7f7;box-sizing:border-box;height:100%;min-width:136px;overflow-y:auto;padding:8px 8px 16px}.MonthsNavigation__MonthsNavigation::-webkit-scrollbar{background:transparent;width:0}.MonthsNavigation__activeMonthBox{background-color:#e8e8e8;border-radius:4px;height:36px;left:0;opacity:.5;position:absolute;right:0;-webkit-transition:top .3s,height .3s;-moz-transition:top .3s,height .3s;-ms-transition:top .3s,height .3s;-o-transition:top .3s,height .3s;transition:top .3s,height .3s}.MonthsNavigation__months,.MonthsNavigation__wrap{position:relative}.MonthsNavigation__month{color:#888;cursor:pointer;font-size:14px;line-height:1;padding:11px 8px;text-align:left;text-transform:capitalize}.MonthsNavigation__month:hover{background-color:#e8e8e8;border-radius:4px;color:var(--color-black)}.MonthsNavigation__year{color:#ccc}@keyframes Time__skeleton-progress{0%{transform:translateX(-100%)}to{transform:translateX(0)}}.Time__Time{background-color:#fff;border-left:1px solid #f5f5f5;box-sizing:border-box;display:inline-block;height:100%;list-style-type:none;margin:0;overflow-x:hidden;overflow-y:scroll;padding:0;vertical-align:top;width:136px}.Time__item{box-sizing:border-box;color:#424242;cursor:pointer;font-size:14px;height:40px;letter-spacing:.2px;line-height:40px;padding-left:11px}.Time__item--isDefault:hover{background-color:#f5f5f5}.Time__item--isSelected{background-color:#ffd420}.Time__item--isDisabled{color:var(--color-grey);cursor:default}@keyframes Calendar__skeleton-progress{0%{transform:translateX(-100%)}to{transform:translateX(0)}}.Calendar__Calendar{display:flex;height:100%;min-height:0;user-select:none}.Calendar__Calendar--hasTime{width:600px}.Calendar__Calendar--withoutMonthsNavigation{border:none;width:100%}.Calendar__Calendar--isMobile{border:none;box-sizing:border-box;flex:1}@keyframes DatesFormatter__skeleton-progress{0%{transform:translateX(-100%)}to{transform:translateX(0)}}.DatesFormatter__DatesFormatter .DatesFormatter__dimmed{color:#ccc}.DatesFormatter__DatesFormatter--isInvalid,.DatesFormatter__DatesFormatter--isInvalid .DatesFormatter__dimmed{color:var(--color-red)}@keyframes Datepicker__skeleton-progress{0%{transform:translateX(-100%)}to{transform:translateX(0)}}.Datepicker__Datepicker{box-sizing:border-box;outline:none;position:relative}.Datepicker__footer{box-shadow:0 -1px 0 0 #e8e8e8;display:block}.Datepicker__footer .Datepicker__button{margin:4px 16px 0;max-width:382px;user-select:none;width:calc(100% - 32px)}.Datepicker__footer .Datepicker__button--margin{margin-top:16px}.Datepicker__calendar{align-items:center;background-color:#fff;border-radius:var(--datepicker-overlay-border-radius);box-shadow:var(--shadow-large);box-sizing:border-box;display:flex;flex-direction:column;height:478px;margin-top:4px;outline:none;overflow:hidden;z-index:1}.Datepicker__calendar--placement-right{right:0}.Datepicker__calendar--portal{position:absolute;z-index:1000}.Datepicker__fullHeight{height:100%}.Datepicker__fullHeight .Datepicker__footer{padding:12px 0 0}.Datepicker__highlightedValue{color:var(--color-grey-dark)}.Datepicker__children{border-bottom:1px solid #e8e8e8;box-sizing:border-box;padding:16px;width:100%}.Datepicker__children--isMobile{border:none;margin:0 auto;max-width:414px;padding:16px 0 0}.Datepicker__body{height:100%;padding-left:0!important;padding-right:0!important}.Datepicker__arrow{transform:rotate(0);transition:transform .2s ease}.Datepicker__arrow-open{transform:rotate(180deg)}.Datepicker__nightsText{align-items:center;color:rgba(var(--color-white--rgb),.5);display:inline-flex}.Datepicker__moonIcon{margin-left:4px}.Loader__loader{animation:Loader__rotationKeyframes 1s linear infinite;border:2px solid rgba(var(--color-grey-medium--rgb),.1);border-left-color:rgba(var(--color-grey-medium--rgb),.5);border-radius:50%;box-sizing:border-box;height:24px;margin:0;opacity:0;position:absolute;right:16px;top:12px;transform:rotate(0deg) translateZ(0);transition-duration:.1s;transition-property:visibility,opacity;transition-timing-function:linear;visibility:hidden;width:24px;z-index:1}.Loader__isVisible{opacity:1;visibility:visible}.Loader__isMobileLayout{right:28px;top:27px}@keyframes Loader__rotationKeyframes{0%{transform:rotate(0deg) translateZ(0)}to{transform:rotate(1turn) translateZ(0)}}@keyframes MobileHeader__skeleton-progress{0%{transform:translateX(-100%)}to{transform:translateX(0)}}.MobileHeader__inputWrap{box-sizing:border-box;margin-top:16px;position:relative}.MobileHeader__inputWrap .MobileHeader__input{border:1px solid var(--color-grey-medium);border-radius:4px}.MobileHeader__clearIconWrapper{align-items:center;border-radius:0 4px 4px 0;bottom:1px;cursor:pointer;display:flex;justify-content:center;overflow:hidden;padding:0 15px 0 8px;position:absolute;right:1px;top:1px}.MobileHeader__clearIconWrapper:before{background:linear-gradient(90deg,transparent,rgba(var(--color-white--rgb),.95) 50%);bottom:0;content:"";display:block;left:-10px;pointer-events:none;position:absolute;right:0;top:0}.MobileHeader__clearIcon{height:24px;position:relative;width:24px}.MobileHeader__clearIcon,.MobileHeader__clearIconWrapper{opacity:0;transition-duration:.1s;transition-property:visibility,opacity;transition-timing-function:linear;visibility:hidden}.MobileHeader__clearIconVisible,.MobileHeader__clearIconWrapperVisible{opacity:1;visibility:visible}@keyframes OptionRenderer__skeleton-progress{0%{transform:translateX(-100%)}to{transform:translateX(0)}}.OptionRenderer__groupContent,.OptionRenderer__option{align-items:center;box-sizing:border-box;color:var(--color-grey-medium);display:flex;font-size:12px}.OptionRenderer__groupContent{background:var(--color-grey-smoke);border-bottom:1px solid var(--color-grey-light);border-top:1px solid var(--color-grey-light);color:var(--color-grey-medium);font-size:12px;line-height:16px;padding:8px 16px 8px 12px}.OptionRenderer__option{color:var(--color-black);cursor:pointer;font-size:16px;min-height:48px;padding:12px 16px 12px 12px}.OptionRenderer__option--isActive,.OptionRenderer__option:hover{background-color:var(--color-grey-smoke)}.OptionRenderer__option--isActive .OptionRenderer__extraData:before,.OptionRenderer__option:hover .OptionRenderer__extraData:before{background-image:linear-gradient(270deg,rgba(var(--color-grey-smoke--rgb)) 30%,rgba(var(--color-grey-smoke--rgb),0) 100%)}.OptionRenderer__icon{align-self:flex-start;box-sizing:content-box;display:flex;padding-right:8px;position:relative;width:24px}.OptionRenderer__wrap{align-items:center;display:flex;text-align:left;white-space:normal;width:100%}.OptionRenderer__container{width:90%}.OptionRenderer__text{width:92%}.OptionRenderer__text:not(.OptionRenderer__oneLine){display:flex;flex-wrap:wrap}.OptionRenderer__text.OptionRenderer__oneLine{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.OptionRenderer__fullWidth{width:100%}.OptionRenderer__name{color:#424242}.OptionRenderer__city,.OptionRenderer__country{color:var(--color-grey);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.OptionRenderer__description,.OptionRenderer__extraData{color:var(--color-grey-medium);font-size:12px;line-height:1.33}.OptionRenderer__extraData{font-family:Roboto-Mono,Lucida Console,Monaco,monospace;letter-spacing:.4px;margin-left:auto;position:relative}.OptionRenderer__extraData:before{background-image:linear-gradient(270deg,#fff 30%,hsla(0,0%,100%,0));bottom:0;content:"";left:-48px;position:absolute;top:0;width:48px}@keyframes AutocompleteOverlay__skeleton-progress{0%{transform:translateX(-100%)}to{transform:translateX(0)}}.AutocompleteOverlay__dropdownOverlay{min-width:300px!important}.AutocompleteOverlay__autocompleteOverlay{box-sizing:border-box;display:flex;flex-direction:column;height:100%;padding:0 0 16px;position:relative}.AutocompleteOverlay__closer,.AutocompleteOverlay__header{z-index:4}.AutocompleteOverlay__mobileOverlay{border-radius:0!important;box-shadow:none!important;left:0!important;margin-top:0!important;max-height:none!important;right:0!important;top:0!important;width:100%!important}@keyframes GeoAutocompleteNext__skeleton-progress{0%{transform:translateX(-100%)}to{transform:translateX(0)}}.GeoAutocompleteNext__iata{font-family:Roboto Mono,monospace;font-size:12px;padding-right:12px}.GeoAutocompleteNext__additionalInfo{overflow:hidden}.GeoAutocompleteNext__transparent{color:transparent}.GeoAutocompleteNext__AirportIcon,.GeoAutocompleteNext__HotelsIcon,.GeoAutocompleteNext__MapPointIcon,.GeoAutocompleteNext__RailwaysIcon{fill:var(--color-grey)}@keyframes Travellers__skeleton-progress{0%{transform:translateX(-100%)}to{transform:translateX(0)}}.Travellers__Travellers{box-sizing:border-box;color:#616161;font-family:Roboto,arial,sans-serif;font-size:13px;height:48px;outline:none}.Travellers__triggerDisabled{background:var(--color-grey-light);color:var(--color-grey)}.Travellers__container{background-color:#fcfcfc;border-radius:var(--travellers-border-radius);box-shadow:var(--shadow-large);position:relative;width:100%;z-index:1}.Travellers__container:focus{outline:none}.Travellers__portalContainer{max-height:calc(50vh - 55px);overflow-y:auto;position:absolute;width:auto;z-index:10000000}.Travellers__body{margin-top:4px;padding:16px}.Travellers__doneButton{margin-top:16px;text-align:center}.Travellers__footer{background-color:#fff;border-top:1px solid #e0e0e0}.Travellers__placeholder{color:#ccc}.Travellers__arrow{transform:rotate(0);transition:transform .2s ease}.Travellers__arrowOpen{transform:rotate(180deg)}.ActionButton__ActionButton{align-items:center;background-color:transparent;border:none;border-radius:0;color:var(--color-blue);display:flex;font-size:14px;justify-content:center;line-height:1.43;padding:0;transition:color .2s}.ActionButton__ActionButton:focus{outline:none}.ActionButton__ActionButton:hover{color:var(--color-blue-hover);cursor:pointer}.ActionButton__ActionButton:hover .ActionButton__icon{fill:var(--color-blue-hover)}.ActionButton__ActionButton .ActionButton__icon{fill:var(--color-blue)}@keyframes TravellersItem__skeleton-progress{0%{transform:translateX(-100%)}to{transform:translateX(0)}}.TravellersItem__TravellersItem:not(:last-child){margin-bottom:24px}.TravellersItem__header{align-items:center;display:flex;justify-content:space-between;margin-bottom:16px}.TravellersItem__title{color:#424242;font-size:16px;font-weight:500;line-height:1.5}.TravellersItem__remover{color:var(--color-blue);font-size:14px;line-height:1.43;text-align:right}@keyframes TravellersChildren__skeleton-progress{0%{transform:translateX(-100%)}to{transform:translateX(0)}}.TravellersChildren__child{background:var(--travellers-children-child-background);-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;box-sizing:border-box;color:var(--travellers-children-child-color);font-size:14px;height:36px;line-height:36px;margin-top:16px;position:relative;text-align:center;vertical-align:middle;width:100%}.TravellersChildren__remover{align-items:center;cursor:pointer;display:flex;height:100%;justify-content:center;position:absolute;right:0;top:0;width:37px}.TravellersChildren__remover .TravellersChildren__icon{fill:var(--travellers-children-child-color)}.TravellersChildren__addChildBlock{margin-top:16px}.TravellersChildren__agesTitle{-webkit-touch-callout:none;background-clip:padding-box;border:1px solid #ccc;-webkit-border-top-left-radius:4px;border-top-left-radius:4px;-webkit-border-top-right-radius:4px;border-top-right-radius:4px;color:#ccc;letter-spacing:.2px;overflow:hidden;padding:0 4px;text-overflow:ellipsis;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;white-space:nowrap;width:100%}.TravellersChildren__age,.TravellersChildren__agesTitle{box-sizing:border-box;font-size:14px;height:36px;line-height:36px;text-align:center}.TravellersChildren__age{border-bottom:1px solid #ccc;color:#212121;cursor:pointer;transition:background-color .2s}.TravellersChildren__age--isLast{border-bottom:none}.TravellersChildren__age:hover{background-color:rgba(33,33,33,.05)}.TravellersChildren__agesList{background-clip:padding-box;border:1px solid #ccc;-webkit-border-bottom-left-radius:4px;border-bottom-left-radius:4px;-webkit-border-bottom-right-radius:4px;border-bottom-right-radius:4px;border-top:none;max-height:176px;overflow-y:auto}@keyframes PlusMinus__skeleton-progress{0%{transform:translateX(-100%)}to{transform:translateX(0)}}.PlusMinus__PlusMinus{box-sizing:border-box;display:flex;height:36px;text-align:center;width:100%}.PlusMinus__icon{fill:#9e9e9e;vertical-align:middle}.PlusMinus__minus{-webkit-touch-callout:none;align-items:center;background:var(--plus-minus-background);background-clip:padding-box;border:1px solid var(--plus-minus-border-color);-webkit-border-bottom-left-radius:4px;border-bottom-left-radius:4px;border-right:none;-webkit-border-top-left-radius:4px;border-top-left-radius:4px;box-sizing:border-box;cursor:pointer;display:flex;flex-basis:36px;flex-shrink:0;justify-content:center;transition:border .2s,background-color .2s,fill .2s;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.PlusMinus__minus:active,.PlusMinus__minus:hover{background:var(--plus-minus-hover-background);border-color:var(--plus-minus-hover-border-color)}.PlusMinus__minus .PlusMinus__icon{fill:var(--plus-minus-color)}.PlusMinus__minus--isDisabled{border-color:var(--plus-minus-disabled-background);cursor:default}.PlusMinus__minus--isDisabled,.PlusMinus__minus--isDisabled:active,.PlusMinus__minus--isDisabled:hover{background-color:var(--plus-minus-disabled-background)}.PlusMinus__minus--isDisabled .PlusMinus__icon{fill:var(--plus-minus-disabled-color)}.PlusMinus__plus{-webkit-touch-callout:none;align-items:center;background:var(--plus-minus-background);background-clip:padding-box;border:1px solid var(--plus-minus-border-color);-webkit-border-bottom-right-radius:4px;border-bottom-right-radius:4px;border-left:none;-webkit-border-top-right-radius:4px;border-top-right-radius:4px;box-sizing:border-box;cursor:pointer;display:flex;flex-basis:36px;flex-shrink:0;justify-content:center;transition:border .2s,background-color .2s,fill .2s;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.PlusMinus__plus:active,.PlusMinus__plus:hover{background:var(--plus-minus-hover-background);border-color:var(--plus-minus-hover-border-color)}.PlusMinus__plus .PlusMinus__icon{fill:var(--plus-minus-color)}.PlusMinus__plus--isDisabled{border-color:var(--plus-minus-disabled-background);cursor:default}.PlusMinus__plus--isDisabled,.PlusMinus__plus--isDisabled:active,.PlusMinus__plus--isDisabled:hover{background-color:var(--plus-minus-disabled-background)}.PlusMinus__plus--isDisabled .PlusMinus__icon{fill:var(--plus-minus-disabled-color)}.PlusMinus__quantity{align-items:center;background:var(--plus-minus-background);border:1px solid var(--plus-minus-border-color);color:var(--plus-minus-color);display:flex;flex-grow:1;font-size:14px;justify-content:center;line-height:1.43;overflow:hidden;white-space:nowrap}.PlusMinus__quantity--left-disabled{border-left-color:var(--plus-minus-disabled-background)}.PlusMinus__quantity--right-disabled{border-right-color:var(--plus-minus-disabled-background)}@keyframes RoomPicker__skeleton-progress{0%{transform:translateX(-100%)}to{transform:translateX(0)}}.RoomPicker__guestsCount{background-color:var(--hotels-search-form-guests-background);border-color:var(--hotels-search-form-guests-background);color:var(--hotels-search-form-guests-color)}@keyframes RoomsPicker__skeleton-progress{0%{transform:translateX(-100%)}to{transform:translateX(0)}}.RoomsPicker__dimmed{color:var(--color-grey)}.RoomsPicker__addRoom{margin-top:18px;text-align:center;width:100%}.DropdownTrigger__triggerInner{color:var(--color-white)}.DropdownTrigger__triggerInner.DropdownTrigger__isDark{color:var(--color-black)}.DropdownTrigger__arrow{fill:var(--color-white)}.DropdownTrigger__arrow.DropdownTrigger__isDark{fill:var(--color-black)}.TimeDropdown__overlay{max-height:196px!important}.TimePicker__TimePicker{display:flex;flex-wrap:wrap}.TimePicker__trigger{margin:0 4px 4px}.TimePicker__field{flex-grow:0}@keyframes HotelsSearchForm__skeleton-progress{0%{transform:translateX(-100%)}to{transform:translateX(0)}}.HotelsSearchForm__destinationTrigger{border:none;transition:background-color var(--duration-medium-1)}.HotelsSearchForm__destinationTrigger:hover{background-color:#eee}.HotelsSearchForm__columnHistory,.HotelsSearchForm__rowHistory{display:none}.HotelsSearchForm__columnForm{display:flex;flex-direction:column;width:100%}.HotelsSearchForm__columnForm .HotelsSearchForm__field{margin-bottom:12px;position:relative;width:100%}.HotelsSearchForm__columnForm .HotelsSearchForm__field:last-child{margin-bottom:0}.HotelsSearchForm__columnForm .HotelsSearchForm__datesTrigger,.HotelsSearchForm__columnForm .HotelsSearchForm__destinationTrigger,.HotelsSearchForm__columnForm .HotelsSearchForm__roomsTrigger{border:1px solid var(--color-grey-light);border-radius:var(--input-border-radius)}.HotelsSearchForm__columnForm .HotelsSearchForm__destinationTrigger{border-color:var(--color-grey-light)!important}.HotelsSearchForm__columnForm .HotelsSearchForm__submit{width:var(--search-form-submit-button-mobile-width)}.HotelsSearchForm__columnForm .HotelsSearchForm__main{display:flex;flex-direction:column;margin-bottom:12px}.HotelsSearchForm__columnForm .HotelsSearchForm__advanced{display:flex;margin-bottom:8px}.HotelsSearchForm__columnForm.HotelsSearchForm__noTimeControls .HotelsSearchForm__advanced{display:none}.HotelsSearchForm__columnForm .HotelsSearchForm__time{flex-grow:1}.HotelsSearchForm__columnForm .HotelsSearchForm__timesTrigger{justify-content:center}.HotelsSearchForm__columnForm .HotelsSearchForm__columnHistory{display:block}@media only screen and (max-width:1023px){.HotelsSearchForm__columnForm .HotelsSearchForm__columnHistory{margin-top:8px}}@media only screen and (min-width:1024px){.HotelsSearchForm__rowForm{display:flex;width:100%}.HotelsSearchForm__rowForm .HotelsSearchForm__field{border-right:1px solid var(--color-grey);box-sizing:border-box;flex-basis:25%;flex-grow:0;position:relative}.HotelsSearchForm__rowForm .HotelsSearchForm__field:last-child{border:none}.HotelsSearchForm__rowForm .HotelsSearchForm__dates,.HotelsSearchForm__rowForm .HotelsSearchForm__rooms{min-width:260px}.HotelsSearchForm__rowForm .HotelsSearchForm__destination{flex-grow:1}.HotelsSearchForm__rowForm .HotelsSearchForm__destinationTrigger{border-radius:var(--input-border-radius) 0 0 var(--input-border-radius)}.HotelsSearchForm__rowForm .HotelsSearchForm__roomsTrigger{border-radius:0 var(--input-border-radius) var(--input-border-radius) 0}.HotelsSearchForm__rowForm.HotelsSearchForm__noDestination .HotelsSearchForm__field{flex-basis:50%}.HotelsSearchForm__rowForm.HotelsSearchForm__noDestination .HotelsSearchForm__datesTrigger{border-radius:var(--input-border-radius) 0 0 var(--input-border-radius)}.HotelsSearchForm__rowForm .HotelsSearchForm__submit{flex-grow:0;flex-shrink:0;margin-left:8px;width:var(--search-form-submit-button-desktop-width)}.HotelsSearchForm__rowForm .HotelsSearchForm__main{display:flex;margin-bottom:12px}.HotelsSearchForm__rowForm.HotelsSearchForm__noHistory.HotelsSearchForm__noTimeControls .HotelsSearchForm__main{margin-bottom:0}.HotelsSearchForm__rowForm .HotelsSearchForm__advanced{align-items:center;display:flex;gap:16px}.HotelsSearchForm__rowForm .HotelsSearchForm__advancedWithHistory{justify-content:space-between}.HotelsSearchForm__rowForm .HotelsSearchForm__time{flex-grow:0}.HotelsSearchForm__rowForm .HotelsSearchForm__timesTrigger{justify-content:flex-end}.HotelsSearchForm__rowForm .HotelsSearchForm__rowHistory{display:block;flex-shrink:0}}@media only screen and (max-width:1023px){.HotelsSearchForm__rowForm{display:flex;flex-direction:column;width:100%}.HotelsSearchForm__rowForm .HotelsSearchForm__field{margin-bottom:12px;position:relative;width:100%}.HotelsSearchForm__rowForm .HotelsSearchForm__field:last-child{margin-bottom:0}.HotelsSearchForm__rowForm .HotelsSearchForm__datesTrigger,.HotelsSearchForm__rowForm .HotelsSearchForm__destinationTrigger,.HotelsSearchForm__rowForm .HotelsSearchForm__roomsTrigger{border:1px solid var(--color-grey-light);border-radius:var(--input-border-radius)}.HotelsSearchForm__rowForm .HotelsSearchForm__destinationTrigger{border-color:var(--color-grey-light)!important}.HotelsSearchForm__rowForm .HotelsSearchForm__submit{width:var(--search-form-submit-button-mobile-width)}.HotelsSearchForm__rowForm .HotelsSearchForm__main{display:flex;flex-direction:column;margin-bottom:12px}.HotelsSearchForm__rowForm .HotelsSearchForm__advanced{display:flex;margin-bottom:8px}.HotelsSearchForm__rowForm.HotelsSearchForm__noTimeControls .HotelsSearchForm__advanced{display:none}.HotelsSearchForm__rowForm .HotelsSearchForm__time{flex-grow:1}.HotelsSearchForm__rowForm .HotelsSearchForm__timesTrigger{justify-content:center}.HotelsSearchForm__rowForm .HotelsSearchForm__columnHistory{display:block}}@media only screen and (max-width:1023px) and (max-width:1023px){.HotelsSearchForm__rowForm .HotelsSearchForm__columnHistory{margin-top:8px}}.HotelsSearchForm__form{width:100%}.HotelsSearchForm__controlsWrap{align-items:center;display:flex;gap:24px;justify-content:space-between;width:100%}.HotelsSearchForm__advancedWithHistory .HotelsSearchForm__controlsWrap{justify-content:normal;width:auto}@media only screen and (max-width:767px){.HotelsSearchForm__advancedWithHistory .HotelsSearchForm__controlsWrap{width:100%}.HotelsSearchForm__businessTravelCheckboxWrap{display:none}}.HotelsSearchForm__businessTravelCheckboxWrapMobile{display:none}@media only screen and (max-width:767px){.HotelsSearchForm__businessTravelCheckboxWrapMobile{display:flex;margin:20px 0}}.HotelsSearchForm__timesTrigger *>button{height:auto;margin-bottom:0}.Placeholder__Placeholder{align-items:center;display:flex;height:48px;justify-content:center;width:100%}.Option__option{align-items:center;box-sizing:border-box;color:var(--color-black);cursor:pointer;display:flex;flex:none;font-size:16px;justify-content:space-between;line-height:24px;min-height:40px;padding:8px 12px;text-align:left;transition:background-color var(--duration-short-1)}.Option__hovered{background-color:var(--color-grey-smoke)}.Option__content{align-items:center;display:flex}.Option__checkIcon{margin-left:4px}.Option__newCardButton{border-top-left-radius:0;border-top-right-radius:0;box-shadow:0 -12px 20px 0 var(--color-white);position:absolute;top:100%;width:100%}.Option__newCardButton .Option__newCardButtonChildren{width:100%}.Option__newCardButtonContent{align-items:center;display:flex;justify-content:space-between}.Option__plusIcon path{fill:var(--color-white)}.CardNumber__cardNumber{margin-bottom:16px;position:relative}.CardNumber__selectOverlay{border-bottom-left-radius:0;border-bottom-right-radius:0;max-height:116px!important}.CardNumber__selectArrow{display:none}.CardNumber__triggerIssuingNetwork{cursor:pointer;pointer-events:none;position:absolute;right:12px;top:12px}.CardHolderInput__cardHolder{margin-top:40px}@keyframes VirtualCardCodeButton__skeleton-progress{0%{transform:translateX(-100%)}to{transform:translateX(0)}}.VirtualCardCodeButton__cvvButton{background:none;border:none;color:var(--color-blue);cursor:pointer;font:inherit;font-size:10px;margin:0;outline:none;padding:0;text-align:right}.VirtualCardCodeButton__cvvResendText{color:var(--color-grey-medium);cursor:default;font-size:10px}.VirtualCardCodeButton__container{bottom:-20px;position:absolute;right:0;white-space:nowrap}.CVVInput__cvv{max-width:96px}.CVVInput__cvvInput{-webkit-text-security:disc;text-security:disc}.CVVInput__cvvWrapper{position:relative}.DatesInput__date{display:flex;gap:8px}.DatesInput__month,.DatesInput__year{max-width:84px;width:100%}@keyframes Checkbox__skeleton-progress{0%{transform:translateX(-100%)}to{transform:translateX(0)}}.Checkbox__root{--local-transition-duration:var(--duration-medium-1);--local-cursor-type:pointer;--local-icon-visibility:hidden;--local-icon-color:var(--checkbox-active-icon-color);--local-label-color:var(--checkbox-color);--local-box-size:var(--checkbox-size-medium);--local-box-outline-color:var(--checkbox-outline-color);--local-box-border-color:var(--checkbox-border-color);--local-box-border-radius:var(--checkbox-border-radius);--local-box-background-color:var(--checkbox-background)}.Checkbox__rootDefaultSize{--local-box-size:var(--checkbox-size-default)}.Checkbox__rootSmallSize{--local-box-size:var(--checkbox-size-small)}@media (hover:hover){.Checkbox__root:hover{--local-box-background-color:var(--checkbox-hover-background);--local-box-border-color:var(--checkbox-hover-border-color)}}.Checkbox__root.Checkbox__rootChecked{--local-icon-color:var(--checkbox-active-icon-color);--local-icon-visibility:visible;--local-box-background-color:var(--checkbox-active-background);--local-box-border-color:var(--checkbox-active-border-color)}@media (hover:hover){.Checkbox__rootChecked:hover{--local-box-background-color:var(--checkbox-active-hover-background);--local-box-border-color:var(--checkbox-active-hover-border-color)}}.Checkbox__root.Checkbox__rootDisabled{--local-cursor-type:default;--local-icon-color:var(--checkbox-disabled-icon-color);--local-label-color:var(--checkbox-disabled-color);--local-box-background-color:var(--checkbox-disabled-background);--local-box-border-color:var(--checkbox-disabled-border-color)}.Checkbox__root.Checkbox__rootError{--local-cursor-type:pointer;--local-icon-visibility:hidden;--local-label-color:var(--checkbox-active-color);--local-box-background-color:var(--checkbox-background);--local-box-border-color:var(--checkbox-error-border-color)}.Checkbox__root{cursor:var(--local-cursor-type);gap:12px;position:relative}.Checkbox__box,.Checkbox__root{align-items:center;display:flex}.Checkbox__box{background-color:var(--local-box-background-color);border:1px solid var(--local-box-border-color);border-radius:var(--local-box-border-radius);flex-shrink:0;height:var(--local-box-size);justify-content:center;transition-duration:var(--local-transition-duration);transition-property:background-color,border-color;width:var(--local-box-size)}.Checkbox__label{color:var(--local-label-color);display:inline-flex;font-size:14px;line-height:20px}.Checkbox__icon{fill:var(--local-icon-color);height:100%;visibility:var(--local-icon-visibility);width:100%}.Checkbox__control{clip:rect(0 0 0 0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.Checkbox__control:focus-visible~.Checkbox__box{outline:1px solid var(--local-box-outline-color)}.SaveCardCheckbox__checkboxWrapper{margin:16px 16px 0;width:100%}@keyframes CreditCard__skeleton-progress{0%{transform:translateX(-100%)}to{transform:translateX(0)}}.CreditCard__container{background:var(--credit-card-background);border-radius:var(--creidt-card-container-border-radius);box-shadow:var(--credit-card-container-box-shadow);padding:var(--credit-card-padding)}.CreditCard__details{gap:8px}.CreditCard__details,.Footer__Footer{display:flex;justify-content:space-between}.Footer__Footer{background-color:var(--color-black);border-top-left-radius:36px;border-top-right-radius:36px;color:var(--color-white);flex-direction:column;margin:64px 0 0;padding:80px 120px 60px;position:relative}@media only screen and (max-width:1023px){.Footer__Footer{border-top-left-radius:32px;border-top-right-radius:32px;padding:72px 15px 32px}}.Footer__Footer.Footer__lightFooter{background-color:var(--color-white);color:var(--color-black)}.Footer__linksBlock{display:flex;justify-content:space-between}@media only screen and (max-width:1023px){.Footer__linksBlock{align-items:center;flex-direction:column;margin-bottom:32px}}.Footer__logo{margin-bottom:40px}.Footer__logo,.Footer__logo img{position:relative}@media only screen and (max-width:1023px){.Footer__logo{margin-bottom:32px}}.Footer__menu{display:flex;margin-bottom:32px;z-index:1}@media only screen and (max-width:767px){.Footer__menu{align-items:center;flex-direction:column}}.Footer__menuItem{font-size:12px;text-decoration:none;transition:all .2s}.Footer__menuItem+.Footer__menuItem{margin-left:24px}@media only screen and (max-width:767px){.Footer__menuItem+.Footer__menuItem{margin-left:0;margin-top:16px}}.Footer__menuItem a{color:inherit;text-decoration:none}.Footer__menuItem:hover{opacity:.8}.Footer__copyright{font-family:Inter,sans-serif;font-size:12px;line-height:16px;margin-bottom:36px;max-width:459px;opacity:.3}@media only screen and (max-width:1023px){.Footer__copyright{text-align:center}}.Footer__socialLinksContainer{display:flex;gap:12px}.Footer__socialLink{align-items:center;background:hsla(0,0%,100%,.15);border-radius:28px;display:flex;height:56px;justify-content:center;width:56px}.Footer__socialLink.Footer__lightTheme{background:rgba(0,0,0,.05)}.Footer__paymentMethodListWrapper{display:flex;flex-direction:column}.Footer__paymentMethodList{display:flex}@media only screen and (max-width:767px){.Footer__paymentMethodList{flex-wrap:wrap;justify-content:center}}.Footer__paymentMethod{align-items:center;display:flex;opacity:.5}.Footer__paymentMethod+.Footer__paymentMethod{margin-left:16px}.Footer__switcherContainer{margin-top:24px}.Footer__cryptoComIcon{margin-bottom:16px}.FirstErrorShower__tooltip.FirstErrorShower__isTop{margin-bottom:3.5px}.FirstErrorShower__tooltip.FirstErrorShower__isNew{margin-top:0;opacity:0;padding:0}.FirstErrorShower__isNew{box-shadow:0 8px 20px 0 rgba(0,0,0,.1),0 0 1px 0 rgba(0,0,0,.2)}.FirstErrorShower__isNew .FirstErrorShower__wrap{background-color:var(--color-red);border:none!important;border-radius:4px;font-size:12px;line-height:16px;margin-bottom:0!important;padding:6px 12px}.FirstErrorShower__arrow{border-bottom:solid;border-color:var(--color-red);border-width:4px;border-left:5px solid transparent;border-right:5px solid transparent;border-top:0 solid transparent;height:0;margin:-12px auto 9.5px;width:0}.FirstErrorShower__isTop .FirstErrorShower__wrap .FirstErrorShower__arrow{border-color:var(--color-red);border-top:solid var(--color-red);border-width:4px;border-bottom:0 solid transparent;border-left:5px solid transparent;border-right:5px solid transparent;left:50%;margin:0 auto;position:absolute;top:100%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%)}@keyframes FakeInput__skeleton-progress{0%{transform:translateX(-100%)}to{transform:translateX(0)}}.FakeInput__container{background-color:var(--color-grey-smoke);border-radius:4px;box-sizing:border-box;font-size:16px;height:48px;line-height:24px;padding:12px;position:relative;text-align:left}.FakeInput__button{cursor:pointer;position:absolute;right:12px;top:12px;z-index:1}@keyframes ForgotPassword__skeleton-progress{0%{transform:translateX(-100%)}to{transform:translateX(0)}}.ForgotPassword__ForgotPassword{position:relative}.ForgotPassword__text{color:var(--color-grey-medium);font-size:14px;line-height:20px;margin-bottom:16px}.ForgotPassword__error{background:var(--color-red-light);border-radius:5px;color:var(--color-red);font-size:14px;line-height:20px;margin:16px 0;padding:16px;text-align:center}.ForgotPassword__button{margin-top:24px}.ForgotPassword__confirmPassword{color:var(--color-black)}.ForgotPassword__letterSpam{color:var(--color-grey-medium);margin-top:16px}@keyframes Timer__skeleton-progress{0%{transform:translateX(-100%)}to{transform:translateX(0)}}.Timer__Timer{font-size:13px;line-height:15px;padding:6px 8px 5px;text-align:center}.Timer__Timer .Timer__days,.Timer__Timer .Timer__hours,.Timer__Timer .Timer__minutes,.Timer__Timer .Timer__seconds,.Timer__Timer .Timer__timeIcon{display:inline-block;vertical-align:middle}.Timer__Timer .Timer__timeIcon{padding-right:6px}@keyframes ResentSmsTimer__skeleton-progress{0%{transform:translateX(-100%)}to{transform:translateX(0)}}.ResentSmsTimer__container{color:var(--color-grey-medium);font-size:14px;line-height:20px;margin-top:8px;text-align:left}.ResentSmsTimer__timer{margin:0 4px}.ResentSmsTimer__link{color:var(--color-blue);cursor:pointer;text-decoration:none}.ResentSmsTimer__link:hover{color:var(--color-blue-hover)}.ResentSmsTimer__hidden{display:none}@keyframes SignInByPhone__skeleton-progress{0%{transform:translateX(-100%)}to{transform:translateX(0)}}.SignInByPhone__container{position:relative}.SignInByPhone__description{color:var(--color-grey-medium);font-size:14px;line-height:20px;margin-bottom:24px}.SignInByPhone__row{margin-bottom:8px}.SignInByPhone__submit{margin-top:16px}.SignInByPhone__footer{margin-top:24px}.SignInByPhone__error{background:var(--color-red-light);border-radius:5px;color:var(--color-red);font-size:14px;line-height:20px;margin-bottom:16px;padding:16px;text-align:center}.SignInByPhone__link{color:var(--color-blue);cursor:pointer;text-decoration:none}.SignInByPhone__link:hover{color:var(--color-blue-hover)}.SignInByPhone__captcha{display:flex;justify-content:center}@keyframes FirstErrorShower__skeleton-progress{0%{transform:translateX(-100%)}to{transform:translateX(0)}}.FirstErrorShower__FirstErrorShower{height:0}.FirstErrorShower__tooltip{box-shadow:0 8px 20px 0 rgba(0,0,0,.1),0 0 1px 0 rgba(0,0,0,.2);box-sizing:border-box;margin-bottom:3.5px;margin-top:0;opacity:0;padding:0;position:absolute;z-index:10000000}.FirstErrorShower__tooltip .FirstErrorShower__wrap{background-color:var(--color-red);border:none!important;border-radius:4px;font-size:12px;line-height:16px;margin-bottom:0!important;padding:6px 12px}.FirstErrorShower__tooltip.FirstErrorShower__showAnimation{animation:FirstErrorShower__tooltipRising .2s ease-out;margin-top:-5px;opacity:1}.FirstErrorShower__wrap{background-color:var(--color-red);-webkit-box-shadow:0 8px 20px -6px rgba(0,0,0,.2),0 1px 2px rgba(0,0,0,.1),0 0 1px rgba(0,0,0,.1);-moz-box-shadow:0 8px 20px -6px rgba(0,0,0,.2),0 1px 2px rgba(0,0,0,.1),0 0 1px rgba(0,0,0,.1);box-shadow:0 8px 20px -6px rgba(0,0,0,.2),0 1px 2px rgba(0,0,0,.1),0 0 1px rgba(0,0,0,.1);box-sizing:border-box;color:#fff;line-height:16px;padding:8px 16px}.FirstErrorShower__product-credit-card .FirstErrorShower__wrap{background:var(--color-red);-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;margin-top:-4px}.FirstErrorShower__product-credit-card .FirstErrorShower__wrap .FirstErrorShower__arrow{border-bottom-color:var(--color-red)}@keyframes FirstErrorShower__tooltipRising{0%{margin-top:0;opacity:0}to{margin-top:-5px;opacity:1}}@keyframes Position__skeleton-progress{0%{transform:translateX(-100%)}to{transform:translateX(0)}}.Position__Position{margin-top:8px}@keyframes Input__skeleton-progress{0%{transform:translateX(-100%)}to{transform:translateX(0)}}.Input__root{--local-color:var(--input-color);--local-label-color:var(--input-title-color);--local-placeholder-color:var(--input-placeholder-color);--local-mask-color:var(--input-mask-color);--local-background:var(--input-background);--local-border-radius:var(--input-border-radius);--local-border-width:1px;--local-border-color:var(--input-border-color);--local-clear-button-color:var(--input-clear-button-color);--local-clear-button-color-hover:var(--input-clear-button-hover-color);--local-transition-duration:var(--duration-medium-1);--local-cursor:text}.Input__rootSizeDefault{--local-height:48px;--local-horizontal-padding:calc(12px - var(--local-border-width));--local-vertical-padding:calc(12px - var(--local-border-width));--local-label-top:calc(8px - var(--local-border-width));--local-labeled-padding-top:calc(20px - var(--local-border-width));--local-labeled-padding-bottom:calc(4px - var(--local-border-width));--local-shift-under-fade-gradient:12px}.Input__rootSizeSmall{--local-height:36px;--local-horizontal-padding:calc(12px - var(--local-border-width));--local-vertical-padding:calc(8px - var(--local-border-width));--local-shift-under-fade-gradient:8px}.Input__rootFocused{--local-background:var(--input-focus-background);--local-border-color:var(--input-focus-border-color)}.Input__root:hover{--local-background:var(--input-hover-background);--local-border-color:var(--input-hover-border-color)}.Input__rootFocused:hover{--local-background:var(--input-focus-hover-background)}.Input__root.Input__rootHasError{--local-border-color:var(--color-red)}.Input__root.Input__rootDisabled{--local-color:var(--input-disabled-color);--local-label-color:var(--input-title-disabled-color);--local-placeholder-color:var(--input-placeholder-disabled-color);--local-background:var(--input-disabled-background);--local-border-color:var(--input-disabled-border-color);--local-cursor:default}.Input__root{background:var(--local-background);border:var(--local-border-width) solid var(--local-border-color);border-radius:var(--local-border-radius);box-sizing:border-box;cursor:var(--local-cursor);display:flex;height:var(--local-height);position:relative;transition-duration:var(--local-transition-duration);transition-property:background-color,border-color}.Input__inputWrapper{flex-grow:1}.Input__postfixAndClearButtonWrapper{flex-shrink:0}.Input__inputWrapper{border-radius:var(--local-border-radius);height:100%;overflow:hidden;position:relative;z-index:0}.Input__rootSizeDefault .Input__inputWrapper{font-size:16px;line-height:24px}.Input__rootSizeSmall .Input__inputWrapper{font-size:14px;line-height:20px}.Input__rootFocused:not(.Input__rootWithClearButton):not(.Input__rootWithPostfix) .Input__inputWrapper{padding-right:var(--local-horizontal-padding)}.Input__rootWithClearButton:not(.Input__rootWithPostfix) .Input__inputWrapper{margin-right:calc(var(--local-shift-under-fade-gradient)*-1)}.Input__rootFocused.Input__rootWithClearButton:not(.Input__rootWithPostfix) .Input__inputWrapper{padding-right:var(--local-shift-under-fade-gradient)}.Input__fadeGradient{bottom:0;color:var(--local-background);pointer-events:none;position:absolute;top:0;z-index:1}.Input__fadeGradient:before{box-shadow:0 0 4px 8px;content:"";display:block;height:100%;transition:color var(--local-transition-duration)}.Input__fadeGradientLeft{left:0}.Input__fadeGradientRight{right:0;transform:scaleX(-1)}.Input__root.Input__rootFocused .Input__fadeGradientRight,.Input__root:not(.Input__rootFocused) .Input__fadeGradientLeft{visibility:hidden}.Input__label,.Input__placeholder{color:var(--local-placeholder-color);font:inherit;left:var(--local-horizontal-padding);line-height:inherit;overflow:hidden;pointer-events:none;position:absolute;right:var(--local-horizontal-padding);text-align:left;text-overflow:ellipsis;top:var(--local-vertical-padding);white-space:nowrap}.Input__label{transition-duration:var(--local-transition-duration);transition-property:font-size,line-height,top,color;z-index:2}.Input__rootFilled .Input__label,.Input__rootFocused .Input__label{color:var(--local-label-color);font-size:11px;line-height:12px;top:var(--local-label-top)}.Input__inputControl,.Input__inputMask{background:transparent;border:none;border-radius:var(--local-border-radius);box-sizing:border-box;font:inherit;height:100%;line-height:inherit;outline:none;padding:var(--local-vertical-padding) 0;text-indent:var(--local-horizontal-padding);width:100%}.Input__rootSizeDefault.Input__rootWithLabel .Input__inputControl,.Input__rootSizeDefault.Input__rootWithLabel .Input__inputMask{padding-bottom:var(--local-labeled-padding-bottom);padding-top:var(--local-labeled-padding-top)}.Input__inputMask{color:var(--local-mask-color);left:0;position:absolute;top:0;user-select:none;visibility:hidden}.Input__inputMaskVisible{visibility:visible}.Input__inputControl{-webkit-text-fill-color:var(--local-color);color:var(--local-color);position:relative;transition:color var(--local-transition-duration)}.Input__inputControl:-webkit-autofill{box-shadow:inset 0 0 0 999px var(--local-background)}.Input__inputControl::-ms-clear,.Input__inputControl::-ms-reveal{display:none}.Input__postfixAndClearButtonWrapper{display:flex;height:calc(100% + var(--local-border-width));margin-right:calc(var(--local-border-width)*-1);margin-top:calc(var(--local-border-width)*-1)}.Input__clearButton{align-items:center;background:transparent;border:none;color:var(--local-clear-button-color);cursor:pointer;display:flex;height:var(--local-height);justify-content:center;outline:none;padding:0;transition:color var(--local-transition-duration);width:var(--local-height)}.Input__clearButton:hover{color:var(--local-clear-button-color-hover)}.Input__clearButton:disabled{pointer-events:none}.Input__clearButton svg{fill:currentcolor}@keyframes ForgotPasswordForm__skeleton-progress{0%{transform:translateX(-100%)}to{transform:translateX(0)}}.ForgotPasswordForm__ForgotPasswordForm{position:relative}.ForgotPasswordForm__text{color:var(--color-grey-medium);font-size:14px;line-height:20px;margin-bottom:16px}.ForgotPasswordForm__error{background:var(--color-red-light);border-radius:5px;color:var(--color-red);font-size:14px;line-height:20px;margin:16px 0;padding:16px;text-align:center}.ForgotPasswordForm__button{margin-top:24px}.ForgotPasswordForm__confirmPassword{color:var(--color-black)}.ForgotPasswordForm__letterSpam{color:var(--color-grey-medium);margin-top:16px}@keyframes SocialItem__skeleton-progress{0%{transform:translateX(-100%)}to{transform:translateX(0)}}.SocialItem__item{background:var(--color-black);border:none;border-radius:4px;cursor:pointer;display:block;height:36px;margin:0 6px;padding:6px;text-align:center;width:36px}.SocialItem__item--facebook{background-color:#3c5194;color:var(--color-white)}.SocialItem__item--vkontakte{background-color:#4c75a3}.SocialItem__item--twitter{background-color:#5ea9de}.SocialItem__item--mailru,.SocialItem__item--odnoklassniki{background-color:#ed812c}@keyframes Social__skeleton-progress{0%{transform:translateX(-100%)}to{transform:translateX(0)}}.Social__list{align-items:center;display:flex;justify-content:center;list-style:none;margin:16px 0 24px;padding:0;text-align:center}.Social__icon{fill:#fff}@keyframes SigninForm__skeleton-progress{0%{transform:translateX(-100%)}to{transform:translateX(0)}}.SigninForm__SigninForm{font-size:14px;line-height:20px;position:relative;z-index:0}.SigninForm__signinFormFooter{color:var(--color-grey-medium);margin-top:24px}.SigninForm__link{color:var(--color-blue);cursor:pointer;text-decoration:none}.SigninForm__link:hover{color:var(--color-blue-hover)}.SigninForm__text{color:var(--color-grey-medium);font-size:14px;line-height:20px;margin-bottom:16px}.SigninForm__inputWrapper{margin-bottom:12px}.SigninForm__isRight{text-align:right}.SigninForm__wrongData{color:#900;font-weight:400;margin:16px 0}.SigninForm__button{margin-top:24px}.SigninForm__agreement{color:var(--color-grey-medium);font-size:12px;line-height:16px;margin-top:16px}.SigninForm__agreement a{color:var(--color-grey-dark);text-decoration:none}.SigninForm__error{background:var(--color-red-light);border-radius:5px;color:var(--color-red);font-size:14px;line-height:20px;margin:16px 0;padding:16px;text-align:center}.SigninForm__loader{align-items:center;height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}.SigninForm__captcha,.SigninForm__loader{display:flex;justify-content:center}.InputNext__InputNext.InputNext__InputNextIsFocused,.InputNext__InputNext:hover:not(.InputNext__InputNextIsDisabled){background:var(--input-hover-background);border-color:var(--input-hover-border-color)}.InputNext__InputNext.InputNext__InputNextIsSmall{font-size:14px;height:36px}.InputNext__InputNext.InputNext__InputNextIsSmall .InputNext__mask,.InputNext__InputNext.InputNext__InputNextIsSmall .InputNext__placeholder{top:50%;transform:translateY(-50%)}.InputNext__InputNext.InputNext__InputNextIsSmall.InputNext__InputNextHasIcon .InputNext__input{padding-right:32px}.InputNext__InputNext.InputNext__InputNextIsSmall.InputNext__InputNextHasIcon .InputNext__mask,.InputNext__InputNext.InputNext__InputNextIsSmall.InputNext__InputNextHasIcon .InputNext__placeholder{right:32px}.InputNext__InputNext.InputNext__InputNextIsSmall.InputNext__InputNextHasIcon .InputNext__icon{right:6px;top:5px}.InputNext__InputNext.InputNext__InputNextIsDisabled{background-color:var(--input-disabled-background);border-color:var(--input-disabled-border-color);cursor:default}.InputNext__InputNext.InputNext__InputNextIsDisabled .InputNext__input,.InputNext__InputNext.InputNext__InputNextIsDisabled .InputNext__placeholder{cursor:default}.InputNext__InputNext.InputNext__InputNextIsDisabled.InputNext__InputNextHasValue .InputNext__input,.InputNext__InputNext.InputNext__InputNextIsDisabled.InputNext__InputNextHasValue .InputNext__placeholder{-webkit-text-fill-color:var(--input-title-color);color:var(--input-title-color)}.InputNext__InputNext.InputNext__InputNextIsError{border-color:var(--color-red)!important}.InputNext__InputNext.InputNext__InputNextShowPlaceholder .InputNext__placeholder{opacity:1}.InputNext__InputNext.InputNext__InputNextIsTitled .InputNext__input{padding-bottom:0;padding-top:14px}.InputNext__InputNext.InputNext__InputNextIsTitled .InputNext__mask{top:0}.InputNext__InputNext.InputNext__InputNextIsTitled:not(.InputNext__InputNextShowPlaceholder) .InputNext__placeholder{color:var(--input-title-color);opacity:1;transform:translateY(-40%) scale(.671);width:125%;z-index:0}.InputNext__InputNext.InputNext__InputNextIsTitled .InputNext__input:-webkit-autofill+.InputNext__placeholder{color:var(--input-title-color);opacity:1;transform:translateY(-40%) scale(.671);width:125%;z-index:0}.InputNext__InputNext.InputNext__InputNextHasIcon .InputNext__input{padding-right:40px}.InputNext__InputNext.InputNext__InputNextHasIcon .InputNext__mask,.InputNext__InputNext.InputNext__InputNextHasIcon .InputNext__placeholder{right:40px}.InputNext__InputNext.InputNext__InputNextHasIcon .InputNext__icon{font-size:0;position:absolute;right:11px;top:11px}@keyframes SignupForm__skeleton-progress{0%{transform:translateX(-100%)}to{transform:translateX(0)}}.SignupForm__SignupForm{font-size:14px;line-height:20px;position:relative}.SignupForm__text{color:var(--color-grey-medium);font-size:14px;line-height:20px;margin-bottom:16px}.SignupForm__inputWrapper{margin-bottom:12px}.SignupForm__button{margin-top:24px}.SignupForm__signupFormFooter{color:var(--color-grey-medium);font-size:14px;line-height:20px;margin-top:24px}.SignupForm__link{color:var(--color-blue);cursor:pointer;text-decoration:none}.SignupForm__link:hover{color:var(--color-blue-hover)}.SignupForm__agreement{color:var(--color-grey-medium);font-size:12px;line-height:16px;margin-top:16px}.SignupForm__agreement a{color:var(--color-grey-dark);text-decoration:none}.SignupForm__error{background:var(--color-red-light);border-radius:5px;color:var(--color-red);font-size:14px;line-height:20px;margin:16px 0;padding:16px;text-align:center}.SignupForm__confirmEmail{color:var(--color-black)}.SignupForm__letterSpam{color:var(--color-grey-medium);margin-top:16px}@keyframes HeaderAuth__skeleton-progress{0%{transform:translateX(-100%)}to{transform:translateX(0)}}.HeaderAuth__HeaderAuth{align-items:center;display:flex;font-family:Roboto,arial,sans-serif;font-size:13px;font-weight:400;justify-content:flex-end;letter-spacing:.4px;line-height:normal;text-align:left;text-transform:none}.HeaderAuth__HeaderAuth .HeaderAuth__menu-item{color:currentColor;cursor:pointer;display:inline-block;font-size:12px;line-height:16px;margin:0 18px 0 0;overflow:hidden;text-decoration:none;text-overflow:ellipsis;transition:opacity .3s;vertical-align:middle;white-space:normal}@media (hover:hover){.HeaderAuth__HeaderAuth .HeaderAuth__menu-item:hover{opacity:.6;outline:none}}@media only screen and (max-width:1023px){.HeaderAuth__HeaderAuth .HeaderAuth__menu-item--desktop{display:none}}.HeaderAuth__HeaderAuth .HeaderAuth__login{background-color:hsla(0,0%,100%,.1);border:none;border-radius:4px;color:#fff;font-size:12px;font-weight:400;line-height:16px;margin:0;transition:background .2s,border-color .2s}.HeaderAuth__HeaderAuth .HeaderAuth__login:hover{background:hsla(0,0%,100%,.2);color:#fff;opacity:1}@media only screen and (max-width:1023px){.HeaderAuth__HeaderAuth .HeaderAuth__login{font-size:12px;line-height:16px;width:100%}}.HeaderAuth__HeaderAuth .HeaderAuth__profileMenu{background:#fff;border-radius:2px;box-shadow:var(--shadow-small);display:block;height:auto;min-width:150px;opacity:0;padding:12px 0;position:absolute;right:0;top:26px;transition:visibility .3s,opacity .3s;visibility:hidden;z-index:12}.HeaderAuth__HeaderAuth .HeaderAuth__profileMenu .HeaderAuth__menu-item{border-radius:0;padding:11px 22px 10px}@media (hover:hover){.HeaderAuth__HeaderAuth .HeaderAuth__profileMenu .HeaderAuth__menu-item:hover{box-shadow:inset 0 0 0 50px var(--color-grey-smoke);color:var(--color-blue-hover)}}.HeaderAuth__HeaderAuth .HeaderAuth__profileMenu .HeaderAuth__menu-item.HeaderAuth__login{border:none;margin:0}.HeaderAuth__HeaderAuth .HeaderAuth__profileMenu--isMenuOpen{opacity:1;visibility:visible}.HeaderAuth__HeaderAuth .HeaderAuth__profileMenu .HeaderAuth__menu-item{color:currentColor;color:var(--color-blue);cursor:pointer;display:inline-block;display:block;font-size:12px;line-height:16px;margin:0;overflow:hidden;text-decoration:none;text-overflow:ellipsis;transition:opacity .3s;vertical-align:middle;white-space:normal}@media (hover:hover){.HeaderAuth__HeaderAuth .HeaderAuth__profileMenu .HeaderAuth__menu-item:hover{opacity:.6;outline:none}}.HeaderAuth__HeaderAuth .HeaderAuth__authLabel,.HeaderAuth__HeaderAuth .HeaderAuth__profileLabel{-webkit-touch-callout:none;display:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;vertical-align:top}.HeaderAuth__HeaderAuth .HeaderAuth__authLabel .HeaderAuth__icon,.HeaderAuth__HeaderAuth .HeaderAuth__profileLabel .HeaderAuth__icon{fill:#fff;vertical-align:top}.HeaderAuth__HeaderAuth .HeaderAuth__profileLabel{display:flex}.HeaderAuth__HeaderAuth .HeaderAuth__profileLabel--premium,.HeaderAuth__HeaderAuth .HeaderAuth__profileLabel--pro{margin-left:-4px;transition:opacity .3s}.HeaderAuth__HeaderAuth .HeaderAuth__profileWrapper{align-items:center;cursor:pointer;display:flex}.HeaderAuth__HeaderAuth .HeaderAuth__profileWrapper:hover .HeaderAuth__profileLabel{opacity:.6}.HeaderAuth__HeaderAuth .HeaderAuth__statusBadge{transform:translateX(4px)}.HeaderAuth__HeaderAuth .HeaderAuth__menuItems{position:relative}.HeaderAuth__HeaderAuth--partner .HeaderAuth__authLabel .HeaderAuth__icon,.HeaderAuth__HeaderAuth--partner .HeaderAuth__profileLabel .HeaderAuth__icon{fill:var(--color-blue)}.HeaderAuth__HeaderAuth--partner .HeaderAuth__statusBadge{display:none}.HeaderAuth__HeaderAuth--free{bottom:0;margin:auto;position:absolute;right:0;top:0}@media only screen and (max-width:1279px){.HeaderAuth__HeaderAuth .HeaderAuth__authLabel{cursor:pointer;display:flex}.HeaderAuth__HeaderAuth .HeaderAuth__menu-item{color:var(--color-blue);margin:0}}@media only screen and (max-width:1279px) and (hover:hover){.HeaderAuth__HeaderAuth .HeaderAuth__menu-item:hover{color:var(--color-blue-hover)}}@media only screen and (max-width:1279px){.HeaderAuth__HeaderAuth .HeaderAuth__menuAuth{background:#fff;border-radius:2px;box-shadow:var(--shadow-small);display:block;height:auto;min-width:150px;opacity:0;padding:12px 0;position:absolute;right:0;top:26px;transition:visibility .3s,opacity .3s;visibility:hidden;z-index:12}.HeaderAuth__HeaderAuth .HeaderAuth__menuAuth .HeaderAuth__menu-item{border-radius:0;color:var(--color-blue);display:block;padding:11px 22px 10px}}@media only screen and (max-width:1279px) and (hover:hover){.HeaderAuth__HeaderAuth .HeaderAuth__menuAuth .HeaderAuth__menu-item:hover{box-shadow:inset 0 0 0 50px var(--color-grey-smoke);color:var(--color-blue-hover)}}@media only screen and (max-width:1279px){.HeaderAuth__HeaderAuth .HeaderAuth__menuAuth .HeaderAuth__menu-item.HeaderAuth__login{border:none;margin:0}.HeaderAuth__HeaderAuth .HeaderAuth__menuAuth--isMenuOpen{opacity:1;visibility:visible}}@media screen and (max-width:460px){.HeaderAuth__HeaderAuth .HeaderAuth__menuAuth,.HeaderAuth__HeaderAuth .HeaderAuth__profileMenu{border-radius:0;left:0;right:0;text-align:center;top:72px}.HeaderAuth__HeaderAuth .HeaderAuth__menuItems{position:static}}@media screen and (min-width:461px) and (max-width:959px){.HeaderAuth__HeaderAuth .HeaderAuth__menuAuth,.HeaderAuth__HeaderAuth .HeaderAuth__profileMenu{text-align:center}}.HeaderAuth__loadingDotsContainer{padding:4px 0}@keyframes HeaderSlider__skeleton-progress{0%{transform:translateX(-100%)}to{transform:translateX(0)}}.HeaderSlider__container{box-sizing:border-box;display:flex;flex-direction:column;max-width:100vw;position:relative}@media only screen and (max-width:1023px){.HeaderSlider__container{flex-direction:column-reverse;height:auto}}.HeaderSlider__slider{align-items:center;background:var(--color-black);display:flex;flex-wrap:wrap;height:100%;position:absolute;top:0;transition:top var(--duration-medium-1);width:100%;z-index:1}.HeaderSlider__slider.HeaderSlider__isOpen{top:100%}@media only screen and (max-width:1023px){.HeaderSlider__slider{height:auto;padding-bottom:12px;position:static}}.HeaderSlider__slider.HeaderSlider__hasNoHeader{position:static}@media only screen and (max-width:1023px){.HeaderSlider__slider.HeaderSlider__hasNoHeader{padding-top:12px}}@media only screen and (min-width:1024px){.HeaderSlider__slider.HeaderSlider__hasNoHeader{padding:18px 0}}.HeaderSlider__progressBarContainer{position:absolute;top:100%;width:100%}.HeaderSlider__gridContainer{position:relative}@media only screen and (max-width:1023px){.HeaderSlider__gridContainer{padding-left:0}}.HeaderSlider__searchField{align-items:center;background-color:hsla(0,0%,97%,.1);border-radius:4px;box-sizing:border-box;cursor:pointer;display:flex;flex-grow:1;min-height:36px;min-width:0;padding:6px 16px;position:relative;transition:background-color var(--duration-medium-1)}.HeaderSlider__searchField.HeaderSlider__isLoading{cursor:default;justify-content:center}.HeaderSlider__searchField:hover:not(.HeaderSlider__isLoading){background-color:hsla(0,0%,97%,.2)}@media only screen and (max-width:1023px){.HeaderSlider__searchField{max-width:none;padding-bottom:4px;padding-left:32px}}.HeaderSlider__searchFieldSecondaryText{color:hsla(0,0%,97%,.5);white-space:nowrap}@media only screen and (max-width:1023px){.HeaderSlider__searchFieldSecondaryText{margin-top:2px}}.HeaderSlider__searchIcon{fill:var(--color-grey);position:absolute;right:6px;top:6px}.HeaderSlider__searchFieldText{display:inline-flex;font-size:14px;line-height:20px;min-width:0;padding-right:16px}@media only screen and (max-width:1023px){.HeaderSlider__searchFieldText{display:flex;flex-direction:column;flex-grow:1;font-size:11px;line-height:12px;text-align:center}}.HeaderSlider__searchFieldComma{color:var(--color-white);white-space:pre}@media only screen and (max-width:1023px){.HeaderSlider__searchFieldComma{display:none}}.HeaderSlider__searchFieldPrimaryText{color:var(--color-white);display:flex;justify-content:center;min-width:0;white-space:nowrap}.HeaderSlider__toggle{align-items:center;background-color:hsla(0,0%,100%,.1);border-radius:50%;cursor:pointer;display:flex;height:36px;justify-content:center;margin-left:auto;position:absolute;right:0;top:0;transition:background-color var(--duration-medium-1);width:36px;z-index:1}.HeaderSlider__toggle:hover{background-color:hsla(0,0%,100%,.2)}@media only screen and (max-width:1023px){.HeaderSlider__toggle{display:none}}.HeaderSlider__toggleIcon{fill:var(--color-white);transition:transform var(--duration-medium-1)}.HeaderSlider__toggleIcon.HeaderSlider__isOpen{transform:rotate(180deg)}.HeaderSlider__searchPrimaryText{display:inline-block;flex-grow:1;max-width:max-content;overflow:hidden;text-overflow:ellipsis;vertical-align:middle;white-space:nowrap}.HeaderSlider__whiteSpacePre{white-space:pre}.HeaderSlider__hasAdditionalContent{margin-bottom:18px!important;margin-top:18px!important}.HeaderSlider__withoutPaddingBottom{padding:0}@media only screen and (max-width:1023px){.HeaderSlider__loader{margin-left:-16px}}@keyframes OTTLogoWithText__skeleton-progress{0%{transform:translateX(-100%)}to{transform:translateX(0)}}.OTTLogoWithText__OTTLogoWithText{color:var(--color-black);outline:none;text-align:center;text-decoration:none}.OTTLogoWithText__logoImage{display:block}@keyframes Locale__skeleton-progress{0%{transform:translateX(-100%)}to{transform:translateX(0)}}.Locale__localeContainer{align-items:center;color:var(--color-blue);display:flex;font-size:13px;height:36px;line-height:36px;padding:0 12px;position:relative;text-decoration:none;-webkit-transition:background .2s;transition:background .2s;white-space:nowrap}.Locale__localeContainer:hover{background:#f5f5f5}.Locale__isCurrentLocale{padding:0}.Locale__isCurrentLocale:hover{background:transparent}.Locale__isClickable{cursor:pointer}.Locale__flagIconContainer{height:20px;position:relative;width:20px}.Locale__flagIcon{display:block}.Locale__currency{padding:0 0 0 12px;text-transform:none}@keyframes LanguageSwitcher__skeleton-progress{0%{transform:translateX(-100%)}to{transform:translateX(0)}}.LanguageSwitcher__LanguageSwitcher{-webkit-touch-callout:none;display:inline-block;font-size:13px;letter-spacing:.4px;position:relative;text-transform:uppercase;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.LanguageSwitcher__dropdown{background:#fff;border-radius:2px 2px 0 0;min-width:100%;padding:12px 0;position:absolute}.LanguageSwitcher__dropdown_position_top{bottom:100%}.LanguageSwitcher__dropdown_position_bottom{top:100%}.LanguageSwitcher__dropdown_align_left{left:0}.LanguageSwitcher__dropdown_align_right{left:auto;right:0}@keyframes LanguageSwitcherWrapper__skeleton-progress{0%{transform:translateX(-100%)}to{transform:translateX(0)}}.LanguageSwitcherWrapper__LanguageSwitcherWrapper{padding-left:16px;padding-right:12px;vertical-align:middle}.LanguageSwitcherWrapper__languageSwitcherDropdown{box-shadow:var(--shadow-medium);z-index:100}@keyframes Col__skeleton-progress{0%{transform:translateX(-100%)}to{transform:translateX(0)}}.Col__column{box-sizing:border-box;min-width:0}@media only screen and (min-width:1024px){.Col__column-desktop-0{display:none}.Col__column-desktop-1{grid-column:auto/span 1}.Col__column-desktop-2{grid-column:auto/span 2}.Col__column-desktop-3{grid-column:auto/span 3}.Col__column-desktop-4{grid-column:auto/span 4}.Col__column-desktop-5{grid-column:auto/span 5}.Col__column-desktop-6{grid-column:auto/span 6}.Col__column-desktop-7{grid-column:auto/span 7}.Col__column-desktop-8{grid-column:auto/span 8}.Col__column-desktop-9{grid-column:auto/span 9}.Col__column-desktop-10{grid-column:auto/span 10}.Col__column-desktop-11{grid-column:auto/span 11}.Col__column-desktop-12{grid-column:auto/span 12}}@media only screen and (max-width:1023px){.Col__column-mobile-0{display:none}.Col__column-mobile-1{grid-column:auto/span 1}.Col__column-mobile-2{grid-column:auto/span 2}.Col__column-mobile-3{grid-column:auto/span 3}.Col__column-mobile-4{grid-column:auto/span 4}}@media only screen and (min-width:1024px){.Col__column-offset-desktop-0{grid-column-start:1}.Col__column-offset-desktop-1{grid-column-start:2}.Col__column-offset-desktop-2{grid-column-start:3}.Col__column-offset-desktop-3{grid-column-start:4}.Col__column-offset-desktop-4{grid-column-start:5}.Col__column-offset-desktop-5{grid-column-start:6}.Col__column-offset-desktop-6{grid-column-start:7}.Col__column-offset-desktop-7{grid-column-start:8}.Col__column-offset-desktop-8{grid-column-start:9}.Col__column-offset-desktop-9{grid-column-start:10}.Col__column-offset-desktop-10{grid-column-start:11}.Col__column-offset-desktop-11{grid-column-start:12}.Col__column-offset-desktop-12{grid-column-start:13}}@media only screen and (max-width:1023px){.Col__column-offset-mobile-0{grid-column-start:1}.Col__column-offset-mobile-1{grid-column-start:2}.Col__column-offset-mobile-2{grid-column-start:3}.Col__column-offset-mobile-3{grid-column-start:4}.Col__column-offset-mobile-4{grid-column-start:5}}@media only screen and (min-width:1024px){.Container__container{margin-left:auto;margin-right:auto;max-width:var(--grid-container-desktop-max-width);width:calc(100% - 80px)}}@media only screen and (max-width:1023px){.Container__container{margin-left:auto;margin-right:auto;max-width:var(--grid-container-mobile-max-width);width:calc(100% - 32px)}}@keyframes Row__skeleton-progress{0%{transform:translateX(-100%)}to{transform:translateX(0)}}.Row__row{box-sizing:border-box;column-gap:24px;display:grid;grid-template-columns:repeat(12,1fr)}@media only screen and (max-width:1023px){.Row__row{column-gap:16px;grid-template-columns:repeat(4,1fr)}}@keyframes SearchModal__skeleton-progress{0%{transform:translateX(-100%)}to{transform:translateX(0)}}.SearchModal__modalLayout{background-color:rgba(0,0,0,.7)!important}.SearchModal__modalOverlay{background-color:transparent}.SearchModal__popupContainer{align-items:flex-start;bottom:0;display:flex;justify-content:center;left:0;padding-top:100px;position:absolute;right:0;top:0}.SearchModal__closeSvg{fill:var(--color-black);height:20px;width:20px}.SearchModal__closeButton{align-items:center;background:none;background:var(--color-white);border:none;border:1px solid var(--color-white);border-radius:50%;box-sizing:border-box;cursor:pointer;display:flex;font-size:inherit;height:auto;height:40px;justify-content:center;line-height:inherit;margin:0;outline:none;padding:0;position:absolute;right:0;top:-72px;width:40px}.SearchModal__closeButton:hover{background:none;background-color:var(--color-grey-light)}.SearchModal__closeButton:hover .SearchModal__closeSvg{fill:#000}.SearchModal__column{position:relative}.Header__headerWrapper{position:relative;z-index:0}.Header__slider{background-color:var(--color-grey-smoke)}.Header__searchField{background-color:var(--search-field-background)}.Header__searchField:hover{background-color:var(--search-field-background-hover)!important}.Header__searchFieldComma,.Header__searchFieldPrimaryText{color:var(--color-black)}.Header__searchFieldSecondaryText{color:var(--color-grey-medium)}.Header__searchIcon{fill:var(--color-grey-medium)}.Header__authModalContent{padding-top:16px}@keyframes App__skeleton-progress{0%{transform:translateX(-100%)}to{transform:translateX(0)}}.App__App{-webkit-font-smoothing:antialiased;background:#f7f7f7;position:relative}.App__App--isBlack{background:#000}.App__fixedApp,.App__indexHeader{position:absolute}.App__fixedApp{bottom:0;left:0;overflow:hidden;right:0;top:0}.App__overlayContainer{position:relative;z-index:10000}.App__content{flex:1 0 auto;height:100%;position:relative}.App__contentWrapper{display:flex;flex-direction:column;height:100%;justify-content:space-between;min-height:100vh}.Skeleton__root{margin-top:48px}@media only screen and (min-width:1024px){.Skeleton__title{background:var(--skeleton-background);background-color:var(--color-grey-light);border-radius:var(--skeleton-border-radius);display:inline-block;height:28px;line-height:1;margin-bottom:12px;overflow:hidden;position:relative;width:226px}.Skeleton__title:before{animation-duration:var(--skeleton-animation-duration);animation-iteration-count:infinite;animation-name:Skeleton__skeleton-progress;animation-timing-function:var(--skeleton-animation-timing-function);background-image:linear-gradient(90deg,transparent,var(--skeleton-gradient-color),transparent);background-position:100%;background-repeat:no-repeat;background-size:var(--skeleton-gradient-width) 100%;content:"";height:100%;left:0;position:absolute;top:0;transform:translateX(-100%);width:calc(100% + var(--skeleton-gradient-width))}}@media only screen and (max-width:1023px){.Skeleton__title{display:none}}.Skeleton__container{background:var(--color-white);border-radius:8px;box-shadow:var(--shadow-small);box-sizing:border-box;padding:24px}@media only screen and (max-width:1023px){.Skeleton__container{padding:16px}}.Skeleton__wrapper{align-items:flex-start;display:flex;gap:36px;justify-content:space-between}@media only screen and (max-width:1023px){.Skeleton__wrapper{gap:16px}}.Skeleton__content{width:100%}.Skeleton__text{display:block;height:14px;margin-bottom:12px}@media only screen and (max-width:1023px){.Skeleton__text{height:12px}}.Skeleton__rating{height:20px;width:150px}@media only screen and (max-width:1023px){.Skeleton__rating{width:50%}}.Skeleton__name{height:22px;width:250px}@media only screen and (max-width:1023px){.Skeleton__name{height:24px;width:100%}}.Skeleton__address{width:240px}@media only screen and (max-width:1023px){.Skeleton__address{margin:0;width:100%}}.Skeleton__desktopDetails{margin-top:24px;width:100%}@media only screen and (max-width:1023px){.Skeleton__desktopDetails{display:none}}.Skeleton__detailsBlock:first-child .Skeleton__text:first-child{width:90%}.Skeleton__detailsBlock:first-child .Skeleton__text:nth-child(2){width:50%}.Skeleton__detailsBlock:first-child .Skeleton__text:nth-child(3){width:70%}.Skeleton__detailsBlock:first-child .Skeleton__text:nth-child(4),.Skeleton__detailsBlock:nth-child(2) .Skeleton__text:first-child{width:90%}.Skeleton__detailsBlock:nth-child(2) .Skeleton__text:nth-child(2){width:40%}.Skeleton__detailsBlock:nth-child(2) .Skeleton__text:nth-child(3){width:75%}.Skeleton__detailsBlock:nth-child(2) .Skeleton__text:nth-child(4){width:65%}.Skeleton__mobileDetails{display:none}@media only screen and (max-width:1023px){.Skeleton__mobileDetails{display:block}}.Skeleton__mobileDetails .Skeleton__text:nth-of-type(2){width:70%}.Skeleton__mobileDetails .Skeleton__text:nth-child(3){width:25%}.Skeleton__mobileDetails .Skeleton__text:nth-child(5){width:70%}.Skeleton__mobileDetails .Skeleton__text:nth-child(6),.Skeleton__mobileDetails .Skeleton__text:nth-child(7){width:65%}.Skeleton__mobileDetails .Skeleton__text:nth-child(8){width:25%}.Skeleton__mobileDetails .Skeleton__text:nth-child(9){width:45%}.Skeleton__mobileDetails .Skeleton__text:nth-child(10){width:35%}.Skeleton__image{align-self:center;background:var(--skeleton-background);border-radius:var(--skeleton-border-radius);border-radius:8px;display:inline-block;display:flex;flex-shrink:0;height:180px;line-height:1;min-width:180px;overflow:hidden;position:relative;width:180px}.Skeleton__image:before{animation-duration:var(--skeleton-animation-duration);animation-iteration-count:infinite;animation-name:Skeleton__skeleton-progress;animation-timing-function:var(--skeleton-animation-timing-function);background-image:linear-gradient(90deg,transparent,var(--skeleton-gradient-color),transparent);background-position:100%;background-repeat:no-repeat;background-size:var(--skeleton-gradient-width) 100%;content:"";height:100%;left:0;position:absolute;top:0;transform:translateX(-100%);width:calc(100% + var(--skeleton-gradient-width))}@media only screen and (max-width:1023px){.Skeleton__image{height:76px;min-height:76px;min-width:76px;width:76px}}.Skeleton__dots{left:50%;position:absolute;top:50%;transform:translate(-50%)}.Skeleton__line{background:var(--skeleton-background);border-radius:var(--skeleton-border-radius);display:inline-block;display:block;height:1px;line-height:1;margin:16px 0;overflow:hidden;position:relative;width:100%}.Skeleton__line:before{animation-duration:var(--skeleton-animation-duration);animation-iteration-count:infinite;animation-name:Skeleton__skeleton-progress;animation-timing-function:var(--skeleton-animation-timing-function);background-image:linear-gradient(90deg,transparent,var(--skeleton-gradient-color),transparent);background-position:100%;background-repeat:no-repeat;background-size:var(--skeleton-gradient-width) 100%;content:"";height:100%;left:0;position:absolute;top:0;transform:translateX(-100%);width:calc(100% + var(--skeleton-gradient-width))}.Skeleton__skeleton{padding-bottom:100px}.Skeleton__body{margin-top:24px}@media only screen and (max-width:1023px){.Skeleton__body{margin-top:32px}}.Skeleton__title{width:100%}.Skeleton__otherTitle{margin-top:32px}.Skeleton__text{margin-bottom:4px;width:80%}.Skeleton__contacts{display:flex;justify-content:space-between;margin-top:24px}@media only screen and (min-width:1024px){.Skeleton__contacts{width:100%}}.Skeleton__item{flex-basis:calc(50% - 8px)}.Skeleton__bookGuests{margin-top:32px}.Skeleton__guestTitle{background:var(--skeleton-background);background-color:var(--color-grey-light);border-radius:var(--skeleton-border-radius);border-radius:2px;display:inline-block;height:16px;line-height:1;margin-bottom:16px;overflow:hidden;position:relative;width:40%}.Skeleton__guestTitle:before{animation-duration:var(--skeleton-animation-duration);animation-iteration-count:infinite;animation-name:Skeleton__skeleton-progress;animation-timing-function:var(--skeleton-animation-timing-function);background-image:linear-gradient(90deg,transparent,var(--skeleton-gradient-color),transparent);background-position:100%;background-repeat:no-repeat;background-size:var(--skeleton-gradient-width) 100%;content:"";height:100%;left:0;position:absolute;top:0;transform:translateX(-100%);width:calc(100% + var(--skeleton-gradient-width))}.Skeleton__guestFields{display:flex;justify-content:space-between;margin-bottom:24px}@media only screen and (min-width:1024px){.Skeleton__guestFields{width:100%}}.Skeleton__field{background:var(--skeleton-background);background-color:var(--color-grey-light);border-radius:var(--skeleton-border-radius);border-radius:4px;display:inline-block;height:46px;line-height:1;overflow:hidden;position:relative;width:100%}.Skeleton__field:before{animation-duration:var(--skeleton-animation-duration);animation-iteration-count:infinite;animation-name:Skeleton__skeleton-progress;animation-timing-function:var(--skeleton-animation-timing-function);background-image:linear-gradient(90deg,transparent,var(--skeleton-gradient-color),transparent);background-position:100%;background-repeat:no-repeat;background-size:var(--skeleton-gradient-width) 100%;content:"";height:100%;left:0;position:absolute;top:0;transform:translateX(-100%);width:calc(100% + var(--skeleton-gradient-width))}.Skeleton__selector{margin-top:16px}@media only screen and (min-width:1024px){.Skeleton__selector{width:100%}}.Skeleton__submit{background:var(--skeleton-background);background-color:var(--color-grey-light);border-radius:var(--skeleton-border-radius);border-radius:4px;display:inline-block;height:48px;line-height:1;margin-top:24px;overflow:hidden;position:relative;width:70%}.Skeleton__submit:before{animation-duration:var(--skeleton-animation-duration);animation-iteration-count:infinite;animation-name:Skeleton__skeleton-progress;animation-timing-function:var(--skeleton-animation-timing-function);background-image:linear-gradient(90deg,transparent,var(--skeleton-gradient-color),transparent);background-position:100%;background-repeat:no-repeat;background-size:var(--skeleton-gradient-width) 100%;content:"";height:100%;left:0;position:absolute;top:0;transform:translateX(-100%);width:calc(100% + var(--skeleton-gradient-width))}@media only screen and (min-width:1024px){.Skeleton__submit{width:50%}}@keyframes HotelInfoSkeleton__skeleton-progress{0%{transform:translateX(-100%)}to{transform:translateX(0)}}.HotelInfoSkeleton__skeleton{background:var(--skeleton-background);border-radius:var(--skeleton-border-radius);display:inline-block;display:block;line-height:1;overflow:hidden;position:relative}.HotelInfoSkeleton__skeleton:before{animation-duration:var(--skeleton-animation-duration);animation-iteration-count:infinite;animation-name:HotelInfoSkeleton__skeleton-progress;animation-timing-function:var(--skeleton-animation-timing-function);background-image:linear-gradient(90deg,transparent,var(--skeleton-gradient-color),transparent);background-position:100%;background-repeat:no-repeat;background-size:var(--skeleton-gradient-width) 100%;content:"";height:100%;left:0;position:absolute;top:0;transform:translateX(-100%);width:calc(100% + var(--skeleton-gradient-width))}@media only screen and (min-width:1024px){.HotelInfoSkeleton__root{background-color:var(--color-white)}}.HotelInfoSkeleton__infoPanel{padding:16px 0}@media only screen and (max-width:1023px){.HotelInfoSkeleton__infoPanel{background:var(--color-grey-smoke)}}.HotelInfoSkeleton__breadcrumb{width:30%}@media only screen and (min-width:1024px){.HotelInfoSkeleton__breadcrumb{height:14px;margin:0 0 16px}}@media only screen and (max-width:1023px){.HotelInfoSkeleton__breadcrumb{background:var(--color-grey-light);height:16px;margin:0 0 8px}}.HotelInfoSkeleton__mainInfo{align-items:flex-start;display:flex;justify-content:space-between}@media only screen and (min-width:1024px){.HotelInfoSkeleton__hotel{flex-basis:50%}}@media only screen and (max-width:1023px){.HotelInfoSkeleton__hotel{flex-basis:100%}}.HotelInfoSkeleton__name{height:28px}@media only screen and (min-width:1024px){.HotelInfoSkeleton__name{margin:0 0 4px;width:100%}}@media only screen and (max-width:1023px){.HotelInfoSkeleton__name{background:var(--color-grey-light);margin:0 0 12px;width:70%}}.HotelInfoSkeleton__location{height:12px;width:30%}@media only screen and (max-width:1023px){.HotelInfoSkeleton__location{background:var(--color-grey-light)}}.HotelInfoSkeleton__offer{display:flex}.HotelInfoSkeleton__nights{align-self:flex-end;height:16px;width:80px}@media only screen and (max-width:1023px){.HotelInfoSkeleton__nights{display:none}}.HotelInfoSkeleton__price{height:36px;margin:0 0 0 4px;width:120px}@media only screen and (max-width:1023px){.HotelInfoSkeleton__price{display:none}}.HotelInfoSkeleton__selectButton{height:36px;margin:0 0 0 16px;width:140px}@media only screen and (max-width:1023px){.HotelInfoSkeleton__selectButton{display:none}}.HotelInfoSkeleton__like{height:32px;margin:0 0 0 16px;width:32px}@media only screen and (max-width:1023px){.HotelInfoSkeleton__like{display:none}.HotelInfoSkeleton__mobileRatingContainer{align-items:center;display:flex;justify-content:space-between;padding:12px 0}}@media only screen and (min-width:1024px){.HotelInfoSkeleton__mobileRatingContainer{display:none}}.HotelInfoSkeleton__rating{align-items:center;display:flex}.HotelInfoSkeleton__ratingIcon{background:var(--color-grey-light);height:24px;margin:0 8px 0 0;width:28px}.HotelInfoSkeleton__ratingText{background:var(--color-grey-light);height:16px;width:150px}.HotelInfoSkeleton__linkText{background:var(--color-grey-light);height:16px;width:20%}@media only screen and (min-width:1024px){.HotelInfoSkeleton__bottomInfo{align-items:flex-start;display:flex;justify-content:space-between;padding:0 0 32px}.HotelInfoSkeleton__gallery{flex-grow:1}}.HotelInfoSkeleton__mainImage{height:420px;margin:0 0 4px;width:100%}@media only screen and (max-width:1023px){.HotelInfoSkeleton__mainImage{background:var(--color-grey-light);height:52.63158vw;left:calc((100vw - min(var(--grid-container-desktop-max-width), 100%))*-1/2);position:relative;width:100vw}}.HotelInfoSkeleton__previewsList{align-items:flex-start;display:flex}@media only screen and (max-width:1023px){.HotelInfoSkeleton__previewsList{display:none}}.HotelInfoSkeleton__previewItem{height:60px;margin:0 4px 0 0}@media only screen and (min-width:1024px){.HotelInfoSkeleton__previewItem{width:100px}}@media only screen and (max-width:1023px){.HotelInfoSkeleton__textInfo{margin:-16px 0 0;position:relative}}@media only screen and (min-width:1024px){.HotelInfoSkeleton__textInfo{flex-basis:33%;margin:0 0 0 16px}}.HotelInfoSkeleton__textInfoItem{background-color:var(--color-white);border-radius:4px;box-shadow:var(--shadow-small);padding:16px}.HotelInfoSkeleton__textInfoItem:first-child{display:block}@media only screen and (min-width:1024px){.HotelInfoSkeleton__textInfoItem{display:none;margin:0 0 8px}}@media only screen and (max-width:1023px){.HotelInfoSkeleton__textInfoItem{display:block;margin:0 0 16px}.HotelInfoSkeleton__textInfoItem:first-child{display:none}.HotelInfoSkeleton__textInfoItem:last-child{margin:0}}.HotelInfoSkeleton__textInfoTitle{height:32px;margin:0 0 12px;width:40%}.HotelInfoSkeleton__textInfoSubtitle{height:16px;margin:0 0 16px;width:25%}.HotelInfoSkeleton__textInfoSplitter{background-color:#ebebeb;height:1px;margin:16px 0;width:100%}.HotelInfoSkeleton__textInfoText{height:14px;width:100%}.HotelInfoSkeleton__textInfoText:not(:last-child){margin:0 0 12px}.HotelInfoSkeleton__rooms{margin:32px 0}@keyframes DesktopOffer__skeleton-progress{0%{transform:translateX(-100%)}to{transform:translateX(0)}}.DesktopOffer__skeleton{background:var(--skeleton-background);border-radius:var(--skeleton-border-radius);border-radius:4px;display:inline-block;display:block;line-height:1;overflow:hidden;position:relative}.DesktopOffer__skeleton:before{animation-duration:var(--skeleton-animation-duration);animation-iteration-count:infinite;animation-name:DesktopOffer__skeleton-progress;animation-timing-function:var(--skeleton-animation-timing-function);background-image:linear-gradient(90deg,transparent,var(--skeleton-gradient-color),transparent);background-position:100%;background-repeat:no-repeat;background-size:var(--skeleton-gradient-width) 100%;content:"";height:100%;left:0;position:absolute;top:0;transform:translateX(-100%);width:calc(100% + var(--skeleton-gradient-width))}.DesktopOffer__root{background:var(--color-white);border-radius:4px;box-shadow:var(--shadow-small);box-sizing:border-box;margin:16px 0 0;padding:24px}.DesktopOffer__sections{display:flex;gap:24px;padding-bottom:32px}.DesktopOffer__section{width:25%}.DesktopOffer__section .DesktopOffer__option{height:20px}.DesktopOffer__section .DesktopOffer__option~.DesktopOffer__option{margin:8px 0 0}.DesktopOffer__section .DesktopOffer__option:first-child{width:35%}.DesktopOffer__section .DesktopOffer__option:nth-child(2){margin:16px 0 0;width:65%}.DesktopOffer__section .DesktopOffer__option:nth-child(3){width:60%}.DesktopOffer__section .DesktopOffer__option:nth-child(4){width:75%}.DesktopOffer__divider{background:var(--color-grey-light);height:1px;width:100%}.DesktopOffer__footer{gap:12px;justify-content:space-between;padding:24px 0 0}.DesktopOffer__footer,.DesktopOffer__footerRight{align-items:flex-end;display:flex}.DesktopOffer__detailsButton{height:20px;width:140px}.DesktopOffer__bonuses{height:14px;width:240px}.DesktopOffer__taxes{height:14px;margin:0 0 0 32px;width:140px}.DesktopOffer__price{height:26px;margin:0 0 0 12px;width:90px}.DesktopOffer__selectButton{height:36px;margin:0 0 0 32px;width:90px}@keyframes MobileOffer__skeleton-progress{0%{transform:translateX(-100%)}to{transform:translateX(0)}}.MobileOffer__skeleton{background:var(--skeleton-background);border-radius:var(--skeleton-border-radius);border-radius:4px;display:inline-block;display:block;line-height:1;overflow:hidden;position:relative}.MobileOffer__skeleton:before{animation-duration:var(--skeleton-animation-duration);animation-iteration-count:infinite;animation-name:MobileOffer__skeleton-progress;animation-timing-function:var(--skeleton-animation-timing-function);background-image:linear-gradient(90deg,transparent,var(--skeleton-gradient-color),transparent);background-position:100%;background-repeat:no-repeat;background-size:var(--skeleton-gradient-width) 100%;content:"";height:100%;left:0;position:absolute;top:0;transform:translateX(-100%);width:calc(100% + var(--skeleton-gradient-width))}.MobileOffer__divider{height:1px;width:100%}.MobileOffer__offer{background:var(--color-white);border-radius:4px;box-shadow:var(--shadow-small);margin:16px 0 0;padding:16px}.MobileOffer__section{border-bottom:1px solid var(--color-grey-light);margin:0 0 16px;padding:0 0 16px}.MobileOffer__section .MobileOffer__option{height:20px;width:55%}.MobileOffer__section .MobileOffer__option+.MobileOffer__option{margin:8px 0 0}.MobileOffer__section:first-child .MobileOffer__option:nth-child(2){width:50%}.MobileOffer__section:first-child .MobileOffer__option:nth-child(3){width:60%}.MobileOffer__footer{display:flex;flex-direction:column;margin:24px 0 0}.MobileOffer__price{align-self:flex-end;height:26px;margin:0 0 4px;width:90px}.MobileOffer__bonuses{align-items:center;display:flex;justify-content:space-between;margin:0 0 16px;width:100%}.MobileOffer__bonusesLabel{height:14px;width:170px}.MobileOffer__bonusesValue{border-radius:10px;height:20px;width:60px}.MobileOffer__footerButtons{align-items:center;display:flex;justify-content:space-between}.MobileOffer__detailsButton{height:20px;width:140px}.MobileOffer__selectButton{height:36px;width:90px}@keyframes RoomsSkeleton__skeleton-progress{0%{transform:translateX(-100%)}to{transform:translateX(0)}}.RoomsSkeleton__skeleton{background:var(--skeleton-background);border-radius:var(--skeleton-border-radius);border-radius:4px;display:inline-block;line-height:1;overflow:hidden;position:relative}.RoomsSkeleton__skeleton:before{animation-duration:var(--skeleton-animation-duration);animation-iteration-count:infinite;animation-name:RoomsSkeleton__skeleton-progress;animation-timing-function:var(--skeleton-animation-timing-function);background-image:linear-gradient(90deg,transparent,var(--skeleton-gradient-color),transparent);background-position:100%;background-repeat:no-repeat;background-size:var(--skeleton-gradient-width) 100%;content:"";height:100%;left:0;position:absolute;top:0;transform:translateX(-100%);width:calc(100% + var(--skeleton-gradient-width))}.RoomsSkeleton__root{width:100%}@media only screen and (max-width:1023px){.RoomsSkeleton__root{margin:0 auto;max-width:450px}}.RoomsSkeleton__room{align-items:center;display:flex}.RoomsSkeleton__roomPreview{background:var(--color-grey-light);margin:0 16px 0 0}@media only screen and (min-width:1024px){.RoomsSkeleton__roomPreview{height:100px;width:165px}}@media only screen and (max-width:1023px){.RoomsSkeleton__roomPreview{height:80px;width:120px}}.RoomsSkeleton__roomTitle{background:var(--color-grey-light)}@media only screen and (min-width:1024px){.RoomsSkeleton__roomTitle{height:28px;width:260px}}@media only screen and (max-width:1023px){.RoomsSkeleton__roomTitle{height:20px;width:180px}}@keyframes SearchFormSkeleton__skeleton-progress{0%{transform:translateX(-100%)}to{transform:translateX(0)}}.SearchFormSkeleton__skeleton{background:var(--skeleton-background);background:var(--color-grey-light);border-radius:var(--skeleton-border-radius);display:inline-block;line-height:1;overflow:hidden;position:relative}.SearchFormSkeleton__skeleton:before{animation-duration:var(--skeleton-animation-duration);animation-iteration-count:infinite;animation-name:SearchFormSkeleton__skeleton-progress;animation-timing-function:var(--skeleton-animation-timing-function);background-image:linear-gradient(90deg,transparent,var(--skeleton-gradient-color),transparent);background-position:100%;background-repeat:no-repeat;background-size:var(--skeleton-gradient-width) 100%;content:"";height:100%;left:0;position:absolute;top:0;transform:translateX(-100%);width:calc(100% + var(--skeleton-gradient-width))}.SearchFormSkeleton__root{align-items:center;display:flex;justify-content:space-between}@media only screen and (min-width:1024px){.SearchFormSkeleton__root{flex-direction:row}}@media only screen and (max-width:1023px){.SearchFormSkeleton__root{flex-direction:column}}.SearchFormSkeleton__search{height:28px;width:280px}.SearchFormSkeleton__datePickers{display:flex;gap:16px}@media only screen and (max-width:1023px){.SearchFormSkeleton__datePickers{justify-content:center;margin:44px 0 0}}.SearchFormSkeleton__datePicker{height:20px;width:120px}.Skeleton__rooms,.Skeleton__search{margin:48px 0}@keyframes Loader__skeleton-progress{0%{transform:translateX(-100%)}to{transform:translateX(0)}}@keyframes Loader__LoaderAnimation{0%,to{transform:scale(0)}50%{transform:scale(1)}}.Loader__LoaderContainer{align-items:center;display:flex;height:420px;justify-content:center}.Loader__Loader{height:40px;position:relative;width:40px}.Loader__PulsingDot{animation-delay:0s;animation-direction:normal;animation-duration:2s;animation-fill-mode:none;animation-iteration-count:infinite;animation-play-state:running;animation-timing-function:ease-in-out;background-color:var(--color-grey);border-radius:50%;height:100%;left:0;opacity:.6;position:absolute;top:0;width:100%}.Loader__PulsingDot.Loader__delayed{animation-delay:-1s}.Skeleton__OrderSkeleton{padding-bottom:40px}.Skeleton__body{padding-top:32px}.Skeleton__bookInfo{background-color:var(--color-yellow);box-shadow:var(--shadow-medium);padding:18px 0;position:relative}.Skeleton__bookTextSkeleton{background:var(--skeleton-background);border-radius:var(--skeleton-border-radius);display:inline-block;display:block;height:24px;line-height:1;max-width:400px;opacity:.5;overflow:hidden;position:relative;width:100%}.Skeleton__bookTextSkeleton:before{animation-duration:var(--skeleton-animation-duration);animation-iteration-count:infinite;animation-name:Skeleton__skeleton-progress;animation-timing-function:var(--skeleton-animation-timing-function);background-image:linear-gradient(90deg,transparent,var(--skeleton-gradient-color),transparent);background-position:100%;background-repeat:no-repeat;background-size:var(--skeleton-gradient-width) 100%;content:"";height:100%;left:0;position:absolute;top:0;transform:translateX(-100%);width:calc(100% + var(--skeleton-gradient-width))}.Skeleton__controlList{margin-bottom:32px}@media only screen and (min-width:1024px){.Skeleton__controlList{align-items:center;display:flex;justify-content:space-between}}.Skeleton__control{background:var(--skeleton-background);background-color:var(--color-grey-light);border-radius:var(--skeleton-border-radius);border-radius:4px;display:inline-block;height:36px;line-height:1;overflow:hidden;position:relative}.Skeleton__control:before{animation-duration:var(--skeleton-animation-duration);animation-iteration-count:infinite;animation-name:Skeleton__skeleton-progress;animation-timing-function:var(--skeleton-animation-timing-function);background-image:linear-gradient(90deg,transparent,var(--skeleton-gradient-color),transparent);background-position:100%;background-repeat:no-repeat;background-size:var(--skeleton-gradient-width) 100%;content:"";height:100%;left:0;position:absolute;top:0;transform:translateX(-100%);width:calc(100% + var(--skeleton-gradient-width))}@media only screen and (max-width:1023px){.Skeleton__control{width:100%}.Skeleton__control:not(:last-child){margin-bottom:8px}}@media only screen and (min-width:1024px){.Skeleton__control{flex-basis:calc(33.33% - 10.67px)}}.Skeleton__title{background:var(--skeleton-background);background-color:var(--color-grey-light);border-radius:var(--skeleton-border-radius);border-radius:2px;display:inline-block;height:28px;line-height:1;margin-bottom:8px;overflow:hidden;position:relative;width:80%}.Skeleton__title:before{animation-duration:var(--skeleton-animation-duration);animation-iteration-count:infinite;animation-name:Skeleton__skeleton-progress;animation-timing-function:var(--skeleton-animation-timing-function);background-image:linear-gradient(90deg,transparent,var(--skeleton-gradient-color),transparent);background-position:100%;background-repeat:no-repeat;background-size:var(--skeleton-gradient-width) 100%;content:"";height:100%;left:0;position:absolute;top:0;transform:translateX(-100%);width:calc(100% + var(--skeleton-gradient-width))}.Skeleton__text{background:var(--skeleton-background);background-color:var(--color-grey-light);border-radius:var(--skeleton-border-radius);border-radius:2px;display:inline-block;height:16px;line-height:1;margin-bottom:24px;overflow:hidden;position:relative;width:60%}.Skeleton__text:before{animation-duration:var(--skeleton-animation-duration);animation-iteration-count:infinite;animation-name:Skeleton__skeleton-progress;animation-timing-function:var(--skeleton-animation-timing-function);background-image:linear-gradient(90deg,transparent,var(--skeleton-gradient-color),transparent);background-position:100%;background-repeat:no-repeat;background-size:var(--skeleton-gradient-width) 100%;content:"";height:100%;left:0;position:absolute;top:0;transform:translateX(-100%);width:calc(100% + var(--skeleton-gradient-width))}.Skeleton__guests{align-items:flex-start;background-color:var(--color-white);border-radius:4px;box-shadow:var(--shadow-small);display:flex;margin-bottom:32px;padding:16px}.Skeleton__room{flex-basis:25%}.Skeleton__guestInfo,.Skeleton__roomMain{background:var(--skeleton-background);border-radius:var(--skeleton-border-radius);border-radius:2px;display:inline-block;display:block;height:28px;line-height:1;margin-bottom:8px;overflow:hidden;position:relative}.Skeleton__guestInfo:before,.Skeleton__roomMain:before{animation-duration:var(--skeleton-animation-duration);animation-iteration-count:infinite;animation-name:Skeleton__skeleton-progress;animation-timing-function:var(--skeleton-animation-timing-function);background-image:linear-gradient(90deg,transparent,var(--skeleton-gradient-color),transparent);background-position:100%;background-repeat:no-repeat;background-size:var(--skeleton-gradient-width) 100%;content:"";height:100%;left:0;position:absolute;top:0;transform:translateX(-100%);width:calc(100% + var(--skeleton-gradient-width))}.Skeleton__guestInfo{flex-grow:1;margin-left:16px}.Skeleton__roomAdditional{background:var(--skeleton-background);border-radius:var(--skeleton-border-radius);border-radius:2px;display:inline-block;display:block;height:16px;line-height:1;overflow:hidden;position:relative;width:80%}.Skeleton__roomAdditional:before{animation-duration:var(--skeleton-animation-duration);animation-iteration-count:infinite;animation-name:Skeleton__skeleton-progress;animation-timing-function:var(--skeleton-animation-timing-function);background-image:linear-gradient(90deg,transparent,var(--skeleton-gradient-color),transparent);background-position:100%;background-repeat:no-repeat;background-size:var(--skeleton-gradient-width) 100%;content:"";height:100%;left:0;position:absolute;top:0;transform:translateX(-100%);width:calc(100% + var(--skeleton-gradient-width))}.Skeleton__textInfoItem{background-color:var(--color-white);border-radius:4px;box-shadow:var(--shadow-small);margin-bottom:16px;padding:16px}.Skeleton__textInfoTitle{background:var(--skeleton-background);border-radius:var(--skeleton-border-radius);border-radius:2px;display:inline-block;height:24px;line-height:1;margin-bottom:16px;overflow:hidden;position:relative;width:100%}.Skeleton__textInfoTitle:before{animation-duration:var(--skeleton-animation-duration);animation-iteration-count:infinite;animation-name:Skeleton__skeleton-progress;animation-timing-function:var(--skeleton-animation-timing-function);background-image:linear-gradient(90deg,transparent,var(--skeleton-gradient-color),transparent);background-position:100%;background-repeat:no-repeat;background-size:var(--skeleton-gradient-width) 100%;content:"";height:100%;left:0;position:absolute;top:0;transform:translateX(-100%);width:calc(100% + var(--skeleton-gradient-width))}.Skeleton__textInfoText{background:var(--skeleton-background);border-radius:var(--skeleton-border-radius);border-radius:2px;display:inline-block;height:16px;line-height:1;overflow:hidden;position:relative}.Skeleton__textInfoText:before{animation-duration:var(--skeleton-animation-duration);animation-iteration-count:infinite;animation-name:Skeleton__skeleton-progress;animation-timing-function:var(--skeleton-animation-timing-function);background-image:linear-gradient(90deg,transparent,var(--skeleton-gradient-color),transparent);background-position:100%;background-repeat:no-repeat;background-size:var(--skeleton-gradient-width) 100%;content:"";height:100%;left:0;position:absolute;top:0;transform:translateX(-100%);width:calc(100% + var(--skeleton-gradient-width))}.Skeleton__textInfoText:not(:last-child){margin-bottom:8px}.Skeleton__textInfoText:first-child{width:70%}.Skeleton__textInfoText:nth-child(2){width:60%}.Skeleton__textInfoText:nth-child(3){width:75%}.Skeleton__textInfoText:nth-child(4){width:80%}@keyframes Skeleton__skeleton-progress{0%{transform:translateX(-100%)}to{transform:translateX(0)}}.Skeleton__ReviewsSkeleton{background-color:var(--color-white)}.Skeleton__skeletonContainer{margin:0 auto;width:1064px}@media only screen and (max-width:1023px){.Skeleton__skeletonContainer{width:calc(100% - 32px)}}.Skeleton__rating{align-items:flex-end;border-bottom:1px solid #ebebeb;display:flex;padding:16px 0 24px}.Skeleton__ratingValue{background:var(--skeleton-background);border-radius:var(--skeleton-border-radius);border-radius:4px;display:inline-block;height:52px;line-height:1;margin-right:16px;overflow:hidden;position:relative;width:63px}.Skeleton__ratingValue:before{animation-duration:var(--skeleton-animation-duration);animation-iteration-count:infinite;animation-name:Skeleton__skeleton-progress;animation-timing-function:var(--skeleton-animation-timing-function);background-image:linear-gradient(90deg,transparent,var(--skeleton-gradient-color),transparent);background-position:100%;background-repeat:no-repeat;background-size:var(--skeleton-gradient-width) 100%;content:"";height:100%;left:0;position:absolute;top:0;transform:translateX(-100%);width:calc(100% + var(--skeleton-gradient-width))}.Skeleton__ratingText{background:var(--skeleton-background);border-radius:var(--skeleton-border-radius);border-radius:4px;display:inline-block;height:24px;line-height:1;overflow:hidden;position:relative;width:200px}.Skeleton__ratingText:before{animation-duration:var(--skeleton-animation-duration);animation-iteration-count:infinite;animation-name:Skeleton__skeleton-progress;animation-timing-function:var(--skeleton-animation-timing-function);background-image:linear-gradient(90deg,transparent,var(--skeleton-gradient-color),transparent);background-position:100%;background-repeat:no-repeat;background-size:var(--skeleton-gradient-width) 100%;content:"";height:100%;left:0;position:absolute;top:0;transform:translateX(-100%);width:calc(100% + var(--skeleton-gradient-width))}.Skeleton__reviewItem{align-items:center;border-bottom:1px solid #ebebeb;display:flex;padding:16px 0}@media only screen and (max-width:1023px){.Skeleton__reviewItem{align-items:normal;flex-direction:column}}.Skeleton__itemLogo{background:var(--skeleton-background);border-radius:var(--skeleton-border-radius);border-radius:50%;display:inline-block;height:48px;line-height:1;margin-right:120px;overflow:hidden;position:relative;width:48px}.Skeleton__itemLogo:before{animation-duration:var(--skeleton-animation-duration);animation-iteration-count:infinite;animation-name:Skeleton__skeleton-progress;animation-timing-function:var(--skeleton-animation-timing-function);background-image:linear-gradient(90deg,transparent,var(--skeleton-gradient-color),transparent);background-position:100%;background-repeat:no-repeat;background-size:var(--skeleton-gradient-width) 100%;content:"";height:100%;left:0;position:absolute;top:0;transform:translateX(-100%);width:calc(100% + var(--skeleton-gradient-width))}@media only screen and (max-width:1023px){.Skeleton__itemLogo{margin-bottom:16px}}.Skeleton__itemContent{flex-grow:1}.Skeleton__itemDate{background:var(--skeleton-background);border-radius:var(--skeleton-border-radius);border-radius:2px;display:inline-block;height:18px;line-height:1;margin-bottom:8px;overflow:hidden;position:relative;width:100px}.Skeleton__itemDate:before{animation-duration:var(--skeleton-animation-duration);animation-iteration-count:infinite;animation-name:Skeleton__skeleton-progress;animation-timing-function:var(--skeleton-animation-timing-function);background-image:linear-gradient(90deg,transparent,var(--skeleton-gradient-color),transparent);background-position:100%;background-repeat:no-repeat;background-size:var(--skeleton-gradient-width) 100%;content:"";height:100%;left:0;position:absolute;top:0;transform:translateX(-100%);width:calc(100% + var(--skeleton-gradient-width))}.Skeleton__itemText{background:var(--skeleton-background);border-radius:var(--skeleton-border-radius);border-radius:2px;display:inline-block;height:24px;line-height:1;margin-top:8px;overflow:hidden;position:relative;width:60%}.Skeleton__itemText:before{animation-duration:var(--skeleton-animation-duration);animation-iteration-count:infinite;animation-name:Skeleton__skeleton-progress;animation-timing-function:var(--skeleton-animation-timing-function);background-image:linear-gradient(90deg,transparent,var(--skeleton-gradient-color),transparent);background-position:100%;background-repeat:no-repeat;background-size:var(--skeleton-gradient-width) 100%;content:"";height:100%;left:0;position:absolute;top:0;transform:translateX(-100%);width:calc(100% + var(--skeleton-gradient-width))}.Skeleton__itemText:first-child{margin-top:0;width:80%}@media only screen and (max-width:1023px){.Skeleton__itemText:first-child{width:90%}}.Skeleton__itemText:last-child{display:none}@media only screen and (max-width:1023px){.Skeleton__itemText:last-child{display:block}}.Skeleton__moreButtonWrapper{display:flex;justify-content:center;padding:32px 0}.Skeleton__moreButton{background:var(--skeleton-background);border-radius:var(--skeleton-border-radius);border-radius:4px;display:inline-block;height:36px;line-height:1;overflow:hidden;position:relative;width:50%}.Skeleton__moreButton:before{animation-duration:var(--skeleton-animation-duration);animation-iteration-count:infinite;animation-name:Skeleton__skeleton-progress;animation-timing-function:var(--skeleton-animation-timing-function);background-image:linear-gradient(90deg,transparent,var(--skeleton-gradient-color),transparent);background-position:100%;background-repeat:no-repeat;background-size:var(--skeleton-gradient-width) 100%;content:"";height:100%;left:0;position:absolute;top:0;transform:translateX(-100%);width:calc(100% + var(--skeleton-gradient-width))}@keyframes BonusesLabel__skeleton-progress{0%{transform:translateX(-100%)}to{transform:translateX(0)}}.BonusesLabel__container{justify-content:flex-start;width:100%}.BonusesLabel__container,.BonusesLabel__content{align-items:center;display:flex}.BonusesLabel__text{color:var(--color-black);font-size:12px;line-height:16px;margin:0 16px 0 8px}.BonusesLabel__label{background:var(--color-grey-light);border-radius:12px;font-size:12px;line-height:16px;padding:2px 8px}.BonusesLabel__label.BonusesLabel__highlighted{background:var(--color-yellow)}.BonusesLabel__solarLabel{align-items:center;background:linear-gradient(99deg,#eb915e 23.97%,#a354d1 122.89%);border-radius:20px;color:var(--color-white);display:flex;padding:2px 8px}.BonusesLabel__customCashBackIconUrl{height:16px;width:16px}@keyframes LikeIcon__skeleton-progress{0%{transform:translateX(-100%)}to{transform:translateX(0)}}.LikeIcon__icon:not(.LikeIcon__isActive).LikeIcon__hasShadow.LikeIcon__onDark{filter:drop-shadow(0 1px 1px rgba(0,0,0,.4))}.LikeIcon__icon:not(.LikeIcon__isActive).LikeIcon__hasHover:hover .LikeIcon__shape{fill:rgba(0,0,0,.05)}.LikeIcon__shape{fill:transparent;transition:fill var(--duration-medium-1)}.LikeIcon__isActive .LikeIcon__shape{fill:var(--color-red)}.LikeIcon__onDark .LikeIcon__border{fill:var(--color-white)}.LikeIcon__onLight .LikeIcon__border{fill:var(--color-grey-medium)}.LikeIcon__onLight.LikeIcon__isActive .LikeIcon__border{fill:var(--color-red)}.LinkButton__root{display:inline-block;font:inherit}.Labels__container{display:flex;flex-wrap:wrap}.Labels__label.Labels__long{margin-left:8px}.Labels__label.Labels__common{margin-right:8px}.Labels__prepayLabel{background-color:var(--color-yellow);color:var(--color-black)}.RecommendedBadge__tooltip{display:inline}.RecommendedBadge__icon{display:block}.keen-slider-min__keen-slider:not([data-keen-slider-disabled]){-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;align-content:flex-start;display:flex;overflow:hidden;position:relative;touch-action:pan-y;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-khtml-user-select:none;width:100%}.keen-slider-min__keen-slider:not([data-keen-slider-disabled]) .keen-slider-min__keen-slider__slide{min-height:100%;overflow:hidden;position:relative;width:100%}.keen-slider-min__keen-slider:not([data-keen-slider-disabled])[data-keen-slider-reverse]{flex-direction:row-reverse}.keen-slider-min__keen-slider:not([data-keen-slider-disabled])[data-keen-slider-v]{flex-wrap:wrap}.keen-slider-min__keen-slider:not([data-keen-slider-disabled])[data-keen-slider-moves] *{pointer-events:none}@keyframes Slider__skeleton-progress{0%{transform:translateX(-100%)}to{transform:translateX(0)}}.Slider__container,.Slider__sliderContainer{box-sizing:border-box;height:100%;overflow:hidden;position:relative;width:100%}.Slider__sliderContainer{display:flex}.Slider__slide{height:100%}.Slider__cover{background-image:linear-gradient(180deg,transparent 50%,rgba(0,0,0,.5));bottom:0;left:0;position:absolute;right:0;top:0;z-index:2}.Slider__prevButton{left:16px;transform:translateX(-56px)}.Slider__nextButton{right:16px;transform:translateX(56px)}.Slider__nextButton,.Slider__prevButton{align-items:center;background-color:var(--color-white);border:none;border-radius:50%;box-shadow:var(--shadow-small);cursor:pointer;display:flex;height:40px;justify-content:center;opacity:0;outline:none;padding:0;position:absolute;top:calc(50% - 20px);transition:transform var(--duration-short-1),opacity var(--duration-short-1);width:40px;z-index:3}.Slider__nextButton:hover,.Slider__prevButton:hover{opacity:.9!important}.Slider__nextButton.Slider__isShown,.Slider__prevButton.Slider__isShown{opacity:.75;transform:translateX(0)}.Slider__container{cursor:grab}.Slider__container:active{cursor:grabbing}.Slider__dotsContainer{align-items:flex-start;bottom:0;display:flex;height:0;justify-content:center;margin-bottom:14px;position:absolute;width:100%;z-index:2}@keyframes Debug__skeleton-progress{0%{transform:translateX(-100%)}to{transform:translateX(0)}}.Debug__supplier{height:14px;position:absolute;right:6px;top:6px;width:14px;z-index:4}.Debug__supplier:before{align-items:center;background-color:#000;border-radius:2px;color:#fff;content:attr(data-supplier);display:none;font-size:12px;height:18px;line-height:16px;padding:0 4px;position:absolute;right:18px;top:-2px}.Debug__supplier:hover:before{display:flex}.Debug__supplier_mr_blue{background:linear-gradient(180deg,red,red 16.7%,orange 0,orange 33.3%,#ff0 0,#ff0 50%,green 0,green 66.7%,blue 0,blue 83.3%,purple 0,purple);border-radius:50%}.Debug__supplier_mr_esp{background:linear-gradient(180deg,#ef210e,#ef210e 33.3%,#f9ba01 0,#f9ba01 66.6%,#ef210e 0,#ef210e);border-radius:50%}.Debug__supplier_mr_espbiz{background:linear-gradient(180deg,red,red 33.3%,orange 0,orange 66.6%,red 0,red)}.Debug__supplier_mr_orange{background:#ff8600;border-radius:50%}.Debug__supplier_mr_orange:after{background-color:#fff;border-radius:50%;bottom:15%;content:"";left:15%;position:absolute;right:15%;top:15%}.Debug__supplier_mr_white{background:#ff8600;border-radius:50%}.Debug__supplier_mr_yellow{background:#ffd41e;border-radius:50%}.Debug__supplier_mr_red{background:red;border-radius:50%}.Debug__supplier_mr_cyan{background:#00fff0;border-radius:50%}.Debug__supplier_mr_green{background:#029c4c;border-radius:50%}.Debug__supplier_mr_pink{background:red}.Debug__supplier_mr_cyanid{background:#00fff0}.Debug__supplier_mr_emerald{background:#029c4c}.Debug__supplier_mr_bro{background:#96735f;border-radius:50%}.Debug__supplier_mr_brobiz{background:#96735f}.Debug__supplier_mr_crimson{background:#ff00b3;border-radius:50%}.Debug__supplier_mr_black{background:#000;border-radius:50%}.Debug__supplier_mr_grey{background:#000}.Debug__supplier_mr_self{background:#0075fa;border-radius:50%}.HotelCard__container{background-color:var(--color-white);border-radius:4px;box-shadow:var(--shadow-small);display:flex;overflow:hidden;transform:translateZ(0);transition:box-shadow var(--duration-short-1);width:100%}.HotelCard__container.HotelCard__common{flex-direction:column}.HotelCard__container.HotelCard__common:not(.HotelCard__isSkeleton):hover{box-shadow:var(--shadow-medium)}.HotelCard__container.HotelCard__isSkeleton *{cursor:default!important}.HotelCard__skeletonItem{background:var(--skeleton-background);border-radius:var(--skeleton-border-radius);display:inline-block;line-height:1;overflow:hidden;position:relative}.HotelCard__skeletonItem:before{animation-duration:var(--skeleton-animation-duration);animation-iteration-count:infinite;animation-name:HotelCard__skeleton-progress;animation-timing-function:var(--skeleton-animation-timing-function);background-image:linear-gradient(90deg,transparent,var(--skeleton-gradient-color),transparent);background-position:100%;background-repeat:no-repeat;background-size:var(--skeleton-gradient-width) 100%;content:"";height:100%;left:0;position:absolute;top:0;transform:translateX(-100%);width:calc(100% + var(--skeleton-gradient-width))}.HotelCard__labels{display:flex;flex-wrap:wrap}.HotelCard__label.HotelCard__long{margin-left:8px}.HotelCard__label.HotelCard__common{margin-right:8px}.HotelCard__benefitSkeleton{margin-top:10px}.HotelCard__ratingSkeleton{align-items:center;display:flex;justify-content:flex-start}.HotelCard__ratingSkeleton .HotelCard__caption{margin-left:8px}.HotelCard__imagePlaceholder{background-image:linear-gradient(180deg,transparent 50%,rgba(0,0,0,.6));height:100%;opacity:.3;width:100%}.HotelCard__sliderContainer{flex-grow:0;flex-shrink:0;position:relative}.HotelCard__infoContainer{min-width:0;padding:0 16px}.HotelCard__infoContainer,.HotelCard__sliderContainer{box-sizing:border-box;position:relative}.HotelCard__likeButton{background-color:transparent;border:none;cursor:pointer;outline:none;padding:0;position:absolute;right:16px;top:12px;z-index:3}.HotelCard__starsAndType{align-items:center;display:flex}.HotelCard__stars{margin-right:8px}.HotelCard__hotelName{align-items:center;color:var(--color-black);display:flex;font-weight:500;min-width:0}.HotelCard__hotelNameTitle{cursor:pointer;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.HotelCard__recommendedBadge{flex-shrink:0;margin:0 8px}.HotelCard__hotelType{font-size:14px;line-height:20px;line-height:normal;user-select:none}.HotelCard__hotelType,.HotelCard__price{color:var(--color-black);white-space:nowrap}.HotelCard__price{font-weight:700;margin-left:16px}.HotelCard__salePrice{color:var(--color-red);font-weight:500;text-decoration:line-through;white-space:nowrap}.HotelCard__perPeriodContent{display:grid}.HotelCard__nights,.HotelCard__taxesNode{color:var(--color-grey-medium);text-align:right;user-select:none;white-space:nowrap}.HotelCard__location{color:var(--color-grey-medium);grid-area:location;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.HotelCard__locationButton{margin-right:8px;user-select:none}.HotelCard__distanceText,.HotelCard__locationText{user-select:none}.HotelCard__bonusesLabel{grid-area:bonuses;margin-top:8px}.HotelCard__period{grid-area:period}.HotelCard__benefitsContainer{width:100%}.HotelCard__benefits{border-top:1px solid var(--color-grey-light);display:flex;flex-grow:1;flex-wrap:wrap;padding-top:4px}.HotelCard__chooseButton{align-self:flex-end;flex-grow:0;flex-shrink:0;margin-left:32px}.HotelCard__benefit{align-items:center;display:flex;margin-right:20px;margin-top:8px;user-select:none}.HotelCard__benefitCaption{color:var(--color-black);font-size:12px;line-height:16px;margin-left:8px;white-space:nowrap}.HotelCard__notAvailable{color:var(--color-black);font-size:21px;font-weight:400;line-height:28px;margin-left:16px;white-space:nowrap}.HotelCard__row{display:flex;justify-content:space-between;width:100%}.HotelCard__row.HotelCard__first{align-items:flex-start;height:24px;margin-top:16px}.HotelCard__row.HotelCard__second{align-items:center;height:20px;margin-top:12px}.HotelCard__row.HotelCard__third{align-items:center}.HotelCard__row.HotelCard__fourth{margin-top:4px}.HotelCard__long .HotelCard__sliderContainer{width:184px}.HotelCard__long .HotelCard__infoContainer{flex-grow:1;padding-bottom:8px}.HotelCard__long .HotelCard__benefits{padding-bottom:2px}.HotelCard__long .HotelCard__distanceText,.HotelCard__long .HotelCard__locationButton,.HotelCard__long .HotelCard__locationText,.HotelCard__long .HotelCard__nights,.HotelCard__long .HotelCard__ratingText,.HotelCard__long .HotelCard__salePrice,.HotelCard__long .HotelCard__taxesNode{font-size:14px;line-height:20px}.HotelCard__long .HotelCard__hotelName,.HotelCard__long .HotelCard__price{font-size:21px;line-height:28px}.HotelCard__long .HotelCard__perPeriodContent{display:grid;grid-template-areas:"location period" "bonuses period"}.HotelCard__long .HotelCard__perPeriodContent .HotelCard__locationText+.HotelCard__distanceText:before{content:", "}.HotelCard__long .HotelCard__row.HotelCard__third{height:28px}.HotelCard__long .HotelCard__row.HotelCard__fifth{margin-top:16px}.HotelCard__common .HotelCard__sliderContainer{height:140px;width:100%}.HotelCard__common .HotelCard__infoContainer{cursor:pointer;padding-bottom:12px}.HotelCard__common .HotelCard__badges{cursor:default;left:16px;position:absolute;top:12px;z-index:3}.HotelCard__common .HotelCard__rating{bottom:12px;cursor:default;left:16px;position:absolute;z-index:3}.HotelCard__common .HotelCard__ratingText{color:var(--color-white)}.HotelCard__common .HotelCard__hotelName{font-size:16px;line-height:24px}.HotelCard__common .HotelCard__price{font-size:21px;line-height:28px}.HotelCard__common .HotelCard__location{align-items:flex-start;display:flex;flex-direction:column}.HotelCard__common .HotelCard__distanceText,.HotelCard__common .HotelCard__locationText,.HotelCard__common .HotelCard__nights,.HotelCard__common .HotelCard__ratingText,.HotelCard__common .HotelCard__salePrice,.HotelCard__common .HotelCard__taxesNode{font-size:12px;line-height:16px}.HotelCard__common .HotelCard__bonusesLabel{justify-content:space-between}.HotelCard__common .HotelCard__row.HotelCard__third{height:24px}.HotelCard__common .HotelCard__row.HotelCard__fifth{margin-top:12px}.HotelCard__common .HotelCard__perPeriodContent{display:grid;grid-template-areas:"location period" "location period" "bonuses bonuses"}@keyframes FiltersSkeleton__skeleton-progress{0%{transform:translateX(-100%)}to{transform:translateX(0)}}.FiltersSkeleton__FiltersSkeleton{background-color:var(--color-white);border-radius:4px;box-shadow:var(--shadow-small);box-sizing:border-box;height:100%;padding:24px}.FiltersSkeleton__name{background:var(--skeleton-background);border-radius:var(--skeleton-border-radius);display:inline-block;display:block;height:16px;line-height:1;margin-right:0;max-width:300px;overflow:hidden;position:relative;width:100%}.FiltersSkeleton__name:before{animation-duration:var(--skeleton-animation-duration);animation-iteration-count:infinite;animation-name:FiltersSkeleton__skeleton-progress;animation-timing-function:var(--skeleton-animation-timing-function);background-image:linear-gradient(90deg,transparent,var(--skeleton-gradient-color),transparent);background-position:100%;background-repeat:no-repeat;background-size:var(--skeleton-gradient-width) 100%;content:"";height:100%;left:0;position:absolute;top:0;transform:translateX(-100%);width:calc(100% + var(--skeleton-gradient-width))}.FiltersSkeleton__location{background:var(--skeleton-background);border-radius:var(--skeleton-border-radius);display:inline-block;height:16px;line-height:1;margin-top:16px;max-width:100px;overflow:hidden;position:relative;width:40%}.FiltersSkeleton__location:before{animation-duration:var(--skeleton-animation-duration);animation-iteration-count:infinite;animation-name:FiltersSkeleton__skeleton-progress;animation-timing-function:var(--skeleton-animation-timing-function);background-image:linear-gradient(90deg,transparent,var(--skeleton-gradient-color),transparent);background-position:100%;background-repeat:no-repeat;background-size:var(--skeleton-gradient-width) 100%;content:"";height:100%;left:0;position:absolute;top:0;transform:translateX(-100%);width:calc(100% + var(--skeleton-gradient-width))}.FiltersSkeleton__info{margin-top:32px}.FiltersSkeleton__item{background:var(--skeleton-background);border-radius:var(--skeleton-border-radius);display:inline-block;height:16px;line-height:1;margin-bottom:12px;max-width:240px;overflow:hidden;position:relative;width:100%}.FiltersSkeleton__item:before{animation-duration:var(--skeleton-animation-duration);animation-iteration-count:infinite;animation-name:FiltersSkeleton__skeleton-progress;animation-timing-function:var(--skeleton-animation-timing-function);background-image:linear-gradient(90deg,transparent,var(--skeleton-gradient-color),transparent);background-position:100%;background-repeat:no-repeat;background-size:var(--skeleton-gradient-width) 100%;content:"";height:100%;left:0;position:absolute;top:0;transform:translateX(-100%);width:calc(100% + var(--skeleton-gradient-width))}.FiltersSkeleton__item:first-child{max-width:190px}.FiltersSkeleton__item:nth-child(2){max-width:170px}.FiltersSkeleton__item:nth-child(3){max-width:220px}@keyframes BigCardsNoMap__skeleton-progress{0%{transform:translateX(-100%)}to{transform:translateX(0)}}.BigCardsNoMap__SearchSkeleton{align-items:flex-start;display:flex;margin:0 auto 16px;max-width:1064px;padding-right:16px}.BigCardsNoMap__filters{display:block;padding-left:18px;padding-top:16px;width:272px}.BigCardsNoMap__serpSwitcher{align-items:center;background-color:var(--color-white);border-radius:4px;box-shadow:var(--shadow-small);box-sizing:border-box;display:flex;height:84px;justify-content:center;margin-bottom:16px;padding:24px;width:254px}.BigCardsNoMap__serpSwitcher .BigCardsNoMap__button{background:var(--skeleton-background);border-radius:var(--skeleton-border-radius);border-radius:4px;display:inline-block;height:36px;line-height:1;overflow:hidden;position:relative;width:100%}.BigCardsNoMap__serpSwitcher .BigCardsNoMap__button:before{animation-duration:var(--skeleton-animation-duration);animation-iteration-count:infinite;animation-name:BigCardsNoMap__skeleton-progress;animation-timing-function:var(--skeleton-animation-timing-function);background-image:linear-gradient(90deg,transparent,var(--skeleton-gradient-color),transparent);background-position:100%;background-repeat:no-repeat;background-size:var(--skeleton-gradient-width) 100%;content:"";height:100%;left:0;position:absolute;top:0;transform:translateX(-100%);width:calc(100% + var(--skeleton-gradient-width))}.BigCardsNoMap__list{padding-left:16px;width:100%}.BigCardsNoMap__byNameSearchWrapper,.BigCardsNoMap__top{align-items:center;display:flex}.BigCardsNoMap__top{justify-content:space-between;padding:16px 0}.BigCardsNoMap__byNameSearch{background:var(--skeleton-background);background-color:var(--color-grey-light);border-radius:var(--skeleton-border-radius);border-radius:4px;display:inline-block;height:36px;line-height:1;overflow:hidden;position:relative;width:334px}.BigCardsNoMap__byNameSearch:before{animation-duration:var(--skeleton-animation-duration);animation-iteration-count:infinite;animation-name:BigCardsNoMap__skeleton-progress;animation-timing-function:var(--skeleton-animation-timing-function);background-image:linear-gradient(90deg,transparent,var(--skeleton-gradient-color),transparent);background-position:100%;background-repeat:no-repeat;background-size:var(--skeleton-gradient-width) 100%;content:"";height:100%;left:0;position:absolute;top:0;transform:translateX(-100%);width:calc(100% + var(--skeleton-gradient-width))}.BigCardsNoMap__topInfo{align-items:center;display:flex;justify-content:space-between}.BigCardsNoMap__sortControl{background:var(--skeleton-background);background-color:var(--color-grey-light);border-radius:var(--skeleton-border-radius);border-radius:4px;display:inline-block;height:36px;line-height:1;overflow:hidden;position:relative;width:160px}.BigCardsNoMap__sortControl:before{animation-duration:var(--skeleton-animation-duration);animation-iteration-count:infinite;animation-name:BigCardsNoMap__skeleton-progress;animation-timing-function:var(--skeleton-animation-timing-function);background-image:linear-gradient(90deg,transparent,var(--skeleton-gradient-color),transparent);background-position:100%;background-repeat:no-repeat;background-size:var(--skeleton-gradient-width) 100%;content:"";height:100%;left:0;position:absolute;top:0;transform:translateX(-100%);width:calc(100% + var(--skeleton-gradient-width))}.BigCardsNoMap__hotel{margin-bottom:16px}@keyframes SmallCardsWithMap__skeleton-progress{0%{transform:translateX(-100%)}to{transform:translateX(0)}}.SmallCardsWithMap__SearchSkeleton{align-items:flex-start;display:flex}.SmallCardsWithMap__filters{display:none}@media only screen and (min-width:1024px){.SmallCardsWithMap__filters{display:block;padding-left:18px;padding-top:16px;width:254px}}.SmallCardsWithMap__list{margin-bottom:16px;padding:0 16px;width:100%}@media only screen and (min-width:1024px){.SmallCardsWithMap__list{width:344px}}.SmallCardsWithMap__byNameSearchWrapper{align-items:center;display:flex;padding:16px 0 8px}.SmallCardsWithMap__byNameSearch{background:var(--skeleton-background);background-color:var(--color-grey-light);border-radius:var(--skeleton-border-radius);display:inline-block;height:36px;line-height:1;overflow:hidden;position:relative;width:100%}.SmallCardsWithMap__byNameSearch:before{animation-duration:var(--skeleton-animation-duration);animation-iteration-count:infinite;animation-name:SmallCardsWithMap__skeleton-progress;animation-timing-function:var(--skeleton-animation-timing-function);background-image:linear-gradient(90deg,transparent,var(--skeleton-gradient-color),transparent);background-position:100%;background-repeat:no-repeat;background-size:var(--skeleton-gradient-width) 100%;content:"";height:100%;left:0;position:absolute;top:0;transform:translateX(-100%);width:calc(100% + var(--skeleton-gradient-width))}.SmallCardsWithMap__topInfo{align-items:center;display:flex;justify-content:flex-end;padding:12px 0 16px}.SmallCardsWithMap__sortControl{background:var(--skeleton-background);background-color:var(--color-grey-light);border-radius:var(--skeleton-border-radius);border-radius:4px;display:inline-block;height:36px;line-height:1;overflow:hidden;position:relative;width:40%}.SmallCardsWithMap__sortControl:before{animation-duration:var(--skeleton-animation-duration);animation-iteration-count:infinite;animation-name:SmallCardsWithMap__skeleton-progress;animation-timing-function:var(--skeleton-animation-timing-function);background-image:linear-gradient(90deg,transparent,var(--skeleton-gradient-color),transparent);background-position:100%;background-repeat:no-repeat;background-size:var(--skeleton-gradient-width) 100%;content:"";height:100%;left:0;position:absolute;top:0;transform:translateX(-100%);width:calc(100% + var(--skeleton-gradient-width))}.SmallCardsWithMap__hotel{margin-bottom:16px}@keyframes solar-colors__skeleton-progress{0%{transform:translateX(-100%)}to{transform:translateX(0)}}:root{--color-transparent:transparent;--color-transparent-hover:rgba(1,171,251,.1);--color-black:#000;--color-purple-dark:#20144b;--color-purple-smoke:#efedfd;--color-purple-light:#e1dcfc;--color-purple-medium:#c2b9f9;--color-purple:#674ff1;--color-purple-hover:#4b3c9e;--color-darkside:#000;--color-yellow:var(--color-purple);--color-yellow-hover:var(--color-purple-hover);--color-blue:var(--color-purple);--color-blue-hover:var(--color-purple-hover);--select-border-radius:8px;--select-overlay-border-radius:12px;--select-overlay-padding:4px 0px;--input-border-radius:8px;--button-border-radius:8px;--button-padding:0 12px;--button-active-background:var(--color-darkside);--button-active-hover-background:var(--color-darkside);--button-active-border-color:transparent;--button-active-hover-border-color:transparent;--button-active-color:var(--color-white);--button-background:#e2e2e2;--button-border-color:transparent;--button-hover-background:var(--color-grey);--button-hover-border-color:transparent;--button-primary-background:linear-gradient(45.67deg,#eed7f1,#fefcfe 8.38%,#dbc1d4 18.93%,#6dd2e5 28.21%,#7ba0eb 39.54%,#bc86f6 50.38%,#dcc4f8 62.46%,#bfb5c6 73.89%,#f5f4f6 86.05%,#d7cace 98.86%) 60% -1px /calc(128% + 2px) calc(100% + 2px);--button-primary-hover-background:linear-gradient(45.67deg,#eed7f1,#fefcfe 8.38%,#dbc1d4 18.93%,#6dd2e5 28.21%,#7ba0eb 39.54%,#bc86f6 50.38%,#dcc4f8 62.46%,#bfb5c6 73.89%,#f5f4f6 86.05%,#d7cace 98.86%) -1px /calc(128% + 2px) calc(100% + 2px);--button-primary-border-color:var(--color-transparent);--button-primary-hover-border-color:var(--color-transparent);--button-primary-color:var(--color-black);--button-primary-hover-color:var(--color-black);--button-base-background:var(--color-grey-light);--button-base-hover-background:var(--color-grey-smoke);--button-base-border-color:var(--color-grey-light);--button-base-hover-border-color:var(--color-grey-smoke);--button-secondary-background:var(--color-purple-smoke);--button-secondary-hover-background:var(--color-purple-light);--button-secondary-border-color:var(--color-purple-smoke);--button-secondary-hover-border-color:var(--color-purple-light);--button-secondary-color:var(--color-purple);--button-secondary-hover-color:var(--color-purple);--checkbox-active-icon-color:var(--color-white);--rating-with-text-accented-background:#ffd41e;--star-rating-accented-icon-color:#ffd41e;--search-filter-border-radius:8px;--radio-button-group-border-radius:8px;--radio-active-point-color:var(--color-white);--radio-button-group-background:var(--button-background);--radio-button-group-hover-background:var(--button-hover-background);--radio-button-group-border-color:transparent;--radio-button-group-hover-border-color:transparent;--radio-button-group-selected-background:var(--color-darkside);--radio-button-group-selected-border-color:var(--color-darkside);--radio-button-group-selected-color:var(--color-white);--travellers-children-child-background:var(--color-darkside);--travellers-children-child-color:var(--color-white);--search-form-submit-button-desktop-width:100px;--hotels-search-form-guests-background:var(--color-darkside);--hotels-search-form-guests-color:var(--color-white);--datepicker-overlay-border-radius:8px;--datepicker-day-hover-background:var(--color-purple-light);--datepicker-day-background-hover:var(--color-purple-light);--datepicker-day-color:var(--color-black);--datepicker-day-color-hover:var(--color-white);--datepicker-day-holiday-color:var(--color-darkside);--datepicker-day-holiday-hover-color:var(--color-darkside);--datepicker-day-holiday-font-weight:normal;--datepicker-day-active-background:var(--color-purple);--datepicker-day-active-background-hover:var(--color-purple-hover);--datepicker-day-active-color:var(--color-white);--datepicker-day-active-hover-color:var(--color-white);--datepicker-day-active-holiday-color:var(--color-grey-medium);--datepicker-day-active-holiday-hover-color:var(--color-white);--datepicker-day-disabled-background:var(--color-transparent);--datepicker-day-disabled-color:var(--color-grey);--datepicker-header-option-color:var(--color-black);--datepicker-header-option-hover-color:var(--color-black);--datepicker-header-option-background:var(--color-grey-light);--datepicker-header-option-hover-background:var(--color-grey);--datepicker-header-option-border-color:var(--color-grey-light);--datepicker-header-option-hover-border-color:var(--color-grey);--datepicker-header-selected-option-color:var(--color-white);--datepicker-header-selected-option-hover-color:var(--color-white);--datepicker-header-selected-option-background:var(--color-black);--datepicker-header-selected-option-hover-background:var(--color-black);--datepicker-header-selected-option-border-color:var(--color-black);--datepicker-header-selected-option-hover-border-color:var(--color-black);--datepicker-header-border-radius:8px;--modal-layout-overlay-background:rgba(0,0,0,.5);--modal-content-border-radius:20px;--modal-content-small-width:343px;--modal-content-medium-width:384px;--modal-content-wide-width:588px;--reservation-banner-color:var(--color-white);--reservation-banner-background:linear-gradient(97deg,#f384bf,#93b4fe 64%,#7feff7);--reservation-banner-button-color:var(--color-black);--reservation-banner-button-background:rgba(33,33,33,.1);--reservation-banner-button-hover-background:rgba(33,33,33,.2);--reservation-banner-cross-icon-fill:var(--color-white);--reservation-banner-cross-icon-hover-fill:var(--color-grey-light);--plus-minus-color:var(--color-black);--plus-minus-background:var(--button-background);--plus-minus-hover-background:var(--color-grey);--plus-minus-border-color:var(--button-background);--plus-minus-hover-border-color:var(--color-grey);--plus-minus-disabled-background:var(--button-disabled-background);--plus-minus-disabled-border-color:var(--button-disabled-background);--loading-dots-background:var(--color-purple);--hotel-gallery-big-image-border-radius:8px;--hotel-gallery-small-image-border-radius:4px;--hotel-info-block-border-radius:8px;--hotel-info-narrow-padding:24px;--hotel-info-padding:24px;--hotel-info-narrow-mobile-padding:16px;--hotel-info-mobile-padding:16px;--hotel-info-box-shadow:none;--hotel-info-wrapper-background:transparent;--image-loader-border-radius:8px;--grid-container-desktop-max-width:1064px;--grid-container-mobile-max-width:none;--credit-card-container-box-shadow:none;--cookie-policy-decline-button-border-color:transparent;--search-field-background:rgba(0,0,0,.04);--search-field-background-hover:rgba(0,0,0,.08)}@media only screen and (max-width:1023px){:root{--image-loader-border-radius:0;--hotel-gallery-big-image-border-radius:0;--hotel-gallery-small-image-border-radius:0}}@keyframes BannerSubscriptionForm__skeleton-progress{0%{transform:translateX(-100%)}to{transform:translateX(0)}}.BannerSubscriptionForm__wrapper{align-items:center;display:flex;justify-content:space-between}.BannerSubscriptionForm__successWrapper{background:var(--color-grey-smoke);border-radius:4px;box-sizing:border-box;height:36px;padding:6px 12px}.BannerSubscriptionForm__input{width:100%}@media only screen and (max-width:1023px){.BannerSubscriptionForm__input{font-size:16px}}.BannerSubscriptionForm__button{height:36px;margin-left:12px;min-width:135px;overflow:initial;width:auto}.BannerSubscriptionForm__button.BannerSubscriptionForm__mobile{align-items:center;display:flex;justify-content:center;margin-left:8px;min-width:auto;padding:0;width:52px}.BannerSubscriptionForm__button.BannerSubscriptionForm__mobile .BannerSubscriptionForm__buttonAction{display:none}.BannerSubscriptionForm__button.BannerSubscriptionForm__mobile .BannerSubscriptionForm__buttonArrow{display:block}@media only screen and (max-width:1023px){.BannerSubscriptionForm__button{align-items:center;display:flex;justify-content:center;margin-left:8px;min-width:auto;padding:0;width:52px}}.BannerSubscriptionForm__buttonAction{display:block}@media only screen and (max-width:1023px){.BannerSubscriptionForm__buttonAction{display:none}}.BannerSubscriptionForm__buttonArrow{fill:var(--color-blue);display:none}@media only screen and (max-width:1023px){.BannerSubscriptionForm__buttonArrow{display:block}}@keyframes EmailSubscriptionBanner__skeleton-progress{0%{transform:translateX(-100%)}to{transform:translateX(0)}}.EmailSubscriptionBanner__container{width:100%}.EmailSubscriptionBanner__banner{align-items:center;background-color:var(--color-white);border-radius:4px;box-shadow:var(--shadow-medium);box-sizing:border-box;display:flex;justify-content:space-between;padding:18px 20px;width:100%}@media only screen and (max-width:1023px){.EmailSubscriptionBanner__banner{align-items:flex-start;flex-direction:column}}.EmailSubscriptionBanner__content,.EmailSubscriptionBanner__form{width:50%}@media only screen and (max-width:1023px){.EmailSubscriptionBanner__content,.EmailSubscriptionBanner__form{width:100%}}.EmailSubscriptionBanner__content{margin-right:20px}@media only screen and (max-width:1023px){.EmailSubscriptionBanner__content{margin-bottom:16px;margin-right:0}}.EmailSubscriptionBanner__title{color:var(--color-black);font-size:16px;font-weight:700;line-height:24px}.EmailSubscriptionBanner__description{color:var(--color-grey-medium);font-size:14px;line-height:20px}.EmailSubscriptionBanner__details{color:var(--color-grey-medium);font-size:11px;line-height:12px;margin:8px auto 0;text-align:center;width:100%}.EmailSubscriptionBanner__details a{color:var(--color-black);text-decoration:none}@keyframes ModalSubscriptionForm__skeleton-progress{0%{transform:translateX(-100%)}to{transform:translateX(0)}}.ModalSubscriptionForm__wrapper{margin:32px 0 12px;width:100%}.ModalSubscriptionForm__input{margin-bottom:12px;width:100%}@media only screen and (max-width:767px){.ModalSubscriptionForm__input{font-size:16px}}.ModalSubscriptionForm__tooltip div{background-color:var(--color-black)!important;border-color:var(--color-black)!important}@keyframes EmailSubscriptionModal__skeleton-progress{0%{transform:translateX(-100%)}to{transform:translateX(0)}}.EmailSubscriptionModal__title{color:var(--color-black);font-size:16px;font-weight:700;line-height:24px;margin-bottom:4px}@media only screen and (max-width:767px){.EmailSubscriptionModal__title{margin-bottom:8px}}.EmailSubscriptionModal__description{color:var(--color-grey-medium);font-size:14px;line-height:20px;margin:0}.EmailSubscriptionModal__successDescription{white-space:pre-wrap}.EmailSubscriptionModal__details{color:var(--color-grey-medium);font-size:12px;line-height:16px;margin:8px auto 0;text-align:center;width:95%}.EmailSubscriptionModal__details a{color:var(--color-black);text-decoration:none}@keyframes TopsFlopsRating__skeleton-progress{0%{transform:translateX(-100%)}to{transform:translateX(0)}}.TopsFlopsRating__title{color:#424242;font-size:21px;line-height:1.14}.TopsFlopsRating__title:not(:last-child){margin-bottom:24px}.TopsFlopsRating__hotelName{font-weight:500}.TopsFlopsRating__hotelRating:not(:last-child){margin-bottom:24px}@media only screen and (max-width:1023px){.TopsFlopsRating__hotelRating.TopsFlopsRating__withLogo{margin-bottom:32px}}.TopsFlopsRating__ratingCount{color:#22a053;font-size:44px;font-weight:700;line-height:1;margin-right:16px}.TopsFlopsRating__ratingText{color:#616161;font-size:21px;line-height:1.14}.TopsFlopsRating__trustYouLogo{display:block;margin-top:16px}@media only screen and (min-width:768px){.TopsFlopsRating__trustYouLogo{display:inline-block;margin-left:24px;margin-top:0}}.TopsFlopsRating__row{align-items:flex-start;display:flex}.TopsFlopsRating__column{flex-basis:0;flex-grow:1;flex-shrink:1}.TopsFlopsRating__column:not(:last-child){margin-right:57px}.TopsFlopsRating__item:not(:last-of-type){margin-bottom:32px}.TopsFlopsRating__wrap{position:relative}.TopsFlopsRating__rating{color:#424242;font-size:24px;font-weight:700;line-height:1;margin-right:16px}.TopsFlopsRating__name{bottom:0;color:#424242;font-size:16px;left:51px;line-height:1.25;overflow:hidden;position:absolute;right:0;text-overflow:ellipsis;white-space:nowrap}.TopsFlopsRating__allRating{background-color:#d8d8d8;border-radius:2px;height:8px;margin-top:8px;position:relative;width:100%}.TopsFlopsRating__activeRating{border-radius:2px;bottom:0;left:0;position:absolute;top:0}.TopsFlopsRating__activeRating.TopsFlopsRating__positive{background-color:#22a053}.TopsFlopsRating__activeRating.TopsFlopsRating__negative{background-color:#dd5656}.TopsFlopsRating__activeRating.TopsFlopsRating__neutral{background-color:#fe9b4b}.TopsFlopsRating__toggleButton{background-color:transparent;border:none;color:#01abfb;font-size:16px;line-height:1.25;margin-top:24px;text-align:center;width:100%}.TopsFlopsRating__toggleButton:focus{outline:none}.TopsFlopsRating__toggleButton.TopsFlopsRating__withoutMargin{margin-top:0}@keyframes Ellipse__skeleton-progress{0%{transform:translateX(-100%)}to{transform:translateX(0)}}.Ellipse__ellipseAnimation{animation-duration:4s;animation-iteration-count:infinite;animation-name:Ellipse__ellipse-animation;animation-timing-function:steps(2,cubic-bezier(.45,.26,.56,.74));transform:matrix(1,0,0,1,0,0)}.Ellipse__ellipse{transform:rotate(54deg)}@keyframes Ellipse__ellipse-animation{0%{transform:matrix(1,0,0,1,0,0)}50%{transform:matrix(.98,-.02,0,1,0,0)}to{transform:matrix(1,0,0,1,0,0)}}@keyframes NotFoundPage__skeleton-progress{0%{transform:translateX(-100%)}to{transform:translateX(0)}}.NotFoundPage__NotFoundPage{height:100%;min-height:600px;padding-top:120px}.NotFoundPage__content{animation:NotFoundPage__fade-in 2s ease-in;color:var(--color-white);font-family:Koh Santepheap,sans-serif;font-size:72px;left:50%;line-height:82px;margin:0 auto;position:absolute;text-align:center;top:50%;transform:translate(-50%,-50%);width:540px;z-index:1}@media only screen and (max-width:1023px){.NotFoundPage__content{font-size:44px;line-height:50px;width:340px}}.NotFoundPage__content .NotFoundPage__code{font-family:Inter,sans-serif;font-weight:900}.NotFoundPage__content .NotFoundPage__homeButton{font-family:Inter,sans-serif;font-weight:400;margin-top:50px}@media only screen and (max-width:1023px){.NotFoundPage__content .NotFoundPage__homeButton{margin-top:32px}}.NotFoundPage__ellipseContainer{animation:NotFoundPage__fade-in 2s ease-in;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.NotFoundPage__ellipse{opacity:.4;width:540px}@media only screen and (max-width:1023px){.NotFoundPage__ellipse{width:370px}}@keyframes NotFoundPage__fade-in{0%{opacity:0}to{opacity:1}}@keyframes LoadingOverlay__skeleton-progress{0%{transform:translateX(-100%)}to{transform:translateX(0)}}.LoadingOverlay__container{background-color:var(--color-black);border-radius:20px;flex-direction:column;padding:32px}.LoadingOverlay__container,.LoadingOverlay__loaderIcon{display:flex;margin:0 auto;position:relative;width:fit-content}.LoadingOverlay__loaderIcon{align-items:center;animation:LoadingOverlay__rotate 1s infinite;color:var(--color-yellow);justify-content:center}.LoadingOverlay__loader{position:relative}.LoadingOverlay__childIconWrapper{fill:var(--color-yellow);height:32px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:32px}.LoadingOverlay__childIcon{height:32px;width:32px}.LoadingOverlay__text{align-items:center;color:var(--color-white);display:flex;font-weight:500;justify-content:center;margin-top:16px;min-height:40px;width:142px;z-index:1}@keyframes LoadingOverlay__rotate{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.LoadingOverlay__closeButton{background:none;border:none;cursor:pointer;height:24px;position:absolute;right:12px;top:12px;width:24px}.LoadingOverlay__closeButton:hover .LoadingOverlay__closeIcon,.LoadingOverlay__closeIcon{fill:#d1d1d1}@keyframes QrCodeModal__skeleton-progress{0%{transform:translateX(-100%)}to{transform:translateX(0)}}.QrCodeModal__row{margin-bottom:12px}.QrCodeModal__info{color:var(--color-grey-medium)}.QrCodeModal__amount{font-size:16px;line-height:24px}.QrCodeModal__bankLinks{color:var(--color-blue);text-decoration:none}.QrCodeModal__bankLinks:hover{color:var(--color-blue-hover);cursor:pointer}@keyframes BankLinksModal__skeleton-progress{0%{transform:translateX(-100%)}to{transform:translateX(0)}}.BankLinksModal__row{margin-bottom:12px}.BankLinksModal__info{color:var(--color-grey-medium)}.BankLinksModal__amount{font-size:16px;line-height:24px}.BankLinksModal__links{max-height:300px;overflow:auto}.BankLinksModal__links::-webkit-scrollbar{background:transparent;width:0}.BankLinksModal__link{border-radius:8px}.BankLinksModal__link:not(:last-child){margin-bottom:8px}.BankLinksModal__arrowIcon{opacity:.3}.BankLinksModal__bank{align-items:center;display:flex}.BankLinksModal__bankIcon{margin-right:12px}.BankLinksModal__QrLink{color:var(--color-blue)}.BankLinksModal__QrLink:hover{color:var(--color-blue-hover);cursor:pointer}@keyframes TabItem__skeleton-progress{0%{transform:translateX(-100%)}to{transform:translateX(0)}}.TabItem__tab{background-clip:padding-box;background-color:#fff;-webkit-border-top-left-radius:2px;border-top-left-radius:2px;-webkit-border-top-right-radius:2px;border-top-right-radius:2px;color:#000;display:inline-block;font-size:13px;font-weight:500;height:32px;line-height:32px;margin-right:8px;pointer-events:auto;position:relative;text-align:center;transition:left .4s;vertical-align:top;width:172px}.TabItem__tab--isCanSelect{background-color:#f8f8f8;color:#0aaafc;cursor:pointer}.TabItem__tab--isCanSelect:after{background-image:linear-gradient(0deg,#cbcbcb,#f9f9f9);bottom:0;content:"";height:5px;left:0;position:absolute;right:0;top:auto}.TabItem__resize-icon{bottom:auto;cursor:pointer;height:18px;left:auto;position:absolute;right:10px;top:50%;transform:translateY(-50%);width:18px}.TabItem__resize-icon-svg{display:block}@keyframes HotelsPopunderIframe__skeleton-progress{0%{transform:translateX(-100%)}to{transform:translateX(0)}}.HotelsPopunderIframe__HotelsPopunderIframe{perspective:1500px;position:relative}.HotelsPopunderIframe__HotelsPopunderIframe.HotelsPopunderIframe__HotelsPopunderIframe--isHideView{pointer-events:none}.HotelsPopunderIframe__HotelsPopunderIframe.HotelsPopunderIframe__HotelsPopunderIframe--frameColumnType_left .HotelsPopunderIframe__slide-area{bottom:0;left:0;position:absolute;right:5px;top:32px;transition:right var(--duration-medium-1)}.HotelsPopunderIframe__HotelsPopunderIframe.HotelsPopunderIframe__HotelsPopunderIframe--frameColumnType_left.HotelsPopunderIframe__HotelsPopunderIframe--isFullView .HotelsPopunderIframe__slide-area{bottom:0;left:0;position:absolute;right:-100%;top:32px}.HotelsPopunderIframe__HotelsPopunderIframe.HotelsPopunderIframe__HotelsPopunderIframe--frameColumnType_right .HotelsPopunderIframe__slide-area{bottom:0;left:5px;position:absolute;right:0;top:32px;transition:left var(--duration-medium-1)}.HotelsPopunderIframe__HotelsPopunderIframe.HotelsPopunderIframe__HotelsPopunderIframe--frameColumnType_right.HotelsPopunderIframe__HotelsPopunderIframe--fullViewColumnType_left .HotelsPopunderIframe__tab,.HotelsPopunderIframe__HotelsPopunderIframe.HotelsPopunderIframe__HotelsPopunderIframe--frameColumnType_right.HotelsPopunderIframe__HotelsPopunderIframe--isFullView .HotelsPopunderIframe__tab{animation:HotelsPopunderIframe__animateTab .8s;left:-100%;transform:translateX(100%)}.HotelsPopunderIframe__HotelsPopunderIframe.HotelsPopunderIframe__HotelsPopunderIframe--frameColumnType_right.HotelsPopunderIframe__HotelsPopunderIframe--fullViewColumnType_left .HotelsPopunderIframe__slide-area{display:none}.HotelsPopunderIframe__HotelsPopunderIframe.HotelsPopunderIframe__HotelsPopunderIframe--frameColumnType_right.HotelsPopunderIframe__HotelsPopunderIframe--isFullView .HotelsPopunderIframe__slide-area{bottom:0;left:-100%;position:absolute;right:0;top:32px}.HotelsPopunderIframe__info--isOTT .HotelsPopunderIframe__tab{background-color:#ffdc4c}.HotelsPopunderIframe__facility{background-color:#5fb559;border-radius:2px;color:#fff;display:inline-block;height:24px;line-height:24px;margin-right:4px;padding:0 10px}.HotelsPopunderIframe__description{background-color:#fff;height:32px;line-height:32px;user-select:none}.HotelsPopunderIframe__description-text{color:#535353;display:inline-block;font-size:14px;letter-spacing:.2px;padding:0 16px;vertical-align:top}.HotelsPopunderIframe__description-warn{color:red}.HotelsPopunderIframe__description--isOtt{background-color:#ffdc4c}.HotelsPopunderIframe__frame-card{height:100%;position:relative;transform-style:preserve-3d;transition:transform 1s;width:100%}.HotelsPopunderIframe__frame-card--isRotate{transform:rotateY(180deg)}.HotelsPopunderIframe__frame-layout,.HotelsPopunderIframe__skeleton{backface-visibility:hidden;bottom:0;left:0;position:absolute;right:0;top:0}.HotelsPopunderIframe__frame-layout{transform:rotateY(180deg)}.HotelsPopunderIframe__skeleton{animation:HotelsPopunderIframe__fade 1.5s ease infinite forwards;padding:10px 0}.HotelsPopunderIframe__skeleton-left,.HotelsPopunderIframe__skeleton-right{background-clip:content-box;box-sizing:border-box;display:inline-block;height:100%;position:relative;vertical-align:top}.HotelsPopunderIframe__skeleton-left{background:hsla(0,2%,83%,.15);padding-right:10px;width:30%}.HotelsPopunderIframe__skeleton-left-row{background:hsla(0,2%,83%,.35);background-clip:content-box;box-sizing:border-box;height:20%;padding-bottom:10px;width:100%}.HotelsPopunderIframe__skeleton-left-row:last-child{padding-bottom:0}.HotelsPopunderIframe__skeleton-right{background:hsla(0,2%,83%,.25);padding-left:10px;width:70%}.HotelsPopunderIframe__skeleton-icon{fill:#d4d2d2;bottom:0;left:50%;position:absolute;right:0;top:50%;transform:translate(-50%,-50%)}@keyframes HotelsPopunderIframe__animateTab{0%{opacity:0}to{opacity:1}}@keyframes HotelsPopunderIframe__fade{0%{opacity:.6}to{opacity:1}}@keyframes PopunderPage__skeleton-progress{0%{transform:translateX(-100%)}to{transform:translateX(0)}}.PopunderPage__PopunderPage{box-sizing:border-box;height:100%;padding:26px 20px 20px;width:100%}.PopunderPage__header{animation:PopunderPage__simpleFadeIn .8s forwards}.PopunderPage__search,.PopunderPage__title{color:#1d2023;font-size:25px;letter-spacing:.3px;line-height:30px}.PopunderPage__search{font-weight:500;margin-bottom:24px;margin-top:10px}.PopunderPage__content{display:table;height:100%;width:100%}.PopunderPage__framesContainer{display:table-row;height:100%;width:100%}.PopunderPage__doubleFramesContainer .PopunderPage__frameContainer{width:50%}.PopunderPage__doubleFramesContainer .PopunderPage__frameContainer:first-of-type{padding-right:5px}.PopunderPage__doubleFramesContainer .PopunderPage__frameContainer:last-of-type{padding-left:5px}.PopunderPage__frameContainer{box-sizing:border-box;display:inline-block;height:100px;height:calc(100% - 32px);vertical-align:top}@keyframes PopunderPage__simpleFadeIn{0%{opacity:0}to{opacity:1}}.RatingWithText__isSmall .RatingWithText__badgeWithValue{font-size:11px;font-weight:400;height:20px;line-height:12px;line-height:1;padding-bottom:0;padding-top:0}@keyframes MenuItem__skeleton-progress{0%{transform:translateX(-100%)}to{transform:translateX(0)}}.MenuItem__MenuItem{box-shadow:inset 0 -2px var(--color-grey-smoke);box-sizing:border-box;cursor:pointer;display:inline-block;height:48px;line-height:48px;margin-right:24px;padding:1px;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-ms-transition:all .2s ease;transition:all .2s ease;vertical-align:middle}.MenuItem__MenuItem--isActive{box-shadow:inset 0 -4px #5da500;cursor:default}.MenuItem__MenuItem--theme-hotelsFilters{border:1px;border-left:0;border-color:var(--color-grey-light);border-style:solid;box-shadow:none;height:32px;line-height:32px;margin-right:0;padding:0;width:100%}.MenuItem__MenuItem--theme-hotelsFilters .MenuItem__inner{color:var(--color-grey-medium);font-size:13px;font-weight:400;letter-spacing:.2px;text-transform:none}.MenuItem__MenuItem--theme-hotelsFilters:hover{background-color:var(--color-grey-light)}.MenuItem__MenuItem--theme-hotelsFilters.MenuItem__MenuItem--isActive{background-color:var(--color-yellow);border-color:var(--color-yellow);box-shadow:-1px 0 0 0 var(--color-yellow);cursor:default}.MenuItem__MenuItem--theme-hotelsFilters.MenuItem__MenuItem--isActive.MenuItem__MenuItem--isFirst{border-color:var(--color-yellow);box-shadow:none}.MenuItem__MenuItem--theme-hotelsFilters.MenuItem__MenuItem--isFirst{background-clip:padding-box;border:1px;-webkit-border-bottom-left-radius:4px;border-bottom-left-radius:4px;border-color:var(--color-grey-light);border-style:solid;-webkit-border-top-left-radius:4px;border-top-left-radius:4px}.MenuItem__MenuItem--theme-hotelsFilters.MenuItem__MenuItem--isLast{background-clip:padding-box;-webkit-border-bottom-right-radius:4px;border-bottom-right-radius:4px;-webkit-border-top-right-radius:4px;border-top-right-radius:4px}.MenuItem__MenuItem--theme-hotel-page{height:52px;line-height:52px;margin-right:28px}.MenuItem__MenuItem--theme-hotel-page .MenuItem__inner{color:var(--color-blue);font-size:13px}.MenuItem__MenuItem--theme-hotel-page.MenuItem__MenuItem--isActive{box-shadow:inset 0 -4px var(--color-yellow)}.MenuItem__inner{color:var(--color-black);font-size:14px;height:100%;text-align:center;text-transform:uppercase}@keyframes TabsListContainer__skeleton-progress{0%{transform:translateX(-100%)}to{transform:translateX(0)}}.TabsListContainer__container{background-color:#fefefe;-webkit-box-shadow:0 1px 1px rgba(0,0,0,.15);-moz-box-shadow:0 1px 1px rgba(0,0,0,.15);box-shadow:0 1px 1px rgba(0,0,0,.15);box-sizing:border-box;width:100%}.TabsListContainer__container--without-shadow{box-shadow:none}.TabsListContainer__container--inline,.TabsListContainer__container--scrollable{background-color:inherit;box-shadow:none}.TabsListContainer__container--inline .TabsListContainer__inner,.TabsListContainer__container--scrollable .TabsListContainer__inner{display:inline-block;width:100%}.TabsListContainer__container--scrollable{min-height:52px;overflow:hidden;position:relative}.TabsListContainer__inner{display:table;margin:0 auto;width:656px;width:700px}@keyframes TabsListItem__skeleton-progress{0%{transform:translateX(-100%)}to{transform:translateX(0)}}.TabsListItem__item{cursor:default;display:inline-block;outline:0;vertical-align:middle}@keyframes TabsList__skeleton-progress{0%{transform:translateX(-100%)}to{transform:translateX(0)}}.TabsList__list{display:table-cell;height:48px;vertical-align:middle}.TabsList__list--scrollable{background-color:inherit;bottom:0;bottom:-17px;display:inline-block;height:auto;left:0;overflow-x:auto;overflow-y:hidden;position:absolute;right:0;top:0;white-space:nowrap;width:100%}@keyframes Menu__skeleton-progress{0%{transform:translateX(-100%)}to{transform:translateX(0)}}.Menu__tabs{border-bottom:1px solid #ebebeb;position:relative;user-select:none}.Menu__count{color:var(--color-grey-medium);padding-left:4px}@keyframes RatingWithText__skeleton-progress{0%{transform:translateX(-100%)}to{transform:translateX(0)}}.RatingWithText__container{align-items:baseline;display:flex}.RatingWithText__badgeWithValue{border-radius:4px;color:var(--rating-with-text-color);font-size:16px;font-weight:500;line-height:24px;padding:2px 8px;user-select:none}.RatingWithText__isSmall .RatingWithText__badgeWithValue{align-items:center;display:flex;font-size:12px;line-height:16px}.RatingWithText__isNeutral{background:var(--rating-with-text-background)}.RatingWithText__isAccented{background:var(--rating-with-text-accented-background)}.RatingWithText__text{font-size:16px;font-weight:500;line-height:24px;margin-left:12px;user-select:none}.RatingWithText__isSmall .RatingWithText__text{font-size:11px;line-height:12px;margin-left:8px}.RatingWithText__extra{margin-left:8px;user-select:none}.RatingWithText__extra:first-child{margin:0}.RatingWithText__isSmall .RatingWithText__extra{font-size:11px;line-height:12px}.DescriptionBlock__features{margin-top:16px}@media only screen and (max-width:1023px){.DescriptionBlock__features{margin-top:12px}}.DescriptionBlock__feature{align-items:flex-start;display:flex}.DescriptionBlock__feature:not(:last-child){margin-bottom:12px}.DescriptionBlock__featureIcon{fill:var(--color-white);background:var(--color-grey);border-radius:50%;height:14px;margin:2px 8px 0 0;width:14px}.DescriptionBlock__featureIcon.DescriptionBlock__positive{background:var(--color-green-dark)}.DescriptionBlock__featureIcon.DescriptionBlock__negative{background:var(--color-grey)}.DescriptionBlock__featureText{flex-grow:1;width:100%}.DescriptionBlock__icon{color:var(--color-grey-medium)}.DescriptionBlock__button{display:block;font-size:14px;line-height:20px;margin-top:8px;text-align:center}@keyframes HotelReview__skeleton-progress{0%{transform:translateX(-100%)}to{transform:translateX(0)}}.HotelReview__container{align-items:flex-start;box-sizing:border-box;display:flex;padding:32px 0 24px}@media only screen and (max-width:1023px){.HotelReview__container{flex-direction:column-reverse;padding:24px 0}}.HotelReview__wrapper+.HotelReview__wrapper .HotelReview__container{border-top:1px solid var(--color-grey-light)}.HotelReview__text{font-size:14px;line-height:20px;white-space:break-spaces}.HotelReview__order{margin-right:10px;max-width:210px;width:100%}@media only screen and (max-width:1023px){.HotelReview__order{border:1px solid var(--color-grey-light);border-radius:4px;box-sizing:border-box;margin-right:0;margin-top:16px;max-width:none;padding:16px}}.HotelReview__user{align-items:center;display:flex;padding-bottom:4px}.HotelReview__userAvatar{align-items:center;background:var(--color-grey);border-radius:50%;color:var(--color-white);display:flex;font-size:21px;font-weight:500;height:40px;justify-content:center;line-height:28px;width:40px}@media only screen and (max-width:1023px){.HotelReview__userAvatar{font-size:16px;height:32px;line-height:24px;width:32px}}.HotelReview__userName{color:var(--color-black);font-size:16px;line-height:24px;margin-left:12px}.HotelReview__detail{align-items:flex-start;display:flex;margin-top:8px}.HotelReview__detailText{color:var(--color-grey-medium);font-size:11px;line-height:12px;line-height:16px;margin-left:8px}.HotelReview__review{width:100%}.HotelReview__header{align-items:center;display:flex;justify-content:space-between;margin-bottom:16px;width:100%}@media only screen and (max-width:1023px){.HotelReview__header{margin-bottom:20px}}.HotelReview__rating{align-items:center;display:flex}.HotelReview__icon{color:var(--color-grey-medium)}@keyframes DescriptionBlock__skeleton-progress{0%{transform:translateX(-100%)}to{transform:translateX(0)}}.DescriptionBlock__button{background:none;border:none;font-size:inherit;height:auto;line-height:inherit;margin:8px 0 0;outline:none;padding:0}.DescriptionBlock__button:hover{background:none}.DescriptionBlock__text{font-size:14px;line-height:20px;white-space:break-spaces}@keyframes HotelReply__skeleton-progress{0%{transform:translateX(-100%)}to{transform:translateX(0)}}.HotelReply__reply{margin:24px 16px 0;width:calc(100% - 32px)}.HotelReply__header{align-items:center;display:flex;margin-bottom:8px}.HotelReply__imageWrapper{border-radius:50%;margin-right:12px;overflow:hidden}@media only screen and (min-width:1024px){.HotelReply__imageWrapper{height:40px;width:40px}}@media only screen and (max-width:1023px){.HotelReply__imageWrapper{height:32px;width:32px}}.HotelReply__image{height:100%;object-fit:cover;width:100%}.HotelReply__hotelName{font-size:14px;font-weight:500;line-height:20px}.Reviews__container{display:flex;flex-direction:column}.Reviews__getMoreButton{background:none;border:none;display:block;height:auto;margin:0 auto 24px;padding:0;text-align:center}.Reviews__getMoreButton:hover{background:none}@keyframes HotelReviews__skeleton-progress{0%{transform:translateX(-100%)}to{transform:translateX(0)}}.HotelReviews__header{align-items:center;display:flex;justify-content:space-between}.HotelReviews__title{color:var(--color-black);font-size:21px;font-weight:700;line-height:28px;margin-bottom:16px}.HotelReviews__count{color:var(--color-grey-medium);font-size:16px;font-weight:400;line-height:24px;line-height:16px;margin-left:12px}.HotelReviews__content{position:relative}.HotelReviews__topsFlops{border-bottom:1px solid #ebebeb;padding:16px 0 24px}@keyframes ReviewsPage__skeleton-progress{0%{transform:translateX(-100%)}to{transform:translateX(0)}}.ReviewsPage__ReviewsPage{background-color:#fff;height:100%}.ReviewsPage__loader{margin:0 auto;text-align:center;width:100%}.ReviewsPage__loader,.ReviewsPage__loader:after{display:inline-block;height:100%;vertical-align:middle}.ReviewsPage__loader:after{content:""}@keyframes CircleWrapper__skeleton-progress{0%{transform:translateX(-100%)}to{transform:translateX(0)}}.CircleWrapper__CircleWrapper{fill:var(--color-black);align-items:center;background-color:var(--color-grey-smoke);border-radius:50%;display:flex;height:48px;justify-content:center;width:48px}.CloseIcon__CloseIcon{fill:#888;transition:fill .2s}.CloseIcon__CloseIcon:hover{fill:#212121}@keyframes ImageLoader__skeleton-progress{0%{transform:translateX(-100%)}to{transform:translateX(0)}}.ImageLoader__container{align-items:center;display:inline-flex;height:100%;justify-content:center}.ImageLoader__container.ImageLoader__isCropped{width:100%}.ImageLoader__image{border-radius:var(--image-loader-border-radius);height:100%;width:auto}.ImageLoader__cropper{background:50%;background-size:cover;height:100%;transform:translateZ(0);width:100%}@keyframes Spreader__skeleton-progress{0%{transform:translateX(-100%)}to{transform:translateX(0)}}.Spreader__spreader{box-sizing:border-box;margin:auto;max-width:1312px;position:relative}@media screen and (min-width:1280px) and (max-width:1392px){.Spreader__spreader{margin:0 40px}}@media screen and (min-width:960px) and (max-width:1279px){.Spreader__spreader{margin:0 24px}}@media screen and (min-width:461px) and (max-width:959px){.Spreader__spreader{margin:0 32px}}@media screen and (max-width:460px){.Spreader__spreader{margin:0 16px}}.Spreader__spreader--fixed{margin:auto;width:976px}.Spreader__spreader--fixed--padding-left,.Spreader__spreader--fixed--paddings{padding-left:72px}.Spreader__spreader--fixed--padding-right,.Spreader__spreader--fixed--paddings{padding-right:72px}@media screen and (min-width:1393px){.Spreader__spreader--padding-left,.Spreader__spreader--paddings{padding-left:88px}}@media screen and (min-width:1280px) and (max-width:1392px){.Spreader__spreader--padding-left,.Spreader__spreader--paddings{padding-left:88px}}@media screen and (min-width:960px) and (max-width:1279px){.Spreader__spreader--padding-left,.Spreader__spreader--paddings{padding-left:72px}}@media screen and (min-width:1393px){.Spreader__spreader--padding-right,.Spreader__spreader--paddings{padding-right:88px}}@media screen and (min-width:1280px) and (max-width:1392px){.Spreader__spreader--padding-right,.Spreader__spreader--paddings{padding-right:88px}}@media screen and (min-width:960px) and (max-width:1279px){.Spreader__spreader--padding-right,.Spreader__spreader--paddings{padding-right:72px}}@media screen and (max-width:959px){.Spreader__spreader--mobile-wide{margin-left:0;margin-right:0}}.Spreader__spreader--extra-wide{max-width:100%;width:auto}@media screen and (min-width:1393px){.Spreader__spreader--extra-wide{margin:0 40px}}.Spreader__spreader--extra-wide.Spreader__spreader--wide-right{width:auto}.Spreader__spreader--wide-right{margin-right:0;padding-right:0}@media screen and (min-width:1393px){.Spreader__spreader--wide-right{max-width:none;width:calc(656px + 50%)}}@keyframes GalleryItem__skeleton-progress{0%{transform:translateX(-100%)}to{transform:translateX(0)}}.GalleryItem__GalleryItem{display:inline-block;height:100%;vertical-align:top}.GalleryItem__wrap{cursor:pointer;height:100%;position:relative;user-select:none}.GalleryItem__wrap:active{cursor:default;cursor:grabbing}.GalleryItem__wrap:before{border:2px solid transparent;bottom:0;content:" ";left:0;position:absolute;right:0;top:0;transition:border-color .3s;will-change:border-color}.GalleryItem__wrap--isActive:before{border:2px solid #ffd41e}.GalleryItem__wrap:after{bottom:0;content:" ";left:0;opacity:0;position:absolute;right:0;top:0;transition:opacity .3s;user-select:none;will-change:opacity}.GalleryItem__wrap--isFade:after{background:#000;opacity:.4}.GalleryItem__wrap--isFullWidth{width:100vw}.GalleryItem__image{height:100%}.GalleryItem__gallery{overflow:hidden}@keyframes SliderGallery__skeleton-progress{0%{transform:translateX(-100%)}to{transform:translateX(0)}}.SliderGallery__SliderGallery{height:100%}.SliderGallery__container{display:inline-block;height:100%;touch-action:manipulation;white-space:nowrap;will-change:transform}@keyframes MarketingBanner__skeleton-progress{0%{transform:translateX(-100%)}to{transform:translateX(0)}}.MarketingBanner__banner{align-items:center;border-radius:4px;box-shadow:var(--shadow-medium);box-sizing:border-box;color:var(--color-black);cursor:pointer;display:flex;min-height:80px;overflow:hidden;padding:16px 20px 16px 16px;text-decoration:none}.MarketingBanner__imageOverride{min-height:0;padding:0}.MarketingBanner__content{display:flex;flex-direction:column;flex-grow:1;margin:0 12px}.MarketingBanner__iconWrapper{min-height:48px;min-width:48px}.MarketingBanner__title{font-size:16px;font-weight:700;line-height:24px}.MarketingBanner__arrow{opacity:.6}@media only screen and (max-width:1023px){.MarketingBanner__arrow{display:none}}.MarketingBanner__action{border-radius:4px;font-size:14px;line-height:20px;outline:none;padding:8px 16px}@media only screen and (max-width:1023px){.MarketingBanner__action{display:none}}.MarketingBanner__popupDescription{text-align:left}@keyframes AlternativeHotels__skeleton-progress{0%{transform:translateX(-100%)}to{transform:translateX(0)}}.AlternativeHotels__alternativeWrapper{margin:48px 0}.AlternativeHotels__alternativeTitle{color:var(--color-black);font-size:21px;font-weight:700;line-height:28px;margin-bottom:4px}.AlternativeHotels__alternativeDescription{color:var(--color-grey-dark);font-size:14px;line-height:20px;margin-bottom:24px}.AlternativeHotels__alternativeSearchLink{color:var(--color-blue);font-size:16px;line-height:24px;margin-top:8px;text-decoration:none}.AlternativeHotels__alternativeSearchLink:hover{text-decoration:underline}@media only screen and (max-width:1023px){.AlternativeHotels__alternativeSearchLink{display:block;text-align:center}}.AlternativeHotels__hotel{margin-bottom:16px}@media only screen and (min-width:1024px){.AlternativeHotels__hotel:nth-child(4){display:none}}.AlternativeHotels__card{border-radius:8px;box-shadow:none}.AlternativeHotels__card:hover{box-shadow:none!important}@keyframes Link__skeleton-progress{0%{transform:translateX(-100%)}to{transform:translateX(0)}}.Link__Link{background:none;border:none;color:var(--color-blue);cursor:pointer;outline:none;padding:0;text-decoration:none}.Link__noWrap{white-space:nowrap}.Link__Link:hover{color:var(--color-blue-hover)}@keyframes DescriptionRenderer__skeleton-progress{0%{transform:translateX(-100%)}to{transform:translateX(0)}}.DescriptionRenderer__block:not(:last-child){margin-bottom:24px}.DescriptionRenderer__blockTitle{color:var(--color-black);font-size:16px;line-height:24px;margin:0 0 8px}.DescriptionRenderer__section:not(:last-child){margin-bottom:16px}.DescriptionRenderer__sectionTitle{color:var(--color-black);font-size:14px;line-height:20px;margin:0 0 8px}.DescriptionRenderer__sectionText{color:var(--color-black);font-size:14px;line-height:20px;margin:0}@keyframes Description__skeleton-progress{0%{transform:translateX(-100%)}to{transform:translateX(0)}}.Description__Description{color:var(--color-black);font-size:14px;line-height:20px;padding-top:48px}.Description__stars{margin-bottom:4px}.Description__hotelName{font-size:21px;font-weight:700;line-height:28px;margin-bottom:16px}.Description__shortInfoList{align-items:flex-start;display:flex;margin-bottom:24px}.Description__shortDescriptionItem:not(:last-child){margin-right:30px}.Description__shortDescriptionTitle{color:var(--color-grey-medium);margin-bottom:4px}.Description__shortDescriptionValue{font-size:16px;font-weight:700;line-height:24px}.Description__descriptionText{margin-bottom:24px}.Description__descriptionToggle{display:block;margin-top:16px}.Description__descriptionBlock{background:var(--color-white);border-radius:8px;padding:24px}@media only screen and (max-width:1023px){.Description__descriptionBlock{padding:16px}}@keyframes FacilitiesGroup__skeleton-progress{0%{transform:translateX(-100%)}to{transform:translateX(0)}}.FacilitiesGroup__FacilitiesGroup{color:var(--color-black);font-size:14px;line-height:20px;padding-top:32px}.FacilitiesGroup__title{font-size:16px;line-height:24px;margin:0 0 16px}.FacilitiesGroup__items{box-sizing:border-box;list-style-type:none;margin:0;padding:0}.FacilitiesGroup__item{align-items:flex-start;display:flex;font-size:14px;line-height:20px}.FacilitiesGroup__item:not(:first-child){margin-top:8px}.FacilitiesGroup__icon{flex-shrink:0;margin-right:8px;padding-top:2px}@keyframes FacilitiesList__skeleton-progress{0%{transform:translateX(-100%)}to{transform:translateX(0)}}.FacilitiesList__FacilitiesList{margin-top:32px}.FacilitiesList__content{background:var(--color-white);border-radius:8px;box-sizing:border-box;margin:0;padding:0 24px 32px}@media only screen and (max-width:1023px){.FacilitiesList__content{padding:0 8px 16px}}.FacilitiesList__title{color:var(--color-black);font-size:21px;font-weight:700;line-height:28px;margin-bottom:16px}.FacilitiesList__loading{margin:4rem auto;text-align:center}@keyframes CheckButton__skeleton-progress{0%{transform:translateX(-100%)}to{transform:translateX(0)}}.CheckButton__activeButton{background-color:var(--color-darkside);border-color:var(--color-darkside);color:var(--color-white)}.CheckButton__activeButton:hover{background-color:var(--color-black);border-color:var(--color-black);color:var(--color-white)}@keyframes FiltersControls__skeleton-progress{0%{transform:translateX(-100%)}to{transform:translateX(0)}}.FiltersControls__root{background-color:var(--color-white);border-bottom-left-radius:8px;border-bottom-right-radius:8px;box-shadow:0 10px 10px 0 rgba(58,58,58,.1),0 14px 28px 0 rgba(58,58,58,.1);display:flex}@media only screen and (min-width:1024px){.FiltersControls__root{justify-content:space-between;padding:24px 24px 16px}}@media only screen and (max-width:1023px){.FiltersControls__root{padding:16px 16px 8px;text-align:center}}.FiltersControls__filters{display:flex;flex-wrap:wrap;margin-left:-4px;margin-top:-8px}@media only screen and (max-width:1023px){.FiltersControls__filters{justify-content:center}}.FiltersControls__filtersControl{margin:8px 4px 0}.FiltersControls__pricePeriodPicker{margin-left:16px}.FiltersControls__select .FiltersControls__selectTrigger{background:var(--button-background);border:none!important}.FiltersControls__select .FiltersControls__selectTrigger:hover{background:var(--button-hover-background)}.FiltersControls__select .FiltersControls__selectTrigger.FiltersControls__active{background-color:var(--color-darkside);color:var(--color-white)}.FiltersControls__select .FiltersControls__selectTrigger.FiltersControls__active:hover{background-color:var(--color-darkside);cursor:pointer}.FiltersControls__title{color:#9e9e9e;display:inline-block;font-size:13px;margin-bottom:8px;margin-right:6px;vertical-align:middle}@media only screen and (max-width:767px){.FiltersControls__title{display:none}}.FiltersControls__whiteFill{fill:var(--color-white)}.Filters__stickyReleased{max-width:100vw;overflow:hidden}@media only screen and (min-width:1024px){.Filters__filters{background-color:var(--color-grey-smoke);transition-duration:var(--duration-short-1),var(--duration-short-2),var(--duration-short-2);transition-property:box-shadow,opacity,visibility;transition-timing-function:ease-in-out;z-index:5}.Filters__stickyActive .Filters__filters{z-index:7}.Filters__stickyReleased .Filters__filters{opacity:0;visibility:hidden}}@media only screen and (max-width:1023px){.FullImagesSlider__control-area{display:none}}.LinkBase__root{background-color:transparent;border:none;color:inherit;cursor:pointer;display:inline-block;font:inherit;margin:0;padding:0;text-align:inherit}.LinkBase__root,.LinkBase__root:focus,.LinkBase__root:hover{text-decoration:none}.Link__root{color:var(--link-color);transition:color var(--duration-medium-1)}.Link__root:hover{color:var(--link-hover-color)}.LinkButton__root{-webkit-font-smoothing:inherit;-moz-osx-font-smoothing:inherit;appearance:none;background:none;border:none;box-shadow:none;color:inherit;color:var(--link-color);cursor:pointer;font-family:inherit;outline:none;overflow:visible;padding:0;transition:color var(--duration-medium-1);user-select:none;vertical-align:baseline}.LinkButton__root::-moz-focus-inner{border:0;padding:0}.LinkButton__root:disabled{cursor:default;pointer-events:none}.LinkButton__root:hover{color:var(--link-hover-color)}@keyframes StarRating__skeleton-progress{0%{transform:translateX(-100%)}to{transform:translateX(0)}}.StarRating__StarRating{align-items:center;display:flex}.StarRating__wideIndentStars .StarRating__star+.StarRating__star{padding-left:3px}.StarRating__smallStars .StarRating__star{height:12px;width:12px}.StarRating__blackStar{fill:var(--star-rating-icon-color)}.StarRating__yellowStar{fill:var(--star-rating-accented-icon-color)}.StarRating__emptyStar{fill:var(--star-rating-icon-color)}.LikeButton__likeButton{align-items:center;background-color:transparent;border:none;display:flex;font-family:Roboto,Arial,sans-serif;height:32px;justify-content:center;margin-left:16px;padding:0;position:relative;width:32px}@media (hover:hover){.LikeButton__likeButton:hover{cursor:pointer}.LikeButton__likeButton:hover .LikeButton__icon{fill:#888;stroke:#888}}@media (hover:none){.LikeButton__likeButton:active .LikeButton__icon{fill:#888;stroke:#888}}.LikeButton__likeButton:focus{outline:none}.LikeButton__likeButton.LikeButton__isActive .LikeButton__icon{fill:#e74c3c;stroke:#e74c3c}.LikeButton__likeButton.LikeButton__withTooltip{margin-left:0}.LikeButton__tooltipTrigger{display:inline-block;margin-left:16px}.LikeButton__icon{fill:none;stroke:#888;stroke-width:2px;height:75%;transition:.3s ease-out;width:75%}@keyframes OfferLoader__skeleton-progress{0%{transform:translateX(-100%)}to{transform:translateX(0)}}.OfferLoader__skeleton{background:var(--skeleton-background);border-radius:var(--skeleton-border-radius);display:inline-block;display:block;line-height:1;overflow:hidden;position:relative}.OfferLoader__skeleton:before{animation-duration:var(--skeleton-animation-duration);animation-iteration-count:infinite;animation-name:OfferLoader__skeleton-progress;animation-timing-function:var(--skeleton-animation-timing-function);background-image:linear-gradient(90deg,transparent,var(--skeleton-gradient-color),transparent);background-position:100%;background-repeat:no-repeat;background-size:var(--skeleton-gradient-width) 100%;content:"";height:100%;left:0;position:absolute;top:0;transform:translateX(-100%);width:calc(100% + var(--skeleton-gradient-width))}.OfferLoader__root{display:flex}.OfferLoader__nights{align-self:flex-end;height:16px;width:80px}@media only screen and (max-width:1023px){.OfferLoader__nights{display:none}}.OfferLoader__price{height:36px;margin:0 0 0 4px;width:120px}@media only screen and (max-width:1023px){.OfferLoader__price{display:none}}.OfferLoader__selectButton{height:36px;margin:0 0 0 16px;width:140px}@media only screen and (max-width:1023px){.OfferLoader__selectButton{display:none}}@keyframes SearchParams__skeleton-progress{0%{transform:translateX(-100%)}to{transform:translateX(0)}}.SearchParams__main{position:relative}.SearchParams__main--underlineOnHover:hover{text-decoration:underline}@keyframes InfoPanel__skeleton-progress{0%{transform:translateX(-100%)}to{transform:translateX(0)}}.InfoPanel__InfoPanel{padding-top:16px}.InfoPanel__container{align-items:flex-start;display:flex;justify-content:space-between}.InfoPanel__left-column{margin-top:4px}.InfoPanel__link{background-color:transparent;border:none;color:var(--color-blue);cursor:pointer;font-size:13px;line-height:16px;padding:0;text-decoration:none}.InfoPanel__link:focus,.InfoPanel__link:hover{color:var(--color-blue-hover);outline:none}.InfoPanel__breadcrumbs{margin-bottom:12px}@media only screen and (max-width:1023px){.InfoPanel__breadcrumbs{display:none}}.InfoPanel__right-column{display:flex;margin-left:16px}@media only screen and (max-width:1023px){.InfoPanel__right-column{align-self:center}}.InfoPanel__offer-info{display:flex}@media only screen and (max-width:1023px){.InfoPanel__offer-info{display:none}}.InfoPanel__allToursLink{margin-right:8px}.InfoPanel__infoHeader{margin-bottom:4px}@media only screen and (max-width:1023px){.InfoPanel__infoHeader{align-items:flex-start;display:flex;flex-direction:column-reverse}}.InfoPanel__hotelName{display:inline;font-weight:700;letter-spacing:normal;margin:0}@media only screen and (max-width:1023px){.InfoPanel__hotelName{font-size:21px;line-height:28px}}@media only screen and (min-width:1024px){.InfoPanel__hotelName{font-size:24px;line-height:28px}.InfoPanel__hotelNameWithType{margin:0 12px 0 0}.InfoPanel__hotelNameWithStars{margin:0 16px 0 0}}.InfoPanel__hotelType{color:var(--color-grey-medium)}@media only screen and (max-width:1023px){.InfoPanel__hotelType{font-size:16px;line-height:24px;margin:0 0 2px}}@media only screen and (min-width:1024px){.InfoPanel__hotelType{font-size:24px;line-height:28px}}@media only screen and (max-width:1023px){.InfoPanel__starsWrapper{margin:0 0 8px}}@media only screen and (min-width:1024px){.InfoPanel__starsWrapper{align-items:center;display:inline-flex}.InfoPanel__starsWrapper:before{content:" ";display:inline-block;font-size:24px;line-height:28px;width:0}}.InfoPanel__stars{margin:0 13px 0 0}.InfoPanel__paramsRow{margin-bottom:12px}.InfoPanel__table{display:table}.InfoPanel__period{color:#888;font-size:13px;line-height:16px;text-align:right}.InfoPanel__button{height:40px}.InfoPanel__ratingJudgement{color:#fff}.InfoPanel__action{margin-left:16px}.InfoPanel__location{color:#888;font-size:13px;line-height:16px}.InfoPanel__location .InfoPanel__place{padding-right:8px}.InfoPanel__half{display:inline-block;vertical-align:top;width:50%}.InfoPanel__price-description{color:#888;font-size:11px;line-height:1.45;text-align:right}@keyframes Review__skeleton-progress{0%{transform:translateX(-100%)}to{transform:translateX(0)}}.Review__header{justify-content:space-between;margin-bottom:10px}.Review__avatar,.Review__header,.Review__user{align-items:center;display:flex}.Review__avatar{background:var(--color-grey);border-radius:50%;color:var(--color-white);font-size:16px;font-weight:500;height:24px;justify-content:center;width:24px}.Review__username{color:var(--color-black);font-size:16px;line-height:24px;margin-left:8px}.Review__description,.Review__link{font-size:14px;line-height:20px}.Review__link{margin-left:4px}@keyframes HotelInfo__skeleton-progress{0%{transform:translateX(-100%)}to{transform:translateX(0)}}.HotelInfo__wrapper{background:var(--hotel-info-wrapper-background);padding-bottom:32px}@media only screen and (max-width:1023px){.HotelInfo__wrapper{background-color:transparent;padding-bottom:0}}.HotelInfo__hotelInfo{margin-bottom:16px}.HotelInfo__hotelInfoLoader{padding-bottom:45px;padding-top:40px}.HotelInfo__block{background-color:var(--hotel-info-block-background);border-radius:var(--hotel-info-block-border-radius);box-shadow:var(--hotel-info-box-shadow);padding:var(--hotel-info-padding)}@media only screen and (max-width:1023px){.HotelInfo__block{padding:var(--hotel-info-mobile-padding)}}.HotelInfo__bordered{border-top:1px solid var(--color-grey-light);margin-top:16px;padding-top:16px}.HotelInfo__title{display:block;font-size:16px;font-weight:700;line-height:24px;margin-bottom:16px}.HotelInfo__link{font-size:14px;line-height:20px;margin-top:12px}.HotelInfo__content{align-items:flex-start;display:flex}.HotelInfo__services{grid-gap:16px;display:grid;margin-top:16px}.HotelInfo__service .HotelInfo__serviceLink{margin-top:0}.HotelInfo__serviceItems{grid-gap:8px 24px;display:grid;list-style:none;margin:0;padding:0}.HotelInfo__gallery{flex-grow:1}.HotelInfo__galleryLoader{animation:HotelInfo__blink 1s linear infinite;background-color:#f7f7f7;will-change:opacity}.HotelInfo__galleryLoader.HotelInfo__screen{margin-bottom:4px;padding-top:52%}.HotelInfo__galleryLoader.HotelInfo__preview{height:60px}.HotelInfo__galleryLoader.HotelInfo__light{background-color:#fff}.HotelInfo__desktopBlocks{flex-basis:37.5%;flex-shrink:0;margin-left:16px}@media only screen and (min-width:1128px){.HotelInfo__desktopBlocks{flex-basis:33%}}.HotelInfo__desktopBlocks .HotelInfo__block:not(:first-child){margin-top:10px}.HotelInfo__desktopBlocksLoader{text-align:center}.HotelInfo__mobileBlocks{display:flex;flex-direction:column;gap:16px;position:relative;top:-16px}.HotelInfo__mobileRatingLoader{background-color:#fff;height:44px}@media only screen and (max-width:1023px){.HotelInfo__rating{align-items:center;display:flex;justify-content:space-between;padding:12px 0}}.HotelInfo__ratingBadge,.HotelInfo__ratingText{font-size:24px;line-height:28px}@media only screen and (max-width:1023px){.HotelInfo__ratingBadge,.HotelInfo__ratingText{font-size:16px;line-height:24px}}.HotelInfo__ratingText{color:var(--color-black);font-weight:700}@media only screen and (max-width:1023px){.HotelInfo__ratingText{margin-left:16px}}.HotelInfo__ratingDescription{color:var(--color-grey-medium);font-size:14px;line-height:20px;margin-top:8px}.HotelInfo__descriptionBlock .HotelInfo__link{margin-top:8px}.HotelInfo__descriptionPreviewText{-webkit-line-clamp:10;-webkit-box-orient:vertical;color:var(--color-black);display:-webkit-box;font-size:14px;line-height:20px;overflow:hidden;text-overflow:ellipsis}@media only screen and (max-width:1023px){.HotelInfo__descriptionPreviewText{-webkit-line-clamp:5}}.HotelInfo__modalGalleryHeader{align-items:center;width:100%}.HotelInfo__modalGalleryFooter,.HotelInfo__modalGalleryHeader{display:flex;justify-content:center}.HotelInfo__modalGalleryHeaderText{color:var(--color-white);font-size:16px;font-weight:500;line-height:24px}@media only screen and (max-width:1023px){.HotelInfo__modalGalleryHeaderText{overflow:hidden;padding:0 36px;text-overflow:ellipsis;white-space:nowrap}}.HotelInfo__modalGalleryHeaderStars{margin-left:8px}.HotelInfo__modalGalleryHeaderButton{margin-left:32px}.HotelInfo__modalGalleryFooterButton{margin-top:14px;max-width:343px}.HotelInfo__facility{align-items:flex-start;display:flex;font-size:14px;line-height:20px;margin-bottom:8px}.HotelInfo__facility:last-child{margin-bottom:0}.HotelInfo__facilityIcon{flex-grow:0;flex-shrink:0;margin-right:8px}.HotelInfo__point{align-items:flex-start;color:var(--color-black);display:flex;font-size:14px;line-height:20px;list-style-type:none;margin-bottom:8px;user-select:none}.HotelInfo__point:last-child{margin-bottom:0}.HotelInfo__pointIcon{flex-grow:0;flex-shrink:0;margin-right:8px}.HotelInfo__pointDistance{color:var(--color-grey-medium);margin-left:4px;white-space:nowrap}@keyframes GoToOffersButton__skeleton-progress{0%{transform:translateX(-100%)}to{transform:translateX(0)}}.GoToOffersButton__GoToOffersButton{bottom:0;height:0;left:0;position:fixed;width:100%;z-index:6}.GoToOffersButton__GoToOffersButton.GoToOffersButton__isFloating{position:absolute}.GoToOffersButton__container{background-color:var(--color-white);bottom:0;box-shadow:0 2px 8px 0 rgba(0,0,0,.1),0 0 1px 0 rgba(0,0,0,.2);box-sizing:border-box;display:flex;justify-content:center;left:0;opacity:0;padding:16px;position:absolute;transform:translateY(68px);transition:opacity .3s,transform .3s;width:100%}.GoToOffersButton__container.GoToOffersButton__isShown{opacity:1;transform:translateY(0)}.GoToOffersButton__button{max-width:343px}.HotelInfo__offerInfo{font-size:16px;font-weight:500;text-align:right;white-space:nowrap}.HotelInfo__minPrice{font-size:28px;line-height:36px}@media only screen and (max-width:1023px){.ModalGallery__ModalGallery{padding-top:0}.ModalGallery__inner{height:calc(100% - 24px)}.ModalGallery__count{height:16px;margin-bottom:6px;padding-bottom:0;padding-top:0}.ModalGallery__count .ModalGallery__label{background-color:#212121;border-radius:24px;padding:4px 8px}.ModalGallery__previews{display:none}.ModalGallery__footer{bottom:-6px;display:flex;flex-direction:column;height:84px;justify-content:flex-end;width:100%}.ModalGallery__header{height:24px}.ModalGallery__close{right:0;top:0}}@keyframes CrossSellingBanner__skeleton-progress{0%{transform:translateX(-100%)}to{transform:translateX(0)}}.CrossSellingBanner__CrossSellingBanner{align-items:center;background:var(--color-white);border-radius:8px;box-shadow:var(--shadow-small);box-sizing:border-box;color:var(--color-black);cursor:pointer;display:flex;justify-content:space-between;margin:auto;min-height:80px;padding:24px;text-decoration:none;transition:background-color var(--duration-medium-1)}@media only screen and (max-width:1023px){.CrossSellingBanner__CrossSellingBanner{padding:16px}}.CrossSellingBanner__CrossSellingBanner.CrossSellingBanner__isAccented{background-color:var(--color-yellow)}.CrossSellingBanner__CrossSellingBanner.CrossSellingBanner__isLoading{cursor:default}.CrossSellingBanner__CrossSellingBanner:hover:not(.CrossSellingBanner__isLoading){background-color:var(--color-grey-smoke)}.CrossSellingBanner__CrossSellingBanner:hover:not(.CrossSellingBanner__isLoading).CrossSellingBanner__isAccented{background-color:var(--color-yellow-hover)}.CrossSellingBanner__loader{flex-grow:1;text-align:center}.CrossSellingBanner__loaderTitle{margin-top:8px}.CrossSellingBanner__text{flex-grow:1;margin:0 12px}.CrossSellingBanner__title{font-size:16px;font-weight:700;line-height:24px;line-height:20px}.CrossSellingBanner__description{font-size:14px;line-height:20px;margin-top:4px}.CrossSellingBanner__action{background-color:rgba(var(--color-black--rgb),.1);border-radius:4px;font-size:14px;line-height:20px;padding:8px 16px}@media only screen and (max-width:767px){.CrossSellingBanner__action{display:none}}.CrossSellingBanner__arrow{flex:0 0 24px;opacity:.6}@media only screen and (min-width:1024px){.CrossSellingBanner__arrow{display:none}}.CrossSellingBanner__iconWrapper{align-self:flex-start;flex-shrink:0}@keyframes ReleaseVCBanner__skeleton-progress{0%{transform:translateX(-100%)}to{transform:translateX(0)}}@media only screen and (min-width:1024px){.ReleaseVCBanner__mobile{display:none}}@media only screen and (max-width:1023px){.ReleaseVCBanner__desktop{display:none}}@keyframes ByFavoritesFilterIcon__skeleton-progress{0%{transform:translateX(-100%)}to{transform:translateX(0)}}.ByFavoritesFilterIcon__ByFavoritesFilterIcon{fill:var(--color-black);height:24px;width:24px}@keyframes FavoritesFilterCaption__skeleton-progress{0%{transform:translateX(-100%)}to{transform:translateX(0)}}.FavoritesFilterCaption__FavoritesFilterCaption{align-items:center;display:flex;justify-content:center}.FavoritesFilterCaption__icon{margin-right:4px}.FavoritesFilterCaption__counter{margin-left:12px}@keyframes Filters__skeleton-progress{0%{transform:translateX(-100%)}to{transform:translateX(0)}}.Filters__withoutBoxShadow{box-shadow:none!important}@keyframes Assistant__skeleton-progress{0%{transform:translateX(-100%)}to{transform:translateX(0)}}.Assistant__container{background:var(--color-white);border-radius:8px;box-shadow:var(--shadow-small);color:var(--color-black);display:block;font-size:14px;line-height:20px;padding:24px;text-decoration:none}@media only screen and (max-width:1023px){.Assistant__container{padding:16px}}.Assistant__container .Assistant__title{color:var(--color-black);display:block;font-size:12px;font-weight:500;letter-spacing:.4px;line-height:16px;margin:0 0 8px;text-transform:uppercase}.Assistant__container .Assistant__title.Assistant__inline{display:inline-block;margin:0 12px 0 0}.Assistant__container .Assistant__text{display:inline-block}.Assistant__container .Assistant__text:hover .Assistant__moreLink{color:var(--color-blue-hover)}.Assistant__container .Assistant__actionLink,.Assistant__container .Assistant__moreLink,.Assistant__container a{color:var(--color-blue);cursor:pointer;text-decoration:none;transition:color var(--duration-short-1) linear}.Assistant__container .Assistant__actionLink:hover,.Assistant__container .Assistant__moreLink:hover,.Assistant__container a:hover{color:var(--color-blue-hover)}.Assistant__container .Assistant__actionLink{display:inline-block;padding-top:8px}.Supplier__root{font-size:12px;font-weight:500;height:16px;position:relative;width:16px;z-index:0}.Supplier__root:before{align-items:center;background-color:#eee;border-radius:50%;content:"?";display:flex;height:100%;justify-content:center;position:absolute;width:100%;z-index:-1}.Supplier__root:after{background-color:#000;border-radius:4px;color:#eee;content:attr(data-supplier);display:none;margin:0 4px 0 0;padding:4px 6px;position:absolute;right:-80%;top:-100%;transform:translateY(-50%)}.Supplier__root:hover:after{display:block}.Supplier__supplier{box-shadow:0 0 0 1px #fff;box-sizing:border-box;height:100%;width:100%}.Supplier__supplier.Supplier__mrBlack{background:#000;border-radius:50%}.Supplier__supplier.Supplier__mrBlue{align-items:center;background:#003580;border-radius:50%;display:flex;justify-content:center}.Supplier__supplier.Supplier__mrBlue:before{color:#fff;content:"B"}.Supplier__supplier.Supplier__mrBro{background:#96735f;border-radius:50%}.Supplier__supplier.Supplier__mrBrobiz{background:#96735f}.Supplier__supplier.Supplier__mrCatalan{background:linear-gradient(180deg,#ef210e,#ef210e 33.3%,#f9ba01 0,#f9ba01 66.6%,#ef210e 0,#ef210e)}.Supplier__supplier.Supplier__mrCrimson{background:#ff00b3;border-radius:50%}.Supplier__supplier.Supplier__mrEmerald{background:#029c4c}.Supplier__supplier.Supplier__mrEsp{background:linear-gradient(180deg,#ef210e,#ef210e 33.3%,#f9ba01 0,#f9ba01 66.6%,#ef210e 0,#ef210e);border-radius:50%}.Supplier__supplier.Supplier__mrGreen{background:#029c4c;border-radius:50%}.Supplier__supplier.Supplier__mrGrey{background:#000}.Supplier__supplier.Supplier__mrOrange{background:#ff8600;background-color:#fff;border:3px solid #ff8600;border-radius:50%;box-sizing:border-box}.Supplier__supplier.Supplier__mrSelf{background:#0075fa;border-radius:50%}.Supplier__supplier.Supplier__mrViolet{background:#8000ff;border-radius:50%}.Supplier__supplier.Supplier__mrPurple{background:#8000ff}.Supplier__supplier.Supplier__mrDolphin{background:linear-gradient(135deg,#2476e1,#2476e1 60%,#ff9914 0,#ff9914);border-radius:50%}.Supplier__supplier.Supplier__mrMango{background:linear-gradient(135deg,#ffc324,#ffeb99);border:2px solid orange;border-radius:20%}.Supplier__supplier.Supplier__mrRioja{background:linear-gradient(180deg,#d4af37,wheat);box-shadow:0 0 4px #d4af37;clip-path:polygon(50% 0,100% 38%,82% 100%,18% 100%,0 38%)}.Supplier__supplier.Supplier__mrIndigo{background:radial-gradient(circle at top left,#8000ff,#ba55d3);border:2px solid plum;border-radius:25% 75% 75% 25%/25% 25% 75% 75%}.Supplier__supplier.Supplier__mrMagenta{background:repeating-linear-gradient(45deg,#f0f,#f0f 10px,#f6f 0,#f6f 20px);border-radius:50%}.Supplier__supplier.Supplier__mrBrick{background:#b22222;height:10px;margin-top:3px}.Supplier__supplier.Supplier__mrBrown{background:#96735f;background-color:#fff;border:3px solid #96735f;border-radius:50%;box-sizing:border-box}@keyframes HotelCard__skeleton-progress{0%{transform:translateX(-100%)}to{transform:translateX(0)}}.HotelCard__root{position:relative}.HotelCard__hotelCard{border-radius:8px;box-shadow:none}.HotelCard__supplier{position:absolute!important;right:8px;top:8px}.HotelCard__infoContainer{padding:8px 24px 24px!important}@media only screen and (max-width:1023px){.HotelCard__infoContainer{padding:0 16px 16px!important}}@keyframes GoToHotelsButton__skeleton-progress{0%{transform:translateX(-100%)}to{transform:translateX(0)}}.GoToHotelsButton__GoToHotelsButton{align-items:center;background-color:var(--button-hover-background);border-radius:24px;box-shadow:0 8px 20px 0 rgba(0,0,0,.1),0 0 1px 0 rgba(0,0,0,.2);color:var(--color-black);cursor:pointer;display:flex;height:48px;justify-content:center;padding:0 20px 0 14px}.GoToHotelsButton__container{opacity:0;transform:translateY(-40px);transition:transform .25s,opacity .25s}.GoToHotelsButton__fixed,.GoToHotelsButton__wideFixed{height:0;left:0;position:fixed;top:0;width:100%;z-index:3}.GoToHotelsButton__fixed .GoToHotelsButton__container,.GoToHotelsButton__wideFixed .GoToHotelsButton__container{display:flex;justify-content:center;position:absolute;top:16px}.GoToHotelsButton__fixed.GoToHotelsButton__isWL .GoToHotelsButton__container,.GoToHotelsButton__wideFixed.GoToHotelsButton__isWL .GoToHotelsButton__container{top:76px}.GoToHotelsButton__wideFixed.GoToHotelsButton__isWL{top:var(--offset)}.GoToHotelsButton__wideFixed.GoToHotelsButton__isWL .GoToHotelsButton__container{top:16px}.GoToHotelsButton__wideFixed .GoToHotelsButton__grid{position:relative}.GoToHotelsButton__wideFixed .GoToHotelsButton__container{right:0;width:calc(100% - 272px)}.GoToHotelsButton__fixed .GoToHotelsButton__container{left:288px;width:344px}.GoToHotelsButton__isShown{opacity:1;transform:translateY(0)}.GoToHotelsButton__icon{fill:var(--color-black);animation:GoToHotelsButton__floating 1.5s ease-in-out infinite;margin-right:4px}.GoToHotelsButton__caption{font-size:16px;line-height:24px;user-select:none}@keyframes GoToHotelsButton__floating{0%{transform:translateY(3px)}50%{transform:translateY(-3px)}to{transform:translateY(3px)}}.PromoKeyIcon__icon{fill:#fff}@keyframes HotelsUserDeals__skeleton-progress{0%{transform:translateX(-100%)}to{transform:translateX(0)}}.HotelsUserDeals__HotelsUserDeals{align-items:center;border-radius:4px;box-shadow:var(--shadow-medium);box-sizing:border-box;display:flex;flex-direction:row;min-height:72px;padding:12px 16px 12px 80px;position:relative}@media only screen and (min-width:1024px){.HotelsUserDeals__HotelsUserDeals{height:72px}}.HotelsUserDeals__HotelsUserDeals.HotelsUserDeals__isUnauthorized{background-color:var(--color-blue)}.HotelsUserDeals__HotelsUserDeals.HotelsUserDeals__isUnauthorized .HotelsUserDeals__icon{background-color:var(--color-white)}.HotelsUserDeals__HotelsUserDeals.HotelsUserDeals__isUnauthorized .HotelsUserDeals__mainText{color:var(--color-white)}.HotelsUserDeals__HotelsUserDeals.HotelsUserDeals__isUpsell{background-color:var(--color-yellow)}.HotelsUserDeals__HotelsUserDeals.HotelsUserDeals__isUpsell .HotelsUserDeals__icon{background-color:var(--color-yellow);border-radius:50%}.HotelsUserDeals__HotelsUserDeals.HotelsUserDeals__isUpsell .HotelsUserDeals__mainText{color:var(--color-black)}.HotelsUserDeals__icon{align-items:center;border-radius:50%;bottom:auto;display:flex;height:48px;justify-content:center;left:16px;position:absolute;right:auto;top:12px;width:48px}.HotelsUserDeals__mainText{font-size:16px;font-weight:500;line-height:20px;margin-right:auto}.HotelsUserDeals__button{align-items:center;background-color:rgba(var(--color-black),.1);border-radius:4px;cursor:pointer;display:flex;justify-content:center;padding:8px 16px}.HotelsUserDeals__buttonText{color:var(--color-white);font-size:12px;font-weight:500}@keyframes UserDeals__skeleton-progress{0%{transform:translateX(-100%)}to{transform:translateX(0)}}.UserDeals__userDeals{border-radius:8px;box-shadow:none;margin-bottom:16px}.UserDeals__keyIcon{fill:var(--color-yellow)}@keyframes HotelsList__skeleton-progress{0%{transform:translateX(-100%)}to{transform:translateX(0)}}.HotelsList__HotelsList{box-sizing:border-box;width:100%}.HotelsList__scrollTopButton{align-items:center;background-color:var(--color-white);border:none;border-radius:50%;bottom:16px;box-shadow:0 3px 6px 0 rgba(0,0,0,.23),0 3px 6px 0 rgba(0,0,0,.16);cursor:pointer;display:flex;height:48px;justify-content:center;opacity:0;position:absolute;right:16px;transition:all .25s;width:48px;z-index:-1}.HotelsList__scrollTopButton:hover{box-shadow:0 3px 6px 0 rgba(0,0,0,.3),0 3px 6px 0 rgba(0,0,0,.25)}.HotelsList__scrollTopButton:focus{outline:none}.HotelsList__shownScrollTopButton{opacity:1;z-index:4}.HotelsList__scrollTopButtonIcon{fill:var(--color-black)}.HotelsList__hotelCardWrapper:not(:empty){box-sizing:border-box;margin-bottom:16px;position:relative;width:100%}.HotelsList__hotelCardWrapper.HotelsList__highlightWrapper{margin-left:-2px;margin-right:-2px}.HotelsList__subscribeCard:not(:empty){box-sizing:border-box;margin-bottom:16px;width:100%}.HotelsList__marketingBanner{margin-bottom:16px}.HotelsList__assistant{border-radius:4px;box-sizing:border-box;cursor:pointer;margin-bottom:16px;padding:16px;position:relative;width:100%}.HotelsList__emptySearchBlock{align-items:center;display:flex;flex-direction:column;padding:16px 0}.HotelsList__emptySearchIcon{fill:var(--color-grey)}.HotelsList__emptySearchTitle{color:var(--color-black);font-size:18px;font-weight:700;line-height:24px;margin-top:24px}.HotelsList__emptySearchDescription{color:var(--color-grey-medium);font-size:14px;line-height:20px;margin-top:8px;max-width:250px;text-align:center}.HotelsList__otherResults{margin-top:32px}.HotelsList__otherResultsText{border-top:1px solid var(--color-grey);color:var(--color-black);font-size:14px;font-weight:700;line-height:20px;margin:0 16px 32px;padding-top:24px;text-align:center}.HotelsList__highlightText{background-color:var(--color-yellow);border-top-left-radius:4px;border-top-right-radius:4px;color:var(--color-black);font-size:11px;font-weight:500;line-height:12px;padding:7px 16px}.HotelsList__highlightCard{border-bottom:2px solid var(--color-yellow);border-left:2px solid var(--color-yellow);border-right:2px solid var(--color-yellow);border-top-left-radius:0;border-top-right-radius:0;box-shadow:0 1px 8px 0 rgba(var(--color-yellow),.6),0 0 1px 0 rgba(var(--color-yellow),.2);margin:0 auto;width:calc(100% - 4px)}.HotelsList__highlightImage{border-top-left-radius:0;border-top-right-radius:0}.HotelsList__goToHotelsButtonContainer{display:flex;justify-content:center;width:100%}@keyframes InputSearch__skeleton-progress{0%{transform:translateX(-100%)}to{transform:translateX(0)}}.InputSearch__InputSearch{align-items:center;background-color:var(--color-white);border:1px solid var(--color-grey);border-radius:8px;box-sizing:border-box;cursor:text;display:block;display:flex;height:36px;padding:0 8px}.InputSearch__hasValue .InputSearch__clearButton{display:block}.InputSearch__hasValue .InputSearch__placeholderOverlay{display:none}.InputSearch__wrapper{flex-grow:1;height:24px;overflow:hidden;padding:0 24px 0 32px;position:relative}.InputSearch__iconMagnifier{color:var(--color-grey-medium);left:0;position:absolute;top:0}.InputSearch__placeholderOverlay{color:#9e9e9e;font-size:14px;left:33px;line-height:20px;position:absolute;right:24px;top:2px;z-index:1}.InputSearch__input{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--color-white);border:none;color:var(--color-black);display:inline-block;font-size:14px;line-height:20px;outline:none;overflow:hidden;padding:2px 0 0;width:100%}.InputSearch__clearButton{cursor:pointer;display:none;line-height:0;position:absolute;right:0;top:0}.InputSearch__clearButtonIcon{fill:var(--color-grey-medium);height:24px;width:24px}@keyframes ListHeader__skeleton-progress{0%{transform:translateX(-100%)}to{transform:translateX(0)}}.ListHeader__ListHeader{position:relative}.ListHeader__ListHeader.ListHeader__isOneLine{align-items:center;display:flex;justify-content:space-between;margin:16px 0}.ListHeader__filterControl{left:16px;position:absolute;top:10px;z-index:1}.ListHeader__byNameSearch{margin-top:16px;position:relative;z-index:0}.ListHeader__controlsWrapper{align-items:center;display:flex;justify-content:flex-end;margin:16px 0;position:relative}.ListHeader__isOneLine .ListHeader__byNameSearch{flex:0 1 334px;margin:0 20px 0 0}.ListHeader__isOneLine .ListHeader__controlsWrapper{margin:0}.ListHeader__sortContainer{display:flex;width:170px}.ListHeader__sortTrigger{background:var(--button-background);border-color:transparent;line-height:36px;transition:background var(--duration-short-1);width:170px}.ListHeader__sortTrigger:hover{background:var(--button-hover-background);border-color:transparent}@keyframes PaginationList__skeleton-progress{0%{transform:translateX(-100%)}to{transform:translateX(0)}}.PaginationList__hotelsContainer{box-sizing:border-box;margin:0 16px;position:relative}.PaginationList__contentWrapperSmallCards{align-items:flex-start;display:flex;position:relative}.PaginationList__contentWrapperSmallCards .PaginationList__hotelsContainer{margin:0 16px;width:376px}@media only screen and (max-width:1023px) and (min-width:1024px){.PaginationList__contentWrapperSmallCards .PaginationList__hotelsContainer{margin-left:auto;margin-right:auto;max-width:var(--grid-container-desktop-max-width);width:calc(100% - 80px)}}@media only screen and (max-width:1023px) and (max-width:1023px){.PaginationList__contentWrapperSmallCards .PaginationList__hotelsContainer{margin-left:auto;margin-right:auto;max-width:var(--grid-container-mobile-max-width);width:calc(100% - 32px)}}.PaginationList__contentWrapperBigCards{align-items:flex-start;display:flex;gap:24px;margin:0 auto;max-width:1064px;position:relative}.PaginationList__contentWrapperBigCards .PaginationList__hotelsContainer{margin:0 16px;width:calc(100% - 272px)}@media only screen and (min-width:1024px){.PaginationList__contentWrapperBigCards .PaginationList__hotelsContainer{margin-left:auto;margin-right:auto;max-width:var(--grid-container-desktop-max-width);width:calc(100% - 80px)}}@media only screen and (max-width:1023px){.PaginationList__contentWrapperBigCards .PaginationList__hotelsContainer{margin-left:auto;margin-right:auto;max-width:var(--grid-container-mobile-max-width);width:calc(100% - 32px)}}.PaginationList__contentWrapperBigCards .PaginationList__scrollWrapper{width:100%}.PaginationList__scrollWrapper{align-items:flex-start;display:flex;overflow-y:auto}@media only screen and (max-width:1023px){.PaginationList__scrollWrapper{width:100%}}.PaginationList__filtersContainer{box-sizing:border-box;padding-left:16px;padding-top:16px;width:272px}.PaginationList__mapContainer{left:392px;position:fixed;right:0;top:0;will-change:top}@media only screen and (min-width:1024px){.PaginationList__mapContainer{left:648px}}.PaginationList__stickyMap{flex-grow:1}.PaginationList__fixedMapContainer{position:fixed}.PaginationList__emptyByFiltersContainer,.PaginationList__emptyStateContainer,.PaginationList__emptyWhilePolling{margin:16px 0;width:100%}.PaginationList__emptyByFiltersContainer,.PaginationList__emptyWhilePolling{align-items:center;box-sizing:border-box;display:flex;flex-direction:column;padding:100px 16px 24px}@media only screen and (max-width:1023px){.PaginationList__emptyByFiltersContainer,.PaginationList__emptyWhilePolling{min-height:400px}}.PaginationList__emptyWhilePolling{gap:24px}.PaginationList__hotelsNotFound{color:var(--color-black);font-size:18px;font-weight:700;line-height:24px;margin-bottom:8px}.PaginationList__hotelsNotFoundDesc{color:var(--color-grey-medium);font-size:14px;line-height:20px;margin-bottom:32px}.PaginationList__hotelsNotFound,.PaginationList__hotelsNotFoundDesc{text-align:center}.PaginationList__emptyStateWrapper{box-sizing:border-box;height:100%;overflow-y:auto;padding:0 16px;position:relative;width:100%}@media only screen and (min-width:1024px){.PaginationList__emptyStateWrapper{display:flex}}.PaginationList__footerContainer{position:relative}.PaginationList__SerpSwitcher{margin-bottom:16px}@keyframes CheckBox__skeleton-progress{0%{transform:translateX(-100%)}to{transform:translateX(0)}}.CheckBox__CheckBox{align-items:center;cursor:pointer;display:inline-flex;z-index:0}.CheckBox__CheckBox .CheckBox__input{border:none;cursor:pointer;left:-1px;margin:0;opacity:0;outline:none;padding:0;position:absolute;top:-1px;z-index:1}.CheckBox__CheckBox .CheckBox__input-small{height:16px;min-width:16px;width:16px}.CheckBox__CheckBox .CheckBox__input-medium{height:24px;min-width:24px;width:24px}.CheckBox__CheckBox .CheckBox__shape{background-color:var(--checkbox-background);border:1px solid var(--checkbox-border-color);border-radius:4px;box-sizing:border-box;position:relative}.CheckBox__CheckBox .CheckBox__shape-small{height:16px;min-width:16px;width:16px}.CheckBox__CheckBox .CheckBox__shape-medium{height:24px;min-width:24px;width:24px}.CheckBox__CheckBox .CheckBox__icon{fill:var(--checkbox-active-icon-color);left:-1px;position:absolute;top:-1px}.CheckBox__CheckBox .CheckBox__icon-small{height:16px;min-width:16px;width:16px}.CheckBox__CheckBox .CheckBox__icon-medium{height:24px;min-width:24px;width:24px}.CheckBox__CheckBox .CheckBox__label{color:var(--checkbox-color);display:inline;font-size:14px;line-height:20px}.CheckBox__CheckBox .CheckBox__label:first-child{padding-right:12px}.CheckBox__CheckBox .CheckBox__label:last-child{padding-left:12px}.CheckBox__CheckBox:hover .CheckBox__shape{background-color:var(--checkbox-hover-background);border-color:var(--checkbox-hover-border-color)}.CheckBox__CheckBox.CheckBox__active .CheckBox__shape{background-color:var(--checkbox-active-background);border-color:var(--checkbox-active-border-color)}.CheckBox__CheckBox.CheckBox__active:not(.CheckBox__disabled):hover .CheckBox__shape{background-color:var(--checkbox-active-hover-background);border-color:var(--checkbox-active-hover-border-color)}.CheckBox__CheckBox.CheckBox__disabled,.CheckBox__CheckBox.CheckBox__disabled .CheckBox__input{cursor:default}.CheckBox__CheckBox.CheckBox__disabled .CheckBox__shape{background-color:var(--checkbox-disabled-background);border-color:var(--checkbox-disabled-border-color)}.CheckBox__CheckBox.CheckBox__disabled .CheckBox__icon{fill:var(--checkbox-disabled-icon-color)}.CheckBox__CheckBox.CheckBox__disabled .CheckBox__label{color:var(--checkbox-disabled-color)}.CheckBox__CheckBox.CheckBox__error .CheckBox__shape{border-color:var(--checkbox-error-border-color)}@keyframes CoinList__skeleton-progress{0%{transform:translateX(-100%)}to{transform:translateX(0)}}.CoinList__CoinList{background:url(https://static.solartrip.com/images/solartrip/tunnel-1.svg) 50%/contain no-repeat;display:flex;flex-direction:column;height:300px;justify-content:center;mask:url(https://static.solartrip.com/images/solartrip/tunnel-1.svg) 50%/contain no-repeat;-webkit-mask:url(https://static.solartrip.com/images/solartrip/tunnel-1.svg) 50%/contain no-repeat;overflow:hidden;position:relative;width:1280px}@media only screen and (max-width:1023px){.CoinList__CoinList{height:220px}}.CoinList__line{margin:20px 0}.CoinList__coin{display:flex;flex-shrink:0;justify-content:center;width:136px}.CoinList__coin img{height:100px;width:100px}@media only screen and (max-width:1023px){.CoinList__coin{width:66px}.CoinList__coin img{height:50px;width:50px}}@keyframes CurrencyBanner__skeleton-progress{0%{transform:translateX(-100%)}to{transform:translateX(0)}}.CurrencyBanner__CurrencyBanner{animation-duration:1s;animation-name:CurrencyBanner__fade-in;animation-timing-function:ease-in;font-family:Koh Santepheap,sans-serif;font-size:72px;font-weight:300;line-height:normal;margin:0 auto;position:relative;text-align:center;width:100%}@media only screen and (max-width:1023px){.CurrencyBanner__CurrencyBanner{font-size:36px;line-height:42px}}.CurrencyBanner__line{margin:0;white-space:pre}.CurrencyBanner__currency{font-family:Inter;font-weight:900;line-height:normal}@keyframes CurrencyBanner__fade-in{0%{opacity:0}to{opacity:1}}@keyframes FacilityList__skeleton-progress{0%{transform:translateX(-100%)}to{transform:translateX(0)}}.FacilityList__FacilityList{grid-gap:16px;box-sizing:border-box;display:grid;grid-template-columns:1fr 1fr;justify-content:center;margin:0 auto;max-width:1240px;padding:80px 0}@media only screen and (max-width:1365px){.FacilityList__FacilityList{grid-template-columns:375px 375px}}@media only screen and (max-width:1023px){.FacilityList__FacilityList{grid-template-columns:1fr}}.FacilityList__facility{border-radius:50px;box-sizing:border-box;height:612px;max-height:100vw;max-width:612px;padding:54px;width:100%}@media only screen and (max-width:1365px){.FacilityList__facility{background-position:100% 100%!important;background-size:70%,auto!important;height:375px;margin:0 auto;max-width:375px;padding:32px}}.FacilityList__facility:nth-child(4n+1){background:url(https://static.solartrip.com/images/solartrip/Oval.svg) no-repeat 50% bottom,linear-gradient(44.88deg,rgba(238,215,241,.15),rgba(254,252,254,.15) 17.14%,rgba(219,193,212,.15) 38.73%,rgba(109,210,229,.15) 57.71%,rgba(123,160,235,.15) 80.89%,rgba(188,134,246,.15) 103.07%,rgba(220,196,248,.15) 127.77%,rgba(191,181,198,.15) 151.15%,rgba(245,244,246,.15) 176.02%,rgba(215,202,206,.15) 202.22%),hsla(0,0%,97%,0)}.FacilityList__facility:nth-child(4n+2){background:url(https://static.solartrip.com/images/solartrip/snowflake.svg) no-repeat 100% 100%,linear-gradient(45.1deg,rgba(238,215,241,.15) -103.08%,rgba(254,252,254,.15) -85.87%,rgba(219,193,212,.15) -64.19%,rgba(109,210,229,.15) -45.13%,rgba(123,160,235,.15) -21.84%,rgba(188,134,246,.15) .42%,rgba(220,196,248,.15) 25.24%,rgba(191,181,198,.15) 48.71%,rgba(245,244,246,.15) 73.69%,rgba(215,202,206,.15)),hsla(0,0%,97%,0)}.FacilityList__facility:nth-child(4n+3){background:url(https://static.solartrip.com/images/solartrip/Star.svg) no-repeat 80% bottom,linear-gradient(45.15deg,rgba(238,215,241,.15) -50.11%,rgba(254,252,254,.15) -33.23%,rgba(219,193,212,.15) -11.97%,rgba(109,210,229,.15) 6.72%,rgba(123,160,235,.15) 29.55%,rgba(188,134,246,.15) 51.38%,rgba(220,196,248,.15) 75.71%,rgba(191,181,198,.15) 98.74%,rgba(245,244,246,.15) 123.23%,rgba(215,202,206,.15) 149.03%),hsla(0,0%,97%,0)}.FacilityList__facility:nth-child(4n+4){background:url(https://static.solartrip.com/images/solartrip/Polygon.svg) no-repeat 20% bottom,linear-gradient(45.1deg,rgba(238,215,241,.15) -103.08%,rgba(254,252,254,.15) -85.87%,rgba(219,193,212,.15) -64.19%,rgba(109,210,229,.15) -45.13%,rgba(123,160,235,.15) -21.84%,rgba(188,134,246,.15) .42%,rgba(220,196,248,.15) 25.24%,rgba(191,181,198,.15) 48.71%,rgba(245,244,246,.15) 73.69%,rgba(215,202,206,.15)),hsla(0,0%,97%,0)}.FacilityList__facilityHeader{font-size:36px;font-weight:700;line-height:42px;margin-bottom:30px}@media only screen and (max-width:1365px){.FacilityList__facilityHeader{font-size:22px;line-height:28px;margin-bottom:24px}}.FacilityList__facilityDescription{font-size:22px;font-weight:500;line-height:36px;opacity:.8}@media only screen and (max-width:1365px){.FacilityList__facilityDescription{font-size:16px;font-weight:400;line-height:24px}}@keyframes FadeInWrapper__skeleton-progress{0%{transform:translateX(-100%)}to{transform:translateX(0)}}.FadeInWrapper__wrapper{opacity:0;transform:translate3d(0,2rem,0);transition:opacity 1s ease-out,transform 1s ease-out;width:100%}.FadeInWrapper__wrapper--isVisible{opacity:1;transform:translateZ(0)}@keyframes IndexPage__skeleton-progress{0%{transform:translateX(-100%)}to{transform:translateX(0)}}.IndexPage__IndexPage{align-items:center;background-color:#000;color:#fff;display:flex;flex-direction:column;font-family:Inter,sans-serif;overflow:hidden;position:relative}.IndexPage__container,.IndexPage__intro{position:relative;width:100%}.IndexPage__intro{background-size:cover;border-radius:0 0 50px 50px;min-height:calc(100vh + 50px);overflow:hidden;padding-top:146px}.IndexPage__introBackground{background-color:var(--color-darkside);height:100%;object-fit:cover;position:absolute;top:0;width:100%}.IndexPage__ellipseContainer{animation:IndexPage__fade-in 2s ease-in;left:50%;position:absolute;top:55%;transform:translate(-50%,-50%)}.IndexPage__ellipseAnimation{animation-duration:4s;animation-iteration-count:infinite;animation-name:IndexPage__ellipse-animation;animation-timing-function:steps(2,cubic-bezier(.45,.26,.56,.74));transform:matrix(1,0,0,1,0,0)}.IndexPage__ellipse{height:500px;transform:rotate(54deg);width:auto}@media only screen and (max-width:1023px){.IndexPage__ellipse{width:500px}}@keyframes IndexPage__ellipse-animation{0%{transform:matrix(1,0,0,1,0,0)}50%{transform:matrix(.98,-.02,0,1,0,0)}to{transform:matrix(1,0,0,1,0,0)}}@keyframes IndexPage__fade-in{0%{opacity:0}to{opacity:1}}.IndexPage__searchForm{animation:IndexPage__fade-in 1s ease-in 1s;animation-fill-mode:forwards;box-sizing:border-box;margin:0 auto;max-width:1200px;min-height:650px;opacity:0;padding:70px 16px 0}@media only screen and (max-width:1023px){.IndexPage__searchForm{padding-top:46px}}.IndexPage__navigationList{align-items:center;display:flex;justify-content:center}.IndexPage__navigationListPromo .IndexPage__navigationItem{font-weight:700}.IndexPage__navigationItem{align-items:center;display:flex;flex-direction:column;height:26px;list-style:none;margin-bottom:2px;opacity:.6;position:relative;text-transform:capitalize;transition:all .2s}.IndexPage__navigationItem+.IndexPage__navigationItem{margin-left:36px}.IndexPage__navigationItem--isActive{cursor:default;opacity:1;pointer-events:none}.IndexPage__navigationItem--isActive:after{background-color:#fff;bottom:0;content:"";height:3px;position:absolute;width:calc(100% + 20px)}.IndexPage__navigationItem:hover{opacity:.8}.IndexPage__navigationLink{color:var(--color-white);text-decoration:none}.IndexPage__coinListContainer{align-items:center;display:flex;flex-direction:column;padding:80px 0;width:100%}.IndexPage__coinListHeader{font-family:Koh Santepheap,sans-serif;font-size:72px;font-weight:300;line-height:normal;margin:0 auto 64px;max-width:750px;text-align:center}.IndexPage__coinListHeader b{font-family:Inter,sans-serif;font-weight:900}@media only screen and (max-width:1365px){.IndexPage__coinListHeader{font-size:36px;line-height:42px;text-align:center;word-break:break-word}}.IndexPage__coinListMobile{display:none}@media only screen and (max-width:1023px){.IndexPage__coinListMobile{display:flex}.IndexPage__coinListLeft{align-self:flex-start;background:url(https://static.solartrip.com/images/solartrip/crypto-portal-left.svg) no-repeat;background-position:0;background-size:contain;mask-position:left}.IndexPage__coinListRight{align-self:flex-end;background:url(https://static.solartrip.com/images/solartrip/crypto-portal-right.svg) no-repeat;background-position:100%;background-size:contain;mask-position:right}}.IndexPage__mobileAppContainer{align-items:center;display:flex;margin:0 auto;max-width:1240px;padding:80px 0;position:relative;width:100%}@media only screen and (max-width:1365px){.IndexPage__mobileAppContainer{flex-direction:column;margin-bottom:160px}}.IndexPage__mobileAppDescription{display:flex;flex-direction:column;width:40%}@media only screen and (max-width:1365px){.IndexPage__mobileAppDescription{align-items:center;text-align:center;width:100%}}.IndexPage__mobileAppHeader{font-family:Koh Santepheap,sans-serif;font-size:72px;font-weight:300;line-height:normal;margin-bottom:48px}@media only screen and (max-width:1365px){.IndexPage__mobileAppHeader{font-size:36px;line-height:42px;margin-bottom:16px}}.IndexPage__mobileAppHeader:before{-webkit-text-fill-color:transparent;background:linear-gradient(45.67deg,#eed7f1,#fefcfe 8.38%,#dbc1d4 18.93%,#6dd2e5 28.21%,#7ba0eb 39.54%,#bc86f6 50.38%,#dcc4f8 62.46%,#bfb5c6 73.89%,#f5f4f6 86.05%,#d7cace 98.86%),#f7f7f7;background-clip:text;content:"soon";font-family:Inter;font-size:34px;font-weight:700;margin-bottom:16px}@media only screen and (max-width:1365px){.IndexPage__mobileAppHeader:before{font-size:24px}}.IndexPage__mobileAppHeader b{display:block;font-family:Inter;font-weight:900}.IndexPage__mobileAppText{font-size:22px;line-height:36px;margin-bottom:48px;opacity:.8}@media only screen and (max-width:1365px){.IndexPage__mobileAppText{font-size:16px;line-height:24px}}.IndexPage__mobileAppDownload{display:flex}@media only screen and (max-width:1365px){.IndexPage__mobileAppDownload{bottom:-60px;flex-direction:column;position:absolute}}.IndexPage__mobileAppButton{background-position:50%;background-repeat:no-repeat;border-radius:6px;display:block;height:52px;overflow:hidden;width:180px}.IndexPage__mobileAppButton+.IndexPage__mobileAppButton{margin-left:20px}@media only screen and (max-width:1365px){.IndexPage__mobileAppButton+.IndexPage__mobileAppButton{margin-left:0;margin-top:16px}}.IndexPage__mobileAppButton.IndexPage__mobileAppIOS{background:url(https://static.solartrip.com/images/solartrip/app-store.svg)}.IndexPage__mobileAppButton.IndexPage__mobileAppAndroid{background:url(https://static.solartrip.com/images/solartrip/google-play.svg)}.IndexPage__mobileApp{align-items:center;display:flex;flex-direction:column;margin:0 auto}.IndexPage__mobileAppImage{border-radius:64px;box-shadow:0 0 125px -35px #fff;margin-bottom:30px}.IndexPage__mobileAppTitle{color:hsla(0,0%,100%,.2);font-size:62px;line-height:75px}@media only screen and (max-width:1365px){.IndexPage__mobileAppTitle{display:none}}.IndexPage__howToContainer{grid-gap:16px;box-sizing:border-box;display:grid;grid-template-columns:1fr 1fr;justify-content:center;margin:0 auto;max-width:1240px;padding:80px 0}@media only screen and (max-width:1365px){.IndexPage__howToContainer{grid-template-columns:375px 375px}}@media only screen and (max-width:1023px){.IndexPage__howToContainer{grid-template-columns:1fr}}.IndexPage__howToCard,.IndexPage__howToText{border-radius:50px;box-sizing:border-box;height:612px;line-height:normal;max-height:100vw;max-width:612px;padding:54px;position:relative;width:100%}@media only screen and (max-width:1365px){.IndexPage__howToCard,.IndexPage__howToText{height:375px;margin:0 auto;max-width:375px;padding:32px}}.IndexPage__howToCardHeader{font-size:36px;font-weight:700;line-height:42px;margin-bottom:30px}@media only screen and (max-width:1365px){.IndexPage__howToCardHeader{font-size:22px;line-height:28px;margin-bottom:24px}}.IndexPage__howToCardDescription{font-size:22px;font-weight:500;line-height:36px;opacity:.8}@media only screen and (max-width:1365px){.IndexPage__howToCardDescription{font-size:16px;font-weight:400;line-height:24px}}.IndexPage__howToCardNum{align-items:center;background-position:50%;background-repeat:no-repeat;bottom:30px;display:flex;font-size:36px;font-weight:700;height:155px;justify-content:center;left:30px;position:absolute;width:155px}@media only screen and (max-width:1365px){.IndexPage__howToCardNum{background-size:80%;font-size:22px;height:80px;width:80px}}.IndexPage__howToCard:first-child{background:linear-gradient(44.88deg,rgba(238,215,241,.15),rgba(254,252,254,.15) 17.14%,rgba(219,193,212,.15) 38.73%,rgba(109,210,229,.15) 57.71%,rgba(123,160,235,.15) 80.89%,rgba(188,134,246,.15) 103.07%,rgba(220,196,248,.15) 127.77%,rgba(191,181,198,.15) 151.15%,rgba(245,244,246,.15) 176.02%,rgba(215,202,206,.15) 202.22%),hsla(0,0%,97%,0)}.IndexPage__howToCard:first-child .IndexPage__howToCardNum{background-image:url(https://static.solartrip.com/images/solartrip/Polygon-small.svg)}.IndexPage__howToCard:nth-child(3){background:linear-gradient(45.1deg,rgba(238,215,241,.15) -103.08%,rgba(254,252,254,.15) -85.87%,rgba(219,193,212,.15) -64.19%,rgba(109,210,229,.15) -45.13%,rgba(123,160,235,.15) -21.84%,rgba(188,134,246,.15) .42%,rgba(220,196,248,.15) 25.24%,rgba(191,181,198,.15) 48.71%,rgba(245,244,246,.15) 73.69%,rgba(215,202,206,.15)),hsla(0,0%,97%,0)}.IndexPage__howToCard:nth-child(3) .IndexPage__howToCardNum{background-image:url(https://static.solartrip.com/images/solartrip/Oval-small.svg)}.IndexPage__howToCard:nth-child(4){background:linear-gradient(45.15deg,rgba(238,215,241,.15) -50.11%,rgba(254,252,254,.15) -33.23%,rgba(219,193,212,.15) -11.97%,rgba(109,210,229,.15) 6.72%,rgba(123,160,235,.15) 29.55%,rgba(188,134,246,.15) 51.38%,rgba(220,196,248,.15) 75.71%,rgba(191,181,198,.15) 98.74%,rgba(245,244,246,.15) 123.23%,rgba(215,202,206,.15) 149.03%),hsla(0,0%,97%,0)}.IndexPage__howToCard:nth-child(4) .IndexPage__howToCardNum{background-image:url(https://static.solartrip.com/images/solartrip/Star-small.svg)}.IndexPage__howToText{font-family:Koh Santepheap,sans-serif;font-size:72px;font-weight:300;line-height:normal}.IndexPage__howToText b{font-family:Inter;font-weight:900}@media only screen and (max-width:1365px){.IndexPage__howToText{font-size:36px;line-height:42px}}@media only screen and (max-width:1023px){.IndexPage__howToText{height:auto;order:-1;text-align:center}}.IndexPage__deals{align-items:center;display:flex;margin:0 auto;max-width:1240px;width:100%}@media only screen and (max-width:1365px){.IndexPage__deals{flex-direction:column;text-align:center}.IndexPage__dealsHeader{align-items:center;display:flex;flex-direction:column;width:100vw}}.IndexPage__dealsTitle{font-family:Koh Santepheap,sans-serif;font-size:72px;font-weight:300;line-height:normal;margin-bottom:16px;max-width:400px;text-transform:capitalize}.IndexPage__dealsTitle b{font-family:Inter;font-weight:900}@media only screen and (max-width:1365px){.IndexPage__dealsTitle{font-size:36px;line-height:42px}}.IndexPage__dealsFrom{font-size:18px;line-height:28px}.IndexPage__dealsDeparture{display:flex;margin-top:24px;position:absolute}.IndexPage__dealsDeparture::-webkit-scrollbar{display:none}@media only screen and (max-width:1365px){.IndexPage__dealsDeparture{box-sizing:border-box;flex-wrap:nowrap;justify-content:space-between;max-width:100vw;overflow-x:auto;padding:0 16px;position:relative}}.IndexPage__dealButton,.IndexPage__scrollDownButton{text-outline:none;background:hsla(0,0%,100%,.1);border:none;border-radius:8px;box-sizing:border-box;color:#fff;cursor:pointer;font-size:16px;height:48px;line-height:24px;padding:12px 16px;text-decoration:none;transition:background var(--duration-short-1);white-space:nowrap}.IndexPage__dealButton+.IndexPage__dealButton,.IndexPage__dealButton+.IndexPage__scrollDownButton,.IndexPage__scrollDownButton+.IndexPage__dealButton,.IndexPage__scrollDownButton+.IndexPage__scrollDownButton{margin-left:8px}.IndexPage__dealButton:hover,.IndexPage__scrollDownButton:hover{background:hsla(0,0%,100%,.2)}.IndexPage__dealButton.IndexPage__isActive,.IndexPage__scrollDownButton.IndexPage__isActive{background:#fff;color:#000;cursor:default;pointer-events:none}.IndexPage__scrollDownButton{background:rgba(5,7,12,.15);border-radius:24px;padding:12px 28px}.IndexPage__scrollDownButton:hover{background:rgba(5,7,12,.25)}.IndexPage__scrollDownWrapper{bottom:60px;display:flex;justify-content:center;opacity:1;position:fixed;transition:opacity var(--duration-short-2);z-index:1}.IndexPage__scrollDownWrapper.IndexPage__isHidden{opacity:0;pointer-events:none}.IndexPage__dealsGallery{box-sizing:border-box;display:flex;justify-content:center;padding:0 80px}.IndexPage__dealsGallery::-webkit-scrollbar{display:none}@media only screen and (max-width:1365px){.IndexPage__dealsGallery{margin-top:16px;overflow-x:auto;overflow-y:hidden;width:100vw}}@media only screen and (max-width:1023px){.IndexPage__dealsGallery{justify-content:space-between}}.IndexPage__deal{text-outline:none;animation-duration:.5s;animation-name:IndexPage__fade-in;animation-timing-function:linear;background:hsla(0,0%,100%,.1);border-radius:50%;color:#fff;cursor:pointer;display:flex;flex-shrink:0;height:565px;justify-content:center;mask-image:radial-gradient(#fff,#000);overflow:hidden;position:relative;text-decoration:none;transform:rotate(-30deg);width:225px}.IndexPage__deal+.IndexPage__deal{margin-left:29px}@media only screen and (max-width:1365px){.IndexPage__deal+.IndexPage__deal{margin-left:20px}}.IndexPage__deal:before{background:rgba(0,0,0,.5);content:"";height:100%;left:0;opacity:0;position:absolute;top:0;transition:all .2s ease-in-out;width:100%;z-index:2}.IndexPage__deal:hover .IndexPage__dealImage{transform:rotate(30deg) scale(1.1)}.IndexPage__deal:hover:before{opacity:1}@media only screen and (max-width:1365px){.IndexPage__deal{height:362px;width:144px}}.IndexPage__dealName{align-items:center;display:flex;font-size:24px;font-weight:900;height:100%;justify-content:center;left:0;line-height:24px;position:absolute;text-align:center;top:0;transform:rotate(30deg);width:100%;z-index:3}.IndexPage__dealImage{height:100%;transform:rotate(30deg);transition:all .2s ease-in-out}.IndexPage__customBannerBottom,.IndexPage__customBannerTop{position:relative}.IndexPage__wlTitleContainer{box-sizing:border-box;margin:0 auto;max-width:1200px;padding:70px 16px 0}.IndexPage__wlTitle{color:var(--color-white);font-size:40px;font-weight:700;line-height:normal;position:relative}.GoogleMap__lazyContainer{height:100%}@keyframes HotelsMapCluster__skeleton-progress{0%{transform:translateX(-100%)}to{transform:translateX(0)}}.HotelsMapCluster__geoPin,.HotelsMapCluster__pricePin{background:var(--color-purple-dark)}.HotelsMapCluster__HotelsMapCluster{color:var(--color-white);cursor:pointer;font-size:12px;font-weight:500;position:absolute;top:50%;transform:translateY(-50%);z-index:3}.HotelsMapCluster__HotelsMapCluster:after,.HotelsMapCluster__HotelsMapCluster:before{background-color:var(--color-purple-dark);border-radius:50%;content:"";display:none;height:112px;left:50%;margin-left:-56px;margin-top:-56px;opacity:0;position:absolute;top:50%;width:112px;z-index:-1}.HotelsMapCluster__HotelsMapCluster:after{animation:HotelsMapCluster__blip 1.5s .3s infinite forwards}.HotelsMapCluster__HotelsMapCluster:before{animation:HotelsMapCluster__simpleBlip 1.5s .05s infinite forwards}.HotelsMapCluster__HotelsMapCluster:hover{z-index:8}.HotelsMapCluster__HotelsMapCluster:hover .HotelsMapCluster__geoPin{background:var(--color-purple)}.HotelsMapCluster__HotelsMapCluster:hover .HotelsMapCluster__pricePin{transform:scale(1.1)}.HotelsMapCluster__HotelsMapCluster.HotelsMapCluster__isHovered{z-index:8}.HotelsMapCluster__HotelsMapCluster.HotelsMapCluster__isHovered .HotelsMapCluster__count{background:var(--color-blue);color:var(--color-white)}.HotelsMapCluster__HotelsMapCluster.HotelsMapCluster__isHovered:after,.HotelsMapCluster__HotelsMapCluster.HotelsMapCluster__isHovered:before{display:block}.HotelsMapCluster__size-s{height:24px;line-height:24px;width:24px}.HotelsMapCluster__size-m{height:32px;line-height:32px;width:32px;z-index:5}.HotelsMapCluster__size-l{height:40px;line-height:40px;width:40px;z-index:6}.HotelsMapCluster__size-xl{height:48px;line-height:48px;width:48px;z-index:7}.HotelsMapCluster__count{border-radius:50%;box-shadow:0 3px 6px 0 rgba(0,0,0,.23),0 3px 6px 0 rgba(0,0,0,.16);box-sizing:border-box;color:var(--color-white);font-size:14px;font-weight:500;height:100%;text-align:center;transition:background-color var(--duration-short-1),transform .2s;width:100%;z-index:2}@keyframes HotelsMapCluster__simpleBlip{0%{opacity:.2;transform:scale(.1)}45%{opacity:.2}to{opacity:0;transform:scale(1)}}@keyframes HotelsMapCluster__blip{0%{opacity:.3;transform:scale(.1)}50%{opacity:.3}to{opacity:0;transform:scale(1)}}@keyframes MapMarkerIcon__skeleton-progress{0%{transform:translateX(-100%)}to{transform:translateX(0)}}.MapMarkerIcon__MapMarker{display:block;height:18px;width:18px}.MapMarkerIcon__basePath{fill:var(--color-purple-dark)}.MapMarkerIcon__borderPath{stroke:var(--color-white);stroke-width:2}.MapMarkerIcon__circlePath{stroke:none;fill:var(--color-white)}@keyframes PreviewHotelCard__skeleton-progress{0%{transform:translateX(-100%)}to{transform:translateX(0)}}.PreviewHotelCard__PreviewHotelCard{background-color:hsla(0,0%,97%,.94);left:0;opacity:0;position:absolute;right:0;top:0;transition:opacity .35s ease;z-index:3}.PreviewHotelCard__content{left:0;position:absolute;right:0;top:0;will-change:transform}.PreviewHotelCard__card{background-color:var(--color-white);margin:0 16px}.PreviewHotelCard__visibleHotelPreview{bottom:0;opacity:1}.PreviewHotelCard__visibleHotelPreview .PreviewHotelCard__card{margin-top:80px}.PreviewHotelCard__close{align-items:center;background-color:var(--color-white);border:none;border-radius:50%;box-shadow:0 0 5px 0 rgba(0,0,0,.15),0 1px 5px 0 rgba(0,0,0,.1);cursor:pointer;display:flex;height:48px;justify-content:center;position:absolute;right:16px;top:18px;width:48px;z-index:2}.PreviewHotelCard__close:focus{outline:none}.PreviewHotelCard__closeIcon{fill:#616161;height:24px;width:24px}@keyframes HotelsMapItem__skeleton-progress{0%{transform:translateX(-100%)}to{transform:translateX(0)}}.HotelsMapItem__HotelsMapItem{align-items:flex-end;cursor:pointer;display:flex;height:0;justify-content:center;position:relative;width:0;z-index:2}.HotelsMapItem__HotelsMapItem.HotelsMapItem__isHovered .HotelsMapItem__geoPin:not(.HotelsMapItem__noAnimation):after,.HotelsMapItem__HotelsMapItem.HotelsMapItem__isHovered .HotelsMapItem__geoPin:not(.HotelsMapItem__noAnimation):before,.HotelsMapItem__HotelsMapItem.HotelsMapItem__isSelected .HotelsMapItem__geoPin:not(.HotelsMapItem__noAnimation):after,.HotelsMapItem__HotelsMapItem.HotelsMapItem__isSelected .HotelsMapItem__geoPin:not(.HotelsMapItem__noAnimation):before{display:block}.HotelsMapItem__HotelsMapItem.HotelsMapItem__isHovered .HotelsMapItem__geoPin .HotelsMapItem__iconBase,.HotelsMapItem__HotelsMapItem.HotelsMapItem__isSelected .HotelsMapItem__geoPin .HotelsMapItem__iconBase{fill:var(--color-blue)}.HotelsMapItem__HotelsMapItem.HotelsMapItem__isSelected{z-index:9}.HotelsMapItem__HotelsMapItem.HotelsMapItem__isSelected .HotelsMapItem__geoPin{transform:scale(1.25)}.HotelsMapItem__HotelsMapItem.HotelsMapItem__isSelected .HotelsMapItem__pricePin{background-color:var(--color-blue);transform:scale(1.76)}.HotelsMapItem__HotelsMapItem.HotelsMapItem__isSelected .HotelsMapItem__pricePin:after{background-color:var(--color-blue)}.HotelsMapItem__HotelsMapItem.HotelsMapItem__isHovered{z-index:10}.HotelsMapItem__HotelsMapItem.HotelsMapItem__isHovered .HotelsMapItem__geoPin{animation:HotelsMapItem__move .3s forwards;transform:scale(1.2)}.HotelsMapItem__HotelsMapItem.HotelsMapItem__isHovered .HotelsMapItem__pricePin{transform:scale(1.76)}.HotelsMapItem__geoPin{cursor:pointer;transition:all .25s ease;width:16px}.HotelsMapItem__geoPin:after,.HotelsMapItem__geoPin:before{background-color:var(--color-blue);border-radius:50%;content:"";display:none;height:112px;left:50%;margin-left:-56px;margin-top:-56px;opacity:0;pointer-events:none;position:absolute;top:50%;width:112px;z-index:-1}.HotelsMapItem__geoPin:after{animation:HotelsMapItem__blip 1.5s .3s infinite forwards}.HotelsMapItem__geoPin:before{animation:HotelsMapItem__simpleBlip 1.5s .05s infinite forwards}.HotelsMapItem__geoPin .HotelsMapItem__icon{width:16px}.HotelsMapItem__pricePin{background-color:var(--color-purple-dark);border-radius:4px;color:var(--color-white);cursor:pointer;font-size:12px;font-weight:500;line-height:16px;padding:4px 8px;position:relative;transform-origin:50% 120%;transition:transform .2s;white-space:nowrap;z-index:8}.HotelsMapItem__pricePin:after{background-color:var(--color-purple-dark);bottom:-4px;content:"";height:8px;left:calc(50% - 3.5px);position:absolute;transform:rotate(45deg);width:8px}.HotelsMapItem__pricePin:before{background-color:var(--color-red);border:1px solid var(--color-white);border-radius:50%;box-sizing:border-box;content:"";display:none;height:12px;position:absolute;right:-6px;top:-6px;width:12px}.HotelsMapItem__pricePin.HotelsMapItem__isSale:before{display:block}.HotelsMapItem__pricePin.HotelsMapItem__isVisited,.HotelsMapItem__pricePin.HotelsMapItem__isVisited:after{background-color:#4e4e4e}.HotelsMapItem__hoveredPreviewOpened{cursor:pointer;z-index:10}.HotelsMapItem__selectedPreviewOpened{cursor:pointer;z-index:9}.HotelsMapItem__previewCardContainer{display:flex;height:0;justify-content:center;left:0;overflow:visible;position:absolute;width:100%}.HotelsMapItem__previewCardContainer.HotelsMapItem__isBelow{align-items:flex-start;bottom:0}.HotelsMapItem__previewCardContainer.HotelsMapItem__isBelow .HotelsMapItem__hotelCard{padding-top:16px}.HotelsMapItem__previewCardContainer.HotelsMapItem__isBelow .HotelsMapItem__hotelCard:after{top:10px;z-index:1}.HotelsMapItem__previewCardContainer.HotelsMapItem__isAbove{align-items:flex-end;top:0}.HotelsMapItem__previewCardContainer.HotelsMapItem__isAbove .HotelsMapItem__hotelCard{padding-bottom:42px}.HotelsMapItem__previewCardContainer.HotelsMapItem__isAbove .HotelsMapItem__hotelCard:after{bottom:36px;z-index:3}.HotelsMapItem__priceType .HotelsMapItem__previewCardContainer.HotelsMapItem__isAbove .HotelsMapItem__hotelCard{padding-bottom:32px}.HotelsMapItem__priceType.HotelsMapItem__isSelected .HotelsMapItem__previewCardContainer.HotelsMapItem__isAbove .HotelsMapItem__hotelCard{padding-bottom:56px}.HotelsMapItem__hotelCard{flex-shrink:0;position:relative;width:344px}.HotelsMapItem__hotelCard.HotelsMapItem__hasArrow:after{display:block}.HotelsMapItem__hotelCard:after{background-color:var(--color-white);box-shadow:1px 1px 2px -1px rgba(0,0,0,.36);content:"";display:none;height:12px;left:calc(50% - 5.5px);position:absolute;transform:rotate(45deg);width:12px}.HotelsMapItem__previewOffsetBlock{border-radius:4px;position:relative;z-index:2}@keyframes HotelsMapItem__move{0%{transform:translateY(0)}50%{transform:translateY(-25%)}to{transform:translateY(0)}}@keyframes HotelsMapItem__simpleBlip{0%{opacity:.2;transform:scale(.1)}45%{opacity:.2}to{opacity:0;transform:scale(1)}}@keyframes HotelsMapItem__blip{0%{opacity:.3;transform:scale(.1)}50%{opacity:.3}to{opacity:0;transform:scale(1)}}@keyframes HotelsGoogleMaps__skeleton-progress{0%{transform:translateX(-100%)}to{transform:translateX(0)}}.HotelsGoogleMaps__HotelsGoogleMaps{height:100%;position:absolute;right:0;top:0;width:100%}.HotelsGoogleMaps__content{bottom:0;left:0;position:absolute;right:0;top:0}.HotelsGoogleMaps__haMarker{background-color:rgba(var(--color-yellow),.6);border:1px solid var(--color-grey-medium);border-radius:50%;transform:translate(-50%,-50%)}.HotelsGoogleMaps__topShadow{background-image:linear-gradient(180deg,rgba(0,0,0,.4),transparent);height:80px;left:0;position:absolute;top:0;width:100%;z-index:1}.HotelsGoogleMaps__zoomButtonsContainer{bottom:0;display:flex;flex-direction:column;justify-content:center;margin-bottom:0;margin-right:24px;position:relative;right:0;top:0;width:0}.HotelsGoogleMaps__zoomButton{background:hsla(0,0%,100%,.9);border-radius:50%;box-shadow:0 0 2px 0 rgba(0,0,0,.5),0 1px 3px 0 rgba(0,0,0,.4);cursor:pointer;height:48px;margin-bottom:12px;margin-left:-56px;position:relative;text-align:center;width:48px}.HotelsGoogleMaps__zoomButton:after{content:"";display:inline-block;height:100%;vertical-align:middle}@media only screen and (max-width:1023px){.HotelsGoogleMaps__zoomButton{height:40px;margin-left:-40px;width:40px}}.HotelsGoogleMaps__zoomButtonIcon{fill:#616161;display:inline-block;height:14px;text-align:center;vertical-align:middle;width:14px}.HotelsGoogleMaps__mapAsFilterControl{align-items:center;background-color:var(--color-white);border-radius:2px;box-shadow:var(--shadow-small);display:flex;left:16px;opacity:.9;padding:4px 12px 4px 4px;position:absolute;top:16px}.HotelsGoogleMaps__mapAsFilterControl:hover{cursor:pointer}.HotelsGoogleMaps__mapAsFilterText{color:#616161;font-size:14px;line-height:20px;margin-left:12px}.HotelsGoogleMaps__errorTooltip{background-color:rgba(0,0,0,.85);border-radius:2px;box-shadow:0 8px 14px 0 rgba(0,0,0,.24),0 0 2px 0 rgba(0,0,0,.12);box-sizing:border-box;color:var(--color-white);left:50%;opacity:0;padding:16px 24px;position:absolute;text-align:center;top:52px;transform:translateX(-50%);transition:opacity .5s,visibility .5s;user-select:none;visibility:hidden}.HotelsGoogleMaps__errorTooltip.HotelsGoogleMaps__isShown{opacity:1;visibility:visible}.HotelsGoogleMaps__debugInfo{background:#000;border-radius:4px;color:#fff;padding:8px;position:fixed;right:16px;top:16px;z-index:100}.HotelsGoogleMaps__debugInfo .HotelsGoogleMaps__caption{font-weight:700}.HotelsGoogleMaps__searchButtonContainer{display:flex;height:0;justify-content:center;left:0;overflow:visible;position:absolute;top:52px;width:100%;z-index:2}@media only screen and (max-width:1023px){.HotelsGoogleMaps__searchButtonContainer{top:16px}}.HotelsGoogleMaps__searchButton{align-items:center;background:hsla(0,0%,100%,.9);border-radius:24px;box-shadow:0 3px 6px 0 rgba(0,0,0,.16),0 3px 6px 0 rgba(0,0,0,.23);cursor:pointer;display:flex;height:48px;justify-content:center;opacity:0;padding:0 24px;position:relative;transform:translateY(-25px);transition:opacity .3s,transform .3s}@media only screen and (max-width:1023px){.HotelsGoogleMaps__searchButton{border-radius:20px;height:40px;padding:0 20px}}.HotelsGoogleMaps__searchButton.HotelsGoogleMaps__isLoading{cursor:default}.HotelsGoogleMaps__searchButton.HotelsGoogleMaps__isLoading .HotelsGoogleMaps__searchButtonText{opacity:0}.HotelsGoogleMaps__searchButton.HotelsGoogleMaps__isShown{opacity:1;transform:translateY(0)}.HotelsGoogleMaps__searchButtonText{color:#3a3a3a;font-size:16px;height:20px;line-height:20px;text-align:center;white-space:nowrap}@media only screen and (max-width:1023px){.HotelsGoogleMaps__searchButtonText{font-size:14px;font-weight:600;line-height:20px}}.HotelsGoogleMaps__loaderContainer{align-items:center;display:flex;height:100%;justify-content:center;left:0;position:absolute;top:0;width:100%}@keyframes PoiGroup__skeleton-progress{0%{transform:translateX(-100%)}to{transform:translateX(0)}}.PoiGroup__group{margin-bottom:32px}.PoiGroup__title{align-items:center;display:flex;margin-bottom:8px;user-select:none}.PoiGroup__title .PoiGroup__name{font-size:16px;font-weight:700;line-height:24px;margin-left:12px}.PoiGroup__icon{fill:var(--color-grey-medium);flex-grow:0;flex-shrink:0;height:16px;width:16px}.PoiGroup__list{margin:0 0 0 28px;padding:0}.PoiGroup__point{color:var(--color-black);font-size:14px;line-height:20px;list-style-type:none;margin-bottom:8px;user-select:none}.PoiGroup__distance{color:var(--color-grey-medium);white-space:nowrap}@keyframes PoiMarker__skeleton-progress{0%{transform:translateX(-100%)}to{transform:translateX(0)}}.PoiMarker__root{height:32px;position:relative;width:24px;z-index:10}.PoiMarker__groupIcon{left:6px;position:absolute;top:6px}.PoiMarker__groupIcon *{fill:var(--color-white)}@keyframes Location__skeleton-progress{0%{transform:translateX(-100%)}to{transform:translateX(0)}}.Location__Location{background-color:var(--color-white);border-top-left-radius:8px;border-top-right-radius:8px;margin-top:32px;padding:24px 24px 0}@media only screen and (max-width:1023px){.Location__Location{padding:16px 16px 0}}.Location__header{margin:16px 0 48px}@media only screen and (max-width:1023px){.Location__header{margin:0 0 24px}}.Location__locationTitle,.Location__poiTitle{color:var(--color-black);font-size:21px;font-weight:700;line-height:28px;margin-bottom:16px}.Location__locationInfo{color:var(--color-black);font-size:14px;line-height:20px}.Location__distance{color:var(--color-grey-medium)}.Location__container{display:flex;justify-content:space-between}.Location__info{width:calc(50% - 16px)}@media only screen and (max-width:1023px){.Location__info{width:100%}}.Location__map{border-radius:4px;overflow:hidden;position:relative;width:100%}@media only screen and (min-width:1024px){.Location__map{max-height:calc(100vh - 64px)}}@media only screen and (max-width:1023px){.Location__map{border-radius:0;height:400px;margin-bottom:32px;margin-left:-16px;margin-right:-16px;width:calc(100% + 32px)}}.Location__poi{column-gap:16px;display:grid;grid-template-columns:1fr 1fr}@media only screen and (max-width:1023px){.Location__poi{display:block}}.Location__hint{color:var(--color-grey-medium);font-size:12px;line-height:16px;margin:0 0 32px;user-select:none}.Location__stickyContainer{width:calc(50% - 16px)}@keyframes GroupsGrid__skeleton-progress{0%{transform:translateX(-100%)}to{transform:translateX(0)}}.GroupsGrid__groupsGrid{--columns-count:3;--column-gap:16px;--row-gap:32px;grid-column-gap:var(--column-gap);grid-row-gap:var(--row-gap);display:grid;grid-template-columns:repeat(var(--columns-count),1fr)}.GroupsGrid__groupIconWrapper{font-size:16px;line-height:24px}.GroupsGrid__iconWrapper{align-items:center;color:var(--color-grey-medium);display:flex;flex-shrink:0;margin:0 12px 0 0}.GroupsGrid__iconWrapper:before{content:" ";display:inline-block;width:0}.GroupsGrid__group,.GroupsGrid__groupListItem,.GroupsGrid__groupTitle{align-items:flex-start;display:flex}.GroupsGrid__group{min-width:0}.GroupsGrid__groupTitle{font-size:16px;font-weight:700;line-height:24px;margin:0 0 8px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.GroupsGrid__groupList{display:flex;flex-direction:column;gap:8px;list-style:none;margin:0;padding:0}.GroupsGrid__groupContent,.GroupsGrid__groupListItem{font-size:14px;line-height:20px}.PolicyContent__text+.PolicyContent__text{margin:6px 0 0}.PolicyContent__images{display:flex;margin:14px 0 0}.PolicyContent__image{margin:2px 8px 0 0}@keyframes Policies__skeleton-progress{0%{transform:translateX(-100%)}to{transform:translateX(0)}}.Policies__sectionTitle{color:var(--color-black);font-size:21px;line-height:28px;margin:0 0 16px}.Policies__groupsGrid{--columns-count:1;--row-gap:24px}.Policies__groupsIcon{height:20px;width:20px}@keyframes Reviews__skeleton-progress{0%{transform:translateX(-100%)}to{transform:translateX(0)}}.Reviews__blockContainer{margin-top:48px;position:relative}.Reviews__content{background-color:var(--color-white);border-radius:8px;padding:0 32px}@media only screen and (max-width:1023px){.Reviews__content{padding:0 16px}}.ImageLoaderWrapper__wrap{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.ImageLoaderWrapper__image{position:relative;user-select:none}.ImageLoaderWrapper__image:after{bottom:0;content:" ";left:0;position:absolute;right:0;top:0;user-select:none}@keyframes FullImagesSlider__skeleton-progress{0%{transform:translateX(-100%)}to{transform:translateX(0)}}.FullImagesSlider__FullImagesSlider{bottom:0;left:0;position:absolute;right:0;top:0}.FullImagesSlider__image-container{height:100%;width:100%;will-change:transform,opacity}.FullImagesSlider__image{cursor:pointer}.FullImagesSlider__control-area{cursor:pointer;height:100%;opacity:.6;position:absolute;top:0;transition:opacity .3s;user-select:none;width:128px;will-change:opacity}@media only screen and (max-width:1127px){.FullImagesSlider__control-area{display:none}}.FullImagesSlider__control-area--next{right:0}.FullImagesSlider__control-area--prev{left:0}.FullImagesSlider__control-area:hover{opacity:.9}.FullImagesSlider__control-area .FullImagesSlider__arrow-svg{left:50%;margin-left:-6px;margin-top:-4px;position:absolute;top:50%;-webkit-transform:rotate(-90deg);-moz-transform:rotate(-90deg);-ms-transform:rotate(-90deg);-o-transform:rotate(-90deg);transform:rotate(-90deg)}.FullImagesSlider__control-area .FullImagesSlider__button{background-color:#fff;border-radius:50%;box-shadow:0 1px 2px 0 rgba(0,0,0,.2),0 1px 3px 0 rgba(0,0,0,.1);cursor:pointer;height:48px;margin-top:-24px;position:absolute;top:50%;width:48px;z-index:2}.FullImagesSlider__control-area .FullImagesSlider__button--next{right:40px}.FullImagesSlider__control-area .FullImagesSlider__button--prev{left:40px}.FullImagesSlider__control-area .FullImagesSlider__button--prev .FullImagesSlider__arrow-svg{-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg)}.FullImagesSlider__inner{touch-action:manipulation}@keyframes PreviewsSlider__skeleton-progress{0%{transform:translateX(-100%)}to{transform:translateX(0)}}.PreviewsSlider__PreviewsSlider .PreviewsSlider__image{height:80px}.PreviewsSlider__image{border-radius:var(--hotel-gallery-small-image-border-radius);cursor:pointer;position:relative;user-select:none}.PreviewsSlider__image:active{cursor:default;cursor:grabbing}.PreviewsSlider__image:before{border:2px solid transparent;border-radius:var(--hotel-gallery-small-image-border-radius);bottom:0;content:" ";left:0;position:absolute;right:0;top:0;transition:border-color .3s;will-change:border-color}.PreviewsSlider__image--isActive:before{border:2px solid #ffd41e}.PreviewsSlider__image:after{border-radius:var(--hotel-gallery-small-image-border-radius);bottom:0;content:" ";left:0;opacity:0;position:absolute;right:0;top:0;transition:opacity .3s;user-select:none;will-change:opacity}.PreviewsSlider__image--isFade:after{background:#000;opacity:.4}.PreviewsSlider__gallery{overflow:hidden}.PreviewsSlider__imageClass{border-radius:var(--hotel-gallery-small-image-border-radius)!important}@keyframes ModalGallery__skeleton-progress{0%{transform:translateX(-100%)}to{transform:translateX(0)}}.ModalGallery__ModalGallery{box-sizing:border-box;height:100%;position:relative;width:100%}@media only screen and (max-width:1127px){.ModalGallery__ModalGallery{padding-top:0}}.ModalGallery__layoutContainer{background-color:rgba(0,0,0,.9)}.ModalGallery__modalContent{height:100%;overflow:hidden}.ModalGallery__inner{height:calc(100% - 64px);position:relative}@media only screen and (max-width:1127px){.ModalGallery__inner{height:calc(100% - 24px)}}.ModalGallery__inner{display:flex;flex-direction:column}.ModalGallery__count{box-sizing:border-box;color:#fff;font-size:13px;height:56px;line-height:16px;opacity:.9;padding-bottom:20px;padding-top:20px;text-align:center}@media only screen and (max-width:1127px){.ModalGallery__count{height:16px;margin-bottom:6px;padding-bottom:0;padding-top:0}.ModalGallery__count .ModalGallery__label{background-color:#212121;border-radius:24px;padding:4px 8px}}.ModalGallery__previews{height:80px}@media only screen and (max-width:1127px){.ModalGallery__previews{display:none}}.ModalGallery__fullImages{flex-grow:1;position:relative}.ModalGallery__footer{height:136px}@media only screen and (max-width:1127px){.ModalGallery__footer{bottom:-6px;display:flex;flex-direction:column;height:84px;justify-content:flex-end;width:100%}}.ModalGallery__header{align-items:center;display:flex;height:64px;justify-content:center;left:0;position:relative;width:100%;z-index:1}@media only screen and (max-width:1127px){.ModalGallery__header{height:24px}}.ModalGallery__close{background:none;border:none;cursor:pointer;margin:0;outline:none;padding:0;position:absolute;right:28px;top:20px}@media only screen and (max-width:1127px){.ModalGallery__close{right:0;top:0}}.ModalGallery__closeSvg{fill:var(--color-white)}.ModalGallery__closeSvg:hover{fill:var(--color-white);opacity:.8}@keyframes ImagesSlider__skeleton-progress{0%{transform:translateX(-100%)}to{transform:translateX(0)}}.ImagesSlider__ImagesSlider{height:100%;user-select:none;width:100%}.ImagesSlider__ImagesSlider,.ImagesSlider__wrap{overflow:hidden;position:relative}.ImagesSlider__container{display:inline-block;position:relative;touch-action:manipulation;white-space:nowrap;will-change:transform}.ImagesSlider__placeholder{display:inline-flex;vertical-align:top}.ImagesSlider__node{vertical-align:top}.ImagesSlider__arrow-button{background-color:#fff;border-radius:50%;box-shadow:0 1px 2px 0 rgba(0,0,0,.2),0 1px 3px 0 rgba(0,0,0,.1);cursor:pointer;height:40px;margin-top:-20px;opacity:.6;position:absolute;top:50%;transition:opacity .2s;user-select:none;width:40px;z-index:1}.ImagesSlider__arrow-button:hover{box-shadow:0 1px 2px 0 rgba(0,0,0,.25),0 1px 3px 0 rgba(0,0,0,.15);opacity:.9}.ImagesSlider__arrow-button-svg{left:50%;margin-left:-6px;margin-top:-4px;position:absolute;top:50%;-webkit-transform:rotate(-90deg);-moz-transform:rotate(-90deg);-ms-transform:rotate(-90deg);-o-transform:rotate(-90deg);transform:rotate(-90deg)}.ImagesSlider__arrow-button--next{right:16px}.ImagesSlider__arrow-button--prev{left:16px}.ImagesSlider__arrow-button--prev .ImagesSlider__arrow-button-svg{-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg)}@media only screen and (max-width:600px){.ImagesSlider__arrow-button{display:none}}@keyframes HotelGallery__skeleton-progress{0%{transform:translateX(-100%)}to{transform:translateX(0)}}.HotelGallery__sliderView{padding-top:52%;width:100%}.HotelGallery__sliderPreview{height:60px;margin-top:4px;overflow:hidden}.HotelGallery__container{border-radius:var(--hotel-gallery-small-image-border-radius);position:relative}.HotelGallery__containerLayer{height:100%;position:absolute;top:0;width:100%}.HotelGallery__image{border-radius:var(--hotel-gallery-small-image-border-radius);cursor:pointer;height:60px;position:relative;user-select:none}.HotelGallery__image:active{cursor:default;cursor:grabbing}.HotelGallery__image:before{border:2px solid transparent;border-radius:var(--hotel-gallery-small-image-border-radius);bottom:0;content:" ";left:0;position:absolute;right:0;top:0;transition:border-color .3s;will-change:border-color}.HotelGallery__image.HotelGallery__isActive:before{border:2px solid #ffd41e}.HotelGallery__image:after{border-radius:var(--hotel-gallery-small-image-border-radius);bottom:0;content:" ";left:0;opacity:0;position:absolute;right:0;top:0;transition:opacity .3s;user-select:none;will-change:opacity}.HotelGallery__image.HotelGallery__isFade:after{background:#000;opacity:.4}.HotelGallery__imageToggler{margin:0;opacity:.7}.HotelGallery__imageToggler:focus,.HotelGallery__imageToggler:hover{opacity:1}.HotelGallery__imageTogglerContainer{background-color:#fff;border-radius:var(--button-border-radius);position:absolute;right:16px;top:16px}.HotelGallery__imageTogglerContainer.HotelGallery__isCompact{bottom:20px;top:auto}.HotelGallery__fullScreenToggler{background-color:#fff;border-radius:50%;bottom:16px;box-shadow:0 1px 2px 0 rgba(0,0,0,.2),0 1px 3px 0 rgba(0,0,0,.1);cursor:pointer;height:40px;opacity:.6;position:absolute;right:16px;transition:opacity .2s;user-select:none;width:40px;z-index:1}.HotelGallery__fullScreenToggler:hover{box-shadow:0 1px 2px 0 rgba(0,0,0,.25),0 1px 3px 0 rgba(0,0,0,.15);opacity:.9}.HotelGallery__fullScreenTogglerIcon{left:13px;position:absolute;top:13px}.HotelGallery__counter{box-sizing:border-box;opacity:.9;pointer-events:none;position:absolute;right:16px;text-align:center;top:16px}.HotelGallery__label{background-color:#212121;border-radius:24px;color:#fff;font-size:13px;line-height:16px;padding:4px 8px}.HotelGallery__layoutOverlay{background-color:rgba(0,0,0,.9)}.HotelGallery__borderRadius{border-radius:var(--hotel-gallery-big-image-border-radius)}.HotelGallery__imageClass{border-radius:var(--hotel-gallery-small-image-border-radius)!important}@keyframes Detail__skeleton-progress{0%{transform:translateX(-100%)}to{transform:translateX(0)}}.Detail__detail{align-items:flex-start;display:flex}.Detail__icon{align-items:center;color:var(--color-grey-medium);display:inline-flex;justify-content:center;margin:0 10px 0 0}.Detail__icon:before{content:" ";display:inline-block;width:0}@keyframes Dates__skeleton-progress{0%{transform:translateX(-100%)}to{transform:translateX(0)}}.Dates__time{color:var(--color-grey-medium)}@keyframes WithRoomSize__skeleton-progress{0%{transform:translateX(-100%)}to{transform:translateX(0)}}.WithRoomSize__size{color:var(--color-grey-medium);font-weight:400}.WithRoomSize__sizeValue{white-space:nowrap}.WithRoomSize__sizeSup{font-size:.48em;line-height:0}@keyframes Meal__skeleton-progress{0%{transform:translateX(-100%)}to{transform:translateX(0)}}.Meal__enabled{color:var(--color-green)}@keyframes InfoTooltip__skeleton-progress{0%{transform:translateX(-100%)}to{transform:translateX(0)}}.InfoTooltip__trigger{align-items:center;color:var(--color-grey-medium);display:inline-flex;justify-content:center}.InfoTooltip__trigger:before{content:" ";display:inline-block;width:0}.InfoTooltip__content{max-width:450px}@media only screen and (max-width:1023px){.InfoTooltip__content{max-width:250px}}@keyframes PayType__skeleton-progress{0%{transform:translateX(-100%)}to{transform:translateX(0)}}.PayType__root,.PayType__title{color:var(--color-black)}.PayType__rootWithNegativeTone{color:var(--color-red)}.PayType__rootWithPositiveTone{color:var(--color-green)}@keyframes GroupItemLabel__skeleton-progress{0%{transform:translateX(-100%)}to{transform:translateX(0)}}.GroupItemLabel__root{font-size:14px;line-height:20px}@media only screen and (max-width:1023px){.GroupItemLabel__root{align-items:flex-start;display:flex;justify-content:space-between}}.GroupItemLabel__text{display:inline;margin:0 8px 0 0}.GroupItemLabel__priceDiff{color:var(--color-grey-medium);flex-shrink:0}.GroupItemLabel__nobr{white-space:nowrap}.GroupItemLabel__payTypeTipWithNegativeTone{color:var(--color-red)}.GroupItemLabel__payTypeTipWithPositiveTone{color:var(--color-green)}.GroupItemLabel__payTypeTooltip{margin:0 0 0 4px}.GroupItemLabel__payTypeTooltipIcon,.GroupItemLabel__refundableRulesTriggerIcon{height:14px;margin:-1px 0 0;width:14px}.GroupItemLabel__refundableRulesTriggerWithIcon{align-items:flex-start;display:flex}.GroupItemLabel__refundableRulesOverlayShifted{left:-34px}@keyframes PopupTrigger__skeleton-progress{0%{transform:translateX(-100%)}to{transform:translateX(0)}}.PopupTrigger__iconWrapper{align-items:center;color:var(--color-grey-medium);display:inline-flex;justify-content:center;margin:0 10px 0 0}.PopupTrigger__iconWrapper:before{content:" ";display:inline-block;width:0}.PopupTrigger__rootPositive .PopupTrigger__iconWrapper,.PopupTrigger__rootPositive .PopupTrigger__text{color:var(--color-green)}.PopupTrigger__trigger{align-items:center;background:none;border:none;color:var(--color-grey-medium);cursor:pointer;display:inline-flex;font-size:inherit;height:auto;justify-content:center;line-height:inherit;margin:0 0 0 4px;outline:none;padding:0}.PopupTrigger__trigger:hover{background:none}.PopupTrigger__trigger:before{content:" ";display:inline-block;width:0}.PopupTrigger__nobr{white-space:nowrap}.PopupTrigger__rootEllipsis{align-items:center;display:flex}.PopupTrigger__rootEllipsis .PopupTrigger__iconWrapper{flex-shrink:0;margin:0 8px 0 0}.PopupTrigger__rootEllipsis .PopupTrigger__text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.PopupTrigger__rootEllipsis .PopupTrigger__trigger{flex-shrink:0}@keyframes Facility__skeleton-progress{0%{transform:translateX(-100%)}to{transform:translateX(0)}}.Facility__Facility{border-radius:2px;color:#fff;display:inline-block;font-size:14px;height:24px;line-height:24px;overflow:hidden;padding:0 8px;position:relative;user-select:none}.Facility__transparentFacility{background-color:transparent;color:#9e9e9e;text-decoration:underline}.Facility__transparentFacility:hover{color:#fff;text-decoration:none}.Facility__greenFacility{background-color:#68be2f}.Facility__greenFacility:after{background-image:linear-gradient(270deg,#68be2f 30%,rgba(104,190,47,0));bottom:0;content:"";position:absolute;right:0;top:0;width:35px;width:10px}.Facility__greyFacility{background-color:#616161}.Facility__greyFacility:after{background-image:linear-gradient(270deg,#616161 30%,rgba(97,97,97,0));bottom:0;content:"";position:absolute;right:0;top:0;width:35px;width:10px}.Facility__redFacility{background-color:#fb6c21}.Facility__redFacility:after{background-image:linear-gradient(270deg,#fb6c21 30%,rgba(251,108,33,0));bottom:0;content:"";position:absolute;right:0;top:0;width:35px;width:10px}.Facility__linkFacility{cursor:pointer}@keyframes PopupWrapper__skeleton-progress{0%{transform:translateX(-100%)}to{transform:translateX(0)}}.PopupWrapper__PopupWrapper{display:inline-block;position:relative;word-break:normal}.PopupWrapper__icon{margin-top:-1px;position:absolute;right:8px;top:50%;transform:translateY(-50%);transition:all var(--duration-medium-1) ease}.PopupWrapper__rotatedIcon{transform:translateY(-50%) rotate(-180deg)}.PopupWrapper__svg{display:block}.PopupWrapper__value{padding-right:24px;word-break:break-all}.PopupWrapper__value--isLink{padding:0}.PopupWrapper__value--isLink.PopupWrapper__value--isWhite{color:#fff;text-decoration:none}.PopupWrapper__value--withoutArrow{padding-right:8px}.PopupWrapper__title{color:#424242;font-size:16px;font-weight:500;line-height:24px;margin-bottom:14px}.PopupWrapper__overlay{animation:PopupWrapper__overlayMove ease-out var(--duration-medium-1) forwards;background-color:#fff;border-radius:4px;box-shadow:0 6px 6px 0 rgba(0,0,0,.26),0 10px 20px 0 rgba(0,0,0,.19);box-sizing:border-box;color:#000;left:0;margin-top:8px;padding:18px 30px 14px 18px;position:absolute;top:100%;width:384px;z-index:6}@media only screen and (max-width:430px){.PopupWrapper__overlay{padding:28px 40px 13px 28px;width:320px}}@media only screen and (max-width:340px){.PopupWrapper__overlay{padding:16px 20px 10px;width:284px}}.PopupWrapper__overlay--isRed{border:2px solid #c91312}.PopupWrapper__overlay--isGreen{border:2px solid var(--color-purple)}.PopupWrapper__overlay--isGrey{border:2px solid #9e9e9e}.PopupWrapper__overlay--isGrey .PopupWrapper__refundable-item{padding:0}.PopupWrapper__overlay--isTopPosition{animation:PopupWrapper__overlayMoveTop ease-out var(--duration-medium-1) forwards;margin-top:0;top:-8px;transform:translateY(-100%)}.PopupWrapper__timeZone{color:#9e9e9e;font-size:12px;font-style:italic}.PopupWrapper__item{color:#616161;font-size:13px;line-height:20px;margin-bottom:12px;padding-left:20px;position:relative}.PopupWrapper__item--isAlone{padding-left:0}.PopupWrapper__item:after{border-radius:4px;bottom:0;content:"";left:0;position:absolute;top:0;width:8px}.PopupWrapper__item--isPurple:after{background:var(--color-purple)}.PopupWrapper__item--isYellow:after{background:#ffc901}.PopupWrapper__item--isRed:after{background:#c91312}.PopupWrapper__item--isGrey:after{background:#9e9e9e}@keyframes PopupWrapper__overlayMoveTop{0%{opacity:.1;transform:translateY(-110%)}80%{opacity:.8;transform:translateY(-100%)}to{opacity:1}}@keyframes PopupWrapper__overlayMove{0%{opacity:.1;transform:translateY(10%)}80%{opacity:.8;transform:translateY(0)}to{opacity:1}}@keyframes ContentHeaderDetails__skeleton-progress{0%{transform:translateX(-100%)}to{transform:translateX(0)}}.ContentHeaderDetails__root{display:flex}@media only screen and (max-width:1023px){.ContentHeaderDetails__root{flex-direction:column;width:100%}}@media only screen and (min-width:1024px){.ContentHeaderDetails__root{gap:24px}}.ContentHeaderDetails__column{display:flex;flex-direction:column;gap:8px}@media only screen and (min-width:1024px){.ContentHeaderDetails__column{flex-shrink:0;width:226px}}@media only screen and (max-width:1023px){.ContentHeaderDetails__column:first-child{border-bottom:1px solid var(--color-grey-light);margin:0 0 16px;padding:0 0 16px}}@keyframes Label__skeleton-progress{0%{transform:translateX(-100%)}to{transform:translateX(0)}}.Label__container{align-items:center;border-radius:4px;box-sizing:border-box;display:inline-flex;font-size:12px;height:24px;justify-content:center;line-height:16px;min-width:40px;overflow:hidden;padding:0 8px;user-select:none;white-space:nowrap}@keyframes HotelsLabel__skeleton-progress{0%{transform:translateX(-100%)}to{transform:translateX(0)}}.HotelsLabel__splitter{font-size:16px;margin:0 8px;opacity:.4;position:relative;top:-1px}@keyframes Availability__skeleton-progress{0%{transform:translateX(-100%)}to{transform:translateX(0)}}.Availability__root{color:var(--color-red);font-size:12px;line-height:16px}@keyframes ContentHeaderLabelsAndAvailability__skeleton-progress{0%{transform:translateX(-100%)}to{transform:translateX(0)}}.ContentHeaderLabelsAndAvailability__root{align-items:center;display:flex;flex-wrap:wrap}.ContentHeaderLabelsAndAvailability__label{margin:0 16px 16px 0}.ContentHeaderLabelsAndAvailability__label+.ContentHeaderLabelsAndAvailability__label{margin-left:-8px}.ContentHeaderLabelsAndAvailability__availability{font-size:12px;line-height:16px}@keyframes Heading__skeleton-progress{0%{transform:translateX(-100%)}to{transform:translateX(0)}}.Heading__root{margin:0;padding:0 24px 0 0;text-align:left}@media only screen and (max-width:1023px){.Heading__root{font-size:18px;line-height:24px}}@media only screen and (min-width:1024px){.Heading__root{font-size:21px;line-height:28px}}@keyframes Nights__skeleton-progress{0%{transform:translateX(-100%)}to{transform:translateX(0)}}.Nights__root{color:var(--color-grey-medium);font-size:12px;line-height:16px}@keyframes Price__skeleton-progress{0%{transform:translateX(-100%)}to{transform:translateX(0)}}.Price__root{align-items:flex-end;display:inline-flex;flex-direction:column}.Price__valueBeforeDiscount{color:var(--color-red);font-size:12px;font-weight:500;line-height:16px;text-decoration:line-through}.Price__value{color:inherit;font-size:21px;font-weight:700;line-height:28px}@keyframes Summary__skeleton-progress{0%{transform:translateX(-100%)}to{transform:translateX(0)}}@media only screen and (max-width:1023px){.Summary__root{align-items:flex-end;display:flex;justify-content:space-between;width:100%}}@media only screen and (min-width:1024px){.Summary__root{align-items:flex-end;display:flex;flex-direction:column;gap:8px}}.Summary__nightsAndGuests{color:var(--color-grey-medium);font-size:11px;line-height:12px;white-space:nowrap}@media only screen and (max-width:1023px){.Summary__nightsAndGuests{margin:0 0 2px;text-align:left}}@media only screen and (min-width:1024px){.Summary__nightsAndGuests{margin:0 0 8px;text-align:right}}@media only screen and (max-width:1023px){.Summary__price{align-items:baseline;flex-direction:row-reverse;gap:8px}}@keyframes ContentHeader__skeleton-progress{0%{transform:translateX(-100%)}to{transform:translateX(0)}}.ContentHeader__root{display:flex;flex-direction:column}@media only screen and (max-width:1023px){.ContentHeader__containerLabelsAndAvailability{order:1;padding:0 16px}.ContentHeader__containerHeading{display:none}.ContentHeader__containerGallery{order:2}.ContentHeader__containerDetails{order:3;padding:16px}.ContentHeader__containerDetailsSummary{display:none}}@media only screen and (min-width:1024px){.ContentHeader__containerLabelsAndAvailability{order:1}.ContentHeader__containerHeading{margin:0 0 16px;order:2}.ContentHeader__containerDetails{align-items:flex-start;display:flex;justify-content:space-between;order:3}.ContentHeader__containerDetailsSummary{align-self:flex-end;margin:0 0 0 24px}.ContentHeader__containerGallery{border-radius:4px;margin:32px 0;order:4;overflow:hidden}}@media only screen and (max-width:1023px){.Content__section{background:var(--color-grey-smoke);padding:48px 0 0}.Content__section:last-child{padding-bottom:24px}}@media only screen and (min-width:1024px){.Content__section+.Content__section{margin:48px 0 0}}@media only screen and (max-width:1023px){.Content__sectionTitle{font-size:18px;line-height:24px;margin:0 16px 20px}}@media only screen and (min-width:1024px){.Content__sectionTitle{font-size:21px;line-height:28px;margin:0 0 16px}}@media only screen and (max-width:1023px){.Content__sectionContent{background:var(--color-white);padding:16px}.Content__amenities{--columns-count:1;--row-gap:24px}}@media only screen and (min-width:1024px){.Content__amenities{--columns-count:3;--column-gap:24px}}.Content__policies{--columns-count:1;--row-gap:24px}.Content__description{hyphens:auto;text-align:justify}@keyframes DetailsModal__skeleton-progress{0%{transform:translateX(-100%)}to{transform:translateX(0)}}.DetailsModal__content{color:var(--color-black);padding:0;width:792px}@media only screen and (max-width:1023px){.DetailsModal__header{position:relative}}@media only screen and (min-width:1024px){.DetailsModal__header{display:none}}.DetailsModal__body{text-align:left}@media only screen and (max-width:1023px){.DetailsModal__body{padding:0!important}}@media only screen and (min-width:1024px){.DetailsModal__body{padding:32px}}@media only screen and (max-width:1023px){.DetailsModal__footer{padding:10px 16px!important}}@media only screen and (min-width:1024px){.DetailsModal__footer{display:none}}@keyframes ForeignCardWarningModal__skeleton-progress{0%{transform:translateX(-100%)}to{transform:translateX(0)}}.ForeignCardWarningModal__content{pointer-events:all;z-index:0}.ForeignCardWarningModal__body{align-items:center;display:flex;flex-direction:column;justify-content:center}.ForeignCardWarningModal__footer{display:flex;flex-direction:column;gap:16px}.ForeignCardWarningModal__content .ForeignCardWarningModal__footer>div{margin:0}.ForeignCardWarningModal__modalTitle{color:var(--color-black);font-size:18px;font-weight:700;line-height:24px;margin:32px 16px 16px}.ForeignCardWarningModal__modalDescription{color:var(--color-grey-medium)}.ForeignCardWarningModal__icon{margin-top:40px}@media only screen and (max-width:1023px){.ForeignCardWarningModal__icon{margin-top:0}}@keyframes TextWithTooltip__skeleton-progress{0%{transform:translateX(-100%)}to{transform:translateX(0)}}.TextWithTooltip__trigger{flex-basis:0;flex-shrink:0;padding-right:18px;position:relative}.TextWithTooltip__trigger:not(.TextWithTooltip__permanentTrigger) .TextWithTooltip__triggerIcon{position:absolute;right:0;top:0}.TextWithTooltip__touchesTrigger:not(.TextWithTooltip__permanentTrigger) .TextWithTooltip__triggerIcon{height:32px;position:absolute;right:-8px;top:-50%;width:32px}.TextWithTooltip__permanentTrigger{padding-right:0}.TextWithTooltip__triggerIcon{align-items:center;cursor:pointer;display:flex;height:16px;justify-content:center;margin-top:-1px;width:16px}.TextWithTooltip__triggerIconSvg{color:var(--color-grey-medium);display:block}.TextWithTooltip__tooltip{font-size:13px}@keyframes DetailsButton__skeleton-progress{0%{transform:translateX(-100%)}to{transform:translateX(0)}}.DetailsButton__root{background:none;border:none;color:var(--color-blue);cursor:pointer;display:inline-block;font-size:inherit;font-size:14px;height:auto;line-height:inherit;line-height:20px;margin:0;outline:none;padding:0;transition:color .2s;user-select:none}.DetailsButton__root:hover{background:none;color:var(--color-blue-hover);transition:none}@keyframes HotelRoomOffer__skeleton-progress{0%{transform:translateX(-100%)}to{transform:translateX(0)}}.HotelRoomOffer__HotelRoomOffer{-webkit-tap-highlight-color:rgba(0,0,0,0);letter-spacing:normal;padding:24px;position:relative;user-select:none}@media only screen and (max-width:1023px){.HotelRoomOffer__HotelRoomOffer{padding:16px}}.HotelRoomOffer__column{display:inline-block;vertical-align:top}.HotelRoomOffer__cell{-webkit-text-size-adjust:100%;align-items:center;color:#212121;display:flex;font-size:13px;height:16px;line-height:16px;padding-left:24px;position:relative}.HotelRoomOffer__cell--hidden{opacity:0}.HotelRoomOffer__cell:not(:last-child){margin-bottom:12px}.HotelRoomOffer__cellValue{max-height:100%;overflow:hidden;width:100%}@media only screen and (max-width:1023px){.HotelRoomOffer__cellValue{width:calc(100% - 16px)}}.HotelRoomOffer__cellIcon{fill:var(--color-grey-medium);bottom:0;left:0;position:absolute;right:0;top:0}.HotelRoomOffer__icon{left:0;position:absolute;top:50%;transform:translateY(-50%)}.HotelRoomOffer__crossIcon{fill:var(--color-red)}.HotelRoomOffer__iconTick{fill:var(--color-green)}.HotelRoomOffer__cellRefundable{margin-bottom:12px;width:100%}.HotelRoomOffer__payTypeLabel{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.HotelRoomOffer__payTypeTooltip{max-width:450px}@media only screen and (max-width:1023px){.HotelRoomOffer__payTypeTooltip{max-width:248px}}.HotelRoomOffer__price{gap:6px}.HotelRoomOffer__priceValueBeforeDiscount{font-weight:400}.HotelRoomOffer__nights{display:block;margin-top:8px;text-transform:lowercase}.HotelRoomOffer__bookButton{margin-bottom:1px;min-width:100px}.HotelRoomOffer__availability{margin-left:auto}.HotelRoomOffer__offerFacilities{align-items:center;display:flex;margin-top:14px;width:100%}.HotelRoomOffer__mainFacilities{align-items:center;display:flex;width:82%}.HotelRoomOffer__facility{background-color:#e8e8e8;border-radius:2px;box-sizing:border-box;color:#4a4a4a;display:inline-block;font-size:11px;line-height:12px;margin-right:4px;padding:4px 8px}.HotelRoomOffer__detailsButton.HotelRoomOffer__detailsButton{flex-shrink:0;font-size:13px;margin-right:12px}.HotelRoomOffer__bonusesLabel{justify-content:flex-end;margin-left:auto;white-space:pre;width:auto}@media only screen and (max-width:1023px){.HotelRoomOffer__bonusesLabel{justify-content:space-between;margin:8px 0 12px;width:100%}}.HotelRoomOffer__labels{align-items:center;bottom:auto;display:flex;left:auto;position:absolute;right:24px;top:0}.HotelRoomOffer__label{border-radius:0 0 4px 4px;margin-left:8px}@media only screen and (max-width:1023px){.HotelRoomOffer__label{border-radius:4px 0 0 4px}}.HotelRoomOffer__supplier{position:absolute;right:0;top:0}.HotelRoomOffer__desktop{align-items:flex-end;display:flex;flex-wrap:wrap}.HotelRoomOffer__desktop .HotelRoomOffer__offerCommonInfo,.HotelRoomOffer__desktop .HotelRoomOffer__offerPayInfo{width:34%}.HotelRoomOffer__desktop .HotelRoomOffer__offerPriceInfo{width:14%}.HotelRoomOffer__desktop .HotelRoomOffer__offerBook{width:18%}.HotelRoomOffer__desktop .HotelRoomOffer__offerBook,.HotelRoomOffer__desktop .HotelRoomOffer__offerPriceInfo{align-items:flex-end;margin-bottom:1px;text-align:right}.HotelRoomOffer__mobile{cursor:pointer;display:flex;flex-direction:column}.HotelRoomOffer__mobile .HotelRoomOffer__availability{margin-bottom:16px;margin-left:0}.HotelRoomOffer__mobile .HotelRoomOffer__cell:not(:last-child),.HotelRoomOffer__mobile .HotelRoomOffer__cellRefundable{margin-bottom:8px}.HotelRoomOffer__mobile .HotelRoomOffer__cell{height:auto}.HotelRoomOffer__mobile .HotelRoomOffer__cell--hidden{display:none}.HotelRoomOffer__mobile .HotelRoomOffer__cellValue{overflow:visible;word-break:normal}.HotelRoomOffer__mobile .HotelRoomOffer__offerCommonInfo{margin-bottom:16px;margin-right:16px}.HotelRoomOffer__mobile .HotelRoomOffer__facilities{margin-top:16px}.HotelRoomOffer__mobile .HotelRoomOffer__facility{margin-bottom:8px}.HotelRoomOffer__mobile .HotelRoomOffer__offerPriceInfo{border-top:1px solid #eee;display:flex;justify-content:space-between;margin-top:8px;padding-top:12px;width:100%}.HotelRoomOffer__mobile .HotelRoomOffer__nights{margin:2px;text-transform:none}.HotelRoomOffer__mobile .HotelRoomOffer__priceColumn{text-align:right}.HotelRoomOffer__mobile .HotelRoomOffer__bonuses{margin-top:2px}.HotelRoomOffer__mobile .HotelRoomOffer__nightsColumn{display:flex;flex-direction:column;justify-content:space-between;margin-right:32px}.HotelRoomOffer__mobile .HotelRoomOffer__detailsButton.HotelRoomOffer__detailsButton{align-self:flex-start;margin-right:0}.HotelRoomOffer__mobile .HotelRoomOffer__labels{bottom:inherit;flex-direction:row;left:inherit;margin-bottom:16px;position:relative;right:inherit;top:inherit}.HotelRoomOffer__mobile .HotelRoomOffer__label{border-radius:4px;margin-left:0;margin-right:8px}@keyframes HotelsHotelRoom__skeleton-progress{0%{transform:translateX(-100%)}to{transform:translateX(0)}}.HotelsHotelRoom__HotelsHotelRoom{padding-top:36px}.HotelsHotelRoom__HotelsHotelRoom.HotelsHotelRoom__isFirst{padding-top:0}.HotelsHotelRoom__info{align-items:center;display:flex;height:100px;margin-bottom:32px;overflow:hidden;position:relative;z-index:1}@media only screen and (max-width:1023px){.HotelsHotelRoom__info{margin-bottom:16px}}.HotelsHotelRoom__firstPhoto{height:100%;width:100%}.HotelsHotelRoom__imageClass{border-radius:8px}.HotelsHotelRoom__firstPhotoWrap{background:none;border:0;cursor:pointer;display:table-cell;height:100px;margin:0;min-width:165px;overflow:hidden;padding:0;position:relative;vertical-align:top;width:165px}.HotelsHotelRoom__firstPhotoButton{background-color:var(--color-white);border-radius:50%;bottom:8px;box-shadow:0 1px 2px 0 rgba(0,0,0,.2),0 1px 3px 0 rgba(0,0,0,.1);cursor:pointer;height:32px;position:absolute;right:8px;width:32px;z-index:2}.HotelsHotelRoom__firstPhotoButtonSvg{left:50%;margin-left:-6px;margin-top:-6px;position:absolute;top:50%}.HotelsHotelRoom__roomInfo{display:table-cell;font-size:21px;padding-left:23px;position:relative;vertical-align:top;width:100%}.HotelsHotelRoom__roomName{color:var(--color-black);font-weight:700;line-height:24px}.HotelsHotelRoom__roomNameWrap{margin-bottom:7px;margin-top:16px;overflow:hidden}.HotelsHotelRoom__roomAllPhoto{background:none;border:none;color:var(--color-blue);cursor:pointer;display:inline-block;font-size:14px;line-height:16px;padding:0}.HotelsHotelRoom__roomAllPhotoWrap{height:16px}.HotelsHotelRoom__viewAllOffers{color:var(--color-blue);cursor:pointer;font-size:16px;height:20px;line-height:20px;margin-bottom:18px;margin-top:8px}.HotelsHotelRoom__offerRoom{background-color:var(--color-white);border-radius:8px;margin-bottom:16px}.HotelsHotelRoom__offerRoom.HotelsHotelRoom__isTheBest{border-top-left-radius:0}@media only screen and (max-width:1023px){.HotelsHotelRoom__offerRoom.HotelsHotelRoom__isTheBest{border-top-right-radius:0}}.HotelsHotelRoom__offerRoom.HotelsHotelRoom__isRelative{position:relative}@media only screen and (max-width:768px){.HotelsHotelRoom__HotelsHotelRoom{padding-top:24px}.HotelsHotelRoom__roomAllPhoto{display:none}.HotelsHotelRoom__roomInfo{font-size:20px;padding-left:16px}}@media only screen and (max-width:414px){.HotelsHotelRoom__roomInfo{font-size:16px;padding-left:8px;vertical-align:middle}.HotelsHotelRoom__roomName{line-height:20px}.HotelsHotelRoom__roomNameWrap{margin:0}}@media only screen and (max-width:375px){.HotelsHotelRoom__firstPhotoWrap,.HotelsHotelRoom__info{height:75px}.HotelsHotelRoom__firstPhotoWrap{min-width:100px;width:100px}.HotelsHotelRoom__roomInfo{font-size:14px;padding-left:8px}.HotelsHotelRoom__roomName{line-height:18px}}.HotelsHotelRoom__vcBanner{margin-bottom:16px}.HotelsHotelRoom__theBestRoom{align-items:center;background-color:var(--color-purple);border-top-left-radius:8px;border-top-right-radius:8px;color:var(--color-white);display:inline-flex;font-size:12px;height:24px;line-height:16px;padding:0 16px}@media only screen and (max-width:1023px){.HotelsHotelRoom__theBestRoom{display:flex}}@keyframes Preview__skeleton-progress{0%{transform:translateX(-100%)}to{transform:translateX(0)}}.Preview__root{border-radius:4px;height:100px;overflow:hidden;position:relative;width:100px}.Preview__image{height:100%;object-fit:cover;width:100%}.Preview__count{background:rgba(var(--color-black--rgb),.75);border-radius:4px;bottom:8px;color:var(--color-white);font-size:12px;letter-spacing:.4px;line-height:16px;padding:4px 8px;position:absolute;right:8px}.Preview__button{background:none;border:none;bottom:0;cursor:pointer;font-size:inherit;height:auto;left:0;line-height:inherit;margin:0;outline:none;padding:0;position:absolute;right:0;top:0}.Preview__button:hover{background:none}@keyframes PreviewWithGallery__skeleton-progress{0%{transform:translateX(-100%)}to{transform:translateX(0)}}.PreviewWithGallery__galleryOverlay{background-color:rgba(0,0,0,.9)}.PreviewWithGallery__galleryHeading{align-items:center;display:flex;justify-content:center;width:100%}.PreviewWithGallery__galleryHeadingText{color:var(--color-white);font-size:16px;font-weight:500;line-height:24px}@media only screen and (max-width:1023px){.PreviewWithGallery__galleryHeadingText{overflow:hidden;padding:0 36px;text-overflow:ellipsis;white-space:nowrap}}@keyframes Cancellation__skeleton-progress{0%{transform:translateX(-100%)}to{transform:translateX(0)}}.Cancellation__label{align-items:flex-start;display:flex}@media only screen and (max-width:1023px){.Cancellation__label{font-size:12px;line-height:16px}}@media only screen and (min-width:1024px){.Cancellation__label{font-size:14px;line-height:20px}}.Cancellation__triggerIcon{margin:-1px 0 0}@keyframes Header__skeleton-progress{0%{transform:translateX(-100%)}to{transform:translateX(0)}}.Header__root{margin-top:48px}@media only screen and (min-width:1024px){.Header__title{color:var(--color-black);display:block;font-size:21px;font-weight:500;line-height:28px;margin-bottom:16px}}@media only screen and (max-width:1023px){.Header__title{display:none}}.Header__container{background:var(--color-white);border-radius:8px;box-shadow:var(--shadow-small);box-sizing:border-box;padding:24px;position:relative}@media only screen and (max-width:1023px){.Header__container{padding:16px}}.Header__contentWrapper{align-items:flex-start;display:flex;gap:36px;justify-content:space-between}@media only screen and (max-width:1023px){.Header__contentWrapper{gap:16px}}.Header__supplier{position:absolute;right:0;top:0}.Header__content{width:100%}.Header__text{color:var(--color-grey-medium);font-size:14px;line-height:20px}@media only screen and (max-width:1023px){.Header__text{font-size:12px;line-height:16px}}.Header__header{align-items:center;display:flex;margin-bottom:8px}.Header__galleryPreview{border-radius:8px}@media only screen and (max-width:1023px){.Header__galleryPreview{height:76px;min-width:76px;width:76px}}@media only screen and (min-width:1024px){.Header__galleryPreview{align-self:center;display:flex;height:180px;min-width:180px;width:180px}}.Header__rating{margin-right:16px}.Header__type{margin-right:4px}.Header__nameLink{text-decoration:none}.Header__name{color:var(--color-black);font-size:21px;font-weight:700;line-height:28px;margin-bottom:8px}@media only screen and (max-width:1023px){.Header__name{font-size:18px;line-height:24px}}.Header__details{color:var(--color-black);font-size:14px;line-height:20px;margin-top:24px;width:100%}@media only screen and (max-width:1023px){.Header__details{font-size:12px;line-height:16px;margin-top:0}}.Header__detail:not(:last-child){margin-bottom:10px}@media only screen and (max-width:1023px){.Header__detail:first-child,.Header__detail:nth-child(3){border-top:1px solid var(--color-grey-light);margin-top:16px;padding-top:16px}}.InputNext__InputNext--isDisabled.InputNext__InputNext--hasValue .InputNext__input,.InputNext__InputNext--isDisabled.InputNext__InputNext--hasValue .InputNext__placeholder,.InputNext__InputNext--isTitled:not(.InputNext__InputNext--showPlaceholder) .InputNext__placeholder{color:var(--input-moved-placeholder-color)}.InputNext__InputNext--isTitled .InputNext__input:-webkit-autofill+.InputNext__placeholder{color:var(--input-moved-placeholder-color)}@keyframes ActionButton__skeleton-progress{0%{transform:translateX(-100%)}to{transform:translateX(0)}}.ActionButton__ActionButton{-webkit-touch-callout:none;margin-top:8px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.ActionButton__ActionButton:disabled{opacity:.6}.ActionButton__ActionButton.ActionButton__isRight{background:none;border:none;cursor:pointer;display:inline-block;padding:0;width:100%}.ActionButton__ActionButton.ActionButton__isRight .ActionButton__inner{background-clip:content-box;background-color:#009add;display:block;padding:2px 1px;text-align:right;transition:background-color var(--duration-medium-1)}.ActionButton__ActionButton.ActionButton__isRight .ActionButton__inner.ActionButton__noPadding{padding:0}.ActionButton__ActionButton.ActionButton__isRight:hover .ActionButton__inner{background-color:#00a5ec}.ActionButton__ActionButton.ActionButton__isRight:active,.ActionButton__ActionButton.ActionButton__isRight:focus{outline:none}.ActionButton__ActionButton.ActionButton__isRight .ActionButton__arrow{display:inline-block;padding:31px 15px;vertical-align:middle}.ActionButton__ActionButton.ActionButton__isRight .ActionButton__arrowSvg{fill:#fff;display:block}.ActionButton__ActionButton.ActionButton__isRight .ActionButton__noArrow{display:inline-block;height:32px;padding:31px 0;vertical-align:middle}.ActionButton__ActionButton.ActionButton__isRight .ActionButton__title{color:#fff;display:inline-block;max-width:74%;padding:8px;vertical-align:middle}.ActionButton__ActionButton.ActionButton__isRight .ActionButton__titleDesc{display:block;font-size:14px;opacity:.5}.ActionButton__ActionButton.ActionButton__isRight .ActionButton__titleHuge{display:block;font-size:28px;line-height:32px}.ActionButton__ActionButton.ActionButton__isRight .ActionButton__titleHuge.ActionButton__needShift{margin-left:-3px}.ActionButton__ActionButton.ActionButton__isRight .ActionButton__titleTotal{display:block;font-size:14px;opacity:.5;text-transform:uppercase}.ActionButton__ActionButton.ActionButton__isLeft{background:none;border:none;cursor:pointer;display:inline-block;padding:0;width:100%}.ActionButton__ActionButton.ActionButton__isLeft .ActionButton__inner{background-clip:content-box;background-color:#dee1e3;display:block;padding:2px 1px;text-align:left;transition:background-color var(--duration-medium-1)}.ActionButton__ActionButton.ActionButton__isLeft .ActionButton__inner.ActionButton__noPadding{padding:0}.ActionButton__ActionButton.ActionButton__isLeft:hover .ActionButton__inner{background-color:#e6e9ea}.ActionButton__ActionButton.ActionButton__isLeft:active,.ActionButton__ActionButton.ActionButton__isLeft:focus{outline:none}.ActionButton__ActionButton.ActionButton__isLeft .ActionButton__arrow{display:inline-block;padding:31px 15px;vertical-align:middle}.ActionButton__ActionButton.ActionButton__isLeft .ActionButton__arrowSvg{fill:#3a494f;display:block}.ActionButton__ActionButton.ActionButton__isLeft .ActionButton__noArrow{display:inline-block;height:32px;padding:31px 0;vertical-align:middle}.ActionButton__ActionButton.ActionButton__isLeft .ActionButton__title{color:#3a494f;display:inline-block;max-width:74%;padding:8px;vertical-align:middle}.ActionButton__ActionButton.ActionButton__isLeft .ActionButton__titleDesc{display:block;font-size:14px;opacity:.5}.ActionButton__ActionButton.ActionButton__isLeft .ActionButton__titleHuge{display:block;font-size:28px;line-height:32px}.ActionButton__ActionButton.ActionButton__isLeft .ActionButton__titleHuge.ActionButton__needShift{margin-left:-3px}.ActionButton__ActionButton.ActionButton__isLeft .ActionButton__titleTotal{display:block;font-size:14px;opacity:.5;text-transform:uppercase}@keyframes PackagesPayCheck__skeleton-progress{0%{transform:translateX(-100%)}to{transform:translateX(0)}}.PackagesPayCheck__PackagesPayCheck{box-sizing:border-box;position:relative;width:100%}.PackagesPayCheck__title{margin-top:0}.PackagesPayCheck__row{align-items:flex-start;display:flex;justify-content:space-between;margin-bottom:16px}@media only screen and (max-width:1023px){.PackagesPayCheck__row{flex-direction:column}}.PackagesPayCheck__col{box-sizing:border-box;flex-basis:45%}.PackagesPayCheck__em{background-color:#ffffe0;font-style:normal}.PackagesPayCheck__howTo{margin-top:8px}@media only screen and (min-width:1024px){.PackagesPayCheck__to-bank-action{margin-top:56px}}.PackagesPayCheck__warn{background-color:#ffffe0;font-style:normal}@keyframes HotelsBestPrice__skeleton-progress{0%{transform:translateX(-100%)}to{transform:translateX(0)}}.HotelsBestPrice__HotelsBestPrice{background-color:#3a3a3a;border:none;border-radius:4px;color:var(--color-white);cursor:pointer;overflow:visible;padding:8px 16px 8px 68px;white-space:nowrap}.HotelsBestPrice__HotelsBestPrice.HotelsBestPrice__offerPage{display:block;position:relative;width:100%}.HotelsBestPrice__HotelsBestPrice.HotelsBestPrice__offerPage br{display:none}.HotelsBestPrice__HotelsBestPrice.HotelsBestPrice__offerPage .HotelsBestPrice__text{display:block;line-height:32px}.HotelsBestPrice__HotelsBestPrice.HotelsBestPrice__searchPage{display:none}@media only screen and (max-width:1023px){.HotelsBestPrice__HotelsBestPrice.HotelsBestPrice__searchPage{bottom:16px;box-shadow:var(--shadow-medium);display:block;position:absolute;right:16px;z-index:2}}.HotelsBestPrice__iconWrap,.HotelsBestPrice__text{display:inline-block;vertical-align:middle}.HotelsBestPrice__text{color:#d4d2d2;font-size:13px;line-height:16px;text-align:center}.HotelsBestPrice__iconWrap{bottom:0;left:9px;position:absolute}.HotelsBestPrice__icon{display:block}.Map__Map{overflow:hidden}.Map__absoluteMap{bottom:0;left:0;position:absolute;right:0;top:0}.Map__relativeMap{position:relative;width:100%}@keyframes MapModal__skeleton-progress{0%{transform:translateX(-100%)}to{transform:translateX(0)}}.MapModal__modalLayout{background-color:rgba(0,0,0,.7)!important}.MapModal__mapContainer{background-color:var(--color-white);border-radius:8px;height:100%;overflow:hidden;position:relative;width:100%}.MapModal__closeSvg{fill:var(--color-white);height:24px;width:24px}.MapModal__closeButton{align-items:center;border:1px solid var(--color-white);border-radius:50%;box-sizing:border-box;cursor:pointer;display:flex;height:48px;justify-content:center;position:absolute;right:32px;top:32px;width:48px}@media only screen and (max-width:1023px){.MapModal__closeButton{right:8px;top:8px}}.MapModal__closeButton:hover{background-color:#fff}.MapModal__closeButton:hover .MapModal__closeSvg{fill:#000}.MapModal__popupContainer{align-items:center;bottom:0;display:flex;left:0;padding:80px;position:absolute;right:0;top:0}@media only screen and (max-width:1023px){.MapModal__popupContainer{padding:54px}}@keyframes SerpSwitcher__skeleton-progress{0%{transform:translateX(-100%)}to{transform:translateX(0)}}.SerpSwitcher__SerpSwitcher{align-items:center;border:none;border-radius:8px;box-sizing:border-box;cursor:pointer;display:flex;height:84px;justify-content:center;outline:none;padding:24px;position:relative;width:254px}.SerpSwitcher__icon{margin-right:4px}.SerpSwitcher__button{align-items:center;background-color:var(--button-background);border:1px solid var(--button-border-color);border-radius:8px;box-shadow:var(--shadow-small);box-sizing:border-box;color:var(--color-black);cursor:pointer;display:flex;font-size:14px;height:36px;justify-content:center;line-height:20px;padding:0 16px;position:relative;transition:background-color var(--duration-short-1);white-space:nowrap;width:100%;z-index:2}.SerpSwitcher__button:hover{background-color:var(--button-hover-background)}.SerpSwitcher__cover{background-image:url(https://static.solartrip.com/images/hotels/map_show.svg);background-size:cover;border-radius:8px;height:100%;left:0;position:absolute;top:0;transition:opacity .5s;width:100%;z-index:1}.SerpSwitcher__inactive{opacity:.9}@keyframes Pagination__skeleton-progress{0%{transform:translateX(-100%)}to{transform:translateX(0)}}.Pagination__Pagination{align-items:center;display:flex;justify-content:center;margin-top:32px;width:100%}.Pagination__navArrow,.Pagination__pageItem{align-items:center;background-color:transparent;border-radius:8px;display:flex;justify-content:center;padding:0}.Pagination__navArrow:hover,.Pagination__pageItem:hover{cursor:pointer}.Pagination__navArrow:focus,.Pagination__pageItem:focus{outline:none}.Pagination__navArrow{border:none;height:24px;width:24px}.Pagination__prevNavArrow{margin-right:8px}.Pagination__nextNavArrow{margin-left:8px}.Pagination__disabledNavArrow .Pagination__navArrowIcon{opacity:.3}.Pagination__navArrowIcon{fill:var(--color-black)}.Pagination__pageItem{background-color:var(--button-background);border-color:transparent;color:var(--color-black);font-size:14px;height:36px;line-height:20px;margin:0 4px;transition:background-color var(--duration-short-1);width:36px}.Pagination__pageItem:hover{background-color:var(--button-hover-background)}.Pagination__activePageItem{color:var(--color-white)}.Pagination__activePageItem,.Pagination__activePageItem:hover{background-color:var(--color-darkside)}.Pagination__activePageItem:hover,.Pagination__disabledNavArrow:hover{cursor:default}.Pagination__ellipsisItem{color:var(--color-black);font-size:14px;line-height:20px;margin:0 8px;user-select:none}@keyframes BottomControls__skeleton-progress{0%{transform:translateX(-100%)}to{transform:translateX(0)}}.BottomControls__BottomControls{align-items:flex-end;display:flex;height:0;justify-content:center;left:0;overflow:visible;position:fixed;right:0;transition:transform var(--duration-medium-1),opacity var(--duration-short-1);z-index:10}@media only screen and (min-width:1024px){.BottomControls__BottomControls{margin-left:auto;margin-right:auto;max-width:var(--grid-container-desktop-max-width);width:calc(100% - 80px)}}@media only screen and (max-width:1023px){.BottomControls__BottomControls{margin-left:auto;margin-right:auto;max-width:var(--grid-container-mobile-max-width);width:calc(100% - 32px)}}.BottomControls__BottomControls:not(.BottomControls__BottomControls--isFloating){bottom:0}.BottomControls__BottomControls--isFloating{position:absolute}.BottomControls__BottomControls--isHidden{opacity:0;transform:translateY(72px)}.BottomControls__centeredContainer{display:flex;flex-direction:column;margin-bottom:16px;position:relative;transition:transform var(--duration-medium-1);z-index:2}.BottomControls__previewContainer{transition:height var(--duration-medium-1)}.BottomControls__buttons{bottom:16px;display:flex;justify-content:center;position:absolute;z-index:3}.BottomControls__modalContainer{width:calc(100vw - 32px)}.BottomControls__filtersTrigger,.BottomControls__mapTrigger{align-items:center;background-color:var(--color-blue);border:none;border-radius:24px;box-shadow:var(--shadow-medium);color:var(--color-white);cursor:pointer;display:flex;height:48px;justify-content:center}.BottomControls__filtersTrigger{align-self:center;display:flex;font-size:16px;font-weight:500;line-height:24px;padding:0 20px}.BottomControls__mapTrigger{bottom:16px;left:-4px;position:absolute;transform:scale(1);transform-origin:center;transition:transform var(--duration-short-1);width:48px}.BottomControls__mapTrigger--isHidden{transform:scale(0)}.BottomControls__filtersIcon{margin-right:8px}.BottomControls__selectedFiltersCount{align-items:center;background-color:var(--color-blue-hover);border-radius:50%;color:var(--color-white);display:flex;font-size:12px;font-weight:600;height:24px;justify-content:center;line-height:16px;margin-left:8px;width:24px}.BottomControls__closeIconContainer{left:16px;position:absolute;top:24px;z-index:2}.BottomControls__closeIcon{fill:var(--color-white);cursor:pointer;height:24px;width:24px}.BottomControls__mapAttach{position:relative;z-index:1}.BottomControls__previewCard{border-radius:8px;box-shadow:var(--shadow-medium);width:calc(100vw - 32px)}.UpsellBanner__date{font-size:16px;margin:0}.UpsellBanner__countDown{color:#4fbb04}@keyframes SearchPage__skeleton-progress{0%{transform:translateX(-100%)}to{transform:translateX(0)}}.SearchPage__SearchPage{--button-base-background:var(--color-purple-smoke);--button-base-hover-background:var(--color-purple-light);--button-base-border-color:var(--color-purple-smoke);--button-base-hover-border-color:var(--color-purple-light);--button-base-color:var(--color-purple);--button-base-hover-color:var(--color-purple);position:relative;top:0;transition:top .5s;will-change:top}@media only screen and (max-width:1023px){.SearchPage__SearchPage{display:flex;flex-direction:column}}.SearchPage__searchPageSlideToTop{top:-180px}.SearchPage__searchPageSlideToTop .SearchPage__infinityScrollContent{bottom:-226px}.SearchPage__header{background-color:var(--color-black)}@media only screen and (min-width:1024px){.SearchPage__header{left:0;position:absolute;right:0;top:-72px;transition:transform .15s ease-out;z-index:4}}.SearchPage__slideDown{transform:translateY(72px)}.SearchPage__errorContent{align-self:center;border:1px solid tomato;border-radius:2px;box-sizing:border-box;color:tomato;font-size:15px;padding:8px;text-align:center;text-transform:uppercase}.SearchPage__emptyByServer{align-self:center;width:100%}.SearchPage__emptyByServerContent{width:100%}@media only screen and (max-width:1023px){.SearchPage__emptyByServerContent{margin-top:28px}}.SearchPage__emptyIcon{fill:var(--color-grey);display:block;margin:0 auto}.SearchPage__emptyTitle{color:var(--color-black);font-size:21px;line-height:28px;margin:24px 0 0;text-align:center}.SearchPage__emptyDescription{color:var(--color-black);font-size:14px;line-height:20px;margin:16px 0 0;text-align:center}@media only screen and (min-width:1024px){.SearchPage__assistantWrapper{left:0;padding:0 16px;position:absolute;right:0;top:16px}}@media only screen and (max-width:1023px){.SearchPage__assistantWrapper:not(:empty){padding-top:16px}.SearchPage__assistantWrapper:empty+.SearchPage__emptyByServer{align-items:center;display:flex;min-height:100%}}.SearchPage__assistant{border-radius:4px;padding:16px}.SearchPage__subscribeWrapper{margin-top:48px}@media only screen and (max-width:1023px){.SearchPage__subscribeWrapper{margin-top:32px}}.SearchPage__progressBar{box-shadow:0 3px 6px 0 rgba(0,0,0,.1),0 3px 6px 0 rgba(0,0,0,.05);height:8px;position:absolute}.SearchPage__vcBanner{margin-bottom:16px}@keyframes SearchPage__fadeScale{0%{opacity:.25;transform:scale(1)}to{opacity:0;transform:scale(1.4)}}@keyframes BestPriceBanner__skeleton-progress{0%{transform:translateX(-100%)}to{transform:translateX(0)}}.BestPriceBanner__bestPriceBanner{margin-top:32px}@keyframes PolicyInfo__skeleton-progress{0%{transform:translateX(-100%)}to{transform:translateX(0)}}.PolicyInfo__PolicyInfo>span{display:block;margin-top:16px}.PolicyInfo__PolicyInfo>span:first-child{margin-top:24px}.PolicyInfo__modalTrigger{color:var(--color-blue);cursor:pointer;font-size:14px;line-height:20px;overflow:hidden;text-align:center;word-break:break-all}.PolicyInfo__modalBodyWrapper{background-color:var(--color-white);color:var(--color-black);font-size:14px;line-height:20px;text-align:left}.PolicyInfo__infoHeader{font-size:14px;font-weight:700;line-height:20px}@keyframes ResidenceInfo__skeleton-progress{0%{transform:translateX(-100%)}to{transform:translateX(0)}}.ResidenceInfo__ResidenceInfo{background-color:var(--color-white);border-radius:8px;padding:24px}@media only screen and (max-width:1023px){.ResidenceInfo__ResidenceInfo{padding:16px}}.ResidenceInfo__check{box-sizing:border-box;color:var(--color-black);display:inline-block;font-size:14px;line-height:20px;width:50%}.ResidenceInfo__check:first-child{border-right:1px solid var(--color-grey-light)}.ResidenceInfo__check:last-child{padding-left:16px}.ResidenceInfo__title{font-weight:500;margin-bottom:8px}.ResidenceInfo__weekDay{color:var(--color-grey-medium)}.ResidenceInfo__guaranteeBadge{align-items:center;background-color:var(--color-grey-smoke);border-radius:4px;display:flex;margin-top:16px;padding:12px}.ResidenceInfo__guaranteeText{color:var(--color-black);font-size:12px;line-height:16px;margin-left:12px;user-select:none}.ResidenceInfo__guaranteeIcon{fill:var(--color-green)}@keyframes PriceInfo__skeleton-progress{0%{transform:translateX(-100%)}to{transform:translateX(0)}}.PriceInfo__pricesContainer{background-color:var(--color-white);border-radius:8px;padding:24px}@media only screen and (max-width:1023px){.PriceInfo__pricesContainer{padding:16px}}.PriceInfo__fullPrice{margin-bottom:16px;position:relative}.PriceInfo__fullPriceTitle{color:var(--color-black);font-size:14px;font-weight:500;line-height:20px}.PriceInfo__toggleFullPrice{background-color:transparent;border:none;cursor:pointer;height:24px;padding:0;position:absolute;right:8px;text-align:center;top:-2px;transition:all var(--duration-medium-1);width:24px}.PriceInfo__toggleFullPrice:focus{outline:none}.PriceInfo__rotatedToggle{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}.PriceInfo__toggleIcon{fill:var(--color-black)}.PriceInfo__taxes{margin-top:8px}.PriceInfo__taxItem{align-items:center;color:var(--color-grey-medium);display:flex;font-size:12px;justify-content:space-between;line-height:16px}.PriceInfo__taxItem:not(:last-child){margin-bottom:2px}.PriceInfo__taxValue{color:var(--color-grey-dark)}.PriceInfo__withDivider{position:relative}.PriceInfo__withDivider:before{background-color:var(--color-grey-light);content:"";height:1px;left:-16px;position:absolute;right:-16px;top:0}@media only screen and (max-width:1023px){.PriceInfo__withDivider:before{left:-8px;right:-8px}}.PriceInfo__checkItem{align-items:flex-start;background-color:var(--color-grey-smoke);border-radius:4px;color:var(--color-black);display:flex;font-size:14px;line-height:20px;overflow:hidden;padding:8px}.PriceInfo__checkItem:not(:last-child){margin-bottom:4px}.PriceInfo__checkTitle{flex-grow:1;padding-right:8px}.PriceInfo__checkValue{flex-shrink:0}.PriceInfo__importantCheck{background-color:var(--color-green-light);font-weight:500}.PriceInfo__bonusesCheck{background-color:transparent;font-size:14px;line-height:20px}.PriceInfo__bonusesLabel{justify-content:space-between;margin:14px 0 12px;width:auto}@media only screen and (max-width:1023px){.PriceInfo__bonusesLabel{margin:14px 12px 12px}}.PriceInfo__discountCheck{background-color:var(--color-yellow-light)}.PriceInfo__warningCheck{background-color:var(--color-red-medium);margin-top:20px;overflow:visible}.PriceInfo__warningCheck:before{top:-16px}.PriceInfo__warningCheck+.PriceInfo__supplements:before{display:none}.PriceInfo__supplements{color:var(--color-grey-medium);font-size:12px;line-height:16px;padding:16px 8px}.PriceInfo__supplementsList{margin:0;overflow:hidden;padding-left:17px}.PriceInfo__supplementItem{position:relative;white-space:nowrap}.PriceInfo__bankCourseCurrency{color:var(--color-grey-medium);font-size:12px;line-height:16px;padding:16px 8px 0}.PriceInfo__residenceInfo{margin-top:44px}@media only screen and (max-width:1023px){.PriceInfo__residenceInfo{margin-top:0}}.PriceInfo__orderPageCashbackInfo{margin-top:14px}@keyframes Sidebar__skeleton-progress{0%{transform:translateX(-100%)}to{transform:translateX(0)}}@media only screen and (max-width:1023px){.Sidebar__desktopBanner{display:none}}@keyframes AuthInfo__skeleton-progress{0%{transform:translateX(-100%)}to{transform:translateX(0)}}.AuthInfo__authBlock{box-sizing:border-box;margin-top:32px;min-height:84px;position:relative}@media only screen and (min-width:1024px){.AuthInfo__authBlock{max-width:524px}}.AuthInfo__content{background-color:var(--color-white);border-radius:4px;box-shadow:var(--shadow-small);box-sizing:border-box;overflow:hidden;padding:20px 16px 20px 24px}.AuthInfo__authContent{background-color:#d3f0d4}.AuthInfo__bonusInfo{margin-bottom:8px;position:relative}.AuthInfo__text{color:var(--color-grey-dark);font-size:16px;font-weight:500;line-height:24px}.AuthInfo__info{color:var(--color-grey-medium);font-size:14px;line-height:20px}.AuthInfo__userName{font-weight:500;text-transform:uppercase}.AuthInfo__hotelName{font-weight:500}.AuthInfo__authButton{font-size:14px;line-height:20px}.Content__Content{border-radius:8px;padding-bottom:32px}.Content__Content--size_small{width:343px}.Content__Content--size_medium{width:588px}.Content__Content--size_wide{width:768px}.Content__Content--isFullScreen{border-radius:0;box-shadow:none;justify-content:space-between;min-height:100%;padding-bottom:16px;width:100%}.Content__Content--isFullScreen .Content__pic{border-radius:0}.Content__Content--isFullScreen .Content__body,.Content__Content--isFullScreen .Content__header{padding-left:16px;padding-right:16px}.Content__Content--isFullScreen .Content__headerContent{margin-top:16px}.Content__Content--isFullScreen .Content__title{margin:16px 32px 0}.Content__Content--isFullScreen .Content__body{flex-grow:2;height:100%}.Content__Content--isFullScreen .Content__footer{padding:16px 16px 0}.Content__body,.Content__header{padding-left:32px;padding-right:32px}.Content__footer{padding:32px 32px 0}.Layout__container{position:relative}.Layout__container--isFullScreen{background:var(--color-white)}.Layout__container--isFullHeight .Layout__body{display:flex}@keyframes PassengerInfo__skeleton-progress{0%{transform:translateX(-100%)}to{transform:translateX(0)}}.PassengerInfo__PassengerInfo{width:100%}.PassengerInfo__header{color:var(--color-black);font-size:16px;font-weight:400;line-height:1.25;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.PassengerInfo__infoWrapper{align-items:center;display:flex;font-size:12px;justify-content:flex-start;line-height:1.33;padding-top:5px}.PassengerInfo__info{color:var(--color-grey-medium);margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.PassengerInfo__void{color:var(--color-red);padding-left:5px}.PassengerInfo__error{color:var(--color-red);font-size:12px;line-height:1.33;margin:0;overflow:hidden;padding-top:5px;text-overflow:ellipsis}.PassengerInfo__disabled .PassengerInfo__header{color:var(--color-grey-medium)}@keyframes DropdownTrigger__skeleton-progress{0%{transform:translateX(-100%)}to{transform:translateX(0)}}.DropdownTrigger__arrow{fill:var(--color-black);align-self:center;flex-shrink:0;transition:all .2s ease}.DropdownTrigger__button{background:var(--dropdown-background);border:1px solid var(--dropdown-border-color);border-radius:4px;box-sizing:border-box;color:var(--color-black);cursor:pointer;font-size:16px;font-weight:400;height:48px;line-height:24px;margin:0;outline:none;padding:0 12px;width:100%}.DropdownTrigger__button:hover{background:var(--dropdown-hover-background);border-color:var(--dropdown-hover-border-color);color:var(--color-black)}.DropdownTrigger__button--small{font-size:14px;height:36px;padding:0 6px 0 12px}.DropdownTrigger__button.DropdownTrigger__noBorder{border:none}.DropdownTrigger__triggerInner{display:flex;justify-content:space-between;width:100%}.DropdownTrigger__withTitle{height:36px}.DropdownTrigger__textContainer{margin-right:4px;min-width:0}.DropdownTrigger__title{color:#9e9e9e;font-size:11px;line-height:12px}.DropdownTrigger__text,.DropdownTrigger__title{overflow:hidden;text-align:left;text-overflow:ellipsis;white-space:nowrap}.DropdownTrigger__isOpen{transform:rotate(180deg)}.DropdownTrigger__isFocused,.DropdownTrigger__isFocused:hover{border-color:rgba(33,33,33,.4)}.DropdownTrigger__isError,.DropdownTrigger__isError:hover{border-color:#e74c3c!important}.DropdownTrigger__isDisabled,.DropdownTrigger__isDisabled:hover{background-color:var(--color-grey-light);border-color:var(--color-grey-light);cursor:default}.DropdownTrigger__isDisabled .DropdownTrigger__title,.DropdownTrigger__isDisabled:hover .DropdownTrigger__title{color:#9e9e9e}.DropdownTrigger__isDisabled .DropdownTrigger__text,.DropdownTrigger__isDisabled:hover .DropdownTrigger__text{color:#888}.DropdownTrigger__highlighted{background:var(--color-yellow);border-color:var(--color-yellow)}.DropdownTrigger__highlighted:hover{background:var(--color-yellow-hover);border-color:var(--color-yellow-hover)}.DropdownTrigger__resetFilterButton{align-items:center;border-left:none;border-radius:0 4px 4px 0;box-sizing:border-box;cursor:pointer;display:flex;height:auto;justify-content:center;padding:6px;position:relative;width:36px}.DropdownTrigger__resetFilterButton:before{background:rgba(33,33,33,.2);border:none;content:"";height:16px;left:0;position:absolute;top:calc(50% - 8px);width:1px}.DropdownTrigger__resetFilterButton.DropdownTrigger__small{height:36px}.DropdownTrigger__resetFilterButton:not(.DropdownTrigger__highlighted){border:1px solid var(--color-grey);border-left:none}.DropdownTrigger__resetFilterButton:not(.DropdownTrigger__highlighted):hover{background-color:rgba(33,33,33,.05)}.DropdownTrigger__resetFilterButton.DropdownTrigger__isFocused:not(.DropdownTrigger__highlighted){border-color:rgba(33,33,33,.4)}.DropdownTrigger__triggerWrapper{display:flex}.DropdownTrigger__withResetButton{border-radius:4px 0 0 4px;border-right:none;padding-right:0}@keyframes DropdownOverlay__skeleton-progress{0%{transform:translateX(-100%)}to{transform:translateX(0)}}.DropdownOverlay__small{font-size:14px;height:36px;line-height:20px;min-width:88px}.DropdownOverlay__default{font-size:16px;height:48px;line-height:24px;min-width:88px}.DropdownOverlay__Option{align-items:center;background-color:#fefefe;border:0;box-sizing:border-box;cursor:pointer;display:flex;font-family:Roboto,Arial,sans-serif;font-weight:400;justify-content:space-between;padding:0 12px;position:relative;width:100%}.DropdownOverlay__Option:hover,.DropdownOverlay__Option:hover .DropdownOverlay__checkbox{background-color:var(--color-grey-smoke)}.DropdownOverlay__Option:hover .DropdownOverlay__checkbox.DropdownOverlay__isActive{background-color:#f2c401;border-color:#f2c401}.DropdownOverlay__overlay{background:#fff;border-radius:4px;box-shadow:0 12px 20px 0 rgba(0,0,0,.1);box-sizing:border-box;margin-top:1px;min-width:100%;overflow:auto;padding:8px 0;position:absolute;top:calc(100% + 4px);z-index:3}.DropdownOverlay__overlay:focus{outline:none}.DropdownOverlay__name{display:inline-block;overflow:hidden;text-overflow:ellipsis;vertical-align:middle;white-space:nowrap;width:100%}.DropdownOverlay__icon{display:inline-block;margin-left:8px;vertical-align:middle;visibility:hidden}.DropdownOverlay__checked{visibility:visible}.DropdownOverlay__inner{overflow-x:hidden;overflow-y:auto;position:relative;width:100%}.DropdownOverlay__showWithCheckboxes{flex-direction:row-reverse}.DropdownOverlay__checkbox{background-color:var(--color-white);border:1px solid var(--color-grey);border-radius:4px;box-sizing:border-box;height:24px;margin-right:12px;min-width:24px;position:relative}.DropdownOverlay__checkbox.DropdownOverlay__isActive{background-color:var(--color-yellow);border-color:var(--color-yellow)}.DropdownOverlay__checkbox .DropdownOverlay__icon{fill:var(--color-black);left:-1px;position:absolute;top:-1px}.DropdownOverlay__isInCheckbox{margin:0}@keyframes DropdownNext__skeleton-progress{0%{transform:translateX(-100%)}to{transform:translateX(0)}}.DropdownNext__Dropdown{border-radius:4px;height:100%;outline:none;position:relative;width:100%}.DropdownNext__Dropdown:active,.DropdownNext__Dropdown:focus{outline:none}@keyframes DotsIcon__skeleton-progress{0%{transform:translateX(-100%)}to{transform:translateX(0)}}.DotsIcon__path{fill:#212121}@keyframes PassengerItem__skeleton-progress{0%{transform:translateX(-100%)}to{transform:translateX(0)}}.PassengerItem__item{background-color:var(--color-white);border:1px solid var(--color-grey-light);border-radius:4px;box-sizing:border-box;cursor:pointer;margin-bottom:8px;padding:16px;position:relative;text-align:left;width:100%}.PassengerItem__item.PassengerItem__selected .PassengerItem__selectedIcon{display:block}.PassengerItem__item.PassengerItem__disabled{background-color:var(--color-grey-light);cursor:default}.PassengerItem__selectedIcon{box-sizing:border-box;display:none}.PassengerItem__badges{display:flex}.PassengerItem__badge{background-color:var(--color-grey-light);border-radius:4px;color:var(--color-black);font-size:11px;line-height:1.09;margin:8px 0 0;padding:4px 5px}.PassengerItem__badge:not(:last-child){margin-right:8px}.PassengerItem__optionsButton{cursor:pointer;padding:0 5px}.PassengerItem__firstRow{display:flex;gap:12px;justify-content:space-between}.PassengerItem__info{flex-grow:1;width:0}.PassengerItem__options{height:36px;position:relative;width:36px}.PassengerItem__icon{margin-top:6px}.PassengerItem__overlay{min-width:fit-content;right:0}@keyframes PassengerSelectionModal__skeleton-progress{0%{transform:translateX(-100%)}to{transform:translateX(0)}}@media only screen and (max-width:767px){.PassengerSelectionModal__modalContent{height:100%}}.PassengerSelectionModal__content{height:450px;position:relative;width:100%}.PassengerSelectionModal__content.PassengerSelectionModal__showSearchForm .PassengerSelectionModal__search{display:block}.PassengerSelectionModal__content.PassengerSelectionModal__showSearchForm .PassengerSelectionModal__passengersContainer{top:60px}.PassengerSelectionModal__content.PassengerSelectionModal__showShadow .PassengerSelectionModal__passengersShadow{display:block}.PassengerSelectionModal__content.PassengerSelectionModal__showShadow:not(.PassengerSelectionModal__showSearchForm) .PassengerSelectionModal__passengersShadow{top:-12px}@media only screen and (max-width:767px){.PassengerSelectionModal__content{height:100%}}.PassengerSelectionModal__search{display:none;padding-bottom:16px;width:100%}.PassengerSelectionModal__crossIcon,.PassengerSelectionModal__searchIcon{fill:var(--color-grey);cursor:pointer}.PassengerSelectionModal__crossIcon:hover{fill:var(--color-black)}.PassengerSelectionModal__passengersContainer{bottom:0;left:0;margin-top:8px;position:absolute;right:0;top:0}.PassengerSelectionModal__passengers{box-sizing:border-box;height:100%;min-height:100%;overflow-y:auto!important;width:100%}.PassengerSelectionModal__passengersShadow{box-shadow:0 6px 8px 0 rgba(0,0,0,.1);display:none;height:12px;left:-32px;opacity:0;position:absolute;right:-32px;top:48px;transition:opacity .5s ease}.PassengerSelectionModal__passengersShadow.PassengerSelectionModal__show{opacity:1}.PassengerSelectionModal__addDocumentButton{align-items:center;display:flex;height:36px;margin-bottom:12px}.PassengerSelectionModal__addDocumentButton .PassengerSelectionModal__addDocumentButtonChildren{align-items:center;display:flex;font-size:14px;gap:6px;justify-content:center;width:100%}.PassengerSelectionModal__notFound{color:var(--color-grey-medium);font-size:16px;margin-top:23px;text-align:center}.PassengerSelectionModal__group-title{color:var(--color-grey-medium);display:block;font-size:14px;line-height:20px;margin:16px 0;text-align:left}.PassengerSelectionModal__group-title:first-of-type{margin-top:0}.PassengerSelectionModal__confirmDeleteText{font-size:14px;line-height:20px;padding-bottom:16px}.PassengerSelectionModal__confirmDeleteButtonWrapper{margin-top:16px}@keyframes Agreement__skeleton-progress{0%{transform:translateX(-100%)}to{transform:translateX(0)}}.Agreement__detailsLink{color:var(--color-blue);cursor:pointer;text-decoration:none}.Agreement__personalDataAgreement{color:var(--color-grey-medium);font-size:12px;line-height:16px}.Agreement__personalDataLink{color:var(--color-blue);cursor:pointer;text-decoration:none}@keyframes RainbowInput__skeleton-progress{0%{transform:translateX(-100%)}to{transform:translateX(0)}}.RainbowInput__RainbowInput{background-clip:border-box;background:var(--color-white);box-sizing:border-box;cursor:text;display:block;font-family:Roboto,arial,sans-serif;position:relative}.RainbowInput__RainbowInput,.RainbowInput__RainbowInput:hover{-webkit-transition:all .2s linear;-moz-transition:all .2s linear;-ms-transition:all .2s linear;-o-transition:all .2s linear;transition:all .2s linear}.RainbowInput__RainbowInput:hover{background:var(--color-grey-light)}.RainbowInput__RainbowInput:after{border-bottom-right-radius:inherit;border-top-right-radius:inherit;box-shadow:inset -32px 0 32px 4px var(--color-white);content:"";height:48px;pointer-events:none;position:absolute;right:0;top:0;-webkit-transition:all .2s linear;-moz-transition:all .2s linear;-ms-transition:all .2s linear;-o-transition:all .2s linear;transition:all .2s linear;width:48px}.RainbowInput__RainbowInput:hover:after{box-shadow:inset -32px 0 32px 4px var(--color-grey-light)}.RainbowInput__RainbowInput--isActive,.RainbowInput__RainbowInput--isFocused{background:var(--color-white);-webkit-transition:all .2s linear;-moz-transition:all .2s linear;-ms-transition:all .2s linear;-o-transition:all .2s linear;transition:all .2s linear}.RainbowInput__RainbowInput--isActive.RainbowInput__RainbowInput--hasBottomLine:before,.RainbowInput__RainbowInput--isFocused.RainbowInput__RainbowInput--hasBottomLine:before{left:0;-webkit-transition:all .2s linear;-moz-transition:all .2s linear;-ms-transition:all .2s linear;-o-transition:all .2s linear;transition:all .2s linear;width:100%}.RainbowInput__RainbowInput--isActive:after,.RainbowInput__RainbowInput--isFocused:after{box-shadow:none}.RainbowInput__RainbowInput--isActive:hover,.RainbowInput__RainbowInput--isFocused:hover{background:var(--color-white);-webkit-transition:all .2s linear;-moz-transition:all .2s linear;-ms-transition:all .2s linear;-o-transition:all .2s linear;transition:all .2s linear}.RainbowInput__RainbowInput--isActive:hover:after,.RainbowInput__RainbowInput--isFocused:hover:after{box-shadow:none}.RainbowInput__RainbowInput--hasBottomLine:before{background-color:var(--color-yellow);border-bottom-left-radius:inherit;border-bottom-right-radius:inherit;bottom:0;content:"";height:2px;left:50%;pointer-events:none;position:absolute;-webkit-transition:all .2s linear;-moz-transition:all .2s linear;-ms-transition:all .2s linear;-o-transition:all .2s linear;transition:all .2s linear;width:0}.RainbowInput__RainbowInput.RainbowInput__RainbowInput--withBorder:after{border-bottom:1px solid #888;border-radius:0 4px 4px 0;border-right:1px solid #888;border-top:1px solid #888;box-sizing:border-box}.RainbowInput__placeholderOverlay{bottom:0;color:var(--color-grey);font-size:16px;left:0;letter-spacing:.2px;line-height:48px;padding-left:16px;position:absolute;right:0;top:0;vertical-align:middle;white-space:pre;z-index:1}.RainbowInput__input{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:none;box-sizing:border-box;color:var(--color-black);cursor:pointer;display:block;font-family:Roboto,arial,sans-serif;font-size:16px;height:48px;letter-spacing:.2px;outline:none;overflow:hidden;padding:0 16px;position:relative;width:100%}.RainbowInput__input::-webkit-input-placeholder{color:var(--color-grey)}.RainbowInput__input::-moz-placeholder{color:var(--color-grey)}.RainbowInput__input:-ms-input-placeholder{color:var(--color-grey)}.RainbowInput__input:-moz-placeholder{color:var(--color-grey)}.RainbowInput__input--isError{color:var(--color-red)}.RainbowInput__input--isError::-webkit-input-placeholder{color:var(--color-red)}.RainbowInput__input--isError::-moz-placeholder{color:var(--color-red)}.RainbowInput__input--isError:-ms-input-placeholder{color:var(--color-red)}.RainbowInput__input--isError:-moz-placeholder{color:var(--color-red)}.RainbowInput__input--isDisabled{cursor:not-allowed}.RainbowInput__additionalInfo{align-items:center;color:var(--color-grey-medium);display:flex;height:48px;line-height:normal;overflow:visible;position:absolute;white-space:nowrap}.RainbowInput__overlayAdditionalInfo{color:var(--color-grey-medium);height:48px;line-height:48px;pointer-events:none;position:absolute;right:0;top:0;z-index:1}.RainbowInput__overlayAdditionalInfo--isFocused{display:none}@media only screen and (max-width:767px){.RainbowInput__overlayAdditionalInfo--isFocused{display:block}}@keyframes Autocomplete__skeleton-progress{0%{transform:translateX(-100%)}to{transform:translateX(0)}}.Autocomplete__Autocomplete{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;position:relative}.Autocomplete__Autocomplete--withSpinner .Autocomplete__input{padding-right:24px}.Autocomplete__overlay{-webkit-box-shadow:0 1px 1px rgba(0,0,0,.15);-moz-box-shadow:0 1px 1px rgba(0,0,0,.15);box-shadow:0 1px 1px rgba(0,0,0,.15);left:1px;max-height:480px;overflow:auto;position:absolute;right:1px;-webkit-transform:translateY(-1px);-moz-transform:translateY(-1px);-ms-transform:translateY(-1px);-o-transform:translateY(-1px);transform:translateY(-1px);z-index:10000000}.Autocomplete__overlay--isLong{margin:3px 0;width:200%}.Autocomplete__space{background:#fff;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;height:3px;left:0;padding:1px;position:absolute;top:-3px;width:50%;z-index:1}.Autocomplete__suggest-value-hotels{align-items:center;display:flex;height:100%;padding:0 20px 0 12px}.Autocomplete__suggest-value-hotels__name-wrap{display:flex;height:100%;overflow:hidden;position:relative;width:100%}.Autocomplete__suggest-value-hotels__name-wrap:after{background-image:linear-gradient(270deg,#fff 30%,hsla(0,0%,100%,0));bottom:0;bottom:1px;content:"";position:absolute;right:0;top:0;width:35px}.Autocomplete__suggest-value-hotels__country,.Autocomplete__suggest-value-hotels__name{display:flex;flex-shrink:0;white-space:nowrap}.Autocomplete__suggest-value-hotels__name{color:#424242;font-size:16px}.Autocomplete__suggest-value-hotels__country{color:#9e9e9e;font-size:16px}.Autocomplete__suggest-value-hotels__iata{color:#bdbdbd;flex-shrink:0;font-size:13px}.Autocomplete__suggest-value-hotels__icon{flex-shrink:0;margin-right:12px}.Autocomplete__suggest-value-hotels__icon-svg{display:block}.Autocomplete__suggest-value-hotels--isActive,.Autocomplete__suggest-value-hotels--isSelected,.Autocomplete__suggest-value-hotels:hover{background-color:#eee}.Autocomplete__suggest-value-hotels--isActive .Autocomplete__suggest-value-hotels__name-wrap:after,.Autocomplete__suggest-value-hotels--isSelected .Autocomplete__suggest-value-hotels__name-wrap:after,.Autocomplete__suggest-value-hotels:hover .Autocomplete__suggest-value-hotels__name-wrap:after{background-image:linear-gradient(270deg,#eee 30%,hsla(0,0%,100%,0));bottom:0;bottom:1px;content:"";position:absolute;right:0;top:0;width:35px}.Autocomplete__spinner,.Autocomplete__spinner:after{border-radius:50%}.Autocomplete__spinner{-webkit-animation:Autocomplete__load 1.1s linear infinite;animation:Autocomplete__load 1.1s linear infinite;border:1.1em solid rgba(var(--color-grey-medium),.2);border-left-color:var(--color-grey-medium);box-sizing:border-box;font-size:2px;height:24px;margin:0;opacity:.5;padding:8px;position:absolute;right:8px;top:12px;-webkit-transform:translateZ(0);-ms-transform:translateZ(0);transform:translateZ(0);width:24px}.Autocomplete__spinnerWrap{opacity:0;-webkit-transition:visibility 0s linear .1s,opacity .1s ease-out;-moz-transition:visibility 0s linear .1s,opacity .1s ease-out;-ms-transition:visibility 0s linear .1s,opacity .1s ease-out;-o-transition:visibility 0s linear .1s,opacity .1s ease-out;transition:visibility 0s linear .1s,opacity .1s ease-out;visibility:hidden}.Autocomplete__spinnerWrap--isVisible{opacity:1;-webkit-transition:opacity .1s ease-out;-moz-transition:opacity .1s ease-out;-ms-transition:opacity .1s ease-out;-o-transition:opacity .1s ease-out;transition:opacity .1s ease-out;visibility:visible}@-webkit-keyframes Autocomplete__load{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes Autocomplete__load{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.AutoCompleteHOC__AutoCompleteHOC{box-sizing:border-box;position:relative}.AutoCompleteHOC__isOpen{z-index:6}.AutoCompleteHOC__overlay{box-shadow:0 1px 1px rgba(0,0,0,.15);left:1px;max-height:384px;min-width:240px;overflow:auto;position:absolute;right:1px;top:100%;transform:translateY(-1px);z-index:1}@keyframes FormExtendedGuest__skeleton-progress{0%{transform:translateX(-100%)}to{transform:translateX(0)}}@media only screen and (min-width:1024px){.FormExtendedGuest__fields-row{display:flex}}.FormExtendedGuest__field-item{flex-basis:0;flex-grow:1;margin-bottom:16px}@media only screen and (min-width:1024px){.FormExtendedGuest__field-item:not(:first-child){margin-left:8px}.FormExtendedGuest__field-item--gender{flex-basis:calc(20% - 4px);flex-grow:0}.FormExtendedGuest__field-item--nationality{flex-basis:calc(50% - 4px);flex-grow:0}.FormExtendedGuest__field-item--document_type{flex-basis:calc(33.3% - 4px);flex-grow:0;max-width:calc(33.3% - 4px)}}.FormExtendedGuest__form-field{box-sizing:border-box}@keyframes Option__skeleton-progress{0%{transform:translateX(-100%)}to{transform:translateX(0)}}.Option__Option{align-items:center;background-color:#fff;border-bottom:1px solid #d4d9dc;box-sizing:border-box;color:#212121;cursor:pointer;display:flex;font-family:Roboto,Arial,sans-serif;font-size:16px;height:48px;justify-content:flex-start;padding:0 12px;position:relative;width:100%}.Option__Option:hover{background-color:#e8e8e8}.Option__withoutPaddingOption{padding:0}.Option__selectedOption .Option__arrow{visibility:visible}.Option__activeOption{background-color:#f7f7f7}.Option__groupOption{color:#9e9e9e;cursor:default;height:32px}.Option__groupOption,.Option__groupOption:hover{background-color:#f5f5f5}.Option__groupOption .Option__inner{font-size:12px}.Option__inner{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}.Option__arrow{fill:#212121;margin-left:auto;min-width:12px;padding-left:8px;visibility:hidden}@keyframes FormSimpleGuest__skeleton-progress{0%{transform:translateX(-100%)}to{transform:translateX(0)}}.FormSimpleGuest__FormSimpleGuest{position:relative}@media only screen and (min-width:1024px){.FormSimpleGuest__FormSimpleGuest{display:flex}}.FormSimpleGuest__form-field{box-sizing:border-box;flex-grow:1}.FormSimpleGuest__form-field--second{margin-top:16px}@media only screen and (min-width:1024px){.FormSimpleGuest__form-field--first{margin-right:4px}.FormSimpleGuest__form-field--second{margin-left:4px;margin-top:0}}.FormSimpleGuest__overlay{animation:FormSimpleGuest__overlayMove ease-out var(--duration-medium-1) forwards;bottom:-4px;box-shadow:0 5px 15px 0 rgba(0,0,0,.1);left:0;max-height:288;overflow:auto;position:absolute;right:0;-webkit-transform:translateY(100%);-moz-transform:translateY(100%);-ms-transform:translateY(100%);-o-transform:translateY(100%);transform:translateY(100%);z-index:3}.FormSimpleGuest__option{height:48px;left:0;line-height:48px;overflow:hidden;position:absolute;right:0;top:0}.FormSimpleGuest__option-last-name,.FormSimpleGuest__option-name{box-sizing:border-box;display:inline-block;overflow:hidden;padding-left:12px;width:50%}.FormSimpleGuest__option-name{border-right:1px solid #e8e8e8}@-webkit-keyframes FormSimpleGuest__overlayMove{0%{opacity:.1;-webkit-transform:translateY(115%)}80%{opacity:.8;-webkit-transform:translateY(100%)}to{opacity:1}}@-moz-keyframes FormSimpleGuest__overlayMove{0%{opacity:.1;-moz-transform:translateY(115%)}80%{opacity:.8;-moz-transform:translateY(100%)}to{opacity:1}}@keyframes FormSimpleGuest__overlayMove{0%{opacity:.1;transform:translateY(115%)}80%{opacity:.8;transform:translateY(100%)}to{opacity:1}}@keyframes GuestsForm__skeleton-progress{0%{transform:translateX(-100%)}to{transform:translateX(0)}}.GuestsForm__title{color:var(--color-black);font-size:21px;font-weight:500;line-height:28px;margin-bottom:16px}.GuestsForm__contactsHint,.GuestsForm__text{color:var(--color-grey-medium);font-size:14px;line-height:20px;margin-top:16px}@media only screen and (min-width:1024px){.GuestsForm__contactsHint,.GuestsForm__text{margin-top:8px}}.GuestsForm__toggleGuests{display:block;font-size:16px;line-height:24px;margin-top:12px}.GuestsForm__toggleWishes{display:block;font-size:16px;line-height:24px;margin-top:16px}.GuestsForm__contacts{margin-top:16px;position:relative}@media only screen and (min-width:1024px){.GuestsForm__contacts{max-width:524px}}.GuestsForm__roomTitle{color:var(--color-black);font-size:21px;font-weight:500;line-height:28px;margin-bottom:12px}.GuestsForm__extendedRoomTitle{color:var(--color-grey-medium);margin-left:8px}.GuestsForm__guests:not(.GuestsForm__extendedGuests){margin-top:32px}.GuestsForm__guestsTip{font-size:14px;position:relative}.GuestsForm__guestsTip.GuestsForm__withMargin{margin-top:32px}.GuestsForm__guestsTipText{color:var(--color-grey-medium);font-size:14px;line-height:20px}.GuestsForm__guest{margin-top:24px}.GuestsForm__guest.GuestsForm__multiroom{margin-top:12px}.GuestsForm__guestHeader{align-items:center;display:flex;justify-content:space-between;margin-bottom:16px}.GuestsForm__guestTitle{color:var(--color-grey-dark);font-size:16px;font-weight:500;line-height:24px}.GuestsForm__guestType{color:var(--color-grey-medium);font-size:12px;line-height:16px}@media only screen and (min-width:1024px){.GuestsForm__formGroup{display:flex}}.GuestsForm__formField{box-sizing:border-box;flex-grow:1}.GuestsForm__formField.GuestsForm__secondField{margin-top:16px}@media only screen and (min-width:1024px){.GuestsForm__formField.GuestsForm__firstField{margin-right:8px}.GuestsForm__formField.GuestsForm__secondField{margin-left:8px;margin-top:0}}.GuestsForm__wishes{margin-top:48px;position:relative}@media only screen and (max-width:1023px){.GuestsForm__wishes{margin-top:24px}}.GuestsForm__wishesBeds{margin-top:24px}.GuestsForm__wishesBedsControl{background:var(--button-background);border-color:transparent;transition:background var(--duration-short-1)}.GuestsForm__wishesBedsControl:hover{background:var(--button-hover-background);border-color:transparent}.GuestsForm__wishesItem{font-size:14px;margin-top:16px}.GuestsForm__wishesItem:first-child{margin-top:24px}.GuestsForm__wishesComment{margin-top:26px}.GuestsForm__wishesComment.GuestsForm__openCheckinSelect{margin-top:17px}.GuestsForm__wishesCommentLength{margin-left:4px;white-space:nowrap}.GuestsForm__wishesCheckbox{line-height:23px}.GuestsForm__textArea{background-color:var(--color-white);background-image:none;border:1px solid var(--color-grey);border-radius:2px;box-sizing:border-box;color:var(--color-grey-medium);display:block;font-size:14px;height:90px;margin-top:16px;padding:16px;resize:none;width:100%}.GuestsForm__textArea:focus{color:var(--color-grey-dark);outline:0}.GuestsForm__textAreaSizeError{color:#f44336}.GuestsForm__wishesLateCheckin{align-items:center;display:flex}.GuestsForm__wishesLateCheckin.GuestsForm__openCheckinSelect{margin-top:7px}.GuestsForm__lateCheckinTime{margin-left:16px;width:90px}.GuestsForm__lateCheckinOverlay{max-height:215px!important;overflow:auto}.GuestsForm__details{margin-top:16px}.GuestsForm__contactsContent,.GuestsForm__guestsContainer,.GuestsForm__wishesContent{background:var(--color-white);border-radius:8px;padding:24px}@media only screen and (max-width:1023px){.GuestsForm__contactsContent,.GuestsForm__guestsContainer,.GuestsForm__wishesContent{padding:16px}}.GuestsForm__guestsContainer{margin-top:24px}.GuestsForm__withoutMargin{margin:0}.GuestsForm__selectTrigger{background:var(--button-background);border-color:transparent;transition:background var(--duration-short-1)}.GuestsForm__selectTrigger:hover{background:var(--button-hover-background);border-color:transparent}@keyframes BookStep__skeleton-progress{0%{transform:translateX(-100%)}to{transform:translateX(0)}}.BookStep__BookStep{position:static}@media only screen and (max-width:1023px){.BookStep__sidebar{padding-top:32px}}.BookStep__mobileCheckin{margin-bottom:32px}.BookStep__buttonWrap{margin-top:32px}.BookStep__residenceInfo{margin-bottom:12px}.BookStep__bookButton{margin-top:40px}@media only screen and (min-width:1024px){.BookStep__bookButton{max-width:270px}}.Payture3ds__Payture3ds{display:none}@keyframes Modal3ds__skeleton-progress{0%{transform:translateX(-100%)}to{transform:translateX(0)}}.Modal3ds__Modal3ds{box-sizing:border-box;max-width:600px;width:100%}.Modal3ds__text{color:#616161;font-size:16px;line-height:20px}.Modal3ds__timer{color:#424242;font-size:14px;line-height:16px;margin:8px 0 16px}.Modal3ds__button{text-align:right}.NowPaymentsModal__modalDescription{color:var(--color-grey-medium)}.NowPaymentsModal__nowPaymentsLoadingModalBody{align-items:center;display:flex;flex-direction:column;gap:24px;justify-items:center}.NowPaymentsModal__spinner{fill:none;animation:NowPaymentsModal__rotate .75s ease-in-out infinite;color:var(--color-grey-medium)}@keyframes NowPaymentsModal__rotate{to{transform:rotate(1turn) translateZ(0)}}@keyframes PromoCode__skeleton-progress{0%{transform:translateX(-100%)}to{transform:translateX(0)}}.PromoCode__promoCode{border-radius:4px;padding:16px}@keyframes HotelsRefundAccount__skeleton-progress{0%{transform:translateX(-100%)}to{transform:translateX(0)}}.HotelsRefundAccount__HotelsRefundAccount{background-color:var(--color-white);border-radius:4px;box-shadow:var(--shadow-small);padding:16px;position:relative}.HotelsRefundAccount__content{align-items:center;display:flex;justify-content:space-between}.HotelsRefundAccount__text{color:var(--color-black);font-size:16px;line-height:24px;margin-right:16px}.HotelsRefundAccount__clear{cursor:pointer;position:absolute;right:16px;top:calc(50% - 8px)}.HotelsRefundAccount__clearIcon{display:block}.HotelsRefundAccount__message{color:var(--color-grey-dark);font-size:12px;line-height:16px}.HotelsRefundAccount__bonusesApplied{background-color:#d3f0d4}.HotelsRefundAccount__bonusesApplied .HotelsRefundAccount__message,.HotelsRefundAccount__bonusesApplied .HotelsRefundAccount__text{margin-right:32px}.HotelsRefundAccount__bonusesApplied .HotelsRefundAccount__text{font-size:14px;line-height:20px;margin-bottom:8px}.HotelsRefundAccount__applyBonusesButton{flex:0 0 126px}@keyframes Switcher__skeleton-progress{0%{transform:translateX(-100%)}to{transform:translateX(0)}}.Switcher__Switcher{align-items:center;cursor:pointer;display:inline-flex;z-index:0}.Switcher__Switcher .Switcher__input{border:none;height:24px;left:0;margin:0;opacity:0;outline:none;padding:0;position:absolute;width:34px;z-index:1}.Switcher__Switcher .Switcher__shape{background-color:var(--color-grey-light);border:1px solid var(--color-grey);border-radius:12px;box-sizing:border-box;flex:1 0 auto;height:24px;position:relative;width:36px}.Switcher__Switcher .Switcher__iconContainer{align-items:center;background-color:var(--color-white);border:1px solid var(--color-grey);border-radius:16px;box-sizing:border-box;display:flex;height:24px;justify-content:center;left:-1px;position:relative;top:-1px;transition:all .3s;width:24px}.Switcher__Switcher .Switcher__iconContainer.Switcher__adjustedToLeft{margin-left:12px}.Switcher__Switcher .Switcher__label{display:inline}.Switcher__Switcher .Switcher__label:first-child{padding-right:8px}.Switcher__Switcher .Switcher__label:last-child{padding-left:8px}.Switcher__Switcher:hover .Switcher__iconContainer{background-color:var(--color-grey-smoke)}.Switcher__Switcher.Switcher__active .Switcher__shape{background-color:var(--color-yellow);border-color:var(--color-yellow)}.Switcher__Switcher.Switcher__disabled{cursor:default}.Switcher__Switcher.Switcher__disabled .Switcher__shape{background-color:var(--color-grey-smoke);border-color:var(--color-grey-light)}.Switcher__Switcher.Switcher__disabled .Switcher__icon{fill:var(--color-grey-medium)}.Switcher__Switcher.Switcher__disabled .Switcher__iconContainer{background-color:var(--color-grey-smoke);border-color:var(--color-grey-light)}.Switcher__Switcher.Switcher__disabled .Switcher__label{color:var(--color-grey-medium)}.styles__bonuses{align-items:flex-start;background-color:var(--color-white);border-radius:4px;box-shadow:var(--shadow-small);display:flex;gap:12px;justify-content:space-between;padding:16px}.styles__text{display:flex;flex:1 1 auto;flex-direction:column}.styles__title{font-size:14px;line-height:20px}.styles__subtitle{color:var(--color-grey-medium);font-size:12px;line-height:16px}.styles__switch{cursor:pointer}.styles__bonusesWrap:not(:empty){margin-bottom:32px}.styles__bonusesWrap>div:not(:last-child){margin-bottom:24px}.styles__details{color:#9e9e9e;font-size:11px;line-height:16px;margin-top:24px}.styles__link{color:var(--color-blue);cursor:pointer;text-decoration:none}.styles__modal{background-color:var(--color-white);color:#616161;font-size:16px;line-height:24px;text-align:justify}.RadioGroup__RadioGroup{padding:16px 16px 0}.RadioGroup__row{margin-bottom:16px;position:relative}.RadioGroup__row:not(.RadioGroup__rowIsChecked):not(.RadioGroup__rowIsDisabled):hover .RadioGroup__radio{background:var(--radio-hover-background)}.RadioGroup__row .RadioGroup__rowIsChecked:not(.RadioGroup__rowIsDisabled):hover .RadioGroup__radio{background:var(--radio-active-hover-background)}.RadioGroup__bullet{flex-shrink:0;height:24px;margin-right:10px;width:24px}.RadioGroup__input{display:block;height:100%;width:100%}.RadioGroup__input:focus-visible+.RadioGroup__radio{background:var(--color-yellow-hover)}.RadioGroup__radio{align-items:center;background:var(--radio-background);border:1px solid var(--radio-border-color);border-radius:50%;display:flex;height:100%;justify-content:center;transition:background var(--duration-short-1);width:100%}.RadioGroup__radio:after{background:var(--radio-active-point-color);border-radius:50%;content:"";height:0;transition:width var(--duration-short-1),height var(--duration-short-1);width:0}.RadioGroup__label{color:var(--color-black);font-size:16px;line-height:24px}.RadioGroup__rowIsChecked{cursor:default}.RadioGroup__rowIsChecked .RadioGroup__radio{background:var(--radio-active-background);border:0;border-color:var(--radio-active-border-color);border-radius:50%;box-sizing:unset;height:24px;width:24px}.RadioGroup__rowIsChecked .RadioGroup__radio:after{height:10px;width:10px}.RadioGroup__rowIsDisabled{cursor:not-allowed}.RadioGroup__rowIsDisabled .RadioGroup__bullet{opacity:.35}.RadioGroup__rowIsDisabled .RadioGroup__label{color:var(--color-grey-medium)}.RadioGroup__rowIsDisabled .RadioGroup__description{color:var(--color-grey)}.RadioGroup__rowIsDisabled .RadioGroup__radio{background:var(--radio-disabled-background);border-color:var(--radio-disabled-border-color)}.RadioGroup__rowIsDisabled .RadioGroup__radio:after{background:var(--radio-disabled-point-color)}.RadioGroup__rowIsInvalid .RadioGroup__radio{border:2px solid var(--color-red)}.RadioGroup__description{color:var(--color-grey-medium);font-size:12px;line-height:16px}.VisuallyHidden__root{clip:rect(0,0,0,0);word-wrap:normal;border:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.Footer__root{--offer-divider-border:1px solid var(--color-grey-light)}@media only screen and (max-width:1023px){.Footer__root{--offer-card-padding:16px}}@media only screen and (min-width:1024px){.Footer__root{--offer-card-padding:24px}}.Footer__content{background:var(--color-white);border-radius:4px;box-shadow:var(--shadow-medium);padding:var(--offer-card-padding);position:relative}.Footer__contentWithLabels{border-top-left-radius:0}.Footer__supplier{position:absolute;right:8px;top:8px}@media only screen and (min-width:1024px){.Footer__sections{display:flex;gap:var(--offer-card-padding)}}.Footer__section{font-size:14px;line-height:20px}@media only screen and (max-width:1023px){.Footer__section{border-bottom:var(--offer-divider-border);margin:0 0 var(--offer-card-padding);padding:0 0 var(--offer-card-padding)}}@media only screen and (min-width:1024px){.Footer__section{width:25%}}.Footer__sectionTitle{font-size:14px;font-weight:500;line-height:20px;margin:0 0 12px}@media only screen and (max-width:1023px){.Footer__amenitiesTitle{display:none}}@media only screen and (min-width:1024px){.Footer__amenitiesTitle{margin:0 0 16px}}.Footer__amenitiesContent,.Footer__radioGroup{display:flex;flex-direction:column;gap:8px}.Footer__radioGroup{padding:0}.Footer__radioGroupItem{margin:0}@keyframes Footer__skeleton-progress{0%{transform:translateX(-100%)}to{transform:translateX(0)}}.Footer__desktop,.Footer__mobile{display:none}.Footer__root{font-size:12px;line-height:16px}.Footer__componentPriceValue{font-size:21px;line-height:28px}.Footer__details{border-top:var(--offer-divider-border);margin:var(--offer-card-padding) 0 0;padding:var(--offer-card-padding) 0 0}@media only screen and (max-width:1023px){.Footer__mobile{display:block}.Footer__containerRowPrice{align-items:flex-end;display:flex;justify-content:space-between;margin:24px 0 0}.Footer__containerRowPriceAvailabilityAndNights{display:flex;flex-direction:column}.Footer__containerRowBonuses{margin:4px 0 0}.Footer__containerRowButtons{align-items:center;display:flex;justify-content:space-between;margin:16px 0 0}.Footer__componentNights:before{content:" ";display:inline-block;font-size:21px;line-height:28px;width:0}.Footer__componentBonusesLabel{justify-content:space-between;width:100%}}@media only screen and (min-width:1024px){.Footer__desktop{align-items:center;border-top:var(--offer-divider-border);display:flex;margin:var(--offer-card-padding) 0 0;padding:var(--offer-card-padding) 0 0}.Footer__containerColumnLeft{align-items:flex-end;display:flex;width:100%}.Footer__containerColumnLeftDetailsButton{width:100%}.Footer__containerColumnLeftDetailsButton:before{content:" ";display:inline-block;font-size:21px;line-height:28px;width:0}.Footer__containerColumnLeftPrePrice{flex-shrink:0}.Footer__containerColumnLeftPrePrice:before{content:" ";display:inline-block;font-size:21px;line-height:28px;width:0}.Footer__containerColumnLeftPrice{flex-shrink:0}.Footer__containerColumnRight{flex-shrink:0;margin:0 0 0 24px}.Footer__componentAvailability{margin:0 36px 0 0}.Footer__componentBonusesLabel{display:inline-flex;margin:0 32px 0 0;width:auto}.Footer__componentBonusesLabel:before{content:" ";display:inline-block;font-size:12px;line-height:16px;width:0}.Footer__componentNights{margin:0 16px 0 0;text-transform:lowercase}}@keyframes Labels__skeleton-progress{0%{transform:translateX(-100%)}to{transform:translateX(0)}}.Labels__root{display:flex;flex-wrap:wrap;gap:8px;height:24px;overflow:hidden;padding:0 4px 0 0}.Labels__label{border-radius:4px 4px 0 0;flex-shrink:0;height:24px;padding:0 16px}@keyframes Offer__skeleton-progress{0%{transform:translateX(-100%)}to{transform:translateX(0)}}.Offer__root{--offer-divider-border:1px solid var(--color-grey-light)}@media only screen and (max-width:1023px){.Offer__root{--offer-card-padding:16px}}@media only screen and (min-width:1024px){.Offer__root{--offer-card-padding:24px}}.Offer__content{background:var(--color-white);border-radius:4px;box-shadow:var(--shadow-medium);padding:var(--offer-card-padding);position:relative}.Offer__contentWithLabels{border-top-left-radius:0}.Offer__supplier{position:absolute;right:8px;top:8px}@media only screen and (min-width:1024px){.Offer__sections{display:flex;gap:var(--offer-card-padding)}}.Offer__section{font-size:14px;line-height:20px}@media only screen and (max-width:1023px){.Offer__section{border-bottom:var(--offer-divider-border);margin:0 0 var(--offer-card-padding);padding:0 0 var(--offer-card-padding)}}@media only screen and (min-width:1024px){.Offer__section{width:25%}}.Offer__sectionTitle{font-size:14px;font-weight:500;line-height:20px;margin:0 0 12px}@media only screen and (max-width:1023px){.Offer__amenitiesTitle{display:none}}@media only screen and (min-width:1024px){.Offer__amenitiesTitle{margin:0 0 16px}}.Offer__amenitiesContent,.Offer__radioGroup{display:flex;flex-direction:column;gap:8px}.Offer__radioGroup{padding:0}.Offer__radioGroupItem{margin:0}@keyframes Room__skeleton-progress{0%{transform:translateX(-100%)}to{transform:translateX(0)}}.Room__header{align-items:center;display:flex;margin:0 0 16px}.Room__preview{flex-shrink:0;height:100px;width:165px}@media only screen and (max-width:1023px){.Room__preview{height:80px;width:120px}}.Room__title{color:var(--color-black);font-weight:700;margin:0}@media only screen and (min-width:1024px){.Room__title{font-size:21px;line-height:28px}}@media only screen and (max-width:1023px){.Room__title{font-size:16px;line-height:24px}}.Room__offers{display:flex;flex-direction:column;gap:16px}.Room__banner{width:100%}@keyframes RoomsWrapper__skeleton-progress{0%{transform:translateX(-100%)}to{transform:translateX(0)}}.RoomsWrapper__placeholder{color:var(--color-grey-dark);font-size:24px;line-height:28px;padding:24px 0}.RoomsWrapper__loader{margin:80px auto;min-height:400px;text-align:center}.RoomsWrapper__loaderText{padding:0 12px}@keyframes Rooms__skeleton-progress{0%{transform:translateX(-100%)}to{transform:translateX(0)}}.Rooms__root{position:static}.Rooms__rootWithRefundableRules{position:relative;z-index:6}.Rooms__roomsOld{margin:24px 0 2px}.Rooms__rooms{display:flex;flex-direction:column;gap:32px;padding:32px 0 0}@media only screen and (max-width:1023px){.Rooms__rooms{max-width:450px}}.Rooms__modalGalleryOverlay{background-color:#000;opacity:.9}.Rooms__modalGalleryHeader{align-items:center;display:flex;justify-content:center;width:100%}.Rooms__modalGalleryHeaderText{color:var(--color-white);font-size:16px;font-weight:500;line-height:24px}@media only screen and (max-width:1023px){.Rooms__modalGalleryHeaderText{overflow:hidden;padding:0 36px;text-overflow:ellipsis;white-space:nowrap}}@keyframes TimeDropdown__skeleton-progress{0%{transform:translateX(-100%)}to{transform:translateX(0)}}.TimeDropdown__overlay{max-height:196px;min-width:150px}.TimeDropdown__customTrigger{align-items:center;background:none;border:none;cursor:pointer;display:flex;justify-content:center;outline:none;padding:0}.TimeDropdown__customTriggerLabel{color:var(--color-black);font-size:14px;line-height:20px;margin-right:4px;white-space:nowrap}.TimeDropdown__customTriggerArrow{fill:var(--color-black);align-self:center;transition:all .2s ease}.TimeDropdown__customTriggerArrow.TimeDropdown__open{transform:rotate(180deg)}@keyframes HotelsHotelSearchParams__skeleton-progress{0%{transform:translateX(-100%)}to{transform:translateX(0)}}.HotelsHotelSearchParams__view{align-items:center;display:flex;justify-content:space-between}@media only screen and (max-width:1023px){.HotelsHotelSearchParams__view{flex-wrap:wrap;justify-content:center}}.HotelsHotelSearchParams__title{font-size:21px;line-height:28px;width:100%}@media only screen and (max-width:1023px){.HotelsHotelSearchParams__title{align-items:center;display:flex;flex-direction:column}}.HotelsHotelSearchParams__selectText{color:var(--color-black);display:none;font-weight:700;margin-right:16px}@media only screen and (min-width:1024px){.HotelsHotelSearchParams__selectText{display:inline}}.HotelsHotelSearchParams__params{color:var(--color-grey-medium);cursor:pointer;position:relative}.HotelsHotelSearchParams__params:hover:after{background-color:#9e9e9e;bottom:3px;content:"";height:1px;left:0;position:absolute;right:0}.HotelsHotelSearchParams__editButton{cursor:pointer;font-size:14px;line-height:20px;padding-left:12px}@media only screen and (max-width:1023px){.HotelsHotelSearchParams__editButton{display:block;margin-top:8px;padding-left:0}}.HotelsHotelSearchParams__periodSelect,.HotelsHotelSearchParams__search{position:relative}@media only screen and (min-width:1024px){.HotelsHotelSearchParams__search{align-items:flex-start;display:flex}}.HotelsHotelSearchParams__searchTitle{color:var(--color-grey-dark);font-size:21px;font-weight:700;line-height:28px;padding-right:24px;padding-top:10px}@media only screen and (max-width:1023px){.HotelsHotelSearchParams__searchTitle{display:none}}.HotelsHotelSearchParams__searchForm{flex-grow:1}.HotelsHotelSearchParams__closeButton{color:var(--color-blue);cursor:pointer;display:inline-block;font-size:14px;line-height:20px;padding:16px 0 16px 24px;transition:color .2s;user-select:none}.HotelsHotelSearchParams__closeButton:hover{color:var(--color-blue-hover);transition:none}.HotelsHotelSearchParams__searchFormCloserIcon{display:block}.HotelsHotelSearchParams__modalBody{padding-top:36px}.HotelsHotelSearchParams__checkIOTimes{display:flex}.HotelsHotelSearchParams__checkIOTimes .HotelsHotelSearchParams__firstTrigger{margin-right:8px}@media only screen and (max-width:1023px){.HotelsHotelSearchParams__checkIOTimes{margin-top:24px}}.HotelsHotelSearchParams__submitButton{background:var(--color-purple-smoke);color:var(--color-purple);margin-left:8px}.HotelsHotelSearchParams__submitButton:hover{background:var(--color-purple-light);color:var(--color-purple)}.HotelsHotelSearchParams__field{border-right:none!important}.HotelsHotelSearchParams__field+.HotelsHotelSearchParams__field{margin-left:16px!important}@media only screen and (max-width:1023px){.HotelsHotelSearchParams__field+.HotelsHotelSearchParams__field{margin-left:0!important}}.HotelsHotelSearchParams__fieldTrigger{border:1px solid var(--color-grey)!important;border-radius:8px!important}@keyframes SearchForm__skeleton-progress{0%{transform:translateX(-100%)}to{transform:translateX(0)}}.SearchForm__searchFormWrapper{background-color:var(--color-white);border-top-left-radius:8px;border-top-right-radius:8px;box-sizing:border-box;padding:24px;position:relative;z-index:6}@media only screen and (max-width:1023px){.SearchForm__searchFormWrapper{padding:16px}}.SearchForm__noFilters{border-radius:8px}.PageBody__assistantContainer{display:flex;justify-content:flex-start;margin:16px 0 0}.PageBody__assistantWrapper{flex-grow:1}.PageBody__assistant{border-radius:4px;padding:16px}.PageBody__locationContainer,.PageBody__roomsContainer{position:relative}.PageBody__marketingBanner{margin:0 0 32px}.PageBody__topFlopsReviews{margin:48px 0 0}.PageBody__infoSource{color:var(--color-grey-medium);font-size:12px;line-height:16px;margin-top:16px}@media only screen and (max-width:1023px){.PageBody__policies{margin:48px 0 0}}@media only screen and (min-width:1024px){.PageBody__policies{margin-top:24px}}.PageBody__locationIndent{background-color:var(--color-white);border-bottom-left-radius:8px;border-bottom-right-radius:8px;height:24px}@media only screen and (max-width:1023px){.PageBody__locationIndent{height:16px}}.PageBody__ratingsContainer{background:var(--color-white);border-radius:8px;padding:24px}@media only screen and (max-width:1023px){.PageBody__ratingsContainer{padding:16px}}@keyframes HotelPage__skeleton-progress{0%{transform:translateX(-100%)}to{transform:translateX(0)}}.HotelPage__HotelPage{position:static}.HotelPage__offerInfo{font-size:16px;font-weight:500;text-align:right;white-space:nowrap}.HotelPage__minPrice{font-size:28px;line-height:36px}.HotelPage__mapPreview{height:100%;width:100%}.HotelPage__mapPreview:hover{cursor:pointer}.HotelPage__assistantContainer{display:flex;justify-content:flex-start;margin-top:16px}.HotelPage__assistantWrapper{flex-grow:1}.HotelPage__assistantSpreader{flex-basis:37.5%;flex-shrink:0;margin-left:16px}@media only screen and (min-width:1024px){.HotelPage__assistantSpreader{flex-basis:33%}}@media only screen and (max-width:1023px){.HotelPage__assistantSpreader{display:none}}.HotelPage__searchFormWrapper{margin-bottom:24px;margin-top:24px;position:relative;z-index:6}.HotelPage__filtersContainer{position:relative;z-index:5}.HotelPage__stickyFiltersContainer{z-index:7}.HotelPage__stickyFiltersWrapper{max-width:100vw;overflow:hidden}.HotelPage__filters{background-color:var(--color-grey-smoke);padding-bottom:2px;padding-top:10px;z-index:2}.HotelPage__stickyFilters{box-shadow:0 10px 10px 0 rgba(58,58,58,.1),0 14px 28px 0 rgba(58,58,58,.1)}.HotelPage__rooms{background-color:var(--color-grey-smoke)}.HotelPage__withRefundableRulesRooms{position:relative;z-index:6}.HotelPage__topFlopsReviews{margin-top:86px}.HotelPage__reviewsWidget{margin-top:48px}.HotelPage__reviewsWidgetTitle{color:var(--color-black);font-size:21px;font-weight:700;line-height:28px;margin-bottom:16px}.HotelPage__reviewsWidgetInstance{background-color:var(--color-white);border-radius:4px;box-shadow:var(--shadow-small);padding:0 32px}@media only screen and (max-width:1023px){.HotelPage__reviewsWidgetInstance{padding:0 16px}}.HotelPage__infoSource{color:var(--color-grey-medium);font-size:12px;line-height:16px;margin-top:32px}.HotelPage__map{margin-top:24px;padding-top:24px}.HotelPage__mapContainer{padding-bottom:24px}.HotelPage__mapTitle{color:var(--color-black);font-size:21px;font-weight:700;line-height:28px;margin-bottom:4px}.HotelPage__mapInfo{color:var(--color-grey-medium);font-size:14px;line-height:20px}.HotelPage__placePositionWarning{color:var(--color-grey-medium);font-size:12px;line-height:16px;margin-top:8px}.HotelPage__alternativeWrapper{margin:48px 0}.HotelPage__alternativeTitle{color:var(--color-black);font-size:21px;font-weight:700;line-height:28px;margin-bottom:4px}.HotelPage__alternativeDescription{color:var(--color-grey-dark);font-size:14px;line-height:20px;margin-bottom:24px}.HotelPage__alternativeSearchLink{color:var(--color-blue);font-size:16px;line-height:24px;margin-top:8px;text-decoration:none}.HotelPage__alternativeSearchLink:hover{text-decoration:underline}@media only screen and (max-width:1023px){.HotelPage__alternativeSearchLink{display:block;text-align:center}}.HotelPage__modalGalleryOverlay{background-color:#000;opacity:.85}.HotelPage__expire-modal-trigger{display:none}.HotelPage__reviews-container,.HotelPage__rooms-container{position:relative}@keyframes LoadingDots__skeleton-progress{0%{transform:translateX(-100%)}to{transform:translateX(0)}}.LoadingDots__LoadingDots{display:inline-block}.LoadingDots__LoadingDots--theme-credit-card{left:50%;position:absolute;top:50%;-webkit-transform:translateX(-50%) translateY(-50%);-moz-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);-o-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%)}.LoadingDots__LoadingDots--theme-credit-card .LoadingDots__LoadingDots__item{height:8px;margin:4px;width:8px}.LoadingDots__LoadingDots--isWhite .LoadingDots__LoadingDots__item{background-color:#fff}.LoadingDots__LoadingDots__item{background-color:var(--loading-dots-background);-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;display:inline-block;height:4px;margin:2px;opacity:1;vertical-align:middle;width:4px}.LoadingDots__LoadingDots__item--isFirst{-webkit-animation:LoadingDots__loadingDot .4s ease-out .1s infinite;-moz-animation:LoadingDots__loadingDot .4s ease-out .1s infinite;-o-animation:LoadingDots__loadingDot .4s ease-out .1s infinite;-ms-animation:LoadingDots__loadingDot .4s ease-out .1s infinite;animation:LoadingDots__loadingDot .4s ease-out .1s infinite}.LoadingDots__LoadingDots__item--isSecond{-webkit-animation:LoadingDots__loadingDot .4s ease-out .2s infinite;-moz-animation:LoadingDots__loadingDot .4s ease-out .2s infinite;-o-animation:LoadingDots__loadingDot .4s ease-out .2s infinite;-ms-animation:LoadingDots__loadingDot .4s ease-out .2s infinite;animation:LoadingDots__loadingDot .4s ease-out .2s infinite}.LoadingDots__LoadingDots__item--isThird{-webkit-animation:LoadingDots__loadingDot .4s ease-out .3s infinite;-moz-animation:LoadingDots__loadingDot .4s ease-out .3s infinite;-o-animation:LoadingDots__loadingDot .4s ease-out .3s infinite;-ms-animation:LoadingDots__loadingDot .4s ease-out .3s infinite;animation:LoadingDots__loadingDot .4s ease-out .3s infinite}.LoadingDots__LoadingDots__item--theme-credit-card{height:8px;margin:4px;width:8px}.isScrolling .LoadingDots__LoadingDots__item{animation:none!important}@-moz-keyframes LoadingDots__loadingDot{0%{opacity:0;-moz-transform:translate(0)}25%{-moz-transform:translateY(-5px)}50%{-moz-transform:translate(0)}75%{-moz-transform:translateY(-5px)}to{opacity:1;-moz-transform:translate(0)}}@-webkit-keyframes LoadingDots__loadingDot{0%{opacity:0;-webkit-transform:translate(0)}25%{-webkit-transform:translateY(-5px)}50%{-webkit-transform:translate(0)}75%{-webkit-transform:translateY(-5px)}to{opacity:1;-webkit-transform:translate(0)}}@-o-keyframes LoadingDots__loadingDot{0%{opacity:0;-o-transform:translate(0)}25%{-o-transform:translateY(-5px)}50%{-o-transform:translate(0)}75%{-o-transform:translateY(-5px)}to{opacity:1;-o-transform:translate(0)}}@-ms-keyframes LoadingDots__loadingDot{0%{opacity:0;-ms-transform:translate(0)}25%{-ms-transform:translateY(-5px)}50%{-ms-transform:translate(0)}75%{-ms-transform:translateY(-5px)}to{opacity:1;-ms-transform:translate(0)}}@keyframes LoadingDots__loadingDot{0%{opacity:0;transform:translate(0)}25%{transform:translateY(-5px)}50%{transform:translate(0)}75%{transform:translateY(-5px)}to{opacity:1;transform:translate(0)}}.CenteredWithIcon__buttonContainer{align-items:center;display:flex;justify-content:center;line-height:24px}.CenteredWithIcon__buttonContainer.CenteredWithIcon__alignToEdge{justify-content:space-between}.CenteredWithIcon__buttonIcon{align-items:center;display:flex;flex-basis:24px;flex-shrink:0}.CenteredWithIcon__buttonIcon:first-child{margin-right:4px}.CenteredWithIcon__buttonIcon:last-child{margin-left:4px}.CenteredWithIcon__buttonIcon:only-child{margin:0}.CenteredWithIcon__buttonCaption{display:inline;flex-shrink:0;overflow:hidden;text-overflow:ellipsis}.CenteredWithIcon__buttonSpacer{flex-basis:28px}@keyframes Button__skeleton-progress{0%{transform:translateX(-100%)}to{transform:translateX(0)}}.Button__Button{background:var(--button-primary-background);border-color:var(--button-primary-border-color);border-radius:var(--button-border-radius);border-style:solid;border-width:1px;box-sizing:border-box;color:var(--button-primary-color);cursor:pointer;font-family:var(--button-font-family);font-size:16px;font-weight:var(--button-font-weight);height:48px;line-height:24px;padding:var(--button-padding);position:relative;text-align:center;text-decoration:none;transition:background var(--duration-medium-1),border-color var(--duration-medium-1)}.Button__Button,.Button__Button .Button__children{display:inline-block;overflow:hidden;vertical-align:middle;white-space:nowrap}.Button__Button .Button__children{margin:0 auto;max-width:100%;text-overflow:ellipsis}.Button__Button:before{content:"";display:inline-block;height:100%;min-height:inherit;vertical-align:middle}.Button__Button:focus{outline:none}.Button__Button .Button__loading{background:var(--button-primary-background)}.Button__Button .Button__loadingItem{background-color:var(--button-primary-color)}.Button__Button:hover{background:var(--button-primary-hover-background);border-color:var(--button-primary-hover-border-color);color:var(--button-primary-hover-color)}.Button__Button:hover .Button__icon{fill:var(--button-primary-hover-color)}.Button__isMedium{font-size:14px;height:36px;line-height:20px;padding:var(--button-padding)}.Button__isSmall{font-size:12px;height:28px;line-height:16px;padding:var(--button-small-padding)}.Button__hasNoBorderRadius{border-radius:0}.Button__withFullWidth{width:100%}.Button__withFullWidth .Button__children{min-width:100%}.Button__isLoading{cursor:default}.Button__isLoading .Button__children,.Button__isLoading .Button__icon{opacity:0}.Button__isSecondary{background:var(--button-secondary-background);border-color:var(--button-secondary-border-color);color:var(--button-secondary-color)}.Button__isSecondary .Button__icon{fill:var(--button-secondary-color)}.Button__isSecondary .Button__loading{background:var(--button-secondary-background)}.Button__isSecondary .Button__loadingItem{background-color:var(--button-secondary-color)}.Button__isSecondary:hover{background:var(--button-secondary-hover-background);border-color:var(--button-secondary-hover-border-color);color:var(--button-secondary-hover-color)}.Button__isSecondary:hover .Button__icon{fill:var(--button-secondary-hover-color)}.Button__isNeutral{background:var(--button-background);border-color:var(--button-border-color);color:var(--button-color)}.Button__isNeutral .Button__icon{fill:var(--button-color)}.Button__isNeutral .Button__loading{background:var(--button-background)}.Button__isNeutral .Button__loadingItem{background-color:var(--button-color)}.Button__isNeutral:hover{background:var(--button-hover-background);border-color:var(--button-hover-border-color);color:var(--button-hover-color)}.Button__isNeutral:hover .Button__icon{fill:var(--button-hover-color)}.Button__isDisabled,.Button__isDisabled:hover{background:var(--button-disabled-background);border-color:var(--button-disabled-border-color);color:var(--button-disabled-color);cursor:default}.Button__isDisabled .Button__icon,.Button__isDisabled:hover .Button__icon{fill:var(--button-disabled-color)}.Button__isDisabled .Button__loading,.Button__isDisabled:hover .Button__loading{display:none}.Button__loading{align-items:center;bottom:0;display:flex;justify-content:center;left:0;position:absolute;right:0;top:0}.Button__icon{fill:var(--button-primary-color);display:inline-block;height:24px;width:24px}.Layout__container--isFullHeight .Layout__body{align-items:center;display:inline-flex;justify-content:center}.Layout__body{border-radius:var(--modal-content-border-radius)}@keyframes LimitsModal__skeleton-progress{0%{transform:translateX(-100%)}to{transform:translateX(0)}}.LimitsModal__closer{position:absolute;right:24px;top:24px}.LimitsModal__content{max-width:92vw;overflow:visible;width:345px}.LimitsModal__description{color:var(--color-black);font-size:14px;line-height:20px;text-align:center;white-space:pre-wrap}@keyframes VirtualCardLabel__skeleton-progress{0%{transform:translateX(-100%)}to{transform:translateX(0)}}.VirtualCardLabel__container{align-items:flex-start;display:flex;line-height:16px}.VirtualCardLabel__container.VirtualCardLabel__disabled .VirtualCardLabel__secondaryText,.VirtualCardLabel__container.VirtualCardLabel__disabled .VirtualCardLabel__title{color:var(--color-grey-medium)}.VirtualCardLabel__titleBlock{color:var(--color-black);display:flex;flex-direction:column;font-size:16px;line-height:24px;line-height:1.25;width:100%}.VirtualCardLabel__title{align-items:center;display:flex}.VirtualCardLabel__infoIconContainer{align-items:center;background:none;border:none;cursor:pointer;display:inline-flex;margin-left:4px;outline:none}.VirtualCardLabel__secondaryText{color:var(--color-grey-medium);display:inline;font-size:12px;line-height:16px;margin-top:4px}.VirtualCardLabel__secondaryText:first-letter{text-transform:uppercase}.VirtualCardLabel__titleWrap{display:flex;justify-content:space-between;width:100%}.VirtualCardLabel__icon{margin-left:4px;margin-top:-2px}.VirtualCardLabel__button{flex-shrink:0;margin-left:8px}@keyframes PaymentVariants__skeleton-progress{0%{transform:translateX(-100%)}to{transform:translateX(0)}}.PaymentVariants__PaymentVariants{background:var(--color-white);border-radius:8px;box-shadow:var(--shadow-small);overflow:hidden;padding:24px}@media only screen and (max-width:1023px){.PaymentVariants__PaymentVariants{padding:16px}}.PaymentVariants__label--isDisabled .PaymentVariants__text,.PaymentVariants__label--isDisabled .PaymentVariants__title{color:var(--color-grey-medium)}.PaymentVariants__radioGroupLabel:last-child{margin-bottom:0}.PaymentVariants__wrap{display:flex;width:100%}.PaymentVariants__title{color:var(--color-black);font-size:16px;letter-spacing:normal;line-height:24px;line-height:22px;margin-bottom:4px;width:100%}.PaymentVariants__text{color:var(--color-grey-medium);font-size:12px;letter-spacing:normal;line-height:16px;line-height:1.23}.PaymentVariants__icons{align-items:center;display:flex;height:22px;margin-top:-2px;white-space:nowrap}.PaymentVariants__icon{margin-left:4px}.PaymentVariants__iconBorder{align-items:center;border:1px solid #3c4043;border-radius:3px;box-sizing:border-box;display:flex;justify-content:center;margin-left:4px;width:34px}.PaymentVariants__list{padding:8px 0}.PaymentVariants__listLabel{padding:4px 0}.PaymentVariants__listLabel__title{font-size:14px;line-height:20px;margin-bottom:2px}.styles__wrapper{margin-bottom:24px}.styles__title{color:var(--color-black);font-size:21px;font-weight:500;line-height:28px;margin-bottom:16px}.styles__paymentVariants{border-radius:8px!important;box-shadow:none!important}@keyframes InputNext__skeleton-progress{0%{transform:translateX(-100%)}to{transform:translateX(0)}}.InputNext__InputNext{background:var(--input-background);border:1px solid var(--input-border-color);border-radius:var(--input-border-radius);box-sizing:border-box;color:var(--input-color);cursor:pointer;font-size:16px;height:48px;line-height:1;overflow:hidden;position:relative;text-align:left;z-index:0}.InputNext__InputNext.InputNext__InputNext--isFocused,.InputNext__InputNext:hover:not(.InputNext__InputNext--isDisabled){background:var(--input-hover-background);border-color:var(--input-hover-border-color)}.InputNext__InputNext--isSmall{font-size:14px;height:36px}.InputNext__InputNext--isSmall .InputNext__mask,.InputNext__InputNext--isSmall .InputNext__placeholder{top:50%;transform:translateY(-50%)}.InputNext__InputNext--isSmall.InputNext__InputNext--hasIcon .InputNext__input{padding-right:32px}.InputNext__InputNext--isSmall.InputNext__InputNext--hasIcon .InputNext__mask,.InputNext__InputNext--isSmall.InputNext__InputNext--hasIcon .InputNext__placeholder{right:32px}.InputNext__InputNext--isSmall.InputNext__InputNext--hasIcon .InputNext__icon{right:6px;top:5px}.InputNext__InputNext--isDisabled{background-color:var(--input-disabled-background);border-color:var(--input-disabled-border-color);cursor:default}.InputNext__InputNext--isDisabled .InputNext__input,.InputNext__InputNext--isDisabled .InputNext__placeholder{cursor:default}.InputNext__InputNext--isDisabled.InputNext__InputNext--hasValue .InputNext__input,.InputNext__InputNext--isDisabled.InputNext__InputNext--hasValue .InputNext__placeholder{color:var(--input-title-color)}.InputNext__InputNext--isError{border-color:var(--color-red)!important}.InputNext__InputNext--showPlaceholder .InputNext__placeholder{opacity:1}.InputNext__InputNext--isTitled .InputNext__input{padding-bottom:0;padding-top:14px}.InputNext__InputNext--isTitled .InputNext__mask{top:0}.InputNext__InputNext--isTitled:not(.InputNext__InputNext--showPlaceholder) .InputNext__placeholder{color:var(--input-title-color);opacity:1;transform:translateY(-40%) scale(.671);width:125%;z-index:0}.InputNext__InputNext--isTitled .InputNext__input:-webkit-autofill+.InputNext__placeholder{color:var(--input-title-color);opacity:1;transform:translateY(-40%) scale(.671);width:125%;z-index:0}.InputNext__InputNext--hasIcon .InputNext__input{padding-right:40px}.InputNext__InputNext--hasIcon .InputNext__mask,.InputNext__InputNext--hasIcon .InputNext__placeholder{right:40px}.InputNext__InputNext--hasIcon .InputNext__icon{font-size:0;position:absolute;right:11px;top:11px}.InputNext__label{display:block;height:100%}.InputNext__input,.InputNext__mask{background:transparent;border:none;box-sizing:border-box;font-size:inherit;font-weight:inherit;height:100%;letter-spacing:inherit;outline:none;width:100%}.InputNext__input{color:var(--input-color);cursor:text;margin:0;padding:0 11px 1px;z-index:1}.InputNext__input::-ms-clear{display:none}.InputNext__mask,.InputNext__placeholder{color:var(--input-placeholder-color);cursor:text;opacity:0;position:absolute;transform-origin:0 0;user-select:none;z-index:-1}.InputNext__placeholder{left:11px;overflow:hidden;pointer-events:none;right:11px;text-overflow:ellipsis;top:15px;transition:width .2s,transform .2s;white-space:nowrap}.InputNext__mask{left:0;padding:15px 11px 0;top:-8px;transition:opacity .2s}.InputNext__mask--show{opacity:1}.InputNext__isSecure{-webkit-text-security:disc;text-security:disc}@keyframes Tooltip__skeleton-progress{0%{transform:translateX(-100%)}to{transform:translateX(0)}}.Tooltip__trigger{cursor:pointer;display:inline-block}.Content__contentWrapper{left:0;position:absolute;top:0;z-index:1}@media only screen and (max-width:767px){.Content__contentWrapper{max-width:calc(100% - 32px)}}.Content__content{background-color:var(--color-white);border-radius:4px;box-shadow:var(--shadow-large);box-sizing:border-box;font-size:12px;line-height:16px;padding:16px}.Content__dark,.Content__error{color:var(--color-white);padding:6px 12px;text-align:center}.Content__error{background-color:var(--color-red)}.Content__dark{background-color:var(--color-grey-dark)}.Content__isHidden{transition-delay:var(--duration-medium-1);transition-property:visibility;visibility:hidden}.Content__cross{cursor:pointer;padding:8px;position:absolute;right:0;top:0}.Content__cross:hover .Content__crossIcon{fill:var(--color-black)}.Content__crossIcon{fill:var(--color-grey-medium);transition:fill var(--duration-short-1) linear}.Content__contentIsHiddenBottom,.Content__contentIsHiddenLeft,.Content__contentIsHiddenRight,.Content__contentIsHiddenTop{opacity:0}.Content__contentIsHiddenTop{transform:translateY(-16px)}.Content__contentIsHiddenBottom{transform:translateY(16px)}.Content__contentIsHiddenLeft{transform:translateX(-16px)}.Content__contentIsHiddenRight{transform:translateX(16px)}.Content__contentIsShowedBottom,.Content__contentIsShowedLeft,.Content__contentIsShowedRight,.Content__contentIsShowedTop{opacity:1;transform:translate(0)}.Content__contentIsShowingBottom,.Content__contentIsShowingLeft,.Content__contentIsShowingRight,.Content__contentIsShowingTop{opacity:1;transform:translate(0);transition:opacity var(--duration-medium-1) linear,transform var(--duration-medium-1) cubic-bezier(0,0,.4,.9)}.Content__contentIsHidingBottom,.Content__contentIsHidingLeft,.Content__contentIsHidingRight,.Content__contentIsHidingTop{opacity:0;transition:opacity var(--duration-medium-1) linear,transform var(--duration-medium-1) cubic-bezier(.2,0,1,.9)}.Content__contentIsHidingTop{transform:translateY(-16px)}.Content__contentIsHidingBottom{transform:translateY(16px)}.Content__contentIsHidingLeft{transform:translateX(-16px)}.Content__contentIsHidingRight{transform:translateX(16px)}@keyframes LoyaltyCard__skeleton-progress{0%{transform:translateX(-100%)}to{transform:translateX(0)}}.LoyaltyCard__container{background-color:var(--color-white);border-radius:8px;box-shadow:var(--shadow-small);box-sizing:border-box;display:flex;height:170px;padding:24px;width:100%}@media only screen and (max-width:1127px){.LoyaltyCard__container{height:fit-content;padding:16px}}.LoyaltyCard__container .LoyaltyCard__innerElementsContainer{align-items:center;display:flex;flex-direction:row-reverse;justify-content:space-between;width:100%}@media only screen and (max-width:1127px){.LoyaltyCard__container .LoyaltyCard__innerElementsContainer{flex-direction:column}}.LoyaltyCard__container .LoyaltyCard__innerElementsContainer .LoyaltyCard__logo{align-self:flex-end;height:44px;margin:2px 0 2px 102px}@media only screen and (max-width:1127px){.LoyaltyCard__container .LoyaltyCard__innerElementsContainer .LoyaltyCard__logo{align-self:flex-start;margin:4px 0 16px}}.LoyaltyCard__container .LoyaltyCard__innerElementsContainer .LoyaltyCard__innerTextContainer{display:flex;flex-direction:column;margin-right:-230px;width:100%}@media only screen and (max-width:1127px){.LoyaltyCard__container .LoyaltyCard__innerElementsContainer .LoyaltyCard__innerTextContainer{margin-right:0}}.LoyaltyCard__container .LoyaltyCard__innerElementsContainer .LoyaltyCard__innerTextContainer .LoyaltyCard__headline{color:var(--color-black);font-size:18px;height:24px;line-height:24px;margin-bottom:8px;width:100%}@media only screen and (max-width:1127px){.LoyaltyCard__container .LoyaltyCard__innerElementsContainer .LoyaltyCard__innerTextContainer .LoyaltyCard__headline{height:fit-content}}.LoyaltyCard__container .LoyaltyCard__innerElementsContainer .LoyaltyCard__innerTextContainer .LoyaltyCard__description{word-wrap:break-word;color:var(--color-grey-medium);font-size:14px;font-weight:400;line-height:20px;margin-bottom:8px;max-width:746px}@media only screen and (max-width:1127px){.LoyaltyCard__container .LoyaltyCard__innerElementsContainer .LoyaltyCard__innerTextContainer .LoyaltyCard__description{height:fit-content}}.LoyaltyCard__container .LoyaltyCard__innerElementsContainer .LoyaltyCard__innerTextContainer .LoyaltyCard__tooltip{background-color:var(--color-red);border-radius:4px;display:block;height:28px}.LoyaltyCard__container .LoyaltyCard__innerElementsContainer .LoyaltyCard__innerTextContainer .LoyaltyCard__tooltipContainer{margin:0 263px 0 0;max-width:500px}@media only screen and (max-width:1127px){.LoyaltyCard__container .LoyaltyCard__innerElementsContainer .LoyaltyCard__innerTextContainer .LoyaltyCard__tooltipContainer{margin:0;max-width:320px}}.LoyaltyCard__container .LoyaltyCard__innerElementsContainer .LoyaltyCard__innerTextContainer .LoyaltyCard__input{background-color:var(--color-white);border:1px solid var(--color-grey);border-radius:4px;height:48px;margin:12px 0 0;width:100%}@keyframes LoyaltyCardBlock__skeleton-progress{0%{transform:translateX(-100%)}to{transform:translateX(0)}}.LoyaltyCardBlock__LoyaltyCardBlock{font-size:16px;line-height:24px;margin-bottom:48px}.styles__description{color:var(--color-black);font-size:14px;line-height:20px;margin-bottom:24px}@keyframes ApplePayButton__skeleton-progress{0%{transform:translateX(-100%)}to{transform:translateX(0)}}.ApplePayButton__ApplePayButton{-apple-pay-button-type:check-out;-webkit-appearance:-apple-pay-button;cursor:pointer;height:48px;width:100%}@keyframes ApplePay__skeleton-progress{0%{transform:translateX(-100%)}to{transform:translateX(0)}}.ApplePay__applePayButtonWrap{width:100%}@media only screen and (min-width:1024px){.ApplePay__applePayButtonWrap{max-width:384px}}@keyframes Content__skeleton-progress{0%{transform:translateX(-100%)}to{transform:translateX(0)}}.Content__Content{background:var(--color-white);border-radius:var(--modal-content-border-radius);box-shadow:0 16px 36px 0 rgba(0,0,0,.2);box-sizing:border-box;display:flex;flex-direction:column;max-width:100%;padding-bottom:var(--modal-content-padding);position:relative;text-align:center}.Content__Content--isAlignedLeft{text-align:left}.Content__Content--isAlignedLeft .Content__title.Content__title{margin-left:0}.Content__Content--size_small{width:var(--modal-content-small-width)}.Content__Content--size_medium{width:var(--modal-content-medium-width)}.Content__Content--size_wide{width:var(--modal-content-wide-width)}.Content__Content--hasFixedHeaderAndFooter{max-height:100%;overflow:auto}.Content__Content--hasFixedHeaderAndFooter .Content__body{min-height:50px;overflow:auto}.Content__Content--isTransparent{background:transparent;border-radius:0;box-shadow:none}.Content__Content--isBottomSheet,.Content__Content--isFullScreen{border-radius:0;box-shadow:none;justify-content:space-between;min-height:100%;padding-bottom:16px;width:100%}.Content__Content--isBottomSheet .Content__pic,.Content__Content--isFullScreen .Content__pic{border-radius:0}.Content__Content--isBottomSheet .Content__body,.Content__Content--isBottomSheet .Content__header,.Content__Content--isFullScreen .Content__body,.Content__Content--isFullScreen .Content__header{padding-left:16px;padding-right:16px}.Content__Content--isBottomSheet .Content__headerContent,.Content__Content--isFullScreen .Content__headerContent{margin-top:16px}.Content__Content--isBottomSheet .Content__title,.Content__Content--isFullScreen .Content__title{margin:16px 32px 0}.Content__Content--isBottomSheet .Content__body,.Content__Content--isFullScreen .Content__body{flex-grow:2;height:100%}.Content__Content--isBottomSheet .Content__footer,.Content__Content--isFullScreen .Content__footer{padding:16px 16px 0}.Content__Content--isBottomSheet{border-top-left-radius:var(--modal-bottom-sheet-border-radius);border-top-right-radius:var(--modal-bottom-sheet-border-radius);padding-bottom:var(--modal-bottom-sheet-padding-bottom)}.Content__closer{height:24px;position:absolute;right:16px;top:16px;width:24px;z-index:1}.Content__closerIcon{fill:var(--color-grey-medium);cursor:pointer;transition:fill var(--duration-short-1) linear}.Content__closerIcon:hover{fill:var(--color-black)}.Content__pic{border-top-left-radius:8px;border-top-right-radius:8px;overflow:hidden}.Content__body,.Content__header{padding-left:var(--modal-content-padding);padding-right:var(--modal-content-padding)}.Content__header{padding-bottom:16px}.Content__header--hasShadow{box-shadow:var(--shadow-medium);z-index:1}.Content__headerContent{align-items:center;display:flex;flex-wrap:nowrap;justify-content:space-between;margin-top:32px}.Content__headerTitle,.Content__title{color:var(--color-black);font-size:18px;font-weight:700;line-height:24px}.Content__headerButton{align-items:center;color:var(--color-blue);cursor:pointer;display:flex;font-size:14px;line-height:20px;margin-right:8px}.Content__headerTitle{flex-grow:4}.Content__headerButton,.Content__headerButtonEmpty{flex-grow:0;min-height:24px}.Content__headerButtonEmpty{margin-left:8px;opacity:0;pointer-events:none}.Content__title{margin:32px 16px 0}.Content__icon{margin-top:40px;text-align:center}.Content__body{box-sizing:border-box;color:var(--color-black);font-size:14px;line-height:20px;width:100%}.Content__footer{display:flex;padding:var(--modal-content-padding) var(--modal-content-padding) 0 var(--modal-content-padding)}.Content__footer--forceVerticalButtonLayout{flex-direction:column}.Content__footer--forceVerticalButtonLayout .Content__buttonWrapper+.Content__buttonWrapper{margin-left:0;margin-top:16px}.Content__footer--hasShadow{box-shadow:0 -1px 0 0 rgba(0,0,0,.05),0 -4px 10px -2px rgba(0,0,0,.1);z-index:1}.Content__buttonWrapper{box-sizing:border-box;width:100%}.Content__buttonWrapper+.Content__buttonWrapper{margin-left:16px}@keyframes Layout__skeleton-progress{0%{transform:translateX(-100%)}to{transform:translateX(0)}}.Layout__Layout{height:100%;left:0;position:fixed;top:0;width:100%;z-index:1}.Layout__container{box-sizing:border-box;height:100%;overflow:auto;padding:16px;scrollbar-gutter:stable both-edges;text-align:center;white-space:nowrap;width:100%}.Layout__container:before{content:"";display:inline-block;height:100%;vertical-align:middle}.Layout__container--isFullScreen{padding:0;scrollbar-gutter:auto}.Layout__container--isFullScreen .Layout__body{height:100%;width:100%}.Layout__container--isFullHeight:before{display:none}.Layout__container--isFullHeight .Layout__body{height:100%}.Layout__container--isBottomSheet{max-height:100vh;overflow:hidden;padding:0}.Layout__overlay{background-color:var(--modal-layout-overlay-background);height:100%;left:0;position:absolute;top:0;width:100%}.Layout__overlayFullscreen{background-color:var(--color-white)}.Layout__body{display:inline-block;max-width:100%;vertical-align:middle;white-space:normal}.Layout__bottomSheetContainer{bottom:0;display:block;position:absolute;width:100vw}.Layout__bottomSheetEnterActive,.Layout__bottomSheetExitActive{transition:transform var(--duration-medium-2)}.Layout__bottomSheetEnter,.Layout__bottomSheetExitActive{transform:translateY(100%)}.Layout__bottomSheetEnterActive{transform:translateY(0)}.Layout__overlayIsHidden{opacity:0}.Layout__overlayIsShowed{opacity:1}.Layout__overlayIsShowing{opacity:1;transition:opacity var(--duration-medium-2) linear}.Layout__overlayIsHiding{opacity:0;transition:opacity var(--duration-medium-2) linear}.Layout__bodyIsHidden{opacity:0;transform:translateY(-16px)}.Layout__bodyIsShowed,.Layout__bodyIsShowing{opacity:1;transform:translateY(0)}.Layout__bodyIsShowing{transition:opacity var(--duration-medium-2) linear,transform var(--duration-medium-2) cubic-bezier(0,0,.4,.9)}.Layout__bodyIsHiding{opacity:0;transform:translateY(-16px);transition:opacity var(--duration-medium-2) linear,transform var(--duration-medium-2) cubic-bezier(.2,0,1,.9)}@keyframes BridgerPay__skeleton-progress{0%{transform:translateX(-100%)}to{transform:translateX(0)}}.BridgerPay__payButton{width:100%}.BridgerPay__modalContainer{padding-bottom:16px}.BridgerPay__modalHeader{padding-bottom:32px}.BridgerPay__modalBody{padding-left:16px!important;padding-right:16px!important}.BridgerPay__skeletonWidget{background:var(--skeleton-background);background:var(--color-grey-light);border-radius:var(--skeleton-border-radius);border-radius:10px;display:inline-block;height:350px;line-height:1;overflow:hidden;position:relative;width:100%}.BridgerPay__skeletonWidget:before{animation-duration:var(--skeleton-animation-duration);animation-iteration-count:infinite;animation-name:BridgerPay__skeleton-progress;animation-timing-function:var(--skeleton-animation-timing-function);background-image:linear-gradient(90deg,transparent,var(--skeleton-gradient-color),transparent);background-position:100%;background-repeat:no-repeat;background-size:var(--skeleton-gradient-width) 100%;content:"";height:100%;left:0;position:absolute;top:0;transform:translateX(-100%);width:calc(100% + var(--skeleton-gradient-width))}@keyframes AnimatedCheckBox__skeleton-progress{0%{transform:translateX(-100%)}to{transform:translateX(0)}}.AnimatedCheckBox__AnimatedCheckBox{align-items:center;cursor:pointer;display:inline-flex;position:relative}.AnimatedCheckBox__AnimatedCheckBox--isError{background-color:#fddfdf}.AnimatedCheckBox__AnimatedCheckBox--isDisabled{cursor:not-allowed;opacity:.6}.AnimatedCheckBox__AnimatedCheckBox--theme-orange{cursor:pointer}.AnimatedCheckBox__AnimatedCheckBox--theme-orange .AnimatedCheckBox__icon{border:2px solid #ffd41e;cursor:pointer}.AnimatedCheckBox__AnimatedCheckBox--theme-orange .AnimatedCheckBox__icon--isChecked{background:#ffd41e}.AnimatedCheckBox__icon{background-color:#fff;border:2px solid #01abfb;-webkit-border-radius:.1538461538em;-moz-border-radius:.1538461538em;border-radius:.1538461538em;height:1.5384615385em;min-height:1.5384615385em;min-width:1.5384615385em;position:relative;-webkit-transition:background .15s 50ms;-moz-transition:background .15s 50ms;-ms-transition:background .15s 50ms;-o-transition:background .15s 50ms;transition:background .15s 50ms;width:1.5384615385em}.AnimatedCheckBox__icon,.AnimatedCheckBox__icon .AnimatedCheckBox__checkMark{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.AnimatedCheckBox__icon .AnimatedCheckBox__checkMark{border-bottom:2px solid #fff;border-left:2px solid #fff;height:.5384615385em;left:.1538461538em;opacity:0;position:absolute;top:38%;-webkit-transform:translateY(-50%) rotate(-45deg) scale(.6);-moz-transform:translateY(-50%) rotate(-45deg) scale(.6);-ms-transform:translateY(-50%) rotate(-45deg) scale(.6);-o-transform:translateY(-50%) rotate(-45deg) scale(.6);transform:translateY(-50%) rotate(-45deg) scale(.6);-webkit-transition:opacity .15s 0ms,transform .15s 0ms;-moz-transition:opacity .15s 0ms,transform .15s 0ms;-ms-transition:opacity .15s 0ms,transform .15s 0ms;-o-transition:opacity .15s 0ms,transform .15s 0ms;transition:opacity .15s 0ms,transform .15s 0ms;width:.9230769231em;z-index:0}.AnimatedCheckBox__icon--isChecked{background:#01abfb;-webkit-transition:background .15s 0ms;-moz-transition:background .15s 0ms;-ms-transition:background .15s 0ms;-o-transition:background .15s 0ms;transition:background .15s 0ms}.AnimatedCheckBox__icon--isChecked .AnimatedCheckBox__checkMark{opacity:1;-webkit-transform:translateY(-50%) rotate(-45deg) scale(1);-moz-transform:translateY(-50%) rotate(-45deg) scale(1);-ms-transform:translateY(-50%) rotate(-45deg) scale(1);-o-transform:translateY(-50%) rotate(-45deg) scale(1);transform:translateY(-50%) rotate(-45deg) scale(1);-webkit-transition:opacity .15s 50ms,transform .15s 50ms;-moz-transition:opacity .15s 50ms,transform .15s 50ms;-ms-transition:opacity .15s 50ms,transform .15s 50ms;-o-transition:opacity .15s 50ms,transform .15s 50ms;transition:opacity .15s 50ms,transform .15s 50ms}.AnimatedCheckBox__input{border:0;bottom:0;box-sizing:border-box;cursor:inherit;height:100%;left:0;margin:0;opacity:0;padding:0;position:absolute;right:0;top:0;width:100%;z-index:1}.AnimatedCheckBox__label{-webkit-touch-callout:none;color:#616161;font-size:1em;padding-left:.6153846154em;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.RsbBonuses__RsbCardBonuses{background:#fff;border-radius:8px;box-shadow:0 1px 2px rgba(0,0,0,.2),0 1px 3px rgba(0,0,0,.1);margin-top:15px;overflow:hidden;padding:15px;position:relative}.RsbBonuses__title{color:#000;font-size:16px;font-weight:500;line-height:20px;margin:0}.RsbBonuses__subTitle{color:#424242;font-size:14px;font-weight:300;line-height:20px;margin:15px 0 0}.RsbBonuses__subTitle:first-child{margin:0}.RsbBonuses__requestHeader{align-items:center;display:flex;flex-wrap:wrap;justify-content:space-between;margin-top:4px}.RsbBonuses__leftText{font-size:15px}.RsbBonuses__rightText{font-size:16px}.RsbBonuses__headerButton{color:#83b143;cursor:pointer}.RsbBonuses__requestDescription{color:#666;font-size:11px;margin-top:10px}.RsbBonuses__totalTitle{align-items:center;color:#000;display:flex;flex-wrap:wrap;font-size:15px;font-weight:700;justify-content:space-between;margin:15px 0 5px}.RsbBonuses__totalRight{font-size:17px}.RsbBonuses__descriptionContainer{margin-top:15px}.RsbBonuses__description{color:#666;font-size:11px;line-height:16px;margin:0}.RsbBonuses__loadingLayout{background:hsla(0,0%,100%,.9);bottom:0;left:0;padding-top:30px;position:absolute;right:0;text-align:center;top:0}.RsbBonuses__checkboxContainer{padding-top:13px}.MultiIcon__MultiIcon{height:30px;position:relative}.MultiIcon__iconBorder{height:30px;left:0;position:absolute;top:0;width:30px}.MultiIcon__iconBorder path{stroke:#fff}.MultiIcon__iconFirst{height:26px;left:2px;position:absolute;top:2px;width:26px}.MultiIcon__iconFirst path{fill:#19bb4f}.MultiIcon__iconSecond{height:26px;left:23px;position:absolute;top:2px;width:26px}.MultiIcon__iconSecond path{fill:#28aed7}.RadioGroup__RadioGroup{margin-top:5px}.RadioGroup__row{align-items:flex-start;box-sizing:border-box;cursor:pointer;display:flex;margin-top:12px;width:100%}.RadioGroup__row--isChecked .RadioGroup__radio{background-color:#000;border:5px solid #24fff8}.RadioGroup__row--isDisabled{cursor:not-allowed}.RadioGroup__row--isDisabled .RadioGroup__bullet{opacity:.35}.RadioGroup__bullet{height:20px;padding-right:15px;position:relative;width:20px}.RadioGroup__input{border:0;cursor:inherit;height:20px;left:1px;margin:0;opacity:0;padding:0;position:absolute;top:1px;width:20px;z-index:1}.RadioGroup__radio{background-color:#fff;border:1px solid hsla(0,0%,59%,.5);border-radius:100%;box-sizing:border-box;height:18px;position:absolute;width:18px;z-index:0}.RadioGroup__label{display:block;padding-top:2px;width:100%}.SbermilesIcon__SbermilesIcon{height:17px;width:16px}.SbermilesIcon__SbermilesIcon path{fill:#000}.SpasiboIcon__SpasiboIcon{height:16px;width:16px}.SpasiboIcon__SpasiboIcon path{fill:#000}.SpasiboBonuses__SpasiboBonuses{box-sizing:border-box;color:#000;padding:10px;position:relative;width:100%}.SpasiboBonuses__title{font-size:17px;font-weight:600;line-height:18px;margin:0 0 17px}.SpasiboBonuses__description{font-size:14px;line-height:21px;margin:3px 0 10px}.SpasiboBonuses__overlay{align-items:center;background:hsla(0,0%,100%,.9);bottom:0;display:flex;flex-direction:row;justify-content:center;left:0;position:absolute;right:0;top:0;z-index:5}.SpasiboBonuses__bonusesLabel{font-size:14px}.SpasiboBonuses__bonusesCount{color:#858585;margin-left:3px}.SpasiboBonuses__bonusesDescription{color:#858585;font-size:12px;margin:7px 0 0 2px}.SpasiboBonuses__bonusesDescriptionIcon{margin-left:4px;vertical-align:top}.SpasiboBonuses__bonusesDescriptionIcon svg{height:15px;width:15px}.SpasiboBonuses__bonusesDescriptionIcon svg path{fill:#858585}.SpasiboBonuses__rangeTitle{display:flex;flex-direction:row;font-size:19px;font-weight:600;justify-content:space-between;padding:20px 0 13px}.SpasiboBonuses__rangeTitle svg{vertical-align:top}.SpasiboBonuses__rangeTitleRight{opacity:.4}.SpasiboBonuses__maxLabel,.SpasiboBonuses__minLabel,.SpasiboBonuses__valueLabel{display:none}.SpasiboBonuses__inputRange{background:#e6e6e6;height:2px;padding:0 8px;position:relative}.SpasiboBonuses__track{background:#e6e6e6;cursor:pointer;display:block;height:2px;position:relative}.SpasiboBonuses__activeTrack{background:#24fff8;height:2px;margin-left:-8px;position:absolute}.SpasiboBonuses__sliderContainer{height:100%}.SpasiboBonuses__slider{appearance:none;background:#000;border-radius:100%;cursor:pointer;display:block;height:16px;left:-8px;outline:none;position:absolute;top:-7px;width:16px}.SpasiboBonuses__totalContainer{background:#f7f8f9;margin-top:37px;padding:30px 25px;position:relative}.SpasiboBonuses__originalPrice{font-size:14px}.SpasiboBonuses__originalPrice span{font-size:15px;font-weight:600;vertical-align:bottom}.SpasiboBonuses__bonusesPrice{font-size:14px;font-weight:600;left:63px;position:absolute;top:54px}.SpasiboBonuses__totalTitle{font-size:23px;font-weight:700;margin-top:47px}.SpasiboBonuses__totalPrice{font-size:41px;font-style:italic;font-weight:600;line-height:41px;margin-top:15px}.CardBonusesBlock__cardBonuses{margin-bottom:24px}@keyframes CreateOrderButton__skeleton-progress{0%{transform:translateX(-100%)}to{transform:translateX(0)}}.CreateOrderButton__button{max-width:343px}@keyframes CreditCardBlock__skeleton-progress{0%{transform:translateX(-100%)}to{transform:translateX(0)}}.CreditCardBlock__creditCard{margin-bottom:24px;max-width:343px;min-width:280px}.CryptoPay__container{align-items:center;box-sizing:border-box;position:relative}.CryptoPay__button,.CryptoPay__container{display:flex;height:50px;justify-content:center;width:100%}.CryptoPay__button{border-radius:4px;overflow:hidden}.CryptoPay__spinner{animation:CryptoPay__rotation .7s linear infinite;border:3px solid rgba(0,0,0,.2);border-radius:100%;border-top-color:rgba(33,128,192,.8);box-sizing:border-box;height:30px;left:50%;position:absolute;top:50%;width:30px}@keyframes CryptoPay__rotation{0%{transform:translateX(-50%) translateY(-50%) rotate(0deg)}to{transform:translateX(-50%) translateY(-50%) rotate(359deg)}}.PayForm__gatePayButton{max-width:none;width:100%}@keyframes PayTitle__skeleton-progress{0%{transform:translateX(-100%)}to{transform:translateX(0)}}.PayTitle__title{color:var(--color-black);font-size:21px;font-weight:500;line-height:28px;margin-bottom:16px}.styles__container{color:#bdbdbd;font-size:11px;line-height:16px;margin-top:16px;padding:0}.styles__caption{margin:0 0 8px}.styles__gateways{list-style:none;margin:16px 0 0;padding:0}.styles__gatewaysItem{display:inline-block;margin-right:20px}.styles__gateways__item-custom-1,.styles__gateways__item-custom-2{display:inline-block;margin-right:0}.styles__guest:not(:last-child){margin-bottom:4px}.styles__guestsWrap{color:var(--color-black);font-size:14px;font-weight:500;line-height:20px;margin-bottom:8px}.styles__guests{background-color:var(--color-white);border-radius:4px;box-shadow:var(--shadow-small);margin:12px 0;padding:16px}.styles__email,.styles__phone{color:var(--color-grey-medium);font-size:13px;line-height:1.54}.styles__edit{display:block;font-size:14px;line-height:20px;margin-top:8px}@keyframes TonCashback__skeleton-progress{0%{transform:translateX(-100%)}to{transform:translateX(0)}}.TonCashback__root{margin-bottom:16px}.TonCashback__title{color:var(--color-black);font-size:21px;font-weight:500;line-height:28px;margin-bottom:16px}.TonCashback__description{color:var(--color-black);font-size:14px;line-height:20px;margin-bottom:16px}.TonCashback__info{color:var(--color-grey-medium);font-size:12px;line-height:16px;margin-top:16px}.TonCashback__container{padding:16px}@keyframes BaseVAS__skeleton-progress{0%{transform:translateX(-100%)}to{transform:translateX(0)}}.BaseVAS__container{background-color:var(--color-white);border-radius:4px;box-shadow:var(--shadow-small);box-sizing:border-box;padding:24px}@media only screen and (max-width:1023px){.BaseVAS__container{padding:16px}}.BaseVAS__header{align-items:center;display:flex;justify-content:space-between;margin-bottom:8px}@media only screen and (max-width:1023px){.BaseVAS__header{align-items:flex-start;flex-direction:column;margin-bottom:16px}}.BaseVAS__priceContainer{align-items:center;display:flex;gap:4px;margin-left:20px}@media only screen and (max-width:1023px){.BaseVAS__priceContainer{margin-left:0;margin-top:4px}}.BaseVAS__title{color:var(--color-black);font-size:16px;font-weight:700;line-height:24px}.BaseVAS__details{align-items:flex-start;display:flex;gap:8px;justify-content:space-between;margin-bottom:18px}@media only screen and (max-width:1023px){.BaseVAS__details{margin-bottom:16px}}.BaseVAS__description{color:var(--color-black);font-size:14px;line-height:20px}.BaseVAS__perItemWord{color:var(--color-grey-medium);font-size:14px;line-height:20px;white-space:nowrap}.BaseVAS__radioGroup{padding:0}.BaseVAS__radioGroupLabel{border-radius:4px;box-sizing:border-box;margin-bottom:0;padding:6px 8px}.BaseVAS__radioGroupLabel:first-child{margin-bottom:2px}.BaseVAS__desktop{display:block}@media only screen and (max-width:1023px){.BaseVAS__desktop{display:none}}.BaseVAS__mobile{display:none}@media only screen and (max-width:1023px){.BaseVAS__mobile{display:block}}@keyframes MealVAS__skeleton-progress{0%{transform:translateX(-100%)}to{transform:translateX(0)}}.MealVAS__accept{background:#c7fbc7}@keyframes MealVASModal__skeleton-progress{0%{transform:translateX(-100%)}to{transform:translateX(0)}}.MealVASModal__iconWrapper{height:64px;margin:0 auto -16px;width:64px}.MealVASModal__icon{fill:var(--color-blue);height:40px;width:40px}.MealVASModal__description{color:var(--color-grey-medium);font-size:14px;line-height:20px}@keyframes VASBlock__skeleton-progress{0%{transform:translateX(-100%)}to{transform:translateX(0)}}.VASBlock__container{margin-bottom:32px;margin-top:48px}.VASBlock__title{color:var(--color-black);font-size:21px;font-weight:700;line-height:28px;margin-bottom:16px}@keyframes styles__skeleton-progress{0%{transform:translateX(-100%)}to{transform:translateX(0)}}.styles__container{position:static}@media only screen and (max-width:767px){.styles__content{flex-direction:column-reverse}.styles__form{margin-top:32px}}.styles__marketingBanner{margin-bottom:16px}@media only screen and (min-width:1024px){.styles__bestPriceBanner{display:none}}@keyframes BookPayPage__skeleton-progress{0%{transform:translateX(-100%)}to{transform:translateX(0)}}.BookPayPage__BookPayPage{padding-bottom:30px}@media only screen and (min-width:1024px){.BookPayPage__BookPayPage{padding-bottom:100px}}.BookPayPage__content{padding-top:24px}@media only screen and (max-width:1023px){.BookPayPage__content{padding-top:48px}}.BookPayPage__residenceBookBlock{margin-bottom:12px}.BookPayPage__gatePayLoadingModalBody{align-items:center;display:flex;flex-direction:column;gap:24px;justify-items:center}.BookPayPage__modalDescription,.BookPayPage__spinner{color:var(--color-grey-medium)}.BookPayPage__spinner{fill:none;animation:BookPayPage__rotate .75s ease-in-out infinite}.BookPayPage__postpayOffer,.BookPayPage__prepayOffer{position:static}@keyframes BookPayPage__rotate{to{transform:rotate(1turn) translateZ(0)}}@keyframes HotelCancellationPolicy__skeleton-progress{0%{transform:translateX(-100%)}to{transform:translateX(0)}}.HotelCancellationPolicy__header{align-items:flex-start;display:flex;justify-content:space-between}.HotelCancellationPolicy__info{font-size:14px;line-height:20px;padding-right:12px}.HotelCancellationPolicy__info--now{font-weight:700;margin-bottom:10px}.HotelCancellationPolicy__info--later{font-weight:400}.HotelCancellationPolicy__buttonContainer{margin-left:12px}.HotelCancellationPolicy__scale{align-items:center;display:flex;height:24px;margin:46px 0}.HotelCancellationPolicy__separator{align-items:flex-start;background-color:var(--color-black);display:flex;height:100%;justify-content:center;width:2px}.HotelCancellationPolicy__separatorCaption{color:var(--color-black);font-size:12px;font-weight:500;line-height:16px;padding-top:32px;user-select:none;white-space:nowrap}.HotelCancellationPolicy__range{align-items:flex-end;display:flex;height:8px;justify-content:center;position:relative;width:100%}.HotelCancellationPolicy__range:first-child{border-radius:4px 0 0 4px}.HotelCancellationPolicy__range:last-child{border-radius:0 4px 4px 0}.HotelCancellationPolicy__range:only-child{border-radius:4px}.HotelCancellationPolicy__range--purple{background-color:var(--color-purple)}.HotelCancellationPolicy__range--purple .HotelCancellationPolicy__caption{color:var(--color-black);font-size:12px;font-weight:500;line-height:16px;padding-bottom:24px;user-select:none;white-space:nowrap}.HotelCancellationPolicy__range--purple .HotelCancellationPolicy__pointer{align-items:flex-start;background-color:var(--color-white);border:2px solid var(--color-purple);border-radius:50%;box-sizing:border-box;display:flex;height:16px;justify-content:center;left:calc(50% - 8px);position:absolute;top:calc(50% - 8px);width:16px}.HotelCancellationPolicy__range--grey{background-color:rgba(0,0,0,.1)}.HotelCancellationPolicy__range--grey .HotelCancellationPolicy__caption{color:var(--color-black);font-size:12px;font-weight:500;line-height:16px;padding-bottom:24px;user-select:none;white-space:nowrap}.HotelCancellationPolicy__range--grey .HotelCancellationPolicy__pointer{align-items:flex-start;background-color:var(--color-white);border:2px solid rgba(0,0,0,.1);border-radius:50%;box-sizing:border-box;display:flex;height:16px;justify-content:center;left:calc(50% - 8px);position:absolute;top:calc(50% - 8px);width:16px}.HotelCancellationPolicy__range--red{background-color:var(--color-red)}.HotelCancellationPolicy__range--red .HotelCancellationPolicy__caption{color:var(--color-black);font-size:12px;font-weight:500;line-height:16px;padding-bottom:24px;user-select:none;white-space:nowrap}.HotelCancellationPolicy__range--red .HotelCancellationPolicy__pointer{align-items:flex-start;background-color:var(--color-white);border:2px solid var(--color-red);border-radius:50%;box-sizing:border-box;display:flex;height:16px;justify-content:center;left:calc(50% - 8px);position:absolute;top:calc(50% - 8px);width:16px}.HotelCancellationPolicy__tooltip{background-color:var(--color-grey-light);border-radius:4px;color:var(--color-black);font-size:12px;line-height:16px;margin-top:25.65px;padding:4px 8.5px;position:relative;user-select:none}.HotelCancellationPolicy__tooltip:after{background-color:var(--color-grey-light);content:"";height:12px;left:calc(50% - 5.65px);position:absolute;top:-5px;transform:rotate(45deg);width:12px}@keyframes HotelContacts__skeleton-progress{0%{transform:translateX(-100%)}to{transform:translateX(0)}}.HotelContacts__HotelContacts{position:relative}@media only screen and (max-width:1023px){.HotelContacts__textInfo{margin-bottom:16px}}.HotelContacts__item{align-items:flex-start;display:flex;margin-bottom:10px}.HotelContacts__item:last-child{margin-bottom:0}.HotelContacts__icon{flex-grow:0;flex-shrink:0;margin-right:8px}.HotelContacts__text{color:var(--color-black);font-size:14px;line-height:20px;padding-top:2px}.HotelContacts__mapContainer{align-items:center;background-color:var(--color-grey-smoke);background-position:50%;background-repeat:no-repeat;border-radius:4px;box-sizing:border-box;cursor:pointer;display:flex;height:100%;justify-content:center;min-height:128px;overflow:hidden;padding-bottom:11px;position:relative}.HotelContacts__mapPin{height:22px;width:16px}.HotelContacts__mapPinBorder{stroke:#7a7a7a}.HotelContacts__mapPinBase{fill:#3f3f3f}.HotelContacts__howToGetLink{white-space:nowrap}@keyframes ContentBody__skeleton-progress{0%{transform:translateX(-100%)}to{transform:translateX(0)}}.ContentBody__ContentBody{display:flex;flex-direction:column;height:100%;justify-content:space-between}.ContentBody__chargeAndRefund{background-color:var(--color-white);border-radius:4px;box-shadow:var(--shadow-small);margin-top:24px;overflow:hidden}.ContentBody__chargesList{padding:16px}.ContentBody__chargeItem{align-items:flex-start;color:var(--color-black);display:flex;font-size:14px;justify-content:space-between;line-height:20px}.ContentBody__chargeItem:not(:last-child){margin-bottom:16px}.ContentBody__penaltyCharge{color:var(--color-red)}.ContentBody__wastedCharge{color:#bcbcbc}.ContentBody__wastedCharge .ContentBody__chargeName,.ContentBody__wastedCharge .ContentBody__chargeValue{text-decoration:line-through}.ContentBody__refundedList{background-color:var(--color-grey-smoke);font-size:16px;font-weight:500;line-height:24px;padding:12px 16px}.ContentBody__chargeName{flex-grow:1;padding-right:16px;text-align:left}.ContentBody__chargeValue{flex-basis:auto;flex-shrink:0}.ContentBody__modalText{color:var(--color-black);font-size:14px;line-height:20px;margin:0 0 16px;text-align:left}.ContentBody__textWithoutMargin{margin-bottom:0}.ContentBody__responsibilityText{color:#7a7a7a;font-size:12px;line-height:16px}.ContentBody__refundText{margin-top:16px}.ContentBody__warningText{border-radius:4px;padding:16px}.ContentBody__prepayWarning{margin-bottom:0;padding:12px 16px}.ContentBody__negativeWarning{background-color:var(--color-red-light)}.ContentBody__positiveWarning{background-color:#c7fbc7}.ContentBody__agreementBlock{align-items:center;display:flex;margin-bottom:2px;margin-top:26px}.ContentBody__agreementBlock:hover{cursor:pointer}.ContentBody__agreementText{color:var(--color-black);font-size:14px;line-height:20px;margin-left:12px}.ContentBody__controlsList{display:flex;gap:16px;margin-top:24px}@media only screen and (max-width:1023px){.ContentBody__controlsList{flex-direction:column-reverse}}@keyframes GuestsList__skeleton-progress{0%{transform:translateX(-100%)}to{transform:translateX(0)}}.GuestsList__room{background-color:var(--color-white);border-radius:4px;box-shadow:var(--shadow-small);margin-top:16px;padding:24px}.GuestsList__guestItem{align-items:flex-start;display:flex}.GuestsList__withDivider:not(:last-child){border-bottom:1px solid var(--color-grey-light);margin-bottom:24px;padding-bottom:24px}.GuestsList__roomInfo{flex-basis:90px;flex-shrink:0;padding-right:8px}@media only screen and (min-width:1024px){.GuestsList__roomInfo{flex-basis:152px}}.GuestsList__guestInfo{flex-grow:1}.GuestsList__mainText{color:var(--color-black);font-size:16px;line-height:24px}.GuestsList__additionalText{color:var(--color-grey-medium);font-size:12px;line-height:16px;margin-top:6px}@keyframes DownloadButton__skeleton-progress{0%{transform:translateX(-100%)}to{transform:translateX(0)}}.DownloadButton__modalText{color:var(--color-black);font-size:14px;line-height:20px;margin:0;text-align:left}.DownloadButton__downloadList{display:flex;flex-wrap:wrap;gap:12px 16px;margin-top:24px}@media only screen and (max-width:1023px){.DownloadButton__downloadList{flex-direction:column}}.DownloadButton__downloadItem{width:calc(50% - 8px)}@media only screen and (max-width:1023px){.DownloadButton__downloadItem{width:100%}}@keyframes OrderActions__skeleton-progress{0%{transform:translateX(-100%)}to{transform:translateX(0)}}.OrderActions__rowIndent{gap:16px}@media only screen and (min-width:1024px){.OrderActions__rowIndent{margin-bottom:16px}.OrderActions__rowIndent:last-child{margin-bottom:0}}@keyframes Container__skeleton-progress{0%{transform:translateX(-100%)}to{transform:translateX(0)}}.Container__container{background-color:var(--color-white);border-radius:4px;box-shadow:var(--shadow-small);margin-bottom:32px;padding:24px}@media only screen and (max-width:1023px){.Container__container{padding:16px}}@keyframes RadioGroup__skeleton-progress{0%{transform:translateX(-100%)}to{transform:translateX(0)}}.RadioGroup__tooltipInput{border:none;height:0;opacity:0;width:100%}.RadioGroup__wrapper{align-items:flex-start;display:flex;justify-content:space-between;position:relative;width:100%}.RadioGroup__variant{user-select:none}.RadioGroup__inputWrapper{left:calc(50% - 14px);opacity:0;position:absolute;top:-15px}@keyframes NumericRadioGroup__skeleton-progress{0%{transform:translateX(-100%)}to{transform:translateX(0)}}.NumericRadioGroup__variantWrapper{margin-bottom:24px;max-width:52px;width:100%}.NumericRadioGroup__variantWrapper:not(:last-child){margin-right:4px}@media only screen and (max-width:1023px){.NumericRadioGroup__variantWrapper:not(:last-child){margin-right:0}.NumericRadioGroup__variantWrapper{max-width:none}.NumericRadioGroup__variantWrapper .NumericRadioGroup__variant{border-radius:0}.NumericRadioGroup__variantWrapper:first-child .NumericRadioGroup__variant{border-radius:4px 0 0 4px}.NumericRadioGroup__variantWrapper:last-child .NumericRadioGroup__variant{border-radius:0 4px 4px 0}}.NumericRadioGroup__variant{-webkit-tap-highlight-color:transparent;align-items:center;aspect-ratio:1;border:1px solid var(--color-grey);border-radius:8px;box-sizing:border-box;cursor:pointer;display:flex;flex:1;flex-direction:column;justify-content:center;transition:.3s;width:100%}@media only screen and (max-width:1023px){@supports not (aspect-ratio:1/1){.NumericRadioGroup__variant:before{content:"";float:left;padding-top:100%}.NumericRadioGroup__variant:after{clear:both;content:"";display:block}}}@media (hover:hover){.NumericRadioGroup__variant:not(.NumericRadioGroup__selected):not(.NumericRadioGroup__error):hover{background:var(--color-yellow-light);border:1px solid var(--color-yellow-light)}}@media only screen and (hover:hover) and (max-width:1023px){.NumericRadioGroup__variant:not(.NumericRadioGroup__selected):not(.NumericRadioGroup__error):hover{border:1px solid var(--color-grey)}}.NumericRadioGroup__variant.NumericRadioGroup__selected{background:var(--color-yellow-medium);border:1px solid var(--color-yellow-medium)}@media only screen and (max-width:1023px){.NumericRadioGroup__variant.NumericRadioGroup__selected{border:1px solid var(--color-grey)}}.NumericRadioGroup__variant.NumericRadioGroup__error{border:1px solid var(--color-red)}.NumericRadioGroup__text{color:var(--color-black);font-size:14px;line-height:20px}@media only screen and (max-width:1023px){@supports not (aspect-ratio:1/1){.NumericRadioGroup__text{position:absolute}}}.NumericRadioGroup__label{bottom:0;color:var(--color-grey-medium);font-size:14px;line-height:20px;position:absolute}.NumericRadioGroup__label.NumericRadioGroup__left{left:0}.NumericRadioGroup__label.NumericRadioGroup__right{right:0}@media only screen and (max-width:1023px){.NumericRadioGroup__label{font-size:12px;line-height:16px}}@keyframes EmojiRadioGroup__skeleton-progress{0%{transform:translateX(-100%)}to{transform:translateX(0)}}.EmojiRadioGroup__variantContainer{max-width:110px;width:100%}.EmojiRadioGroup__variantContainer:not(:last-child){margin-right:8px}.EmojiRadioGroup__variant{-webkit-tap-highlight-color:transparent;align-items:center;aspect-ratio:1;border:1px solid var(--color-grey);border-radius:12px;cursor:pointer;display:flex;flex-direction:column;justify-content:center;transition:.3s;width:100%}@media only screen and (max-width:1023px){@supports not (aspect-ratio:1/1){.EmojiRadioGroup__variant:before{content:"";float:left;padding-top:100%}.EmojiRadioGroup__variant:after{clear:both;content:"";display:block}}}@media (hover:hover){.EmojiRadioGroup__variant:not(.EmojiRadioGroup__selected):not(.EmojiRadioGroup__error):hover{background:var(--color-yellow-light);border:1px solid var(--color-yellow-light)}.EmojiRadioGroup__variant:not(.EmojiRadioGroup__selected):not(.EmojiRadioGroup__error):hover .EmojiRadioGroup__label{color:var(--color-black)}}.EmojiRadioGroup__variant.EmojiRadioGroup__selected{background:var(--color-yellow-medium);border:1px solid var(--color-yellow-medium)}.EmojiRadioGroup__variant.EmojiRadioGroup__selected .EmojiRadioGroup__label{color:var(--color-black)}.EmojiRadioGroup__variant.EmojiRadioGroup__error{border:1px solid var(--color-red)}@media only screen and (max-width:1023px){.EmojiRadioGroup__variant{border-radius:8px}}.EmojiRadioGroup__label{color:var(--color-grey-medium);font-size:14px;line-height:20px;margin-top:8px;text-align:center;transition:.3s}.EmojiRadioGroup__label.EmojiRadioGroup__desktop{display:block}.EmojiRadioGroup__label.EmojiRadioGroup__mobile{display:none}@media only screen and (max-width:1023px){.EmojiRadioGroup__label{font-size:12px;line-height:16px;margin-top:6px}.EmojiRadioGroup__label.EmojiRadioGroup__desktop{display:none}.EmojiRadioGroup__label.EmojiRadioGroup__mobile{display:block}}.EmojiRadioGroup__emoji{max-width:40px}@media only screen and (max-width:1023px){.EmojiRadioGroup__emoji{max-width:32px}}@media only screen and (max-width:1023px){@supports not (aspect-ratio:1/1){.EmojiRadioGroup__emoji{position:absolute}}}@keyframes ReviewWithQuestion__skeleton-progress{0%{transform:translateX(-100%)}to{transform:translateX(0)}}.ReviewWithQuestion__title{color:var(--color-black);font-size:18px;font-weight:700;line-height:24px;margin-bottom:12px}.ReviewWithQuestion__variantContainer{max-width:100px}.ReviewWithQuestion__variantWrapper{text-decoration:none}@media only screen and (max-width:1023px){.ReviewWithQuestion__container .ReviewWithQuestion__emojiLabel{display:none}}@keyframes SimpleReview__skeleton-progress{0%{transform:translateX(-100%)}to{transform:translateX(0)}}.SimpleReview__container{align-items:center;display:flex;gap:48px;justify-content:space-between}@media only screen and (max-width:1023px){.SimpleReview__container{align-items:normal;flex-direction:column;gap:24px;gap:16px}}.SimpleReview__title{color:var(--color-black);font-size:18px;font-weight:700;line-height:24px}@media only screen and (max-width:1023px){.SimpleReview__title{line-height:1.3}}.SimpleReview__button{overflow:initial}@keyframes OrderReview__skeleton-progress{0%{transform:translateX(-100%)}to{transform:translateX(0)}}.OrderReview__loadingContainer{display:flex;justify-content:center}@keyframes Wishes__skeleton-progress{0%{transform:translateX(-100%)}to{transform:translateX(0)}}.Wishes__wishItem{align-items:flex-start;display:flex;font-size:14px;line-height:20px;word-break:break-word}.Wishes__wishItem:not(:first-child){margin-top:10px}.Wishes__wishItem:before{content:"•";margin-right:8px}@keyframes PageBody__skeleton-progress{0%{transform:translateX(-100%)}to{transform:translateX(0)}}.PageBody__PageBody{padding-top:32px}@media only screen and (max-width:1023px){.PageBody__PageBody{padding-top:24px}}.PageBody__section{margin-bottom:32px}.PageBody__section:last-child{margin-bottom:0}.PageBody__sectionTitle{color:var(--color-black);font-size:21px;line-height:28px;margin-top:48px}.PageBody__sectionSubTitle{color:var(--color-grey-medium);font-size:12px;line-height:16px;margin:4px 0 0}.PageBody__sectionBody{background-color:var(--color-white);border-radius:8px;margin-top:16px;padding:24px}@media only screen and (max-width:1023px){.PageBody__sidebarWrapper{margin-top:32px}}.PageBody__mobileResidence{margin:24px 0}@media only screen and (min-width:1024px){.PageBody__desktopResidence{display:block;margin-bottom:12px;margin-top:92px}}@media only screen and (max-width:1023px){.PageBody__desktopResidence{display:none}.PageBody__mobileBanner{display:block}}@media only screen and (min-width:1024px){.PageBody__mobileBanner{display:none}}@keyframes OrderPage__skeleton-progress{0%{transform:translateX(-100%)}to{transform:translateX(0)}}.OrderPage__OrderPage{padding-bottom:40px}.OrderPage__bookInfo{background-color:var(--color-yellow);box-shadow:var(--shadow-medium);position:relative}.OrderPage__bookText{color:var(--color-white);display:flex;font-size:16px;line-height:24px;padding:18px 0}@media only screen and (min-width:1024px){.OrderPage__bookText{gap:2px}}@media only screen and (max-width:1023px){.OrderPage__bookText{flex-direction:column}}