:root{--mobile-cat-accent: #0052cc;--mobile-cat-active-bg: #f3f6fc;--mobile-cat-card-bg: #f1f5fd;--mobile-cat-border-color: #ededed;--mobile-cat-text-main: #111111;--mobile-cat-text-sub: #222222;--mobile-cat-text-muted: #5e6c84;--mobile-cat-sidebar-width: 28%;--mobile-cat-content-width: 72%;--mobile-sticky-nav-height: 60px}@media screen and (min-width:750px){#MobileCategoryNavigation{display:none!important}}body.mobile-category-nav-open,html.mobile-category-nav-open{overflow:hidden!important;height:100%!important;touch-action:none}.mobile-cat-drawer{position:fixed;top:0;left:0;right:0;bottom:calc(var(--mobile-sticky-nav-height) + env(safe-area-inset-bottom,0px));z-index:99998;display:flex;flex-direction:column;background-color:#fff;opacity:0;visibility:hidden;pointer-events:none;transform:translateY(15px);transition:opacity .24s cubic-bezier(.16,1,.3,1),transform .24s cubic-bezier(.16,1,.3,1),visibility .24s;overflow:hidden;box-shadow:0 4px 25px #0000001f}.mobile-cat-drawer.is-open{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0)}@media(prefers-reduced-motion:reduce){.mobile-cat-drawer,.mobile-cat-content,.mobile-cat-sidebar,.mobile-cat-sidebar-item{transition:none!important;transform:none!important;scroll-behavior:auto!important}}.mobile-cat-header{position:relative;display:flex;align-items:center;justify-content:space-between;height:48px;min-height:48px;padding:0 16px;background-color:#fff;border-bottom:1px solid var(--mobile-cat-border-color);flex-shrink:0;z-index:2}.mobile-cat-title{margin:0;font-size:16px;font-weight:700;letter-spacing:-.01em;color:var(--mobile-cat-text-main)}.mobile-cat-close-btn{display:flex;align-items:center;justify-content:center;width:36px;height:36px;padding:0;background:transparent;border:none;border-radius:50%;color:var(--mobile-cat-text-main);cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background-color .15s ease,color .15s ease}.mobile-cat-close-btn:hover,.mobile-cat-close-btn:active{background-color:#0000000d}.mobile-cat-close-btn svg{width:20px;height:20px;stroke-width:2.2px}.mobile-cat-body{display:flex;flex:1 1 auto;width:100%;height:calc(100% - 48px);overflow:hidden;position:relative}.mobile-cat-sidebar{flex:0 0 var(--mobile-cat-sidebar-width);width:var(--mobile-cat-sidebar-width);max-width:var(--mobile-cat-sidebar-width);background-color:#f7f9fc;border-right:1px solid var(--mobile-cat-border-color);overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none}.mobile-cat-sidebar::-webkit-scrollbar{display:none}.mobile-cat-sidebar-item{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;padding:12px 4px 14px;background-color:#f7f9fc;border:none;border-bottom:1px solid rgba(0,0,0,.04);text-decoration:none;text-align:center;cursor:pointer;outline:none;-webkit-tap-highlight-color:transparent;box-sizing:border-box;transition:background-color .15s ease,color .15s ease}.mobile-cat-sidebar-item.is-active,.mobile-cat-sidebar-item[aria-selected=true]{background-color:#fff}.mobile-cat-sidebar-item.is-active:before,.mobile-cat-sidebar-item[aria-selected=true]:before{content:"";position:absolute;left:0;top:10%;bottom:10%;width:4px;border-radius:0 4px 4px 0;background-color:var(--mobile-cat-accent)}.mobile-cat-sidebar-item .mobile-cat-sidebar-label{color:var(--mobile-cat-text-muted);font-weight:500}.mobile-cat-sidebar-item.is-active .mobile-cat-sidebar-label,.mobile-cat-sidebar-item[aria-selected=true] .mobile-cat-sidebar-label{color:var(--mobile-cat-accent);font-weight:700}.mobile-cat-sidebar-thumb{width:54px;height:54px;max-width:90%;margin:0 auto 6px;display:flex;align-items:center;justify-content:center;flex-shrink:0;pointer-events:none}.mobile-cat-sidebar-thumb img{width:100%;height:100%;object-fit:contain;display:block}.mobile-cat-sidebar-label{font-size:11px;line-height:1.25;text-align:center;margin:0;word-break:break-word;-webkit-hyphens:auto;hyphens:auto;pointer-events:none;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;transition:color .15s ease,font-weight .15s ease}.mobile-cat-content{flex:0 0 var(--mobile-cat-content-width);width:var(--mobile-cat-content-width);max-width:var(--mobile-cat-content-width);background-color:#fff;overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch;padding:12px 14px 48px;scroll-behavior:smooth;box-sizing:border-box}.mobile-cat-section{padding-bottom:24px;scroll-margin-top:8px}.mobile-cat-section:last-child{padding-bottom:60px}.mobile-cat-section-header{display:flex;align-items:center;justify-content:space-between;margin:4px 0 14px}.mobile-cat-section-title{margin:0;font-size:17px;font-weight:700;line-height:1.25;color:var(--mobile-cat-text-main);letter-spacing:-.01em}.mobile-cat-section-arrow{display:flex;align-items:center;justify-content:center;width:28px;height:28px;min-width:28px;border-radius:50%;background-color:var(--mobile-cat-accent);color:#fff;text-decoration:none;flex-shrink:0;transition:transform .1s ease,opacity .15s ease;-webkit-tap-highlight-color:transparent}.mobile-cat-section-arrow:active{transform:scale(.92);opacity:.85}.mobile-cat-section-arrow svg{width:14px;height:14px;stroke-width:2.8px}.mobile-cat-subs-container.mobile-cat-subs-layout-grid{display:grid;gap:14px 10px}.mobile-cat-subs-container.mobile-cat-grid-cols-3{grid-template-columns:repeat(3,1fr)}.mobile-cat-subs-container.mobile-cat-grid-cols-2{grid-template-columns:repeat(2,1fr)}.mobile-cat-subs-layout-grid .mobile-cat-sub-item{display:flex;flex-direction:column;align-items:center;text-decoration:none;text-align:center;color:var(--mobile-cat-text-sub);-webkit-tap-highlight-color:transparent;transition:transform .1s ease,opacity .15s ease}.mobile-cat-subs-layout-grid .mobile-cat-sub-item:active{transform:scale(.96);opacity:.8}.mobile-cat-subs-layout-grid .mobile-cat-sub-thumb{width:100%;aspect-ratio:1;background-color:var(--mobile-cat-card-bg);border-radius:18px;display:flex;align-items:center;justify-content:center;padding:8px;box-sizing:border-box;overflow:hidden}.mobile-cat-subs-layout-grid .mobile-cat-sub-thumb img{width:85%;height:85%;object-fit:contain;display:block}.mobile-cat-subs-layout-grid .mobile-cat-sub-label{font-size:11px;font-weight:500;line-height:1.25;color:var(--mobile-cat-text-main);text-align:center;margin-top:6px;word-break:break-word;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.mobile-cat-subs-layout-grid .mobile-cat-view-all-thumb{color:var(--mobile-cat-accent)}.mobile-cat-subs-layout-grid .mobile-cat-view-all-thumb svg{width:28px;height:28px;stroke-width:2.2px}.mobile-cat-subs-container.mobile-cat-subs-layout-list{display:flex;flex-direction:column;gap:12px}.mobile-cat-subs-layout-list .mobile-cat-sub-item{display:flex;align-items:center;gap:14px;text-decoration:none;color:var(--mobile-cat-text-sub);padding:4px 0;border-radius:8px;-webkit-tap-highlight-color:transparent;transition:opacity .15s ease,transform .1s ease}.mobile-cat-subs-layout-list .mobile-cat-sub-item:active{opacity:.75;transform:scale(.98)}.mobile-cat-subs-layout-list .mobile-cat-sub-thumb{width:64px;height:64px;min-width:64px;min-height:64px;flex-shrink:0;display:flex;align-items:center;justify-content:center;background-color:var(--mobile-cat-card-bg);border-radius:12px;overflow:hidden;padding:6px;box-sizing:border-box}.mobile-cat-subs-layout-list .mobile-cat-sub-thumb img{width:100%;height:100%;object-fit:contain;display:block}.mobile-cat-subs-layout-list .mobile-cat-sub-label{font-size:14.5px;font-weight:500;line-height:1.35;color:var(--mobile-cat-text-sub);word-break:break-word}.mobile-cat-placeholder-thumb{width:100%;height:100%;display:flex;align-items:center;justify-content:center;color:#94a3b8}.mobile-cat-placeholder-thumb svg{width:32px;height:32px;stroke-width:1.6}.mobile-cat-admin-hint{margin:12px 0;padding:10px 12px;background-color:#f0f7ff;border:1px dashed #008060;border-radius:6px;font-size:11px;line-height:1.4;color:#004c3f}
/*# sourceMappingURL=/cdn/shop/t/11/assets/mobile-category-navigation.css.map */
