.collection-intro{margin-bottom:var(--space-6,1.5rem)}.collection-intro__teaser{display:inline}.collection-intro__teaser>p{margin:0;display:inline}.collection-intro__more{display:inline}.collection-intro__more:not([open]) .collection-intro__full,.collection-intro:has(.collection-intro__more[open]) .collection-intro__teaser{display:none}.collection-intro__more[open]{align-items:flex-start;gap:var(--space-3,.75rem);flex-direction:column-reverse;display:flex}.collection-intro__full>:first-child,.collection-intro__full .metafield-rich_text_field>:first-child{margin-top:0}.collection-intro__full>:last-child,.collection-intro__full .metafield-rich_text_field>:last-child{margin-bottom:0}.collection-intro__toggle{cursor:pointer;white-space:nowrap;font-family:var(--font-ui);color:var(--accent-deep);margin-left:.35rem;font-size:.9rem;font-weight:600;list-style:none;display:inline}.collection-intro__more[open] .collection-intro__toggle{align-self:flex-start;align-items:center;gap:.35rem;margin-left:0;display:inline-flex}.collection-intro__toggle::-webkit-details-marker{display:none}.collection-intro__toggle:hover{text-decoration:underline}.collection-intro__more:not([open]) .collection-intro__toggle-label--less,.collection-intro__more[open] .collection-intro__toggle-label--more{display:none}.collection-intro__chev{vertical-align:-.2em;transition:transform var(--dur,.2s) var(--ease-out-quint,ease);flex:none;margin-left:.2rem;display:inline-block}.collection-intro__more[open] .collection-intro__chev{margin-left:0;transform:rotate(180deg)}@media (prefers-reduced-motion:reduce){.collection-intro__chev{transition:none}}