header.base-hero-s{margin-bottom:0;position:relative}header.base-hero-s:after{content:url(/images/catalog/catalog_bg.svg);position:absolute;left:50%;top:80%;z-index:-1}#catalogFilterComponent{width:calc(50% - (var(--layout-gap) / 2));display:inline-flex;flex-direction:column;gap:var(--layout-gap);padding:var(--layout-gap);position:sticky;top:55px;border-radius:var(--UI_base-border-radius-l);border:var(--UI_base-border);background-color:var(--nav-bg-color);z-index:1}#catalogFilterComponent.overlay{z-index:var(--UI_base-overlay-elements-z-index)}#catalogFilterComponent.sticky{border-top-left-radius:0;border-top-right-radius:0;padding:var(--layout-gap-s) var(--layout-gap)}#catalogFilterComponent.sticky #catalogFilter{display:none}#catalogFilterComponent_preferences{display:flex;align-items:start;gap:var(--layout-gap);font-size:clamp(1rem,1.2vw,1.3rem)}#catalogFilter{display:flex;flex-direction:column;gap:var(--layout-gap-xs);align-items:start;font-size:clamp(.8rem,1.5vw,1rem)}#catalogFilter.UI_disabled{filter:none!important}#catalogFilter.UI_disabled .searchFilter,#catalogFilter.UI_disabled #catalogFilterExtendedList,#catalogFilter.UI_disabled .catalogFilter_filter-control{filter:grayscale(1)}#catalogFilter .searchFilter{width:100%}#catalogFilter .searchFilter input[name=query]{width:auto}#catalogFilter .UI_button,#catalogFilter .searchFilter{margin:0}#catalogFilter .UI_form-component .UI_Select-control-placeholder{color:var(--UI_base-font-color);opacity:1}#catalogFilter .UI_form-component .UI_Select-control{flex-wrap:wrap}.catalogFilter_filter-control{display:flex;flex-wrap:wrap;gap:var(--layout-gap-xs)}#catalogFilterExtendedList{display:none}#catalogFilterExtendedList .catalogFilterExtendedList_toggler{margin-left:auto}#catalogFilterExtendedList .catalogFilterExtendedList_wrapper{max-width:700px;margin:auto;padding:var(--UI_Popup-padding);border:var(--UI_Popup-border-width) solid var(--UI_Popup-border-color);border-radius:var(--UI_Popup-border-radius);background-color:var(--UI_Popup-bg-color)}#catalogFilterExtendedList .catalogFilterExtendedList_control{display:flex;align-items:center;justify-content:end;gap:var(--UI_Popup-padding)}#catalogFilter_result{margin-top:var(--layout-gap);display:grid;justify-content:space-between;gap:var(--layout-gap);grid-template-columns:repeat(2,1fr)}#catalogMapComponent .needLoginComponent{margin-left:auto}@media (max-width: 1000px){#catalogFilterComponent{width:100%}#catalogFilter_result{grid-template-columns:1fr}header.base-hero-s:after{display:none}}@media (max-width: 600px){#catalogFilterComponent{display:flex}#catalogFilterComponent_preferences{gap:var(--layout-gap-l)}#catalogFilterComponent_preferences>a span{display:none}}
.profileCard{--card-preview-height: 170px;--card-preview-width: 170px;margin:0;width:100%;height:100%;display:flex;position:relative}.card-content-label{color:var(--headers-font-color);font-size:110%;font-weight:lighter}.profileCard .card-preview{display:flex;flex-direction:column;row-gap:var(--layout-gap-s);max-width:var(--card-preview-width)}.profileCard .card-preview-header,.profileCard .card-preview-footer{display:flex;flex-direction:column;row-gap:var(--layout-gap-s)}.profileCard .card-preview-footer{row-gap:.4em}.profileCard .card-preview-avatar{width:var(--card-preview-width);height:var(--card-preview-height);border-radius:var(--UI_base-border-radius);background:var(--adaptive-transparent-bg-color) no-repeat center / cover}.profileCard .card-content{display:flex;flex-direction:column;padding:var(--layout-gap);background:var(--primary-bg-color);border-radius:var(--UI_base-border-radius-l);border:var(--UI_base-border);width:100%}.profileCard .card-content-wrapper{column-gap:var(--layout-gap);row-gap:var(--layout-gap);display:flex;flex-direction:row;margin-bottom:var(--layout-gap)}.profileCard .card-text{display:flex;flex-direction:column;align-items:flex-start}.profileCard .card-text p,.profileCard .card-text .link-by-link-panel{margin-bottom:.7em}.profileCard .card-contacts{display:flex;flex-wrap:wrap;gap:.7em}.profileCard footer{display:flex;flex-direction:column;align-items:end;justify-content:flex-end;row-gap:var(--layout-gap-s);column-gap:var(--layout-gap-s);margin-top:auto;width:100%;height:max-content}.profileCard footer .card-links{display:flex;flex-wrap:wrap;gap:var(--layout-gap-s);align-items:center}.profileCard footer .card-links .UI_button{margin:0}.profileCard .UI_Hint.UI_Hint-show{min-width:var(--document-min-width)}.materialCard{display:flex;flex-direction:column;background-color:var(--primary-bg-color);border-radius:var(--UI_base-border-radius-l);border:var(--UI_base-border);overflow:hidden}.materialCard .materialCard_hero{min-height:200px;border-radius:var(--UI_base-border-radius-l) var(--UI_base-border-radius-l) 0 0;border-bottom:var(--UI_base-border);background:no-repeat center/cover}.materialCard .materialCard_desc{margin:var(--layout-gap) var(--document-gapX)}.materialCard .materialCard_footer{text-align:right;margin:auto var(--layout-gap) var(--layout-gap) var(--layout-gap)}@media (max-width: 650px){.profileCard .card-content-wrapper{flex-wrap:wrap}.profileCard .card-preview{flex-direction:row;max-width:100%;gap:var(--layout-gap)}.profileCard .card-text{width:100%}.profileCard footer{justify-content:flex-start}.card-preview-footer{align-self:end}}@media (max-width: 450px){.profileCard{--card-preview-height: 120px;--card-preview-width: 120px}.profileCard footer{align-items:initial}.profileCard footer .card-links>*{width:100%}}
