.pg-side-nav{--pg-side-tint:color-mix(in srgb, var(--pg-sky) 55%, transparent);top:var(--pg-side-top,64px);z-index:30;background:color-mix(in srgb, var(--pg-head-bg,var(--pg-porcelain)) 92%, var(--pg-sky));border-block:1px solid var(--pg-rule-soft);box-shadow:0 10px 24px -20px color-mix(in srgb, var(--pg-forest) 45%, transparent);position:sticky}.pg-side-nav[data-side=pet-owners]{--pg-side-tint:color-mix(in srgb, var(--pg-mint-glow) 70%, transparent)}.pg-side-nav-row{overscroll-behavior-x:contain;scrollbar-width:none;align-items:center;gap:4px;padding-block:9px;display:flex;overflow-x:auto}.pg-side-nav-row::-webkit-scrollbar{display:none}.pg-side-nav-label{font-family:var(--pg-mono), ui-monospace, monospace;color:var(--pg-forest);text-transform:uppercase;letter-spacing:.1em;background:var(--pg-side-tint);border-radius:999px;flex:none;margin-right:8px;padding:5px 11px;font-size:11px;font-weight:500}.pg-side-nav-link{color:var(--pg-slate);white-space:nowrap;border-radius:999px;flex:none;padding:7px 13px;font-size:14.5px;font-weight:600;line-height:1.2;text-decoration:none;transition:background-color .15s,color .15s}.pg-side-nav-link:hover{color:var(--pg-ink);background:var(--pg-side-tint)}.pg-side-nav-link[aria-current]{color:var(--pg-forest);background:var(--pg-action);box-shadow:0 6px 16px -10px color-mix(in srgb, var(--pg-action) 90%, transparent)}.pg-side-nav-link:focus-visible{outline:2px solid var(--pg-action);outline-offset:2px}:root:has(.pg-side-nav){scroll-padding-top:calc(var(--pg-side-top,64px) + 60px)}@media (max-width:719px){.pg-side-nav-row{padding-inline:16px;-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 16px calc(100% - 28px),#0000 100%);mask-image:linear-gradient(90deg,#0000 0,#000 16px calc(100% - 28px),#0000 100%)}.pg-side-nav-link{padding:6px 11px;font-size:13.5px;position:relative}.pg-side-nav-link:after{content:"";position:absolute;inset:-8px 0}}@media (prefers-reduced-motion:reduce){.pg-side-nav-link{transition:none}}.pg-shelf{padding-block:clamp(32px,5vw,56px) clamp(40px,6vw,72px)}.pg-shelf-links{background:var(--pg-surface);border:1px solid var(--pg-rule-soft);min-height:96px;box-shadow:0 18px 40px -32px hsl(var(--pg-shadow-color,160 40% 10%) / .5);border-radius:20px;flex-wrap:wrap;align-items:center;gap:12px 20px;padding:20px clamp(20px,3vw,32px);display:flex}.pg-shelf-link{color:var(--pg-ink);align-items:center;gap:10px;padding:8px 4px;font-weight:600;text-decoration:none;display:inline-flex}.pg-shelf-link:hover{text-decoration:underline;-webkit-text-decoration-color:var(--pg-action);text-decoration-color:var(--pg-action);text-underline-offset:4px}.pg-shelf-dir{font-family:var(--pg-mono), ui-monospace, monospace;color:var(--pg-mute);text-transform:uppercase;letter-spacing:.12em;font-size:11px;font-weight:400;display:block}.pg-shelf-home{color:var(--pg-slate);align-items:center;gap:8px;padding:8px 4px;font-size:14px;display:inline-flex}@media (max-width:1679px){:root:not(:lang(en)) .pg-side-nav-label{display:none}}