.heading-expandable-text__wrapper{margin:2.9375rem 0;text-align:center}.heading-expandable-text__heading{display:inline-block}.heading-expandable-text__heading .text-separator{margin-bottom:2rem}@media (max-width: 991.98px){.heading-expandable-text__heading .text-separator{margin-top:.75rem}}@media (max-width: 991.98px){.heading-expandable-text h2{font-size:1rem;font-weight:600}}.heading-expandable-text__text-wrapper{max-height:unset;position:relative;overflow:hidden;transition:max-height .5s}.heading-expandable-text__text-wrapper:after{opacity:0}.heading-expandable-text__text-wrapper.collapsed{max-height:135px!important}.heading-expandable-text__text-wrapper.collapsed:after{content:"";width:100%;height:5rem;position:absolute;background:linear-gradient(0deg,#fefcf8 30%,#fefcf800);opacity:1;transition:opacity var(--duration-default);inset:auto 0 0}.heading-expandable-text__text p{font-size:1rem;line-height:1.625;letter-spacing:.0375rem;font-weight:400}.heading-expandable-text__buttons{min-height:2.25rem;position:relative}.heading-expandable-text__buttons:before{content:"";width:.4375rem;height:.4375rem;position:absolute;transform:rotate(225deg) translate(50%);border-top:.0625rem solid var(--text-color-1);border-left:.0625rem solid var(--text-color-1);cursor:pointer;opacity:.5;inset:.25rem auto auto}.heading-expandable-text__buttons:after{content:"";width:.0625rem;height:.625rem;position:absolute;transform:translate(50%);background:var(--text-color-1);cursor:pointer;opacity:.5;inset:-.125rem auto auto}.heading-expandable-text__buttons.collapsed{margin-top:1.875rem}.heading-expandable-text__buttons.collapsed:before{transform:rotate(45deg) translate(-100%,-50%)}.heading-expandable-text__buttons button{pointer-events:none;width:-moz-fit-content;width:fit-content;min-height:3.75rem;position:absolute;transform:translate(-50%);margin-top:-.625rem;font-size:.875rem;color:var(--text-color-1);cursor:pointer;opacity:0;transition:-webkit-text-decoration var(--duration-default);transition:text-decoration var(--duration-default);transition:text-decoration var(--duration-default),-webkit-text-decoration var(--duration-default);inset:.625rem auto 0}.heading-expandable-text__buttons button.active{pointer-events:all;opacity:.5}.heading-expandable-text__buttons button:hover{text-decoration:underline}@media (min-width: 992px){.heading-expandable-text{margin:4.875rem 0 4rem}}
/*# sourceMappingURL=/cdn/shop/t/21/assets/section-heading-expandable-text.css.map */
