.collection-seo-text{--content-max-width:662px;--seo-rule-color:#b2b2b2}.collection-seo-text__wrapper{display:flex;flex-direction:column;gap:var(--space-10);padding-block:var(--space-24);border-top:1px solid var(--seo-rule-color);border-bottom:1px solid var(--seo-rule-color);margin-inline:var(--gutter)}.collection-seo-text__heading,.collection-seo-text__copy,.collection-seo-text__see-more{max-width:var(--content-max-width);text-align:left}
.collection-seo-text__copy--clamp{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden}.collection-seo-text__see-more-button{border:0;background:0;font:inherit;letter-spacing:inherit;text-transform:inherit;cursor:pointer}.collection-seo-text__see-more-button[hidden]{display:none}
.collection-seo-text__see-more-button--expand{display:inline;white-space:nowrap}.collection-seo-text__see-more-button--collapse{display:block;margin-block-start:var(--space-8)}.collection-seo-text__see-more-button:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.collection-seo-text__see-more-text{text-decoration-line:underline;text-decoration-style:solid;-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto;text-decoration-thickness:auto;text-underline-offset:auto;text-underline-position:from-font}
.collection-seo-text:last-child .collection-seo-text__wrapper,.collection-seo-text:has(+.featured-collections:empty) .collection-seo-text__wrapper{padding-block-end:var(--space-40);border-bottom:0}@media(min-width:1024px){.collection-seo-text:last-child .collection-seo-text__wrapper,.collection-seo-text:has(+.featured-collections:empty) .collection-seo-text__wrapper{padding-block-end:var(--space-64)}
}