.rich-text .rich-text__container>*:first-child{margin-top:0}.rich-text .rich-text__container>*:last-child{margin-bottom:0}.rich-text--left-alignment{text-align:left}.rich-text--central-alignment{text-align:center}.rich-text--right-alignment,.rich-text__tags-list{text-align:right}.rich-text__heading{position:relative;margin:0 0 2.4rem}.rich-text__heading-icon{position:absolute;top:0}.rich-text__heading-icon--left{left:0;transform:translate(-110%) translateY(-50%) rotate(-90deg)}.rich-text__tags{display:flex;flex-wrap:wrap;gap:2.4rem;margin-bottom:2.4rem}.rich-text__tags-list{margin:0;padding:0;list-style-type:none;display:flex;flex-wrap:wrap;width:100%}.rich-text__tags-list li{display:inline}.rich-text__tags-list .tag{margin:0 .8rem}.rich-text__tags--central-alignment .rich-text__tags-list{justify-content:center}.rich-text__tags--right-alignment .rich-text__tags-list{justify-content:flex-end}@media screen and (min-width:1100px){.rich-text__heading-icon--left{transform:translate(-120%) translateY(-50%) rotate(-90deg)}}.rich-text__heading-icon--right{right:0;transform:translate(110%) translateY(-50%)}@media screen and (min-width:1100px){.rich-text__heading-icon--right{transform:translate(120%) translateY(-50%)}}.rich-text__heading-icon svg{display:none}@media screen and (min-width:750px){.rich-text__heading-icon svg{display:block;width:7rem}}@media screen and (min-width:1100px){.rich-text__heading-icon svg{width:10rem}}.rich-text__paragraph{margin:0 0 2.4rem}.rich-text__paragraph--tight{margin-bottom:1.2rem}.rich-text__paragraph>*:last-child{margin-bottom:0}.rich-text__link-wrapper{margin:2.8rem 0 2.4rem}.rich-text__badge{margin-bottom:1.2rem}.section-rich_text-padding .rich-text__heading,.section-rich_text_bfM4A9-padding .rich-text__heading{letter-spacing:-.05em;line-height:.94;margin-bottom:1.6rem}.section-rich_text-padding .rich-text__paragraph,.section-rich_text_bfM4A9-padding .rich-text__paragraph{margin-bottom:2rem}.section-rich_text-padding .rich-text__container,.section-rich_text_bfM4A9-padding .rich-text__container{margin-left:auto;margin-right:auto;max-width:82rem;width:100%}.section-rich_text-padding .rich-text__link-wrapper,.section-rich_text_bfM4A9-padding .rich-text__link-wrapper{margin-top:2.4rem}.section-rich_text-padding.gradient{background:radial-gradient(circle at top right,rgba(76,97,74,.12),transparent 32%),linear-gradient(180deg,#f7f8f4fa,#f0f3edfa)}.section-rich_text-padding .rich-text__container{background:#ffffffb8;border:.1rem solid rgba(var(--color-foreground),.08);border-radius:3.2rem;box-shadow:0 2.4rem 5rem #151e170f;margin-left:auto;margin-right:auto;padding:4.4rem 4rem;position:relative;text-align:center}.rich-text .rich-text__container--rich_text{margin-left:auto!important;margin-right:auto!important}.section-rich_text-padding .rich-text__container:before{background:linear-gradient(90deg,#445241fa,#677c64b3);border-radius:999px;content:"";height:.5rem;left:50%;position:absolute;top:0;transform:translate(-50%,-50%);width:12rem}.section-rich_text-padding .rich-text__heading{font-size:clamp(4.6rem,3.4rem + 2vw,7rem);letter-spacing:-.065em;line-height:.9;margin-bottom:1.8rem;text-align:center}.section-rich_text-padding .rich-text__paragraph{margin-bottom:2.4rem}.section-rich_text-padding .rich-text__paragraph p{color:rgba(var(--color-foreground),.78);font-size:clamp(1.75rem,1.45rem + .3vw,2rem);line-height:1.7;margin-left:auto;margin-right:auto;max-width:60rem;text-align:center}.section-rich_text-padding .rich-text--central-alignment{text-align:center}.section-rich_text-padding .rich-text__tags{justify-content:center;margin-bottom:2.8rem}.section-rich_text-padding .rich-text__tags-list{gap:1.2rem;justify-content:center}.section-rich_text-padding .rich-text__tags-list li{display:flex}.section-rich_text-padding .rich-text__tags-list .tag{background:#44524114;border:.1rem solid rgba(68,82,65,.12);border-radius:999px;color:rgb(var(--color-foreground));display:inline-flex;font-size:1.25rem;font-weight:700;letter-spacing:.16em;margin:0;padding:1.1rem 1.5rem;text-transform:uppercase}.section-rich_text-padding .rich-text__link-wrapper{margin-top:0}.section-rich_text-padding .rich-text__link{min-width:25rem}@media screen and (max-width:989px){.section-rich_text-padding .rich-text__container{border-radius:2.4rem;padding:3.2rem 2.2rem}.section-rich_text-padding .rich-text__container:before{width:8rem}.section-rich_text-padding .rich-text__heading{font-size:clamp(3.8rem,2.8rem + 2vw,5.4rem)}.section-rich_text-padding .rich-text__tags-list{gap:.8rem}.section-rich_text-padding .rich-text__tags-list .tag{font-size:1.05rem;letter-spacing:.12em;padding:.9rem 1.2rem}}
/*# sourceMappingURL=/cdn/shop/t/17/assets/section-rich-text.css.map */
