.rich-text{z-index:1}.rich-text__wrapper{display:flex;justify-content:center;width:calc(100% - 4rem / var(--font-body-scale))}.rich-text:not(.rich-text--full-width) .rich-text__wrapper{margin:auto;width:calc(100% - 8rem / var(--font-body-scale))}.rich-text__blocks{width:100%}@media screen and (min-width:750px){.rich-text__wrapper{width:100%}.rich-text__wrapper--left{justify-content:flex-start}.rich-text__wrapper--right{justify-content:flex-end}.rich-text__blocks{max-width:50rem}}@media screen and (min-width:990px){.rich-text__blocks{max-width:78rem}}.rich-text__blocks *{overflow-wrap:break-word}.rich-text__blocks>*{margin-top:0;margin-bottom:0}.rich-text__blocks>*+*{margin-top:2rem}.rich-text__blocks>*+a{margin-top:3rem}.rich-text__buttons{display:inline-flex;justify-content:center;flex-wrap:wrap;gap:1rem;width:100%;max-width:45rem;word-break:break-word}.rich-text__buttons--multiple>*{flex-grow:1;min-width:22rem}.rich-text__buttons+.rich-text__buttons{margin-top:1rem}.rich-text__blocks.left .rich-text__buttons{justify-content:flex-start}.rich-text__blocks.right .rich-text__buttons{justify-content:flex-end}.rich-text--compact-cta .rich-text__blocks,.rich-text--advice-note .rich-text__blocks{max-width:100%}.rich-text__icon{display:inline-flex;align-items:center;justify-content:center}.rich-text__icon svg{display:block;width:100%;height:100%}.rich-text--compact-cta .rich-text__blocks{--rich-text-accent: var(--color-button);display:grid;grid-template-columns:6rem minmax(0,1fr) auto;align-items:center;column-gap:2.4rem;row-gap:.6rem;text-align:left}.rich-text--compact-cta .rich-text__blocks>*{margin:0}.rich-text--compact-cta .rich-text__icon{grid-column:1;grid-row:1 / span 3;width:6rem;height:6rem;color:rgb(var(--color-foreground))}.rich-text--compact-cta .rich-text__item--copy{grid-column:2}.rich-text--compact-cta .rich-text__heading{align-self:end;color:rgb(var(--color-heading));font-size:calc(var(--font-heading-scale) * 2rem);line-height:1.25}.rich-text--compact-cta .rich-text__blocks--icon-heading-only .rich-text__icon,.rich-text--compact-cta .rich-text__blocks--icon-heading-only .rich-text__heading,.rich-text--compact-cta .rich-text__blocks--icon-heading-only .rich-text__buttons{grid-row:1;align-self:center}.rich-text--compact-cta .rich-text__text{align-self:start;color:rgba(var(--color-foreground),.85);font-size:1.35rem}.rich-text--compact-cta .rich-text__buttons{grid-column:3;grid-row:1 / span 3;justify-content:flex-end;width:auto;max-width:none;flex-wrap:nowrap}.rich-text--compact-cta .rich-text__buttons--multiple>*{flex-grow:0;min-width:0}.rich-text--compact-cta .button--primary{--color-button: var(--color-foreground);--color-button-text: var(--color-background)}.rich-text--compact-cta .button--secondary{--color-button: var(--color-background);--color-button-text: var(--rich-text-accent)}.rich-text--advice-note .rich-text__blocks{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:1.4rem;max-width:108rem;padding:1.6rem 2rem;border-radius:var(--text-boxes-radius);text-align:left}.rich-text--advice-note .rich-text__blocks:before{content:"";position:absolute;top:1rem;bottom:1rem;left:0;width:.4rem;border-radius:.2rem;background:rgb(var(--color-button))}.rich-text--advice-note .rich-text__blocks>*{margin:0}.rich-text--advice-note .rich-text__icon{grid-column:1;width:2.6rem;height:2.6rem;margin-left:.6rem;color:rgb(var(--color-button))}.rich-text--advice-note .rich-text__item--copy,.rich-text--advice-note .rich-text__item--actions{grid-column:2}.rich-text--advice-note .rich-text__text{font-size:1.4rem;line-height:1.5}@media screen and (max-width:749px){.rich-text--compact-cta .rich-text__blocks{grid-template-columns:5.2rem minmax(0,1fr);column-gap:1.6rem}.rich-text--compact-cta .rich-text__icon{grid-column:1;grid-row:1 / span 2;width:5.2rem;height:5.2rem}.rich-text--compact-cta .rich-text__item--copy{grid-column:2}.rich-text--compact-cta .rich-text__buttons{grid-column:1 / -1;grid-row:auto;justify-content:flex-start;width:100%;margin-top:1.6rem;flex-wrap:wrap}.rich-text--compact-cta .rich-text__blocks--icon-heading-only .rich-text__icon,.rich-text--compact-cta .rich-text__blocks--icon-heading-only .rich-text__heading{grid-row:1}.rich-text--compact-cta .rich-text__blocks--icon-heading-only .rich-text__buttons{grid-row:2}.rich-text--compact-cta .rich-text__buttons>*{flex:1 1 18rem}.rich-text--advice-note .rich-text__blocks{padding:1.6rem}}
/*# sourceMappingURL=/cdn/shop/t/52/assets/section-rich-text.css.map */
