.brand{text-decoration:none}.earth-wordmark{display:flex;align-items:center;gap:12px;width:192px;color:#fffaf2}.earth-wordmark-copy{display:flex;flex-direction:column;align-items:center;width:121px;flex:none}.earth-wordmark-name{font:400 21px/1.05 var(--sans);letter-spacing:2.3px;text-align:center}.earth-wordmark-by{font:400 6.8px/1.5 var(--sans);letter-spacing:.55px;margin-top:7px;white-space:nowrap}.earth-wordmark-symbol{width:58px;height:54px;flex:none}.header.is-fixed .earth-wordmark{transform:scale(.94);transform-origin:left center}
footer .earth-footer-main{padding-top:64px;padding-bottom:56px;display:grid;grid-template-columns:minmax(210px,1fr) minmax(0,2.3fr);gap:8%;align-items:start}footer .earth-footer-identity>.brand{display:inline-block}footer .earth-footer-identity>p{font:15px/1.75 var(--serif);color:#e1e1d5;margin-top:23px}footer .earth-footer-identity>.text-link{font-size:10px;letter-spacing:1.5px;margin-top:19px;gap:38px;padding:10px 0}.earth-footer-navigation{display:grid;grid-template-columns:1fr 1fr 1.45fr;gap:34px;padding-top:2px}.earth-footer-column{display:flex;flex-direction:column;align-items:flex-start;gap:13px}.earth-footer-heading{font:11px/1.4 var(--sans);text-transform:uppercase;letter-spacing:2px;color:#c5c9ba;margin-bottom:13px}.earth-footer-column>a{font:14px/1.6 var(--sans);text-decoration:none;max-width:100%;text-wrap:pretty}.earth-footer-column>a:hover{text-decoration:underline;text-underline-offset:5px}footer .earth-footer-bottom{display:flex;align-items:center;justify-content:space-between;gap:25px;padding-top:24px;padding-bottom:26px;font:10px/1.8 var(--sans);letter-spacing:.3px;border-top:1px solid #f4e8d52e;color:#d3d6c8}.earth-footer-bottom>div{display:flex;gap:20px}.earth-footer-bottom a:hover{text-decoration:underline;text-underline-offset:4px}.shop-lab-unavailable{opacity:.7;cursor:default;border:1px solid #a8b19f;background:transparent;color:var(--shop-green)}
@media(max-width:1100px){footer .earth-footer-main{grid-template-columns:1fr;gap:42px}.earth-footer-identity{display:grid;grid-template-columns:220px 1fr auto;align-items:center;gap:25px}footer .earth-footer-identity>p,footer .earth-footer-identity>.text-link{margin-top:0}.earth-footer-navigation{gap:32px;grid-template-columns:1fr 1fr 1.3fr}.earth-footer-bottom{flex-wrap:wrap}.header .earth-wordmark{width:184px;gap:9px}}
@media(max-width:600px){.header .earth-wordmark{width:174px;gap:9px}.header .earth-wordmark-copy{width:112px}.header .earth-wordmark-name{font-size:19px;letter-spacing:2px}.header .earth-wordmark-by{font-size:6.3px;letter-spacing:.4px}.header .earth-wordmark-symbol{width:52px;height:48px}footer .earth-footer-main{padding-top:40px;padding-bottom:36px;gap:36px}.earth-footer-identity{display:block}footer .earth-footer-identity>p{margin-top:20px}footer .earth-footer-identity>.text-link{margin-top:13px}.earth-footer-navigation{grid-template-columns:1fr 1fr;gap:30px 24px}.earth-footer-column:last-child{grid-column:1/-1;display:grid;grid-template-columns:1fr 1fr;gap:12px 24px}.earth-footer-column:last-child>.earth-footer-heading{grid-column:1/-1;margin-bottom:0}.earth-footer-column>a{font-size:13px}.earth-footer-heading{font-size:10px}.earth-footer-column{gap:12px}footer .earth-footer-bottom{flex-direction:column;align-items:flex-start;gap:12px;padding-top:23px;padding-bottom:26px;font-size:10px}.earth-footer-bottom>div{gap:25px}}

/* Follow the requested visual order as well as the DOM order. */
#navigation > .nav-supplements{order:3}
