:root{--ng-mega-accent:#359138;--ng-mega-accent-2:#4a6b2e;--ng-mega-ink:#2e3b25;--ng-mega-muted:#7c8a70;--ng-mega-border:rgba(90,110,70,.16);--ng-mega-prep-bg:#f6f9f1}#top-menu .menu-item-has-children>.sub-menu.ng-megamenu{display:flex;align-items:stretch;width:1150px;max-width:calc(100vw - 40px);padding:0;gap:0;border-radius:14px;overflow:hidden;box-shadow:0 24px 48px -16px rgb(20 30 10 / .28),0 6px 18px rgb(20 30 10 / .08);border-top:3px solid var(--ng-mega-accent);pointer-events:none;left:50%;transform:translateX(-50%)}#top-menu .menu-item-has-children:hover>.sub-menu.ng-megamenu,#top-menu .menu-item-has-children:focus-within>.sub-menu.ng-megamenu{pointer-events:auto}.ng-mega-col-usos{flex:3;min-width:0;padding:26px 30px 28px}.ng-mega-col-prep{flex:1;min-width:260px;padding:26px 30px 28px;background:var(--ng-mega-prep-bg);border-left:1px solid var(--ng-mega-border);display:flex;flex-direction:column;justify-content:center}.ng-mega-heading{display:flex;align-items:center;gap:8px;font-size:11.5px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--ng-mega-muted);margin:0 0 16px;white-space:nowrap}.ng-mega-heading::before{content:"";width:14px;height:2px;border-radius:2px;background:var(--ng-mega-accent);flex:none}.ng-megamenu .ng-mega-grid{position:static!important;opacity:1!important;visibility:visible!important;display:grid;grid-template-columns:repeat(3,max-content);column-gap:32px;row-gap:4px;list-style:none;margin:0;padding:0}.ng-megamenu .ng-mega-grid.ng-mega-grid-single{grid-template-columns:max-content;row-gap:4px}.ng-megamenu .ng-mega-grid>li{width:auto;visibility:visible!important}.ng-megamenu .ng-mega-grid>li>a{position:relative;display:block;white-space:nowrap;padding:9px 14px 9px 16px;margin:0 -14px;border-radius:7px;line-height:1.3;font-size:14px;color:var(--ng-mega-ink);transition:background-color .15s ease,color .15s ease;visibility:visible!important}.ng-megamenu .ng-mega-grid>li>a::before{content:"";position:absolute;left:2px;top:50%;width:3px;height:0;border-radius:2px;background:var(--ng-mega-accent);transform:translateY(-50%);transition:height .15s ease}.ng-megamenu .ng-mega-grid>li>a:hover,.ng-megamenu .ng-mega-grid>li>a:focus{background:#eef5e6;color:var(--ng-mega-accent-2)}.ng-megamenu .ng-mega-grid>li>a:hover::before,.ng-megamenu .ng-mega-grid>li>a:focus::before{height:60%}@media (max-width:1250px){#top-menu .menu-item-has-children>.sub-menu.ng-megamenu{width:960px}.ng-megamenu .ng-mega-grid{grid-template-columns:repeat(2,max-content)}}@media (max-width:760px){#top-menu .menu-item-has-children>.sub-menu.ng-megamenu{width:94vw}.ng-mega-col-usos,.ng-mega-col-prep{padding:20px 22px 22px}.ng-megamenu .ng-mega-grid{grid-template-columns:max-content;column-gap:0}.ng-megamenu .ng-mega-grid>li>a{white-space:normal}}html[data-ng-theme="dark"] #top-menu .menu-item-has-children>.sub-menu.ng-megamenu{background:#20261a;box-shadow:0 24px 48px -16px rgb(0 0 0 / .5),0 6px 18px rgb(0 0 0 / .3)}html[data-ng-theme="dark"] .ng-mega-col-prep{background:#1b2115;border-color:#39462f}html[data-ng-theme="dark"] .ng-mega-heading{color:#8a9480}html[data-ng-theme="dark"] .ng-megamenu .ng-mega-grid>li>a{color:#dce6d2}html[data-ng-theme="dark"] .ng-megamenu .ng-mega-grid>li>a:hover,html[data-ng-theme="dark"] .ng-megamenu .ng-mega-grid>li>a:focus{background:#2a331f;color:#afcb37}@media (prefers-color-scheme:dark){html:not([data-ng-theme="light"]) #top-menu .menu-item-has-children>.sub-menu.ng-megamenu{background:#20261a;box-shadow:0 24px 48px -16px rgb(0 0 0 / .5),0 6px 18px rgb(0 0 0 / .3)}html:not([data-ng-theme="light"]) .ng-mega-col-prep{background:#1b2115;border-color:#39462f}html:not([data-ng-theme="light"]) .ng-mega-heading{color:#8a9480}html:not([data-ng-theme="light"]) .ng-megamenu .ng-mega-grid>li>a{color:#dce6d2}html:not([data-ng-theme="light"]) .ng-megamenu .ng-mega-grid>li>a:hover,html:not([data-ng-theme="light"]) .ng-megamenu .ng-mega-grid>li>a:focus{background:#2a331f;color:#afcb37}}