.custom-sticky-nav-wrapper{width:100%;z-index:50;background-color:var(--bg-color, #ffffff);transition:box-shadow .3s ease}.custom-sticky-nav-placeholder{display:none;width:100%}.nav-container{display:flex;justify-content:center;align-items:center;gap:40px;max-width:1200px;margin:0 auto;padding:0 60px;overflow-x:auto;overflow-y:visible;scrollbar-width:none;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;white-space:nowrap}.nav-container:has(.nav-item:nth-child(n+8)){justify-content:flex-start}.nav-container::-webkit-scrollbar{display:none}.nav-item{padding:16px 0;font-size:16px;color:#777;cursor:pointer;white-space:nowrap;position:relative;transition:color .3s;flex-shrink:0}.nav-item:hover{color:var(--hl-color, #000)}.nav-item.active{color:var(--hl-color, #000);font-weight:600}.nav-item:after{content:"";position:absolute;bottom:0;left:0;width:0;height:3px;background-color:var(--hl-color, #000);transition:width .3s ease}.nav-item.active:after{width:100%}.nav-scroll-btn{position:absolute;top:50%;transform:translateY(-50%);width:36px;height:36px;border-radius:50%;background:var(--bg-color, #ffffff);border:1px solid rgba(0,0,0,.08);box-shadow:0 2px 8px #0000000f;display:none;align-items:center;justify-content:center;cursor:pointer;z-index:10;transition:all .2s ease;color:#999;padding:0}.nav-scroll-btn:hover{background:var(--hl-color, #0059ff);color:#fff;border-color:var(--hl-color, #0059ff);box-shadow:0 4px 12px #0059ff33}.nav-scroll-left{left:0}.nav-scroll-right{right:0}.nav-scroll-btn svg{width:18px;height:18px}.custom-side-nav-wrapper{position:fixed;left:20px;top:50%;transform:translateY(-50%) translate(-20px);z-index:49;display:flex;flex-direction:column;gap:24px;pointer-events:auto;opacity:0;visibility:hidden;transition:opacity .3s ease,visibility .3s ease,transform .3s ease}.custom-side-nav-wrapper.is-visible{opacity:1;visibility:visible;transform:translateY(-50%) translate(0)}.side-nav-container{display:flex;flex-direction:column;gap:12px;background:#fffffff2;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);padding:16px 12px;border-radius:16px;box-shadow:0 4px 20px #00000014;border:1px solid rgba(0,0,0,.04)}.side-nav-item{display:flex;align-items:center;gap:10px;padding:0;cursor:pointer}.side-nav-item:after{display:none}.side-nav-indicator{width:3px;height:18px;background-color:#ddd;border-radius:3px;transition:all .25s ease}.side-nav-text{font-size:13px;color:#888;transition:color .25s ease;white-space:nowrap;font-weight:400}.side-nav-item:hover .side-nav-text{color:var(--hl-color, #0059ff)}.side-nav-item.active .side-nav-text{color:var(--hl-color, #0059ff);font-weight:500}.side-nav-item.active .side-nav-indicator{background-color:var(--hl-color, #0059ff);height:24px}@media(max-width:1024px){.custom-side-nav-wrapper{display:none!important}.nav-container{gap:24px;justify-content:flex-start;padding:0 16px}}@media(max-width:768px){.nav-scroll-btn{width:30px;height:30px}.nav-scroll-btn svg{width:16px;height:16px}.nav-item{font-size:14px}}body:has(.custom-sticky-nav-wrapper) .header-section,.header-section.header-sticky-disabled{position:relative!important;top:auto!important;left:auto!important;right:auto!important}body:has(.custom-sticky-nav-wrapper) #header.is-sticky,body:has(.custom-sticky-nav-wrapper) #header.header-sticky--active{position:relative!important}
/*# sourceMappingURL=/cdn/shop/t/196/assets/custom-navigation.css.map */
