.topbar.v1-topbar{z-index:var(--z-nav,200);padding:14px var(--store-gutter,28px) 0;pointer-events:none;font-family:var(--font-ui);color:var(--ink,#141419);--header-brand-inset:0px;--header-scrim-bg:#e9e7e2;--header-util-ink:#63636a;flex-direction:column;line-height:1.5;display:flex;position:fixed;inset:0 0 auto}.topbar.v1-topbar>*{pointer-events:auto}.topbar.v1-topbar:before{content:"";z-index:0;pointer-events:none;background:linear-gradient(180deg, color-mix(in srgb, var(--header-scrim-bg) 94%, transparent) 0%, color-mix(in srgb, var(--header-scrim-bg) 76%, transparent) 58%, transparent 100%);-webkit-backdrop-filter:blur(20px)saturate(150%);backdrop-filter:blur(20px)saturate(150%);position:absolute;inset:0 0 -32px;-webkit-mask-image:linear-gradient(#000 0 62%,#0000 100%);mask-image:linear-gradient(#000 0 62%,#0000 100%)}.topbar.v1-topbar>.topbar-inner{z-index:1;flex-direction:column;width:100%;max-width:none;display:flex;position:relative}.topbar.v1-topbar .top-util{letter-spacing:.06em;color:var(--header-util-ink);justify-content:flex-end;align-items:center;gap:14px;margin:0 0 10px;padding:8px 20px 0;font-size:12px;font-weight:500;line-height:1.5;display:flex}.topbar.v1-topbar .top-util a{color:inherit;cursor:pointer;text-decoration:none;transition:opacity .2s}.topbar.v1-topbar .top-util a:hover{opacity:.6}.topbar.v1-topbar .top-util a[aria-current=page],.topbar.v1-topbar .qa-persona-badge{font-weight:700}.topbar.v1-topbar .top-util form{display:contents}.topbar.v1-topbar .top-util form button{font:inherit;color:inherit;cursor:pointer;text-align:inherit;background:0 0;border:0;margin:0;padding:0;text-decoration:none;transition:opacity .2s}.topbar.v1-topbar .top-util form button:hover{opacity:.6}.topbar.v1-topbar .nav-row{width:100%;max-width:none;min-height:var(--c-pill-h,42px);justify-content:space-between;align-self:stretch;align-items:center;gap:16px;margin:0;padding:10px 20px 12px;display:flex}.topbar.v1-topbar .brand{min-height:var(--c-pill-h,42px);color:var(--ink,#141419);font:700 15px/1 var(--font-ui);letter-spacing:.02em;align-self:stretch;align-items:center;gap:10px;margin-inline-start:var(--header-brand-inset);padding-block:0;text-decoration:none;display:inline-flex}.topbar.v1-topbar .brand:hover{opacity:.7}.topbar.v1-topbar .brand .brand-img{max-height:var(--c-pill-h,42px)}.topbar.v1-topbar .brand[data-state=wordmark]{font-size:calc(15px * var(--header-logo-scale,1))}.topbar.v1-topbar .nav-right{align-items:center;gap:10px;display:flex}.topbar.v1-topbar .menu-pill{height:var(--c-pill-h,42px);letter-spacing:.06em;align-items:center;gap:18px;padding:10px 18px;font-size:12.5px;font-weight:600;line-height:1.5;display:flex}.topbar.v1-topbar .menu-pill>a{color:inherit;white-space:nowrap;text-decoration:none}.topbar.v1-topbar .menu-pill>a.is-cur{font-weight:800}.topbar.v1-topbar .icon-pill{height:var(--c-pill-h,42px);align-items:center;gap:2px;padding:6px 10px;display:flex}.topbar.v1-topbar .icon-btn{width:32px;height:32px;color:var(--ink,#141419);cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;padding:0;display:grid;position:relative}.topbar.v1-topbar .qa-cart-count{background:var(--text-primary,#141419);min-width:15px;height:15px;color:var(--on-ink,#fff);border-radius:99px;padding:0 3px;font-size:10px;line-height:15px;position:absolute;top:1px;right:0}.topbar.v1-topbar .m-menu-btn{display:none}@media (max-width:900px){.topbar.v1-topbar .menu-pill{display:none}.topbar.v1-topbar .m-menu-btn{display:grid}}@media (max-width:720px){.topbar.v1-topbar{padding:10px var(--store-gutter,14px) 0}}body:has([data-header-theme=dark]) .topbar.v1-topbar{--header-scrim-bg:#0a0a0d;--header-util-ink:#ffffffb8}#qa-modal-host,#qa-modal-host .qa-modal-layer{display:contents}body.qa-modal-open{overflow:hidden}.qa-drawer-ov[data-header-shell=site]{z-index:var(--z-drawer,220);background:#1414196b;position:fixed;inset:0}.qa-drawer-ov[data-header-shell=site] .qa-drawer{color:#141419;width:min(78vw,300px);font-family:var(--font-ui);letter-spacing:normal;background:#fff;flex-direction:column;gap:14px;padding:60px 24px;font-size:16px;line-height:1.5;display:flex;position:absolute;inset:0 0 0 auto}.qa-drawer-ov[data-header-shell=site] .qa-drawer a{color:inherit;font-size:15px;font-weight:600;text-decoration:none}.qa-drawer-ov[data-header-shell=site] .qa-drawer hr{border:0;border-top:1px solid #14141914;width:100%;height:0;margin:0}.qa-drawer-ov[data-header-shell=site] .qa-drawer-x{color:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-size:18px;position:absolute;top:16px;right:18px}.qa-drawer-ov[data-header-shell=site] .qa-drawer form{display:contents}.qa-drawer-ov[data-header-shell=site] .qa-drawer form button{font:inherit;color:inherit;cursor:pointer;text-align:inherit;background:0 0;border:0;margin:0;padding:0;font-size:15px;font-weight:600;text-decoration:none;transition:opacity .2s}.qa-drawer-ov[data-header-shell=site] .qa-drawer form button:hover{opacity:.6}
