.utensilCard_card__m_bsT{position:relative;display:flex;flex-direction:column;justify-content:space-between;background:var(--GMI-carddefaultbackground);border:1px solid var(--GMI-cardbordercolor);overflow:hidden;width:300px;height:480px;padding-bottom:20px;flex:0 0 auto;cursor:pointer}.utensilCard_card__m_bsT:hover{border-color:var(--yellowGM);box-shadow:0 6px 18px #0000002e}.utensilCard_thumbWrapper__oUrZy{width:100%;height:300px;overflow:hidden;display:flex;justify-content:center;align-items:center}.utensilCard_thumbWrapper__oUrZy img,.utensilCard_thumbWrapper__oUrZy picture{width:100%;height:100%;object-fit:contain;display:block}.utensilCard_categoryUtensilTitle__snuDx{font-weight:var(--card-title-font-weight)}.utensilCard_categoryUtensilCollection__QyfoR,.utensilCard_categoryUtensilTitle__snuDx{color:var(--GMI-black);font-family:var(--card-title-font-family)!important;font-size:24px;line-height:var(--card-title-line-height);display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:2;line-clamp:2;text-transform:capitalize;text-align:center}.utensilCard_categoryUtensilCollection__QyfoR{font-weight:400}.utensilCard_cardPaddingContainer__hakK3{padding:20px 20px 0;position:relative;width:100%}.utensilCard_categoryUtensilTitle__snuDx{max-height:55px}h4.utensilCard_categoryUtensilTitle__snuDx:first-letter{text-transform:uppercase}.utensilCard_utensilContainer__a7_85{height:400px;max-height:400px}.utensilCard_utensilContainerDescription__ZwfIG{padding:30px 30px 30px 10px}.utensilCard_utensilContainer__a7_85 img{aspect-ratio:3/4;object-fit:contain;overflow:hidden;width:100%}h4.utensilCard_utensilTitle__Rr0sY{font:normal normal 700 24px/29px Montserrat;letter-spacing:0;margin-bottom:30px;text-transform:uppercase}.utensilCard_utensilSearchKey__oyZZ6{font:normal normal normal 10px Montserrat;letter-spacing:0;margin-bottom:unset}.utensilCard_discoverButton__CUg6Q{overflow:hidden;display:inline-flex;align-items:center;justify-content:center;width:100%;height:40px;border:1px solid var(--GMI-buttonbordercolor);border-radius:var(--GMI-buttonborderradius);font-size:13px;text-decoration:none;color:var(--GMI-black);background:transparent;text-transform:uppercase;text-overflow:ellipsis;position:relative;z-index:10;margin-top:auto}.utensilCard_discoverButtonText__XwfUO{position:relative;z-index:1;font-family:var(--button-label-font-family);font-size:var(--button-label-font-size);font-style:var(--button-label-font-style);font-weight:var(--button-label-font-weight);justify-content:center;letter-spacing:var(--button-label-letter-spacing);line-height:var(--button-label-line-height);text-overflow:ellipsis}.utensilCard_discoverButton__CUg6Q:before{content:"";position:absolute;inset:0;background:var(--GMI-outlinedyellow);z-index:0;transform:scaleX(0);transform-origin:left center;transition:transform .45s ease}.utensilCard_discoverButton__CUg6Q:focus-visible:before,.utensilCard_discoverButton__CUg6Q:hover:before{transform:scaleX(1)}.utensilCard_cardWithHeather__hJApJ{height:520px!important}.utensilCard_stretchedLink__qmymz{position:absolute;inset:0;z-index:5;display:block;width:300px;height:480px}.utensilCard_cardWithHeather__hJApJ a .utensilCard_stretchedLink__qmymz{height:520px}@media (max-width:479px){.utensilCard_card__m_bsT,.utensilCard_stretchedLink__qmymz{width:100%}}.header_cardHeader__JgJaK{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:7px;height:40px;border-bottom:1px solid var(--GMI-cardbordercolor);background:#fff}.header_headerLeft__gjYPS{display:flex;align-items:center;gap:10px;min-width:0}.header_headerTexts__1ZRWE{display:flex;flex-direction:column;min-width:0}.header_headerTitle__MpU7i{text-transform:uppercase;font-family:var(--filter-title-font-family);font-size:12px;font-weight:600;line-height:15px;color:var(--GMI-black)}.header_headerSubtitle__n3kno{font-family:var(--news-header-title-font-family);font-size:10px;font-weight:300;line-height:var(--news-header-title-line-height);color:var(--GMI-black);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-transform:capitalize}.header_moreBtn__p6y3Y{position:relative;padding:6px 10px;border:1px solid var(--GMI-cardbordercolor);border-radius:var(--GMI-borderradius);text-decoration:none;color:var(--GMI-black);font-family:var(--button-label-font-family);font-size:var(--button-label-font-size);font-style:var(--button-label-font-style);font-weight:var(--button-label-font-weight);height:26px;justify-content:center;letter-spacing:var(--button-label-letter-spacing);line-height:var(--button-label-line-height);background:transparent;overflow:hidden;z-index:5;text-transform:uppercase}.header_moreBtn__p6y3Y:before{content:"";position:absolute;inset:0;background-color:var(--GMI-outlinedyellow);z-index:-1;transform:scaleX(0);transform-origin:left center;transition:transform .25s ease}.header_moreBtn__p6y3Y:focus-visible:before,.header_moreBtn__p6y3Y:hover:before{transform:scaleX(1)}.header_iconWrapper__4BDAZ{padding-top:3px}.SearchBar_bar__vJ4N1{display:flex;align-items:center;gap:10px}.SearchBar_searchIcon__hMHjc{flex-shrink:0;color:#1a1a1a;width:20px;height:20px}.SearchBar_searchText__Lcc6L{display:flex;flex-direction:column;gap:2px;flex:1 1}.SearchBar_searchLabel__m7DXg{font-family:Montserrat,Helvetica,sans-serif;font-size:11px;font-weight:500;color:#888;text-transform:uppercase;letter-spacing:.06em;line-height:1}.SearchBar_searchInput__uNsu6{border:none;outline:none;background:transparent;font-family:Montserrat,Helvetica,sans-serif;font-size:12px;font-weight:700;color:#3c3b3b;width:100%;padding:0}.SearchBar_searchInput__uNsu6::placeholder{color:#1a1a1a;font-weight:700}.ToqueFilter_list__nq52Q{list-style:none;display:flex;flex-direction:column;gap:5px}.ToqueFilter_item__vGLZR{background:#FFD700;border:2px solid transparent;border-radius:8px}.ToqueFilter_itemGold__k_BUJ,.ToqueFilter_item__vGLZR{display:inline-flex;align-items:center;padding:5px 10px;cursor:pointer;transition:border-color .15s,opacity .15s}.ToqueFilter_itemGold__k_BUJ{background:#ffffff;border:2px solid goldenrod;border-radius:8px}.ToqueFilter_itemActive___im2j,.ToqueFilter_item__vGLZR:hover{border-color:#1a1a1a}.ToqueFilter_toqueRow__VnWLn{display:flex;align-items:center;gap:2px}.ToqueFilter_toqueIcon__drbAQ{fill:#1a1a1a;flex-shrink:0}.ToqueFilter_toqueGold__C_g5v{fill:#C9972A;background-color:white!important}.ToqueFilter_selectedLabel__OufEk{font-family:Montserrat,Helvetica,sans-serif;font-size:11px;font-weight:700;color:#1a1a1a;letter-spacing:.04em;text-transform:uppercase}.StarFilter_list__YNxbr{list-style:none;display:flex;flex-direction:column;gap:5px}.StarFilter_item__VGDso{display:inline-flex;align-items:center;gap:2px;padding:5px 10px;background:#FFD700;border:2px solid transparent;border-radius:8px;cursor:pointer;transition:border-color .15s,opacity .15s}.StarFilter_itemActive__kTlhN,.StarFilter_item__VGDso:hover{border-color:#1a1a1a}.StarFilter_starIcon___QHTC{font-size:14px;line-height:1;color:#1a1a1a}.StarFilter_selectedLabel__K_kPZ{font-family:Montserrat,Helvetica,sans-serif;font-size:11px;font-weight:700;color:#1a1a1a;letter-spacing:.04em;text-transform:uppercase}.ViewMode_viewToggle__3VQwF{display:flex;flex-shrink:0;padding:3px;border:1px solid rgb(77,77,77);border-radius:12px;background:#fff}.ViewMode_viewBtn__d10GK{display:flex;align-items:center;gap:6px;padding:8px 14px;border:none;border-radius:9px;background:transparent;color:#1a1a1a;font:600 13px/1 Montserrat,Helvetica,sans-serif;cursor:pointer;transition:background .2s ease}.ViewMode_viewBtnActive___KV5U{background:#ffeb00}.ViewMode_mapStatus__JuvZN{padding:40px 16px;text-align:center;font:500 14px/1.4 Montserrat,Helvetica,sans-serif;color:#4d4d4d}.ViewMode_mapArea__NXveK{position:relative}div:has(>.ViewMode_mapArea__NXveK){min-height:auto}@media (min-width:901px){.ViewMode_mapFilters__Y40gL{position:absolute;top:16px;left:16px;z-index:1;display:flex;flex-direction:column;width:260px;max-height:calc(100% - 32px);padding:14px 16px;background:#fff;border-radius:12px;box-shadow:0 4px 16px rgba(0,0,0,.2)}.ViewMode_mapFilters__Y40gL>aside{position:static;flex:1 1 auto;overflow-y:auto;width:auto;min-height:0;max-height:none;margin:0;padding:0}}@media (max-width:600px){.ViewMode_viewBtn__d10GK{padding:8px 10px}.ViewMode_viewBtnLabel__sX5tA{display:none}}.EstablishmentsMap_mapWrapper__3c1ue{position:relative;isolation:isolate;width:100%}.EstablishmentsMap_map__TiIbD{width:100%;height:calc(100vh - 215px);min-height:420px;background:#f6f1e4}.EstablishmentsMap_map__TiIbD .leaflet-tile-pane{filter:sepia(.15) saturate(1.1)}.EstablishmentsMap_pin__2CCPO:before{content:"";position:absolute;inset:0;background:#E30613;border:3px solid #ffeb00;border-radius:50% 50% 50% 0;transform:rotate(-45deg);box-shadow:0 2px 6px rgba(0,0,0,.35);box-sizing:border-box}.EstablishmentsMap_cluster__qKugu{background:#ffeb00;border:3px solid #e30613;border-radius:50%;box-shadow:0 2px 8px rgba(0,0,0,.3);box-sizing:border-box;font:700 14px/1 Montserrat,Helvetica,sans-serif;color:#1a1a1a}.EstablishmentsMap_cluster__qKugu>span{display:flex;align-items:center;justify-content:center;width:100%;height:100%}.EstablishmentsMap_popup__qBqAo .leaflet-popup-content-wrapper{padding:0;border-radius:12px;overflow:hidden}.EstablishmentsMap_popup__qBqAo .leaflet-popup-content{width:300px!important;margin:0}.EstablishmentsMap_card__IsyBG{display:flex;flex-direction:column}.EstablishmentsMap_cardThumb__WS5Jq{position:relative;height:170px;background:#f8f8f8}.EstablishmentsMap_cardThumb__WS5Jq img{display:block;width:100%;height:170px;object-fit:cover}.EstablishmentsMap_cardBody__WSAW9{display:flex;flex-direction:column;gap:10px;padding:14px 16px 16px}.EstablishmentsMap_popup__qBqAo .EstablishmentsMap_cardBody__WSAW9 a{color:var(--GMI-black,#1a1a1a)}.EstablishmentsMap_popup__qBqAo .EstablishmentsMap_cardBody__WSAW9 p{margin:0}@media (max-width:768px){.EstablishmentsMap_map__TiIbD{min-height:360px}}.NewsCard_card__wi9i9{position:relative;display:flex;flex-direction:column;background:var(--GMI-carddefaultbackground);border:1px solid var(--GMI-cardbordercolor);overflow:hidden;width:300px;height:520px;margin:0 auto}.NewsCard_card__wi9i9:hover{border-color:var(--yellowGM);box-shadow:0 6px 18px #0000002e}.NewsCard_cardWithHeather__lzbO_{height:520px!important}.NewsCard_cardHeader__XvLi9{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:7px;height:40px;border-bottom:1px solid var(--GMI-cardbordercolor);background:#fff}.NewsCard_headerLeft__BtjLm{display:flex;align-items:center;gap:10px;min-width:0}.NewsCard_headerTexts__daoGB{display:flex;flex-direction:column;min-width:0}.NewsCard_headerTitle__hPwLp{text-transform:uppercase;font-family:var(--filter-title-font-family);font-size:12px;font-weight:600;line-height:15px;color:var(--GMI-black)}.NewsCard_headerSubtitle__UTUEv{font-family:var(--news-header-title-font-family);font-size:10px;font-weight:300;line-height:var(--news-header-title-line-height);color:var(--GMI-black);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.NewsCard_moreBtn__KgtAR{position:relative;padding:6px 10px;border:1px solid var(--GMI-cardbordercolor);border-radius:var(--GMI-borderradius);text-decoration:none;color:var(--GMI-black);font-family:var(--button-label-font-family);font-size:var(--button-label-font-size);font-style:var(--button-label-font-style);font-weight:var(--button-label-font-weight);height:26px;justify-content:center;letter-spacing:var(--button-label-letter-spacing);line-height:var(--button-label-line-height);background:transparent;overflow:hidden;z-index:1;text-transform:uppercase}.NewsCard_moreBtn__KgtAR:before{content:"";position:absolute;inset:0;background-color:var(--GMI-outlinedyellow);z-index:-1;transform:scaleX(0);transform-origin:left center;transition:transform .25s ease}.NewsCard_moreBtn__KgtAR:focus-visible:before,.NewsCard_moreBtn__KgtAR:hover:before{transform:scaleX(1)}.NewsCard_iconWrapper__Z7aUU{padding-top:3px}.NewsCard_thumbWrapper__3L1R5{position:relative;width:100%;padding-top:66.66%;background:#f8f8f8;overflow:visible}.NewsCard_imageLink__nfwIw{position:absolute;inset:0;display:block}.NewsCard_thumbWrapper__3L1R5 img.topImageCard{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.NewsCard_badge__A9B5X{position:absolute;left:50%;bottom:-15px;transform:translateX(-50%);height:30px;padding:0 12px;display:inline-flex;align-items:center;border-radius:8px;background-color:var(--GMI-outlinedyellow);z-index:2;font-family:var(--news-categories-yellow-font-family);font-size:var(--news-categories-yellow-font-size);font-weight:var(--news-categories-yellow-font-weight);line-height:var(--news-categories-yellow-line-height);white-space:nowrap;text-transform:capitalize}.NewsCard_body__mcwQk{display:flex;flex-direction:column;flex:1 1;padding:20px}.NewsCard_title__YOHET{margin:0 0 10px;color:var(--GMI-black);font-family:var(--card-title-font-family)!important;font-size:var(--card-title-font-size);font-weight:var(--card-title-font-weight);line-height:var(--card-title-line-height);display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:3;line-clamp:3;text-transform:none}.NewsCard_synopsis__bUJQB{color:var(--GMI-black);font-family:var(--news-card-text-font-family);font-size:var(--news-card-text-font-size);font-weight:var(--news-card-text-font-weight);line-height:var(--news-card-text-line-height);padding-top:10px;margin-bottom:15px}.NewsCard_resumTwoLines__JbmzV{-webkit-line-clamp:2;line-clamp:2}.NewsCard_resumFourLines__kA_Gz,.NewsCard_resumTwoLines__JbmzV{display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.NewsCard_resumFourLines__kA_Gz{-webkit-line-clamp:4;line-clamp:4}.NewsCard_footer__MVh17{margin-top:auto}.NewsCard_MainButton__by3ec{overflow:hidden;display:inline-flex;align-items:center;width:100%;height:40px;border:1px solid var(--GMI-buttonbordercolor);border-radius:var(--GMI-buttonborderradius);font-size:13px;text-decoration:none;color:var(--GMI-black);background:transparent;text-transform:uppercase}.NewsCard_MainButtonText__lj6a6,.NewsCard_MainButton__by3ec{position:relative;justify-content:center;text-overflow:ellipsis}.NewsCard_MainButtonText__lj6a6{z-index:1;font-family:var(--button-label-font-family);font-size:var(--button-label-font-size);font-style:var(--button-label-font-style);font-weight:var(--button-label-font-weight);letter-spacing:var(--button-label-letter-spacing);line-height:var(--button-label-line-height)}.NewsCard_MainButton__by3ec:before{content:"";position:absolute;inset:0;background:var(--GMI-outlinedyellow);z-index:0;transform:scaleX(0);transform-origin:left center;transition:transform .45s ease}.NewsCard_MainButton__by3ec:focus-visible:before,.NewsCard_MainButton__by3ec:hover:before{transform:scaleX(1)}.NewsCard_captionButtons__dZVhd{display:flex;flex-direction:column;gap:5px}.NewsCard_captionBtn__h58IT{position:relative;display:flex;justify-content:space-between;align-items:center;padding:12px 10px;border:1px solid var(--GMI-cardbordercolor);border-radius:var(--GMI-buttonborderradius);background-color:white;text-decoration:none;color:inherit;transition:background-color .25s ease;column-gap:10px;width:100%;min-width:0;height:40px;overflow:hidden;z-index:0;text-overflow:ellipsis}.NewsCard_captionBtn__h58IT:before{content:"";position:absolute;inset:0;background:var(--GMI-outlinedyellow);transform:scaleX(0);transform-origin:left center;transition:transform .4s ease;z-index:-1}.NewsCard_captionBtn__h58IT:focus-visible:before,.NewsCard_captionBtn__h58IT:hover:before{transform:scaleX(1)}.NewsCard_captionLabel__WfHFf,.NewsCard_captionText__G4nOF,.NewsCard_chevron__x768c{position:relative;z-index:1}.NewsCard_captionLabel__WfHFf{color:var(--GMI-black);flex:0 0 auto;font-family:Montserrat,Helvetica;font-size:11px;font-weight:500;letter-spacing:0;line-height:16px;text-transform:capitalize;width:60px}.NewsCard_captionText__G4nOF{flex:1 1;display:flex;flex-direction:column;align-items:flex-start;text-overflow:ellipsis;font-family:var(--button-label-font-family);font-size:var(--button-label-font-size);font-style:var(--button-label-font-style);text-transform:capitalize;min-width:0;overflow:hidden}.NewsCard_captionLine1__5fhef{font-weight:700}.NewsCard_captionLine2__wxi_h{font-weight:500}.NewsCard_captionLine1__5fhef,.NewsCard_captionLine2__wxi_h{display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;line-height:1.2;font-size:13px;padding-top:2px;padding-bottom:2px;width:100%;color:var(--GMI-black);font-family:var(--button-label-font-family);font-size:var(--button-label-font-size);font-style:var(--button-label-font-style)}.NewsCard_chevron__x768c{font-size:20px;color:#000000;font-weight:500}.NewsCard_stretchedLink__BeIz1{position:absolute;inset:0;z-index:5;display:block;width:100%;height:100%}.NewsCard_cardWithHeather__lzbO_ a .NewsCard_stretchedLink__BeIz1{height:520px}.NewsCard_MainButton__by3ec,.NewsCard_captionBtn__h58IT,.NewsCard_moreBtn__KgtAR{position:relative;z-index:10}@media (max-width:479px){.NewsCard_card__wi9i9{width:100%}.NewsCard_thumbWrapper__3L1R5{width:100%;height:200px!important;padding-top:0}.NewsCard_thumbWrapper__3L1R5 img,.NewsCard_thumbWrapper__3L1R5 picture{width:100%;height:200px!important;object-fit:cover;display:block}.NewsCard_captionText__G4nOF{margin-left:30px}.NewsCard_stretchedLink__BeIz1{width:100%}}