.catalog-mobile-navigation-module__o-8MwW__navigation{display:none}@media (max-width:1023px){.catalog-mobile-navigation-module__o-8MwW__shell{padding-bottom:calc(64px + env(safe-area-inset-bottom))}.catalog-mobile-navigation-module__o-8MwW__navigation{inset-inline:0;z-index:40;padding:3px max(8px, env(safe-area-inset-right)) calc(4px + env(safe-area-inset-bottom)) max(8px, env(safe-area-inset-left));background:#fff;border-top:1px solid #dfe6e2;grid-template-columns:repeat(4,minmax(0,1fr));display:grid;position:fixed;bottom:0}.catalog-mobile-navigation-module__o-8MwW__item{color:#69766e;cursor:pointer;text-align:center;touch-action:manipulation;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;gap:4px;min-width:0;min-height:56px;padding:4px;font-size:11px;font-weight:500;line-height:14px;display:flex}.catalog-mobile-navigation-module__o-8MwW__item svg,.catalog-mobile-navigation-module__o-8MwW__inquiryIcon{flex-shrink:0;width:22px;height:22px}.catalog-mobile-navigation-module__o-8MwW__item[aria-current=page]{color:#137a50;background:#eff9f3;font-weight:650}.catalog-mobile-navigation-module__o-8MwW__item:active{color:#137a50;background:#eff9f3}.catalog-mobile-navigation-module__o-8MwW__item:focus-visible{outline-offset:-2px;outline:2px solid #3cae7d}.catalog-mobile-navigation-module__o-8MwW__label{overflow-wrap:anywhere;max-width:100%}.catalog-mobile-navigation-module__o-8MwW__inquiryIcon{position:relative}.catalog-mobile-navigation-module__o-8MwW__badge{inset-inline-start:14px;color:#fff;font-variant-numeric:tabular-nums;background:#137a50;border-radius:9px;justify-content:center;align-items:center;min-width:17px;height:17px;padding-inline:4px;font-size:10px;font-weight:650;line-height:1;display:flex;position:absolute;top:-5px}}
.catalog-mobile-language-switcher-module__PIW_jq__mobile{display:flex}.catalog-mobile-language-switcher-module__PIW_jq__native{position:relative}.catalog-mobile-language-switcher-module__PIW_jq__trigger{color:#fff;cursor:pointer;touch-action:manipulation;border:1px solid #ffffff73;border-radius:8px;justify-content:center;align-items:center;gap:5px;min-height:44px;padding-inline:8px;font-size:12px;font-weight:600;list-style:none;display:inline-flex}.catalog-mobile-language-switcher-module__PIW_jq__trigger::-webkit-details-marker{display:none}.catalog-mobile-language-switcher-module__PIW_jq__trigger svg{flex-shrink:0;width:16px;height:16px}.catalog-mobile-language-switcher-module__PIW_jq__fallback{z-index:60;color:#263b30;background:#fff;border:1px solid #dce5df;border-radius:8px;width:min(268px,100vw - 32px);max-height:calc(100dvh - 120px);margin:0;padding:8px;position:absolute;inset-block-start:calc(100% + 8px);inset-inline-end:0;box-shadow:0 8px 24px #263b3024}.catalog-mobile-language-switcher-module__PIW_jq__dialog{inset:auto 0 var(--catalog-dialog-bottom,0px);width:100%;max-width:640px;max-height:calc(var(--catalog-dialog-height,100dvh) - max(12px, env(safe-area-inset-top)));color:#263b30;overscroll-behavior:contain;background:#fff;border:0;border-radius:18px 18px 0 0;margin:0 auto;padding:0;position:fixed;overflow:hidden}.catalog-mobile-language-switcher-module__PIW_jq__dialog::backdrop{background:#0f231873}.catalog-mobile-language-switcher-module__PIW_jq__sheet{max-height:calc(var(--catalog-dialog-height,100dvh) - max(12px, env(safe-area-inset-top)));flex-direction:column;display:flex}.catalog-mobile-language-switcher-module__PIW_jq__header{border-bottom:1px solid #e1e8e3;flex-shrink:0;justify-content:space-between;align-items:center;gap:12px;min-height:60px;padding-inline:20px 12px;display:flex}.catalog-mobile-language-switcher-module__PIW_jq__header h2{font-size:17px;font-weight:600}.catalog-mobile-language-switcher-module__PIW_jq__header button{cursor:pointer;justify-content:center;align-items:center;width:44px;height:44px;display:flex}.catalog-mobile-language-switcher-module__PIW_jq__header svg{width:20px;height:20px}.catalog-mobile-language-switcher-module__PIW_jq__languages{overscroll-behavior:contain;min-height:0;padding:8px max(16px, env(safe-area-inset-right)) max(16px, env(safe-area-inset-bottom)) max(16px, env(safe-area-inset-left));overflow-y:auto}.catalog-mobile-language-switcher-module__PIW_jq__languages a{overflow-wrap:anywhere;touch-action:manipulation;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;min-height:48px;padding:8px 12px;font-size:15px;line-height:22px;display:flex}.catalog-mobile-language-switcher-module__PIW_jq__languages a[aria-current=page]{color:#236c49;background:#eaf7ef;font-weight:600}.catalog-mobile-language-switcher-module__PIW_jq__languages a:hover{background:#f4f8f6}.catalog-mobile-language-switcher-module__PIW_jq__languages svg{flex-shrink:0;width:18px;height:18px}.catalog-mobile-language-switcher-module__PIW_jq__trigger:focus-visible{outline-offset:2px;outline:2px solid #fff}.catalog-mobile-language-switcher-module__PIW_jq__header button:focus-visible,.catalog-mobile-language-switcher-module__PIW_jq__languages a:focus-visible{outline-offset:-2px;outline:2px solid #3cae7d}@media (min-width:1024px){.catalog-mobile-language-switcher-module__PIW_jq__mobile{display:none}}
.catalog-language-switcher-module__E3Y-Wq__switcher{display:flex;position:relative}.catalog-language-switcher-module__E3Y-Wq__trigger{list-style:none;display:none}.catalog-language-switcher-module__E3Y-Wq__trigger::-webkit-details-marker{display:none}.catalog-language-switcher-module__E3Y-Wq__desktop{display:none}.catalog-language-switcher-module__E3Y-Wq__icon{flex-shrink:0;width:16px;height:16px}.catalog-language-switcher-module__E3Y-Wq__panel{box-sizing:border-box;color:#263b30;overscroll-behavior:contain;scrollbar-width:thin;z-index:60;background:#fff;border:1px solid #dce5df;border-radius:8px;width:min(268px,100vw - 32px);max-height:70dvh;margin:0;padding:8px;list-style:none;position:absolute;inset-block-start:calc(100% + 8px);inset-inline-end:0;overflow-y:auto;box-shadow:0 8px 24px #263b3024}.catalog-language-switcher-module__E3Y-Wq__option{border-radius:4px;justify-content:space-between;align-items:center;gap:12px;min-height:44px;padding-inline:12px;font-size:14px;text-decoration:none;display:flex}.catalog-language-switcher-module__E3Y-Wq__option:hover{background:#f4f7f5}.catalog-language-switcher-module__E3Y-Wq__option[aria-current=page]{color:#236c49;background:#eaf7ef;font-weight:600}.catalog-language-switcher-module__E3Y-Wq__option:focus-visible{outline-offset:-2px;outline:2px solid #3cae7d}@media (min-width:1024px){.catalog-language-switcher-module__E3Y-Wq__desktop{display:block}.catalog-language-switcher-module__E3Y-Wq__trigger{cursor:pointer;border:1px solid #ffffff73;border-radius:8px;align-items:center;gap:6px;min-height:44px;padding-inline:12px;font-size:14px;font-weight:600;display:inline-flex}.catalog-language-switcher-module__E3Y-Wq__trigger:hover,.catalog-language-switcher-module__E3Y-Wq__desktop[open] .catalog-language-switcher-module__E3Y-Wq__trigger{background:#ffffff1f}.catalog-language-switcher-module__E3Y-Wq__trigger:focus-visible{outline-offset:3px;outline:2px solid #fff}.catalog-language-switcher-module__E3Y-Wq__desktop[open] .catalog-language-switcher-module__E3Y-Wq__chevron{transform:rotate(180deg)}}
.catalog-mobile-search-module__bIuxla__mobile{width:100%}.catalog-mobile-search-module__bIuxla__mobile form[role=search]{width:100%}.catalog-mobile-search-module__bIuxla__mobile input[type=search]{font-size:16px}.catalog-mobile-search-module__bIuxla__mobile input[type=search]::placeholder{font-size:14px}@media (min-width:1024px){.catalog-mobile-search-module__bIuxla__mobile{display:none}}
.category-navigation-menu-module__lVlufW__desktopOverlay{z-index:80;position:relative}.category-navigation-menu-module__lVlufW__panel{background:#fff;flex-direction:column;min-height:0;display:flex;overflow:hidden}.category-navigation-menu-module__lVlufW__desktopPanel{border:1px solid #d4dbd7;height:640px;position:fixed;box-shadow:0 12px 32px #1a372729}.category-navigation-menu-module__lVlufW__mobileOverlay{z-index:100;position:fixed;inset:0}.category-navigation-menu-module__lVlufW__backdrop{background:#0f1f1773;position:absolute;inset:0}.category-navigation-menu-module__lVlufW__mobilePanel{height:100dvh;max-height:100dvh;padding-block:env(safe-area-inset-top) env(safe-area-inset-bottom);width:min(100%,448px);position:absolute;inset-block:0;inset-inline-end:0}.category-navigation-menu-module__lVlufW__content{flex:1;min-height:0}.category-navigation-menu-module__lVlufW__desktopGroups{grid-template-columns:190px minmax(0,1fr);height:100%;min-height:0;display:grid}@media (min-width:1024px){.category-navigation-menu-module__lVlufW__desktopGroups{grid-template-columns:220px minmax(0,1fr)}.category-navigation-menu-module__lVlufW__rootLabel{flex:1;align-items:center;gap:8px;min-width:0;display:flex}.category-navigation-menu-module__lVlufW__rootIcon,.category-navigation-menu-module__lVlufW__itemIcon{flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.category-navigation-menu-module__lVlufW__rootIcon{width:24px;height:24px}.category-navigation-menu-module__lVlufW__itemIcon{width:28px;height:28px}.category-navigation-menu-module__lVlufW__rootIcon>img,.category-navigation-menu-module__lVlufW__rootIcon>svg,.category-navigation-menu-module__lVlufW__itemIcon>img,.category-navigation-menu-module__lVlufW__itemIcon>svg{object-fit:contain;width:100%;height:100%}.category-navigation-menu-module__lVlufW__itemLabel{flex:1}}
.site-header-module__gYaMwq__navigation{gap:12px}.site-header-module__gYaMwq__navigationLinks{scrollbar-width:thin;flex:1;gap:20px;min-width:0;display:flex;overflow-x:auto}.site-header-module__gYaMwq__navigationLinks a{white-space:nowrap;flex-shrink:0}.site-header-module__gYaMwq__navigationLinks a:focus-visible{outline-offset:-2px}.site-header-module__gYaMwq__desktopQr,.site-header-module__gYaMwq__desktopSearch{display:none}.site-header-module__gYaMwq__header .site-header-module__gYaMwq__contactButton{inset-inline-end:24px;z-index:30;color:#fff;touch-action:manipulation;background:#137a50;border:0;border-radius:999px;gap:9px;width:auto;height:48px;padding-inline:17px;font-size:14px;font-weight:600;position:fixed;bottom:24px;box-shadow:0 4px 14px #135a3a29}.site-header-module__gYaMwq__header .site-header-module__gYaMwq__contactButton:hover{background:#0f6f49}.site-header-module__gYaMwq__header .site-header-module__gYaMwq__contactButton:focus-visible{outline-offset:3px;outline:2px solid #137a50}.site-header-module__gYaMwq__contactButton svg{flex-shrink:0;width:22px;height:22px}.site-header-module__gYaMwq__contactLabel{white-space:nowrap}:is(body:has(dialog[open]) .site-header-module__gYaMwq__contactButton,body:has([aria-modal=true]:not([inert] *)) .site-header-module__gYaMwq__contactButton,[inert] .site-header-module__gYaMwq__contactButton){visibility:hidden;pointer-events:none}@media (max-width:1023px){.site-header-module__gYaMwq__header .home-header-main{grid-template-rows:44px 44px;gap:6px 12px;padding-block:6px 8px;padding-inline:16px;transition:grid-template-rows .18s,row-gap .18s}.site-header-module__gYaMwq__header{overflow-anchor:none}.site-header-module__gYaMwq__searchCollapsed .home-header-main{grid-template-rows:44px 0;row-gap:0}.site-header-module__gYaMwq__searchRow{opacity:1;visibility:visible;min-height:0;transition:opacity .18s,visibility .18s}.site-header-module__gYaMwq__searchCollapsed .site-header-module__gYaMwq__searchRow{opacity:0;visibility:hidden;pointer-events:none}:is(.site-header-module__gYaMwq__header .site-header-module__gYaMwq__desktopInquiry,.site-header-module__gYaMwq__navigation.home-header-nav){display:none}.site-header-module__gYaMwq__header .home-header-search form>div:first-of-type{height:44px}.site-header-module__gYaMwq__header .home-header-search button[type=submit]{min-height:44px;padding-inline:16px}.site-header-module__gYaMwq__header .home-header-search input[type=search]{font-size:16px}.site-header-module__gYaMwq__header .site-header-module__gYaMwq__contactButton{inset-inline-end:max(16px, env(safe-area-inset-left), env(safe-area-inset-right));bottom:calc(80px + env(safe-area-inset-bottom));width:48px;height:48px;padding:0}.site-header-module__gYaMwq__contactButton svg{width:24px;height:24px}.site-header-module__gYaMwq__contactLabel{display:none}:is(body:has(input[type=search]:focus) .site-header-module__gYaMwq__contactButton,.site-header-module__gYaMwq__header .site-header-module__gYaMwq__contactObstructsAction){visibility:hidden;pointer-events:none}}@media (min-width:768px){.site-header-module__gYaMwq__navigation{gap:24px}}@media (min-width:1024px){.site-header-module__gYaMwq__desktopSearch{display:block}.site-header-module__gYaMwq__desktopQr{flex-shrink:0;display:block}}@media (max-width:1023px) and (prefers-reduced-motion:reduce){.site-header-module__gYaMwq__searchRow{transition:none}.site-header-module__gYaMwq__header .home-header-main{transition:none}}
