#header-group:has(.tc-navigation){position:relative;top:auto;z-index:40}.tc-navigation{display:block;border:0}.tc-navigation__surface{width:100%;border-bottom:1px solid var(--tc-rule);background:var(--tc-white)}.tc-navigation__bar{display:grid;grid-template-columns:200px minmax(0,1fr) auto;gap:clamp(20px,2vw,32px);align-items:center;min-height:100px;padding-block:18px}.tc-navigation__logo{display:inline-flex;width:200px;max-width:100%;min-height:44px;align-items:center;grid-column:1;grid-row:1}.tc-navigation__logo img{display:block;width:100%;height:auto}.tc-navigation__utilities{display:flex;justify-content:end;align-items:center;gap:18px;grid-column:3;grid-row:1;white-space:nowrap}.tc-navigation__utility,.tc-navigation__apply,.tc-navigation__cart,.tc-navigation__search{display:inline-flex;min-height:44px;align-items:center;justify-content:center;gap:8px;color:var(--tc-ink);font-size:.8rem;font-weight:600;text-decoration:none}.tc-navigation__utility svg,.tc-navigation__cart svg,.tc-navigation__menu-toggle svg{width:21px;height:21px;flex:0 0 auto;stroke:currentColor;stroke-width:1.5}.tc-navigation__apply{min-height:44px;padding:10px 16px;border:1px solid var(--tc-evergreen);color:var(--tc-evergreen);gap:20px}.tc-navigation__apply:hover{background:var(--tc-evergreen);color:#fff}.tc-navigation__utility:hover,.tc-navigation__search:hover{color:var(--tc-evergreen)}.tc-navigation__cart{position:relative;width:44px;flex:0 0 44px}.tc-navigation__cart .tc-header__cart-count{position:absolute;right:-4px;top:0}.tc-navigation__cart--restricted{display:none}.tc-navigation__desktop{grid-column:2;grid-row:1;justify-self:center;min-width:0;margin-top:0}.tc-navigation__list{list-style:none;margin:0;padding:0}.tc-navigation__list li{margin:0;padding:0}.tc-navigation__list a,.tc-navigation__branch>summary{display:flex;min-height:46px;align-items:center;justify-content:space-between;gap:14px;color:var(--tc-ink);font-size:.9rem;font-weight:600;line-height:1.35;text-decoration:none}.tc-navigation__list a:hover,.tc-navigation__branch>summary:hover,.tc-navigation__list a[aria-current=page]{color:var(--tc-evergreen)}.tc-navigation__branch>summary{cursor:pointer;list-style:none}.tc-navigation__branch>summary::-webkit-details-marker,.tc-navigation__menu-toggle::-webkit-details-marker{display:none}.tc-navigation__branch>summary svg{width:10px;height:7px;flex:0 0 10px;stroke:currentColor;stroke-width:1.5;transition:transform .16s ease}.tc-navigation__branch[open]>summary svg{transform:rotate(180deg)}.tc-navigation__desktop>.tc-navigation__list{display:flex;align-items:stretch;gap:clamp(18px,1.8vw,28px);white-space:nowrap}.tc-navigation__desktop>.tc-navigation__list>li{position:relative}.tc-navigation__desktop>.tc-navigation__list>li>a,.tc-navigation__desktop>.tc-navigation__list>li>details>summary{min-height:54px;border-bottom:2px solid transparent}.tc-navigation__desktop>.tc-navigation__list>li>a:hover,.tc-navigation__desktop>.tc-navigation__list>li>details[open]>summary{border-bottom-color:var(--tc-evergreen)}.tc-navigation__desktop .tc-navigation__list--1{position:absolute;top:100%;left:-20px;width:min(330px,calc(100vw - 2 * var(--tc-pad)));max-height:min(640px,calc(100dvh - var(--tc-navigation-bottom, 180px) - 16px));overflow-y:auto;overscroll-behavior:contain;padding:12px;border:1px solid var(--tc-rule);background:var(--tc-white);box-shadow:0 16px 32px #2220211a;z-index:45}.tc-navigation__desktop .tc-navigation__list--1 a,.tc-navigation__desktop .tc-navigation__list--1 summary{padding:10px 12px;font-size:.84rem}.tc-navigation__desktop .tc-navigation__list--1 a:hover{background:var(--tc-sage)}@media(min-width:1001px)and (prefers-reduced-motion:no-preference){.tc-navigation__desktop>.tc-navigation__list>li>details[open]>.tc-navigation__list--1{animation:tc-navigation-reveal .17s cubic-bezier(.2,.7,.3,1) both}.tc-navigation__desktop .tc-navigation__list a,.tc-navigation__desktop .tc-navigation__branch>summary{transition:color .15s ease,background-color .15s ease,border-color .15s ease}}@keyframes tc-navigation-reveal{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}.tc-navigation__list--2{padding:2px 0 8px 18px;margin-left:12px;border-left:1px solid var(--tc-rule)}.tc-navigation__list--2 a{font-weight:400}.tc-navigation__drawer{display:none;grid-column:1;grid-row:1;justify-self:start}.tc-navigation__menu-toggle{min-width:44px;min-height:44px;display:flex;align-items:center;gap:10px;color:var(--tc-ink);cursor:pointer;list-style:none;font-size:.8rem;font-weight:600}.tc-navigation__menu-toggle .tc-navigation__close,.tc-navigation__drawer[open] .tc-navigation__hamburger{display:none}.tc-navigation__drawer[open] .tc-navigation__close{display:block}.tc-navigation__drawer-panel{position:fixed;top:var(--tc-navigation-bottom, 120px);left:0;right:0;max-height:calc(100dvh - var(--tc-navigation-bottom, 120px));overflow-y:auto;overscroll-behavior:contain;background:var(--tc-white);border-top:1px solid var(--tc-rule);border-bottom:1px solid var(--tc-rule);box-shadow:0 18px 32px #2220211f;z-index:46}.tc-navigation__drawer-inner{display:grid;grid-template-columns:minmax(0,1fr) minmax(240px,.55fr);gap:64px;padding-block:28px 40px}.tc-navigation__drawer-panel nav>.tc-navigation__list>li{border-bottom:1px solid var(--tc-rule)}.tc-navigation__drawer-panel nav>.tc-navigation__list>li>a,.tc-navigation__drawer-panel nav>.tc-navigation__list>li>details>summary{min-height:56px;font-family:var(--font-heading--family);font-size:1.5rem}.tc-navigation__drawer-panel .tc-navigation__list--1{padding:2px 0 14px 14px}.tc-navigation__drawer-panel .tc-navigation__list--1 a,.tc-navigation__drawer-panel .tc-navigation__list--1 summary{min-height:46px;font-size:.95rem}.tc-navigation__drawer-utilities{display:flex;flex-direction:column;align-items:start;padding:10px 0 12px 40px;border-left:1px solid var(--tc-rule);gap:12px}.tc-navigation__eyebrow{margin:0;color:var(--tc-evergreen);font-size:.72rem;font-weight:600;letter-spacing:.13em;text-transform:uppercase}.tc-navigation__dealer-copy{margin:0 0 6px;max-width:320px;color:var(--tc-muted);font-size:.9rem;line-height:1.6}.tc-navigation__search{margin-top:4px;gap:28px}.tc-navigation :where(a,summary):focus-visible{outline:2px solid var(--tc-evergreen);outline-offset:3px;box-shadow:none}.tc-navigation.is-compact>.tc-navigation__surface{position:fixed;top:0;left:0;right:0;box-shadow:0 3px 20px #2220210f;z-index:44}.tc-navigation.is-compact .tc-announcement,.tc-navigation.is-compact .tc-navigation__desktop,.tc-navigation.is-compact .tc-navigation__utility,.tc-navigation.is-compact .tc-navigation__apply{display:none}.tc-navigation.is-compact .tc-navigation__bar{min-height:68px;padding-block:0;grid-template-columns:1fr auto 1fr;gap:20px}.tc-navigation.is-compact .tc-navigation__drawer{display:block}.tc-navigation.is-compact .tc-navigation__logo{width:164px;grid-column:2}.tc-navigation.is-compact .tc-navigation__utilities{grid-column:3}.tc-navigation.is-compact .tc-navigation__cart--restricted{display:inline-flex}@media(min-width:1001px)and (max-width:1399px){.tc-navigation:not(.is-compact) .tc-navigation__bar{grid-template-columns:150px minmax(0,1fr) auto;gap:16px}.tc-navigation:not(.is-compact) .tc-navigation__logo{width:150px}.tc-navigation__desktop>.tc-navigation__list{gap:12px}.tc-navigation__desktop>.tc-navigation__list>li>a,.tc-navigation__desktop>.tc-navigation__list>li>details>summary{font-size:.78rem;gap:8px}.tc-navigation__utilities{gap:12px}.tc-navigation__utility{font-size:.74rem}.tc-navigation__utility--search{width:44px}.tc-navigation__utility--search span{display:none}.tc-navigation__apply{font-size:.72rem;padding-inline:10px;gap:10px}}@media(max-width:1000px){.tc-navigation .tc-announcement__inner{min-height:36px;padding-block:7px;font-size:.67rem;line-height:1.4}.tc-navigation .tc-announcement__mark{display:none}.tc-navigation__bar{grid-template-columns:1fr auto 1fr;min-height:90px;gap:16px;padding-block:10px}.tc-navigation__drawer{display:block}.tc-navigation__logo{grid-column:2;width:190px}.tc-navigation__utilities{grid-column:3;gap:0}.tc-navigation__desktop,.tc-navigation__utility,.tc-navigation__apply{display:none}.tc-navigation__cart--restricted{display:inline-flex}.tc-navigation__drawer-inner{gap:36px;grid-template-columns:minmax(0,1fr) minmax(220px,.6fr)}.tc-navigation__drawer-utilities{padding-left:28px}}@media(max-width:640px){.tc-navigation__logo{width:178px}.tc-navigation__menu-toggle span{display:none}.tc-navigation__drawer-inner{grid-template-columns:minmax(0,1fr);gap:28px;padding-block:18px 28px}.tc-navigation__drawer-utilities{border-left:0;padding:0}.tc-navigation__drawer-panel nav>.tc-navigation__list>li>a,.tc-navigation__drawer-panel nav>.tc-navigation__list>li>details>summary{font-size:1.3rem}.tc-navigation.is-compact .tc-navigation__bar{min-height:64px;gap:12px}.tc-navigation.is-compact .tc-navigation__logo{width:150px}}@media(prefers-reduced-motion:reduce){.tc-navigation *,.tc-navigation *:before,.tc-navigation *:after{transition:none!important;animation:none!important;scroll-behavior:auto!important}}.tc-navigation__cart [hidden]{display:none!important}.tc-header__cart-feedback{position:absolute;top:calc(100% + 10px);right:0;padding:9px 12px;background:var(--tc-evergreen, #175631);color:#fff;font-size:12px;font-weight:600;line-height:1.4;white-space:nowrap;pointer-events:none;box-shadow:0 3px 12px #00000014}
/*# sourceMappingURL=/cdn/shop/t/4/assets/tree-navigation.css.map */
