text-truncator{display:block;position:relative}.text-truncator{display:block;overflow:hidden;transition:max-height .3s ease;position:relative}.text-truncator.no-scrollbar{scrollbar-width:none;-ms-overflow-style:none}.text-truncator.no-scrollbar::-webkit-scrollbar{display:none}.text-truncator:after{content:"";position:absolute;bottom:0;left:0;right:0;height:2em;background:linear-gradient(to bottom,transparent,rgb(var(--color-background)));pointer-events:none;opacity:1;transition:opacity .3s ease}text-truncator[data-expanded=true] .text-truncator:after{opacity:0}.text-truncator__button{display:inline-flex;align-items:center;gap:.5rem;margin-top:1rem;padding:.5rem 0;background:transparent;border:none;cursor:pointer;font-size:.875rem;font-weight:600;letter-spacing:.05em;text-transform:uppercase;color:rgb(var(--color-foreground));transition:opacity .2s ease}.text-truncator__button:hover{opacity:.7}.text-truncator__button:focus-visible{outline:2px solid rgb(var(--color-foreground));outline-offset:2px}.text-truncator__button-text{display:inline-flex;align-items:center}.text-truncator__button .icon-plus,.text-truncator__button .icon-minus{display:inline-flex;align-items:center;justify-content:center;width:1em;height:1em;transition:transform .2s ease}.text-truncator__button:hover .icon-plus,.text-truncator__button:hover .icon-minus{transform:scale(1.1)}.text-truncator__button svg{width:100%;height:100%}@media screen and (max-width: 749px){.text-truncator__button{font-size:.8125rem}}@media (prefers-reduced-motion: no-preference){.text-truncator{transition:max-height .4s cubic-bezier(.4,0,.2,1)}.text-truncator:after{transition:opacity .3s ease}}@media (prefers-reduced-motion: reduce){.text-truncator,.text-truncator:after,.text-truncator__button .icon-plus,.text-truncator__button .icon-minus{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/12/assets/text-truncator.css.map */
