expandable-text{display:block;width:100%}.product__description-wrapper,.collection-hero__description-wrapper{margin-top:1.2rem;margin-bottom:1.2rem}.expandable-text__content{position:relative;overflow:hidden;max-height:7.2em;transition:max-height .48s cubic-bezier(.16,1,.3,1);-webkit-mask-image:linear-gradient(to bottom,rgb(0 0 0) 60%,rgba(0,0,0,0) 100%);mask-image:linear-gradient(to bottom,#000 60%,#0000)}.expandable-text__content.is-expanded{-webkit-mask-image:none;mask-image:none;transition:max-height .6s cubic-bezier(.16,1,.3,1)}.expandable-text.is-not-expandable .expandable-text__content{max-height:none;-webkit-mask-image:none;mask-image:none}.expandable-text.is-not-expandable .expandable-text__toggle{display:none}.expandable-text__toggle{display:inline-flex;align-items:center;gap:.6rem;margin-top:1rem;padding:.4rem 0;background:transparent;border:0;border-bottom:1px solid rgba(var(--color-foreground),.4);color:rgb(var(--color-foreground));font-family:var(--font-body-family);font-size:1.2rem;font-weight:500;letter-spacing:.12em;text-transform:uppercase;cursor:pointer;transition:opacity .24s cubic-bezier(.4,0,.2,1),border-color .24s cubic-bezier(.4,0,.2,1)}.expandable-text__toggle:hover{opacity:.7}.expandable-text__toggle:focus-visible{outline:2px solid rgb(var(--color-foreground));outline-offset:4px}.expandable-text__icon{width:12px;height:12px;flex-shrink:0;transition:transform .36s cubic-bezier(.16,1,.3,1)}.expandable-text__toggle[aria-expanded=true] .expandable-text__icon{transform:rotate(180deg)}.collection-hero__description-wrapper{max-width:60ch;margin-left:auto;margin-right:auto}.collection-hero[data-text-align=left] .collection-hero__description-wrapper{margin-left:0}.collection-hero__description-wrapper .expandable-text__content[data-expandable-collection]{max-height:0;margin-top:0;-webkit-mask-image:none;mask-image:none}.collection-hero__description-wrapper .expandable-text__content[data-expandable-collection].is-expanded{margin-top:1.6rem}.product .accordion details,.product__accordion details{border-bottom:1px solid rgba(var(--color-foreground),.12);border-top:none;overflow:hidden}.product .accordion details:first-of-type,.product__accordion details:first-of-type{border-top:1px solid rgba(var(--color-foreground),.12)}.product .accordion details>*:not(summary),.product__accordion details>*:not(summary){display:grid;grid-template-rows:1fr;transition:grid-template-rows .42s cubic-bezier(.16,1,.3,1)}.product .accordion summary,.product__accordion summary{cursor:pointer;padding:1.6rem 0;font-size:1.3rem;letter-spacing:.12em;text-transform:uppercase;font-weight:500;list-style:none;position:relative;display:flex;justify-content:space-between;align-items:center;transition:opacity .24s cubic-bezier(.4,0,.2,1)}.product .accordion summary::-webkit-details-marker,.product__accordion summary::-webkit-details-marker{display:none}.product .accordion summary:hover,.product__accordion summary:hover{opacity:.7}.product .accordion summary .icon-caret,.product__accordion summary .icon-caret{transition:transform .32s cubic-bezier(.16,1,.3,1)}.product .accordion details[open] summary .icon-caret,.product__accordion details[open] summary .icon-caret{transform:rotate(180deg)}.collection-hero{padding-top:4rem;padding-bottom:2rem}.collection-hero__title{margin-bottom:0}@media screen and (min-width:750px){.collection-hero{padding-top:6rem;padding-bottom:3rem}}
/*# sourceMappingURL=/cdn/shop/t/25/assets/component-expandable.css.map */
