carv-menu-drawer{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1001;display:flex;visibility:hidden;pointer-events:none;transition:visibility 0s linear var(--carv-duration)}carv-menu-drawer[open]{visibility:visible;pointer-events:auto;transition-delay:0s}.carv-menu__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background-color:#0f0f1252;opacity:0;transition:opacity var(--carv-duration) var(--carv-ease)}carv-menu-drawer[open] .carv-menu__overlay{opacity:1}.carv-menu--with-editorial .carv-menu__overlay{display:none}.carv-menu__panel{position:relative;display:flex;flex-direction:column;width:46rem;max-width:100vw;height:100%;background-color:var(--carv-bone);transform:translate(-100%);transition:transform var(--carv-duration) var(--carv-ease)}carv-menu-drawer[open] .carv-menu__panel{transform:translate(0)}@media screen and (min-width:990px){.carv-menu--with-editorial .carv-menu__panel{width:40vw;min-width:44rem;max-width:62rem}}.carv-menu__head{flex:0 0 auto;padding:3.2rem var(--carv-gutter) 0}.carv-menu__close{display:inline-flex;align-items:center;min-height:var(--carv-tap);margin:0;padding:0;border:0;background:none;cursor:pointer;font-family:var(--carv-font-ui);font-size:1.1rem;font-weight:400;text-transform:uppercase;letter-spacing:var(--carv-tracking-label);color:var(--carv-text)}.carv-menu__close:hover{text-decoration:underline;text-underline-offset:.4em}.carv-menu__nav{flex:1 1 auto;overflow-y:auto;padding:2.4rem var(--carv-gutter) 3.2rem}.carv-menu__list{list-style:none;margin:0;padding:0}.carv-menu__link{display:block;font-family:var(--carv-font-display);font-weight:300;font-size:clamp(2.8rem,2.3vw,3.6rem);line-height:1.1;text-transform:uppercase;letter-spacing:.03em;color:var(--carv-text);text-decoration:none;padding:1rem 0}.carv-menu__link:hover{text-decoration:underline;text-underline-offset:.18em;text-decoration-thickness:1px}.carv-menu__link[aria-current=page]{text-decoration:underline;text-underline-offset:.18em}.carv-menu__sublist{list-style:none;margin:.4rem 0 1.2rem;padding:0 0 0 1.8rem;border-left:1px solid var(--carv-line)}.carv-menu__sublink{display:block;font-family:var(--carv-font-subhead);font-style:italic;font-size:1.8rem;line-height:1.5;color:var(--carv-text-muted);text-decoration:none;padding:.5rem 0}.carv-menu__sublink:hover{color:var(--carv-text)}.carv-menu__secondary{margin-top:2.8rem}.carv-menu__secondary-link{display:block;font-family:var(--carv-font-subhead);font-style:italic;font-size:2rem;line-height:1.5;color:var(--carv-text);text-decoration:none;padding:.7rem 0}.carv-menu__secondary-link:hover{text-decoration:underline;text-underline-offset:.3em}.carv-menu__foot{flex:0 0 auto}.carv-menu__utility{list-style:none;margin:0;padding:2.4rem var(--carv-gutter);border-top:1px solid var(--carv-line)}.carv-menu__utility-link{display:block;font-family:var(--carv-font-ui);font-size:1.2rem;font-weight:400;text-transform:uppercase;letter-spacing:var(--carv-tracking-label);color:var(--carv-text-muted);text-decoration:none;padding:.7rem 0}.carv-menu__utility-link:hover{color:var(--carv-text)}.carv-menu__tagline{margin:0;padding:2.4rem var(--carv-gutter);border-top:1px solid var(--carv-line);font-family:var(--carv-font-subhead);font-style:italic;font-size:2rem;line-height:1.4;color:var(--carv-text-subtle)}.carv-menu__editorial{position:relative;flex:1 1 auto;overflow:hidden;background-color:var(--carv-ink);opacity:0;transition:opacity var(--carv-duration) var(--carv-ease)}carv-menu-drawer[open] .carv-menu__editorial{opacity:1}@media screen and (max-width:989px){.carv-menu__editorial{display:none}}.carv-menu__editorial-image{width:100%;height:100%;object-fit:cover;display:block}.carv-menu__editorial:after{content:"";position:absolute;inset:auto 0 0 0;height:55%;background:linear-gradient(to top,#0f0f129e,#0f0f1200);pointer-events:none}.carv-menu__editorial-body{position:absolute;z-index:1;left:50%;bottom:5.6rem;transform:translate(-50%);width:min(52rem,80%);text-align:center}.carv-menu__editorial-caption{margin:0 0 1.8rem;font-family:var(--carv-font-subhead);font-style:italic;font-size:2.2rem;line-height:1.45;color:var(--carv-cream)}.carv-menu__editorial-cta{display:inline-block;font-family:var(--carv-font-ui);font-size:1.2rem;font-weight:500;text-transform:uppercase;letter-spacing:var(--carv-tracking-label);color:var(--carv-cream);text-decoration:none;min-height:var(--carv-tap);line-height:var(--carv-tap)}.carv-menu__editorial-cta:hover{text-decoration:underline;text-underline-offset:.4em}.carv-menu__editorial :focus-visible{outline-color:var(--carv-cream)}@media screen and (max-width:749px){.carv-menu__panel,.carv-menu--with-editorial .carv-menu__panel{width:100%;max-width:none}.carv-menu__head{padding-top:2rem}.carv-menu__link{font-size:2.6rem}.carv-menu__secondary-link,.carv-menu__tagline{font-size:1.8rem}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/carv-menu-drawer.css.map */
