.activity-icon{border-radius:var(--icon-bg-border-radius);width:var(--icon-bg-size);min-width:var(--icon-bg-size);height:var(--icon-bg-size);justify-content:center;align-items:center;display:flex}.activity-icon svg,.activity-icon svg.svg-icon{fill:var(--color-white)}.activity-icon.is-accent{background:var(--color-accent-500)}.activity-icon.is-accent-light{background:var(--color-accent-150)}.activity-icon.is-success{background:var(--color-success-500)}.activity-icon.is-danger{background:var(--color-danger-500)}.activity-icon.is-default{background:var(--color-default-500)}.activity-icon.is-warning{background:var(--color-warning-500)}.activity-icon.is-info{background:var(--color-info-500)}.activity-icon.is-additional-1{background:var(--color-additional-1-500)}.activity-icon.is-additional-2{background:var(--color-additional-2-500)}.activity-icon.is-x-small{--icon-bg-size:var(--icon-bg-x-small-size)}.activity-icon.is-small{--icon-bg-size:var(--icon-bg-small-size)}.activity-icon.is-medium{--icon-bg-size:var(--icon-bg-size)}.activity-icon.is-large{--icon-bg-size:var(--icon-bg-large-size)}.activity-icon.is-x-large{--icon-bg-size:var(--icon-bg-x-large-size)}.captcha-agreement{margin-top:24px;font-size:12px}.captcha-agreement a{white-space:nowrap}.city-autocomplete__item-append{color:var(--color-text-secondary)}.confirm-modal__description{margin-bottom:0}.confirm-modal .confirm-modal__actions>*{flex:1 1 0;min-width:max-content;max-width:100%}.cookie-alert{z-index:501}@media screen and (width>=1200px){.cookie-alert{max-width:1130px;margin-left:auto;margin-right:auto}}.cookie-alert__content{padding:20px 16px}@media screen and (width>=576px){.cookie-alert__content{justify-content:space-between;align-items:center;padding:16px 24px;display:flex}}.cookie-alert__text{font-weight:500;line-height:1.2;font-family:var(--headings-font-family)}.cookie-alert__text strong{color:var(--color-accent-500);font-weight:500}@media screen and (width<=575px){.cookie-alert__button{width:100%;margin-top:16px}}@media screen and (width>=576px){.cookie-alert__button{white-space:nowrap;min-width:max-content;margin-top:0;margin-left:12px}}.display-price__skeleton{vertical-align:text-top;max-width:40%;margin-bottom:0;display:inline-block;min-width:90px!important}.file-selector__field{display:none}body{--form-footer-text-color:var(--color-text-secondary)}.form-footer{color:var(--form-footer-text-color)}@media screen and (width>=992px){.form-footer--inline{align-items:center;display:flex}}.form-footer__button{width:100%}@media screen and (width>=992px){.form-footer__button--inline{width:auto;margin-bottom:0;margin-right:16px}}.form-footer__caption{letter-spacing:-.18px;flex:1 1 0;margin-top:8px;font-size:14px;line-height:1.5}@media screen and (width>=992px){.form-footer__caption--inline{margin-top:0}}body{--icon-bg-border-radius:50%;--icon-bg-x-small-size:32px;--icon-bg-small-size:40px;--icon-bg-size:48px;--icon-bg-large-size:56px;--icon-bg-x-large-size:64px}.icon-background{border-radius:var(--icon-bg-border-radius);width:var(--icon-bg-size);min-width:var(--icon-bg-size);height:var(--icon-bg-size);justify-content:center;align-items:center;display:flex}.icon-background svg,.icon-background svg.svg-icon{fill:var(--color-white)}.icon-background.is-accent{background:var(--color-accent-500)}.icon-background.is-default{background:var(--color-default-500)}.icon-background.is-additional-1{background:var(--color-additional-1-500)}.icon-background.is-additional-2{background:var(--color-additional-2-500)}.icon-background.is-accent-light{background:var(--color-accent-150)}.icon-background.is-success{background:var(--color-success-500)}.icon-background.is-danger{background:var(--color-danger-500)}.icon-background.is-warning{background:var(--color-warning-500)}.icon-background.is-info{background:var(--color-info-500)}.icon-background.is-x-small{--icon-bg-size:var(--icon-bg-x-small-size)}.icon-background.is-small{--icon-bg-size:var(--icon-bg-small-size)}.icon-background.is-medium{--icon-bg-size:var(--icon-bg-size)}.icon-background.is-large{--icon-bg-size:var(--icon-bg-large-size)}.icon-background.is-x-large{--icon-bg-size:var(--icon-bg-x-large-size)}.map-preloader{width:100%;position:relative}.map-preloader.is-active{cursor:pointer}.map-preloader__image{-o-object-fit:cover;object-fit:cover;vertical-align:top;border-radius:var(--border-radius-medium);width:100%;height:100%}.map-preloader__button{text-wrap:nowrap;position:absolute;top:40%;left:50%;transform:translate(-50%)}.map-frame{position:relative}.map-frame__preloader{width:100%}.map-frame__preloader.is-active{cursor:pointer}.map-frame__preloader-image{-o-object-fit:cover;object-fit:cover;vertical-align:top;border-radius:var(--border-radius-medium);width:100%;height:100%}.map-frame__preloader-button{text-wrap:nowrap;position:absolute;top:40%;left:50%;transform:translate(-50%)}.payment-systems-logo{gap:16px;display:inline-flex}.payment-systems-logo__image{position:relative}.payment-systems-logo__image:first-child>img{vertical-align:middle}.payment-systems-logo__image:nth-child(2):before{content:"и";position:absolute;left:-12px}.payment-systems-logo__image:nth-child(2)>img{vertical-align:middle}.photos-previews{--photos-border-radius:var(--border-radius-medium);--photos-sm-gap:8px;--photos-md-gap:8px;--photos-sm-height:95px;--photos-md-height:122px;margin-top:16px;margin-left:calc(var(--photos-sm-gap)*-.5)!important;margin-right:calc(var(--photos-sm-gap)*-.5)!important}.photos-previews>.as-col{padding:0 calc(var(--photos-sm-gap)*.5)}@media screen and (width>=992px){.photos-previews{margin-left:calc(var(--photos-md-gap)*-.5)!important;margin-right:calc(var(--photos-md-gap)*-.5)!important}.photos-previews>.as-col{padding:0 calc(var(--photos-md-gap)*.5)}}.photos-previews__item{height:var(--photos-sm-height);border-radius:var(--photos-border-radius);background-color:var(--color-bg-secondary);cursor:pointer;position:relative;overflow:hidden}@media screen and (width>=576px){.photos-previews__item{height:var(--photos-md-height)}}.photos-previews__item:before{content:"";opacity:0;z-index:1;pointer-events:none;background-color:#000;width:100%;height:100%;transition:opacity .2s;position:absolute;top:0;left:0}.photos-previews__item.is-darken:before{opacity:.64}.photos-previews__item.is-darken:hover:before{opacity:.8}.photos-previews__item:hover:before{opacity:.25}.photos-previews__col.as-col{max-width:calc(var(--photos-md-gap) + 185px)}.photos-previews__image{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;position:absolute;top:0;left:0}.photos-previews__item-text{text-align:center;color:#fff;z-index:2;pointer-events:none;width:100%;padding:0 16px;font-weight:600;position:absolute;top:50%;left:0;transform:translateY(-50%)}.prefilled-input__button{pointer-events:all}.scroll-top-button{z-index:5;opacity:0;position:fixed;bottom:32px;left:32px}.scroll-top-button.is-show{opacity:1;pointer-events:all}.scroll-top-button__icon .svg-icon{transition:transform .2s}.scroll-top-button__icon.is-inverse .svg-icon{transform:rotate(180deg)}@media screen and (width<=575px){.scroll-top-button{display:none!important}}body{--terms-agree-checkbox-margin:8px 0 24px 0;--terms-agree-checkbox-label-font-size:12px;--terms-agree-checkbox-label-color:var(--color-text-secondary);--terms-agree-checkbox-link-color:var(--color-accent-500);--terms-agree-checkbox-link-hover-color:var(--color-accent-550);--terms-agree-checkbox-link-border:1px solid color-mix(in srgb, currentColor 20%, transparent);--terms-agree-checkbox-link-hover-border-color:var(--color-text-secondary)}.terms-agree-checkbox{--checkbox-label-font-size:var(--terms-agree-checkbox-label-font-size);margin:var(--terms-agree-checkbox-margin);color:var(--terms-agree-checkbox-label-color);letter-spacing:.01px;line-height:1.5}.terms-agree-checkbox:last-child{margin-bottom:0}.terms-agree-checkbox a{color:var(--terms-agree-checkbox-link-color);white-space:nowrap}.terms-agree-checkbox a:hover{color:var(--terms-agree-checkbox-link-hover-color)}.tour-author-header{text-align:left;display:flex}.tour-author-header__avatar{margin-right:12px}.tour-author-header__author{letter-spacing:-.33px;font-weight:600;line-height:1.33}.tour-author-header__title{font-family:var(--headings-font-family);font-weight:var(--headings-font-weight);color:var(--color-gray-500);font-size:16px;line-height:21px}.tour-author-header__caption{color:var(--color-gray-400);font-size:16px;font-weight:400;line-height:150%}body{--color-redirect-arrow:var(--color-success-500)}.redirect-timer-widget__title{color:var(--color-text);margin-top:0;margin-bottom:12px;padding-right:34px}.redirect-timer-widget__counter{max-width:fit-content;color:var(--color-redirect-arrow);margin:0 auto;font-size:40px;font-weight:700;line-height:100%}.redirect-timer-widget__text{color:var(--color-gray-400);margin-bottom:24px;font-size:16px;font-weight:400;line-height:140%}.redirect-timer-widget__progress{align-items:center;margin-bottom:24px;display:flex;position:relative}.redirect-timer-widget__point{background-color:var(--color-gray-100);width:32px;height:32px;box-shadow:inset 0 0 0 1px var(--color-gray-100),inset 0 0 0 10px var(--color-bg);border-radius:50%;flex-shrink:0}.redirect-timer-widget__line{border-top:1px solid var(--color-gray-100);width:100%}.redirect-timer-widget__plane-container{width:100%;animation:5s cubic-bezier(.5,1,.89,1) forwards fly;position:absolute;top:-5px;left:0}.redirect-timer-widget__plane{fill:currentColor;width:54px;height:38px}@keyframes fly{to{transform:translate(90%)}}.register-form__auth-button{margin-top:24px}.register-form__auth-button-icon{margin-right:8px}.register-form__submit-button{margin-bottom:12px}.auth-form__back-button{margin-bottom:8px}.register-modal{--modal-header-padding-right:54px}.register-modal .as-modal__title{align-items:center;display:flex}.register-modal__back{margin-right:16px}.register-modal__back-icon{margin-right:6px}@media screen and (width<=575px){.register-modal__back-text{display:none!important}}.tour-discount-label{color:var(--color-accent-500);align-items:center;gap:4px;font-size:14px;font-weight:600;line-height:1.3;display:flex}.tour-discount-label.is-hot{color:var(--color-danger-500)}.tour-variants-list-item{border-radius:var(--card-border-radius);cursor:pointer;color:var(--color-text);padding:8px 0;transition:box-shadow .2s;display:flex}@media screen and (width>=576px){.tour-variants-list-item{margin:4px 0;padding:8px 16px}}@media screen and (width>=992px){.tour-variants-list-item:hover{box-shadow:0 0 32px -4px #24223f14}}.tour-variants-list-item:is(label){cursor:pointer}.tour-variants-list-item.is-disabled{color:var(--color-gray-200);pointer-events:none}.tour-variants-list-item.is-version{background:var(--color-bg-secondary);margin:4px -12px;padding:8px 12px}@media screen and (width>=576px){.tour-variants-list-item.is-version{margin:4px 0;padding:8px 16px}}.tour-variants-list-item:last-child{margin-bottom:0}.tour-variants-list-item:first-child{margin-top:0}.tour-variants-list-item__version{max-width:375px}.tour-variants-list-item__version-link{color:var(--color-text-secondary);margin-top:4px;font-size:13px;font-weight:400;line-height:135%;display:inline}.tour-variants-list-item__version-link a{color:var(--color-accent-500)}.tour-variants-list-item__version-link a:hover{border-bottom:1px solid var(--color-accent-500)}.tour-variants-list-item__alert{gap:8px;display:flex}.tour-variants-list-item__alert svg{flex:0 0 24px;height:24px;padding-top:3px}.tour-variants-list-item__info{vertical-align:sub}.tour-variants-list-item__body{flex-grow:1;gap:16px;display:flex}.tour-variants-list-item__content{flex-grow:1}.tour-variants-list-item__price{margin-left:auto}.tour-variants-list-item__heading{flex-wrap:wrap;align-items:center;gap:4px;font-weight:600;display:flex}.tour-variants-list-item__price-value{font-weight:600}.tour-variants-list-item__old-price{text-align:right;color:var(--color-gray-350);margin-top:4px;font-size:14px;text-decoration:line-through}.tour-variants-list-item__dropdown{font-weight:400}.tour-variants-list-item__subtext{justify-content:space-between;margin-top:8px;line-height:1.4;display:flex}.tour-variants-list-item__duration{align-items:center;gap:12px;display:flex}.tour-variants-list-item__duration-item{color:var(--color-text-secondary);align-items:center;gap:6px;display:flex}.tour-variants-list-item__busy-text{margin-left:auto}.tour-variants-list-item__preliminary-hint{align-items:center;gap:4px;max-width:fit-content;display:flex}.tour-variants-list-item__preliminary-icon{width:16px;height:16px}.tour-variants-list{margin:0;padding:0;list-style:none}.tour-variants-list__item{padding:16px 0}.tour-variants-list__item:not(:first-child){border-top:1px solid var(--color-border)}.tour-variants-list__item:last-child{padding-bottom:0}@media screen and (width>=576px){.tour-variants-list__item{flex-wrap:wrap;align-items:flex-start;padding:8px 0;display:flex}}.tour-variants-list__item-month{align-items:center;margin-bottom:8px;display:flex}.tour-variants-list__item-dates{margin:0;padding:0;list-style:none}@media screen and (width<=575px){.tour-variants-list__item-dates{margin-left:-8px;margin-right:-8px}}.tour-variants-list__month-caption{color:var(--color-text);margin-bottom:8px;font-weight:600}@media screen and (width>=576px){.tour-variants-list__month-caption{padding:8px 0}}.tour-product-preview{margin-bottom:24px}.tour-product-preview__image{-o-object-fit:cover;object-fit:cover;border-radius:var(--border-radius-medium);min-width:100px}.tour-product-preview__title{color:var(--color-text);font-size:18px;font-weight:600;line-height:1.2;display:block}.tour-product-preview__info{flex-grow:1;gap:16px;display:flex}.tour-product-preview__info-body{margin-right:auto}.tour-product-preview__price-from{margin-right:4px}.tour-product-preview__price{color:var(--color-text);margin-top:4px;font-size:14px;font-weight:600;display:flex}.tour-product-preview__price-per-tourist{color:var(--color-text-secondary);margin-left:4px;font-weight:400}.tour-product-preview__button{white-space:nowrap;min-width:max-content;margin-top:16px}@media screen and (width>=992px){.tour-product-preview__button{margin-top:0}}@media screen and (width<=991px){.tour-product-preview__button.is-desktop{display:none!important}}@media screen and (width>=992px){.tour-product-preview__button.is-mobile{display:none!important}}
