.animated-rich-text{--animated-rich-text-panel-radius: var(--ds-radius-md);--animated-rich-text-panel-padding-block: 48px;--animated-rich-text-panel-padding-inline: clamp(28px, 6vw, 80px);--animated-rich-text-card-background: var(--ds-color-mammfeel-300);--animated-rich-text-text-color: var(--ds-color-mammfeel-900);--animated-rich-text-muted-color: color-mix( in srgb, var(--animated-rich-text-text-color) 40%, var(--animated-rich-text-card-background) );align-items:center;background:var(--ds-color-background, #fff);color:var(--animated-rich-text-text-color);display:flex;justify-content:center;padding-block:16px;padding-inline:1.25rem;position:relative;scroll-margin-block:12vh}.animated-rich-text,.animated-rich-text *{box-sizing:border-box}.animated-rich-text--height-small{--animated-rich-text-panel-padding-block: clamp(40px, 5vw, 64px)}.animated-rich-text--height-medium{--animated-rich-text-panel-padding-block: clamp(56px, 5.5vw, 80px)}.animated-rich-text--height-large{--animated-rich-text-panel-padding-block: clamp(72px, 8vw, 112px)}.animated-rich-text--wide{--animated-rich-text-panel-padding-inline: clamp(32px, 8.3vw, 120px)}.animated-rich-text__inner{inline-size:100%;margin-inline:auto;position:relative}.animated-rich-text__panel{align-items:center;background:var(--animated-rich-text-card-background);border-radius:var(--animated-rich-text-panel-radius);display:flex;flex-direction:column;inline-size:100%;justify-content:center;margin-inline:auto;overflow:hidden;padding-block:var(--animated-rich-text-panel-padding-block);padding-inline:var(--animated-rich-text-panel-padding-inline);text-align:center}.animated-rich-text--align-left .animated-rich-text__panel{align-items:flex-start;text-align:left}.animated-rich-text--align-center .animated-rich-text__panel{align-items:center;text-align:center}.animated-rich-text--align-right .animated-rich-text__panel{align-items:flex-end;text-align:right}.animated-rich-text__body,.animated-rich-text__empty{margin:0}.animated-rich-text__body{color:var(--animated-rich-text-muted-color);font-family:var(--ds-font-heading);font-size:16px;font-weight:700;inline-size:100%;letter-spacing:0;line-height:normal;max-inline-size:36ch;text-wrap:pretty;word-break:break-word}.animated-rich-text__word{background-image:linear-gradient(90deg,var(--animated-rich-text-text-color) 0,var(--animated-rich-text-text-color) var(--animated-rich-text-word-fill, 0%),var(--animated-rich-text-muted-color) var(--animated-rich-text-word-fill, 0%),var(--animated-rich-text-muted-color) 100%);background-clip:text;-webkit-background-clip:text;color:transparent;display:inline-block;will-change:background-image}.animated-rich-text--wide .animated-rich-text__body{max-inline-size:1169px}.animated-rich-text__body>*{margin-block:0}.animated-rich-text__body>*+*{margin-block-start:.65em}.animated-rich-text__body strong,.animated-rich-text__body b{color:var(--animated-rich-text-text-color);font-weight:700}.animated-rich-text__body a{color:var(--animated-rich-text-text-color);text-decoration:underline;text-underline-offset:.18em}.animated-rich-text__body ul,.animated-rich-text__body ol{padding-inline-start:1.35em;text-align:left}.animated-rich-text__body ul{list-style-type:disc}.animated-rich-text__body ol{list-style-type:decimal}.animated-rich-text__empty{color:var(--animated-rich-text-text-color);font-family:var(--ds-font-body);font-size:.875rem}@supports not (color: color-mix(in srgb,white,black)){.animated-rich-text{--animated-rich-text-muted-color: var(--animated-rich-text-text-color)}.animated-rich-text__body strong,.animated-rich-text__body b,.animated-rich-text__body a{opacity:1}}@media(prefers-reduced-motion:reduce){.animated-rich-text__word{--animated-rich-text-word-fill: 100%}}@media(max-width:749px){.animated-rich-text{--animated-rich-text-panel-padding-block: 28px;--animated-rich-text-panel-padding-inline: 28px;padding-inline:1.25rem}.animated-rich-text--height-small{--animated-rich-text-panel-padding-block: 24px}.animated-rich-text--height-large{--animated-rich-text-panel-padding-block: 40px}}@media(min-width:990px){.animated-rich-text{padding-inline:1rem}}@media(min-width:750px){.animated-rich-text__body{font-size:32px;max-inline-size:24ch}.animated-rich-text--wide .animated-rich-text__body{max-inline-size:1169px}}
/*# sourceMappingURL=/cdn/shop/t/174/assets/animated-rich-text.css.map */
