.site-header__menu-label--close,[menu-open] .site-header__menu-label--open{display:none}[menu-open] .site-header__menu-label--close{display:block}.menu-drawer{width:100%;color:#1f1a17}.menu-drawer__inner{display:flex;flex-direction:column;gap:1.4rem;padding:2rem 2rem 3.2rem}.mnu-pills{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.8rem}.mnu-pill{display:flex;align-items:center;justify-content:center;height:4.4rem;padding:0 1rem;overflow:hidden;border:1px solid #d5d2cc;border-radius:var(--m-radius-button);background-color:#fff;color:#1f1a17;font-size:1.4rem;font-weight:600;white-space:nowrap;text-decoration:none;text-overflow:ellipsis}.mnu-pill--sale{border-color:#e2c2b9;color:#a3352a}.mnu-cats{margin:0;padding:0;list-style:none}.mnu-cats li+li{border-top:1px solid #e6e4e0}.mnu-cats li:last-child{border-bottom:1px solid #e6e4e0}.menu-drawer .mnu-cat{display:flex;align-items:center;justify-content:space-between;gap:1.6rem;width:100%;min-height:5.8rem;margin:0;padding:0;border:0;background:none;color:#1f1a17;font-family:inherit;font-size:1.8rem;font-weight:500;line-height:1.25;text-align:left;text-decoration:none;cursor:pointer}.mnu-cat svg{flex:none;width:1.6rem;height:1.6rem;transition:transform .25s cubic-bezier(.4,0,.2,1)}@media(hover:hover){.mnu-cat:hover svg{transform:translate(.3rem)}}.mnu-links{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:1.6rem;margin:1rem 0 0;padding:0;list-style:none}.mnu-links a{display:flex;align-items:center;min-height:4.4rem;color:#1f1a17;font-size:1.5rem;text-decoration:none}.mnu-links a:hover{text-decoration:underline;text-underline-offset:.3rem}.mnu-usp{display:flex;flex-direction:column;gap:.8rem;margin-top:.6rem;padding:1.4rem 1.6rem;border-radius:var(--m-radius-box);background-color:#f4f4f2;font-size:1.4rem;line-height:1.35}.mnu-usp p{display:flex;align-items:center;gap:1rem;margin:0}.mnu-usp p:first-child{font-weight:700}.mnu-usp svg{flex:none;width:1.8rem;height:1.8rem}.menu-sub__title{margin:1.8rem 0 0;color:#1f1a17;font-size:2.6rem;line-height:1.2}.menu-sub__body.mnu-cats{margin:0;padding:1rem 2rem 3.2rem}@media screen and (min-width:990px){.menu-drawer{width:47.5rem}}
/*# sourceMappingURL=/cdn/shop/t/21/assets/menu-drawer.css.map */
