/* Collection identity is separate from material, color and size filters. */
.michael-collection-navigation{display:flex;align-items:center;gap:8px;max-width:1440px;margin:0 auto;padding:12px 24px;border-bottom:1px solid #dde7e5;background:#f8fbfa;overflow-x:auto;white-space:nowrap;scrollbar-width:thin}
.michael-collection-navigation>span{font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#546663;margin-right:6px}
.michael-collection-navigation>a{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;min-height:40px;padding:8px 15px;border:1px solid #d5e2df;border-radius:999px;background:#fff;color:#173f39;font-size:14px;font-weight:600;line-height:1.2;text-decoration:none}
.michael-collection-navigation>a:hover,.michael-collection-navigation>a[aria-current=page]{background:#173f39;border-color:#173f39;color:#fff}
.michael-collection-navigation>a:focus-visible{outline:3px solid #718d32;outline-offset:2px}
.michael-collection-tree>ul>li{margin-bottom:10px}
.michael-collection-tree ul ul{padding-left:14px;margin-top:8px;border-left:2px solid #e0e9e7}
.michael-collection-tree ul ul a{font-size:13px;font-weight:400}
@media(max-width:767px){.michael-collection-navigation{padding:10px 16px;gap:6px;flex-wrap:wrap;white-space:normal;overflow:visible}.michael-collection-navigation>span{display:none}.michael-collection-navigation>a{min-height:42px;padding:9px 13px}}
