.collection-description{position:relative;display:block}.collection-description__header{display:flex;justify-content:space-between;margin-bottom:var(--spacer);border-bottom:1px solid var(--color-foreground)}.collection-description__header h2{padding-bottom:1.8rem;border-bottom:2px solid var(--color-foreground);text-transform:uppercase;line-height:1;font-size:2rem}.collection-description__content{padding-bottom:1.2rem}.collection-description__read-more{position:absolute;left:0;bottom:-4rem;width:100%;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;column-gap:2rem;padding:1rem 0;border:0;border-radius:0;line-height:2rem;text-transform:uppercase;letter-spacing:.1em;font-size:1.4rem;font-weight:var(--font-weight-bold);transition:var(--transition-base);transition-property:color}.collection-description__read-more::before,.collection-description__read-more::after{content:"";display:inline-block;height:1px;background-color:rgb(var(--color-rgb-accent-1))}@media(hover: hover){.collection-description__read-more:hover{color:var(--color-link)}}.collection-description--collapsible{margin-bottom:4rem}.collection-description--collapsible .collection-description__content{max-width:80rem;margin-inline:auto;overflow:hidden}.collection-description--collapsible .collection-description__content__vendors h2,.collection-description--collapsible .collection-description__content__vendors .h4{margin-top:0}.collection-description--collapsible .collection-description__content__vendors ul{display:flex;flex-wrap:wrap;gap:var(--spacer);align-items:center;margin:0;padding:0;list-style:none}.collection-description--collapsible .collection-description__content__vendors img{width:100px;height:80px;object-fit:contain}.collection-description--collapsed .collection-description__content{max-width:none}.collection-description--collapsed .collection-description__read-more{bottom:0;padding-top:8rem;background-color:rgba(0,0,0,0);background-image:linear-gradient(0deg, #fff 25%, rgba(255, 255, 255, 0))}@media screen and (min-width: 1024px){.collection-description--collapsible .collection-description__content:has(.collection-description__content__vendors){max-width:none;display:grid;grid-template-columns:1fr 34rem;gap:var(--spacer-md)}}
