.mnbcat{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;display:none}.mnbcat.is-active{display:block}.mnbcat__scrim{position:absolute;top:0;right:0;bottom:0;left:0;background:#0a0a286b;opacity:0;transition:opacity .22s ease}.mnbcat.is-open .mnbcat__scrim{opacity:1}.mnbcat__sheet{position:absolute;inset-inline:0;bottom:0;height:85vh;height:85dvh;max-height:85vh;display:flex;flex-direction:column;background:#fff;color:#14142b;border-radius:18px 18px 0 0;box-shadow:0 -10px 40px -8px #0000004d;transform:translateY(100%);transition:transform .28s cubic-bezier(.32,.72,0,1);overflow:hidden}.mnbcat.is-open .mnbcat__sheet{transform:translateY(0)}.mnbcat.is-dragging .mnbcat__sheet,.mnbcat.is-dragging .mnbcat__scrim{transition:none}.mnbcat__grab{flex:0 0 auto;padding:9px 0 4px;display:flex;justify-content:center;cursor:grab;touch-action:none}.mnbcat__grab:before{content:"";width:42px;height:4px;border-radius:999px;background:#d8d8e4}.mnbcat__head{flex:0 0 auto;display:flex;align-items:center;gap:8px;padding:6px 12px 12px;border-bottom:1px solid #ececf3;touch-action:none}.mnbcat__title{flex:1 1 auto;min-width:0;font-size:15px;font-weight:700;line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mnbcat__back,.mnbcat__close{flex:0 0 auto;width:34px;height:34px;display:inline-flex;align-items:center;justify-content:center;padding:0;border:0;border-radius:50%;background:#f4f4fa;color:#14142b;cursor:pointer;font-family:inherit}.mnbcat__back[hidden]{display:none}.mnbcat__back svg,.mnbcat__close svg{width:16px;height:16px}.mnbcat__body{position:relative;flex:1 1 auto;min-height:0;overflow:hidden}.mnbcat__root{height:100%;overflow-y:auto;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;padding-bottom:24px}.mnbcat__row{width:100%;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:14px 16px;font-family:inherit;font-size:14px;font-weight:600;line-height:1.3;color:#14142b;text-align:start;background:none;border:0;border-bottom:1px solid #ececf3;cursor:pointer}.mnbcat a.mnbcat__row,a.mnbcat__row{text-decoration:none;box-shadow:none;color:#14142b}.mnbcat__row:active{background:#f6f6fb}.mnbcat__row-icon{flex:0 0 auto;width:22px;height:22px;object-fit:contain;border-radius:4px}.mnbcat__row-label{flex:1 1 auto;min-width:0}.mnbcat__caret{flex:0 0 auto;width:14px;height:14px;color:#8a8aa3;transition:transform .2s ease}.mnbcat__sub{display:none}.mnbcat__sub-group-title{display:block;padding:14px 16px 6px;font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#8a8aa3}.mnbcat a.mnbcat__sub-link,a.mnbcat__sub-link{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:12px 16px;font-size:13.5px;line-height:1.35;color:#3d3d5c;text-decoration:none;box-shadow:none;border-bottom:1px solid #f0f0f6}.mnbcat a.mnbcat__sub-link--all,a.mnbcat__sub-link--all{font-weight:700;color:var(--mnbcat-accent, #0a0a55)}.mnbcat__sub-link:active{background:#f6f6fb}.mnbcat[data-mnbcat-style=accordion] .mnbcat__sub{background:#f8f8fc;padding-inline-start:10px;border-bottom:1px solid #ececf3}.mnbcat[data-mnbcat-style=accordion] .mnbcat__sub.is-open{display:block}.mnbcat[data-mnbcat-style=accordion] .mnbcat__row[aria-expanded=true] .mnbcat__caret{transform:rotate(180deg)}.mnbcat[data-mnbcat-style=accordion] .mnbcat__row[aria-expanded=true]{color:var(--mnbcat-accent, #0a0a55)}.mnbcat[data-mnbcat-style=drill] .mnbcat__sub{display:block;position:absolute;top:0;right:0;bottom:0;left:0;background:#fff;overflow-y:auto;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;padding-bottom:24px;transform:translate(100%);visibility:hidden;transition:transform .26s cubic-bezier(.32,.72,0,1),visibility 0s linear .26s}.mnbcat[data-mnbcat-style=drill] .mnbcat__sub.is-open{transform:translate(0);visibility:visible;transition:transform .26s cubic-bezier(.32,.72,0,1),visibility 0s}.mnbcat[data-mnbcat-style=drill] .mnbcat__caret{transform:rotate(-90deg)}@media(prefers-reduced-motion:reduce){.mnbcat__sheet,.mnbcat__scrim,.mnbcat[data-mnbcat-style=drill] .mnbcat__sub{transition:none!important}}@media screen and (min-width:1025px){.mnbcat{display:none!important}}body.mnbcat-locked{overflow:hidden}
/*# sourceMappingURL=/cdn/shop/t/8/assets/mnb-catalog.css.map */
