.home-page .header-row .brand{align-items:center;gap:8px;display:flex}.home-page .header-row .brand .owner-logo{display:none}.home-page .header-row .mana-search{flex:0 360px;min-width:190px;margin-inline:auto;position:relative}.home-page .header-row .mana-search form{color:#244e3a;background:#fff;border:1px solid #dbe7da;border-radius:30px;align-items:center;gap:8px;min-height:45px;padding:4px 12px;display:flex}.home-page .header-row .mana-search input[type=search]{width:100%;min-width:0;font:inherit;color:#244e3a;background:0 0;border:0;outline:0;flex:1}.home-page .header-row .mana-search button{color:#24533f;background:#edf4ed;border-radius:50%;place-items:center;width:35px;height:35px;display:grid}.home-page .header-row .mana-search button .icon{fill:none;stroke:currentColor;stroke-width:2px;width:20px;height:20px}.home-page .header-row .mana-search #manaSearchResults{z-index:110;background:#fff;border:1px solid #d4c6ae;border-radius:20px;max-height:390px;padding:8px;position:absolute;top:calc(100% + 7px);left:0;right:0;overflow:auto;box-shadow:0 20px 40px #062e2a28}.home-page #manaSearchResults a{color:#183c34;border-bottom:1px solid #eee6da;align-items:center;gap:10px;padding:8px;display:flex}.home-page #manaSearchResults img{object-fit:cover;border-radius:8px;width:42px;height:42px}.home-page #manaSearchResults small{color:#617164;font-size:11px;display:block}.home-page #navigation ul{align-items:center;gap:clamp(12px,2.1vw,30px);margin:0;padding:0;list-style:none;display:flex}.home-page #navigation li{position:relative}.home-page #navigation .sub-menu{color:#174539;z-index:75;background:#fff;border-radius:10px;min-width:170px;padding:10px;display:none;position:absolute;top:100%;right:0;box-shadow:0 14px 30px #00382e35}.home-page #navigation li:hover>.sub-menu,.home-page #navigation li:focus-within>.sub-menu{display:block}.home-page #navigation .sub-menu a{color:#174539;padding:7px 10px;display:block}.home-page .products-section .product-visual img{object-fit:cover;width:100%;height:100%}.home-page .products-section .product-body .price{margin-top:auto}.home-page .news-article .news-photo img{object-fit:cover;width:100%;height:100%}.home-page .news-columns:has(.news-article-panel:only-child){display:block}.home-page .news-columns:has(.news-article-panel:only-child) #newsArticles{grid-template-rows:auto;grid-template-columns:repeat(3,minmax(0,1fr))}.home-page .news-columns:has(.news-article-panel:only-child) .news-article:first-child{grid-row:auto;padding:18px 17px 20px}.home-page .news-columns:has(.news-article-panel:only-child) .news-article:first-child .news-photo{height:128px;min-height:0}.home-page .news-columns:has(.news-article-panel:only-child) .news-article:first-child h4{font-size:16px}.home-page .mobile-app-nav{display:none}@media (width<=900px){.home-page .header-row .mana-search{flex-basis:100%;order:3;max-width:none}.home-page #navigation ul{display:block}.home-page #navigation .sub-menu{box-shadow:none;position:static}.home-page .news-columns:has(.news-article-panel:only-child) #newsArticles{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=700px){.home-page .header-row .brand .owner-logo{object-fit:contain;width:33px;height:41px;display:block}.home-page .header-row .mana-search{order:initial;grid-area:2/1/auto/-1;width:100%;margin:0}.home-page .header-row .mana-search form{border-radius:14px;min-height:43px}.home-page .mobile-app-nav{display:grid}.home-page .news-columns:has(.news-article-panel:only-child) #newsArticles{grid-template-columns:1fr 1fr}.home-page .header-row .head-actions{grid-area:1/2}}.home-page .mg-news-empty{color:#365a49;background:#fffdf9;border:1px solid #e6dccb;border-radius:18px 10px;grid-column:1/-1;margin:0;padding:18px 15px}.home-page .mg-news-more{margin-top:14px;display:inline-flex}.home-page :is(.news-video-panel,.news-article-panel,.news-card-copy){min-width:0}.home-page .news-card-copy h4{overflow-wrap:anywhere}.home-page :is(#newsArticles,#newsVideos)>.mg-news-empty:only-child{align-self:start}@media (width<=700px){.home-page .news-columns{grid-template-columns:minmax(0,1fr)}.home-page #newsArticles .news-card .news-photo{min-height:0}}