/* Two curated collections reuse the approved catalogue design. */
.collection-page .catalog-types{margin-bottom:12px}
.collection-page .collection-switch{display:flex;flex-wrap:wrap;gap:8px 20px;margin:0 0 14px;font-size:16px}
.collection-page .collection-switch a{display:inline-flex;align-items:center;min-height:44px;text-underline-offset:5px}
.collection-page .collection-switch a[aria-current="page"]{font-weight:700}
.collection-page .catalog-title>div>p{max-width:760px}
.collection-page .posh-section-guide h3{font-size:22px;line-height:1.3;margin:24px 0 10px}
.collection-page .posh-section-guide p{font-size:18px}
.collection-page #catalog-filters:not([open])>.filters{display:none}
.collection-page #catalog-filters>summary{display:flex;align-items:center;gap:12px;min-height:44px;cursor:pointer;list-style:none}
.collection-page #catalog-filters>summary::-webkit-details-marker{display:none}
.collection-page #catalog-filters>summary::marker{content:""}
.collection-page #catalog-filters>summary .filter-disclosure-icon{width:24px;height:24px;flex:0 0 24px;margin-left:auto}
.collection-page #catalog-filters[open]>summary .filter-disclosure-icon{transform:rotate(90deg)}
@media(max-width:650px){
 .collection-page .catalog-title h1{font-size:32px;line-height:1.12}
 .collection-page .catalog-title>div>p{font-size:18px;line-height:1.45}
 .collection-page .catalog-intro{padding-top:20px}
 .collection-page .collection-switch{gap:0 18px;margin-bottom:10px}
}
