:root{
  --shell-bg:#f3f3f1;
  --shell-ink:#080808;
  --shell-muted:#6e6e68;
  --shell-line:rgba(8,8,8,.12);
  --shell-panel:#fff;
  --shell-shadow:0 10px 35px rgba(0,0,0,.06);
  --lift:-3px;
}
*{box-sizing:border-box}
html{scroll-behavior:smooth}
body{margin:0;background:var(--shell-bg);color:var(--shell-ink);font-family:"Jost","Century Gothic",Arial,sans-serif}
a{color:inherit}
.lx-wrap{width:min(1420px,calc(100% - 40px));margin-inline:auto}
.lx-nav{
  position:sticky;top:14px;z-index:80;margin:14px auto 0;
  width:min(1420px,calc(100% - 28px));height:62px;padding:0 10px;
  border:1px solid rgba(8,8,8,.08);border-radius:999px;
  background:rgba(255,255,255,.84);backdrop-filter:blur(18px) saturate(1.1);
  box-shadow:var(--shell-shadow);display:grid;grid-template-columns:1fr auto 1fr;align-items:center
}
.lx-nav.has-store-rail{height:auto;min-height:62px;grid-template-columns:1fr auto 1fr;grid-template-rows:62px auto;row-gap:0;padding-bottom:8px;border-radius:32px}
.lx-nav.has-store-rail>.lx-brand{grid-column:1;grid-row:1}
.lx-nav.has-store-rail>.lx-links{position:relative;left:auto;top:auto;transform:none;grid-column:2;grid-row:1}
.lx-nav.has-store-rail>.lx-social{grid-column:3;grid-row:1}
.lx-nav.has-store-rail>.category-rail,.lx-nav.has-store-rail>.rail{--rail-x:5px;--rail-w:48px;--rail-slider-opacity:0;position:relative;top:auto;z-index:auto;grid-column:1/-1;grid-row:2;justify-self:start;align-self:start;display:flex;width:max-content;max-width:100%;margin:0;padding:5px;gap:0;overflow-x:auto;overflow-y:hidden;border:0;border-radius:999px;background:#f1f1ef;box-shadow:none;backdrop-filter:none;isolation:isolate}
.lx-nav.has-store-rail>.category-rail::before,.lx-nav.has-store-rail>.rail::before{content:"";position:absolute;z-index:0;top:5px;bottom:5px;left:0;width:var(--rail-w);border-radius:999px;background:#fff;box-shadow:0 4px 14px rgba(0,0,0,.08);opacity:var(--rail-slider-opacity);transform:translateX(var(--rail-x));transition:transform .26s cubic-bezier(.2,.8,.2,1),width .26s cubic-bezier(.2,.8,.2,1),opacity .16s ease}
.lx-nav.has-store-rail>.category-rail.rail-slider-instant::before,.lx-nav.has-store-rail>.rail.rail-slider-instant::before{transition:none}
.lx-nav.has-store-rail>.category-rail a,.lx-nav.has-store-rail>.rail a{position:relative;z-index:1;display:inline-flex;align-items:center;justify-content:center;white-space:nowrap;margin:0;padding:8px 14px;border:0;border-radius:999px;background:transparent!important;color:#000!important;box-shadow:none!important;opacity:1!important;text-decoration:none;font-size:12px;font-weight:500;transform:none;transition:transform .2s ease,opacity .2s ease}
.lx-nav.has-store-rail>.category-rail a:hover,.lx-nav.has-store-rail>.category-rail a:focus-visible,.lx-nav.has-store-rail>.rail a:hover,.lx-nav.has-store-rail>.rail a:focus-visible{transform:translateY(-2px);opacity:.72!important}
.store-rail-anchor{height:0}
.lx-brand{
  justify-self:start;width:max-content;max-width:max-content;
  display:inline-flex;align-items:center;gap:10px;padding:7px 10px;border-radius:999px;
  font-weight:600;letter-spacing:-.02em;text-decoration:none;
  transition:transform .2s ease,background-color .2s ease,box-shadow .2s ease,color .2s ease,border-color .2s ease
}
.lx-brand:hover,.lx-brand:focus-visible{
  transform:translateY(var(--lift));background:rgba(255,255,255,.58);color:inherit;
  box-shadow:0 10px 24px rgba(0,0,0,.1);opacity:.94
}
.lx-brand:hover img,.lx-brand:focus-visible img{filter:brightness(0)}
.lx-brand img{width:30px;height:30px;object-fit:contain;filter:brightness(0);transition:filter .2s ease}
.lx-links{
  --links-count:2;position:relative;display:grid;grid-template-columns:repeat(var(--links-count),minmax(0,1fr));gap:0;padding:5px;
  border-radius:999px;background:#f1f1ef;isolation:isolate
}
.lx-links:has(>a:nth-child(3)){--links-count:3}
.lx-links::before{
  content:"";position:absolute;z-index:0;top:5px;bottom:5px;left:5px;
  width:calc((100% - 10px)/var(--links-count));border-radius:999px;background:#fff;
  box-shadow:0 4px 14px rgba(0,0,0,.08);opacity:0;
  transform:translateX(0);transition:transform .28s cubic-bezier(.2,.8,.2,1),opacity .18s ease
}
.lx-links:has(a:nth-child(1)[aria-current="page"])::before{opacity:1;transform:translateX(0)}
.lx-links:has(a:nth-child(2)[aria-current="page"])::before{opacity:1;transform:translateX(100%)}
.lx-links:has(a:nth-child(3)[aria-current="page"])::before{opacity:1;transform:translateX(200%)}
.lx-links a{
  position:relative;z-index:1;display:inline-flex;align-items:center;justify-content:center;
  min-width:78px;padding:8px 14px;border:0;border-radius:999px;background:transparent;color:#000;
  font-size:12px;font-weight:500;text-decoration:none;
  transition:transform .2s ease
}
.lx-links a{white-space:nowrap}
.lx-links a:hover,.lx-links a:focus-visible{transform:translateY(-2px)}
@starting-style{
  .lx-links:has(a:nth-child(1)[aria-current="page"])::before{transform:translateX(100%)}
  .lx-links:has(a:nth-child(2)[aria-current="page"])::before{transform:translateX(0)}
}
body:has(.lx-links a:nth-child(1)[aria-current="page"]) main,
body:has(.lx-links a:nth-child(2)[aria-current="page"]) main{
  opacity:1;transform:translateX(0);
  transition:opacity .24s ease,transform .28s cubic-bezier(.2,.8,.2,1)
}
@starting-style{
  body:has(.lx-links a:nth-child(1)[aria-current="page"]) main{opacity:.72;transform:translateX(-18px)}
  body:has(.lx-links a:nth-child(2)[aria-current="page"]) main{opacity:.72;transform:translateX(18px)}
}
.lx-social{
  justify-self:end;width:38px;height:38px;border:0;border-radius:50%;
  display:grid;place-items:center;text-decoration:none;
  transition:transform .2s ease,background-color .2s ease,box-shadow .2s ease
}
.lx-social:hover,.lx-social:focus-visible{
  background:rgba(255,255,255,.58);box-shadow:0 8px 20px rgba(0,0,0,.1);transform:translateY(var(--lift));opacity:.9
}
.lx-social img{width:20px;height:20px;transition:filter .2s ease}
.lx-footer{
  padding:34px 0 52px;border-top:1px solid var(--shell-line);
  display:flex;justify-content:space-between;gap:24px;color:var(--shell-muted);font-size:11px
}
.lx-footer nav{display:flex;gap:18px;flex-wrap:wrap}
.lx-footer a{
  display:inline-flex;text-decoration:none;border-radius:999px;padding:5px 8px;margin:-5px -8px;
  transition:transform .2s ease,background-color .2s ease,color .2s ease
}
.lx-footer a:hover,.lx-footer a:focus-visible{transform:translateY(-2px);background:rgba(255,255,255,.42);color:inherit;box-shadow:0 8px 18px rgba(0,0,0,.06);opacity:.78}
.lx-icon{display:inline-block;width:17px;height:17px;vertical-align:middle;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}
.lx-lift{transition:transform .2s ease,box-shadow .2s ease}.lx-lift:hover,.lx-lift:focus-visible{transform:translateY(var(--lift));box-shadow:0 14px 30px rgba(0,0,0,.1)}
.lx-pill-white,.lx-pill-black{
  display:inline-flex;align-items:center;justify-content:center;width:max-content;
  border-radius:999px;text-decoration:none;transition:transform .2s ease,background-color .2s ease,color .2s ease,border-color .2s ease,box-shadow .2s ease
}
.lx-pill-white{background:#fff;color:#000;border:0}
.lx-pill-white:hover,.lx-pill-white:focus-visible{background:#fff;color:#000;box-shadow:0 12px 24px rgba(0,0,0,.12);transform:translateY(var(--lift));opacity:.86}
.lx-pill-black{background:#000;color:#fff;border:0}
.lx-pill-black:hover,.lx-pill-black:focus-visible{background:#000;color:#fff;box-shadow:0 12px 24px rgba(0,0,0,.18);transform:translateY(var(--lift));opacity:.82}
@media(max-width:700px){
  .lx-wrap{width:min(100% - 24px,620px)}
  .lx-nav{width:calc(100% - 20px);height:56px;grid-template-columns:auto minmax(0,1fr) auto;column-gap:4px;padding-inline:8px}
  .lx-links{display:grid;justify-self:center;min-width:0}
  .lx-links a{min-width:0;padding:8px clamp(5px,1.5vw,12px);font-size:11px}
  .lx-social{width:34px;height:34px}.lx-brand{padding:5px 6px;gap:5px}.lx-brand img{width:23px;height:23px}
  .lx-nav.has-store-rail{grid-template-columns:auto minmax(0,1fr) auto;grid-template-rows:56px auto;padding-bottom:7px;border-radius:28px}
  .lx-nav.has-store-rail>.lx-brand{grid-column:1;grid-row:1}.lx-nav.has-store-rail>.lx-links{display:grid;grid-column:2;grid-row:1}.lx-nav.has-store-rail>.lx-social{grid-column:3;grid-row:1}.lx-nav.has-store-rail>.category-rail,.lx-nav.has-store-rail>.rail{grid-column:1/-1;grid-row:2;max-width:100%}
  .lx-footer{display:block}.lx-footer nav{margin-top:14px}
}
@media(max-width:440px){.lx-brand span{display:none}.lx-nav{column-gap:3px}.lx-links a{font-size:11px;padding:7px 6px}}
@media(prefers-reduced-motion:reduce){
  html{scroll-behavior:auto}
  .lx-brand,.lx-links a,.lx-links::before,.lx-social,.lx-footer a,.lx-lift,.lx-pill-white,.lx-pill-black,body main{transition:none}
}