.jc-header-wrapper{position:sticky;top:0;z-index:50;width:100%;border-bottom:1px solid transparent;background-color:#0b0b0b66;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);transition:background-color .3s ease,border-color .3s ease}body.jc-scrolled .jc-header-wrapper{background-color:#0b0b0bd9;border-bottom-color:var(--jc-border, rgba(180, 170, 150, .18))}.jc-header{padding:16px 0;transition:padding-top .25s ease,padding-bottom .25s ease}body.jc-scrolled .jc-header{padding:10px 0}.jc-header__inner{display:flex;align-items:center;gap:16px}.jc-header__logo{display:flex;align-items:center;gap:10px;flex-shrink:0;text-decoration:none}.jc-header__glyph{width:24px;height:24px;flex-shrink:0;transition:width .2s ease,height .2s ease}body.jc-scrolled .jc-header__glyph{width:20px;height:20px}.jc-header__wordmark{font-family:var(--jc-font-serif, "Fraunces", Georgia, serif);font-size:15px;letter-spacing:.22em;line-height:1;white-space:nowrap;transition:font-size .2s ease}body.jc-scrolled .jc-header__wordmark{font-size:13px}.jc-header__logo-image{display:block;height:auto}.jc-header__nav{display:none;margin-left:8px;align-items:center;gap:28px}.jc-header__nav-link{font-family:var(--jc-font-sans, "Geist", sans-serif);font-size:13px;letter-spacing:.03em;color:#faf7f2bf;text-decoration:none;transition:color .2s ease}.jc-header__nav-link:hover{color:var(--jc-fg, #faf7f2)}.jc-header__search{display:none;margin-left:auto;flex:1 1 auto;max-width:420px}.jc-header__search-field{display:flex;align-items:center;gap:10px;width:100%;border:1px solid var(--jc-border, rgba(180, 170, 150, .18));background:#14141499;padding:8px 14px;transition:border-color .2s ease}.jc-header__search-field:focus-within{border-color:#c9a22799}.jc-header__search-field .icon{flex-shrink:0;width:16px;height:16px;color:var(--jc-muted-fg, #aba69c)}.jc-header__search-input{flex:1;width:100%;border:0;background:transparent;color:var(--jc-fg, #faf7f2);font-family:var(--jc-font-sans, "Geist", sans-serif);font-size:13px}.jc-header__search-input:focus{outline:none}.jc-header__search-input::placeholder{color:#aba69ccc;font-family:var(--jc-font-mono, monospace)}.jc-header__icon-btn{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;flex-shrink:0;color:#faf7f2d9;text-decoration:none;cursor:pointer}.jc-header__icon-btn .icon{width:20px;height:20px}.jc-header__icon-btn:hover{color:var(--jc-fg, #faf7f2)}.jc-header__mobile-search{position:relative;margin-left:auto}.jc-header__mobile-search summary{list-style:none}.jc-header__mobile-search summary::-webkit-details-marker{display:none}.jc-header__mobile-search[open]>summary{color:var(--jc-fg, #faf7f2)}.jc-header__mobile-search-panel{position:absolute;top:calc(100% + 12px);right:0;width:min(320px,90vw);border:1px solid var(--jc-border, rgba(180, 170, 150, .18));background:var(--jc-bg, #0b0b0b);padding:12px;box-shadow:0 12px 32px #00000080}.jc-header__mobile-search-panel .jc-header__search{display:flex;max-width:none;margin-left:0}.jc-header__cart{position:relative;display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;margin-left:4px;flex-shrink:0;color:#faf7f2d9;text-decoration:none}.jc-header__cart .icon{width:100%;height:100%;display:block}.jc-header__cart:hover{color:var(--jc-fg, #faf7f2)}.jc-header__cart-count{position:absolute;top:-8px;right:-8px;display:flex;align-items:center;justify-content:center;min-width:16px;height:16px;padding:0 4px;border-radius:999px;background:var(--gold-gradient, linear-gradient(110deg, #8c6d12 0%, #c9a227 35%, #f2de8a 50%, #c9a227 65%, #8c6d12 100%));color:var(--jc-bg, #0b0b0b);font-family:var(--jc-font-mono, monospace);font-size:10px;line-height:1;transform:scale(1);transition:transform .2s ease}.jc-header__cart-count--hidden{transform:scale(0)}.jc-header a:focus-visible,.jc-header summary:focus-visible,.jc-header input:focus-visible{outline:2px solid #c9a227;outline-offset:2px}@media screen and (min-width:750px){.jc-header__search{display:flex}.jc-header__mobile-search{display:none}}@media screen and (min-width:990px){.jc-header__nav{display:flex}}@media(prefers-reduced-motion:reduce){.jc-header-wrapper,.jc-header,.jc-header__glyph,.jc-header__wordmark,.jc-header__cart-count{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/jc-header.css.map */
