.section-mk-menu-drawer{margin:0;padding:0;height:0;overflow:visible}.mk-menu{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10000;pointer-events:none;visibility:hidden;transition:visibility 0s linear .4s}.mk-menu.is-open{pointer-events:auto;visibility:visible;transition:visibility 0s linear 0s}.mk-menu__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:#1a181659;opacity:0;transition:opacity .4s ease}.mk-menu.is-open .mk-menu__overlay{opacity:1}.mk-menu__panel{position:absolute;top:0;left:0;width:min(53.5rem,92vw);height:100%;background:var(--mk-cream, #f8f5f1);color:#1a1816;transform:translate(-105%);transition:transform .4s ease;display:flex;flex-direction:column;padding:2.2rem 2.5rem 4rem 7.8rem;box-sizing:border-box;overflow-y:auto;will-change:transform}.mk-menu.is-open .mk-menu__panel{transform:translate(0)}.mk-menu__close{position:absolute;top:1.6rem;right:2rem;left:auto;display:inline-flex;align-items:center;justify-content:center;-webkit-appearance:none;appearance:none;border:0;background:transparent;color:#1a1816;font-size:2.4rem;line-height:1;cursor:pointer;padding:.4rem}.mk-menu__close svg{display:block;width:1em;height:1em}.mk-menu__nav{margin-top:5.2rem}.mk-menu__list{list-style:none;margin:0;padding:0;display:grid;gap:3.6rem}.mk-menu__list a{color:inherit;text-decoration:none;transition:color .25s ease}.mk-menu__list a:hover{color:#888}.mk-menu__link{display:inline-block;font-family:var(--font-brand-family);font-size:2.2rem;line-height:1.15;letter-spacing:.02em}.mk-menu__sublist{list-style:none;margin:2rem 0 0;padding:0 0 0 2.2rem;display:grid;gap:1.4rem}.mk-menu__sublink{display:inline-block;font-family:var(--font-brand-family);font-size:1.6rem;line-height:1.2;letter-spacing:.025em}.mk-menu__social{margin-top:6.4rem;padding:0}.mk-menu__social-link{display:inline-flex;width:2.88rem;height:2.88rem;color:#1a1816}.mk-menu__social-link svg{width:100%;height:100%}.mk-menu__copyright{margin:auto -2.5rem 0 -7.8rem;padding-top:2.4rem;font-family:var(--font-brand-family);font-size:1rem;line-height:1.4rem;letter-spacing:.04rem;text-align:center;color:#1a1816}body.mk-menu-open{overflow:hidden}@media screen and (max-width:749px){.mk-menu__panel{padding:2rem 2.4rem 3.2rem 4.8rem}.mk-menu__list{gap:2.8rem}.mk-menu__link{font-size:1.8rem}.mk-menu__sublink{font-size:1.4rem}.mk-menu__sublist{margin-top:1.6rem;padding-left:1.4rem;gap:1.2rem}.mk-menu__close{font-size:2rem}.mk-menu__social{margin-top:4.8rem}.mk-menu__copyright{margin-right:-2.4rem;margin-left:-4.8rem}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/mk-menu.css.map */
