.knav{--knav-ink:#203d30;--knav-cream:#faf9f5;position:relative;z-index:12000;background:var(--knav-cream);color:var(--knav-ink);border-block:1px solid #203d301c;font:14px/1.45 Arial,sans-serif}.knav *{box-sizing:border-box}.knav ul{list-style:none;margin:0;padding:0}.knav a,.knav button{color:var(--knav-ink)!important;text-decoration:none;font:inherit;text-transform:none;letter-spacing:normal}.knav button{background:transparent;border:0;cursor:pointer;border-radius:4px}.knav a:focus-visible,.knav button:focus-visible,.knav-mobile-toggle:focus-visible{outline:2px solid #203d30;outline-offset:3px}.knav a:hover{text-decoration:underline;text-underline-offset:5px}.knav-top{display:flex;justify-content:center;align-items:stretch;gap:0}.knav-top>li{display:flex;align-items:stretch}.knav-top>li+li:before{content:"";width:1px;height:12px;align-self:center;background:#203d3026}.knav-top>li>a,.knav-trigger{display:flex;align-items:center;justify-content:center;gap:6px;padding:18px 16px;min-height:56px;white-space:nowrap}.knav-trigger[aria-expanded=true]{background:#203d3009}.knav-trigger[aria-expanded=true]>span{transform:rotate(180deg)}.knav-panel{position:absolute;inset:100% 0 auto;max-height:var(--knav-room,70dvh);overflow-y:auto;background:var(--knav-cream);padding:20px 32px 32px;border-block:1px solid #203d301c;box-shadow:0 14px 24px #203d3014}.knav-panel[hidden]{display:none!important}.knav-toolbar{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.knav-toolbar>a{font-size:13px}.knav-toolbar button{font-size:26px;width:40px;height:40px;line-height:1}.knav-columns{display:grid;grid-template-columns:repeat(5,minmax(0,1fr)) 160px;gap:24px;align-items:start}.knav-panel--apparel .knav-columns{grid-template-columns:repeat(4,minmax(0,1fr)) 190px;gap:32px}.knav-group h3{margin:0 0 15px;color:var(--knav-ink);font:700 14px/1.4 Arial,sans-serif}.knav-group-links a{display:block;padding:7px 0;font-size:12px;line-height:1.4}.knav-group-links li:last-child a{padding-bottom:8px}.knav-feature{display:flex;flex-direction:column;align-items:center;text-align:center;gap:10px;font-size:12px!important}.knav-feature>div{display:grid;place-items:center;width:100%;aspect-ratio:1;border-radius:8px;background:#e9ece2;font-size:70px;font-weight:300}.knav-feature strong{letter-spacing:1px;font-size:12px}.knav-mobile-heading,.knav-group-toggle{display:none}.knav-mobile-toggle{-webkit-appearance:none;appearance:none;border:0;background:transparent;padding:6px;min-width:44px;min-height:44px;font-size:30px;line-height:1;cursor:pointer;color:#203d30}@media(max-width:991px){.knav{display:none;position:fixed;inset:65px 12px auto;max-height:calc(100dvh - 80px);overflow-y:auto;border:1px solid #203d3020;border-radius:8px;box-shadow:0 16px 40px #203d3028;padding:10px}.knav[data-mobile-open=true]{display:block}.knav-mobile-heading{display:flex;align-items:center;justify-content:space-between;padding:0 6px 8px;border-bottom:1px solid #203d301c}.knav-mobile-heading button{font-size:28px;width:44px;height:44px}.knav-top{display:block}.knav-top>li{display:block}.knav-top>li+li:before{display:none}.knav-top>li>a,.knav-trigger{justify-content:space-between;width:100%;padding:12px 14px;min-height:44px;font-size:14px}.knav-panel{position:static;max-height:none;overflow:visible;padding:4px 4px 16px 10px;border:0;box-shadow:none}.knav-toolbar{margin-bottom:0}.knav-columns,.knav-panel--apparel .knav-columns{display:block}.knav-group{border-bottom:1px solid #203d301c}.knav-group h3{display:none}.knav .knav-group-toggle{display:flex;justify-content:space-between;width:100%;padding:14px 8px;min-height:44px;font-size:13px;font-weight:700}.knav-group-links{display:none}.knav-group-links[data-expanded=true]{display:block;padding:0 10px 10px}.knav-group-links a{min-height:40px;display:flex;align-items:center;padding:8px 0;font-size:13px}.knav-feature{display:none}}.knav-feature svg{width:100%;height:100%}.knav-top>li>a[aria-current=page]{text-decoration:underline;text-underline-offset:9px}.knav-search-row{display:none!important}.knav-group-toggle[aria-expanded=true]>span{transform:rotate(180deg)}@media(max-width:991px){.knav-top{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.knav-top>li{grid-column:1 / -1;min-width:0}.knav-top>.knav-home-link,.knav-top>.knav-all-link{grid-column:auto}.knav-top>.knav-search-row{display:block!important;padding:4px 8px 12px}.knav-search{display:flex;gap:6px;width:100%;margin:0}.knav-search input[type=search]{min-width:0;flex:1;width:100%;height:42px;border:1px solid #203d3040;border-radius:5px;padding:8px 10px;color:#203d30;background:#fff;font:14px Arial,sans-serif}.knav-search button{padding:8px 12px;background:#203d30;color:#fff!important;min-height:42px}:is(#knav-shoes,#knav-apparel) .knav-columns{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 12px}:is(#knav-shoes,#knav-apparel) .knav-columns>.knav-group{grid-column:1 / -1;order:1;min-width:0}:is(#knav-shoes,#knav-apparel) .knav-columns>[data-knav-group$=_girls]{grid-column:1;order:0}:is(#knav-shoes,#knav-apparel) .knav-columns>[data-knav-group$=_boys]{grid-column:2;order:0}:is(#knav-shoes,#knav-apparel) [data-knav-group$=_girls] .knav-group-links,:is(#knav-shoes,#knav-apparel) [data-knav-group$=_boys] .knav-group-links{padding-left:6px;padding-right:2px}:is(#knav-shoes,#knav-apparel) [data-knav-group$=_girls] .knav-group-links a,:is(#knav-shoes,#knav-apparel) [data-knav-group$=_boys] .knav-group-links a{font-size:12px;min-height:42px;overflow-wrap:anywhere}}.knav{--knav-ink:#3d2862;--knav-cream:#fffdf9;background:var(--knav-cream);border-color:#3d28621a}.knav-top>li+li:before{display:none}.knav-top>li>a,.knav .knav-trigger{font-family:Arial,sans-serif;font-weight:700;font-size:clamp(14px,1.25vw,18px);letter-spacing:.15px;padding:15px clamp(10px,1.3vw,22px);min-height:56px;border-radius:8px}.knav-top>li>a:hover,.knav .knav-trigger:hover,.knav .knav-trigger[aria-expanded=true]{background:#fff0b5;text-decoration:none}.knav-top>li>a[href$="/sale"]{color:#d80879!important}.knav-top>li>a[aria-current=page]{text-decoration-color:#009cdb;text-decoration-thickness:2px}.knav-group h3{color:#3d2862;font-weight:700}.knav-group-links a:hover{color:#007da8!important}.knav a:focus-visible,.knav button:focus-visible{outline-color:#009cdb}.knav [data-knav-empty],.knav li[hidden],.knav-group[hidden]{display:none!important}@media(min-width:992px)and (max-width:1199px){.knav-top>li>a,.knav .knav-trigger{font-size:14px;padding:14px 10px}}@media(max-width:991px){.knav-top>li>a,.knav .knav-trigger{font-size:clamp(15px,3.8vw,19px);padding:12px 14px;min-height:46px}.knav .knav-group-toggle{font-size:clamp(14px,3.4vw,17px);min-height:46px}.knav .knav-group-links a{font-size:clamp(13px,3vw,15px);line-height:1.45;min-height:44px}.knav :is(#knav-shoes,#knav-apparel) :is([data-knav-group$=_girls],[data-knav-group$=_boys]) .knav-group-links a{font-size:clamp(12px,2.9vw,14px);line-height:1.5;min-height:44px}.knav .knav-mobile-heading strong{font-size:clamp(17px,4vw,21px)}}@media(prefers-reduced-motion:reduce){.first-slider .banner-btn a{transition:none!important}}
/*# sourceMappingURL=/cdn/shop/t/24/assets/kidshoe-navigation.css.map */
