.will-navigation-modal{max-width:440px;width:min(100vw,440px);padding:0!important;height:100vh;height:100dvh;max-height:100dvh;overflow:hidden!important}will-mobile-navigation{--will-accent:#66b360;--will-ink:#315e2d;--will-tint:#eff7ee;display:flex;height:100%;min-height:0;flex-direction:column;background:var(--will-tint);color:#202823;font-family:var(--font-body-family, Nunito, sans-serif);font-size:15px;line-height:1.45;text-align:left}will-mobile-navigation *{box-sizing:border-box}will-mobile-navigation [hidden]{display:none!important}will-mobile-navigation button,will-mobile-navigation input{font:inherit;color:inherit}will-mobile-navigation button{cursor:pointer}will-mobile-navigation a{color:inherit;text-decoration:none}will-mobile-navigation :is(button,a,input):focus-visible{outline:3px solid var(--will-ink);outline-offset:3px}.will-nav-head{padding:12px 16px 0;flex-shrink:0}.will-nav-headrow{display:flex;align-items:center;justify-content:space-between}.will-nav-headrow h2{margin:0;font-size:18px;line-height:1.3}.will-nav-close{position:static!important;display:flex;align-items:center;justify-content:center;width:44px;height:44px;border:0;background:transparent;padding:10px}.will-nav-close svg{width:22px;height:22px}.will-nav-switch{display:flex;gap:6px;margin:6px 0 12px}.will-nav-switch button{flex:1;min-width:0;min-height:48px;padding:9px 3px;border:1px solid #cdd4cf;background:#fff;border-radius:4px;font-size:13px;line-height:1.2}.will-nav-switch button[aria-pressed=true]{background:var(--will-tint);color:var(--will-ink);border:2px solid var(--will-accent);font-weight:700}.will-nav-search{display:flex;border:1px solid #bbc6bd;border-radius:4px;margin:0 0 12px}.will-nav-search input[type=search]{min-width:0;width:100%;padding:12px 10px;border:0;background:transparent;font-size:16px;line-height:1.4;box-shadow:none}.will-nav-search button{display:flex;align-items:center;justify-content:center;width:46px;flex-shrink:0;min-height:46px;border:0;background:transparent;padding:10px}.will-nav-search svg{width:20px;height:20px}.will-nav-content,.will-nav-fallback{overflow:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;padding:0 16px max(24px,env(safe-area-inset-bottom));flex:1;min-height:0}.will-nav-quick,.will-nav-prices{display:grid;grid-template-columns:1fr 1fr;gap:7px;margin:0 0 15px}.will-nav-quick>a,.will-nav-quick>button,.will-nav-prices>a{display:flex;align-items:center;min-height:46px;border:1px solid #dce2dc;border-radius:4px;background:var(--will-tint);text-align:left;padding:11px;font-weight:600;line-height:1.3}.will-nav-eyebrow{font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:#617065;margin:14px 0 4px}.will-nav-row{display:flex;align-items:center;justify-content:space-between;gap:10px;border:0;border-bottom:1px solid #e5e9e5;background:transparent;width:100%;min-height:48px;padding:11px 0;text-align:left;font-size:16px;line-height:1.4}.will-nav-arrow{color:var(--will-ink);font-size:20px;flex-shrink:0}.will-nav-row--all{color:var(--will-ink)!important;font-weight:700}.will-nav-utilities{display:flex;gap:8px 16px;flex-wrap:wrap;margin-top:18px}.will-nav-utilities a{display:flex;align-items:center;min-height:44px;font-size:13px;text-decoration:underline}.will-nav-back{border:0;background:transparent;color:var(--will-ink)!important;padding:10px 0;min-height:44px;text-align:left}.will-nav-title{margin:8px 0 14px;font-size:24px;line-height:1.3}.will-nav-hint{font-size:13px;color:#526054;margin:6px 0 14px}.will-nav-fallback ul{padding-left:18px}.will-nav-fallback a{display:block;padding:8px 0;text-decoration:underline}@media(max-width:480px){.will-navigation-modal{max-width:none;width:100vw}}@media(prefers-reduced-motion:reduce){.will-navigation-modal{transition:none!important}}will-mobile-navigation{--will-head-ink:#10180e}will-mobile-navigation:has([data-store=jt][aria-pressed=true]){--will-head-ink:#fff}will-mobile-navigation:has([data-store=dm][aria-pressed=true]){--will-head-ink:#202823}will-mobile-navigation .will-nav-head{background:var(--will-accent);color:var(--will-head-ink);padding-bottom:4px;border-bottom:1px solid rgba(32,40,35,.15)}will-mobile-navigation .will-nav-headrow h2,will-mobile-navigation .will-nav-title,will-mobile-navigation .will-nav-eyebrow{font-family:var(--font-heading-main-family, Montserrat, sans-serif);font-style:normal;font-weight:600}will-mobile-navigation .will-nav-headrow h2{color:var(--will-head-ink)}will-mobile-navigation .will-nav-close{color:var(--will-head-ink)}will-mobile-navigation .will-nav-close svg{fill:currentColor}will-mobile-navigation .will-nav-switch button{background:transparent;color:var(--will-head-ink);border:1px solid currentColor;border-radius:6px}will-mobile-navigation .will-nav-switch button[aria-pressed=true]{background:#fff;color:var(--will-ink);border:2px solid #fff;box-shadow:inset 0 -4px 0 var(--will-ink);font-weight:800}will-mobile-navigation .will-nav-search{background:#fff;color:#202823;border-color:transparent;border-radius:6px}will-mobile-navigation .will-nav-search input::placeholder{color:#526054;opacity:1}will-mobile-navigation .will-nav-head :is(button,input):focus-visible{outline:3px solid var(--will-head-ink);outline-offset:3px}will-mobile-navigation .will-nav-content,will-mobile-navigation .will-nav-fallback{padding-top:16px}will-mobile-navigation .will-nav-quick>a,will-mobile-navigation .will-nav-quick>button,will-mobile-navigation .will-nav-prices>a{background:#fff;color:var(--will-ink);border-color:var(--will-ink);border-radius:6px}will-mobile-navigation .will-nav-eyebrow{color:var(--will-ink);margin:18px 0 10px;letter-spacing:.08em;font-size:11px}will-mobile-navigation .will-nav-row{background:#fff;padding:12px;min-height:48px;border-bottom-color:#e0e5e0}will-mobile-navigation .will-nav-row--all{border-inline-start:3px solid var(--will-ink)}will-mobile-navigation .will-nav-utilities{padding-top:12px;border-top:1px solid var(--will-ink)}will-mobile-navigation .will-nav-title{color:var(--will-ink);font-size:22px}will-mobile-navigation .will-nav-switch button{display:flex;align-items:center;justify-content:center;gap:5px;background:#fff;color:var(--will-ink);border-color:var(--will-ink);padding:8px 4px}will-mobile-navigation .will-nav-switch button[aria-pressed=true]{background:var(--will-tint);color:var(--will-ink);border:2px solid var(--will-ink);box-shadow:inset 0 -3px 0 var(--will-ink)}will-mobile-navigation .will-nav-switch img{display:block;flex:0 0 21px;width:21px;height:21px;object-fit:contain}will-mobile-navigation .will-nav-switch span{min-width:0;font-size:12px;line-height:1.2}will-mobile-navigation .will-nav-home-link{display:flex;align-items:center;justify-content:center;min-height:44px;width:100%;box-sizing:border-box;margin:0 0 10px;padding:10px 12px;border:2px solid #fff;border-radius:6px;background:var(--will-ink);color:#fff;font:inherit;font-weight:700;line-height:1.3;text-align:center;text-decoration:none}will-mobile-navigation .will-nav-home-link:focus-visible{outline:3px solid var(--will-head-ink);outline-offset:3px}
/*# sourceMappingURL=/cdn/shop/t/106/assets/will-mobile-navigation.css.map */
