.at-navmega{--at-navy:#1b3529;--at-forest:#244535;--at-mint:#edf3ec;--at-border:#dae4d9;--at-text:#21362b;--at-muted:#597062;color:var(--at-text);font-size:1.35rem}.at-navmega__banner{background:var(--at-forest);color:#fff;display:flex;align-items:center;justify-content:space-between;gap:2.5rem;padding:2.4rem max(3rem,calc((100vw - 1200px)/2))}.at-navmega__banner-copy{max-width:63rem}.at-navmega__eyebrow{display:block;color:#d2e3d2;letter-spacing:.15em;font-weight:700;font-size:1.05rem;margin-bottom:.5rem}.at-navmega__banner h2{margin:0 0 .5rem;color:#fff;font-size:clamp(2rem,2.3vw,2.8rem);font-weight:700;line-height:1.2}.at-navmega__banner p{margin:0;color:#e0eae0;font-size:1.28rem;line-height:1.5}.at-navmega__banner-actions{display:flex;flex-direction:column;gap:.85rem;min-width:min(33rem,32vw)}.at-navmega__search-wrap{display:flex;align-items:center;gap:.8rem;padding:0 1.25rem;border-radius:.8rem;background:#fff;color:var(--at-text);border:1px solid #dae7dc}.at-navmega__search-wrap svg,.at-mobile-nav__search svg{width:1.9rem;height:1.9rem;fill:none;stroke:#526f5d;stroke-width:1.8;flex:none}.at-navmega__search-wrap input{border:0;box-shadow:none;outline-offset:2px;padding:1.1rem 0;font:inherit;font-size:1.3rem;width:100%;min-width:0;background:#fff;color:var(--at-text)}.at-navmega__all-guides{font-size:1.2rem;color:#fff;text-underline-offset:.3rem;font-weight:600;align-self:flex-end}.at-navmega__body{padding:2rem max(3rem,calc((100vw - 1200px)/2))}.at-navmega__columns{display:grid;gap:2.5rem;align-items:start}.at-navmega__columns--guides{grid-template-columns:repeat(4,minmax(0,1fr))}.at-navmega__columns--shop{grid-template-columns:repeat(4,minmax(0,1fr));padding:2.7rem max(3rem,calc((100vw - 1200px)/2))}.at-navmega__group{min-width:0}.at-navmega__group--species{background:#eef4ec;border:1px solid #d9e6d8;border-radius:1rem;padding:1.4rem 1.5rem}.at-navmega__group-heading{display:flex;gap:1rem;align-items:center;border-bottom:1px solid var(--at-border);padding-bottom:.8rem;margin-bottom:.55rem}.at-navmega__group-heading h3{font-size:1.43rem;font-weight:750;letter-spacing:-.01em;line-height:1.3;color:var(--at-text);margin:0}.at-navmega__group-heading>span{font-size:1.05rem;color:#61816c;margin-left:auto;background:#e8f0e7;border-radius:5rem;padding:.15rem .75rem}.at-navmega__links{padding:0;margin:0;list-style:none}.at-navmega__links li{padding:0;margin:0}.at-navmega__links a{display:flex;align-items:baseline;justify-content:space-between;gap:.55rem;padding:.55rem .2rem;font-size:1.25rem;line-height:1.36;text-decoration:none;color:var(--at-text)}.at-navmega__links a span{opacity:0;color:#548163;flex:none;transition:opacity .15s}.at-navmega__links a:hover,.at-navmega__links a:focus-visible,.at-navmega__links a[aria-current=page]{color:#23744b;text-decoration:underline;text-underline-offset:.3rem}.at-navmega__links a:hover span,.at-navmega__links a:focus-visible span{opacity:1}.at-navmega__footer{display:flex;align-items:center;justify-content:space-between;gap:2rem;background:#f4f7f1;border-top:1px solid var(--at-border);padding:1rem max(3rem,calc((100vw - 1200px)/2));color:#566b5d;font-size:1.2rem}.at-navmega__footer a{font-size:1.25rem;color:#24523a;font-weight:700;text-decoration:none}.at-navmega__footer a:hover{text-decoration:underline;text-underline-offset:.25rem}.at-navmega__empty{padding:2rem;font-size:1.35rem;color:#546b5b}.at-navmega__banner-actions--shop{text-align:right;align-items:flex-end;min-width:25rem;gap:.8rem}.at-navmega__banner-actions--shop>span{font-size:1.15rem;color:#d5e5d9}.at-navmega__shop-cta{display:inline-flex;background:#f4f8f1;border-radius:.65rem;color:#23462f;text-decoration:none;font-weight:700;font-size:1.3rem;padding:1rem 1.45rem;align-self:flex-end;gap:1.5rem}.at-navmega__shop-cta:hover{background:#deeadb}@media(min-width:990px){.mega-menu__content:has(.at-navmega){padding:0;max-height:calc(100vh - var(--header-bottom-position-desktop, 14rem) - 2rem);overflow-y:auto}.mega-menu__content:has(.at-navmega) .at-navmega__banner{position:relative}.at-navmega__columns--guides{row-gap:2rem}}.at-mobile-nav{--at-mobile-forest:#244535;--at-mobile-line:#dce5db;padding:0 1.8rem 3rem;color:#243a2d}.at-mobile-nav__intro{background:#edf3eb;border-radius:1rem;padding:1.6rem;margin:1.2rem 0 1.6rem}.at-mobile-nav__eyebrow{display:block;font-size:1rem;letter-spacing:.12em;font-weight:750;color:#467058;margin-bottom:.55rem}.at-mobile-nav__intro h2{font-size:2.2rem;line-height:1.2;margin:0 0 .6rem;color:#244535}.at-mobile-nav__intro p{font-size:1.25rem;line-height:1.5;margin:0;color:#546b5e}.at-mobile-nav__search{display:flex;align-items:center;gap:.75rem;border:1px solid #cbdaca;border-radius:.8rem;padding:0 1.25rem;background:#fff}.at-mobile-nav__search input{border:0;box-shadow:none;outline-offset:2px;font:inherit;font-size:1.45rem;padding:1.3rem 0;width:100%;min-width:0;background:#fff;color:#21382b}.at-mobile-nav__browse{display:flex;align-items:center;justify-content:space-between;gap:1rem;background:#244535;color:#fff;font-size:1.45rem;font-weight:650;text-decoration:none;padding:1.3rem 1.5rem;border-radius:.8rem;margin:1.3rem 0 1.6rem}.at-mobile-nav__browse:hover,.at-mobile-nav__browse:focus-visible{color:#fff;background:#315a43;text-decoration:underline}.at-mobile-nav__groups{display:flex;flex-direction:column;gap:.8rem}.at-mobile-nav__group{border:1px solid var(--at-mobile-line);border-radius:.9rem;overflow:hidden;background:#fff}.at-mobile-nav__toggle{width:100%;display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1.5rem;text-align:left;color:#233b2d;background:#fff;border:0;font:inherit;font-size:1.45rem;font-weight:700;cursor:pointer}.at-mobile-nav__toggle[aria-expanded=true]{background:#f1f6ef}.at-mobile-nav__toggle:focus-visible{outline:2px solid #377c51;outline-offset:-3px}.at-mobile-nav__chevron{font-size:2rem;line-height:1;color:#4d765a;transition:transform .15s}.at-mobile-nav__toggle[aria-expanded=true] .at-mobile-nav__chevron{transform:rotate(180deg)}.at-mobile-nav__count{display:inline-block;font-size:1.1rem;font-weight:550;color:#58745f;padding:0 .65rem}.at-mobile-nav__panel{padding:.35rem 1.2rem .85rem;background:#fbfcfa;border-top:1px solid var(--at-mobile-line)}.at-mobile-nav__panel[hidden],.at-mobile-nav__group[hidden],.at-navmega__group[hidden],.at-navmega__links li[hidden],.at-mobile-nav__panel li[hidden],.at-navmega__empty[hidden],.at-mobile-nav__empty[hidden]{display:none!important}.at-mobile-nav__panel ul{padding:0;margin:0;list-style:none}.at-mobile-nav__panel li a{display:block;text-decoration:none;color:#334f3b;padding:1.05rem .4rem;font-size:1.4rem;line-height:1.4;border-bottom:1px solid #ecf1ea}.at-mobile-nav__panel li:last-child a{border-bottom:0}.at-mobile-nav__panel li a:hover,.at-mobile-nav__panel li a:focus-visible{color:#1b7747;text-decoration:underline}.at-mobile-nav__empty{font-size:1.35rem;padding:1rem;color:#596d5f}@media(prefers-reduced-motion:reduce){.at-navmega__links a span,.at-mobile-nav__chevron{transition:none}}@media screen and (min-width:990px){.header__inline-menu .mega-menu[open]>summary{background:#e7f0e6;color:#214e35;border-radius:.55rem .55rem 0 0;box-shadow:inset 0 -3px #2d6341}.header__inline-menu .mega-menu[open]>summary span{color:#214e35;text-decoration:none}.mega-menu__content:has(.at-navmega){border-top:3px solid #326b46;box-shadow:0 18px 32px #0c24173d}.at-navmega__banner--compact{background:#edf3eb;border-bottom:1px solid #d8e5d9;color:#243f30;padding:1.1rem max(3rem,calc((100vw - 1200px)/2));gap:1.75rem;min-height:6.7rem}.at-navmega__banner--compact h2{color:#233e30;margin:0;font-size:2.05rem;line-height:1.2}.at-navmega__banner--compact .at-navmega__eyebrow{color:#4c7457;font-size:.98rem;margin-bottom:.25rem}.at-navmega__banner--compact .at-navmega__banner-actions{flex-direction:row;align-items:center;justify-content:flex-end;gap:1.5rem;min-width:42%}.at-navmega__banner--compact .at-navmega__search-wrap{width:min(29rem,50%);min-width:18rem;border-color:#bdd1c0}.at-navmega__banner--compact .at-navmega__search-wrap input{padding:.8rem 0}.at-navmega__banner--compact .at-navmega__all-guides{color:#24543b;white-space:nowrap;font-size:1.24rem}.at-navmega__banner--compact .at-navmega__shop-cta{color:#fff;background:#285a3d;align-self:center;font-size:1.23rem}.at-navmega__banner--compact .at-navmega__shop-cta:hover{background:#1b432c}.at-navmega__body{padding-top:1.3rem;padding-bottom:1.3rem}.at-navmega__columns--shop{padding-top:1.5rem;padding-bottom:1.6rem}.at-navmega__columns{gap:1.6rem 2rem}.at-navmega__group--species{background:#eaf2e8;border-left:4px solid #39764c;padding:1rem 1.2rem}.at-navmega__group-heading h3{font-size:1.42rem}.at-navmega__links a{padding-top:.45rem;padding-bottom:.45rem}.at-navmega__footer{padding-top:.8rem;padding-bottom:.8rem}}.at-navmega__total{display:inline-flex;align-items:center;vertical-align:middle;font-size:1.08rem;font-weight:650;color:#2b6042;background:#dceada;border-radius:2rem;padding:.35rem .8rem;margin-left:.85rem;white-space:nowrap}.at-mobile-nav__intro--compact{padding:1.1rem 1.35rem;margin:.7rem 0 1rem;border-left:4px solid #3a784d}.at-mobile-nav__intro--compact h2{margin:0;font-size:1.9rem}.at-mobile-nav__intro--compact .at-mobile-nav__eyebrow{margin-bottom:.3rem}.at-mobile-nav__groups{margin-top:1rem}.at-mobile-nav__browse--footer{background:#e6efe5;color:#27543b;border:1px solid #cedfce;margin:1.5rem 0 0}.at-mobile-nav__browse--footer:hover,.at-mobile-nav__browse--footer:focus-visible{background:#dce9da;color:#234c36}@media screen and (min-width:990px)and (max-width:1199px){.at-navmega__banner--compact .at-navmega__banner-actions{min-width:45%}.at-navmega__banner--compact .at-navmega__search-wrap{min-width:15rem}.at-navmega__banner--compact .at-navmega__all-guides{font-size:1.13rem}}@media screen and (min-width:990px){.at-navmega__columns--guides{grid-template-columns:repeat(4,minmax(0,1fr));gap:2.2rem;align-items:start}.at-navmega__columns--guides .at-navmega__column{display:flex;flex-direction:column;gap:2.25rem;min-width:0}.at-navmega__columns--guides .at-navmega__column[hidden]{display:none!important}.at-navmega__columns--guides .at-navmega__links a{font-size:1.4rem;line-height:1.42;padding-top:.46rem;padding-bottom:.46rem}.at-navmega__columns--guides .at-navmega__group-heading h3{font-size:1.5rem}.at-navmega__columns--guides .at-navmega__group--species{padding:1.1rem 1.25rem}.at-navmega__columns--guides .at-navmega__group-heading{margin-bottom:.4rem}.at-navmega--guides.is-filtering .at-navmega__columns--guides{grid-template-columns:repeat(auto-fit,minmax(min(100%,25rem),1fr))}}
/*# sourceMappingURL=/cdn/shop/t/26/assets/at-navigation.css.map */
