.captcha-agreement{font-size:12px;margin-top:24px}.captcha-agreement a{white-space:nowrap}.display-price__skeleton{display:inline-block;margin-bottom:0;max-width:40%;min-width:90px!important;vertical-align:text-top}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);color:var(--terms-agree-checkbox-label-color);letter-spacing:.01px;line-height:1.5;margin:var(--terms-agree-checkbox-margin)}.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)}.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 (max-width:575px){.register-modal__back-text{display:none!important}}.chat-toast{background-color:var(--toast-background-color);border-radius:var(--toast-border-radius);box-shadow:var(--toast-box-shadow);cursor:pointer;overflow:hidden;padding:var(--toast-vertical-padding) var(--toast-horizontal-padding);pointer-events:all;transform-origin:bottom center;width:100%;z-index:2}@media screen and (min-width:576px){.chat-toast{max-width:var(--toast-max-width);min-width:var(--toast-min-width);transform-origin:bottom right;width:-moz-max-content;width:max-content}}.chat-toast__header{align-items:center;color:var(--color-gray-400);display:flex;font-size:14px;gap:8px;line-height:1.4}.chat-toast__header-icon{align-items:center;background-color:var(--color-success-500);border-radius:4px;display:inline-flex;height:20px;justify-content:center;min-width:20px;width:20px}.chat-toast__header-icon-image{animation:NotifyJingle 1.2s ease-in-out;transform-origin:top center}.chat-toast__header-time{margin-left:auto}.chat-toast__title{font-weight:700;line-height:1.3;margin-top:16px}.chat-toast__text{line-height:1.3;margin-top:4px;max-height:42pxpx;-webkit-box-orient:vertical;display:-webkit-box;-webkit-line-clamp:2;overflow:hidden;text-overflow:ellipsis;white-space:normal}.chat-toast__actions{display:flex;gap:8px;margin-top:12px}@keyframes NotifyJingle{0%{opacity:.35;transform:rotate(-14deg) translateY(-2%) scale(.9)}15%{opacity:1;transform:rotate(18deg) translateY(-6%) scale(1.05)}30%{transform:rotate(-10deg) translateY(2%) scale(1)}45%{transform:rotate(12deg) translateY(-4%) scale(1.02)}60%{transform:rotate(-6deg) translateY(1%) scale(.98)}75%{transform:rotate(8deg) translateY(-1%) scale(1)}90%{transform:rotate(-2deg) translateY(0) scale(1)}to{transform:rotate(0) translateY(0) scale(1)}}.social-button{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:0;border-radius:50%;cursor:pointer;display:flex;height:40px;justify-content:center;margin:0;min-width:40px;padding:0;width:40px}.social-button.is-disabled{opacity:.6;pointer-events:none}.social-button.is-small{height:32px;min-width:32px;width:32px}.social-button.is-small svg{height:16px;width:16px}.social-button.is-large{height:48px;min-width:48px;width:48px}.social-button[class*=is-text] svg{fill:currentcolor}.social-button[class*=is-brand]{transition:background-color .1s}.social-button.is-text-vk{color:#4680c2}.social-button.is-brand-vk{background-color:#4680c2;color:#fff}.social-button.is-brand-vk:hover{background-color:#376ca8;color:#fff}.social-button.is-brand-vk:active{background-color:#316095;color:#fff}.social-button.is-accent-vk{background:var(--color-accent-150);color:var(--color-accent-500)}.social-button.is-accent-vk:hover{background:var(--color-accent-200)}.social-button.is-text-x{color:#000}.social-button.is-brand-x,.social-button.is-brand-x:active,.social-button.is-brand-x:hover{background-color:#000;color:#fff}.social-button.is-accent-x{background:var(--color-accent-150);color:var(--color-accent-500)}.social-button.is-accent-x:hover{background:var(--color-accent-200)}.social-button.is-text-telegram{color:#27a2e1}.social-button.is-brand-telegram{background-color:#27a2e1;color:#fff}.social-button.is-brand-telegram:hover{background-color:#1b8bc4;color:#fff}.social-button.is-brand-telegram:active{background-color:#187bae;color:#fff}.social-button.is-accent-telegram{background:var(--color-accent-150);color:var(--color-accent-500)}.social-button.is-accent-telegram:hover{background:var(--color-accent-200)}.social-button.is-text-facebook{color:#007aff}.social-button.is-brand-facebook{background-color:#007aff;color:#fff}.social-button.is-brand-facebook:hover{background-color:#0066d6;color:#fff}.social-button.is-brand-facebook:active{background-color:#005abd;color:#fff}.social-button.is-accent-facebook{background:var(--color-accent-150);color:var(--color-accent-500)}.social-button.is-accent-facebook:hover{background:var(--color-accent-200)}.social-button.is-text-instagram{color:#ff0075}.social-button.is-brand-instagram{background-color:#ff0075;color:#fff}.social-button.is-brand-instagram:hover{background-color:#d60062;color:#fff}.social-button.is-brand-instagram:active{background-color:#bd0057;color:#fff}.social-button.is-accent-instagram{background:var(--color-accent-150);color:var(--color-accent-500)}.social-button.is-accent-instagram:hover{background:var(--color-accent-200)}.social-button.is-text-ok{color:#ee8208}.social-button.is-brand-ok{background-color:#ee8208;color:#fff}.social-button.is-brand-ok:hover{background-color:#c76c07;color:#fff}.social-button.is-brand-ok:active{background-color:#ae5f06;color:#fff}.social-button.is-accent-ok{background:var(--color-accent-150);color:var(--color-accent-500)}.social-button.is-accent-ok:hover{background:var(--color-accent-200)}.social-button.is-text-whatsapp{color:#25d366}.social-button.is-brand-whatsapp{background-color:#25d366;color:#fff}.social-button.is-brand-whatsapp:hover{background-color:#1fb055;color:#fff}.social-button.is-brand-whatsapp:active{background-color:#1b9b4b;color:#fff}.social-button.is-accent-whatsapp{background:var(--color-accent-150);color:var(--color-accent-500)}.social-button.is-accent-whatsapp:hover{background:var(--color-accent-200)}.social-button.is-text-viber{color:#665cac}.social-button.is-brand-viber{background-color:#665cac;color:#fff}.social-button.is-brand-viber:hover{background-color:#544b94;color:#fff}.social-button.is-brand-viber:active{background-color:#4b4383;color:#fff}.social-button.is-accent-viber{background:var(--color-accent-150);color:var(--color-accent-500)}.social-button.is-accent-viber:hover{background:var(--color-accent-200)}.social-button.is-text-zen{color:#000}.social-button.is-brand-zen{background-color:#000;color:#fff}.social-button.is-brand-zen:hover{background-color:#141414;color:#fff}.social-button.is-brand-zen:active{background-color:#212121;color:#fff}.social-button.is-accent-zen{background:var(--color-accent-150);color:var(--color-accent-500)}.social-button.is-accent-zen:hover{background:var(--color-accent-200)}.social-button.is-text-tiktok{color:#000}.social-button.is-brand-tiktok{background-color:#000;color:#fff}.social-button.is-brand-tiktok:hover{background-color:#141414;color:#fff}.social-button.is-brand-tiktok:active{background-color:#212121;color:#fff}.social-button.is-accent-tiktok{background:var(--color-accent-150);color:var(--color-accent-500)}.social-button.is-accent-tiktok:hover{background:var(--color-accent-200)}.social-button.is-text-max{color:var(--color-black)}.social-button.is-brand-max{background:linear-gradient(74deg,#4cf 14.56%,#53e 63.57%,#93d 88.6%);color:#fff;isolation:isolate;position:relative}.social-button.is-brand-max:after{background:linear-gradient(74deg,#1bc1ff 14.56%,#3913e5 63.57%,#8421c6 88.6%);border-radius:inherit;content:"";inset:0;opacity:0;position:absolute;transition:opacity .2s ease;z-index:-1}.social-button.is-brand-max:hover{color:#fff}.social-button.is-brand-max:hover:after{opacity:1}.social-button.is-brand-max:active{background:linear-gradient(74deg,#02baff 14.56%,#3311ce 63.57%,#761db0 88.6%);color:#fff}.social-button.is-brand-max:active:after{opacity:0}.social-button.is-accent-max{background:var(--color-accent-150);color:var(--color-accent-500)}.social-button.is-accent-max:hover{background:var(--color-accent-200)}.social-button.is-outlined{box-shadow:inset 0 0 0 1px var(--color-border)}.social-button.is-outlined:hover{background-color:var(--color-gray-50)}.messengers-buttons{display:flex;flex-wrap:wrap;gap:8px}.tour-section{--section-offset:24px;padding:var(--section-offset) 0}@media screen and (min-width:992px){.tour-section{--section-offset:36px}}.tour-section:first-of-type{padding-top:0}.tour-section:last-of-type{padding-bottom:0}.tour-section-title{--section-title-margin-bottom:32px;font-size:24px;margin-bottom:var(--section-title-margin-bottom)}@media screen and (min-width:576px){.tour-section-title{font-size:var(--h2-font-size-md)}}.tour-collection-card{border-radius:16px;display:block;overflow:hidden;position:relative;transition-duration:.3s;transition-property:transform,filter,box-shadow;transition-timing-function:cubic-bezier(.4,0,.2,1)}.tour-collection-card:before{background-image:linear-gradient(.74deg,rgba(0,0,0,.48) .64%,transparent 27.22%),linear-gradient(180deg,rgba(0,0,0,.48),transparent 25.72%);border-radius:inherit;content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}.tour-collection-card:after{background:#000;background:linear-gradient(90deg,#fff0,#ffffffb3 50%,#fff0);bottom:-50px;content:"";left:-50%;opacity:0;position:absolute;top:-50px;transform:rotate(-10deg);width:200px;z-index:2}@media(hover:hover)and (pointer:fine){.tour-collection-card:hover{box-shadow:0 2px 14px #0000001a;transform:scale(1.05)}.tour-collection-card:hover:after{animation-delay:.2s;animation-duration:.7s;animation-fill-mode:forwards;animation-name:SkeletonAnimation}}.tour-collection-card__badge{background-color:var(--color-bg);border-radius:32px;color:var(--color-text);font-size:14px;font-weight:600;left:12px;padding:3px 10px;position:absolute;top:12px;z-index:2}@media screen and (min-width:576px){.tour-collection-card__badge{left:16px;top:16px}}.tour-collection-card__picture{background:#f7f7f8;background:var(--color-bg-inverse);border-radius:16px;display:block;height:0;-webkit-mask-image:radial-gradient(#fff,#000);mask-image:radial-gradient(#fff,#000);max-width:100%;min-height:190px;-o-object-fit:cover;object-fit:cover;overflow:hidden;position:relative;width:100%}@media screen and (min-width:576px){.tour-collection-card__picture{min-height:300px}}.tour-collection-card__text{bottom:0;color:var(--color-white);margin:12px;position:absolute;z-index:1}@media screen and (min-width:992px){.tour-collection-card__text{margin:16px}}.tour-collection-card__title{font-family:var(--headings-font-family);font-size:18px;font-weight:var(--headings-font-weight);line-height:130%}@media screen and (min-width:992px){.tour-collection-card__title{font-size:20px}}.tour-collection-card__subtitle{color:var(--color-white);font-size:12px;z-index:1}@media screen and (min-width:992px){.tour-collection-card__subtitle{font-size:14px}}body{--rating-icon-color:var(--color-warning-600)}.tour-rating-badge{align-items:center;display:flex}.tour-rating-badge__icon{color:var(--rating-icon-color);margin-right:4px}.tour-rating-badge__value{color:var(--color-text);margin-right:4px}.tour-rating-badge__count{color:var(--color-text-secondary);margin-left:2px}.tour-rating-badge__count.is-pointer{cursor:pointer}.tour-rating-badge__new{color:var(--rating-icon-color);font-weight:600}.tour-rating-badge.is-small{--icon-small-size:16px;font-size:14px}.tour-rating-badge.is-small .tour-rating-badge__new{font-weight:400}.tour-rating-badge.is-small .tour-rating-badge__icon{margin-right:4px}.tour-private-data{color:var(--color-text-secondary);font-size:13px;margin:8px 0}.tour-private-data:last-child{margin-bottom:0}.tour-private-data__item{display:block;margin-bottom:2px}.tour-private-data__item:last-child{margin-bottom:0}.tour-private-data__item a{color:var(--color-accent-500)}.tour-tile-card{color:var(--color-text);display:block;position:relative;transition:color .2s}.tour-tile-card__photo-navigation{align-items:center;display:flex;gap:2px;left:0;opacity:0;padding:4px 12px;pointer-events:none;position:absolute;top:0;transition:opacity .2s;width:100%;z-index:3}.tour-tile-card__photo-bullet{background-color:#ffffff40;border-radius:12px;flex-grow:1;height:3px;transition:background-color .2s}.tour-tile-card__photo-bullet.is-active{background-color:#fffffff0}.tour-tile-card__photo-overlay{align-items:center;background:linear-gradient(0deg,#24224199,#24224199);color:#fff;display:flex;flex-direction:column;font-weight:600;height:100%;justify-content:center;left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:1}.tour-tile-card__photo-overlay-text{line-height:1.3;margin-top:8px}@media screen and (min-width:992px){.tour-tile-card__photo-container:hover .tour-row-card__photo-navigation{opacity:1}}.tour-tile-card__photo{background:#fff;border-radius:16px;height:auto;margin-bottom:8px;-webkit-mask-image:-webkit-radial-gradient(#fff,#000);mask-image:-webkit-radial-gradient(#fff,#000);min-height:188px;padding-bottom:68%;position:relative}.tour-tile-card__photo:before{background:linear-gradient(180deg,transparent 79.83%,rgba(0,0,0,.4)),linear-gradient(180deg,rgba(0,0,0,.4) -7.1%,transparent 15.34%);border-radius:inherit;content:"";height:100%;pointer-events:none;position:absolute;width:100%;z-index:2}@media screen and (min-width:576px){.tour-tile-card__photo:before{background:linear-gradient(0deg,rgba(0,0,0,.4) -4.28%,transparent 27.95%),linear-gradient(180deg,rgba(0,0,0,.4) -12.99%,transparent 23.82%);opacity:0;transition:opacity .3s}.tour-tile-card__photo{min-height:180px}}@media screen and (min-width:992px){.tour-tile-card__photo-container:hover .tour-tile-card__photo-navigation{opacity:1}}.tour-tile-card__photo-image{border-radius:inherit;height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;transition:transform 1.2s cubic-bezier(.16,1,.3,1);width:100%;z-index:0}.tour-tile-card__photo-heading{align-items:flex-start;display:flex;justify-content:space-between;left:0;padding-left:8px;pointer-events:none;position:absolute;top:0;width:100%;z-index:2}@media screen and (min-width:576px){.tour-tile-card__photo-heading{padding-left:12px}}.tour-tile-card__tags{align-items:flex-start;display:flex;flex-direction:column;gap:6px;max-width:calc(100% - 44px);padding:8px 0;pointer-events:none;--chip-padding-sm:2px 6px;--chip-font-size-sm:12px}@media screen and (min-width:576px){.tour-tile-card__tags{--chip-padding-sm:2px 8px}}@media screen and (min-width:992px){.tour-tile-card__tags{padding:12px 0}}.tour-tile-card__tag{box-shadow:none!important;display:block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tour-tile-card__like{align-items:center;border-radius:50%;color:var(--color-white);display:inline-flex;padding:8px;pointer-events:all;transition-duration:.2s;transition-property:opacity,color,background-color}.tour-tile-card__like.is-active{color:var(--color-danger-500);opacity:1}@media screen and (min-width:576px){.tour-tile-card__like{margin-right:8px;margin-top:8px;opacity:0}}@media(hover:hover)and (pointer:fine){.tour-tile-card__like:hover{background-color:#0009}}.tour-tile-card__organizer{align-items:center;bottom:0;color:var(--color-white);display:flex;font-size:12px;font-weight:600;left:0;letter-spacing:0;padding:8px;pointer-events:none;position:absolute;width:100%;z-index:3}@media screen and (min-width:576px){.tour-tile-card__organizer{font-size:14px;padding:12px}}.tour-tile-card__organizer-photo{margin-right:8px}@media screen and (min-width:576px){.tour-tile-card__organizer-photo{margin-right:10px}}.tour-tile-card__caption{align-items:center;color:var(--color-text-secondary);display:flex;flex-wrap:wrap;font-size:14px;line-height:1.3;row-gap:4px}.tour-tile-card__caption-item:not(:first-child){display:inline-flex;position:relative}.tour-tile-card__caption-item:not(:first-child):before{background-color:var(--shade-400);border-radius:50%;content:"";display:inline-block;height:3px;margin:8px 8px 0;min-width:3px;vertical-align:middle;width:3px}.tour-tile-card__title{font-weight:600;line-height:1.4;margin-top:4px}@media screen and (min-width:992px){.tour-tile-card__title{font-size:18px}}.tour-tile-card__info{align-items:center;color:var(--color-text-secondary);display:flex;flex-wrap:wrap;gap:4px;margin-top:4px}.tour-tile-card__price{color:var(--color-text);font-weight:600}@media screen and (min-width:992px){.tour-tile-card__price{font-size:18px}}.tour-tile-card__old-price,.tour-tile-card__price-discount{font-size:14px;line-height:130%;white-space:nowrap}.tour-tile-card__old-price{color:var(--color-gray-350);text-decoration:line-through}.tour-tile-card__price-discount{color:var(--color-danger-500);font-weight:600}.tour-tile-card__early-label{--icon-medium-size:16px;align-items:center;color:var(--color-accent-500);display:inline-flex;font-size:12px;font-weight:600;gap:4px;line-height:1;vertical-align:text-top}.tour-tile-card__dates-by-request{display:inline}.tour-tile-card__duration{color:var(--color-text);font-weight:600;line-height:18px}.tour-tile-card__duration-icon{margin-right:6px}.tour-tile-card__date{line-height:1.5;margin-bottom:4px;vertical-align:middle}@media screen and (min-width:576px){.tour-tile-card__date{display:inline}}.tour-tile-card__variants{color:var(--color-text-secondary);font-size:12px;margin-top:4px}@media screen and (min-width:576px){.tour-tile-card__variants{font-size:14px}}.tour-tile-card__dates-by-request-info{vertical-align:bottom}.tour-tile-card__action{border-radius:16px;display:inline-block;font-size:12px;font-weight:600;line-height:1.5;padding:2px 8px;transition:background-color .2s;vertical-align:top;vertical-align:middle}.tour-tile-card__action--accent:not(.is-disabled){background-color:var(--color-accent-100);color:var(--color-accent-500)}@media(hover:hover)and (pointer:fine){.tour-tile-card__action--accent:not(.is-disabled):hover{background-color:var(--color-accent-150);color:var(--color-accent-500)}}.tour-tile-card__action--accent:not(.is-disabled):active{background-color:var(--color-accent-200);color:var(--color-accent-500)}.tour-tile-card__action--success:not(.is-disabled){background-color:var(--color-success-150);color:var(--color-success-500)}@media(hover:hover)and (pointer:fine){.tour-tile-card__action--success:not(.is-disabled):hover{background-color:var(--color-success-150);color:var(--color-success-500)}}.tour-tile-card__action--success:not(.is-disabled):active{background-color:var(--color-success-200);color:var(--color-success-500)}.tour-tile-card__action--danger:not(.is-disabled){background-color:var(--color-danger-100);color:var(--color-danger-500)}@media(hover:hover)and (pointer:fine){.tour-tile-card__action--danger:not(.is-disabled):hover{background-color:var(--color-danger-150);color:var(--color-danger-500)}}.tour-tile-card__action--danger:not(.is-disabled):active{background-color:var(--color-danger-200);color:var(--color-danger-500)}.tour-tile-card__loader{background-color:#ffffff80;height:100%;left:0;overflow:hidden;position:absolute;top:0;width:100%}.tour-tile-card__loader:after{animation:SkeletonAnimation 1.4s infinite;background:#000;background:linear-gradient(90deg,#fff0,#fff 50%,#fff0);bottom:-50px;content:"";left:-50%;position:absolute;top:-50px;transform:rotate(15deg);width:300px}@media(hover:hover)and (pointer:fine){.tour-tile-card:hover .tour-tile-card__like,.tour-tile-card:hover .tour-tile-card__photo:before{opacity:1}}.tour-tile-card.is-disabled,.tour-tile-card.is-loading{pointer-events:none}.tour-tile-card.is-disabled .tour-tile-card__body,.tour-tile-card.is-disabled .tour-tile-card__photo-image{opacity:.5}.tour-tile-card.is-disabled .tour-tile-card__organizer,.tour-tile-card.is-disabled .tour-tile-card__photo:before{opacity:0}.tour-tile-card.is-disabled .tour-tile-card__like{opacity:1;pointer-events:all}.related-tours{content-visibility:auto;padding-top:var(--section-offset)!important}.related-tours__body{margin:0 auto;max-width:580px}@media screen and (min-width:992px){.related-tours__body{max-width:none}.related-tours__title{margin-bottom:40px}}.related-tours__list{margin-left:-8px!important;margin-right:-8px!important;margin-top:24px;row-gap:24px}.related-tours__list>.as-col{padding:0 8px}@media screen and (min-width:992px){.related-tours__list{margin-left:-12px!important;margin-right:-12px!important}.related-tours__list>.as-col{padding:0 12px}}.related-tours .tour-collection-card__picture{min-height:250px}@media screen and (min-width:992px){.error-page{margin-top:88px}}.error-page__image{max-width:100%;-o-object-fit:contain;object-fit:contain}.error-page__content{align-items:center;display:flex;flex-direction:column;gap:32px;margin:24px auto 0;max-width:800px;text-align:center}@media screen and (min-width:576px){.error-page__content{flex-direction:row;margin:32px auto 0;text-align:left}}.error-page__content.is-centered{justify-content:center;text-align:center}@media screen and (min-width:576px){.error-page__info{min-width:423px}}.error-page__contacts{display:flex;flex-direction:column;flex-wrap:wrap;gap:16px;text-align:center}@media screen and (min-width:576px){.error-page__contacts{flex-direction:row;text-align:left}}.error-page__contact-hint{color:var(--color-gray-400);font-size:14px;line-height:130%;margin-bottom:8px}.error-page__email{font-weight:700}.error-page__title{margin:0}.error-page__message{color:var(--color-gray-400);font-size:16px;line-height:150%;margin:8px auto 0}@media screen and (min-width:576px){.error-page__message{margin-top:16px}}.error-page__code{background:var(--color-bg-secondary);border-radius:16px;display:block;line-height:150%;margin:24px auto 0;max-width:100%;min-width:428px;padding:2px 16px;text-align:left;white-space:pre-line;width:-moz-max-content;width:max-content}.error-page__btn{margin-top:20px}@media screen and (min-width:576px){.error-page__btn{margin-top:24px}}.error-page .messengers-buttons{justify-content:center}@media screen and (min-width:576px){.error-page .messengers-buttons{justify-content:flex-start}}
