.visual-navigation-wrapper .fnav-list-wrapper{overflow:visible}.visual-navigation-wrapper .fnav-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin:0;padding:0;list-style:none}.visual-navigation-wrapper .fnav-item{min-width:0;margin:0}.visual-navigation-wrapper .fnav-card{display:block;color:inherit;text-decoration:none}.visual-navigation-wrapper .fnav-img-wrap{aspect-ratio:16 / 9;overflow:hidden;background-color:var(--body-color, #ffffff)}.visual-navigation-wrapper .fnav-img-wrap :is(.visual-nav-img,.icon--placeholder){display:block;width:100%;height:100%;object-fit:cover}.visual-navigation-wrapper .fnav-text{display:grid;gap:.125rem;margin-top:.5625rem;text-align:center}.visual-navigation-wrapper .fnav-name,.visual-navigation-wrapper .fnav-description{display:block}.visual-navigation-wrapper .fnav-name{font-family:var(--heading-font-family, inherit);font-size:.875rem;font-weight:700;line-height:1.2;letter-spacing:-.01em;text-transform:uppercase}.visual-navigation-wrapper .fnav-description{font-size:.875rem;line-height:1.35}.visual-navigation-wrapper a.fnav-card:focus-visible{outline:2px solid currentColor;outline-offset:.25rem}.visual-navigation-wrapper .fnav-carousel-controls{display:none}@media screen and (max-width:1023px){.visual-navigation-wrapper .fnav-list--tablet-carousel{display:flex;overflow-x:auto;overflow-y:visible;scroll-snap-type:x mandatory;scroll-padding-inline:0;scrollbar-width:none;-ms-overflow-style:none}.visual-navigation-wrapper .fnav-list--tablet-carousel::-webkit-scrollbar{display:none}.visual-navigation-wrapper .fnav-list--tablet-carousel .fnav-item{flex:0 0 calc((100% - 4.5rem) / 3);width:calc((100% - 4.5rem) / 3);scroll-snap-align:start;scroll-snap-stop:always}}@media(hover:hover)and (prefers-reduced-motion:no-preference){.visual-navigation-wrapper a.fnav-card .visual-nav-img,.visual-navigation-wrapper .fnav-carousel-control{transition:transform .18s ease-out,background-color .18s ease-out,color .18s ease-out}.visual-navigation-wrapper a.fnav-card:hover .visual-nav-img{transform:scale(1.025)}.visual-navigation-wrapper a.fnav-card:hover .fnav-name{text-decoration:underline;text-underline-offset:.18em}.visual-navigation-wrapper .fnav-carousel-control:not(:disabled):hover{color:var(--body-color, #ffffff);background-color:var(--text-color, #111111)}}@media screen and (min-width:1024px){.visual-navigation-wrapper .fnav-list{grid-template-columns:repeat(6,minmax(0,1fr))}.visual-navigation-wrapper .fnav-list--desktop-carousel{display:flex;overflow-x:auto;overflow-y:visible;scroll-snap-type:x mandatory;scroll-padding-inline:0;scrollbar-width:none;-ms-overflow-style:none}.visual-navigation-wrapper .fnav-list--desktop-carousel::-webkit-scrollbar{display:none}.visual-navigation-wrapper .fnav-list--desktop-carousel .fnav-item{flex:0 0 calc((100% - 5rem) / 6);width:calc((100% - 5rem) / 6);scroll-snap-align:start;scroll-snap-stop:always}.visual-navigation-wrapper .fnav-carousel-controls:not([hidden]){display:flex;justify-content:flex-end;gap:.5rem;margin-top:1rem}.visual-navigation-wrapper .fnav-carousel-control{display:inline-flex;align-items:center;justify-content:center;width:2.75rem;min-width:2.75rem;height:2.75rem;padding:0;color:var(--text-color, #111111);background-color:transparent;border:1px solid currentColor;border-radius:0;cursor:pointer}.visual-navigation-wrapper .fnav-carousel-control:disabled{opacity:.35;cursor:not-allowed}.visual-navigation-wrapper .fnav-carousel-control:focus-visible{outline:2px solid currentColor;outline-offset:.25rem}.visual-navigation-wrapper .fnav-carousel-control svg{width:1.25rem;height:1.25rem}}
/*# sourceMappingURL=/cdn/shop/t/186/assets/section-footwear-nav-cards.css.map */
