.cashback-banner{align-items:center;margin-bottom:24px}.cashback-banner__logo{margin:6px 0 16px;vertical-align:middle}@media screen and (min-width:576px){.cashback-banner__logo{height:22px;margin:0 8px;width:81px}}.cashback-banner__body{flex-grow:1}@media screen and (min-width:576px){.cashback-banner__body{align-items:center;display:flex;justify-content:space-between}}.cashback-banner__text{margin-bottom:12px}@media screen and (min-width:576px){.cashback-banner__text{margin-bottom:0;margin-right:16px}}.cashback-banner__title{font-weight:600;margin-bottom:4px}.cashback-banner__button{white-space:nowrap}@media screen and (min-width:576px){.cashback-banner{margin-bottom:40px;margin-top:-12px}}@media screen and (max-width:575px){.cashback-banner{display:block;padding:12px}}.compact-search-form{align-items:stretch;background:#fff;border-radius:40px;box-shadow:0 8px 24px #59668414;display:flex;flex-direction:column;text-align:left}@media screen and (min-width:576px){.compact-search-form{border-radius:24px}}.compact-search-form__col{align-items:center;cursor:pointer;display:flex;flex-grow:1}@media screen and (max-width:575px){.compact-search-form__col:not(:first-child){display:none}}.compact-search-form__prepend-icon{fill:#ff6d24}@media screen and (min-width:576px){.compact-search-form__prepend-icon{fill:var(--color-text)}}.compact-search-form__divider{background:#ecedf0;display:none;height:36px;margin:0;width:1px}@media screen and (min-width:576px){.compact-search-form__divider{display:block}}.compact-search-form__field{margin-bottom:0;pointer-events:none}@media screen and (max-width:575px){.compact-search-form__field{--input-v1-slots-indent:10px}}.compact-search-form__button{white-space:nowrap}.compact-search-form__button .as-button__append{margin-left:4px}.compact-search-form__button .as-button__append svg{height:24px;width:24px;fill:currentColor}@media screen and (max-width:575px){.compact-search-form__button{display:flex;margin-top:4px;width:100%}}.compact-search-form__button .hidden-lg-only{margin-left:4px}@media screen and (min-width:1200px) and (max-width:1600px){.compact-search-form__button .hidden-lg-only{display:none}}.compact-search-form__dates{padding:8px 8px 16px}@media screen and (min-width:576px){.compact-search-form__dates{padding:24px}}.compact-search-form .as-input{flex-grow:1}.compact-search-form .as-input__box{background:transparent!important;border:0!important;padding-left:0;padding-right:0}.compact-search-form .as-input__label{left:0}@media screen and (max-width:575px){.compact-search-form .as-input{position:relative;width:100%}}.compact-search-form .as-button{padding:0 18px 0 20px}@media screen and (max-width:575px){.compact-search-form .as-button{display:none}}@media screen and (min-width:576px){.compact-search-form{align-items:center;box-shadow:inset 0 0 0 2px #f0f1f2;flex-direction:row;padding:5px 12px 5px 2px}.compact-search-form--accent{box-shadow:inset 0 0 0 2px #ff6d24}}.search-form-skeleton{border-radius:24px;min-height:60px}@media screen and (min-width:576px){.search-form-skeleton{min-height:70px}}.tours-by-request{margin-top:32px}.tours-by-request__title{margin-bottom:16px}@media screen and (min-width:992px){.tours-by-request__title{margin-bottom:24px}}.tours-by-request__list{align-items:center;display:flex;flex-wrap:wrap;gap:12px;list-style:none;margin:0;padding:0}.tours-by-request__link{border-radius:20px;box-shadow:inset 0 0 0 1px #ecedf0;color:#0a0a0d;display:inline-block;padding:6px 14px;transition:background-color .2s;white-space:normal;word-break:break-word}.tours-by-request__link:focus,.tours-by-request__link:hover{background-color:#f3f5f6b3;color:#0a0a0d}.tours-by-request__redirect-link:hover{color:var(--color-accent-500)}.search-filters-list{display:flex;flex-wrap:nowrap;gap:8px;width:-moz-max-content;width:max-content}@media screen and (min-width:1600px){.search-filters-list{gap:12px}}.search-filters-list .search-filters-list-enter-active,.search-filters-list .search-filters-list-leave-active{transition:all .2s}.search-filters-list .search-filters-list-enter-from,.search-filters-list .search-filters-list-leave-to{margin-left:-12px;opacity:0;padding-left:0;padding-right:0;width:0}.search-filters-buttons.is-fixed{box-shadow:0 0 0 1px var(--color-border)}@media screen and (min-width:1200px){.search-filters-buttons{background-color:var(--color-white);margin-bottom:0;margin-top:-12px;position:sticky;top:0;transition:box-shadow .2s;z-index:20}}.search-filters-buttons__container{overflow-x:auto}@media screen and (min-width:1200px){.search-filters-buttons__container{padding-left:max((100% - var(--container-max-width-lg))/2 + var(--container-padding-left),var(--container-padding-left));padding-right:16px}.search-filters-buttons__container::-webkit-scrollbar{-webkit-appearance:none;background:var(--color-white);height:9px}.search-filters-buttons__container::-webkit-scrollbar-thumb{background-color:var(--shade-100);border-bottom:5px solid var(--color-white);border-left-width:5px;border-left:var(--container-padding-left) solid var(--color-white);border-right:5px solid var(--color-white);border-top:0;height:9px}}@media screen and (min-width:1200px){.search-filters-buttons__list{flex-wrap:nowrap;padding-bottom:12px;padding-top:12px;width:-moz-max-content;width:max-content}}.search-filters-buttons .search-filter-button{--search-filter-button-font-weight:400;box-shadow:0 2px 7px #0210390d,0 0 0 1px #0a0a0d08;white-space:nowrap}.search-filters-buttons .search-filter-button.is-active{box-shadow:none;color:var(--color-default-500)}.initial-tours-count{text-align:center}.initial-tours-count__icon{align-items:center;background-color:var(--color-warning-100);border-radius:50%;display:flex;height:104px;justify-content:center;margin:0 auto;width:104px}.initial-tours-count__title{margin-bottom:0;margin-top:24px}@media screen and (min-width:992px){.initial-tours-count__title{font-size:24px;margin-top:40px}}.initial-tours-count__subtitle{color:var(--color-text-secondary);font-size:14px;margin:12px 0 16px}@media screen and (min-width:992px){.initial-tours-count__subtitle{font-size:16px;margin-top:16px}}.initial-tours-count .unstyled-button{color:var(--color-accent-500);font-size:inherit;font-weight:600}.search-tours-count{color:var(--color-text-secondary);display:flex;font-size:18px;font-weight:700;gap:12px;line-height:135%;margin-bottom:16px}@media screen and (min-width:576px){.search-tours-count{display:none!important}}.search-tours-count__link{align-items:center;color:var(--color-accent-500);display:flex;gap:4px}.search-tours-count__link svg{height:24px;width:24px}
