.truncated-text{--lines:var(--truncated-lines);position:relative}.truncated-text.setup span,.truncated-text:not(.count,.show) span{-webkit-line-clamp:var(--lines);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.truncated-text.setup .text-button{position:absolute}.truncated-text .text-button{margin-left:.25rem}.truncated-text:not(.show) .text-button{position:absolute;bottom:0;right:0}.truncated-text:not(.show) .text-button .label{background-color:var(--body-background)}.truncated-text:not(.show) .text-button:before{content:"...";background:linear-gradient(270deg,#fff,#fff .875rem,#fff0) no-repeat;padding-left:.75rem;padding-right:.5rem}.truncated-text:not(.truncate) .text-button{display:none}.product-list-intro{--intro-font-size:.8125rem;font-size:var(--intro-font-size);overflow:auto}.product-list-intro,.product-list-intro .truncated-text .text-button.flow:before{color:var(--color-text-primary-muted)}.product-list-intro .category-headline{color:var(--color-text-primary);margin-bottom:.5rem;font-size:1.125rem;font-weight:400;line-height:1.5}@media (width<=61.9375em){.product-list-intro .category-headline{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}@media (width>=62em){.product-list-intro{--intro-font-size:.875rem;--intro-spacing:1rem;position:relative}[data-ssr] .product-list-intro .truncated-text{--lines:10}.product-list-intro .truncated-text{margin:0 var(--intro-spacing) var(--intro-spacing) 0;position:absolute}.product-list-intro .truncated-text.show:after{content:"";pointer-events:none;background:linear-gradient(#fff0,#fff) no-repeat;width:100%;height:1.5rem;margin-top:-.75rem;display:block;position:sticky;bottom:0}.product-list-intro .truncated-text .text-button{margin:.5rem 0 0;display:flex;position:static}.product-list-intro .truncated-text .text-button:before{content:none}}@media (width>=75em){.product-list-intro{--intro-spacing:1.5rem}}@media (width>=87.5em){.product-list-intro{--intro-spacing:2rem}}
