.rich-text,.rich-text *,.rich-text *:before,.rich-text *:after{box-sizing:border-box}.rich-text{position:relative;z-index:1;width:100%;margin:0;padding:44px 0 0;background-color:var(--story-text-background)}.rich-text__grid{display:grid;grid-template-columns:minmax(0,55fr) minmax(0,45fr);gap:48px;width:100%;min-width:0;margin:0;padding:0 96px 64px}.rich-text__media{position:relative;display:block;width:100%;min-width:0;margin:0;padding:0;aspect-ratio:165 / 131;overflow:hidden;border:0;border-radius:8px}.rich-text__media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;display:block;border-radius:inherit;box-shadow:inset 0 0 50px 21px #07171e80;pointer-events:none}.rich-text__image{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;max-width:none;margin:0;padding:0;object-fit:cover;object-position:center;border:0;border-radius:inherit}.rich-text__text{align-self:start;width:100%;min-width:0;margin:0;padding:0;font-family:var(--story-text-font-family);font-size:18px;font-style:var(--story-text-font-style);font-weight:var(--story-text-font-weight);line-height:28px;letter-spacing:0;text-align:left;text-transform:none;text-decoration:none;color:var(--story-text-color);white-space:normal;overflow-wrap:break-word;word-break:normal}.rich-text__text.rte{margin:0}.rich-text__text.rte:after{content:none}.rich-text__text>*{margin-top:0;margin-bottom:0}.rich-text__text>*+*{margin-top:28px}.rich-text__text p{margin:0;padding:0;font-family:var(--story-text-font-family);font-size:18px;font-style:var(--story-text-font-style);font-weight:var(--story-text-font-weight);line-height:28px;letter-spacing:0;text-align:left;text-transform:none;text-decoration:none;color:inherit;white-space:normal;overflow-wrap:break-word;word-break:normal}.rich-text__text strong{font-family:inherit;font-size:inherit;font-style:normal;font-weight:700;line-height:inherit;letter-spacing:inherit;color:inherit}.rich-text__text em{font-family:inherit;font-size:inherit;font-style:italic;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit}.rich-text__text a{font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit}.rich-text__text ul,.rich-text__text ol{margin:0;padding-left:24px;font-family:var(--story-text-font-family);font-size:18px;font-style:var(--story-text-font-style);font-weight:var(--story-text-font-weight);line-height:28px;letter-spacing:0;color:inherit}.rich-text__text li{margin:0;padding:0;font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit}.rich-text__text li+li{margin-top:0}@media screen and (min-width:990px)and (max-width:1439px){.rich-text__grid{gap:clamp(32px,calc(3.5556vw - 3.2px),48px);padding-right:clamp(48px,calc(10.6667vw - 57.6px),96px);padding-left:clamp(48px,calc(10.6667vw - 57.6px),96px)}.rich-text__text,.rich-text__text p,.rich-text__text ul,.rich-text__text ol{font-size:clamp(16px,calc(.4444vw + 11.6px),18px);line-height:clamp(24px,calc(.8889vw + 15.2px),28px)}.rich-text__text>*+*{margin-top:clamp(24px,calc(.8889vw + 15.2px),28px)}}.rich-text__grid--text-only{grid-template-columns:minmax(0,1fr)}.rich-text__grid--text-only .rich-text__text{max-width:760px;margin-right:auto;margin-left:auto}@media screen and (min-width:750px)and (max-width:989px){.rich-text__grid{display:flex;flex-direction:column;gap:20px;width:100%;min-width:0;margin:0;padding:0 32px 64px}.rich-text__media{width:100%;min-width:0;aspect-ratio:165 / 131;flex:0 0 auto}.rich-text__text{width:100%;min-width:0;font-size:16px;line-height:24px}.rich-text__text p,.rich-text__text ul,.rich-text__text ol{font-size:16px;line-height:24px}.rich-text__text>*+*{margin-top:24px}}@media screen and (max-width:749px){.rich-text{padding-top:44px}.rich-text__grid{display:flex;flex-direction:column;gap:20px;width:100%;min-width:0;margin:0;padding:0 16px 64px}.rich-text__media{width:100%;min-width:0;aspect-ratio:179 / 150;flex:0 0 auto}.rich-text__text{width:100%;min-width:0;font-size:16px;line-height:24px}.rich-text__text p,.rich-text__text ul,.rich-text__text ol{font-size:16px;line-height:24px}.rich-text__text>*+*{margin-top:24px}}@media screen and (min-width:1441px){.rich-text__grid{max-width:1440px;margin-right:auto;margin-left:auto}}
/*# sourceMappingURL=/cdn/shop/t/8/assets/section-rich-text.css.map */
