.tnp-rbar{padding-top:4rem}.tnp-rbar__defs{position:absolute;width:0;height:0;overflow:hidden}.tnp-rbar__list{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.8rem;margin-top:0;margin-bottom:0;list-style:none}.tnp-rbar__seg{position:relative;display:grid;grid-template-columns:7.6rem minmax(0,1fr);grid-template-rows:auto auto;column-gap:1.4rem;align-items:center;min-height:6.4rem;padding:1rem 1.4rem;border:1px solid var(--tnp-stone-dark);border-radius:var(--tnp-radius);background:var(--tnp-cream);color:var(--tnp-navy);text-decoration:none}.tnp-rbar__map{grid-row:1 / span 2;width:7.6rem;height:auto}.tnp-rbar__on{fill:var(--tnp-navy)}.tnp-rbar__off{fill:var(--tnp-stone)}.tnp-rbar__name{align-self:end;font:700 1.6rem/1.2 var(--tnp-font-heading);letter-spacing:-.01em}.tnp-rbar__count{align-self:start;margin-top:.2rem;font:400 1.4rem/1.3 var(--tnp-font-body);letter-spacing:0;color:var(--tnp-text-muted)}.tnp-rbar__narrow{display:none}.tnp-rbar__seg:hover{border-color:var(--tnp-navy);background:var(--tnp-cream-sink)}.tnp-rbar__seg:hover .tnp-rbar__name{text-decoration:underline;text-underline-offset:.2em}.tnp-rbar__seg:focus-visible{outline:.2rem solid var(--tnp-navy);outline-offset:.3rem;box-shadow:none}.tnp-rbar__seg[aria-current=page]{border-color:var(--tnp-navy);background:var(--tnp-navy);color:var(--tnp-on-navy)}.tnp-rbar__seg[aria-current=page] .tnp-rbar__count{color:var(--tnp-on-navy-muted)}.tnp-rbar__seg[aria-current=page] .tnp-rbar__on{fill:var(--tnp-cream)}.tnp-rbar__seg[aria-current=page] .tnp-rbar__off{fill:var(--tnp-stone-dark)}.tnp-rbar__seg[aria-current=page]:hover .tnp-rbar__name{text-decoration:none}body:has(.tnp-rbar) .facets-container .product-count{display:none}@media screen and (max-width:749px){.tnp-rbar{padding-top:2.4rem}.tnp-rbar__list{gap:.6rem}.tnp-rbar__seg{display:flex;flex-direction:column;align-items:center;gap:.4rem;padding:1rem .4rem .8rem;text-align:center}.tnp-rbar__map{width:100%;max-width:6.4rem}.tnp-rbar__name,.tnp-rbar__count{align-self:center}.tnp-rbar__name{font-size:1.5rem}.tnp-rbar__count{margin-top:0;font-size:1.3rem}.tnp-rbar__narrow{display:inline}.tnp-rbar__wide{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}}@media(prefers-reduced-motion:no-preference){.tnp-rbar__seg{transition:background-color .15s ease,border-color .15s ease}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/tnp-region-bar.css.map */
