.more-less-layout__content{overflow:hidden}.js .more-less-layout__content{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:var(--ellipsis-mobile, 100)}.more-less-layout__button{padding:.3rem 0;margin-top:.8rem}.more-less-layout__button button{display:inline-flex;align-items:center;padding:0}.more-less-layout__button.has-icon button{--icon-size: 1.6rem;--horizontal-size: .7rem;--vertical-size: .2rem;position:relative;padding-left:calc(var(--icon-size) + .4rem)}.more-less-layout__button button .icon{display:block;position:absolute;top:50%;left:0;transform:translateY(-50%);width:var(--icon-size);height:var(--icon-size);background:transparent;border-radius:50%;border:.2rem solid currentColor}.more-less-layout__button button .icon:before,.more-less-layout__button button .icon:after{content:"";color:currentColor;background:currentColor;position:absolute;top:50%;left:50%;border-radius:.2rem;transform:translate3D(-50%,-50%,0) rotate(0);transition:all var(--duration-default) ease}.more-less-layout__button button .icon:before{width:var(--horizontal-size);height:var(--vertical-size)}.more-less-layout__button button .icon:after{width:var(--vertical-size);height:var(--horizontal-size)}.more-less-layout.expanded .more-less-layout__button button .icon:before{transform:translate3D(-50%,-50%,0) rotate(180deg)}.more-less-layout.expanded .more-less-layout__button button .icon:after{transform:translate3D(-50%,-50%,0) rotate(90deg)}@media screen and (max-width: 989px){.more-less-layout__button{margin-top:1.6rem}}@media screen and (min-width: 990px){.js .more-less-layout__content{-webkit-line-clamp:var(--ellipsis-desktop, 100)}}
/*# sourceMappingURL=/cdn/shop/t/17/assets/component-more-less.css.map */
