.site-nav__dropdown.ib-cm{--ib-cm-ink: #141313;--ib-cm-ink-2: #4a4744;--ib-cm-muted: #8a8580;--ib-cm-line: #e8e5e1;--ib-cm-line-2: #f2f0ed;--ib-cm-paper: #ffffff;--ib-cm-paper-2: #faf9f7;--ib-cm-paper-3: #f3f1ee;--ib-cm-ease: cubic-bezier(.2, .8, .2, 1);--ib-cm-gutter: max(var(--pageWidthPadding, 40px), calc(50% - 750px + var(--pageWidthPadding, 40px)));right:0;max-height:none;overflow:visible;padding:0;background:transparent;box-shadow:none;color:var(--ib-cm-ink);font-family:var(--typeBasePrimary),var(--typeBaseFallback);font-size:14px;line-height:1.4;letter-spacing:0;text-transform:none;transition:visibility 0s linear .2s}.is-focused>.site-nav__dropdown.ib-cm{transition-delay:0s}.ib-cm ul{margin:0;padding:0;list-style:none}.site-nav__item .ib-cm li{margin:0}.ib-cm__panel{position:relative;z-index:1;display:flex;flex-direction:column;max-height:var(--ib-cm-avail, 80vh);background:var(--ib-cm-paper);box-shadow:inset 0 1px 0 var(--ib-cm-line);opacity:0;transition:opacity .16s ease}.is-focused>.ib-cm .ib-cm__panel{opacity:1;transition:opacity .22s var(--ib-cm-ease)}.ib-cm__bar,.ib-cm__scroller{transform:translateY(-6px);transition:transform .2s ease}.is-focused>.ib-cm .ib-cm__bar,.is-focused>.ib-cm .ib-cm__scroller{transform:none;transition:transform .34s var(--ib-cm-ease)}.ib-cm__scrim{position:absolute;top:100%;left:0;right:0;height:var(--ib-cm-dim, 0px);background:#1413134d;opacity:0;transition:opacity .2s ease}.is-focused>.ib-cm .ib-cm__scrim{opacity:1}.ib-cm__bar{flex:0 0 auto;display:flex;align-items:center;justify-content:space-between;gap:24px;padding:14px var(--ib-cm-gutter);border-bottom:1px solid var(--ib-cm-line-2)}.ib-cm__heading{display:flex;align-items:center;gap:10px;min-width:0}.ib-cm .ib-cm__title{margin:0;color:var(--ib-cm-ink);font-family:inherit;font-size:21px;font-weight:700;letter-spacing:-.015em;line-height:1.2;text-transform:none}.ib-cm__count{display:inline-flex;align-items:center;height:22px;padding:0 9px;border-radius:999px;background:var(--ib-cm-paper-3);color:var(--ib-cm-ink-2);font-size:12px;font-weight:600;white-space:nowrap}.ib-cm__actions{display:flex;align-items:center;gap:4px}.ib-cm .ib-cm__all{display:inline-flex;align-items:center;gap:8px;height:40px;padding:0 16px;border-radius:999px;color:var(--ib-cm-ink);font-size:13px;font-weight:600;white-space:nowrap;transition:background-color .15s ease}.ib-cm .ib-cm__all:hover{background:var(--ib-cm-paper-3);color:var(--ib-cm-ink)}.ib-cm__all svg{width:14px;height:14px;transition:transform .2s var(--ib-cm-ease)}.ib-cm__all:hover svg{transform:translate(3px)}.ib-cm__close{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;margin:0;padding:0;border:0;border-radius:999px;background:transparent;color:var(--ib-cm-ink-2);cursor:pointer;transition:background-color .15s ease,color .15s ease}.ib-cm__close svg{width:20px;height:20px}.ib-cm__close:hover{background:var(--ib-cm-paper-3);color:var(--ib-cm-ink)}.ib-cm .ib-cm__all:focus-visible,.ib-cm .ib-cm__close:focus-visible,.ib-cm .ib-cm__head:focus-visible,.ib-cm .ib-cm__sub:focus-visible{outline:none;box-shadow:0 0 0 2px var(--ib-cm-ink)}.ib-cm__scroller{flex:1 1 auto;min-height:0;padding:18px var(--ib-cm-gutter) 22px;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:rgba(20,19,19,.18) transparent;scroll-padding-bottom:40px}.ib-cm.is-overflowing .ib-cm__scroller{-webkit-mask-image:linear-gradient(to bottom,#000 calc(100% - 36px),transparent);mask-image:linear-gradient(to bottom,#000 calc(100% - 36px),transparent)}.ib-cm__scroller::-webkit-scrollbar{width:12px}.ib-cm__scroller::-webkit-scrollbar-thumb{border:4px solid transparent;border-radius:999px;background:#1413132e;background-clip:padding-box}.ib-cm .ib-cm__cols{columns:5;column-gap:28px}.ib-cm__cat{padding-bottom:18px;-webkit-column-break-inside:avoid;break-inside:avoid}.ib-cm .ib-cm__head{display:flex;align-items:center;gap:12px;margin:0 -8px 2px;padding:6px 8px;border-radius:14px;color:var(--ib-cm-ink);text-decoration:none;transition:background-color .15s ease}.ib-cm .ib-cm__head:hover{background:var(--ib-cm-paper-2);color:var(--ib-cm-ink)}.ib-cm__thumb{flex:0 0 auto;display:flex;align-items:center;justify-content:center;width:44px;height:44px;overflow:hidden;border-radius:11px;background:var(--ib-cm-paper-3)}.ib-cm__thumb img{display:block;width:100%;height:100%;padding:4px;object-fit:contain;mix-blend-mode:multiply;opacity:0;transition:opacity .3s ease,transform .3s var(--ib-cm-ease)}.ib-cm__thumb img.is-loaded{opacity:1}.ib-cm__head:hover .ib-cm__thumb img{transform:scale(1.07)}.ib-cm__thumb--icon{color:var(--ib-cm-ink);transition:background-color .2s ease,color .2s ease}.ib-cm__icon{display:block;width:24px;height:24px}.ib-cm__head:hover .ib-cm__thumb--icon,.ib-cm__head:focus-visible .ib-cm__thumb--icon{background:var(--ib-cm-ink);color:var(--ib-cm-paper)}.ib-cm__mark{color:var(--ib-cm-ink-2);font-size:18px;font-weight:700}.ib-cm__text{display:flex;flex-direction:column;gap:2px;min-width:0}.ib-cm__name{color:var(--ib-cm-ink);font-size:15px;font-weight:700;line-height:1.25}.ib-cm__meta{display:inline-flex;align-items:center;gap:5px;color:var(--ib-cm-muted);font-size:12px;font-weight:500;line-height:1.3;transition:color .15s ease}.ib-cm__go{flex:0 0 auto;width:12px;height:12px;transition:transform .2s var(--ib-cm-ease)}.ib-cm__head:hover .ib-cm__meta{color:var(--ib-cm-ink)}.ib-cm__head:hover .ib-cm__go{transform:translate(3px)}.ib-cm .ib-cm__sub{display:block;margin:0 -8px;padding:3px 8px;border-radius:8px;color:var(--ib-cm-ink-2);font-size:14px;line-height:1.3;text-decoration:none;transition:background-color .15s ease,color .15s ease}.ib-cm .ib-cm__sub:hover{background:var(--ib-cm-paper-3);color:var(--ib-cm-ink)}.ib-cm:not(.is-ready) .ib-cm__thumb:not(.ib-cm__thumb--icon){display:none}.ib-cm:not(.is-ready) .ib-cm__close{visibility:hidden}@media only screen and (max-width:1279px){.ib-cm .ib-cm__cols{columns:4;column-gap:24px}}@media only screen and (max-width:1023px){.ib-cm .ib-cm__cols{columns:3}}@media(prefers-reduced-motion:reduce){.ib-cm__bar,.ib-cm__scroller,.is-focused>.ib-cm .ib-cm__bar,.is-focused>.ib-cm .ib-cm__scroller{transform:none;transition:none}.ib-cm__head:hover .ib-cm__thumb img,.ib-cm__head:hover .ib-cm__go,.ib-cm__all:hover svg{transform:none}}
/*# sourceMappingURL=/cdn/shop/t/1142/assets/ib-category-menu.css.map */
