@font-face{font-family:Circular Std;src:url(/assets/CircularStd-Book.ttf) format("ttf");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Circular Std;src:url(/assets/CircularStd-Medium.ttf) format("ttf");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Circular Std;src:url(/assets/CircularStd-Bold.ttf) format("ttf");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Circular Std;src:url(/assets/CircularStd-Black.otf) format("otf");font-weight:800;font-style:normal;font-display:swap}.menu{position:relative}.menu .menu__nav-item:last-child .menu__nav-link{margin-top:3.2rem}.menu .menu__nav-item.active .menu__nav-link{color:#1f1f1f}.menu .menu__nav-item.active .menu__sublinks{display:block;visibility:visible;opacity:1;pointer-events:all}.menu .menu__nav-link{position:relative;width:100%;text-align:left;display:block;font-family:Circular Std,sans-serif;font-weight:400;font-size:2.2rem;line-height:normal;letter-spacing:.07rem;text-transform:capitalize;color:#bbb}.menu .menu__nav-link::-webkit-details-marker{display:none}.menu .menu__nav-link:hover,.menu .menu__nav-link:focus-visible{color:#1f1f1f}.menu .menu__sublinks{display:none;visibility:hidden;max-width:100%;opacity:0;pointer-events:none;margin-top:3.2rem;padding-inline:6px}.menu .menu__sublinks-item{position:relative;width:100%}.menu .menu__sublinks-item.active .menu__subitem{opacity:1;transition:opacity .1s linear}.menu .menu__sublinks-item.active .menu__sublinks-link:after{transform:rotate(135deg)}.menu .menu__sublinks-item.active .menu__sublist{height:auto;pointer-events:all}.menu .menu__sublinks-link{position:relative;width:100%;padding:.8rem 0;display:flex;justify-content:space-between;align-items:center;font-family:Circular Std,sans-serif;font-weight:600;font-size:1.6rem;line-height:normal;text-transform:capitalize;color:#1f1f1f;background-color:#0000;transition:opacity .3s ease;cursor:pointer}.menu .menu__sublinks-link .contrast{padding-inline:.3rem;color:#fff}.menu .menu__sublinks-link .accent{padding-inline:.3rem;color:#fff;background-color:#81b622}.menu .menu__sublinks-link.link:after{content:"";width:.6rem;aspect-ratio:1;background-color:#1f1f1f;transition:transform .3s ease}.menu .menu__sublist{height:0;padding:0;pointer-events:none;transition:height .3s;overflow:clip}.menu .menu__sublink{position:relative;width:fit-content;display:block;padding:1.6rem .8rem;font-size:1.6rem;line-height:normal;transition:color .3s ease}.menu .menu__sublink:hover,.menu .menu__sublink:focus-visible{color:#c2c2c2}.menu .menu__sublink:hover:after,.menu .menu__sublink:focus-visible:after{transform:scaleX(0);transition:transform .1s ease-in}.menu .menu__subitem{opacity:0;transition:opacity .1s .1s ease-in}
/*# sourceMappingURL=/cdn/shop/t/14/assets/menu.css.map */
