.kick-navbar{background:var(--brand-primary-dark);box-shadow:0 2px 10px rgba(22,32,43,.18);padding:14px 0}.kick-navbar .navbar-brand img{width:180px;height:40px;-o-object-fit:contain;object-fit:contain}.kick-navbar .nav-link{color:var(--brand-text-inverse);font-weight:800;padding:10px 16px;position:relative}.kick-navbar .nav-link::after{content:"";position:absolute;left:16px;right:16px;bottom:5px;height:2px;background:var(--brand-secondary);transform:scaleX(0);transform-origin:left;transition:transform .2s}.kick-navbar .nav-link:hover::after{transform:scaleX(1)}.kick-search-link{min-height:44px;align-items:center;margin-left:12px;color:var(--brand-text-inverse);font-weight:800}.kick-navbar .navbar-toggler{border-color:rgba(255,255,255,.45)}.kick-navbar .navbar-toggler-icon{filter:invert(1)}.kick-footer{background:var(--brand-primary-dark);color:var(--brand-text-inverse);padding-top:72px}.kick-footer a,.kick-footer h4,.kick-footer h5,.kick-footer li,.kick-footer p,.kick-footer__legal{color:var(--brand-text-inverse)}.kick-footer a{-webkit-text-decoration:underline;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px}.kick-footer__dealer{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,420px);grid-gap:var(--space-xl);gap:var(--space-xl);align-items:center;padding-bottom:var(--space-xl);border-bottom:1px solid rgba(255,255,255,.24)}.kick-footer__dealer h4{margin:0 0 8px;font-size:1.7rem}.kick-footer__dealer p{margin:0;max-width:760px}.kick-footer__zip{display:grid;grid-template-columns:1fr auto;grid-gap:10px;gap:10px}.kick-footer__zip input{min-height:48px;border-radius:var(--brand-radius);border:0;padding:0 14px;color:var(--brand-text);background:var(--brand-bg)}.kick-footer__cols{padding:var(--space-xl) 0}.kick-footer__cols ul{list-style:none;margin:0;padding:0}.kick-footer__cols li{margin:10px 0}.kick-footer__legal{background:rgba(22,32,43,.38);padding:22px 0;font-size:.92rem}.modal-header{background:var(--brand-primary-dark);color:var(--brand-text-inverse)}.modal-header .modal-title,.modal-header h5{color:var(--brand-text-inverse)}@media (max-width:991px){.kick-footer__dealer{grid-template-columns:1fr}}@media (max-width:575px){.kick-footer__zip{grid-template-columns:1fr}}body{font-family:"Nunito Sans",system-ui,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,-apple-system,sans-serif}.navbar-brand,h1,h2,h3,h4,h5,h6{font-family:Fredoka,system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif}