.quick-jump-menu{position:fixed;bottom:20px;left:50%;transform:translate(-50%) translateY(150%);z-index:1000;background-color:#2a2c2e;color:#fff;border-radius:12px;min-width:280px;max-width:90%;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f;transition:transform .3s ease-in-out}.quick-jump-menu.is-visible{transform:translate(-50%) translateY(0)}.quick-jump-wrapper{position:relative}.quick-jump-toggle{width:100%;padding:12px 24px;display:flex;justify-content:space-between;align-items:center;background:none;border:none;color:inherit;cursor:pointer;font-size:.9rem;font-weight:500;border-radius:12px}.quick-jump-content{position:absolute;bottom:100%;left:0;right:0;margin-bottom:8px;padding:16px;max-height:300px;overflow-y:auto;background-color:#2a2c2e;border-radius:12px;opacity:0;visibility:hidden;transform:translateY(10px);transition:all .2s ease-in-out;scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.3) transparent}.quick-jump-content.is-active{opacity:1;visibility:visible;transform:translateY(0)}.quick-jump-nav{display:flex;flex-direction:column;gap:4px}.quick-jump-link{color:#fff;text-decoration:none;padding:8px 16px;border-radius:8px;transition:all .2s ease-in-out;opacity:.85}.quick-jump-link:hover,.quick-jump-link:focus-visible{color:#fff;opacity:1;background-color:#ffffff26;transform:translate(4px)}.quick-jump-link.is-active{color:#fff;background-color:#fff3;opacity:1;font-weight:500;position:relative}.quick-jump-link.is-active:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:3px;height:50%;background-color:#fff;border-radius:0 2px 2px 0}@media screen and (max-width: 768px){.quick-jump-menu{transform:translate(-50%) translateY(150%)}.quick-jump-menu.is-visible{transform:translate(-50%) translateY(0)}.quick-jump-content{max-height:40vh}}@media (prefers-reduced-motion: reduce){.quick-jump-content,.quick-jump-link,.quick-jump-menu{transition:none}}.quick-jump-content::-webkit-scrollbar{width:6px}.quick-jump-content::-webkit-scrollbar-track{background:transparent}.quick-jump-content::-webkit-scrollbar-thumb{background-color:#ffffff4d;border-radius:3px;border:none}.quick-jump-content::-webkit-scrollbar-thumb:hover{background-color:#ffffff80}
/*# sourceMappingURL=/cdn/shop/t/468/assets/floating-nav.css.map */
