.collection-description{--collection-description-accent: 49, 134, 22}.collection-description__box{display:block;padding:2rem 1.6rem;border:.1rem solid rgba(var(--color-foreground),.08);border-radius:1.2rem;background:rgb(var(--color-background));scroll-margin-top:calc(var(--header-height, 0px) + 1.6rem)}.collection-description__heading{margin:0 0 1.2rem}.collection-description__content{font-size:1.4rem;line-height:1.65;letter-spacing:0;color:rgba(var(--color-foreground),.8)}.collection-description__content>:first-child{margin-top:0}.collection-description__content>:last-child{margin-bottom:0}.collection-description__content h2,.collection-description__content h3{margin:2rem 0 .8rem;font-size:1.8rem;line-height:1.35;color:rgb(var(--color-foreground))}.collection-description__content h3{font-size:1.6rem}.collection-description__content p{margin:0 0 1rem}.collection-description__box.is-collapsible:not(.is-expanded) .collection-description__content{max-height:var(--collapsed-height, 200px);overflow:hidden;-webkit-mask-image:linear-gradient(to bottom,#000 55%,transparent);mask-image:linear-gradient(to bottom,#000 55%,transparent)}.collection-description__toggle{display:inline-flex;align-items:center;gap:.4rem;margin-top:1.2rem;padding:.8rem 1.6rem;border:.1rem solid rgb(var(--collection-description-accent));border-radius:10rem;background:transparent;font-family:var(--font-body-family);font-size:1.4rem;font-weight:600;line-height:1.2;color:rgb(var(--collection-description-accent));cursor:pointer;transition:background-color .2s ease,color .2s ease}.collection-description__toggle[hidden]{display:none}.collection-description__toggle svg{width:1.4rem;height:1.4rem;transition:transform .2s ease}.collection-description__toggle[aria-expanded=true] svg{transform:rotate(180deg)}@media(hover:hover){.collection-description__toggle:hover{background:rgb(var(--collection-description-accent));color:#fff}}.collection-description__toggle:focus-visible{outline:.2rem solid rgb(var(--color-foreground));outline-offset:.2rem}@media screen and (min-width:750px){.collection-description__box{padding:2.8rem 3.2rem}.collection-description__content{font-size:1.5rem}.collection-description__content h2{font-size:2rem}}@media(prefers-reduced-motion:reduce){.collection-description__toggle,.collection-description__toggle svg{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/19/assets/section-collection-description.css.map */
