.pj-header-wrap{position:relative;z-index:40;background:#fff;border:0;color:#111}.pj-header-wrap.is-sticky{position:sticky;top:0;background:#fffffff7;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}.pj-two-row-header{width:100%;background:inherit}.pj-header-top{width:min(calc(100% - 96px),1560px);min-height:108px;margin-inline:auto;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:36px}.pj-header-action{display:inline-flex;align-items:center;gap:12px;min-height:52px;color:#111;text-decoration:none;font:500 .88rem/1 var(--pj-sans, "Helvetica Neue", Arial, sans-serif);letter-spacing:.14em;text-transform:uppercase;white-space:nowrap;transition:opacity .2s ease}.pj-header-action:hover,.pj-header-nav a:hover{opacity:.55}.pj-header-action svg{width:23px;height:23px;flex:0 0 23px;fill:none;stroke:currentColor;stroke-width:1.35;stroke-linecap:round;stroke-linejoin:round}.pj-header-search{justify-self:start}.pj-header-logo{justify-self:center;display:flex;align-items:center;justify-content:center;width:var(--pj-header-logo-width, 220px);min-width:210px;max-width:300px;color:#777;text-decoration:none}.pj-header-logo__image{display:block;width:100%;height:auto;max-height:82px;object-fit:contain}.pj-header-logo__fallback{display:block;text-align:center;color:#777;font:italic 400 2.8rem/.9 var(--pj-serif, Georgia, serif)}.pj-header-logo__fallback small{display:block;margin-top:10px;font:500 .62rem/1 var(--pj-sans, Arial, sans-serif);letter-spacing:.35em;text-transform:uppercase}.pj-header-tools{justify-self:end;display:flex;align-items:center;gap:18px}.pj-header-cart-count{top:-.15em;position:relative;margin-left:-3px;font-size:.7rem;letter-spacing:0}.pj-header-nav{min-height:68px;display:flex;align-items:center;justify-content:center;border-top:1px solid rgba(17,17,17,.12);border-bottom:1px solid rgba(17,17,17,.12);padding-inline:38px}.pj-header-nav__list{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:clamp(34px,3.5vw,58px);margin:0;padding:0;list-style:none}.pj-header-nav a{display:block;padding:25px 0 23px;color:#111;text-decoration:none;font:500 .84rem/1 var(--pj-sans, "Helvetica Neue", Arial, sans-serif);letter-spacing:.16em;text-transform:uppercase;white-space:nowrap;transition:opacity .2s ease}.pj-header-nav a[aria-current=page]{opacity:.62}.pj-header-menu-toggle{display:none;width:48px;height:48px;padding:12px}.pj-header-menu-toggle svg{width:23px;height:23px}.pj-mobile-brand{display:inline-flex;align-items:center;width:155px;color:#777;text-decoration:none;font:italic 400 2rem/1 var(--pj-serif, Georgia, serif)}.pj-mobile-brand__image{display:block;width:100%;height:auto;max-height:62px;object-fit:contain}.pj-mobile-account{display:inline-block;margin-bottom:28px;color:var(--pj-ink, #17191b);font-size:.84rem;font-weight:600;letter-spacing:.14em;text-decoration:none;text-transform:uppercase}.pj-eyebrow{font-size:.84rem!important;line-height:1.35!important}.pj-proof__item p,.pj-card__sub,.pj-card__status,.pj-footer h3,.pj-footer__bottom,.pj-footer__social,.pj-mobile-menu__meta,.pj-form-message{font-size:.82rem!important;line-height:1.55!important}.pj-link{font-size:.84rem!important}.pj-proof__item strong{font-size:1.15rem!important}@media(max-width:1050px){.pj-header-top{width:min(calc(100% - 44px),1500px);min-height:88px}.pj-header-nav{display:none}.pj-header-menu-toggle{display:inline-flex}.pj-header-logo{width:170px;min-width:170px;max-width:170px}}@media(max-width:620px){.pj-header-top{width:calc(100% - 24px);min-height:78px;gap:8px}.pj-header-action{min-width:44px;min-height:44px;justify-content:center}.pj-header-action svg{width:20px;height:20px;flex-basis:20px}.pj-header-search span,.pj-header-cart>span:not(.pj-header-cart-count){display:none}.pj-header-logo{width:132px;min-width:132px;max-width:132px}.pj-header-tools{gap:3px}.pj-header-cart-count{position:absolute;margin:-22px 0 0 18px;min-width:17px;height:17px;display:grid;place-items:center;border-radius:50%;background:#111;color:#fff;font-size:.58rem}.pj-eyebrow,.pj-link{font-size:.78rem!important}.pj-proof__item p,.pj-card__sub,.pj-card__status,.pj-footer h3,.pj-footer__bottom,.pj-footer__social,.pj-mobile-menu__meta,.pj-form-message{font-size:.76rem!important}}@media(prefers-reduced-motion:reduce){.pj-header-action,.pj-header-nav a{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/pistolis-header.css.map */
