.al-collection-heading{font-family:var(--al-font-body);color:var(--al-ink);background:var(--al-light);padding:32px max(24px,calc((100% - 1296px)/2)) 28px;border-bottom:1px solid var(--al-line)}
.al-collection-heading__crumb{display:flex;align-items:center;gap:10px;font-size:12px;color:var(--al-muted);margin-bottom:28px}
.al-collection-heading__crumb a{color:inherit;text-decoration:none}.al-collection-heading__crumb svg{width:12px;height:12px;fill:none;stroke:currentColor;stroke-width:1.4}
.al-collection-heading__top{display:flex;align-items:flex-end;justify-content:space-between;gap:24px}
.al-collection-heading__label{font-size:11px;font-weight:500;color:var(--al-accent);text-transform:uppercase;margin:0 0 10px;letter-spacing:0}
.al-collection-heading h1{font:400 44px/1.15 var(--al-font-heading);text-transform:none;letter-spacing:0;margin:0;overflow-wrap:break-word;color:var(--al-ink)}
.al-collection-heading__count{font-size:13px;color:var(--al-muted);white-space:nowrap;padding-bottom:5px}
.al-collection-heading__summary{font-size:15px;line-height:1.65;max-width:720px;color:var(--al-muted);margin:16px 0 0}
.al-collection-heading details{margin-top:14px;max-width:900px}.al-collection-heading summary{display:flex;align-items:center;gap:10px;list-style:none;cursor:pointer;min-height:44px;font-size:13px;color:var(--al-ink);width:fit-content;border-bottom:1px solid var(--al-accent)}
.al-collection-heading summary::-webkit-details-marker{display:none}.al-collection-heading summary svg{width:16px;height:16px;fill:none;stroke:var(--al-accent);stroke-width:1.5}.al-collection-heading details[open] summary svg{transform:rotate(180deg)}
.al-collection-heading__less{display:none}.al-collection-heading details[open] .al-collection-heading__less{display:inline}.al-collection-heading details[open] .al-collection-heading__more{display:none}
.al-collection-heading__description{padding:20px 0 8px;font:400 15px/1.75 var(--al-font-body);color:var(--al-muted)}.al-collection-heading__description p{margin:0 0 16px}.al-collection-heading__description li{margin-bottom:8px}.al-collection-heading__description li p{margin:0}.al-collection-heading a:focus-visible,.al-collection-heading summary:focus-visible{outline:2px solid var(--al-accent);outline-offset:4px}
@media(min-width:990px){.al-collection-heading__description{columns:2;column-gap:48px}.al-collection-heading__description p,.al-collection-heading__description ul{break-inside:avoid}}
@media(max-width:749px){.al-collection-heading{padding:20px 20px 20px}.al-collection-heading__crumb{margin-bottom:22px;font-size:11px}.al-collection-heading__top{display:block}.al-collection-heading h1{font-size:32px;line-height:1.18;max-width:360px}.al-collection-heading__count{display:block;margin-top:12px;font-size:12px;padding:0}.al-collection-heading__summary{font-size:14px;line-height:1.6;margin-top:14px}.al-collection-heading details{margin-top:6px}}