.rich-text{margin-left:auto;margin-right:auto;text-align:center;background-color:var(--color-custom-background)}.rich-text>*{padding-left:calc(var(--gap, 8px) * 2);padding-right:calc(var(--gap, 8px) * 2)}@media screen and (min-width: 1200px){.rich-text>*{padding-left:calc(calc(var(--gap, 8px) * 2) + calc(var(--gap, 8px) * 2));padding-right:calc(calc(var(--gap, 8px) * 2) + calc(var(--gap, 8px) * 2))}}.rich-text .hero__overlay{padding:0}.rich-text .hero__overlay{position:relative}.rich-text .hero__overlay.hero__overlay--short{padding-top:.8rem;padding-bottom:.8rem}@media (max-width: 899px){.rich-text .hero__title{font-size:3.6rem;line-height:4.4rem}}.rich-text .hero__overlay__content{width:100%}.rich-text .hero__text>p{margin-block:calc(var(--gap, 8px) * 1)}.rich-text .hero__text>p:first-child{margin-top:0}.rich-text .hero__text>p:last-child{margin-bottom:0}.rich-text--short{width:100%}.rich-text--contained{max-width:var(--site-max-width-big);margin-left:auto;margin-right:auto}.rich-text .hero__overlay__content{gap:0}@media (min-width: 1200px){.rich-text--short{margin-left:auto;margin-right:auto;width:50%}.rich-text--short .hero__overlay__content{width:100%}}.rich-text-image img,.rich-text-image svg{width:calc(var(--font-headline-scale) * var(--font-headline-size) * var(--font-base-line-height));height:calc(var(--font-headline-scale) * var(--font-headline-size) * var(--font-base-line-height));border-radius:50%;transition:all .1s ease-in-out;vertical-align:middle;object-fit:cover}@media (min-width: 900px){.rich-text-image img,.rich-text-image svg{width:calc(var(--font-headline-scale-desk) * var(--font-headline-size) * var(--font-base-line-height));height:calc(var(--font-headline-scale-desk) * var(--font-headline-size) * var(--font-base-line-height))}}.rich-text-image svg{border:1px solid #000000}.rich-text-image img:hover,.rich-text-image svg:hover{transform:scale(1.1)}.rich-text-image__heading{font-size:calc(var(--font-headline-scale) * var(--font-headline-size));line-height:var(--font-base-line-height);text-transform:var(--font-base-transform, none);margin:0}@media (min-width: 900px){.rich-text-image__heading{font-size:calc(var(--font-headline-scale-desk) * var(--font-headline-size))}}.rich-text--medium .hero__overlay__content{max-width:104rem;margin:0 auto}.rich-text--narrow .hero__overlay__content{max-width:70rem;margin:0 auto}
/*# sourceMappingURL=/cdn/shop/t/190/assets/section-rich-text.css.map */
