.collection-family-picker{margin:0 0 1.5rem;padding:0 0 1.4rem;border-bottom:1px solid rgba(31,61,57,.16)}.collection-family-picker>.eyebrow{margin:0 0 .75rem}.collection-family-tabs{display:grid;gap:.45rem}.collection-family-tabs a{display:grid;grid-template-columns:1fr auto;align-items:center;gap:.75rem;padding:.8rem .9rem;color:#24423e;text-decoration:none;border:1px solid transparent;background:#f3f5f1;transition:background .2s,border-color .2s,color .2s,transform .2s}.collection-family-tabs a:hover{border-color:#6c8e89;transform:translateX(2px)}.collection-family-tabs a.is-active{background:#233e3b;color:#fff;border-color:#233e3b}.collection-family-tabs small{display:grid;place-items:center;min-width:1.8rem;height:1.8rem;border-radius:2rem;background:rgba(255,255,255,.18);font-weight:800}.collection-family-select{display:none}.collection-family-select select{width:100%;min-height:48px;padding:.7rem;background:#fff;border:1px solid #9eaaa5}@media(max-width:820px){.collection-family-tabs{display:none}.collection-family-select{display:grid;gap:.4rem;font-weight:800}.collection-family-picker{margin-bottom:1rem}}
.collection-family-badge{display:inline-flex;align-items:center;margin:.1rem 0 .65rem;padding:.38rem .65rem;border:1px solid #6c8e89;color:#284f4b;background:#eef4f1;font-size:.76rem;font-weight:800;letter-spacing:.04em;text-decoration:none;text-transform:uppercase}.collection-family-badge:hover{background:#233e3b;color:#fff}
