:root{--color-bg: #F2ECE4;--color-card: #FAF7F2;--color-text: #163C2E;--color-accent: #C89B3C;--color-cta: #0D1F1A;--color-cta-hover: #1F5B46;--color-muted: #5B4B43;--color-border: #DDD3C7;--radius-soft: 16px;--shadow-soft: 0 14px 34px rgba(13, 31, 26, .08)}.rich-text{position:relative;z-index:1;background:var(--color-bg)}.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))}@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{width:100%;max-width:78rem;background:var(--color-card);border:1px solid var(--color-border);border-radius:var(--radius-soft);box-shadow:var(--shadow-soft);padding:5rem}@media screen and (min-width:750px){.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 h1,.rich-text__blocks h2,.rich-text__blocks h3,.rich-text__blocks h4{color:var(--color-text);letter-spacing:-.02em;line-height:1.1}.rich-text__blocks h1:after,.rich-text__blocks h2:after,.rich-text__blocks h3:after{content:"";display:block;width:52px;height:2px;margin-top:1.2rem;background:var(--color-accent)}.rich-text__blocks p{color:var(--color-muted);line-height:1.7}.rich-text__blocks a{color:var(--color-text);text-decoration:none;transition:all .3s ease}.rich-text__blocks a:hover{color:var(--color-accent)}.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 .button{background:var(--color-cta);color:#faf7f2;border:none;border-radius:12px;transition:all .3s ease}.rich-text .button:hover{background:var(--color-cta-hover);transform:translateY(-1px)}.rich-text .button--secondary{background:transparent;border:1px solid var(--color-border);color:var(--color-text)}.rich-text .button--secondary:hover{border-color:var(--color-accent);color:var(--color-accent)}@media screen and (max-width:749px){.rich-text__blocks{padding:3rem 2rem}}le bouton doit etre vert comme \e7 a et garder son hover{}
/*# sourceMappingURL=/cdn/shop/t/5/assets/section-rich-text.css.map */
