.kb-scroll-quick-nav{position:fixed;left:0;right:0;bottom:0;z-index:10040;display:none;width:100%;padding:6px 10px calc(6px + env(safe-area-inset-bottom, 0px));background:rgba(255,255,255,0.88);backdrop-filter:blur(14px) saturate(1.4);-webkit-backdrop-filter:blur(14px) saturate(1.4);border-top:1px solid rgba(148,163,184,0.28);border-radius:18px 18px 0 0;box-shadow:0 -1px 0 rgba(255,255,255,0.7) inset,0 -10px 36px rgba(15,23,42,0.1);font-family:-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,'Helvetica Neue',Arial,sans-serif}.kb-scroll-quick-nav.is-visible{display:block}.kb-scroll-quick-nav__inner{position:relative;display:flex;align-items:stretch;justify-content:space-around;width:100%;min-height:52px}.kb-scroll-quick-nav__indicator{position:absolute;top:2px;left:0;height:calc(100% - 4px);width:25%;border-radius:14px;background:linear-gradient(145deg,rgba(12,48,108,0.09) 0%,rgba(245,114,36,0.11) 100%);border:1px solid rgba(12,48,108,0.1);box-shadow:0 2px 8px rgba(12,48,108,0.06);transform:translateX(0);transition:transform 0.34s cubic-bezier(0.34,1.25,0.64,1),width 0.28s ease;pointer-events:none;z-index:0}.kb-scroll-quick-nav__btn,.kb-scroll-quick-nav__btn--link{position:relative;z-index:1;flex:1 1 0;min-width:0;min-height:52px;padding:6px 4px 8px;border:0;background:transparent;color:#64748b;display:inline-flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;cursor:pointer;text-decoration:none;border-radius:14px;transition:color 0.22s ease,transform 0.18s ease;-webkit-tap-highlight-color:transparent}.kb-scroll-quick-nav__btn:hover,.kb-scroll-quick-nav__btn:focus-visible,.kb-scroll-quick-nav__btn--link:hover,.kb-scroll-quick-nav__btn--link:focus-visible{outline:0;color:#334155}.kb-scroll-quick-nav__btn:active,.kb-scroll-quick-nav__btn--link:active{transform:scale(0.94)}.kb-scroll-quick-nav__icon{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;line-height:1;color:inherit;transition:transform 0.22s ease,color 0.22s ease}.kb-scroll-quick-nav__icon-wrap{position:relative;display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px}.kb-scroll-quick-nav__badge{position:absolute;right:-8px;top:-6px;min-width:17px;height:17px;padding:0 4px;border-radius:999px;background:linear-gradient(135deg,#0c306c 0%,#1a4a8a 100%);color:#fff;font-size:0.58rem;font-weight:700;line-height:17px;text-align:center;display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;pointer-events:none;border:1.5px solid #fff;box-shadow:0 2px 6px rgba(12,48,108,0.35);transition:transform 0.25s ease}.kb-nav-cart-flyout--has-items .kb-scroll-quick-nav__badge{animation:kbNavBadgePop 0.45s cubic-bezier(0.34,1.4,0.64,1)}@keyframes kbNavBadgePop{0%{transform:scale(0.6)}70%{transform:scale(1.15)}100%{transform:scale(1)}}.kb-scroll-quick-nav__icon svg{width:24px;height:24px;display:block}.kb-scroll-quick-nav__cart-img,.kb-scroll-quick-nav__account-img{display:block;width:26px;height:26px;object-fit:contain;object-position:center}.kb-scroll-quick-nav__icon--logo{width:32px;height:24px}.kb-scroll-quick-nav__logo{display:block;max-width:32px;max-height:22px;width:auto;height:auto;object-fit:contain;object-position:center;transition:transform 0.22s ease}.kb-scroll-quick-nav__label{font-size:0.68rem;font-weight:600;line-height:1.1;letter-spacing:0.02em;color:inherit;white-space:nowrap;transition:color 0.22s ease,font-weight 0.22s ease}.kb-scroll-quick-nav__btn.is-active,.kb-scroll-quick-nav__btn--link.is-active{color:#0c306c}.kb-scroll-quick-nav__btn.is-active .kb-scroll-quick-nav__icon,.kb-scroll-quick-nav__btn--link.is-active .kb-scroll-quick-nav__icon{transform:translateY(-1px);color:#0c306c}.kb-scroll-quick-nav__btn.is-active .kb-scroll-quick-nav__logo,.kb-scroll-quick-nav__btn--link.is-active .kb-scroll-quick-nav__logo{transform:scale(1.06)}.kb-scroll-quick-nav__btn.is-active .kb-scroll-quick-nav__label,.kb-scroll-quick-nav__btn--link.is-active .kb-scroll-quick-nav__label{color:#0c306c;font-weight:700}.kb-scroll-quick-nav__cart-wrap{flex:1 1 0;min-width:0;position:relative;display:flex;z-index:1}.kb-scroll-quick-nav__cart-wrap>.kb-scroll-quick-nav__btn{flex:1 1 auto;width:100%;min-width:0}.kb-scroll-quick-nav__cart-wrap.is-active>.kb-scroll-quick-nav__btn{color:#0c306c}.kb-scroll-cart-backdrop{position:fixed;inset:0;border:0;padding:0;margin:0;background:rgba(15,23,42,0.38);z-index:10035;cursor:pointer;opacity:0;transition:opacity 0.24s ease}.kb-scroll-cart-backdrop:not([hidden]){opacity:1}.kb-scroll-cart-backdrop[hidden]{display:none !important}body.kb-scroll-cart-open{overflow:hidden}body.kb-scroll-cart-open .kb-wa-float,body.kb-scroll-cart-open .kb-lucky-float{visibility:hidden;opacity:0;pointer-events:none}.kb-seller-store-quick-nav .kb-scroll-quick-nav__btn--link.is-active{color:#f57224}.kb-seller-store-quick-nav .kb-scroll-quick-nav__btn--link.is-active .kb-scroll-quick-nav__icon{color:#f57224}.kb-seller-store-quick-nav .kb-scroll-quick-nav__btn--link.is-active .kb-scroll-quick-nav__label{color:#f57224}@media (max-width:991.98px){.kb-scroll-quick-nav,.kb-seller-store-quick-nav{display:block}.kb-scroll-quick-nav__cart-wrap.kb-nav-cart-flyout.is-open .kb-nav-cart-panel.kb-scroll-quick-nav__cart-panel,.kb-seller-store-quick-nav .kb-scroll-quick-nav__cart-wrap.kb-nav-cart-flyout.is-open .kb-nav-cart-panel.kb-scroll-quick-nav__cart-panel{display:block !important;position:fixed;left:10px;right:10px;bottom:calc(62px + env(safe-area-inset-bottom, 0px) + 10px);top:auto;width:auto;max-width:none;max-height:min(58vh, 460px);height:auto;z-index:10050;opacity:1;visibility:visible;transform:translateY(0);pointer-events:auto;border-radius:14px;box-shadow:0 16px 40px rgba(15,23,42,0.2)}.kb-scroll-quick-nav__cart-wrap .kb-nav-cart-panel.kb-scroll-quick-nav__cart-panel .kb-nav-cart-panel__list,.kb-seller-store-quick-nav .kb-nav-cart-panel.kb-scroll-quick-nav__cart-panel .kb-nav-cart-panel__list{max-height:min(38vh, 280px)}body.kb-scroll-nav-visible{padding-bottom:calc(62px + env(safe-area-inset-bottom, 0px));--kb-bottom-nav-h:calc(62px + env(safe-area-inset-bottom, 0px))}body.kb-seller-store-nav-visible{padding-bottom:calc(62px + env(safe-area-inset-bottom, 0px));--kb-bottom-nav-h:calc(62px + env(safe-area-inset-bottom, 0px))}}@media (min-width:992px){.kb-scroll-quick-nav,.kb-seller-store-quick-nav{display:none !important}}