.mm-ico{display:flex}.mm-ico--close,.mobile-menu[open] .mm-ico--open{display:none}.mobile-menu[open] .mm-ico--close{display:flex}html.mm-open{overflow:hidden}@media(max-width:899px){.mobile-menu__panel.mm{position:absolute;top:100%;left:0;right:0;display:flex;flex-direction:column;height:calc(100vh - var(--mm-top,84px));height:calc(100dvh - var(--mm-top,84px));max-height:none;overflow-y:auto;overscroll-behavior:contain;padding:0;background:var(--bg);color:var(--ink);border-top:1px solid var(--line);border-bottom:0;box-shadow:none;text-align:left}.mobile-menu[open] .mm{animation:mm-in .24s ease-out}@keyframes mm-in{0%{opacity:0;transform:translateY(-8px)}}.mm .mm__tabs{position:sticky;top:0;z-index:2;display:grid;grid-template-columns:repeat(var(--mm-tabs,2),1fr);background:var(--bg);border-bottom:1px solid var(--line);flex:none}.mm .mm__tab{position:relative;padding:17px 8px 15px;border:0;background:none;color:var(--muted);font-size:13px;letter-spacing:.18em;text-transform:uppercase}.mm .mm__tab[aria-selected=true]{color:var(--ink);font-weight:600}.mm .mm__tab[aria-selected=true]:after{content:"";position:absolute;left:50%;bottom:-1px;width:56px;height:2px;background:var(--accent);transform:translate(-50%)}.mm .mm__pane{padding:18px var(--gutter) 6px;flex:none}.mm .mm__promos{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-bottom:8px}.mm .mm__promos--1{grid-template-columns:1fr}.mm .mm__promo{position:relative;display:block;aspect-ratio:4/5;overflow:hidden;padding:0;background:var(--surface);color:#fff}.mm .mm__promos--1 .mm__promo{aspect-ratio:16/10}.mm .mm__promo img{width:100%;height:100%;object-fit:cover;object-position:50% 12%;transition:transform .5s ease}.mm .mm__promo:hover{text-decoration:none}.mm .mm__promo:hover img{transform:scale(1.03)}.mm .mm__promo:after{content:"";position:absolute;left:0;right:0;bottom:0;height:55%;background:linear-gradient(transparent,#0000009e)}.mm .mm__promo-cap{position:absolute;left:12px;right:12px;bottom:12px;z-index:1;font-size:11.5px;font-weight:600;letter-spacing:.14em;line-height:1.35;text-transform:uppercase}.mm .mm__list{list-style:none;margin:0;padding:0}.mm .mm__list>li{border-bottom:1px solid var(--line)}.mm .mm__list>li:last-child{border-bottom:0}.mm .mm__link{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:15px 2px;font-family:var(--heading);font-size:21px;line-height:1.25;letter-spacing:-.01em}.mm .mm__link--sub{font-size:18px;padding:12px 2px}.mm .mm__link .icon{width:17px;height:17px;color:var(--muted);transition:transform .2s ease}.mm .mm__link:hover{text-decoration:none}.mm .mm__link:active .icon{transform:translate(3px)}.mm .mm__link[aria-current=page]{color:var(--accent)}.mm .mm__heading{margin:14px 0 2px;font-size:11px;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:var(--muted)}.mm .mm__group{border-bottom:0}.mm .mm__features{padding:6px var(--gutter) 22px;flex:none}.mm .mm__feature{display:flex;align-items:center;justify-content:space-between;padding:15px 18px;background:var(--accent);color:var(--accent-ink);font-size:13px;font-weight:600;letter-spacing:.16em;text-transform:uppercase}.mm .mm__feature+.mm__feature{margin-top:8px}.mm .mm__feature:hover{text-decoration:none}.mm .mm__feature .icon{width:20px;height:20px}.mm .mm__info{margin-top:auto;padding:18px var(--gutter) calc(22px + env(safe-area-inset-bottom,0px));background:var(--surface);flex:none}.mm .mm__info ul{display:grid;grid-template-columns:1fr 1fr;gap:2px 14px;list-style:none;margin:0;padding:0}.mm .mm__info a{display:flex;align-items:center;gap:10px;padding:11px 0;font-size:14.5px}.mm .mm__info .icon{width:19px;height:19px;color:var(--accent);flex:none}.mm .mm__note{margin:12px 0 0;padding-top:14px;border-top:1px solid var(--line);font-size:11.5px;letter-spacing:.12em;text-transform:uppercase;text-align:center;color:var(--muted)}}@media(prefers-reduced-motion:reduce){.mobile-menu[open] .mm{animation:none}.mm .mm__promo img{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/51/assets/mobile-menu.css.map */
