.masthead{position:absolute;z-index:100;top:0;right:0;left:0;color:#fff;transition:background .35s var(--ease),color .35s,box-shadow .35s}.masthead.is-scrolled,.masthead:not(.is-overlay){position:fixed;background:rgba(245,243,238,.94);color:var(--ink);box-shadow:0 1px 0 rgba(8,11,15,.08);backdrop-filter:blur(18px)}.masthead__inner{display:grid;grid-template-columns:1fr auto;align-items:center;min-height:4.5rem}.brand a{font-family:var(--display);font-size:1rem;font-weight:800;letter-spacing:-.05em;text-decoration:none}.brand a span,.footer__brand span{color:var(--blue)}.brand .custom-logo{width:auto;max-width:9rem;max-height:2.5rem}.desktop-nav{display:none;gap:2.5rem}.desktop-nav a{position:relative;text-decoration:none;font-size:.78rem;font-weight:650}.desktop-nav a::after{content:"";position:absolute;right:0;bottom:-.45rem;left:0;height:1px;background:currentColor;transform:scaleX(0);transition:transform .3s var(--ease)}.desktop-nav a:hover::after{transform:scaleX(1)}.masthead__tools{display:flex;align-items:center;gap:.8rem}.icon-link{display:none;width:1.4rem;text-decoration:none}.icon-link svg{fill:none;stroke:currentColor;stroke-width:1.5}.bag-link{display:flex;align-items:center;gap:.5rem;text-decoration:none;font-size:.76rem;font-weight:700}.bag-link b{display:grid;place-items:center;width:1.4rem;aspect-ratio:1;border-radius:50%;background:var(--blue);color:#fff;font-size:.62rem}.menu-toggle{display:grid;width:2.5rem;height:2.5rem;padding:.7rem;border:0;background:transparent;align-content:center;gap:.35rem;color:inherit;cursor:pointer}.menu-toggle i{display:block;width:100%;height:1px;background:currentColor;transition:transform .3s}.menu-open .menu-toggle i:first-of-type{transform:translateY(.175rem) rotate(45deg)}.menu-open .menu-toggle i:last-of-type{transform:translateY(-.175rem) rotate(-45deg)}.mobile-menu{position:fixed;z-index:90;inset:0;visibility:hidden;background:var(--ink);color:#fff;opacity:0;transition:opacity .35s,visibility .35s}.menu-open .mobile-menu{visibility:visible;opacity:1}.mobile-menu__panel{display:flex;height:100%;padding:7rem var(--gutter) 2rem;flex-direction:column}.mobile-menu nav{display:grid}.mobile-menu nav a{display:grid;grid-template-columns:2rem 1fr;padding:1rem 0;border-bottom:1px solid rgba(255,255,255,.13);font-family:var(--display);font-size:clamp(1.5rem,7vw,2.7rem);text-decoration:none}.mobile-menu nav a{color:#74808d}.mobile-menu nav a span{color:#fff}.mobile-menu__foot{display:flex;gap:1.5rem;margin-top:auto;font-size:.75rem}.footer{padding:clamp(4rem,8vw,7rem) 0 2rem;background:var(--ink);color:#d9dde1}.footer__brand{padding-bottom:clamp(3rem,7vw,6rem);border-bottom:1px solid rgba(255,255,255,.12)}.footer__brand p{margin:0;font-family:var(--display);font-size:clamp(2.8rem,9vw,8rem);font-weight:750;line-height:.8;letter-spacing:-.08em}.footer__brand small{display:block;margin-top:1.5rem;color:#8e98a2}.footer__grid{display:grid;grid-template-columns:repeat(2,1fr);gap:2.5rem;padding-block:3rem}.footer__grid div{display:flex;flex-direction:column;align-items:flex-start}.footer__grid h3{margin-bottom:1rem;color:#75818c;font:700 .65rem var(--body);letter-spacing:.18em;text-transform:uppercase}.footer__grid a{padding:.22rem 0;text-decoration:none;font-size:.85rem}.footer__disclaimer{max-width:65rem;padding-top:2rem;border-top:1px solid rgba(255,255,255,.12);color:#7f8993;font-size:.75rem}.footer__bottom{display:flex;flex-direction:column;gap:.5rem;padding-top:2rem;color:#68737d;font-size:.68rem}.fallback-main{min-height:65vh;padding:9rem 0 6rem}.fallback-entry h1{margin-bottom:2rem;font-size:clamp(2.8rem,7vw,5.5rem)}.prose>*+*{margin-top:1.4em}.prose h2,.prose h3{margin-top:1.7em}.post-row{padding:2.5rem 0;border-top:1px solid #ccd0d1}.post-row h2{font-size:2rem}.post-row h2 a{text-decoration:none}@media(min-width:48rem){.masthead__inner{grid-template-columns:1fr auto 1fr}.desktop-nav{display:flex}.masthead__tools{justify-self:end}.icon-link{display:block}.menu-toggle{display:none}.footer__grid{grid-template-columns:2fr 1fr 1fr 1fr}.footer__grid::before{content:"A discreet, considered way to navigate men’s health products.";max-width:20rem;color:#929ba4;font-size:1rem}.footer__bottom{flex-direction:row;justify-content:space-between}}
