.replica-quick-nav,.replica-quick-nav *{box-sizing:border-box}
.replica-quick-nav a{text-decoration:none}
.section-site-header:has(.site-header--revised),.site-header--revised{background:#fff!important}
.site-header--revised .primary-nav{display:none!important}
.replica-quick-nav{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,max-content) minmax(0,1fr);align-items:end;gap:28px;width:calc(100% - 48px);max-width:1100px;margin:0 auto 12px;padding:13px 18px 14px;background:#fff;border:1px solid transparent;border-radius:10px;color:#541352;box-sizing:border-box}
.replica-nav-group{min-width:0}.replica-nav-dogs{width:max-content;max-width:100%}.replica-nav-dogs h2{display:block;margin:0 0 7px;padding:0;border:0;width:auto;max-width:none;font:650 18px/1.3 Montserrat,sans-serif;letter-spacing:0}.replica-nav-chips{display:flex;align-items:center;gap:7px;flex-wrap:wrap;min-width:0}.replica-nav-dogs>.replica-nav-chips{width:max-content;max-width:100%;border-top:1px solid #a66ba9;padding-top:8px;box-sizing:border-box}
.replica-nav-chip{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:34px;padding:8px 12px;border:1px solid transparent;border-radius:6px;color:#541352;white-space:nowrap;font:600 12px/1.25 Montserrat,sans-serif;transition:border-color .15s,background .15s}.replica-nav-chip.purple{background:#f2d6ff}.replica-nav-chip.orange{background:#f6c695}.replica-nav-chip.yellow{background:#f7f1b4}.replica-nav-chip.green{background:#ddf7c6}.replica-nav-chip.pink{background:#ecd6f7}.replica-nav-chip.blue{background:#d6dbff}.replica-nav-chip.peach{background:#fbe4d9}.replica-nav-chip.lavender{background:#f5edf7}.replica-nav-chip:hover{filter:brightness(.96)}.replica-nav-chip[aria-current]{border-color:transparent}.replica-nav-chip.purple[aria-current]{background:#d9b6e8}.replica-nav-chip.blue[aria-current]{background:#bcc4f5}.replica-nav-chip.orange[aria-current]{background:#edb477}.replica-nav-chip.yellow[aria-current]{background:#eade90}.replica-nav-chip.green[aria-current]{background:#c7dfa6}.replica-nav-chip.peach[aria-current]{background:#f2cbb7}.replica-nav-chip.lavender[aria-current]{background:#e5d5eb}.replica-nav-chip:focus-visible{outline:2px solid #93278f;outline-offset:3px}
.replica-nav-humans>.replica-nav-chips{justify-content:flex-end}.replica-nav-humans .replica-nav-chip{min-height:36px;padding:9px 13px}.replica-human-dropdown{position:relative}.replica-human-toggle{cursor:pointer}.replica-human-toggle[aria-expanded=true] svg{transform:rotate(180deg)}.replica-human-panel{position:absolute;top:calc(100% + 8px);right:0;z-index:100;min-width:185px;max-width:calc(100vw - 48px);padding:6px;background:#fff;border:1px solid #e5d5e7;box-shadow:0 10px 28px #5413521f;border-radius:10px}.replica-human-panel[hidden]{display:none!important}.replica-human-panel .replica-nav-chip{display:flex;justify-content:flex-start;width:100%;background:#fff;border-radius:5px}.replica-human-panel .replica-nav-chip:hover{background:#f5edf7}
@media(max-width:900px){.replica-quick-nav{gap:20px;width:calc(100% - 32px);padding:12px 14px}.replica-nav-chip{font-size:10px;padding:6px 8px}.replica-nav-humans .replica-nav-chip{padding:9px 10px}}
@media(max-width:800px){.replica-quick-nav{grid-template-columns:minmax(0,1fr);gap:13px}.replica-nav-humans>.replica-nav-chips{justify-content:flex-start}.replica-human-panel{left:0;right:auto}}
@media(max-width:620px){.replica-quick-nav{grid-template-columns:minmax(0,1fr);gap:13px;width:calc(100% - 28px);padding:12px;margin-bottom:10px}.replica-nav-humans>.replica-nav-chips{justify-content:flex-start}.replica-human-panel{left:0;right:auto}.replica-nav-dogs h2{font-size:15px}.replica-nav-dogs{width:100%}.replica-nav-dogs>.replica-nav-chips{width:100%;flex-wrap:nowrap;gap:clamp(1.5px,.5vw,3px)}.replica-nav-dogs .replica-nav-chip{flex:1 1 auto;min-width:0;padding:7px clamp(1px,.45vw,3px);font-size:clamp(8px,2.3vw,10px)}}
@media(max-width:360px){.replica-nav-dogs>.replica-nav-chips{gap:1px}.replica-nav-dogs .replica-nav-chip{padding-inline:1px;font-size:7.5px}}
@media(min-width:1100px){.replica-nav-chip{min-height:38px;padding:9px 14px;font-size:14px}.replica-nav-humans .replica-nav-chip{min-height:40px}}

cp-navigation-disclosure{display:block}
.replica-human-toggle{list-style:none}
.replica-human-toggle::-webkit-details-marker{display:none}
.replica-human-toggle::marker{content:""}
.replica-human-dropdown[open] .replica-human-toggle svg{transform:rotate(180deg)}
.replica-human-dropdown:not([open])>.replica-human-panel{display:none}

@media(max-width:1023px){.site-header--revised>.replica-quick-nav{display:none}}
.sidebar-nav--revised{background:#fff;color:#541352}
.sidebar-nav--revised .replica-quick-nav--drawer{display:grid;grid-template-columns:minmax(0,1fr);gap:20px;width:100%;max-width:none;margin:0;padding:0;border:0}
.replica-quick-nav--drawer .replica-nav-dogs{width:100%}
.replica-quick-nav--drawer .replica-nav-dogs h2{font-size:18px}
.replica-quick-nav--drawer .replica-nav-chips{display:grid;grid-template-columns:minmax(0,1fr);width:100%;gap:8px}
.replica-quick-nav--drawer .replica-nav-chip{justify-content:flex-start;min-height:44px;width:100%;padding:12px 14px;font-size:14px;white-space:normal}
.cp-drawer-actions{display:grid;gap:12px;margin:0 0 24px}
.cp-drawer-actions .push-btn{display:block;width:100%}
.cp-drawer-actions .push-btn__surface{display:block;text-align:center}

.replica-quick-nav--drawer .replica-nav-humans h2{display:block;margin:0 0 7px;padding:0;font:650 18px/1.3 Montserrat,sans-serif;letter-spacing:0}
.replica-quick-nav--drawer .replica-nav-humans>.replica-nav-chips{border-top:1px solid #a66ba9;padding-top:8px}
