.site-menu-drawer{position:fixed;top:0;right:0;bottom:0;left:0;z-index:200}.site-menu-drawer[hidden]{display:none}.site-menu-drawer__scrim{position:absolute;top:0;right:0;bottom:0;left:0;background:#2b020c73;opacity:0;transition:opacity .3s ease}.site-menu-drawer__panel{position:absolute;top:0;left:0;bottom:0;width:min(88vw,400px);background:#cad183;color:#2b020c;display:flex;flex-direction:column;padding:24px;box-sizing:border-box;transform:translate(-100%);transition:transform .35s cubic-bezier(.2,.7,.2,1);box-shadow:24px 0 64px #2b020c40}.site-menu-drawer.is-open .site-menu-drawer__scrim{opacity:1}.site-menu-drawer.is-open .site-menu-drawer__panel{transform:translate(0)}.site-menu-drawer__head{display:flex;align-items:center;justify-content:space-between;margin-bottom:clamp(32px,8vw,64px)}.site-menu-drawer__label{font-family:var(--font-label-family);font-weight:700;font-size:12px;letter-spacing:.18em;text-transform:uppercase;opacity:.6}.site-menu-drawer__close{display:inline-flex;align-items:center;gap:6px;background:none;border:0;padding:0;cursor:pointer;font-family:var(--font-label-family);font-weight:700;font-size:12px;letter-spacing:.18em;text-transform:uppercase;color:#2b020c}.site-menu-drawer__close span[aria-hidden]{font-size:18px;line-height:1}.site-menu-drawer__nav{display:flex;flex-direction:column;gap:4px;flex:1}.site-menu-drawer__link{font-family:var(--font-heading-family);font-stretch:var(--font-heading-stretch, normal);font-weight:700;font-size:19px;line-height:1.2;text-transform:uppercase;letter-spacing:-.01em;color:#2b020c;text-decoration:none;transition:transform .25s,opacity .25s}.site-menu-drawer__link:hover,.site-menu-drawer__link:focus-visible{transform:translate(.08em);opacity:.7}@media screen and (max-width:700px){.site-menu-drawer__link{font-size:clamp(15px,4.6vw,30px)}}.site-menu-drawer__social{display:flex;gap:20px;padding-top:24px;border-top:1px solid rgba(43,2,12,.25)}.site-menu-drawer__social a{display:inline-flex;color:#2b020c;width:22px;height:22px;transition:color .2s,transform .2s}.site-menu-drawer__social a svg{width:100%;height:100%}.site-menu-drawer__social a:hover{color:#fbfaf6;transform:translateY(-2px)}@media screen and (max-width:700px){.site-menu-drawer__panel{top:0;left:0;right:0;bottom:auto;width:auto;height:min(80vh,560px);transform:translateY(-100%);box-shadow:0 24px 64px #2b020c40}.site-menu-drawer.is-open .site-menu-drawer__panel{transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.site-menu-drawer__scrim,.site-menu-drawer__panel{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/component-site-menu-drawer.css.map */
