.menu-drawer__columns,.menu-drawer__cards{--mm-drawer-inset: 1.5rem}.menu-drawer__columns{padding-bottom:2.4rem}.menu-drawer__groups{margin:0;padding:0}.menu-drawer__group-toggle{display:flex;align-items:center;justify-content:space-between;gap:1.2rem;width:100%;padding:1.6rem var(--mm-drawer-inset);border:0;background:none;color:rgb(var(--mm-col-heading));font-family:var(--font-heading-family);font-size:1.4rem;font-weight:600;text-align:start;text-decoration:none;cursor:pointer}.menu-drawer__group-title{display:inline-flex;align-items:center;gap:.8rem;flex-wrap:wrap}.menu-drawer__group-caret svg{width:1.2rem;height:1.2rem;flex-shrink:0;transform:rotate(-90deg);transition:transform var(--duration-default) ease}drawer-accordion.is-open>.menu-drawer__group-toggle .menu-drawer__group-caret svg{transform:rotate(0)}.menu-drawer__group-panel{display:grid;grid-template-rows:0fr;transition:grid-template-rows var(--duration-default) ease}drawer-accordion.is-open>.menu-drawer__group-panel{grid-template-rows:1fr}.menu-drawer__group-body{overflow:hidden;visibility:hidden;transition:visibility var(--duration-default) ease}drawer-accordion.is-open .menu-drawer__group-body{visibility:visible}.menu-drawer__group-list{display:flex;flex-direction:column;margin:0;padding:0 var(--mm-drawer-inset) 1.2rem}.menu-drawer__group-link{display:flex;align-items:center;gap:.8rem;flex-wrap:wrap;min-height:4.4rem;padding:1.1rem 0;color:rgb(var(--mm-col-link));font-family:var(--font-body-family);font-size:1.3rem;font-weight:400;text-decoration:none}.menu-drawer__group-link--lead,.menu-drawer__group-link[aria-current=page]{font-weight:600}.menu-drawer__columns-cta{display:flex;align-items:center;min-height:4.8rem;margin-top:.8rem;padding:1.4rem var(--mm-drawer-inset);color:rgb(var(--mm-col-heading));font-family:var(--font-heading-family);font-size:1.2rem;font-weight:600;line-height:1.3;text-decoration:none}.menu-drawer__promos-track{display:flex;gap:1.2rem;margin:0;padding:0 var(--mm-drawer-inset);overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-inline-start:var(--mm-drawer-inset);overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;scrollbar-width:none}.menu-drawer__promos-track::-webkit-scrollbar{display:none}.menu-drawer__promo{flex:0 0 auto;width:var(--mm-drawer-promo-width, 80%);scroll-snap-align:start}.menu-drawer__promo-link{display:block;color:inherit;text-decoration:none}.menu-drawer__promo-media{display:block;margin:0;padding-bottom:var(--mm-ratio, 100%)}.menu-drawer__promo-content{display:flex;flex-direction:column;gap:.4rem;padding-top:1rem}.menu-drawer__promo-heading{color:rgb(var(--mm-col-link));font-family:var(--font-body-family);font-size:1.2rem;font-weight:400;line-height:1.4}.menu-drawer__promo-offer{color:rgba(var(--mm-col-link),.75);font-family:var(--font-body-family);font-size:1.2rem;line-height:1.4}.menu-drawer__cards{padding:1.6rem var(--mm-drawer-inset) 2.4rem}.menu-drawer__cards-cta{display:inline-flex;align-items:center;min-height:4.4rem;padding:.8rem 0;color:rgb(var(--color-foreground));font-family:var(--font-body-family);font-size:1.2rem;font-weight:500;letter-spacing:.04em;line-height:1.3;text-transform:uppercase;text-decoration:none}.menu-drawer__cards-list{display:flex;flex-direction:column;gap:1.2rem;margin:.8rem 0 0;padding:0}.menu-drawer__card-link{display:grid;grid-template-columns:var(--mm-drawer-card-media, 38%) 1fr;align-items:stretch;color:inherit;text-decoration:none}.menu-drawer__card-media{position:relative;aspect-ratio:1 / 1;background-color:rgba(var(--color-foreground),.04)}.menu-drawer__card-media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.menu-drawer__card-content{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.8rem;padding:1.6rem 1.2rem;background-color:rgb(var(--mm-card-background));text-align:center}.menu-drawer__card-heading{color:rgb(var(--mm-card-heading));font-family:var(--font-heading-family);font-size:1.4rem;font-weight:500;line-height:1.3}.menu-drawer__card-offer{color:rgb(var(--mm-card-offer));font-family:var(--font-body-family);font-size:1.2rem;font-weight:500;line-height:1.3;letter-spacing:.04em;text-transform:uppercase}a.menu-drawer__card-link:active{opacity:.85}@media(prefers-reduced-motion:reduce){.menu-drawer__group-panel,.menu-drawer__group-body,.menu-drawer__group-caret svg{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/78/assets/component-menu-drawer-layouts.css.map */
