.tourChooser_catalog__928Q_{--catalog-ink:#183c32;--catalog-paper:#fbf8ee;--catalog-gold:#e8be71;--catalog-line:#d8dfd3;color:var(--catalog-ink);font-family:system-ui,sans-serif;background:var(--catalog-paper)}.tourChooser_wrap__fAr2V{width:min(1160px,calc(100% - 2 * clamp(16px, 4vw, 44px)));margin-inline:auto}.tourChooser_banner__hFmSP{background:linear-gradient(90deg,rgba(10,49,40,.97),rgba(10,49,40,.85) 28%,rgba(10,49,40,.35) 60%,rgba(10,49,40,.06)),url(/images/tours-caucasus-hero.webp) center 55% /cover no-repeat,#153b31;color:#fffaf0;padding:clamp(35px,4vw,60px) 0;min-height:clamp(340px,24vw,420px);display:flex;align-items:center}.tourChooser_eyebrow__c9AbQ{color:var(--catalog-gold);text-transform:uppercase;letter-spacing:.14em;font-size:.78rem;font-weight:800;margin:0 0 12px}.tourChooser_catalog__928Q_ .tourChooser_banner__hFmSP h1{color:inherit;font-size:clamp(2.2rem,6vw,4.8rem);line-height:1.05;letter-spacing:-.035em;margin:0}.tourChooser_catalog__928Q_ .tourChooser_banner__hFmSP .tourChooser_intro__TLX4M{color:#e2ede5;font-size:clamp(1rem,2vw,1.19rem);max-width:51ch;margin:18px 0 0}.tourChooser_content__ii2Zb{padding-block:clamp(24px,5vw,50px) clamp(48px,8vw,92px)}.tourChooser_filters__LqLi8{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,1fr) auto;align-items:end;grid-gap:16px;gap:16px;padding:clamp(14px,3vw,24px);border:1px solid var(--catalog-line);border-radius:20px;background:#fffefa}.tourChooser_filters__LqLi8 label{display:block;font-weight:700;font-size:.88rem;-webkit-margin-after:6px;margin-block-end:6px}.tourChooser_empty__aCwOZ :is(button,a),.tourChooser_filters__LqLi8 :is(input,select,button){border-radius:10px;min-height:46px;padding:10px 13px;font:inherit}.tourChooser_filters__LqLi8 :is(input,select){width:100%;color:var(--catalog-ink);background:#fffefa;border:1px solid #9cab9f}.tourChooser_empty__aCwOZ :is(button,a),.tourChooser_filters__LqLi8 button{color:#fff;background:#245143;border:1px solid transparent;font-weight:700;cursor:pointer}.tourChooser_filters__LqLi8 button:disabled{color:#53655a;background:#edf0e8;cursor:default}.tourChooser_count__sq5oj{margin:22px 0 14px;color:#3e5b4f;font-size:.93rem}.tourChooser_grid__eeSON{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:clamp(14px,2.1vw,24px);gap:clamp(14px,2.1vw,24px)}.tourChooser_card__i_1NZ{display:flex;flex-direction:column;min-width:0;overflow:hidden;border:1px solid var(--catalog-line);border-radius:18px;background:#fffefa;box-shadow:0 6px 18px #173c3209}.tourChooser_cover__ZEQ3t{position:relative;aspect-ratio:16/10;overflow:hidden;background:#d5e4d7}.tourChooser_cover__ZEQ3t img{display:block;width:100%;height:100%;object-fit:cover}.tourChooser_cardBody__ZkpK7{flex:1 1;display:flex;flex-direction:column;align-items:flex-start;padding:clamp(16px,2.2vw,24px)}.tourChooser_duration__IlWkN{font-size:.8rem;color:#244e3f;background:#edf2e8;font-weight:700;padding:5px 10px;border-radius:999px;-webkit-margin-after:10px;margin-block-end:10px}.tourChooser_catalog__928Q_ .tourChooser_card__i_1NZ h2{font-size:clamp(1.13rem,2vw,1.4rem);line-height:1.26;margin:0 0 9px}.tourChooser_description__JycRp{color:#475b50;margin:0 0 14px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}.tourChooser_price__i6vig{color:#234e3f;font-weight:800;margin:0 0 12px}.tourChooser_catalog__928Q_ .tourChooser_details__YNFv0{display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%;-webkit-margin-before:auto;margin-block-start:auto;padding-block:12px 2px;min-height:44px;-webkit-border-before:1px solid var(--catalog-line);border-block-start:1px solid var(--catalog-line);color:#245143;font-weight:750;text-decoration:none}.tourChooser_catalog__928Q_ .tourChooser_details__YNFv0:hover{text-decoration:underline;text-underline-offset:4px}.tourChooser_catalog__928Q_ .tourChooser_details__YNFv0 .tourChooser_arrow__2Xt9n{font-size:1.3em;line-height:1}.tourChooser_catalog__928Q_:dir(rtl) .tourChooser_arrow__2Xt9n{transform:scaleX(-1)}.tourChooser_empty__aCwOZ{-webkit-margin-before:8px;margin-block-start:8px;text-align:center;background:#fffefa;border:1px solid var(--catalog-line);border-radius:18px;padding:clamp(24px,5vw,52px)}.tourChooser_catalog__928Q_ .tourChooser_empty__aCwOZ h2{margin:0 0 10px}.tourChooser_empty__aCwOZ p{margin:0 0 18px}.tourChooser_empty__aCwOZ a{display:inline-grid;place-items:center;text-decoration:none}.tourChooser_catalog__928Q_ :is(a,button,input,select):focus-visible{outline:3px solid #906618;outline-offset:3px}@media (max-width:820px){.tourChooser_filters__LqLi8,.tourChooser_grid__eeSON{grid-template-columns:repeat(2,minmax(0,1fr))}.tourChooser_filters__LqLi8 button{justify-self:start}}@media (max-width:510px){.tourChooser_filters__LqLi8,.tourChooser_grid__eeSON{grid-template-columns:minmax(0,1fr)}}.tourChooser_catalog__928Q_ h2:after{display:none}@media (max-width:700px){.tourChooser_banner__hFmSP{min-height:350px;padding:36px 0;background-position:50%,60% 50%}}.tourChooser_banner__hFmSP .tourChooser_wrap__fAr2V{width:calc(100% - 2 * clamp(24px, 5vw, 96px));max-width:none;margin-inline:auto;text-align:start}.tourChooser_banner__hFmSP .tourChooser_wrap__fAr2V>*{-webkit-margin-start:0;margin-inline-start:0}@media (max-width:700px){.tourChooser_banner__hFmSP .tourChooser_wrap__fAr2V{width:calc(100% - 40px)}}@media (min-width:701px){.tourChooser_banner__hFmSP .tourChooser_wrap__fAr2V{transform:translateY(-38px)}}@media (max-width:700px){.tourChooser_banner__hFmSP .tourChooser_wrap__fAr2V{transform:translateY(-12px)}}.tourChooser_catalog__928Q_ .tourChooser_banner__hFmSP{height:460px;min-height:460px}.tourChooser_catalog__928Q_ .tourChooser_banner__hFmSP .tourChooser_wrap__fAr2V{transform:translateY(-16px)}@media (max-width:700px){.tourChooser_catalog__928Q_ .tourChooser_banner__hFmSP{height:420px;min-height:420px;padding-block:0}.tourChooser_catalog__928Q_ .tourChooser_banner__hFmSP .tourChooser_wrap__fAr2V{transform:none}}.tourChooser_catalog__928Q_ .tourChooser_banner__hFmSP{box-sizing:border-box;height:350px;min-height:350px;padding-block:0;align-items:center}.tourChooser_catalog__928Q_ .tourChooser_banner__hFmSP .tourChooser_wrap__fAr2V{transform:none}@media (max-width:700px){.tourChooser_catalog__928Q_ .tourChooser_banner__hFmSP{height:auto;min-height:330px;padding-block:34px}.tourChooser_catalog__928Q_ .tourChooser_banner__hFmSP .tourChooser_wrap__fAr2V{transform:none}}.tourChooser_catalog__928Q_ .tourChooser_content__ii2Zb>.tourChooser_wrap__fAr2V{width:calc(100% - 2 * clamp(20px, 3vw, 48px));max-width:1600px;margin-inline:auto}@media (max-width:700px){.tourChooser_catalog__928Q_ .tourChooser_content__ii2Zb>.tourChooser_wrap__fAr2V{width:calc(100% - 32px)}}