.rems-context-nav{--rems-nav-red: #e41f2b;--rems-nav-ink: #111111;--rems-nav-paper: #f3efe7;position:relative;z-index:4;border-block:1px solid rgba(17,17,17,.12);background:var(--rems-nav-paper);color:var(--rems-nav-ink)}.rems-context-nav__inner{display:grid;width:min(100% - 3.2rem,144rem);min-height:5.8rem;grid-template-columns:auto minmax(0,1fr) auto;gap:2.8rem;align-items:stretch;margin:0 auto}.rems-context-nav__mobile{display:none}.rems-context-nav__brand,.rems-context-nav__rei{display:inline-flex;align-items:center;color:var(--rems-nav-ink);font-size:1.15rem;font-weight:800;letter-spacing:.13em;text-decoration:none;text-transform:uppercase;white-space:nowrap}.rems-context-nav__brand:before{width:.8rem;height:.8rem;margin-right:1rem;background:var(--rems-nav-red);content:"";transform:skew(-10deg)}.rems-context-nav__links{display:flex;min-width:0;align-items:stretch;overflow-x:auto;scrollbar-width:none}.rems-context-nav__links::-webkit-scrollbar{display:none}.rems-context-nav__link{position:relative;display:inline-flex;min-height:5.8rem;flex:0 0 auto;align-items:center;padding:0 1.8rem;color:#111111a8;font-size:1.2rem;font-weight:750;letter-spacing:.06em;text-decoration:none;text-transform:uppercase;white-space:nowrap}.rems-context-nav__link:after{position:absolute;right:1.8rem;bottom:0;left:1.8rem;height:3px;background:var(--rems-nav-red);content:"";opacity:0;transform:scaleX(.4);transition:opacity .16s ease,transform .16s ease}.rems-context-nav__link:hover,.rems-context-nav__link:focus-visible{color:var(--rems-nav-ink)}.rems-context-nav__link:hover:after,.rems-context-nav__link:focus-visible:after,.rems-context-nav__link[aria-current=page]:after{opacity:1;transform:scaleX(1)}.rems-context-nav__rei{padding-left:2.4rem;border-left:1px solid rgba(17,17,17,.12)}.rems-context-nav__rei span{margin-left:.8rem;color:var(--rems-nav-red);font-size:1.5rem;line-height:1}.rems-context-nav__brand:focus-visible,.rems-context-nav__rei:focus-visible,.rems-context-nav__link:focus-visible{outline:2px solid var(--rems-nav-red);outline-offset:-2px}@media screen and (max-width:989px){.rems-context-nav__inner--desktop{display:none}.rems-context-nav__mobile{display:block;width:100%}.rems-context-nav__mobile summary{display:grid;min-height:5.2rem;grid-template-columns:auto minmax(0,1fr) 1.8rem;align-items:center;gap:1rem;padding:0 1.6rem;cursor:pointer;font-size:1.15rem;font-weight:850;letter-spacing:.12em;list-style:none;text-transform:uppercase}.rems-context-nav__mobile summary::-webkit-details-marker{display:none}.rems-context-nav__mobile summary:before{width:.8rem;height:.8rem;background:var(--rems-nav-red);content:"";transform:skew(-10deg)}.rems-context-nav__mobile-label{color:#1111118f;font-size:1rem;font-weight:750;letter-spacing:.07em;text-align:right}.rems-context-nav__chevron{width:.9rem;height:.9rem;justify-self:end;border-right:.2rem solid currentColor;border-bottom:.2rem solid currentColor;transform:rotate(45deg) translateY(-.2rem);transition:transform .16s ease}.rems-context-nav__mobile[open] .rems-context-nav__chevron{transform:rotate(225deg) translate(-.1rem,-.1rem)}.rems-context-nav__mobile-panel{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-top:1px solid rgba(17,17,17,.12);padding:.8rem;background:#fffdf8;box-shadow:0 1.6rem 3rem #11111126}.rems-context-nav__mobile-panel a{min-width:0;padding:1.3rem 1.2rem;border-bottom:1px solid rgba(17,17,17,.1);color:var(--rems-nav-ink);font-size:1.15rem;font-weight:800;letter-spacing:.05em;text-decoration:none;text-transform:uppercase}.rems-context-nav__mobile-panel a:nth-child(odd){border-right:1px solid rgba(17,17,17,.1)}.rems-context-nav__mobile-panel .rems-context-nav__mobile-rei{grid-column:1 / -1;border-right:0;color:var(--rems-nav-red)}.rems-context-nav__mobile summary:focus-visible,.rems-context-nav__mobile-panel a:focus-visible{outline:2px solid var(--rems-nav-red);outline-offset:-2px}}@media screen and (max-width:520px){.rems-context-nav__mobile-label{display:none}.rems-context-nav__mobile summary{grid-template-columns:auto minmax(0,1fr) 1.8rem}.rems-context-nav__mobile-panel{grid-template-columns:1fr}.rems-context-nav__mobile-panel a,.rems-context-nav__mobile-panel a:nth-child(odd){border-right:0}}@media(prefers-reduced-motion:reduce){.rems-context-nav__link:after,.rems-context-nav__chevron{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/15/assets/rems-context-nav.css.map */
