.catalog-collections{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:1rem;max-width:100%}
.catalog-collections a{display:inline-flex;align-items:center;min-height:42px;padding:.5rem 1rem;border:1px solid #c5cfbd;border-radius:999px;color:#43563b;background:#fff;text-decoration:none;font-size:.9rem;font-weight:600;overflow-wrap:anywhere}
.catalog-collections a[aria-current="page"]{background:#07543c;color:#fff;border-color:#07543c}
.catalog-collections a:hover{background:#eef2e9;color:#35492f}
.catalog-collections a:focus-visible{outline:3px solid #07543c;outline-offset:3px}
.d-available-again .section-heading{align-items:flex-start;flex-wrap:wrap;gap:1rem}
.d-available-again .section-heading>div{min-width:0}
.d-available-again .section-heading p{margin:.5rem 0 0;color:#58675f;max-width:52ch}
.d-available-date{color:#07543c;font-size:.85rem;font-weight:600;line-height:1.5;margin:.75rem 0;overflow-wrap:anywhere}
.d-available-empty{padding:1.5rem 2rem;background:#f5f6f0;border:1px solid #d5dfd9;border-radius:8px;color:#58675f;line-height:1.6}
.d-available-empty p{margin:0;max-width:65ch}
@media(max-width:600px){.catalog-collections a{padding:.5rem .8rem;font-size:.85rem}.d-available-empty{padding:1.25rem}.d-available-again .section-heading h2{overflow-wrap:anywhere}}
