.brg-menu{display:flex;grid-area:left-icons;justify-self:start;margin-left:-1.2rem}.brg-menu__toggle{background:none;border:0;cursor:pointer}.brg-menu__burger{width:2.4rem;height:2.4rem;overflow:visible}.brg-menu__bar{fill:none;stroke:currentColor;stroke-width:1.4;stroke-linecap:square;transform-origin:left center;transition:transform .35s cubic-bezier(.22,1,.36,1)}.brg-menu__bar--2{transform:scaleX(.7)}.brg-menu__toggle:hover .brg-menu__bar--2,.brg-menu__toggle:focus-visible .brg-menu__bar--2{transform:scaleX(1)}.brg-menu__toggle:hover .brg-menu__bar--3,.brg-menu__toggle:focus-visible .brg-menu__bar--3{transform:scaleX(.7)}html.brg-menu-lock,html.brg-menu-lock body{overflow:hidden}body>*:not(.brg-menu__drawer){transition:filter .45s ease}html.brg-menu-lock body>*:not(.brg-menu__drawer){filter:blur(14px)}.brg-menu__drawer{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000}.brg-menu__drawer[hidden]{display:none}.brg-menu__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:#0000004d;opacity:0;cursor:pointer;transition:opacity .45s ease}.brg-menu__drawer.is-open .brg-menu__overlay{opacity:1}.brg-menu__panel{position:absolute;top:0;bottom:0;left:0;display:flex;flex-direction:column;width:min(48rem,calc(100vw - 5.6rem));background:rgb(var(--color-background));color:rgb(var(--color-foreground));box-shadow:0 0 4rem #0000001f;transform:translate(-100%);transition:transform .6s cubic-bezier(.22,1,.36,1)}.brg-menu__drawer.is-open .brg-menu__panel{transform:none}.brg-menu__close{position:absolute;top:1.6rem;right:1.6rem;z-index:2;display:grid;place-items:center;width:4.8rem;height:4.8rem;padding:0;border:0;border-radius:50%;background:rgb(var(--color-foreground));color:rgb(var(--color-background));cursor:pointer;transition:transform .35s cubic-bezier(.22,1,.36,1)}.brg-menu__close svg{width:1.4rem;height:1.4rem;fill:none;stroke:currentColor;stroke-width:1.6}.brg-menu__close:hover{transform:rotate(90deg)}.brg-menu__close:focus-visible{outline:2px solid rgb(var(--color-foreground));outline-offset:3px}.brg-menu__views{position:relative;flex:1;overflow:hidden}.brg-menu__view{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;padding:8.8rem 2.4rem 3.2rem;overflow-y:auto;overscroll-behavior:contain;transition:transform .5s cubic-bezier(.22,1,.36,1),opacity .35s ease}.brg-menu__view--sub{transform:translate(100%);opacity:0}.brg-menu__view.is-active{transform:none;opacity:1}.brg-menu__view--main.is-behind{transform:translate(-25%);opacity:0}.brg-menu__list,.brg-menu__extras{margin:0;padding:0;list-style:none}.brg-menu__item{opacity:0;transform:translateY(1.2rem);transition:opacity .4s ease,transform .5s cubic-bezier(.22,1,.36,1);transition-delay:calc(.12s + var(--i, 1) * .04s)}.brg-menu__drawer.is-open .brg-menu__view.is-active .brg-menu__item{opacity:1;transform:none}.brg-menu__link{display:flex;align-items:center;gap:1.2rem;width:100%;padding:.8rem 0;border:0;background:none;color:inherit;font:inherit;text-align:left;text-decoration:none;cursor:pointer;transition:opacity .25s ease,transform .35s cubic-bezier(.22,1,.36,1)}.brg-menu__list--main .brg-menu__link{font-family:var(--font-heading-family);font-size:2.8rem;line-height:1.15}.brg-menu__list--sub .brg-menu__link{font-family:var(--font-body-family);font-size:1.6rem;letter-spacing:.01em;padding:.9rem 0}.brg-menu__chev{width:.8rem;height:1.4rem;fill:none;stroke:currentColor;stroke-width:1.4;opacity:.45;transition:opacity .25s ease,transform .35s cubic-bezier(.22,1,.36,1)}@media(hover:hover){.brg-menu__list:hover .brg-menu__link{opacity:.32}.brg-menu__list .brg-menu__link:hover{opacity:1;transform:translate(.8rem)}.brg-menu__list .brg-menu__link:hover .brg-menu__chev{opacity:1;transform:translate(.4rem)}}.brg-menu__link:focus-visible{outline:2px solid rgb(var(--color-foreground));outline-offset:2px}.brg-menu__link[aria-current=page]{text-decoration:underline;text-underline-offset:.5rem}.brg-menu__back,.brg-menu__all,.brg-menu__extras a{font-family:var(--font-body-family);font-size:1.2rem;font-weight:500;letter-spacing:.1em;text-transform:uppercase;color:inherit}.brg-menu__back{display:inline-flex;align-items:center;gap:.8rem;align-self:flex-start;padding:.4rem 0;border:0;background:none;cursor:pointer;text-decoration:underline;text-underline-offset:.4rem}.brg-menu__back svg{width:.7rem;height:1.2rem;fill:none;stroke:currentColor;stroke-width:1.4}.brg-menu__title{margin:3.2rem 0 .8rem;font-family:var(--font-heading-family);font-size:4rem;line-height:1}.brg-menu__all{align-self:flex-start;margin-bottom:2.4rem;text-underline-offset:.4rem}.brg-menu__extras{display:flex;flex-direction:column;gap:1.4rem;margin-top:auto;padding-top:4rem}.brg-menu__extras a{text-decoration:none;opacity:.7;transition:opacity .2s ease}.brg-menu__extras a:hover,.brg-menu__extras a:focus-visible{opacity:1;text-decoration:underline;text-underline-offset:.4rem}@media screen and (min-width:750px){.brg-menu__view{padding:9.6rem 6.4rem 4rem 8rem}.brg-menu__list--main .brg-menu__link{font-size:3.2rem}.brg-menu__title{font-size:4.8rem}}@media(prefers-reduced-motion:reduce){body>*:not(.brg-menu__drawer),.brg-menu__overlay,.brg-menu__panel,.brg-menu__view,.brg-menu__item,.brg-menu__link,.brg-menu__chev,.brg-menu__bar,.brg-menu__close{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/8/assets/brg-menu.css.map */
