.collection-nav-tiles-wrapper{padding-top:24px;padding-bottom:8px;overflow:visible}
.collection-nav-tiles-row{margin-bottom:12px}
.collection-nav-tiles-row__heading{font-size:1.4rem;text-transform:uppercase;letter-spacing:.08em;margin:0 0 14px 0;text-align:center}
.collection-nav-tiles{display:flex;justify-content:center;align-items:flex-start;flex-wrap:wrap;gap:24px;list-style:none;margin:0;padding:0}
.collection-nav-tile{display:flex;flex-direction:column;align-items:center;text-decoration:none;color:inherit;width:130px;background:none;border:none;padding:0;cursor:pointer;font:inherit;transition:transform .2s ease,opacity .2s ease}
.collection-nav-tile__image-wrap{width:100%;aspect-ratio:1/1;overflow:hidden;border-radius:4px}
.collection-nav-tile__image-wrap img{width:100%;height:100%;object-fit:cover;display:block}
.collection-nav-tile__image-wrap--all{display:flex;align-items:center;justify-content:center;background:rgba(0,0,0,.06);font-size:1.3rem;font-weight:600}
.collection-nav-tile__label{margin-top:8px;font-size:1.3rem;white-space:nowrap}
.collection-nav-tile:hover{transform:translateY(-2px);opacity:.85}
.collection-nav-tile.is-active .collection-nav-tile__image-wrap{outline:2px solid rgba(0,0,0,.65);outline-offset:3px}
.collection-nav-tile.is-active .collection-nav-tile__label{font-weight:600}
@media screen and (max-width:749px){
.collection-nav-tiles-wrapper{padding-top:16px;overflow:visible}
.collection-nav-tiles-row{overflow:visible}
.collection-nav-tiles-row__heading{font-size:1.2rem;margin-bottom:10px}
.collection-nav-tiles{flex-wrap:nowrap;justify-content:flex-start;justify-content:safe center;overflow-x:auto;-webkit-overflow-scrolling:touch;scroll-snap-type:x proximity;gap:18px;padding:16px 24px 24px 24px;margin:0 -24px;scrollbar-width:none;-ms-overflow-style:none}
.collection-nav-tiles::-webkit-scrollbar{display:none;width:0;height:0}
.collection-nav-tile{width:72px;flex:0 0 auto;scroll-snap-align:center}
.collection-nav-tile__label{font-size:1.05rem;margin-top:6px}
.collection-nav-tile__image-wrap--all{font-size:1.05rem}
.collection-nav-tile.is-active .collection-nav-tile__image-wrap{outline-offset:4px}
}