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