.DepartmentGallery_gallery__48aAw{display:flex;flex-direction:column;gap:var(--flexPadding);position:relative}.DepartmentGallery_main__5bK5d{display:flex;width:100%;border:none;background:var(--colorFade);padding:0;cursor:zoom-in;border-radius:var(--sizeBorderRadius);overflow:hidden;aspect-ratio:4/3}.DepartmentGallery_main__5bK5d img{width:100%;height:100%;object-fit:cover}.DepartmentGallery_thumbs__SBcN3{display:flex;flex-wrap:wrap;gap:var(--flexPadding)}.DepartmentGallery_thumb__ytWRN{flex:0 0 calc((100% - 3*var(--flexPadding))/4);border:var(--sizeBorderWidthBold) solid rgba(0,0,0,0);border-radius:var(--sizeBorderRadius);background:var(--colorFade);padding:0;cursor:pointer;overflow:hidden;transition:border-color var(--transition);aspect-ratio:4/3}.DepartmentGallery_thumb__ytWRN:hover,.DepartmentGallery_thumb_active__emZWM{border-color:var(--colorMain)}.DepartmentGallery_thumb__ytWRN img{width:100%;height:100%;object-fit:cover}.DepartmentGallery_lightbox__60FEg{position:fixed;inset:0;z-index:9999;background:var(--colorFade);display:flex}.DepartmentGallery_lightbox_content__Da3j8{position:relative;width:100%;height:100%;display:flex}.DepartmentGallery_lightbox_thumbs__Cf_W4{display:flex;flex-direction:column;justify-content:center;gap:.5rem;padding:1rem;overflow-y:auto;flex-shrink:0;width:6rem;background:none}.DepartmentGallery_lightbox_thumb__DIsRU{border:var(--sizeBorderWidthBold) solid rgba(0,0,0,0);border-radius:var(--sizeBorderRadius);background:var(--colorFade);padding:0;cursor:pointer;overflow:hidden;transition:border-color var(--transition);flex-shrink:0;aspect-ratio:4/3;display:flex;align-items:center;justify-content:center}.DepartmentGallery_lightbox_thumb__DIsRU:hover,.DepartmentGallery_lightbox_thumb_active__KW9OZ{border-color:var(--colorMain)}.DepartmentGallery_lightbox_thumb__DIsRU img{width:100%;height:100%;object-fit:cover}.DepartmentGallery_lightbox_image__vsq95{flex:1 1;display:flex;align-items:center;justify-content:center;position:relative}.DepartmentGallery_lightbox_image__vsq95 img{max-width:80vw;max-height:85vh;width:auto;height:auto;object-fit:contain}.DepartmentGallery_lightbox_close__aadr4{position:absolute;top:1rem;right:1rem;z-index:10000}.DepartmentGallery_lightbox_next__Alh2j,.DepartmentGallery_lightbox_prev___56sT{position:absolute;top:50%;transform:translateY(-50%);background:var(--colorFadeDark);border:none;color:var(--colorText);cursor:pointer;padding:1rem .75rem;border-radius:var(--sizeBorderRadius);z-index:10000}.DepartmentGallery_lightbox_next__Alh2j:hover,.DepartmentGallery_lightbox_prev___56sT:hover{background:var(--colorFadeDarkHover)}.DepartmentGallery_lightbox_prev___56sT{left:1rem}.DepartmentGallery_lightbox_next__Alh2j{right:1rem}.DepartmentGallery_lightbox_counter___Hwpe{position:absolute;bottom:1.5rem;left:50%;transform:translateX(-50%);color:var(--colorText);z-index:10000}.FavoriteDepartmentButton_button__zqAuJ{padding:0;height:auto;border:none;border-radius:0;gap:.375rem;line-height:1;flex-shrink:0}.FavoriteDepartmentButton_button__zqAuJ svg{width:1.25rem;height:1.25rem;display:flex;flex-shrink:0}.FavoriteDepartmentButton_button__zqAuJ svg *{stroke:var(--colorTextLightest);fill:none;stroke-width:2px}.FavoriteDepartmentButton_button__zqAuJ.FavoriteDepartmentButton_active__92Tdi svg *{stroke:var(--colorWarning,#ffc700);fill:var(--colorWarning,#ffc700)}@media(min-width:1000px){.FavoriteDepartmentButton_button__zqAuJ:hover svg *{stroke:var(--colorWarning,#ffc700);fill:var(--colorWarning,#ffc700)}}.FavoriteDepartmentButton_label__UStzz{white-space:nowrap}.UiDepartmentsWorkSchedule_row__an3fV{display:flex;align-items:center;gap:1rem}.UiDepartmentsWorkSchedule_day__oI3jN{flex:0 0 2rem;color:var(--colorText)}.UiDepartmentsWorkSchedule_time__2YiYq{color:var(--colorText)}.UiDepartmentsListCard_item__TaNR7{display:flex;align-items:flex-start;gap:.75rem}.UiDepartmentsListCard_title__zLqk4 a{text-decoration:none;line-height:1.375em}.UiDepartmentsListCard_title__zLqk4 span,.UiDepartmentsListCard_title__zLqk4 span a{color:var(--colorTextLight);line-height:1.375em;font-size:var(--fontSizeSmall)}.UiDepartmentsListCard_meta__0PCM3{display:flex;align-items:center;gap:.75rem;font-size:var(--fontSizeSmall)}.UiDepartmentsListCard_phone__08_SY{line-height:var(--sizeFontLineHeight);white-space:nowrap;text-decoration:none;flex-shrink:0}.DepartmentsListPageSection_mapCol__sTg5U{position:sticky;top:calc(var(--flexPadding)*2);height:calc(100vh - var(--flexPadding)*2*2);border-radius:var(--sizeBorderRadius);overflow:hidden;background:var(--colorFade)}.DepartmentsListPageSection_map__bQHR8{width:100%;height:100%}.DepartmentsListPageSection_listCol__KA5Lw{padding-right:var(--sizePaddingSmall)}@media(max-width:1000px){.DepartmentsListPageSection_mapWrapper__BGj2D{order:-1}.DepartmentsListPageSection_listCol__KA5Lw{padding-right:0}.DepartmentsListPageSection_mapCol__sTg5U{position:static;height:50vh}}.UiDepartmentsInfoBlock_value__OAuiF{color:var(--colorText);text-decoration:none;white-space:pre-wrap}.DepartmentsSingleSection_listCol__xF7Fa{padding-right:var(--sizePaddingSmall)}.DepartmentsSingleSection_actions__E4zu3{display:flex;align-items:center;gap:var(--flexPadding)}.DepartmentsSingleSection_galleryWrapper__lDm9A{padding-top:var(--sizePaddingSmall)}.DepartmentsSingleSection_mapSection__fPM39{height:400px;border-radius:var(--sizeBorderRadius);overflow:hidden;background:var(--colorFade)}.DepartmentsSingleSection_map__692vZ{width:100%;height:100%}.DepartmentsSingleSection_contentSection__5Vqc8{padding-top:var(--flexPadding)}@media(max-width:1000px){.DepartmentsSingleSection_listCol__xF7Fa{padding-right:0}.DepartmentsSingleSection_galleryWrapper__lDm9A{order:-1;padding-top:0}.DepartmentsSingleSection_mapSection__fPM39{height:300px}}