@charset "UTF-8";@font-face{font-weight:400;font-family:Inter;font-style:normal;src:url(/build/assets/fonts/inter-v19-cyrillic_latin-regular-C_DEjFmn.woff2) format("woff2");font-display:swap}@font-face{font-display:swap;font-weight:500;font-family:Inter;font-style:normal;src:url(/build/assets/fonts/inter-v19-cyrillic_latin-500-BOsU2yrk.woff2) format("woff2")}@font-face{font-display:swap;font-weight:700;font-family:Inter;font-style:normal;src:url(/build/assets/fonts/inter-v19-cyrillic_latin-700-e5Q3c7om.woff2) format("woff2")}:root{--layout-width: 1440px;--layout-min-width: 300px;--header-fix-container-height: 95px;--fix-topbar-height: 48px;--order-fixed-height: 85px;--order-sum-fixed-height: 120px;--top-indent: 0;--bottom-indent: 0;--safe-top: env(safe-area-inset-top, 0px);--safe-bottom: env(safe-area-inset-bottom, 0px);--bottom-inset: calc(var(--browser-inset, 0px) + env(safe-area-inset-bottom, 0px));--vvh: 100vh;--font-main: "Inter", system-ui, -apple-system, aria, sans-serif;--font-heading-1: 600 24px/1.3 var(--font-main);--font-heading-2: 700 24px/1.16 var(--font-main);--font-heading-3: 600 20px/1.2 var(--font-main);--font-heading-4: 600 16px/1.25 var(--font-main);--font-heading-5: 700 16px/1.25 var(--font-main);--font-heading-6: 500 12px/1.33 var(--font-main);--font-heading-7: 700 16px/1.33 var(--font-main);--font-heading-8: 600 14px/1.28 var(--font-main);--font-body-1: 500 16px/1.5 var(--font-main);--font-body-2: 300 16px/1.57 var(--font-main);--font-body-3: 500 12px/1 var(--font-main);--font-body-4: 500 12px/1.3 var(--font-main);--font-body-5: 500 12px/1.3 var(--font-main);--font-body-6: 400 16px/1.37 var(--font-main);--font-price-h1: 600 24px/1 var(--font-main);--font-price-h2: 600 20px/1.6 var(--font-main);--font-price-h3: 500 16px/2 var(--font-main);--font-step-1: 500 15.5px/1 var(--font-main);--font-body-7: 300 16px/1.42 var(--font-main);--font-body-8: 400 12px/1.33 var(--font-main);--font-head-1: 700 24px/1.16 var(--font-main);--font-head-2: 700 28px/1.14 var(--font-main);--color-grey-400: #f6f6f6;--color-grey: #e0e0e0;--color-grey-600: #d1d1d1;--color-grey-700: #b2b2b2;--color-grey-800: #989b9d;--color-grey-900: #6a7073;--color-text-main: #0f0f0f;--color-text-error: #eb5151;--color-text-error-secondary: #c63030;--color-bg-dark: #1e1e1e;--color-bg-light: #756f651a;--color-grey-light-addition: #8a857733;--color-primary-100: #f7f1e2;--color-primary-200: #f7ebcc;--color-primary-250: #fef2d3;--color-primary-300: #f8e6b8;--color-primary: #fabc48;--color-primary-600: #d89c01;--color-border-btn: #fabc48;--color-hover: #ffb324;--color-pressed: #ffa700;--color-tag-text-colored: #00818a;--color-tag-bg-colored: #e6f3f4;--color-green: #34cb00;--color-green-light: #25c94e;--color-green-dark: #29a71a;--color-blue: #2aabee;--color-blue-ghost: #f2f6ff;--color-blue-800: #00818a;--color-blue-100: #e6f3f4;--radius-s: 2px;--radius-m: 4px;--radius-l: 8px;--radius-xl: 12px;--radius-button: 6px;--overlay-gradient: linear-gradient( 360deg, rgb(18 18 18 / 60%) 0%, rgb(18 18 18 / 0%) 50%, rgb(18 18 18 / 70%) 100% );--overlay-dark: #0f0f0f30;--box-shadow-bottom: 0px 2px 10px -3px var(--color-bg-dark);--box-shadow-top: 0px 2px 7px -3px var(--color-bg-dark);--box-shadow: 0px 2px 20px 2px var(--color-bg-light);--box-shadow-modal: 0px 2px 20px 2px var(--color-grey-light-addition);--box-shadow-light: 0px 2px 8px 2px #656e750f;--text-shadow-white: 0 0 4px #fff;--text-lightening-top: linear-gradient(0deg, #fff0 0%, #fff 100%);--text-lightening-bottom: linear-gradient(180deg, #fff0 0%, #fff 100%);--btn-action-brightness: brightness(.95);--btn-action-brightness-100: brightness(.9);--btn-action-brightness-500: brightness(.5);--transition-duration-s: .1s;--transition-duration-m: .35s;--transition-duration-xm: .6s;--transition-duration-l: 1s;--blur: blur(8px);--font-button-large: 500 16px/1.5 var(--font-main);--font-button-medium: 500 14px/1.7 var(--font-main);--font-button-small: 500 12px/1.5 var(--font-main)}@media screen and (width >= 650px){:root{--font-heading-1: 600 48px/1.29 var(--font-main);--font-heading-2: 700 32px/1.12 var(--font-main);--font-heading-3: 700 24px/1.3 var(--font-main);--font-heading-4: 700 20px/1 var(--font-main);--font-heading-5: 600 16px/1.25 var(--font-main);--font-heading-6: 700 16px/1.5 var(--font-main);--font-heading-7: 700 24px/1.3 var(--font-main);--font-heading-8: 700 18px/1.27 var(--font-main);--font-body-1: 500 16px/1.5 var(--font-main);--font-body-2: 400 16px/1.5 var(--font-main);--font-body-3: 700 16px/1.5 var(--font-main);--font-body-4: 300 14px/1.4 var(--font-main);--font-body-5: 500 12px/1.5 var(--font-main);--font-body-6: 400 16px/1.37 var(--font-main);--font-price-h1: 600 24px/1 var(--font-main);--font-price-h2: 600 20px/1.6 var(--font-main);--font-price-h3: 500 16px/2 var(--font-main);--font-head-1: 700 24px/1.33 var(--font-main);--font-head-2: 700 24px/1.33 var(--font-main)}}@supports (height: 100dvh){:root{--vvh: 100dvh}}.base-link{width:max-content;text-decoration:none}.base-input{width:100%;height:52px;padding:6px 24px;color:var(--color-text-main);font:var(--font-body-2);background-color:#fff;border:1px solid var(--color-grey);border-radius:var(--radius-l);outline:none;transition:background-color var(--transition-duration-m) ease,border-color var(--transition-duration-m) ease,color var(--transition-duration-m) ease}.base-input::placeholder{color:var(--color-grey-700)}.base-input:focus,.base-input:focus-visible{background-color:var(--color-primary-100);border-color:var(--color-primary)}.base-input:hover{border-color:var(--color-primary)}.base-input_textarea{display:block;min-height:160px;max-height:320px;padding:16px;resize:vertical}@supports (-webkit-touch-callout: none){.base-input_textarea{font-size:16px}}.base-input_error:invalid{border-color:var(--color-text-error)}@media screen and (width >= 650px){.base-input_textarea{padding:20px}}.base-slider{--base-slider-radius: 4px;--base-slider-controls-bottom: 0;--base-slider-controls-background-color: #fff;--base-slider-controls-max-width: 270px;--base-slider-controls-top: auto;--base-slider-controls-transform: 0;--base-slider-navigation-btn: flex;--base-slider-navigation-background-color: transparent;--base-slider-navigation-width: 34px;--base-slider-navigation-height: 34px;--base-slider-navigation-radius: 0;--base-slider-overflow: hidden;--base-slider-navigation-shadow: none;--base-slider-prev-rotate: 0;--base-slider-navigation-marg: 0;--base-slider-navigation-position: relative;--base-slider-navigation-transform: 0;position:relative;width:100%;overflow:var(--base-slider-overflow);border-radius:var(--base-slider-radius);isolation:isolate}.base-slider_type_primary{padding-bottom:34px;--base-slider-controls-background-color: var(--color-primary)}.base-slider_type_primary-navigation{--base-slider-controls-background-color: var(--color-primary);--base-slider-navigation-background-color: #fff;--base-slider-navigation-width: 52px;--base-slider-navigation-height: 52px;--base-slider-navigation-radius: 50%;--base-slider-controls-max-width: none;--base-slider-overflow: none;--base-slider-navigation-shadow: -1px 1px 32px 0px #0e172c1f;--base-slider-prev-rotate: 180deg;--base-slider-navigation-marg: -26px}.base-slider_type_slider-banner{padding-bottom:34px;--base-slider-controls-background-color: var(--color-primary)}.base-slider_type_secondary{--base-slider-controls-background-color: var(--color-text-main);--base-slider-navigation-background-color: #fff;--base-slider-navigation-width: 52px;--base-slider-navigation-height: 52px;--base-slider-navigation-radius: 50%;--base-slider-controls-max-width: none;--base-slider-overflow: none;--base-slider-navigation-shadow: -1px 1px 32px 0px #0e172c1f;--base-slider-prev-rotate: 180deg;--base-slider-navigation-marg: -26px}.base-slider__controls{position:absolute;inset:var(--base-slider-controls-top) 0 var(--base-slider-controls-bottom) 0;z-index:2;display:flex;align-items:center;justify-content:space-between;width:100%;max-width:var(--base-slider-controls-max-width);height:34px;margin:0 auto;transform:translateY(var(--base-slider-controls-transform))}.base-slider .slider-bullet__icon{background-color:var(--base-slider-controls-background-color)}.base-slider .swiper-pagination{padding-inline:16px;display:flex;flex-grow:1;justify-content:center;overflow-x:hidden}.base-slider .swiper-pagination-bullets-dynamic .swiper-pagination-bullet:not(.swiper-pagination-bullet-active-prev-prev,.swiper-pagination-bullet-active-prev,.swiper-pagination-bullet-active-main,.swiper-pagination-bullet-active-next,.swiper-pagination-bullet-active-next-next){display:none}.base-slider .swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev,.base-slider .swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{flex-grow:.3;opacity:.5}.base-slider .swiper-button-prev,.base-slider .swiper-button-next{position:var(--base-slider-navigation-position);display:var(--base-slider-navigation-btn);align-items:center;justify-content:center;width:var(--base-slider-navigation-width);height:var(--base-slider-navigation-height);background-color:var(--base-slider-navigation-background-color);border:none;border-radius:var(--base-slider-navigation-radius);box-shadow:var(--base-slider-navigation-shadow);cursor:pointer;transition:transform .3s ease-in-out}.base-slider .swiper-button-next{right:var(--base-slider-navigation-marg);transform:translateY(var(--base-slider-navigation-transform))}.base-slider .swiper-button-next:hover{transform:translate(5px,var(--base-slider-navigation-transform))}.base-slider .swiper-button-prev{left:var(--base-slider-navigation-marg);transform:translateY(var(--base-slider-navigation-transform)) rotate(var(--base-slider-prev-rotate))}.base-slider .swiper-button-prev:hover{transform:translate(-5px,var(--base-slider-navigation-transform)) rotate(var(--base-slider-prev-rotate))}@media screen and (width <= 649px){.base-slider_type_slider-banner{--base-slider-navigation-btn: none;--base-slider-radius: 0}.base-slider_type_primary-navigation{padding-bottom:34px}}@media screen and (width >= 650px){.base-slider_type_slider-banner{padding-bottom:0;--base-slider-navigation-btn: flex;--base-slider-controls-background-color: #fff}}.base-list{display:grid;row-gap:16px;padding-left:16px}.base-card{background-color:#fff;border:1px solid var(--color-grey-400);border-radius:8px;box-shadow:var(--box-shadow-modal)}.btn{display:flex;gap:4px;align-items:center;justify-content:center;min-width:fit-content;height:max-content;min-height:52px;padding:var(--btn-padding, 8px 24px);color:var(--btn-text-color, var(--color-bg-dark));font:var(--font-button-large);font-family:inherit;text-align:center;text-decoration:none;background-color:var(--btn-background-color, transparent);border:1px solid var(--btn-border-color, transparent);border-radius:var(--radius-button);cursor:pointer;transition:all .3s}.btn:disabled,.btn.disabled{cursor:not-allowed;pointer-events:none;--btn-border-color: #bdc5db;--btn-text-color: var(--color-grey-800);--btn-background-color: #e8ebf1}.btn_theme_primary,.btn_theme_primary-with-icon{--btn-text-color: var(--color-bg-dark);--btn-background-color: var(--color-primary)}.btn_theme_primary:not(:disabled):hover,.btn_theme_primary-with-icon:not(:disabled):hover{--btn-background-color: var(--color-hover)}.btn_theme_primary:not(:disabled):active,.btn_theme_primary-with-icon:not(:disabled):active{--btn-background-color: var(--color-pressed)}.btn_theme_outline,.btn_theme_light{--btn-text-color: var(--color-bg-dark);--btn-background-color: #fff;--btn-border-color: var(--color-border-btn)}.btn_theme_outline:not(:disabled):hover,.btn_theme_light:not(:disabled):hover{--btn-text-color: var(--color-hover);--btn-border-color: var(--color-hover)}.btn_theme_outline:not(:disabled):active,.btn_theme_light:not(:disabled):active{--btn-text-color: var(--color-bg-dark);--btn-border-color: var(--color-pressed)}.btn_theme_link{text-decoration:underline}.btn_theme_link,.btn_theme_clear{height:auto;min-height:auto;padding:0}.btn_theme_link:disabled,.btn_theme_clear:disabled{--btn-border-color: transparent;--btn-background-color: transparent}.btn_theme_link:not(:disabled):hover,.btn_theme_clear:not(:disabled):hover{--btn-text-color: var(--color-hover)}.btn_theme_ghost,.btn_theme_ghost-with-icon{--btn-background-color: #fff}.btn_theme_ghost:not(:disabled):hover,.btn_theme_ghost-with-icon:not(:disabled):hover{--btn-border-color: var(--color-hover)}.btn_theme_ghost:not(:disabled):active,.btn_theme_ghost-with-icon:not(:disabled):active{--btn-border-color: var(--color-primary);--btn-background-color: var(--color-primary-300)}.btn_theme_dark{--btn-text-color: #fff;--btn-background-color: var(--color-bg-dark)}.btn_theme_primary-with-icon svg,.btn_theme_ghost-with-icon svg{display:none}.btn_theme_btn-authentication{--btn-border-color: var(--color-grey);--btn-text-color: var(--color-bg-dark);--btn-background-color: #fff}.btn_theme_btn-authentication:not(:disabled):hover{--btn-text-color: var(--color-hover);--btn-border-color: var(--color-hover)}.btn_theme_btn-authentication:not(:disabled):active{--btn-text-color: var(--color-bg-dark);--btn-border-color: var(--color-pressed)}.btn_theme_gray{--btn-background-color: var(--color-grey-400)}.btn_theme_gray:hover{--btn-background-color: var(--color-grey)}.btn_size_long,.btn_size_middle{min-width:272px}.btn_size_short{--btn-padding: 4px 20px;width:max-content;min-height:44px}.btn_size_small{--btn-padding: 7px 12px;width:max-content;min-height:32px;max-height:32px;font:var(--font-button-small)}.btn_size_cube{--btn-padding: 8px;width:max-content;min-width:32px;min-height:32px}.btn_spinner{animation:spin 1s linear infinite}@media screen and (width <= 649px){.btn_theme_primary-with-icon,.btn_theme_ghost-with-icon{justify-content:space-between;padding:0;--btn-background-color: none;--btn-text-color: var(--color-primary)}.btn_theme_primary-with-icon:not(:disabled):hover,.btn_theme_ghost-with-icon:not(:disabled):hover{--btn-text-color: #fff;--btn-background-color: none}.btn_theme_primary-with-icon:not(:disabled):active,.btn_theme_ghost-with-icon:not(:disabled):active{--btn-text-color: #fff;--btn-background-color: none;filter:var(--btn-action-brightness)}.btn_theme_primary-with-icon svg,.btn_theme_ghost-with-icon svg{display:block}}.btn-prev{font-weight:700;font-size:16px;line-height:24px;display:flex;align-items:center;justify-content:center;height:48px;padding-left:8px;color:var(--color-text-main);font-family:var(--font-main);text-decoration:none;column-gap:8px;background:transparent;border:none;cursor:pointer}.btn-close{display:flex;align-items:center;justify-content:center;width:24px;height:24px;color:var(--color-bg-dark);background:#fff;border:none;cursor:pointer}.btn-counter{display:flex;align-items:center;justify-content:center;width:36px;height:36px;color:var(--color-text-main);background-color:var(--color-primary);border:1px solid transparent;border-radius:var(--radius-m);cursor:pointer}.btn-counter:disabled{background-color:var(--color-primary-200);cursor:not-allowed}.btn-counter:not(:disabled):active{filter:var(--btn-action-brightness)}.btn-popup-close{display:flex;align-items:center;justify-content:center;color:var(--color-bg-dark);background:#fff;border:none;cursor:pointer}.btn-popup-close svg{flex-shrink:0}@media screen and (width <= 649px){.btn-popup-close{--btn-close-padding: 8px;position:sticky;top:0;justify-content:flex-end;width:100%;padding:var(--btn-close-padding);outline:none;-webkit-tap-highlight-color:transparent}.btn-popup-close svg{width:25px;height:25px}.btn-popup-close_type_primary{--btn-close-padding: 0}}@media screen and (width >= 650px){.btn-popup-close{width:32px;height:32px;margin:2px 2px 0 0;border-radius:var(--radius-l)}}.btn-icon{display:flex;align-items:center;justify-content:center;width:24px;height:24px;color:var(--btn-text-color, var(--color-text-main));background-color:var(--btn-background-color, transparent);border:none;cursor:pointer}.btn-icon:disabled{cursor:not-allowed}.btn-icon_type_danger{--btn-text-color: var(--color-grey-700)}.btn-icon_type_danger:not(:disabled):hover{--btn-text-color: var(--color-text-error)}.btn-text{font-weight:500;font-size:12px;line-height:16px;display:flex;align-items:center;width:fit-content;height:24px;padding-right:8px;font-family:var(--font-main);column-gap:8px;background:transparent;border:none;cursor:pointer;transition:background var(--transition-duration-m) ease}.btn-text:disabled{color:inherit;cursor:not-allowed}.btn-text:not(:disabled):hover{background-color:var(--color-primary)}.btn-text:not(:disabled):active{filter:var(--btn-action-brightness-100)}.sort-button{display:flex;gap:8px;align-items:center;font-family:inherit;font-weight:500;font-size:16px;line-height:1.2;background:none;border:none;outline:none;cursor:pointer;transition:transform .3s,font-weight .3s}.sort-button svg{transition:all .3s}.sort-button:hover{font-weight:600;font-size:16px;line-height:1.2}.sort-button:hover svg{transform:rotate(-180deg)}.back-button{display:flex;gap:8px;align-items:center;color:var(--color-text-main);font-weight:600;font-size:16px;line-height:1.2}.back-button span{transition:transform .3s}.back-button:hover span{transform:translate(-7px)}.btn-link{display:flex;align-items:center;font:var(--font-body-4);text-align:left;text-decoration:underline;column-gap:4px;background:none;border:none;cursor:pointer}.btn-link .sprite-icon{flex-shrink:0}.choose-button{display:flex;gap:12px;align-items:center;justify-content:space-between}.choose-button__item{display:flex;gap:8px;align-items:center}.choose-button__text{color:var(--color-grey-800);font:var(--font-body-2)}.nav__list{font-weight:600;font-size:16px;line-height:20px;display:flex;flex-direction:column;gap:20px;list-style:none}.nav__link{color:inherit;text-decoration:none}.socials{display:flex;gap:4px;width:min-content;list-style:none}.socials__item{display:flex}.socials__link{display:flex;color:var(--color-primary)}.contacts{display:flex;flex-direction:column;gap:8px;font-style:normal}.contacts__item{display:flex;font:var(--font-body-1)}.contacts__item-socials{gap:4px;margin-top:8px}.contacts__link{display:flex;align-items:center;color:inherit;text-decoration:none}.contacts__link svg{border-radius:8px}.contacts__link-telegram{color:var(--color-blue)}.contacts__link-whatsapp{color:var(--color-green-dark)}.contacts__link-max img{width:32px;height:32px}.contacts__item-social{gap:4px;margin-bottom:12px}.contacts-block{display:flex;gap:12px;margin-left:auto}.contacts-block__item{display:flex;gap:6px;align-items:center;color:var(--color-bg-dark)}.contacts-block__item a{font:400 14px/1.42 var(--font-main);white-space:nowrap;text-decoration:underline}@media screen and (width <= 649px){.contacts-block{display:none}}.back-link{font-weight:600;font-size:16px;line-height:20px;display:flex;align-items:flex-start;width:fit-content;color:var(--color-text-main);text-decoration:none;column-gap:8px}.checkbox{position:relative;flex-shrink:0;width:16px;height:16px;margin:0;padding:0;overflow:hidden;color:var(--color-text-main);background:url(/build/assets/images/checkbox-O3wFg78y.svg) center -24px no-repeat;border:1px solid var(--color-grey)!important;border-radius:var(--radius-m);cursor:pointer;transition:var(--transition-duration-s);appearance:none}.checkbox:checked{background-position-y:center;border:1px solid transparent!important;border-radius:var(--radius-m)}.checkbox_large{width:20px;height:20px}.checkbox.checkbox.checkbox{border:1px solid var(--color-grey)}.checkbox.checkbox.checkbox:checked{border-color:transparent}.base-checkbox{display:flex;gap:14px;align-items:center;cursor:pointer}.radio{flex-shrink:0;width:24px;height:24px;margin:0;padding:0;background-color:transparent;border:1px solid var(--color-primary);border-radius:50%;box-shadow:inset 0 0 0 5px #fff;cursor:pointer;transition:var(--transition-duration-s);appearance:none}.radio:checked{background-color:var(--color-primary);box-shadow:inset 0 0 0 4px #fff}@media screen and (width >= 650px){.radio{width:16px;height:16px}.radio:checked{box-shadow:inset 0 0 0 2px #fff}}.profile-card__card-list{padding-bottom:24px}.profile-card__card-title{padding:24px;font:var(--font-heading-4)}.profile-card__card-item{display:grid}.profile-card__card-item:not(:last-child){padding-bottom:24px;border-bottom:1px solid var(--color-grey)}.profile-card__card-item:not(:first-child){padding-top:24px}.profile-card__item-btn{display:flex;gap:8px;align-items:center;width:100%;padding:0 16px;color:var(--color-text-main);font:var(--font-body-1);white-space:nowrap;text-decoration:none;background:none;border:none;cursor:pointer;transition:background-color .3s ease-in-out}@media screen and (width <= 649px){.profile-card__card-item{gap:20px}}@media screen and (width >= 650px){.profile-card__item-btn{padding:10px 24px}.profile-card__item-btn:hover{background-color:var(--color-primary-250)}.profile-card__card-item:not(:last-child){padding-bottom:8px}.profile-card__card-item:not(:first-child){padding-top:8px}}.message-popup{display:flex;flex-direction:column;gap:16px;align-items:center;height:100%}.message-popup__title{font:var(--font-heading-2);text-align:center}.message-popup__text{font:var(--font-body-7);text-align:center}.message-popup__btn{width:100%}@media screen and (width >= 650px){.message-popup{gap:20px}.message-popup__btn{width:272px}}.error-popup{display:flex;flex-direction:column;align-items:flex-start;width:100%;height:100%}.error-popup__title{display:flex;gap:14px;align-items:center;margin-bottom:20px;color:#ff5e5e;font:var(--font-heading-5)}.error-popup__text{color:#4a5368;font:var(--font-body-2)}.error-popup__btns-block{display:flex;flex-direction:column;gap:8px;width:100%;margin-top:24px}.error-popup__btn{width:100%}@media screen and (width <= 649px){.error-popup{justify-content:space-between}}@media screen and (width >= 650px){.error-popup__title{margin-bottom:20px;font:var(--font-heading-4)}}.editing-form{position:relative;display:flex;gap:8px;margin-bottom:12px}.editing-form__field-button{display:flex;align-items:center;justify-content:space-between;min-width:208px;padding:8px 24px;font:var(--font-body-6);background:#fff;border:1px solid var(--color-grey);border-radius:4px;cursor:pointer}.editing-form__field-button:hover{border-color:var(--color-pressed)}.editing-form__field-button:active{border-color:var(--color-primary-250);box-shadow:0 0 0 3px var(--color-primary-250)}.editing-form__field-button:disabled{background:#e8ebf1;pointer-events:none}.editing-form__field-button svg{color:var(--color-grey-800)}.editing-form__loading{position:absolute;top:0;left:0;display:flex;align-items:center;justify-content:center;width:100%;height:100%;padding-bottom:20px;background:#ffffff80}.editing-form__saved{position:absolute;top:0;left:0;display:flex;gap:12px;align-items:center;justify-content:center;width:100%;height:100%;padding-bottom:20px;background:#ffffff80}@media screen and (width <= 649px){.editing-form{flex-direction:column}}@media screen and (width >= 650px){.editing-form{flex-wrap:wrap}.editing-form__field-button{flex:1;min-width:max-content}}.slider-bullet{display:flex;align-items:center;padding:0 4px;background:transparent;border:none;cursor:pointer}.slider-bullet__icon{height:2px;background-color:#fff;border-radius:var(--radius-m);opacity:.6;margin-block:16px}@media screen and (width <= 649px){.slider-bullet{flex-grow:1;transition:.3s ease}.slider-bullet__icon{width:100%}.slider-bullet.swiper-pagination-bullet-active{flex-grow:1.9}.slider-bullet.swiper-pagination-bullet-active .slider-bullet__icon{opacity:1}}@media screen and (width >= 650px){.slider-bullet__icon{width:16px;transition:width .3s ease}.slider-bullet.swiper-pagination-bullet-active .slider-bullet__icon{width:24px;opacity:1}}.pagination{display:flex;gap:49px;align-items:center;align-self:stretch;justify-content:center;--bg: #f8fafb;--bg-hover: #f4f8f9;--bg-active: #fabc48;--cl-disable: #8e9cbd}.pagination .disabled,.pagination .disabled *{color:var(--cl-disable);cursor:not-allowed!important}.pagination__prev,.pagination__next{display:flex;align-items:center;justify-content:center;padding:8px;background-color:var(--bg);border-radius:8px;transform-origin:center;cursor:pointer;transition:all .3s}.pagination__prev{transform:rotate(-180deg)}.pagination__prev:hover,.pagination__next:hover{background-color:var(--bg-hover)}.pagination__number-link{display:flex;align-items:center;justify-content:center;width:32px;height:32px;padding:8px;color:var(--color-text-main);font:var(--font-body-7);border-radius:8px;transform-origin:center;transition:all .3s;pointer-events:none}.pagination__list{display:flex;gap:8px;align-items:center;justify-content:center;margin:0 auto;list-style-type:none}.pagination__item{display:flex;align-items:center;justify-content:center;width:32px;height:32px;padding:8px;color:var(--color-text-main);font:var(--font-body-7);text-decoration:none;background-color:var(--bg);border-radius:8px;cursor:pointer;transition:all .3s ease}.pagination__item:hover,.pagination__item:active{background-color:var(--bg-hover)}.pagination__item_active{color:#fff;background-color:var(--bg-active);pointer-events:none}.pagination__item_active:hover{background-color:var(--bg-active)}.pagination .pagination-dots{display:none}.sidebar{--sidebar-transform: 16px;width:100%;max-width:278px;height:max-content;padding:24px;border:1px solid var(--color-grey);border-radius:4px}.sidebar__item{list-style:none}.sidebar__item-text{display:inline-block;padding-right:var(--padding);padding-left:var(--padding);transition:transform .3s}.sidebar__item-link{--padding: 0;position:relative;width:max-content;padding:8px 0;color:var(--color-text-main);text-decoration:none;border-radius:4px;transition:font-weight .3s,background-color .3s;font-weight:500;font-size:16px;line-height:1.2}.sidebar__item-link:before{position:absolute;top:0;bottom:0;z-index:-1;width:calc(100% + var(--sidebar-transform) * 2);height:36px;background-color:var(--color-grey-400);border-radius:4px;opacity:0;transition:opacity .3s;content:""}.sidebar__item-link_active{--padding: 16px;font-weight:600}.sidebar__item-link_active:before{width:100%;opacity:1}.sidebar__exit{display:flex;gap:11px;align-items:center;width:max-content;color:var(--color-grey-600);font-family:inherit;background:none;border:none;border-radius:4px;outline:none;cursor:pointer;transition:all .3s;font-weight:500;font-size:16px;line-height:1.2}.sidebar__exit:hover{color:var(--color-text-main);font-weight:600}.sidebar__list{display:grid;gap:16px;padding-bottom:32px}@media (width <= 1050px){.sidebar{display:flex;gap:16px;align-items:center;max-width:none;padding:0;overflow-x:auto;border:none}.sidebar__list{display:flex;flex-wrap:nowrap;gap:6px;align-items:center;min-height:36px;padding-bottom:0;white-space:nowrap}.sidebar__item-link{white-space:nowrap}.sidebar__item-link:not(.sidebar__item-link_active){padding-right:10px;padding-left:10px}.sidebar__item-link:before{left:0;width:100%;max-width:171px}.sidebar__item{display:flex}}@media screen and (width >= 650px){.sidebar__item-link:not(.sidebar__item-link_active):hover{font-weight:600}.sidebar__item-link:not(.sidebar__item-link_active):hover:before{opacity:1}.sidebar__item-link:not(.sidebar__item-link_active):hover .sidebar__item-text{transform:translate(var(--sidebar-transform))}}.filter{margin-bottom:24px}.filter__title{font-weight:700;font-size:16px;line-height:24px;margin-bottom:12px}.filter__list{display:flex;gap:8px}.filter__item{font-weight:500;font-size:10px;line-height:12px;position:relative;align-items:center;background-color:var(--color-grey-400);border-radius:4px;transition:background-color,color .3s ease-in-out}.filter__item_active,.filter__item:hover{color:var(--color-grey-400);background-color:var(--color-primary)}.filter__item-remove{color:var(--color-text-error);transform:rotate(45deg);transition:scale .3s ease-in-out}.filter__item-remove:hover{scale:1.5}@media screen and (width <= 649px){.filter__list{overflow-x:scroll}.filter__item{flex-direction:column;gap:4px;justify-content:center;width:72px;min-width:72px;height:72px;padding:8px;text-align:center}.filter__item-remove{position:absolute;top:0;right:0}}@media screen and (width >= 650px){.filter__list{flex-wrap:wrap}.filter__item{font-weight:500;font-size:16px;line-height:24px;gap:8px;padding:10px 8px}.filter__title{font-weight:700;font-size:20px;line-height:28px;margin-bottom:16px}}.empty-excursions__title{font-weight:700;font-size:20px;line-height:28px;margin-bottom:16px}.empty-excursions__text{font-weight:500;font-size:16px;line-height:24px;display:grid;gap:12px;margin-bottom:32px}@media screen and (width >= 650px){.empty-excursions__title{font-weight:700;font-size:32px;line-height:36px;margin-bottom:32px}.empty-excursions__btn{max-width:241px}}.delimiter:not(:last-child):after{display:flex;align-items:center;justify-content:center;box-sizing:border-box;width:16px;height:16px;padding:10px 8px;color:var(--color-bg-dark);content:"•"}.accordion{display:grid;--accordion-plus-anim: 90deg}.accordion__btn{display:flex;align-items:center;justify-content:space-between;width:100%;min-height:24px;color:var(--color-text-main);font:600 18px/1.33 var(--font-main);text-align:left;background:none;border:none;outline:none;cursor:pointer;user-select:none}.accordion__item{padding-top:12px;padding-bottom:12px;border-bottom:1px solid #ccc;transition:border-color,border,padding-bottom .4s ease-in-out}.accordion__item_active{padding-bottom:12px;--accordion-plus-anim: 0}.accordion__item_active .js-accordion-panel{margin-top:8px}.accordion__item:first-child{padding-top:0}.accordion__panel{max-height:0;margin-right:24px;overflow:hidden;font:var(--font-body-2);transition:all .3s ease-out}.accordion__panel a,.accordion__panel a:hover{color:var(--color-blue);text-decoration:none}.accordion__panel a:visited{color:var(--color-blue)}.accordion__panel p{font:var(--font-body-2)}.accordion__panel ul{margin:8px 0;list-style-type:none}.accordion__panel ul li{font:var(--font-body-2)}.accordion__panel ul li:not(:last-child){margin-bottom:8px}.accordion__panel ul li:before{content:"– "}.accordion__btn-icon{position:relative;display:inline-block;width:100%;max-width:20px;max-height:20px;margin-left:24px;transition:transform .3s ease}.accordion__btn-icon:before,.accordion__btn-icon:after{position:absolute;top:50%;left:0;width:100%;height:2px;background-color:var(--color-primary);transform:translateY(-50%);transition:transform .3s ease;content:""}.accordion__btn-icon:after{transform:translateY(-50%) rotate(var(--accordion-plus-anim))}@media screen and (width >= 650px){.accordion__btn{min-height:44px;font:700 20px/1.2 var(--font-main)}.accordion__item{padding-top:24px;padding-bottom:24px}.accordion__item_active{padding-bottom:24px}.accordion__item_active .js-accordion-panel{margin-top:4px}.accordion__item:first-child{padding-top:0}}.iti{--iti-hover-color: #fef2d3;--iti-spacer-horizontal: 24px}.iti__selected-dial-code{padding-top:1px;color:var(--color-text-main)}.iti__search-input{padding:12px 24px!important;font-family:var(--font-main),serif;border:1px solid var(--color-primary)!important;outline:none;font-weight:500;font-size:16px;line-height:24px}.iti__country{padding:12px 24px!important}.progress-bar{align-self:center;width:100%;min-width:124px;height:var(--progress-bar-height, 12px);overflow:hidden;background:var(--progress-bar-background, var(--color-grey-400));border-radius:var(--progress-bar-border-radius, 0)}.progress-bar__fill-indicator{height:100%;background:var(--color-primary);border-radius:inherit;transition:width var(--progress-bar-transition-duration, var(--transition-duration-m)) ease}.progress-bar_theme_quiz{--progress-bar-height: 8px;--progress-bar-border-radius: 4px;--progress-bar-transition-duration: var(--transition-duration-xm)}.review-card{--review-card-user-color: #c63030;--review-card-lines: 5;--review-card-collapsed-height: 120px;display:grid;row-gap:20px;padding-block:24px;background:#fff}.review-card:not(:last-child){border-bottom:1px solid var(--color-grey)}.review-card:nth-child(3n+1){--review-card-user-color: #c63030}.review-card:nth-child(3n+2){--review-card-user-color: #3d9d22}.review-card:nth-child(3n){--review-card-user-color: #22569d}.review-card:last-child{padding-bottom:0}.review-card__stars{align-self:auto}.review-card__header{display:flex;gap:12px;align-items:flex-start;justify-content:space-between}.review-card__user{display:flex;gap:8px}.review-card__user-logo{display:flex;flex-shrink:0;align-items:center;justify-content:center;width:42px;height:42px;color:#fff;font:var(--font-body-1);background-color:var(--review-card-user-color);border-radius:50%}.review-card__user-name{font:var(--font-body-1)}.review-card__date{color:var(--color-grey-700);font:var(--font-body-4)}.review-card__text{display:-webkit-box;max-height:var(--review-card-collapsed-height);overflow:hidden;font:var(--font-body-2);white-space:pre-line;text-decoration:none;text-overflow:ellipsis;transition:max-height .3s ease;-webkit-line-clamp:var(--review-card-lines);-webkit-box-orient:vertical}.review-card__read-more{width:max-content;max-height:60px;margin-top:4px;overflow:hidden;color:#fabc48;opacity:1;transition:opacity .15s ease,max-height .25s ease,margin-top .25s ease}.review-card__read-more:hover{color:#ffb324}.review-card.is-expanded .review-card__text{display:block;-webkit-line-clamp:unset}.review-card.is-expanded .review-card__read-more{max-height:0;margin-top:0;opacity:0;pointer-events:none}.review-card.no-expand .review-card__read-more{display:none}.review-card.no-expand .review-card__text{display:block;max-height:none;overflow:visible;-webkit-line-clamp:unset}@media screen and (width <= 649px){.review-card{row-gap:16px;--review-card-lines: 8;--review-card-collapsed-height: 201px}.review-card__stars .sprite-icon{width:16px;height:16px}}.rating-stars{--rating-stars-column-gap: 3px;display:flex;align-self:center;column-gap:var(--rating-stars-column-gap);list-style:none}.rating-stars .sprite-icon{display:block;box-sizing:content-box;color:var(--color-grey)}.rating-stars .sprite-icon.active{color:var(--color-primary)}.rating-stars_small{--rating-stars-column-gap: 1px}.rating-stars_interactive{justify-content:flex-end;direction:rtl;column-gap:0}.rating-stars_interactive .sprite-icon{cursor:pointer}.rating-stars_interactive .sprite-icon:not(:first-child){padding-right:var(--rating-stars-column-gap)}.rating-stars_interactive label:hover .sprite-icon,.rating-stars_interactive label:hover~label .sprite-icon{color:var(--color-primary)}.rating-stars_interactive input[type=radio][name=rating]:checked~label .sprite-icon{color:var(--color-primary)}.rating-stars-avg{display:flex;align-items:center}.rating-stars-avg.delimiter:after{font-weight:500;font-size:12px;line-height:24px}.styled-list{padding-left:0;list-style-type:none}.styled-list>li{position:relative;padding-left:24px}.styled-list>li:before{position:absolute;top:0;left:0;content:""}.styled-list_square>li:before{top:.3em;width:12px;height:12px;border-radius:var(--radius-m)}.styled-list_colored>li:before{background-color:var(--color-primary)}.choose-panel{display:grid;row-gap:24px}.choose-panel__heading{font:var(--font-heading-5)}.choose-panel__item-text-icon{color:var(--color-grey-800);font:var(--font-body-4)}.choose-panel__item{display:flex;align-items:center;min-height:40px;color:inherit;font:var(--font-body-2);text-decoration:none;column-gap:10px;border-bottom:1px solid var(--color-grey-400);cursor:pointer;padding-inline:16px}.choose-panel__item:hover{background-color:var(--color-grey-400)}input[type=radio][name=choose]:checked+.choose-panel__item{background-color:var(--color-primary-250)}input[type=radio][name=choose]:checked+.choose-panel__item:after{display:block;width:24px;height:24px;margin-left:auto;background:url(/build/assets/images/check-BCwhsD8I.svg) no-repeat center center;content:""}input[type=radio][name=choose]:checked+.choose-panel__item .choose-panel__item-text-icon{color:inherit}.choose-panel__item-text-current{margin-right:20px;font:var(--font-body-2)}.choose-panel__item-button{width:100%;font-weight:400;font-size:inherit;font-family:inherit;line-height:inherit;text-align:left;background:none;border:none;border-bottom:1px solid var(--color-grey-400)}@media screen and (width <= 649px){.choose-panel__heading{display:none}}@media screen and (width >= 650px){.choose-panel{row-gap:24px;min-width:371px}.choose-panel__items{max-height:202px;padding-right:var(--choose-panel-items-padding-right, 0);overflow-y:auto}.choose-panel__items::-webkit-scrollbar{width:8px}.choose-panel__items::-webkit-scrollbar-thumb{background-color:var(--color-grey);border-radius:4px}.choose-panel__items::-webkit-scrollbar-thumb:hover{background-color:var(--color-grey-600)}.choose-panel_scrolled{--choose-panel-padding-right: 8px;--choose-panel-items-padding-right: 12px}.choose-panel__item{border-radius:var(--radius-m)}}.base-details{position:relative;--base-details-arrow-rotate: 0;--base-details-open: none;--base-details-close: inline;--base-details-flex-direction: column;--base-details-margin-top: 0;--base-details-content-margin-top: 20px}.base-details__summary{display:flex;align-items:center;justify-content:space-between;margin-top:var(--base-details-margin-top);list-style:none;cursor:pointer}.base-details__summary::-webkit-details-marker{display:none}.base-details__summary_type_close{display:var(--base-details-close)}.base-details__summary_type_open{display:var(--base-details-open)}.base-details__content{margin-top:var(--base-details-content-margin-top);font:var(--font-body-2)}.base-details_type_secondary{--base-details-margin-top: 20px;--base-details-content-margin-top: 8px}.base-details_type_secondary[open] .base-details__summary{order:2}.base-details_type_secondary[open] .base-details__content{order:1}.base-details__arrow{transform:rotate(var(--base-details-arrow-rotate));transition:.3s transform ease-in-out}.base-details[open]{--base-details-arrow-rotate: -180deg;--base-details-close: none;--base-details-open: inline;display:flex;flex-direction:var(--base-details-flex-direction)}.tippy-box[data-theme~=base-tooltip]{padding:16px;color:var(--color-text-main);font:var(--font-body-2);background:#fff;border-radius:8px;box-shadow:0 2px 20px 2px #756f651a}.tippy-box[data-theme~=base-tooltip] .tippy-arrow{display:none}@media screen and (width <= 649px){.tippy-box{box-shadow:0 4px 20px 2px #0000001c!important}}@media screen and (width >= 650px){.tippy-box{padding:24px 40px}}.base-tooltip__tooltip{display:none}.scrollbar-style::-webkit-scrollbar{width:8px}.scrollbar-style::-webkit-scrollbar-button{display:none}.scrollbar-style::-webkit-scrollbar-track{background-color:transparent;border-radius:4px}.scrollbar-style::-webkit-scrollbar-thumb{background-color:var(--color-grey);border-radius:4px}:-moz-any(.scrollbar-style){scrollbar-width:thin;scrollbar-color:var(--color-primary) var(--color-grey)}.spinner{width:40px;height:40px;border:4px solid #f3f3f3;border-top:4px solid var(--color-primary);border-radius:50%;animation:spin 1s linear infinite}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.opacity_fifty{opacity:.5;transition:opacity .3s ease}.sprite-icon{flex-shrink:0}.guests__title{margin-bottom:32px;font:var(--font-heading-4)}.guests__list{margin-bottom:20px;list-style:none}.guests__item{display:flex;gap:25px;align-items:center;justify-content:space-between}.guests__item:not(:last-child){margin-bottom:16px}.guests__name{font:var(--font-body-1)}.guests__description{color:var(--color-grey-800);font:var(--font-body-4)}.guests__button{width:100%}@media screen and (width <= 649px){.guests{display:grid;height:100%}.guests__title{display:none}.guests__button{margin-top:auto}}.toast{position:fixed;z-index:22;display:flex;gap:16px;align-items:center;padding:12px;background-color:#1e1e1e;border-radius:8px}@media screen and (width <= 649px){.toast{bottom:16px;left:16px;max-width:calc(100vw - 32px)}}@media screen and (width >= 650px){.toast{bottom:32px;left:32px}}.toast__icon{display:flex;align-items:center;justify-content:center;width:40px;height:40px;background-color:#fdcd4114;border-radius:7.742px}.toast__icon img{width:27px;height:27px}.toast__text{color:#fff;font:500 14px/1.42 var(--font-main)}.toast__content{display:flex;gap:12px;align-items:center}.toast__link{padding-right:20px;padding-left:20px}.toast-hidden{opacity:0;pointer-events:none}.travelers__title{margin-bottom:22px;font:var(--font-heading-4)}.travelers__list{margin-bottom:20px;list-style:none}.travelers__item{display:flex;gap:25px;align-items:center;justify-content:space-between}.travelers__item:not(:last-child){margin-bottom:16px}.travelers__name{font:var(--font-body-1)}.travelers__description{color:var(--color-grey-800);font:var(--font-body-4)}.travelers__button{width:100%}@media screen and (width <= 649px){.travelers{display:flex;flex-direction:column;justify-content:space-between;height:100%;min-height:calc(100dvh - 132px)}.travelers__title{display:none}.travelers__button{margin-top:auto}}@media screen and (width >= 650px){.travelers__item{width:319px}}.travelers-selector{display:flex;gap:6px;align-items:center}.travelers-selector__btn{display:flex;align-items:center;justify-content:center;width:36px;height:36px;padding:8px;color:var(--color-text-main);background:var(--color-primary);border:none;border-radius:var(--radius-m);cursor:pointer;transition:background-color .2s ease-in-out,color .2s ease-in-out}.travelers-selector__btn:hover{color:#fff;background-color:var(--color-primary-600)}.travelers-selector__input{display:flex;align-items:center;width:43px;height:36px;font:var(--font-body-2);text-align:center;border:1px solid var(--color-grey);border-radius:var(--radius-m)}.travelers-selector__input:focus,.travelers-selector__input:focus-visible{outline:transparent}.travelers-selector__input::-webkit-inner-spin-button,.travelers-selector__input::-webkit-outer-spin-button{margin:0;appearance:none}.skeleton{position:relative;overflow:hidden;background-color:#eee;border-radius:4px}.skeleton:after{position:absolute;background-image:linear-gradient(90deg,#fff0,#fff9,#fff0);transform:translate(-100%);animation:skeleton-shimmer 1.3s ease-in-out infinite alternate;content:"";pointer-events:none;inset:0}@keyframes skeleton-shimmer{0%{transform:translate(-100%)}to{transform:translate(100%)}}@media (prefers-reduced-motion: reduce){.skeleton:after{animation:none}}.search-ui{min-width:412px;color:var(--color-text-main);background:#fff;border-radius:8px;box-shadow:0 0 8px #0b435b14}.search-ui__section:first-child{padding-top:16px}.search-ui__section+.search-ui__section{margin-top:12px;padding-bottom:16px}.search-ui__title{margin-bottom:4px;padding:0 16px;font:400 16px/1.5 var(--font-main)}.search-ui__list{margin:0;border-bottom:1px solid #f6f6f6}.search-ui__item{margin:0;list-style:none}.search-ui__item:first-child a{border:none}.search-ui__item-text--center{display:flex;align-items:center;min-height:46px}.search-ui__item-link{display:flex;gap:12px;padding:8px 16px;text-decoration:none;border-top:1px solid #f6f6f6}.search-ui__item-link:hover,.search-ui__item-link:focus{background-color:#f6f6f6}.search-ui__empty{padding:0 16px 32px}.search-ui__empty-title{font:700 24px/1.16 var(--font-main)}.search-ui__empty-text{margin-top:12px;font:300 16px/1.37 var(--font-main)}.search-ui__empty-image{max-width:100%}.search-ui__all{display:flex;gap:12px;align-items:center;padding:8px 16px;text-decoration:none}.search-ui__all:hover{background-color:#f6f6f6}.search-ui__all-link{display:flex;align-items:center}.search-ui__img{display:flex;align-items:center;justify-content:center;width:46px;min-width:46px;height:46px;overflow:hidden;background-color:#f3f4f7;border-radius:4px}.search-ui__img img{width:100%;height:100%;object-fit:cover}.search-ui__item-text{flex:1}.search-ui__item-title{display:-webkit-box;overflow:hidden;font:300 16px/1.37 var(--font-main);white-space:normal;text-decoration:none;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical}.search-ui__item-title strong{font-weight:600}.search-ui__item-type{color:var(--color-grey-800);font:500 12px/1.33 var(--font-main)}.search-ui__skeleton{display:flex;gap:12px;padding:8px 16px;border-top:1px solid #f6f6f6}.search-ui__skeleton-title{width:60%;min-width:200px;height:21px}.search-ui__skeleton-type{width:105px;height:14px;margin-top:7px}.search-ui__skeleton-img{width:46px;height:46px;border-radius:4px}.search-ui [hidden],[data-search-api-error-overlay][hidden]{display:none!important}[data-search-api-error-overlay]{position:fixed;inset:0;z-index:20000}.search-modal{width:100vw;height:100vh;padding:0;background:transparent;border:none}.search-modal::backdrop{background:#00000073}.search-modal__top{display:flex;gap:10px;align-items:center;padding:0 16px}.search-modal__clear{display:none}.search-modal__input{display:flex;flex:1;gap:10px;align-items:center;height:48px;min-height:48px;padding:10px 12px;background:#f3f4f7;border:none;border-radius:44px;box-shadow:inset 0 0 0 1px #fff;transition:all .3s ease}.search-modal__input:focus-within{background:#fff;box-shadow:inset 0 0 0 1px #0f0f0f}.search-modal__input--has-value:focus-within .search-modal__clear{display:flex;height:18px}.search-modal__field{width:100%;color:var(--color-text-main);font:300 16px/1.37 var(--font-main);background:transparent;border:none;outline:none}.search-modal__field::placeholder{color:#989b9d;font:300 16px/1.37 var(--font-main)}.search-modal__field::-webkit-search-cancel-button{appearance:none}.search-modal__body{flex:1;min-height:0;padding:16px;overscroll-behavior:contain}@media (width <= 850px){.search-modal__body{padding:0}.search-ui__empty{padding-top:0}.search-modal .search-ui{width:100%;min-width:0;padding-top:20px;border-radius:0;box-shadow:none}}.search-error-modal .popup__container{display:flex;flex-direction:column}.search-error-modal .popup__content-wrapper{display:flex;flex:1}.search-error-modal .popup__content{flex:1;height:auto}.search-modal .popup__content{display:flex;flex-direction:column;height:auto;min-height:0;padding-bottom:calc(148px + var(--bottom-inset, 0px))}.search-error-modal.popup-transparent{background-color:transparent}.search-error-list{margin-top:12px;margin-left:24px}@media screen and (width <= 649px){.search-error{padding:16px}}.search-error__container{height:calc(100% - 56px)}.catalog-search-input{display:flex;gap:8px;align-items:center;width:100%;height:48px;margin:16px 0;padding:6px 12px 8px;color:var(--color-text-main);font:400 16px/1.5 var(--font-main);background:#fff;border:1px solid #0f0f0f;border-radius:44px;cursor:pointer;transition:all .3s ease}.catalog-search-input__placeholder{color:var(--color-grey-800)}@media screen and (width >= 650px){.catalog-search-input{display:none}}.article-text{color:var(--color-bg-dark);font:400 16px/1.5 var(--font-main)}.article-text p{margin-bottom:16px;font:400 16px/1.5 var(--font-main)}.article-text p:last-child{margin-bottom:0}.article-text strong{font-weight:700}.article-text a:not([class*=excursion-card]){color:#3395fc;text-decoration:underline}.article-text ol{margin:16px 0 24px 1.6em}.article-text ul{margin:16px 0 24px;list-style:none}.article-text ul li{margin:.4em 0}.article-text ul li:before{position:relative;bottom:1px;margin-right:8px;padding:0 8px;content:"•"}.article-text img{max-width:100%;height:auto;border-radius:12px}.article-text figure{margin:24px 0;text-align:center}.article-text figure.wp-block-embed:has(.wp-block-embed__wrapper):not(:has(iframe,blockquote,embed,object)){display:none}.article-text figcaption{margin-top:.6em;font-size:.875em;opacity:.8}.article-text video{max-width:100%;border-radius:12px}.article-text blockquote,.article-text .wp-block-quote{margin:24px 0;padding:16px 32px;font:400 16px/1.5 var(--font-main);background:#fafafa;border-left:4px solid #d4d4d4}.article-text blockquote cite,.article-text .wp-block-quote cite{display:block;margin-top:.6em;font-style:normal;opacity:.7}.article-text .wp-block-pullquote{margin:24px 0;padding:16px 32px;text-align:center;border-top:2px solid currentcolor;border-bottom:2px solid currentcolor}.article-text .wp-block-pullquote cite{display:block;margin-top:.6em;opacity:.7}.article-text .wp-block-table,.article-text table{width:100%;overflow:auto}.article-text table{margin:24px 0;border-collapse:collapse}.article-text table tr:nth-child(2n){background:#fafafa}.article-text table th,.article-text table td{padding:.6em .8em;text-align:left;vertical-align:top;border:1px solid #d4d4d4}.article-text table thead th{font:600 16px/1.25 var(--font-main);background:#fafafa}.article-text .wp-block-table{margin:24px 0;overflow-x:auto;-webkit-overflow-scrolling:touch}.article-text .wp-block-table table{width:max-content;min-width:100%;border-collapse:collapse}.article-text .wp-block-table th,.article-text .wp-block-table td{white-space:nowrap}.article-text pre,.article-text code,.article-text kbd{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.article-text pre,.article-text .wp-block-code{padding:1em;overflow:auto;font-size:.95em;background:#0000000a;border-radius:8px}.article-text code{padding:.1em .35em;background:#0000000a;border-radius:4px}.article-text hr,.article-text .wp-block-separator{margin:2em 0;border:0;border-top:1px solid rgba(0,0,0,.12)}.article-text hr.is-style-wide,.article-text .wp-block-separator.is-style-wide{border-top-width:2px}.article-text hr.is-style-dots,.article-text .wp-block-separator.is-style-dots{text-align:center;border:0}.article-text hr.is-style-dots:before,.article-text .wp-block-separator.is-style-dots:before{letter-spacing:.6em;opacity:.6;content:"· · ·"}.article-text .wp-block-gallery{display:flex;flex-wrap:wrap;gap:16px}.article-text .wp-block-gallery .blocks-gallery-item,.article-text .wp-block-gallery figure{flex:1;min-width:calc(33% - 16px);margin:0}.article-text .wp-block-gallery img{display:block;width:100%;height:auto;border-radius:8px}.article-text .aligncenter img{border-radius:8px}.article-text .wp-block-buttons{display:flex;flex-wrap:wrap;gap:.6rem;margin:1rem 0}.article-text .wp-block-button .wp-block-button__link{display:inline-block;padding:.7em 1.1em;text-decoration:none;border-radius:999px}.article-text .alignleft{float:left;max-width:calc(50% - 16px)}.article-text .alignright{float:right;max-width:calc(50% - 16px)}.article-text .aligncenter,.article-text .aligncenter>*{display:block;margin-right:auto;margin-left:auto}.article-text .alignwide{width:min(1100px,100%);margin-right:auto;margin-left:auto}.article-text .alignfull{width:100vw;margin-left:50%;transform:translate(-50%)}.article-text .has-text-align-center{text-align:center}.article-text .has-text-align-right{text-align:right}.article-text .has-text-color{color:inherit}.article-text .has-background{padding:1rem;border-radius:8px}@media screen and (width <= 649px){.article-text p{font:300 16px/1.57 var(--font-main)}.article-text h2{margin:32px 0 16px;font:600 20px/1.2 var(--font-main)}.article-text h3,.article-text h4,.article-text h5,.article-text h6{margin:16px 0 8px;font:600 18px/1.33 var(--font-main)}.article-text ol{margin:16px 0 16px 1.6em;font:300 16px/1.57 var(--font-main)}.article-text ul{margin:16px 0;font:300 16px/1.57 var(--font-main);list-style:none}.article-text figure{margin:16px 0}.article-text img{border-radius:8px}.article-text blockquote,.article-text .wp-block-quote{margin:16px 0;padding:16px 24px;font:300 16px/1.57 var(--font-main)}.article-text table{display:block;width:max-content;max-width:100%;margin:16px 0;overflow-x:auto;-webkit-overflow-scrolling:touch;border-collapse:collapse}.article-text th,.article-text td{white-space:nowrap}.article-text thead th{font:700 16px/1.25 var(--font-main)}.article-text thead,.article-text tbody,.article-text tr{width:max-content}.article-text .wp-block-gallery{flex-wrap:wrap;gap:8px}.article-text .wp-block-gallery .blocks-gallery-item,.article-text .wp-block-gallery figure{flex:1;min-width:calc(50% - 4px)}}@media screen and (width >= 650px){.article-text h2{margin:32px 0 16px;font:700 24px/1.33 var(--font-main)}.article-text h3{margin:16px 0 8px;font:700 20px/1.2 var(--font-main)}.article-text h4,.article-text h5,.article-text h6{margin:16px 0 8px;font:600 16px/1.25 var(--font-main)}}.excursions-in-article{position:relative;margin:32px -16px 32px 0}.excursions-in-article__heading{margin-bottom:16px;font:700 24px/1.16 var(--font-main)}.excursions-in-article__slide{height:auto!important}.excursions-in-article__single{margin:32px 0}.excursions-in-article__single .excursion-card__title{margin:0}.excursions-in-article__single .excursion-card__img{height:100%}.excursions-in-article__single .excursion-card__rating{margin-top:4px}.excursions-in-article__btn-prev,.excursions-in-article__btn-next{top:50%;--base-slider-navigation-position: absolute;z-index:2;--base-slider-navigation-transform: -50%;--base-slider-navigation-marg: -16px}@media (width >= 1000px){.excursions-in-article__btn-prev,.excursions-in-article__btn-next{--base-slider-navigation-marg: -30px}}@media screen and (width >= 650px){.excursions-in-article{margin:32px 0}.excursions-in-article__heading{margin-bottom:24px;font:700 24px/1.33 var(--font-main)}}@media screen and (width <= 649px){.excursions-in-article__btn-prev,.excursions-in-article__btn-next{visibility:hidden}.excursions-in-article .base-slider_type_primary-navigation{padding-bottom:0}}.excursions-in-article .excursion-card__title{margin:0}.excursions-in-article .excursion-card__img{height:100%}.excursions-in-article .excursion-card__rating{margin-top:4px}.calendar{position:relative}.calendar__multiple{width:100%}.calendar__arrow{width:24px;height:24px;background-color:transparent;background-image:url(/build/assets/images/arrow-left-CfIhaM4L.svg);background-position:center;background-size:40px 40px;border:none;cursor:pointer}.calendar__arrow_next{transform:rotate(180deg)}.calendar__year{margin:0 auto;color:var(--color-text-main);font:var(--font-body-1);background:none;border:none}.calendar__year_primary{display:flex;margin-top:2px;font:var(--font-heading-5)}.calendar__month{padding:0;color:var(--color-text-main);font:var(--font-heading-2);background:none;border:none;pointer-events:none}.calendar__week{display:grid;grid-template-columns:repeat(7,1fr);justify-items:center;margin-bottom:5px}.calendar__week-day{font-weight:500;font-size:12px;line-height:1.2;text-transform:uppercase}.calendar__days{display:grid;flex-grow:1;grid-auto-rows:1fr;grid-template-columns:repeat(7,1fr);border-radius:3px;place-items:center center}.calendar__day-btn{position:relative;z-index:1;width:100%;min-height:60px;padding:16px 5px;color:var(--color-text-main);font:var(--font-body-1);font-family:inherit;background-color:#fff;border:none;cursor:pointer}.calendar__day-btn:hover:before,.calendar__day-btn:focus:before{position:absolute;top:50%;left:50%;z-index:-1;width:24px;height:24px;background-color:var(--color-primary-300);border-radius:50%;transform:translate(-50%,-50%);content:""}.calendar__day-btn_today{font-weight:700}.calendar__day-btn-prev,.calendar__day-btn-next{color:var(--color-grey-700);background-color:var(--color-grey-400)}.calendar__day-btn-selected:after{position:absolute;top:50%;left:50%;z-index:-1;width:28px;height:28px;background-color:var(--color-primary);border-radius:50%;transform:translate(-50%,-50%);content:""}.calendar__months-month{padding:12px;border:none;border-radius:12px;font-weight:500;font-size:12px;line-height:1.2}.calendar__month-selected{background-color:var(--color-primary)}.calendar .vanilla-calendar-controls{padding:0;pointer-events:auto}.calendar .vanilla-calendar-day{align-items:stretch;height:100%;overflow:hidden;border-top:1px solid var(--color-grey);border-left:1px solid var(--color-grey)}.calendar .vanilla-calendar-day:nth-child(7n){border-right:1px solid var(--color-grey)}.calendar .vanilla-calendar-day:nth-last-child(-n+7){border-bottom:1px solid var(--color-grey)}.calendar .vanilla-calendar-day:nth-child(1){border-radius:3px 0 0}.calendar .vanilla-calendar-day:nth-child(7){border-radius:0 3px 0 0}.calendar .vanilla-calendar-day:nth-last-child(7){border-radius:0 0 0 3px}.calendar .vanilla-calendar-day:nth-last-child(1){border-radius:0 0 3px}.calendar .vanilla-calendar-day_selected-intermediate .calendar__day-btn:after{background:var(--color-primary-200)}.calendar .vanilla-calendar-header{position:relative;display:flex;align-items:center;margin-bottom:24px}.calendar .vanilla-calendar-header__content{display:grid;grid-auto-flow:row;align-items:center;justify-content:center}.calendar .vanilla-calendar-column{flex:1;max-width:484px}@media screen and (width >= 650px){.calendar__week-day{font-weight:500;font-size:16px;line-height:1.2}.calendar__day-btn{min-width:68px;min-height:55px;padding:16px}.calendar__day-btn:hover:before,.calendar__day-btn:focus:before{width:40px;height:40px}.calendar__arrow{background-size:32px 32px}.calendar__month{font:var(--font-heading-4)}.calendar__day-btn-selected:after{width:40px;height:40px}.calendar .vanilla-calendar-content{margin:0 auto}}.calendar-v2{min-width:346px}.calendar-v2 .calendar__week{margin-bottom:4px}.calendar-v2 .calendar__week-day{height:32px;padding:4px 6px;color:var(--color-grey-800);font:600 12px/1.33 var(--font-main)}.calendar-v2 .calendar__days{gap:4px}.calendar-v2 .vanilla-calendar-day{display:flex;align-items:center;justify-content:center;width:46px;height:46px;font:300 14px/1.42 var(--font-main);background-color:transparent;border:none!important}.calendar-v2 .calendar__day-btn{display:flex;align-items:center;justify-content:center;min-width:100%;max-width:46px;min-height:100%;max-height:46px;color:#4a5368;font:300 14px/1.42 var(--font-main);border-radius:8px}.calendar-v2 .calendar__day-btn:hover:before{content:none}.calendar-v2 .calendar__day-btn.vanilla-calendar-day__btn_disabled{color:#b4bbc5}.calendar-v2 .calendar__day-btn-prev,.calendar-v2 .calendar__day-btn-next{color:#b4bbc5;background-color:transparent}.calendar-v2 .calendar__day-btn-prev.vanilla-calendar-day__btn_disabled,.calendar-v2 .calendar__day-btn-next.vanilla-calendar-day__btn_disabled{color:#b4bbc5}.calendar-v2 .calendar__day-btn.calendar__day-btn_today{border:1px solid #fef2d3}.calendar-v2 .calendar__day-btn-selected{color:var(--color-text-main)}.calendar-v2 .calendar__day-btn-selected:after{width:100%;height:100%;border-radius:8px}.calendar-v2 .vanilla-calendar-header{margin-bottom:8px!important;padding:8px 0;border-bottom:1px solid var(--color-grey-400)}.calendar-v2 .vanilla-calendar-header .vanilla-calendar-header__content{display:flex;gap:4px}.calendar-v2 .vanilla-calendar-header .vanilla-calendar-header__content:after{width:24px;height:24px;background-image:url(/build/assets/images/chevron-down-DOtAT7QC.svg);background-repeat:no-repeat;background-position:center;background-size:16px 16px;content:""}.calendar-v2 .calendar__month,.calendar-v2 .calendar__year{margin:0;padding:0;color:#0f0f0f;font:600 16px/1.25 var(--font-main);background:transparent;border:0;pointer-events:auto}.calendar-v2 .calendar__arrow{width:32px;height:32px;padding:8px;background-color:transparent;background-image:url(/build/assets/images/chevron-right-BV3-du-q.svg);background-repeat:no-repeat;background-position:center;background-size:16px 16px;border:1px solid var(--color-grey);border-radius:8px;transition:opacity .16s ease,border-color .16s ease,background-color .16s ease}.calendar-v2 .calendar__arrow_prev{transform:rotate(180deg)}.calendar-v2 .calendar__months-month{display:flex;align-items:center;justify-content:center;min-width:0;min-height:71px;padding:17px 16px;color:#4a5368;font:600 14px/1.43 var(--font-main);text-align:center;background:transparent;border:0;border-radius:8px;cursor:pointer;transition:background-color .16s ease,color .16s ease}.calendar-v2 .calendar__months-month:hover,.calendar-v2 .calendar__months-month:focus-visible{background:#fef2d3;outline:none}.calendar-v2 .calendar__months-month.calendar__month-selected,.calendar-v2 .calendar__months-month.calendar__month-selected:hover,.calendar-v2 .calendar__months-month.calendar__month-selected:focus-visible{color:#0f0f0f;background:#ffa700}.calendar-v2 .calendar__months-month.calendar__months-month_current{color:#0f0f0f}.calendar-v2 .calendar__months-month.vanilla-calendar-months__month_disabled{color:#b7bfcc;cursor:not-allowed;opacity:1;pointer-events:none}.calendar-v2 .vanilla-calendar_month .vanilla-calendar-header,.calendar-v2 .vanilla-calendar_year .vanilla-calendar-header{display:grid;grid-template-columns:minmax(0,1fr);gap:8px;align-items:center;margin-bottom:0;padding:8px 16px;border-bottom:0}.calendar-v2 .vanilla-calendar_month .vanilla-calendar-wrapper,.calendar-v2 .vanilla-calendar_year .vanilla-calendar-wrapper{margin-top:8px}.calendar-v2 .vanilla-calendar_month .vanilla-calendar-header__content,.calendar-v2 .vanilla-calendar_year .vanilla-calendar-header__content{display:flex;gap:4px;align-items:center;justify-content:center;min-width:0}.calendar-v2 .vanilla-calendar_month .vanilla-calendar-header__content:after,.calendar-v2 .vanilla-calendar_year .vanilla-calendar-header__content:after{content:none}.calendar-v2.vanilla-calendar_month .vanilla-calendar-header .calendar__month,.calendar-v2.vanilla-calendar_month .vanilla-calendar-header .vanilla-calendar-header__content:after,.calendar-v2.vanilla-calendar_year .vanilla-calendar-header .calendar__month,.calendar-v2.vanilla-calendar_year .vanilla-calendar-header .vanilla-calendar-header__content:after{display:none}.calendar-v2 .vanilla-calendar-months,.calendar-v2 .vanilla-calendar-years{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:16px 8px}.calendar-v2 .vanilla-calendar-years .vanilla-calendar-years__year{display:flex;align-items:center;justify-content:center;min-width:0;min-height:71px;padding:17px 16px;color:#4a5368;font:600 14px/1.43 var(--font-main);background:transparent;border:0;border-radius:8px;cursor:pointer;transition:background-color .16s ease,color .16s ease}.calendar-v2 .vanilla-calendar-years .vanilla-calendar-years__year:hover,.calendar-v2 .vanilla-calendar-years .vanilla-calendar-years__year:focus-visible{background:#fef2d3;outline:none}.calendar-v2 .vanilla-calendar-years__year.vanilla-calendar-years__year_selected,.calendar-v2 .vanilla-calendar-years__year.vanilla-calendar-years__year_selected:hover,.calendar-v2 .vanilla-calendar-years__year.vanilla-calendar-years__year_selected:focus-visible{color:#0f0f0f!important;background:#ffa700!important}.calendar-v2 .vanilla-calendar-years__year.vanilla-calendar-years__year_current{color:#0f0f0f}.calendar-v2 .vanilla-calendar-years .vanilla-calendar-years__year.vanilla-calendar-years__year_disabled{color:#b7bfcc;cursor:not-allowed;opacity:1;pointer-events:none}@media (width <= 800px){.calendar-v2 .vanilla-calendar-months,.calendar-v2 .vanilla-calendar-years{grid-template-columns:repeat(3,minmax(0,1fr))}.calendar-v2 .vanilla-calendar-years .vanilla-calendar-years__year,.calendar-v2 .vanilla-calendar-months .calendar__months-month{min-width:max-content}}@media (width <= 374px){.calendar-v2 .vanilla-calendar-months,.calendar-v2 .vanilla-calendar-years{grid-template-columns:repeat(2,minmax(0,1fr))}}.calendar-popup{min-width:fit-content}.calendar-popup__title{margin-bottom:24px;text-align:center;font-weight:700;font-size:24px;line-height:1.2}.calendar-popup__content{min-width:288px}.calendar-popup__btn-wrap{display:flex;flex-direction:column;gap:8px 24px;justify-content:center;margin-top:34px}.calendar-popup__btn-confirm:disabled{background:var(--color-grey)}.calendar-popup__btn-reset{padding-inline:0;margin-inline:auto;text-decoration:underline}@media screen and (width >= 650px){.calendar-popup__title{margin-bottom:64px;font-weight:600;font-size:48px;line-height:1.2}.calendar-popup__btn-wrap{flex-direction:row}}.excursion-card{display:flex;overflow:hidden;text-decoration:none;border:1px solid var(--color-grey-400);border-radius:8px;transition:all .3s ease-in-out}.excursion-card:hover{box-shadow:0 2px 20px 2px #756f651a}.excursion-card:hover .zoom-effect{transform:scale(1.03)}.excursion-card__container{position:relative;height:100%}.excursion-card__overlay-link{position:absolute;z-index:1;width:100%;height:100%;inset:0}.excursion-card__overlay-link:focus-visible{outline:2px solid var(--color-blue);outline-offset:4px}.excursion-card button{position:relative;z-index:2}.excursion-card__img-wrap{position:relative;flex-grow:1;flex-shrink:0;overflow:hidden;border-radius:8px}.excursion-card__picture{display:flex;height:100%}.excursion-card__img{width:100%;height:100%;object-fit:cover;object-position:center}.excursion-card__author{position:absolute;top:12px;left:12px;padding:5px 12px;color:#fff;font:var(--font-body-4);background-color:var(--color-green-light);border-radius:32px}.excursion-card__fav{position:absolute;color:#00000070}.excursion-card__fav button{position:relative;z-index:2;display:flex;align-items:center;justify-content:center;color:#00000070;touch-action:manipulation;-webkit-tap-highlight-color:transparent}.excursion-card__fav button.in-favorite{color:#ff0259}.excursion-card__fav button:hover{color:#ff02595c}.excursion-card__fav button:active{color:#ff0259}.excursion-card__title{display:-webkit-box;overflow:hidden;font:var(--font-heading-8);font-weight:700;text-overflow:ellipsis;-webkit-line-clamp:4;-webkit-box-orient:vertical}.excursion-card__rating{display:flex;gap:4px;align-items:center;font:var(--font-body-2)}.excursion-card__rating_count{color:var(--color-text-main)}.excursion-card__char-item{display:flex;gap:6px;align-items:center;margin-bottom:4px;font:var(--font-body-4)}.excursion-card__char-item:last-child{margin-bottom:0}.excursion-card__russian{max-width:max-content;padding:4px;background-color:var(--color-primary-250);border-radius:4px}.excursion-card__hr{margin:12px 0!important;border-top:none;border-bottom:1px solid #e0e0e0}.excursion-card__price{display:flex;gap:2px;align-items:baseline;font:var(--font-body-2)}.excursion-card__content{display:flex;flex-direction:column;justify-content:space-between}.excursion-card__book-btn{gap:8px;width:100%;max-height:40px;margin-top:12px}@media (hover: none) and (pointer: coarse){.excursion-card__fav button:hover{color:#00000070}.excursion-card__fav button:hover.in-favorite{color:#ff0259}}@media screen and (width <= 649px){.excursion-card{max-width:100vw;min-height:268px}.excursion-card__container,.excursion-card__block{max-width:calc(100vw - 32px)}.excursion-card__img-wrap{width:148px;max-width:148px;min-height:268px}.excursion-card__author{top:12px;left:12px;font:400 14px/1.42 var(--font-main)}.excursion-card__fav{top:10px;right:12px}.excursion-card__fav button svg{width:22px;height:20px}.excursion-card__fav button{width:32px;height:32px}.excursion-card__content{flex:1;padding:16px 12px}.excursion-card__rating{font:var(--font-body-3)}.excursion-card__rating .rating-stars svg{width:16px;height:16px}.excursion-card__characteristics{margin-top:8px}.excursion-card__char-item{margin-bottom:8px;font:var(--font-body-4);line-height:20px}.excursion-card__char-item:last-child{margin-bottom:0}.excursion-card__russian{padding:4px 8px 4px 4px}.excursion-card__price{display:block}.excursion-card__price-amount{font:700 16px/1.25 var(--font-main)}}@media screen and (width < 375px){.excursion-card{flex-direction:column;height:100%}.excursion-card__img-wrap{width:100%;max-width:100%;min-height:192px;max-height:192px}.excursion-card__content{flex:1;padding:16px 12px}.excursion-card__characteristics{margin-top:12px}.excursion-card__fav{top:16px;right:16px}}@media screen and (width >= 650px){.excursion-card{flex-direction:column;height:100%}.excursion-card__img-wrap{width:100%;max-height:192px}.excursion-card__content{flex:1;padding:16px 12px}.excursion-card__characteristics{margin-top:12px}.excursion-card__price-amount{font:600 16px/1.25 var(--font-main)}.excursion-card__fav{top:16px;right:16px}.excursion-card__fav button{width:24px;height:24px}}.zoom-effect{transition:.3s all ease-in-out}@media screen and (width <= 649px){.excursion-card-mob{flex-direction:column;height:100%}.excursion-card-mob .excursion-card__title{font:700 18px/1.23 var(--font-main)}.excursion-card-mob .excursion-card__img-wrap{width:100%;max-width:100%;min-height:192px;max-height:192px}.excursion-card-mob .excursion-card__author{padding:5px 12px;font:400 14px/1.42 var(--font-main);border-radius:32px}.excursion-card-mob .excursion-card__content{flex:1;padding:16px 12px}.excursion-card-mob .excursion-card__rating{font:var(--font-body-1);font-weight:400}.excursion-card-mob .excursion-card__characteristics{margin-top:12px}.excursion-card-mob .excursion-card__char-item{display:flex;align-items:center;font:var(--font-body-4);line-height:20px}.excursion-card-mob .excursion-card__char-item svg{width:20px;height:20px}.excursion-card-mob .excursion-card__russian{padding:4px 8px 4px 4px}.excursion-card-mob .excursion-card__price{font:400 16px/1.5 var(--font-main)}.excursion-card-mob .excursion-card__price-amount{font:600 16px/1.25 var(--font-main)}}@media screen and (width >= 650px){.excursion-single .excursion-card{flex-direction:row;box-shadow:0 2px 20px 2px #756f651a}.excursion-single .excursion-card__char-item{margin-bottom:8px}.excursion-single .excursion-card__char-item:last-child{margin-bottom:0}.excursion-single .excursion-card__char-item svg{width:20px;height:20px}.excursion-single .excursion-card__fav{top:10px;right:8px}.excursion-single .excursion-card__img-wrap{flex:1;width:auto;max-width:366px;max-height:none}.excursion-single .excursion-card__content{flex:1;padding:16px}.excursion-single .excursion-card__price-block{display:flex;align-items:center;justify-content:space-between}.excursion-single .excursion-card__book-btn{width:180px;margin:0;padding:8px 12px;font:500 14px/1.71 var(--font-main)}}@media screen and (width <= 649px){.excursion-single{border-radius:8px;box-shadow:0 2px 20px 2px #756f651a}.excursion-single .excursion-card__rating{margin-top:4px}}.promo-banner{position:relative;display:grid;grid-template-areas:"position";max-height:620px;overflow-x:hidden;padding-block:28px}.promo-banner_content-centered{--promo-banner-content-justify-items: center;--promo-banner-content-text-align: center}.promo-banner__picture{grid-area:position;overflow:hidden;border-radius:var(--radius-l)}.promo-banner__img{display:block;width:100%;height:100%;object-fit:cover;object-position:center bottom}.promo-banner__content{display:grid;grid-area:position;align-self:start;justify-items:var(--promo-banner-content-justify-items, start);padding:20px 16px;text-align:var(--promo-banner-content-text-align, start)}.promo-banner__tag{display:flex;align-items:center;width:max-content;margin-bottom:20px;padding:5px 12px;color:#fff;font:var(--font-body-4);column-gap:4px;background:linear-gradient(90deg,#48d3fa,#3e95ff 43.75%,#2454ff);border-radius:15px}.promo-banner__logo-img{height:auto;margin-block:12px 16px}.promo-banner__hero-logo-img{width:112px;height:auto;margin-block:12px 16px}.promo-banner__heading{margin-bottom:8px;font:var(--font-heading-2)}.promo-banner__desc{margin-bottom:32px;font:var(--font-body-2)}@media screen and (width <= 649px){.promo-banner{max-height:none}.promo-banner__tag svg{width:16px;height:16px}}@media screen and (width >= 650px){.promo-banner{padding-block:42px}.promo-banner_content-centered{justify-items:center}.promo-banner__content{align-self:center;max-width:603px;height:100%;padding:45px 0 45px 80px}.promo-banner__logo-img{margin-block:4px 28px}.promo-banner__hero-logo-img{margin-block:4px 28px;width:165px}.promo-banner__tag{gap:10px;height:max-content;margin-bottom:32px;border-radius:16px}.promo-banner__heading{max-width:465px;margin-bottom:17px}.promo-banner__desc{margin-bottom:32px}}@media screen and (width <= 649px){.promo-banner__button{width:100%}}.promo-banner-currency{display:block}.promo-banner-currency__banner{width:100%;overflow:hidden;background:linear-gradient(94deg,#b2ddff .3%,#e7f3ff 28.92%,#f2f6ff 48.28%,#dff1ff 83.53%);border-radius:12px}.promo-banner-currency__block{display:flex;flex-direction:column;gap:20px;justify-content:flex-start;padding:32px 56px}.promo-banner-currency__content{display:flex;flex-direction:column;grid-area:position;align-self:center;justify-content:space-between;width:100%;height:auto}.promo-banner-currency__button{width:100%}.promo-banner-currency__tag{display:flex;gap:8px;align-items:center;width:max-content;height:28px;margin-bottom:20px;padding:4px 7px;color:var(--color-bg-dark);font:var(--font-body-4);background:#ffffff9c;border-radius:16px}.promo-banner-currency__tag:before{width:8px;height:8px;background:#00f;border-radius:4px;content:""}.promo-banner-currency__heading{margin-bottom:12px;font:var(--font-heading-2)}.promo-banner-currency__desc{margin-bottom:32px;font:var(--font-body-6)}.promo-banner-currency__pictures{width:100%;margin-top:20px}.promo-banner-currency__options{display:flex;flex-direction:column;gap:4px;justify-content:flex-start;width:100%;height:auto}.promo-banner-currency__option{padding:14px 18px;font:var(--font-body-5);background:#fff;border-radius:9.378px}.promo-banner-currency__opt-head{display:flex;gap:8px;font:var(--font-body-1)}.promo-banner-currency__opt-text{margin-top:4px;font:var(--font-body-5)}@media screen and (width <= 649px){.promo-banner-currency__block{padding:32px 16px 0}.promo-banner-currency__banner{background:linear-gradient(121deg,#b2ddff 3.06%,#e7f3ff 26.23%,#f2f6ff 41.9%,#dff1ff 70.44%)}.promo-banner-currency__tag,.promo-banner-currency__desc{margin-bottom:16px}.promo-banner-currency__options{gap:8px}.promo-banner-currency__pictures{display:block;width:calc(100% + 32px);margin-right:-16px;margin-left:-16px}}@media (width >= 1200px){.promo-banner-currency__banner{position:relative;background:linear-gradient(94deg,#b2ddff .3%,#e7f3ff 28.92%,#f2f6ff 48.28%,#dff1ff 83.53%);background-size:cover}.promo-banner-currency__pictures{position:absolute;top:0;left:0;z-index:0;width:100%;height:100%;margin:0}.promo-banner-currency__content,.promo-banner-currency__options{z-index:1}}@media (width >= 1000px){.promo-banner-currency__block{display:flex;flex-direction:row;align-items:stretch;justify-content:space-between;width:100%;height:100%;min-height:362px}.promo-banner-currency__content{display:flex;flex-direction:column;grid-area:position;justify-content:space-between;width:482px;height:100%;min-height:298px}.promo-banner-currency__button{width:272px}.promo-banner-currency__options{display:flex;flex-direction:column;gap:4px;justify-content:space-between;width:232px;height:100%;min-height:298px}}.promo-products{margin:0 auto;padding-top:28px;padding-bottom:28px}.promo-products__bordered-container{--promo-products-heading-margin: 24px 16px 16px;--promo-products-slider-padding: 0 0 4px;position:relative;margin-bottom:20px;border:1px solid var(--color-primary);border-radius:var(--radius-l)}.promo-products__tag{position:absolute;top:0;left:16px;display:flex;align-items:center;max-width:fit-content;min-height:30px;color:#fff;font:var(--font-body-4);background:linear-gradient(90deg,#fabc48,#ff963e 43.75%,#ff5b24);border-radius:15px;transform:translateY(-50%);padding-inline:12px}.promo-products__heading{margin:var(--promo-products-heading-margin, 0);font:var(--font-heading-2)}.promo-products__heading span{white-space:nowrap}.promo-products__heading-icon{vertical-align:bottom}.promo-products__slider{position:relative;padding:var(--promo-products-slider-padding, 0 0 20px)}.promo-products__slide{padding-bottom:20px;will-change:transform}.promo-products__slide-inner{height:100%;contain:paint}.promo-products__btn-prev,.promo-products__btn-next{top:50%;--base-slider-navigation-position: absolute;z-index:2;--base-slider-navigation-transform: -50%;--base-slider-navigation-marg: 0}.promo-products .swiper-slide{height:auto}@media screen and (width >= 650px){.promo-products{padding-top:42px;padding-bottom:42px}.promo-products__bordered-container{--promo-products-heading-margin: 32px 28px;--promo-products-slider-padding: 0 28px 12px}.promo-products__tag{left:32px}.promo-products__button{max-width:fit-content;margin-inline:auto}}@media screen and (width >= 650px) and (width >= 1000px){.promo-products__btn-prev,.promo-products__btn-next{--base-slider-navigation-marg: -25px}}@media screen and (width <= 649px){.promo-products__btn-prev,.promo-products__btn-next{visibility:hidden}.promo-products__slider #swiper-authors-excursions{padding-left:16px}.promo-products__slider #swiper-popular-excursions{width:calc(100% + 16px)}}.page__section{padding-block:28px}@media screen and (width >= 650px){.page__section{padding-block:48px}}.logo{display:flex;align-items:center;justify-content:center;background-color:var(--color-primary);border-radius:var(--radius-m);outline:none}.fix-topbar{font-weight:700;font-size:16px;line-height:24px;position:sticky;top:-1px;z-index:1;display:flex;align-items:center;column-gap:4px;background-color:#fff;border-bottom:1px solid var(--color-grey)}.fix-topbar_scrolled{border-bottom:none;box-shadow:var(--box-shadow-bottom)}@media screen and (width >= 650px){.fix-topbar_visible_desktop-hidden{display:none}}.breadcrumbs{font:var(--font-body-7)}.breadcrumbs__nav ol{list-style:none}.breadcrumbs__nav ol li{display:inline}.breadcrumbs__nav ol>li:not(:last-child){color:var(--color-grey-800)}.breadcrumbs__nav ol>li:not(:last-child):after{margin-right:2px;margin-left:6px;color:var(--color-grey-800);font:var(--font-body-7);content:"/"}.breadcrumbs__link{color:var(--color-grey-800);text-decoration:none}@media screen and (width >= 650px){.breadcrumbs{order:-1}}.popup{position:fixed;inset:0;z-index:10;margin:0;background-color:transparent;border:none}.popup__overlay{position:fixed;z-index:1000;display:flex;align-items:center;justify-content:center;height:var(--vvh, 100vh);max-height:var(--vvh);padding-bottom:var(--safe-bottom);overflow:hidden;background-color:#0009;inset:0;overscroll-behavior:contain}@supports not (height: 100dvh){.popup__overlay{height:-webkit-fill-available;max-height:-webkit-fill-available}}.popup__overlay .popup-transparent{background:transparent}.popup_surface-all{z-index:11}.popup__content-wrapper{overscroll-behavior:contain;overflow:auto;-webkit-overflow-scrolling:touch;touch-action:auto}.popup__content{max-width:100vw;padding:35px 16px}.popup__content_type_addition{padding:24px 0}@media screen and (width <= 649px){.popup{width:100%;max-width:100%;height:var(--vvh, 100vh);max-height:var(--vvh, 100vh);margin:0;overflow:hidden;transform:translate(100%);transition-timing-function:ease;transition-duration:.3s;transition-property:transform,display;inset:0;transition-behavior:allow-discrete}.popup[open]{overflow:hidden;transform:translate(0)}@starting-style{.popup[open]{transform:translate(100%)}}.popup::backdrop{background:transparent}.popup__btn-close-origin{display:none}.popup__btn-close{flex:0}.popup__btn-close_desktop{display:none}.popup__mobile-wrap-title{display:flex;align-items:center;padding:24px 16px 0}.popup__title{flex:1;font:var(--font-heading-2)}.popup__container{display:flex;flex-direction:column;height:100%;min-height:0;background-color:#fff}.popup__content-wrapper{flex:1;height:auto;min-height:0;padding-bottom:calc(52px + var(--bottom-inset, 0px));overflow:auto;-webkit-overflow-scrolling:touch;overscroll-behavior:contain}.popup__content_type_addition{padding-bottom:calc(24px + var(--bottom-inset, 0px))}}@media screen and (width >= 650px){.popup{top:0;width:100%;padding-inline:48px;height:100%;overflow-y:hidden;opacity:1;transition:opacity .3s ease}@starting-style{.popup{opacity:0}}.popup::backdrop{background:var(--color-text-main);opacity:.6}.popup__btn-close{flex-shrink:0;order:1}.popup__container{position:relative;top:50%;display:flex;flex:1;flex-direction:column-reverse;gap:8px;align-items:flex-end;justify-content:center;max-width:max-content;margin:0 auto;column-gap:8px;transform:translateY(-50%)}.popup__content-wrapper{--content-before-height: 48px;position:relative;max-height:calc(100vh - 80px);overflow:auto;background-color:#fff;border-radius:var(--radius-l);isolation:isolate;scrollbar-width:none}.popup__content-wrapper::-webkit-scrollbar{display:none}.popup__content-wrapper:before{position:sticky;top:0;left:0;z-index:1;display:block;width:100%;height:var(--content-before-height);margin-bottom:calc(var(--content-before-height) * -1);background:var(--text-lightening-top);border-radius:var(--radius-l);content:"";pointer-events:none}.popup__content-wrapper:after{position:sticky;bottom:0;left:0;z-index:1;display:block;width:100%;height:var(--content-before-height);margin-top:calc(var(--content-before-height) * -1);background:var(--text-lightening-bottom);border-radius:var(--radius-l);content:"";pointer-events:none}@supports not (position: sticky){.popup__content-wrapper:before,.popup__content-wrapper:after{display:none}}.popup__content{max-height:none;padding:48px}.popup__content_type_small,.popup__content_type_addition{padding:24px 40px;--content-before-height: 20px}.popup__mobile-wrap-title{display:none}}@media screen and (width >= 650px) and (width >= 800px){.popup__container{flex-direction:row;align-items:flex-start;max-width:none}}@media screen and (width >= 650px) and (width <= 649px){.popup__container{height:100vh}}dialog.popup:modal,dialog.popup[open]{width:100vw;max-width:none;height:var(--vvh, 100vh);max-height:none;margin:0;padding:0;inset:0}@supports (height: 100dvh){dialog.popup:modal,dialog.popup[open]{height:100dvh;max-height:100dvh}}html.scroll-lock,body.scroll-lock,html.no-scroll,body.no-scroll{overscroll-behavior:none;overflow:hidden}.popup__overlay[data-variant=dropdown]{position:absolute;inset:0;height:auto;max-height:none;overflow:visible;background-color:transparent}.popup__overlay[data-variant=dropdown] .popup{position:static!important;inset:auto!important;width:0;height:0;overflow:visible}.popup__overlay[data-variant=dropdown] .popup__container{position:static!important;top:auto!important;max-width:none!important;margin:0!important;transform:none!important}.popup__overlay[data-variant=dropdown] .popup__content-wrapper{max-height:min(520px,100vh - 40px);overflow:auto}.burger-menu-btn-open{width:24px;height:24px;color:var(--color-text-main);background-color:#fff;border:none;cursor:pointer}@media screen and (width >= 650px){.burger-menu-btn-open{display:none}}.burger-menu{position:fixed;top:0;z-index:10;width:100%;min-width:300px;height:100vh;min-height:100%;padding:12px 0 calc(30px + env(safe-area-inset-bottom));overflow:auto;background-color:#fff;border:none;overscroll-behavior:contain}.burger-menu__header{display:flex;align-items:center;justify-content:space-between;padding:0 16px}.burger-menu__logo{display:flex;margin-right:auto;outline:none;box-shadow:none}.burger-menu__logo:focus{outline:none;box-shadow:none}.burger-menu__logo-img{width:68px;height:38px;outline:none;box-shadow:none}.burger-menu__logo-img:focus{outline:none;box-shadow:none}.burger-menu__contacts{align-items:flex-start;margin-bottom:14px;padding:0 16px}.burger-menu__main{display:flex;flex:1;flex-direction:column}.burger-menu__login{display:flex;flex-direction:column;gap:16px;align-items:center;margin-bottom:32px}.burger-menu__nav{margin-bottom:20px;text-align:center}.burger-menu__footer{display:flex;justify-content:center}.burger-menu__wrap{display:flex;flex-direction:column;gap:32px;height:100%}.burger-menu__socials{justify-content:flex-start;width:100%;padding:0 16px}.burger-menu__choose-buttons{display:flex;flex:1;flex-direction:column;align-items:center;row-gap:20px;margin-bottom:32px}@media screen and (width >= 650px){.burger-menu{display:none}}.layout{display:flex;flex-direction:column;min-height:100vh}.layout__main{flex-grow:1}.header-fix-container{position:sticky;top:-1px;z-index:10;display:flex;align-items:center;order:-2;background-color:#fff}.header-fix-container_scrolled{box-shadow:var(--box-shadow-bottom)}.header-fix-container_theme_bordered{border-bottom:1px solid var(--color-grey)}@media screen and (width <= 649px){.header-fix-container_visible_mobile-hidden{display:none}}@media screen and (width >= 650px){.header-fix-container{min-height:var(--header-fix-container-height)}}.new-header{position:sticky;top:0;z-index:5;order:-2;width:100%;background:#fff;box-shadow:0 4px 24px #0000000a}.new-header__wrap{display:flex;gap:20px;align-items:center;justify-content:space-between;max-width:var(--layout-width);margin:0 auto;padding:12px 16px}.new-header__logo{display:flex}.new-header__logo-img{width:109px;height:38px}.new-header__left-group{display:flex;gap:12px;align-items:center}.new-header__actions{display:flex;gap:16px;align-items:center}.new-header__action{display:flex;color:var(--color-text-main);text-decoration:none}.new-header__cart-icon-wrap{position:relative;display:flex;height:max-content}.new-header__cart-counter{font-weight:600;font-size:10px;line-height:10px;position:absolute;top:-5px;right:-5px;display:flex;align-items:center;justify-content:center;width:16px;height:16px;color:var(--color-text-main);background-color:var(--color-primary);border:1.3px solid #fff;border-radius:50%}.new-header__cart-counter[hidden]{display:none!important}@media screen and (width <= 649px){.new-header__logo-img{max-width:68px}.new-header__action-label,.new-header__info,.new-header__profile{display:none}}@media screen and (width >= 650px){.new-header__wrap{padding:14px 80px}.new-header__left-group{gap:20px}.new-header__action{flex-direction:column;gap:4px;align-items:center;justify-content:center;color:var(--color-grey-900);background:none;border:none;outline:none;cursor:pointer;transition:color .3s ease-in-out}.new-header__action:hover{color:var(--color-text-main)}.new-header__actions{gap:20px}.new-header__action-label{color:inherit;font:var(--font-heading-5)}.new-header__action-icon{color:inherit}.new-header__profile{--visable-profile-card: none;position:relative}.new-header__profile:hover{--visable-profile-card: block}.new-header__profile-card{position:absolute;top:100%;right:0;z-index:5;display:var(--visable-profile-card);width:320px;padding-top:8px}}@media screen and (width >= 650px) and (width <= 1000px){.new-header__wrap{padding:12px 24px}}.header{position:sticky;top:0;z-index:5;order:-2;width:100%;transition:background .3s ease-in-out}.header--transparent{background:transparent}.header--transparent .header-link>span,.header--transparent .header-link svg{color:#fff}.header--transparent .header-black-logo{display:none}.header--transparent .header-white-logo{display:block}.header--transparent .header-burger{color:#fff;background:transparent}.header--solid{background:#fff;box-shadow:0 4px 24px #0000000a}.header--solid .header-black-logo{display:block}.header--solid .header-white-logo{display:none}.header--solid .header-burger svg{color:var(--color-text-main)}.header--solid .header-link:hover>span,.header--solid .header-link:hover svg{color:var(--color-bg-dark)}.header--hide-search .hide-search{display:none}.header__wrap{display:flex;gap:20px;align-items:center;justify-content:space-between;max-width:var(--layout-width);margin:0 auto;padding:11px 16px}.header__logo{display:flex}.header__logo-img{width:109px;height:38px}.header__left-group{display:flex;gap:12px;align-items:center}.header__actions{display:flex;gap:18px;align-items:center}.header__action{display:flex;color:var(--color-text-main);text-decoration:none}.header__cart-icon-wrap{position:relative;display:flex;height:max-content}.header__cart-counter{position:absolute;top:-5px;right:-5px;display:flex;align-items:center;justify-content:center;width:16px;height:16px;color:var(--color-text-main);font:600 10px/1 var(--font-main);background-color:var(--color-primary);border:1.3px solid #fff;border-radius:50%}.header__cart-counter[hidden]{display:none!important}.header__user-avatar{display:flex;align-items:center;justify-content:center;width:24px;height:24px;color:#fff;font:700 9.3px/1.25 var(--font-main);background:#22569d;border-radius:12px}.header__search-block{display:flex;gap:12px;padding:8px 8px 8px 12px;background:#fff;border:1px solid #989b9d;border-radius:44px}@media (width <= 850px){.header__search-block{display:none}}.header__search-input{display:flex;gap:11px;align-items:center}.header__search-input button[data-search-clear-desktop]{opacity:0;pointer-events:none}.header__search-input.search-input--has-value:focus-within button[data-search-clear-desktop]{opacity:1;pointer-events:auto}.header__search-input input{flex:1;max-width:211px;height:32px;font:400 16px/1.5 var(--font-main);border:none;outline:#989b9d}.header__search-input input::placeholder{color:#989b9d;font:400 16px/1.5 var(--font-main)}.header__search-input input::-webkit-search-cancel-button{appearance:none}@media (width <= 1100px){.header__search-input input{width:150px}}.header__search-btn{padding:8px 24px;border-radius:16px}@media screen and (width <= 649px){.header__logo-img{max-width:72px}.header__action{display:flex;align-items:center;justify-content:center;width:24px;height:24px}.header__action-label,.header__info,.header__profile,.header button[data-search-clear-desktop]{display:none}}@media screen and (width >= 650px){.header{height:76px}.header__wrap{height:76px;padding:13px 80px}.header__left-group{gap:32px}.header__action{position:relative;flex-direction:column;gap:4px;align-items:center;justify-content:space-between;height:46px;color:var(--color-grey-900);background:none;border:none;outline:none;cursor:pointer;transition:color .3s ease-in-out}.header__action:hover{color:var(--color-text-main)}.header__action:after{position:absolute;right:0;bottom:-4px;left:50%;width:0;height:2px;background:#fabc48;border-radius:4px;transform:translate(-50%);transform-origin:center;transition:width .25s ease;content:"";pointer-events:none}.header__action:hover:after,.header__action:focus-visible:after{width:100%}.header__actions{gap:20px}.header__action-label{color:inherit;font:500 14px/1.42 var(--font-main)}.header__action-icon{color:inherit}.header__search-icon{display:none}}@media screen and (width >= 650px) and (width <= 850px){.header__search-icon{display:flex;background:none;border:none}}@media screen and (width >= 650px){.header__profile{--visable-profile-card: none;position:relative}.header__profile:hover{--visable-profile-card: block}.header__profile-card{position:absolute;top:100%;right:0;z-index:5;display:var(--visable-profile-card);width:320px;padding-top:8px}.header .catalog-search-input{display:none}}@media screen and (width >= 650px) and (width <= 1000px){.header__wrap{padding:12px 24px}}.section{width:100%;max-width:var(--layout-width);margin-inline:auto}.section_wide{max-width:initial}.section_horizontal-indents{padding-inline:16px}.section_vertical-indents_x{margin-top:0;margin-bottom:52px}.section_vertical-indents_xs{margin-top:24px;margin-bottom:24px}.section_vertical-indents_s,.section_vertical-indents_m,.section_vertical-indents_l{margin-top:24px;margin-bottom:48px}.section_vertical-indents_breadcrumbs{display:flex;gap:12px;margin-bottom:48px}.section__title{margin-bottom:20px;font:var(--font-heading-2)}@media screen and (width >= 650px){.section_horizontal-indents{padding-inline:24px}.section_vertical-indents_x{margin-bottom:48px}.section_vertical-indents_xs,.section_vertical-indents_s{margin-bottom:32px}.section_vertical-indents_m,.section_vertical-indents_l{margin-bottom:48px}.section_vertical-indents_breadcrumbs{margin-top:30px;margin-bottom:0}.section__title{margin-bottom:40px}}@media screen and (width >= 650px) and (width >= 1000px){.section_horizontal-indents{padding-inline:80px}.section_vertical-indents_x{margin-top:32px;margin-bottom:64px}.section_vertical-indents_xs{margin-top:30px;margin-bottom:84px}.section_vertical-indents_s{margin-top:48px;margin-bottom:64px}.section_vertical-indents_m{margin-top:64px;margin-bottom:64px}.section_vertical-indents_l{margin-top:100px;margin-bottom:100px}}.main-content{display:flex;flex-direction:column}.main-content__breadcrumbs{margin-bottom:24px}@media screen and (width >= 650px){.main-content__breadcrumbs{margin-bottom:32px}}.footer{margin-top:auto;background-color:var(--color-bg-dark)}.footer__inner{display:grid;row-gap:32px;padding-top:48px;padding-bottom:24px}.footer__logo{display:flex;justify-content:center;min-width:max-content}.footer__logo-img{width:243px;max-width:100%}.footer__nav{color:#fff;text-align:center}.footer__contacts{align-items:center;margin-bottom:28px;color:#fff;text-align:center}.footer__copyright{display:flex;flex-direction:column;gap:8px;color:var(--color-grey-700);text-align:center}.footer__copyright-link{color:inherit;white-space:nowrap;text-decoration:none}@media screen and (width >= 650px){.footer__inner{padding-top:64px;padding-bottom:64px;row-gap:48px}.footer__logo{justify-content:flex-start}.footer__nav{text-align:left}.footer__contacts{align-items:flex-start;margin-bottom:0;text-align:start}.footer__socials{margin-top:16px}.footer__copyright{text-align:left}}@media screen and (width >= 650px) and (width >= 1300px){.footer__inner{grid-template-areas:"logo contacts menu" "copyright contacts menu";grid-template-columns:508px 326px 1fr;row-gap:0}.footer__logo{grid-area:logo;margin-bottom:40px}.footer__nav{grid-area:menu;width:auto}.footer__contacts{grid-area:contacts;width:auto;row-gap:8px}.footer__socials{margin-top:35px}.footer__copyright{grid-area:copyright;align-self:end}}.footer-mini{margin-top:auto;background-color:var(--color-bg-dark)}.footer-mini__inner{display:flex;align-items:center;justify-content:space-between;padding-top:48px;padding-bottom:24px}.footer-mini__copyright{display:flex;flex-direction:column;color:var(--color-grey-700);text-align:center}.footer-mini__copyright-link{color:inherit;font-weight:500;font-size:16px;line-height:24px;text-decoration:none}@media screen and (width <= 649px){.footer-mini__inner{flex-direction:column;gap:32px}.footer-mini__logo-img{width:243px;height:83px}}@media screen and (width >= 650px){.footer-mini__inner{padding-bottom:48px}.footer-mini__copyright{gap:16px;text-align:left}}.error-modal{max-width:600px}.error-modal__container{display:flex;flex-direction:column;align-items:center;padding:40px 24px}.error-modal__title{margin-bottom:36px;color:#000;text-align:center;font-weight:600;font-size:32px;line-height:1.2}.error-modal__message{margin-bottom:32px;color:#333;text-align:center;font-weight:400;font-size:18px;line-height:1.5}.error-modal__actions{display:flex;flex-direction:column;gap:8px;width:100%}.error-modal__actions,.error-modal__action-button{width:100%}@media screen and (width <= 649px){.error-modal__container{padding:32px 16px}.error-modal__title{font-weight:600;font-size:24px;line-height:1.2;margin-bottom:24px}.error-modal__message{font-weight:400;font-size:16px;line-height:1.5;margin-bottom:28px}}@media screen and (width >= 650px){.error-modal__title{font-weight:600;font-size:36px;line-height:1.2}.error-modal__container{padding:0}}.document-typographic h2{font-weight:700;font-size:20px;line-height:1.2;margin-bottom:24px}.document-typographic ol{--margin-left: 48px;margin-top:16px;counter-reset:item}.document-typographic ol li{font-weight:700;font-size:20px;line-height:1.2;position:relative;display:block}.document-typographic ol li:before{content:counters(item,".") ". ";counter-increment:item}.document-typographic ul{margin-top:16px;list-style-type:none}.document-typographic ul li{--margin-left: 0;margin-left:var(--margin-left)}.document-typographic ul li:before{content:"– ";counter-increment:none}.document-typographic li li{margin-bottom:16px;margin-left:var(--margin-left);font-weight:500;font-size:16px;line-height:1.2}.document-typographic p{font-weight:500;font-size:16px;line-height:1.2;margin-top:16px;margin-bottom:16px}@media screen and (width >= 650px){.document-typographic h2{font-weight:600;font-size:48px;line-height:1.2;margin-bottom:32px}}@media screen and (width <= 649px){.document-typographic ol li{margin-right:0;margin-left:0}}.privacy-policy-checkbox{display:flex;max-width:fit-content;font:var(--font-body-5);column-gap:8px;cursor:pointer}.privacy-policy-checkbox__checkbox{flex-shrink:0}.privacy-policy-checkbox__link{color:currentcolor}.not-found{display:grid;grid-template-columns:1fr;gap:24px;align-items:center}.not-found__title{margin-bottom:16px;font-weight:700;font-size:20px;line-height:1.2}.not-found__text{font-weight:500;font-size:16px;line-height:1.2}.not-found__img{width:100%;height:auto}.not-found__btn{margin-top:32px}@media screen and (width <= 649px){.not-found__content{order:2}.not-found__btn{width:100%}}@media screen and (width >= 650px){.not-found__title{margin-bottom:24px;font-weight:600;font-size:32px;line-height:1.2}.not-found__content{order:2;max-width:530px}}@media screen and (width >= 650px) and (width >= 850px){.not-found{grid-template-columns:minmax(200px,530px) minmax(300px,679px);gap:40px}.not-found__title{margin-bottom:32px;font-weight:600;font-size:48px;line-height:1.2}.not-found__img{order:2}}@media screen and (width >= 650px) and (width >= 1160px){.not-found{gap:80px}}.content-page .has-alpha-channel-opacity{display:none}@media screen and (width <= 649px){.content-page{display:flex;flex-direction:column}.content-page__breadcrumbs{order:99;margin-bottom:52px}.content-page__article{margin-bottom:20px;padding-top:52px}.content-page__title{font:700 24px/1.16 var(--font-main)}.content-page__excerpt{margin-top:12px;font:300 16px/1.37 var(--font-main)}.content-page__body{margin-top:32px}.content-page__excursions section{padding-bottom:20px}}@media screen and (width >= 650px){.content-page__breadcrumbs{margin-top:32px;margin-bottom:24px}.content-page__title{font:700 32px/1.12 var(--font-main)}.content-page__excerpt{margin-top:12px;font:400 16px/1.5 var(--font-main)}.content-page__body{margin-top:32px}.content-page__block{max-width:800px;margin:0 auto}.content-page__article{margin-bottom:64px}.content-page__excursions section{padding-bottom:84px}.content-page__excursions section h2{margin-bottom:32px}}.authentication-popup{max-width:600px}.authentication-popup__title{margin-bottom:16px;text-align:center;font-weight:700;font-size:24px;line-height:1.2}.authentication-popup__title_margin{margin-bottom:32px}.authentication-popup__sub-title{font-weight:500;font-size:16px;line-height:1.2;margin-bottom:24px;text-align:left}.authentication-popup__dialog-btn{display:flex;margin:0 auto}.authentication-popup__register-btn{width:max-content;color:var(--color-primary)}.authentication-popup__form-list{display:grid;gap:4px;margin-bottom:32px}.authentication-popup__btn-wrap{display:grid;gap:20px}.authentication-popup__btn-wrap-origin{display:flex;flex-direction:column;gap:20px;align-items:center}.authentication-popup__btn-wrap-origin-reg{display:grid}.authentication-popup__login-btn-origin{width:100%;margin:0 auto}.authentication-popup__login-btn{width:100%;margin-right:auto;margin-left:auto}.authentication-popup__forgot-password-btn{width:max-content;margin-right:auto;margin-left:auto;font-weight:500;font-size:16px;line-height:1.2}.authentication-popup__forgot-password-btn-wrap{order:2}.authentication-popup__cancel-btn,.authentication-popup__restore-btn{width:100%;max-width:190px;margin-right:auto;margin-left:auto}.authentication-popup__policy{display:flex;margin-bottom:32px}.authentication-popup__policy-login{display:flex}.authentication-popup__btn{width:100%}.authentication-popup__separator{position:relative;display:flex;align-items:center;justify-content:center;height:24px;margin:24px 0}.authentication-popup__separator:before{position:absolute;inset:50% 0 0;height:1px;background:var(--color-grey);content:""}.authentication-popup__separator-text{position:absolute;width:65px;color:var(--color-grey);text-align:center;background-color:#fff}.authentication-popup__btns-authorization{display:grid;gap:12px}.authentication-popup__form-error{color:var(--color-text-error);font-size:14px;text-align:left}@media screen and (width <= 649px){.authentication-popup__cancel-btn,.authentication-popup__restore-btn{max-width:none}}@media screen and (width >= 650px){.authentication-popup__title{font-weight:600;font-size:48px;line-height:1.2}.authentication-popup__dialog-btn{width:max-content;margin:0}.authentication-popup__sub-title{align-items:center;max-width:max-content;margin-right:auto;margin-left:auto}.authentication-popup__item{max-width:none}.authentication-popup__form-list{margin-bottom:32px}.authentication-popup__login-btn{max-width:141px}.authentication-popup__login-btn-origin{width:max-content}.authentication-popup__btn-wrap-origin-reg{display:flex;flex-direction:column;align-items:center;justify-content:center}.authentication-popup__policy-login{display:flex;max-width:max-content;margin:0 auto}}@media screen and (width >= 650px) and (width >= 1000px){.authentication-popup{min-width:600px}.authentication-popup__login-btn{order:2;margin-right:0}.authentication-popup__btn-wrap{display:flex;align-items:center;justify-content:space-between}.authentication-popup__forgot-password-btn-wrap{order:1}.authentication-popup__policy-login{margin-left:0}}.dropzone{display:grid;grid-template-columns:minmax(0,1fr)}.dropzone__hidden{display:none}.dropzone__previews{display:flex;overflow-x:auto;column-gap:8px}.dropzone__previews:not(:empty){margin-bottom:12px}.dropzone__details{display:grid;grid-template-areas:"position";row-gap:2px;justify-items:center;opacity:1;transition:opacity var(--transition-duration-l) ease}@starting-style{.dropzone__details{opacity:0}}.dropzone__preview-img{grid-area:position;aspect-ratio:1/1;width:80px;height:80px;object-fit:cover;object-position:center;border-radius:var(--radius-m)}.dropzone__btn-remove{grid-area:position;justify-self:end;margin:4px;background-color:#fff;border:1px solid var(--color-grey);border-radius:50%;opacity:.8}.dropzone__message{color:var(--color-text-error);font:var(--font-body-5)}.dropzone__message:not(:empty){margin-bottom:8px}.dropzone__btn-main{display:grid;justify-items:center;width:100%;padding:40px 16px;font-family:var(--font-main);background-color:var(--color-grey-400);border:1px dashed transparent;border-radius:var(--radius-l);transition:all var(--transition-duration-m) ease}.dropzone__btn-main:hover{border-color:var(--color-primary)}.dropzone__btn-main:active{background-color:var(--color-grey)}.dropzone__main-icon{margin-bottom:12px}.dropzone__main-text{margin-bottom:4px;font:var(--font-body-2)}.dropzone__alt-text{color:var(--color-grey-800);font:var(--font-body-5)}@media screen and (width >= 650px){.dropzone__preview-img{width:100px;height:100px;border-radius:var(--radius-l)}}*{box-sizing:border-box;margin:0;padding:0}html{scrollbar-gutter:stable}html:has(.order-details-fixed__summary:not([hidden])){overflow:hidden;scrollbar-gutter:stable}html:has(dialog[open]:not(dialog[data-dialog-panel])){overflow-y:hidden;scrollbar-gutter:stable}body{position:relative;min-width:var(--layout-min-width);padding-bottom:var(--bottom-indent);color:var(--color-text-main);font:var(--font-body-1)}h1{font:var(--font-heading-1)}h2{font:var(--font-heading-2)}h3{font:var(--font-heading-3)}h4{font:var(--font-heading-4)}h5{font:var(--font-heading-5)}p{font:var(--font-body-1)}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto;margin:0;appearance:none}input[type=number]{appearance:textfield}.no-scroll{overflow:hidden}.visually-hidden{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;white-space:nowrap;border:0;clip:rect(0,0,0,0)}.styled-text>*:not(:last-child){margin-bottom:24px}.styled-text ul{display:flex;flex-direction:column;row-gap:16px;list-style-type:none}.styled-text ul>li{position:relative;padding-left:24px}.styled-text ul>li:before{position:absolute;top:4px;left:0;width:16px;height:16px;background-color:var(--color-primary);border-radius:var(--radius-m);content:""}.styled-text strong,.styled-text b{font-weight:700}a{color:var(--color-text-main)}@media (width < 1100px){body:has(.order-fixed){--bottom-indent: var(--order-fixed-height)}}@media (width < 1500px){body:has(.order-details-fixed){--bottom-indent: var(--order-fixed-height)}body:has(.order-sum-fixed){--bottom-indent: var(--order-sum-fixed-height)}}@media screen and (width <= 649px){:root{--top-indent: var(--fix-topbar-height)}html:has(dialog[data-dialog-parent][open]) .header-fix-container{position:static;z-index:auto}}@media screen and (width >= 650px){:root{--top-indent: var(--header-fix-container-height)}}
