@media (min-width: 1024px){.catalog_page{display:-webkit-box;display:-ms-flexbox;display:flex}}@media (min-width: 1024px){.catalog_page__filter{width:316px;min-width:316px;margin-right:30px}}@media (min-width: 1024px){.catalog_page__content{flex:1}}.catalog_page__top{display:-webkit-box;display:-ms-flexbox;display:flex;align-items:center;justify-content:space-between}.catalog_page__found_count{font-size:14px;color:var(--c_graySecondary)}.catalog_page__found_count.this--desk{display:none}@media (min-width: 640px){.catalog_page__found_count.this--desk{display:block}}.catalog_page__found_count.this--mobile{font-size:10px}@media (min-width: 640px){.catalog_page__found_count.this--mobile{display:none}}.catalog_page__top_right{display:-webkit-box;display:-ms-flexbox;display:flex;align-items:center;gap:20px}.catalog_page__sort{width:180px}@media (min-width: 640px){.catalog_page__sort{width:240px}}.catalog_page__sort .SimpleSel__body{width:100%}.catalog_page__list{margin-top:15px}@media (min-width: 1024px){.catalog_page__list{margin-top:30px}}.catalog_page__empty{width:-moz-max-content;width:-webkit-max-content;width:max-content;padding:10px 0;max-width:90vw}.catalog_tags{list-style-type:none;margin:15px 0 0;padding:0;gap:7px;display:-webkit-box;display:-ms-flexbox;display:flex;flex-wrap:wrap}.catalog_tags:not(:has(.catalog_tags__button:not(.this--hide))){display:none}.catalog_tags__button{padding:5px 6px 5px 7px;display:-webkit-box;display:-ms-flexbox;display:flex;align-items:center;border-radius:2px;background:var(--c_gray);font-style:normal;font-size:12px;font-weight:400;line-height:18px}.catalog_tags__button.skeleton{height:28px;width:80px}.catalog_tags__button.this--hide{display:none!important}@media (hover: hover){.catalog_tags__button:hover{cursor:pointer;background-color:var(--c_secondaryGray);color:var(--c_white);text-decoration:line-through}}.catalog_tags__close{margin-left:4px;cursor:pointer;width:10px;height:10px}.filter__mob_overlay{display:none}@media (max-width: 1023px){.filter__mob_overlay{display:block;position:fixed;top:0;left:0;right:0;height:100dvh;background-color:#00000038;z-index:450;opacity:0;transition:.25s opacity;visibility:hidden}.filter_mob--open .filter__mob_overlay{opacity:1;visibility:visible}}@media (max-width: 1023px){.filter{position:fixed;transition:.25s all;will-change:transform;transform:translate(-120%);background-color:var(--c_bg_main);z-index:500;padding:30px 20px 0;overflow:hidden;overflow-y:auto;box-shadow:0 0 7px #00000061;width:500px;max-width:100%;top:0;left:0;bottom:0;display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column}.filter_mob--open .filter{transform:translate(0)}}.filter__bottom_mob{width:100%}.filter__bottom_mob,.filter__mob_top{display:-webkit-box;display:-ms-flexbox;display:flex}@media (min-width: 1024px){.filter__bottom_mob,.filter__mob_top{display:none}}.filter__mob_top{justify-content:flex-end;position:absolute;left:17px;right:17px;top:30px}.filter__mob_top_close{width:20px;height:20px;display:-webkit-box;display:-ms-flexbox;display:flex;align-items:center;justify-content:center}.filter__mob_top_close svg{stroke:var(--c_text);display:block}@media (max-width: 1023px){.filter__items{flex:1}}.filter__item{position:relative;border-bottom:1px var(--c_gray) solid}.filter__item.this--skeleton{min-height:52px;border-bottom:0}.filter__item.this--skeleton:not(:first-child){margin-top:5px}.filter__item_body{transition:.25s all;max-height:0;overflow:hidden;overflow-y:auto}.filter__item_body::-webkit-scrollbar{width:0;opacity:0}.filter__item--open .filter__item_body{max-height:400px}.filter__date .air-datepicker.-inline-{margin-bottom:15px}input.filter__date{border:none;width:100%;height:40px;min-height:40px;padding:0;font-size:16px;background-color:transparent}input.filter__date::-moz-placeholder{color:var(--c_graySecondary)}input.filter__date::placeholder{color:var(--c_graySecondary)}.filter__date_icon{position:absolute;z-index:-1;right:0;bottom:11px}.filter__item_header{display:-webkit-box;display:-ms-flexbox;display:flex;align-items:center;padding:15px 0;color:var(--c_graySecondary)}@media (hover: hover){.filter__item_header:hover{cursor:pointer}}.filter__item--selected .filter__item_header{color:var(--c_text)}.filter__item--open .filter__item_header{color:var(--c_main)}@media (hover: hover){.filter__item_header:hover{color:var(--c_main)}}.filter__item_content{padding-bottom:20px}.filter__item_header_body{flex-grow:1;display:-webkit-box;display:-ms-flexbox;display:flex;align-items:center;padding-right:10px}.filter__item_title{font-size:16px}.filter__item--selected:not(.filter__item--open) .filter__item_title{position:relative;padding-right:14px}:is(.filter__item--selected:not(.filter__item--open) .filter__item_title):after{content:"";display:block;width:13px;height:13px;border-radius:50%;background-image:url(/build/assets/star-icon-Dx-UVZxx.svg);background-size:contain;top:0;right:0;position:absolute}.filter__item_checkbox_wrap{padding-top:5px}.filter__item_checkbox{display:-webkit-box;display:-ms-flexbox;display:flex}@media (hover: hover){:is(.b_checkbox__input:not(:disabled)~.filter__item_checkbox_text):hover{cursor:pointer}}.b_checkbox__input:disabled~.filter__item_checkbox_text{opacity:.7}.filter__item_checkbox_text{font-size:15px}.filter__item_reset{border:none;width:auto;overflow:visible;font:inherit;-webkit-font-smoothing:inherit;-moz-osx-font-smoothing:inherit;-webkit-appearance:none;text-align:inherit;outline:none;cursor:pointer;margin:0 0 0 10px;padding:0 3px 0 7px;color:var(--c_lightGray);font-style:normal;border-radius:2px;background:var(--c_palleteDark);align-items:center;display:none;font-size:10px}.filter__item--open.filter__item--selected .filter__item_reset{display:-webkit-box;display:-ms-flexbox;display:flex}@media (hover: hover){.filter__item_reset:hover{color:var(--c_text)}}.filter__item_reset_icon{stroke:currentColor;display:block}.filter__item_header_icon{position:relative;width:20px;height:20px;cursor:pointer}.filter__item_header_icon:before{content:"";width:10px;height:10px;margin-top:-7px;margin-left:-5px;transition:.25s all;border-top:2px var(--c_text) solid;border-right:2px var(--c_text) solid;position:absolute;transform-origin:center;top:50%;left:50%;transform:rotate(135deg)}.filter__item--open .filter__item_header_icon:before{transform:rotate(135deg) scale(-1);margin-top:-2.5px}.filter__item_search_reset{position:absolute;top:50%;transform:translateY(-50%) scale(0);right:10px;width:16px;height:16px}input:valid~.filter__item_search_reset{transform:translateY(-50%) scale(1)}.filter__select .SimpleSel__list_item--disabled{order:2}.filter__item_list{list-style-type:none;margin:0;padding:0;max-height:190px;display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;overflow:hidden;overflow-y:auto}.filter__item_list_item.filter__item_list_item--disabled{order:5;opacity:.5}.filter__item_list_item+.filter__item_list_item{margin-top:2px}.filter__item_intervals{display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between;align-items:center}.filter__item_intervals input{max-width:150px;border:none;border-bottom:1px solid #D9D9D9;background-color:transparent;border-radius:0;border-radius:initial}.filter__item_intervals input:focus{border:none;border-bottom:1px solid var(--c_graySecondary);border-radius:0;border-radius:initial}.filter__item_intervals input:focus-visible{box-shadow:none}.filter__item_intervals .filter__item_interval_sep{display:none}.filter__item_intervals .filter__item_input{text-align:left}.filter__item_interval_sep{width:18px;min-width:18px;height:2px;border-radius:3px;margin:0 9px;background:var(--c_mainGray)}.filter__item_interval{flex-grow:1}.filter__item_input{text-align:center;padding-left:3px!important;padding-right:3px!important}.filter__bottom{margin-top:25px;text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;align-items:center;flex-direction:column;gap:13px 0}@media (max-width: 1023px){.filter__bottom{z-index:5;position:sticky;bottom:0;background:var(--c_bg_main);box-shadow:0 0 9px -4px #0000007d;margin-left:-20px;margin-right:-20px;padding:20px}}.filter__reset{display:-webkit-box;display:-ms-flexbox;display:flex;align-items:center;text-decoration:none;text-underline-position:under;margin:0 auto;gap:20px;font-size:16px;color:var(--c_text)}@media (hover: hover){.filter__reset:hover{cursor:pointer;color:var(--c_main)}}.filter__reset.this--disabled,.filter__reset:disabled{cursor:default!important;color:var(--c_text);opacity:.6;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.filter__reset_icon{fill:currentColor;display:block;margin-left:2px}.filter_toggle_mobile{background-color:var(--c_main);position:sticky;top:20%;z-index:5;font-size:10px;border:1px solid var(--c_bg_main);color:var(--c_bg_main);line-height:11px;letter-spacing:.04em;text-transform:uppercase;display:none;align-items:center;padding:5px 7px;border-radius:2px}@media (max-width: 1023px){.filter_toggle_mobile{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}}.filter_toggle_mobile__text{width:68px;color:var(--c_text);transition:.2s width}.catalog_page__content.this--scroll .filter_toggle_mobile__text{width:0;overflow:hidden}.filter_toggle_mobile__icon{display:block}.catalog_items{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:30px 20px;gap:30px 20px}@media (max-width: 1320px){.catalog_items{grid-template-columns:repeat(2,1fr)}}@media (max-width: 639px){.catalog_items{gap:30px 10px}}@media (max-width: 559px){.catalog_items{grid-template-columns:repeat(1,1fr)}}.catalog_item{display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;border-radius:0;background-color:var(--c_palleteDark);overflow:clip;position:relative;transition:.25s all;min-width:250px}@media (hover: hover){.catalog_item{transition:all var(--fast_anim)}.catalog_item:hover{background:var(--c_bg_main);box-shadow:0 4px 20px #9ca2a433}}.catalog_item__cover{max-height:217px;position:relative;width:100%;aspect-ratio:16 / 9}@media (max-width: 1023px){.catalog_item__cover{max-height:233px}}@media (max-width: 639px){.catalog_item__cover{max-height:320px}}@media (max-width: 424px){.catalog_item__cover{max-height:200px}}.catalog_item__cover img{position:absolute;width:100%;height:100%;top:0;left:0;-o-object-fit:cover;object-fit:cover}@media (hover: hover){.catalog_item__cover img{transition:all var(--slow_anim)}.catalog_item:hover :is(.catalog_item__cover img){transform:scale(1.05)}}.catalog_item__body{display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;gap:20px;padding:20px;flex:1}.catalog_item__content{display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;gap:20px;flex:1}.catalog_item__top{display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;gap:5px}.catalog_item__title{margin-bottom:0}.catalog_item__type{font-weight:300;font-size:14px}.catalog_item__text{font-weight:300;font-size:14px;color:var(--c_graySecondary);line-height:1.2}.catalog_item__text.this--flex_1{flex:1}.catalog_item__prices{display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px;align-items:baseline}.catalog_item__price{font-weight:500;font-size:20px;color:#333}.catalog_item__price_old{font-weight:400;font-size:13px;text-decoration:line-through;color:#9ca2a4}.catalog_item__datetime{display:-webkit-box;display:-ms-flexbox;display:flex;gap:20px}.catalog_item__datetime_item{display:-webkit-box;display:-ms-flexbox;display:flex;align-items:center;gap:10px}.catalog_item__datetime_text{font-weight:400;font-size:14px;line-height:1.29;color:var(--c_text)}.catalog_item__categories{display:-webkit-box;display:-ms-flexbox;display:flex;align-items:center;gap:5px}.catalog_item__category{padding:5px 10px;font-weight:300;font-size:14px;line-height:1.29;color:var(--c_graySecondary)}.catalog_item__category.this--f_start{align-self:flex-start}.catalog_item__addresses{display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;gap:10px;margin-bottom:10px}.catalog_item__addresses_item{line-height:1.3}.catalog_item__info_title{font-weight:400;font-size:14px;margin-bottom:2px}.catalog_item__address{font-weight:300;font-size:13px;line-height:1.5;color:var(--c_graySecondary)}.catalog_item__address svg{fill:var(--c_main);vertical-align:middle}.catalog_item__btn{width:100%}.catalog_item__btn a{text-decoration:none}
