.dai-mega-menu{--dmm-nav-bg:#ffffff;--dmm-nav-text:#000000;--dmm-nav-parent-text:#000000;--dmm-nav-text-hover:#6b8e23;--dmm-dropdown-bg:#ffffff;--dmm-dropdown-text:#445267;--dmm-dropdown-hover-bg:#E1F2DA;--dmm-section-title-color:#649A3D;--dmm-cta-bg:#3D810D;--dmm-cta-text:#ffffff;--dmm-cta-secondary-bg:transparent;--dmm-cta-secondary-text:#3D810D;--dmm-cta-secondary-border:#3D810D;--dmm-divider-color:#f2f2f4;--dmm-mobile-title-color:#356B63;--dmm-mobile-breakpoint:992px;--dmm-transition-speed:0.2s}.dai-mega-menu{position:relative;background-color:var(--dmm-nav-bg);z-index:1000}.dai-mega-menu__container{display:flex;align-items:center;justify-content:space-between;max-width:1400px;margin:0 auto;padding:0 24px;min-height:70px}.dai-mega-menu__logo{display:flex;align-items:center;flex-shrink:0}.dai-mega-menu__logo a{display:flex;align-items:center;text-decoration:none}.dai-mega-menu__logo-img{height:32px;width:auto}.dai-mega-menu__product-name{display:flex;align-items:center;margin-left:12px}.dai-mega-menu__product-name-link,.dai-mega-menu__product-name-text{font-size:1.8rem;font-weight:500;color:var(--dmm-nav-text-hover);text-decoration:none;transition:opacity var(--dmm-transition-speed) ease}.dai-mega-menu__product-name-link:hover{opacity:.8}.dai-mega-menu__tagline{margin-left:12px;font-size:2rem;font-weight:500;color:var(--dmm-nav-text-hover)}.dai-mega-menu__nav{display:flex;align-items:center;list-style:none;margin:0;padding:0;flex:1;justify-content:center;gap:8px}.dai-mega-menu__item{position:relative;margin:0;padding:0}.dai-mega-menu__link{display:flex;align-items:center;gap:6px;padding:24px 16px;color:var(--dmm-nav-parent-text);text-decoration:none;font-weight:500;font-size:1.6rem;transition:color var(--dmm-transition-speed) ease;white-space:nowrap}.dai-mega-menu__link:hover,.dai-mega-menu__link:focus,.dai-mega-menu__item--has-children:hover>.dai-mega-menu__link,.dai-mega-menu__item--has-children.is-active>.dai-mega-menu__link{color:var(--dmm-nav-text-hover)}.dai-mega-menu__item.current-menu-item>.dai-mega-menu__link,.dai-mega-menu__item.current-menu-parent>.dai-mega-menu__link,.dai-mega-menu__item.current-menu-ancestor>.dai-mega-menu__link{color:var(--dmm-nav-text-hover)}.dai-mega-menu__chevron{display:flex;align-items:center;transition:transform var(--dmm-transition-speed) ease}.dai-mega-menu__item--has-children:hover .dai-mega-menu__chevron,.dai-mega-menu__item--has-children.is-active .dai-mega-menu__chevron{transform:rotate(180deg)}.dai-mega-menu__dropdown{position:absolute;top:100%;left:0;min-width:200px;background-color:var(--dmm-dropdown-bg);border-radius:8px;box-shadow:0 10px 40px rgba(0,0,0,.12);opacity:0;visibility:hidden;transition:opacity var(--dmm-transition-speed) ease,visibility var(--dmm-transition-speed) ease,transform var(--dmm-transition-speed) ease;z-index:100}.dai-mega-menu__dropdown--align-right{left:auto;right:0}.dai-mega-menu__item--has-children:hover>.dai-mega-menu__dropdown,.dai-mega-menu__item--has-children.is-active>.dai-mega-menu__dropdown{opacity:1;visibility:visible}.dai-mega-menu__dropdown-inner{padding:16px}.dai-mega-menu__section{margin-bottom:16px}.dai-mega-menu__section:last-child{margin-bottom:0}.dai-mega-menu__columns{display:flex;gap:32px}.dai-mega-menu__column{min-width:230px;flex:1}.dai-mega-menu__item--cols-2 .dai-mega-menu__dropdown{min-width:492px}.dai-mega-menu__item--cols-3 .dai-mega-menu__dropdown{min-width:754px}.dai-mega-menu__item--cols-4 .dai-mega-menu__dropdown{min-width:1016px}.dai-mega-menu__dropdown-item{display:block;padding:10px 16px;color:var(--dmm-dropdown-text);text-decoration:none;font-size:1.4rem;line-height:125%;font-weight:500;border-radius:0;transition:background-color var(--dmm-transition-speed) ease,color var(--dmm-transition-speed) ease}.dai-mega-menu__dropdown-item:hover,.dai-mega-menu__dropdown-item:focus{background-color:var(--dmm-dropdown-hover-bg);color:var(--dmm-dropdown-text)}.dai-mega-menu__dropdown-item.current-menu-item{background-color:var(--dmm-dropdown-hover-bg);color:var(--dmm-dropdown-text)}.dai-mega-menu__section-title{display:block;padding:12px 16px;margin-bottom:0;color:var(--dmm-section-title-color);font-weight:500;font-size:1.4rem;line-height:125%;text-transform:uppercase;letter-spacing:.5px;cursor:default}.dai-mega-menu__section:not(:first-child) .dai-mega-menu__section-title{margin-top:8px;padding-top:16px;border-top:3px solid var(--dmm-divider-color)}.dai-mega-menu__section-title:hover{background-color:transparent}.dai-mega-menu__has-divider{margin-top:12px;padding-top:12px;border-top:3px solid var(--dmm-divider-color)}.dai-mega-menu__actions{display:flex;align-items:center;gap:16px;flex-shrink:0}.dai-mega-menu__cta{display:inline-flex;align-items:center;padding:12px 24px;background-color:var(--dmm-cta-bg);color:var(--dmm-cta-text);text-decoration:none;font-weight:600;font-size:1.6rem;border-radius:100px;transition:background-color var(--dmm-transition-speed) ease,transform var(--dmm-transition-speed) ease}.dai-mega-menu__cta:hover{background-color:color-mix(in srgb,var(--dmm-cta-bg) 80%,black);color:var(--dmm-cta-text)}.dai-mega-menu__cta--secondary{background-color:var(--dmm-cta-secondary-bg);color:var(--dmm-cta-secondary-text);box-shadow:inset 0 0 0 2px var(--dmm-cta-secondary-border)}.dai-mega-menu__cta--secondary:hover{background-color:var(--dmm-cta-secondary-border);color:var(--dmm-cta-text)}.dai-mega-menu__search-toggle,.fl-page .dai-mega-menu__search-toggle,.fl-page button.dai-mega-menu__search-toggle{display:flex!important;align-items:center!important;justify-content:center!important;width:40px!important;height:40px!important;padding:0!important;margin:0!important;background:transparent!important;background-color:transparent!important;border:none!important;border-radius:0!important;box-shadow:none!important;color:var(--dmm-nav-parent-text)!important;cursor:pointer;transition:color var(--dmm-transition-speed) ease;-webkit-appearance:none;-moz-appearance:none;appearance:none;text-transform:none!important;font-size:inherit;font-weight:inherit}.dai-mega-menu__search-toggle:hover,.dai-mega-menu__search-toggle:focus,.fl-page .dai-mega-menu__search-toggle:hover,.fl-page .dai-mega-menu__search-toggle:focus,.fl-page button.dai-mega-menu__search-toggle:hover,.fl-page button.dai-mega-menu__search-toggle:focus{color:var(--dmm-nav-text-hover)!important;background:transparent!important;background-color:transparent!important;border:none!important;box-shadow:none!important}.dai-mega-menu__search-toggle .ua-icon{font-size:18px;color:#000;line-height:1}.dai-mega-menu__search-toggle:hover .ua-icon{color:var(--dmm-nav-text-hover)}.dai-mega-menu__mobile-toggle,.fl-page .dai-mega-menu__mobile-toggle,.fl-page button.dai-mega-menu__mobile-toggle{display:none;align-items:center;justify-content:center;width:44px!important;height:44px!important;padding:0!important;margin:0!important;background:transparent!important;background-color:transparent!important;border:none!important;border-radius:0!important;box-shadow:none!important;cursor:pointer;text-transform:none!important}.dai-mega-menu__hamburger{position:relative;width:24px;height:18px}.dai-mega-menu__hamburger span{position:absolute;left:0;width:100%;height:2px;background-color:var(--dmm-nav-text);border-radius:2px;transition:all var(--dmm-transition-speed) ease}.dai-mega-menu__hamburger span:nth-child(1){top:0}.dai-mega-menu__hamburger span:nth-child(2){top:50%;transform:translateY(-50%)}.dai-mega-menu__hamburger span:nth-child(3){bottom:0}.dai-mega-menu__mobile-toggle[aria-expanded="true"] .dai-mega-menu__hamburger span:nth-child(1){top:50%;transform:translateY(-50%) rotate(45deg)}.dai-mega-menu__mobile-toggle[aria-expanded="true"] .dai-mega-menu__hamburger span:nth-child(2){opacity:0}.dai-mega-menu__mobile-toggle[aria-expanded="true"] .dai-mega-menu__hamburger span:nth-child(3){bottom:50%;transform:translateY(50%) rotate(-45deg)}.dai-mega-menu__mobile{position:fixed;top:0;left:0;width:100%;height:100%;background-color:var(--dmm-nav-bg);z-index:9999;transform:translateX(100%);transition:transform 0.3s ease;display:flex;flex-direction:column}.dai-mega-menu__mobile[aria-hidden="false"]{transform:translateX(0)}.dai-mega-menu__mobile-header{display:flex;align-items:center;justify-content:space-between;padding:16px 24px;border-bottom:1px solid var(--dmm-divider-color);flex-shrink:0}.dai-mega-menu__mobile-logo{display:flex;align-items:center}.dai-mega-menu__mobile-logo img{height:28px;width:auto;margin-right:12px}.dai-mega-menu__mobile-close,.fl-page .dai-mega-menu__mobile-close,.fl-page button.dai-mega-menu__mobile-close{display:flex;align-items:center;justify-content:center;width:44px;height:44px;padding:0;margin:0;background:transparent;background-color:transparent;border:none;border-radius:0;box-shadow:none;color:var(--dmm-nav-parent-text);cursor:pointer;text-transform:none}.dai-mega-menu__mobile-panels{position:relative;flex:1;overflow:hidden}.dai-mega-menu__mobile-panel{position:absolute;top:0;left:0;width:100%;height:100%;background-color:var(--dmm-nav-bg);overflow-y:auto;transform:translateX(100%);transition:transform 0.3s ease;display:flex;flex-direction:column}.dai-mega-menu__mobile-panel--active{transform:translateX(0)}.dai-mega-menu__mobile-panel--exit{transform:translateX(-30%)}.dai-mega-menu__mobile-back,.fl-page .dai-mega-menu__mobile-back,.fl-page button.dai-mega-menu__mobile-back{display:flex;align-items:center;gap:8px;padding:16px 24px;margin:0;background:transparent;background-color:transparent;border:none;border-radius:0;box-shadow:none;color:var(--dmm-mobile-title-color);font-size:1.6rem;font-weight:500;cursor:pointer;text-align:left;text-transform:none}.dai-mega-menu__mobile-back svg{flex-shrink:0}.dai-mega-menu__mobile-panel-title{display:block;padding:0 24px 16px;color:var(--dmm-nav-text);font-size:1.6rem;font-weight:600}.dai-mega-menu__mobile-list{list-style:none;margin:0;padding:0;flex:1}.dai-mega-menu__mobile-item{margin:0;padding:0}.dai-mega-menu__mobile-item--section-title{border-bottom:none}.dai-mega-menu__mobile-item--has-divider{margin-top:16px;border-top:1px solid var(--dmm-divider-color)}.dai-mega-menu__mobile-link,.fl-page .dai-mega-menu__mobile-link,.fl-page button.dai-mega-menu__mobile-link{display:flex;align-items:center;justify-content:space-between;width:100%;padding:18px 24px;margin:0;background:transparent;background-color:transparent;border:none;border-radius:0;box-shadow:none;color:var(--dmm-nav-parent-text);font-size:1.6rem;font-weight:500;text-decoration:none;text-align:left;text-transform:none;cursor:pointer}.dai-mega-menu__mobile-link:hover,.dai-mega-menu__mobile-link:focus{color:var(--dmm-nav-text-hover)}.dai-mega-menu__mobile-item.current-menu-item>.dai-mega-menu__mobile-link,.dai-mega-menu__mobile-item.current-menu-parent>.dai-mega-menu__mobile-link,.dai-mega-menu__mobile-item.current-menu-ancestor>.dai-mega-menu__mobile-link{color:var(--dmm-nav-text-hover)}.dai-mega-menu__mobile-link--parent{font-weight:500}.dai-mega-menu__mobile-arrow{flex-shrink:0;color:inherit}.dai-mega-menu__mobile-section-title{display:block;padding:18px 24px 8px;color:var(--dmm-section-title-color);font-size:1.4rem;font-weight:600;text-transform:uppercase;letter-spacing:.5px}.dai-mega-menu__mobile-footer{padding:24px;margin-top:auto;flex-shrink:0}.dai-mega-menu__mobile-search{display:flex;align-items:center;background-color:#ECEDF0;border-radius:50px;overflow:hidden;margin-bottom:16px;padding:4px 16px 4px 24px}.dai-mega-menu__mobile-search-input,.dai-mega-menu .dai-mega-menu__mobile-search-input,.fl-page .dai-mega-menu__mobile-search-input,input.dai-mega-menu__mobile-search-input{flex:1;padding:14px 0!important;margin:0!important;background:transparent!important;background-color:transparent!important;border:none!important;border-radius:0!important;box-shadow:none!important;font-size:1.6rem;font-weight:400;color:var(--dmm-dropdown-text);outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.dai-mega-menu__mobile-search-input::placeholder{color:var(--dmm-dropdown-text)!important;opacity:1}.dai-mega-menu__mobile-search-btn,.fl-page .dai-mega-menu__mobile-search-btn{display:flex;align-items:center;justify-content:center;width:44px;height:44px;padding:0;margin:0;background:transparent;background-color:transparent;border:none;border-radius:0;box-shadow:none;cursor:pointer;text-transform:none}.dai-mega-menu__mobile-search-btn .ua-icon{font-size:20px;color:var(--dmm-dropdown-text)}.dai-mega-menu__mobile-cta{display:block;width:100%;padding:16px 24px;background-color:var(--dmm-cta-bg);color:var(--dmm-cta-text);text-decoration:none;font-weight:600;font-size:1.6rem;text-align:center;border-radius:50px}.dai-mega-menu__mobile-cta--secondary{background-color:var(--dmm-cta-secondary-bg);color:var(--dmm-cta-secondary-text);box-shadow:inset 0 0 0 2px var(--dmm-cta-secondary-border);margin-bottom:12px}.dai-mega-menu__mobile-cta--secondary:hover{background-color:var(--dmm-cta-secondary-border);color:var(--dmm-cta-text)}.dai-mega-menu__search-overlay{position:absolute;top:100%;left:0;width:100%;background-color:var(--dmm-nav-bg);border-top:1px solid var(--dmm-divider-color);box-shadow:0 10px 40px rgba(0,0,0,.12);z-index:100;max-height:0;overflow:hidden;opacity:0;transition:max-height 0.3s ease,opacity 0.3s ease}.dai-mega-menu__search-overlay[aria-hidden="false"]{max-height:120px;opacity:1}.dai-mega-menu__search-container{width:100%;max-width:1400px;margin:0 auto;padding:16px 24px;display:flex;align-items:center;gap:12px}.dai-mega-menu__search-container form{display:flex;flex:1;gap:12px;align-items:center}.dai-mega-menu__search-input{flex:1;padding:12px 20px;background-color:#f5f5f5;border:1px solid var(--dmm-divider-color);border-radius:50px;font-size:1.6rem;outline:none;transition:border-color var(--dmm-transition-speed) ease}.dai-mega-menu__search-input:focus{border-color:var(--dmm-nav-text-hover)}.dai-mega-menu__search-submit{padding:12px 24px;background-color:var(--dmm-cta-bg);color:var(--dmm-cta-text);border:none;border-radius:50px;font-size:1.6rem;font-weight:600;cursor:pointer;transition:background-color var(--dmm-transition-speed) ease}.dai-mega-menu__search-submit:hover{background-color:color-mix(in srgb,var(--dmm-cta-bg) 85%,black)}.dai-mega-menu__search-close,.fl-page .dai-mega-menu__search-close,.fl-page button.dai-mega-menu__search-close{display:flex;align-items:center;justify-content:center;width:40px;height:40px;padding:0;margin:0;margin-left:8px;background:transparent;background-color:transparent;border:none;border-radius:0;box-shadow:none;color:var(--dmm-nav-parent-text);cursor:pointer;text-transform:none}.dai-mega-menu__search-close:hover{color:var(--dmm-nav-text-hover)}@media (max-width:992px){.dai-mega-menu__nav,.dai-mega-menu__actions{display:none!important}.dai-mega-menu__mobile-toggle,.fl-page .dai-mega-menu__mobile-toggle,.fl-page button.dai-mega-menu__mobile-toggle{display:flex!important}.dai-mega-menu__container{padding:0 16px;min-height:60px}}body.dai-mega-menu-open{overflow:hidden}.dai-mega-menu--animation-fade .dai-mega-menu__dropdown{transform:translateY(10px)}.dai-mega-menu--animation-fade .dai-mega-menu__item--has-children:hover>.dai-mega-menu__dropdown,.dai-mega-menu--animation-fade .dai-mega-menu__item--has-children.is-active>.dai-mega-menu__dropdown{transform:translateY(0)}.dai-mega-menu--animation-slide-down .dai-mega-menu__dropdown{transform:translateY(-10px)}.dai-mega-menu--animation-slide-down .dai-mega-menu__item--has-children:hover>.dai-mega-menu__dropdown,.dai-mega-menu--animation-slide-down .dai-mega-menu__item--has-children.is-active>.dai-mega-menu__dropdown{transform:translateY(0)}.dai-mega-menu--sticky{position:sticky;top:0}.dai-mega-menu a,.dai-mega-menu button{outline:0}.dai-mega-menu__link:focus-visible,.dai-mega-menu__dropdown-item:focus-visible,.dai-mega-menu__cta:focus-visible,.dai-mega-menu__cta--secondary:focus-visible,.dai-mega-menu__mobile-cta--secondary:focus-visible,.dai-mega-menu__mobile-link:focus-visible{outline:2px solid var(--dmm-nav-text-hover);outline-offset:2px}.dai-mega-menu:target{scroll-margin-top:100px}@media (prefers-reduced-motion:reduce){.dai-mega-menu,.dai-mega-menu *,.dai-mega-menu__mobile,.dai-mega-menu__mobile-panel{transition-duration:0.01ms!important}}