.rich-text--with-image{--rich-text-extra-bottom-padding: var(--rich-text-bottom-padding, 0px);--rich-text-wave-clearance: 0px}.rich-text__stage{position:relative}.rich-text__squiggle{display:block;width:88px;height:auto;margin:24px auto 40px;pointer-events:none}.rich-text__squiggle+.hero__wrapper .hero__overlay{padding-top:0}@media(max-width:989px){.rich-text__squiggle{width:64px;margin-top:16px;margin-bottom:28px}}.rich-text__floats{position:absolute;top:0;right:0;bottom:0;left:0;display:block;z-index:2;pointer-events:none}.rich-text__float{position:absolute;left:var(--float-x, 0%);top:var(--float-y, 0%);width:calc(var(--float-width, 118) / 1512 * 100%);will-change:transform}.rich-text__float-inner{display:block;transform:rotate(var(--float-rotate, 0deg))}.rich-text__float img,.rich-text__float svg{display:block;width:100%;height:auto}@media screen and (max-width:989px){.rich-text__floats{display:none}}.rich-text--with-image .rich-text-image{max-width:var(--rich-text-block-max-width, none);margin-inline:auto}.rich-text--with-image .hero__overlay{padding-bottom:calc((var(--gap, 8px) * 2) + var(--rich-text-extra-bottom-padding) + var(--rich-text-wave-clearance))}@media screen and (min-width:600px){.rich-text--with-image .hero__overlay{padding-bottom:calc((var(--gap, 8px) * 3) + var(--rich-text-extra-bottom-padding) + var(--rich-text-wave-clearance))}}@media screen and (max-width:749px){.rich-text--with-image{--rich-text-extra-bottom-padding: var( --rich-text-bottom-padding-mobile, var(--rich-text-bottom-padding, 0px) )}}.rich-text--wave-bottom{--rich-text-wave-height: 60px;--rich-text-wave-clearance: var(--rich-text-wave-height);position:relative;z-index:1;-webkit-mask-image:linear-gradient(#000,#000),var(--section-wave-image);mask-image:linear-gradient(#000,#000),var(--section-wave-image);-webkit-mask-repeat:no-repeat,no-repeat;mask-repeat:no-repeat,no-repeat;-webkit-mask-position:top center,bottom center;mask-position:top center,bottom center;-webkit-mask-size:100% calc(100% - var(--rich-text-wave-height) + 1px),100% var(--rich-text-wave-height);mask-size:100% calc(100% - var(--rich-text-wave-height) + 1px),100% var(--rich-text-wave-height)}@media screen and (max-width:749px){.rich-text--wave-bottom{--rich-text-wave-height: var(--rich-text-wave-height-mobile, 32px)}}
/*# sourceMappingURL=/cdn/shop/t/89/assets/section-rich-text-with-image.css.map */
