/* Pure Body shared Explore Page navigation.
   Approved visual/behavioral baseline: Aesthetic Injectables page navigation. */
.pb-page-nav{border-top:1px solid rgba(201,154,61,.22);border-bottom:1px solid rgba(201,154,61,.28);background:rgba(255,255,255,.58)}
.pb-page-nav>.shell{padding-top:13px;padding-bottom:13px;text-align:center}
.pb-page-nav__label{margin:0 0 8px;color:var(--gold-dark);font:600 9px/1.3 var(--sans);letter-spacing:.16em;text-transform:uppercase}
.pb-page-nav__toggle{display:none}
.pb-page-nav__items{display:flex;justify-content:center;align-items:center;max-width:980px;margin:0 auto}
.pb-page-nav__items a{position:relative;padding:3px 22px;color:#3b3631;font:500 11px/1.45 var(--sans);letter-spacing:.035em;text-decoration:none;white-space:nowrap;transition:color .18s ease,background-color .18s ease}
.pb-page-nav__items a+a::before{content:'';position:absolute;top:50%;left:0;width:1px;height:14px;background:rgba(201,154,61,.38);transform:translateY(-50%)}
.pb-page-nav__items a:hover,.pb-page-nav__items a:focus-visible{color:var(--gold-dark)}
.pb-page-nav__items a:focus-visible{outline:2px solid rgba(169,120,34,.38);outline-offset:2px}
@media(min-width:1180px){
  .pb-page-nav{position:fixed;z-index:80;top:50%;right:0;width:148px;border:1px solid rgba(201,154,61,.25);border-right:0;border-radius:9px 0 0 9px;background:rgba(250,248,244,.88);box-shadow:0 8px 22px rgba(45,37,27,.075);opacity:0;visibility:hidden;transform:translate(10px,-50%);transition:width .2s ease,opacity .22s ease,transform .22s ease,visibility .22s ease,background-color .18s ease,box-shadow .18s ease;backdrop-filter:blur(9px)}
  .pb-page-nav.is-visible{opacity:1;visibility:visible;transform:translate(0,-50%)}
  .pb-page-nav>.shell{position:relative;width:100%;max-width:none;padding:12px 9px 9px}
  .pb-page-nav__label{margin-bottom:7px;padding-right:0;font-size:9px;letter-spacing:.14em}
  .pb-page-nav__toggle{display:grid;position:absolute;z-index:2;top:56px;left:0;width:20px;height:78px;padding:5px 0;place-items:center;border:1px solid rgba(201,154,61,.34);border-left:0;border-radius:0 7px 7px 0;background:rgba(250,248,244,.98);color:var(--gold-dark);cursor:pointer;transform:translateX(-100%);transition:background-color .18s ease,border-color .18s ease,box-shadow .18s ease}
  .pb-page-nav__toggle::before{content:'COLLAPSE';display:block;writing-mode:vertical-rl;text-orientation:mixed;font:600 9px/1 var(--sans);letter-spacing:.08em}
  .pb-page-nav__toggle:hover,.pb-page-nav__toggle:focus-visible{border-color:rgba(169,120,34,.62);background:rgba(201,154,61,.12);box-shadow:0 0 0 2px rgba(201,154,61,.08);outline:none}
  .pb-page-nav__items{display:grid;grid-template-columns:1fr;max-width:none;border-top:1px solid rgba(201,154,61,.18)}
  .pb-page-nav__items a{padding:7px 7px 7px 8px;border-bottom:1px solid rgba(201,154,61,.14);font-size:11.5px;line-height:1.3;text-align:left;white-space:normal}
  .pb-page-nav__items a::after{content:'';position:absolute;top:50%;left:1px;width:2px;height:0;border-radius:2px;background:var(--gold);transform:translateY(-50%);transition:height .18s ease}
  .pb-page-nav__items a+a::before{display:none}
  .pb-page-nav__items a:hover,.pb-page-nav__items a:focus-visible,.pb-page-nav__items a.is-active{color:var(--gold-dark);background:rgba(201,154,61,.045)}
  .pb-page-nav__items a.is-active::after{height:16px}
  .pb-page-nav.is-collapsed{width:132px;cursor:pointer;border:1.5px solid var(--gold-dark);border-right:0;border-radius:10px 0 0 10px;background:rgba(250,248,244,.98);box-shadow:0 9px 24px rgba(72,51,22,.13)}
  .pb-page-nav.is-collapsed:hover{border-color:#95681c;background:#fffdf9;box-shadow:0 11px 28px rgba(72,51,22,.18)}
  .pb-page-nav.is-collapsed>.shell{height:58px;min-height:58px;padding:0}
  .pb-page-nav.is-collapsed .pb-page-nav__label{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;gap:7px;margin:0;padding:0 12px;color:var(--gold-dark);font-size:10px;font-weight:700;letter-spacing:.12em;white-space:nowrap;pointer-events:none}
  .pb-page-nav.is-collapsed .pb-page-nav__label::before{content:'‹';color:var(--gold-dark);font:400 18px/1 var(--serif);letter-spacing:0}
  .pb-page-nav.is-collapsed .pb-page-nav__items{display:none}
  .pb-page-nav.is-collapsed .pb-page-nav__toggle{inset:0;width:100%;height:100%;border:0;border-radius:10px 0 0 10px;background:transparent;box-shadow:none;transform:none}
  .pb-page-nav.is-collapsed .pb-page-nav__toggle::before{content:'';display:none}
  .pb-page-nav.is-collapsed .pb-page-nav__toggle:hover,.pb-page-nav.is-collapsed .pb-page-nav__toggle:focus-visible{background:rgba(201,154,61,.055)}
  .pb-page-nav.is-collapsed .pb-page-nav__toggle:focus-visible{box-shadow:inset 0 0 0 2px rgba(169,120,34,.35)}
}
@media(max-width:800px){.pb-page-nav>.shell{padding-top:12px;padding-bottom:12px}.pb-page-nav__items{flex-wrap:wrap;gap:5px 0;max-width:620px}.pb-page-nav__items a{padding:4px 14px}}
@media(max-width:520px){.pb-page-nav__items{display:grid;grid-template-columns:1fr 1fr;gap:0;border-top:1px solid rgba(201,154,61,.2)}.pb-page-nav__items a{padding:8px;border-bottom:1px solid rgba(201,154,61,.2)}.pb-page-nav__items a+a::before{display:none}.pb-page-nav__items a:nth-child(even){border-left:1px solid rgba(201,154,61,.2)}.pb-page-nav__items a:last-child:nth-child(odd){grid-column:1/-1}}
