.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:var(--z-index-lowest, -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__heading>*{font-family:var(--font-heading-abolition-family);font-weight:400;line-height:1}.section__rich-text .rich-text__buttons{grid-gap:clamp(1rem,3.5rem,4rem)}.section__rich-text .rich-text--horizontal .rich-text__heading>*{font-family:var(--font-heading-family);font-weight:800}.section__rich-text .rich-text--horizontal .rich-text__text .rte{font-weight:500;line-height:1.2}body.careers .section__rich-text .rich-text__heading>*{font-family:var(--font-heading-family);font-weight:800}.section__rich-text.style_2 .rich-text{display:flex;align-items:center}.section__rich-text.style_2 .rich-text .rich-text__heading{text-align:left;flex:1;position:relative;padding-left:16px}.section__rich-text.style_2 .rich-text .rich-text__heading:before{content:"";position:absolute;left:0;bottom:8px;background-color:#f36e21;width:8px;height:85px}.section__rich-text.style_2 .rich-text .rich-text__heading>*{font-family:var(--font-heading-family);font-weight:800;width:76%}.section__rich-text.style_2 .rich-text .rich-text__text{text-align:left;flex:1}.section__rich-text.style_2 .rich-text .rich-text__text .text-size{line-height:1.2;width:76%;font-weight:500}body.careers .section__rich-text .rich-text .rich-text__text .text-size p{margin-bottom:2.4rem}body.careers .section__rich-text .rich-text .rich-text__text .text-size p:last-child{margin-bottom:0}@media screen and (max-width:1350px){.section__rich-text.style_2 .rich-text .rich-text__heading>*{width:100%}.section__rich-text.style_2 .rich-text .rich-text__text .text-size{width:100%}.section__rich-text .rich-text--horizontal .rich-text__text .rte p br{display:none}}@media screen and (max-width:1032px){.section__rich-text.style_2 .rich-text .rich-text__heading:before{height:58px}}@media screen and (max-width:900px){.section__rich-text.style_2 .rich-text .rich-text__heading:before{height:58px}.section__rich-text .rich-text--horizontal{text-align:center}.section__rich-text .rich-text--horizontal .rich-text__heading{margin-bottom:14px}}@media screen and (max-width:749px){.section__rich-text.style_2 .rich-text{flex-direction:column;gap:24px}.section__rich-text.style_2 .rich-text .rich-text__heading{width:100%}.section__rich-text.style_2 .rich-text .rich-text__heading>*{width:60%}.section__rich-text.style_2 .rich-text .rich-text__heading:before{height:50px;bottom:0}body.our_commitment .section__rich-text .rich-text__text .text-size p{line-height:1.2}}@media screen and (max-width:551px){.section__rich-text.style_2 .rich-text .rich-text__heading>*{width:100%}}@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:900px){.section__rich-text .rich-text--horizontal{display:flex;align-items:center;gap:clamp(1rem,3.5rem,4rem)}.section__rich-text .rich-text--horizontal>div{width:50%}.section__rich-text .rich-text--horizontal .rich-text__heading{text-align:center}}@media screen and (min-width:1033px){.section__rich-text .content-container--padding{padding:clamp(2.4rem,3.5vw,5.6rem)}.page--collection .section__rich-text .rich-text__heading{max-width:80%;margin:0 auto}.section__rich-text .rich-text--horizontal .rich-text__heading>*{padding:0 26%}}@media screen and (min-width:1366px){.section__rich-text .content-container--padding{padding:clamp(4rem,3.5vw,8rem)}.page--collection .section__rich-text .rich-text__heading{max-width:70%}}@media screen and (min-width:1600px){.section__rich-text .rich-text--horizontal{gap:0}.section__rich-text .rich-text--horizontal .rich-text__text{width:55%}}
/*# sourceMappingURL=/cdn/shop/t/52/assets/section-rich-text.css.map */
