.mega-menu__grid:has(>.vd-flyout){display:block}.vd-flyout{position:relative;width:100%;font-family:var(--font-body--family)}.vd-flyout__cats{margin:0;padding:0;width:270px;list-style:none}.vd-flyout__cat{position:static}.vd-flyout__catlink{display:block;padding:3px 14px;font-family:var(--font-body--family);font-size:13px;font-weight:400;line-height:1.25;color:#666;text-decoration:none}.vd-flyout__cat:hover>.vd-flyout__catlink,.vd-flyout__cat:focus-within>.vd-flyout__catlink{background:#f5f5f5;color:#1a4a22}.vd-flyout__subs{display:none;position:absolute;top:0;left:270px;min-height:100%;margin:0;padding:0 0 0 20px;border-left:1px solid #d1d1d1;list-style:none;background:transparent}.vd-flyout__subs--wide{columns:2;column-gap:28px;width:560px}.vd-flyout__sub{break-inside:avoid}.vd-flyout__sublink{display:block;padding:3px 0;font-family:var(--font-body--family);font-size:13px;font-weight:400;line-height:1.25;color:#666;text-decoration:none}.vd-flyout__sublink--all{font-weight:600;color:#2d6a35}.vd-flyout__sublink:hover,.vd-flyout__sublink:focus-visible{color:#1a4a22;text-decoration:underline}.vd-flyout__cat:hover>.vd-flyout__subs,.vd-flyout__cat:focus-within>.vd-flyout__subs{display:block}.vd-flyout:not(:has(.vd-flyout__cat:hover,.vd-flyout__cat:focus-within)) .vd-flyout__cat:first-child>.vd-flyout__subs{display:block}.vd-flyout__subs--wide:is(:hover,:focus-within){display:block}.header-menu .menu-list__link,.header-menu .menu-list__link-title{font-family:var(--font-body--family);font-size:12px;font-weight:600;letter-spacing:0;white-space:nowrap;color:#2d6a35}.header-menu .menu-list__link:hover,.header-menu .menu-list__link:hover .menu-list__link-title,.header-menu .menu-list__link:focus-visible{color:#1a4a22}.menu-drawer__menu-item--mainlist,.menu-drawer__menu-item--mainlist .menu-drawer__menu-item-text{font-family:var(--font-body--family);font-size:16px;font-weight:700;color:#2d6a35}.menu-drawer__menu-item--parent,.menu-drawer__menu-item--parent .menu-drawer__menu-item-text{font-family:var(--font-body--family);font-size:14px;font-weight:600;color:#2d6a35}.menu-drawer__menu-item--child,.menu-drawer__menu-item--child .menu-drawer__menu-item-text{font-family:var(--font-body--family);font-size:12px;font-weight:400;color:#888}.menu-drawer__menu-item--parent{line-height:1.25;padding-block:7px}.menu-drawer__menu-item--child{line-height:1.25;padding-block:4px}.menu-drawer__menu .menu-drawer__list-item{min-height:0}.menu-drawer__menu .menu-drawer__menu-item--mainlist{min-height:40px}.menu-drawer__menu summary.menu-drawer__menu-item--parent,.menu-drawer__menu .menu-drawer__menu-item--parent{min-height:32px;padding-block:3px}.menu-drawer__menu .menu-drawer__menu-item--child{min-height:0}.menu-drawer__menu .menu-drawer__menu-item--mainlist{min-height:32px;padding-block:2px}.menu-drawer__menu summary.menu-drawer__menu-item--parent,.menu-drawer__menu .menu-drawer__menu-item--parent{min-height:26px;padding-block:1px}.menu-drawer__menu .menu-drawer__menu-item--child{padding-block:3px}header-menu,.header-menu,.menu-list{--menu-top-level-font-family: var(--font-body--family);--menu-top-level-font-weight: 500;--menu-top-level-font-size: 14px;--menu-top-level-font-size-desktop: 14px;--menu-top-level-font-color: #2d6a35}.header-menu .menu-list__link,.header-menu .menu-list__link .menu-list__link-title,header-menu .menu-list__link,header-menu .menu-list__link-title{font-family:var(--font-body--family)!important;font-size:14px!important;font-weight:500!important;font-style:normal!important;text-transform:none!important;color:#2d6a35!important}.menu-drawer__inner-submenu>.menu-drawer__nav-buttons{position:sticky;top:0;z-index:5;flex-shrink:0;min-height:48px;background-color:var(--color-background);border-bottom:1px solid #e5e5e5}.menu-drawer__nav-buttons--with-title .menu-drawer__back-button{display:flex!important;padding:12px 16px;color:#2d6a35}.menu-drawer__nav-buttons--with-title .menu-drawer__back-button .svg-wrapper{display:inline-flex;width:20px;height:20px}.menu-drawer__nav-buttons--with-title .menu-drawer__back-button:after{content:"Menu";margin-inline-start:4px;font-size:14px;font-weight:500}.menu-drawer__title .menu-drawer__menu-item-text{color:#2d6a35;font-weight:600}.menu-drawer__inner-submenu>.menu-drawer__nav-buttons{min-height:56px;background-color:#2d6a35!important;border-bottom:0;align-items:center}.menu-drawer__inner-submenu>.menu-drawer__nav-buttons,.menu-drawer__inner-submenu>.menu-drawer__nav-buttons *{color:#fff!important}.menu-drawer__inner-submenu>.menu-drawer__nav-buttons svg,.menu-drawer__inner-submenu>.menu-drawer__nav-buttons svg *{color:#fff!important;stroke:#fff!important}.menu-drawer__inner-submenu>.menu-drawer__nav-buttons .menu-drawer__back-button{min-height:56px;padding:0 16px!important;font-size:15px}.menu-drawer__inner-submenu>.menu-drawer__nav-buttons .menu-drawer__back-button:after{font-size:15px;font-weight:600}.menu-drawer__inner-submenu>.menu-drawer__nav-buttons .menu-drawer__title .menu-drawer__menu-item-text{font-size:16px;font-weight:700}
/*# sourceMappingURL=/cdn/shop/t/24/assets/vd-flyout-menu.css.map */
