.section__rich-text .content-container{position:relative;width:100%}.section__rich-text .content-container--padding{padding:2.4rem 1.6rem;border-radius:var(--corner-radius);border:var(--border-thickness) var(--border-style) rgba(var(--color-shadow),var(--border-opacity))}.section__rich-text .content-container--padding:after{content:"";position:absolute;inset:calc(var(--border-thickness) * -1);border-radius:var(--corner-radius);box-shadow:var(--shadow-horizontal-offset) var(--shadow-vertical-offset) var(--shadow-blur-radius) rgba(var(--color-shadow),var(--shadow-opacity));z-index:-1}.section__rich-text .page-width--full .content-container--padding{border-left:none;border-right:none;border-radius:0}.section__rich-text .page-width--full .content-container--padding:after{content:none}.section__rich-text .rich-text__caption,.section__rich-text .rich-text__heading>*{margin-top:0;margin-bottom:0}.section__rich-text .rich-text__buttons{flex-wrap:wrap;grid-gap:clamp(1rem,3.5rem,4rem);word-break:break-word}.section__rich-text .rich-text__heading .inline-richtext{font-weight:600}.section__rich-text .rich-text__text .rte p{margin-bottom:.2rem}.section__rich-text .rich-text__text.link-underline a{text-decoration:underline;text-underline-offset:.2rem}.section__rich-text p strong{font-weight:600}.section__rich-text p a{text-decoration:underline;text-underline-offset:.2rem}.section__rich-text .content-style-2 .rich-text__heading .inline-richtext,.section__rich-text .content-style-2 .rich-text__text p strong{font-weight:500}.section__rich-text-2:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:url(/cdn/shop/files/bg-body.png?v=1748944362);background-repeat:repeat;width:100%;height:100%;opacity:.7}.section__rich-text-2 .rich-text{display:flex;align-items:center;justify-content:center;gap:2.4rem}@media screen and (max-width:991px){.section__rich-text-2 .rich-text{flex-direction:column;gap:1.4rem}.section__rich-text-2 .rich-text__heading .inline-richtext{padding:0 3rem}.section__rich-text-2 .rich-text__buttons .button{min-height:4.6rem}}@media screen and (min-width:750px){.section__rich-text .content-container--padding{padding:clamp(1.6rem,3.5vw,2.4rem)}}@media screen and (min-width:1025px){.section__rich-text .content-container--padding{padding:clamp(2.4rem,3.5vw,5.6rem)}}@media screen and (min-width:1400px){.section__rich-text .content-container--padding{padding:clamp(4rem,3.5vw,8rem)}.section__rich-text .content-container{padding:0 .4rem}}
/*# sourceMappingURL=/cdn/shop/t/50/assets/section-rich-text.css.map */
