.clubhouse-shell{--clubhouse-bg:#f1e9dc;--clubhouse-fg:#1f3a2e;--clubhouse-soft:#dfc9a0;--clubhouse-button-bg:#1f3a2e;--clubhouse-button-fg:#f1e9dc;--clubhouse-focus:#a6442e}.clubhouse-shell[data-header-option=b]{--clubhouse-bg:#1f3a2e;--clubhouse-fg:#f1e9dc;--clubhouse-button-bg:#dfc9a0;--clubhouse-button-fg:#1f3a2e;--clubhouse-focus:#dfc9a0}.clubhouse-header{z-index:50;background:var(--clubhouse-bg);color:var(--clubhouse-fg);border-bottom:1px solid #1f3a2e;position:sticky;top:0}.clubhouse-header-inner{justify-content:space-between;align-items:center;gap:28px;max-width:1280px;height:80px;margin:auto;padding:0 40px;display:flex}.clubhouse-brand{white-space:nowrap;color:inherit;flex-shrink:0;align-items:center;gap:8px;text-decoration:none;display:inline-flex}.clubhouse-brand>span:last-child{font-family:var(--font-noto-serif-display), Georgia, serif;letter-spacing:-.055em;font-size:35px;font-weight:600;line-height:1}.clubhouse-brand em{font-weight:400}.clubhouse-brand-dog{background:currentColor;width:48px;height:58px;-webkit-mask:url(/images/header-review/existing-dog-mug.webp) 50%/64px 64px no-repeat;mask:url(/images/header-review/existing-dog-mug.webp) 50%/64px 64px no-repeat}.clubhouse-desktop-links{align-items:center;gap:22px;display:flex}.clubhouse-nav-link{min-height:44px;color:inherit;align-items:center;padding:8px 0;font-size:13px;font-weight:500;text-decoration:none;display:flex;position:relative}.clubhouse-nav-link[aria-current=page]{font-weight:700}.clubhouse-nav-link[aria-current=page]:after{content:"";background:currentColor;height:2px;position:absolute;bottom:3px;left:0;right:0}.clubhouse-nav-link:hover{text-underline-offset:6px;text-decoration:underline}.clubhouse-visit{background:var(--clubhouse-button-bg);min-height:46px;color:var(--clubhouse-button-fg);border:1px solid var(--clubhouse-button-bg);white-space:nowrap;border-radius:3px;justify-content:center;align-items:center;gap:18px;padding:12px 18px;font-size:12px;font-weight:600;text-decoration:none;display:flex}.clubhouse-visit:hover{text-underline-offset:4px;text-decoration:underline}.clubhouse-header a:focus-visible,.clubhouse-header button:focus-visible{outline:3px solid var(--clubhouse-focus);outline-offset:4px}.clubhouse-menu-button{display:none}.clubhouse-mobile-links{background:var(--clubhouse-bg);color:var(--clubhouse-fg);border-bottom:1px solid var(--clubhouse-fg);max-height:calc(100dvh - 80px);padding:16px 24px 24px;position:absolute;top:100%;left:0;right:0;overflow-y:auto;box-shadow:0 10px 16px #10251b1a}.clubhouse-mobile-links[hidden]{display:none}.clubhouse-shell .halloween-announcement{color:#1f3a2e;background:#dfc9a0}.clubhouse-shell[data-header-option=b] .halloween-announcement{color:#f1e9dc;background:#142b21}.clubhouse-shell .halloween-announcement>a{min-height:44px;padding:8px 40px}.clubhouse-shell .halloween-announcement a:focus-visible{outline-color:currentColor}@media (max-width:1099px){.clubhouse-header-inner{gap:14px;height:72px;padding:0 24px}.clubhouse-brand>span:last-child{font-size:30px}.clubhouse-brand-dog{width:36px;height:50px;-webkit-mask-size:50px 50px;mask-size:50px 50px}.clubhouse-desktop-links{display:none}.clubhouse-menu-button{min-height:44px;color:inherit;background:0 0;border:1px solid;border-radius:3px;justify-content:center;align-items:center;gap:10px;padding:10px 12px;font-size:12px;font-weight:600;display:inline-flex}.clubhouse-menu-glyph{flex-direction:column;justify-content:center;gap:5px;width:15px;height:18px;font-size:25px;font-weight:400;line-height:15px;display:flex}.clubhouse-menu-glyph i{background:currentColor;width:15px;height:1px}.clubhouse-mobile-links .clubhouse-nav-link{min-height:46px;padding:12px 0}.clubhouse-mobile-links .clubhouse-nav-link[aria-current=page]:after{width:26px;bottom:7px;right:auto}.clubhouse-mobile-links .clubhouse-visit{margin-top:12px}.clubhouse-shell .halloween-announcement>a{padding-left:24px;padding-right:24px}}@media (min-width:1100px){.clubhouse-mobile-links{display:none}}@media (max-width:600px){.clubhouse-header-inner{gap:10px;padding:0 20px}.clubhouse-brand{gap:6px}.clubhouse-brand>span:last-child{font-size:28px}.clubhouse-brand-dog{width:36px}.clubhouse-shell .halloween-announcement>a{padding:9px 20px}.clubhouse-shell .announcement-main>span{display:block}}
