body .menu-overlay.avant-site-menu{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1100;width:100%;height:100%;max-width:none;max-height:none;box-sizing:border-box;margin:0;border:0;padding:80px 8vw 40px;display:flex;flex-direction:column;justify-content:center;overflow-y:auto;background:radial-gradient(80% 70% at 80% 15%,rgba(94,101,74,.55),transparent 60%),#14170cfc;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#fbf7f3;font:400 16px/1.5 Helvetica Neue,Helvetica,Arial,sans-serif;text-align:left;clip-path:circle(0 at calc(100% - 60px) 46px);visibility:hidden;pointer-events:none;transition:clip-path .8s var(--ease),visibility 0s linear .8s}body .menu-overlay.avant-site-menu:is(.open,.is-open,[open]){clip-path:circle(150% at calc(100% - 60px) 46px);visibility:visible;pointer-events:auto;transition:clip-path .8s var(--ease),visibility 0s}body dialog.menu-overlay.avant-site-menu:not([open]){display:none}body .menu-overlay.avant-site-menu::backdrop{background:transparent}body .menu-overlay.avant-site-menu nav{display:flex;flex-direction:column;grid-template-columns:max-content minmax(0,1fr);gap:2px 28px;align-items:baseline;width:100%;max-width:none;margin:0;padding:0}body .menu-overlay.avant-site-menu a{text-decoration:none}body .menu-overlay.avant-site-menu a.big{grid-column:1;display:flex;align-items:baseline;width:fit-content;gap:22px;margin:0;padding:0;font:400 clamp(44px,7vw,96px)/1.14 var(--display);letter-spacing:0;text-transform:none;color:#fbf7f3;opacity:0;transform:translateY(38px);transition:opacity .6s var(--ease),transform .6s var(--ease),color .3s}body .menu-overlay.avant-site-menu a.big em{font-family:var(--serif);font-style:italic;color:inherit}body .menu-overlay.avant-site-menu:is(.open,.is-open,[open]) a.big{opacity:1;transform:none;transition-delay:.15s}body .menu-overlay.avant-site-menu .menu-sublinks{grid-column:2;display:flex;flex-wrap:wrap;gap:10px 24px;margin:0;padding:0;opacity:0;transform:translateY(20px);transition:opacity .55s ease,transform .55s ease}body .menu-overlay.avant-site-menu:is(.open,.is-open,[open]) .menu-sublinks{opacity:1;transform:none;transition-delay:.28s}body .menu-overlay.avant-site-menu .menu-sublinks :is(a,span){color:#fbf7f39e;font:400 13px/1.6 Helvetica Neue,Helvetica,Arial,sans-serif;letter-spacing:.16em;text-transform:uppercase}body .menu-overlay.avant-site-menu a:hover{color:#8cab79}body .menu-overlay.avant-site-menu .menu-home{position:absolute;top:20px;left:8vw;display:flex;align-items:center;gap:16px;min-height:44px;margin:0;color:#fbf7f3;font:500 11px/1.6 Helvetica Neue,Helvetica,Arial,sans-serif;letter-spacing:0;text-transform:uppercase}body .menu-overlay.avant-site-menu .meta{display:flex;flex-wrap:wrap;gap:44px;margin:7vh 0 0;padding:0;color:#fbf7f3ad;font:400 11px/1.5 Helvetica Neue,Helvetica,Arial,sans-serif;letter-spacing:.24em;text-transform:uppercase;opacity:0;transition:opacity .6s .5s}body .menu-overlay.avant-site-menu:is(.open,.is-open,[open]) .meta{opacity:1}body .menu-overlay.avant-site-menu .menu-close{position:absolute;top:20px;right:34px;display:grid;place-items:center;box-sizing:border-box;width:52px;height:52px;margin:0;padding:0;border:1px solid rgba(251,247,243,.35);border-radius:0;background:transparent;color:#fbf7f3;cursor:pointer;transition:border-color .4s,transform .4s var(--ease)}body .menu-overlay.avant-site-menu .menu-close:hover{border-color:#8cab79;transform:rotate(90deg)}body .menu-overlay.avant-site-menu .menu-close .avant-menu-icon{position:static;display:flex;width:20px;height:20px;margin:0;background:none}body .menu-overlay.avant-site-menu .menu-close svg{display:block;width:20px;height:20px}body .menu-overlay.avant-site-menu .menu-home__arrow{display:flex;align-items:center;width:20px;height:24px}body .menu-overlay.avant-site-menu .menu-home__arrow svg{width:20px;height:12px;transform:rotate(90deg)}body .menu-overlay.avant-site-menu :focus-visible{outline:1px solid currentColor;outline-offset:5px}@media(max-width:900px){body .menu-overlay.avant-site-menu nav{grid-template-columns:1fr;gap:2px}body .menu-overlay.avant-site-menu .menu-sublinks{grid-column:1;margin:0 0 12px;gap:8px 16px}body .menu-overlay.avant-site-menu .menu-sublinks :is(a,span){font-size:11px}}@media(max-height:700px){body .menu-overlay.avant-site-menu{justify-content:flex-start}}@media(prefers-reduced-motion:reduce){body .menu-overlay.avant-site-menu,body .menu-overlay.avant-site-menu *{transition:none!important}}body .menu-overlay.avant-site-menu .avant-menu-row{display:flex;align-items:baseline;gap:28px}body .menu-overlay.avant-site-menu a.big{white-space:nowrap}body .menu-overlay.avant-site-menu a:focus-visible{color:#8cab79}@media(max-width:900px){body .menu-overlay.avant-site-menu .avant-menu-row{flex-direction:column;align-items:flex-start;gap:2px}}@media(max-width:600px){body .menu-overlay.avant-site-menu{height:100dvh;max-height:100dvh;padding:88px 24px max(24px,env(safe-area-inset-bottom));justify-content:flex-start;overscroll-behavior:contain}body .menu-overlay.avant-site-menu nav{flex:none;gap:5px}body .menu-overlay.avant-site-menu a.big{font-size:clamp(38px,10vw,52px);line-height:1.12;white-space:normal}body .menu-overlay.avant-site-menu .menu-sublinks{gap:4px 16px;margin-bottom:8px}body .menu-overlay.avant-site-menu .menu-sublinks a{display:inline-flex;align-items:center;min-height:30px;font-size:10px;letter-spacing:.1em}body .menu-overlay.avant-site-menu .menu-home{left:24px;top:max(16px,env(safe-area-inset-top))}body .menu-overlay.avant-site-menu .menu-close{right:24px;top:max(16px,env(safe-area-inset-top));width:44px;height:44px}body .menu-overlay.avant-site-menu .meta{flex:none;flex-direction:column;gap:12px;margin-top:28px;font-size:10px;letter-spacing:.15em}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/avant-site-menu.css.map */
